.elementor .alba-photo-image-v4{width:100%;height:360px;object-fit:cover;padding:0px;margin:0px;display:block;}.elementor .alba-photo-slot-v4{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;}.elementor .alba-hero-copy-v4{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .alba-visual-hero{width:100%;display:grid;gap:56px;grid-template-columns:1.05fr 1fr;align-items:center;}.elementor .alba-footer-links{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:24px;align-items:center;}.elementor .alba-footer-bottom{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .alba-footer-wordmark{font-family:Manrope;font-size:32px;color:#fffdf9;line-height:1.2;padding:0px;margin:0px;font-weight:650;\n}.elementor .alba-footer-copy{font-family:Manrope;font-weight:400;font-size:16px;color:#fffdf9;line-height:1.8;padding:0px;margin:0px;}.elementor .alba-footer-heading{font-family:Manrope;font-weight:700;font-size:16px;color:#fffdf9;line-height:1.5;padding:0px;margin:0px;}.elementor .alba-footer-column{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .alba-footer-grid{width:100%;display:grid;gap:56px;grid-template-columns:1.2fr .8fr 1.2fr;align-items:start;}.elementor .alba-footer-v4{color:#fffdf9;padding:0px;margin:0px;background-color:#2f4737;}.elementor .alba-map-slot{min-width:0px;}.elementor .alba-metform{min-width:0px;}.elementor .alba-faq{min-width:0px;}.elementor .alba-map{min-width:0px;}.elementor .alba-room-submenu{min-width:0px;}.elementor .alba-room-trigger{min-width:0px;}.elementor .alba-room-menu{min-width:0px;}.elementor .alba-root{color:var(--alba-ink);}.elementor .alba-header{color:var(--alba-ink);}.elementor .alba-menu{color:var(--alba-ink);}.elementor .alba-menu-toggle{color:var(--alba-ink);}.elementor .alba-copy{font-family:var(--alba-body-font);font-weight:400;}.elementor .alba-base{font-family:var(--alba-body-font);font-size:16px;color:var(--alba-ink);line-height:1.8;background-color:var(--alba-paper);}