body{background:#dbdbdb}.ff_components{display:flex;flex-wrap:wrap;gap:40px;padding:120px 40px;justify-content:center;align-items:flex-start}.ff_component{display:flex;flex-direction:column;gap:5px}.ff_component .ff_component_name{color:#9747ff;font-size:15px;margin-bottom:5px}.ff_component .ff_component_class{font-size:15px;color:#000;margin-bottom:5px}.ff_component .ff_component_class p{margin:0;line-height:1.4}.ff_component .ff_component_html{border:1px dashed #9747ff;border-radius:5px;padding:20px;margin-top:10px;position:relative}.ff_component .ff_component_html .edit_link:before{content:"";font-family:icomoon;font-size:10px;font-weight:400;position:absolute;top:0;right:0;cursor:pointer;background:#9747ff;color:#fff;padding:4px;display:none}.ff_component .ff_component_html:hover .edit_link:before{display:block}.ff_component .ff_component_html.bg-dark{background:#555}.ff_component .ff_component_html.bg-light{background:#fff}.ff_component .ff_component_css_file{font-size:13px;margin-top:2px;display:inline-flex;gap:5px;align-self:flex-start;padding:2px 5px;border-radius:3px}.ff_component .ff_component_css_file span{font-weight:700;flex-shrink:0}.ff_component .ff_component_css_file.with_copy{cursor:pointer;position:relative;transition:.2s ease;align-items:center}.ff_component .ff_component_css_file.with_copy:before{content:"";font-family:icomoon;font-size:15px;font-weight:400}.ff_component .ff_component_css_file.with_copy:hover{background:#fff}.ff_component .ff_component_css_file.with_copy .copy_msg{position:absolute;background:#9747ff;color:#fff;padding:1px 4px;border-radius:3px;right:0;top:-20px}.ff_component .ff_component_template_edit_link{display:inline-flex;align-self:flex-start;font-size:12px;font-weight:700;background:#9747ffcf;padding:3px 12px;border-radius:3px;color:#fff;transition:.2s ease;margin-bottom:5px}.ff_component .ff_component_template_edit_link:hover{background:#9747ff}.ff_component .ff_component_notes{width:100%;font-size:13px;background:#fff;padding:5px 10px;border-radius:3px;margin-top:5px}.ff_component.w-wrap{width:100%}.ff_component.w-wrap>.inner{width:1440px;max-width:100%;margin:auto}.ff_component.w-fullwidth{width:100%}.html_bg_white .ff_component_html{background:#fff}.components_search{width:100%;pointer-events:none;position:absolute}.components_search.open{position:fixed;z-index:100}.components_search.open .search_con{animation:fade-in-top-short .3s cubic-bezier(.39,.575,.565,1) both;box-shadow:0 0 12px #0000001a}.components_search .search_con{background:#fff;width:500px;max-width:100%;margin:auto;position:relative;border-radius:0 0 5px 5px;pointer-events:auto}.components_search .search_con:after{content:"";font-family:icomoon;font-size:20px;font-weight:400;position:absolute;right:15px;top:18px;pointer-events:none}.components_search .search_con .search_input{width:100%;height:100%;padding:5px 40px 5px 30px;height:60px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.component_details{margin-bottom:10px;padding:10px 15px;border:1px solid rgba(33,32,37,.2823529412);border-radius:3px;font-size:14px;background:#fafafa}.component_details .component_variation_class,.component_details .component_css,.component_details .component_name{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:5px}.component_details .component_variation_class span,.component_details .component_css span,.component_details .component_name span{font-weight:700}.newsletter_strip .heading_el .elementor-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.newsletter_strip .gform_page_fields{width:780px;max-width:100%}.newsletter_strip .gform_wrapper.gravity-theme .gform_footer,.newsletter_strip .gform_wrapper.gravity-theme .gform_page_footer{padding:0;margin:0}.newsletter_strip .gform_wrapper.gravity-theme .gfield_label{display:none}.newsletter_strip input[type=email],.newsletter_strip input[type=text]{border:none;background:none;border-bottom:2px solid var(--FONTS-WHITE);border-radius:0;color:var(--FONTS-WHITE)}.newsletter_strip .gform_wrapper.gravity-theme .gform_validation_errors{display:none}.newsletter_strip .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:none;border-bottom:2px solid var(--color-error)}.newsletter_strip .ff-form-steps .gform_wrapper .progress_indicator{margin-right:20px;height:40px}.newsletter_strip .gform_wrapper.gravity-theme input[type=email],.newsletter_strip .gform_wrapper.gravity-theme input[type=text]{padding:0;height:40px;min-height:40px}.newsletter_strip .gform_wrapper.gravity-theme .gform_footer button,.newsletter_strip .gform_wrapper.gravity-theme .gform_footer input,.newsletter_strip .gform_wrapper.gravity-theme .gform_page_footer button,.newsletter_strip .gform_wrapper.gravity-theme .gform_page_footer input{margin:0;line-height:1.2!important}.newsletter_strip ::placeholder{color:var(--FONTS-WHITE);font-weight:700;opacity:.6}.newsletter_strip .ff-form-steps .gform_wrapper .back_button{height:40px;background:none;color:var(--FONTS-BASE)}.newsletter_strip .ff-form-steps .gform_wrapper .next_button{width:initial}.newsletter_strip .ff-form-steps .gform_wrapper .next_button:before{content:"Subscribe";font-family:inherit;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:14px}.newsletter_strip .ff-form-steps .gform_wrapper .next_button:hover{opacity:1}.newsletter_strip input[type=submit],.newsletter_strip .ff-form-steps .gform_wrapper .next_button{height:40px;border-radius:0;border:2px solid var(--COLORS-PRIMARY);background:var(--COLORS-TERTIARY);color:var(--FONTS-BASE);padding:10px 20px;width:160px;transition:.2s ease}.newsletter_strip input[type=submit]:hover,.newsletter_strip .ff-form-steps .gform_wrapper .next_button:hover{border-color:var(--COLORS-SECONDARY);background-color:var(--COLORS-SECONDARY);color:var(--FONTS-WHITE)}.r-column-listed{color:var(--FONTS-BASE, #000);display:flex;align-items:center;gap:10px;justify-content:space-between;height:50px;font-size:13px;font-style:normal;font-weight:700;line-height:1;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--FONTS-BASE, #000)}.r-column-listed:after{content:"";font-family:icomoon;font-size:22px;font-weight:400;transition:.2s ease}.r-column-listed:hover:after{animation:loop_move_left_short 1.2s ease infinite;color:var(--COLORS-SECONDARY, #28DC9A)}.progress_bar{height:5px;display:flex;border-radius:4px;background:var(--STROKE-Stroke, #E9ECEF)}.progress_bar .fill{border-radius:4px;background:var(--COLORS-SECONDARY, #28DC9A)}.alert_msg{display:flex;padding:14px var(--SPACING-SYSTEM-Padding-Padding-xxl, 24px);align-items:center;gap:20px;border-radius:2px;border:1px solid var(--STROKE-Stroke);background:var(--BACKGROUND-Neutral-BG-2)}.alert_msg:before{content:"";font-family:icomoon;font-size:24px;font-weight:400}.alert.v2{background:#28dc9a33;box-shadow:10px 0 0 0 var(--COLORS-SECONDARY, #28DC9A) inset;display:flex;padding:30px 30px 30px 50px;flex-direction:column;align-items:flex-start;gap:10px}.alert.v2 h1,.alert.v2 h2,.alert.v2 h3,.alert.v2 h4,.alert.v2 h5,.alert.v2 h6{font-size:18px;margin:0}.alert.v2 p:last-child{margin:0}.well{border-radius:5px;background:var(--BACKGROUND-Neutral-BG, #F3F4F6);font-weight:700;padding:20px 30px;line-height:1.75}.well.v2{color:#fff;background:var(--COLORS-SECONDARY, #28DC9A)}.well.dark{color:#fff;background:var(--FONTS-BASE, #000)}ul.elementor-price-list .elementor-price-list-item .elementor-price-list-header{font-size:18px;margin-bottom:5px}ul.elementor-price-list .elementor-price-list-item p.elementor-price-list-description{font-size:16px}ul.elementor-price-list .elementor-price-list-item .elementor-price-list-separator{border-color:#fff;margin-left:40px;margin-right:40px}ul.elementor-price-list .elementor-price-list-item .elementor-price-list-price{font-size:24px}.price_card.elementor-widget-price-table .elementor-widget-container{border-radius:12px;overflow:hidden;border:1px solid var(--STROKE-Stroke, #E9ECEF);background:var(--BACKGROUND-Page-BG, #FFF)}.price_card .elementor-price-table .elementor-price-table__header{background:var(--COLORS-SECONDARY, #28DC9A);display:flex;flex-direction:column;justify-content:center;gap:5px;padding:20px;min-height:124px}.price_card .elementor-price-table .elementor-price-table__heading{font-size:24px}.price_card .elementor-price-table .elementor-price-table__subheading{font-size:16px;font-weight:700}.price_card .elementor-price-table .elementor-price-table__price{color:var(--FONTS-BASE, #000);font-size:30px;gap:10px 0;padding:30px 0}.price_card .elementor-price-table .elementor-price-table__currency{font-size:1em}.price_card .elementor-price-table .elementor-price-table__fractional-part{font-size:.5em}.price_card .elementor-price-table .elementor-price-table__price .elementor-typo-excluded{font-size:16px;font-weight:700;color:var(--FONTS-BASE, #000)}.price_card .elementor-price-table__button{min-width:160px}.price_card .elementor-price-table .elementor-price-table__features-list{padding:0 24px}.price_card .elementor-price-table .elementor-price-table__features-list li{font-size:16px;padding:15px 10px}.price_card .elementor-price-table .elementor-price-table__features-list li:nth-child(odd){background:var(--BACKGROUND-Neutral-BG, #F3F4F6)}.price_card .elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{display:none}.package_card.elementor-widget-price-table .elementor-widget-container{border-radius:12px;overflow:hidden;border:1px solid var(--STROKE-Stroke, #E9ECEF);background:var(--BACKGROUND-Page-BG, #FFF)}.package_card .elementor-price-table .elementor-price-table__header{background:var(--COLORS-PRIMARY, #2CC6FA);display:flex;flex-direction:column;justify-content:center;gap:8px;padding:13px}.package_card .elementor-price-table .elementor-price-table__heading{font-size:24px}.package_card .elementor-price-table .elementor-price-table__subheading{font-size:16px;font-weight:700}.package_card .elementor-price-table .elementor-price-table__price{color:var(--FONTS-BASE, #000);font-size:36px;gap:12px 0;padding:35px 0 24px}.package_card .elementor-price-table .elementor-price-table__currency{font-size:1em}.package_card .elementor-price-table .elementor-price-table__fractional-part{font-size:.5em}.package_card .elementor-price-table .elementor-price-table__price .elementor-typo-excluded{font-size:16px;font-weight:700;color:var(--FONTS-BASE, #000)}.package_card .elementor-price-table__button{min-width:160px}.package_card .elementor-price-table .elementor-price-table__features-list{padding:0 12px}.package_card .elementor-price-table .elementor-price-table__features-list li{font-size:16px;padding:12px 6px;line-height:1.75}.package_card .elementor-price-table .elementor-price-table__features-list li:nth-child(odd){background:var(--BACKGROUND-Neutral-BG, #F3F4F6)}.package_card .elementor-price-table .elementor-price-table__features-list li:after{content:"YES";border-radius:var(--Radius-5, 5px);background:var(--COLORS-PRIMARY, #2CC6FA);color:#fff;font-weight:700;padding:3px 10px;margin-top:8px;display:inline-block}.package_card .elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{display:none}.package_card .elementor-price-table .elementor-price-table__footer{padding:12px 0 32px}ul.style_2,ol.style_2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0px}ul.style_2>div,ul.style_2>li,ol.style_2>div,ol.style_2>li{position:relative;line-height:1.4;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;background-color:transparent;border-bottom:1px var(--COLORS-SECONDARY) solid;border-radius:0;padding:8.5px 35px 8.5px 0}ul.style_2>div:before,ul.style_2>li:before,ol.style_2>div:before,ol.style_2>li:before{content:"";font-family:icomoon;font-size:17px;font-weight:700;color:var(--FONTS-BASE);font-size:19px;font-weight:400;position:absolute;top:9px;right:0;line-height:1}.elementor-widget-icon-list.style_2 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0px}.elementor-widget-icon-list.style_2 ul>div,.elementor-widget-icon-list.style_2 ul>li{position:relative;line-height:1.4;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;background-color:transparent;border-bottom:1px var(--COLORS-SECONDARY) solid;border-radius:0;padding:8.5px 35px 8.5px 0}.elementor-widget-icon-list.style_2 ul>div:before,.elementor-widget-icon-list.style_2 ul>li:before{content:"";font-family:icomoon;font-size:17px;font-weight:700;color:var(--FONTS-BASE);font-size:19px;font-weight:400;position:absolute;top:9px;right:0;line-height:1}.elementor-widget-icon-list.style_2 ul .elementor-icon-list-icon{display:none}.elementor-widget-ff-list.style_2 .ff-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0px}.elementor-widget-ff-list.style_2 .ff-list>div,.elementor-widget-ff-list.style_2 .ff-list>li{position:relative;line-height:1.4;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;background-color:transparent;border-bottom:1px var(--COLORS-SECONDARY) solid;border-radius:0;padding:8.5px 35px 8.5px 0}.elementor-widget-ff-list.style_2 .ff-list>div:before,.elementor-widget-ff-list.style_2 .ff-list>li:before{content:"";font-family:icomoon;font-size:17px;font-weight:700;color:var(--FONTS-BASE);font-size:19px;font-weight:400;position:absolute;top:9px;right:0;line-height:1}.custom_tabs.v2 .tab_heading,.elementor-widget-n-tabs.v2 .e-n-tab-title{padding:15px 35px;font-weight:600;border:none;position:relative;cursor:pointer;background:#222;border-radius:0}.custom_tabs.v2 .tab_heading:after,.elementor-widget-n-tabs.v2 .e-n-tab-title:after{display:none}.custom_tabs.v2 .tab_heading:hover,.elementor-widget-n-tabs.v2 .e-n-tab-title:hover{opacity:.7}.custom_tabs.v2 .tab_heading:first-child,.elementor-widget-n-tabs.v2 .e-n-tab-title:first-child{border-radius:2px 0 0}.custom_tabs.v2 .tab_heading:last-child,.elementor-widget-n-tabs.v2 .e-n-tab-title:last-child{border-radius:0 2px 0 0}.elementor-widget-n-tabs.v2 .e-n-tab-title[aria-selected=false],.elementor .elementor-element.elementor-widget-n-tabs.v2>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs.v2>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs.v2>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background:var(--COLORS-SECONDARY);color:var(--FONTS-WHITE)}.custom_tabs.v2 .tab_heading.active,.elementor .elementor-element.elementor-widget-n-tabs.v2>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true]{background:var(--BACKGROUND-Neutral-BG-2);color:var(--FONTS-BASE);opacity:1}.custom_tabs.v2 .e-n-tabs,.elementor-widget-n-tabs.v2 .e-n-tabs{gap:0}.custom_tabs.v2 .e-n-tabs-content,.elementor-widget-n-tabs.v2 .e-n-tabs-content{background:var(--BACKGROUND-Neutral-BG-2);border-radius:0 2px 2px}.elementor-widget-n-tabs.horizontal .e-n-tabs{align-items:flex-start;gap:0}.elementor-widget-n-tabs.horizontal .e-n-tabs-heading .e-n-tab-title:nth-child(1){border-radius:5px 0 0}.elementor-widget-n-tabs.horizontal .e-n-tabs-heading .e-n-tab-title:last-child{border-radius:0 5px 0 0}.elementor-widget-n-tabs.horizontal .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{color:#fff}.elementor-widget-n-tabs.horizontal .e-n-tabs-content{background:#fff;box-shadow:0 0 13px #02061317;border-radius:0 5px 5px}.elementor-widget-n-tabs.horizontal .e-n-tab-title{border:none;transition:background .2s ease,color .2s ease}.elementor-widget-n-tabs.horizontal .e-n-tab-title:after{display:none}.elementor-widget-n-tabs.horizontal .e-n-tabs-heading .e-n-tab-title,.elementor .horizontal.elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background:var(--COLORS-SECONDARY, #28DC9A);color:#fff}.elementor .horizontal.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true]{background:var(--FONTS-WHITE, #FFF);color:var(--FONTS-BASE, #000)}.elementor .horizontal.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{color:var(--FONTS-BASE, #000)}.elementor-widget-n-tabs.vertical .e-n-tabs{align-items:flex-start;gap:0}.elementor-widget-n-tabs.vertical .e-n-tabs-heading{background:#fff;box-shadow:-5px 0 8px #0206130d;border-radius:2px 0 0 2px;z-index:1;overflow:hidden;background:var(--COLORS-SECONDARY, #28DC9A);color:#fff}.elementor-widget-n-tabs.vertical .e-n-tabs-heading .e-n-tab-title-text{color:#fff}.elementor-widget-n-tabs.vertical .e-n-tabs-content{background:var(--BACKGROUND-Neutral-BG-2);box-shadow:0 0 13px #02061317;border-radius:0 2px 2px}.elementor-widget-n-tabs.vertical .e-n-tab-title{border:none;transition:background .2s ease,color .2s ease}.elementor-widget-n-tabs.vertical .e-n-tab-title:after{display:none}.elementor .vertical.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true]{background:var(--BACKGROUND-Neutral-BG-2);color:var(--FONTS-BASE, #000)}.elementor .vertical.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{color:var(--FONTS-BASE, #000)}.item-testimonial{border-radius:0;background:var(--FONTS-WHITE);box-shadow:none;padding:40px;border:3px var(--COLORS-PRIMARY) solid;display:flex;flex-direction:column;align-items:center}.item-testimonial:before{content:"TESTIMONIAL";color:var(--COLORS-PRIMARY);font-size:14px;font-weight:500;line-height:1;letter-spacing:2px;display:block;text-align:center;margin-bottom:25px}.item-testimonial .content{font-size:20px;font-weight:300;text-align:center;line-height:1.6;margin:auto;max-height:135px;overflow:auto}.item-testimonial .s2{display:flex;flex-direction:column;align-items:center;margin-top:40px}.item-testimonial .image{width:60px;height:60px;border-radius:50%;border:3px var(--COLORS-PRIMARY) solid;overflow:hidden;background:var(--COLORS-PRIMARY);margin-bottom:20px;margin-top:15px}.item-testimonial .name{font-weight:400;margin-bottom:10px;font-size:14px;text-transform:uppercase;letter-spacing:2px}.item-testimonial .location{font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:2px}.item-testimonial.v2{padding:40px 30px 30px}.item-testimonial.v2:before{display:none}.item-testimonial.v2 .content{font-size:16px;line-height:1.75;max-height:224px}.item-testimonial.v2 .image{width:74px;height:74px;margin-bottom:15px}.item-testimonial.v2 .name{margin-bottom:7px}@media (max-width: 1024px){.item-testimonial{padding:30px 20px}.item-testimonial .content{font-size:16px;max-height:142px}.item-testimonial .name,.item-testimonial .location{letter-spacing:1px}}.item-testimonial-2{display:flex;flex-direction:column;border-bottom:1px solid var(--STROKE-Stroke);width:100%;max-width:1420px;padding:24px 24px 24px 350px;position:relative}.item-testimonial-2:before{content:"";font-family:icomoon;font-size:24px;font-weight:400;position:absolute;left:0;align-self:start;margin-bottom:auto;color:var(--COLORS-SECONDARY);overflow:hidden;letter-spacing:4px}.item-testimonial-2 .s2{margin-top:40px;display:flex;align-items:center;gap:0px 20px}.item-testimonial-2 .s2 .s2a{display:flex;align-items:center;gap:18px;margin-right:20px}.item-testimonial-2 .s2 .button_play:before{color:inherit}.item-testimonial-2 .s2 .button_play:after{box-shadow:none}.item-testimonial-2 .content{font-size:20px;line-height:1.8}.item-testimonial-2 .image{width:74px;height:74px;border-radius:50%;line-height:0;background:#eee;position:relative;overflow:hidden}.item-testimonial-2 .image img{width:100%;height:100%;object-fit:cover;object-position:center}.item-testimonial-2 .name{font-weight:700;line-height:1.4}@media (max-width: 1200px){.item-testimonial-2{padding:0 24px 24px 180px}.item-testimonial-2 .content{font-size:18px}}@media (max-width: 1023px){.item-testimonial-2{padding:40px 5px 24px}.item-testimonial-2:before{content:"";font-family:icomoon;font-size:24px;font-weight:400;position:absolute;left:0;align-self:start;top:0;margin-bottom:auto;color:var(--COLORS-SECONDARY);overflow:hidden;letter-spacing:2px}.item-testimonial-2 .s2{margin-top:20px}.item-testimonial-2 .s2 .button_play{margin-left:10px}.item-testimonial-2 .content{font-size:16px;line-height:1.6}}.item-testimonial-3{border-radius:4px;border:1px solid var(--STROKE-Stroke, #E9ECEF);background:var(--BACKGROUND-Neutral-BG, #F3F4F6);padding:22px 30px;position:relative}.item-testimonial-3:before{content:"";font-family:icomoon;font-size:16px;font-weight:400;display:block;color:#f90;letter-spacing:6px;line-height:1;margin-bottom:10px}.item-testimonial-3 .heading{font-size:18px;margin:0}.item-testimonial-3 .sub_heading{font-size:16px;font-weight:400;margin:0}.item-testimonial-3 .content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:14px 0 18px;line-height:1.75}.item-testimonial-3 .name{font-weight:700}.item-testimonial-3 .content_bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.item-testimonial-3 .image{width:50px;height:50px}.item-testimonial-3 .image img{border-radius:50%}.item-testimonial-3 .s2{display:flex;align-items:center;gap:10px 20px}.item-testimonial-3 .s2b{display:flex;flex-direction:column;gap:4px}.item-testimonial-3 .video{background:#000;border-radius:50%;margin-left:10px;width:36px;height:36px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;transition:.4s ease;will-change:transform}.item-testimonial-3 .video:before{content:"";font-family:icomoon;font-size:11px;font-weight:400}.item-testimonial-3 .video:hover{transform:scale(1.1);color:var(--COLORS-SECONDARY, #28DC9A)}.item-testimonial-4{padding:24px}.item-testimonial-4 .content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:12px 0 18px;line-height:1.75}.item-testimonial-4 .name{font-weight:700}.item-testimonial-4 .image{width:50px;height:50px}.item-testimonial-4 .image img{border-radius:50%}.item-testimonial-4 .s2{display:flex;align-items:center;gap:10px 12px}.item-testimonial-4 .s2b{display:flex;flex-direction:column;gap:4px}.button_play{cursor:pointer;font-size:0;display:flex;align-items:center;gap:4px}.button_play:before{content:"Play";min-width:50px;font-size:13px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1px}.button_play:after{content:"";font-family:icomoon;font-size:12px;font-weight:400;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#fff;border-radius:50%;transition:.4s ease;border:1px solid var(--STROKE-Stroke, #E9ECEF);will-change:transform}.button_play:hover:after{color:var(--COLORS-SECONDARY, #28DC9A);transform:scale(1.08)}.button_play.active:before{content:"Pause"}.button_play.active:after{content:""}.button_play.v2{display:flex;flex-direction:column;gap:10px}.button_play.v2:before{order:2;min-width:initial}.button_play.v2:after{width:66px;height:66px;box-shadow:0 0 17px #0206131f;font-size:18px}.item-testimonial-5 .video_image{background:#aaa;position:relative;aspect-ratio:116/55;line-height:0}.item-testimonial-5 .video_image .button_play{position:absolute;top:50%;left:50%;translate:-50% -50%;gap:18px}.item-testimonial-5 .s1{margin-bottom:42px}.item-testimonial-5 .s1b{background:var(--BACKGROUND-Neutral-BG, #F3F4F6);padding:20px 22px;position:relative}.item-testimonial-5 .s1b:after{content:"";width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:35px solid var(--BACKGROUND-Neutral-BG, #F3F4F6);position:absolute;bottom:-30px;left:25px}.item-testimonial-5 .content{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;line-height:1.75;z-index:1}.item-testimonial-5 .name{font-weight:700}.item-testimonial-5 .image{width:50px;height:50px}.item-testimonial-5 .image img{border-radius:50%}.item-testimonial-5 .s2{display:flex;align-items:center;gap:10px 20px}.item-testimonial-5 .s2b{display:flex;flex-wrap:wrap;gap:5px 10px}.item-testimonial-5 .s2b:after{content:"";font-family:icomoon;font-size:16px;font-weight:400;display:block;width:100%;color:#f90;letter-spacing:6px;line-height:1;margin-bottom:10px}.item-product{width:342px;max-width:100%;min-height:542px}.item-product .product_title{font-size:24px}.item-product .product_price{font-weight:700;font-size:18px}.item-product .product_price ins{text-decoration:none}.item-product .title_container{margin-bottom:10px}.item-product .title_container .product_title{margin:0;display:inline;vertical-align:middle}.item-product .title_container .stock_remaining{font-weight:400;margin-left:5px;vertical-align:middle}.item-product .action_buttons_2{display:flex;flex-direction:column;gap:10px;position:absolute;right:10px;top:10px;opacity:0;transition:all .4s ease;transform:scale(.8)}.item-product .action_buttons_2 span{width:40px;height:40px;background-color:#fff;border:2px solid #fff;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;z-index:10;transition:all .2s ease}.item-product .action_buttons_2 span:hover{border-color:var(--COLORS-SECONDARY, #28DC9A)}.item-product .action_buttons_2 span.added{animation:scale_up_back .2s ease both;border-color:var(--COLORS-SECONDARY, #28DC9A);background:var(--COLORS-SECONDARY, #28DC9A);color:#fff}.item-product .image_con{line-height:1;position:relative;display:flex;vertical-align:middle;margin-bottom:20px}.item-product .image_con .image{border-radius:5px;overflow:hidden;width:100%;height:370px;line-height:0;transition:height .4s ease}.item-product .discount{position:absolute;top:10px;left:10px;background:#fff;color:var(--COLORS-SECONDARY, #28DC9A);font-weight:700;border-radius:3px;padding:5px 8px}.item-product .action_buttons_1{opacity:0;transition:all .3s ease,transition 2s ease;margin-top:15px;transform:translateY(15px);display:flex;gap:12px}.item-product .custom_product_review_rating_total{margin-bottom:10px;display:flex;flex-wrap:wrap;gap:10px}.item-product .custom_product_review_rating_total .count{text-decoration:underline;font-weight:700}.item-product .rating{position:relative;line-height:1}.item-product .rating .fill:before,.item-product .rating .initial:before{content:"";font-family:icomoon;color:var(--COLORS-SECONDARY, #28DC9A);letter-spacing:5px;font-size:20px}.item-product .rating .initial:before{opacity:.3}.item-product .rating .fill{position:absolute;top:0;left:0}.item-product.hover .image,.item-product:hover .image{height:320px;width:100%}.item-product.hover .action_buttons_2,.item-product:hover .action_buttons_2{opacity:1;transform:scale(1)}.item-product.hover .action_buttons_1,.item-product:hover .action_buttons_1{opacity:1;transform:translateY(0)}.item-post{border-radius:8px;background-color:#fff;box-shadow:0 0 17px #0206131f;overflow:hidden;max-width:464px}.item-post .image{line-height:0;aspect-ratio:16/9;display:block;position:relative;background:#eee;overflow:hidden}.item-post .image img{transition:transform .7s ease;will-change:transform}.item-post .image:hover img{transform:scale(1.08)}.item-post .s2{padding:12px 30px 20px;min-height:242px;display:flex;flex-direction:column;align-items:flex-start}.item-post .category{font-size:14px;font-weight:700;margin-bottom:5px}.item-post .title{font-size:18px;font-weight:700;margin-bottom:5px}.item-post .excerpt{font-size:14px;line-height:1.8;margin:auto 0}.item-post .read_more{min-width:140px;margin-top:auto;justify-content:center}.item-post-2{border-radius:0;background-color:var(--FONTS-WHITE);overflow:hidden;max-width:464px;min-height:468px;position:relative}.item-post-2 .image{line-height:0;display:block;position:relative;background:#eee;height:340px;margin-bottom:70px}.item-post-2 .image img{transition:.6s ease;will-change:transform}.item-post-2 .category{position:absolute;left:20px;top:20px;font-weight:500;letter-spacing:2px;font-size:14px;text-transform:uppercase;line-height:1;z-index:2;color:var(--FONTS-WHITE);transform:translateY(-8px);opacity:0;transition:.3s ease}.item-post-2 .s2{padding:24px 24px 40px;position:absolute;bottom:0;overflow:hidden;border-bottom:0;transition:padding .4s ease;background-color:var(--FONTS-WHITE);z-index:2;width:100%;min-height:127px}.item-post-2 .title{font-size:24px;font-weight:400;line-height:1.41;margin-bottom:0}.item-post-2 .excerpt{line-height:1.75;max-height:80px;opacity:0;transform:translateY(50px);transition:.4s ease;position:absolute;bottom:45px}.item-post-2:hover .s2{padding-bottom:130px;border-bottom:1px var(--FONTS-BASE) solid}.item-post-2:hover .category,.item-post-2:hover .excerpt{opacity:1;transform:translateY(0)}.item-post-2:hover .image img{transform:scale(1.1)}@media (max-width: 1024px){.item-post-2 .s2{padding:24px 12px 40px}.item-post-2 .title{font-size:22px}.item-post-2 .excerpt{bottom:25px}.item-post-2:hover .s2{padding-bottom:115px}}.item-post-3{aspect-ratio:177/85;display:flex;flex-direction:column;position:relative;justify-content:space-between;color:#fff;border-radius:5px;overflow:hidden;padding:var(--SPACING-SYSTEM-Padding-Padding-xl, 20px)}.item-post-3 .image{position:absolute;top:0;left:0;width:100%;height:100%}.item-post-3 .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(177deg,#0000 1%,#000000b0 96%);opacity:.5;transition:opacity .7s ease}.item-post-3 .image img{object-fit:cover}.item-post-3 .category{position:relative;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:.3s ease;opacity:0;transform:translateY(-8px)}.item-post-3 .s2{position:relative;margin-bottom:5px}.item-post-3 .date{font-weight:700;display:flex;align-items:center;gap:15px;margin-bottom:20px}.item-post-3 .date:before{content:"";font-family:icomoon;font-size:inherit;font-weight:400}.item-post-3 .title{margin:0;font-size:24px}.item-post-3:hover .category{transform:none;opacity:1}.item-post-3:hover .image:before{opacity:.9}.item-team{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;border-radius:10px;background:#fff;min-height:462px;font-size:20px;transition:color .2s ease}.item-team .s2{margin:auto}.item-team .image{background:#eee;margin:20px auto;max-width:100%;width:218px;height:218px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;display:inline-block;line-height:0}.item-team .image img{transition:transform .5s ease}.item-team .name{font-size:24px;font-weight:700;margin-bottom:10px}.item-team:hover{color:var(--COLORS-PRIMARY, #2CC6FA)}.item-team:hover .image img{transform:scale(1.1)}.item-team,.elementor .item-team{box-shadow:0 16px 40px #00000024}.item-team-2{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:20px;transition:color .2s ease}.item-team-2 .s2{margin:auto;transition:transform .5s ease;position:relative;z-index:3}.item-team-2 .image{margin:20px auto;max-width:100%;width:218px;height:218px;aspect-ratio:1/1;display:inline-block;line-height:0}.item-team-2 .image img{transition:transform .5s ease;z-index:2;border-radius:16px;position:relative}.item-team-2 .image:before{content:"";background:var(--COLORS-PRIMARY, #2CC6FA);filter:blur(30px);position:absolute;z-index:1;height:80px;width:224px;max-width:100%;bottom:-20px;pointer-events:none;opacity:.1;transition:.5s ease;transform:translateY(-5px)}.item-team-2 .name{font-size:20px;margin-bottom:10px}.item-team-2 .position{font-size:18px;font-weight:700}.item-team-2:hover .image img{transform:translateY(-5px)}.item-team-2:hover .image:before{opacity:.5;transform:translateY(0)}.item-team-2:hover .s2{transform:translateY(5px)}.item-search-result{border-radius:8px;border:1px solid var(--STROKE-Stroke, #E9ECEF);background:#fff;padding:30px 35px;display:flex;flex-direction:column;align-items:flex-start}.item-search-result .title{font-size:24px;margin:0 0 15px}.item-search-result .excerpt{margin-bottom:20px}.item-search-result .button{margin-top:auto;min-width:120px;justify-content:center}.item-service{position:relative;color:#fff;overflow:hidden;display:flex;flex-direction:column;aspect-ratio:464/630;padding:70px 20px;align-items:center;justify-items:center;text-align:center;border-radius:8px}.item-service:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:#0006;z-index:2}.item-service>img{z-index:1;position:absolute;height:100%;width:100%;left:0;top:0;object-fit:cover;object-position:center}.item-service .inner{z-index:3;height:100%;display:flex;flex-direction:column}.item-service .title{margin:auto;transition:.5s ease;font-size:24px}.item-service .e1{margin-bottom:20px;font-weight:700;opacity:0;transform:translateY(-20px);transition:.6s ease}.item-service .button{margin-top:20px;opacity:0;transform:translateY(20px);transition:.4s ease}.item-service:hover .e1,.item-service:hover .button{transform:translateY(0);opacity:1}.item-service:hover .title{transform:translateY(-20px)}.item-service.e-con:before{z-index:1}.item-service.e-con>*{z-index:2}.item-service.e-con .title{margin:auto!important}.item-service.e-con .title .elementor-heading-title{font-size:24px}.item-usp{border-radius:var(--SPACING-SYSTEM-Radius-Radius-s, 8px);background:#fff;box-shadow:0 16.482px 41.205px #00000024;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:434px;padding:70px 10px;transition:.3s ease}.item-usp .image{line-height:0;max-width:86px;margin-bottom:20px;transition:transform .5s ease}.item-usp .s2{margin:auto;transition:transform .5s ease}.item-usp .heading{font-size:18px;font-weight:700;margin:0 0 10px}.item-usp:after{content:"";font-family:icomoon;font-size:23px;font-weight:400;margin-top:20px;transition:transform .5s ease}.item-usp:hover{border-color:var(--COLORS-SECONDARY, #28DC9A)}.item-usp:hover .image{transform:scale(.9)}.item-usp:hover .s2{transform:translateY(-8px)}.item-usp:hover:after{transform:rotate(-90deg)}.item-event{border-radius:var(--Radius-15, 10px);border:1px solid var(--STROKE-Stroke, #E9ECEF);background:var(--BACKGROUND-Page-BG, #FFF)}.item-event .s1{padding:var(--SPACING-SYSTEM-Padding-Padding-xxl, 24px)}.item-event .s2{border-top:1px solid var(--STROKE-Stroke, #E9ECEF);background:var(--BACKGROUND-Neutral-BG, #F3F4F6);display:flex;padding:var(--SPACING-SYSTEM-Padding-Padding-xxl, 24px);justify-content:space-between;gap:20px;align-items:center;align-content:center;row-gap:var(--SPACING-SYSTEM-Padding-Padding-xxl, 24px);align-self:stretch;flex-wrap:wrap}.item-event .title{font-size:18px;margin:0 0 12px}.item-event .excerpt{line-height:1.75}.item-event .meta{padding-left:40px;position:relative}.item-event .meta:before{font-family:icomoon;font-size:24px;position:absolute;left:0;top:50%;margin-top:-13px}.item-event .meta .l{margin-bottom:5px}.item-event .meta .v{font-weight:700}.item-event .date:before{content:""}.item-event .time:before{content:""}.item-career{border-radius:var(--Radius-15, 10px);border:1px solid var(--STROKE-Stroke, #E9ECEF);background:var(--BACKGROUND-Page-BG, #FFF)}.item-career .s1{padding:var(--SPACING-SYSTEM-Padding-Padding-xxl, 24px)}.item-career .s2{border-top:1px solid var(--STROKE-Stroke, #E9ECEF);background:var(--BACKGROUND-Neutral-BG, #F3F4F6);display:flex;padding:var(--SPACING-SYSTEM-Padding-Padding-xxl, 24px);flex-direction:column;align-items:flex-start;gap:12px}.item-career .title{font-size:18px;margin:0 0 30px}.item-career .excerpt{line-height:1.75}.item-career .meta{display:flex;gap:20px;justify-content:space-between;width:100%}.item-career .meta .v{font-weight:700}.item-career .button{min-width:160px;margin-top:14px}.item-case-study{border-radius:8px;box-shadow:0 16px 40px #00000024;position:relative;overflow:hidden;background:#fff;padding-bottom:206px}.item-case-study .image{display:flex;aspect-ratio:464/413}.item-case-study .image img{transition:transform .5s ease}.item-case-study .s2{background:var(--FONTS-WHITE, #FFF);padding:24px 20px 20px;transition:.5s ease;overflow:hidden;position:absolute;width:100%;bottom:0}.item-case-study .title{font-size:18px;margin:0 0 20px}.item-case-study .s3{border-radius:5px;background:var(--BACKGROUND-Neutral-BG, #F3F4F6);padding:20px 30px;display:flex;flex-direction:column;gap:8px}.item-case-study .meta{display:flex;gap:20px;justify-content:space-between;width:100%}.item-case-study .meta .v{font-weight:700}.item-case-study .button{min-width:160px}.item-case-study .read_more{position:absolute;margin-top:20px;transform:translateY(15px);transition:transform .5s ease}.item-case-study:hover .s2{padding-bottom:90px}.item-case-study:hover .read_more{opacity:1;transform:translateY(0)}.item-case-study:hover .image img{transform:translateY(-20px)}.item-ppc{border-radius:var(--SPACING-SYSTEM-Radius-Radius-xl, 20px);background:var(--FONTS-BASE, #000);box-shadow:0 16px 40px #00000024;color:#fff;padding:40px}.item-ppc .step{color:var(--COLORS-SECONDARY, #28DC9A);font-weight:600;line-height:1.75;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.item-ppc .heading{font-size:24px}.item-ppc .excerpt{line-height:1.75;margin-bottom:20px}.item-bento{border-radius:var(--SPACING-SYSTEM-Radius-Radius-xl, 20px);box-shadow:0 16px 40px #00000024;position:relative;overflow:hidden;padding-top:205px}.item-bento .s1{padding:40px 30px;background:var(--FONTS-WHITE, #FFF);position:absolute;top:0;left:0;transition:padding .4s ease;z-index:2}.item-bento .image{line-height:0;aspect-ratio:708/443;background:#eee;transition:transform .5s ease}.item-bento .heading{font-size:24px;margin:0 0 10px}.item-bento .excerpt{line-height:1.75;max-height:84px;overflow:auto;padding-right:10px}.item-bento:hover .s1{padding-top:20px}.item-bento:hover .image{transform:scale(1.1)}.item-bento.v2{padding-top:0}.item-bento.v2 .s1{background:none;padding:42px 24px}.item-bento.v2 .excerpt{max-height:initial}.item-bento.v2 .image{aspect-ratio:708/667}.item-bento.v2:hover .s1{padding-top:22px}.item-bento-2{border-radius:var(--Radius-20, 20px);background:var(--BACKGROUND-Page-BG, #FFF);box-shadow:0 16px 40px #00000024;padding:42px 42px 32px;min-height:310px;transition:padding .4s ease;display:flex;flex-direction:column}.item-bento-2 .heading{font-size:24px;margin-bottom:20px}.item-bento-2 .excerpt{line-height:1.75}.item-bento-2:after{display:block;content:"";font-family:icomoon;font-size:40px;font-weight:400;margin-top:auto;transition:transform .5s ease}.item-bento-2:hover{padding-top:22px}.item-bento-2:hover:after{transform:translateY(-20px)}.item-bento-2.dark{background:#000;color:#fff}.item-service-area-listing{border-radius:5px;background:var(--FONTS-WHITE, #FFF);box-shadow:0 16px 40px #00000024;padding:20px 20px 20px 30px;display:flex;gap:20px;align-items:center;justify-content:space-between}.item-service-area-listing .title{font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px 20px}.item-service-area-listing .title:before{content:"";font-family:icomoon;font-size:24px;font-weight:400}
