.elementor-199568 .elementor-element.elementor-element-3e2e963:not(.elementor-motion-effects-element-type-background), .elementor-199568 .elementor-element.elementor-element-3e2e963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-533b493 );}.elementor-199568 .elementor-element.elementor-element-3e2e963{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-3e2e963 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199568 .elementor-element.elementor-element-8026542 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-22a17a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-ba1f964{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 190px / 2 );}.elementor-199568 .elementor-element.elementor-element-ba1f964 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-d1ef856-font-family ), sans-serif;font-size:var( --e-global-typography-d1ef856-font-size );font-weight:var( --e-global-typography-d1ef856-font-weight );line-height:var( --e-global-typography-d1ef856-line-height );letter-spacing:var( --e-global-typography-d1ef856-letter-spacing );}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:20px;padding-bottom:20px;}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:190px;}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-533b493 );}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--dropdown a:hover,
					.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--dropdown a:hover,
					.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-533b493 );}.elementor-199568 .elementor-element.elementor-element-4e99cf8:not(.elementor-motion-effects-element-type-background), .elementor-199568 .elementor-element.elementor-element-4e99cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-533b493 );}.elementor-199568 .elementor-element.elementor-element-4e99cf8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-4e99cf8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199568 .elementor-element.elementor-element-6fdafe3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-1772f06{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-4e6e166 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-74459a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-b2090f9{padding:50px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-199568 .elementor-element.elementor-element-ef02037.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-199568 .elementor-element.elementor-element-ef02037.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-199568 .elementor-element.elementor-element-15d54a6{width:auto;max-width:auto;}.elementor-199568 .elementor-element.elementor-element-15d54a6 .elementor-heading-title{font-family:var( --e-global-typography-403ad60-font-family ), sans-serif;font-size:var( --e-global-typography-403ad60-font-size );font-weight:var( --e-global-typography-403ad60-font-weight );line-height:var( --e-global-typography-403ad60-line-height );letter-spacing:var( --e-global-typography-403ad60-letter-spacing );color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-93eb3c9 .elementor-heading-title{font-family:var( --e-global-typography-0ce8c4e-font-family ), sans-serif;font-size:var( --e-global-typography-0ce8c4e-font-size );font-weight:var( --e-global-typography-0ce8c4e-font-weight );line-height:var( --e-global-typography-0ce8c4e-line-height );color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-b65d606.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-199568 .elementor-element.elementor-element-b65d606 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-288c401 img{width:100%;}.elementor-199568 .elementor-element.elementor-element-2c6d007 img{width:100%;}.elementor-199568 .elementor-element.elementor-element-7bbc72d{margin-top:0px;margin-bottom:0px;padding:80px 40px 80px 40px;}.elementor-199568 .elementor-element.elementor-element-0384264 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 0px 10px;}.elementor-199568 .elementor-element.elementor-element-dec446a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-199568 .elementor-element.elementor-element-dec446a img{border-radius:12px 12px 12px 12px;}.elementor-199568 .elementor-element.elementor-element-aa59c35 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-263facb .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:50px;font-weight:600;line-height:60px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-2339fe0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-text );font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-0443da7{margin-top:0px;margin-bottom:0px;padding:40px 40px 80px 40px;}.elementor-199568 .elementor-element.elementor-element-7c91c52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 124px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-6eae0b8{color:var( --e-global-color-text );font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-559975a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-f9102b0{width:var( --container-widget-width, 98.395% );max-width:98.395%;--container-widget-width:98.395%;--container-widget-flex-grow:0;}.elementor-199568 .elementor-element.elementor-element-f9102b0 img{border-radius:12px 12px 12px 12px;}.elementor-199568 .elementor-element.elementor-element-f926e9c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-199568 .elementor-element.elementor-element-f926e9c{margin-top:0px;margin-bottom:0px;padding:0px 40px 80px 40px;}.elementor-199568 .elementor-element.elementor-element-3757197 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-10b7e28{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-199568 .elementor-element.elementor-element-10b7e28 > .elementor-widget-container{padding:0px 124px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-10b7e28 img{border-radius:12px 12px 12px 12px;}.elementor-199568 .elementor-element.elementor-element-9ce5e92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-8047cc9{width:var( --container-widget-width, 110.778% );max-width:110.778%;--container-widget-width:110.778%;--container-widget-flex-grow:0;color:#080808;font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-dbda84c{width:var( --container-widget-width, 110.778% );max-width:110.778%;--container-widget-width:110.778%;--container-widget-flex-grow:0;color:#080808;font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-c64cfae .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-457a156{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-199568 .elementor-element.elementor-element-4bb8502 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-4bb8502{text-align:center;}.elementor-199568 .elementor-element.elementor-element-4bb8502 .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.14em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-e4251f6{width:var( --container-widget-width, 1110px );max-width:1110px;--container-widget-width:1110px;--container-widget-flex-grow:0;text-align:center;}.elementor-199568 .elementor-element.elementor-element-e4251f6 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-199568 .elementor-element.elementor-element-e4251f6 .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:43px;font-weight:600;line-height:52px;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-a081799:not(.elementor-motion-effects-element-type-background), .elementor-199568 .elementor-element.elementor-element-a081799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F7;}.elementor-199568 .elementor-element.elementor-element-a081799{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:0px 40px 80px 40px;z-index:0;}.elementor-199568 .elementor-element.elementor-element-a081799 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199568 .elementor-element.elementor-element-2dfd315 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-6e95603 .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-55eb8a5 .elementor-heading-title{font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-a0f1fae .elementor-icon-box-wrapper{text-align:left;}.elementor-199568 .elementor-element.elementor-element-a0f1fae .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-a0f1fae .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-a0f1fae .elementor-icon-box-title a{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;}.elementor-199568 .elementor-element.elementor-element-a0f1fae .elementor-icon-box-description{color:var( --e-global-color-text );font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-3b4f9e9 .elementor-icon-box-wrapper{text-align:left;}.elementor-199568 .elementor-element.elementor-element-3b4f9e9 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-3b4f9e9 .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-3b4f9e9 .elementor-icon-box-title a{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;}.elementor-199568 .elementor-element.elementor-element-3b4f9e9 .elementor-icon-box-description{color:var( --e-global-color-text );font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-49b793a .elementor-icon-box-wrapper{text-align:left;}.elementor-199568 .elementor-element.elementor-element-49b793a .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-49b793a .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-49b793a .elementor-icon-box-title a{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;}.elementor-199568 .elementor-element.elementor-element-49b793a .elementor-icon-box-description{color:var( --e-global-color-text );font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-704e292{--e-image-carousel-slides-to-show:1;}.elementor-199568 .elementor-element.elementor-element-704e292 > .elementor-widget-container{padding:10px 75px 0px 75px;}.elementor-199568 .elementor-element.elementor-element-704e292 .swiper-pagination-bullet{width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-199568 .elementor-element.elementor-element-704e292 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#ECECEC;opacity:1;}.elementor-199568 .elementor-element.elementor-element-6bee94b:not(.elementor-motion-effects-element-type-background), .elementor-199568 .elementor-element.elementor-element-6bee94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F7;}.elementor-199568 .elementor-element.elementor-element-6bee94b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:0px 40px 80px 40px;z-index:0;}.elementor-199568 .elementor-element.elementor-element-6bee94b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199568 .elementor-element.elementor-element-87b45a8 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-72e0947 .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-25b2f6e .elementor-heading-title{font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-84a4cba .elementor-icon-box-wrapper{text-align:left;}.elementor-199568 .elementor-element.elementor-element-84a4cba .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-84a4cba .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-84a4cba .elementor-icon-box-title a{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;}.elementor-199568 .elementor-element.elementor-element-84a4cba .elementor-icon-box-description{color:var( --e-global-color-text );font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-fb6ea8b .elementor-icon-box-wrapper{text-align:left;}.elementor-199568 .elementor-element.elementor-element-fb6ea8b .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-fb6ea8b .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-fb6ea8b .elementor-icon-box-title a{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;}.elementor-199568 .elementor-element.elementor-element-fb6ea8b .elementor-icon-box-description{color:var( --e-global-color-text );font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-6d5a7c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-199568 .elementor-element.elementor-element-6d5a7c2 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-6d5a7c2 .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-6d5a7c2 .elementor-icon-box-title a{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;}.elementor-199568 .elementor-element.elementor-element-6d5a7c2 .elementor-icon-box-description{color:var( --e-global-color-text );font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__content-wrapper{top:100%;bottom:auto;left:0;right:auto;transform:none;}.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__button{background-color:var( --e-global-color-e999294 );color:#080808;border-style:solid;border-color:#ECECEC;border-radius:100px 100px 100px 100px;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-position-top-"] .jet-dropbar__content-wrapper{margin:0 0 10px 0;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-position-bottom-"] .jet-dropbar__content-wrapper{margin:10px 0 0 0;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-position-left-"] .jet-dropbar__content-wrapper{margin:0 10px 0 0;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-position-right-"] .jet-dropbar__content-wrapper{margin:0 0 0 10px;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-position-top-"] .jet-dropbar__content-wrapper:before{top:100%;bottom:auto;left:0;right:0;height:10px;width:100%;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-position-bottom-"] .jet-dropbar__content-wrapper:before{top:auto;bottom:100%;left:0;right:0;height:10px;width:100%;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-position-left-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:100%;right:auto;height:100%;width:10px;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-position-right-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:auto;right:100%;height:100%;width:10px;}.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__button-text{font-family:"Hauora", sans-serif;font-size:18px;font-weight:700;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-f02f9f8 .elementor-heading-title{font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-697e5a6{margin-top:90px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-199568 .elementor-element.elementor-element-1ab47c4 .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:32px;font-weight:500;line-height:43px;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-27c144d{margin-top:10px;margin-bottom:0px;}.elementor-199568 .elementor-element.elementor-element-0634e27:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-199568 .elementor-element.elementor-element-0634e27 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7074284 );}.elementor-199568 .elementor-element.elementor-element-0634e27 > .elementor-element-populated, .elementor-199568 .elementor-element.elementor-element-0634e27 > .elementor-element-populated > .elementor-background-overlay, .elementor-199568 .elementor-element.elementor-element-0634e27 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-199568 .elementor-element.elementor-element-0634e27 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-199568 .elementor-element.elementor-element-0634e27 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199568 .elementor-element.elementor-element-0652a84 .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:20px;font-weight:600;line-height:27px;letter-spacing:0.01em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-cdbf879 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-199568 .elementor-element.elementor-element-cdbf879 .elementor-heading-title{font-family:"Lato", sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button{background-color:#02010100;font-family:"Hauora", sans-serif;font-size:18px;font-weight:700;line-height:31.5px;fill:#0070F6;color:#0070F6;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button:hover, .elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button:focus{color:#134EA6;}.elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button:hover svg, .elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button:focus svg{fill:#134EA6;}.elementor-199568 .elementor-element.elementor-element-4ad169b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-199568 .elementor-element.elementor-element-4ad169b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ae92fd );}.elementor-199568 .elementor-element.elementor-element-4ad169b > .elementor-element-populated, .elementor-199568 .elementor-element.elementor-element-4ad169b > .elementor-element-populated > .elementor-background-overlay, .elementor-199568 .elementor-element.elementor-element-4ad169b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-199568 .elementor-element.elementor-element-4ad169b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-199568 .elementor-element.elementor-element-4ad169b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199568 .elementor-element.elementor-element-a8d4957 .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:20px;font-weight:600;line-height:27px;letter-spacing:0.01em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-adc8f69 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-199568 .elementor-element.elementor-element-adc8f69 .elementor-heading-title{font-family:"Lato", sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button{background-color:#02010100;font-family:"Hauora", sans-serif;font-size:18px;font-weight:700;line-height:31.5px;fill:#0070F6;color:#0070F6;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button:hover, .elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button:focus{color:#134EA6;}.elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button:hover svg, .elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button:focus svg{fill:#134EA6;}.elementor-199568 .elementor-element.elementor-element-e63ed55:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-199568 .elementor-element.elementor-element-e63ed55 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0fa3094 );}.elementor-199568 .elementor-element.elementor-element-e63ed55 > .elementor-element-populated, .elementor-199568 .elementor-element.elementor-element-e63ed55 > .elementor-element-populated > .elementor-background-overlay, .elementor-199568 .elementor-element.elementor-element-e63ed55 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-199568 .elementor-element.elementor-element-e63ed55 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-199568 .elementor-element.elementor-element-e63ed55 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199568 .elementor-element.elementor-element-b273dd6 .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:20px;font-weight:600;line-height:27px;letter-spacing:0.01em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-35661ac > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-199568 .elementor-element.elementor-element-35661ac .elementor-heading-title{font-family:"Lato", sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button{background-color:#02010100;font-family:"Hauora", sans-serif;font-size:18px;font-weight:700;line-height:31.5px;fill:#0070F6;color:#0070F6;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button:hover, .elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button:focus{color:#134EA6;}.elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button:hover svg, .elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button:focus svg{fill:#134EA6;}.elementor-199568 .elementor-element.elementor-element-fda031a{margin-top:50px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-199568 .elementor-element.elementor-element-1b9c25a:not(.elementor-motion-effects-element-type-background), .elementor-199568 .elementor-element.elementor-element-1b9c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-533b493 );}.elementor-199568 .elementor-element.elementor-element-1b9c25a, .elementor-199568 .elementor-element.elementor-element-1b9c25a > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-199568 .elementor-element.elementor-element-1b9c25a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 60px 40px 60px;}.elementor-199568 .elementor-element.elementor-element-1b9c25a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199568 .elementor-element.elementor-element-e3cef4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-e3cef4c .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:24px;font-weight:400;line-height:33px;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-c4a0ebc > .elementor-widget-container{padding:0px 120px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-c4a0ebc .elementor-heading-title{font-family:"Lato", sans-serif;font-size:18px;font-weight:300;line-height:29px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-582c0d7 .elementor-button:hover, .elementor-199568 .elementor-element.elementor-element-582c0d7 .elementor-button:focus{background-color:#005AC7;}.elementor-199568 .elementor-element.elementor-element-582c0d7 .elementor-button{font-family:"Hauora", sans-serif;font-size:18px;font-weight:700;line-height:29px;}.elementor-199568 .elementor-element.elementor-element-b5b2a99 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-199568 .elementor-element.elementor-element-b5b2a99{text-align:center;color:#454748;font-family:"Lato", sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-199568 .elementor-element.elementor-element-d1a0082{margin-top:180px;margin-bottom:70px;padding:0px 40px 0px 40px;}.elementor-199568 .elementor-element.elementor-element-0843340 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-199568 .elementor-element.elementor-element-0843340:not(.elementor-motion-effects-element-type-background), .elementor-199568 .elementor-element.elementor-element-0843340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-533b493 );}.elementor-199568 .elementor-element.elementor-element-0843340, .elementor-199568 .elementor-element.elementor-element-0843340 > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-199568 .elementor-element.elementor-element-0843340{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 60px;}.elementor-199568 .elementor-element.elementor-element-0843340 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199568 .elementor-element.elementor-element-b632eac > .elementor-element-populated{padding:20px 38px 20px 0px;}.elementor-199568 .elementor-element.elementor-element-fdddc20{width:var( --container-widget-width, 399px );max-width:399px;--container-widget-width:399px;--container-widget-flex-grow:0;text-align:left;}.elementor-199568 .elementor-element.elementor-element-fdddc20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-199568 .elementor-element.elementor-element-fdddc20 .elementor-heading-title{font-family:"Hauora", sans-serif;font-size:50px;font-weight:600;line-height:60px;color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-97dbb70{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:left;}.elementor-199568 .elementor-element.elementor-element-97dbb70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-97dbb70 .elementor-heading-title{font-family:var( --e-global-typography-af4bae0-font-family ), sans-serif;font-size:var( --e-global-typography-af4bae0-font-size );font-weight:var( --e-global-typography-af4bae0-font-weight );line-height:var( --e-global-typography-af4bae0-line-height );color:var( --e-global-color-text );}.elementor-199568 .elementor-element.elementor-element-29c69c3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Hauora", sans-serif;font-size:18px;font-weight:700;line-height:29px;fill:var( --e-global-color-e999294 );color:var( --e-global-color-e999294 );}.elementor-199568 .elementor-element.elementor-element-29c69c3 > .elementor-widget-container{margin:40px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-36fca20 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Hauora", sans-serif;font-size:18px;font-weight:700;line-height:29px;fill:var( --e-global-color-e999294 );color:var( --e-global-color-e999294 );}.elementor-199568 .elementor-element.elementor-element-36fca20 > .elementor-widget-container{margin:40px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-71be1f0 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-199568 .elementor-element.elementor-element-71be1f0{text-align:center;color:#454748;font-family:"Lato", sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-199568 .elementor-element.elementor-element-c6e2b9c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-199568 .elementor-element.elementor-element-c6e2b9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-46eb174{text-align:right;}.elementor-199568 .elementor-element.elementor-element-46eb174 img{width:100%;max-width:571px;}.elementor-199568 .elementor-element.elementor-element-6e7251b > .elementor-container{min-height:0px;}.elementor-199568 .elementor-element.elementor-element-6e7251b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-e6c718f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-8ff8aca{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-63540a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-199568 .elementor-element.elementor-element-3e2e963{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-22a17a3 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-d1ef856-font-size );line-height:var( --e-global-typography-d1ef856-line-height );letter-spacing:var( --e-global-typography-d1ef856-letter-spacing );}.elementor-199568 .elementor-element.elementor-element-4e99cf8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-6fdafe3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-199568 .elementor-element.elementor-element-1772f06{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-4e6e166 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-74459a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-b2090f9{padding:40px 40px 0px 40px;}.elementor-199568 .elementor-element.elementor-element-ef02037 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-15d54a6 .elementor-heading-title{font-size:var( --e-global-typography-403ad60-font-size );line-height:var( --e-global-typography-403ad60-line-height );letter-spacing:var( --e-global-typography-403ad60-letter-spacing );}.elementor-199568 .elementor-element.elementor-element-93eb3c9 .elementor-heading-title{font-size:var( --e-global-typography-0ce8c4e-font-size );line-height:var( --e-global-typography-0ce8c4e-line-height );}.elementor-199568 .elementor-element.elementor-element-b65d606 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-288c401 img{max-width:483px;}.elementor-199568 .elementor-element.elementor-element-2c6d007 img{max-width:483px;}.elementor-199568 .elementor-element.elementor-element-7bbc72d{padding:40px 42px 30px 42px;}.elementor-199568 .elementor-element.elementor-element-0384264 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-dec446a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-dec446a img{width:100%;max-width:100%;}.elementor-199568 .elementor-element.elementor-element-2339fe0 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-199568 .elementor-element.elementor-element-0443da7{margin-top:0px;margin-bottom:0px;padding:30px 42px 30px 42px;}.elementor-199568 .elementor-element.elementor-element-7c91c52 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-6eae0b8 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-199568 .elementor-element.elementor-element-559975a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-f9102b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-199568 .elementor-element.elementor-element-f9102b0 img{width:100%;max-width:100%;}.elementor-199568 .elementor-element.elementor-element-f926e9c{margin-top:0px;margin-bottom:0px;padding:30px 42px 30px 42px;}.elementor-199568 .elementor-element.elementor-element-3757197 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-10b7e28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-10b7e28 img{width:100%;max-width:100%;}.elementor-199568 .elementor-element.elementor-element-dbda84c > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-199568 .elementor-element.elementor-element-dbda84c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-199568 .elementor-element.elementor-element-c64cfae > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-199568 .elementor-element.elementor-element-457a156{margin-top:0px;margin-bottom:60px;}.elementor-199568 .elementor-element.elementor-element-6bee94b{padding:0px 40px 0px 40px;}.elementor-199568 .elementor-element.elementor-element-87b45a8 > .elementor-element-populated{margin:060px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-199568 .elementor-element.elementor-element-6972690{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-5c64519{width:100%;max-width:100%;}.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__inner{margin-left:0;margin-right:auto;width:auto;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-tablet-position-top-"] .jet-dropbar__content-wrapper{margin:0 0 10px 0;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-tablet-position-bottom-"] .jet-dropbar__content-wrapper{margin:10px 0 0 0;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-tablet-position-left-"] .jet-dropbar__content-wrapper{margin:0 10px 0 0;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-tablet-position-right-"] .jet-dropbar__content-wrapper{margin:0 0 0 10px;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-tablet-position-top-"] .jet-dropbar__content-wrapper:before{top:100%;bottom:auto;left:0;right:0;height:10px;width:100%;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-tablet-position-bottom-"] .jet-dropbar__content-wrapper:before{top:auto;bottom:100%;left:0;right:0;height:10px;width:100%;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-tablet-position-left-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:100%;right:auto;height:100%;width:10px;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-tablet-position-right-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:auto;right:100%;height:100%;width:10px;}.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__button-text{font-size:18px;}.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__button{border-width:1px 1px 1px 1px;}.elementor-199568 .elementor-element.elementor-element-7ae178d img{width:65%;}.elementor-199568 .elementor-element.elementor-element-f85438c img{width:65%;}.elementor-199568 .elementor-element.elementor-element-3f46b97 img{width:65%;}.elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button{font-size:14px;line-height:16.8px;}.elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button{font-size:14px;line-height:16.8px;}.elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button{font-size:14px;}.elementor-199568 .elementor-element.elementor-element-c4a0ebc > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-fdddc20{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-199568 .elementor-element.elementor-element-97dbb70 .elementor-heading-title{font-size:var( --e-global-typography-af4bae0-font-size );line-height:var( --e-global-typography-af4bae0-line-height );}}@media(max-width:767px){.elementor-199568 .elementor-element.elementor-element-3e2e963{padding:20px 42px 20px 42px;}.elementor-199568 .elementor-element.elementor-element-22a17a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-d1ef856-font-size );line-height:var( --e-global-typography-d1ef856-line-height );letter-spacing:var( --e-global-typography-d1ef856-letter-spacing );}.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu--dropdown a{padding-left:42px;padding-right:42px;padding-top:10px;padding-bottom:10px;}.elementor-199568 .elementor-element.elementor-element-ba1f964{--nav-menu-icon-size:11px;}.elementor-199568 .elementor-element.elementor-element-4e99cf8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-6fdafe3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-1772f06{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-4e6e166 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-74459a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-ef02037 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-15d54a6 .elementor-heading-title{font-size:var( --e-global-typography-403ad60-font-size );line-height:var( --e-global-typography-403ad60-line-height );letter-spacing:var( --e-global-typography-403ad60-letter-spacing );}.elementor-199568 .elementor-element.elementor-element-93eb3c9 .elementor-heading-title{font-size:var( --e-global-typography-0ce8c4e-font-size );line-height:var( --e-global-typography-0ce8c4e-line-height );}.elementor-199568 .elementor-element.elementor-element-b65d606 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-199568 .elementor-element.elementor-element-7bbc72d{padding:40px 42px 30px 42px;}.elementor-199568 .elementor-element.elementor-element-0384264{width:100%;}.elementor-199568 .elementor-element.elementor-element-0384264 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-263facb .elementor-heading-title{font-size:35px;line-height:42px;letter-spacing:-0.03em;}.elementor-199568 .elementor-element.elementor-element-0443da7{padding:30px 42px 30px 42px;}.elementor-199568 .elementor-element.elementor-element-c64cfae .elementor-heading-title{font-size:24px;line-height:32.52px;}.elementor-199568 .elementor-element.elementor-element-457a156{margin-top:0px;margin-bottom:60px;padding:30px 30px 30px 30px;}.elementor-199568 .elementor-element.elementor-element-e4251f6 > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-e4251f6 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-199568 .elementor-element.elementor-element-a081799, .elementor-199568 .elementor-element.elementor-element-a081799 > .elementor-background-overlay{border-radius:0px 70px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-a081799{margin-top:-100px;margin-bottom:0px;padding:58px 0px 60px 0px;z-index:2;}.elementor-199568 .elementor-element.elementor-element-2dfd315 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-199568 .elementor-element.elementor-element-2dfd315 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-033caef{margin-top:0px;margin-bottom:0px;}.elementor-199568 .elementor-element.elementor-element-d09ae50 > .elementor-element-populated{padding:0px 42px 0px 42px;}.elementor-199568 .elementor-element.elementor-element-6e95603 .elementor-heading-title{font-size:24px;line-height:32.52px;}.elementor-199568 .elementor-element.elementor-element-a0f1fae .elementor-icon-box-title{margin-bottom:15px;}.elementor-199568 .elementor-element.elementor-element-a0f1fae .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-a0f1fae .elementor-icon-box-title a{font-size:24px;line-height:33px;letter-spacing:-0.01em;}.elementor-199568 .elementor-element.elementor-element-3b4f9e9 .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-3b4f9e9 .elementor-icon-box-title a{font-size:24px;line-height:33px;}.elementor-199568 .elementor-element.elementor-element-49b793a .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-49b793a .elementor-icon-box-title a{font-size:24px;line-height:33px;}.elementor-199568 .elementor-element.elementor-element-704e292 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 30px 10px 30px;}.elementor-199568 .elementor-element.elementor-element-6bee94b, .elementor-199568 .elementor-element.elementor-element-6bee94b > .elementor-background-overlay{border-radius:0px 70px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-6bee94b{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;z-index:2;}.elementor-199568 .elementor-element.elementor-element-87b45a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-199568 .elementor-element.elementor-element-87b45a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-6972690{margin-top:0px;margin-bottom:0px;}.elementor-199568 .elementor-element.elementor-element-24426d9 > .elementor-element-populated{padding:0px 42px 0px 42px;}.elementor-199568 .elementor-element.elementor-element-72e0947 .elementor-heading-title{font-size:24px;line-height:32.52px;}.elementor-199568 .elementor-element.elementor-element-84a4cba .elementor-icon-box-title{margin-bottom:15px;}.elementor-199568 .elementor-element.elementor-element-84a4cba .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-84a4cba .elementor-icon-box-title a{font-size:24px;line-height:33px;letter-spacing:-0.01em;}.elementor-199568 .elementor-element.elementor-element-fb6ea8b .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-fb6ea8b .elementor-icon-box-title a{font-size:24px;line-height:33px;}.elementor-199568 .elementor-element.elementor-element-6d5a7c2 .elementor-icon-box-title, .elementor-199568 .elementor-element.elementor-element-6d5a7c2 .elementor-icon-box-title a{font-size:24px;line-height:33px;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-mobile-position-top-"] .jet-dropbar__content-wrapper{margin:0 0 10px 0;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-mobile-position-bottom-"] .jet-dropbar__content-wrapper{margin:10px 0 0 0;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-mobile-position-left-"] .jet-dropbar__content-wrapper{margin:0 10px 0 0;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-mobile-position-right-"] .jet-dropbar__content-wrapper{margin:0 0 0 10px;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-mobile-position-top-"] .jet-dropbar__content-wrapper:before{top:100%;bottom:auto;left:0;right:0;height:10px;width:100%;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-mobile-position-bottom-"] .jet-dropbar__content-wrapper:before{top:auto;bottom:100%;left:0;right:0;height:10px;width:100%;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-mobile-position-left-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:100%;right:auto;height:100%;width:10px;}.elementor-199568 .elementor-element.elementor-element-5c64519[class*="jet-dropbar-mobile-position-right-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:auto;right:100%;height:100%;width:10px;}.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__button{padding:10px 20px 10px 20px;}.elementor-199568 .elementor-element.elementor-element-e48a0c9 > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-199568 .elementor-element.elementor-element-7ae178d img{width:100%;max-width:100%;}.elementor-199568 .elementor-element.elementor-element-697e5a6{margin-top:60px;margin-bottom:0px;}.elementor-199568 .elementor-element.elementor-element-1ab47c4 .elementor-heading-title{font-size:24px;line-height:32.52px;}.elementor-199568 .elementor-element.elementor-element-0652a84 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-199568 .elementor-element.elementor-element-cdbf879 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button{font-size:14px;}.elementor-199568 .elementor-element.elementor-element-a8d4957 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-199568 .elementor-element.elementor-element-adc8f69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button{font-size:14px;line-height:16.8px;}.elementor-199568 .elementor-element.elementor-element-b273dd6 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-199568 .elementor-element.elementor-element-35661ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button{font-size:14px;line-height:16.8px;}.elementor-199568 .elementor-element.elementor-element-fda031a{margin-top:60px;margin-bottom:0px;}.elementor-199568 .elementor-element.elementor-element-350ab0d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-1b9c25a{padding:20px 30px 20px 30px;}.elementor-199568 .elementor-element.elementor-element-98da0d6{width:100%;}.elementor-199568 .elementor-element.elementor-element-98da0d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-e3cef4c .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-199568 .elementor-element.elementor-element-c4a0ebc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-26c6401 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-b5b2a99 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199568 .elementor-element.elementor-element-b5b2a99{text-align:center;}.elementor-199568 .elementor-element.elementor-element-d1a0082{margin-top:60px;margin-bottom:43px;}.elementor-199568 .elementor-element.elementor-element-dfc9ddf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-0843340, .elementor-199568 .elementor-element.elementor-element-0843340 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-199568 .elementor-element.elementor-element-0843340{padding:30px 30px 0px 30px;}.elementor-199568 .elementor-element.elementor-element-b632eac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199568 .elementor-element.elementor-element-fdddc20 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 6px 0px 6px;}.elementor-199568 .elementor-element.elementor-element-fdddc20 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-1px;}.elementor-199568 .elementor-element.elementor-element-97dbb70 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 6px 0px 6px;}.elementor-199568 .elementor-element.elementor-element-97dbb70 .elementor-heading-title{font-size:var( --e-global-typography-af4bae0-font-size );line-height:var( --e-global-typography-af4bae0-line-height );}.elementor-199568 .elementor-element.elementor-element-29c69c3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199568 .elementor-element.elementor-element-29c69c3 .elementor-button{line-height:31.5px;padding:11px 30px 11px 30px;}.elementor-199568 .elementor-element.elementor-element-36fca20 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199568 .elementor-element.elementor-element-36fca20 .elementor-button{line-height:31.5px;padding:11px 30px 11px 30px;}.elementor-199568 .elementor-element.elementor-element-71be1f0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-199568 .elementor-element.elementor-element-71be1f0{text-align:center;}.elementor-199568 .elementor-element.elementor-element-c6e2b9c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-199568 .elementor-element.elementor-element-ef02037{width:60%;}.elementor-199568 .elementor-element.elementor-element-b65d606{width:40%;}.elementor-199568 .elementor-element.elementor-element-0384264{width:57.7%;}.elementor-199568 .elementor-element.elementor-element-aa59c35{width:42.3%;}.elementor-199568 .elementor-element.elementor-element-7c91c52{width:54.368%;}.elementor-199568 .elementor-element.elementor-element-559975a{width:45.632%;}.elementor-199568 .elementor-element.elementor-element-3757197{width:59.5%;}.elementor-199568 .elementor-element.elementor-element-9ce5e92{width:40.5%;}.elementor-199568 .elementor-element.elementor-element-98da0d6{width:70%;}.elementor-199568 .elementor-element.elementor-element-26c6401{width:30%;}.elementor-199568 .elementor-element.elementor-element-b632eac{width:45%;}.elementor-199568 .elementor-element.elementor-element-c6e2b9c{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-199568 .elementor-element.elementor-element-ef02037{width:100%;}.elementor-199568 .elementor-element.elementor-element-b65d606{width:100%;}.elementor-199568 .elementor-element.elementor-element-0384264{width:100%;}.elementor-199568 .elementor-element.elementor-element-aa59c35{width:100%;}.elementor-199568 .elementor-element.elementor-element-7c91c52{width:100%;}.elementor-199568 .elementor-element.elementor-element-559975a{width:100%;}.elementor-199568 .elementor-element.elementor-element-3757197{width:100%;}.elementor-199568 .elementor-element.elementor-element-9ce5e92{width:100%;}.elementor-199568 .elementor-element.elementor-element-24426d9{width:100%;}.elementor-199568 .elementor-element.elementor-element-e48a0c9{width:100%;}.elementor-199568 .elementor-element.elementor-element-98da0d6{width:60%;}.elementor-199568 .elementor-element.elementor-element-26c6401{width:40%;}.elementor-199568 .elementor-element.elementor-element-b632eac{width:60%;}.elementor-199568 .elementor-element.elementor-element-c6e2b9c{width:40%;}}@media(min-width:1600px){.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-d1ef856-font-size );line-height:var( --e-global-typography-d1ef856-line-height );letter-spacing:var( --e-global-typography-d1ef856-letter-spacing );}.elementor-199568 .elementor-element.elementor-element-15d54a6 .elementor-heading-title{font-size:var( --e-global-typography-403ad60-font-size );line-height:var( --e-global-typography-403ad60-line-height );letter-spacing:var( --e-global-typography-403ad60-letter-spacing );}.elementor-199568 .elementor-element.elementor-element-93eb3c9 .elementor-heading-title{font-size:var( --e-global-typography-0ce8c4e-font-size );line-height:var( --e-global-typography-0ce8c4e-line-height );}.elementor-199568 .elementor-element.elementor-element-97dbb70 .elementor-heading-title{font-size:var( --e-global-typography-af4bae0-font-size );line-height:var( --e-global-typography-af4bae0-line-height );}}/* Start custom CSS for nav-menu, class: .elementor-element-ba1f964 */.elementor-199568 .elementor-element.elementor-element-ba1f964 li {
    align-items: stretch!important;
}
.elementor-199568 .elementor-element.elementor-element-ba1f964 li a {
    color: var(--e-global-color-text);
    padding: 0;
    justify-content: flex-start;
    margin-right: 95px!important;
}
.elementor-199568 .elementor-element.elementor-element-ba1f964 li:last-child a {
    margin-right: 0px!important;
}
.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-menu-toggle {
    width: 100%;
}
.elementor-199568 .elementor-element.elementor-element-ba1f964 .elementor-menu-toggle:before {
    content: 'Reviews & ratings';
    font-family: 'Hauora';
    font-weight: 400;
    font-size: 14px;
    width: 100%;
    color: var(--e-global-color-text);
}
[data-elementor-device-mode="mobile"] .elementor-199568 .elementor-element.elementor-element-ba1f964 li:last-child a {
    padding-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74459a5 */#menu-select-custom-dropdown {
    position: relative;
    width: 100%;
}

#menu-select-custom-dropdown .dropdown-selected {
    background-color: #F6F6F7;
	cursor: pointer;
	padding: 20px 42px;
	appearance: none;
	background-image: var(--wpr-bg-58fef532-5794-4671-bdd6-d7880624f4e8);
	background-repeat: no-repeat;
background-position: calc(100% - 42px);
	background-size: 10px 10px;
	z-index: 999;
	font-family: 'Hauora';
	font-weight: 400;
	font-size: 14px;
	width: 100%;
	color: #080808;
	line-height: 24px;
}

#menu-select-custom-dropdown .dropdown-selected.open {
	background-image: none;
}

#menu-select-custom-dropdown .select-items {
	position: absolute;
	background: #F6F6F7;
	top: 60px;
	left: 0;
	right: 0;
	max-height: 0;
	overflow-y: auto;
	transform-origin: top;
    transition: max-height .3s, transform .3s;
	list-style-type: none;
	padding: 0;
	margin: 0;
	z-index: 999;
}

#menu-select-custom-dropdown .dropdown-selected.open {
	background-image: none;
}

#menu-select-custom-dropdown .dropdown-selected.open::after {
	content: "\e87f";
	display: inline-block;
	font-family: eicons;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 42px;
	color: #080808;
	font-size: 10px;
	top: 28px;
}


#menu-select-custom-dropdown .select-items li {
	cursor: pointer;
}

#menu-select-custom-dropdown .select-items li a {
	font-family: 'Hauora';
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
	color: #080808;
	width: 100%;
	display: block;
	background: #F6F6F7;
}

#menu-select-custom-dropdown .select-items li:last-child a {
	padding: 10px 42px 20px;
}

#menu-select-custom-dropdown .select-items li:not(:last-child) a {
	padding: 10px 42px;
}

#menu-select-custom-dropdown .same-as-selected a {
	color: #0070F6 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15d54a6 *//*.elementor-199568 .elementor-element.elementor-element-15d54a6 .w-underline {*/
/*    color: #0070F6;*/
/*    position: relative;*/
/*    display: inline-block;*/
/*}*/

/*.elementor-199568 .elementor-element.elementor-element-15d54a6 .w-underline:after {*/
/*    content: "";*/
/*    background: url(/wp-content/uploads/2022/11/company-underline.svg);*/
/*    background-repeat: no-repeat;*/
/*    width: 100%;*/
/*    height: 10px;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 87%;*/
/*}*/

@media (max-width: 425px) {
    .elementor-199568 .elementor-element.elementor-element-15d54a6 {
        max-width: 289px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8047cc9 */.elementor-199568 .elementor-element.elementor-element-8047cc9 {
    margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbda84c */.elementor-199568 .elementor-element.elementor-element-dbda84c {
    margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bb8502 */.elementor-199568 .elementor-element.elementor-element-4bb8502 .elementor-widget-heading {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4251f6 *//*.elementor-199568 .elementor-element.elementor-element-e4251f6 .w-underline {*/
/*    color: #0070F6;*/
/*    position: relative;*/
/*    display: inline-block;*/
/*}*/

/*.elementor-199568 .elementor-element.elementor-element-e4251f6 .w-underline:after {*/
/*    content: "";*/
/*    background: url(/wp-content/uploads/2022/11/company-underline.svg);*/
/*    background-repeat: no-repeat;*/
/*    width: 100%;*/
/*    height: 10px;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 87%;*/
/*}*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0f1fae */.elementor-199568 .elementor-element.elementor-element-a0f1fae{ width: 460px }
.elementor-199568 .elementor-element.elementor-element-a0f1fae.inactive{
    opacity: 0.25;
}

/* Mobile */
@media only screen and (max-width: 480px) {
    .elementor-199568 .elementor-element.elementor-element-a0f1fae.inactive{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b4f9e9 */.elementor-199568 .elementor-element.elementor-element-3b4f9e9{ width: 460px }
.elementor-199568 .elementor-element.elementor-element-3b4f9e9.inactive{
    opacity: 0.25;
}

/* Mobile */
@media only screen and (max-width: 480px) {
    .elementor-199568 .elementor-element.elementor-element-3b4f9e9.inactive{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49b793a */.elementor-199568 .elementor-element.elementor-element-49b793a{ width: 460px }
.elementor-199568 .elementor-element.elementor-element-49b793a.inactive{
    opacity: 0.25;
}

/* Mobile */
@media only screen and (max-width: 480px) {
    .elementor-199568 .elementor-element.elementor-element-49b793a.inactive{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-704e292 */.elementor-199568 .elementor-element.elementor-element-704e292 .swiper-slide {
    padding: 0 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-033caef */.elementor-199568 .elementor-element.elementor-element-033caef .inactive:hover .elementor-icon-box-title {
    color: #0070F6;
}

.elementor-199568 .elementor-element.elementor-element-033caef .inactive:hover {
    opacity: 1;
}

.elementor-199568 .elementor-element.elementor-element-033caef .inactive:hover .elementor-icon-box-description {
    opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a081799 */.elementor-199568 .elementor-element.elementor-element-a081799{
    height: clamp(700px, calc(10.5rem + ((1vw - 3.2px) * 20)), 200px);
    min-height: 0vw;
}
.elementor-199568 .elementor-element.elementor-element-a081799 .elementor-container.elementor-column-gap-default{
        position: sticky;
    top: clamp(50px, calc(1.125rem + ((1vw - 3.2px) * 2.25)), 100px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a4cba */.elementor-199568 .elementor-element.elementor-element-84a4cba{ width: 460px }
.elementor-199568 .elementor-element.elementor-element-84a4cba.inactive{
    opacity: 0.25;
}

/* Mobile */
@media only screen and (max-width: 480px) {
    .elementor-199568 .elementor-element.elementor-element-84a4cba.inactive{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb6ea8b */.elementor-199568 .elementor-element.elementor-element-fb6ea8b{ width: 460px }
.elementor-199568 .elementor-element.elementor-element-fb6ea8b.inactive{
    opacity: 0.25;
}

/* Mobile */
@media only screen and (max-width: 480px) {
    .elementor-199568 .elementor-element.elementor-element-fb6ea8b.inactive{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d5a7c2 */.elementor-199568 .elementor-element.elementor-element-6d5a7c2{ width: 460px }
.elementor-199568 .elementor-element.elementor-element-6d5a7c2.inactive{
    opacity: 0.25;
}

/* Mobile */
@media only screen and (max-width: 480px) {
    .elementor-199568 .elementor-element.elementor-element-6d5a7c2.inactive{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for jet-dropbar, class: .elementor-element-5c64519 */.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__inner {
    width: 100% !important;
}

.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__button {
    outline: none;
}

.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__button-text {
    text-align: left;
}

.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__content-wrapper {
    width: 100%;
    margin: 0 !important;
}

.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__content {
    background: #fff;
    border-radius: 20px !important;
    border: 1px solid #ECECEC;
    padding: 10px 30px;
}

.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__content ul {
    padding: 0;
}

.elementor-199568 .elementor-element.elementor-element-5c64519 .jet-dropbar__content li {
    list-style-type: none;
    font-size: 18px;
    line-height: 32px;
    font-weight: 700;
    margin: 10px 0;
    font-family: inherit;
    cursor: pointer;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ae178d *//*.elementor-199568 .elementor-element.elementor-element-7ae178d img {*/
/*    transform: scale(1.3);*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f85438c *//*.elementor-199568 .elementor-element.elementor-element-f85438c img {*/
/*    transform: scale(1.3);*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f46b97 *//*.elementor-199568 .elementor-element.elementor-element-3f46b97 img {*/
/*    transform: scale(1.2);*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6972690 */.what-we-do-wrap .img-item {
    display: none;
}

.what-we-do-wrap .img-item.active {
    display: block;
}

.what-we-do-wrap .icon-box-nav {
    opacity: .25;
    cursor: pointer;
}

.what-we-do-wrap .icon-box-nav.active {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6bee94b *//*.elementor-199568 .elementor-element.elementor-element-6bee94b{*/
/*    height: clamp(1900px, calc(10.5rem + ((1vw - 3.2px) * 20)), 200px);*/
/*    min-height: 0vw;*/
/*}*/
/*.elementor-199568 .elementor-element.elementor-element-6bee94b .elementor-container.elementor-column-gap-default{*/
/*        position: sticky;*/
/*    top: clamp(50px, calc(1.125rem + ((1vw - 3.2px) * 2.25)), 100px);*/
/*}*/

.elementor-199568 .elementor-element.elementor-element-6bee94b {
    border-radius: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0652a84 */.elementor-199568 .elementor-element.elementor-element-0652a84 {
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b1ced2 */@media (max-width: 1024px) {
    .elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button-text {
        text-align: left;
    }
}

@media (max-width: 767px) {
    .elementor-199568 .elementor-element.elementor-element-5b1ced2 .elementor-button-link {
        font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8d4957 */.elementor-199568 .elementor-element.elementor-element-a8d4957 {
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4a74fc */@media (max-width: 767px) {
    .elementor-199568 .elementor-element.elementor-element-e4a74fc .elementor-button-link {
        font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b273dd6 */.elementor-199568 .elementor-element.elementor-element-b273dd6 {
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8526b00 */@media (max-width: 767px) {
    .elementor-199568 .elementor-element.elementor-element-8526b00 .elementor-button-link {
        font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27c144d */.elementor-199568 .elementor-element.elementor-element-27c144d > .elementor-container  {
    justify-content: space-between;
}

.elementor-199568 .elementor-element.elementor-element-27c144d > .elementor-container .elementor-column {
    width: calc((100% / 3) - 20px);
}

@media (max-width: 1024px) {
    .elementor-199568 .elementor-element.elementor-element-27c144d .elementor-widget-button {
        position: absolute;
        bottom: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-199568 .elementor-element.elementor-element-27c144d > .elementor-container .elementor-column {
    width: 100%;
    margin-bottom: 20px;
    }
    .elementor-199568 .elementor-element.elementor-element-27c144d .elementor-widget-button {
        position: relative;
        bottom: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3cef4c */.elementor-199568 .elementor-element.elementor-element-e3cef4c {
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-582c0d7 */.elementor-199568 .elementor-element.elementor-element-582c0d7 {
    margin-bottom: 7px;
}

@media (max-width: 767px) {
    .elementor-199568 .elementor-element.elementor-element-582c0d7 {
        margin-bottom: 20px;
    }
    .elementor-199568 .elementor-element.elementor-element-582c0d7 .elementor-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b2a99 */.elementor-199568 .elementor-element.elementor-element-b5b2a99{  width: 258px; }
.elementor-199568 .elementor-element.elementor-element-b5b2a99 a{
    font-size: 12px;
    line-height: 16px;
    color: #0070F6;
    font-weight: 400;
}

@media only screen and (max-width: 1024px) {
  .elementor-199568 .elementor-element.elementor-element-b5b2a99 .elementor-widget-container{  text-align: left;
      
  }
}

@media only screen and (max-width: 480px) {
  .elementor-199568 .elementor-element.elementor-element-b5b2a99{  width: 100%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdddc20 */.elementor-199568 .elementor-element.elementor-element-fdddc20 span {
    color: #0070F6;
}
@media only screen and (max-width: 1024px) {
   
   .elementor-199568 .elementor-element.elementor-element-fdddc20 span { display: inline-block; }
}
@media (min-width: 320px) and (max-width: 767px) { 
    .elementor-199568 .elementor-element.elementor-element-fdddc20 h2 {
        font-weight: 600 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97dbb70 */.elementor-199568 .elementor-element.elementor-element-97dbb70 span {
    color: #0070F6;
    display: inline-block;
}

@media (min-width: 320px) and (max-width: 767px) { 
    .elementor-199568 .elementor-element.elementor-element-97dbb70 h2 {
        font-weight: 600 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29c69c3 */.elementor-199568 .elementor-element.elementor-element-29c69c3 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36fca20 */.elementor-199568 .elementor-element.elementor-element-36fca20 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71be1f0 */.elementor-199568 .elementor-element.elementor-element-71be1f0{  width: 258px; }
.elementor-199568 .elementor-element.elementor-element-71be1f0 a{
    font-size: 12px;
    line-height: 16px;
    color: #0070F6;
    font-weight: 400;
}

@media only screen and (max-width: 1024px) {
  .elementor-199568 .elementor-element.elementor-element-71be1f0 .elementor-widget-container{  text-align: left;
      
  }
}

@media only screen and (max-width: 480px) {
  .elementor-199568 .elementor-element.elementor-element-71be1f0{  width: 100%; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8ff8aca */.elementor-199568 .elementor-element.elementor-element-8ff8aca {
    height: 0;
    opacity: 0;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS */.company-mobile-nav .elementor-menu-toggle::before {
    content: "About us"!important;
}

.about-text-cl-blue {
    color: #0070F6;
    position: relative;
    z-index: 0;
}

.about-text-cl-blue:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    left: 0;
    top: 88%;
    background: #F5C946;
    border-radius: 4px;
    z-index: -1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hauora';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url(../ttf/hauora-regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Hauora';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(../ttf/hauora-semibold.ttf) format('truetype');
}
@font-face {
	font-family: 'Hauora';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(../ttf/hauora-medium.ttf) format('truetype');
}
@font-face {
	font-family: 'Hauora';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url(../ttf/hauora-light.ttf) format('truetype');
}
@font-face {
	font-family: 'Hauora';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(../ttf/hauora-extralight.ttf) format('truetype');
}
@font-face {
	font-family: 'Hauora';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../ttf/hauora-extrabold.ttf) format('truetype');
}
@font-face {
	font-family: 'Hauora';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(../ttf/hauora-semibold.ttf) format('truetype'),
		url('../svg/hauora-semibold.svg#Hauora') format('svg');
}
/* End Custom Fonts CSS */