.elementor-339 .elementor-element.elementor-element-3b812b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-3b812b5:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3b812b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-339 .elementor-element.elementor-element-3b812b5{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:999;}.elementor-339 .elementor-element.elementor-element-3b812b5, .elementor-339 .elementor-element.elementor-element-3b812b5 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-3b812b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-62db23f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-62db23f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-62db23f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-339 .elementor-element.elementor-element-62db23f > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-62db23f > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-62db23f > .elementor-background-slideshow{border-radius:0em 0em 1.55em 0em;}.elementor-339 .elementor-element.elementor-element-62db23f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw -0.3vw;--e-column-margin-right:0vw;--e-column-margin-left:-0.3vw;padding:00.75vw 1.20vw 0.475vw 1.5vw;}.elementor-339 .elementor-element.elementor-element-62db23f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-64ce5d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-64ce5d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-64ce5d2 > .elementor-element-populated{border-style:none;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-339 .elementor-element.elementor-element-a7c654b{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 1.5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-339 .elementor-element.elementor-element-a7c654b img{width:100%;filter:brightness( 99% ) contrast( 103% ) saturate( 106% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-ccb2eb0{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:3.25vw;z-index:10000000000000000;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-ccb2eb0{left:0.998vh;}body.rtl .elementor-339 .elementor-element.elementor-element-ccb2eb0{right:0.998vh;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-ff112c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-ff112c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-ff112c3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-339 .elementor-element.elementor-element-ff112c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-339 .elementor-element.elementor-element-ff112c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-4e7037c{--spacer-size:1vh;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu .elementor-item{font-family:"Bebas Neue", Sans-serif;font-size:1.3vw;font-weight:500;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0.705em;padding-right:0.705em;padding-top:0.205em;padding-bottom:0.205em;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#02010100;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-339 .elementor-element.elementor-element-c6eb7d0 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#02010100;}.elementor-339 .elementor-element.elementor-element-c6eb7d0{--e-nav-menu-horizontal-menu-item-margin:calc( 0.4005025em / 2 );}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0.4005025em;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown{background-color:#000000;border-style:none;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown .elementor-item, .elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Bebas Neue", Sans-serif;font-weight:500;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:3px;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 div.elementor-menu-toggle{color:#000000;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 div.elementor-menu-toggle svg{fill:#000000;}.elementor-339 .elementor-element.elementor-element-382bc88{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;top:0.42vw;z-index:10000000000000000;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-382bc88{left:-0.908vh;}body.rtl .elementor-339 .elementor-element.elementor-element-382bc88{right:-0.908vh;}.elementor-339 .elementor-element.elementor-element-ee5f92e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-ee5f92e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-ee5f92e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-ee5f92e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-ee5f92e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-ee5f92e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-339 .elementor-element.elementor-element-ee5f92e > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-ee5f92e > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-ee5f92e > .elementor-background-slideshow{border-radius:0em 0em 0em 2em;}.elementor-339 .elementor-element.elementor-element-ee5f92e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw -1vw 0vw 1vw;--e-column-margin-right:-1vw;--e-column-margin-left:1vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-ee5f92e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-339 .elementor-element.elementor-element-6d915b6 .elementor-button{background-color:#17171700;font-family:"Bebas Neue", Sans-serif;font-size:1.75vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:.50em .50em .50em .50em;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-6d915b6{width:auto;max-width:auto;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-6d915b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-6d915b6:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-6d915b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-6d915b6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-339 .elementor-element.elementor-element-6d915b6 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-6d915b6 .elementor-button:focus{border-color:#000000;}.elementor-339 .elementor-element.elementor-element-358ce57f:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-358ce57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(232deg, #E9EEFF 27%, #0D142B 60%);}.elementor-339 .elementor-element.elementor-element-358ce57f > .elementor-background-overlay{background-color:#13254B00;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/2149281318-1.webp");background-position:22vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-358ce57f .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-358ce57f{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:1;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-3c23d84c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3c23d84c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3c23d84c > .elementor-element-populated{padding:0vw 0vw 0vw 4vw;}.elementor-339 .elementor-element.elementor-element-7477b9af{--spacer-size:21vh;}.elementor-339 .elementor-element.elementor-element-69cebd3a{width:var( --container-widget-width, 22% );max-width:22%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-69cebd3a img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-339 .elementor-element.elementor-element-44dcb35d{width:100%;max-width:100%;margin:-1.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.755vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-44dcb35d .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.625vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.135em;color:#408DF1;}.elementor-339 .elementor-element.elementor-element-12b1233a{width:var( --container-widget-width, 79% );max-width:79%;margin:1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -2.5vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-12b1233a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:7.9vw;font-weight:500;text-transform:uppercase;line-height:0.85em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-14589440{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-339 .elementor-element.elementor-element-14589440 .elementor-divider-separator{width:75%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-14589440 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-2670ef33{width:var( --container-widget-width, 79% );max-width:79%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-2670ef33 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3.1vw;font-weight:200;text-transform:uppercase;line-height:0.85em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-4978bf28{--spacer-size:1px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-339 .elementor-element.elementor-element-61194e0{width:var( --container-widget-width, 9% );max-width:9%;padding:0vw 0vw 0vw 0vw;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-61194e0 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-61194e0.elementor-view-stacked .elementor-icon{background-color:#2177E5;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-61194e0.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-61194e0.elementor-view-default .elementor-icon{color:#2177E5;border-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-61194e0.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-61194e0.elementor-view-default .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-61194e0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-61194e0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-61194e0 .elementor-icon{font-size:2.75vw;padding:0.2545em;}.elementor-339 .elementor-element.elementor-element-61194e0 .elementor-icon svg{height:2.75vw;}.elementor-339 .elementor-element.elementor-element-6066bb9f .elementor-button{background-color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2077E4;border-radius:0.5em 0.5em 0.5em 0.5em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-6066bb9f{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-6066bb9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-6066bb9f:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-6066bb9f .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-6066bb9f .elementor-button:focus{border-color:#000000;}.elementor-339 .elementor-element.elementor-element-15144c60 .elementor-button{background-color:#10458200;font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-15144c60{width:var( --container-widget-width, 53% );max-width:53%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.25vw;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-15144c60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-15144c60:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-15144c60 .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-15144c60 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-339 .elementor-element.elementor-element-15144c60 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-15144c60 .elementor-button:focus{border-color:#00000000;}.elementor-339 .elementor-element.elementor-element-3bbd4acf{--spacer-size:6vh;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-5a44ec27.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-5a44ec27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-5a44ec27.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-5a44ec27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-5a44ec27 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-750668e3{--spacer-size:9vh;}.elementor-339 .elementor-element.elementor-element-3eeda718{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;z-index:5;text-align:end;}.elementor-339 .elementor-element.elementor-element-3eeda718 img{width:95%;filter:brightness( 107% ) contrast( 115% ) saturate( 77% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-74229350{left:3vw;}body.rtl .elementor-339 .elementor-element.elementor-element-74229350{right:3vw;}.elementor-339 .elementor-element.elementor-element-74229350{top:27vw;z-index:0;text-align:center;}.elementor-339 .elementor-element.elementor-element-74229350 img{width:90%;opacity:1;filter:brightness( 555200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-367ef393{left:-6vw;}body.rtl .elementor-339 .elementor-element.elementor-element-367ef393{right:-6vw;}.elementor-339 .elementor-element.elementor-element-367ef393{top:11vw;z-index:0;text-align:center;}.elementor-339 .elementor-element.elementor-element-367ef393 img{width:91%;opacity:0.59;filter:brightness( 89% ) contrast( 86% ) saturate( 117% ) blur( 0px ) hue-rotate( 163deg );}.elementor-339 .elementor-element.elementor-element-645a43c3{--spacer-size:2vh;}.elementor-339 .elementor-element.elementor-element-3555bf5:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3555bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(232deg, #E9EEFF 27%, #0D142B 60%);}.elementor-339 .elementor-element.elementor-element-3555bf5 > .elementor-background-overlay{background-color:#13254B00;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/2149281318-1.webp");background-position:22vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-3555bf5 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-3555bf5{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:1;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-bb162d7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-bb162d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-bb162d7 > .elementor-element-populated{padding:0vw 0vw 0vw 4vw;}.elementor-339 .elementor-element.elementor-element-a8ae664{--spacer-size:21vh;}.elementor-339 .elementor-element.elementor-element-905b5d3{width:var( --container-widget-width, 22% );max-width:22%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-905b5d3 img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-75551ce{width:100%;max-width:100%;margin:-1.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.755vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-75551ce .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.625vw;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.135em;color:#408DF1;}.elementor-339 .elementor-element.elementor-element-ef62c7e{width:var( --container-widget-width, 79% );max-width:79%;margin:1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -2.5vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-ef62c7e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:7.9vw;font-weight:500;text-transform:uppercase;line-height:0.85em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-eb662b2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-339 .elementor-element.elementor-element-eb662b2 .elementor-divider-separator{width:75%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-eb662b2 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-834a62f{width:var( --container-widget-width, 79% );max-width:79%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-834a62f .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3.1vw;font-weight:200;text-transform:uppercase;line-height:0.85em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-b88df9c{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-3e4cba0{width:var( --container-widget-width, 9% );max-width:9%;padding:0vw 0vw 0vw 0vw;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-3e4cba0 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-3e4cba0.elementor-view-stacked .elementor-icon{background-color:#2177E5;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-3e4cba0.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-3e4cba0.elementor-view-default .elementor-icon{color:#2177E5;border-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-3e4cba0.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-3e4cba0.elementor-view-default .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-3e4cba0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-3e4cba0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-3e4cba0 .elementor-icon{font-size:2.75vw;padding:0.2545em;}.elementor-339 .elementor-element.elementor-element-3e4cba0 .elementor-icon svg{height:2.75vw;}.elementor-339 .elementor-element.elementor-element-79490f2 .elementor-button{background-color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2077E4;border-radius:0.5em 0.5em 0.5em 0.5em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-79490f2{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-79490f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-79490f2:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-79490f2 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-79490f2 .elementor-button:focus{border-color:#000000;}.elementor-339 .elementor-element.elementor-element-db00a74 .elementor-button{background-color:#10458200;font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-db00a74{width:var( --container-widget-width, 53% );max-width:53%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.25vw;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-db00a74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-db00a74:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-db00a74 .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-db00a74 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-339 .elementor-element.elementor-element-db00a74 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-db00a74 .elementor-button:focus{border-color:#00000000;}.elementor-339 .elementor-element.elementor-element-b28e7ea{--spacer-size:6vh;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-aadb17a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-aadb17a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-aadb17a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-aadb17a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-aadb17a > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-def413b{--spacer-size:9vh;}.elementor-339 .elementor-element.elementor-element-dac0480{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;z-index:5;text-align:end;}.elementor-339 .elementor-element.elementor-element-dac0480 img{width:95%;filter:brightness( 107% ) contrast( 115% ) saturate( 77% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-0272dbf{left:3vw;}body.rtl .elementor-339 .elementor-element.elementor-element-0272dbf{right:3vw;}.elementor-339 .elementor-element.elementor-element-0272dbf{top:27vw;z-index:0;text-align:center;}.elementor-339 .elementor-element.elementor-element-0272dbf img{width:90%;opacity:1;filter:brightness( 555200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-e65b008{left:-6vw;}body.rtl .elementor-339 .elementor-element.elementor-element-e65b008{right:-6vw;}.elementor-339 .elementor-element.elementor-element-e65b008{top:11vw;z-index:0;text-align:center;}.elementor-339 .elementor-element.elementor-element-e65b008 img{width:91%;opacity:0.59;filter:brightness( 89% ) contrast( 86% ) saturate( 117% ) blur( 0px ) hue-rotate( 163deg );}.elementor-339 .elementor-element.elementor-element-8d60bb3{--spacer-size:2vh;}.elementor-339 .elementor-element.elementor-element-26bfae0b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-26bfae0b{border-style:none;margin-top:-7.5vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:15;}.elementor-339 .elementor-element.elementor-element-26bfae0b, .elementor-339 .elementor-element.elementor-element-26bfae0b > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-26b49e8b > .elementor-element-populated{padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-745b097a{--spacer-size:5px;}.elementor-339 .elementor-element.elementor-element-59841892:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-59841892 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1357B1;}.elementor-339 .elementor-element.elementor-element-59841892 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-59841892 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-59841892 > .elementor-background-slideshow{border-radius:5em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-59841892 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-59841892 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-77366e20{width:100%;max-width:100%;margin:00.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:500;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1aec2da8:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-1aec2da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-339 .elementor-element.elementor-element-1aec2da8 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-1aec2da8 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-1aec2da8{border-style:solid;border-width:0.25vw 0vw 0vw 0vw;border-color:#1F6BCE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:.550vw .550vw .550vw .550vw;z-index:6;}.elementor-339 .elementor-element.elementor-element-1aec2da8, .elementor-339 .elementor-element.elementor-element-1aec2da8 > .elementor-background-overlay{border-radius:0em 0em 0em 5em;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-1e64247a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-1e64247a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-1e64247a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-1e64247a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-339 .elementor-element.elementor-element-1e64247a > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-1e64247a > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-1e64247a > .elementor-background-slideshow{border-radius:0em 0em 0em 4em;}.elementor-339 .elementor-element.elementor-element-1e64247a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1vw 1vw 1vw 1vw;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-339 .elementor-element.elementor-element-6832878{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0px 0px 0px 0px;z-index:25;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-339 .elementor-element.elementor-element-6832878 .elementor-labels-inline .elementor-field-group > label{padding-left:14px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-6832878 .elementor-labels-inline .elementor-field-group > label{padding-right:14px;}body .elementor-339 .elementor-element.elementor-element-6832878 .elementor-labels-above .elementor-field-group > label{padding-bottom:14px;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group > label, .elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-subgroup label{color:#E8E8E8;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-type-html{padding-bottom:14px;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group .elementor-field, .elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-subgroup label{font-family:"Antonio", Sans-serif;font-size:1.5vw;font-weight:200;text-transform:uppercase;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#00000000;border-color:#FFFFFF;border-width:0px 2px 2px 2px;border-radius:0em 0em 1em 1em;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group .elementor-select-wrapper select{background-color:#00000000;border-color:#FFFFFF;border-width:0px 2px 2px 2px;border-radius:0em 0em 1em 1em;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:2vw;font-weight:300;text-transform:capitalize;letter-spacing:0em;border-style:solid;border-width:0px 2px 2px 2px;border-radius:0em 0em 1em 1em;padding:0% 0% 0% 0%;}.elementor-339 .elementor-element.elementor-element-6832878 .e-form__buttons__wrapper__button-next{background-color:#00000000;color:#FFFFFF;border-color:#2077E4;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-button[type="submit"]{background-color:#00000000;color:#FFFFFF;border-color:#2077E4;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6832878 .e-form__buttons__wrapper__button-previous{background-color:#7AB427;color:#ffffff;}.elementor-339 .elementor-element.elementor-element-6832878 .e-form__buttons__wrapper__button-next:hover{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-button[type="submit"]:hover{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6832878 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;border-color:#41BAEC;}.elementor-339 .elementor-element.elementor-element-2527f2b7:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-2527f2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2527f2b7 > .elementor-background-overlay{mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-2527f2b7{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 4vw 2vw;z-index:3;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-2ccab3f5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-2ccab3f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-2ccab3f5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-2ccab3f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-2ccab3f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-4a65819b{--spacer-size:2vh;}.elementor-339 .elementor-element.elementor-element-25686595{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-259f4f54{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-7a495325{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.55vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-7a495325 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-7a495325.elementor-view-stacked .elementor-icon{background-color:#050505;}.elementor-339 .elementor-element.elementor-element-7a495325.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-7a495325.elementor-view-default .elementor-icon{color:#050505;border-color:#050505;}.elementor-339 .elementor-element.elementor-element-7a495325.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-7a495325.elementor-view-default .elementor-icon svg{fill:#050505;}.elementor-339 .elementor-element.elementor-element-7a495325 .elementor-icon{font-size:2.75vw;}.elementor-339 .elementor-element.elementor-element-7a495325 .elementor-icon svg{height:2.75vw;}.elementor-339 .elementor-element.elementor-element-5a33f250{width:var( --container-widget-width, 84% );max-width:84%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 1vw;--container-widget-width:84%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-5a33f250 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.016754em;color:#323238;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-6cecfe6e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-6cecfe6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-6cecfe6e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-6cecfe6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-6cecfe6e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-1b1ecc2a{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-1b1ecc2a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.15vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-1d15f83a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-1d15f83a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-1d15f83a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-1d15f83a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-1d15f83a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-534f52bc{--spacer-size:2vh;}.elementor-339 .elementor-element.elementor-element-24955cde{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-66d36951{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-7b0af905{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.55vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-7b0af905 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-7b0af905.elementor-view-stacked .elementor-icon{background-color:#2E2E2E;}.elementor-339 .elementor-element.elementor-element-7b0af905.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-7b0af905.elementor-view-default .elementor-icon{color:#2E2E2E;border-color:#2E2E2E;}.elementor-339 .elementor-element.elementor-element-7b0af905.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-7b0af905.elementor-view-default .elementor-icon svg{fill:#2E2E2E;}.elementor-339 .elementor-element.elementor-element-7b0af905 .elementor-icon{font-size:2.75vw;}.elementor-339 .elementor-element.elementor-element-7b0af905 .elementor-icon svg{height:2.75vw;}.elementor-339 .elementor-element.elementor-element-2813ded4{width:var( --container-widget-width, 83% );max-width:83%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:center;}.elementor-339 .elementor-element.elementor-element-2813ded4 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:2.7vw;font-weight:400;text-transform:uppercase;line-height:1.05em;letter-spacing:-0.016754em;color:#323238;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-4495fa47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-4495fa47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-4495fa47.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-4495fa47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-4495fa47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-2b2e8353{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-300d1f20{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-59e9b3b{width:var( --container-widget-width, 100% );max-width:100%;margin:1.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-59e9b3b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.15vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-39911a01{--spacer-size:0.2vh;}.elementor-339 .elementor-element.elementor-element-58270ecf{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-6c3f23b6{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-66d032cf{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-6f530b8b:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-6f530b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #9CA3D4 -20%, #FFFFFF 59%);}.elementor-339 .elementor-element.elementor-element-6f530b8b > .elementor-background-overlay{background-color:#00000000;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/2149281318-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-6f530b8b{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:5vw 2vw 5vw 2vw;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-1ee34d68.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-1ee34d68.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-1ee34d68.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-1ee34d68 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-1ee34d68 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-19b40e5e{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-24837382{width:var( --container-widget-width, 27% );max-width:27%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;--container-widget-width:27%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-24837382 img{width:100%;opacity:1;}.elementor-339 .elementor-element.elementor-element-7aa3859e{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-f50756a{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-7af1f1ca{width:var( --container-widget-width, 100% );max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-7af1f1ca .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3.75vw;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.016754em;color:#323238;}.elementor-339 .elementor-element.elementor-element-12d3a34b{--divider-border-style:solid;--divider-color:#262626;--divider-border-width:3px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-12d3a34b .elementor-divider-separator{width:94%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-12d3a34b .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-48810691{width:var( --container-widget-width, 100% );max-width:100%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-48810691 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3vw;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:-0.05516754em;color:#232323;}.elementor-339 .elementor-element.elementor-element-42a69559{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.5vw 00.75vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0.25vw 1vw 0.25vw 0vw;z-index:9;border-style:solid;border-width:1px 0px 1px 0px;border-color:#6B6B6B;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-icon i{color:#2D2D2D;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-icon svg{fill:#2D2D2D;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-339 .elementor-element.elementor-element-78e04b8{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.5vw 00.75vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0.25vw 1vw 0.25vw 0vw;z-index:9;border-style:solid;border-width:1px 0px 1px 0px;border-color:#6B6B6B;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-icon i{color:#6B6B6B;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-icon svg{fill:#6B6B6B;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-339 .elementor-element.elementor-element-380fb2b1{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-55d8e9ff{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-63195146{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-770fb4e0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-770fb4e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-770fb4e0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-770fb4e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-770fb4e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-5d23796f{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-4c3f6364{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:5;text-align:center;}.elementor-339 .elementor-element.elementor-element-4c3f6364 img{width:80%;filter:brightness( 100% ) contrast( 108% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-50c4ccaf{left:0vw;}body.rtl .elementor-339 .elementor-element.elementor-element-50c4ccaf{right:0vw;}.elementor-339 .elementor-element.elementor-element-50c4ccaf{top:11vw;z-index:0;text-align:center;}.elementor-339 .elementor-element.elementor-element-50c4ccaf img{width:84%;opacity:0.37;filter:brightness( 0% ) contrast( 86% ) saturate( 0% ) blur( 0px ) hue-rotate( 163deg );}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-36730240.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-36730240.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-36730240.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-36730240 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-36730240 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 0vw 4vw;}.elementor-339 .elementor-element.elementor-element-3e066697{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-7fb012df{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-78186a3d{--spacer-size:11vh;}.elementor-339 .elementor-element.elementor-element-51226661{width:var( --container-widget-width, 95% );max-width:95%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-51226661 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-17456d2{--spacer-size:0.2vh;}.elementor-339 .elementor-element.elementor-element-2136a4cd{width:var( --container-widget-width, 95% );max-width:95%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1.5vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-2136a4cd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-6a83250a{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-25940a26{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.55vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-25940a26 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-25940a26.elementor-view-stacked .elementor-icon{background-color:#2177E5;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-25940a26.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-25940a26.elementor-view-default .elementor-icon{color:#2177E5;border-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-25940a26.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-25940a26.elementor-view-default .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-25940a26.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-25940a26.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-25940a26 .elementor-icon{font-size:2.75vw;padding:0.2545em;}.elementor-339 .elementor-element.elementor-element-25940a26 .elementor-icon svg{height:2.75vw;}.elementor-339 .elementor-element.elementor-element-5b1f5d36 .elementor-button{background-color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:0.5em 0.5em 0.5em 0.5em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-5b1f5d36{width:var( --container-widget-width, 82% );max-width:82%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:82%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-5b1f5d36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-5b1f5d36:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-5b1f5d36 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-5b1f5d36 .elementor-button:focus{border-color:#000000;}.elementor-339 .elementor-element.elementor-element-63d51fdc .elementor-button{background-color:#10458200;font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#232323;color:#232323;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-63d51fdc{width:var( --container-widget-width, 78% );max-width:78%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.25vw;--container-widget-width:78%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-63d51fdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-63d51fdc:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-63d51fdc .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-63d51fdc .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-339 .elementor-element.elementor-element-63d51fdc .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-63d51fdc .elementor-button:focus{border-color:#00000000;}.elementor-339 .elementor-element.elementor-element-321c9081{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-357fc54c{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-47a6188a:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-47a6188a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #BBC0E0 0%, #FFFFFF 50%);}.elementor-339 .elementor-element.elementor-element-47a6188a > .elementor-background-overlay{background-color:#00000000;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/2149281318-1.webp");background-position:-31vw -10vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-47a6188a .elementor-background-overlay{filter:brightness( 104% ) contrast( 113% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-47a6188a{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6vw;margin-bottom:0vw;padding:12vw 2vw 3vw 2vw;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-32768158.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-32768158.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-32768158.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-32768158 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-32768158 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-32768158{z-index:0;}.elementor-339 .elementor-element.elementor-element-449f475c{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-5ef844c0{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-3cbfd76a{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-2b9cea29{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:-2vw;z-index:5;text-align:start;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-2b9cea29{left:-1vw;}body.rtl .elementor-339 .elementor-element.elementor-element-2b9cea29{right:-1vw;}.elementor-339 .elementor-element.elementor-element-2b9cea29 img{width:100%;filter:brightness( 100% ) contrast( 113% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-25265e0c{left:-4vw;}body.rtl .elementor-339 .elementor-element.elementor-element-25265e0c{right:-4vw;}.elementor-339 .elementor-element.elementor-element-25265e0c{top:-10vw;z-index:1;text-align:center;}.elementor-339 .elementor-element.elementor-element-25265e0c img{width:91%;opacity:0.84;filter:brightness( 128% ) contrast( 98% ) saturate( 112% ) blur( 0px ) hue-rotate( 163deg );}.elementor-339 .elementor-element.elementor-element-8fc0c18{--e-transform-flipY:-1;top:-3vw;z-index:0;text-align:center;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-8fc0c18{left:-14vw;}body.rtl .elementor-339 .elementor-element.elementor-element-8fc0c18{right:-14vw;}.elementor-339 .elementor-element.elementor-element-8fc0c18 img{width:100%;opacity:1;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-29989e61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-29989e61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-29989e61.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-29989e61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-29989e61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-29989e61{z-index:8;}.elementor-339 .elementor-element.elementor-element-49036568{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-2c95e19c{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-79041dcd{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-9af648a{width:var( --container-widget-width, 9% );max-width:9%;background-color:#FFFFFF82;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 1vw 1vw 1vw;--container-widget-width:9%;--container-widget-flex-grow:0;z-index:5;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#454545;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-339 .elementor-element.elementor-element-9af648a .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.01025754em;color:#1F277D;}.elementor-339 .elementor-element.elementor-element-1c6493a9{width:var( --container-widget-width, 76% );max-width:76%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-1c6493a9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-5fd0f465{--spacer-size:0.2vh;}.elementor-339 .elementor-element.elementor-element-271d64a9{width:var( --container-widget-width, 9% );max-width:9%;background-color:#FFFFFF75;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 1vw 1vw 1vw;--container-widget-width:9%;--container-widget-flex-grow:0;z-index:5;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#193FC0;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-339 .elementor-element.elementor-element-271d64a9 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.01025754em;color:#1F277D;}.elementor-339 .elementor-element.elementor-element-5803cc08{width:var( --container-widget-width, 75% );max-width:75%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-5803cc08 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-146ef675{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-1a908ff3{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-79d5c0a4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-79d5c0a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-79d5c0a4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-79d5c0a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-79d5c0a4 > .elementor-element-populated{margin:0vw 0vw 0vw -1vw;--e-column-margin-right:0vw;--e-column-margin-left:-1vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-79d5c0a4{z-index:3;}.elementor-339 .elementor-element.elementor-element-23b05cf6{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-1d6446ea{width:var( --container-widget-width, 19% );max-width:19%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;--container-widget-width:19%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-1d6446ea img{width:100%;opacity:1;}.elementor-339 .elementor-element.elementor-element-50c41219{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-3ec38e6d{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-68a45966{width:var( --container-widget-width, 100% );max-width:100%;margin:-1.75vw 0vw calc(var(--kit-widget-spacing, 0px) + -3.25vw) 0vw;padding:0vw 0vw 0vw 0.75vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-68a45966 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:6.75vw;font-weight:500;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.016754em;color:#323238;}.elementor-339 .elementor-element.elementor-element-4cc128b2{--divider-border-style:solid;--divider-color:#1F6BCE;--divider-border-width:2px;}.elementor-339 .elementor-element.elementor-element-4cc128b2 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-339 .elementor-element.elementor-element-4cc128b2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-42e4033a{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:center;}.elementor-339 .elementor-element.elementor-element-42e4033a .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:2.2vw;font-weight:600;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.016754em;color:#222222;}.elementor-339 .elementor-element.elementor-element-1cfafa48{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-39603b6d{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-8288de7{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-56d55679 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-56d55679{border-style:solid;border-width:0px 0px 4px 0px;border-color:#000000;margin-top:-3vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:15;}.elementor-339 .elementor-element.elementor-element-56d55679, .elementor-339 .elementor-element.elementor-element-56d55679 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-14e41edf > .elementor-element-populated{padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-19fc3b7c{--spacer-size:5px;}.elementor-339 .elementor-element.elementor-element-1d09ef05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-1d09ef05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-339 .elementor-element.elementor-element-1d09ef05 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-1d09ef05 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-1d09ef05 > .elementor-background-slideshow{border-radius:5em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-1d09ef05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-1d09ef05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-1b8aab7a{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2ac9393c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-2ac9393c:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-2ac9393c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-339 .elementor-element.elementor-element-2ac9393c{overflow:hidden;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 1vw 1vw;z-index:15;}.elementor-339 .elementor-element.elementor-element-2ac9393c, .elementor-339 .elementor-element.elementor-element-2ac9393c > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-2ac9393c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-1194e6c5 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-1194e6c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-1194e6c5 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-1194e6c5 > .elementor-element-populated{padding:2vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-6df20750{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-6df20750 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.25vw;font-weight:400;text-transform:uppercase;line-height:0.825em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-315f79e9{width:100%;max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-7e95502 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-7e95502 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-7e95502 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-7e95502 > .elementor-element-populated{padding:2vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-5f7ff0e{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-5f7ff0e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.25vw;font-weight:400;text-transform:uppercase;line-height:0.825em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-f7bcf7c{width:100%;max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-3b044ae0 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-3b044ae0 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-3b044ae0 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-3b044ae0 > .elementor-element-populated{padding:2vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-531ca9ac{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-531ca9ac .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.25vw;font-weight:400;text-transform:uppercase;line-height:0.825em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1916eb2f{width:100%;max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-4d0a35d > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-4d0a35d > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-4d0a35d > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-4d0a35d > .elementor-element-populated{padding:2vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-b7c2b06{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-b7c2b06 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.25vw;font-weight:400;text-transform:uppercase;line-height:0.825em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-4746f1a{width:100%;max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-42d766e1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-42d766e1:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-42d766e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-42d766e1{overflow:hidden;border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:00.5vw 0vw 1vw 1vw;z-index:15;}.elementor-339 .elementor-element.elementor-element-42d766e1, .elementor-339 .elementor-element.elementor-element-42d766e1 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-42d766e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-701f2aae.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-701f2aae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-701f2aae > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-701f2aae > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-701f2aae > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-701f2aae > .elementor-element-populated{padding:2vw 0vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-d31cf37{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-d31cf37 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.25vw;font-weight:400;text-transform:uppercase;line-height:0.825em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-62f11912{width:var( --container-widget-width, 68% );max-width:68%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:68%;--container-widget-flex-grow:0;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1.05vw;font-weight:500;text-transform:capitalize;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-45e0800b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-45e0800b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-45e0800b > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-45e0800b > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-45e0800b > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-45e0800b > .elementor-element-populated{padding:2vw 0vw 1vw 0vw;}.elementor-339 .elementor-element.elementor-element-6f0a39ce{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-6f0a39ce .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.25vw;font-weight:400;text-transform:uppercase;line-height:0.825em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-63c03e7f{width:100%;max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1.05vw;font-weight:500;text-transform:capitalize;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-384ff759.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-384ff759.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-384ff759 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-384ff759 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-384ff759 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-384ff759 > .elementor-element-populated{padding:2vw 0vw 1vw 0vw;}.elementor-339 .elementor-element.elementor-element-25b4bf23{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-25b4bf23 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.25vw;font-weight:400;text-transform:uppercase;line-height:0.825em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-7b33d024{width:var( --container-widget-width, 91% );max-width:91%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:91%;--container-widget-flex-grow:0;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1.05vw;font-weight:500;text-transform:capitalize;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-c9de8cb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-c9de8cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-c9de8cb > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-c9de8cb > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-c9de8cb > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-c9de8cb > .elementor-element-populated{padding:2vw 0vw 1vw 0vw;}.elementor-339 .elementor-element.elementor-element-a89e0dc{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-a89e0dc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.25vw;font-weight:400;text-transform:uppercase;line-height:0.825em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-34b6d85{width:var( --container-widget-width, 83% );max-width:83%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1.05vw;font-weight:500;text-transform:capitalize;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6a36e261 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-6a36e261{border-style:solid;border-width:04px 0px 0px 0px;border-color:#1F6BCE;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:15;}.elementor-339 .elementor-element.elementor-element-6a36e261, .elementor-339 .elementor-element.elementor-element-6a36e261 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-5753b909:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-5753b909 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1F6BCE 0%, #1861C0 100%);}.elementor-339 .elementor-element.elementor-element-5753b909 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-5753b909 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-5753b909 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-5753b909 > .elementor-background-slideshow{border-radius:0em 0em 5em 0em;}.elementor-339 .elementor-element.elementor-element-5753b909 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-19e5af54{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-337258d7 > .elementor-element-populated{padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-6e75fa66{--spacer-size:5px;}.elementor-339 .elementor-element.elementor-element-13253cb:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-13253cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(119deg, #AFB4E3 0%, #FFFFFF 56%);}.elementor-339 .elementor-element.elementor-element-13253cb > .elementor-background-overlay{background-color:#00000000;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/2149281318-1.webp");background-position:-25vw 0vh;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-13253cb{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:6vw 1vw 6vw 2vw;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-9695edb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-9695edb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-9695edb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-9695edb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-9695edb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-74af1ebf{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-7bbc2a6e{width:var( --container-widget-width, 29% );max-width:29%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;--container-widget-width:29%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-7bbc2a6e img{width:100%;opacity:1;}.elementor-339 .elementor-element.elementor-element-663c354c{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-7e0a4d48{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-2eed3a04{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-2eed3a04 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:7vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:-0.016754em;color:#323238;}.elementor-339 .elementor-element.elementor-element-2a67cc64{--divider-border-style:solid;--divider-color:#262626E3;--divider-border-width:1px;}.elementor-339 .elementor-element.elementor-element-2a67cc64 .elementor-divider-separator{width:82%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-2a67cc64 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-f93e42e{width:var( --container-widget-width, 100% );max-width:100%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-f93e42e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3vw;font-weight:300;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.00516754em;color:#161616E8;}.elementor-339 .elementor-element.elementor-element-2b269455{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-65e856e6{width:var( --container-widget-width, 12% );max-width:12%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.55vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-65e856e6 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-65e856e6.elementor-view-stacked .elementor-icon{background-color:#2177E5;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-65e856e6.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-65e856e6.elementor-view-default .elementor-icon{color:#2177E5;border-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-65e856e6.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-65e856e6.elementor-view-default .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-65e856e6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-65e856e6.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-65e856e6 .elementor-icon{font-size:2.75vw;padding:0.2545em;}.elementor-339 .elementor-element.elementor-element-65e856e6 .elementor-icon svg{height:2.75vw;}.elementor-339 .elementor-element.elementor-element-463b3fbf .elementor-button{background-color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:0.5em 0.5em 0.5em 0.5em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-463b3fbf{width:var( --container-widget-width, 79% );max-width:79%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-463b3fbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-463b3fbf:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-463b3fbf .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-463b3fbf .elementor-button:focus{border-color:#000000;}.elementor-339 .elementor-element.elementor-element-3dacb545 .elementor-button{background-color:#10458200;font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#232323;color:#232323;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-3dacb545{width:var( --container-widget-width, 61% );max-width:61%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.25vw;--container-widget-width:61%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-3dacb545.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-3dacb545:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-3dacb545 .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-3dacb545 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-339 .elementor-element.elementor-element-3dacb545 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-3dacb545 .elementor-button:focus{border-color:#00000000;}.elementor-339 .elementor-element.elementor-element-535777e2{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-417fae81{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-55ef9f18.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-55ef9f18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-55ef9f18.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-55ef9f18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-55ef9f18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-2086b269{--spacer-size:10vh;}.elementor-339 .elementor-element.elementor-element-77d1d2c3{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-77d1d2c3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5vw;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.02em;color:#4F4F4F;}.elementor-339 .elementor-element.elementor-element-77ae8237{width:var( --container-widget-width, 98% );max-width:98%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-77ae8237 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-4f36bf4c{width:var( --container-widget-width, 100% );max-width:100%;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-4f36bf4c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.02em;color:#4F4F4F;}.elementor-339 .elementor-element.elementor-element-55862553{width:var( --container-widget-width, 98% );max-width:98%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-55862553 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-18b989c8{width:var( --container-widget-width, 100% );max-width:100%;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-18b989c8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.02em;color:#4F4F4F;}.elementor-339 .elementor-element.elementor-element-70338d4a{width:var( --container-widget-width, 98% );max-width:98%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-70338d4a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-6a293eb4{width:var( --container-widget-width, 100% );max-width:100%;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-6a293eb4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.02em;color:#4F4F4F;}.elementor-339 .elementor-element.elementor-element-179434e0{width:var( --container-widget-width, 98% );max-width:98%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-179434e0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-782ef61d{--divider-border-style:solid;--divider-color:#1F6BCE;--divider-border-width:2px;}.elementor-339 .elementor-element.elementor-element-782ef61d .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-782ef61d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-53d587d5{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-53d587d5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.3vw;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.00516754em;color:#4F4F4F;}.elementor-339 .elementor-element.elementor-element-45fc8759{--spacer-size:0.2vh;}.elementor-339 .elementor-element.elementor-element-38f802b5{--spacer-size:8vh;}.elementor-339 .elementor-element.elementor-element-1de39c88{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-7144fcbf{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-3b253da6{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:-6.5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-4621f5bc{--iteration-count:infinite;--dynamic-text-color:#155ABD;}.elementor-339 .elementor-element.elementor-element-4621f5bc .elementor-headline{text-align:start;font-family:"Bebas Neue", Sans-serif;font-size:4vw;font-weight:500;letter-spacing:-1.25px;}.elementor-339 .elementor-element.elementor-element-4621f5bc .elementor-headline-plain-text{color:#404040;}.elementor-339 .elementor-element.elementor-element-4621f5bc .elementor-headline-dynamic-text{font-family:"Bebas Neue", Sans-serif;font-weight:400;}.elementor-339 .elementor-element.elementor-element-59abfb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:-9vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-339 .elementor-element.elementor-element-1a0172a7{width:var( --container-widget-width, 59% );max-width:59%;--e-transform-flipX:-1;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:end;}.elementor-339 .elementor-element.elementor-element-1a0172a7 img{width:100%;}.elementor-339 .elementor-element.elementor-element-4d0c971e:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-4d0c971e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #368DFF 39%, #121D42 56%);}.elementor-339 .elementor-element.elementor-element-4d0c971e > .elementor-background-overlay{background-color:#13254B00;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/bg2.webp");background-position:bottom center;background-size:75% auto;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-4d0c971e .elementor-background-overlay{filter:brightness( 97% ) contrast( 155% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-4d0c971e{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:2vw 0vw 4vw 0vw;z-index:2;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-25b63d8e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-25b63d8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-25b63d8e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-25b63d8e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-25b63d8e > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-25b63d8e{z-index:15;}.elementor-339 .elementor-element.elementor-element-623eff24{--spacer-size:9vh;}.elementor-339 .elementor-element.elementor-element-1694083{margin:-10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:5;text-align:center;}.elementor-339 .elementor-element.elementor-element-1694083 img{width:100%;filter:brightness( 100% ) contrast( 108% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-60d439f4{left:2vw;}body.rtl .elementor-339 .elementor-element.elementor-element-60d439f4{right:2vw;}.elementor-339 .elementor-element.elementor-element-60d439f4{top:-2vw;z-index:1;text-align:center;}.elementor-339 .elementor-element.elementor-element-60d439f4 img{width:75%;opacity:0.84;filter:brightness( 128% ) contrast( 98% ) saturate( 112% ) blur( 0px ) hue-rotate( 163deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-73756b11{left:10vw;}body.rtl .elementor-339 .elementor-element.elementor-element-73756b11{right:10vw;}.elementor-339 .elementor-element.elementor-element-73756b11{top:-1vw;z-index:0;text-align:start;}.elementor-339 .elementor-element.elementor-element-73756b11 img{width:80%;opacity:1;filter:brightness( 555200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-157af6cc{--spacer-size:2vh;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-261533b8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-261533b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-261533b8 > .elementor-element-populated{padding:0vw 4vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-474af814{--spacer-size:13vh;}.elementor-339 .elementor-element.elementor-element-518e8bd9{width:var( --container-widget-width, 16% );max-width:16%;margin:1vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:16%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-518e8bd9 img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-540bbbf7{width:var( --container-widget-width, 82% );max-width:82%;margin:0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -1.5vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-540bbbf7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:5.7vw;font-weight:300;text-transform:uppercase;line-height:0.775em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2732784{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:0vw -5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-2732784 .elementor-divider-separator{width:82%;margin:0 auto;margin-right:0;}.elementor-339 .elementor-element.elementor-element-2732784 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-6c04f8e4{width:100%;max-width:100%;margin:-1vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:end;}.elementor-339 .elementor-element.elementor-element-6c04f8e4 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.45vw;font-weight:500;text-transform:uppercase;line-height:0.85em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1d9b5578{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-2b74a6cd{width:var( --container-widget-width, 26% );max-width:26%;padding:0vw 0vw 0vw 0vw;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-2b74a6cd .elementor-icon-wrapper{text-align:end;}.elementor-339 .elementor-element.elementor-element-2b74a6cd.elementor-view-stacked .elementor-icon{background-color:#2177E5;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2b74a6cd.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-2b74a6cd.elementor-view-default .elementor-icon{color:#2177E5;border-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-2b74a6cd.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-2b74a6cd.elementor-view-default .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-2b74a6cd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2b74a6cd.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2b74a6cd .elementor-icon{font-size:2.75vw;padding:0.2545em;}.elementor-339 .elementor-element.elementor-element-2b74a6cd .elementor-icon svg{height:2.75vw;}.elementor-339 .elementor-element.elementor-element-3a3d2c66 .elementor-button{background-color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2077E4;border-radius:0.5em 0.5em 0.5em 0.5em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-3a3d2c66{width:var( --container-widget-width, 54% );max-width:54%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:54%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-3a3d2c66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-3a3d2c66:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-3a3d2c66 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-3a3d2c66 .elementor-button:focus{border-color:#000000;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3 .elementor-button{background-color:#10458200;font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3{width:var( --container-widget-width, 52% );max-width:52%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 14vw;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-4e1ce2a3 .elementor-button:focus{border-color:#00000000;}.elementor-339 .elementor-element.elementor-element-29942963{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-3b083a09:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3b083a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #9DA2C8 -20%, #FFFFFF 51%);}.elementor-339 .elementor-element.elementor-element-3b083a09 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/2149281318-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-3b083a09 .elementor-background-overlay{filter:brightness( 179% ) contrast( 128% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-3b083a09{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6vw;margin-bottom:-4vw;padding:5vw 2vw 9vw 2vw;z-index:2;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-4e5049d2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-4e5049d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-4e5049d2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-4e5049d2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-4e5049d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-20e88c4d{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-716377c4{--spacer-size:6vh;}.elementor-339 .elementor-element.elementor-element-1b165d23 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-1b165d23, .elementor-339 .elementor-element.elementor-element-1b165d23 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-339 .elementor-element.elementor-element-1b165d23{margin-top:5vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-339 .elementor-element.elementor-element-79e44280{width:var( --container-widget-width, 31% );max-width:31%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1.5vw) 0vw;--container-widget-width:31%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-79e44280 img{width:100%;opacity:1;}.elementor-339 .elementor-element.elementor-element-50db2aed{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-39a3a477{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-39a3a477 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3.1vw;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.02016754em;color:#323238;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.5vw 00.75vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0.25vw 1vw 0.25vw 0vw;z-index:9;border-style:solid;border-width:2px 0px 2px 0px;border-color:#6B6B6B;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-icon i{color:#6B6B6B;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-icon svg{fill:#6B6B6B;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-339 .elementor-element.elementor-element-5329ecec{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-51c82f88{width:var( --container-widget-width, 11% );max-width:11%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.55vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-51c82f88 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-51c82f88.elementor-view-stacked .elementor-icon{background-color:#2177E5;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-51c82f88.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-51c82f88.elementor-view-default .elementor-icon{color:#2177E5;border-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-51c82f88.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-51c82f88.elementor-view-default .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-51c82f88.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-51c82f88.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-51c82f88 .elementor-icon{font-size:2.75vw;padding:0.2545em;}.elementor-339 .elementor-element.elementor-element-51c82f88 .elementor-icon svg{height:2.75vw;}.elementor-339 .elementor-element.elementor-element-2200620c .elementor-button{background-color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:0.5em 0.5em 0.5em 0.5em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-2200620c{width:var( --container-widget-width, 79% );max-width:79%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-2200620c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-2200620c:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-2200620c .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-2200620c .elementor-button:focus{border-color:#000000;}.elementor-339 .elementor-element.elementor-element-47eebb05 .elementor-button{background-color:#10458200;font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#232323;color:#232323;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-47eebb05{width:var( --container-widget-width, 60% );max-width:60%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.25vw;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-47eebb05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-47eebb05:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-47eebb05 .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-47eebb05 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-339 .elementor-element.elementor-element-47eebb05 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-47eebb05 .elementor-button:focus{border-color:#00000000;}.elementor-339 .elementor-element.elementor-element-2c08d98a{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-29b9b8b9{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-cdffc44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-cdffc44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #F2295B00 81%);}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-cdffc44.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-cdffc44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-cdffc44 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2vw 0vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-cdffc44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-4ab05893{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-3f9057f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-3f9057f2, .elementor-339 .elementor-element.elementor-element-3f9057f2 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-339 .elementor-element.elementor-element-3f9057f2{margin-top:6vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-339 .elementor-element.elementor-element-5d032a94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/shape.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 52%, #FFFFFFF0 65%);opacity:1;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-5d032a94.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-5d032a94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-5d032a94.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-5d032a94{z-index:5;}.elementor-339 .elementor-element.elementor-element-2fde0bec{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-339 .elementor-element.elementor-element-2fde0bec .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-2fde0bec.elementor-view-stacked .elementor-icon{background-color:#36363600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2fde0bec.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-2fde0bec.elementor-view-default .elementor-icon{color:#36363600;border-color:#36363600;}.elementor-339 .elementor-element.elementor-element-2fde0bec.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-2fde0bec.elementor-view-default .elementor-icon svg{fill:#36363600;}.elementor-339 .elementor-element.elementor-element-2fde0bec.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2fde0bec.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2fde0bec .elementor-icon{font-size:0.75vw;padding:4%;}.elementor-339 .elementor-element.elementor-element-2fde0bec .elementor-icon svg{height:0.75vw;}.elementor-339 .elementor-element.elementor-element-32ae8ba5{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-35b4e61b{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + -5vw) 0vw;text-align:center;}.elementor-339 .elementor-element.elementor-element-35b4e61b img{width:87%;filter:brightness( 100% ) contrast( 100% ) saturate( 125% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-3f8024e4{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-45bc00c{width:auto;max-width:auto;background-color:#FFFFFF;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.25vw;padding:.450vw 0.675vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#222222;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:1.5vw;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.5px;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-339 .elementor-element.elementor-element-2fbd10b9{width:var( --container-widget-width, 100% );max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.2005vw;padding:00.5vw 0vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#222222;border-radius:0em 0em 0em 1em;text-align:start;}.elementor-339 .elementor-element.elementor-element-2fbd10b9 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.03046754em;color:#383838;}.elementor-339 .elementor-element.elementor-element-3ad22c0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/shape.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 41%, #FFFFFFF0 62%);opacity:1;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-3ad22c0b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3ad22c0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3ad22c0b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-3ad22c0b{z-index:5;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-7c7b9bfb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-7c7b9bfb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb .elementor-icon{font-size:0.75vw;padding:4%;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb .elementor-icon svg{height:0.75vw;}.elementor-339 .elementor-element.elementor-element-6f5e675d{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-2306f0a4{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + -5vw) 0vw;text-align:center;}.elementor-339 .elementor-element.elementor-element-2306f0a4 img{width:75%;filter:brightness( 100% ) contrast( 100% ) saturate( 125% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-7ea7d20a{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-6e383f3a{width:auto;max-width:auto;background-color:#FFFFFF;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.25vw;padding:.450vw 0.675vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#222222;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:1.5vw;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.5px;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-339 .elementor-element.elementor-element-813a8ac{width:var( --container-widget-width, 100% );max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.2005vw;padding:00.5vw 0vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#222222;border-radius:0em 0em 0em 1em;text-align:start;}.elementor-339 .elementor-element.elementor-element-813a8ac .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.03046754em;color:#383838;}.elementor-339 .elementor-element.elementor-element-5b8fc302 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-5b8fc302, .elementor-339 .elementor-element.elementor-element-5b8fc302 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-339 .elementor-element.elementor-element-5b8fc302{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-339 .elementor-element.elementor-element-4eacff08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/shape.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 54%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-4eacff08.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-4eacff08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-4eacff08.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-4eacff08{z-index:5;}.elementor-339 .elementor-element.elementor-element-1c6ce265{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-339 .elementor-element.elementor-element-1c6ce265 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-1c6ce265.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1c6ce265.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-1c6ce265.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1c6ce265.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-1c6ce265.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1c6ce265.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1c6ce265.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1c6ce265 .elementor-icon{font-size:0.75vw;padding:4%;}.elementor-339 .elementor-element.elementor-element-1c6ce265 .elementor-icon svg{height:0.75vw;}.elementor-339 .elementor-element.elementor-element-7e4e8c41{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-1cb61557{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + -5vw) 0vw;text-align:center;}.elementor-339 .elementor-element.elementor-element-1cb61557 img{width:71%;filter:brightness( 100% ) contrast( 100% ) saturate( 125% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-13b06f5f{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-1b723c09{width:auto;max-width:auto;background-color:#FFFFFF;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.25vw;padding:.450vw 0.675vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#222222;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:1.5vw;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.25px;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-339 .elementor-element.elementor-element-c0df5f{width:var( --container-widget-width, 100% );max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.2005vw;padding:00.5vw 0vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#222222;border-radius:0em 0em 0em 1em;text-align:start;}.elementor-339 .elementor-element.elementor-element-c0df5f .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.03046754em;color:#383838;}.elementor-339 .elementor-element.elementor-element-2af337eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/shape.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 47%, #FFFFFFF0 64%);opacity:1;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-2af337eb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-2af337eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-2af337eb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-2af337eb{z-index:5;}.elementor-339 .elementor-element.elementor-element-647dfe7c{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-339 .elementor-element.elementor-element-647dfe7c .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-647dfe7c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-647dfe7c.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-647dfe7c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-647dfe7c.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-647dfe7c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-647dfe7c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-647dfe7c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-647dfe7c .elementor-icon{font-size:0.75vw;padding:4%;}.elementor-339 .elementor-element.elementor-element-647dfe7c .elementor-icon svg{height:0.75vw;}.elementor-339 .elementor-element.elementor-element-486593d9{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-6abad4dc{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + -5vw) 0vw;text-align:center;}.elementor-339 .elementor-element.elementor-element-6abad4dc img{width:78%;filter:brightness( 100% ) contrast( 100% ) saturate( 125% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-52eb3691{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-5c8bc021{width:auto;max-width:auto;background-color:#FFFFFF;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.25vw;padding:.450vw 0.675vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#222222;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:1.5vw;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.25px;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-339 .elementor-element.elementor-element-53d29797{width:var( --container-widget-width, 100% );max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.2005vw;padding:00.5vw 0vw 2.25vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#222222;border-radius:0em 0em 0em 1em;text-align:start;}.elementor-339 .elementor-element.elementor-element-53d29797 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.03046754em;color:#383838;}.elementor-339 .elementor-element.elementor-element-75fefc3b{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-52d8b8c0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #B8BCDD 0%, #FFFFFF 100%);}.elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/bgl2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-52d8b8c0{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:2vw 2vw 9vw 2vw;z-index:12;}.elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-shape-top .elementor-shape-fill{fill:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-shape-top svg{width:calc(3% + 1.3px);height:0px;}.elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-339 .elementor-element.elementor-element-596fffd7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF 64%, #C5D6F1 155%);}.elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/2149281318-1.webp");background-position:top right;background-size:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-596fffd7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-596fffd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-596fffd7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B70D0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-339 .elementor-element.elementor-element-596fffd7{z-index:6;}.elementor-339 .elementor-element.elementor-element-56419261 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-56419261, .elementor-339 .elementor-element.elementor-element-56419261 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-339 .elementor-element.elementor-element-56419261{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-339 .elementor-element.elementor-element-6a15c50b > .elementor-element-populated{margin:2vw 0vw -2vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-6ce78502{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;z-index:8;text-align:center;}.elementor-339 .elementor-element.elementor-element-6ce78502 img{width:100%;filter:brightness( 102% ) contrast( 118% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:1em 0em 0em 1em;}.elementor-339 .elementor-element.elementor-element-7411c335{width:var( --container-widget-width, 81% );max-width:81%;margin:-20vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:81%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-7411c335 img{width:100%;opacity:0;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-bd53e5c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-bd53e5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-bd53e5c > .elementor-element-populated{margin:2vw 2vw -3vw 0vw;--e-column-margin-right:2vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-4c8d3882{width:var( --container-widget-width, 11% );max-width:11%;margin:0vw 0.5vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 3.5vw;--container-widget-width:11%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-4c8d3882 img{width:100%;opacity:1;}.elementor-339 .elementor-element.elementor-element-7b25a5ed{width:var( --container-widget-width, 80% );max-width:80%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3.5vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-7b25a5ed .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:6.05vw;font-weight:300;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.01516754em;color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-c88e8fb{width:var( --container-widget-width, 100% );max-width:100%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 4vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-c88e8fb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.5vw;font-weight:300;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.01516754em;color:#1E1E1ED4;}.elementor-339 .elementor-element.elementor-element-446c4177{width:var( --container-widget-width, 51% );max-width:51%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 4vw;padding:0px 0px 0px 0px;--container-widget-width:51%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-446c4177 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-1219eebe{width:var( --container-widget-width, 38% );max-width:38%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 2vw;padding:0px 0px 0px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-1219eebe .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-23e992e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-339 .elementor-element.elementor-element-6d72a779{width:var( --container-widget-width, 75% );max-width:75%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#363636;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-6d72a779 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:300;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.01516754em;color:#1E1E1ED4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-339 .elementor-element.elementor-element-5f6610f6{width:var( --container-widget-width, 79% );max-width:79%;background-color:#FFFFFF7D;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:79%;--container-widget-flex-grow:0;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.25em;color:#3D3D3D;}.elementor-339 .elementor-element.elementor-element-5f6610f6 a{color:#222222;}.elementor-339 .elementor-element.elementor-element-5764f668{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-339 .elementor-element.elementor-element-196ee898{width:var( --container-widget-width, 83% );max-width:83%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#363636;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-196ee898 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:300;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.01516754em;color:#1E1E1ED4;}.elementor-339 .elementor-element.elementor-element-14f3481d{width:var( --container-widget-width, 88% );max-width:88%;background-color:#FFFFFF7D;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.25em;color:#3D3D3D;}.elementor-339 .elementor-element.elementor-element-14f3481d a{color:#222222;}.elementor-339 .elementor-element.elementor-element-4700aa15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:0vw;}.elementor-339 .elementor-element.elementor-element-20c619cd{width:var( --container-widget-width, 93% );max-width:93%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:93%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#363636;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-20c619cd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:300;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.01516754em;color:#1E1E1ED4;}.elementor-339 .elementor-element.elementor-element-33929d32{width:var( --container-widget-width, 94% );max-width:94%;background-color:#FFFFFF7D;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:94%;--container-widget-flex-grow:0;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.25em;color:#3D3D3D;}.elementor-339 .elementor-element.elementor-element-33929d32 a{color:#222222;}.elementor-339 .elementor-element.elementor-element-14bbcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:0vw;}.elementor-339 .elementor-element.elementor-element-15960cd8{width:var( --container-widget-width, 99% );max-width:99%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:99%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#363636;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-15960cd8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:300;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.01516754em;color:#1E1E1ED4;}.elementor-339 .elementor-element.elementor-element-6b4b9136{width:var( --container-widget-width, 82% );max-width:82%;background-color:#FFFFFF7D;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:82%;--container-widget-flex-grow:0;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.25em;color:#3D3D3D;}.elementor-339 .elementor-element.elementor-element-6b4b9136 a{color:#222222;}.elementor-339 .elementor-element.elementor-element-236e15f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:0vw;}.elementor-339 .elementor-element.elementor-element-58caf425{width:var( --container-widget-width, 99% );max-width:99%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:99%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#363636;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-58caf425 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:300;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.01516754em;color:#1E1E1ED4;}.elementor-339 .elementor-element.elementor-element-440b24b0{width:var( --container-widget-width, 73% );max-width:73%;background-color:#FFFFFF7D;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:73%;--container-widget-flex-grow:0;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.25em;color:#3D3D3D;}.elementor-339 .elementor-element.elementor-element-440b24b0 a{color:#222222;}.elementor-339 .elementor-element.elementor-element-511cffed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:0vw;}.elementor-339 .elementor-element.elementor-element-152f0fe9{width:var( --container-widget-width, 85% );max-width:85%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#363636;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-152f0fe9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:300;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.01516754em;color:#1E1E1ED4;}.elementor-339 .elementor-element.elementor-element-3a8ad59a{width:var( --container-widget-width, 87% );max-width:87%;background-color:#FFFFFF7D;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:87%;--container-widget-flex-grow:0;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;font-family:"Bai Jamjuree", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.25em;color:#3D3D3D;}.elementor-339 .elementor-element.elementor-element-3a8ad59a a{color:#222222;}.elementor-339 .elementor-element.elementor-element-5e24cb7f{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 2vw 0vw 2vw;border-style:solid;border-width:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-position:-26px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-14px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:1em;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:3px;--e-n-carousel-progressbar-normal-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-5e24cb7f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#565656;border-radius:22em 22em 22em 22em;padding:.50vw 1vw .50vw 1vw;}.elementor-339 .elementor-element.elementor-element-5e24cb7f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#1F6BCE;}:where( .elementor-339 .elementor-element.elementor-element-5e24cb7f .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-339 .elementor-element.elementor-element-6abc757c{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-57f67ec0{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-1fd62bb7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-1fd62bb7{border-style:none;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-1fd62bb7, .elementor-339 .elementor-element.elementor-element-1fd62bb7 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-3356bd7d > .elementor-element-populated{padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-15aed7eb{--spacer-size:5px;}.elementor-339 .elementor-element.elementor-element-29c75edf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-29c75edf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-339 .elementor-element.elementor-element-29c75edf > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-29c75edf > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-29c75edf > .elementor-background-slideshow{border-radius:5em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-29c75edf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-29c75edf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-2401dd39{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:9;border-style:none;--e-icon-list-icon-size:1.25355vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-b4b0dc0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-b4b0dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2483FF 26%, #0D142B 83%);}.elementor-339 .elementor-element.elementor-element-b4b0dc0 > .elementor-background-overlay{background-color:#13254B00;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/bg2.webp");background-position:bottom center;background-size:75% auto;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-b4b0dc0 .elementor-background-overlay{filter:brightness( 97% ) contrast( 155% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-b4b0dc0{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:3vw 0vw 5vw 0vw;z-index:8;}.elementor-339 .elementor-element.elementor-element-b4b0dc0, .elementor-339 .elementor-element.elementor-element-b4b0dc0 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-3f7f0651.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3f7f0651.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3f7f0651.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-3f7f0651 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-3f7f0651 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-179cc80b{--spacer-size:9vh;}.elementor-339 .elementor-element.elementor-element-15592df6{width:var( --container-widget-width, 20% );max-width:20%;background-color:#171717;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1.5vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:20%;--container-widget-flex-grow:0;top:8vw;z-index:9;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-icon i{color:#408CF0;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-icon svg{fill:#408CF0;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.14em;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-b97a567{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -33vw) 0vw;z-index:8;text-align:start;}.elementor-339 .elementor-element.elementor-element-b97a567 img{width:1%;filter:brightness( 100% ) contrast( 130% ) saturate( 84% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-2c88bc57{left:-8vw;}body.rtl .elementor-339 .elementor-element.elementor-element-2c88bc57{right:-8vw;}.elementor-339 .elementor-element.elementor-element-2c88bc57{top:-9vw;z-index:0;text-align:center;}.elementor-339 .elementor-element.elementor-element-2c88bc57 img{width:90%;opacity:1;filter:brightness( 555200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-63e639{left:-7vw;}body.rtl .elementor-339 .elementor-element.elementor-element-63e639{right:-7vw;}.elementor-339 .elementor-element.elementor-element-63e639{top:-5vw;z-index:0;text-align:center;}.elementor-339 .elementor-element.elementor-element-63e639 img{width:91%;opacity:1;filter:brightness( 200% ) contrast( 86% ) saturate( 62% ) blur( 0px ) hue-rotate( 163deg );}.elementor-339 .elementor-element.elementor-element-240e397e{--spacer-size:2vh;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-6e2583f0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-6e2583f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-6e2583f0 > .elementor-element-populated{padding:0vw 0vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-4682bfaf{--spacer-size:3vh;}.elementor-339 .elementor-element.elementor-element-70e64d21{width:var( --container-widget-width, 82% );max-width:82%;margin:0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.25vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-70e64d21 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:7vw;font-weight:300;text-transform:uppercase;line-height:0.9em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1ba58523{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-1ba58523 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-339 .elementor-element.elementor-element-1ba58523 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-4284f585{width:100%;max-width:100%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-4284f585 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:3.4vw;font-weight:500;text-transform:uppercase;line-height:0.85em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-34fac48d{width:auto;max-width:auto;margin:-0.5vw 00.75vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0.25vw 1vw 0.25vw 0vw;z-index:9;border-style:solid;border-width:2px 0px 2px 0px;border-color:#FFFFFF;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-icon i{color:#408CF0;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-icon svg{fill:#408CF0;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-56c5698b{width:auto;max-width:auto;margin:-0.5vw 00.75vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0.25vw 1vw 0.25vw 0vw;z-index:9;border-style:solid;border-width:2px 0px 2px 0px;border-color:#FFFFFF;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-icon i{color:#408CF0;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-icon svg{fill:#408CF0;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-3a81b6d4{width:auto;max-width:auto;margin:-0.5vw 00.75vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0.25vw 1vw 0.25vw 0vw;z-index:9;border-style:solid;border-width:2px 0px 2px 0px;border-color:#FFFFFF;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-icon i{color:#408CF0;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-icon svg{fill:#408CF0;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1cd51c6f{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-69e49959 > .elementor-background-overlay{mix-blend-mode:screen;}.elementor-339 .elementor-element.elementor-element-69e49959{border-style:solid;border-width:0px 0px 0px 0px;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:15;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-549c3bfe.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-549c3bfe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-549c3bfe.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-549c3bfe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-549c3bfe > .elementor-element-populated{margin:-38vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-f132b1{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -33vw) 0vw;z-index:8;text-align:start;}.elementor-339 .elementor-element.elementor-element-f132b1 img{width:92%;filter:brightness( 100% ) contrast( 130% ) saturate( 84% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-173630e3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-173630e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-173630e3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-173630e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-173630e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-1b5d3b26{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-51664c26{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-41e3833a{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-4b204110{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-5c7cd06f{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-546c51a0{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-3ef238de.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3ef238de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3ef238de.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-3ef238de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-3ef238de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-d97de2a{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-18327957{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-2696f101{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-773399ac{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-6b6b13df{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-2b7403a5{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-2fa8be1f > .elementor-background-overlay{mix-blend-mode:screen;}.elementor-339 .elementor-element.elementor-element-2fa8be1f{border-style:solid;border-width:0px 0px 0px 0px;margin-top:-5vw;margin-bottom:0vw;padding:0vw 2vw 9vw 2vw;z-index:12;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-44836178.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-44836178.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-44836178.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-44836178 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-44836178 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-7a7d80db{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-363de032{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-5245a603{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-1ed83367{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-107f3bad{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-520a190d{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-575fb4f1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-575fb4f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-575fb4f1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-575fb4f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-575fb4f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-575fb4f1{z-index:7;}.elementor-339 .elementor-element.elementor-element-7570196a{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-27447d7d{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-19454886{width:var( --container-widget-width, 46% );max-width:46%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 3vw 1vw 0vw;--container-widget-width:46%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-19454886 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-24da28fb{width:var( --container-widget-width, 51% );max-width:51%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:51%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-24da28fb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-674ff0c7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-674ff0c7 .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-674ff0c7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-5f8a8f38{width:var( --container-widget-width, 10% );max-width:10%;margin:2.5vw 00.555vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-5f8a8f38 img{width:100%;opacity:1;filter:brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-339 .elementor-element.elementor-element-2ea1767d{width:var( --container-widget-width, 35% );max-width:35%;margin:1.5vw 1vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:35%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-2ea1767d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2.9vw;font-weight:400;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.01516754em;color:#313131;}.elementor-339 .elementor-element.elementor-element-47c57d74{width:var( --container-widget-width, 49% );max-width:49%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 0vw 0vw 00.5vw;--container-widget-width:49%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-47c57d74 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-339 .elementor-element.elementor-element-43bf32b8{--spacer-size:0.2vh;}.elementor-339 .elementor-element.elementor-element-4c092407{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-570485bb{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-2ddc55f6 > .elementor-background-overlay{opacity:1;}.elementor-339 .elementor-element.elementor-element-2ddc55f6{border-style:none;margin-top:0vw;margin-bottom:0vw;padding:5vw 0vw 0vw 0vw;z-index:15;}.elementor-339 .elementor-element.elementor-element-63034c1c{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-63034c1c img{width:100%;opacity:1;}.elementor-339 .elementor-element.elementor-element-1b27d2bc{width:var( --container-widget-width, 53% );max-width:53%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-1b27d2bc .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:4.5vw;font-weight:400;text-transform:uppercase;line-height:0.9555em;letter-spacing:-0.016754em;color:#323238;}.elementor-339 .elementor-element.elementor-element-10a603a1{width:var( --container-widget-width, 17% );max-width:17%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 1vw;--container-widget-width:17%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 0px 2px;border-color:#1B1B1B;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-10a603a1 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:4.5vw;font-weight:400;text-transform:uppercase;line-height:0.9555em;letter-spacing:-0.016754em;color:#444444;}.elementor-339 .elementor-element.elementor-element-1298e941 > .elementor-background-overlay{opacity:1;}.elementor-339 .elementor-element.elementor-element-1298e941{border-style:none;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:15;}.elementor-339 .elementor-element.elementor-element-27f13fe1{width:var( --container-widget-width, 91% );max-width:91%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 20vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:91%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-27f13fe1 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:1.75vw;font-weight:400;text-transform:uppercase;line-height:0.9555em;letter-spacing:1.35em;color:#585858;}.elementor-339 .elementor-element.elementor-element-4ff24c7e:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-4ff24c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #444444 0%, #FFFFFF 71%);}.elementor-339 .elementor-element.elementor-element-4ff24c7e > .elementor-background-overlay{background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/bgl2.webp");background-position:center right;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-4ff24c7e .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-4ff24c7e{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:15;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-378debc2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-378debc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-378debc2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-378debc2 > .elementor-element-populated{margin:0vw 2vw 0vw 2vw;--e-column-margin-right:2vw;--e-column-margin-left:2vw;padding:0% 0% 0% 0%;}.elementor-339 .elementor-element.elementor-element-ced3265{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-22dda9f5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4.5vw) 0vw;z-index:5;}.elementor-339 .elementor-element.elementor-element-22dda9f5 .elementor-icon-wrapper{text-align:center;}.elementor-339 .elementor-element.elementor-element-22dda9f5.elementor-view-stacked .elementor-icon{background-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-22dda9f5.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-22dda9f5.elementor-view-default .elementor-icon{color:#1F6BCE;border-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-22dda9f5.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-22dda9f5.elementor-view-default .elementor-icon svg{fill:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-22dda9f5 .elementor-icon{font-size:6vw;}.elementor-339 .elementor-element.elementor-element-22dda9f5 .elementor-icon svg{height:6vw;}.elementor-339 .elementor-element.elementor-element-1ea193fb{width:var( --container-widget-width, 90% );max-width:90%;background-color:#000000;margin:1vw 1vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4060C9;border-radius:1em 1em 1em 1em;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.35em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1ea193fb a{color:#222222;}.elementor-339 .elementor-element.elementor-element-1f6f191b{width:auto;max-width:auto;background-color:#1F6BCE;margin:-2.5vw 00.5vw calc(var(--kit-widget-spacing, 0px) + 00.5vw) 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#245EA6;border-radius:.50em .50em .50em .50em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-337bf489{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-7b545129{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4.5vw) 0vw;z-index:5;}.elementor-339 .elementor-element.elementor-element-7b545129 .elementor-icon-wrapper{text-align:center;}.elementor-339 .elementor-element.elementor-element-7b545129.elementor-view-stacked .elementor-icon{background-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-7b545129.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-7b545129.elementor-view-default .elementor-icon{color:#1F6BCE;border-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-7b545129.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-7b545129.elementor-view-default .elementor-icon svg{fill:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-7b545129 .elementor-icon{font-size:6vw;}.elementor-339 .elementor-element.elementor-element-7b545129 .elementor-icon svg{height:6vw;}.elementor-339 .elementor-element.elementor-element-428bc0d7{width:var( --container-widget-width, 90% );max-width:90%;background-color:#000000;margin:1vw 1vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4060C9;border-radius:1em 1em 1em 1em;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.35em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-428bc0d7 a{color:#222222;}.elementor-339 .elementor-element.elementor-element-64682180{width:auto;max-width:auto;background-color:#1F6BCE;margin:-2.5vw 00.5vw calc(var(--kit-widget-spacing, 0px) + 00.5vw) 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#245EA6;border-radius:.50em .50em .50em .50em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-5dd1ad12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-4f2abafd{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4.5vw) 0vw;z-index:5;}.elementor-339 .elementor-element.elementor-element-4f2abafd .elementor-icon-wrapper{text-align:center;}.elementor-339 .elementor-element.elementor-element-4f2abafd.elementor-view-stacked .elementor-icon{background-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-4f2abafd.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-4f2abafd.elementor-view-default .elementor-icon{color:#1F6BCE;border-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-4f2abafd.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-4f2abafd.elementor-view-default .elementor-icon svg{fill:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-4f2abafd .elementor-icon{font-size:6vw;}.elementor-339 .elementor-element.elementor-element-4f2abafd .elementor-icon svg{height:6vw;}.elementor-339 .elementor-element.elementor-element-2de5b5b7{width:var( --container-widget-width, 90% );max-width:90%;background-color:#000000;margin:1vw 1vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4060C9;border-radius:1em 1em 1em 1em;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.35em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2de5b5b7 a{color:#222222;}.elementor-339 .elementor-element.elementor-element-51352013{width:auto;max-width:auto;background-color:#1F6BCE;margin:-2.5vw 00.5vw calc(var(--kit-widget-spacing, 0px) + 00.5vw) 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#245EA6;border-radius:.50em .50em .50em .50em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-34a9da27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-53dae553{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4.5vw) 0vw;z-index:5;}.elementor-339 .elementor-element.elementor-element-53dae553 .elementor-icon-wrapper{text-align:center;}.elementor-339 .elementor-element.elementor-element-53dae553.elementor-view-stacked .elementor-icon{background-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-53dae553.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-53dae553.elementor-view-default .elementor-icon{color:#1F6BCE;border-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-53dae553.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-53dae553.elementor-view-default .elementor-icon svg{fill:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-53dae553 .elementor-icon{font-size:6vw;}.elementor-339 .elementor-element.elementor-element-53dae553 .elementor-icon svg{height:6vw;}.elementor-339 .elementor-element.elementor-element-34a77dcc{width:var( --container-widget-width, 90% );max-width:90%;background-color:#000000;margin:1vw 1vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4060C9;border-radius:1em 1em 1em 1em;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.35em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-34a77dcc a{color:#222222;}.elementor-339 .elementor-element.elementor-element-5ea1b922{width:auto;max-width:auto;background-color:#1F6BCE;margin:-2.5vw 00.5vw calc(var(--kit-widget-spacing, 0px) + 00.5vw) 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#245EA6;border-radius:.50em .50em .50em .50em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-47ee8e6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-3bb704cc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4.5vw) 0vw;z-index:5;}.elementor-339 .elementor-element.elementor-element-3bb704cc .elementor-icon-wrapper{text-align:center;}.elementor-339 .elementor-element.elementor-element-3bb704cc.elementor-view-stacked .elementor-icon{background-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-3bb704cc.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-3bb704cc.elementor-view-default .elementor-icon{color:#1F6BCE;border-color:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-3bb704cc.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-3bb704cc.elementor-view-default .elementor-icon svg{fill:#1F6BCE;}.elementor-339 .elementor-element.elementor-element-3bb704cc .elementor-icon{font-size:6vw;}.elementor-339 .elementor-element.elementor-element-3bb704cc .elementor-icon svg{height:6vw;}.elementor-339 .elementor-element.elementor-element-5928349c{width:var( --container-widget-width, 90% );max-width:90%;background-color:#000000;margin:1vw 1vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4060C9;border-radius:1em 1em 1em 1em;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.35em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-5928349c a{color:#222222;}.elementor-339 .elementor-element.elementor-element-11102bec{width:auto;max-width:auto;background-color:#1F6BCE;margin:-2.5vw 00.5vw calc(var(--kit-widget-spacing, 0px) + 00.5vw) 0vw;padding:.250vw 0.555vw .1250vw 0.555vw;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#245EA6;border-radius:.50em .50em .50em .50em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-4156157b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#378EFF;}.elementor-339 .elementor-element.elementor-element-4156157b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:none;border-radius:3em 3em 3em 3em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-4156157b :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#000000;}.elementor-339 .elementor-element.elementor-element-7e393fe3{width:100%;max-width:100%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-339 .elementor-element.elementor-element-7e393fe3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.15vw;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-67e58cd1:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-67e58cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #232742 36%, #FFFFFF 65%);}.elementor-339 .elementor-element.elementor-element-67e58cd1 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/bgl2.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-67e58cd1{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:7vw 2vw 10vw 2vw;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-24a1d9b2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-24a1d9b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-24a1d9b2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-24a1d9b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-24a1d9b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-2e136100{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-fb8bce5{width:var( --container-widget-width, 31% );max-width:31%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:31%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-339 .elementor-element.elementor-element-fb8bce5 img{width:100%;opacity:1;}.elementor-339 .elementor-element.elementor-element-6461d20a{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-6c5a333f{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-565e6d7b{width:var( --container-widget-width, 100% );max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-565e6d7b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:4.5vw;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.016754em;color:#323238;}.elementor-339 .elementor-element.elementor-element-2c510560{--divider-border-style:solid;--divider-color:#262626;--divider-border-width:2px;}.elementor-339 .elementor-element.elementor-element-2c510560 .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-2c510560 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-2a6c7cb{width:var( --container-widget-width, 95% );max-width:95%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-2a6c7cb .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:3.7vw;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.0516754em;color:#1E1E1ED9;}.elementor-339 .elementor-element.elementor-element-10bd0dd5{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.5vw 00.75vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0.25vw 1vw 0.25vw 0vw;z-index:9;border-style:solid;border-width:2px 0px 2px 0px;border-color:#6B6B6B;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-icon i{color:#2D2D2D;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-icon svg{fill:#2D2D2D;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-339 .elementor-element.elementor-element-210ac570{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.5vw 00.75vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0.25vw 1vw 0.25vw 0vw;z-index:9;border-style:solid;border-width:2px 0px 2px 0px;border-color:#6B6B6B;border-radius:0em 0em 0em 0em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-icon i{color:#6B6B6B;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-icon svg{fill:#6B6B6B;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-339 .elementor-element.elementor-element-21a456a9{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-66d3e5d3{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-6c194c98{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-6b67baaf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-6b67baaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-6b67baaf.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-6b67baaf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-6b67baaf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-623528b6{--spacer-size:4vh;width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-426e8251{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:15;text-align:center;}.elementor-339 .elementor-element.elementor-element-426e8251 img{width:100%;filter:brightness( 100% ) contrast( 108% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-190cccb8{left:0vw;}body.rtl .elementor-339 .elementor-element.elementor-element-190cccb8{right:0vw;}.elementor-339 .elementor-element.elementor-element-190cccb8{top:14vw;z-index:1;text-align:center;}.elementor-339 .elementor-element.elementor-element-190cccb8 img{width:91%;opacity:0.46;filter:brightness( 0% ) contrast( 86% ) saturate( 0% ) blur( 0px ) hue-rotate( 163deg );}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-1dee3d32.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-1dee3d32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-1dee3d32.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-1dee3d32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-1dee3d32 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-3f8bfaed{--spacer-size:0.5vh;}.elementor-339 .elementor-element.elementor-element-29dd5de0{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-7f09b6f5{--spacer-size:8vh;}.elementor-339 .elementor-element.elementor-element-128b36a9{--spacer-size:0.2vh;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-339 .elementor-element.elementor-element-56babcf5{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion-item{border-color:#FFFFFF00;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF00;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF00;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-title{background-color:#00000000;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion-icon, .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion-title{color:#000000;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion-icon svg{fill:#000000;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-active .elementor-accordion-icon, .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-active .elementor-accordion-title{color:#000000;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion-title{font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:500;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-content{background-color:#FFFFFF;color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.3em;letter-spacing:-0.125px;padding:2vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-664c4139{--spacer-size:2vh;}.elementor-339 .elementor-element.elementor-element-6939b31{width:var( --container-widget-width, 13.5% );max-width:13.5%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.55vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:13.5%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-6939b31 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-6939b31.elementor-view-stacked .elementor-icon{background-color:#2177E5;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6939b31.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-6939b31.elementor-view-default .elementor-icon{color:#2177E5;border-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-6939b31.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-6939b31.elementor-view-default .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-6939b31.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6939b31.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-6939b31 .elementor-icon{font-size:2.75vw;padding:0.2545em;}.elementor-339 .elementor-element.elementor-element-6939b31 .elementor-icon svg{height:2.75vw;}.elementor-339 .elementor-element.elementor-element-4a5fd2e9 .elementor-button{background-color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:2.25vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:none;border-radius:0.5em 0.5em 0.5em 0.5em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-4a5fd2e9{width:var( --container-widget-width, 79% );max-width:79%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-4a5fd2e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-4a5fd2e9:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-4a5fd2e9 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-4a5fd2e9 .elementor-button:focus{border-color:#000000;}.elementor-339 .elementor-element.elementor-element-50576e8a .elementor-button{background-color:#10458200;font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#232323;color:#232323;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-50576e8a{width:var( --container-widget-width, 69% );max-width:69%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.25vw;--container-widget-width:69%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-50576e8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-50576e8a:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-50576e8a .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-50576e8a .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-339 .elementor-element.elementor-element-50576e8a .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-50576e8a .elementor-button:focus{border-color:#00000000;}.elementor-339 .elementor-element.elementor-element-464fea4c{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-c11a5f2{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-758b4f9{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-4c43baaf:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-4c43baaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-4c43baaf{overflow:hidden;border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:2vw 2vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-4c43baaf > .elementor-background-overlay{mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-4c43baaf > .elementor-shape-top .elementor-shape-fill{fill:#0950AC;}.elementor-339 .elementor-element.elementor-element-4c43baaf > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-339 .elementor-element.elementor-element-415d330a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-415d330a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #397BD4 13%, #0D284C 62%);}.elementor-339 .elementor-element.elementor-element-415d330a > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/2149281318-1.webp");background-position:bottom left;background-size:cover;opacity:0.82;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-415d330a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-415d330a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-415d330a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-415d330a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-415d330a > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-415d330a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#2B70D0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-415d330a > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-415d330a > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-415d330a > .elementor-background-slideshow{border-radius:4em 4em 1em 1em;}.elementor-339 .elementor-element.elementor-element-1f5b1d0a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-1f5b1d0a, .elementor-339 .elementor-element.elementor-element-1f5b1d0a > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-339 .elementor-element.elementor-element-1f5b1d0a{margin-top:0vw;margin-bottom:0vw;padding:0vw 2vw 0vw 2vw;z-index:2;}.elementor-339 .elementor-element.elementor-element-125d95b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-125d95b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #081936 23%, #F2295B00 86%);}.elementor-339 .elementor-element.elementor-element-125d95b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-3vw 0vw 0vw -0.5vw;--e-column-margin-right:0vw;--e-column-margin-left:-0.5vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-125d95b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-f0dbac0{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-f0dbac0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:7.25vw;font-weight:300;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.01516754em;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-68ad9788{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-68ad9788 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-68ad9788 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-43b2d64{width:var( --container-widget-width, 11% );max-width:11%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.55vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-43b2d64 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-43b2d64.elementor-view-stacked .elementor-icon{background-color:#001B3B;color:#2177E5;}.elementor-339 .elementor-element.elementor-element-43b2d64.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-43b2d64.elementor-view-default .elementor-icon{color:#001B3B;border-color:#001B3B;}.elementor-339 .elementor-element.elementor-element-43b2d64.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-43b2d64.elementor-view-default .elementor-icon svg{fill:#001B3B;}.elementor-339 .elementor-element.elementor-element-43b2d64.elementor-view-framed .elementor-icon{background-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-43b2d64.elementor-view-stacked .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-43b2d64 .elementor-icon{font-size:2.25vw;padding:0em;border-radius:33px 33px 33px 33px;}.elementor-339 .elementor-element.elementor-element-43b2d64 .elementor-icon svg{height:2.25vw;}.elementor-339 .elementor-element.elementor-element-2fb31cbb{width:var( --container-widget-width, 68% );max-width:68%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-2fb31cbb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-29f4d09e .elementor-button{background-color:#10458200;font-family:"Bai Jamjuree", Sans-serif;font-size:1.1vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-29f4d09e{width:var( --container-widget-width, 78% );max-width:78%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:78%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-339 .elementor-element.elementor-element-29f4d09e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-29f4d09e:hover{border-style:none;}.elementor-339 .elementor-element.elementor-element-29f4d09e .elementor-button-content-wrapper{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-29f4d09e .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-339 .elementor-element.elementor-element-29f4d09e .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-29f4d09e .elementor-button:focus{border-color:#00000000;}.elementor-339 .elementor-element.elementor-element-17bc0f08{--spacer-size:1px;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-44715621.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-44715621.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-44715621.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-44715621 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-44715621{z-index:15;}.elementor-339 .elementor-element.elementor-element-b4380a7{width:100%;max-width:100%;margin:0vw 0.5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:1;text-align:center;}.elementor-339 .elementor-element.elementor-element-b4380a7 img{width:100%;opacity:1;}.elementor-339 .elementor-element.elementor-element-170ce221{margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;top:8vw;z-index:12;text-align:center;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-170ce221{left:-1vw;}body.rtl .elementor-339 .elementor-element.elementor-element-170ce221{right:-1vw;}.elementor-339 .elementor-element.elementor-element-170ce221 img{width:86%;filter:brightness( 102% ) contrast( 112% ) saturate( 116% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-72cdf1ea{z-index:5;text-align:center;}.elementor-339 .elementor-element.elementor-element-72cdf1ea img{width:100%;opacity:0.67;filter:brightness( 92% ) contrast( 86% ) saturate( 116% ) blur( 0px ) hue-rotate( 163deg );}.elementor-339 .elementor-element.elementor-element-32f08908{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-2ad52bfa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-2ad52bfa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #081936 22%, #F2295B00 100%);}.elementor-339 .elementor-element.elementor-element-2ad52bfa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-339 .elementor-element.elementor-element-2ad52bfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-997f4c{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-339 .elementor-element.elementor-element-997f4c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:6.4vw;font-weight:300;text-transform:uppercase;line-height:0.8em;letter-spacing:-0.01516754em;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-253dbb0b{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.55vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-253dbb0b .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-253dbb0b.elementor-view-stacked .elementor-icon{background-color:#2177E5;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-253dbb0b.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-253dbb0b.elementor-view-default .elementor-icon{color:#2177E5;border-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-253dbb0b.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-253dbb0b.elementor-view-default .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-253dbb0b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-253dbb0b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-253dbb0b .elementor-icon{font-size:2.5075vw;padding:0.302545em;border-radius:33px 33px 33px 33px;}.elementor-339 .elementor-element.elementor-element-253dbb0b .elementor-icon svg{height:2.5075vw;}.elementor-339 .elementor-element.elementor-element-135bea84{width:var( --container-widget-width, 78% );max-width:78%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-135bea84 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-a6eb4bb{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-a6eb4bb .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-a6eb4bb .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-48f7d13{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.55vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-48f7d13 .elementor-icon-wrapper{text-align:end;}.elementor-339 .elementor-element.elementor-element-48f7d13.elementor-view-stacked .elementor-icon{background-color:#2177E5;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-48f7d13.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-48f7d13.elementor-view-default .elementor-icon{color:#2177E5;border-color:#2177E5;}.elementor-339 .elementor-element.elementor-element-48f7d13.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-48f7d13.elementor-view-default .elementor-icon svg{fill:#2177E5;}.elementor-339 .elementor-element.elementor-element-48f7d13.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-48f7d13.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-48f7d13 .elementor-icon{font-size:2.205075vw;padding:0.302545em;border-radius:33px 33px 33px 33px;}.elementor-339 .elementor-element.elementor-element-48f7d13 .elementor-icon svg{height:2.205075vw;}.elementor-339 .elementor-element.elementor-element-6e75e1af{width:var( --container-widget-width, 74% );max-width:74%;margin:0vw -1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-339 .elementor-element.elementor-element-6e75e1af .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-3d4fda16{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-e0cc3b6{--spacer-size:1px;}.elementor-339 .elementor-element.elementor-element-6978c7d0{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-8b23896:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-8b23896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-8b23896{overflow:hidden;border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:3vw 0vw 0vw 0vw;z-index:5;}.elementor-339 .elementor-element.elementor-element-8b23896 .elementor-background-overlay{filter:brightness( 105% ) contrast( 105% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-8b23896 > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-8b23896, .elementor-339 .elementor-element.elementor-element-8b23896 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-e0a3f31.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-339 .elementor-element.elementor-element-e0a3f31.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-339 .elementor-element.elementor-element-e0a3f31.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-e0a3f31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-339 .elementor-element.elementor-element-e0a3f31 > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 122% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-e0a3f31 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-e0a3f31 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-e0a3f31 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-e0a3f31 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-e0a3f31 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-f368595 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-f368595, .elementor-339 .elementor-element.elementor-element-f368595 > .elementor-background-overlay{border-radius:5em 5em 5em 5em;}.elementor-339 .elementor-element.elementor-element-f368595{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:15;}.elementor-339 .elementor-element.elementor-element-e18efaa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-5eaf251{--spacer-size:14vh;}.elementor-339 .elementor-element.elementor-element-a4ba44b{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 10vw calc(var(--kit-widget-spacing, 0px) + 0vw) 6vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-339 .elementor-element.elementor-element-a4ba44b img{width:70%;}.elementor-339 .elementor-element.elementor-element-d256472{--spacer-size:5vh;}.elementor-339 .elementor-element.elementor-element-d6b62a9:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-d6b62a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #9BC1FF 19%, #FFFFFF 76%);}.elementor-339 .elementor-element.elementor-element-d6b62a9 > .elementor-background-overlay{background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/env01-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-d6b62a9{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1vw;margin-bottom:1vw;padding:0vw 4vw 0vw 4vw;z-index:15;}.elementor-339 .elementor-element.elementor-element-ad86a8a > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-f7bc1ac{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 0vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#282828;border-radius:0em 0em 0em 0.7055555em;text-align:start;}.elementor-339 .elementor-element.elementor-element-f7bc1ac .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2vw;font-weight:400;text-transform:capitalize;line-height:1.6em;letter-spacing:0em;color:#3E3E3E;}.elementor-339 .elementor-element.elementor-element-b7b4933{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.575vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#7D7D7D85;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:2px;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-icon i{color:#050505;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-icon svg{fill:#050505;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.95vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:-0.25px;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-270c5c0 > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-186c4a2{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 0vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#282828;border-radius:0em 0em 0em 0.7055555em;text-align:start;}.elementor-339 .elementor-element.elementor-element-186c4a2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2vw;font-weight:400;text-transform:capitalize;line-height:1.6em;letter-spacing:0em;color:#3E3E3E;}.elementor-339 .elementor-element.elementor-element-0be22c4{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.575vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#161616;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-icon i{color:#050505;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-icon svg{fill:#050505;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.95vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:-0.25px;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-ecd9561 > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-f24ad99{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 0vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#282828;border-radius:0em 0em 0em 0.7055555em;text-align:start;}.elementor-339 .elementor-element.elementor-element-f24ad99 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2vw;font-weight:400;text-transform:capitalize;line-height:1.6em;letter-spacing:0em;color:#3E3E3E;}.elementor-339 .elementor-element.elementor-element-c4f4de8{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1.35vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#7D7D7D;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-icon i{color:#317EEC;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-icon svg{fill:#317EEC;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.95vw;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:-0.25px;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-cca5221.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-cca5221 > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-339 .elementor-element.elementor-element-62c1b8f{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 0vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#282828;border-radius:0em 0em 0em 0.7055555em;text-align:start;}.elementor-339 .elementor-element.elementor-element-62c1b8f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:2vw;font-weight:400;text-transform:capitalize;line-height:1.6em;letter-spacing:0em;color:#3E3E3E;}.elementor-339 .elementor-element.elementor-element-dc717c4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-3541875:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3541875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #388DFF 0%, #0E4EA4 71%);}.elementor-339 .elementor-element.elementor-element-3541875 > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-3541875{border-style:solid;border-width:1px 0px 0px 0px;border-color:#31517A7A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:1vw 0vw 6vw 0vw;}.elementor-339 .elementor-element.elementor-element-3541875, .elementor-339 .elementor-element.elementor-element-3541875 > .elementor-background-overlay{border-radius:9em 9em 0em 0em;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-696f19f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-696f19f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-696f19f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-696f19f > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-568c6b4{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--e-icon-list-icon-size:0.32507vw;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#D4D4D4;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.925vw;font-weight:400;line-height:1.5em;letter-spacing:-0.25px;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-45aac5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-45aac5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-45aac5b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-45aac5b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-cea1183{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:1.25vw;--grid-column-gap:12px;--grid-row-gap:12px;}.elementor-339 .elementor-element.elementor-element-cea1183 .elementor-social-icon{background-color:#00000000;--icon-padding:5px;}.elementor-339 .elementor-element.elementor-element-cea1183 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-cea1183 .elementor-social-icon:hover{background-color:#00000000;}.elementor-339 .elementor-element.elementor-element-cea1183 .elementor-social-icon:hover i{color:#000000;}.elementor-339 .elementor-element.elementor-element-cea1183 .elementor-social-icon:hover svg{fill:#000000;}.elementor-339 .elementor-element.elementor-element-518a871a:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-518a871a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00060A;}.elementor-339 .elementor-element.elementor-element-518a871a > .elementor-background-overlay{background-color:#00000000;background-image:url("https://hightechhvac.co.nz/wp-content/uploads/2026/02/2149305185-2.jpg");background-position:center center;background-size:cover;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-339 .elementor-element.elementor-element-518a871a .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-518a871a{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5vw;margin-bottom:0vw;padding:1vw 0vw 0vw 0vw;z-index:5;}.elementor-339 .elementor-element.elementor-element-518a871a, .elementor-339 .elementor-element.elementor-element-518a871a > .elementor-background-overlay{border-radius:5em 5em 0em 0em;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-e132f2a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-e132f2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-e132f2a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-339 .elementor-element.elementor-element-e132f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-339 .elementor-element.elementor-element-e132f2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-6fb3565b{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:center;}.elementor-339 .elementor-element.elementor-element-6fb3565b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4vw;font-weight:200;text-transform:capitalize;line-height:1.25em;letter-spacing:0em;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-4950867b{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-24504877{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-339:not(.elementor-motion-effects-element-type-background), body.elementor-page-339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-62db23f{width:24.323%;}.elementor-339 .elementor-element.elementor-element-ff112c3{width:54.601%;}.elementor-339 .elementor-element.elementor-element-ee5f92e{width:20.408%;}.elementor-339 .elementor-element.elementor-element-3c23d84c{width:51.489%;}.elementor-339 .elementor-element.elementor-element-5a44ec27{width:48.511%;}.elementor-339 .elementor-element.elementor-element-bb162d7{width:51.489%;}.elementor-339 .elementor-element.elementor-element-aadb17a{width:48.511%;}.elementor-339 .elementor-element.elementor-element-26b49e8b{width:48%;}.elementor-339 .elementor-element.elementor-element-59841892{width:52%;}.elementor-339 .elementor-element.elementor-element-1e64247a{width:100%;}.elementor-339 .elementor-element.elementor-element-2ccab3f5{width:18.573%;}.elementor-339 .elementor-element.elementor-element-6cecfe6e{width:27.05%;}.elementor-339 .elementor-element.elementor-element-1d15f83a{width:23.386%;}.elementor-339 .elementor-element.elementor-element-4495fa47{width:28.491%;}.elementor-339 .elementor-element.elementor-element-770fb4e0{width:30.332%;}.elementor-339 .elementor-element.elementor-element-36730240{width:36%;}.elementor-339 .elementor-element.elementor-element-32768158{width:34.641%;}.elementor-339 .elementor-element.elementor-element-29989e61{width:37.868%;}.elementor-339 .elementor-element.elementor-element-79d5c0a4{width:27.155%;}.elementor-339 .elementor-element.elementor-element-14e41edf{width:76%;}.elementor-339 .elementor-element.elementor-element-1d09ef05{width:24%;}.elementor-339 .elementor-element.elementor-element-1194e6c5{width:25.546%;}.elementor-339 .elementor-element.elementor-element-7e95502{width:26.874%;}.elementor-339 .elementor-element.elementor-element-3b044ae0{width:19.299%;}.elementor-339 .elementor-element.elementor-element-4d0a35d{width:28.281%;}.elementor-339 .elementor-element.elementor-element-701f2aae{width:27.418%;}.elementor-339 .elementor-element.elementor-element-45e0800b{width:26.465%;}.elementor-339 .elementor-element.elementor-element-384ff759{width:19.443%;}.elementor-339 .elementor-element.elementor-element-c9de8cb{width:26.59%;}.elementor-339 .elementor-element.elementor-element-5753b909{width:38%;}.elementor-339 .elementor-element.elementor-element-337258d7{width:62%;}.elementor-339 .elementor-element.elementor-element-9695edb{width:40.24%;}.elementor-339 .elementor-element.elementor-element-55ef9f18{width:59.76%;}.elementor-339 .elementor-element.elementor-element-25b63d8e{width:43.443%;}.elementor-339 .elementor-element.elementor-element-261533b8{width:56.557%;}.elementor-339 .elementor-element.elementor-element-4e5049d2{width:41.54%;}.elementor-339 .elementor-element.elementor-element-cdffc44{width:58.46%;}.elementor-339 .elementor-element.elementor-element-6a15c50b{width:34.543%;}.elementor-339 .elementor-element.elementor-element-bd53e5c{width:65.416%;}.elementor-339 .elementor-element.elementor-element-3356bd7d{width:68.819%;}.elementor-339 .elementor-element.elementor-element-29c75edf{width:31.181%;}.elementor-339 .elementor-element.elementor-element-3f7f0651{width:43.903%;}.elementor-339 .elementor-element.elementor-element-6e2583f0{width:56.097%;}.elementor-339 .elementor-element.elementor-element-549c3bfe{width:34.13%;}.elementor-339 .elementor-element.elementor-element-173630e3{width:31.255%;}.elementor-339 .elementor-element.elementor-element-44836178{width:33.163%;}.elementor-339 .elementor-element.elementor-element-575fb4f1{width:66.837%;}.elementor-339 .elementor-element.elementor-element-6b67baaf{width:30.332%;}.elementor-339 .elementor-element.elementor-element-1dee3d32{width:36%;}.elementor-339 .elementor-element.elementor-element-e0a3f31{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-339 .elementor-element.elementor-element-62db23f{width:40%;}.elementor-339 .elementor-element.elementor-element-ff112c3{width:24%;}.elementor-339 .elementor-element.elementor-element-ee5f92e{width:35%;}.elementor-339 .elementor-element.elementor-element-26b49e8b{width:5%;}.elementor-339 .elementor-element.elementor-element-59841892{width:95%;}.elementor-339 .elementor-element.elementor-element-1e64247a{width:99%;}.elementor-339 .elementor-element.elementor-element-2ccab3f5{width:30%;}.elementor-339 .elementor-element.elementor-element-6cecfe6e{width:70%;}.elementor-339 .elementor-element.elementor-element-1d15f83a{width:36%;}.elementor-339 .elementor-element.elementor-element-4495fa47{width:64%;}.elementor-339 .elementor-element.elementor-element-1ee34d68{width:53%;}.elementor-339 .elementor-element.elementor-element-770fb4e0{width:47%;}.elementor-339 .elementor-element.elementor-element-36730240{width:100%;}.elementor-339 .elementor-element.elementor-element-32768158{width:100%;}.elementor-339 .elementor-element.elementor-element-29989e61{width:58%;}.elementor-339 .elementor-element.elementor-element-79d5c0a4{width:42%;}.elementor-339 .elementor-element.elementor-element-14e41edf{width:70%;}.elementor-339 .elementor-element.elementor-element-1d09ef05{width:30%;}.elementor-339 .elementor-element.elementor-element-1194e6c5{width:50%;}.elementor-339 .elementor-element.elementor-element-7e95502{width:50%;}.elementor-339 .elementor-element.elementor-element-3b044ae0{width:50%;}.elementor-339 .elementor-element.elementor-element-4d0a35d{width:50%;}.elementor-339 .elementor-element.elementor-element-701f2aae{width:50%;}.elementor-339 .elementor-element.elementor-element-45e0800b{width:50%;}.elementor-339 .elementor-element.elementor-element-384ff759{width:50%;}.elementor-339 .elementor-element.elementor-element-c9de8cb{width:50%;}.elementor-339 .elementor-element.elementor-element-5753b909{width:70%;}.elementor-339 .elementor-element.elementor-element-337258d7{width:30%;}.elementor-339 .elementor-element.elementor-element-9695edb{width:40%;}.elementor-339 .elementor-element.elementor-element-55ef9f18{width:60%;}.elementor-339 .elementor-element.elementor-element-25b63d8e{width:50%;}.elementor-339 .elementor-element.elementor-element-261533b8{width:50%;}.elementor-339 .elementor-element.elementor-element-4e5049d2{width:46%;}.elementor-339 .elementor-element.elementor-element-cdffc44{width:54%;}.elementor-339 .elementor-element.elementor-element-5d032a94{width:50%;}.elementor-339 .elementor-element.elementor-element-3ad22c0b{width:50%;}.elementor-339 .elementor-element.elementor-element-4eacff08{width:50%;}.elementor-339 .elementor-element.elementor-element-2af337eb{width:50%;}.elementor-339 .elementor-element.elementor-element-596fffd7{width:100%;}.elementor-339 .elementor-element.elementor-element-6a15c50b{width:45%;}.elementor-339 .elementor-element.elementor-element-bd53e5c{width:55%;}.elementor-339 .elementor-element.elementor-element-3356bd7d{width:40%;}.elementor-339 .elementor-element.elementor-element-29c75edf{width:60%;}.elementor-339 .elementor-element.elementor-element-3f7f0651{width:50%;}.elementor-339 .elementor-element.elementor-element-6e2583f0{width:50%;}.elementor-339 .elementor-element.elementor-element-549c3bfe{width:54%;}.elementor-339 .elementor-element.elementor-element-173630e3{width:53%;}.elementor-339 .elementor-element.elementor-element-3ef238de{width:53%;}.elementor-339 .elementor-element.elementor-element-44836178{width:50%;}.elementor-339 .elementor-element.elementor-element-575fb4f1{width:50%;}.elementor-339 .elementor-element.elementor-element-24a1d9b2{width:50%;}.elementor-339 .elementor-element.elementor-element-6b67baaf{width:50%;}.elementor-339 .elementor-element.elementor-element-1dee3d32{width:100%;}.elementor-339 .elementor-element.elementor-element-415d330a{width:100%;}.elementor-339 .elementor-element.elementor-element-125d95b0{width:50%;}.elementor-339 .elementor-element.elementor-element-44715621{width:50%;}.elementor-339 .elementor-element.elementor-element-2ad52bfa{width:100%;}.elementor-339 .elementor-element.elementor-element-ad86a8a{width:50%;}.elementor-339 .elementor-element.elementor-element-270c5c0{width:50%;}.elementor-339 .elementor-element.elementor-element-ecd9561{width:50%;}.elementor-339 .elementor-element.elementor-element-cca5221{width:50%;}.elementor-339 .elementor-element.elementor-element-696f19f{width:65%;}.elementor-339 .elementor-element.elementor-element-45aac5b{width:33%;}}@media(min-width:1025px){.elementor-339 .elementor-element.elementor-element-6f530b8b > .elementor-background-overlay{background-attachment:fixed;}.elementor-339 .elementor-element.elementor-element-3b083a09 > .elementor-background-overlay{background-attachment:fixed;}.elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-3b812b5{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-62db23f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-ccb2eb0{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;z-index:11;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-ff112c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-ff112c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-ff112c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-c6eb7d0{z-index:44;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown .elementor-item, .elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:2.3vw;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown a{padding-top:9px;padding-bottom:9px;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-menu-toggle{border-radius:0.25em;}.elementor-339 .elementor-element.elementor-element-382bc88{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-339 .elementor-element.elementor-element-6d915b6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-6d915b6 .elementor-button{font-size:3vw;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-358ce57f > .elementor-background-overlay{background-position:0vw 0vh;}.elementor-339 .elementor-element.elementor-element-358ce57f{margin-top:-11vw;margin-bottom:0vw;padding:0vw 3vw 5vw 3vw;}.elementor-339 .elementor-element.elementor-element-3c23d84c > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-7477b9af{--spacer-size:12vh;}.elementor-339 .elementor-element.elementor-element-69cebd3a{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-339 .elementor-element.elementor-element-44dcb35d{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-44dcb35d .elementor-heading-title{font-size:2.5vw;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-12b1233a{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + -3.5vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-12b1233a .elementor-heading-title{font-size:10vw;}.elementor-339 .elementor-element.elementor-element-14589440 .elementor-divider-separator{width:91%;}.elementor-339 .elementor-element.elementor-element-2670ef33{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-2670ef33 .elementor-heading-title{font-size:3.6vw;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-61194e0 .elementor-icon{font-size:3.5vw;}.elementor-339 .elementor-element.elementor-element-61194e0 .elementor-icon svg{height:3.5vw;}.elementor-339 .elementor-element.elementor-element-6066bb9f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-339 .elementor-element.elementor-element-6066bb9f .elementor-button{font-size:3vw;padding:1.5vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-15144c60{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-339 .elementor-element.elementor-element-15144c60 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-3eeda718{margin:14vw 0vw calc(var(--kit-widget-spacing, 0px) + -5vw) 0vw;}.elementor-339 .elementor-element.elementor-element-3555bf5:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3555bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(271deg, #E9EEFF -10%, #0D142B 52%);}.elementor-339 .elementor-element.elementor-element-3555bf5 > .elementor-background-overlay{background-position:0vw 0vh;}.elementor-339 .elementor-element.elementor-element-3555bf5{margin-top:-11vw;margin-bottom:0vw;padding:0vw 3vw 5vw 3vw;}.elementor-339 .elementor-element.elementor-element-bb162d7 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-a8ae664{--spacer-size:12vh;}.elementor-339 .elementor-element.elementor-element-905b5d3{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-339 .elementor-element.elementor-element-75551ce{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-75551ce .elementor-heading-title{font-size:2.5vw;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-ef62c7e{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + -3.5vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-ef62c7e .elementor-heading-title{font-size:9.9vw;}.elementor-339 .elementor-element.elementor-element-eb662b2 .elementor-divider-separator{width:91%;}.elementor-339 .elementor-element.elementor-element-834a62f{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-834a62f .elementor-heading-title{font-size:3.6vw;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-3e4cba0 .elementor-icon{font-size:3.5vw;}.elementor-339 .elementor-element.elementor-element-3e4cba0 .elementor-icon svg{height:3.5vw;}.elementor-339 .elementor-element.elementor-element-79490f2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-339 .elementor-element.elementor-element-79490f2 .elementor-button{font-size:3vw;padding:1.5vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-db00a74{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-339 .elementor-element.elementor-element-db00a74 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-dac0480{margin:14vw -7vw calc(var(--kit-widget-spacing, 0px) + -5vw) 7vw;}.elementor-339 .elementor-element.elementor-element-26bfae0b{margin-top:-10vw;margin-bottom:0vw;padding:15px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-59841892 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-339 .elementor-element.elementor-element-77366e20{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0.4vw 0vw 0.4vw 0vw;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-item > a{font-size:1.75vw;}.elementor-339 .elementor-element.elementor-element-1aec2da8{margin-top:-17px;margin-bottom:0px;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-1e64247a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-1e64247a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group .elementor-field, .elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-subgroup label{font-size:3vw;}.elementor-339 .elementor-element.elementor-element-2527f2b7{padding:6vw 0vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-2ccab3f5 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-7a495325{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-339 .elementor-element.elementor-element-7a495325 .elementor-icon{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-7a495325 .elementor-icon svg{height:4vw;}.elementor-339 .elementor-element.elementor-element-5a33f250{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;padding:2vw 1vw 2vw 1vw;--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;text-align:start;}.elementor-339 .elementor-element.elementor-element-5a33f250 .elementor-heading-title{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-6cecfe6e > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-1b1ecc2a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-1b1ecc2a .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-1d15f83a > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-7b0af905{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-339 .elementor-element.elementor-element-7b0af905 .elementor-icon{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-7b0af905 .elementor-icon svg{height:4vw;}.elementor-339 .elementor-element.elementor-element-2813ded4{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:2vw 1vw 2vw 1vw;--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;text-align:start;}.elementor-339 .elementor-element.elementor-element-2813ded4 .elementor-heading-title{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-4495fa47 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-59e9b3b{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-59e9b3b .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-39911a01{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-6f530b8b:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-6f530b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #9CA3D4 0%, #FFFFFF 64%);}.elementor-339 .elementor-element.elementor-element-6f530b8b > .elementor-background-overlay{background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-6f530b8b{padding:0vw 2vw 8vw 2vw;}.elementor-339 .elementor-element.elementor-element-1ee34d68 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-24837382{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}.elementor-339 .elementor-element.elementor-element-7af1f1ca{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;padding:2vw 1vw 0vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-7af1f1ca .elementor-heading-title{font-size:6vw;}.elementor-339 .elementor-element.elementor-element-48810691{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 2vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-48810691 .elementor-heading-title{font-size:4.9vw;}.elementor-339 .elementor-element.elementor-element-42a69559{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-78e04b8{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-770fb4e0 > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-339 .elementor-element.elementor-element-4c3f6364 img{width:75%;}.elementor-339 .elementor-element.elementor-element-36730240 > .elementor-element-populated{margin:-4vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 1vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-78186a3d{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-51226661{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-51226661 .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-17456d2{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-2136a4cd{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-2136a4cd .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-25940a26{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-339 .elementor-element.elementor-element-25940a26 .elementor-icon{font-size:3.5vw;}.elementor-339 .elementor-element.elementor-element-25940a26 .elementor-icon svg{height:3.5vw;}.elementor-339 .elementor-element.elementor-element-5b1f5d36{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-5b1f5d36 .elementor-button{font-size:2.5vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-339 .elementor-element.elementor-element-63d51fdc{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-339 .elementor-element.elementor-element-63d51fdc .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-47a6188a:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-47a6188a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(137deg, #BBC0E0 -26%, #FFFFFF 100%);}.elementor-339 .elementor-element.elementor-element-47a6188a > .elementor-background-overlay{background-position:-40vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-47a6188a{padding:6vw 2vw 8vw 2vw;}.elementor-339 .elementor-element.elementor-element-32768158 > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-339 .elementor-element.elementor-element-2b9cea29{margin:-17vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;text-align:end;}.elementor-339 .elementor-element.elementor-element-2b9cea29 img{width:31%;}.elementor-339 .elementor-element.elementor-element-25265e0c{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:end;}.elementor-339 .elementor-element.elementor-element-25265e0c img{width:40%;}.elementor-339 .elementor-element.elementor-element-8fc0c18{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:end;}.elementor-339 .elementor-element.elementor-element-8fc0c18 img{width:31%;}.elementor-339 .elementor-element.elementor-element-29989e61 > .elementor-element-populated{padding:0vw 2vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-9af648a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;border-radius:0.7em 0.7em 0.7em 0.7em;text-align:center;}.elementor-339 .elementor-element.elementor-element-9af648a .elementor-heading-title{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-1c6493a9{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:start;}.elementor-339 .elementor-element.elementor-element-1c6493a9 .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-5fd0f465{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-271d64a9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 9vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;border-radius:0.7em 0.7em 0.7em 0.7em;text-align:center;}.elementor-339 .elementor-element.elementor-element-271d64a9 .elementor-heading-title{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-5803cc08{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 7vw) 1vw;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:start;}.elementor-339 .elementor-element.elementor-element-5803cc08 .elementor-heading-title{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-79d5c0a4 > .elementor-element-populated{padding:0vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-1d6446ea{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-339 .elementor-element.elementor-element-68a45966{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + -5vw) 0vw;padding:2vw 1vw 0vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-68a45966 .elementor-heading-title{font-size:9.7vw;}.elementor-339 .elementor-element.elementor-element-42e4033a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 2vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-42e4033a .elementor-heading-title{font-size:2.9vw;}.elementor-339 .elementor-element.elementor-element-56d55679{margin-top:-5vw;margin-bottom:0vw;padding:0px 0px 15px 0px;}.elementor-339 .elementor-element.elementor-element-1b8aab7a{padding:0.5vw 0vw 1vw 0vw;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-2ac9393c{margin-top:-3vw;margin-bottom:0vw;padding:2vw 1vw 2vw 1vw;}.elementor-339 .elementor-element.elementor-element-6df20750{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-6df20750 .elementor-heading-title{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-315f79e9{--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-5f7ff0e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-5f7ff0e .elementor-heading-title{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-f7bcf7c{--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-531ca9ac{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-531ca9ac .elementor-heading-title{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-1916eb2f{--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-b7c2b06{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-b7c2b06 .elementor-heading-title{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-4746f1a{--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-42d766e1{padding:2vw 1vw 2vw 1vw;}.elementor-339 .elementor-element.elementor-element-701f2aae > .elementor-element-populated{padding:1vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-d31cf37{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-d31cf37 .elementor-heading-title{font-size:4.6vw;}.elementor-339 .elementor-element.elementor-element-62f11912{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-45e0800b > .elementor-element-populated{padding:1vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-6f0a39ce{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-6f0a39ce .elementor-heading-title{font-size:4.6vw;}.elementor-339 .elementor-element.elementor-element-63c03e7f{--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-384ff759 > .elementor-element-populated{padding:1vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-25b4bf23{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-25b4bf23 .elementor-heading-title{font-size:4.6vw;}.elementor-339 .elementor-element.elementor-element-7b33d024{--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-c9de8cb > .elementor-element-populated{padding:1vw 2vw 1vw 2vw;}.elementor-339 .elementor-element.elementor-element-a89e0dc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-a89e0dc .elementor-heading-title{font-size:4.6vw;}.elementor-339 .elementor-element.elementor-element-34b6d85{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-6a36e261{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-19e5af54{padding:0.5vw 0vw 0.5vw 0vw;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-13253cb:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-13253cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(273deg, #AFB4E3 54%, #FFFFFF 115%);}.elementor-339 .elementor-element.elementor-element-13253cb > .elementor-background-overlay{background-position:-40vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-13253cb{padding:6vw 0vw 8vw 2vw;}.elementor-339 .elementor-element.elementor-element-9695edb > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-7bbc2a6e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-339 .elementor-element.elementor-element-2eed3a04{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;padding:2vw 1vw 2vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-2eed3a04 .elementor-heading-title{font-size:7.7vw;}.elementor-339 .elementor-element.elementor-element-2a67cc64 .elementor-divider-separator{width:94%;}.elementor-339 .elementor-element.elementor-element-f93e42e{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 2vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-f93e42e .elementor-heading-title{font-size:3.3vw;}.elementor-339 .elementor-element.elementor-element-65e856e6 .elementor-icon{font-size:3.5vw;}.elementor-339 .elementor-element.elementor-element-65e856e6 .elementor-icon svg{height:3.5vw;}.elementor-339 .elementor-element.elementor-element-463b3fbf{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1.5vw;}.elementor-339 .elementor-element.elementor-element-463b3fbf .elementor-button{font-size:2.4vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-339 .elementor-element.elementor-element-3dacb545{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-339 .elementor-element.elementor-element-3dacb545 .elementor-button{font-size:1.7vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-55ef9f18 > .elementor-element-populated{padding:0vw 0vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-77d1d2c3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 0vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-77d1d2c3 .elementor-heading-title{font-size:3.3vw;}.elementor-339 .elementor-element.elementor-element-77ae8237{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-77ae8237 .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-4f36bf4c{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 0vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-4f36bf4c .elementor-heading-title{font-size:3.3vw;}.elementor-339 .elementor-element.elementor-element-55862553{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-55862553 .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-18b989c8{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 0vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-18b989c8 .elementor-heading-title{font-size:2.9vw;}.elementor-339 .elementor-element.elementor-element-70338d4a{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-70338d4a .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-6a293eb4{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 0vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-6a293eb4 .elementor-heading-title{font-size:2.9vw;}.elementor-339 .elementor-element.elementor-element-179434e0{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-179434e0 .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-53d587d5{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 2vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-53d587d5 .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-339 .elementor-element.elementor-element-45fc8759{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-38f802b5{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-4d0c971e > .elementor-background-overlay{background-size:cover;}.elementor-339 .elementor-element.elementor-element-4d0c971e{padding:0vw 0vw 5vw 0vw;}.elementor-339 .elementor-element.elementor-element-623eff24{--spacer-size:7vh;}.elementor-339 .elementor-element.elementor-element-1694083{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-73756b11{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-261533b8 > .elementor-element-populated{padding:0vw 2vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-474af814{--spacer-size:8vh;}.elementor-339 .elementor-element.elementor-element-518e8bd9{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-339 .elementor-element.elementor-element-540bbbf7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-540bbbf7 .elementor-heading-title{font-size:6.3vw;}.elementor-339 .elementor-element.elementor-element-2732784 .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-6c04f8e4{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-6c04f8e4 .elementor-heading-title{font-size:2.1vw;line-height:1em;}.elementor-339 .elementor-element.elementor-element-2b74a6cd{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-339 .elementor-element.elementor-element-2b74a6cd .elementor-icon{font-size:3.5vw;}.elementor-339 .elementor-element.elementor-element-2b74a6cd .elementor-icon svg{height:3.5vw;}.elementor-339 .elementor-element.elementor-element-3a3d2c66{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-339 .elementor-element.elementor-element-3a3d2c66 .elementor-button{font-size:2.5vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3 .elementor-button{font-size:1.8vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-3b083a09:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3b083a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(273deg, #9DA2C8 0%, #FFFFFF 115%);}.elementor-339 .elementor-element.elementor-element-3b083a09 > .elementor-background-overlay{background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-3b083a09{padding:6vw 2vw 12vw 2vw;}.elementor-339 .elementor-element.elementor-element-4e5049d2 > .elementor-element-populated{padding:0vw 1vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-1b165d23{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-79e44280{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-339 .elementor-element.elementor-element-39a3a477{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 2vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-39a3a477 .elementor-heading-title{font-size:3.9vw;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item > a{font-size:1.8vw;}.elementor-339 .elementor-element.elementor-element-51c82f88 .elementor-icon{font-size:3.5vw;}.elementor-339 .elementor-element.elementor-element-51c82f88 .elementor-icon svg{height:3.5vw;}.elementor-339 .elementor-element.elementor-element-2200620c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1.5vw;}.elementor-339 .elementor-element.elementor-element-2200620c .elementor-button{font-size:2.4vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-339 .elementor-element.elementor-element-47eebb05{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-339 .elementor-element.elementor-element-47eebb05 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-cdffc44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-cdffc44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 46%, #F2295B00 100%);}.elementor-339 .elementor-element.elementor-element-cdffc44 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-3f9057f2{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-5d032a94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 9vh;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-element-populated{margin:0.5vw 0.5vw 0.5vw 0.5vw;--e-column-margin-right:0.5vw;--e-column-margin-left:0.5vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-2fde0bec .elementor-icon{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-2fde0bec .elementor-icon svg{height:2vw;}.elementor-339 .elementor-element.elementor-element-32ae8ba5{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-45bc00c{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:1.5vw;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item > a{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-2fbd10b9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-2fbd10b9 .elementor-heading-title{font-size:2vw;line-height:1.1em;}.elementor-339 .elementor-element.elementor-element-3ad22c0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 8vh;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-element-populated{margin:0.5vw 0.5vw 0.5vw 0.5vw;--e-column-margin-right:0.5vw;--e-column-margin-left:0.5vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb .elementor-icon{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb .elementor-icon svg{height:2vw;}.elementor-339 .elementor-element.elementor-element-6f5e675d{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-6e383f3a{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:1.5vw;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item > a{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-813a8ac{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-813a8ac .elementor-heading-title{font-size:2vw;line-height:1.1em;}.elementor-339 .elementor-element.elementor-element-5b8fc302{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-4eacff08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 8vh;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-element-populated{margin:0.5vw 0.5vw 0.5vw 0.5vw;--e-column-margin-right:0.5vw;--e-column-margin-left:0.5vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-1c6ce265 .elementor-icon{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-1c6ce265 .elementor-icon svg{height:2vw;}.elementor-339 .elementor-element.elementor-element-7e4e8c41{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-1b723c09{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:1.5vw;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item > a{font-size:2.2vw;line-height:1.1em;}.elementor-339 .elementor-element.elementor-element-c0df5f{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-c0df5f .elementor-heading-title{font-size:2vw;line-height:1.1em;}.elementor-339 .elementor-element.elementor-element-2af337eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 8vh;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-element-populated{margin:0.5vw 0.5vw 0.5vw 0.5vw;--e-column-margin-right:0.5vw;--e-column-margin-left:0.5vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-647dfe7c .elementor-icon{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-647dfe7c .elementor-icon svg{height:2vw;}.elementor-339 .elementor-element.elementor-element-486593d9{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-5c8bc021{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:1.5vw;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item > a{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-53d29797{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-53d29797 .elementor-heading-title{font-size:2vw;line-height:1.1em;}.elementor-339 .elementor-element.elementor-element-52d8b8c0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #B8BCDD 54%, #FFFFFF 115%);}.elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-background-overlay{background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-52d8b8c0{padding:6vw 2vw 8vw 2vw;}.elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-56419261{margin-top:0vw;margin-bottom:0vw;padding:1vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-7411c335{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-339 .elementor-element.elementor-element-4c8d3882{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-339 .elementor-element.elementor-element-7b25a5ed{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-7b25a5ed .elementor-heading-title{font-size:6vw;}.elementor-339 .elementor-element.elementor-element-c88e8fb{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 2vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-c88e8fb .elementor-heading-title{font-size:3vw;}.elementor-339 .elementor-element.elementor-element-446c4177{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-446c4177 .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-1219eebe{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-1219eebe .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-6d72a779{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 0vw;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:start;}.elementor-339 .elementor-element.elementor-element-6d72a779 .elementor-heading-title{font-size:3.4vw;}.elementor-339 .elementor-element.elementor-element-5f6610f6{padding:0vw 2vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-196ee898{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 0vw;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:start;}.elementor-339 .elementor-element.elementor-element-196ee898 .elementor-heading-title{font-size:3.4vw;}.elementor-339 .elementor-element.elementor-element-14f3481d{padding:0vw 2vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-20c619cd{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 0vw;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:start;}.elementor-339 .elementor-element.elementor-element-20c619cd .elementor-heading-title{font-size:3.4vw;}.elementor-339 .elementor-element.elementor-element-33929d32{padding:0vw 2vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-15960cd8{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 0vw;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:start;}.elementor-339 .elementor-element.elementor-element-15960cd8 .elementor-heading-title{font-size:3.4vw;}.elementor-339 .elementor-element.elementor-element-6b4b9136{padding:0vw 2vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-58caf425{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 0vw;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:start;}.elementor-339 .elementor-element.elementor-element-58caf425 .elementor-heading-title{font-size:3.4vw;}.elementor-339 .elementor-element.elementor-element-440b24b0{padding:0vw 2vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-152f0fe9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 0vw;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:start;}.elementor-339 .elementor-element.elementor-element-152f0fe9 .elementor-heading-title{font-size:3.4vw;}.elementor-339 .elementor-element.elementor-element-3a8ad59a{padding:0vw 2vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-5e24cb7f{--e-n-carousel-swiper-slides-to-display:1;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-1fd62bb7{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-2401dd39{padding:0.65vw 0vw 0.65vw 0vw;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-b4b0dc0{padding:5vw 3vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-15592df6{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-b97a567{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;}.elementor-339 .elementor-element.elementor-element-b97a567 img{width:1%;}.elementor-339 .elementor-element.elementor-element-2c88bc57{margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -5vw;}.elementor-339 .elementor-element.elementor-element-2c88bc57 img{width:80%;}.elementor-339 .elementor-element.elementor-element-63e639{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-339 .elementor-element.elementor-element-6e2583f0 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-70e64d21{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-70e64d21 .elementor-heading-title{font-size:7.5vw;}.elementor-339 .elementor-element.elementor-element-4284f585{margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-4284f585 .elementor-heading-title{font-size:3.5vw;}.elementor-339 .elementor-element.elementor-element-34fac48d{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-56c5698b{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-3a81b6d4{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-69e49959{padding:6vw 2vw 8vw 0vw;}.elementor-339 .elementor-element.elementor-element-549c3bfe > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-339 .elementor-element.elementor-element-f132b1{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;}.elementor-339 .elementor-element.elementor-element-f132b1 img{width:94%;}.elementor-339 .elementor-element.elementor-element-173630e3 > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-339 .elementor-element.elementor-element-3ef238de > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-339 .elementor-element.elementor-element-2fa8be1f{padding:1vw 2vw 8vw 0vw;}.elementor-339 .elementor-element.elementor-element-44836178 > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-339 .elementor-element.elementor-element-575fb4f1 > .elementor-element-populated{margin:-65vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-19454886{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-19454886 .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-24da28fb{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-24da28fb .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-674ff0c7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;}.elementor-339 .elementor-element.elementor-element-5f8a8f38{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-339 .elementor-element.elementor-element-2ea1767d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 2vw 2vw;--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;text-align:start;}.elementor-339 .elementor-element.elementor-element-2ea1767d .elementor-heading-title{font-size:2.9vw;}.elementor-339 .elementor-element.elementor-element-47c57d74{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;text-align:start;}.elementor-339 .elementor-element.elementor-element-47c57d74 .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-43bf32b8{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-63034c1c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-339 .elementor-element.elementor-element-1b27d2bc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 1vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-1b27d2bc .elementor-heading-title{font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-10a603a1{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 1vw 1vw 1vw;--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;text-align:start;}.elementor-339 .elementor-element.elementor-element-10a603a1 .elementor-heading-title{font-size:5vw;}.elementor-339 .elementor-element.elementor-element-27f13fe1{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 9vw;padding:2vw 1vw 2vw 2vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-339 .elementor-element.elementor-element-27f13fe1 .elementor-heading-title{font-size:2.6vw;letter-spacing:0.71em;}.elementor-339 .elementor-element.elementor-element-1ea193fb{padding:3vw 3vw 3vw 3vw;font-size:2.1vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-item > a{font-size:1.8vw;}.elementor-339 .elementor-element.elementor-element-428bc0d7{padding:3vw 3vw 3vw 3vw;font-size:2.1vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-item > a{font-size:1.8vw;}.elementor-339 .elementor-element.elementor-element-2de5b5b7{padding:3vw 3vw 3vw 3vw;font-size:2.1vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-item > a{font-size:1.8vw;}.elementor-339 .elementor-element.elementor-element-34a77dcc{padding:3vw 3vw 3vw 3vw;font-size:2.1vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-item > a{font-size:1.8vw;}.elementor-339 .elementor-element.elementor-element-5928349c{padding:3vw 3vw 3vw 3vw;font-size:2.1vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-item > a{font-size:1.8vw;}.elementor-339 .elementor-element.elementor-element-4156157b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-339 .elementor-element.elementor-element-67e58cd1:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-67e58cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #232742 54%, #FFFFFF 115%);}.elementor-339 .elementor-element.elementor-element-67e58cd1 > .elementor-background-overlay{background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-67e58cd1{padding:6vw 2vw 8vw 2vw;}.elementor-339 .elementor-element.elementor-element-24a1d9b2 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-fb8bce5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-339 .elementor-element.elementor-element-565e6d7b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-565e6d7b .elementor-heading-title{font-size:7.1vw;}.elementor-339 .elementor-element.elementor-element-2a6c7cb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-2a6c7cb .elementor-heading-title{font-size:5.8vw;}.elementor-339 .elementor-element.elementor-element-10bd0dd5{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-210ac570{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--e-icon-list-icon-size:2vw;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item > a{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-6b67baaf > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-339 .elementor-element.elementor-element-1dee3d32 > .elementor-element-populated{margin:-7vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-7f09b6f5{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-128b36a9{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion-title{font-size:2.5vw;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-title{padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-content{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-6939b31{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-339 .elementor-element.elementor-element-6939b31 .elementor-icon{font-size:3.5vw;}.elementor-339 .elementor-element.elementor-element-6939b31 .elementor-icon svg{height:3.5vw;}.elementor-339 .elementor-element.elementor-element-4a5fd2e9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-4a5fd2e9 .elementor-button{font-size:2.5vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-339 .elementor-element.elementor-element-50576e8a{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-339 .elementor-element.elementor-element-50576e8a .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-4c43baaf{padding:6vw 2vw 8vw 2vw;}.elementor-339 .elementor-element.elementor-element-415d330a > .elementor-element-populated{padding:0vw 2vw 0vw 2vw;}.elementor-339 .elementor-element.elementor-element-1f5b1d0a{margin-top:0vw;margin-bottom:0vw;padding:5vw 0vw 4vw 0vw;}.elementor-339 .elementor-element.elementor-element-125d95b0 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-339 .elementor-element.elementor-element-f0dbac0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-f0dbac0 .elementor-heading-title{font-size:11vw;}.elementor-339 .elementor-element.elementor-element-43b2d64{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-43b2d64 .elementor-icon{font-size:3vw;}.elementor-339 .elementor-element.elementor-element-43b2d64 .elementor-icon svg{height:3vw;}.elementor-339 .elementor-element.elementor-element-2fb31cbb{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;text-align:start;}.elementor-339 .elementor-element.elementor-element-2fb31cbb .elementor-heading-title{font-size:2vw;}.elementor-339 .elementor-element.elementor-element-29f4d09e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-339 .elementor-element.elementor-element-29f4d09e .elementor-button{font-size:1.9vw;padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-b4380a7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;}.elementor-339 .elementor-element.elementor-element-170ce221 img{width:80%;}.elementor-339 .elementor-element.elementor-element-997f4c{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-997f4c .elementor-heading-title{font-size:10vw;}.elementor-339 .elementor-element.elementor-element-253dbb0b{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-339 .elementor-element.elementor-element-253dbb0b .elementor-icon{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-253dbb0b .elementor-icon svg{height:4vw;}.elementor-339 .elementor-element.elementor-element-135bea84{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-339 .elementor-element.elementor-element-135bea84 .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-48f7d13{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-339 .elementor-element.elementor-element-48f7d13 .elementor-icon-wrapper{text-align:start;}.elementor-339 .elementor-element.elementor-element-48f7d13 .elementor-icon{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-48f7d13 .elementor-icon svg{height:4vw;}.elementor-339 .elementor-element.elementor-element-6e75e1af{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-339 .elementor-element.elementor-element-6e75e1af .elementor-heading-title{font-size:2.2vw;}.elementor-339 .elementor-element.elementor-element-8b23896{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-e0a3f31 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-f368595{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-5eaf251{--spacer-size:3vh;}.elementor-339 .elementor-element.elementor-element-a4ba44b img{width:100%;}.elementor-339 .elementor-element.elementor-element-d6b62a9{padding:0vw 2vw 0vw 2vw;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-ad86a8a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-ad86a8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-ad86a8a > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-f7bc1ac{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-f7bc1ac .elementor-heading-title{font-size:3vw;}.elementor-339 .elementor-element.elementor-element-b7b4933{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--e-icon-list-icon-size:1.1vw;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-270c5c0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-270c5c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-270c5c0 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-186c4a2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-186c4a2 .elementor-heading-title{font-size:3vw;}.elementor-339 .elementor-element.elementor-element-0be22c4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--e-icon-list-icon-size:1.1vw;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-ecd9561.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-ecd9561.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-ecd9561 > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-339 .elementor-element.elementor-element-f24ad99{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-f24ad99 .elementor-heading-title{font-size:3vw;}.elementor-339 .elementor-element.elementor-element-c4f4de8{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--e-icon-list-icon-size:2.5vw;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-cca5221.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-cca5221.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-cca5221 > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-339 .elementor-element.elementor-element-62c1b8f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-62c1b8f .elementor-heading-title{font-size:3vw;}.elementor-339 .elementor-element.elementor-element-3541875, .elementor-339 .elementor-element.elementor-element-3541875 > .elementor-background-overlay{border-radius:8em 8em 0em 0em;}.elementor-339 .elementor-element.elementor-element-3541875{padding:2vw 0vw 6vw 0vw;}.elementor-339 .elementor-element.elementor-element-696f19f > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-568c6b4{margin:0vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--e-icon-list-icon-size:0vw;}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-item > a{font-size:2vw;line-height:1.1em;}.elementor-339 .elementor-element.elementor-element-45aac5b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-cea1183{text-align:left;--icon-size:2.5vw;}.elementor-339 .elementor-element.elementor-element-cea1183 .elementor-social-icon{--icon-padding:2px;}.elementor-339 .elementor-element.elementor-element-518a871a{margin-top:-5vw;margin-bottom:0vw;padding:3vw 0vw 0vw 1vw;}.elementor-339 .elementor-element.elementor-element-e132f2a > .elementor-element-populated{padding:0vw 3vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-6fb3565b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-339 .elementor-element.elementor-element-6fb3565b .elementor-heading-title{font-size:3.8vw;line-height:1em;}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-3b812b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:9999;}.elementor-339 .elementor-element.elementor-element-62db23f{width:80%;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-62db23f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-62db23f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-62db23f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-62db23f > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-339 .elementor-element.elementor-element-1afb501{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-64ce5d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-64ce5d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-64ce5d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-64ce5d2 > .elementor-element-populated{margin:0vw 0vw 0vw -2vw;--e-column-margin-right:0vw;--e-column-margin-left:-2vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-a7c654b{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-339 .elementor-element.elementor-element-a7c654b img{width:80%;}.elementor-339 .elementor-element.elementor-element-ccb2eb0{margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;}.elementor-339 .elementor-element.elementor-element-ff112c3{width:11%;}.elementor-bc-flex-widget .elementor-339 .elementor-element.elementor-element-ff112c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-339 .elementor-element.elementor-element-ff112c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-339 .elementor-element.elementor-element-ff112c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-ff112c3 > .elementor-element-populated{margin:0vw 0vw 0vw 2vw;--e-column-margin-right:0vw;--e-column-margin-left:2vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-c6eb7d0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:99;border-radius:.50em .50em .50em .50em;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown .elementor-item, .elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:5.2vw;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-nav-menu--dropdown a{padding-top:3vh;padding-bottom:3vh;}.elementor-339 .elementor-element.elementor-element-c6eb7d0 .elementor-menu-toggle{border-radius:1em;}.elementor-339 .elementor-element.elementor-element-ee5f92e > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-339 .elementor-element.elementor-element-6d915b6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;}.elementor-339 .elementor-element.elementor-element-6d915b6 .elementor-button{font-size:4.5vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-358ce57f:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-358ce57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(232deg, #E9EEFF 12%, #0D142B 43%);}.elementor-339 .elementor-element.elementor-element-358ce57f > .elementor-background-overlay{background-position:0vw 0vh;}.elementor-339 .elementor-element.elementor-element-358ce57f{margin-top:-23vw;margin-bottom:0vw;padding:0vw 5vw 9vw 5vw;}.elementor-339 .elementor-element.elementor-element-3c23d84c > .elementor-element-populated{margin:-21vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3c23d84c{z-index:12;}.elementor-339 .elementor-element.elementor-element-7477b9af{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-69cebd3a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-339 .elementor-element.elementor-element-44dcb35d{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-44dcb35d .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0.13em;}.elementor-339 .elementor-element.elementor-element-12b1233a{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -8vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-12b1233a .elementor-heading-title{font-size:18vw;line-height:0.9em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-14589440 .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-2670ef33{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-2670ef33 .elementor-heading-title{font-size:6.6vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-61194e0 .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-61194e0 .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-6066bb9f{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 4vw;}.elementor-339 .elementor-element.elementor-element-6066bb9f .elementor-button{font-size:5vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-15144c60{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;}.elementor-339 .elementor-element.elementor-element-15144c60 .elementor-button{font-size:3.8vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-5a44ec27 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-750668e3{--spacer-size:7vh;}.elementor-339 .elementor-element.elementor-element-3eeda718{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 3vw;text-align:end;}.elementor-339 .elementor-element.elementor-element-3eeda718 img{width:84%;}.elementor-339 .elementor-element.elementor-element-74229350{top:2vh;}.elementor-339 .elementor-element.elementor-element-74229350 img{width:60%;}.elementor-339 .elementor-element.elementor-element-367ef393{top:3vh;}.elementor-339 .elementor-element.elementor-element-3555bf5:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3555bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(232deg, #E9EEFF 12%, #0D142B 43%);}.elementor-339 .elementor-element.elementor-element-3555bf5 > .elementor-background-overlay{background-position:0vw 0vh;}.elementor-339 .elementor-element.elementor-element-3555bf5{margin-top:-23vw;margin-bottom:0vw;padding:0vw 5vw 9vw 5vw;}.elementor-339 .elementor-element.elementor-element-bb162d7 > .elementor-element-populated{margin:-21vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-bb162d7{z-index:12;}.elementor-339 .elementor-element.elementor-element-a8ae664{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-905b5d3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-339 .elementor-element.elementor-element-75551ce{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-75551ce .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0.13em;}.elementor-339 .elementor-element.elementor-element-ef62c7e{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -8vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-ef62c7e .elementor-heading-title{font-size:18vw;line-height:0.9em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-eb662b2 .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-834a62f{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-834a62f .elementor-heading-title{font-size:6.6vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-3e4cba0 .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-3e4cba0 .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-79490f2{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 4vw;}.elementor-339 .elementor-element.elementor-element-79490f2 .elementor-button{font-size:5vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-db00a74{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;}.elementor-339 .elementor-element.elementor-element-db00a74 .elementor-button{font-size:3.8vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-aadb17a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-def413b{--spacer-size:4vh;}.elementor-339 .elementor-element.elementor-element-dac0480{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 3vw;text-align:end;}.elementor-339 .elementor-element.elementor-element-dac0480 img{width:84%;}.elementor-339 .elementor-element.elementor-element-26bfae0b{margin-top:-14vw;margin-bottom:0vw;padding:0px 0px 0px 0px;z-index:25;}.elementor-339 .elementor-element.elementor-element-745b097a{--spacer-size:0.1px;}.elementor-339 .elementor-element.elementor-element-59841892 > .elementor-element-populated, .elementor-339 .elementor-element.elementor-element-59841892 > .elementor-element-populated > .elementor-background-overlay, .elementor-339 .elementor-element.elementor-element-59841892 > .elementor-background-slideshow{border-radius:3em 0em 0em 0em;}.elementor-339 .elementor-element.elementor-element-77366e20{padding:3vw 3vw 3vw 3vw;--e-icon-list-icon-size:4vw;}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-77366e20 .elementor-icon-list-item > a{font-size:2.9vw;}.elementor-339 .elementor-element.elementor-element-1aec2da8, .elementor-339 .elementor-element.elementor-element-1aec2da8 > .elementor-background-overlay{border-radius:0em 0em 3em 3em;}.elementor-339 .elementor-element.elementor-element-1aec2da8{margin-top:0px;margin-bottom:0px;padding:2vw 0vw 2vw 0vw;z-index:5;}.elementor-339 .elementor-element.elementor-element-1e64247a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-339 .elementor-element.elementor-element-1e64247a > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:3vw 5vw 3vw 5vw;}.elementor-339 .elementor-element.elementor-element-1e64247a{z-index:0;}.elementor-339 .elementor-element.elementor-element-6832878{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:25;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-group .elementor-field, .elementor-339 .elementor-element.elementor-element-6832878 .elementor-field-subgroup label{font-size:6.1vw;}.elementor-339 .elementor-element.elementor-element-6832878 .elementor-button{font-size:7.1vw;}.elementor-339 .elementor-element.elementor-element-2527f2b7{padding:0vw 5vw 0vw 5vw;}.elementor-339 .elementor-element.elementor-element-2ccab3f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-7a495325{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-7a495325 .elementor-icon{font-size:8vw;}.elementor-339 .elementor-element.elementor-element-7a495325 .elementor-icon svg{height:8vw;}.elementor-339 .elementor-element.elementor-element-5a33f250{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 4vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-5a33f250 .elementor-heading-title{font-size:8vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-6cecfe6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-1b1ecc2a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-1b1ecc2a .elementor-heading-title{font-size:4.15vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-1d15f83a > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-7b0af905{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-7b0af905 .elementor-icon{font-size:8vw;}.elementor-339 .elementor-element.elementor-element-7b0af905 .elementor-icon svg{height:8vw;}.elementor-339 .elementor-element.elementor-element-2813ded4{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 3vw 2vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-2813ded4 .elementor-heading-title{font-size:8vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-4495fa47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-59e9b3b{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-59e9b3b .elementor-heading-title{font-size:4.15vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-6f530b8b:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-6f530b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #9CA3D4 0%, #FFFFFF 66%);}.elementor-339 .elementor-element.elementor-element-6f530b8b > .elementor-background-overlay{background-repeat:repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-6f530b8b{padding:0vw 5vw 16vw 5vw;}.elementor-339 .elementor-element.elementor-element-1ee34d68 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-24837382{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-339 .elementor-element.elementor-element-7af1f1ca{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;padding:2vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-7af1f1ca .elementor-heading-title{font-size:11vw;line-height:1.1em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-48810691{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-48810691 .elementor-heading-title{font-size:8vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-42a69559{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 2vw 1vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-42a69559 .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-78e04b8{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;padding:1vw 2vw 1vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-78e04b8 .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-770fb4e0 > .elementor-element-populated{margin:-4vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-4c3f6364 img{width:70%;}.elementor-339 .elementor-element.elementor-element-50c4ccaf{margin:-13vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:19vh;}.elementor-339 .elementor-element.elementor-element-50c4ccaf img{width:90%;}.elementor-339 .elementor-element.elementor-element-36730240 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-51226661{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-51226661 .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-2136a4cd{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-2136a4cd .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-25940a26{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-339 .elementor-element.elementor-element-25940a26 .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-25940a26 .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-5b1f5d36{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;}.elementor-339 .elementor-element.elementor-element-5b1f5d36 .elementor-button{font-size:5vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-63d51fdc{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-339 .elementor-element.elementor-element-63d51fdc .elementor-button{font-size:4.1vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-47a6188a:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-47a6188a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BBC0E0 -33%, #FFFFFF 63%);}.elementor-339 .elementor-element.elementor-element-47a6188a > .elementor-background-overlay{background-position:center left;background-repeat:repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-47a6188a{padding:16vw 5vw 0vw 5vw;}.elementor-339 .elementor-element.elementor-element-32768158 > .elementor-element-populated{margin:6vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-449f475c{--spacer-size:34vh;}.elementor-339 .elementor-element.elementor-element-2b9cea29{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-339 .elementor-element.elementor-element-2b9cea29 img{width:75%;}.elementor-339 .elementor-element.elementor-element-25265e0c img{width:64%;}.elementor-339 .elementor-element.elementor-element-8fc0c18{margin:9vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-8fc0c18 img{width:57%;}.elementor-339 .elementor-element.elementor-element-29989e61 > .elementor-element-populated{margin:-12vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-9af648a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-339 .elementor-element.elementor-element-9af648a .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-1c6493a9{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 2vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-1c6493a9 .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-271d64a9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:center;}.elementor-339 .elementor-element.elementor-element-271d64a9 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-5803cc08{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 2vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-5803cc08 .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-79d5c0a4 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-1d6446ea{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-339 .elementor-element.elementor-element-68a45966{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + -11vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-68a45966 .elementor-heading-title{font-size:19vw;line-height:0.83em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-4cc128b2 .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-42e4033a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-42e4033a .elementor-heading-title{font-size:7.8vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-56d55679{padding:0px 0px 0px 0px;z-index:25;}.elementor-339 .elementor-element.elementor-element-1d09ef05 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-1b8aab7a{padding:2vw 0vw 2vw 0vw;--e-icon-list-icon-size:4vw;}.elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1b8aab7a .elementor-icon-list-item > a{font-size:3.9vw;}.elementor-339 .elementor-element.elementor-element-2ac9393c{border-width:1px 0px 0px 0px;margin-top:0px;margin-bottom:0px;padding:5vw 4vw 5vw 4vw;z-index:25;}.elementor-339 .elementor-element.elementor-element-1194e6c5 > .elementor-element-populated{padding:2vw 2vw 3vw 2vw;}.elementor-339 .elementor-element.elementor-element-6df20750{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-6df20750 .elementor-heading-title{font-size:9vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-315f79e9{--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-315f79e9 .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-7e95502 > .elementor-element-populated{padding:6vw 2vw 6vw 2vw;}.elementor-339 .elementor-element.elementor-element-5f7ff0e{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-5f7ff0e .elementor-heading-title{font-size:9vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-f7bcf7c{--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-f7bcf7c .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-3b044ae0 > .elementor-element-populated{padding:3vw 2vw 6vw 2vw;}.elementor-339 .elementor-element.elementor-element-531ca9ac{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-531ca9ac .elementor-heading-title{font-size:9vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-1916eb2f{--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1916eb2f .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-4d0a35d > .elementor-element-populated{padding:2vw 2vw 6vw 2vw;}.elementor-339 .elementor-element.elementor-element-b7c2b06{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-b7c2b06 .elementor-heading-title{font-size:7vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-4746f1a{--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-4746f1a .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-42d766e1{margin-top:0px;margin-bottom:0px;padding:5vw 4vw 5vw 4vw;z-index:25;}.elementor-339 .elementor-element.elementor-element-701f2aae > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-339 .elementor-element.elementor-element-d31cf37{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-d31cf37 .elementor-heading-title{font-size:9vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-62f11912{width:100%;max-width:100%;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-62f11912 .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-45e0800b > .elementor-element-populated{padding:6vw 2vw 3vw 2vw;}.elementor-339 .elementor-element.elementor-element-6f0a39ce{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-6f0a39ce .elementor-heading-title{font-size:9vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-63c03e7f{--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-63c03e7f .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-384ff759 > .elementor-element-populated{padding:3vw 2vw 6vw 2vw;}.elementor-339 .elementor-element.elementor-element-25b4bf23{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-25b4bf23 .elementor-heading-title{font-size:9vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-7b33d024{--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7b33d024 .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-a89e0dc{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-a89e0dc .elementor-heading-title{font-size:9vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-34b6d85{--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-34b6d85 .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-6a36e261{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;z-index:25;}.elementor-339 .elementor-element.elementor-element-5753b909 > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-19e5af54{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-19e5af54 .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-13253cb:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-13253cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AFB4E3 0%, #FFFFFF 100%);}.elementor-339 .elementor-element.elementor-element-13253cb > .elementor-background-overlay{background-position:-30vw -9vh;background-repeat:repeat;background-size:180% auto;}.elementor-339 .elementor-element.elementor-element-13253cb{margin-top:-10vw;margin-bottom:-19vw;padding:20vw 5vw 25vw 5vw;}.elementor-339 .elementor-element.elementor-element-9695edb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-74af1ebf{--spacer-size:3vh;}.elementor-339 .elementor-element.elementor-element-7bbc2a6e{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-339 .elementor-element.elementor-element-2eed3a04{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-2eed3a04 .elementor-heading-title{font-size:19vw;line-height:1em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-f93e42e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-f93e42e .elementor-heading-title{font-size:8.6vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-65e856e6 .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-65e856e6 .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-463b3fbf{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;}.elementor-339 .elementor-element.elementor-element-463b3fbf .elementor-button{font-size:5vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-3dacb545{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;}.elementor-339 .elementor-element.elementor-element-3dacb545 .elementor-button{font-size:4.1vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-55ef9f18 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-77d1d2c3{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-77d1d2c3 .elementor-heading-title{font-size:7.5vw;line-height:1.2em;letter-spacing:0px;}.elementor-339 .elementor-element.elementor-element-77ae8237{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-77ae8237 .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-4f36bf4c{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-4f36bf4c .elementor-heading-title{font-size:7.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-55862553{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-55862553 .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-18b989c8{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-18b989c8 .elementor-heading-title{font-size:7.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-70338d4a{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-70338d4a .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-6a293eb4{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-6a293eb4 .elementor-heading-title{font-size:7.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-179434e0{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-179434e0 .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-53d587d5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-53d587d5 .elementor-heading-title{font-size:6.2vw;line-height:1em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-4621f5bc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;}.elementor-339 .elementor-element.elementor-element-4621f5bc .elementor-headline{font-size:5.3vw;letter-spacing:-0.3px;}.elementor-339 .elementor-element.elementor-element-1a0172a7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-339 .elementor-element.elementor-element-4d0c971e:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-4d0c971e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #368DFF 14%, #121D42 47%);}.elementor-339 .elementor-element.elementor-element-4d0c971e > .elementor-background-overlay{background-position:center center;}.elementor-339 .elementor-element.elementor-element-4d0c971e{padding:0vw 5vw 30vw 5vw;}.elementor-339 .elementor-element.elementor-element-25b63d8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-1694083 img{width:81%;}.elementor-339 .elementor-element.elementor-element-60d439f4{top:-1vh;}.elementor-339 .elementor-element.elementor-element-60d439f4 img{width:100%;}.elementor-339 .elementor-element.elementor-element-261533b8 > .elementor-element-populated{margin:-15vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-261533b8{z-index:15;}.elementor-339 .elementor-element.elementor-element-474af814{--spacer-size:0.1vh;}.elementor-339 .elementor-element.elementor-element-540bbbf7{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -5vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-540bbbf7 .elementor-heading-title{font-size:11vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-6c04f8e4{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-6c04f8e4 .elementor-heading-title{font-size:4.6vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-2b74a6cd .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-2b74a6cd .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-3a3d2c66{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;}.elementor-339 .elementor-element.elementor-element-3a3d2c66 .elementor-button{font-size:5vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-339 .elementor-element.elementor-element-4e1ce2a3 .elementor-button{font-size:3.9vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-3b083a09:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3b083a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #9DA2C8 0%, #FFFFFF 50%);}.elementor-339 .elementor-element.elementor-element-3b083a09 > .elementor-background-overlay{background-repeat:repeat;background-size:180% auto;}.elementor-339 .elementor-element.elementor-element-3b083a09{margin-top:-42vw;margin-bottom:0vw;padding:10vw 0vw 33vw 0vw;}.elementor-339 .elementor-element.elementor-element-4e5049d2 > .elementor-element-populated{padding:0vw 05vw 0vw 5vw;}.elementor-339 .elementor-element.elementor-element-716377c4{--spacer-size:12vh;}.elementor-339 .elementor-element.elementor-element-1b165d23{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-79e44280{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-339 .elementor-element.elementor-element-39a3a477{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-39a3a477 .elementor-heading-title{font-size:8.3vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a{width:var( --container-widget-width, 73% );max-width:73%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 2vw 1vw 2vw;--container-widget-width:73%;--container-widget-flex-grow:0;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7b7f4e7a .elementor-icon-list-item > a{font-size:4vw;line-height:1em;}.elementor-339 .elementor-element.elementor-element-51c82f88 .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-51c82f88 .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-2200620c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-339 .elementor-element.elementor-element-2200620c .elementor-button{font-size:5vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-47eebb05{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;}.elementor-339 .elementor-element.elementor-element-47eebb05 .elementor-button{font-size:4.1vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-cdffc44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-cdffc44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 100%, #F2295B00 97%);}.elementor-339 .elementor-element.elementor-element-cdffc44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3f9057f2{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-5d032a94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 4vh;}.elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-339 .elementor-element.elementor-element-5d032a94 > .elementor-element-populated{margin:2vw 2vw 2vw 2vw;--e-column-margin-right:2vw;--e-column-margin-left:2vw;padding:4vw 4vw 4vw 4vw;}.elementor-339 .elementor-element.elementor-element-2fde0bec{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -19vw) 0vw;}.elementor-339 .elementor-element.elementor-element-2fde0bec .elementor-icon{font-size:5vw;}.elementor-339 .elementor-element.elementor-element-2fde0bec .elementor-icon svg{height:5vw;}.elementor-339 .elementor-element.elementor-element-32ae8ba5{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-35b4e61b img{width:60%;}.elementor-339 .elementor-element.elementor-element-45bc00c{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-45bc00c .elementor-icon-list-item > a{font-size:5vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-2fbd10b9{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-2fbd10b9 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-3ad22c0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 6vh;}.elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-339 .elementor-element.elementor-element-3ad22c0b > .elementor-element-populated{margin:2vw 2vw 2vw 2vw;--e-column-margin-right:2vw;--e-column-margin-left:2vw;padding:4vw 4vw 4vw 4vw;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -19vw) 0vw;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb .elementor-icon{font-size:5vw;}.elementor-339 .elementor-element.elementor-element-7c7b9bfb .elementor-icon svg{height:5vw;}.elementor-339 .elementor-element.elementor-element-6f5e675d{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-2306f0a4 img{width:51%;}.elementor-339 .elementor-element.elementor-element-6e383f3a{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-6e383f3a .elementor-icon-list-item > a{font-size:5vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-813a8ac{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-813a8ac .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-5b8fc302{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-4eacff08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 6vh;}.elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-339 .elementor-element.elementor-element-4eacff08 > .elementor-element-populated{margin:2vw 2vw 2vw 2vw;--e-column-margin-right:2vw;--e-column-margin-left:2vw;padding:4vw 4vw 4vw 4vw;}.elementor-339 .elementor-element.elementor-element-1c6ce265{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -19vw) 0vw;}.elementor-339 .elementor-element.elementor-element-1c6ce265 .elementor-icon{font-size:5vw;}.elementor-339 .elementor-element.elementor-element-1c6ce265 .elementor-icon svg{height:5vw;}.elementor-339 .elementor-element.elementor-element-7e4e8c41{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-1cb61557 img{width:38%;}.elementor-339 .elementor-element.elementor-element-1b723c09{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1b723c09 .elementor-icon-list-item > a{font-size:5vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-c0df5f{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-c0df5f .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-2af337eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 8vh;}.elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-339 .elementor-element.elementor-element-2af337eb > .elementor-element-populated{margin:2vw 2vw 2vw 2vw;--e-column-margin-right:2vw;--e-column-margin-left:2vw;padding:4vw 4vw 4vw 4vw;}.elementor-339 .elementor-element.elementor-element-647dfe7c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -19vw) 0vw;}.elementor-339 .elementor-element.elementor-element-647dfe7c .elementor-icon{font-size:5vw;}.elementor-339 .elementor-element.elementor-element-647dfe7c .elementor-icon svg{height:5vw;}.elementor-339 .elementor-element.elementor-element-486593d9{--spacer-size:1vh;}.elementor-339 .elementor-element.elementor-element-6abad4dc img{width:46%;}.elementor-339 .elementor-element.elementor-element-5c8bc021{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-5c8bc021 .elementor-icon-list-item > a{font-size:5vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-53d29797{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-53d29797 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-52d8b8c0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #B8BCDD 8%, #FFFFFF 100%);}.elementor-339 .elementor-element.elementor-element-52d8b8c0 > .elementor-background-overlay{background-repeat:repeat;background-size:180% auto;}.elementor-339 .elementor-element.elementor-element-52d8b8c0{padding:0vw 6vw 16vw 6vw;}.elementor-339 .elementor-element.elementor-element-596fffd7 > .elementor-element-populated{padding:1vw 3vw 5vw 3vw;}.elementor-339 .elementor-element.elementor-element-56419261{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-6a15c50b > .elementor-element-populated{margin:-20vw 0vw -6vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-339 .elementor-element.elementor-element-6a15c50b{z-index:15;}.elementor-339 .elementor-element.elementor-element-6ce78502{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 10vw) 0vw;}.elementor-339 .elementor-element.elementor-element-6ce78502 img{width:75%;}.elementor-339 .elementor-element.elementor-element-7411c335{--container-widget-width:1%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1% );max-width:1%;text-align:start;}.elementor-339 .elementor-element.elementor-element-7411c335 img{width:1%;}.elementor-339 .elementor-element.elementor-element-bd53e5c > .elementor-element-populated{margin:-15vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-339 .elementor-element.elementor-element-4c8d3882{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-339 .elementor-element.elementor-element-7b25a5ed{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-7b25a5ed .elementor-heading-title{font-size:16vw;line-height:0.8em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-c88e8fb{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-c88e8fb .elementor-heading-title{font-size:6.2vw;line-height:1.1em;letter-spacing:0px;}.elementor-339 .elementor-element.elementor-element-446c4177{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-446c4177 .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-1219eebe{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-1219eebe .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-23e992e1{--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-339 .elementor-element.elementor-element-6d72a779{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;border-width:0px 0px 2px 0px;text-align:start;}.elementor-339 .elementor-element.elementor-element-6d72a779 .elementor-heading-title{font-size:6.5vw;line-height:1.2em;letter-spacing:0px;}.elementor-339 .elementor-element.elementor-element-5f6610f6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 0vw 0vw 0vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-5764f668{--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-339 .elementor-element.elementor-element-196ee898{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;border-width:0px 0px 2px 0px;text-align:start;}.elementor-339 .elementor-element.elementor-element-196ee898 .elementor-heading-title{font-size:6.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-14f3481d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 0vw 0vw 0vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-20c619cd{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;border-width:0px 0px 2px 0px;text-align:start;}.elementor-339 .elementor-element.elementor-element-20c619cd .elementor-heading-title{font-size:6.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-33929d32{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 0vw 0vw 0vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-15960cd8{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;border-width:0px 0px 2px 0px;text-align:start;}.elementor-339 .elementor-element.elementor-element-15960cd8 .elementor-heading-title{font-size:6.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-6b4b9136{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 0vw 0vw 0vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-236e15f0{--margin-top:3vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;}.elementor-339 .elementor-element.elementor-element-58caf425{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;border-width:0px 0px 2px 0px;text-align:start;}.elementor-339 .elementor-element.elementor-element-58caf425 .elementor-heading-title{font-size:6.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-440b24b0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 0vw 0vw 0vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-511cffed{--margin-top:3vw;--margin-bottom:1vw;--margin-left:1vw;--margin-right:1vw;}.elementor-339 .elementor-element.elementor-element-152f0fe9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;border-width:0px 0px 2px 0px;text-align:start;}.elementor-339 .elementor-element.elementor-element-152f0fe9 .elementor-heading-title{font-size:6.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-3a8ad59a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 0vw 0vw 0vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-5e24cb7f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:1.4em;}.elementor-339 .elementor-element.elementor-element-1fd62bb7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:25;}.elementor-339 .elementor-element.elementor-element-2401dd39{padding:2vw 1vw 2vw 1vw;--e-icon-list-icon-size:3.5vw;}.elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-2401dd39 .elementor-icon-list-item > a{font-size:3.4vw;}.elementor-339 .elementor-element.elementor-element-b4b0dc0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-b4b0dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(178deg, #2483FF 14%, #0D142B 50%);}.elementor-339 .elementor-element.elementor-element-b4b0dc0 > .elementor-background-overlay{background-position:center center;background-size:cover;}.elementor-339 .elementor-element.elementor-element-b4b0dc0{padding:10vw 5vw 8vw 5vw;}.elementor-339 .elementor-element.elementor-element-3f7f0651 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-15592df6{width:auto;max-width:auto;margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-15592df6 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-339 .elementor-element.elementor-element-b97a567{margin:-25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:end;}.elementor-339 .elementor-element.elementor-element-b97a567 img{width:61%;}.elementor-339 .elementor-element.elementor-element-2c88bc57{margin:27vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-339 .elementor-element.elementor-element-63e639{margin:0vw -10vw calc(var(--kit-widget-spacing, 0px) + 0vw) 22vw;}.elementor-339 .elementor-element.elementor-element-6e2583f0 > .elementor-element-populated{margin:-29vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-6e2583f0{z-index:12;}.elementor-339 .elementor-element.elementor-element-70e64d21{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -6vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-70e64d21 .elementor-heading-title{font-size:13vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-4284f585{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-4284f585 .elementor-heading-title{font-size:7vw;line-height:1em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-34fac48d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 2vw 1vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-34fac48d .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-56c5698b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;padding:1vw 2vw 1vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-56c5698b .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-3a81b6d4{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 2vw 1vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-3a81b6d4 .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-69e49959{margin-top:8vw;margin-bottom:0vw;padding:0vw 6vw 16vw 6vw;}.elementor-339 .elementor-element.elementor-element-549c3bfe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-f132b1{text-align:end;}.elementor-339 .elementor-element.elementor-element-f132b1 img{width:9%;}.elementor-339 .elementor-element.elementor-element-173630e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-3ef238de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-2fa8be1f{padding:0vw 6vw 16vw 6vw;}.elementor-339 .elementor-element.elementor-element-44836178 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-575fb4f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-19454886{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-19454886 .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-24da28fb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-24da28fb .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-5f8a8f38{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-339 .elementor-element.elementor-element-2ea1767d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;text-align:start;}.elementor-339 .elementor-element.elementor-element-2ea1767d .elementor-heading-title{font-size:9.7vw;line-height:0.9em;letter-spacing:0px;}.elementor-339 .elementor-element.elementor-element-47c57d74{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-47c57d74 .elementor-heading-title{font-size:4.4vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-2ddc55f6{padding:0vw 4vw 0vw 4vw;}.elementor-339 .elementor-element.elementor-element-63034c1c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -6vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-339 .elementor-element.elementor-element-63034c1c img{width:26%;}.elementor-339 .elementor-element.elementor-element-1b27d2bc{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;text-align:start;}.elementor-339 .elementor-element.elementor-element-1b27d2bc .elementor-heading-title{font-size:5.2vw;line-height:1.2em;letter-spacing:0px;}.elementor-339 .elementor-element.elementor-element-10a603a1{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:2vw 0vw 1vw 1vw;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;border-width:0px 0px 0px 2px;text-align:start;}.elementor-339 .elementor-element.elementor-element-10a603a1 .elementor-heading-title{font-size:5.4vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-1298e941{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-27f13fe1{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:center;}.elementor-339 .elementor-element.elementor-element-27f13fe1 .elementor-heading-title{font-size:5.2vw;line-height:1.2em;letter-spacing:6.1px;}.elementor-339 .elementor-element.elementor-element-4ff24c7e{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-378debc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-22dda9f5 .elementor-icon{font-size:11vw;}.elementor-339 .elementor-element.elementor-element-22dda9f5 .elementor-icon svg{height:11vw;}.elementor-339 .elementor-element.elementor-element-1ea193fb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:5vw 5vw 5vw 5vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-1f6f191b .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-7b545129 .elementor-icon{font-size:11vw;}.elementor-339 .elementor-element.elementor-element-7b545129 .elementor-icon svg{height:11vw;}.elementor-339 .elementor-element.elementor-element-428bc0d7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:5vw 5vw 5vw 5vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-64682180 .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-4f2abafd .elementor-icon{font-size:11vw;}.elementor-339 .elementor-element.elementor-element-4f2abafd .elementor-icon svg{height:11vw;}.elementor-339 .elementor-element.elementor-element-2de5b5b7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:5vw 5vw 5vw 5vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-51352013 .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-53dae553 .elementor-icon{font-size:11vw;}.elementor-339 .elementor-element.elementor-element-53dae553 .elementor-icon svg{height:11vw;}.elementor-339 .elementor-element.elementor-element-34a77dcc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:5vw 5vw 5vw 5vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-5ea1b922 .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-3bb704cc .elementor-icon{font-size:11vw;}.elementor-339 .elementor-element.elementor-element-3bb704cc .elementor-icon svg{height:11vw;}.elementor-339 .elementor-element.elementor-element-5928349c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:5vw 5vw 5vw 5vw;font-size:4.4vw;}.elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-11102bec .elementor-icon-list-item > a{font-size:4vw;}.elementor-339 .elementor-element.elementor-element-4156157b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-339 .elementor-element.elementor-element-67e58cd1:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-67e58cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #232742 29%, #FFFFFF 74%);}.elementor-339 .elementor-element.elementor-element-67e58cd1 > .elementor-background-overlay{background-repeat:repeat;background-size:180% auto;}.elementor-339 .elementor-element.elementor-element-67e58cd1{padding:7vw 5vw 16vw 5vw;}.elementor-339 .elementor-element.elementor-element-24a1d9b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-fb8bce5{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-339 .elementor-element.elementor-element-565e6d7b{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + -5vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-565e6d7b .elementor-heading-title{font-size:13.5vw;line-height:1.1em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-2a6c7cb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-2a6c7cb .elementor-heading-title{font-size:10vw;line-height:1.1em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-10bd0dd5{width:var( --container-widget-width, 40% );max-width:40%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 0vw 1vw 0vw;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-10bd0dd5 .elementor-icon-list-item > a{font-size:4vw;line-height:1em;}.elementor-339 .elementor-element.elementor-element-210ac570{width:var( --container-widget-width, 38% );max-width:38%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;padding:1vw 0vw 1vw 0vw;--container-widget-width:38%;--container-widget-flex-grow:0;--e-icon-list-icon-size:5vw;}.elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-210ac570 .elementor-icon-list-item > a{font-size:4vw;line-height:1em;}.elementor-339 .elementor-element.elementor-element-6b67baaf > .elementor-element-populated{margin:-12vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-426e8251 img{width:73%;}.elementor-339 .elementor-element.elementor-element-1dee3d32 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-56babcf5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion-title{font-size:4.7vw;line-height:1em;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-tab-content{font-size:4.4vw;line-height:1.2em;}.elementor-339 .elementor-element.elementor-element-6939b31{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-339 .elementor-element.elementor-element-6939b31 .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-6939b31 .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-4a5fd2e9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;}.elementor-339 .elementor-element.elementor-element-4a5fd2e9 .elementor-button{font-size:5vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-50576e8a{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-339 .elementor-element.elementor-element-50576e8a .elementor-button{font-size:4.2vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-4c43baaf > .elementor-shape-top svg{width:calc(10% + 1.3px);height:118px;}.elementor-339 .elementor-element.elementor-element-4c43baaf{margin-top:0vw;margin-bottom:0vw;padding:0vw 4vw 16vw 4vw;}.elementor-339 .elementor-element.elementor-element-415d330a > .elementor-element-populated{padding:16vw 4vw 10vw 4vw;}.elementor-339 .elementor-element.elementor-element-1f5b1d0a{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-f0dbac0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -5vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-f0dbac0 .elementor-heading-title{font-size:20vw;line-height:0.8em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-68ad9788{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;}.elementor-339 .elementor-element.elementor-element-43b2d64{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-339 .elementor-element.elementor-element-43b2d64 .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-43b2d64 .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-2fb31cbb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-2fb31cbb .elementor-heading-title{font-size:4.4vw;line-height:1.3em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-29f4d09e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;z-index:33;}.elementor-339 .elementor-element.elementor-element-29f4d09e .elementor-button{font-size:3.9vw;padding:3vw 3vw 3vw 3vw;}.elementor-339 .elementor-element.elementor-element-b4380a7{margin:20vw 0vw calc(var(--kit-widget-spacing, 0px) + -19vw) 0vw;}.elementor-339 .elementor-element.elementor-element-170ce221{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:7;}.elementor-339 .elementor-element.elementor-element-170ce221 img{width:88%;}.elementor-339 .elementor-element.elementor-element-32f08908{--spacer-size:23vh;}.elementor-339 .elementor-element.elementor-element-997f4c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;text-align:start;}.elementor-339 .elementor-element.elementor-element-997f4c .elementor-heading-title{font-size:18vw;line-height:0.84em;letter-spacing:-0.5px;}.elementor-339 .elementor-element.elementor-element-253dbb0b{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-339 .elementor-element.elementor-element-253dbb0b .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-253dbb0b .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-135bea84{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-135bea84 .elementor-heading-title{font-size:3.8vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-48f7d13 .elementor-icon{font-size:7vw;}.elementor-339 .elementor-element.elementor-element-48f7d13 .elementor-icon svg{height:7vw;}.elementor-339 .elementor-element.elementor-element-6e75e1af{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-339 .elementor-element.elementor-element-6e75e1af .elementor-heading-title{font-size:3.8vw;line-height:1.2em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-8b23896{margin-top:0px;margin-bottom:0px;padding:10vw 0vw 0vw 0vw;z-index:5;}.elementor-339 .elementor-element.elementor-element-e0a3f31 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-f368595{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-a4ba44b{margin:0vw 7vw calc(var(--kit-widget-spacing, 0px) + 0vw) 7vw;}.elementor-339 .elementor-element.elementor-element-d6b62a9{padding:3vw 5vw 2vw 5vw;}.elementor-339 .elementor-element.elementor-element-ad86a8a > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 5vw 0vw;}.elementor-339 .elementor-element.elementor-element-f7bc1ac{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-f7bc1ac .elementor-heading-title{font-size:7vw;line-height:0.8em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-b7b4933{width:100%;max-width:100%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-b7b4933 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-339 .elementor-element.elementor-element-270c5c0 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 5vw 0vw;}.elementor-339 .elementor-element.elementor-element-186c4a2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-186c4a2 .elementor-heading-title{font-size:7vw;line-height:0.8em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-0be22c4{width:100%;max-width:100%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:3vw;}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-0be22c4 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-339 .elementor-element.elementor-element-ecd9561 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-339 .elementor-element.elementor-element-f24ad99{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-f24ad99 .elementor-heading-title{font-size:7vw;line-height:0.8em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-c4f4de8{width:100%;max-width:100%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:6vw;}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-c4f4de8 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-339 .elementor-element.elementor-element-cca5221 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-339 .elementor-element.elementor-element-62c1b8f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-62c1b8f .elementor-heading-title{font-size:7vw;line-height:0.8em;letter-spacing:0em;}.elementor-339 .elementor-element.elementor-element-3541875, .elementor-339 .elementor-element.elementor-element-3541875 > .elementor-background-overlay{border-radius:3em 3em 0em 0em;}.elementor-339 .elementor-element.elementor-element-3541875{padding:3vw 0vw 10vw 0vw;}.elementor-339 .elementor-element.elementor-element-696f19f > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-339 .elementor-element.elementor-element-568c6b4{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 4vw;--e-icon-list-icon-size:0vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-568c6b4 .elementor-icon-list-item > a{font-size:3.3vw;}.elementor-339 .elementor-element.elementor-element-cea1183{text-align:center;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;--icon-size:7vw;}.elementor-339 .elementor-element.elementor-element-518a871a{margin-top:-13vw;margin-bottom:0vw;padding:7vw 3vw 0vw 3vw;}.elementor-339 .elementor-element.elementor-element-e132f2a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-6fb3565b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-6fb3565b .elementor-heading-title{font-size:4.3vw;line-height:1.1em;letter-spacing:0em;}}/* Start custom CSS for column, class: .elementor-element-64ce5d2 */.elementor-339 .elementor-element.elementor-element-64ce5d2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  z-index: 1; /* ensures shine can go over content */
}

.elementor-339 .elementor-element.elementor-element-64ce5d2::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: 2; /* make sure it's over the image */
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);

  /* fade top/bottom */
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);

  animation: glossShine 6s ease-in-out infinite;
}

@keyframes glossShine {
  0%, 50% {
    left: -100%;
  }
  25% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}

.elementor-339 .elementor-element.elementor-element-64ce5d2 {
  -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ee5f92e *//* 1. Default State: Hidden (Top of Page) */
.elementor-339 .elementor-element.elementor-element-ee5f92e {
    opacity: 0;                /* Invisible */
    pointer-events: none;      /* Unclickable while hidden */
    transform: translateY(-10px); /* Optional: Start slightly higher for slide effect */
    transition: all 0.4s ease; /* Smooth fade in */
}

/* 2. Scroll State: Visible */
/* This targets the '.elementor-339 .elementor-element.elementor-element-ee5f92e' only when the parent Section has the sticky class */
.elementor-sticky--effects .elementor-339 .elementor-element.elementor-element-ee5f92e {
    opacity: 1;                /* Fully visible */
    pointer-events: auto;      /* Clickable again */
    transform: translateY(0);  /* Slide to original position */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b812b5 *//* -----------------------------------------------------------
   1. THE PILL (The Link Itself)
----------------------------------------------------------- */
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-item {
    position: relative;
    z-index: 1;
    overflow: hidden;
    
    /* BACKGROUND: White */
    background-color: #ffffff !important;
    
    /* TEXT COLOR: Navy (to be visible on white bg) */
    color: #132746 !important;
    
    /* Border & Shape */
    border: 1px solid #ffffff; 
    border-radius: 0.501em;        
    padding: 0.8em 1.5em;       
    margin: 0 5px;
    
    /* 8px Blur Effect */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    transition: border-color 0.4s ease, color 0.3s ease, background-color 0.3s ease; 
}

/* -----------------------------------------------------------
   2. THE SWIPE (Blue Background on Hover)
----------------------------------------------------------- */
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    
    height: 100% !important;
    width: 0%;                  
    
    /* HOVER COLOR: Bright Blue */
    background-color: #016AFF !important; 
    border: none !important;
    
    z-index: -1; 
    transition: width 0.4s ease-in-out; 
}

/* HOVER: Expand Background (Swipe Right) */
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-item:hover::after,
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-item:focus::after,
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-item.elementor-item-active::after {
    width: 100%; 
}

/* HOVER: Text & Border Colors */
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-item:hover,
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-item:focus,
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-item.elementor-item-active {
    /* Border becomes Blue */
    border-color: #016AFF !important; 
    
    /* Text becomes White (to show on blue bg) */
    color: #ffffff !important; 
}

/* -----------------------------------------------------------
   3. CLEANUP (Removes Elementor Defaults)
----------------------------------------------------------- */
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-nav-menu--main .elementor-item:before,
.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-nav-menu--main .elementor-item:after {
    display: none !important;
}

.elementor-339 .elementor-element.elementor-element-3b812b5 .elementor-nav-menu--main .elementor-item::after {
    /* Re-enables our custom ::after swipe */
    display: block !important;
}







/* 1. Default State (Transparent/No Blur) */
.elementor-339 .elementor-element.elementor-element-3b812b5 {
    /* Start with no blur */
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
    
    /* Smooth transition when the scroll triggers */
    transition: backdrop-filter 0.4s ease, -webkit-backdrop-filter 0.4s ease, background-color 0.4s ease;
}

/* 2. Active Scroll State (When Sticky kicks in) */
.elementor-339 .elementor-element.elementor-element-3b812b5.elementor-sticky--effects {
    /* Apply the 12px blur */
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);

    /* OPTIONAL: Add a slight tint if you need text contrast
       Remove this line if you want purely the blur. */
    background-color: rgba(255, 255, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15144c60 *//* 1. Set up the container */
.elementor-339 .elementor-element.elementor-element-15144c60 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-339 .elementor-element.elementor-element-15144c60::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* The Shape */
  border-left: 2px solid #2077E4;
  border-bottom: 2px solid #2077E4;
  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
  
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-339 .elementor-element.elementor-element-15144c60:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}



.elementor-339 .elementor-element.elementor-element-15144c60 {
    margin-left: 0.5vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3eeda718 */ْ.elementor-339 .elementor-element.elementor-element-3eeda718 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-3eeda718 {
    transform: scale(1.20325);
    transform-origin: center;
  }









@media (max-width: 767px) {


.elementor-339 .elementor-element.elementor-element-3eeda718 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}


}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74229350 *//* 1. Container Styles */
.elementor-339 .elementor-element.elementor-element-74229350 {
    mix-blend-mode: overlay;
    transform: scale(1.7525);
    transform-origin: center;
}

/* 2. Image Styles (Intense Left-Side Fade) */
.elementor-339 .elementor-element.elementor-element-74229350 img {
    -webkit-mask-image: linear-gradient(
        to left,
        rgba(0,0,0,1) 0%,        /* Right edge: Fully visible */
        rgba(0,0,0,1) 40%,       /* Remains solid for the first 40% */
        
        /* The Fade Zone (Starts earlier now) */
        rgba(0,0,0,0.98) 41%,
        rgba(0,0,0,0.92) 43%,
        rgba(0,0,0,0.82) 46%,
        rgba(0,0,0,0.68) 50%,
        rgba(0,0,0,0.50) 60%,
        rgba(0,0,0,0.32) 70%,
        rgba(0,0,0,0.16) 80%,
        rgba(0,0,0,0.06) 90%,
        rgba(0,0,0,0) 100%       /* Left edge: Fully transparent */
    );

    mask-image: linear-gradient(
        to left,
        rgba(0,0,0,1) 0%,
        rgba(0,0,0,1) 40%,
        rgba(0,0,0,0.98) 41%,
        rgba(0,0,0,0.92) 43%,
        rgba(0,0,0,0.82) 46%,
        rgba(0,0,0,0.68) 50%,
        rgba(0,0,0,0.50) 60%,
        rgba(0,0,0,0.32) 70%,
        rgba(0,0,0,0.16) 80%,
        rgba(0,0,0,0.06) 90%,
        rgba(0,0,0,0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367ef393 */.elementor-339 .elementor-element.elementor-element-367ef393 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-367ef393 {
    transform: scale(1.5);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-358ce57f */.elementor-339 .elementor-element.elementor-element-358ce57f {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-358ce57f::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-339 .elementor-element.elementor-element-358ce57f > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP ONLY (min-width: 1025px)
   Apply the Gradient Mask (45% Clear / 55% Blur Fade)
--------------------------------------------------------- */
@media (min-width: 1025px) {
  .elementor-339 .elementor-element.elementor-element-358ce57f::after {
    /* 0% -> 45%: Transparent (No Blur)
       45% -> 100%: Fades to Black (Full Blur)
    */
    -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
    mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
  }
}

/* ---------------------------------------------------------
   TABLET & MOBILE (max-width: 1024px)
   Disable the blur entirely so it doesn't cover content
--------------------------------------------------------- */
@media (max-width: 1024px) {
  .elementor-339 .elementor-element.elementor-element-358ce57f::after {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db00a74 *//* 1. Set up the container */
.elementor-339 .elementor-element.elementor-element-db00a74 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-339 .elementor-element.elementor-element-db00a74::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* The Shape */
  border-left: 2px solid #2077E4;
  border-bottom: 2px solid #2077E4;
  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
  
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-339 .elementor-element.elementor-element-db00a74:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}



.elementor-339 .elementor-element.elementor-element-db00a74 {
    margin-left: 0.5vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dac0480 */ْ.elementor-339 .elementor-element.elementor-element-dac0480 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-dac0480 {
    transform: scale(1.20325);
    transform-origin: center;
  }









@media (max-width: 767px) {


.elementor-339 .elementor-element.elementor-element-dac0480 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}


}









 @media (min-width: 768px) and (max-width: 1024px) {



.elementor-339 .elementor-element.elementor-element-dac0480 {
    transform: scale(1.520325);
    transform-origin: center;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0272dbf *//* 1. Container Styles */
.elementor-339 .elementor-element.elementor-element-0272dbf {
    mix-blend-mode: overlay;
    transform: scale(1.7525);
    transform-origin: center;
}

/* 2. Image Styles (Intense Left-Side Fade) */
.elementor-339 .elementor-element.elementor-element-0272dbf img {
    -webkit-mask-image: linear-gradient(
        to left,
        rgba(0,0,0,1) 0%,        /* Right edge: Fully visible */
        rgba(0,0,0,1) 40%,       /* Remains solid for the first 40% */
        
        /* The Fade Zone (Starts earlier now) */
        rgba(0,0,0,0.98) 41%,
        rgba(0,0,0,0.92) 43%,
        rgba(0,0,0,0.82) 46%,
        rgba(0,0,0,0.68) 50%,
        rgba(0,0,0,0.50) 60%,
        rgba(0,0,0,0.32) 70%,
        rgba(0,0,0,0.16) 80%,
        rgba(0,0,0,0.06) 90%,
        rgba(0,0,0,0) 100%       /* Left edge: Fully transparent */
    );

    mask-image: linear-gradient(
        to left,
        rgba(0,0,0,1) 0%,
        rgba(0,0,0,1) 40%,
        rgba(0,0,0,0.98) 41%,
        rgba(0,0,0,0.92) 43%,
        rgba(0,0,0,0.82) 46%,
        rgba(0,0,0,0.68) 50%,
        rgba(0,0,0,0.50) 60%,
        rgba(0,0,0,0.32) 70%,
        rgba(0,0,0,0.16) 80%,
        rgba(0,0,0,0.06) 90%,
        rgba(0,0,0,0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e65b008 */.elementor-339 .elementor-element.elementor-element-e65b008 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-e65b008 {
    transform: scale(1.5);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3555bf5 */.elementor-339 .elementor-element.elementor-element-3555bf5 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-3555bf5::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-339 .elementor-element.elementor-element-3555bf5 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP ONLY (min-width: 1025px)
   Apply the Gradient Mask (45% Clear / 55% Blur Fade)
--------------------------------------------------------- */
@media (min-width: 1025px) {
  .elementor-339 .elementor-element.elementor-element-3555bf5::after {
    /* 0% -> 45%: Transparent (No Blur)
       45% -> 100%: Fades to Black (Full Blur)
    */
    -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
    mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
  }
}

/* ---------------------------------------------------------
   TABLET & MOBILE (max-width: 1024px)
   Disable the blur entirely so it doesn't cover content
--------------------------------------------------------- */
@media (max-width: 1024px) {
  .elementor-339 .elementor-element.elementor-element-3555bf5::after {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a33f250 */X.elementor-339 .elementor-element.elementor-element-5a33f250 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6cecfe6e */.elementor-339 .elementor-element.elementor-element-6cecfe6e {
    transform: scale(0.95);
    transform-origin: left;
  }

@media only screen and (max-width: 768px){
    .elementor-339 .elementor-element.elementor-element-6cecfe6e {
    transform: scale(1);
    transform-origin: left;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2813ded4 */X.elementor-339 .elementor-element.elementor-element-2813ded4 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4495fa47 */.elementor-339 .elementor-element.elementor-element-4495fa47 {
    transform: scale(0.95);
    transform-origin: left;
  }

@media only screen and (max-width: 768px){
    .elementor-339 .elementor-element.elementor-element-4495fa47 {
    transform: scale(1);
    transform-origin: left;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7af1f1ca */X.elementor-339 .elementor-element.elementor-element-7af1f1ca p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48810691 */X.elementor-339 .elementor-element.elementor-element-48810691 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42a69559 */.elementor-339 .elementor-element.elementor-element-42a69559 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78e04b8 */.elementor-339 .elementor-element.elementor-element-78e04b8 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c3f6364 */.elementor-339 .elementor-element.elementor-element-4c3f6364  {
  animation: float-animation 4s ease-in-out infinite;
}

@keyframes float-animation {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50c4ccaf */.elementor-339 .elementor-element.elementor-element-50c4ccaf img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-50c4ccaf {
    transform: scale(1.25);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63d51fdc *//* 1. Set up the container */
.elementor-339 .elementor-element.elementor-element-63d51fdc {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-339 .elementor-element.elementor-element-63d51fdc::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* The Shape */
  border-left: 2px solid #2077E4;
  border-bottom: 2px solid #2077E4;
  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
  
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-339 .elementor-element.elementor-element-63d51fdc:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}



.elementor-339 .elementor-element.elementor-element-63d51fdc {
    margin-left: 0.5vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b9cea29 */X.elementor-339 .elementor-element.elementor-element-2b9cea29 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-2b9cea29 {
    transform: scale(1.256020325);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25265e0c */.elementor-339 .elementor-element.elementor-element-25265e0c img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-25265e0c {
    transform: scale(1.5);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fc0c18 */.elementor-339 .elementor-element.elementor-element-8fc0c18 {
    transform: scale(1.5);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9af648a */X.elementor-339 .elementor-element.elementor-element-9af648a p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271d64a9 */X.elementor-339 .elementor-element.elementor-element-271d64a9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68a45966 */X.elementor-339 .elementor-element.elementor-element-68a45966 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42e4033a */X.elementor-339 .elementor-element.elementor-element-42e4033a p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47a6188a */.elementor-339 .elementor-element.elementor-element-47a6188a.elementor-section {
  position: relative;
  z-index: 1;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,     /* Fully transparent at top */
    rgba(0, 0, 0, 0.4) 8%,   /* Gentle rise */
    rgba(0, 0, 0, 0.85) 14%, /* Cushion */
    rgba(0, 0, 0, 1) 18%,   /* Fully solid */
    rgba(0, 0, 0, 1) 100%   /* Stay solid to bottom */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 8%,
    rgba(0, 0, 0, 0.85) 14%,
    rgba(0, 0, 0, 1) 18%,
    rgba(0, 0, 0, 1) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eed3a04 */X.elementor-339 .elementor-element.elementor-element-2eed3a04 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f93e42e */X.elementor-339 .elementor-element.elementor-element-f93e42e p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3dacb545 *//* 1. Set up the container */
.elementor-339 .elementor-element.elementor-element-3dacb545 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-339 .elementor-element.elementor-element-3dacb545::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* The Shape */
  border-left: 2px solid #2077E4;
  border-bottom: 2px solid #2077E4;
  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
  
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-339 .elementor-element.elementor-element-3dacb545:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}



.elementor-339 .elementor-element.elementor-element-3dacb545 {
    margin-left: 0.5vh;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d1d2c3 */X.elementor-339 .elementor-element.elementor-element-77d1d2c3 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f36bf4c */X.elementor-339 .elementor-element.elementor-element-4f36bf4c p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18b989c8 */X.elementor-339 .elementor-element.elementor-element-18b989c8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a293eb4 */X.elementor-339 .elementor-element.elementor-element-6a293eb4 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d587d5 */X.elementor-339 .elementor-element.elementor-element-53d587d5 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55ef9f18 */.elementor-339 .elementor-element.elementor-element-55ef9f18 {
    transform: scale(0.95);
    transform-origin: left;
  }

@media only screen and (max-width: 768px){
    .elementor-339 .elementor-element.elementor-element-55ef9f18 {
    transform: scale(1);
    transform-origin: left;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-13253cb */.elementor-339 .elementor-element.elementor-element-13253cb.elementor-section {
  position: relative;
  z-index: 1;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,      /* top transparent */
    rgba(0, 0, 0, 0.4) 8%,
    rgba(0, 0, 0, 0.85) 14%,
    rgba(0, 0, 0, 1) 18%,    /* fully solid */
    rgba(0, 0, 0, 1) 82%,    /* stay solid */
    rgba(0, 0, 0, 0.85) 86%,
    rgba(0, 0, 0, 0.4) 92%,
    rgba(0, 0, 0, 0) 100%    /* bottom transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 8%,
    rgba(0, 0, 0, 0.85) 14%,
    rgba(0, 0, 0, 1) 18%,
    rgba(0, 0, 0, 1) 82%,
    rgba(0, 0, 0, 0.85) 86%,
    rgba(0, 0, 0, 0.4) 92%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-339 .elementor-element.elementor-element-13253cb {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-13253cb::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-339 .elementor-element.elementor-element-13253cb > .elementor-container {
  position: relative;
  z-index: 1;
}





@media (max-width: 1024px) {
  .elementor-339 .elementor-element.elementor-element-13253cb.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 4%,
      rgba(0, 0, 0, 0.85) 7%,
      rgba(0, 0, 0, 1) 9%,
      rgba(0, 0, 0, 1) 91%,
      rgba(0, 0, 0, 0.85) 93%,
      rgba(0, 0, 0, 0.4) 96%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 4%,
      rgba(0, 0, 0, 0.85) 7%,
      rgba(0, 0, 0, 1) 9%,
      rgba(0, 0, 0, 1) 91%,
      rgba(0, 0, 0, 0.85) 93%,
      rgba(0, 0, 0, 0.4) 96%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-4621f5bc */.elementor-339 .elementor-element.elementor-element-4621f5bc {
    padding-right: 4vh;
    
}
/* Speed up the loop reset */
.elementor-339 .elementor-element.elementor-element-4621f5bc .elementor-headline-dynamic-wrapper {
    transition-delay: 0s !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73756b11 *//* 1. Container Styles */
.elementor-339 .elementor-element.elementor-element-73756b11 {
    mix-blend-mode: overlay;
    transform: scale(1.7525);
    transform-origin: center;
}

/* 2. Image Styles (Intense Right-Side Fade) */
.elementor-339 .elementor-element.elementor-element-73756b11 img {
    -webkit-mask-image: linear-gradient(
        to right,
        rgba(0,0,0,1) 0%,        /* Left edge: Fully visible */
        rgba(0,0,0,1) 40%,       /* Remains solid for the first 40% */
        
        /* The Fade Zone */
        rgba(0,0,0,0.98) 41%,
        rgba(0,0,0,0.92) 43%,
        rgba(0,0,0,0.82) 46%,
        rgba(0,0,0,0.68) 50%,
        rgba(0,0,0,0.50) 60%,
        rgba(0,0,0,0.32) 70%,
        rgba(0,0,0,0.16) 80%,
        rgba(0,0,0,0.06) 90%,
        rgba(0,0,0,0) 100%       /* Right edge: Fully transparent */
    );

    mask-image: linear-gradient(
        to right,
        rgba(0,0,0,1) 0%,
        rgba(0,0,0,1) 40%,
        rgba(0,0,0,0.98) 41%,
        rgba(0,0,0,0.92) 43%,
        rgba(0,0,0,0.82) 46%,
        rgba(0,0,0,0.68) 50%,
        rgba(0,0,0,0.50) 60%,
        rgba(0,0,0,0.32) 70%,
        rgba(0,0,0,0.16) 80%,
        rgba(0,0,0,0.06) 90%,
        rgba(0,0,0,0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e1ce2a3 *//* 1. Set up the container */
.elementor-339 .elementor-element.elementor-element-4e1ce2a3 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-339 .elementor-element.elementor-element-4e1ce2a3::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* The Shape */
  border-left: 2px solid #2077E4;
  border-bottom: 2px solid #2077E4;
  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
  
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-339 .elementor-element.elementor-element-4e1ce2a3:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}



.elementor-339 .elementor-element.elementor-element-4e1ce2a3 {
    margin-left: 19vh;
}



@media only screen and (max-width: 768px){
    .elementor-339 .elementor-element.elementor-element-4e1ce2a3 {
    margin-left: 0vh;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d0c971e */.elementor-339 .elementor-element.elementor-element-4d0c971e.elementor-section {
  position: relative;
  z-index: 1;
  /* Ensure mask ignores element boundaries */
  -webkit-mask-clip: no-clip !important;
  mask-clip: no-clip !important;
  -webkit-mask-origin: border-box;
  mask-origin: border-box;
  -webkit-mask-image: linear-gradient(
    to bottom,
    /* Hard solid region */
    rgba(0, 0, 0, 1) -500px,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 86%,
    /* Extra smooth start - very subtle initial fade */
    rgba(0, 0, 0, 0.99) 86.5%,
    rgba(0, 0, 0, 0.98) 87%,
    rgba(0, 0, 0, 0.97) 87.5%,
    rgba(0, 0, 0, 0.96) 88%,
    /* Continue with perceptually smooth fade */
    rgba(0, 0, 0, 0.90) 89.5%,
    rgba(0, 0, 0, 0.80) 91%,
    rgba(0, 0, 0, 0.68) 92.5%,
    rgba(0, 0, 0, 0.54) 94%,
    rgba(0, 0, 0, 0.40) 95.5%,
    rgba(0, 0, 0, 0.26) 97%,
    rgba(0, 0, 0, 0.14) 98.2%,
    rgba(0, 0, 0, 0.06) 99.2%,
    rgba(0, 0, 0, 0) 100%
  );
  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 1) -500px,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 86%,
    /* Extra smooth start - very subtle initial fade */
    rgba(0, 0, 0, 0.99) 86.5%,
    rgba(0, 0, 0, 0.98) 87%,
    rgba(0, 0, 0, 0.97) 87.5%,
    rgba(0, 0, 0, 0.96) 88%,
    /* Continue with perceptually smooth fade */
    rgba(0, 0, 0, 0.90) 89.5%,
    rgba(0, 0, 0, 0.80) 91%,
    rgba(0, 0, 0, 0.68) 92.5%,
    rgba(0, 0, 0, 0.54) 94%,
    rgba(0, 0, 0, 0.40) 95.5%,
    rgba(0, 0, 0, 0.26) 97%,
    rgba(0, 0, 0, 0.14) 98.2%,
    rgba(0, 0, 0, 0.06) 99.2%,
    rgba(0, 0, 0, 0) 100%
  );
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  /* Slight supersampling for smoother tail (no distance increase) */
  -webkit-mask-size: 100% 220% !important;
  mask-size: 100% 220% !important;
  -webkit-mask-position: bottom;
  mask-position: bottom;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a3a477 */X.elementor-339 .elementor-element.elementor-element-39a3a477 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b7f4e7a */.elementor-339 .elementor-element.elementor-element-7b7f4e7a {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47eebb05 *//* 1. Set up the container */
.elementor-339 .elementor-element.elementor-element-47eebb05 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-339 .elementor-element.elementor-element-47eebb05::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* The Shape */
  border-left: 2px solid #2077E4;
  border-bottom: 2px solid #2077E4;
  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
  
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-339 .elementor-element.elementor-element-47eebb05:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}



.elementor-339 .elementor-element.elementor-element-47eebb05 {
    margin-left: 0.5vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35b4e61b */.elementor-339 .elementor-element.elementor-element-35b4e61b img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45bc00c */.elementor-339 .elementor-element.elementor-element-45bc00c {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fbd10b9 */X.elementor-339 .elementor-element.elementor-element-2fbd10b9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d032a94 */.elementor-339 .elementor-element.elementor-element-5d032a94 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-339 .elementor-element.elementor-element-5d032a94:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(70%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-339 .elementor-element.elementor-element-5d032a94 .elementor-icon, 
.elementor-339 .elementor-element.elementor-element-5d032a94 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-339 .elementor-element.elementor-element-5d032a94 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-339 .elementor-element.elementor-element-5d032a94:hover .elementor-icon, 
.elementor-339 .elementor-element.elementor-element-5d032a94:hover .elementor-icon-box-icon {
    background-color: #1F6BCE !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-339 .elementor-element.elementor-element-5d032a94:hover svg path {
    fill: #ffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2306f0a4 */.elementor-339 .elementor-element.elementor-element-2306f0a4 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e383f3a */.elementor-339 .elementor-element.elementor-element-6e383f3a {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-813a8ac */X.elementor-339 .elementor-element.elementor-element-813a8ac p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ad22c0b */.elementor-339 .elementor-element.elementor-element-3ad22c0b {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-339 .elementor-element.elementor-element-3ad22c0b:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(70%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-339 .elementor-element.elementor-element-3ad22c0b .elementor-icon, 
.elementor-339 .elementor-element.elementor-element-3ad22c0b .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-339 .elementor-element.elementor-element-3ad22c0b svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-339 .elementor-element.elementor-element-3ad22c0b:hover .elementor-icon, 
.elementor-339 .elementor-element.elementor-element-3ad22c0b:hover .elementor-icon-box-icon {
    background-color: #1F6BCE !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-339 .elementor-element.elementor-element-3ad22c0b:hover svg path {
    fill: #ffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f9057f2 */.elementor-339 .elementor-element.elementor-element-3f9057f2 {
    backdrop-filter: blur(6px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cb61557 */.elementor-339 .elementor-element.elementor-element-1cb61557 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b723c09 */.elementor-339 .elementor-element.elementor-element-1b723c09 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0df5f */X.elementor-339 .elementor-element.elementor-element-c0df5f p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4eacff08 */.elementor-339 .elementor-element.elementor-element-4eacff08 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-339 .elementor-element.elementor-element-4eacff08:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(70%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-339 .elementor-element.elementor-element-4eacff08 .elementor-icon, 
.elementor-339 .elementor-element.elementor-element-4eacff08 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-339 .elementor-element.elementor-element-4eacff08 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-339 .elementor-element.elementor-element-4eacff08:hover .elementor-icon, 
.elementor-339 .elementor-element.elementor-element-4eacff08:hover .elementor-icon-box-icon {
    background-color: #1F6BCE !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-339 .elementor-element.elementor-element-4eacff08:hover svg path {
    fill: #ffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6abad4dc */.elementor-339 .elementor-element.elementor-element-6abad4dc img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5c8bc021 */.elementor-339 .elementor-element.elementor-element-5c8bc021 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d29797 */X.elementor-339 .elementor-element.elementor-element-53d29797 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2af337eb */.elementor-339 .elementor-element.elementor-element-2af337eb {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-339 .elementor-element.elementor-element-2af337eb:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(70%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-339 .elementor-element.elementor-element-2af337eb .elementor-icon, 
.elementor-339 .elementor-element.elementor-element-2af337eb .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-339 .elementor-element.elementor-element-2af337eb svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-339 .elementor-element.elementor-element-2af337eb:hover .elementor-icon, 
.elementor-339 .elementor-element.elementor-element-2af337eb:hover .elementor-icon-box-icon {
    background-color: #1F6BCE !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-339 .elementor-element.elementor-element-2af337eb:hover svg path {
    fill: #ffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b8fc302 */.elementor-339 .elementor-element.elementor-element-5b8fc302 {
    backdrop-filter: blur(6px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b083a09 */.elementor-339 .elementor-element.elementor-element-3b083a09.elementor-section {
  position: relative;
  z-index: 1;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,      /* top transparent */
    rgba(0, 0, 0, 0.4) 8%,
    rgba(0, 0, 0, 0.85) 14%,
    rgba(0, 0, 0, 1) 18%,    /* fully solid */
    rgba(0, 0, 0, 1) 82%,    /* stay solid */
    rgba(0, 0, 0, 0.85) 86%,
    rgba(0, 0, 0, 0.4) 92%,
    rgba(0, 0, 0, 0) 100%    /* bottom transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 8%,
    rgba(0, 0, 0, 0.85) 14%,
    rgba(0, 0, 0, 1) 18%,
    rgba(0, 0, 0, 1) 82%,
    rgba(0, 0, 0, 0.85) 86%,
    rgba(0, 0, 0, 0.4) 92%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-339 .elementor-element.elementor-element-3b083a09 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-3b083a09::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-339 .elementor-element.elementor-element-3b083a09 > .elementor-container {
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 768px){
    .elementor-339 .elementor-element.elementor-element-3b083a09.elementor-section {
  position: relative;
  z-index: 1;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,      /* top transparent */
    rgba(0, 0, 0, 0.4) 8%,
    rgba(0, 0, 0, 0.85) 14%,
    rgba(0, 0, 0, 1) 18%,    /* fully solid */
    rgba(0, 0, 0, 1) 82%,    /* stay solid */
    rgba(0, 0, 0, 0.85) 86%,
    rgba(0, 0, 0, 0.4) 92%,
    rgba(0, 0, 0, 0) 100%    /* bottom transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 2%,
    rgba(0, 0, 0, 0.85) 10%,
    rgba(0, 0, 0, 1) 18%,
    rgba(0, 0, 0, 1) 82%,
    rgba(0, 0, 0, 0.85) 96%,
    rgba(0, 0, 0, 0.4) 98%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
}







@media (max-width: 1024px) {
  .elementor-339 .elementor-element.elementor-element-3b083a09.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 4%,
      rgba(0, 0, 0, 0.85) 7%,
      rgba(0, 0, 0, 1) 9%,
      rgba(0, 0, 0, 1) 91%,
      rgba(0, 0, 0, 0.85) 93%,
      rgba(0, 0, 0, 0.4) 96%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 4%,
      rgba(0, 0, 0, 0.85) 7%,
      rgba(0, 0, 0, 1) 9%,
      rgba(0, 0, 0, 1) 91%,
      rgba(0, 0, 0, 0.85) 93%,
      rgba(0, 0, 0, 0.4) 96%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ce78502 */X.elementor-339 .elementor-element.elementor-element-6ce78502  {
  animation: float-animation 4s ease-in-out infinite;
}

@keyframes float-animation {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7411c335 */.elementor-339 .elementor-element.elementor-element-7411c335 {
    transform: scale(1.72);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b25a5ed */X.elementor-339 .elementor-element.elementor-element-7b25a5ed p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c88e8fb */X.elementor-339 .elementor-element.elementor-element-c88e8fb p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d72a779 */X.elementor-339 .elementor-element.elementor-element-6d72a779 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f6610f6 */.elementor-339 .elementor-element.elementor-element-5f6610f6 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196ee898 */X.elementor-339 .elementor-element.elementor-element-196ee898 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14f3481d */.elementor-339 .elementor-element.elementor-element-14f3481d {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c619cd */X.elementor-339 .elementor-element.elementor-element-20c619cd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33929d32 */.elementor-339 .elementor-element.elementor-element-33929d32 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15960cd8 */X.elementor-339 .elementor-element.elementor-element-15960cd8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b4b9136 */.elementor-339 .elementor-element.elementor-element-6b4b9136 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58caf425 */X.elementor-339 .elementor-element.elementor-element-58caf425 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440b24b0 */.elementor-339 .elementor-element.elementor-element-440b24b0 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-152f0fe9 */X.elementor-339 .elementor-element.elementor-element-152f0fe9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ad59a */.elementor-339 .elementor-element.elementor-element-3a8ad59a {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d72a779 */X.elementor-339 .elementor-element.elementor-element-6d72a779 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f6610f6 */.elementor-339 .elementor-element.elementor-element-5f6610f6 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196ee898 */X.elementor-339 .elementor-element.elementor-element-196ee898 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14f3481d */.elementor-339 .elementor-element.elementor-element-14f3481d {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c619cd */X.elementor-339 .elementor-element.elementor-element-20c619cd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33929d32 */.elementor-339 .elementor-element.elementor-element-33929d32 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15960cd8 */X.elementor-339 .elementor-element.elementor-element-15960cd8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b4b9136 */.elementor-339 .elementor-element.elementor-element-6b4b9136 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58caf425 */X.elementor-339 .elementor-element.elementor-element-58caf425 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440b24b0 */.elementor-339 .elementor-element.elementor-element-440b24b0 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-152f0fe9 */X.elementor-339 .elementor-element.elementor-element-152f0fe9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ad59a */.elementor-339 .elementor-element.elementor-element-3a8ad59a {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d72a779 */X.elementor-339 .elementor-element.elementor-element-6d72a779 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f6610f6 */.elementor-339 .elementor-element.elementor-element-5f6610f6 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196ee898 */X.elementor-339 .elementor-element.elementor-element-196ee898 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14f3481d */.elementor-339 .elementor-element.elementor-element-14f3481d {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c619cd */X.elementor-339 .elementor-element.elementor-element-20c619cd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33929d32 */.elementor-339 .elementor-element.elementor-element-33929d32 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15960cd8 */X.elementor-339 .elementor-element.elementor-element-15960cd8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b4b9136 */.elementor-339 .elementor-element.elementor-element-6b4b9136 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58caf425 */X.elementor-339 .elementor-element.elementor-element-58caf425 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440b24b0 */.elementor-339 .elementor-element.elementor-element-440b24b0 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-152f0fe9 */X.elementor-339 .elementor-element.elementor-element-152f0fe9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ad59a */.elementor-339 .elementor-element.elementor-element-3a8ad59a {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d72a779 */X.elementor-339 .elementor-element.elementor-element-6d72a779 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f6610f6 */.elementor-339 .elementor-element.elementor-element-5f6610f6 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196ee898 */X.elementor-339 .elementor-element.elementor-element-196ee898 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14f3481d */.elementor-339 .elementor-element.elementor-element-14f3481d {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c619cd */X.elementor-339 .elementor-element.elementor-element-20c619cd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33929d32 */.elementor-339 .elementor-element.elementor-element-33929d32 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15960cd8 */X.elementor-339 .elementor-element.elementor-element-15960cd8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b4b9136 */.elementor-339 .elementor-element.elementor-element-6b4b9136 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58caf425 */X.elementor-339 .elementor-element.elementor-element-58caf425 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440b24b0 */.elementor-339 .elementor-element.elementor-element-440b24b0 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-152f0fe9 */X.elementor-339 .elementor-element.elementor-element-152f0fe9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ad59a */.elementor-339 .elementor-element.elementor-element-3a8ad59a {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d72a779 */X.elementor-339 .elementor-element.elementor-element-6d72a779 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f6610f6 */.elementor-339 .elementor-element.elementor-element-5f6610f6 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196ee898 */X.elementor-339 .elementor-element.elementor-element-196ee898 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14f3481d */.elementor-339 .elementor-element.elementor-element-14f3481d {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c619cd */X.elementor-339 .elementor-element.elementor-element-20c619cd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33929d32 */.elementor-339 .elementor-element.elementor-element-33929d32 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15960cd8 */X.elementor-339 .elementor-element.elementor-element-15960cd8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b4b9136 */.elementor-339 .elementor-element.elementor-element-6b4b9136 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58caf425 */X.elementor-339 .elementor-element.elementor-element-58caf425 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440b24b0 */.elementor-339 .elementor-element.elementor-element-440b24b0 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-152f0fe9 */X.elementor-339 .elementor-element.elementor-element-152f0fe9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ad59a */.elementor-339 .elementor-element.elementor-element-3a8ad59a {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d72a779 */X.elementor-339 .elementor-element.elementor-element-6d72a779 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f6610f6 */.elementor-339 .elementor-element.elementor-element-5f6610f6 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196ee898 */X.elementor-339 .elementor-element.elementor-element-196ee898 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14f3481d */.elementor-339 .elementor-element.elementor-element-14f3481d {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c619cd */X.elementor-339 .elementor-element.elementor-element-20c619cd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33929d32 */.elementor-339 .elementor-element.elementor-element-33929d32 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15960cd8 */X.elementor-339 .elementor-element.elementor-element-15960cd8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b4b9136 */.elementor-339 .elementor-element.elementor-element-6b4b9136 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58caf425 */X.elementor-339 .elementor-element.elementor-element-58caf425 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440b24b0 */.elementor-339 .elementor-element.elementor-element-440b24b0 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-152f0fe9 */X.elementor-339 .elementor-element.elementor-element-152f0fe9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ad59a */.elementor-339 .elementor-element.elementor-element-3a8ad59a {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d72a779 */X.elementor-339 .elementor-element.elementor-element-6d72a779 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f6610f6 */.elementor-339 .elementor-element.elementor-element-5f6610f6 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196ee898 */X.elementor-339 .elementor-element.elementor-element-196ee898 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14f3481d */.elementor-339 .elementor-element.elementor-element-14f3481d {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20c619cd */X.elementor-339 .elementor-element.elementor-element-20c619cd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33929d32 */.elementor-339 .elementor-element.elementor-element-33929d32 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15960cd8 */X.elementor-339 .elementor-element.elementor-element-15960cd8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b4b9136 */.elementor-339 .elementor-element.elementor-element-6b4b9136 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58caf425 */X.elementor-339 .elementor-element.elementor-element-58caf425 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440b24b0 */.elementor-339 .elementor-element.elementor-element-440b24b0 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-152f0fe9 */X.elementor-339 .elementor-element.elementor-element-152f0fe9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8ad59a */.elementor-339 .elementor-element.elementor-element-3a8ad59a {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5e24cb7f */X.elementor-339 .elementor-element.elementor-element-5e24cb7f {
  -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-15592df6 */.elementor-339 .elementor-element.elementor-element-15592df6 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b97a567 */.elementor-339 .elementor-element.elementor-element-b97a567 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




X.elementor-339 .elementor-element.elementor-element-b97a567 {
    transform: scale(1.20325);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c88bc57 *//* 1. Container Styles */
.elementor-339 .elementor-element.elementor-element-2c88bc57 {
    mix-blend-mode: overlay;
    transform: scale(2.005);
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63e639 */.elementor-339 .elementor-element.elementor-element-63e639 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-63e639 {
    transform: scale(1.5);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-34fac48d */.elementor-339 .elementor-element.elementor-element-34fac48d {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56c5698b */.elementor-339 .elementor-element.elementor-element-56c5698b {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a81b6d4 */.elementor-339 .elementor-element.elementor-element-3a81b6d4 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b4b0dc0 */.elementor-339 .elementor-element.elementor-element-b4b0dc0::after {
  content: "";
  position: absolute;
  inset: 0;

  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-339 .elementor-element.elementor-element-b4b0dc0 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP ONLY (min-width: 1025px)
   Apply the Gradient Mask (45% Clear / 55% Blur Fade)
--------------------------------------------------------- */
@media (min-width: 1025px) {
  .elementor-339 .elementor-element.elementor-element-b4b0dc0::after {
    /* 0% -> 45%: Transparent (No Blur)
       45% -> 100%: Fades to Black (Full Blur)
    */
    -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
    mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
  }
}

/* ---------------------------------------------------------
   TABLET & MOBILE (max-width: 1024px)
   Disable the blur entirely so it doesn't cover content
--------------------------------------------------------- */
@media (max-width: 1024px) {
  .elementor-339 .elementor-element.elementor-element-b4b0dc0::after {
    display: none;
  }
}








.elementor-339 .elementor-element.elementor-element-b4b0dc0.elementor-section {
  position: relative;
  z-index: 1;
  /* Ensure mask ignores element boundaries */
  -webkit-mask-clip: no-clip !important;
  mask-clip: no-clip !important;
  -webkit-mask-origin: border-box;
  mask-origin: border-box;
  -webkit-mask-image: linear-gradient(
    to bottom,
    /* Hard solid region */
    rgba(0, 0, 0, 1) -500px,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 86%,
    /* Extra smooth start - very subtle initial fade */
    rgba(0, 0, 0, 0.99) 86.5%,
    rgba(0, 0, 0, 0.98) 87%,
    rgba(0, 0, 0, 0.97) 87.5%,
    rgba(0, 0, 0, 0.96) 88%,
    /* Continue with perceptually smooth fade */
    rgba(0, 0, 0, 0.90) 89.5%,
    rgba(0, 0, 0, 0.80) 91%,
    rgba(0, 0, 0, 0.68) 92.5%,
    rgba(0, 0, 0, 0.54) 94%,
    rgba(0, 0, 0, 0.40) 95.5%,
    rgba(0, 0, 0, 0.26) 97%,
    rgba(0, 0, 0, 0.14) 98.2%,
    rgba(0, 0, 0, 0.06) 99.2%,
    rgba(0, 0, 0, 0) 100%
  );
  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 1) -500px,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 86%,
    /* Extra smooth start - very subtle initial fade */
    rgba(0, 0, 0, 0.99) 86.5%,
    rgba(0, 0, 0, 0.98) 87%,
    rgba(0, 0, 0, 0.97) 87.5%,
    rgba(0, 0, 0, 0.96) 88%,
    /* Continue with perceptually smooth fade */
    rgba(0, 0, 0, 0.90) 89.5%,
    rgba(0, 0, 0, 0.80) 91%,
    rgba(0, 0, 0, 0.68) 92.5%,
    rgba(0, 0, 0, 0.54) 94%,
    rgba(0, 0, 0, 0.40) 95.5%,
    rgba(0, 0, 0, 0.26) 97%,
    rgba(0, 0, 0, 0.14) 98.2%,
    rgba(0, 0, 0, 0.06) 99.2%,
    rgba(0, 0, 0, 0) 100%
  );
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  /* Slight supersampling for smoother tail (no distance increase) */
  -webkit-mask-size: 100% 220% !important;
  mask-size: 100% 220% !important;
  -webkit-mask-position: bottom;
  mask-position: bottom;
}







@media (max-width: 1024px) {
  .elementor-339 .elementor-element.elementor-element-b4b0dc0.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 1) -500px,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 1) 93%,

      /* Extra smooth start - very subtle initial fade */
      rgba(0, 0, 0, 0.99) 93.25%,
      rgba(0, 0, 0, 0.98) 93.5%,
      rgba(0, 0, 0, 0.97) 93.75%,
      rgba(0, 0, 0, 0.96) 94%,

      /* Continue with perceptually smooth fade */
      rgba(0, 0, 0, 0.90) 94.75%,
      rgba(0, 0, 0, 0.80) 95.5%,
      rgba(0, 0, 0, 0.68) 96.25%,
      rgba(0, 0, 0, 0.54) 97%,
      rgba(0, 0, 0, 0.40) 97.75%,
      rgba(0, 0, 0, 0.26) 98.5%,
      rgba(0, 0, 0, 0.14) 99.1%,
      rgba(0, 0, 0, 0.06) 99.6%,
      rgba(0, 0, 0, 0) 100%
    );

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 1) -500px,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 1) 93%,
      rgba(0, 0, 0, 0.99) 93.25%,
      rgba(0, 0, 0, 0.98) 93.5%,
      rgba(0, 0, 0, 0.97) 93.75%,
      rgba(0, 0, 0, 0.96) 94%,
      rgba(0, 0, 0, 0.90) 94.75%,
      rgba(0, 0, 0, 0.80) 95.5%,
      rgba(0, 0, 0, 0.68) 96.25%,
      rgba(0, 0, 0, 0.54) 97%,
      rgba(0, 0, 0, 0.40) 97.75%,
      rgba(0, 0, 0, 0.26) 98.5%,
      rgba(0, 0, 0, 0.14) 99.1%,
      rgba(0, 0, 0, 0.06) 99.6%,
      rgba(0, 0, 0, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f132b1 */.elementor-339 .elementor-element.elementor-element-f132b1 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




X.elementor-339 .elementor-element.elementor-element-f132b1 {
    transform: scale(1.20325);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ea1767d */X.elementor-339 .elementor-element.elementor-element-2ea1767d p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b27d2bc */X.elementor-339 .elementor-element.elementor-element-1b27d2bc p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a603a1 */X.elementor-339 .elementor-element.elementor-element-10a603a1 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27f13fe1 */X.elementor-339 .elementor-element.elementor-element-27f13fe1 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea193fb */.elementor-339 .elementor-element.elementor-element-1ea193fb {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f6f191b */.elementor-339 .elementor-element.elementor-element-1f6f191b {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-428bc0d7 */.elementor-339 .elementor-element.elementor-element-428bc0d7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64682180 */.elementor-339 .elementor-element.elementor-element-64682180 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de5b5b7 */.elementor-339 .elementor-element.elementor-element-2de5b5b7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51352013 */.elementor-339 .elementor-element.elementor-element-51352013 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a77dcc */.elementor-339 .elementor-element.elementor-element-34a77dcc {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ea1b922 */.elementor-339 .elementor-element.elementor-element-5ea1b922 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5928349c */.elementor-339 .elementor-element.elementor-element-5928349c {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11102bec */.elementor-339 .elementor-element.elementor-element-11102bec {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea193fb */.elementor-339 .elementor-element.elementor-element-1ea193fb {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f6f191b */.elementor-339 .elementor-element.elementor-element-1f6f191b {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-428bc0d7 */.elementor-339 .elementor-element.elementor-element-428bc0d7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64682180 */.elementor-339 .elementor-element.elementor-element-64682180 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de5b5b7 */.elementor-339 .elementor-element.elementor-element-2de5b5b7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51352013 */.elementor-339 .elementor-element.elementor-element-51352013 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a77dcc */.elementor-339 .elementor-element.elementor-element-34a77dcc {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ea1b922 */.elementor-339 .elementor-element.elementor-element-5ea1b922 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5928349c */.elementor-339 .elementor-element.elementor-element-5928349c {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11102bec */.elementor-339 .elementor-element.elementor-element-11102bec {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea193fb */.elementor-339 .elementor-element.elementor-element-1ea193fb {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f6f191b */.elementor-339 .elementor-element.elementor-element-1f6f191b {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-428bc0d7 */.elementor-339 .elementor-element.elementor-element-428bc0d7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64682180 */.elementor-339 .elementor-element.elementor-element-64682180 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de5b5b7 */.elementor-339 .elementor-element.elementor-element-2de5b5b7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51352013 */.elementor-339 .elementor-element.elementor-element-51352013 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a77dcc */.elementor-339 .elementor-element.elementor-element-34a77dcc {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ea1b922 */.elementor-339 .elementor-element.elementor-element-5ea1b922 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5928349c */.elementor-339 .elementor-element.elementor-element-5928349c {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11102bec */.elementor-339 .elementor-element.elementor-element-11102bec {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea193fb */.elementor-339 .elementor-element.elementor-element-1ea193fb {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f6f191b */.elementor-339 .elementor-element.elementor-element-1f6f191b {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-428bc0d7 */.elementor-339 .elementor-element.elementor-element-428bc0d7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64682180 */.elementor-339 .elementor-element.elementor-element-64682180 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de5b5b7 */.elementor-339 .elementor-element.elementor-element-2de5b5b7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51352013 */.elementor-339 .elementor-element.elementor-element-51352013 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a77dcc */.elementor-339 .elementor-element.elementor-element-34a77dcc {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ea1b922 */.elementor-339 .elementor-element.elementor-element-5ea1b922 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5928349c */.elementor-339 .elementor-element.elementor-element-5928349c {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11102bec */.elementor-339 .elementor-element.elementor-element-11102bec {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea193fb */.elementor-339 .elementor-element.elementor-element-1ea193fb {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f6f191b */.elementor-339 .elementor-element.elementor-element-1f6f191b {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-428bc0d7 */.elementor-339 .elementor-element.elementor-element-428bc0d7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64682180 */.elementor-339 .elementor-element.elementor-element-64682180 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de5b5b7 */.elementor-339 .elementor-element.elementor-element-2de5b5b7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51352013 */.elementor-339 .elementor-element.elementor-element-51352013 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a77dcc */.elementor-339 .elementor-element.elementor-element-34a77dcc {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ea1b922 */.elementor-339 .elementor-element.elementor-element-5ea1b922 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5928349c */.elementor-339 .elementor-element.elementor-element-5928349c {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11102bec */.elementor-339 .elementor-element.elementor-element-11102bec {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea193fb */.elementor-339 .elementor-element.elementor-element-1ea193fb {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f6f191b */.elementor-339 .elementor-element.elementor-element-1f6f191b {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-428bc0d7 */.elementor-339 .elementor-element.elementor-element-428bc0d7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64682180 */.elementor-339 .elementor-element.elementor-element-64682180 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de5b5b7 */.elementor-339 .elementor-element.elementor-element-2de5b5b7 {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51352013 */.elementor-339 .elementor-element.elementor-element-51352013 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a77dcc */.elementor-339 .elementor-element.elementor-element-34a77dcc {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ea1b922 */.elementor-339 .elementor-element.elementor-element-5ea1b922 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5928349c */.elementor-339 .elementor-element.elementor-element-5928349c {
    backdrop-filter: blur(5px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11102bec */.elementor-339 .elementor-element.elementor-element-11102bec {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4156157b */X.elementor-339 .elementor-element.elementor-element-4156157b {
  -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ff24c7e */.elementor-339 .elementor-element.elementor-element-4ff24c7e {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-4ff24c7e::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-339 .elementor-element.elementor-element-4ff24c7e > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-565e6d7b */X.elementor-339 .elementor-element.elementor-element-565e6d7b p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6c7cb */X.elementor-339 .elementor-element.elementor-element-2a6c7cb p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10bd0dd5 */.elementor-339 .elementor-element.elementor-element-10bd0dd5 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210ac570 */.elementor-339 .elementor-element.elementor-element-210ac570 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-426e8251 */.elementor-339 .elementor-element.elementor-element-426e8251  {
    animation: rotate 30s linear infinite;
}

@keyframes rotate {
    from {
        transform: rotate(0deg); /* Start rotation from 0 degrees */
    }
    to {
        transform: rotate(360deg); /* End rotation at 360 degrees (1 full rotation) */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-190cccb8 */.elementor-339 .elementor-element.elementor-element-190cccb8 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-190cccb8 {
    transform: scale(1.25);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-56babcf5 *//* ---------------------------------------------------------
   1. GLOBAL RESET & ICONS
--------------------------------------------------------- */
.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-accordion-icon,
.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-accordion-icon svg {
    display: none !important;
}

/* CRITICAL FIX: Anchor tooltips correctly */
.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-accordion-item {
    position: relative !important; 
    overflow: visible !important; 
}

/* Hide default content wrapper logic */
.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion > div:first-of-type { 
    display: none; 
}

/* ---------------------------------------------------------
   2. TAB TITLE (Shared Styles)
--------------------------------------------------------- */
.elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    border-style: solid;
    border-width: 0px !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #B9D4E8 !important; 
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    cursor: pointer; 
}

/* ---------------------------------------------------------
   3. DESKTOP ONLY (Hover Tooltip -> SHOWS ON LEFT)
   Min-width 1025px
--------------------------------------------------------- */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        display: block !important;
        visibility: hidden; 
        
        /* Position LEFT of the title */
        position: absolute;
        top: 0; /* Align with top of title */
        right: 100%; /* Push to the left side of container */
        left: auto;
        bottom: auto;
        
        width: 480px;
        margin-right: 15px; /* Spacing for arrow */
        margin-bottom: 0;
        
        /* Style */
        background: #000000; 
        backdrop-filter: blur(10px); 
        -webkit-backdrop-filter: blur(10px);
        border: 2px solid #000000; 
        border-radius: 12px;
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
        
        /* Animation (Horizontal Slide) */
        transform: translateX(-10px);
        opacity: 0;
        transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;
        z-index: 99;
        pointer-events: none;
        text-align: left;
    }

    /* Hover Trigger */
    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-accordion-item:hover .elementor-tab-content {
        visibility: visible;
        opacity: 1;
        transform: translateX(0);
        pointer-events: auto;
    }

    /* Arrow (Points RIGHT towards the item) */
    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-accordion-item .elementor-tab-content::before {
        content: "";
        position: absolute;
        top: 18px; /* Align roughly with text height */
        left: 100%; /* Place on right edge of tooltip */
        border-width: 8px;
        border-style: solid;
        /* Transparent Top/Bottom/Right, Black Left -> Points Right */
        border-color: transparent transparent transparent #000000; 
      
    }
}

@media only screen and (max-width: 900px){
    .elementor-22 .elementor-element.elementor-element-56babcf5 .elementor-tab-content{
        color: black !important;
    }
}








/* ---------------------------------------------------------
   4. MOBILE & TABLET (Click Tooltip -> ABOVE)
   Max-width 1024px
--------------------------------------------------------- */
@media (max-width: 1024px) {

    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-accordion-item {
        position: relative !important;
        overflow: visible !important;
    }

    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion 
    .elementor-accordion-item 
    .elementor-tab-content {
        display: block !important;
        visibility: hidden;
        opacity: 0;

        /* Tooltip ABOVE */
        position: absolute;
        bottom: 100%;
        top: auto;
        left: 50%;
        transform: translateX(-50%) translateY(10px);

        width: 90vw;
        max-width: 480px;
        margin-bottom: 12px;

        background: #000000;
        border: 2px solid #000000;
        border-radius: 12px;
        box-shadow: 0 8px 20px rgba(0,0,0,0.15);

        transition: opacity 0.35s ease, transform 0.35s ease, visibility 0.35s ease;
        z-index: 999;
        pointer-events: none;
        text-align: left;
    }

    /* CLICK trigger (Elementor adds .elementor-active) */
    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion 
    .elementor-accordion-item.elementor-active 
    .elementor-tab-content {
        visibility: visible;
        opacity: 1;
        transform: translateX(-50%) translateY(0);
        pointer-events: auto;
    }

    /* Tooltip arrow (points DOWN to title) */
    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion 
    .elementor-tab-content::before {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        border-width: 8px;
        border-style: solid;
        border-color: #000000 transparent transparent transparent;
    }
}






/* ---------------------------------------------------------
   4. MOBILE & TABLET (Native Accordion – COLLAPSED DEFAULT)
   Max-width 1024px
--------------------------------------------------------- */
@media (max-width: 1024px) {

    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-tab-content {
        position: static !important;
        transform: none !important;
        pointer-events: auto !important;

        /* CRITICAL: do NOT override these */
        display: block !important;
        visibility: inherit !important;
        opacity: 1 !important;
        max-height: initial !important;
        overflow: hidden !important;

        width: 100%;
        margin: 12px 0;

        background: #000000;
        border-radius: 12px;
        border: 2px solid #000000;
        box-shadow: 0 8px 20px rgba(0,0,0,0.15);
    }

    /* Remove tooltip arrow on mobile */
    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion 
    .elementor-tab-content::before {
        display: none !important;
    }

    /* Keep titles clickable */
    .elementor-339 .elementor-element.elementor-element-56babcf5 .elementor-accordion .elementor-tab-title {
        position: relative;
        z-index: 2;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50576e8a *//* 1. Set up the container */
.elementor-339 .elementor-element.elementor-element-50576e8a {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-339 .elementor-element.elementor-element-50576e8a::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* The Shape */
  border-left: 2px solid #2077E4;
  border-bottom: 2px solid #2077E4;
  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
  
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-339 .elementor-element.elementor-element-50576e8a:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}



.elementor-339 .elementor-element.elementor-element-50576e8a {
    margin-left: 0.5vh;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1dee3d32 *//* Target the Accordion Title on Hover */
.elementor-accordion .elementor-accordion-item .elementor-tab-title:hover .elementor-accordion-title {
    font-weight: 800;
    transition: font-weight 0.3s ease; /* Optional: smooths the transition */
}

/* Optional: Keep the title bold when the item is active/opened */
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-title {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-67e58cd1 */.elementor-339 .elementor-element.elementor-element-67e58cd1 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-67e58cd1::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(9px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-339 .elementor-element.elementor-element-67e58cd1 > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0dbac0 */X.elementor-339 .elementor-element.elementor-element-f0dbac0 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29f4d09e *//* 1. Set up the container */
.elementor-339 .elementor-element.elementor-element-29f4d09e {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-339 .elementor-element.elementor-element-29f4d09e::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* The Shape */
  border-left: 2px solid #2077E4;
  border-bottom: 2px solid #2077E4;
  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
  
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-339 .elementor-element.elementor-element-29f4d09e:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}



.elementor-339 .elementor-element.elementor-element-29f4d09e {
    margin-left: 0.5vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-170ce221 */.elementor-339 .elementor-element.elementor-element-170ce221 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-170ce221 {
    transform: scale(1.407020325);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72cdf1ea */.elementor-339 .elementor-element.elementor-element-72cdf1ea img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-339 .elementor-element.elementor-element-72cdf1ea {
    transform: scale(1.5);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-997f4c */X.elementor-339 .elementor-element.elementor-element-997f4c p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4ba44b */.elementor-339 .elementor-element.elementor-element-a4ba44b {
  position: relative;
  display: inline-block;
  overflow: hidden;
  z-index: 1; /* ensures shine can go over content */
}

.elementor-339 .elementor-element.elementor-element-a4ba44b::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: 2; /* make sure it's over the image */
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);

  /* fade top/bottom */
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);

  animation: glossShine 6s ease-in-out infinite;
}

@keyframes glossShine {
  0%, 50% {
    left: -100%;
  }
  25% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}

.elementor-339 .elementor-element.elementor-element-a4ba44b {
  -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7bc1ac */X.elementor-339 .elementor-element.elementor-element-f7bc1ac p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-186c4a2 */X.elementor-339 .elementor-element.elementor-element-186c4a2 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f24ad99 */X.elementor-339 .elementor-element.elementor-element-f24ad99 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62c1b8f */X.elementor-339 .elementor-element.elementor-element-62c1b8f p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d6b62a9 */.elementor-339 .elementor-element.elementor-element-d6b62a9 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-d6b62a9::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-339 .elementor-element.elementor-element-d6b62a9 > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b23896 */.header-background-video-stretch video.elementor-html5-video {
	width: 3425px !important;
	height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fb3565b */X.elementor-339 .elementor-element.elementor-element-6fb3565b p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS */body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 7px solid white;         /* 2px more than the inner one */
  border-radius: 0em;                /* No rounding */
  pointer-events: none;
  z-index: 99999999999999999999;   /* Higher than ::after */
  box-sizing: border-box;
}

body::after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 1.25em;              /* Rounded inner border */
  border: 6px solid white;
  pointer-events: none;
  z-index: 9999999999999999999;
  box-sizing: border-box;
}



















/* 1. Overall Scrollbar Width */
::-webkit-scrollbar {
  width: 6px;
}

/* 2. The Top & Bottom Circles (The "Frame") */
/* We style the buttons to look like static circles */
::-webkit-scrollbar-button:vertical:start:decrement,
::-webkit-scrollbar-button:vertical:end:increment {
  display: block;
  height: 12px;              /* Must match width for a perfect circle */
  background-color: #000; /* Navy Color */
  border-radius: 50%;        /* Makes them circles */
}

/* 3. The Track (Background) */
::-webkit-scrollbar-track {
  background: #fff;
  border-left: 0px solid #000; /* Your border preference */
  
  /* Optional: Adds tiny whitespace between circle and track */
  margin-top: 2px; 
  margin-bottom: 2px; 
}

/* 4. The Thumb (Moving Part) */
::-webkit-scrollbar-thumb {
  background: #000;
  border: 3px solid #000; /* Creates the "inner" color effect */
  border-radius: 20px;
}




body {
    /* 1. Size: 14x14 (approx 15% bigger)
       2. Hotspot: 7 7 (Center)
       3. Fill: 'white' (Solid/Full opacity)
       4. Stroke: 'navy', Width: 2px
    */
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' width='12' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='6' fill='white' stroke='navy' stroke-width='1' /%3E%3C/svg%3E") 7 7, auto !important;
}/* End custom CSS */