body{margin:0;background:#e8e3d9;font-family:Inter,sans-serif}*{box-sizing:border-box}a{color:#0a6e85;text-decoration:none}a:hover{color:#0a2540}:focus-visible{outline:3px solid #12B0D6;outline-offset:2px}h1,h2,h3{font-family:Sora,sans-serif}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}input[type=range]::-webkit-slider-runnable-track{height:6px;background:#ece7dc;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid #12B0D6;margin-top:-11px;box-shadow:0 2px 6px #0a254540}input[type=range]::-moz-range-track{height:6px;background:#ece7dc;border-radius:3px}input[type=range]::-moz-range-thumb{width:22px;height:22px;border:3px solid #12B0D6;border-radius:50%;background:#fff}html{scroll-behavior:smooth}::selection{background:#12b0d6;color:#fff}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}input,button{font-family:Inter,sans-serif}input::placeholder{color:#9aa3ae}.hov-coral:hover{background:#9e3114!important;color:#fff}.hov-nav:hover{color:#0a6e85!important;border-bottom-color:#12b0d6!important}.hov-top:hover{color:#7fdcef!important}.hov-ghost:hover{background:#ffffff1f;color:#fff}.hov-aqua:hover{background:#d9f1f7!important;color:#0a6e85}.hov-sand:hover{background:#f6f3ed;color:#0a6e85}.hov-card:hover{box-shadow:0 10px 24px #0a25451f;transform:translateY(-2px)}.hov-news:hover{box-shadow:0 8px 20px #0a25451a}.hov-social:hover{background:#eaf8fb!important;color:#0a6e85!important}a.keep-white,a.keep-white:hover{color:#fff}a.keep-navy,a.keep-navy:hover{color:#0a2540}a.keep-muted,a.keep-muted:hover{color:#66707e}a.keep-teal{color:#0a6e85}
