:where(html[data-site-theme=hotel-classic]) .home-services__visual{position:relative;display:grid;align-items:end;min-height:480px;overflow:hidden;border-radius:1.5rem;background:#18243b;isolation:isolate}:where(html[data-site-theme=hotel-classic]) .home-services__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}:where(html[data-site-theme=hotel-classic]) .home-services__visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08142614,#081426e0);z-index:-1}:where(html[data-site-theme=hotel-classic]) .home-services__panel{padding:clamp(1.5rem,5vw,4rem);color:#fff}:where(html[data-site-theme=hotel-classic]) .home-services__panel[hidden]{display:none}:where(html[data-site-theme=hotel-classic]) .home-services__title{color:#fff;font-size:clamp(1.5rem,3vw,2.5rem)}:where(html[data-site-theme=hotel-classic]) .home-services__intro{max-width:760px;margin-bottom:1.5rem;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}:where(html[data-site-theme=hotel-classic]) .home-services__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}:where(html[data-site-theme=hotel-classic]) .home-services__tab{flex:1 1 150px;padding:1rem 1.25rem;border:1px solid var(--bs-primary);border-radius:.75rem;background:var(--frontend-card-surface, #fff);color:var(--bs-primary);font:inherit;font-weight:600}:where(html[data-site-theme=hotel-classic]) .home-services__tab[aria-selected=true]{color:#fff;background:var(--bs-primary)}:where(html[data-site-theme=hotel-classic]) .home-services__tab:focus-visible{outline:3px solid var(--bs-primary);outline-offset:4px}@media(max-width:991.98px){:where(html[data-site-theme=hotel-classic]) .home-services__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem}:where(html[data-site-theme=hotel-classic]) .home-services__tab{min-width:0;min-height:44px;padding:.65rem .4rem;font-size:clamp(.7rem,2.6vw,.85rem);line-height:1.4;overflow-wrap:anywhere}}@media(max-width:575.98px){:where(html[data-site-theme=hotel-classic]) #header.htlthm-header .htlthm-topbar,:where(html[data-site-theme=hotel-classic]) #header.htlthm-header .htlthm-topbar .container-fluid{height:60px!important;min-height:60px!important}:where(html[data-site-theme=hotel-classic]) #main-wrapper{padding-top:60px!important}:where(html[data-site-theme=hotel-classic]) .htlthm-side-menu{top:0!important;height:100dvh!important;max-height:100dvh!important}:where(html[data-site-theme=hotel-classic]) .htlthm-menu-overlay{top:0!important;height:100dvh!important}}
