.elementor-165 .elementor-element.elementor-element-1f109d94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-165 .elementor-element.elementor-element-1f109d94:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-1f109d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tautokomai.madenice.co.nz/wp-content/uploads/2025/10/Frame-1730-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-165 .elementor-element.elementor-element-36c889e{--display:flex;--min-height:820px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-a6526d2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-65d47ccf{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-237a6fad .elementor-heading-title{color:var( --e-global-color-8f91858 );}.elementor-165 .elementor-element.elementor-element-69e20192{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-165 .elementor-element.elementor-element-5c34a76d .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-5c34a76d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-5c34a76d .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.6s;}.elementor-165 .elementor-element.elementor-element-5c34a76d .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-5c34a76d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-1680c094 .elementor-button{background-color:var( --e-global-color-8f91858 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.6s;padding:18px 40px 18px 40px;}.elementor-165 .elementor-element.elementor-element-1680c094 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-1680c094 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-1680c094 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-1680c094 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-50b5a6be{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-54f144dd{--display:flex;--overlay-opacity:0.25;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-54f144dd::before, .elementor-165 .elementor-element.elementor-element-54f144dd > .elementor-background-video-container::before, .elementor-165 .elementor-element.elementor-element-54f144dd > .e-con-inner > .elementor-background-video-container::before, .elementor-165 .elementor-element.elementor-element-54f144dd > .elementor-background-slideshow::before, .elementor-165 .elementor-element.elementor-element-54f144dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-165 .elementor-element.elementor-element-54f144dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-05b967c );--background-overlay:'';}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-5e92151{color:var( --e-global-color-8f91858 );}.elementor-165 .elementor-element.elementor-element-f78694e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-165 .elementor-element.elementor-element-24591a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-4fdd313 .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-4fdd313 .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-4fdd313 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-165 .elementor-element.elementor-element-4fdd313{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-4fdd313 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-text{transition:color 0.3s;}.elementor-165 .elementor-element.elementor-element-21dda65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-165 .elementor-element.elementor-element-ccaaaec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-0b5b76f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-165 .elementor-element.elementor-element-b35e200 .elementor-heading-title{font-family:var( --e-global-typography-837491c-font-family ), Sans-serif;font-size:var( --e-global-typography-837491c-font-size );font-weight:var( --e-global-typography-837491c-font-weight );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-68cad7a{text-align:center;}.elementor-165 .elementor-element.elementor-element-68cad7a .elementor-heading-title{font-family:var( --e-global-typography-899bb96-font-family ), Sans-serif;font-size:var( --e-global-typography-899bb96-font-size );font-weight:var( --e-global-typography-899bb96-font-weight );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-e10ca67{text-align:center;font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-2883c34{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-62558d5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-62558d5:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-62558d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f8258 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-e504286 > .elementor-widget-container{background-color:var( --e-global-color-a6bd858 );margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:500px 500px 500px 500px;}.elementor-165 .elementor-element.elementor-element-e504286 .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-e504286 .elementor-icon{font-size:40px;}.elementor-165 .elementor-element.elementor-element-e504286 .elementor-icon svg{height:40px;}.elementor-165 .elementor-element.elementor-element-a46849b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-a46849b .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-0f85ee6{font-family:var( --e-global-typography-e723d73-font-family ), Sans-serif;font-size:var( --e-global-typography-e723d73-font-size );font-weight:var( --e-global-typography-e723d73-font-weight );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-2d63e47{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-2d63e47:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-2d63e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-aac7d17 > .elementor-widget-container{background-color:var( --e-global-color-a6bd858 );margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:500px 500px 500px 500px;}.elementor-165 .elementor-element.elementor-element-aac7d17 .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-aac7d17 .elementor-icon{font-size:40px;}.elementor-165 .elementor-element.elementor-element-aac7d17 .elementor-icon svg{height:40px;}.elementor-165 .elementor-element.elementor-element-3c6d317 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-3c6d317 .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3afdcb5{font-family:var( --e-global-typography-e723d73-font-family ), Sans-serif;font-size:var( --e-global-typography-e723d73-font-size );font-weight:var( --e-global-typography-e723d73-font-weight );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-4033b90{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-4033b90:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-4033b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-197efd4 > .elementor-widget-container{background-color:var( --e-global-color-a6bd858 );margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:500px 500px 500px 500px;}.elementor-165 .elementor-element.elementor-element-197efd4 .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-197efd4 .elementor-icon{font-size:40px;}.elementor-165 .elementor-element.elementor-element-197efd4 .elementor-icon svg{height:40px;}.elementor-165 .elementor-element.elementor-element-a88305e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-a88305e .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3029550{font-family:var( --e-global-typography-e723d73-font-family ), Sans-serif;font-size:var( --e-global-typography-e723d73-font-size );font-weight:var( --e-global-typography-e723d73-font-weight );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-9fe83e4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-9fe83e4:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-9fe83e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-b69c554 > .elementor-widget-container{background-color:var( --e-global-color-a6bd858 );margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:500px 500px 500px 500px;}.elementor-165 .elementor-element.elementor-element-b69c554 .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-b69c554 .elementor-icon{font-size:40px;}.elementor-165 .elementor-element.elementor-element-b69c554 .elementor-icon svg{height:40px;}.elementor-165 .elementor-element.elementor-element-3d62442 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-3d62442 .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-746ae1f{font-family:var( --e-global-typography-e723d73-font-family ), Sans-serif;font-size:var( --e-global-typography-e723d73-font-size );font-weight:var( --e-global-typography-e723d73-font-weight );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-2df232c{text-align:center;font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-8f725a2 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-8f725a2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-8f725a2 .elementor-button{fill:var( --e-global-color-20046b4 );color:var( --e-global-color-20046b4 );transition-duration:0.6s;}.elementor-165 .elementor-element.elementor-element-8f725a2 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-8f725a2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-a1dd2e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-165 .elementor-element.elementor-element-753d4bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-ec0c0c7{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-165 .elementor-element.elementor-element-c0e4624{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-165 .elementor-element.elementor-element-09cdc8d .elementor-heading-title{font-family:var( --e-global-typography-837491c-font-family ), Sans-serif;font-size:var( --e-global-typography-837491c-font-size );font-weight:var( --e-global-typography-837491c-font-weight );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-f15217b .elementor-heading-title{font-family:var( --e-global-typography-899bb96-font-family ), Sans-serif;font-size:var( --e-global-typography-899bb96-font-size );font-weight:var( --e-global-typography-899bb96-font-weight );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-1f2b3fe{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-9c53f70{--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-165 .elementor-element.elementor-element-3164b37{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-19d9148{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-19d9148:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-19d9148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-cabe6ff .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c48b5a1 .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-782a80f{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-b5ba31d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-b5ba31d:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-b5ba31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-12d327b .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-1f10c17 .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-f42fef0{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-5981258{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-5981258:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-5981258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-f4ac3ab .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dcad8ee .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-442c423 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-442c423 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-442c423 .elementor-button{fill:var( --e-global-color-20046b4 );color:var( --e-global-color-20046b4 );transition-duration:0.6s;}.elementor-165 .elementor-element.elementor-element-442c423 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-442c423 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-0aee37f{--display:flex;--min-height:700px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-0aee37f:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-0aee37f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tautokomai.madenice.co.nz/wp-content/uploads/2025/10/Frame-2609470-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-165 .elementor-element.elementor-element-0aee37f.e-con{--align-self:stretch;}.elementor-165 .elementor-element.elementor-element-2925d87{--display:flex;--min-height:300px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-2925d87:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-2925d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-2da7ca7 ) 70%, #00000080 100%);}.elementor-165 .elementor-element.elementor-element-9561bb6 .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-9561bb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-9561bb6.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-9561bb6.elementor-view-default .elementor-icon{color:var( --e-global-color-2da7ca7 );border-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-9561bb6.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-9561bb6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-9561bb6 .elementor-icon{font-size:25px;}.elementor-165 .elementor-element.elementor-element-9561bb6 .elementor-icon svg{height:25px;}.elementor-165 .elementor-element.elementor-element-4e75abe .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-4e75abe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-4e75abe.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-4e75abe.elementor-view-default .elementor-icon{color:var( --e-global-color-2da7ca7 );border-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-4e75abe.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-4e75abe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-4e75abe .elementor-icon{font-size:25px;}.elementor-165 .elementor-element.elementor-element-4e75abe .elementor-icon svg{height:25px;}.elementor-165 .elementor-element.elementor-element-01539fb{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-0b1da48{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-9dae592 .elementor-heading-title{font-family:var( --e-global-typography-837491c-font-family ), Sans-serif;font-size:var( --e-global-typography-837491c-font-size );font-weight:var( --e-global-typography-837491c-font-weight );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-76b41bc{font-family:var( --e-global-typography-e723d73-font-family ), Sans-serif;font-size:var( --e-global-typography-e723d73-font-size );font-weight:var( --e-global-typography-e723d73-font-weight );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-1077e1f.elementor-element{--align-self:flex-start;}.elementor-165 .elementor-element.elementor-element-1077e1f .elementor-icon-wrapper{text-align:left;}.elementor-165 .elementor-element.elementor-element-1077e1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-1077e1f.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-1077e1f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-1077e1f.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-1077e1f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-1077e1f .elementor-icon{font-size:40px;}.elementor-165 .elementor-element.elementor-element-1077e1f .elementor-icon svg{height:40px;}.elementor-165 .elementor-element.elementor-element-e2870a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-165 .elementor-element.elementor-element-e2870a5:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-e2870a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-cdb7940{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-00757fb{--display:flex;--min-height:700px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-00757fb:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-00757fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tautokomai.madenice.co.nz/wp-content/uploads/2025/10/Frame-2609470-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-165 .elementor-element.elementor-element-00757fb.e-con{--align-self:stretch;}.elementor-165 .elementor-element.elementor-element-3e80f6d{--display:flex;--min-height:300px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-3e80f6d:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-3e80f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-2da7ca7 ) 70%, #00000080 100%);}.elementor-165 .elementor-element.elementor-element-4962dce .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-4962dce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-4962dce.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-4962dce.elementor-view-default .elementor-icon{color:var( --e-global-color-2da7ca7 );border-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-4962dce.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-4962dce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-4962dce .elementor-icon{font-size:25px;}.elementor-165 .elementor-element.elementor-element-4962dce .elementor-icon svg{height:25px;}.elementor-165 .elementor-element.elementor-element-01b6a8e .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-01b6a8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-01b6a8e.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-01b6a8e.elementor-view-default .elementor-icon{color:var( --e-global-color-2da7ca7 );border-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-01b6a8e.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-01b6a8e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-01b6a8e .elementor-icon{font-size:25px;}.elementor-165 .elementor-element.elementor-element-01b6a8e .elementor-icon svg{height:25px;}.elementor-165 .elementor-element.elementor-element-2947acc{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-add1b70{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-f9955ef .elementor-heading-title{font-family:var( --e-global-typography-837491c-font-family ), Sans-serif;font-size:var( --e-global-typography-837491c-font-size );font-weight:var( --e-global-typography-837491c-font-weight );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-c7ae732{font-family:var( --e-global-typography-e723d73-font-family ), Sans-serif;font-size:var( --e-global-typography-e723d73-font-size );font-weight:var( --e-global-typography-e723d73-font-weight );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-8cf0b76.elementor-element{--align-self:flex-start;}.elementor-165 .elementor-element.elementor-element-8cf0b76 .elementor-icon-wrapper{text-align:left;}.elementor-165 .elementor-element.elementor-element-8cf0b76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-8cf0b76.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-8cf0b76.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-8cf0b76.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-8cf0b76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-8cf0b76 .elementor-icon{font-size:40px;}.elementor-165 .elementor-element.elementor-element-8cf0b76 .elementor-icon svg{height:40px;}.elementor-165 .elementor-element.elementor-element-fccca5a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-165 .elementor-element.elementor-element-0bc0a07{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-165 .elementor-element.elementor-element-9746dac .elementor-heading-title{font-family:var( --e-global-typography-837491c-font-family ), Sans-serif;font-size:var( --e-global-typography-837491c-font-size );font-weight:var( --e-global-typography-837491c-font-weight );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-dd4ef68 .elementor-heading-title{font-family:var( --e-global-typography-899bb96-font-family ), Sans-serif;font-size:var( --e-global-typography-899bb96-font-size );font-weight:var( --e-global-typography-899bb96-font-weight );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );color:var( --e-global-color-c946a34 );}.elementor-165 .elementor-element.elementor-element-f3576d7{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-9718777{--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-165 .elementor-element.elementor-element-9715f9e{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-1880363{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-1880363:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-1880363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f91858 );}.elementor-165 .elementor-element.elementor-element-3901e16 .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-547f8ee .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-c946a34 );}.elementor-165 .elementor-element.elementor-element-8ed3c3c{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-235f1df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-235f1df:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-235f1df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f91858 );}.elementor-165 .elementor-element.elementor-element-ead7b28 .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bf991ae .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-c946a34 );}.elementor-165 .elementor-element.elementor-element-4554f02{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-86ec04f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-86ec04f:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-86ec04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f91858 );}.elementor-165 .elementor-element.elementor-element-6ad3fd5 .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-887760c .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-c946a34 );}.elementor-165 .elementor-element.elementor-element-56bc3d6 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-56bc3d6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-56bc3d6 .elementor-button{fill:var( --e-global-color-20046b4 );color:var( --e-global-color-20046b4 );transition-duration:0.6s;}.elementor-165 .elementor-element.elementor-element-56bc3d6 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-56bc3d6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-0a1cb6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-165 .elementor-element.elementor-element-8c5db46{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-1d871f3{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-165 .elementor-element.elementor-element-b4e5744{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-165 .elementor-element.elementor-element-8483e05 .elementor-heading-title{font-family:var( --e-global-typography-837491c-font-family ), Sans-serif;font-size:var( --e-global-typography-837491c-font-size );font-weight:var( --e-global-typography-837491c-font-weight );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-6de7f8b .elementor-heading-title{font-family:var( --e-global-typography-899bb96-font-family ), Sans-serif;font-size:var( --e-global-typography-899bb96-font-size );font-weight:var( --e-global-typography-899bb96-font-weight );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-f6a5aa3{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-d7335e9{--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-165 .elementor-element.elementor-element-246d9e0{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ca4f7c7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-ca4f7c7:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-ca4f7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-4f2b934 .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e39138c .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-3b0a732{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-cd4dda2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-cd4dda2:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-cd4dda2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-77af1f0 .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bd2a1a0 .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-c392b41{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-b92b8d8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-b92b8d8:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-b92b8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-6b5bc62 .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2ac727f .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-a349a7c .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-a349a7c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-a349a7c .elementor-button{fill:var( --e-global-color-20046b4 );color:var( --e-global-color-20046b4 );transition-duration:0.6s;}.elementor-165 .elementor-element.elementor-element-a349a7c .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-a349a7c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-20bb655{--display:flex;--min-height:700px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-20bb655:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-20bb655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tautokomai.madenice.co.nz/wp-content/uploads/2025/10/Frame-2609470-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-165 .elementor-element.elementor-element-20bb655.e-con{--align-self:stretch;}.elementor-165 .elementor-element.elementor-element-1d38313{--display:flex;--min-height:300px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-1d38313:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-1d38313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-2da7ca7 ) 70%, #00000080 100%);}.elementor-165 .elementor-element.elementor-element-b16d751 .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-b16d751.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-b16d751.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-b16d751.elementor-view-default .elementor-icon{color:var( --e-global-color-2da7ca7 );border-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-b16d751.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-b16d751.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-b16d751 .elementor-icon{font-size:25px;}.elementor-165 .elementor-element.elementor-element-b16d751 .elementor-icon svg{height:25px;}.elementor-165 .elementor-element.elementor-element-4a16f9c .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-4a16f9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-4a16f9c.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-4a16f9c.elementor-view-default .elementor-icon{color:var( --e-global-color-2da7ca7 );border-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-4a16f9c.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-4a16f9c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-4a16f9c .elementor-icon{font-size:25px;}.elementor-165 .elementor-element.elementor-element-4a16f9c .elementor-icon svg{height:25px;}.elementor-165 .elementor-element.elementor-element-b11f649{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-d56bce5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-a020ab8 .elementor-heading-title{font-family:var( --e-global-typography-837491c-font-family ), Sans-serif;font-size:var( --e-global-typography-837491c-font-size );font-weight:var( --e-global-typography-837491c-font-weight );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-a994c1b{font-family:var( --e-global-typography-e723d73-font-family ), Sans-serif;font-size:var( --e-global-typography-e723d73-font-size );font-weight:var( --e-global-typography-e723d73-font-weight );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-8dcfeb0.elementor-element{--align-self:flex-start;}.elementor-165 .elementor-element.elementor-element-8dcfeb0 .elementor-icon-wrapper{text-align:left;}.elementor-165 .elementor-element.elementor-element-8dcfeb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-8dcfeb0.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-8dcfeb0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-8dcfeb0.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-8dcfeb0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-8dcfeb0 .elementor-icon{font-size:40px;}.elementor-165 .elementor-element.elementor-element-8dcfeb0 .elementor-icon svg{height:40px;}.elementor-165 .elementor-element.elementor-element-70ececb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-165 .elementor-element.elementor-element-70ececb:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-70ececb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdd231d );}.elementor-165 .elementor-element.elementor-element-dc3f876{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-165 .elementor-element.elementor-element-49a2f9c{--display:flex;--min-height:700px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-49a2f9c:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-49a2f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tautokomai.madenice.co.nz/wp-content/uploads/2025/10/Frame-2609470-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-165 .elementor-element.elementor-element-49a2f9c.e-con{--align-self:stretch;}.elementor-165 .elementor-element.elementor-element-698fb3f{--display:flex;--min-height:300px;--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-698fb3f:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-698fb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-2da7ca7 ) 70%, #00000080 100%);}.elementor-165 .elementor-element.elementor-element-227c200 .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-227c200.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-227c200.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-227c200.elementor-view-default .elementor-icon{color:var( --e-global-color-2da7ca7 );border-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-227c200.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-227c200.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-227c200 .elementor-icon{font-size:25px;}.elementor-165 .elementor-element.elementor-element-227c200 .elementor-icon svg{height:25px;}.elementor-165 .elementor-element.elementor-element-2eb90cc .elementor-icon-wrapper{text-align:center;}.elementor-165 .elementor-element.elementor-element-2eb90cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-2eb90cc.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-2eb90cc.elementor-view-default .elementor-icon{color:var( --e-global-color-2da7ca7 );border-color:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-2eb90cc.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-2eb90cc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2da7ca7 );}.elementor-165 .elementor-element.elementor-element-2eb90cc .elementor-icon{font-size:25px;}.elementor-165 .elementor-element.elementor-element-2eb90cc .elementor-icon svg{height:25px;}.elementor-165 .elementor-element.elementor-element-0c86220{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-0caf3c5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-36a6206 .elementor-heading-title{font-family:var( --e-global-typography-837491c-font-family ), Sans-serif;font-size:var( --e-global-typography-837491c-font-size );font-weight:var( --e-global-typography-837491c-font-weight );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-54f676d{font-family:var( --e-global-typography-e723d73-font-family ), Sans-serif;font-size:var( --e-global-typography-e723d73-font-size );font-weight:var( --e-global-typography-e723d73-font-weight );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );color:var( --e-global-color-14f8258 );}.elementor-165 .elementor-element.elementor-element-955b43e.elementor-element{--align-self:flex-start;}.elementor-165 .elementor-element.elementor-element-955b43e .elementor-icon-wrapper{text-align:left;}.elementor-165 .elementor-element.elementor-element-955b43e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-955b43e.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-955b43e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-955b43e.elementor-view-framed .elementor-icon, .elementor-165 .elementor-element.elementor-element-955b43e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-955b43e .elementor-icon{font-size:40px;}.elementor-165 .elementor-element.elementor-element-955b43e .elementor-icon svg{height:40px;}.elementor-165 .elementor-element.elementor-element-de5c1e3{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-165 .elementor-element.elementor-element-efec8d4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-165 .elementor-element.elementor-element-f765818 .elementor-heading-title{font-family:var( --e-global-typography-837491c-font-family ), Sans-serif;font-size:var( --e-global-typography-837491c-font-size );font-weight:var( --e-global-typography-837491c-font-weight );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-604d20f .elementor-heading-title{font-family:var( --e-global-typography-899bb96-font-family ), Sans-serif;font-size:var( --e-global-typography-899bb96-font-size );font-weight:var( --e-global-typography-899bb96-font-weight );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-c2d858a{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-20046b4 );}.elementor-165 .elementor-element.elementor-element-bafe783{--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-165 .elementor-element.elementor-element-dd35194{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-dbea8f7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-dbea8f7:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-dbea8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-303e066 .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e1bc0e1 .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-8982a0b{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-7bc61a2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-7bc61a2:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-7bc61a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-aeb1aab .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-64d0856 .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-bca690e{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f61ed64 );--border-color:var( --e-global-color-f61ed64 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-f89f884{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-165 .elementor-element.elementor-element-f89f884:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-f89f884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb5ba0 );}.elementor-165 .elementor-element.elementor-element-b95783f .elementor-heading-title{font-family:var( --e-global-typography-8785824-font-family ), Sans-serif;font-size:var( --e-global-typography-8785824-font-size );font-weight:var( --e-global-typography-8785824-font-weight );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b8858ff .elementor-heading-title{font-family:var( --e-global-typography-9fdfcb7-font-family ), Sans-serif;font-size:var( --e-global-typography-9fdfcb7-font-size );font-weight:var( --e-global-typography-9fdfcb7-font-weight );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-8e9bd31 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-8e9bd31 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-8e9bd31 .elementor-button{fill:var( --e-global-color-20046b4 );color:var( --e-global-color-20046b4 );transition-duration:0.6s;}.elementor-165 .elementor-element.elementor-element-8e9bd31 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-8e9bd31 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:768px) and (min-width:482px){.elementor-165 .elementor-element.elementor-element-0aee37f{--width:100%;}.elementor-165 .elementor-element.elementor-element-00757fb{--width:100%;}.elementor-165 .elementor-element.elementor-element-20bb655{--width:100%;}.elementor-165 .elementor-element.elementor-element-49a2f9c{--width:100%;}}@media(max-width:1200px){.elementor-165 .elementor-element.elementor-element-36c889e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-4fdd313 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-165 .elementor-element.elementor-element-ccaaaec{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-b35e200 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-68cad7a .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e10ca67{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2883c34{--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-62558d5{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-a46849b .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-0f85ee6{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2d63e47{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-3c6d317 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3afdcb5{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-4033b90{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-a88305e .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3029550{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-9fe83e4{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-3d62442 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-746ae1f{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2df232c{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-753d4bc{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-09cdc8d .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f15217b .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-1f2b3fe{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-cabe6ff .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c48b5a1 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-12d327b .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-1f10c17 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f4ac3ab .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dcad8ee .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-9dae592 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-76b41bc{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-cdb7940{--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-f9955ef .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c7ae732{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-9746dac .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dd4ef68 .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f3576d7{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-3901e16 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-547f8ee .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-ead7b28 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bf991ae .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-6ad3fd5 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-887760c .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-8c5db46{--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-8483e05 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-6de7f8b .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f6a5aa3{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-4f2b934 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e39138c .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-77af1f0 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bd2a1a0 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-6b5bc62 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2ac727f .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a020ab8 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a994c1b{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dc3f876{--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-36a6206 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-54f676d{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f765818 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-604d20f .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c2d858a{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-303e066 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e1bc0e1 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-aeb1aab .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-64d0856 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b95783f .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b8858ff .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}}@media(max-width:1024px){.elementor-165 .elementor-element.elementor-element-1f109d94{--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-a6526d2{--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-165 .elementor-element.elementor-element-50b5a6be{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-165 .elementor-element.elementor-element-54f144dd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-2883c34{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-753d4bc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-cdb7940{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-8c5db46{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-dc3f876{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:768px){.elementor-165 .elementor-element.elementor-element-1f109d94{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-165 .elementor-element.elementor-element-50b5a6be{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-4fdd313{width:100%;max-width:100%;}.elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-165 .elementor-element.elementor-element-ccaaaec{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-b35e200 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-68cad7a .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e10ca67{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2883c34{--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-a46849b .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-0f85ee6{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3c6d317 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3afdcb5{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a88305e .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3029550{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3d62442 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-746ae1f{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2df232c{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-753d4bc{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-09cdc8d .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f15217b .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-1f2b3fe{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-3164b37{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-cabe6ff .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c48b5a1 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-782a80f{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-12d327b .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-1f10c17 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f42fef0{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-f4ac3ab .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dcad8ee .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-0aee37f{--min-height:520px;}.elementor-165 .elementor-element.elementor-element-9dae592 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-76b41bc{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-cdb7940{--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-00757fb{--min-height:520px;}.elementor-165 .elementor-element.elementor-element-f9955ef .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c7ae732{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-fccca5a.e-con{--order:-99999 /* order start hack */;}.elementor-165 .elementor-element.elementor-element-9746dac .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dd4ef68 .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f3576d7{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-9715f9e{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-3901e16 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-547f8ee .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-8ed3c3c{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-ead7b28 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bf991ae .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-4554f02{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-6ad3fd5 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-887760c .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-8c5db46{--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-8483e05 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-6de7f8b .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f6a5aa3{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-246d9e0{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-4f2b934 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e39138c .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3b0a732{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-77af1f0 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bd2a1a0 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c392b41{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-6b5bc62 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2ac727f .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-20bb655{--min-height:520px;}.elementor-165 .elementor-element.elementor-element-a020ab8 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a994c1b{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dc3f876{--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-49a2f9c{--min-height:520px;}.elementor-165 .elementor-element.elementor-element-36a6206 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-54f676d{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-de5c1e3.e-con{--order:-99999 /* order start hack */;}.elementor-165 .elementor-element.elementor-element-f765818 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-604d20f .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c2d858a{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-dd35194{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-303e066 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e1bc0e1 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-8982a0b{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-aeb1aab .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-64d0856 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bca690e{--flex-wrap:nowrap;}.elementor-165 .elementor-element.elementor-element-b95783f .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b8858ff .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}}@media(max-width:481px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-4fdd313 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-165 .elementor-element.elementor-element-4fdd313 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b35e200 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-68cad7a .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e10ca67{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2883c34{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-a46849b .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-0f85ee6{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3c6d317 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3afdcb5{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a88305e .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3029550{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-3d62442 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-746ae1f{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2df232c{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-753d4bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-09cdc8d .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f15217b .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-1f2b3fe{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-cabe6ff .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c48b5a1 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-12d327b .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-1f10c17 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f4ac3ab .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dcad8ee .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-9dae592 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-76b41bc{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-cdb7940{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-f9955ef .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c7ae732{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-9746dac .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dd4ef68 .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f3576d7{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-3901e16 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-547f8ee .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-ead7b28 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bf991ae .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-6ad3fd5 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-887760c .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-8c5db46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-8483e05 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-6de7f8b .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f6a5aa3{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-4f2b934 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e39138c .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-77af1f0 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-bd2a1a0 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-6b5bc62 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-2ac727f .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a020ab8 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-a994c1b{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-dc3f876{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-165 .elementor-element.elementor-element-36a6206 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-54f676d{font-size:var( --e-global-typography-e723d73-font-size );line-height:var( --e-global-typography-e723d73-line-height );letter-spacing:var( --e-global-typography-e723d73-letter-spacing );}.elementor-165 .elementor-element.elementor-element-f765818 .elementor-heading-title{font-size:var( --e-global-typography-837491c-font-size );line-height:var( --e-global-typography-837491c-line-height );letter-spacing:var( --e-global-typography-837491c-letter-spacing );}.elementor-165 .elementor-element.elementor-element-604d20f .elementor-heading-title{font-size:var( --e-global-typography-899bb96-font-size );line-height:var( --e-global-typography-899bb96-line-height );letter-spacing:var( --e-global-typography-899bb96-letter-spacing );}.elementor-165 .elementor-element.elementor-element-c2d858a{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-303e066 .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-e1bc0e1 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-aeb1aab .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-64d0856 .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b95783f .elementor-heading-title{font-size:var( --e-global-typography-8785824-font-size );line-height:var( --e-global-typography-8785824-line-height );letter-spacing:var( --e-global-typography-8785824-letter-spacing );}.elementor-165 .elementor-element.elementor-element-b8858ff .elementor-heading-title{font-size:var( --e-global-typography-9fdfcb7-font-size );line-height:var( --e-global-typography-9fdfcb7-line-height );letter-spacing:var( --e-global-typography-9fdfcb7-letter-spacing );}}@media(max-width:1024px) and (min-width:482px){.elementor-165 .elementor-element.elementor-element-0aee37f{--width:100%;}.elementor-165 .elementor-element.elementor-element-00757fb{--width:100%;}.elementor-165 .elementor-element.elementor-element-20bb655{--width:100%;}.elementor-165 .elementor-element.elementor-element-49a2f9c{--width:100%;}}@media(min-width:1201px){.elementor-165 .elementor-element.elementor-element-1f109d94:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-1f109d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-165 .elementor-element.elementor-element-0aee37f:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-0aee37f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-165 .elementor-element.elementor-element-00757fb:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-00757fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-165 .elementor-element.elementor-element-20bb655:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-20bb655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-165 .elementor-element.elementor-element-49a2f9c:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-49a2f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-237a6fad */.elementor-165 .elementor-element.elementor-element-237a6fad {
    text-wrap: balance;
    max-width: 745px;
}

@media (max-width: 1024px) {
    .elementor-165 .elementor-element.elementor-element-237a6fad {
        max-width: 100%;
    }
}

.elementor-165 .elementor-element.elementor-element-237a6fad span {
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c34a76d */.elementor-165 .elementor-element.elementor-element-5c34a76d a {
    width: 220px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1680c094 */.elementor-165 .elementor-element.elementor-element-1680c094 a {
    width: 220px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f144dd */.elementor-165 .elementor-element.elementor-element-54f144dd {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/*@media (max-width: 1024px) {*/
/*    .elementor-165 .elementor-element.elementor-element-54f144dd {*/
/*        max-width: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b5a6be */.elementor-165 .elementor-element.elementor-element-50b5a6be {
    max-width: 575px;
}

@media (max-width: 1024px) {
    .elementor-165 .elementor-element.elementor-element-50b5a6be {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c889e */.elementor-165 .elementor-element.elementor-element-36c889e {
    min-height: 100vh;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4fdd313 */.elementor-165 .elementor-element.elementor-element-4fdd313 li a {
    background-color: #FFFFFF;
    padding: 18px 40px;
    border-radius: 34px;
    transition: background-color 0.5s ease;
}

.elementor-165 .elementor-element.elementor-element-4fdd313 li a:hover {
    background-color: #E0E163;
}

@media (max-width: 1024px) {
    .elementor-165 .elementor-element.elementor-element-4fdd313 li a {
        padding: 18px 20px;
    }
}
@media (max-width: 768px) {
    .elementor-165 .elementor-element.elementor-element-4fdd313 li a {
        margin-bottom: 15px;
        padding: 18px 40px;
    }
    
    .elementor-165 .elementor-element.elementor-element-4fdd313 ul {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b35e200 */.elementor-165 .elementor-element.elementor-element-b35e200 span {
    text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68cad7a */.elementor-165 .elementor-element.elementor-element-68cad7a h2 {
    max-width: 560px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e10ca67 */.elementor-165 .elementor-element.elementor-element-e10ca67 p {
    max-width: 900px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a46849b */.elementor-165 .elementor-element.elementor-element-a46849b h3 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f85ee6 */.elementor-165 .elementor-element.elementor-element-0f85ee6 p {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c6d317 */.elementor-165 .elementor-element.elementor-element-3c6d317 h3 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3afdcb5 */.elementor-165 .elementor-element.elementor-element-3afdcb5 p {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a88305e */.elementor-165 .elementor-element.elementor-element-a88305e h3 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3029550 */.elementor-165 .elementor-element.elementor-element-3029550 p {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d62442 */.elementor-165 .elementor-element.elementor-element-3d62442 h3 {
    text-wrap: balance;
    max-width: 240px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-746ae1f */.elementor-165 .elementor-element.elementor-element-746ae1f p {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2df232c */.elementor-165 .elementor-element.elementor-element-2df232c p {
    max-width: 460px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09cdc8d */.elementor-165 .elementor-element.elementor-element-09cdc8d span {
    text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f15217b */.elementor-165 .elementor-element.elementor-element-f15217b h2 {
    max-width: 430px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f2b3fe */.elementor-165 .elementor-element.elementor-element-1f2b3fe p {
    max-width: 660px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d9148 */.elementor-165 .elementor-element.elementor-element-19d9148 {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ba31d */.elementor-165 .elementor-element.elementor-element-b5ba31d {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f10c17 */.elementor-165 .elementor-element.elementor-element-1f10c17 h2 {
    max-width: 490px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5981258 */.elementor-165 .elementor-element.elementor-element-5981258 {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753d4bc */@media (max-width: 1024px) {
    .elementor-165 .elementor-element.elementor-element-753d4bc {
        display: flex;
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9746dac */.elementor-165 .elementor-element.elementor-element-9746dac span {
    text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd4ef68 */.elementor-165 .elementor-element.elementor-element-dd4ef68 h2 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3576d7 */.elementor-165 .elementor-element.elementor-element-f3576d7 p {
    max-width: 660px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1880363 */.elementor-165 .elementor-element.elementor-element-1880363 {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235f1df */.elementor-165 .elementor-element.elementor-element-235f1df {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf991ae */.elementor-165 .elementor-element.elementor-element-bf991ae h2 {
    max-width: 490px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ec04f */.elementor-165 .elementor-element.elementor-element-86ec04f {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb7940 */@media (max-width: 1024px) {
    .elementor-165 .elementor-element.elementor-element-cdb7940 {
        display: flex;
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8483e05 */.elementor-165 .elementor-element.elementor-element-8483e05 span {
    text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6de7f8b */.elementor-165 .elementor-element.elementor-element-6de7f8b h2 {
    max-width: 430px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6a5aa3 */.elementor-165 .elementor-element.elementor-element-f6a5aa3 p {
    max-width: 660px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca4f7c7 */.elementor-165 .elementor-element.elementor-element-ca4f7c7 {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4dda2 */.elementor-165 .elementor-element.elementor-element-cd4dda2 {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd2a1a0 */.elementor-165 .elementor-element.elementor-element-bd2a1a0 h2 {
    max-width: 490px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b92b8d8 */.elementor-165 .elementor-element.elementor-element-b92b8d8 {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c5db46 */@media (max-width: 1024px) {
    .elementor-165 .elementor-element.elementor-element-8c5db46 {
        display: flex;
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f765818 */.elementor-165 .elementor-element.elementor-element-f765818 span {
    text-transform: uppercase
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-604d20f */.elementor-165 .elementor-element.elementor-element-604d20f h2 {
    text-wrap: balance;
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2d858a */.elementor-165 .elementor-element.elementor-element-c2d858a p {
    max-width: 660px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbea8f7 */.elementor-165 .elementor-element.elementor-element-dbea8f7 {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc61a2 */.elementor-165 .elementor-element.elementor-element-7bc61a2 {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d0856 */.elementor-165 .elementor-element.elementor-element-64d0856 h2 {
    max-width: 490px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89f884 */.elementor-165 .elementor-element.elementor-element-f89f884 {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3f876 */@media (max-width: 1024px) {
    .elementor-165 .elementor-element.elementor-element-dc3f876 {
        display: flex;
        flex-direction: column;
    }
}/* End custom CSS */