@import url("https://fonts.googleapis.com/css2?family=Exo+2:wght@400;500;600;700&display=swap");.aquarium_site__9VT5u{--river:#142f29;--water:#e0eee3;--lime:#d5e58f;--line:#789487;background:var(--river);color:var(--water);font-family:Cabin,sans-serif;--demo-bg:#10251f;--demo-ink:var(--water);--demo-display:"Exo 2",sans-serif}.aquarium_site__9VT5u *{box-sizing:border-box}.aquarium_site__9VT5u p{line-height:1.7;max-width:65ch}.aquarium_site__9VT5u a{color:inherit;text-underline-offset:5px}.aquarium_site__9VT5u :is(a,input):focus-visible{outline:3px solid currentColor;outline-offset:5px}.aquarium_notice__5LItX{padding:12px;text-align:center;font-size:12px;background:#10251f}.aquarium_header__gNH1F{max-width:1400px;margin:auto;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:24px}.aquarium_brand__qbKlI{font-family:Exo\ 2,sans-serif;font-size:36px;font-weight:600;letter-spacing:.04em;text-decoration:none}.aquarium_brand__qbKlI span{display:block;font-family:Cabin,sans-serif;font-size:12px;font-weight:400;letter-spacing:.05em}.aquarium_header__gNH1F nav{display:flex;gap:20px;flex-wrap:wrap}.aquarium_header__gNH1F nav a{display:inline-flex;align-items:center;min-height:44px}.aquarium_button__N_ldm{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:14px 24px;background:var(--lime);color:var(--river)!important;font-weight:700;text-decoration:none}.aquarium_eyebrow__vydR5{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.aquarium_site__9VT5u h1,.aquarium_site__9VT5u h2,.aquarium_site__9VT5u h3{font-family:Exo\ 2,sans-serif;font-weight:500}.aquarium_hero__ayBFU{max-width:1600px;margin:auto;padding-top:48px}.aquarium_hero__ayBFU>.aquarium_eyebrow__vydR5{text-align:center;max-width:none}.aquarium_hero__ayBFU h1{font-size:clamp(48px,6.4vw,92px);line-height:1.03;letter-spacing:-.045em;text-align:center;margin:24px 22px 48px}.aquarium_site__9VT5u figure{margin:0}.aquarium_site__9VT5u img{display:block;width:100%;object-fit:cover}.aquarium_hero__ayBFU figure{position:relative}.aquarium_hero__ayBFU img{height:440px}.aquarium_site__9VT5u figcaption{font-size:12px;padding:12px;background:#10251f}.aquarium_hero__ayBFU figcaption{position:absolute;bottom:0;left:0}.aquarium_heroFoot__gSjDR{max-width:1400px;margin:auto;padding:36px 28px;display:flex;justify-content:space-between;align-items:center;gap:48px;border-bottom:1px solid var(--line)}.aquarium_heroFoot__gSjDR a{display:inline-flex;min-height:44px;align-items:center}.aquarium_site__9VT5u h2{font-size:clamp(34px,4vw,58px);line-height:1.12;letter-spacing:-.035em;margin:16px 0 24px}.aquarium_routes__WYB6T{max-width:1400px;margin:auto;padding:80px 28px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px}.aquarium_guide__tDvgp{display:grid;grid-template-columns:170px 1fr;grid-gap:24px;gap:24px;background:#e0eee3;color:#142f29;padding:28px}.aquarium_guide__tDvgp fieldset{border:0;margin:0;padding:0}.aquarium_guide__tDvgp legend{font-size:15px;margin-bottom:20px}.aquarium_guide__tDvgp label{display:flex;align-items:center;gap:12px;padding:16px 10px;min-height:52px;border-bottom:1px solid #91a699;cursor:pointer}.aquarium_guide__tDvgp label:has(input:checked){background:#d5e58f;font-weight:700}.aquarium_guide__tDvgp input{width:20px;height:20px;accent-color:#142f29;margin:0}.aquarium_guideResult__d3jhf h3{font-size:28px;line-height:1.2;margin:16px 0}.aquarium_guideResult__d3jhf .aquarium_button__N_ldm{background:#142f29;color:#e0eee3!important}.aquarium_advice__xCiMu{padding:72px max(28px,calc((100vw - 1344px)/2));display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;background:#e0eee3;color:#142f29}.aquarium_advice__xCiMu img{height:470px}.aquarium_advice__xCiMu figcaption{color:#e0eee3}.aquarium_advice__xCiMu a{display:inline-flex;min-height:44px;align-items:center}.aquarium_resources__x6H3S{max-width:1400px;margin:auto;padding:80px 28px}.aquarium_resources__x6H3S>div{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:0 64px;gap:0 64px}.aquarium_resources__x6H3S h2{grid-row:1/4}.aquarium_resources__x6H3S a{border-top:1px solid var(--line);padding:24px 0;text-decoration:none;display:flex;flex-direction:column;gap:10px;min-height:70px}.aquarium_resources__x6H3S strong{font-family:Exo\ 2,sans-serif;font-size:25px}.aquarium_resources__x6H3S>p:last-child{margin-top:36px}.aquarium_visit__FpYeX{max-width:1400px;margin:auto;padding:64px 28px 80px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px}.aquarium_visit__FpYeX address{font-style:normal;line-height:1.7}.aquarium_visit__FpYeX a{display:flex;align-items:center;min-height:44px}.aquarium_site__9VT5u .demo-footer-group>a{min-height:44px}@media(max-width:950px){.aquarium_routes__WYB6T{grid-template-columns:1fr}.aquarium_guide__tDvgp{grid-template-columns:170px 1fr}}@media(max-width:800px){.aquarium_header__gNH1F{flex-wrap:wrap}.aquarium_header__gNH1F nav{order:3;width:100%}.aquarium_hero__ayBFU h1{font-size:clamp(46px,8vw,70px)}.aquarium_hero__ayBFU img{height:330px}.aquarium_heroFoot__gSjDR{display:block;padding:28px 22px}.aquarium_advice__xCiMu,.aquarium_routes__WYB6T,.aquarium_visit__FpYeX{grid-template-columns:1fr;padding:48px 22px;gap:32px}.aquarium_advice__xCiMu img{height:320px}.aquarium_resources__x6H3S{padding:48px 22px}.aquarium_resources__x6H3S>div{grid-template-columns:1fr}.aquarium_resources__x6H3S h2{grid-row:auto}}@media(max-width:520px){.aquarium_header__gNH1F{padding:22px}.aquarium_header__gNH1F>.aquarium_button__N_ldm{width:100%}.aquarium_guide__tDvgp{grid-template-columns:1fr;padding:22px}.aquarium_guide__tDvgp fieldset{display:flex;flex-wrap:wrap;gap:8px}.aquarium_guide__tDvgp legend{width:100%}.aquarium_guide__tDvgp label{flex:1 1 80px;border:1px solid #91a699}.aquarium_guideResult__d3jhf .aquarium_button__N_ldm{width:100%;text-align:center}.aquarium_hero__ayBFU h1{font-size:46px}.aquarium_hero__ayBFU img{height:290px}}