.elementor-211 .elementor-element.elementor-element-af73e75{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:none;--border-style:none;--padding-top:35px;--padding-bottom:65px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-af73e75:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heatlogic.co.nz/wp-content/uploads/2026/03/wave-banner-01.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-af73e75::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-4c5d2f5 ) 0%, var( --e-global-color-4f76d6d ) 90%);}.elementor-211 .elementor-element.elementor-element-72bc8865{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 24px;--row-gap:0px;--column-gap:24px;}.elementor-211 .elementor-element.elementor-element-1c53a615{--display:flex;--overflow:hidden;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-51ee017e .elementor-heading-title{font-family:var( --e-global-typography-b310716-font-family ), Sans-serif;font-size:var( --e-global-typography-b310716-font-size );font-weight:var( --e-global-typography-b310716-font-weight );line-height:var( --e-global-typography-b310716-line-height );letter-spacing:var( --e-global-typography-b310716-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-49297096{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-51972df-font-family ), Sans-serif;font-size:var( --e-global-typography-51972df-font-size );font-weight:var( --e-global-typography-51972df-font-weight );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-49297096 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-49297096 a{color:var( --e-global-color-1727dea );}.elementor-211 .elementor-element.elementor-element-49297096 a:hover, .elementor-211 .elementor-element.elementor-element-49297096 a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-710c68de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-global-3683 .elementor-button{background-color:var( --e-global-color-4f76d6d );font-family:var( --e-global-typography-9a5514f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5514f-font-size );font-weight:var( --e-global-typography-9a5514f-font-weight );text-transform:var( --e-global-typography-9a5514f-text-transform );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-global-3683 .elementor-button:hover, .elementor-211 .elementor-element.elementor-global-3683 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-global-3683 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-global-3683 .elementor-button:focus svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-44e461a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-18px;--padding-top:85px;--padding-bottom:0px;--padding-left:71px;--padding-right:71px;}.elementor-211 .elementor-element.elementor-element-44e461a:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-44e461a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heatlogic.co.nz/wp-content/uploads/2026/03/hero-image.-circle-background.svg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-211 .elementor-element.elementor-element-6b1f3145 img{width:100%;}.elementor-211 .elementor-element.elementor-element-7ff0ef15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-211 .elementor-element.elementor-element-6399a6fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-6b8c858{--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;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.07);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-79ffda39{width:var( --container-widget-width, 95px );max-width:95px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-211 .elementor-element.elementor-element-79ffda39 .elementor-icon-wrapper{text-align:start;}.elementor-211 .elementor-element.elementor-element-79ffda39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-79ffda39.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-79ffda39.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-79ffda39.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-79ffda39.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-79ffda39.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-79ffda39.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-79ffda39 .elementor-icon{font-size:38px;padding:12px;}.elementor-211 .elementor-element.elementor-element-79ffda39 .elementor-icon svg{height:38px;}.elementor-211 .elementor-element.elementor-element-2e2b09e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a06c1a5-font-family ), Sans-serif;font-size:var( --e-global-typography-a06c1a5-font-size );font-weight:var( --e-global-typography-a06c1a5-font-weight );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-2e2b09e2 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-62233493{--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;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.07);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-6dc57cee{width:var( --container-widget-width, 95px );max-width:95px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-211 .elementor-element.elementor-element-6dc57cee .elementor-icon-wrapper{text-align:start;}.elementor-211 .elementor-element.elementor-element-6dc57cee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6dc57cee.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-6dc57cee.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-6dc57cee.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-6dc57cee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-6dc57cee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6dc57cee.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6dc57cee .elementor-icon{font-size:38px;padding:12px;}.elementor-211 .elementor-element.elementor-element-6dc57cee .elementor-icon svg{height:38px;}.elementor-211 .elementor-element.elementor-element-5d9f360f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a06c1a5-font-family ), Sans-serif;font-size:var( --e-global-typography-a06c1a5-font-size );font-weight:var( --e-global-typography-a06c1a5-font-weight );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-5d9f360f p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-75038d95{--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;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.07);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-2d7f19a{width:var( --container-widget-width, 95px );max-width:95px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-211 .elementor-element.elementor-element-2d7f19a .elementor-icon-wrapper{text-align:start;}.elementor-211 .elementor-element.elementor-element-2d7f19a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-2d7f19a.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-2d7f19a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2d7f19a.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-2d7f19a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2d7f19a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-2d7f19a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-2d7f19a .elementor-icon{font-size:38px;padding:12px;}.elementor-211 .elementor-element.elementor-element-2d7f19a .elementor-icon svg{height:38px;}.elementor-211 .elementor-element.elementor-element-74b73d6e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a06c1a5-font-family ), Sans-serif;font-size:var( --e-global-typography-a06c1a5-font-size );font-weight:var( --e-global-typography-a06c1a5-font-weight );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-74b73d6e p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-534f9da0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:92px 20px;--row-gap:92px;--column-gap:20px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-211 .elementor-element.elementor-element-534f9da0:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-534f9da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heatlogic.co.nz/wp-content/uploads/2026/03/green-blur-background-01.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-2634eb77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 60px;--row-gap:20px;--column-gap:60px;}.elementor-211 .elementor-element.elementor-element-3e644558{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-243360fb{--display:flex;}.elementor-211 .elementor-element.elementor-element-ec4d062{z-index:0;}.elementor-211 .elementor-element.elementor-element-ec4d062 img{width:100%;height:508px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-211 .elementor-element.elementor-element-42172202{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-42172202{right:0px;}body.rtl .elementor-211 .elementor-element.elementor-element-42172202{left:0px;}.elementor-211 .elementor-element.elementor-element-42172202 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-211 .elementor-element.elementor-element-53ef52d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-211 .elementor-element.elementor-element-59d339e8{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;}.elementor-211 .elementor-element.elementor-element-59d339e8 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.07);}.elementor-211 .elementor-element.elementor-element-363fc0cd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-dd4de9a );--border-color:var( --e-global-color-dd4de9a );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.07);--padding-top:38px;--padding-bottom:38px;--padding-left:55px;--padding-right:55px;}.elementor-211 .elementor-element.elementor-element-363fc0cd:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-363fc0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-211 .elementor-element.elementor-element-5c0fd632{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-item > a{font-family:var( --e-global-typography-48c6a1a-font-family ), Sans-serif;font-size:var( --e-global-typography-48c6a1a-font-size );font-weight:var( --e-global-typography-48c6a1a-font-weight );line-height:var( --e-global-typography-48c6a1a-line-height );letter-spacing:var( --e-global-typography-48c6a1a-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-text{transition:color 0.3s;}.elementor-211 .elementor-element.elementor-element-5376768f{--display:flex;--justify-content:center;--overflow:hidden;}.elementor-211 .elementor-element.elementor-element-1101e3e0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-211 .elementor-element.elementor-element-7100f485 .elementor-heading-title{font-family:var( --e-global-typography-4529e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-4529e2c-font-size );font-weight:var( --e-global-typography-4529e2c-font-weight );text-transform:var( --e-global-typography-4529e2c-text-transform );line-height:var( --e-global-typography-4529e2c-line-height );color:var( --e-global-color-9ce67b8 );}.elementor-211 .elementor-element.elementor-element-50b6f80e .elementor-heading-title{font-family:var( --e-global-typography-a2a3459-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a3459-font-size );font-weight:var( --e-global-typography-a2a3459-font-weight );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-365ca0e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-211 .elementor-element.elementor-element-365ca0e8 p{margin-block-end:25px;}.elementor-211 .elementor-element.elementor-element-6f8dc423{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-59ef0cd3 .elementor-button{background-color:var( --e-global-color-4f76d6d );font-family:var( --e-global-typography-9a5514f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5514f-font-size );font-weight:var( --e-global-typography-9a5514f-font-weight );text-transform:var( --e-global-typography-9a5514f-text-transform );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-59ef0cd3 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-59ef0cd3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-59ef0cd3 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-59ef0cd3 .elementor-button:focus svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-49875b2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-3bb4c637{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 7.4%;}.elementor-211 .elementor-element.elementor-element-3bb4c637 .elementor-heading-title{font-family:var( --e-global-typography-b771cac-font-family ), Sans-serif;font-size:var( --e-global-typography-b771cac-font-size );font-weight:var( --e-global-typography-b771cac-font-weight );text-transform:var( --e-global-typography-b771cac-text-transform );font-style:var( --e-global-typography-b771cac-font-style );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-3daa8877{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-211 .elementor-element.elementor-element-9c18116{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 19.25%;}.elementor-211 .elementor-element.elementor-element-9c18116 .elementor-heading-title{font-family:var( --e-global-typography-b771cac-font-family ), Sans-serif;font-size:var( --e-global-typography-b771cac-font-size );font-weight:var( --e-global-typography-b771cac-font-weight );text-transform:var( --e-global-typography-b771cac-text-transform );font-style:var( --e-global-typography-b771cac-font-style );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-2141827c img{width:73px;}.elementor-211 .elementor-element.elementor-element-3db63cd5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 12.9%;}.elementor-211 .elementor-element.elementor-element-3db63cd5 .elementor-heading-title{font-family:var( --e-global-typography-b771cac-font-family ), Sans-serif;font-size:var( --e-global-typography-b771cac-font-size );font-weight:var( --e-global-typography-b771cac-font-weight );text-transform:var( --e-global-typography-b771cac-text-transform );font-style:var( --e-global-typography-b771cac-font-style );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-1e1c2071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 20px;--row-gap:60px;--column-gap:20px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-1e1c2071:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-1e1c2071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-64746ea ) 100%);}.elementor-211 .elementor-element.elementor-element-1e1c2071::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://heatlogic.co.nz/wp-content/uploads/2026/03/left-and-right-dots-background-01.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-174265b5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-211 .elementor-element.elementor-element-1a844f6a{text-align:center;}.elementor-211 .elementor-element.elementor-element-1a844f6a .elementor-heading-title{font-family:var( --e-global-typography-4529e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-4529e2c-font-size );font-weight:var( --e-global-typography-4529e2c-font-weight );text-transform:var( --e-global-typography-4529e2c-text-transform );line-height:var( --e-global-typography-4529e2c-line-height );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-52bb140b{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-211 .elementor-element.elementor-element-52bb140b.elementor-element{--align-self:center;}.elementor-211 .elementor-element.elementor-element-52bb140b .elementor-heading-title{font-family:var( --e-global-typography-a2a3459-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a3459-font-size );font-weight:var( --e-global-typography-a2a3459-font-weight );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-7589651b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-494c3229{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-494c3229:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-494c3229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-1d674f1c img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-211 .elementor-element.elementor-element-292e2ba5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-211 .elementor-element.elementor-element-1aa3a15 .elementor-heading-title{font-family:var( --e-global-typography-3e1a3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-3e1a3cf-font-size );font-weight:var( --e-global-typography-3e1a3cf-font-weight );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-353b3748{font-family:var( --e-global-typography-51972df-font-family ), Sans-serif;font-size:var( --e-global-typography-51972df-font-size );font-weight:var( --e-global-typography-51972df-font-weight );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );color:var( --e-global-color-text );}.elementor-211 .elementor-element.elementor-element-353b3748 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-64c4f038 .elementor-button{background-color:var( --e-global-color-4f76d6d );font-family:var( --e-global-typography-9a5514f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5514f-font-size );font-weight:var( --e-global-typography-9a5514f-font-weight );text-transform:var( --e-global-typography-9a5514f-text-transform );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-64c4f038 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-64c4f038 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-64c4f038{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-64c4f038.elementor-element{--align-self:flex-start;}.elementor-211 .elementor-element.elementor-element-64c4f038 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-64c4f038 .elementor-button:focus svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-573e649d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-573e649d:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-573e649d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-5f916185 img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-211 .elementor-element.elementor-element-3f87fbfe{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-211 .elementor-element.elementor-element-3b49d7fd .elementor-heading-title{font-family:var( --e-global-typography-3e1a3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-3e1a3cf-font-size );font-weight:var( --e-global-typography-3e1a3cf-font-weight );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-35d8cf2e{font-family:var( --e-global-typography-51972df-font-family ), Sans-serif;font-size:var( --e-global-typography-51972df-font-size );font-weight:var( --e-global-typography-51972df-font-weight );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );color:var( --e-global-color-text );}.elementor-211 .elementor-element.elementor-element-35d8cf2e p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-59a4da15 .elementor-button{background-color:var( --e-global-color-4f76d6d );font-family:var( --e-global-typography-9a5514f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5514f-font-size );font-weight:var( --e-global-typography-9a5514f-font-weight );text-transform:var( --e-global-typography-9a5514f-text-transform );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-59a4da15 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-59a4da15 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-59a4da15{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-59a4da15.elementor-element{--align-self:flex-start;}.elementor-211 .elementor-element.elementor-element-59a4da15 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-59a4da15 .elementor-button:focus svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-16c1b029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-16c1b029:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-16c1b029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-76d1e286 img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-211 .elementor-element.elementor-element-7925aae3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-211 .elementor-element.elementor-element-3fa73c73 .elementor-heading-title{font-family:var( --e-global-typography-3e1a3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-3e1a3cf-font-size );font-weight:var( --e-global-typography-3e1a3cf-font-weight );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-205f443e{font-family:var( --e-global-typography-51972df-font-family ), Sans-serif;font-size:var( --e-global-typography-51972df-font-size );font-weight:var( --e-global-typography-51972df-font-weight );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );color:var( --e-global-color-text );}.elementor-211 .elementor-element.elementor-element-205f443e p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-47e16736 .elementor-button{background-color:var( --e-global-color-4f76d6d );font-family:var( --e-global-typography-9a5514f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5514f-font-size );font-weight:var( --e-global-typography-9a5514f-font-weight );text-transform:var( --e-global-typography-9a5514f-text-transform );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-47e16736 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-47e16736 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-47e16736{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-47e16736.elementor-element{--align-self:flex-start;}.elementor-211 .elementor-element.elementor-element-47e16736 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-47e16736 .elementor-button:focus svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6705f5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-6705f5b:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-6705f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heatlogic.co.nz/wp-content/uploads/2026/03/Section-oval-light-green.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-cdaebb9{--display:flex;--gap:54px 20px;--row-gap:54px;--column-gap:20px;}.elementor-211 .elementor-element.elementor-element-9384e8d{--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;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;}.elementor-211 .elementor-element.elementor-element-ec8a15c .elementor-heading-title{font-family:var( --e-global-typography-a2a3459-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a3459-font-size );font-weight:var( --e-global-typography-a2a3459-font-weight );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-66beb02{text-align:start;}.elementor-211 .elementor-element.elementor-element-0363fed{--display:flex;}.elementor-211 .elementor-element.elementor-element-d82f509{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-211 .elementor-element.elementor-element-eee5e4a{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-element-eee5e4a img{width:100%;height:270px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-211 .elementor-element.elementor-element-2a1fac1 .elementor-heading-title{font-family:var( --e-global-typography-f64025b-font-family ), Sans-serif;font-size:var( --e-global-typography-f64025b-font-size );font-weight:var( --e-global-typography-f64025b-font-weight );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-2a1fac1 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-2a1fac1 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2a1fac1 .elementor-heading-title a{transition-duration:0.3s;}.elementor-211 .elementor-element.elementor-element-a77be6d{font-family:var( --e-global-typography-94084a2-font-family ), Sans-serif;font-size:var( --e-global-typography-94084a2-font-size );font-weight:var( --e-global-typography-94084a2-font-weight );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-a77be6d p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-1aaaa93{--display:flex;}.elementor-211 .elementor-element.elementor-element-2401df1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-211 .elementor-element.elementor-element-89301b0{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-element-89301b0 img{width:100%;height:270px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-211 .elementor-element.elementor-element-5c79243 .elementor-heading-title{font-family:var( --e-global-typography-f64025b-font-family ), Sans-serif;font-size:var( --e-global-typography-f64025b-font-size );font-weight:var( --e-global-typography-f64025b-font-weight );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-5c79243 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-5c79243 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-5c79243 .elementor-heading-title a{transition-duration:0.3s;}.elementor-211 .elementor-element.elementor-element-9c0b219{font-family:var( --e-global-typography-94084a2-font-family ), Sans-serif;font-size:var( --e-global-typography-94084a2-font-size );font-weight:var( --e-global-typography-94084a2-font-weight );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-9c0b219 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-adaf81d{--display:flex;}.elementor-211 .elementor-element.elementor-element-3902b64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-211 .elementor-element.elementor-element-de143f9{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-element-de143f9 img{width:100%;height:270px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-211 .elementor-element.elementor-element-5f62f91 .elementor-heading-title{font-family:var( --e-global-typography-f64025b-font-family ), Sans-serif;font-size:var( --e-global-typography-f64025b-font-size );font-weight:var( --e-global-typography-f64025b-font-weight );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-5f62f91 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-5f62f91 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-5f62f91 .elementor-heading-title a{transition-duration:0.3s;}.elementor-211 .elementor-element.elementor-element-372b951{font-family:var( --e-global-typography-94084a2-font-family ), Sans-serif;font-size:var( --e-global-typography-94084a2-font-size );font-weight:var( --e-global-typography-94084a2-font-weight );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-372b951 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-4ba7bed{--display:flex;}.elementor-211 .elementor-element.elementor-element-9c1da70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-211 .elementor-element.elementor-element-53e60e0{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-element-53e60e0 img{width:100%;height:270px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-211 .elementor-element.elementor-element-821cd06 .elementor-heading-title{font-family:var( --e-global-typography-f64025b-font-family ), Sans-serif;font-size:var( --e-global-typography-f64025b-font-size );font-weight:var( --e-global-typography-f64025b-font-weight );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-821cd06 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-821cd06 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-821cd06 .elementor-heading-title a{transition-duration:0.3s;}.elementor-211 .elementor-element.elementor-element-a14aeb1{font-family:var( --e-global-typography-94084a2-font-family ), Sans-serif;font-size:var( --e-global-typography-94084a2-font-size );font-weight:var( --e-global-typography-94084a2-font-weight );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-a14aeb1 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-3989994{--display:flex;}.elementor-211 .elementor-element.elementor-element-362b5ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-211 .elementor-element.elementor-element-0b0ea5d{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-element-0b0ea5d img{width:100%;height:270px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-211 .elementor-element.elementor-element-2f35b6c .elementor-heading-title{font-family:var( --e-global-typography-f64025b-font-family ), Sans-serif;font-size:var( --e-global-typography-f64025b-font-size );font-weight:var( --e-global-typography-f64025b-font-weight );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-2f35b6c .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-2f35b6c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2f35b6c .elementor-heading-title a{transition-duration:0.3s;}.elementor-211 .elementor-element.elementor-element-c4b5cab{font-family:var( --e-global-typography-94084a2-font-family ), Sans-serif;font-size:var( --e-global-typography-94084a2-font-size );font-weight:var( --e-global-typography-94084a2-font-weight );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-c4b5cab p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-d9eedac{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:15px;padding:0px 0px 60px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-52px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-98px;--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:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-98px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-4f76d6d );--e-n-carousel-arrow-hover-color:var( --e-global-color-4f76d6d );--e-n-carousel-swiper-pagination-size:5px;--e-n-carousel-progressbar-normal-color:#4545454D;--e-n-carousel-progressbar-hover-color:var( --e-global-color-primary );}:where( .elementor-211 .elementor-element.elementor-element-d9eedac .swiper-slide ) > .e-con{background-color:var( --e-global-color-4f76d6d );border-style:solid;border-width:2px 2px 2px 2px;border-color:#1CDBB526;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-211 .elementor-element.elementor-element-d9eedac :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-style:none;border-radius:999px 999px 999px 999px;padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-d9eedac :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:25px;--padding-inline-end:25px;--padding-block-end:25px;--padding-inline-start:25px;}.elementor-211 .elementor-element.elementor-element-2e0e8fea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:205px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-2e0e8fea:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-2e0e8fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heatlogic.co.nz/wp-content/uploads/2026/03/circle-shape-green-dots.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-149280c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f876004 );--border-color:var( --e-global-color-f876004 );--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.07);}.elementor-211 .elementor-element.elementor-element-75174b87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-211 .elementor-element.elementor-element-75174b87.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-211 .elementor-element.elementor-element-75174b87 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-211 .elementor-element.elementor-element-6e339719{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-211 .elementor-element.elementor-element-6e339719:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-6e339719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-1de587c8 .elementor-heading-title{font-family:var( --e-global-typography-a2a3459-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a3459-font-size );font-weight:var( --e-global-typography-a2a3459-font-weight );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2a4552de{font-family:var( --e-global-typography-51972df-font-family ), Sans-serif;font-size:var( --e-global-typography-51972df-font-size );font-weight:var( --e-global-typography-51972df-font-weight );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2a4552de p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-2c2a30c5{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2c2a30c5.elementor-element{--align-self:flex-start;}.elementor-211 .elementor-element.elementor-element-1e51c096{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;}.elementor-211 .elementor-element.elementor-element-1e51c096:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-1e51c096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://heatlogic.co.nz/wp-content/uploads/2026/10/HeatLogic-Mountain-Lake-Reflection.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-680cfa4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-4c84845f{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-6f0aacf2{text-align:center;}.elementor-211 .elementor-element.elementor-element-6f0aacf2 .elementor-heading-title{font-family:var( --e-global-typography-a2a3459-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a3459-font-size );font-weight:var( --e-global-typography-a2a3459-font-weight );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5c13f2c9{text-align:center;}.elementor-211 .elementor-element.elementor-element-5c13f2c9 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-268aa101{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-42f10901{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:38px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-211 .elementor-element.elementor-element-42f10901:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-42f10901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1CDBB526;}.elementor-211 .elementor-element.elementor-element-5135f007{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-6569c947{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-211 .elementor-element.elementor-element-6569c947 .elementor-icon-wrapper{text-align:center;}.elementor-211 .elementor-element.elementor-element-6569c947.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6569c947.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-6569c947.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-6569c947.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-6569c947.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-6569c947.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6569c947.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6569c947 .elementor-icon{font-size:50px;padding:25px;}.elementor-211 .elementor-element.elementor-element-6569c947 .elementor-icon svg{height:50px;}.elementor-211 .elementor-element.elementor-element-62aae6b1{width:var( --container-widget-width, 38px );max-width:38px;background-color:var( --e-global-color-4f76d6d );padding:3px 12px 2px 11px;--container-widget-width:38px;--container-widget-flex-grow:0;top:-8px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;text-align:center;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-62aae6b1{left:62px;}body.rtl .elementor-211 .elementor-element.elementor-element-62aae6b1{right:62px;}.elementor-211 .elementor-element.elementor-element-62aae6b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:26px;}.elementor-211 .elementor-element.elementor-element-1bf67efb{text-align:center;}.elementor-211 .elementor-element.elementor-element-1bf67efb p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-70957d69{width:var( --container-widget-width, 46px );max-width:46px;--e-transform-translateY:-50%;--container-widget-width:46px;--container-widget-flex-grow:0;top:50%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-70957d69{right:-38px;}body.rtl .elementor-211 .elementor-element.elementor-element-70957d69{left:-38px;}.elementor-211 .elementor-element.elementor-element-70957d69 img{width:100%;}.elementor-211 .elementor-element.elementor-element-5741e545{width:var( --container-widget-width, 46px );max-width:46px;--e-transform-translateX:-50%;--container-widget-width:46px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-5741e545{right:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-5741e545{left:50%;}.elementor-211 .elementor-element.elementor-element-5741e545 img{width:100%;}.elementor-211 .elementor-element.elementor-element-77eaad19{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:38px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-211 .elementor-element.elementor-element-77eaad19:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-77eaad19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e165b18 );}.elementor-211 .elementor-element.elementor-element-49a080d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-2576f0dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-211 .elementor-element.elementor-element-2576f0dc .elementor-icon-wrapper{text-align:center;}.elementor-211 .elementor-element.elementor-element-2576f0dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-2576f0dc.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-2576f0dc.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-2576f0dc.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-2576f0dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-2576f0dc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-2576f0dc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-2576f0dc .elementor-icon{font-size:50px;padding:25px;}.elementor-211 .elementor-element.elementor-element-2576f0dc .elementor-icon svg{height:50px;}.elementor-211 .elementor-element.elementor-element-26eb587f{width:var( --container-widget-width, 38px );max-width:38px;background-color:var( --e-global-color-4f76d6d );padding:3px 12px 2px 10px;--container-widget-width:38px;--container-widget-flex-grow:0;top:-8px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;text-align:center;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-26eb587f{left:62px;}body.rtl .elementor-211 .elementor-element.elementor-element-26eb587f{right:62px;}.elementor-211 .elementor-element.elementor-element-26eb587f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:26px;}.elementor-211 .elementor-element.elementor-element-26c3a449{text-align:center;}.elementor-211 .elementor-element.elementor-element-26c3a449 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-6b6e0e43{width:var( --container-widget-width, 46px );max-width:46px;--e-transform-translateY:-50%;--container-widget-width:46px;--container-widget-flex-grow:0;top:50%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-6b6e0e43{right:-38px;}body.rtl .elementor-211 .elementor-element.elementor-element-6b6e0e43{left:-38px;}.elementor-211 .elementor-element.elementor-element-6b6e0e43 img{width:100%;}.elementor-211 .elementor-element.elementor-element-328eeef4{width:var( --container-widget-width, 46px );max-width:46px;--e-transform-translateX:-50%;--container-widget-width:46px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-328eeef4{right:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-328eeef4{left:50%;}.elementor-211 .elementor-element.elementor-element-328eeef4 img{width:100%;}.elementor-211 .elementor-element.elementor-element-5c0f5c33{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:38px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-211 .elementor-element.elementor-element-5c0f5c33:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-5c0f5c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e165b18 );}.elementor-211 .elementor-element.elementor-element-710116eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-6787b97d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-211 .elementor-element.elementor-element-6787b97d .elementor-icon-wrapper{text-align:center;}.elementor-211 .elementor-element.elementor-element-6787b97d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6787b97d.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-6787b97d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-6787b97d.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-6787b97d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-6787b97d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6787b97d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-6787b97d .elementor-icon{font-size:50px;padding:25px;}.elementor-211 .elementor-element.elementor-element-6787b97d .elementor-icon svg{height:50px;}.elementor-211 .elementor-element.elementor-element-36aba8b2{width:var( --container-widget-width, 38px );max-width:38px;background-color:var( --e-global-color-4f76d6d );padding:3px 12px 2px 10px;--container-widget-width:38px;--container-widget-flex-grow:0;top:-8px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;text-align:center;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-36aba8b2{left:62px;}body.rtl .elementor-211 .elementor-element.elementor-element-36aba8b2{right:62px;}.elementor-211 .elementor-element.elementor-element-36aba8b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:26px;}.elementor-211 .elementor-element.elementor-element-519b74fd{text-align:center;}.elementor-211 .elementor-element.elementor-element-519b74fd p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-178fa71a{width:var( --container-widget-width, 46px );max-width:46px;--e-transform-translateY:-50%;--container-widget-width:46px;--container-widget-flex-grow:0;top:50%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-178fa71a{right:-38px;}body.rtl .elementor-211 .elementor-element.elementor-element-178fa71a{left:-38px;}.elementor-211 .elementor-element.elementor-element-178fa71a img{width:100%;}.elementor-211 .elementor-element.elementor-element-2ee5a382{width:var( --container-widget-width, 46px );max-width:46px;--e-transform-translateX:-50%;--container-widget-width:46px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-2ee5a382{right:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-2ee5a382{left:50%;}.elementor-211 .elementor-element.elementor-element-2ee5a382 img{width:100%;}.elementor-211 .elementor-element.elementor-element-14caad87{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:38px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-211 .elementor-element.elementor-element-14caad87:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-14caad87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e165b18 );}.elementor-211 .elementor-element.elementor-element-749a6f08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-34807302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-211 .elementor-element.elementor-element-34807302 .elementor-icon-wrapper{text-align:center;}.elementor-211 .elementor-element.elementor-element-34807302.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-34807302.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-34807302.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-34807302.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-34807302.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-34807302.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-34807302.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-34807302 .elementor-icon{font-size:50px;padding:25px;}.elementor-211 .elementor-element.elementor-element-34807302 .elementor-icon svg{height:50px;}.elementor-211 .elementor-element.elementor-element-4be2ff25{width:var( --container-widget-width, 38px );max-width:38px;background-color:var( --e-global-color-4f76d6d );padding:3px 12px 2px 9px;--container-widget-width:38px;--container-widget-flex-grow:0;top:-7px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;text-align:center;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-4be2ff25{left:62px;}body.rtl .elementor-211 .elementor-element.elementor-element-4be2ff25{right:62px;}.elementor-211 .elementor-element.elementor-element-4be2ff25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:26px;}.elementor-211 .elementor-element.elementor-element-5bc08a50{text-align:center;}.elementor-211 .elementor-element.elementor-element-5bc08a50 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-444905a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#1CDBB533;--border-color:#1CDBB533;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:70px;--padding-right:70px;}.elementor-211 .elementor-element.elementor-element-444905a:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-444905a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2C2D08;}.elementor-211 .elementor-element.elementor-element-9640565{text-align:center;}.elementor-211 .elementor-element.elementor-element-9640565 .elementor-heading-title{font-family:var( --e-global-typography-bd733b3-font-family ), Sans-serif;font-size:var( --e-global-typography-bd733b3-font-size );font-weight:var( --e-global-typography-bd733b3-font-weight );text-transform:var( --e-global-typography-bd733b3-text-transform );font-style:var( --e-global-typography-bd733b3-font-style );line-height:var( --e-global-typography-bd733b3-line-height );letter-spacing:var( --e-global-typography-bd733b3-letter-spacing );color:var( --e-global-color-f6bf92a );}.elementor-211 .elementor-element.elementor-element-37be1dad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 20px;--row-gap:60px;--column-gap:20px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-37be1dad:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-37be1dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-64746ea ) 100%);}.elementor-211 .elementor-element.elementor-element-37be1dad::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://heatlogic.co.nz/wp-content/uploads/2026/03/left-and-right-dots-background-01.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-7760a7a3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-211 .elementor-element.elementor-element-536214ff{text-align:center;}.elementor-211 .elementor-element.elementor-element-536214ff .elementor-heading-title{font-family:var( --e-global-typography-4529e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-4529e2c-font-size );font-weight:var( --e-global-typography-4529e2c-font-weight );text-transform:var( --e-global-typography-4529e2c-text-transform );line-height:var( --e-global-typography-4529e2c-line-height );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-59ab4395.elementor-element{--align-self:center;}.elementor-211 .elementor-element.elementor-element-59ab4395{text-align:center;}.elementor-211 .elementor-element.elementor-element-59ab4395 .elementor-heading-title{font-family:var( --e-global-typography-a2a3459-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a3459-font-size );font-weight:var( --e-global-typography-a2a3459-font-weight );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-120b6129{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-25ddafa{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 26px -2px rgba(0, 0, 0, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-25ddafa:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-25ddafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-40de76d7{--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:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-211 .elementor-element.elementor-element-68bad98 .elementor-heading-title{font-family:var( --e-global-typography-f64025b-font-family ), Sans-serif;font-size:var( --e-global-typography-f64025b-font-size );font-weight:var( --e-global-typography-f64025b-font-weight );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-70fde07a p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-56f3e391{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 26px -2px rgba(0, 0, 0, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-56f3e391:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-56f3e391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-1952a287{--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:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-211 .elementor-element.elementor-element-62170fd5 .elementor-heading-title{font-family:var( --e-global-typography-f64025b-font-family ), Sans-serif;font-size:var( --e-global-typography-f64025b-font-size );font-weight:var( --e-global-typography-f64025b-font-weight );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-48c5ea4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-211 .elementor-element.elementor-element-48c5ea4f p{margin-block-end:5px;}.elementor-211 .elementor-element.elementor-element-6505a114{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 26px -2px rgba(0, 0, 0, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-6505a114:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-6505a114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-5b2c1978{--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:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-211 .elementor-element.elementor-element-5c691624 .elementor-heading-title{font-family:var( --e-global-typography-f64025b-font-family ), Sans-serif;font-size:var( --e-global-typography-f64025b-font-size );font-weight:var( --e-global-typography-f64025b-font-weight );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-5676c863 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-566a8ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-5806a599{--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;--align-items:center;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--flex-wrap:nowrap;}.elementor-211 .elementor-element.elementor-element-62071470{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;}.elementor-211 .elementor-element.elementor-element-7eb0fdf .elementor-heading-title{font-family:var( --e-global-typography-b310716-font-family ), Sans-serif;font-size:var( --e-global-typography-b310716-font-size );font-weight:var( --e-global-typography-b310716-font-weight );line-height:var( --e-global-typography-b310716-line-height );letter-spacing:var( --e-global-typography-b310716-letter-spacing );}.elementor-211 .elementor-element.elementor-element-1ccc51fa p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-2a7d3d75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-global-3860 .elementor-button{background-color:var( --e-global-color-4f76d6d );font-family:var( --e-global-typography-9a5514f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5514f-font-size );font-weight:var( --e-global-typography-9a5514f-font-weight );text-transform:var( --e-global-typography-9a5514f-text-transform );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-global-3860 .elementor-button:hover, .elementor-211 .elementor-element.elementor-global-3860 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-global-3860 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-global-3860 .elementor-button:focus svg{fill:var( --e-global-color-4f76d6d );}.elementor-211 .elementor-element.elementor-element-5cf81700{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-211 .elementor-element.elementor-element-5cf81700 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}@media(max-width:1024px) and (min-width:768px){.elementor-211 .elementor-element.elementor-element-44e461a{--width:80%;}.elementor-211 .elementor-element.elementor-element-6e339719{--width:100%;}.elementor-211 .elementor-element.elementor-element-62071470{--width:100%;}}@media(max-width:1366px){.elementor-211 .elementor-element.elementor-element-51ee017e .elementor-heading-title{font-size:var( --e-global-typography-b310716-font-size );line-height:var( --e-global-typography-b310716-line-height );letter-spacing:var( --e-global-typography-b310716-letter-spacing );}.elementor-211 .elementor-element.elementor-element-49297096{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-global-3683 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-6399a6fa{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-2e2b09e2{font-size:var( --e-global-typography-a06c1a5-font-size );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-5d9f360f{font-size:var( --e-global-typography-a06c1a5-font-size );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-74b73d6e{font-size:var( --e-global-typography-a06c1a5-font-size );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-item > a{font-size:var( --e-global-typography-48c6a1a-font-size );line-height:var( --e-global-typography-48c6a1a-line-height );letter-spacing:var( --e-global-typography-48c6a1a-letter-spacing );}.elementor-211 .elementor-element.elementor-element-7100f485 .elementor-heading-title{font-size:var( --e-global-typography-4529e2c-font-size );line-height:var( --e-global-typography-4529e2c-line-height );}.elementor-211 .elementor-element.elementor-element-50b6f80e .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-59ef0cd3 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-3bb4c637 .elementor-heading-title{font-size:var( --e-global-typography-b771cac-font-size );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );}.elementor-211 .elementor-element.elementor-element-9c18116 .elementor-heading-title{font-size:var( --e-global-typography-b771cac-font-size );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );}.elementor-211 .elementor-element.elementor-element-3db63cd5 .elementor-heading-title{font-size:var( --e-global-typography-b771cac-font-size );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );}.elementor-211 .elementor-element.elementor-element-1a844f6a .elementor-heading-title{font-size:var( --e-global-typography-4529e2c-font-size );line-height:var( --e-global-typography-4529e2c-line-height );}.elementor-211 .elementor-element.elementor-element-52bb140b .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-7589651b{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-1aa3a15 .elementor-heading-title{font-size:var( --e-global-typography-3e1a3cf-font-size );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );}.elementor-211 .elementor-element.elementor-element-353b3748{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-64c4f038 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-3b49d7fd .elementor-heading-title{font-size:var( --e-global-typography-3e1a3cf-font-size );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );}.elementor-211 .elementor-element.elementor-element-35d8cf2e{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-59a4da15 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-3fa73c73 .elementor-heading-title{font-size:var( --e-global-typography-3e1a3cf-font-size );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );}.elementor-211 .elementor-element.elementor-element-205f443e{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-47e16736 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-ec8a15c .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2a1fac1 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-a77be6d{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5c79243 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-9c0b219{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5f62f91 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-372b951{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-821cd06 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-a14aeb1{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2f35b6c .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-c4b5cab{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-1de587c8 .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2a4552de{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-6f0aacf2 .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-268aa101{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-9640565 .elementor-heading-title{font-size:var( --e-global-typography-bd733b3-font-size );line-height:var( --e-global-typography-bd733b3-line-height );letter-spacing:var( --e-global-typography-bd733b3-letter-spacing );}.elementor-211 .elementor-element.elementor-element-536214ff .elementor-heading-title{font-size:var( --e-global-typography-4529e2c-font-size );line-height:var( --e-global-typography-4529e2c-line-height );}.elementor-211 .elementor-element.elementor-element-59ab4395 .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-120b6129{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-68bad98 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-62170fd5 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5c691624 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-7eb0fdf .elementor-heading-title{font-size:var( --e-global-typography-b310716-font-size );line-height:var( --e-global-typography-b310716-line-height );letter-spacing:var( --e-global-typography-b310716-letter-spacing );}.elementor-211 .elementor-element.elementor-global-3860 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}}@media(max-width:1024px){.elementor-211 .elementor-element.elementor-element-af73e75:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heatlogic.co.nz/wp-content/uploads/2026/03/wave-banner-02_tablet-mobile-scaled.webp");background-position:0% 0%;}.elementor-211 .elementor-element.elementor-element-af73e75::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-4c5d2f5 ) 0%, var( --e-global-color-4f76d6d ) 90%);}.elementor-211 .elementor-element.elementor-element-af73e75{--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-72bc8865{--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;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-1c53a615{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-51ee017e{text-align:center;}.elementor-211 .elementor-element.elementor-element-51ee017e .elementor-heading-title{font-size:var( --e-global-typography-b310716-font-size );line-height:var( --e-global-typography-b310716-line-height );letter-spacing:var( --e-global-typography-b310716-letter-spacing );}.elementor-211 .elementor-element.elementor-element-49297096{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-710c68de{--justify-content:center;}.elementor-211 .elementor-element.elementor-global-3683 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-44e461a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-6399a6fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-79ffda39{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-211 .elementor-element.elementor-element-2e2b09e2{font-size:var( --e-global-typography-a06c1a5-font-size );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-6dc57cee{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-211 .elementor-element.elementor-element-5d9f360f{font-size:var( --e-global-typography-a06c1a5-font-size );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-2d7f19a{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-211 .elementor-element.elementor-element-74b73d6e{font-size:var( --e-global-typography-a06c1a5-font-size );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-534f9da0{--gap:70px 20px;--row-gap:70px;--column-gap:20px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-2634eb77{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-53ef52d7{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-item > a{font-size:var( --e-global-typography-48c6a1a-font-size );line-height:var( --e-global-typography-48c6a1a-line-height );letter-spacing:var( --e-global-typography-48c6a1a-letter-spacing );}.elementor-211 .elementor-element.elementor-element-7100f485 .elementor-heading-title{font-size:var( --e-global-typography-4529e2c-font-size );line-height:var( --e-global-typography-4529e2c-line-height );}.elementor-211 .elementor-element.elementor-element-50b6f80e .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-59ef0cd3 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-3bb4c637{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-211 .elementor-element.elementor-element-3bb4c637 .elementor-heading-title{font-size:var( --e-global-typography-b771cac-font-size );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );}.elementor-211 .elementor-element.elementor-element-9c18116{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 11.25%;}.elementor-211 .elementor-element.elementor-element-9c18116 .elementor-heading-title{font-size:var( --e-global-typography-b771cac-font-size );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2141827c img{width:56px;}.elementor-211 .elementor-element.elementor-element-3db63cd5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20.25%;}.elementor-211 .elementor-element.elementor-element-3db63cd5 .elementor-heading-title{font-size:var( --e-global-typography-b771cac-font-size );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );}.elementor-211 .elementor-element.elementor-element-1e1c2071{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-1a844f6a .elementor-heading-title{font-size:var( --e-global-typography-4529e2c-font-size );line-height:var( --e-global-typography-4529e2c-line-height );}.elementor-211 .elementor-element.elementor-element-52bb140b{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-element-52bb140b .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-7589651b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-1d674f1c img{height:500px;}.elementor-211 .elementor-element.elementor-element-1aa3a15 .elementor-heading-title{font-size:var( --e-global-typography-3e1a3cf-font-size );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );}.elementor-211 .elementor-element.elementor-element-353b3748{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-64c4f038 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5f916185 img{height:500px;}.elementor-211 .elementor-element.elementor-element-3b49d7fd .elementor-heading-title{font-size:var( --e-global-typography-3e1a3cf-font-size );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );}.elementor-211 .elementor-element.elementor-element-35d8cf2e{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-59a4da15 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-76d1e286 img{height:500px;}.elementor-211 .elementor-element.elementor-element-3fa73c73 .elementor-heading-title{font-size:var( --e-global-typography-3e1a3cf-font-size );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );}.elementor-211 .elementor-element.elementor-element-205f443e{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-47e16736 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-ec8a15c .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2a1fac1 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-a77be6d{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5c79243 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-9c0b219{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5f62f91 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-372b951{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-821cd06 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-a14aeb1{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2f35b6c .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-c4b5cab{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-d9eedac{--e-n-carousel-swiper-slides-to-display:2;}.elementor-211 .elementor-element.elementor-element-2e0e8fea:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-2e0e8fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}.elementor-211 .elementor-element.elementor-element-149280c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-211 .elementor-element.elementor-element-75174b87{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-element-1de587c8 .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2a4552de{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-1e51c096{--min-height:350px;}.elementor-211 .elementor-element.elementor-element-680cfa4e{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-6f0aacf2 .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-268aa101{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-62aae6b1{--e-transform-translateX:-150%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-62aae6b1{left:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-62aae6b1{right:50%;}.elementor-211 .elementor-element.elementor-element-26eb587f{--e-transform-translateX:-150%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-26eb587f{left:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-26eb587f{right:50%;}.elementor-211 .elementor-element.elementor-element-36aba8b2{--e-transform-translateX:-150%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-36aba8b2{left:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-36aba8b2{right:50%;}.elementor-211 .elementor-element.elementor-element-4be2ff25{--e-transform-translateX:-150%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-4be2ff25{left:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-4be2ff25{right:50%;}.elementor-211 .elementor-element.elementor-element-9640565 .elementor-heading-title{font-size:var( --e-global-typography-bd733b3-font-size );line-height:var( --e-global-typography-bd733b3-line-height );letter-spacing:var( --e-global-typography-bd733b3-letter-spacing );}.elementor-211 .elementor-element.elementor-element-37be1dad{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-536214ff .elementor-heading-title{font-size:var( --e-global-typography-4529e2c-font-size );line-height:var( --e-global-typography-4529e2c-line-height );}.elementor-211 .elementor-element.elementor-element-59ab4395 .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-120b6129{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-68bad98 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-32377b92 img{width:36px;}.elementor-211 .elementor-element.elementor-element-62170fd5 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-6fc71668 img{width:36px;}.elementor-211 .elementor-element.elementor-element-5c691624 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-17b4a1cd img{width:36px;}.elementor-211 .elementor-element.elementor-element-566a8ce1{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-5806a599{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 20px;--row-gap:40px;--column-gap:20px;}.elementor-211 .elementor-element.elementor-element-7eb0fdf .elementor-heading-title{font-size:var( --e-global-typography-b310716-font-size );line-height:var( --e-global-typography-b310716-line-height );letter-spacing:var( --e-global-typography-b310716-letter-spacing );}.elementor-211 .elementor-element.elementor-global-3860 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5cf81700{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-211 .elementor-element.elementor-element-af73e75:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-211 .elementor-element.elementor-element-af73e75::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-4c5d2f5 ) 0%, var( --e-global-color-4f76d6d ) 75%);}.elementor-211 .elementor-element.elementor-element-af73e75{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-72bc8865{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-1c53a615{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-211 .elementor-element.elementor-element-51ee017e .elementor-heading-title{font-size:var( --e-global-typography-b310716-font-size );line-height:var( --e-global-typography-b310716-line-height );letter-spacing:var( --e-global-typography-b310716-letter-spacing );}.elementor-211 .elementor-element.elementor-element-49297096{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-710c68de{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-global-3690{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-global-3683{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-global-3683 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-44e461a{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-211 .elementor-element.elementor-element-7ff0ef15{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-6399a6fa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-6b8c858{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-211 .elementor-element.elementor-element-79ffda39{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-211 .elementor-element.elementor-element-79ffda39 .elementor-icon{font-size:32px;}.elementor-211 .elementor-element.elementor-element-79ffda39 .elementor-icon svg{height:32px;}.elementor-211 .elementor-element.elementor-element-2e2b09e2{font-size:var( --e-global-typography-a06c1a5-font-size );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-62233493{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-211 .elementor-element.elementor-element-6dc57cee{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-211 .elementor-element.elementor-element-6dc57cee .elementor-icon{font-size:32px;}.elementor-211 .elementor-element.elementor-element-6dc57cee .elementor-icon svg{height:32px;}.elementor-211 .elementor-element.elementor-element-5d9f360f{font-size:var( --e-global-typography-a06c1a5-font-size );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-75038d95{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-211 .elementor-element.elementor-element-2d7f19a{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-211 .elementor-element.elementor-element-2d7f19a .elementor-icon{font-size:32px;}.elementor-211 .elementor-element.elementor-element-2d7f19a .elementor-icon svg{height:32px;}.elementor-211 .elementor-element.elementor-element-74b73d6e{font-size:var( --e-global-typography-a06c1a5-font-size );line-height:var( --e-global-typography-a06c1a5-line-height );}.elementor-211 .elementor-element.elementor-element-534f9da0{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-534f9da0:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-534f9da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:25% -1%;background-size:150% auto;}.elementor-211 .elementor-element.elementor-element-3e644558{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-ec4d062 img{height:300px;}.elementor-211 .elementor-element.elementor-element-42172202{width:100%;max-width:100%;bottom:0px;text-align:end;}.elementor-211 .elementor-element.elementor-element-42172202.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-42172202{right:0px;}body.rtl .elementor-211 .elementor-element.elementor-element-42172202{left:0px;}.elementor-211 .elementor-element.elementor-element-42172202 img{width:100px;border-radius:15px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-53ef52d7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-363fc0cd{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-211 .elementor-element.elementor-element-5c0fd632 .elementor-icon-list-item > a{font-size:var( --e-global-typography-48c6a1a-font-size );line-height:var( --e-global-typography-48c6a1a-line-height );letter-spacing:var( --e-global-typography-48c6a1a-letter-spacing );}.elementor-211 .elementor-element.elementor-element-7100f485 .elementor-heading-title{font-size:var( --e-global-typography-4529e2c-font-size );line-height:var( --e-global-typography-4529e2c-line-height );}.elementor-211 .elementor-element.elementor-element-50b6f80e .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-6f8dc423{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-59ef0cd3{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-element-59ef0cd3 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-49875b2c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-3bb4c637{text-align:center;}.elementor-211 .elementor-element.elementor-element-3bb4c637 .elementor-heading-title{font-size:var( --e-global-typography-b771cac-font-size );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );}.elementor-211 .elementor-element.elementor-element-3daa8877{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-211 .elementor-element.elementor-element-9c18116{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-211 .elementor-element.elementor-element-9c18116 .elementor-heading-title{font-size:var( --e-global-typography-b771cac-font-size );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );}.elementor-211 .elementor-element.elementor-element-3db63cd5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-211 .elementor-element.elementor-element-3db63cd5 .elementor-heading-title{font-size:var( --e-global-typography-b771cac-font-size );line-height:var( --e-global-typography-b771cac-line-height );letter-spacing:var( --e-global-typography-b771cac-letter-spacing );}.elementor-211 .elementor-element.elementor-element-1e1c2071{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-1a844f6a .elementor-heading-title{font-size:var( --e-global-typography-4529e2c-font-size );line-height:var( --e-global-typography-4529e2c-line-height );}.elementor-211 .elementor-element.elementor-element-52bb140b .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-7589651b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-494c3229{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-211 .elementor-element.elementor-element-1d674f1c img{height:240px;}.elementor-211 .elementor-element.elementor-element-1aa3a15 .elementor-heading-title{font-size:var( --e-global-typography-3e1a3cf-font-size );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );}.elementor-211 .elementor-element.elementor-element-353b3748{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-64c4f038 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-573e649d{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-211 .elementor-element.elementor-element-5f916185 img{height:240px;}.elementor-211 .elementor-element.elementor-element-3b49d7fd .elementor-heading-title{font-size:var( --e-global-typography-3e1a3cf-font-size );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );}.elementor-211 .elementor-element.elementor-element-35d8cf2e{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-59a4da15 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-16c1b029{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-211 .elementor-element.elementor-element-76d1e286 img{height:240px;}.elementor-211 .elementor-element.elementor-element-3fa73c73 .elementor-heading-title{font-size:var( --e-global-typography-3e1a3cf-font-size );line-height:var( --e-global-typography-3e1a3cf-line-height );letter-spacing:var( --e-global-typography-3e1a3cf-letter-spacing );}.elementor-211 .elementor-element.elementor-element-205f443e{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-47e16736 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}.elementor-211 .elementor-element.elementor-element-6705f5b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-cdaebb9{--gap:30px 20px;--row-gap:30px;--column-gap:20px;}.elementor-211 .elementor-element.elementor-element-ec8a15c .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2a1fac1 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-a77be6d{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5c79243 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-9c0b219{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5f62f91 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-372b951{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-821cd06 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-a14aeb1{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2f35b6c .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-c4b5cab{font-size:var( --e-global-typography-94084a2-font-size );line-height:var( --e-global-typography-94084a2-line-height );letter-spacing:var( --e-global-typography-94084a2-letter-spacing );}.elementor-211 .elementor-element.elementor-element-d9eedac{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 50px 0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-position:-61px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:-61px;--e-n-carousel-arrow-size:16px;}.elementor-211 .elementor-element.elementor-element-d9eedac :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-211 .elementor-element.elementor-element-2e0e8fea:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-2e0e8fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:170% auto;}.elementor-211 .elementor-element.elementor-element-2e0e8fea{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-6e339719{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-211 .elementor-element.elementor-element-1de587c8 .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2a4552de{font-size:var( --e-global-typography-51972df-font-size );line-height:var( --e-global-typography-51972df-line-height );letter-spacing:var( --e-global-typography-51972df-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2c2a30c5{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1e51c096{--min-height:200px;--border-radius:30px 30px 30px 30px;}.elementor-211 .elementor-element.elementor-element-680cfa4e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-4c84845f{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-6f0aacf2 .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-268aa101{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-62aae6b1{--e-transform-translateX:-140%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-62aae6b1{left:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-62aae6b1{right:50%;}.elementor-211 .elementor-element.elementor-element-5741e545{--e-transform-translateX:50%;bottom:-36px;}.elementor-211 .elementor-element.elementor-element-26eb587f{--e-transform-translateX:-140%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-26eb587f{left:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-26eb587f{right:50%;}.elementor-211 .elementor-element.elementor-element-328eeef4{--e-transform-translateX:50%;bottom:-36px;}.elementor-211 .elementor-element.elementor-element-36aba8b2{--e-transform-translateX:-140%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-36aba8b2{left:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-36aba8b2{right:50%;}.elementor-211 .elementor-element.elementor-element-2ee5a382{--e-transform-translateX:50%;bottom:-36px;}.elementor-211 .elementor-element.elementor-element-4be2ff25{--e-transform-translateX:-140%;}body:not(.rtl) .elementor-211 .elementor-element.elementor-element-4be2ff25{left:50%;}body.rtl .elementor-211 .elementor-element.elementor-element-4be2ff25{right:50%;}.elementor-211 .elementor-element.elementor-element-444905a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-211 .elementor-element.elementor-element-9640565 .elementor-heading-title{font-size:var( --e-global-typography-bd733b3-font-size );line-height:var( --e-global-typography-bd733b3-line-height );letter-spacing:var( --e-global-typography-bd733b3-letter-spacing );}.elementor-211 .elementor-element.elementor-element-37be1dad{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-536214ff .elementor-heading-title{font-size:var( --e-global-typography-4529e2c-font-size );line-height:var( --e-global-typography-4529e2c-line-height );}.elementor-211 .elementor-element.elementor-element-59ab4395 .elementor-heading-title{font-size:var( --e-global-typography-a2a3459-font-size );line-height:var( --e-global-typography-a2a3459-line-height );letter-spacing:var( --e-global-typography-a2a3459-letter-spacing );}.elementor-211 .elementor-element.elementor-element-120b6129{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-68bad98 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-62170fd5 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-5c691624 .elementor-heading-title{font-size:var( --e-global-typography-f64025b-font-size );line-height:var( --e-global-typography-f64025b-line-height );letter-spacing:var( --e-global-typography-f64025b-letter-spacing );}.elementor-211 .elementor-element.elementor-element-566a8ce1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-5806a599{--gap:30px 20px;--row-gap:30px;--column-gap:20px;}.elementor-211 .elementor-element.elementor-element-62071470{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-211 .elementor-element.elementor-element-7eb0fdf .elementor-heading-title{font-size:var( --e-global-typography-b310716-font-size );line-height:var( --e-global-typography-b310716-line-height );letter-spacing:var( --e-global-typography-b310716-letter-spacing );}.elementor-211 .elementor-element.elementor-element-2a7d3d75{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-global-3716{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-global-3860{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-global-3860 .elementor-button{font-size:var( --e-global-typography-9a5514f-font-size );line-height:var( --e-global-typography-9a5514f-line-height );letter-spacing:var( --e-global-typography-9a5514f-letter-spacing );}}@media(min-width:768px){.elementor-211 .elementor-element.elementor-element-44e461a{--width:64%;}.elementor-211 .elementor-element.elementor-element-6e339719{--width:50%;}.elementor-211 .elementor-element.elementor-element-62071470{--width:60%;}}@media(min-width:1367px){.elementor-211 .elementor-element.elementor-element-af73e75:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-af73e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-211 .elementor-element.elementor-element-44e461a:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-44e461a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-211 .elementor-element.elementor-element-534f9da0:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-534f9da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-211 .elementor-element.elementor-element-1e1c2071::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-1e1c2071 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-211 .elementor-element.elementor-element-6705f5b:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-6705f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-211 .elementor-element.elementor-element-2e0e8fea:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-2e0e8fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-211 .elementor-element.elementor-element-1e51c096:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-1e51c096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-211 .elementor-element.elementor-element-37be1dad::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-37be1dad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-49297096 */.elementor-211 .elementor-element.elementor-element-49297096 a {
    font-weight: 600;
}/* End custom CSS */