.BookingFooter-module__wGtpMG__footer{--footer-ink:#0a0807;--footer-red:#b91c1c;--footer-line:#ffffff1a;--footer-text:#ffffffbd;background:var(--footer-ink);color:var(--footer-text);box-sizing:border-box;padding:28px clamp(22px,5vw,72px) 22px;display:block}.BookingFooter-module__wGtpMG__footer *{box-sizing:border-box}.BookingFooter-module__wGtpMG__bar{border-bottom:1px solid var(--footer-line);justify-content:space-between;align-items:center;gap:26px;width:min(1180px,100%);margin:0 auto;padding-bottom:22px;display:flex}.BookingFooter-module__wGtpMG__logo{flex:none;align-items:center;text-decoration:none;display:inline-flex}.BookingFooter-module__wGtpMG__logo img{border-radius:7px;width:auto;height:58px;display:block}.BookingFooter-module__wGtpMG__menu{flex:auto;justify-content:center;align-items:center;gap:clamp(12px,1.8vw,24px);display:flex}.BookingFooter-module__wGtpMG__menu a,.BookingFooter-module__wGtpMG__menu summary{font-family:var(--font-lato,sans-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--footer-text);cursor:pointer;font-size:.72rem;text-decoration:none;transition:color .22s}.BookingFooter-module__wGtpMG__menu a:hover,.BookingFooter-module__wGtpMG__menu summary:hover{color:#fff}.BookingFooter-module__wGtpMG__dropdown{position:relative}.BookingFooter-module__wGtpMG__dropdown summary{align-items:center;gap:6px;list-style:none;display:inline-flex}.BookingFooter-module__wGtpMG__dropdown summary::-webkit-details-marker{display:none}.BookingFooter-module__wGtpMG__dropdown[open] summary{color:#fff}.BookingFooter-module__wGtpMG__arrow{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .22s;display:inline-block;transform:rotate(45deg)translateY(-2px)}.BookingFooter-module__wGtpMG__dropdown[open] .BookingFooter-module__wGtpMG__arrow{transform:rotate(-135deg)translateY(-2px)}.BookingFooter-module__wGtpMG__panel{z-index:20;background:#fff;border-radius:10px;min-width:245px;padding:8px 0;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0000003d,0 2px 8px #00000014}.BookingFooter-module__wGtpMG__panel:after{content:"";border:6px solid #0000;border-top-color:#fff;border-bottom:none;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.BookingFooter-module__wGtpMG__panel a{font-family:var(--font-lato,sans-serif);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:10px 22px;font-size:.72rem;text-decoration:none;transition:background .18s,color .18s;display:block;color:#5b5550!important}.BookingFooter-module__wGtpMG__panel a:hover{background:#b91c1c14;color:#b91c1c!important}.BookingFooter-module__wGtpMG__social{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:14px;display:flex}.BookingFooter-module__wGtpMG__social a{font-family:var(--font-lato,sans-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--footer-text);font-size:.72rem;text-decoration:none;transition:color .22s}.BookingFooter-module__wGtpMG__social a:hover{color:#fff}.BookingFooter-module__wGtpMG__bottom{color:#ffffff52;width:min(1180px,100%);font-family:var(--font-lato,sans-serif);letter-spacing:.08em;justify-content:space-between;gap:16px;margin:0 auto;padding-top:16px;font-size:.7rem;display:flex}@media (max-width:980px){.BookingFooter-module__wGtpMG__bar{flex-direction:column;align-items:flex-start}.BookingFooter-module__wGtpMG__menu{flex-wrap:wrap;justify-content:flex-start;width:100%}.BookingFooter-module__wGtpMG__social{justify-content:flex-start}}@media (max-width:620px){.BookingFooter-module__wGtpMG__footer{padding:24px 20px 20px}.BookingFooter-module__wGtpMG__menu{flex-direction:column;align-items:flex-start;gap:16px}.BookingFooter-module__wGtpMG__dropdown{width:100%}.BookingFooter-module__wGtpMG__panel{min-width:0;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1a;margin-top:10px;position:static;transform:none}.BookingFooter-module__wGtpMG__panel:after{display:none}.BookingFooter-module__wGtpMG__panel a{color:#ffffffad!important}.BookingFooter-module__wGtpMG__bottom{flex-direction:column}}
