.elementor-12 .elementor-element.elementor-element-7cfcf31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f270143{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1bd897f{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1bd897f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:100;line-height:65px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-1ec7832.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1ec7832{left:-150px;}body.rtl .elementor-12 .elementor-element.elementor-element-1ec7832{right:-150px;}.elementor-12 .elementor-element.elementor-element-1ec7832{top:-10px;text-align:start;}.elementor-12 .elementor-element.elementor-element-1ec7832 img{width:100%;max-width:257px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2b3e67d{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2b3e67d p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-669926c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c02d382{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:48px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:20px;}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-text{color:var( --e-global-color-76050ac );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2a4a854{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-137216e{text-align:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-722bf66{left:60px;}body.rtl .elementor-12 .elementor-element.elementor-element-722bf66{right:60px;}.elementor-12 .elementor-element.elementor-element-722bf66{top:20px;}.elementor-12 .elementor-element.elementor-element-722bf66 img{width:100%;max-width:190px;}.elementor-12 .elementor-element.elementor-element-d85bf5e{bottom:50px;}.elementor-12 .elementor-element.elementor-element-d85bf5e img{width:100%;max-width:220px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7017c74{right:-30px;}body.rtl .elementor-12 .elementor-element.elementor-element-7017c74{left:-30px;}.elementor-12 .elementor-element.elementor-element-7017c74{bottom:30px;}.elementor-12 .elementor-element.elementor-element-7017c74 img{width:100%;max-width:180px;}.elementor-12 .elementor-element.elementor-element-44d9554{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e6d5449{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e6d5449:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e6d5449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc6ad88 );}.elementor-12 .elementor-element.elementor-element-95e21a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dc82930{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-dc82930 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:100;}.elementor-12 .elementor-element.elementor-element-99b8868{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-99b8868 p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-9a09723{--display:flex;--min-height:130px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8d9409e{width:100%;max-width:100%;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;line-height:25px;}.elementor-12 .elementor-element.elementor-element-8d9409e p{margin-block-end:30px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-773e3e8{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-773e3e8{right:0px;}.elementor-12 .elementor-element.elementor-element-773e3e8{top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-773e3e8 img{width:100%;max-width:150px;}.elementor-12 .elementor-element.elementor-element-23a91aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e1f6eec{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:60px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e1f6eec{right:140px;}body.rtl .elementor-12 .elementor-element.elementor-element-e1f6eec{left:140px;}.elementor-12 .elementor-element.elementor-element-c9a12fb{z-index:10;text-align:end;}.elementor-12 .elementor-element.elementor-element-c9a12fb img{width:100%;max-width:176px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c3e558c{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-c3e558c{left:0px;}.elementor-12 .elementor-element.elementor-element-c3e558c{top:0px;z-index:10;}.elementor-12 .elementor-element.elementor-element-c3e558c img{width:100%;max-width:176px;}.elementor-12 .elementor-element.elementor-element-6129049{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:50px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6129049{right:135px;}body.rtl .elementor-12 .elementor-element.elementor-element-6129049{left:135px;}.elementor-12 .elementor-element.elementor-element-1bb13b1{z-index:10;text-align:end;}.elementor-12 .elementor-element.elementor-element-1bb13b1 img{width:100%;max-width:206px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f47ea13{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-f47ea13{left:0px;}.elementor-12 .elementor-element.elementor-element-f47ea13{top:0px;z-index:10;}.elementor-12 .elementor-element.elementor-element-f47ea13 img{width:100%;max-width:206px;}.elementor-12 .elementor-element.elementor-element-5e92184{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5ab25dd{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-5ab25dd{right:0px;}.elementor-12 .elementor-element.elementor-element-5ab25dd{top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-5ab25dd img{width:100%;max-width:500px;}.elementor-12 .elementor-element.elementor-element-805b81e:not( .elementor-widget-image ), .elementor-12 .elementor-element.elementor-element-805b81e.elementor-widget-image img{-webkit-mask-image:url( https://www.oxygenit.co.nz/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-805b81e{text-align:start;}.elementor-12 .elementor-element.elementor-element-805b81e img{width:100%;max-width:500px;}.elementor-12 .elementor-element.elementor-element-6ab09b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fd1b4b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-67e3a96{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-67e3a96.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-67e3a96 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-ead1a67{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c331819{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-c331819.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c331819 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:100;}.elementor-12 .elementor-element.elementor-element-9fdfda2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9af9d23{text-align:center;}.elementor-12 .elementor-element.elementor-element-9af9d23 p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-46dd544{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-3b8472c{--grid-columns:4;}.elementor-12 .elementor-element.elementor-element-3b8472c > .elementor-widget-container{background-color:#D9D9D9;padding:60px 120px 60px 120px;border-radius:650px 650px 650px 650px;}.elementor-12 .elementor-element.elementor-element-3b8472c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-12 .elementor-element.elementor-element-3b8472c .e-loop-item > .elementor-section, .elementor-12 .elementor-element.elementor-element-3b8472c .e-loop-item > .elementor-section > .elementor-container, .elementor-12 .elementor-element.elementor-element-3b8472c .e-loop-item > .e-con, .elementor-12 .elementor-element.elementor-element-3b8472c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-12 .elementor-element.elementor-element-5b4ea7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-da60b34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9387c62{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-9387c62.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9387c62 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-e369e55{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3c6b4e9{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-3c6b4e9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3c6b4e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:100;}.elementor-12 .elementor-element.elementor-element-a40f631{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-500bea0{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e2e145c{text-align:center;}.elementor-12 .elementor-element.elementor-element-e2e145c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:600;line-height:55px;}.elementor-12 .elementor-element.elementor-element-e08e0da{text-align:center;font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-e08e0da p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d28e4a5{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-d28e4a5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d28e4a5 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6ea3a15{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f15848c{text-align:center;}.elementor-12 .elementor-element.elementor-element-f15848c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:600;line-height:55px;}.elementor-12 .elementor-element.elementor-element-4edbf7a{text-align:center;font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-4edbf7a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2303673{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-2303673.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2303673 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ea929d4{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b97970{text-align:center;}.elementor-12 .elementor-element.elementor-element-1b97970 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:600;line-height:55px;}.elementor-12 .elementor-element.elementor-element-5652c34{text-align:center;font-family:"Outfit", Sans-serif;font-size:28px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-5652c34 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c4aaef1{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-c4aaef1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c4aaef1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-62b7b67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-664b74c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:1000px 1000px 1000px 1000px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-664b74c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-664b74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e94cc71{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-fb4e9ed{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-fb4e9ed{right:0px;}.elementor-12 .elementor-element.elementor-element-fb4e9ed{top:0%;text-align:start;}.elementor-12 .elementor-element.elementor-element-fb4e9ed img{width:100%;max-width:155px;}.elementor-12 .elementor-element.elementor-element-42fb86f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 95px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:var( --e-global-color-76050ac );}.elementor-12 .elementor-element.elementor-element-42fb86f p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-240d330{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-240d330.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5fc31d2{text-align:end;}.elementor-12 .elementor-element.elementor-element-5fc31d2 img{width:100%;max-width:120px;}.elementor-12 .elementor-element.elementor-element-bb191c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-bb191c0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bb191c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("https://www.oxygenit.co.nz/wp-content/uploads/2026/01/logobg.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-f89c959{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f89c959.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5984e43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5984e43.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-fb0ea74{width:var( --container-widget-width, 657px );max-width:657px;--container-widget-width:657px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-fb0ea74 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:600;line-height:40px;}.elementor-12 .elementor-element.elementor-element-7ec8feb{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:500;line-height:28px;}.elementor-12 .elementor-element.elementor-element-7ec8feb p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-472da64 .elementor-button{background-color:#33465E;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-76050ac );color:var( --e-global-color-76050ac );border-radius:55px 55px 55px 55px;padding:6px 5px 6px 20px;}.elementor-12 .elementor-element.elementor-element-472da64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-472da64 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-4e0bf63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3abd362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b7f9683 img{width:100%;max-width:100%;height:750px;object-fit:cover;object-position:center right;border-radius:0px 500px 500px 0px;}.elementor-12 .elementor-element.elementor-element-9a99dfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-4e72ed3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:100;line-height:65px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6ab4620 p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-6988f8c{--display:flex;--min-height:130px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-941edac{width:100%;max-width:100%;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;line-height:25px;}.elementor-12 .elementor-element.elementor-element-941edac p{margin-block-end:30px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0c5c15e{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-0c5c15e{right:0px;}.elementor-12 .elementor-element.elementor-element-0c5c15e{top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-0c5c15e img{width:100%;max-width:150px;}.elementor-12 .elementor-element.elementor-element-0dab1d4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5747f93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4da5e62 img{width:100%;max-width:100%;height:750px;object-fit:cover;object-position:center left;border-radius:500px 0px 0px 500px;}.elementor-12 .elementor-element.elementor-element-1e19c20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-f645b54 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:100;line-height:65px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4211495 p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-cdabebe .elementor-button{background-color:var( --e-global-color-accent );font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-76050ac );color:var( --e-global-color-76050ac );border-radius:55px 55px 55px 55px;padding:6px 5px 6px 20px;}.elementor-12 .elementor-element.elementor-element-cdabebe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-cdabebe .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-4f0e4a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4f0e4a3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4f0e4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("https://www.oxygenit.co.nz/wp-content/uploads/2026/01/downloadformbg.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-7d26645{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7d26645.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b5b9a18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b5b9a18.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-39b2357{width:var( --container-widget-width, 657px );max-width:657px;--container-widget-width:657px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-39b2357 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:100;line-height:40px;}.elementor-12 .elementor-element.elementor-element-8c325c1{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:500;line-height:28px;}.elementor-12 .elementor-element.elementor-element-8c325c1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-de0d4d3 .elementor-button{background-color:#33465E;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-76050ac );color:var( --e-global-color-76050ac );border-radius:55px 55px 55px 55px;padding:6px 5px 6px 20px;}.elementor-12 .elementor-element.elementor-element-de0d4d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-de0d4d3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-6597ee2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b1af53c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-73f4a82{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-73f4a82.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-73f4a82 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:100;}.elementor-12 .elementor-element.elementor-element-e9ca4cf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dc86ad6{--display:flex;--min-height:130px;--padding-top:15px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-707b530{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-707b530{right:0px;}.elementor-12 .elementor-element.elementor-element-707b530{top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-707b530 img{width:100%;max-width:155px;}.elementor-12 .elementor-element.elementor-element-ce611a5{width:100%;max-width:100%;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-12 .elementor-element.elementor-element-ce611a5 p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-5c6bcc7{--display:flex;--min-height:130px;--padding-top:15px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1452016{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1452016{right:0px;}.elementor-12 .elementor-element.elementor-element-1452016{top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-1452016 img{width:100%;max-width:155px;}.elementor-12 .elementor-element.elementor-element-a8715bd{width:100%;max-width:100%;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-12 .elementor-element.elementor-element-a8715bd p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-4534c4a{--display:flex;--min-height:130px;--padding-top:15px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ef50402{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-ef50402{right:0px;}.elementor-12 .elementor-element.elementor-element-ef50402{top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-ef50402 img{width:100%;max-width:155px;}.elementor-12 .elementor-element.elementor-element-6d45d67{width:100%;max-width:100%;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-12 .elementor-element.elementor-element-6d45d67 p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-a3a74d0{--display:flex;--min-height:130px;--padding-top:15px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8104734{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-8104734{right:0px;}.elementor-12 .elementor-element.elementor-element-8104734{top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-8104734 img{width:100%;max-width:155px;}.elementor-12 .elementor-element.elementor-element-d45f8c0{width:100%;max-width:100%;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-12 .elementor-element.elementor-element-d45f8c0 p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-29722b7{--display:flex;--min-height:130px;--padding-top:15px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1a13a6d{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1a13a6d{right:0px;}.elementor-12 .elementor-element.elementor-element-1a13a6d{top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-1a13a6d img{width:100%;max-width:155px;}.elementor-12 .elementor-element.elementor-element-31a8738{width:100%;max-width:100%;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-12 .elementor-element.elementor-element-31a8738 p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-a1884df{--display:flex;--min-height:130px;--padding-top:15px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c841d89 .elementor-button{background-color:#33465E;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-76050ac );color:var( --e-global-color-76050ac );border-radius:55px 55px 55px 55px;padding:6px 5px 6px 20px;}.elementor-12 .elementor-element.elementor-element-c841d89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-c841d89 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-0c37156{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0c37156:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0c37156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://www.oxygenit.co.nz/wp-content/uploads/2026/01/testimonialbg.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-556889a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2b42713{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-2b42713.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2b42713 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-c34049a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dfbadeb{width:var( --container-widget-width, 423px );max-width:423px;--container-widget-width:423px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-dfbadeb.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-dfbadeb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:100;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-main-swiper .swiper-slide{padding:0px 35px 0px 35px;}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-swiper-button{font-size:30px;color:var( --e-global-color-d796acf );}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-swiper-button svg{fill:var( --e-global-color-d796acf );}.elementor-12 .elementor-element.elementor-element-8e53fee .swiper-pagination-bullet{height:14px;width:14px;}.elementor-12 .elementor-element.elementor-element-8e53fee .swiper-horizontal .swiper-pagination-progressbar{height:14px;}.elementor-12 .elementor-element.elementor-element-8e53fee .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#22222266;opacity:1;}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial__text{color:#555555;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:32px;}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:600;line-height:20px;}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial__title{color:#555555;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:600;line-height:20px;}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial__image img{width:70px;height:70px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (70px / 2) - 8px );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (70px / 2) - 8px );right:auto;}body.rtl .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (70px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (70px / 2) - 8px );right:auto;}body.rtl .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-12 .elementor-element.elementor-element-8e53fee.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (70px / 2) - 8px );left:auto;}.elementor-12 .elementor-element.elementor-element-d2312ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-46c2c73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b5e6907{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-b5e6907.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-b5e6907 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-54c17d3{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d2062a1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6d7aeba{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-6d7aeba .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:100;}.elementor-12 .elementor-element.elementor-element-f82fb7d{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1694d24 .elementor-button{background-color:var( --e-global-color-76050ac );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1694d24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-0c8683e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-8266c28{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-12 .elementor-element.elementor-element-8266c28:after{content:"0.66";}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__meta-data span + span:before{content:"/";}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__thumbnail{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-8266c28.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-12 .elementor-element.elementor-element-8266c28.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-12 .elementor-element.elementor-element-8266c28.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__title, .elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;line-height:32px;}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__title{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__meta-data{color:var( --e-global-color-primary );font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:20px;margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__excerpt{margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8266c28 a.elementor-post__read-more{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;}.elementor-12 .elementor-element.elementor-element-0589008{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0589008:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0589008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("https://www.oxygenit.co.nz/wp-content/uploads/2026/01/ctabg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-69176f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-69176f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c29f3ad{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-c29f3ad.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c29f3ad .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:100;line-height:75px;color:var( --e-global-color-76050ac );}.elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button{background-color:var( --e-global-color-accent );font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-76050ac );color:var( --e-global-color-76050ac );border-radius:55px 55px 55px 55px;padding:6px 5px 6px 20px;}.elementor-12 .elementor-element.elementor-element-7b442ed{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7b442ed.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-397b788{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-804dfe5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-804dfe5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-779bf2b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-779bf2b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-779bf2b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:100;}.elementor-12 .elementor-element.elementor-element-5cf3839{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-5cf3839.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5cf3839 p{margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-5031a16{--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;--justify-content:space-between;--flex-wrap:wrap;--border-radius:637px 637px 637px 637px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-5031a16:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5031a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-12 .elementor-element.elementor-element-b01211b{--display:flex;}.elementor-12 .elementor-element.elementor-element-23126b7{text-align:center;}.elementor-12 .elementor-element.elementor-element-23126b7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:500;line-height:30px;}.elementor-12 .elementor-element.elementor-element-65c16b5{--display:flex;--justify-content:space-between;--border-radius:45px 45px 45px 45px;box-shadow:0px 2px 10px -1px rgba(0, 0, 0, 0.27058823529411763);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-65c16b5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-65c16b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76050ac );}.elementor-12 .elementor-element.elementor-element-65c16b5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1447e06{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#555555;}.elementor-12 .elementor-element.elementor-element-1447e06 p{margin-block-end:0px;}.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-12 .elementor-element.elementor-element-1bd1416 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1bd1416 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-1bd1416 .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-7e560b1{--display:flex;}.elementor-12 .elementor-element.elementor-element-6a0ba46{text-align:center;}.elementor-12 .elementor-element.elementor-element-6a0ba46 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:500;line-height:30px;}.elementor-12 .elementor-element.elementor-element-48a4bac{--display:flex;--justify-content:space-between;--border-radius:45px 45px 45px 45px;box-shadow:0px 2px 10px -1px rgba(0, 0, 0, 0.27058823529411763);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-48a4bac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48a4bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76050ac );}.elementor-12 .elementor-element.elementor-element-48a4bac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a238498{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#555555;}.elementor-12 .elementor-element.elementor-element-a238498 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4fb22d9 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4fb22d9 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-4fb22d9 .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-767a849{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a273b26{text-align:center;}.elementor-12 .elementor-element.elementor-element-a273b26 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:32px;font-weight:600;line-height:32px;}.elementor-12 .elementor-element.elementor-element-61b178d{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-294f317{text-align:center;}.elementor-12 .elementor-element.elementor-element-294f317 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:32px;font-weight:600;line-height:32px;}.elementor-12 .elementor-element.elementor-element-e15b5ae{text-align:center;}.elementor-12 .elementor-element.elementor-element-e15b5ae p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f760e54{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f760e54.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f270143{--width:50%;}.elementor-12 .elementor-element.elementor-element-2a4a854{--width:50%;}.elementor-12 .elementor-element.elementor-element-95e21a2{--width:50%;}.elementor-12 .elementor-element.elementor-element-23a91aa{--width:50%;}.elementor-12 .elementor-element.elementor-element-9fdfda2{--content-width:1060px;}.elementor-12 .elementor-element.elementor-element-62b7b67{--content-width:890px;}.elementor-12 .elementor-element.elementor-element-e94cc71{--width:calc(100% - 120px);}.elementor-12 .elementor-element.elementor-element-240d330{--width:120px;}.elementor-12 .elementor-element.elementor-element-bb191c0{--content-width:1120px;}.elementor-12 .elementor-element.elementor-element-f89c959{--width:200px;}.elementor-12 .elementor-element.elementor-element-5984e43{--width:calc(100% - 200px);}.elementor-12 .elementor-element.elementor-element-3abd362{--width:50%;}.elementor-12 .elementor-element.elementor-element-9a99dfd{--width:50%;}.elementor-12 .elementor-element.elementor-element-5747f93{--width:50%;}.elementor-12 .elementor-element.elementor-element-1e19c20{--width:50%;}.elementor-12 .elementor-element.elementor-element-4f0e4a3{--content-width:680px;}.elementor-12 .elementor-element.elementor-element-7d26645{--width:200px;}.elementor-12 .elementor-element.elementor-element-b5b9a18{--width:calc(100% - 200px);}.elementor-12 .elementor-element.elementor-element-e9ca4cf{--content-width:1060px;}.elementor-12 .elementor-element.elementor-element-d2062a1{--width:70%;}.elementor-12 .elementor-element.elementor-element-f82fb7d{--width:30%;}.elementor-12 .elementor-element.elementor-element-b01211b{--width:calc(50% - 10px);}.elementor-12 .elementor-element.elementor-element-7e560b1{--width:calc(50% - 10px);}}@media(max-width:1200px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-3abd362{--width:100%;}.elementor-12 .elementor-element.elementor-element-9a99dfd{--width:100%;}.elementor-12 .elementor-element.elementor-element-5747f93{--width:100%;}.elementor-12 .elementor-element.elementor-element-1e19c20{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-f270143{--width:100%;}.elementor-12 .elementor-element.elementor-element-2a4a854{--width:60%;}.elementor-12 .elementor-element.elementor-element-95e21a2{--width:100%;}.elementor-12 .elementor-element.elementor-element-23a91aa{--width:100%;}.elementor-12 .elementor-element.elementor-element-b01211b{--width:100%;}.elementor-12 .elementor-element.elementor-element-7e560b1{--width:100%;}}@media(max-width:1366px){body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1ec7832{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1ec7832{right:0px;}.elementor-12 .elementor-element.elementor-element-722bf66{text-align:start;}.elementor-12 .elementor-element.elementor-element-722bf66 img{max-width:35%;}.elementor-12 .elementor-element.elementor-element-d85bf5e{text-align:start;}.elementor-12 .elementor-element.elementor-element-d85bf5e img{max-width:38%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7017c74{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-7017c74{left:0px;}.elementor-12 .elementor-element.elementor-element-7017c74{text-align:end;}.elementor-12 .elementor-element.elementor-element-7017c74 img{max-width:30%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e1f6eec{right:15%;}body.rtl .elementor-12 .elementor-element.elementor-element-e1f6eec{left:15%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6129049{right:16%;}body.rtl .elementor-12 .elementor-element.elementor-element-6129049{left:16%;}.elementor-12 .elementor-element.elementor-element-bb191c0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bb191c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-12 .elementor-element.elementor-element-b7f9683 img{height:500px;}.elementor-12 .elementor-element.elementor-element-4da5e62 img{height:500px;}.elementor-12 .elementor-element.elementor-element-4f0e4a3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4f0e4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-12 .elementor-element.elementor-element-e9ca4cf{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-0589008:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0589008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-e6d5449{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e1f6eec{right:0%;}body.rtl .elementor-12 .elementor-element.elementor-element-e1f6eec{left:0%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6129049{right:0%;}body.rtl .elementor-12 .elementor-element.elementor-element-6129049{left:0%;}.elementor-12 .elementor-element.elementor-element-3b8472c{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-3b8472c > .elementor-widget-container{padding:50px 50px 50px 50px;border-radius:70px 70px 70px 70px;}.elementor-12 .elementor-element.elementor-element-a40f631{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-500bea0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-e2e145c .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-e08e0da{font-size:24px;}.elementor-12 .elementor-element.elementor-element-d28e4a5{font-size:15px;}.elementor-12 .elementor-element.elementor-element-6ea3a15{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-f15848c .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-4edbf7a{font-size:24px;}.elementor-12 .elementor-element.elementor-element-2303673{font-size:15px;}.elementor-12 .elementor-element.elementor-element-ea929d4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-1b97970 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-5652c34{font-size:24px;}.elementor-12 .elementor-element.elementor-element-c4aaef1{font-size:15px;}.elementor-12 .elementor-element.elementor-element-4e0bf63{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-3abd362{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-b7f9683 img{border-radius:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-0dab1d4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-5747f93{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-4da5e62 img{border-radius:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-e9ca4cf{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-0c37156{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-c34049a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c29f3ad .elementor-heading-title{font-size:62px;line-height:66px;}.elementor-12 .elementor-element.elementor-element-7b442ed{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-5031a16{--border-radius:12px 12px 12px 12px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-7cfcf31{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1bd897f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1bd897f .elementor-heading-title{font-size:38px;line-height:55px;}.elementor-12 .elementor-element.elementor-element-2b3e67d{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c02d382{--e-icon-list-icon-size:38px;}.elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-c02d382 .elementor-icon-list-item > a{font-size:16px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-e6d5449{--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-12 .elementor-element.elementor-element-dc82930{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-99b8868{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3b8472c{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-3b8472c > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-e9ca4cf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-0c37156{--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-12 .elementor-element.elementor-element-c29f3ad .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-12 .elementor-element.elementor-element-5031a16{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e6d5449{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6ab09b9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-67e3a96.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-67e3a96{text-align:center;}.elementor-12 .elementor-element.elementor-element-ead1a67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-46dd544{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3b8472c{--grid-columns:1;--grid-row-gap:20px;}.elementor-12 .elementor-element.elementor-element-3b8472c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-5b4ea7c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9387c62.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9387c62{text-align:center;}.elementor-12 .elementor-element.elementor-element-e369e55{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a40f631{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-500bea0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-6ea3a15{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-ea929d4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-664b74c{--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-fb4e9ed{text-align:center;}.elementor-12 .elementor-element.elementor-element-42fb86f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-bb191c0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-bb191c0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bb191c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-fb0ea74{text-align:center;}.elementor-12 .elementor-element.elementor-element-fb0ea74 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-7ec8feb{text-align:center;font-size:18px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-4e0bf63{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3abd362{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-b7f9683 img{height:auto;}.elementor-12 .elementor-element.elementor-element-9a99dfd{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-4e72ed3 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-12 .elementor-element.elementor-element-6988f8c{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:75px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0c5c15e img{max-width:120px;}.elementor-12 .elementor-element.elementor-element-0dab1d4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5747f93{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-4da5e62 img{height:auto;}.elementor-12 .elementor-element.elementor-element-1e19c20{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-f645b54 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-12 .elementor-element.elementor-element-4f0e4a3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4f0e4a3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4f0e4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-39b2357{text-align:center;}.elementor-12 .elementor-element.elementor-element-39b2357 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-8c325c1{text-align:center;font-size:18px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-6597ee2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b1af53c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e9ca4cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-dc86ad6{--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-707b530 img{max-width:120px;}.elementor-12 .elementor-element.elementor-element-ce611a5{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c6bcc7{--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1452016 img{max-width:120px;}.elementor-12 .elementor-element.elementor-element-a8715bd{text-align:center;}.elementor-12 .elementor-element.elementor-element-4534c4a{--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ef50402 img{max-width:120px;}.elementor-12 .elementor-element.elementor-element-6d45d67{text-align:center;}.elementor-12 .elementor-element.elementor-element-a3a74d0{--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8104734 img{max-width:120px;}.elementor-12 .elementor-element.elementor-element-d45f8c0{text-align:center;}.elementor-12 .elementor-element.elementor-element-29722b7{--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1a13a6d img{max-width:120px;}.elementor-12 .elementor-element.elementor-element-31a8738{text-align:center;}.elementor-12 .elementor-element.elementor-element-a1884df{--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0c37156{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-556889a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2b42713.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2b42713{text-align:center;}.elementor-12 .elementor-element.elementor-element-c34049a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-dfbadeb{padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-8e53fee{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-swiper-button{font-size:25px;}.elementor-12 .elementor-element.elementor-element-8e53fee .swiper-pagination-bullet{height:10px;width:10px;}.elementor-12 .elementor-element.elementor-element-8e53fee .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial__text{font-size:16px;line-height:28px;}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial__name{font-size:16px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial__title{font-size:14px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-d2312ff{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b5e6907.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b5e6907{text-align:center;}.elementor-12 .elementor-element.elementor-element-54c17d3{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d2062a1{--width:65%;}.elementor-12 .elementor-element.elementor-element-6d7aeba{text-align:start;}.elementor-12 .elementor-element.elementor-element-f82fb7d{--width:35%;}.elementor-12 .elementor-element.elementor-element-1694d24 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12 .elementor-element.elementor-element-8266c28:after{content:"0.5";}.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-0589008{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0589008:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0589008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-c29f3ad{text-align:center;}.elementor-12 .elementor-element.elementor-element-c29f3ad .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-7b442ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button{font-size:16px;padding:5px 5px 7px 20px;}.elementor-12 .elementor-element.elementor-element-397b788{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5031a16{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23126b7 .elementor-heading-title{font-size:22px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-6a0ba46 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-a273b26 .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-12 .elementor-element.elementor-element-294f317 .elementor-heading-title{font-size:26px;line-height:26px;}}/* Start custom CSS for heading, class: .elementor-element-1bd897f */.elementor-12 .elementor-element.elementor-element-1bd897f strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c02d382 */.elementor-12 .elementor-element.elementor-element-c02d382 li.elementor-icon-list-item .elementor-icon-list-text span{
    font-weight: 600;
        margin-bottom: 2px;
        display:block;
        color: var( --e-global-color-secondary );
        font-size: 14px;
        
}
.elementor-12 .elementor-element.elementor-element-c02d382 li.elementor-icon-list-item a{
    padding: 15px 10px;
    border-bottom: 2px solid transparent;
}
.elementor-12 .elementor-element.elementor-element-c02d382 li.elementor-icon-list-item a:hover{
    background: #1f2c3c;
    border-bottom: 2px solid var( --e-global-color-accent );
}
.elementor-12 .elementor-element.elementor-element-c02d382 li.elementor-icon-list-item a .elementor-icon-list-icon svg{
    margin-right: 0px;
}
.elementor-12 .elementor-element.elementor-element-c02d382 li.elementor-icon-list-item:last-child a{
    border: 3px solid var(--e-global-color-accent);
    background-color: var(--e-global-color-accent);
    border-radius: 55px;
        box-shadow: inset 0 2px 20px 5px #03617a;
        padding:5px 30px 5px 5px;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-weight: 700;
        transform: scale(1);
        transition: all 0.5s;
        
}
.elementor-12 .elementor-element.elementor-element-c02d382 li.elementor-icon-list-item:last-child a:hover{
    transform: scale(.9);
}
.elementor-12 .elementor-element.elementor-element-c02d382 li.elementor-icon-list-item:last-child .elementor-icon-list-text{
    color: var(--e-global-color-primary);
}
.elementor-12 .elementor-element.elementor-element-c02d382 li.elementor-icon-list-item:last-child .elementor-icon-list-text span{
    color: var(--e-global-color-primary);
    margin-bottom: 0px;
}

@media (max-width:1024px){
    .elementor-12 .elementor-element.elementor-element-c02d382 li.elementor-icon-list-item .elementor-icon-list-text span{
        font-size:12px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-137216e */@media (min-width:1400px){
    .elementor-12 .elementor-element.elementor-element-137216e{transform:scale(1.14);}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc82930 */.elementor-12 .elementor-element.elementor-element-dc82930 strong{font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99b8868 */.elementor-12 .elementor-element.elementor-element-99b8868 p:last-child{margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-99b8868 p strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9409e */.elementor-12 .elementor-element.elementor-element-8d9409e p:last-child{margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-8d9409e p strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c331819 */.elementor-12 .elementor-element.elementor-element-c331819 strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-c331819 img{max-width:175px;margin-right:10px;position:relative;top:10px}
.elementor-12 .elementor-element.elementor-element-c331819 a.button{
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    line-height: 25px;
    background: var(--e-global-color-accent);
    padding: 15px 60px 15px 20px;
    border-radius: 400px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0;
    position: relative;
    top: -9px;
    transform: scale(1);
}
.elementor-12 .elementor-element.elementor-element-c331819 a.button:hover{
    transform: scale(0.9);
}
.elementor-12 .elementor-element.elementor-element-c331819 a.button:before{
    content:'';
    width: 40px;
  height: 40px;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 4px;
    background: var(--e-global-color-primary);
    border-radius: 50%;
}
.elementor-12 .elementor-element.elementor-element-c331819 a.button:after{
   content:'';
    width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 16px;
    
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22.707 11.293-7-7a1 1 0 0 0-1.414 1.414L19.586 11H2a1 1 0 0 0 0 2h17.586l-5.293 5.293a1 1 0 1 0 1.414 1.414l7-7a1 1 0 0 0 0-1.414z' fill='%230089C7'/%3E%3C/svg%3E");
}

@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-c331819 img, .elementor-12 .elementor-element.elementor-element-c331819 a.button{display:none}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9af9d23 */.elementor-12 .elementor-element.elementor-element-9af9d23 p:last-child{margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-9af9d23 p strong{font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab09b9 */@media (min-width:1400px){
    .sectionwithtouchedline>.e-con-inner:after{
    content: '';
        width: max(50% - 652px, 0px);
        height: 1px;
        background: var(--e-global-color-primary);
        position: absolute;
        right: 0;
        top:113px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c6b4e9 */.elementor-12 .elementor-element.elementor-element-3c6b4e9 strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-3c6b4e9 img{max-width:175px;margin-right:10px;position:relative;top:10px}
.elementor-12 .elementor-element.elementor-element-3c6b4e9 a.button{
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    line-height: 25px;
    background: var(--e-global-color-accent);
    padding: 15px 60px 15px 20px;
    border-radius: 400px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0;
    position: relative;
    top: -9px;
    transform: scale(1);
}
.elementor-12 .elementor-element.elementor-element-3c6b4e9 a.button:hover{
    transform: scale(0.9);
}
.elementor-12 .elementor-element.elementor-element-3c6b4e9 a.button:before{
    content:'';
    width: 40px;
  height: 40px;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 4px;
    background: var(--e-global-color-primary);
    border-radius: 50%;
}
.elementor-12 .elementor-element.elementor-element-3c6b4e9 a.button:after{
   content:'';
    width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 16px;
    
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22.707 11.293-7-7a1 1 0 0 0-1.414 1.414L19.586 11H2a1 1 0 0 0 0 2h17.586l-5.293 5.293a1 1 0 1 0 1.414 1.414l7-7a1 1 0 0 0 0-1.414z' fill='%230089C7'/%3E%3C/svg%3E");
}

@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-3c6b4e9 img, .elementor-12 .elementor-element.elementor-element-3c6b4e9 a.button{display:none}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb4e9ed */@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-fb4e9ed{position:relative !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42fb86f */.elementor-12 .elementor-element.elementor-element-42fb86f strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b4ea7c */@media (min-width:1400px){
    .leftline.sectionwithtouchedline>.e-con-inner:after{
    content: '';
        width: max(50% - 652px, 0px);
        height: 1px;
        background: var(--e-global-color-primary);
        position: absolute;
        left: 0;
        top:113px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-472da64 */.elementor-12 .elementor-element.elementor-element-472da64 .elementor-button-icon svg{
    width: 53px;
}
.elementor-12 .elementor-element.elementor-element-472da64 .elementor-button-content-wrapper{align-items: center;}
.elementor-12 .elementor-element.elementor-element-472da64 .elementor-button-text{
        position: relative;
    top: 4px;
}
.elementor-12 .elementor-element.elementor-element-472da64 .elementor-button{transform:scale(1);}
.elementor-12 .elementor-element.elementor-element-472da64 .elementor-button:hover{transform:scale(0.9);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e72ed3 */.elementor-12 .elementor-element.elementor-element-4e72ed3 strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ab4620 */.elementor-12 .elementor-element.elementor-element-6ab4620 strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-6ab4620 p:last-child{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-941edac */.elementor-12 .elementor-element.elementor-element-941edac p:last-child{margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-941edac p strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f645b54 */.elementor-12 .elementor-element.elementor-element-f645b54 strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4211495 */.elementor-12 .elementor-element.elementor-element-4211495 strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-4211495 p:last-child{margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdabebe */.elementor-12 .elementor-element.elementor-element-cdabebe .elementor-button-icon svg{
    width: 53px;
}
.elementor-12 .elementor-element.elementor-element-cdabebe .elementor-button-content-wrapper{align-items: center;}
.elementor-12 .elementor-element.elementor-element-cdabebe .elementor-button-text{
        position: relative;
    top: 4px;
}
.elementor-12 .elementor-element.elementor-element-cdabebe .elementor-button{transform:scale(1);}
.elementor-12 .elementor-element.elementor-element-cdabebe .elementor-button:hover{transform:scale(0.9);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39b2357 */.elementor-12 .elementor-element.elementor-element-39b2357 strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de0d4d3 */.elementor-12 .elementor-element.elementor-element-de0d4d3 .elementor-button-icon svg{
    width: 53px;
}
.elementor-12 .elementor-element.elementor-element-de0d4d3 .elementor-button-content-wrapper{align-items: center;}
.elementor-12 .elementor-element.elementor-element-de0d4d3 .elementor-button-text{
        position: relative;
    top: 4px;
}
.elementor-12 .elementor-element.elementor-element-de0d4d3 .elementor-button{transform:scale(1);}
.elementor-12 .elementor-element.elementor-element-de0d4d3 .elementor-button:hover{transform:scale(0.9);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73f4a82 */.elementor-12 .elementor-element.elementor-element-73f4a82 strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-73f4a82 img{max-width:175px;margin-right:10px;position:relative;top:10px}
.elementor-12 .elementor-element.elementor-element-73f4a82 a.button{
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    line-height: 25px;
    background: var(--e-global-color-accent);
    padding: 15px 60px 15px 20px;
    border-radius: 400px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0;
    position: relative;
    top: -9px;
    transform: scale(1);
}
.elementor-12 .elementor-element.elementor-element-73f4a82 a.button:hover{
    transform: scale(0.9);
}
.elementor-12 .elementor-element.elementor-element-73f4a82 a.button:before{
    content:'';
    width: 40px;
  height: 40px;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 4px;
    background: var(--e-global-color-primary);
    border-radius: 50%;
}
.elementor-12 .elementor-element.elementor-element-73f4a82 a.button:after{
   content:'';
    width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 16px;
    
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22.707 11.293-7-7a1 1 0 0 0-1.414 1.414L19.586 11H2a1 1 0 0 0 0 2h17.586l-5.293 5.293a1 1 0 1 0 1.414 1.414l7-7a1 1 0 0 0 0-1.414z' fill='%230089C7'/%3E%3C/svg%3E");
}

@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-73f4a82 img, .elementor-12 .elementor-element.elementor-element-73f4a82 a.button{display:none}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-707b530 */@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-707b530{position:relative !important
    ;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce611a5 */.elementor-12 .elementor-element.elementor-element-ce611a5 p:last-child{margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-ce611a5 p strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-ce611a5 h4{margin-bottom:5px;padding-top:0px;margin-top:0px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1452016 */@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-1452016{position:relative !important
    ;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8715bd */.elementor-12 .elementor-element.elementor-element-a8715bd p:last-child{margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-a8715bd p strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-a8715bd h4{margin-bottom:5px;padding-top:0px;margin-top:0px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef50402 */@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-ef50402{position:relative !important
    ;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d45d67 */.elementor-12 .elementor-element.elementor-element-6d45d67 p:last-child{margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-6d45d67 p strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-6d45d67 h4{margin-bottom:5px;padding-top:0px;margin-top:0px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8104734 */@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-8104734{position:relative !important
    ;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d45f8c0 */.elementor-12 .elementor-element.elementor-element-d45f8c0 p:last-child{margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-d45f8c0 p strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-d45f8c0 h4{margin-bottom:5px;padding-top:0px;margin-top:0px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a13a6d */@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-1a13a6d{position:relative !important
    ;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31a8738 */.elementor-12 .elementor-element.elementor-element-31a8738 p:last-child{margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-31a8738 p strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-31a8738 h4{margin-bottom:5px;padding-top:0px;margin-top:0px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c841d89 */.elementor-12 .elementor-element.elementor-element-c841d89 .elementor-button-icon svg{
    width: 53px;
}
.elementor-12 .elementor-element.elementor-element-c841d89 .elementor-button-content-wrapper{align-items: center;}
.elementor-12 .elementor-element.elementor-element-c841d89 .elementor-button-text{
        position: relative;
    top: 4px;
}
.elementor-12 .elementor-element.elementor-element-c841d89 .elementor-button{transform:scale(1);}
.elementor-12 .elementor-element.elementor-element-c841d89 .elementor-button:hover{transform:scale(0.9);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6597ee2 */@media (min-width:1400px){
    .leftline.sectionwithtouchedline>.e-con-inner:after{
    content: '';
        width: max(50% - 652px, 0px);
        height: 1px;
        background: var(--e-global-color-primary);
        position: absolute;
        left: 0;
        top:113px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfbadeb */.elementor-12 .elementor-element.elementor-element-dfbadeb strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-8e53fee */.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial{display:flex;flex-direction:column-reverse;    max-width: 800px;
    margin: 0 auto;}
.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial:after{
    content:'';
    background: url('/wp-content/uploads/2026/01/testomonialicon.webp');
    display: block;
    width:42px;
    height:36px;
    margin: 0 auto;
    margin-bottom: 40px;
    
}
.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial .elementor-testimonial__footer{margin-top:0px;margin-bottom:25px;}
.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__name{margin-bottom:10px;}
.elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial .elementor-testimonial__footer{
    flex-direction: column-reverse;
}

@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-8e53fee .elementor-testimonial:after{
        margin-bottom:10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7aeba */.elementor-12 .elementor-element.elementor-element-6d7aeba strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-6d7aeba img{max-width:175px;margin-right:10px;position:relative;top:10px}
.elementor-12 .elementor-element.elementor-element-6d7aeba a.button{
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    line-height: 25px;
    background: var(--e-global-color-accent);
    padding: 15px 60px 15px 20px;
    border-radius: 400px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0;
    position: relative;
    top: -9px;
    transform: scale(1);
}
.elementor-12 .elementor-element.elementor-element-6d7aeba a.button:hover{
    transform: scale(0.9);
}
.elementor-12 .elementor-element.elementor-element-6d7aeba a.button:before{
    content:'';
    width: 40px;
  height: 40px;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 4px;
    background: var(--e-global-color-primary);
    border-radius: 50%;
}
.elementor-12 .elementor-element.elementor-element-6d7aeba a.button:after{
   content:'';
    width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 16px;
    
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22.707 11.293-7-7a1 1 0 0 0-1.414 1.414L19.586 11H2a1 1 0 0 0 0 2h17.586l-5.293 5.293a1 1 0 1 0 1.414 1.414l7-7a1 1 0 0 0 0-1.414z' fill='%230089C7'/%3E%3C/svg%3E");
}

@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-6d7aeba img, .elementor-12 .elementor-element.elementor-element-6d7aeba a.button{display:none}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1694d24 */.elementor-12 .elementor-element.elementor-element-1694d24 .elementor-button-content-wrapper{
    align-items: center;
    gap: 15px;
}
.elementor-12 .elementor-element.elementor-element-1694d24 .elementor-button-icon svg{width:55px;}
.elementor-12 .elementor-element.elementor-element-1694d24 .elementor-button-icon svg .s0{
        fill: #d9d9d9 !important;
}
@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-1694d24 .elementor-button-content-wrapper{gap:5px;}
    .elementor-12 .elementor-element.elementor-element-1694d24 .elementor-button-icon svg{width:35px;}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-8266c28 */.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__thumbnail img, .elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__thumbnail{height:278px;object-fit:cover;}
.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__thumbnail{padding: 0px !important;}
.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__text{display:flex;flex-direction:column;}
.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__text .elementor-post__meta-data{order
    :-1;
}
.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__text .elementor-post__read-more{
    margin-top: auto;
}
.elementor-12 .elementor-element.elementor-element-8266c28 .elementor-post__text .elementor-post__read-more:after{
    content:'';
    background: url('/wp-content/uploads/2026/01/buttonarrow-gray.svg');
    width:50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2312ff */@media (min-width:1400px){
    .sectionwithtouchedline>.e-con-inner:after{
    content: '';
        width: max(50% - 652px, 0px);
        height: 1px;
        background: var(--e-global-color-primary);
        position: absolute;
        right: 0;
        top:113px;
}
.sectionwithtouchedline.sinleline>.e-con-inner:after{ top:95px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c29f3ad */.elementor-12 .elementor-element.elementor-element-c29f3ad strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b442ed */.elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button-icon svg{
    width: 53px;
}
.elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button-content-wrapper{align-items: center;}
.elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button-text{
        position: relative;
    top: 4px;
}
.elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button{transform:scale(1);}
.elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button:hover{transform:scale(0.9);}
@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-7b442ed .elementor-button-icon svg{
    width: 43px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-779bf2b */.elementor-12 .elementor-element.elementor-element-779bf2b strong{font-weight:600;}
.elementor-12 .elementor-element.elementor-element-779bf2b img{max-width:175px;margin-right:10px;position:relative;top:10px}
.elementor-12 .elementor-element.elementor-element-779bf2b a.button{
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    line-height: 25px;
    background: var(--e-global-color-accent);
    padding: 15px 60px 15px 20px;
    border-radius: 400px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0;
    position: relative;
    top: -9px;
    transform: scale(1);
}
.elementor-12 .elementor-element.elementor-element-779bf2b a.button:hover{
    transform: scale(0.9);
}
.elementor-12 .elementor-element.elementor-element-779bf2b a.button:before{
    content:'';
    width: 40px;
  height: 40px;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 4px;
    background: var(--e-global-color-primary);
    border-radius: 50%;
}
.elementor-12 .elementor-element.elementor-element-779bf2b a.button:after{
   content:'';
    width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top:50%;
  transform:translateY(-50%
  );
    right: 16px;
    
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22.707 11.293-7-7a1 1 0 0 0-1.414 1.414L19.586 11H2a1 1 0 0 0 0 2h17.586l-5.293 5.293a1 1 0 1 0 1.414 1.414l7-7a1 1 0 0 0 0-1.414z' fill='%230089C7'/%3E%3C/svg%3E");
}

@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-779bf2b img, .elementor-12 .elementor-element.elementor-element-779bf2b a.button{display:none}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf3839 */.elementor-12 .elementor-element.elementor-element-5cf3839 p:last-child{margin-bottom:0px;}/* End custom CSS */