.elementor-9296 .elementor-element.elementor-element-eef3fd5{--display:flex;--min-height:88vh;--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:flex-end;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9296 .elementor-element.elementor-element-eef3fd5::before, .elementor-9296 .elementor-element.elementor-element-eef3fd5 > .elementor-background-video-container::before, .elementor-9296 .elementor-element.elementor-element-eef3fd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9296 .elementor-element.elementor-element-eef3fd5 > .elementor-background-slideshow::before, .elementor-9296 .elementor-element.elementor-element-eef3fd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9296 .elementor-element.elementor-element-eef3fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(10,8,6,0.05) 0%, rgba(10,8,6,0.72) 100%);}.elementor-9296 .elementor-element.elementor-element-eef3fd5:not(.elementor-motion-effects-element-type-background), .elementor-9296 .elementor-element.elementor-element-eef3fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://aquanetica.com/wp-content/uploads/2026/10/aquanetica-hero-poster.webp") 50% 50%;background-size:cover;}.elementor-9296 .elementor-element.elementor-element-7cf806f{--display:flex;--min-height:88vh;--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:flex-end;--padding-top:0px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-9296 .elementor-element.elementor-element-3a6accc{--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:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-9296 .elementor-element.elementor-element-dfa5435{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-76c54d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-6c9ea63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-c6daafb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-d8719b1{--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;}.elementor-9296 .elementor-element.elementor-element-dbe776c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-8d04e7e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9296 .elementor-element.elementor-element-44617a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-5442377.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9296 .elementor-element.elementor-element-89e71d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-5554126.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9296 .elementor-element.elementor-element-ea26beb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-a84a784.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9296 .elementor-element.elementor-element-0560571{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-24be2bc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9296 .elementor-element.elementor-element-458e1ad{--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-9296 .elementor-element.elementor-element-4e64aaf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9296 .elementor-element.elementor-element-5d4bdd1{--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-9296 .elementor-element.elementor-element-2b9300a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9296 .elementor-element.elementor-element-a05fad0{--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-9296 .elementor-element.elementor-element-c74d3c1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 32px;--row-gap:28px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9296 .elementor-element.elementor-element-b344ccb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-d7919f0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-f8dccb8{--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:104px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9296 .elementor-element.elementor-element-ae6cfbc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-b84a9b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-c7eb6e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-6b7c971{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-2545e30{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-63dfa1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-bbb6a72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-c5554b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-7938d89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-59bf026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-960dfa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-5f4640d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-fed21d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-e0a3e4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-38df119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-246c17b{--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:104px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9296 .elementor-element.elementor-element-9a70b3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-02d89b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-756551c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-2ea9f41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-a02a5c8 .aqnm-dir-loadmore, .elementor-9296 .elementor-element.elementor-element-a02a5c8 .aqnm-btn-primary{background-color:#15807d;border-color:#15807d;}.elementor-9296 .elementor-element.elementor-element-a02a5c8 .aqnm-btn-secondary, .elementor-9296 .elementor-element.elementor-element-a02a5c8 .aqnm-card-price strong{color:#15807d;}.elementor-9296 .elementor-element.elementor-element-1950074{--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:104px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9296 .elementor-element.elementor-element-1b18496{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-b4134a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-a656d74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-eeb4e26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-a8af2c9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9296 .elementor-element.elementor-element-d534cde{--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:104px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9296 .elementor-element.elementor-element-d032aab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-7e9d50b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-37b5e98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-8af6d8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-4f2ed3c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9296 .elementor-element.elementor-element-4f2ed3c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9296 .elementor-element.elementor-element-4f2ed3c:after{content:"0.66";}.elementor-9296 .elementor-element.elementor-element-4f2ed3c .elementor-post__thumbnail__link{width:100%;}.elementor-9296 .elementor-element.elementor-element-4f2ed3c .elementor-post__meta-data span + span:before{content:"///";}.elementor-9296 .elementor-element.elementor-element-4f2ed3c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-9296 .elementor-element.elementor-element-4f2ed3c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-9296 .elementor-element.elementor-element-4f2ed3c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-9296 .elementor-element.elementor-element-1564c58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-8d1ff9a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-7968ae7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-36a0428{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-028f2ab{--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:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-9296 .elementor-element.elementor-element-9aec04f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-efa7bd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-d03ef23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-7e6a450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-56be6b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-9296 .elementor-element.elementor-element-44e383b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-a2d6ff7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9296 .elementor-element.elementor-element-9a199b1{--display:flex;--min-height:70vh;--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;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9296 .elementor-element.elementor-element-9a199b1::before, .elementor-9296 .elementor-element.elementor-element-9a199b1 > .elementor-background-video-container::before, .elementor-9296 .elementor-element.elementor-element-9a199b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9296 .elementor-element.elementor-element-9a199b1 > .elementor-background-slideshow::before, .elementor-9296 .elementor-element.elementor-element-9a199b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9296 .elementor-element.elementor-element-9a199b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(10,8,6,0.05) 0%, rgba(10,8,6,0.72) 100%);}.elementor-9296 .elementor-element.elementor-element-9a199b1:not(.elementor-motion-effects-element-type-background), .elementor-9296 .elementor-element.elementor-element-9a199b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://aquanetica.com/wp-content/uploads/2026/10/aquanetica-hero-poster.webp") 50% 50%;background-size:cover;}.elementor-9296 .elementor-element.elementor-element-8762d7f{--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:24px;--padding-right:24px;}.elementor-9296 .elementor-element.elementor-element-107be3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}@media(max-width:1024px){.elementor-9296 .elementor-element.elementor-element-c74d3c1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-d7919f0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-2545e30{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-8d1ff9a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-9aec04f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-9296 .elementor-element.elementor-element-7cf806f{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-3a6accc{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-dfa5435{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-c6daafb{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-5d4bdd1{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-b344ccb{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-f8dccb8{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-246c17b{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-1950074{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-d534cde{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-1564c58{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-028f2ab{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-7e6a450{--content-width:1320px;}.elementor-9296 .elementor-element.elementor-element-8762d7f{--content-width:1320px;}}@media(max-width:767px){.elementor-9296 .elementor-element.elementor-element-7cf806f{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-9296 .elementor-element.elementor-element-3a6accc{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-9296 .elementor-element.elementor-element-c74d3c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-d7919f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-f8dccb8{--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9296 .elementor-element.elementor-element-2545e30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-246c17b{--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9296 .elementor-element.elementor-element-1950074{--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9296 .elementor-element.elementor-element-d534cde{--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9296 .elementor-element.elementor-element-4f2ed3c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9296 .elementor-element.elementor-element-4f2ed3c:after{content:"0.5";}.elementor-9296 .elementor-element.elementor-element-4f2ed3c .elementor-post__thumbnail__link{width:100%;}.elementor-9296 .elementor-element.elementor-element-8d1ff9a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-028f2ab{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-9296 .elementor-element.elementor-element-9aec04f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9296 .elementor-element.elementor-element-8762d7f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}/* Start AquaNetica Core homepage CSS (design/home-style/home-9296.css) *//* AquaNetica homepage redesign, ArchiPro style */
.elementor-9296{--aq-ink:#111418;--aq-muted:#5A646A;--aq-teal:#15807D;--aq-line:#D6DCDF;--aq-soft:#F5F7F8;font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:var(--aq-ink)}
.elementor-9296 .aqh-hero{padding:0}
.elementor-9296 .aqh-h1 .elementor-heading-title{color:#fff;font-size:clamp(38px,5.2vw,68px);line-height:1.05;font-weight:400;letter-spacing:-2px;max-width:820px}
.elementor-9296 .aqh-search{display:flex;flex-wrap:wrap;background:#fff;border-radius:8px;padding:6px;max-width:720px;box-shadow:0 20px 50px rgba(0,0,0,.3)}
.elementor-9296 .aqh-search select{border:0;background:var(--aq-soft);color:var(--aq-ink);font:600 15px/1 inherit;padding:0 14px;border-radius:6px;height:52px}
.elementor-9296 .aqh-search input{flex:1 1 240px;min-width:0;border:0!important;outline:none;box-shadow:none!important;font-size:16px;padding:0 16px!important;height:52px;color:var(--aq-ink)}
.elementor-9296 .aqh-search button{border:0;background:var(--aq-ink);color:#fff;font-weight:600;font-size:15px;padding:0 26px;height:52px;border-radius:6px;cursor:pointer}
.elementor-9296 .aqh-search button:hover{background:var(--aq-teal)}
.elementor-9296 .aqh-sr{position:absolute;left:-9999px}
.elementor-9296 .aqh-popular{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;font-size:14px}
.elementor-9296 .aqh-popular span{color:rgba(255,255,255,.75)}
.elementor-9296 .aqh-popular a{color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:7px 14px}
.elementor-9296 .aqh-popular a:hover{background:rgba(255,255,255,.12)}
.elementor-9296 .aqh-logostrip{padding:28px 48px;border-bottom:1px solid #ECEFF1}
.elementor-9296 .aqh-logos{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;max-width:1344px;margin:0 auto}
.elementor-9296 .aqh-kicker{font-size:12px;font-weight:700;letter-spacing:1.44px;text-transform:uppercase;color:var(--aq-muted)}
.elementor-9296 .aqh-kicker-light{color:#7FD3CF}
.elementor-9296 .aqh-logorow{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center}
.elementor-9296 .aqh-logorow img{height:28px;width:auto;filter:grayscale(1);opacity:.6;transition:.2s}
.elementor-9296 .aqh-logorow a:hover img{filter:none;opacity:1}
.elementor-9296 .aqh-statement p{font-size:clamp(24px,2.8vw,38px);line-height:1.32;font-weight:300;letter-spacing:-.6px;text-align:center;max-width:980px;margin:0 auto 34px;color:var(--aq-ink)}
.elementor-9296 .aqh-center{text-align:center}
.elementor-9296 .aqh-btn-dark .elementor-button{background:var(--aq-ink);color:#fff;border-radius:6px;font-weight:600;font-size:15px;padding:15px 26px}
.elementor-9296 .aqh-btn-dark .elementor-button:hover{background:var(--aq-teal)}
.elementor-9296 .aqh-btn-light .elementor-button{background:#fff;color:var(--aq-ink);border-radius:6px;font-weight:600;font-size:15px;padding:15px 26px}
.elementor-9296 .aqh-btn-ghost .elementor-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:6px;font-weight:500;font-size:15px;padding:14px 26px}
.elementor-9296 .aqh-panel{gap:14px}
.elementor-9296 .aqh-panel-img img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;background:#E9EDEF}
.elementor-9296 .aqh-h2 .elementor-heading-title{font-size:clamp(28px,3vw,42px);font-weight:400;letter-spacing:-1px;line-height:1.1;color:var(--aq-ink)}
.elementor-9296 .aqh-h2b .elementor-heading-title{font-size:clamp(24px,2.4vw,34px);font-weight:400;letter-spacing:-.8px;line-height:1.15;color:inherit}
.elementor-9296 .aqh-h3 .elementor-heading-title,.elementor-9296 .aqh-h3 a{font-size:20px;font-weight:500;letter-spacing:-.3px;color:var(--aq-ink)}
.elementor-9296 .aqh-h4 .elementor-heading-title,.elementor-9296 .aqh-h4 a{font-size:17px;font-weight:600;color:var(--aq-ink)}
.elementor-9296 .aqh-muted p{margin:0;font-size:15px;line-height:24px;color:var(--aq-muted)}
.elementor-9296 .aqh-lead p{font-size:17px;line-height:28px;color:var(--aq-muted);max-width:560px;margin:12px 0 48px}
.elementor-9296 .aqh-step{border-top:1px solid var(--aq-ink);padding-top:20px;gap:8px}
.elementor-9296 .aqh-stepn{font-size:14px;font-weight:600;color:var(--aq-teal)}
.elementor-9296 .aqh-sechead{margin-bottom:20px;gap:16px}
.elementor-9296 .aqh-links{display:flex;flex-wrap:wrap;gap:24px;font-size:15px;font-weight:600}
.elementor-9296 .aqh-links a{color:var(--aq-ink)}
.elementor-9296 .aqh-links a.aqh-u{border-bottom:1px solid var(--aq-ink);padding-bottom:2px}
.elementor-9296 .aqh-links a.aqh-teal{color:var(--aq-teal)}
.elementor-9296 .aqh-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}
.elementor-9296 .aqh-chips a{border:1px solid var(--aq-line);border-radius:999px;padding:9px 16px;font-size:14px;color:var(--aq-ink)}
.elementor-9296 .aqh-chips a:hover{border-color:var(--aq-ink)}
.elementor-9296 .aqh-sup{gap:10px}
.elementor-9296 .aqh-supimg{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:var(--aq-soft);border-radius:6px;padding:20%}
.elementor-9296 .aqh-supimg img{max-height:60px;width:auto;object-fit:contain}
.elementor-9296 .aqh-posts .elementor-post__thumbnail img{border-radius:6px}
.elementor-9296 .aqh-posts .elementor-post__thumbnail__link{margin-bottom:12px!important}
.elementor-9296 .aqh-posts .elementor-post__title,.elementor-9296 .aqh-posts .elementor-post__title a{font-size:16px;font-weight:500;line-height:22px;color:var(--aq-ink)}
.elementor-9296 .aqh-joblist .elementor-posts-container{border-top:1px solid var(--aq-line);row-gap:0!important}
.elementor-9296 .aqh-joblist .elementor-post{border-bottom:1px solid var(--aq-line);padding:22px 0}
.elementor-9296 .aqh-joblist .elementor-post__title,.elementor-9296 .aqh-joblist .elementor-post__title a{font-size:18px}
.elementor-9296 .aqh-box{border-radius:6px;padding:52px;gap:16px}
.elementor-9296 .aqh-box-dark{background:#14110E;color:#fff}
.elementor-9296 .aqh-box-dark .aqh-muted p{color:rgba(255,255,255,.75)}
.elementor-9296 .aqh-box-light{background:var(--aq-soft)}
.elementor-9296 .aqh-h2-band .elementor-heading-title{color:#fff;font-size:clamp(32px,4vw,54px);font-weight:400;letter-spacing:-1.5px;line-height:1.06;max-width:760px}
.elementor-9296 .aqh-band-text p{color:rgba(255,255,255,.82);font-size:18px;line-height:29px;max-width:620px;margin:0 0 14px}
.elementor-9296 .aqh-btnrow{gap:12px}
@media (max-width:767px){
.elementor-9296 .aqh-box{padding:32px 24px}
.elementor-9296 .aqh-search select{flex:1 1 100%}
.elementor-9296 .aqh-search button{flex:1 1 100%}
}
/* layout fixes */
.elementor-9296 .aqh-panel-img img{aspect-ratio:4/5;object-position:top center}
.elementor-9296 .aqh-posts:not(.aqh-joblist) .elementor-post:not(:has(.elementor-post__thumbnail)){background:var(--aq-soft);border-radius:6px;padding:28px;min-height:180px}
.elementor-9296 .aqh-posts .elementor-post__title{text-transform:none}

/* keep sections in line with the header */
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec > .e-con-inner,
html body .elementor.elementor-9296 .e-con.e-parent.aqh-logostrip > .e-con-inner{max-width:1320px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}
@media (max-width:767px){html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec > .e-con-inner,html body .elementor.elementor-9296 .e-con.e-parent.aqh-logostrip > .e-con-inner{padding-left:16px!important;padding-right:16px!important}}

/* inner spacing */
.elementor-9296 .e-con:not(.e-parent){--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.elementor-9296 .e-con.aqh-step{--padding-top:20px}
.elementor-9296 .e-con.aqh-box{--padding-top:52px;--padding-right:52px;--padding-bottom:52px;--padding-left:52px}
.elementor-9296 .e-con.aqh-hero-inner{--padding-left:24px;--padding-right:24px;--padding-bottom:64px}
.elementor-9296 .e-con.aqh-band-inner{--padding-left:24px;--padding-right:24px}
.elementor-9296 .aqh-btnrow > .elementor-widget{flex:0 0 auto!important;width:auto!important;min-width:max-content}
@media (max-width:767px){.elementor-9296 .e-con.aqh-box{--padding-top:32px;--padding-right:24px;--padding-bottom:32px;--padding-left:24px}.elementor-9296 .e-con.aqh-hero-inner,.elementor-9296 .e-con.aqh-band-inner{--padding-left:16px;--padding-right:16px;--padding-bottom:40px}}

/* vertical rhythm (set on the inner box, the theme zeroes section padding) */
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec > .e-con-inner{padding-top:104px!important;padding-bottom:0!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-panels > .e-con-inner,
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-steps > .e-con-inner,
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-duo > .e-con-inner{padding-bottom:104px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-logostrip > .e-con-inner{padding-top:28px!important;padding-bottom:28px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-intro > .e-con-inner{padding-top:112px!important;padding-bottom:8px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-band{padding-top:120px!important;padding-bottom:120px!important}
@media (max-width:767px){
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec > .e-con-inner{padding-top:72px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-panels > .e-con-inner,html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-steps > .e-con-inner,html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-duo > .e-con-inner{padding-bottom:72px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-band{padding-top:80px!important;padding-bottom:80px!important}}

html body .elementor.elementor-9296 .e-con.aqh-hero-inner > .e-con-inner,html body .elementor.elementor-9296 .e-con.aqh-band-inner > .e-con-inner{max-width:1320px!important;width:100%!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}
html body .elementor.elementor-9296 .e-con.aqh-hero-inner,html body .elementor.elementor-9296 .e-con.aqh-band-inner{--padding-left:0px;--padding-right:0px}
@media (max-width:767px){html body .elementor.elementor-9296 .e-con.aqh-hero-inner > .e-con-inner,html body .elementor.elementor-9296 .e-con.aqh-band-inner > .e-con-inner{padding-left:16px!important;padding-right:16px!important}}

/* audience paths */
.elementor-9296 .aqh-path{display:flex;flex-direction:column;gap:8px;height:100%;border:1px solid var(--aq-line);border-radius:6px;padding:24px;color:var(--aq-ink);transition:border-color .2s,background .2s;position:relative}
.elementor-9296 .aqh-path:hover{border-color:var(--aq-ink);background:var(--aq-soft)}
.elementor-9296 .aqh-path-t{font-size:18px;font-weight:600;letter-spacing:-.2px}
.elementor-9296 .aqh-path-b{font-size:15px;line-height:23px;color:var(--aq-muted);padding-right:24px}
.elementor-9296 .aqh-path-arrow{position:absolute;right:20px;bottom:20px;color:var(--aq-teal);font-weight:600}
.elementor-9296 .aqh-paths .elementor-widget-html,.elementor-9296 .aqh-paths .elementor-widget-html .elementor-widget-container{height:100%}
/* marketplace cards from the marketplace widget */
.elementor-9296 .aqh-mkt .aqnm-section{padding:0!important;background:none!important}
.elementor-9296 .aqh-mkt .aqnm-container{max-width:none!important;padding:0!important}
.elementor-9296 .aqh-mkt .aqnm-dir-header,.elementor-9296 .aqh-mkt .aqnm-dir-toolbar,.elementor-9296 .aqh-mkt .aqnm-dir-filters,.elementor-9296 .aqh-mkt .aqnm-pager-bar,.elementor-9296 .aqh-mkt .aqnm-pager,.elementor-9296 .aqh-mkt nav,.elementor-9296 .aqh-mkt .aqnm-fineprint{display:none!important}
.elementor-9296 .aqh-mkt .aqnm-dir-layout{display:block!important}
.elementor-9296 .aqh-mkt .aqnm-dir-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
.elementor-9296 .aqh-mkt .aqnm-card:nth-child(n+5){display:none!important}
.elementor-9296 .aqh-mkt .aqnm-card{border:0!important;box-shadow:none!important;background:none!important;border-radius:0!important}
.elementor-9296 .aqh-mkt .aqnm-card-photo{border-radius:6px!important;aspect-ratio:1/1;overflow:hidden}
.elementor-9296 .aqh-mkt .aqnm-card-body{padding:12px 0 0!important}
.elementor-9296 .aqh-mkt .aqnm-card-name{font-size:16px!important;font-weight:500!important;color:var(--aq-ink)!important}
.elementor-9296 .aqh-mkt .aqnm-card-price{font-size:15px!important;font-weight:600!important;color:var(--aq-ink)!important}
.elementor-9296 .aqh-mkt .aqnm-card-place{font-size:13px!important;color:var(--aq-muted)!important}
@media (max-width:1024px){.elementor-9296 .aqh-mkt .aqnm-dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.elementor-9296 .aqh-fine p{font-size:13px;color:var(--aq-muted);margin:16px 0 0}
/* insights date */
.elementor-9296 .aqh-posts .elementor-post__meta-data{font-size:13px;color:var(--aq-muted);margin-top:10px}
/* testimonials */
.elementor-9296 .aqh-fig{margin:0;height:100%;display:flex;flex-direction:column;gap:24px;border:1px solid var(--aq-line);border-radius:6px;padding:36px}
.elementor-9296 .aqh-fig blockquote{margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.45;font-weight:300;color:var(--aq-ink);border:0;padding:0;font-style:normal}
.elementor-9296 .aqh-fig figcaption{margin-top:auto;display:flex;align-items:center;gap:14px;font-size:14px;color:var(--aq-muted)}
.elementor-9296 .aqh-fig figcaption img{width:48px;height:48px;border-radius:50%;object-fit:cover}
.elementor-9296 .aqh-fig figcaption strong{display:block;color:var(--aq-ink);font-size:15px;font-weight:600}
.elementor-9296 .aqh-testi .aqh-h2{margin-bottom:32px}
.elementor-9296 .aqh-quote,.elementor-9296 .aqh-quote .elementor-widget-html,.elementor-9296 .aqh-quote .elementor-widget-container{height:100%}
/* faq */
.elementor-9296 .aqh-faq-wrap{gap:48px}
.elementor-9296 .aqh-faq-side{flex:1 1 300px}
.elementor-9296 .aqh-faq-main{flex:2 1 520px;min-width:0}
.elementor-9296 .aqh-acc .elementor-accordion-item{border:0!important;border-bottom:1px solid var(--aq-line)!important}
.elementor-9296 .aqh-acc .elementor-accordion-item:first-child{border-top:1px solid var(--aq-ink)!important}
.elementor-9296 .aqh-acc .elementor-tab-title{padding:22px 0!important;font-size:18px!important;font-weight:500!important}
.elementor-9296 .aqh-acc .elementor-tab-title,.elementor-9296 .aqh-acc .elementor-tab-title a,.elementor-9296 .aqh-acc .elementor-accordion-icon{color:var(--aq-ink)!important;font-family:inherit!important}
.elementor-9296 .aqh-acc .elementor-tab-content{border:0!important;padding:0 0 24px!important;font-size:16px;line-height:26px;color:var(--aq-muted)}
.elementor-9296 .aqh-acc .elementor-tab-content a{color:var(--aq-teal);text-decoration:underline}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-faq > .e-con-inner{padding-bottom:104px!important}
@media (max-width:767px){.elementor-9296 .aqh-mkt .aqnm-dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.elementor-9296 .aqh-fig{padding:24px}}

.elementor-9296 .aqh-lead a{color:var(--aq-teal);text-decoration:underline}
/* logo strip v2: larger, scrolling, greyscale until hover */
.elementor-9296 .aqh-logos2{display:flex;flex-direction:column;gap:22px}
.elementor-9296 .aqh-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.elementor-9296 .aqh-track{display:flex;align-items:center;gap:96px;width:max-content;animation:aqhScroll 60s linear infinite}
.elementor-9296 .aqh-marquee:hover .aqh-track{animation-play-state:paused}
.elementor-9296 .aqh-track a{flex:0 0 auto;display:flex;align-items:center}
.elementor-9296 .aqh-track img{height:52px;width:auto;max-width:170px;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .3s,opacity .3s}
.elementor-9296 .aqh-track a:hover img,.elementor-9296 .aqh-track a:focus img{filter:none;opacity:1}
@keyframes aqhScroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 48px))}}
@media (max-width:767px){.elementor-9296 .aqh-track{gap:56px;animation-duration:45s}.elementor-9296 .aqh-track img{height:38px;max-width:120px}}
@media (prefers-reduced-motion:reduce){.elementor-9296 .aqh-track{animation:none;flex-wrap:wrap;width:auto;gap:32px 56px}.elementor-9296 .aqh-track a[aria-hidden]{display:none}}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-logostrip > .e-con-inner{padding-top:40px!important;padding-bottom:40px!important}
/* ===== ArchiPro pass ===== */
.elementor-9296{--aq-grey2:#8B8B86;--aq-pill:#2B2B2B;--aq-r:24px}
/* section labels + split head */
.elementor-9296 .aqh-seclabel{border-top:1px solid #D9D9D4;padding-top:14px;margin-left:50%;font-size:15px;color:var(--aq-grey2);margin-bottom:56px}
.elementor-9296 .aqh-h2xl .elementor-heading-title{font-size:clamp(44px,6.4vw,104px)!important;line-height:.98!important;font-weight:400!important;letter-spacing:-.045em!important;color:var(--aq-ink)!important}
.elementor-9296 .aqh-h2xl .elementor-heading-title span{display:block;color:var(--aq-grey2)}
.elementor-9296 .aqh-split{margin-top:48px;gap:40px;margin-bottom:56px}
.elementor-9296 .aqh-split-l{flex:1 1 360px;justify-content:flex-start}
.elementor-9296 .aqh-split-r{flex:1 1 420px;gap:28px}
.elementor-9296 .aqh-poplabel{font-size:13px;color:var(--aq-grey2);margin-bottom:10px}
.elementor-9296 .aqh-chips-up a{text-transform:uppercase;font-size:11.5px;letter-spacing:.3px;padding:7px 13px;border-color:var(--aq-ink)}
.elementor-9296 .aqh-split-text p{font-size:clamp(18px,1.55vw,22px);line-height:1.4;color:var(--aq-ink);margin:0;max-width:560px}
.elementor-9296 .aqh-btnrow2{gap:12px}
.elementor-9296 .aqh-btnrow2 > .elementor-widget{width:auto!important}
/* pills */
.elementor-9296 .aqh-pill .elementor-button{background:var(--aq-pill);color:#fff;border-radius:999px;font-weight:600;font-size:15px;padding:14px 24px}
.elementor-9296 .aqh-pill .elementor-button:hover{background:var(--aq-teal)}
.elementor-9296 .aqh-pill-ghost .elementor-button{background:transparent;color:var(--aq-ink);border:1px solid var(--aq-ink);border-radius:999px;font-weight:600;font-size:15px;padding:13px 24px}
.elementor-9296 .aqh-btn-dark .elementor-button,.elementor-9296 .aqh-btn-light .elementor-button,.elementor-9296 .aqh-btn-ghost .elementor-button{border-radius:999px!important}
.elementor-9296 .aqh-search,.elementor-9296 .aqh-search button,.elementor-9296 .aqh-search select{border-radius:999px!important}
.elementor-9296 .aqh-search{padding:6px 6px 6px 6px}
/* about */
.elementor-9296 .aqh-about-row{gap:40px;align-items:flex-start}
.elementor-9296 .aqh-about-arrow{font-size:40px;line-height:1;color:var(--aq-ink)}
.elementor-9296 .aqh-about-row > .elementor-widget-html{flex:1 1 200px}
.elementor-9296 .aqh-about-main{flex:3 1 600px;gap:32px}
.elementor-9296 .aqh-about-text p{font-size:clamp(26px,2.7vw,40px);line-height:1.18;letter-spacing:-.02em;color:var(--aq-grey2);margin:0}
.elementor-9296 .aqh-about-text strong{font-weight:400;color:var(--aq-ink)}
.elementor-9296 .aqh-lbl-inline{font-size:15px;letter-spacing:0;color:var(--aq-grey2);vertical-align:top;margin-right:12px}
.elementor-9296 .aqh-about-main .aqh-pill{width:auto!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-intro > .e-con-inner{text-align:left;padding-top:64px!important;padding-bottom:40px!important}
/* carousels */
.elementor-9296 .aqh-carousel{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px!important;scrollbar-width:none;padding-bottom:4px}
.elementor-9296 .aqh-carousel::-webkit-scrollbar,.elementor-9296 .aqh-mkt .aqnm-dir-grid::-webkit-scrollbar{display:none}
.elementor-9296 .aqh-carousel > *{scroll-snap-align:start;flex:0 0 calc((100% - 60px)/4)!important;min-width:0}
.elementor-9296 .aqh-cnav{display:flex;align-items:center;gap:14px;margin:32px auto 0;border:1px solid #CFCFCA;border-radius:999px;padding:6px 10px;width:max-content}
.elementor-9296 .aqh-cnav button{background:none;border:0;padding:0;cursor:pointer;color:var(--aq-ink)}
.elementor-9296 .aqh-cprev,.elementor-9296 .aqh-cnext{font-size:26px;line-height:1;width:32px;height:32px}
.elementor-9296 .aqh-cdots{display:flex;gap:8px}
.elementor-9296 .aqh-cdots button{width:9px;height:9px;border-radius:50%;background:#CFCFCA}
.elementor-9296 .aqh-cdots button.on{background:var(--aq-ink)}
.elementor-9296 .aqh-dark .aqh-cnav{border-color:rgba(255,255,255,.35)}
.elementor-9296 .aqh-dark .aqh-cnav button{color:#fff}
.elementor-9296 .aqh-dark .aqh-cdots button{background:rgba(255,255,255,.3)}
.elementor-9296 .aqh-dark .aqh-cdots button.on{background:#fff}
/* content cards */
.elementor-9296 .aqh-ctrack > .aqh-ccard{flex:0 0 min(400px,82%)!important;gap:14px}
.elementor-9296 .aqh-clabel{font-size:15px;color:var(--aq-grey2)}
.elementor-9296 .aqh-ctitle .elementor-heading-title{font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--aq-ink)}
.elementor-9296 .aqh-cimg{display:block;border-radius:var(--aq-r);overflow:hidden;aspect-ratio:1/1;margin:6px 0}
.elementor-9296 .aqh-cimg img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .4s,transform .6s}
.elementor-9296 .aqh-ccard:hover .aqh-cimg img{filter:none;transform:scale(1.03)}
.elementor-9296 .aqh-ctext p{font-size:15px;line-height:23px;color:var(--aq-muted);margin:0}
.elementor-9296 .aqh-ccard .aqh-pill{width:auto!important;align-self:flex-start}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-cards > .e-con-inner{padding-top:40px!important;padding-bottom:104px!important}
/* supplier cards */
.elementor-9296 .aqh-supimg{border-radius:var(--aq-r)!important;aspect-ratio:3/4!important}
.elementor-9296 .aqh-supimg img{filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s}
.elementor-9296 .aqh-sup:hover .aqh-supimg img{filter:none;opacity:1}
/* dark marketplace */
html body .elementor.elementor-9296 .e-con.e-parent.aqh-dark{background:#141414!important;margin-top:104px}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-dark > .e-con-inner{padding-bottom:104px!important}
.elementor-9296 .aqh-dark .aqh-seclabel{border-color:rgba(255,255,255,.2)}
.elementor-9296 .aqh-dark .aqh-h2xl .elementor-heading-title{color:#fff!important}
.elementor-9296 .aqh-dark .aqh-split-text p,.elementor-9296 .aqh-dark .aqh-fine p{color:rgba(255,255,255,.85)}
.elementor-9296 .aqh-dark .aqh-chips a{color:#fff;border-color:rgba(255,255,255,.7)}
.elementor-9296 .aqh-dark .aqh-pill .elementor-button{background:#fff;color:#141414}
.elementor-9296 .aqh-dark .aqh-pill-ghost .elementor-button{color:#fff;border-color:rgba(255,255,255,.7)}
.elementor-9296 .aqh-dark .aqh-mkt .aqnm-card-name,.elementor-9296 .aqh-dark .aqh-mkt .aqnm-card-price{color:#fff!important}
.elementor-9296 .aqh-dark .aqh-mkt .aqnm-card-place{color:rgba(255,255,255,.6)!important}
.elementor-9296 .aqh-mkt .aqnm-dir-grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.elementor-9296 .aqh-mkt .aqnm-card{flex:0 0 calc((100% - 60px)/4)!important;scroll-snap-align:start}
.elementor-9296 .aqh-mkt .aqnm-card:nth-child(n+5){display:flex!important}
.elementor-9296 .aqh-mkt .aqnm-card:nth-child(n+13){display:none!important}
.elementor-9296 .aqh-mkt .aqnm-card-photo{border-radius:var(--aq-r)!important}
/* jobs + insights + boxes rounding */
.elementor-9296 .aqh-posts .elementor-post__thumbnail img,.elementor-9296 .aqh-posts:not(.aqh-joblist) .elementor-post{border-radius:var(--aq-r)!important}
.elementor-9296 .aqh-box,.elementor-9296 .aqh-fig,.elementor-9296 .aqh-path,.elementor-9296 .aqh-panel-img img{border-radius:var(--aq-r)!important}
.elementor-9296 .aqh-p-insights .aqh-posts .elementor-posts-container{display:grid!important;grid-template-columns:2fr 1fr 1fr;gap:20px!important}
.elementor-9296 .aqh-p-insights .aqh-posts .elementor-post{min-height:260px!important;display:flex;flex-direction:column;justify-content:flex-end;padding:28px!important;background:var(--aq-soft)}
.elementor-9296 .aqh-p-insights .aqh-posts .elementor-post:first-child{background:#141414}
.elementor-9296 .aqh-p-insights .aqh-posts .elementor-post:first-child .elementor-post__title a{color:#fff!important;font-size:26px;line-height:1.2}
.elementor-9296 .aqh-p-insights .aqh-posts .elementor-post:first-child .elementor-post__meta-data{color:rgba(255,255,255,.6)}
.elementor-9296 .aqh-p-insights .aqh-posts .elementor-post__title a{font-size:19px;line-height:1.3}
/* responsive */
@media (max-width:1024px){.elementor-9296 .aqh-carousel > *,.elementor-9296 .aqh-mkt .aqnm-card{flex-basis:calc((100% - 20px)/2)!important}.elementor-9296 .aqh-p-insights .aqh-posts .elementor-posts-container{grid-template-columns:1fr 1fr}}
@media (max-width:767px){
.elementor-9296 .aqh-seclabel{margin-left:0;margin-bottom:28px}
.elementor-9296 .aqh-carousel > *,.elementor-9296 .aqh-mkt .aqnm-card{flex-basis:78%!important}
.elementor-9296 .aqh-ctrack > .aqh-ccard{flex-basis:84%!important}
.elementor-9296 .aqh-split{margin:28px 0 36px;gap:24px}
.elementor-9296 .aqh-about-arrow{display:none}
.elementor-9296 .aqh-p-insights .aqh-posts .elementor-posts-container{grid-template-columns:1fr}
.elementor-9296 .aqh-p-insights .aqh-posts .elementor-post{min-height:180px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-dark{margin-top:72px}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-intro > .e-con-inner{padding-top:72px!important}
.elementor-9296 .aqh-split-l,.elementor-9296 .aqh-split-r{flex-basis:100%}
.elementor-9296 .aqh-path{padding:20px}
.elementor-9296 .aqh-faq-wrap{gap:24px}
}
.elementor-9296 .aqh-supimg{aspect-ratio:4/3!important}
.elementor-9296 .aqh-faq-side .aqh-h2xl .elementor-heading-title{font-size:clamp(40px,4.4vw,64px)!important}
.elementor-9296 .aqh-p-insights .aqh-posts .elementor-post__title a{text-transform:none}
.elementor-9296 .aqh-paths .aqh-lead p,.elementor-9296 .aqh-faq .aqh-lead p{margin-top:20px}
.elementor-9296 .aqh-testi .aqh-h2xl{margin-bottom:40px}
@media (max-width:767px){
.elementor-9296 .aqh-search{flex-wrap:nowrap!important;padding:5px!important}
.elementor-9296 .aqh-search select{display:none!important}
.elementor-9296 .aqh-search input{flex:1 1 auto!important;height:46px!important;font-size:15px!important;padding:0 12px!important}
.elementor-9296 .aqh-search button{flex:0 0 auto!important;height:46px!important;padding:0 18px!important}
.elementor-9296 .aqh-sup{gap:8px}
.elementor-9296 .aqh-supimg{display:flex!important;width:100%;height:auto}
}
.elementor-9296 .aqh-cimg-cover img{filter:none!important}
.elementor-9296 .aqh-cimg{border-radius:var(--aq-r)!important}
.elementor-9296 .aqh-cimg img{border-radius:0!important;display:block}
.elementor-9296 .aqh-cimg-plain{background:#C9C9C6;width:100%}
/* header see-through over the hero video, white once you scroll (copied from the current homepage) */
body.page-id-9296 .site-header{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:1000;transform:none!important;transition:background-color .25s,box-shadow .25s}
body.admin-bar.page-id-9296 .site-header{top:32px}
@media (max-width:782px){body.admin-bar.page-id-9296 .site-header{top:46px}}
body.page-id-9296.aqn-hdr-top .site-header {background: transparent !important; backdrop-filter: none !important; box-shadow: none !important; border-bottom-color: transparent !important;}
body.page-id-9296.aqn-hdr-top .site-header .nav-logo-img {filter: brightness(0) invert(1);}
body.page-id-9296.aqn-hdr-top .site-header .ocnx-dnav-list > li > a, body.page-id-9296.aqn-hdr-top .site-header .ocnx-dnav-list > li > button, body.page-id-9296.aqn-hdr-top .site-header .aqns-trigger, body.pag {color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px;}
body.page-id-9296.aqn-hdr-top .site-header .ocnx-dnav-list > li > a svg, body.page-id-9296.aqn-hdr-top .site-header .ocnx-dnav-list > li > button svg {color: rgba(255, 255, 255, 0.8) !important; stroke: currentcolor !important;}
body.page-id-9296.aqn-hdr-top .site-header .aqnm-bell svg, body.page-id-9296.aqn-hdr-top .site-header .aqnm-bell svg * {stroke: rgb(255, 255, 255);}
body.page-id-9296.aqn-hdr-top .site-header .nav-actions .btn-ghost {color: rgb(255, 255, 255) !important; background: transparent !important; border-color: rgba(255, 255, 255, 0.55) !important;}
body.page-id-9296.aqn-hdr-top .site-header .hamburger span {background: rgb(255, 255, 255) !important;}
body.page-id-9296.aqn-hdr-top .site-header .ocnx-dnav-list > li > a:hover, body.page-id-9296.aqn-hdr-top .site-header .ocnx-dnav-list > li > button:hover, body.page-id-9296.aqn-hdr-top .site-header .ocnx-dnav- {color: rgb(255, 255, 255) !important; background: rgba(255, 255, 255, 0.15) !important;}
body.page-id-9296.aqn-hdr-top .site-header .aqns-trigger:hover, body.page-id-9296.aqn-hdr-top .site-header .aqns-trigger:focus-visible, body.page-id-9296.aqn-hdr-top .site-header .aqnm-bell:hover, body.page-id {color: rgb(255, 255, 255) !important; background: rgba(255, 255, 255, 0.15) !important;}
body.page-id-9296.aqn-hdr-top .site-header .aqns-trigger:hover .aqns-trigger-text {color: rgb(255, 255, 255) !important;}
body.page-id-9296.aqn-hdr-top .site-header .nav-actions .btn-ghost:hover, body.page-id-9296.aqn-hdr-top .site-header .nav-actions .btn-ghost:focus-visible {color: rgb(255, 255, 255) !important; background: rgba(255, 255, 255, 0.15) !important; border-color: rgba(255, 255, 255, 0.8) !important;}
body.page-id-9296.aqn-hdr-top .site-header .nav-logo {background-image: none !important;}
body.page-id-9296.aqn-hdr-top .site-header .nav-logo-img {object-fit: cover; object-position: left center; display: block !important; height: 24px !important; width: 47px !important; max-width: none !important;}
html body.page-id-9296.aqn-hdr-top .site-header .nav-logo .nav-logo-img {height: 17px !important; width: 30px !important;}
.elementor-9296 .aqh-script{position:absolute;width:0;height:0;overflow:hidden}
/* about: label on its own line, text flush left */
.elementor-9296 .aqh-about-text .aqh-about-lbl{font-size:15px!important;letter-spacing:0!important;color:var(--aq-grey2)!important;margin:0 0 14px!important;line-height:1.4!important}
.elementor-9296 .aqh-lbl-inline{display:none}
/* card images: same tile shape for all, including the plain colour card */
.elementor-9296 .aqh-cimg{aspect-ratio:1000/1060!important;border-radius:17.5%/16.5%!important;overflow:hidden;background:transparent}
.elementor-9296 .aqh-cimg img{width:100%;height:100%;object-fit:cover;filter:none!important}
.elementor-9296 .aqh-cimg-plain{background:#C9C9C6!important}
/* logo strip: tighter, bigger logos */
html body .elementor.elementor-9296 .e-con.e-parent.aqh-logostrip > .e-con-inner{padding-top:28px!important;padding-bottom:28px!important}
.elementor-9296 .aqh-logos2{flex-direction:row;align-items:center;gap:40px}
.elementor-9296 .aqh-logos2 .aqh-kicker{flex:0 0 auto;white-space:nowrap}
.elementor-9296 .aqh-marquee{flex:1 1 auto;min-width:0}
.elementor-9296 .aqh-track{gap:80px}
.elementor-9296 .aqh-track img{height:64px;max-width:200px}
@media (max-width:767px){
html body .elementor.elementor-9296 .e-con.e-parent.aqh-logostrip > .e-con-inner{padding-top:20px!important;padding-bottom:20px!important}
.elementor-9296 .aqh-logos2{flex-direction:column;align-items:flex-start;gap:14px}
.elementor-9296 .aqh-marquee{width:100%}
.elementor-9296 .aqh-track{gap:44px}
.elementor-9296 .aqh-track img{height:46px;max-width:140px}
}
@media (max-width:767px){.elementor-9296 .aqh-track img{height:56px;max-width:150px}}
@media (max-width:600px){body.admin-bar.page-id-9296 .site-header{top:0}}
/* How AquaNetica works (Join free), carried over from the current homepage */
.elementor-9296 .aqh-how .elementor-widget-ocnark-how-it-works section,.elementor-9296 .aqh-how .elementor-widget-ocnark-how-it-works .container{padding-left:0!important;padding-right:0!important;max-width:none!important;background:transparent!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-how > .e-con-inner{padding-top:40px!important;padding-bottom:40px!important}
/* how it works colours */
.elementor-9296 .aqh-how{--navy:#0E1F33}
.elementor-9296 .aqh-how .h2{color:#0E1F33!important}
.elementor-9296 .aqh-how .sub,.elementor-9296 .aqh-how .step-desc{color:#56666E!important}
.elementor-9296 .aqh-how .step-title{color:#0E1F33!important}
.elementor-9296 .aqh-how .reveal{opacity:1!important;transform:none!important}
/* search bar: one clean pill, no grey box inside */
.elementor-9296 .aqh-search input,.elementor-9296 .aqh-search input:focus{background:transparent!important;border:0!important;border-radius:999px!important;-webkit-appearance:none;appearance:none;box-shadow:none!important}
.elementor-9296 .aqh-search{align-items:center;overflow:hidden}
/* plain colour card: fixed shape that works on every phone */
.elementor-9296 .aqh-cimg-plain{display:block!important;width:100%;height:0!important;padding-bottom:106%!important;aspect-ratio:auto!important}
.elementor-9296 .aqh-ccard .elementor-widget-html{width:100%}
/* tighter gaps on mobile */
@media (max-width:767px){
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec > .e-con-inner{padding-top:56px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-intro > .e-con-inner{padding-top:40px!important;padding-bottom:8px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-cards > .e-con-inner{padding-top:32px!important;padding-bottom:40px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-panels > .e-con-inner,html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-steps > .e-con-inner,html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-duo > .e-con-inner,html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-faq > .e-con-inner{padding-bottom:56px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-logostrip > .e-con-inner{padding-top:18px!important;padding-bottom:18px!important}
.elementor-9296 .aqh-logos2{gap:10px}
.elementor-9296 .aqh-track img{height:48px}
.elementor-9296 .aqh-seclabel{margin-bottom:20px}
.elementor-9296 .aqh-split{margin:24px 0 28px}
.elementor-9296 .aqh-about-text p{font-size:26px!important}
}
body.page-id-9296 .site-header{transition:none!important}
/* how it works: match the new type and line everything up */
.elementor-9296 .aqh-how .label{font-size:15px!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;color:var(--aq-grey2)!important}
.elementor-9296 .aqh-how .label::before{content:"(";}.elementor-9296 .aqh-how .label::after{content:")";}
.elementor-9296 .aqh-how .h2{font-weight:400!important;letter-spacing:-.04em!important;line-height:1.02!important;font-size:clamp(36px,4.4vw,64px)!important}
.elementor-9296 .aqh-how .sub{padding:0!important;margin-left:0!important;margin-right:0!important}
.elementor-9296 .aqh-how .how-photo-panel{border-radius:var(--aq-r)!important;overflow:hidden}
@media (max-width:767px){
.elementor-9296 .aqh-how .how-steps-panel{padding-left:0!important;padding-right:0!important}
.elementor-9296 .aqh-how .how-inner{display:flex!important;flex-direction:column!important;gap:28px}
.elementor-9296 .aqh-how .how-photo-panel{display:block!important;order:2;width:100%;aspect-ratio:4/3;height:auto!important;min-height:0!important;position:relative}
.elementor-9296 .aqh-how .how-photo-panel img,.elementor-9296 .aqh-how .how-photo-panel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.elementor-9296 .aqh-how .how-steps-panel{order:1}
}
@media (min-width:768px) and (max-width:1024px){
.elementor-9296 .aqh-how .how-inner{display:flex!important;flex-direction:column!important;gap:28px}
.elementor-9296 .aqh-how .how-photo-panel{display:block!important;order:2;width:100%;aspect-ratio:16/9;height:auto!important;min-height:0!important;position:relative}
.elementor-9296 .aqh-how .how-photo-panel img,.elementor-9296 .aqh-how .how-photo-panel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
}
@media (min-width:1025px){
.elementor-9296 .aqh-how .how-photo-panel{align-self:center!important;aspect-ratio:1.36;height:auto!important;min-height:0!important;max-height:none!important;position:relative}
.elementor-9296 .aqh-how .how-photo-panel img,.elementor-9296 .aqh-how .how-photo-panel video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
}
/* create account tile: teal on hover with "Join for free" */
.elementor-9296 .aqh-join{position:relative;transition:background-color .35s,transform .35s}
.elementor-9296 .aqh-join-txt{position:absolute;left:0;right:0;top:50%;text-align:center;color:#fff;font-size:clamp(26px,2.4vw,36px);font-weight:400;letter-spacing:-.02em;opacity:0;transform:translateY(calc(-50% + 14px));transition:opacity .35s,transform .35s}
.elementor-9296 .aqh-ccard:hover .aqh-join,.elementor-9296 .aqh-join:focus-visible{background:#15807D!important;transform:translateY(-4px)}
.elementor-9296 .aqh-ccard:hover .aqh-join-txt,.elementor-9296 .aqh-join:focus-visible .aqh-join-txt{opacity:1;transform:translateY(-50%)}
@media (hover:none){
.elementor-9296 .aqh-join{background:#15807D!important}
.elementor-9296 .aqh-join-txt{opacity:1;transform:translateY(-50%)}
}
/* how it works steps: same type as the rest of the page */
.elementor-9296 .aqh-how .step-title{font-weight:500!important;font-size:20px!important;letter-spacing:-.3px!important;line-height:1.25!important;margin-bottom:6px!important}
.elementor-9296 .aqh-how .step-desc{font-size:15px!important;line-height:24px!important}
.elementor-9296 .aqh-how .sub{font-size:17px!important;line-height:28px!important}
.elementor-9296 .aqh-how .how-step{margin-bottom:22px!important;padding-bottom:0!important}
.elementor-9296 .aqh-how .how-heading{margin-bottom:28px!important}
@media (max-width:767px){
.elementor-9296 .aqh-how .step-title{font-size:18px!important}
.elementor-9296 .aqh-how .how-step{margin-bottom:16px!important}
.elementor-9296 .aqh-how .step-circle{width:40px!important;height:40px!important;min-width:40px!important;font-size:16px!important}
.elementor-9296 .aqh-how .how-inner{gap:12px!important}
}
.elementor-9296 .aqh-how .how-steps-panel,.elementor-9296 .aqh-how .how-inner,.elementor-9296 .aqh-how section{overflow:visible!important}
.elementor-9296 .aqh-how .step-circle{margin-left:2px!important;transform:none!important}
/* join tile: soft pastel to match the covers */
.elementor-9296 .aqh-ccard:hover .aqh-join,.elementor-9296 .aqh-join:focus-visible{background:#A9CFC6!important}
.elementor-9296 .aqh-join-txt{color:#0E1F33!important}
@media (hover:none){.elementor-9296 .aqh-join{background:#A9CFC6!important}}
/* new How it works */
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-how2 > .e-con-inner{padding-bottom:104px!important}
.elementor-9296 .aqh-how2-split{align-items:flex-start}
.elementor-9296 .aqh-how2 .aqh-split-l{gap:28px}
.elementor-9296 .aqh-how2 .aqh-split-l .aqh-pill{width:auto!important;align-self:flex-start}
.elementor-9296 .aqh-howvid{display:block;border-radius:var(--aq-r);overflow:hidden;aspect-ratio:16/10;background:#F5F7F8}
.elementor-9296 .aqh-howvid video{width:100%;height:100%;object-fit:cover;display:block}
.elementor-9296 .aqh-hstep{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--aq-ink);padding-top:18px;color:var(--aq-ink);height:100%}
.elementor-9296 .aqh-hstep-n{font-size:14px;font-weight:600;color:var(--aq-teal)}
.elementor-9296 .aqh-hstep-t{font-size:20px;font-weight:500;letter-spacing:-.3px}
.elementor-9296 .aqh-hstep-d{font-size:15px;line-height:24px;color:var(--aq-muted)}
.elementor-9296 .aqh-hstep:hover .aqh-hstep-t{color:var(--aq-teal)}
@media (max-width:767px){html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-how2 > .e-con-inner{padding-bottom:56px!important}.elementor-9296 .aqh-hstep-t{font-size:18px}}
.elementor-9296 .aqh-how2 .aqh-split-r{align-items:flex-end}
.elementor-9296 .aqh-howimg{width:100%;max-width:440px;margin-left:auto}
@media (max-width:767px){.elementor-9296 .aqh-how2 .aqh-split-r{align-items:stretch}.elementor-9296 .aqh-howimg{max-width:none}}
.elementor-9296 .aqh-how2 .aqh-split-l{flex:1 1 100%;max-width:640px}
/* mobile logo strip tighten (v2) */
@media (max-width:767px){
html body .elementor.elementor-9296 .e-con.e-parent.aqh-logostrip{padding-top:0!important;padding-bottom:0!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-logostrip > .e-con-inner{padding:20px 16px 22px!important;gap:0!important}
html body .elementor.elementor-9296 .aqh-logos2{gap:12px!important}
html body .elementor.elementor-9296 .aqh-track img{height:44px!important;width:120px!important;object-fit:contain}
html body .elementor.elementor-9296 .aqh-track{gap:28px!important}
html body .elementor.elementor-9296 .e-con.e-parent.aqh-about > .e-con-inner{padding-top:36px!important}
}
@media (max-width:767px){
html body .elementor.elementor-9296 .e-con.e-parent.aqh-sec.aqh-intro.aqh-about > .e-con-inner{padding-top:32px!important}
html body .elementor.elementor-9296 .elementor-element-76c54d2{row-gap:0!important}
}/* End AquaNetica Core homepage CSS */