.elementor-165 .elementor-element.elementor-element-6d9f866a:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-6d9f866a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/image-261.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-165 .elementor-element.elementor-element-6d9f866a > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-165 .elementor-element.elementor-element-6d9f866a > .elementor-container{max-width:700px;}.elementor-165 .elementor-element.elementor-element-6d9f866a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-130px;margin-bottom:0px;padding:281px 0px 140px 15px;}.elementor-165 .elementor-element.elementor-element-72509197 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item:not(:last-child):after{content:"";height:10px;border-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-165 .elementor-element.elementor-element-2add0d4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-455c84d9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:center;}.elementor-165 .elementor-element.elementor-element-455c84d9 .elementor-heading-title{font-family:var( --e-global-typography-8f8d66d-font-family ), Sans-serif;font-size:var( --e-global-typography-8f8d66d-font-size );font-weight:var( --e-global-typography-8f8d66d-font-weight );text-transform:var( --e-global-typography-8f8d66d-text-transform );line-height:var( --e-global-typography-8f8d66d-line-height );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-f6aaff8:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-f6aaff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/image-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-165 .elementor-element.elementor-element-f6aaff8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-230px;padding:110px 0px 282px 0px;}.elementor-165 .elementor-element.elementor-element-f6aaff8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-165 .elementor-element.elementor-element-94e0ec5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-94e0ec5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-88321a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-165 .elementor-element.elementor-element-88321a5 .elementor-heading-title{font-family:var( --e-global-typography-a749d67-font-family ), Sans-serif;font-size:var( --e-global-typography-a749d67-font-size );font-weight:var( --e-global-typography-a749d67-font-weight );text-transform:var( --e-global-typography-a749d67-text-transform );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-5f083d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-165 .elementor-element.elementor-element-5f083d4 .elementor-heading-title{font-family:var( --e-global-typography-e086277-font-family ), Sans-serif;font-size:var( --e-global-typography-e086277-font-size );font-weight:var( --e-global-typography-e086277-font-weight );text-transform:var( --e-global-typography-e086277-text-transform );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-37e5559{text-align:center;}.elementor-165 .elementor-element.elementor-element-faff2ad{margin-top:0px;margin-bottom:0px;padding:0px 0px 82px 0px;z-index:3;}.elementor-165 .elementor-element.elementor-element-326c309:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-165 .elementor-element.elementor-element-326c309 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-326c309:hover > .elementor-element-populated{background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/cr3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-165 .elementor-element.elementor-element-326c309:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-76ac54e );opacity:0.8;}.elementor-165 .elementor-element.elementor-element-326c309 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-165 .elementor-element.elementor-element-326c309 > .elementor-element-populated{box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:42px 25px 0px 40px;}.elementor-165 .elementor-element.elementor-element-326c309 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-165 .elementor-element.elementor-element-c05b7cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-c05b7cf .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-2ed152c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-62336d5 .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-165 .elementor-element.elementor-element-62336d5 .elementskit-btn{background-color:var( --e-global-color-secondary );padding:15px 19px 15px 20px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-165 .elementor-element.elementor-element-62336d5 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-62336d5:hover{--e-transform-translateX:3px;}.elementor-165 .elementor-element.elementor-element-62336d5{margin:6px -3px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-62336d5 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-165 .elementor-element.elementor-element-fea4fd6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-165 .elementor-element.elementor-element-fea4fd6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-fea4fd6:hover > .elementor-element-populated{background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/cr4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-165 .elementor-element.elementor-element-fea4fd6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-76ac54e );opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-165 .elementor-element.elementor-element-fea4fd6 > .elementor-element-populated{box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:42px 25px 0px 40px;}.elementor-165 .elementor-element.elementor-element-fea4fd6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-165 .elementor-element.elementor-element-cd4c6a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-cd4c6a6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-597c511{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-1eea052 .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-165 .elementor-element.elementor-element-1eea052 .elementskit-btn{background-color:var( --e-global-color-secondary );padding:15px 19px 15px 20px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-165 .elementor-element.elementor-element-1eea052 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-1eea052:hover{--e-transform-translateX:3px;}.elementor-165 .elementor-element.elementor-element-1eea052{margin:6px -3px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-1eea052 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-165 .elementor-element.elementor-element-15c35ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-165 .elementor-element.elementor-element-15c35ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-15c35ad:hover > .elementor-element-populated{background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/cr4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-165 .elementor-element.elementor-element-15c35ad:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-76ac54e );opacity:0.8;}.elementor-165 .elementor-element.elementor-element-15c35ad > .elementor-element-populated{box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:42px 25px 0px 40px;}.elementor-165 .elementor-element.elementor-element-15c35ad:hover > .elementor-element-populated, .elementor-165 .elementor-element.elementor-element-15c35ad:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-15c35ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-165 .elementor-element.elementor-element-2ef73eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-2ef73eb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-79f3853{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-084d687 .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-165 .elementor-element.elementor-element-084d687 .elementskit-btn{background-color:var( --e-global-color-secondary );padding:15px 19px 15px 20px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-165 .elementor-element.elementor-element-084d687 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-084d687:hover{--e-transform-translateX:3px;}.elementor-165 .elementor-element.elementor-element-084d687{margin:6px -3px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-084d687 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-165 .elementor-element.elementor-element-bf1aa79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-165 .elementor-element.elementor-element-bf1aa79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-bf1aa79:hover > .elementor-element-populated{background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/cr5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-165 .elementor-element.elementor-element-bf1aa79:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-76ac54e );opacity:0.8;}.elementor-165 .elementor-element.elementor-element-bf1aa79 > .elementor-element-populated{box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:42px 25px 0px 40px;}.elementor-165 .elementor-element.elementor-element-bf1aa79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-165 .elementor-element.elementor-element-84f05e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-84f05e5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-833bd37{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b6c0f17 .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-165 .elementor-element.elementor-element-b6c0f17 .elementskit-btn{background-color:#FFFFFF;padding:15px 19px 15px 20px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-165 .elementor-element.elementor-element-b6c0f17 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-b6c0f17:hover{--e-transform-translateX:3px;}.elementor-165 .elementor-element.elementor-element-b6c0f17{margin:6px -3px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-b6c0f17 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-165 .elementor-element.elementor-element-f5d3926{--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;}.elementor-165 .elementor-element.elementor-element-f5d3926:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-f5d3926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-310236c );}.elementor-165 .elementor-element.elementor-element-d28bd50{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-5a90bb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-5a90bb0 .elementor-heading-title{font-family:var( --e-global-typography-a749d67-font-family ), Sans-serif;font-size:var( --e-global-typography-a749d67-font-size );font-weight:var( --e-global-typography-a749d67-font-weight );text-transform:var( --e-global-typography-a749d67-text-transform );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-329a8b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-329a8b9 .elementor-heading-title{font-family:var( --e-global-typography-e086277-font-family ), Sans-serif;font-size:var( --e-global-typography-e086277-font-size );font-weight:var( --e-global-typography-e086277-font-weight );text-transform:var( --e-global-typography-e086277-text-transform );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-b8bafd3{margin:014px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a749d67-font-family ), Sans-serif;font-size:var( --e-global-typography-a749d67-font-size );font-weight:var( --e-global-typography-a749d67-font-weight );text-transform:var( --e-global-typography-a749d67-text-transform );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-165 .elementor-element.elementor-element-52eb795{--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;--justify-content:center;}.elementor-165 .elementor-element.elementor-element-e679db3{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 8px;}.elementor-165 .elementor-element.elementor-element-a636b00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-165 .elementor-element.elementor-element-a636b00 .elementor-heading-title{font-family:var( --e-global-typography-a749d67-font-family ), Sans-serif;font-size:var( --e-global-typography-a749d67-font-size );font-weight:var( --e-global-typography-a749d67-font-weight );text-transform:var( --e-global-typography-a749d67-text-transform );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c53d6fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-165 .elementor-element.elementor-element-c53d6fb .elementor-heading-title{font-family:var( --e-global-typography-e086277-font-family ), Sans-serif;font-size:var( --e-global-typography-e086277-font-size );font-weight:var( --e-global-typography-e086277-font-weight );text-transform:var( --e-global-typography-e086277-text-transform );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-5d4946f{margin-top:0px;margin-bottom:0px;padding:37px 0px 115px 15px;}.elementor-165 .elementor-element.elementor-element-6770981.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-6770981 > .elementor-element-populated{margin:17px 21px 0px 0px;--e-column-margin-right:21px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-572d04a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;text-align:end;}.elementor-165 .elementor-element.elementor-element-0d79b94{background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/01-1.png");margin:-86px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:53px 0px 67px 0px;z-index:5;background-position:center center;background-repeat:no-repeat;}.elementor-165 .elementor-element.elementor-element-d1a67e4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 14px;z-index:3;}.elementor-165 .elementor-element.elementor-element-d1a67e4 .elementor-heading-title{font-family:var( --e-global-typography-0e57b40-font-family ), Sans-serif;font-size:var( --e-global-typography-0e57b40-font-size );font-weight:var( --e-global-typography-0e57b40-font-weight );text-transform:var( --e-global-typography-0e57b40-text-transform );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f0997f5{margin:-235px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-165 .elementor-element.elementor-element-f0997f5 .elementor-heading-title{font-family:var( --e-global-typography-6788aeb-font-family ), Sans-serif;font-size:var( --e-global-typography-6788aeb-font-size );font-weight:var( --e-global-typography-6788aeb-font-weight );color:var( --e-global-color-76ac54e );}.elementor-165 .elementor-element.elementor-element-5f8d0b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 23px 0px 15px;}.elementor-165 .elementor-element.elementor-element-557041c .elementor-heading-title{font-family:var( --e-global-typography-0e57b40-font-family ), Sans-serif;font-size:var( --e-global-typography-0e57b40-font-size );font-weight:var( --e-global-typography-0e57b40-font-weight );text-transform:var( --e-global-typography-0e57b40-text-transform );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e368ebf{width:var( --container-widget-width, 101.897% );max-width:101.897%;background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/02-1.png");margin:22px 55px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:53px 0px 67px 0px;--container-widget-width:101.897%;--container-widget-flex-grow:0;z-index:5;background-position:center center;background-repeat:no-repeat;text-align:center;}.elementor-165 .elementor-element.elementor-element-1a2254f{margin:-100px -3px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-165 .elementor-element.elementor-element-94cfbcb{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-165 .elementor-element.elementor-element-94cfbcb .elementor-heading-title{font-family:var( --e-global-typography-6788aeb-font-family ), Sans-serif;font-size:var( --e-global-typography-6788aeb-font-size );font-weight:var( --e-global-typography-6788aeb-font-weight );color:var( --e-global-color-76ac54e );}.elementor-165 .elementor-element.elementor-element-e24d470.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-e24d470 > .elementor-element-populated{margin:17px 21px 0px 0px;--e-column-margin-right:21px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-9f5041a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;text-align:end;}.elementor-165 .elementor-element.elementor-element-956e37d{background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/01-1.png");margin:-90px 42px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:53px 0px 67px 0px;z-index:5;background-position:center center;background-repeat:no-repeat;}.elementor-165 .elementor-element.elementor-element-5849f8e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 14px;z-index:3;}.elementor-165 .elementor-element.elementor-element-5849f8e .elementor-heading-title{font-family:var( --e-global-typography-0e57b40-font-family ), Sans-serif;font-size:var( --e-global-typography-0e57b40-font-size );font-weight:var( --e-global-typography-0e57b40-font-weight );text-transform:var( --e-global-typography-0e57b40-text-transform );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f735a01{margin:-270px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-165 .elementor-element.elementor-element-f735a01 .elementor-heading-title{font-family:var( --e-global-typography-6788aeb-font-family ), Sans-serif;font-size:var( --e-global-typography-6788aeb-font-size );font-weight:var( --e-global-typography-6788aeb-font-weight );color:var( --e-global-color-76ac54e );}.elementor-165 .elementor-element.elementor-element-dfb4027 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 23px 0px 15px;}.elementor-165 .elementor-element.elementor-element-a944278 .elementor-heading-title{font-family:var( --e-global-typography-0e57b40-font-family ), Sans-serif;font-size:var( --e-global-typography-0e57b40-font-size );font-weight:var( --e-global-typography-0e57b40-font-weight );text-transform:var( --e-global-typography-0e57b40-text-transform );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-23a52fa{width:var( --container-widget-width, 102.284% );max-width:102.284%;background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/02-1.png");margin:22px 55px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:53px 0px 67px 0px;--container-widget-width:102.284%;--container-widget-flex-grow:0;z-index:5;background-position:center center;background-repeat:no-repeat;text-align:center;}.elementor-165 .elementor-element.elementor-element-34c61a8{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-165 .elementor-element.elementor-element-4866efd{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-165 .elementor-element.elementor-element-4866efd .elementor-heading-title{font-family:var( --e-global-typography-6788aeb-font-family ), Sans-serif;font-size:var( --e-global-typography-6788aeb-font-size );font-weight:var( --e-global-typography-6788aeb-font-weight );color:var( --e-global-color-76ac54e );}.elementor-165 .elementor-element.elementor-element-4614f5b3:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-4614f5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://craftededgeconstruct.co.nz/wp-content/uploads/2026/06/bg-1.jpg");}.elementor-165 .elementor-element.elementor-element-4614f5b3 > .elementor-container{max-width:1170px;}.elementor-165 .elementor-element.elementor-element-4614f5b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:72px 15px 82px 15px;}.elementor-165 .elementor-element.elementor-element-4614f5b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-165 .elementor-element.elementor-element-13a95e04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-1a048817{text-align:center;}.elementor-165 .elementor-element.elementor-element-1a048817 .elementor-heading-title{font-family:var( --e-global-typography-a749d67-font-family ), Sans-serif;font-size:var( --e-global-typography-a749d67-font-size );font-weight:var( --e-global-typography-a749d67-font-weight );text-transform:var( --e-global-typography-a749d67-text-transform );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );color:var( --e-global-color-76ac54e );}.elementor-165 .elementor-element.elementor-element-72a36a44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-165 .elementor-element.elementor-element-72a36a44 .elementor-heading-title{font-family:var( --e-global-typography-8f8d66d-font-family ), Sans-serif;font-size:var( --e-global-typography-8f8d66d-font-size );font-weight:var( --e-global-typography-8f8d66d-font-weight );text-transform:var( --e-global-typography-8f8d66d-text-transform );line-height:var( --e-global-typography-8f8d66d-line-height );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-4737044{text-align:center;color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-9af1136 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-9af1136 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-9af1136 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-9af1136 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-9af1136 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-165 .elementor-element.elementor-element-d28bd50{--width:50%;}.elementor-165 .elementor-element.elementor-element-52eb795{--width:50%;}}@media(max-width:1440px){.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-165 .elementor-element.elementor-element-455c84d9 .elementor-heading-title{font-size:var( --e-global-typography-8f8d66d-font-size );line-height:var( --e-global-typography-8f8d66d-line-height );}.elementor-165 .elementor-element.elementor-element-88321a5 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-5f083d4 .elementor-heading-title{font-size:var( --e-global-typography-e086277-font-size );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c05b7cf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-2ed152c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-cd4c6a6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-597c511{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2ef73eb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-79f3853{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-84f05e5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-833bd37{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-5a90bb0 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-329a8b9 .elementor-heading-title{font-size:var( --e-global-typography-e086277-font-size );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a636b00 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c53d6fb .elementor-heading-title{font-size:var( --e-global-typography-e086277-font-size );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );}.elementor-165 .elementor-element.elementor-element-d1a67e4 .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f0997f5 .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-557041c .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-94cfbcb .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-5849f8e .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f735a01 .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-a944278 .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-4866efd .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-1a048817 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-72a36a44 .elementor-heading-title{font-size:var( --e-global-typography-8f8d66d-font-size );line-height:var( --e-global-typography-8f8d66d-line-height );}}@media(max-width:1024px){.elementor-165 .elementor-element.elementor-element-6d9f866a{padding:8em 0em 5em 0em;}.elementor-165 .elementor-element.elementor-element-2add0d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-165 .elementor-element.elementor-element-455c84d9{padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-455c84d9 .elementor-heading-title{font-size:var( --e-global-typography-8f8d66d-font-size );line-height:var( --e-global-typography-8f8d66d-line-height );}.elementor-165 .elementor-element.elementor-element-f6aaff8{margin-top:0px;margin-bottom:0px;padding:3em 1em 3em 1em;}.elementor-165 .elementor-element.elementor-element-94e0ec5 > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-88321a5 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-5f083d4 .elementor-heading-title{font-size:var( --e-global-typography-e086277-font-size );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );}.elementor-165 .elementor-element.elementor-element-faff2ad{margin-top:0px;margin-bottom:0px;padding:3em 0em 4em 0em;}.elementor-165 .elementor-element.elementor-element-326c309 > .elementor-element-populated{padding:20px 20px 0px 20px;}.elementor-165 .elementor-element.elementor-element-c05b7cf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-2ed152c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-fea4fd6 > .elementor-element-populated{padding:20px 20px 0px 20px;}.elementor-165 .elementor-element.elementor-element-cd4c6a6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-597c511{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-15c35ad > .elementor-element-populated{margin:50px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px 20px 0px 20px;}.elementor-165 .elementor-element.elementor-element-2ef73eb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-79f3853{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bf1aa79 > .elementor-element-populated{margin:50px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px 20px 0px 20px;}.elementor-165 .elementor-element.elementor-element-84f05e5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-833bd37{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-5a90bb0 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-329a8b9 .elementor-heading-title{font-size:var( --e-global-typography-e086277-font-size );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b8bafd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a636b00 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c53d6fb .elementor-heading-title{font-size:var( --e-global-typography-e086277-font-size );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );}.elementor-165 .elementor-element.elementor-element-5d4946f{padding:3em 1em 3em 1em;}.elementor-165 .elementor-element.elementor-element-6770981 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-d1a67e4{padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-d1a67e4 .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f0997f5 .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-5f8d0b8 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-165 .elementor-element.elementor-element-557041c .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-94cfbcb .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-e24d470 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-165 .elementor-element.elementor-element-5849f8e .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f735a01 .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-dfb4027 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-165 .elementor-element.elementor-element-a944278 .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-4866efd .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-4614f5b3{padding:3em 1em 3em 1em;}.elementor-165 .elementor-element.elementor-element-1a048817 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-72a36a44 .elementor-heading-title{font-size:var( --e-global-typography-8f8d66d-font-size );line-height:var( --e-global-typography-8f8d66d-line-height );}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-2add0d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-165 .elementor-element.elementor-element-455c84d9 .elementor-heading-title{font-size:var( --e-global-typography-8f8d66d-font-size );line-height:var( --e-global-typography-8f8d66d-line-height );}.elementor-165 .elementor-element.elementor-element-94e0ec5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-88321a5 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-5f083d4 .elementor-heading-title{font-size:var( --e-global-typography-e086277-font-size );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );}.elementor-165 .elementor-element.elementor-element-326c309 > .elementor-element-populated{margin:0px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-165 .elementor-element.elementor-element-c05b7cf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-2ed152c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-fea4fd6 > .elementor-element-populated{margin:0px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-165 .elementor-element.elementor-element-cd4c6a6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-597c511{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-15c35ad > .elementor-element-populated{margin:0px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-165 .elementor-element.elementor-element-2ef73eb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-79f3853{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bf1aa79 > .elementor-element-populated{margin:0px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-165 .elementor-element.elementor-element-84f05e5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-165 .elementor-element.elementor-element-833bd37{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-165 .elementor-element.elementor-element-5a90bb0 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-329a8b9 .elementor-heading-title{font-size:var( --e-global-typography-e086277-font-size );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b8bafd3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-b8bafd3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a636b00 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c53d6fb .elementor-heading-title{font-size:var( --e-global-typography-e086277-font-size );line-height:var( --e-global-typography-e086277-line-height );letter-spacing:var( --e-global-typography-e086277-letter-spacing );}.elementor-165 .elementor-element.elementor-element-6770981 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-d1a67e4{padding:0px 0px 0px 75px;}.elementor-165 .elementor-element.elementor-element-d1a67e4 .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f0997f5 .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-5f8d0b8 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-557041c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 75px;}.elementor-165 .elementor-element.elementor-element-557041c .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-94cfbcb .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-e24d470 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-5849f8e{padding:0px 0px 0px 75px;}.elementor-165 .elementor-element.elementor-element-5849f8e .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f735a01 .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-dfb4027 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-a944278{padding:0px 0px 0px 75px;}.elementor-165 .elementor-element.elementor-element-a944278 .elementor-heading-title{font-size:var( --e-global-typography-0e57b40-font-size );line-height:var( --e-global-typography-0e57b40-line-height );letter-spacing:var( --e-global-typography-0e57b40-letter-spacing );}.elementor-165 .elementor-element.elementor-element-4866efd .elementor-heading-title{font-size:var( --e-global-typography-6788aeb-font-size );}.elementor-165 .elementor-element.elementor-element-1a048817 .elementor-heading-title{font-size:var( --e-global-typography-a749d67-font-size );line-height:var( --e-global-typography-a749d67-line-height );letter-spacing:var( --e-global-typography-a749d67-letter-spacing );}.elementor-165 .elementor-element.elementor-element-72a36a44 .elementor-heading-title{font-size:var( --e-global-typography-8f8d66d-font-size );line-height:var( --e-global-typography-8f8d66d-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-165 .elementor-element.elementor-element-94e0ec5{width:100%;}.elementor-165 .elementor-element.elementor-element-326c309{width:50%;}.elementor-165 .elementor-element.elementor-element-fea4fd6{width:50%;}.elementor-165 .elementor-element.elementor-element-15c35ad{width:50%;}.elementor-165 .elementor-element.elementor-element-bf1aa79{width:50%;}.elementor-165 .elementor-element.elementor-element-6770981{width:50%;}.elementor-165 .elementor-element.elementor-element-5f8d0b8{width:50%;}.elementor-165 .elementor-element.elementor-element-e24d470{width:50%;}.elementor-165 .elementor-element.elementor-element-dfb4027{width:50%;}.elementor-165 .elementor-element.elementor-element-13a95e04{width:60%;}}