.asho-header{display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:"Manrope",sans-serif;padding-top:18px;padding-right:max(5vw,24px);padding-bottom:18px;padding-left:max(5vw,24px);background-color:#fff}@media (max-width:767px){.asho-header{padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px}.asho-header{flex-wrap:wrap}}.asho-logo{width:155px;height:auto}@media (max-width:767px){.asho-logo{width:125px}}.asho-nav{display:flex;align-items:center;gap:32px}@media (max-width:767px){.asho-nav{gap:15px}.asho-nav .asho-button{font-size:12px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}.asho-nav{flex-wrap:wrap}}.asho-link{color:#203a3d;font-weight:600;font-size:14px;text-decoration:none}@media (max-width:767px){.asho-link{font-size:12px}}.asho-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-family:"Manrope",sans-serif;font-weight:700;font-size:14px;text-decoration:none;padding-top:16px;padding-right:25px;padding-bottom:16px;padding-left:25px;background-color:#176b7b;border-radius:4px}.asho-button:hover{color:#fff;background-color:#104f5c}.asho-hero{display:flex;align-items:center;position:relative;min-height:620px;overflow:hidden;background-color:#1c393d}.asho-hero.oxy-container{display:flex;align-items:center;position:relative;min-height:640px;overflow:hidden;background-color:#eef5f4}.asho-hero .asho-heroimg{position:absolute;top:24px;right:24px;bottom:24px;left:auto;width:46%;height:calc(100% - 48px);object-fit:cover;object-position:53% 50%;border-radius:6px;opacity:1}.asho-hero .asho-hero-inner{display:flex;flex-flow:column;align-items:start;gap:28px;position:relative;width:90%;max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:84px;padding-right:0px;padding-bottom:84px;padding-left:0px}.asho-hero .asho-h1{max-width:52%;color:#123e46;font-family:"Manrope",sans-serif;font-weight:650;font-size:clamp(48px,5.1vw,78px);line-height:1.06;letter-spacing:-0.04em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-hero .asho-lead{max-width:43%;color:#405f64;font-family:"Manrope",sans-serif;font-size:17px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-hero .asho-actions{display:flex;gap:12px;max-width:48%;margin-top:8px}.asho-hero .asho-actions{flex-wrap:wrap}.asho-hero .asho-button{min-height:54px;color:#fff;font-weight:650;font-size:14px;text-decoration:none;padding-top:17px;padding-right:22px;padding-bottom:17px;padding-left:22px;background-color:#1b6b79;border-radius:4px;border-top:1px solid #1b6b79;border-right:1px solid #1b6b79;border-bottom:1px solid #1b6b79;border-left:1px solid #1b6b79;transition:background-color 180ms ease-out,color 180ms ease-out}.asho-hero .asho-button-light{color:#174c57;background-color:transparent}.asho-hero .asho-button:hover{color:#fff;background-color:#124f5b}.asho-hero .asho-button-light:hover{color:#123e46;background-color:#dcebea}.asho-hero .asho-button:focus-visible{outline:3px solid #123e46;outline-offset:5px}.asho-hero ::selection{color:#fff;background-color:#1b6b79}@media (max-width:1119px){.asho-hero .asho-h1{max-width:51%;font-size:56px}.asho-hero .asho-actions{max-width:46%}.asho-hero .asho-button{padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px}}@media (max-width:767px){.asho-hero{min-height:580px}.asho-hero.oxy-container{display:flex;flex-flow:column;align-items:stretch;min-height:0px;padding-top:0px;padding-right:0px;padding-bottom:18px;padding-left:0px}.asho-hero .asho-heroimg{order:1;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:90%;height:270px;object-position:50% 52%;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-radius:4px}.asho-hero .asho-hero-inner{gap:22px;order:0;width:90%;padding-top:48px;padding-right:0px;padding-bottom:34px;padding-left:0px}.asho-hero .asho-h1{max-width:600px;font-size:clamp(42px,7.8vw,58px);letter-spacing:-0.04em}.asho-hero .asho-lead{max-width:540px;font-size:16px;line-height:1.75}.asho-hero .asho-actions{gap:10px;max-width:100%;margin-top:2px}.asho-hero .asho-button{font-size:13px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px}}@media (max-width:479px){.asho-hero .asho-heroimg{height:225px}.asho-hero .asho-hero-inner{padding-top:38px}.asho-hero .asho-h1{max-width:350px;font-size:44px}}.asho-heroimg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:0.31}.asho-hero-inner{display:flex;flex-flow:column;align-items:start;gap:25px;position:relative;width:min(1200px,90%);margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px}@media (max-width:767px){.asho-hero-inner{padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px}}.asho-h1{max-width:850px;color:#fff;font-family:"Manrope",sans-serif;font-weight:500;font-size:clamp(42px,5.5vw,76px);line-height:1.08;letter-spacing:-0.035em;text-wrap:balance}.asho-lead{max-width:660px;color:#edf6f7;font-family:"Manrope",sans-serif;font-size:18px;line-height:1.75}@media (max-width:767px){.asho-lead{font-size:16px}}.asho-actions{display:flex;gap:12px}.asho-actions{flex-wrap:wrap}.asho-button-light{color:#203a3d;background-color:#fff}.asho-button-light:hover{color:#203a3d;background-color:#e1f0f1}.asho-strip{display:flex;justify-content:center;gap:0px;font-family:"Manrope",sans-serif;padding-top:0px;padding-right:5%;padding-bottom:0px;padding-left:5%;background-color:#2f92a8}@media (max-width:767px){.asho-strip{justify-content:start}.asho-strip{flex-wrap:wrap}}.asho-strip-item{color:#091e22;font-weight:700;font-size:14px;padding-top:25px;padding-right:38px;padding-bottom:25px;padding-left:38px;border-right:1px solid rgba(9,30,34,.2)}@media (max-width:767px){.asho-strip-item{font-size:12px;padding-top:15px;padding-right:14px;padding-bottom:15px;padding-left:14px}}.asho-section{font-family:"Manrope",sans-serif;padding-top:100px;padding-right:max(5vw,24px);padding-bottom:100px;padding-left:max(5vw,24px)}@media (max-width:767px){.asho-section{padding-top:68px;padding-right:22px;padding-bottom:68px;padding-left:22px}}.asho-wrap{max-width:1200px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.asho-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:76px}@media (max-width:767px){.asho-about{grid-template-columns:minmax(0,1fr);gap:34px}}.asho-aboutimg{width:100%;height:480px;object-fit:cover;border-radius:5px}@media (max-width:767px){.asho-aboutimg{height:310px}}.asho-copy{display:flex;flex-flow:column;align-items:start;gap:22px}.asho-h2{color:#203a3d;font-family:"Manrope",sans-serif;font-weight:500;font-size:clamp(34px,3.5vw,50px);line-height:1.17;letter-spacing:-0.035em;text-wrap:balance}.asho-text{color:#40565a;font-size:16px;line-height:1.8}.asho-textlink{color:#176b7b;font-weight:700;font-size:15px;text-decoration:none}.asho-ranges{background-color:#f2f7f6}.asho-intro{display:flex;flex-flow:column;gap:18px;max-width:700px;margin-bottom:40px}.asho-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:767px){.asho-grid{grid-template-columns:minmax(0,1fr)}}.asho-card{display:flex;flex-flow:column;background-color:#fff;border-top:1px solid #dce8e7;border-right:1px solid #dce8e7;border-bottom:1px solid #dce8e7;border-left:1px solid #dce8e7}.asho-cardimg{width:100%;height:235px;object-fit:cover}.asho-cardbody{display:flex;flex-flow:column;align-items:start;gap:12px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}.asho-h3{color:#203a3d;font-family:"Manrope",sans-serif;font-weight:600;font-size:25px;line-height:1.25;letter-spacing:-0.025em}.asho-cardtext{color:#40565a;font-size:15px;line-height:1.7}.asho-service{background-color:#dceef0}.asho-servicegrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}@media (max-width:767px){.asho-servicegrid{grid-template-columns:minmax(0,1fr);gap:30px}}.asho-serviceheading{color:#203a3d}.asho-servicetext{color:#40565a}.asho-list{display:flex;flex-flow:column;gap:0px}.asho-listitem{display:flex;flex-flow:column;gap:8px;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;border-bottom:1px solid #a8cbce}.asho-listtitle{color:#203a3d;font-weight:700;font-size:20px}.asho-cta{font-family:"Manrope",sans-serif;padding-top:75px;padding-right:max(5vw,24px);padding-bottom:75px;padding-left:max(5vw,24px);background-color:#eff6f4}@media (max-width:767px){.asho-cta{padding-top:60px;padding-right:22px;padding-bottom:60px;padding-left:22px}}.asho-ctainner{display:flex;justify-content:space-between;align-items:center;gap:35px;max-width:1200px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}@media (max-width:767px){.asho-ctainner{flex-flow:column;align-items:start}}.asho-footer{color:#e7f2f2;font-family:"Manrope",sans-serif;padding-top:65px;padding-right:max(5vw,24px);padding-bottom:30px;padding-left:max(5vw,24px);background-color:#203637}@media (max-width:767px){.asho-footer{padding-top:55px;padding-right:22px;padding-bottom:25px;padding-left:22px}}.asho-footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;max-width:1200px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}@media (max-width:767px){.asho-footergrid{grid-template-columns:minmax(0,1fr);gap:34px}}.asho-footerlogo{width:160px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff}.asho-footertext{max-width:400px;color:#e7f2f2;font-size:14px;line-height:1.8;margin-top:18px}.asho-footertitle{color:#fff;font-weight:700;font-size:16px;margin-bottom:18px}.asho-footerlink{display:block;color:#e7f2f2;font-size:14px;line-height:2.2;text-decoration:none}.asho-copyright{max-width:1200px;color:#d1e3e3;font-size:13px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;border-top:1px solid #587171}.asho-extra{font-family:"Manrope",sans-serif;padding-top:96px;padding-right:max(5vw,24px);padding-bottom:96px;padding-left:max(5vw,24px)}@media (max-width:767px){.asho-extra{padding-top:68px;padding-right:22px;padding-bottom:68px;padding-left:22px}}.asho-extra-wrap{max-width:1200px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.asho-extra-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:70px;margin-bottom:48px}@media (max-width:767px){.asho-extra-head{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:30px}}.asho-extra-title{color:#203a3d;font-family:"Manrope",sans-serif;font-weight:500;font-size:clamp(32px,3.4vw,48px);line-height:1.15;letter-spacing:-0.035em;text-wrap:balance}.asho-extra-intro{max-width:580px;color:#40565a;font-size:16px;line-height:1.8}.asho-why{background-color:#fff}.asho-reason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0px 40px}@media (max-width:767px){.asho-reason-grid{grid-template-columns:minmax(0,1fr)}}.asho-reason{display:flex;flex-flow:column;gap:12px;padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:0px;border-top:1px solid #cbdcda}.asho-reason-title{color:#203a3d;font-weight:700;font-size:20px;line-height:1.35}.asho-reason-copy{color:#40565a;font-size:15px;line-height:1.75}.asho-catalogue{background-color:#f2f7f6}.asho-catalogue ::selection{color:#fff;background-color:#176b7b}.asho-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0px 36px;border-top:1px solid #bfd4d3}@media (max-width:767px){.asho-catalogue-grid{grid-template-columns:minmax(0,1fr)}}.asho-catalogue-item{display:flex;flex-flow:column;gap:10px;padding-top:25px;padding-right:0px;padding-bottom:25px;padding-left:0px;border-bottom:1px solid #bfd4d3}.asho-category{color:#203a3d;font-weight:700;font-size:19px;line-height:1.35}.asho-category-copy{color:#40565a;font-size:15px;line-height:1.7}.asho-category-link{color:#176b7b;font-weight:700;font-size:14px;text-decoration:none}.asho-coverage{background-color:#203637}.asho-coverage-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}@media (max-width:767px){.asho-coverage-layout{grid-template-columns:minmax(0,1fr);gap:35px}}.asho-coverage-title{color:#fff}.asho-coverage-copy{color:#d8e9e8}.asho-coverage-column{display:flex;flex-flow:column;align-items:start;gap:22px}.asho-places{display:flex;gap:12px}.asho-places{flex-wrap:wrap;align-content:start}.asho-place{color:#e7f2f2;font-weight:600;font-size:14px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-radius:3px;border-top:1px solid #678783;border-right:1px solid #678783;border-bottom:1px solid #678783;border-left:1px solid #678783}.asho-partners{background-color:#fff}.asho-brand-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0px 28px;border-top:1px solid #cbdcda}@media (max-width:767px){.asho-brand-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0px 18px}}.asho-brand{color:#203a3d;font-weight:600;font-size:18px;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;border-bottom:1px solid #cbdcda}@media (max-width:767px){.asho-brand{font-size:16px}}.asho-contact-section{background-color:#e4f1f0}.asho-contact-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:70px}@media (max-width:767px){.asho-contact-layout{grid-template-columns:minmax(0,1fr);gap:35px}}.asho-contact-stack{display:flex;flex-flow:column;align-items:start;gap:18px}.asho-contact-label{color:#203a3d;font-weight:700;font-size:14px}.asho-contact-detail{color:#176b7b;font-weight:600;font-size:18px;line-height:1.6;text-decoration:none}.asho-contact-note{color:#40565a;font-size:15px;line-height:1.7}.asho-carousel{font-family:"Manrope",sans-serif;padding-top:100px;padding-right:max(5vw,24px);padding-bottom:100px;padding-left:max(5vw,24px);background-color:#f2f7f6}@media (max-width:767px){.asho-carousel{padding-top:68px;padding-right:22px;padding-bottom:68px;padding-left:22px}}.asho-carousel-wrap{max-width:1200px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.asho-carousel-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px}@media (max-width:767px){.asho-carousel-head{flex-flow:column;align-items:start;gap:22px}}.asho-carousel-copy{display:flex;flex-flow:column;gap:15px;max-width:700px}.asho-carousel-title{color:#203a3d;font-weight:500;font-size:clamp(34px,3.5vw,50px);line-height:1.17;letter-spacing:-0.035em;text-wrap:balance}.asho-carousel-desc{color:#40565a;font-size:16px;line-height:1.75}.asho-carousel-controls{display:flex;gap:8px}.asho-carousel-controls{flex-wrap:wrap}.asho-carousel-control{display:inline-flex;justify-content:center;align-items:center;color:#176b7b;font-weight:700;font-size:13px;text-decoration:none;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;border-radius:3px;border-top:1px solid #9dbdbd;border-right:1px solid #9dbdbd;border-bottom:1px solid #9dbdbd;border-left:1px solid #9dbdbd}.asho-carousel-control:hover{color:#fff;background-color:#176b7b}.asho-carousel-track{display:flex;gap:22px;padding-top:0px;padding-right:0px;padding-bottom:20px;padding-left:0px}.asho-carousel-track{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-color:#2f92a8 #d4e5e4;scrollbar-width:thin}.asho-carousel-item{min-width:0px;background-color:#fff;border-top:1px solid #dce8e7;border-right:1px solid #dce8e7;border-bottom:1px solid #dce8e7;border-left:1px solid #dce8e7}.asho-carousel-item{flex:0 0 calc(( 100% - 66px ) / 4);scroll-snap-align:start}@media (max-width:1023px){.asho-carousel-item{flex:0 0 calc(( 100% - 22px ) / 2)}}@media (max-width:767px){.asho-carousel-item{flex-grow:0;flex-shrink:0;flex-basis:84%}}.asho-carousel-image{width:100%;height:210px;object-fit:cover}@media (max-width:767px){.asho-carousel-image{height:220px}}.asho-carousel-body{display:flex;flex-flow:column;align-items:start;gap:14px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}.asho-carousel-name{color:#203a3d;font-family:"Manrope",sans-serif;font-weight:700;font-size:19px;line-height:1.35}.asho-carousel-link{color:#176b7b;font-weight:700;font-size:14px;line-height:1.5;text-decoration:none}.asho-carousel-note{color:#40565a;font-size:14px;line-height:1.6;margin-top:18px}.asho-phero{padding-top:84px;padding-right:max(5vw,24px);padding-bottom:78px;padding-left:max(5vw,24px);background-color:#eef5f4}@media (max-width:1023px){.asho-phero{padding-top:68px;padding-bottom:64px}}@media (max-width:767px){.asho-phero{padding-top:52px;padding-right:22px;padding-bottom:44px;padding-left:22px}}.asho-phero-inner{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:start;gap:72px}@media (max-width:1119px){.asho-phero-inner{gap:44px}}@media (max-width:1023px){.asho-phero-inner{align-items:start;grid-template-columns:minmax(0,1fr);gap:30px}}.asho-phero-title{max-width:14ch;color:#123e46;font-family:"Manrope",sans-serif;font-weight:500;font-size:clamp(44px,5vw,74px);line-height:1.02;letter-spacing:-0.04em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.asho-phero-title{max-width:18ch}}@media (max-width:767px){.asho-phero-title{max-width:100%;font-size:clamp(38px,9.4vw,54px)}}@media (max-width:479px){.asho-phero-title{font-size:clamp(34px,9.6vw,42px)}}.asho-phero-side{display:flex;align-items:start;gap:20px;padding-top:9px}.asho-phero-side{flex-flow:column}@media (max-width:1023px){.asho-phero-side{gap:22px;padding-bottom:0px}}.asho-phero-lead{max-width:44ch;color:#3b585d;font-family:"Manrope",sans-serif;font-size:16.5px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.asho-phero-lead{font-size:15.5px;line-height:1.7}}@media (max-width:479px){.asho-phero-lead{font-size:15px}}.asho-phero-actions{display:flex;gap:12px}.asho-phero-actions{flex-wrap:wrap}@media (max-width:767px){.asho-phero-actions{width:100%}}.asho-pbutton{min-height:52px;font-weight:650;font-size:14px;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;border-radius:3px;border-top:1px solid #1b6b79;border-right:1px solid #1b6b79;border-bottom:1px solid #1b6b79;border-left:1px solid #1b6b79;transition:background-color 180ms ease-out,color 180ms ease-out}@media (max-width:767px){.asho-pbutton{flex-grow:1;flex-shrink:1;flex-basis:auto;text-align:center}}.asho-pbutton-ghost{color:#174c57;background-color:transparent}.asho-pbutton-ghost:hover{color:#123e46;background-color:#dcebea}.asho-pbutton:focus-visible{outline:2px solid #123e46;outline-offset:3px}.asho-jump:focus-visible{outline:2px solid #123e46;outline-offset:3px}.asho-cat-link:focus-visible{outline:2px solid #123e46;outline-offset:3px}.asho-pcontact:focus-visible{outline:2px solid #123e46;outline-offset:3px}.asho-jumpbar{position:sticky;top:0px;z-index:30;padding-top:0px;padding-right:max(5vw,24px);padding-bottom:0px;padding-left:max(5vw,24px);background-color:rgba(255,255,255,.93);border-bottom:1px solid #cbdcda;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px)}@media (max-width:767px){.asho-jumpbar{padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px}}.asho-jumpbar-inner{display:flex;align-items:center;gap:8px;min-height:62px}@media (max-width:767px){.asho-jumpbar-inner{gap:12px;min-height:58px}}.asho-jumpbar-label{color:#6d8a8e;font-family:"Manrope",sans-serif;font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-jumpbar-label{white-space:nowrap}@media (max-width:1023px){.asho-jumpbar-label{display:none}}.asho-jumpbar-list{display:flex;gap:4px;margin-right:auto}.asho-jumpbar-list::-webkit-scrollbar{display:none}.asho-jumpbar-list{overflow-x:auto;scrollbar-width:none}@media (max-width:767px){.asho-jumpbar-list{gap:2px}}.asho-jump{display:inline-flex;align-items:baseline;gap:9px;color:#2f4f54;font-family:"Manrope",sans-serif;font-weight:600;font-size:13.5px;text-decoration:none;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-radius:3px;transition:background-color 160ms ease-out,color 160ms ease-out}.asho-jump:hover{color:#123e46;background-color:#e8f2f1}.asho-jump{white-space:nowrap}@media (max-width:767px){.asho-jump{font-size:12.5px;padding-top:9px;padding-right:10px;padding-bottom:9px;padding-left:10px}}.asho-jump-count{color:#93adaf;font-weight:700;font-size:10.5px}.asho-jump-count{font-variant-numeric:tabular-nums}@media (max-width:767px){.asho-jump-count{display:none}}.asho-jumpbar-cta{color:#176b7b;font-family:"Manrope",sans-serif;font-weight:700;font-size:13px;text-decoration:none}.asho-jumpbar-cta:hover{color:#0f4f5c;text-decoration:underline}.asho-jumpbar-cta:hover{text-underline-offset:4px}.asho-jumpbar-cta{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:767px){.asho-jumpbar-cta{display:none}}.asho-cat-section{padding-top:88px;padding-bottom:104px}@media (max-width:767px){.asho-cat-section{padding-top:60px;padding-bottom:68px}}.asho-cat-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;padding-bottom:38px;border-bottom:1px solid #bfd4d3}@media (max-width:1119px){.asho-cat-intro{gap:44px}}@media (max-width:767px){.asho-cat-intro{grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:26px}}.asho-cat-intro-title{color:#123e46;font-family:"Manrope",sans-serif;font-weight:500;font-size:clamp(28px,2.6vw,38px);line-height:1.15;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-cat-intro-text{max-width:52ch;color:#40565a;font-size:15.5px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-cat-group{padding-top:62px}.asho-cat-group{scroll-margin-top:82px}@media (max-width:767px){.asho-cat-group{padding-top:46px}.asho-cat-group{scroll-margin-top:70px}}.asho-cat-grouphead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:64px;padding-bottom:26px}@media (max-width:1119px){.asho-cat-grouphead{gap:44px}}@media (max-width:767px){.asho-cat-grouphead{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:18px}}.asho-cat-grouptitle{color:#123e46;font-family:"Manrope",sans-serif;font-weight:600;font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-cat-groupintro{max-width:54ch;color:#4a6367;font-size:14.5px;line-height:1.72;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-cat-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}@media (max-width:1119px){.asho-cat-grid{gap:38px}}@media (max-width:767px){.asho-cat-grid{grid-template-columns:minmax(0,1fr)}}.asho-cat-row{display:grid;grid-template-columns:164px minmax(0,1fr);align-items:start;gap:24px;position:relative;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;border-top:1px solid #c9dbda}.asho-cat-row:hover .asho-cat-img{transform:scale(1.035,1.035)}@media (max-width:1119px){.asho-cat-row{grid-template-columns:150px minmax(0,1fr);gap:20px}}@media (max-width:1023px){.asho-cat-row{grid-template-columns:136px minmax(0,1fr);gap:18px}}@media (max-width:767px){.asho-cat-row:not(.asho-cat-row-lead) .asho-cat-media{max-width:none}}.asho-cat-row-left::after{position:absolute;top:-1px;left:100%;width:57px;height:1px;background-color:#c9dbda}.asho-cat-row-left::after{content:""}@media (max-width:1119px){.asho-cat-row-left::after{width:39px}}@media (max-width:1023px){.asho-cat-row-left::after{width:19px}}.asho-cat-row-lead{grid-template-columns:264px minmax(0,1fr);gap:36px;grid-column-start:1;grid-column-end:-1;padding-top:30px;padding-right:0px;padding-bottom:34px;padding-left:0px}.asho-cat-row-lead::after{display:none}.asho-cat-row-lead .asho-cat-body{display:flex;align-items:start;gap:9px}.asho-cat-row-lead .asho-cat-body{flex-flow:column}.asho-cat-row-lead .asho-cat-name{font-weight:650;font-size:clamp(22px,2vw,27px);letter-spacing:-0.02em}.asho-cat-row-lead .asho-cat-desc{max-width:60ch;font-size:15.5px;line-height:1.7}@media (max-width:1119px){.asho-cat-row-lead{grid-template-columns:228px minmax(0,1fr);gap:28px}.asho-cat-row-lead .asho-cat-body{grid-template-columns:minmax(0,1fr) 180px;gap:28px}}@media (max-width:1023px){.asho-cat-row-lead{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:767px){.asho-cat-row-lead{padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:0px}}@media (max-width:479px){.asho-cat-row-lead .asho-cat-name{font-size:21px}}.asho-cat-media{display:flex;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:1/1;background-color:#fff;border-radius:2px;border-top:1px solid #d7e5e3;border-right:1px solid #d7e5e3;border-bottom:1px solid #d7e5e3;border-left:1px solid #d7e5e3}.asho-cat-img{display:block;width:100%;height:100%;object-fit:contain;transition:transform 460ms cubic-bezier(.2,.7,.2,1)}.asho-cat-body{display:flex;align-items:start;gap:7px}.asho-cat-body{flex-flow:column}.asho-cat-name{color:#1b3a3f;font-family:"Manrope",sans-serif;font-weight:700;font-size:18px;line-height:1.32;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.asho-cat-name{font-size:17px}}.asho-cat-desc{color:#40565a;font-size:14.5px;line-height:1.68;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-cat-range{color:#4a6d71;font-family:"Manrope",sans-serif;font-weight:600;font-size:12.5px;line-height:1.6;letter-spacing:0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-cat-link{display:inline-flex;align-items:center;gap:7px;color:#176b7b;font-family:"Manrope",sans-serif;font-weight:700;font-size:13px;text-decoration:none;margin-top:12px}.asho-cat-link:hover{color:#0f4f5c;text-decoration:underline}.asho-cat-link:hover .asho-cat-arrow{transform:translate3d(4px,0,0)}.asho-cat-link{text-underline-offset:4px}.asho-cat-arrow{display:inline-block;transition:transform 220ms cubic-bezier(.2,.7,.2,1)}.asho-cat-enquire{padding-top:76px;padding-right:max(5vw,24px);padding-bottom:82px;padding-left:max(5vw,24px);background-color:#e4f1f0}@media (max-width:767px){.asho-cat-enquire{padding-top:52px;padding-right:22px;padding-bottom:58px;padding-left:22px}}.asho-cat-enquire-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:64px}@media (max-width:767px){.asho-cat-enquire-inner{grid-template-columns:minmax(0,1fr);gap:26px}}.asho-cat-enquire-title{color:#123e46;font-family:"Manrope",sans-serif;font-weight:500;font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:-0.035em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.asho-cat-enquire-text{max-width:54ch;color:#3d5b60;font-size:15.5px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.asho-cat-enquire-actions{display:flex;align-items:start;gap:11px}.asho-cat-enquire-actions{flex-flow:column}.asho-pcontact{color:#176b7b;font-family:"Manrope",sans-serif;font-weight:600;font-size:15px;text-decoration:none}.asho-pcontact:hover{color:#0f4f5c;text-decoration:underline}.asho-pcontact{text-underline-offset:4px;font-variant-numeric:tabular-nums}@media (max-width:767px){.asho-cat-row{grid-template-columns:minmax(0,1fr);gap:14px;grid-column-start:auto;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px}}@media (max-width:767px){.asho-cat-row-lead{grid-template-columns:minmax(0,1fr);gap:14px;grid-column-start:auto;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px}}@media (max-width:767px){.asho-cat-row .asho-cat-media{width:100%}}@media (max-width:767px){.asho-cat-row-lead .asho-cat-media{width:100%}}