.ahn-footer-modern{background:#12303c;color:#d6e3e8;padding:45px 0 0;border-top:5px solid #009bc7;font-size:18px}.ahn-footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:32px;border-bottom:1px solid #ffffff24}.ahn-footer-brand{display:inline-flex;background:#fff;border-radius:8px;padding:12px 18px}.ahn-footer-brand img{display:block;width:220px;height:auto}.ahn-footer-tagline{font-size:18px;margin:16px 0 0;color:#afcbd5}.ahn-footer-social{display:flex;gap:12px;flex-wrap:wrap}.ahn-footer-social a{display:inline-flex;align-items:center;gap:9px;border:1px solid #ffffff40;border-radius:30px;padding:10px 16px;color:#fff;font-size:16px}.ahn-footer-social img{width:26px;height:26px}.ahn-footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;padding:34px 0}.ahn-footer-navigation{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.ahn-footer-navigation a{font-size:18px;color:#fff}.ahn-footer-navigation a:nth-child(3){color:#6fd3e9}.ahn-footer-business p{font-size:16px;line-height:1.9;color:#afc2cb;margin:0 0 12px}.ahn-footer-business p span{display:inline-block;margin-left:12px}.ahn-footer-modern a{color:inherit;text-decoration:none}.ahn-footer-main h2{font-size:18px;font-weight:500;color:#b9d5df;margin:0 0 12px}.ahn-footer-modern .ahn-footer-telephone{font-size:clamp(28px,2vw,38px);line-height:1.3;font-weight:700;color:#fff;white-space:nowrap}.ahn-footer-reservation p,.ahn-footer-schedule p{font-size:16px;line-height:1.7;color:#afc2cb;margin:16px 0 0}.ahn-footer-schedule dl{margin:0}.ahn-footer-schedule dl>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:6px}.ahn-footer-schedule dt,.ahn-footer-schedule dd{font-size:18px;margin:0}.ahn-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff24;padding:20px 0}.ahn-footer-bottom p{font-size:16px;line-height:1.7;color:#a4bbc5;margin:0}.ahn-footer-admin{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:36px;height:36px;margin-left:8px;border:1px solid #ffffff36;border-radius:50%}.ahn-footer-up{font-size:16px;white-space:nowrap}.ahn-footer-modern a:hover{color:#76ddf0}.ahn-footer-modern a:focus-visible{outline:3px solid #7ce5f9;outline-offset:4px}
@media(max-width:1100px){.ahn-footer-main{grid-template-columns:1.3fr 1fr;gap:28px}.ahn-footer-schedule{grid-column:2}.ahn-footer-business{grid-row:1/3}.ahn-footer-modern .ahn-footer-telephone{font-size:30px}}
@media(max-width:850px){.ahn-footer-modern{padding-top:30px}.ahn-footer-top{align-items:flex-start;flex-direction:column;gap:24px}.ahn-footer-main{display:flex;flex-direction:column;gap:26px;padding:28px 0}.ahn-footer-navigation{gap:14px 20px}.ahn-footer-schedule dl{max-width:320px}.ahn-footer-bottom{align-items:flex-start;flex-direction:column}.ahn-footer-bottom p{font-size:16px}.ahn-footer-brand img{width:200px}.ahn-footer-tagline{font-size:18px}.ahn-footer-business p span{display:block;margin-left:0}}
