/*ea60942ae9a15b0a3b05af51e15eaf8f*/
@charset "UTF-8";
@font-face{font-family:"Manrope Local";src:url('../../fonts/manrope/manrope-600.woff2') format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Manrope Local";src:url('../../fonts/manrope/manrope-700.woff2') format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--offer-primary: #ff7a00;--offer-primary-dark: #0099d1;--offer-secondary: #0099d1;--offer-primary-light: #ff7a00;--offer-accent: #ff7a00;--offer-dark: #0f172a;--heading-color-body: #0f172a;--heading-color-header: #0f172a;--heading-color-hero: #ffffff;--heading-color-cards: #ff7a00;--heading-color-sidebar: #0f172a;--heading-color-footer: #ffffff;--heading-color: var(--heading-color-body);--offer-light: #f8fafc;--offer-white: #ffffff;--offer-gray: #64748b;--offer-gray-light: #94a3b8;--offer-border-soft: #e2e8f0;--offer-image-placeholder: #cbd5e1;--text-color-main: #334155;--text-color-muted: #3b424d;--body-bg: #f1f5f9;--header-bg: #ffffff;--header-text: #0f172a;--header-link: #0f172a;--header-link-hover: #ff7a00;--header-link-active: #00bbff;--header-border: rgba(226, 232, 240, 0);--header-shadow: 0 2px 8px rgba(0, 0, 0, .06);--topbar-text: #0f172a;--topbar-link-hover: #ff7a00;--footer-bg: #0f172a;--footer-text: #f8fafc;--footer-heading: #ffffff;--footer-link: #f8fafc;--footer-link-hover: #ff7a00;--footer-divider: #334155;--brand-facebook: #1877f2;--brand-instagram: #e4405f;--brand-whatsapp: #25d366;--brand-viber: #7360f2;--brand-messenger: #0084ff;--brand-email: #ea4335;--brand-phone: #0b9e32;--pricebadge-bg: rgba(255, 255, 255, 0.95);--pricebadge-bg-m: rgba(255, 255, 255, 0.95);--pricebadge-border: rgba(226, 232, 240, 0);--pricebadge-shadow: 0 4px 15px rgba(0,0,0,0.20);--pricebadge-shadow-m: 0 4px 10px rgba(0,0,0,0.10);--pricebadge-radius: 20px;--pricebadge-padding: 5px 8px;--pricebadge-padding-m: 5px 8px;--pricebadge-gap: 5px;--pricebadge-offset-bottom: 8px;--pricebadge-offset-right: 12px;--pricebadge-offset-left: 5px;--pricebadge-offset-bottom-m: 5px;--pricebadge-offset-right-m: 10px;--pricebadge-offset-left-m: 10px;--pricebadge-label-color: #64748b;--pricebadge-value-color: #3d3a39;--pricebadge-currency-color: #3d3a39;--pricebadge-label-size: 0.6rem;--pricebadge-label-size-m: 0.6rem;--pricebadge-value-size: 0.9rem;--pricebadge-value-size-m: 0.8rem;--pricebadge-icon-color: #00bbff;--hero-overlay-alpha: 0.55;--hero-text-color: #ffffff;--card-bg: #ffffff;--card-border: rgba(255, 255, 255, 0.6);--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);--card-shadow-hover: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--card-body-padding: 25px;--card-body-padding-m: 5px;--card-title-hover-color: #00bbff;--card-intro-color: #212326;--rating-badge-bg: #ffffff;--rating-badge-border: rgba(0, 0, 0, 0.06);--rating-badge-shadow: 0 2px 5px rgba(0,0,0,0.03);--rating-score-color: #64748b;--rating-star-fill-color: #f1c40f;--rating-text-color: #94a3b8;--meta-chip-bg: #ffffff;--meta-chip-border: rgba(0, 0, 0, 0.06);--meta-chip-shadow: 0 2px 5px rgba(0,0,0,0.03);--meta-chip-text-color: #64748b;--meta-chip-icon-color: #1c1e1f;--card-button-bg: rgba(255, 122, 0, 0.81);--card-button-bg-hover: #00bbff;--card-button-text: #0f172a;--card-button-text-hover: #ffffff;--card-button-border: #e2e8f0;--card-button-border-hover: #00bbff;--card-button-padding: 18px;--offer-card-radius: 20px;--offer-badge-radius: 14px;--offer-image-height: 270px;--offer-sidebar-image-height: 170px;--offer-shadow: var(--card-shadow);--offer-shadow-hover: var(--card-shadow-hover);--offer-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);--offer-gap: 60px;--offer-section-pad-d: 30px;--offer-section-pad-m: 5px;--offer-section-margin-d: 30px;--offer-section-margin-m: 5px;--offer-section-pad: var(--offer-section-pad-d);--offer-section-margin: var(--offer-section-margin-d);--offer-grid-cols-t: 2;--offer-grid-cols-d: 3;--offer-grid-cols-xl: 3;--offer-block-spacing: 48px;--promo-badge-bg: rgba(15, 23, 42, 0.52);--promo-badge-text: #ffffff;--promo-badge-border: rgba(255, 255, 255, 0.22);--promo-badge-shadow: 0 2px 8px rgba(15, 23, 42, 0.08);--font-family-base: system-ui, -apple-system, BlinkMacSystemFont,  Segoe UI , Roboto, Arial, sans-serif;--font-family-headings:  Manrope Local , system-ui, -apple-system, BlinkMacSystemFont,  Segoe UI , Roboto, Arial, sans-serif;--font-size-base: 1rem;--font-size-h1: 1.9rem;--font-size-h2: calc(var(--font-size-h1) * 0.85);--font-size-h3: calc(var(--font-size-h1) * 0.7);--font-size-h4: 1.1rem;--font-size-h5: 1rem;--font-size-h6: 0.9rem;--line-height-base: 1.6;--line-height-heading: 1.3;--font-weight-base: 400;--font-weight-heading: 700;--m-edge-l: 15px;--m-edge-r: 15px;--fd-main-bg: #fff7f5;--fd-main-icon: #ffffff;--fd-offset-bottom: 20px;--fd-offset-side: 20px;--fd-z-index: 99990;--hero-masthead-height-desktop: 470px;--hero-masthead-height-mobile: 260px;--hero-masthead-padding-desktop: 40px;--hero-masthead-padding-mobile: 15px;--single-card-radius: 20px;--single-img-radius: 20px;--single-masthead-height-desktop: 470px;--single-masthead-height-mobile: 260px;--single-section-heading-color: #172033;--single-button-bg: #edeff4;--single-button-text: #0f172a;--single-button-bg-hover: #00bbff;--single-button-text-hover: #ffffff}@media (max-width:768px){:root{--offer-image-height: 250px;--offer-section-pad: var(--offer-section-pad-m);--offer-section-margin: var(--offer-section-margin-m);--pricebadge-bg: var(--pricebadge-bg-m);--pricebadge-shadow: var(--pricebadge-shadow-m);--pricebadge-padding: var(--pricebadge-padding-m);--pricebadge-offset-bottom: var(--pricebadge-offset-bottom-m);--pricebadge-offset-right: var(--pricebadge-offset-right-m);--pricebadge-offset-left: var(--pricebadge-offset-left-m);--pricebadge-label-size: var(--pricebadge-label-size-m);--pricebadge-value-size: var(--pricebadge-value-size-m)}}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-color-main);background-color:var(--body-bg);--heading-color: var(--heading-color-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.g-content,.article,.blog{font-size:var(--font-size-base);line-height:var(--line-height-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);color:var(--heading-color);margin-top:0;margin-bottom:0.6em}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}.moduletable>h3,.g-title,.page-title,.offer-single__title,.angel-links-title{font-family:var(--font-family-headings);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}.moduletable{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-color-main)}.sidebar{--heading-color: var(--heading-color-sidebar)}.sidebar .moduletable{font-size:0.95rem;line-height:1.55}.sidebar .moduletable>h3{font-size:0.95rem;margin:0 0 0.6rem}.sidebar .moduletable p,.sidebar .moduletable ul,.sidebar .moduletable ol{margin:0 0 0.45rem}.sidebar .moduletable ul,.sidebar .moduletable ol{padding-left:1.1rem}.sidebar .moduletable li{margin-bottom:0.2rem}.sidebar-social__block,.sidebar-offer-contact__block,.offer-reservation .moduletable,.offer-expandable .offer-expandable__body{background:var(--offer-white);border-radius:var(--offer-card-radius);--heading-color: var(--heading-color-cards);box-shadow:var(--offer-shadow);overflow:hidden;transition:var(--offer-transition);border:1px solid rgba(255, 255, 255, 0.5);transform:translateZ(0)}.sidebar-social__block:hover,.sidebar-offer-contact__block:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover)}.com-content-category-blog .items-leading,.com-content-category-blog .items-row,.bp-destdeals__cards{display:grid;grid-template-columns:1fr;gap:var(--offer-gap);margin-bottom:var(--offer-block-spacing);padding-inline:var(--offer-section-pad);margin-inline:var(--offer-section-margin)}.com-content-category-blog .items-leading>*,.com-content-category-blog .items-row>*,.bp-destdeals__cards>*{min-width:0;width:auto;max-width:none;margin:0}.com-content-category-blog .items-leading>ul,.com-content-category-blog .items-leading>ol,.com-content-category-blog .items-row>ul,.com-content-category-blog .items-row>ol,.bp-destdeals__cards>ul,.bp-destdeals__cards>ol{display:contents;list-style:none;padding:0;margin:0}.com-content-category-blog .items-leading>ul>li,.com-content-category-blog .items-leading>ol>li,.com-content-category-blog .items-row>ul>li,.com-content-category-blog .items-row>ol>li,.bp-destdeals__cards>ul>li,.bp-destdeals__cards>ol>li{display:contents}@media (min-width:768px){.com-content-category-blog .items-leading,.com-content-category-blog .items-row,.bp-destdeals__cards{grid-template-columns:repeat(var(--offer-grid-cols-t), 1fr)}}@media (min-width:1024px){.com-content-category-blog .items-leading,.com-content-category-blog .items-row,.bp-destdeals__cards{grid-template-columns:repeat(var(--offer-grid-cols-d), 1fr)}}@media (min-width:1650px){.com-content-category-blog .items-leading,.com-content-category-blog .items-row,.bp-destdeals__cards{grid-template-columns:repeat(var(--offer-grid-cols-xl), 1fr)}}.bp-destdeals{margin-inline:var(--offer-section-margin) !important}.offer-card{background:var(--card-bg);border-radius:var(--offer-card-radius);box-shadow:var(--card-shadow);transition:var(--offer-transition);display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid var(--card-border);height:100%}.offer-card:hover{transform:none;box-shadow:var(--card-shadow-hover);border-color:rgba(255, 255, 255, 0.9)}.offer-card:hover .offer-card__image{transform:scale(1.08)}.offer-card:hover .offer-card__button{background:var(--card-button-bg-hover);color:var(--card-button-text-hover);border-color:var(--card-button-border-hover)}.offer-card:hover .offer-card__button :is(i, .bp-icon){transform:translateX(4px)}.offer-card__image-wrap{position:relative;width:100%;overflow:hidden;display:block;z-index:1;background:var(--offer-image-placeholder);border-radius:var(--offer-card-radius);aspect-ratio:16 / 9;height:auto}@media (max-width:768px){.offer-card__image-wrap{aspect-ratio:16 / 9;height:auto}}.offer-card__image-wrap a{display:block;width:100%;height:100%}.offer-card__image{width:100%;height:100%;min-height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.offer-card__overlay{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);pointer-events:none;z-index:2}.offer-card__price-badge{position:absolute;z-index:10;bottom:var(--pricebadge-offset-bottom);right:var(--pricebadge-offset-right);top:auto;left:auto;transform:none;display:flex;align-items:center;gap:var(--pricebadge-gap);justify-content:flex-start;background:var(--pricebadge-bg);border:1px solid var(--pricebadge-border);padding:var(--pricebadge-padding);border-radius:var(--pricebadge-radius);box-shadow:var(--pricebadge-shadow);width:auto;max-width:calc(100% - 24px)}.offer-card:hover .offer-card__price-badge{transform:none;background:var(--pricebadge-bg)}.offer-card__transport-badge{position:absolute;bottom:var(--pricebadge-offset-bottom);left:var(--pricebadge-offset-left);z-index:10;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--pricebadge-bg);border:1px solid var(--pricebadge-border);border-radius:99999px;box-shadow:var(--pricebadge-shadow);pointer-events:none}.offer-card__transport-badge .bp-icon{width:1rem;height:1rem;display:block;flex:0 0 auto;color:var(--meta-chip-icon-color)}.offer-card:hover .offer-card__transport-badge{transform:none;background:var(--pricebadge-bg)}.offer-card__price-content{display:flex;flex-direction:row;align-items:center;gap:8px;line-height:1;min-width:0}.offer-card__price-transport{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1rem;height:1rem;color:var(--pricebadge-icon-color)}.offer-card__price-transport .bp-icon{width:1rem;height:1rem;display:block;flex:0 0 auto}.offer-card__price-label{display:inline;flex:0 0 auto;font-size:var(--pricebadge-label-size);font-weight:800;letter-spacing:0.02em;line-height:1.1;white-space:nowrap;color:var(--pricebadge-label-color);margin-right:0}.offer-card__price-numbers{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;min-width:0}.offer-card__price-value,.offer-card__price-currency,.euro-price-display{font-size:var(--pricebadge-value-size);font-weight:600;color:var(--pricebadge-value-color);line-height:1.1}.offer-card__price-currency{margin-left:0;text-transform:lowercase;color:var(--pricebadge-currency-color)}.offer-card__body{padding:var(--card-body-padding);flex-grow:1;display:flex;flex-direction:column}.offer-card__rating-row{margin-bottom:12px;min-height:24px}.offer-card__rating-row.is-empty{display:block}.offer-card__rating-row.is-empty .angel-blog-rating,.angel-blog-rating.--empty{display:none !important}.angel-blog-rating{display:inline-flex;align-items:center;background:var(--rating-badge-bg);padding:4px 10px;border-radius:8px;border:1px solid var(--rating-badge-border);box-shadow:var(--rating-badge-shadow)}.abr-row{display:flex;align-items:center}.abr-score{font-weight:800;color:var(--rating-score-color);font-size:0.9rem;margin-right:6px}.abr-stars{position:relative;display:inline-block;font-size:0.8rem;letter-spacing:1px;line-height:1}.abr-stars-bg{color:var(--offer-gray-light);opacity:0.35}.abr-stars-fill{position:absolute;top:0;left:0;color:var(--rating-star-fill-color);overflow:hidden;white-space:nowrap}.abr-text{font-size:0.75rem;color:var(--rating-text-color);font-weight:600;max-width:0;opacity:0;margin-left:0;overflow:hidden;white-space:nowrap;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.angel-blog-rating:hover .abr-text{max-width:80px;opacity:1;margin-left:6px}.offer-card__title{margin:0 0 16px;font-size:1.6rem;font-weight:700;line-height:1.4;color:var(--heading-color);font-family:var(--font-family-headings);display:block;overflow:visible}.offer-card__title:link,.offer-card__title:visited{color:var(--heading-color)}.offer-card__title a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--card-title-hover-color), var(--card-title-hover-color));background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size 0.3s ease, color 0.3s ease;padding-bottom:2px}.offer-card__title a:hover{color:var(--card-title-hover-color);background-size:100% 2px}.offer-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.meta-chip{background:var(--meta-chip-bg);border:1px solid var(--meta-chip-border);box-shadow:var(--meta-chip-shadow);padding:8px 8px;border-radius:8px;font-size:0.75rem;font-weight:600;line-height:1.2;color:var(--meta-chip-text-color);display:inline-flex;align-items:center;gap:6px;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease}.meta-chip :is(i, .bp-icon){color:var(--meta-chip-icon-color);font-size:1rem;flex:0 0 auto}.meta-chip:hover{background:var(--meta-chip-bg);border-color:var(--meta-chip-border);color:var(--meta-chip-text-color);box-shadow:var(--meta-chip-shadow)}.meta-chip--transport :is(i, .bp-icon){color:var(--meta-chip-icon-color)}.offer-card__intro{font-size:1rem;color:var(--card-intro-color);line-height:1.6;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.offer-card__intro p{margin:0}.offer-card__footer{margin-top:auto}.offer-card__button{width:100%;padding:var(--card-button-padding);background:var(--card-button-bg);border-top:1px solid var(--card-button-border);color:var(--card-button-text);font-weight:700;font-size:1.2rem;text-transform:uppercase;letter-spacing:0.05em;display:flex;align-items:center;justify-content:center;gap:10px;transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;text-decoration:none}.offer-card__button :is(i, .bp-icon){transition:transform 0.3s ease}.offer-card{box-shadow:var(--card-shadow), 0 2px 0 0 #01add3}.offer-card:hover{box-shadow:var(--card-shadow-hover), 0 2px 0 0 #01add3}.offer-card__header{padding:16px 18px 12px;background:var(--card-bg);flex:0 0 auto}.offer-card__header .offer-card__title{margin:0}.offer-card__header+.offer-card__media,.offer-card__header+.offer-card__image-wrap{margin-top:0}.offer-card__footer{padding:0 18px 18px}.offer-card__button{border:0;border-radius:12px;background:linear-gradient(135deg, #0072ff, #00c6ff) !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, color 0.25s ease}.offer-card:hover .offer-card__button,.offer-card__button:hover,.offer-card__button:focus-visible{transform:translateY(-4px);background:linear-gradient(135deg, #0051c7, #0072ff) !important;color:#ffffff !important;box-shadow:0 6px 16px rgba(0, 0, 0, 0.25)}.offer-card__button:hover,.offer-card__button:focus-visible{text-decoration:none}@media (max-width:768px){.offer-card__header{padding:14px 14px 10px}.offer-card__footer{padding:0 14px 14px}}.promo-badge{display:inline-flex;align-items:center;justify-content:center;gap:0;background:var(--promo-badge-bg);color:var(--promo-badge-text);border:1px solid var(--promo-badge-border);border-radius:var(--offer-badge-radius);padding:0.34rem 0.72rem;font-size:0.74rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;line-height:1.1;box-shadow:var(--promo-badge-shadow);white-space:nowrap;z-index:3}.offer-card__image-wrap .promo-badge{position:absolute;top:14px;left:16px;max-width:calc(100% - 32px);box-shadow:0 4px 12px rgba(15, 23, 42, 0.12)}.pole{display:block;background-color:#edf2fa;padding:10px;font-weight:600}.top-contact-bar{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;column-gap:12px;font-size:0.8rem}.top-contact-item{--bp-contact-icon-color: currentColor;display:inline-flex;align-items:center;gap:4px;color:var(--topbar-text);text-decoration:none;font-weight:600}.top-contact-bar a[href^="tel:"]{--bp-contact-icon-color: var(--brand-phone)}.top-contact-bar a[href^="mailto:"]{--bp-contact-icon-color: var(--brand-email)}.top-contact-bar a[href^="viber:"],.top-contact-bar a[href*="viber.com"]{--bp-contact-icon-color: var(--brand-viber)}.top-contact-bar a[href*="wa.me"],.top-contact-bar a[href*="whatsapp.com"]{--bp-contact-icon-color: var(--brand-whatsapp)}.top-contact-bar a[href*="m.me"],.top-contact-bar a[href*="messenger.com"]{--bp-contact-icon-color: var(--brand-messenger)}.top-contact-item :is(.bp-icon, .bp-icon--file){width:0.8rem;height:0.8rem;color:var(--bp-contact-icon-color);opacity:0.9;transition:color 0.15s ease, opacity 0.15s ease, transform 0.15s ease}.top-contact-item--text{font-weight:500;cursor:default}.top-contact-item:hover{text-decoration:none;color:var(--topbar-link-hover)}.top-contact-item--text:hover{color:var(--topbar-text)}.top-contact-break{flex-basis:100%;height:0}#g-navigation{padding-top:3px;padding-bottom:3px}@media (max-width:992px){.top-contact-bar{row-gap:2px;column-gap:8px;font-size:0.78rem}}#g-header{--heading-color: var(--heading-color-header);background:var(--header-bg);color:var(--header-text);margin-top:0;box-shadow:var(--header-shadow);border-bottom:1px solid var(--header-border);top:0;z-index:99999;position:relative;padding:0rem 0}#g-main{padding-top:15px}#g-footer{--heading-color: var(--heading-color-footer);background:var(--footer-bg);color:var(--footer-text);font-size:0.9rem;line-height:1.6}#g-footer .g-horizontalmenu{padding:0.5rem 0;text-align:left}#horizontalmenu-5108-particle{text-align:center;margin-bottom:1.2rem}#horizontalmenu-5108-particle .g-horizontalmenu a{margin:0 0.7rem;color:var(--footer-link);text-decoration:none;font-size:0.9rem}#horizontalmenu-5108-particle .g-horizontalmenu a:hover{text-decoration:underline}#g-footer .footer-box{font-size:0.9rem}#g-footer .footer-box h4{color:var(--footer-heading);font-size:1rem;margin:0 0 0.5rem;text-transform:uppercase;letter-spacing:0.03em}#g-footer .footer-box a:not(.social-connect-card__icon){color:var(--footer-link);text-decoration:none}#g-footer .footer-box a:not(.social-connect-card__icon):hover{color:var(--footer-link-hover)}#g-footer .g-social a{color:var(--offer-light);margin-right:0.6rem}#g-footer .g-social a:hover{color:var(--offer-primary-light)}#custom-4502-particle{font-size:0.8rem;line-height:1.7;opacity:0.85}#g-footer .g-totop a{font-size:0.85rem;color:var(--offer-light)}#g-footer .g-totop a:hover{color:var(--offer-primary-light)}#g-header .g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0.7rem 1rem;background:none;border:none;border-radius:0;box-shadow:none;font-family:var(--font-family-headings);font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;color:#333;text-decoration:none;transition:color 0.15s ease, border-color 0.15s ease}#g-header .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-item-title{color:inherit}#g-header .g-main-nav .g-toplevel>li>.g-menu-item-container:hover{color:var(--offer-primary-light);text-decoration:none;border-bottom:1px solid var(--offer-primary-light)}#g-header .g-main-nav .g-toplevel>li.g-menu-item-current>.g-menu-item-container,#g-header .g-main-nav .g-toplevel>li.g-menu-item-active>.g-menu-item-container,#g-header .g-main-nav .g-toplevel>li.current>.g-menu-item-container{color:var(--offer-primary-light);border-bottom:2px solid var(--offer-primary-light)}.top-social-bar{display:flex;align-items:center;gap:0.5rem}.top-social-link{--bp-social-color: var(--offer-primary-light);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;text-decoration:none;color:var(--bp-social-color);transition:color 0.15s ease, transform 0.15s ease, opacity 0.15s ease}.top-social-link--facebook,.top-social-bar a[href*="facebook.com"]{--bp-social-color: var(--brand-facebook)}.top-social-link--instagram,.top-social-bar a[href*="instagram.com"]{--bp-social-color: var(--brand-instagram)}.top-social-link--whatsapp,.top-social-bar a[href*="wa.me"],.top-social-bar a[href*="whatsapp.com"]{--bp-social-color: var(--brand-whatsapp)}.top-social-link--viber,.top-social-bar a[href^="viber:"],.top-social-bar a[href*="viber.com"]{--bp-social-color: var(--brand-viber)}.top-social-link--messenger,.top-social-bar a[href*="m.me"],.top-social-bar a[href*="messenger.com"]{--bp-social-color: var(--brand-messenger)}.top-social-link :is(.bp-icon, .bp-icon--file){width:1rem;height:1rem;transition:color 0.15s ease, opacity 0.15s ease, transform 0.15s ease}.top-social-link:hover{text-decoration:none;transform:translateY(-1px);opacity:0.95}#g-navigation .top-social-bar{margin-left:auto}.top-contact-row .g-content{margin:0.2rem 0;padding:0.2rem 0}.sidebar .moduletable{margin:0 0 15px 0}.sidebar .moduletable:last-child{margin-bottom:0}.sidebar-social{margin:0;font-size:var(--font-size-base);--ss-text: #111;--ss-muted: #6b7280;--ss-border: rgba(15, 23, 42, .08);--ss-bg: #fff;--ss-radius: 14px;--ss-gap: 8px}.sidebar-social__block{background:var(--ss-bg);border:1px solid var(--ss-border);border-radius:var(--ss-radius);padding:12px 14px}.sidebar-social__block+.sidebar-social__block{margin-top:8px}.sidebar-social__title{font-weight:700;font-size:0.92rem;margin:0 0 10px;color:var(--ss-text)}.sidebar-social__item{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:12px;border:1px solid transparent;text-decoration:none;color:var(--ss-text);line-height:1.1;font-weight:500;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(248, 250, 252, 0) 100%);transition:color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease}.sidebar-social__item+.sidebar-social__item{margin-top:var(--ss-gap)}.sidebar-social__item:hover,.sidebar-social__item:focus-visible{background:linear-gradient(180deg, rgba(247, 252, 253, 0.95) 0%, rgba(255, 255, 255, 0.98) 100%);border-color:rgba(57, 184, 190, 0.18);transform:translateY(-1px);color:var(--ss-icon, var(--ss-text));box-shadow:0 8px 18px rgba(15, 23, 42, 0.05);outline:none}.sidebar-social__item :is(.bp-icon, .bp-icon--file){width:1.15em;height:1.15em;text-align:center;font-size:1.05em;color:var(--ss-icon, var(--ss-muted));opacity:0.96;transition:color 0.18s ease, transform 0.18s ease, opacity 0.18s ease}.sidebar-social__item:hover :is(.bp-icon, .bp-icon--file),.sidebar-social__item:focus-visible :is(.bp-icon, .bp-icon--file){transform:translateY(-1px);opacity:1}.sidebar-social__item--share{font-size:var(--font-size-small)}.sidebar-social__link--copy.is-copied::after{content:" (копирано)";font-size:0.8em}.sidebar-social__item--fb,.sidebar-social__link--fb{--ss-icon: var(--brand-facebook)}.sidebar-social__item--ig,.sidebar-social__link--ig{--ss-icon: var(--brand-instagram)}.sidebar-social__item--viber,.sidebar-social__link--viber{--ss-icon: var(--brand-viber)}.sidebar-social__item--wa-contact,.sidebar-social__link--wa{--ss-icon: var(--brand-whatsapp)}.sidebar-social__item--messenger,.sidebar-social__link--messenger{--ss-icon: var(--brand-messenger)}.sidebar-social__link--copy{--ss-icon: var(--text-color-main)}.sidebar-offer-contact{margin:0;font-size:var(--font-size-base);--oc-text: #111;--oc-muted: #6b7280;--oc-border: rgba(15, 23, 42, .08);--oc-bg: #fff;--oc-radius: 14px;--oc-gap: 8px}.sidebar-offer-contact__block{background:var(--oc-bg);border:1px solid var(--oc-border);border-radius:var(--oc-radius);padding:12px 14px;color:var(--oc-text);line-height:1.55}.sidebar-offer-contact__block+.sidebar-offer-contact__block{margin-top:8px}.sidebar-offer-contact__title{font-weight:700;font-size:0.92rem;margin:0 0 10px;color:var(--oc-text)}.sidebar-offer-contact__subtitle{margin:-6px 0 10px;font-size:0.92rem;color:var(--oc-muted)}.sidebar-offer-contact__badge{margin:0 0 8px;width:fit-content;padding:4px 10px;border-radius:999px;font-size:var(--font-size-xs, 0.8rem);font-weight:700;letter-spacing:0.03em;text-transform:uppercase;background:rgba(15, 23, 42, 0.04);border:1px solid var(--oc-border);color:var(--oc-text)}.sidebar-offer-contact__summary{margin:0 0 8px;color:var(--oc-muted);font-size:0.92rem}.sidebar-offer-contact__price{display:flex;align-items:baseline;gap:6px;font-size:0.95rem}.sidebar-offer-contact__price .offer-card__price-value{font-weight:700;letter-spacing:0.2px}.sidebar-offer-contact__price .offer-card__price-currency{color:var(--pricebadge-currency-color);font-size:0.9em}.sidebar-offer-contact__list{margin:0}.sidebar-offer-contact__item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--oc-text);line-height:1.1;transition:color 0.15s ease, background-color 0.15s ease, transform 0.15s ease}.sidebar-offer-contact__item+.sidebar-offer-contact__item{margin-top:var(--oc-gap)}.sidebar-offer-contact__item:hover,.sidebar-offer-contact__item:focus-visible{background:rgba(15, 23, 42, 0.04);transform:translateY(-1px);color:var(--oc-icon, var(--oc-text));outline:none}.sidebar-offer-contact__icon{width:1.15em;text-align:center;font-size:1.05em;color:var(--oc-icon, var(--oc-muted));transition:color 0.15s ease, transform 0.15s ease, opacity 0.15s ease}.sidebar-offer-contact__icon :is(.bp-icon, .bp-icon--file){width:100%;height:100%}.sidebar-offer-contact__item:hover .sidebar-offer-contact__icon,.sidebar-offer-contact__item:focus-visible .sidebar-offer-contact__icon,.sidebar-offer-contact__maplink:hover .sidebar-offer-contact__icon,.sidebar-offer-contact__maplink:focus-visible .sidebar-offer-contact__icon{transform:translateY(-1px);opacity:1}.sidebar-offer-contact__value{font-weight:500}.sidebar-offer-contact__item--phone{--oc-icon: var(--brand-phone)}.sidebar-offer-contact__item--email{--oc-icon: var(--brand-email)}.sidebar-offer-contact__item--viber{--oc-icon: var(--brand-viber)}.sidebar-offer-contact__item--whatsapp{--oc-icon: var(--brand-whatsapp)}.sidebar-offer-contact__item--messenger{--oc-icon: var(--brand-messenger)}.sidebar-offer-contact__label{margin:12px 0 8px;font-weight:700;font-size:0.92rem;color:var(--oc-text)}.sidebar-offer-contact__text{margin:0;font-size:0.95rem;color:var(--oc-muted)}.sidebar-offer-contact__maplink{display:flex;align-items:center;gap:10px;margin-top:var(--oc-gap);padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--oc-text);line-height:1.1;--oc-icon: var(--brand-phone);transition:color 0.15s ease, background-color 0.15s ease, transform 0.15s ease}.sidebar-offer-contact__maplink:hover,.sidebar-offer-contact__maplink:focus-visible{background:rgba(15, 23, 42, 0.04);transform:translateY(-1px);color:var(--oc-icon);outline:none}.sidebar-offer-contact__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0.9rem 1.15rem;border-radius:14px;border:1px solid rgba(57, 184, 190, 0.28);background:linear-gradient(180deg, rgba(247, 252, 253, 0.96) 0%, rgba(255, 255, 255, 0.98) 100%);color:var(--offer-dark, #1f2d3d);font-size:0.96rem;font-weight:700;letter-spacing:0.01em;line-height:1.25;text-align:center;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.92), 0 10px 24px rgba(15, 23, 42, 0.06);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, color 0.18s ease, background-color 0.18s ease}.sidebar-offer-contact__btn:hover,.sidebar-offer-contact__btn:focus-visible{transform:translateY(-1px);border-color:rgba(57, 184, 190, 0.52);color:var(--offer-primary, #39b8be);box-shadow:inset 0 1px 0 white, 0 14px 28px rgba(15, 23, 42, 0.09);outline:none}.offer-summary-line{margin:1.2rem 0 1rem 0;padding:0.75rem 1rem;background:var(--offer-white);border-left:0;border-radius:6px;font-size:1rem;line-height:1.45;font-weight:500;color:#333}.offer-summary-badge-wrapper{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.offer-summary-badge,.offer-summary-badge--price,.offer-summary-badge--meal,.offer-summary-badge--promo{display:inline-flex;align-items:center;background:var(--offer-white);border-radius:var(--offer-badge-radius);padding:0.45rem 0.8rem;font-size:0.95rem;font-weight:600;line-height:1;border:1px solid var(--offer-primary-light);color:#333}.offer-summary-badge--price{gap:0.35rem}.offer-summary-badge--price .offer-price-icon{margin-right:0.25rem;color:var(--offer-primary-light);font-size:1.15rem;display:flex;align-items:center}.offer-summary-badge--price .label{font-weight:600;color:#444}.offer-summary-badge--price .value{font-weight:700;color:#000}.offer-summary-badge--price .currency{margin-left:2px}.offer-summary-badge--meal{gap:0.35rem}.offer-summary-badge--meal .offer-meal-icon{margin-right:0.25rem;color:var(--offer-primary-light);font-size:1.05rem;display:flex;align-items:center}.offer-summary-badge--meal .label{font-weight:600;color:#444}.offer-summary-badge--meal .value{font-weight:700;color:#000}.bp-section-white,.bp-section-white .g-content,.bp-section-white .g-container,.bp-section-white .g-grid,.bp-section-white .g-block{background:var(--offer-white)}.offer-reservation{max-width:1200px;margin:0 auto 30px;padding:0;background:transparent;border-radius:0}.offer-reservation__toggle{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.8rem 1.2rem;border-radius:10px;border:2px solid rgba(15, 23, 42, 0.12);background:#fff;cursor:pointer;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#111;box-shadow:0 6px 18px rgba(15, 23, 42, 0.08);transition:var(--offer-transition)}.offer-reservation__toggle:hover{transform:translateY(-1px);box-shadow:var(--offer-shadow-hover)}.offer-reservation__body{overflow:hidden;max-height:0;transition:max-height 0.25s ease;margin-top:0}.offer-reservation.is-open .offer-reservation__body{margin-top:14px}.offer-reservation .moduletable{margin:0;padding:14px 16px}.home-hero{position:relative;height:var(--hero-masthead-height-desktop);max-height:var(--hero-masthead-height-desktop);--heading-color: var(--heading-color-hero);color:var(--hero-text-color);background:#000;overflow:hidden}.home-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:none;filter:none}.home-hero__overlay{position:relative;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, var(--hero-overlay-alpha)) 0%, rgba(0, 0, 0, var(--hero-overlay-alpha)) 40%, rgba(0, 0, 0, 0) 100%);padding:var(--hero-masthead-padding-desktop)}.home-hero__inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:360px;padding:0 30px;text-align:left}.home-hero__text{max-width:980px}.home-hero__text-link{display:block;text-decoration:none;color:inherit}.home-hero__text-link:hover .home-hero__title{text-decoration:underline}.home-hero__kicker{font-size:0.8rem;letter-spacing:0.14em;text-transform:uppercase;opacity:0.85;margin-bottom:0.4rem}.home-hero__title{font-size:clamp(1.9rem, 3vw, 2.6rem);font-weight:700;line-height:1.15;margin:0 0 0.75rem;color:var(--heading-color)}.home-hero__sub{max-width:900px;font-size:1rem;line-height:1.5;margin:0 0 1.25rem;opacity:0.96;color:var(--hero-text-color)}.home-hero__badges-top{margin-bottom:0.75rem}.home-hero__badges-top .offer-summary-badge:not(.offer-summary-badge--promo){background:rgba(0, 0, 0, 0.55);color:#fff;border-radius:999px;padding:0.35rem 0.9rem;font-size:0.85rem;display:inline-flex;align-items:center;gap:0.35rem}.home-hero__badges-bottom{margin-top:0.5rem}.home-hero__badges-bottom .offer-summary-badge:not(.offer-summary-badge--promo){border-radius:999px;padding:0.4rem 0.95rem;font-size:0.9rem;display:inline-flex;align-items:center;gap:0.4rem}.home-hero__badges-bottom .offer-summary-badge--price{background:rgba(255, 255, 255, 0.92);color:#111}.home-hero__badges-bottom .offer-price-icon{font-size:0.9rem}@media (max-width:959px){.home-hero{height:var(--hero-masthead-height-mobile);max-height:var(--hero-masthead-height-mobile)}.home-hero__overlay{padding:var(--hero-masthead-padding-mobile)}.home-hero__inner{min-height:0;padding:0 16px}.home-hero__title{font-size:1.7rem}.home-hero__sub{font-size:0.95rem;max-width:100%}.home-hero__badges-top .offer-summary-badge,.home-hero__badges-bottom .offer-summary-badge{font-size:0.8rem}}@media (max-width:600px){.home-hero__overlay{padding:var(--hero-masthead-padding-mobile)}.home-hero__title{font-size:1.4rem}.home-hero__sub{font-size:0.9rem}}.home-hero--masthead{position:relative;overflow:hidden;isolation:isolate;margin-bottom:var(--angel-masthead-margin-bottom, 25px);padding:var(--angel-masthead-padding, 0px);min-height:var(--hero-masthead-height-mobile)}@media (min-width:768px){.home-hero--masthead{min-height:var(--hero-masthead-height-desktop)}}body.view-category .home-hero--masthead{height:var(--hero-masthead-height-mobile);min-height:var(--hero-masthead-height-mobile)}@media (min-width:768px){body.view-category .home-hero--masthead{height:var(--hero-masthead-height-desktop);min-height:var(--hero-masthead-height-desktop)}}body.view-category .home-hero--masthead .home-hero__bg{position:absolute;inset:0;z-index:-1}body.view-category .home-hero--masthead .home-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}body.view-category .home-hero--masthead .home-hero__overlay{position:relative;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.6) 100%);display:flex;align-items:flex-end;justify-content:flex-start}body.view-category .home-hero--masthead .home-hero__inner{width:100%;max-width:1200px;margin:0 auto;padding:var(--hero-masthead-padding-mobile);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left}@media (min-width:768px){body.view-category .home-hero--masthead .home-hero__inner{padding:var(--hero-masthead-padding-desktop)}}body.view-category .home-hero--masthead .home-hero__text{width:100%}body.view-category .home-hero--masthead .home-hero__title{color:#ffffff;margin:0 0 10px 0;text-shadow:0 2px 10px rgba(0, 0, 0, 0.3);font-size:clamp(1.5rem, 4vw, 2.5rem);max-width:900px;text-align:left}@media (max-width:767px){body.view-category .home-hero--masthead{}body.view-category .home-hero--masthead .home-hero__overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.75) 100%)}body.view-category .home-hero--masthead .home-hero__inner{padding-left:20px;padding-right:20px;padding-bottom:25px;min-height:var(--hero-masthead-height-mobile);justify-content:center;align-items:flex-start;text-align:left}body.view-category .home-hero--masthead .hubseo-intro{display:none}body.view-category .home-hero--masthead .home-hero__title{font-size:1.6rem;line-height:1.25;text-shadow:0 2px 12px rgba(0, 0, 0, 0.6);margin-bottom:0}}body.view-article .home-hero__bg.js-masthead-crossfade{position:absolute;inset:0;overflow:hidden}body.view-article .home-hero__bg.js-masthead-crossfade .hero-bg-layer{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1200ms ease;will-change:opacity}body.view-article .home-hero__bg.js-masthead-crossfade .hero-bg-layer.is-active{opacity:1}.angel-rating-badge-masthead{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.95);border-radius:6px;padding:4px 10px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.15);min-width:auto;vertical-align:middle;color:var(--offer-dark);line-height:1;transition:var(--offer-transition);cursor:default}.angel-rating-badge-masthead:hover{background:var(--offer-white);box-shadow:var(--card-shadow-hover)}.angel-rating-badge-masthead:hover .angel-rating-text{max-width:150px;opacity:1;margin-left:8px}.angel-rating-top-row{display:flex;align-items:center;gap:5px}.angel-rating-score{font-weight:800;color:var(--offer-dark);font-size:16px}.angel-stars-container{position:relative;display:inline-block;font-size:16px;line-height:1}.angel-stars-bg{color:#e2e8f0;white-space:nowrap}.angel-stars-fill{color:#f1c40f;position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;height:100%;z-index:2}.angel-rating-text{font-size:11px;color:var(--offer-gray);text-transform:uppercase;letter-spacing:0.5px;font-weight:700;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;margin-left:0;transition:all 0.4s ease-in-out}.home-hero__badges-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%;margin-bottom:20px;justify-content:flex-start}.home-hero__badges-top.justify-start{justify-content:flex-start}.home-hero__badges-top.justify-end{justify-content:flex-end}.home-hero__badges-top.justify-between{justify-content:space-between}@media (max-width:767px){.home-hero__badges-top{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:12px}.home-hero__badges-top .angel-rating-badge-masthead{padding:4px 8px;flex-shrink:0}.home-hero__badges-top .angel-rating-score,.home-hero__badges-top .angel-stars-container{font-size:13px}}.home-hero__badges-bottom{margin-top:25px;display:flex;justify-content:flex-start;width:100%}@media (max-width:767px){.home-hero__badges-bottom{margin-top:15px;flex-wrap:wrap;justify-content:flex-start}}body.view-article .home-hero--masthead .home-hero__sub--lead{font-size:1.05rem;line-height:1.35;margin-bottom:0.45rem}body.view-article .home-hero--masthead .home-hero__sub--meta{font-size:0.95rem;line-height:1.45;opacity:0.96;max-width:920px}@media (max-width:767px){body.view-article .home-hero--masthead .home-hero__sub--lead.is-mobile-hidden{display:none}body.view-article .home-hero--masthead .home-hero__sub--meta{font-size:0.92rem;line-height:1.4;margin-bottom:0.9rem}}.home-hero__sub--destinations{color:#ffffff}.home-hero__sub--destinations a{color:#ffffff;text-decoration:underline}.home-hero__sub--destinations a:hover{text-decoration:none;opacity:0.9}#g-mainbar{background:#ffffff;color:#424753;padding:1rem 0}.at-navslot{display:none}@media (min-width:992px){.at-navslot{display:flex;align-items:center;justify-content:flex-start;gap:20px;line-height:1;padding-left:30px}.at-navslot a{--bp-nav-social-color: var(--header-link-active);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;text-decoration:none;line-height:1;color:var(--bp-nav-social-color);transform:translateZ(0);transition:transform 0.15s ease, opacity 0.15s ease}.at-navslot a[href*="facebook.com"]{--bp-nav-social-color: var(--brand-facebook)}.at-navslot a[href*="instagram.com"]{--bp-nav-social-color: var(--brand-instagram)}.at-navslot a[href*="wa.me"],.at-navslot a[href*="whatsapp.com"]{--bp-nav-social-color: var(--brand-whatsapp)}.at-navslot a[href*="viber.com"],.at-navslot a[href^="viber:"]{--bp-nav-social-color: var(--brand-viber)}.at-navslot a[href*="m.me"],.at-navslot a[href*="messenger.com"]{--bp-nav-social-color: var(--brand-messenger)}.at-navslot a:hover,.at-navslot a:focus-visible{transform:scale(1.1);opacity:0.95}.at-navslot :is(.bp-icon, .bp-icon--file){width:1.25rem;height:1.25rem;line-height:1;transition:color 0.15s ease, opacity 0.15s ease, transform 0.15s ease}}.at-navcontacts{display:none}@media (min-width:992px){.at-navcontacts{display:flex;flex-direction:column;align-items:flex-end;gap:10px;color:#111;font-size:0.9rem;line-height:1.1;padding-right:30px}.at-navcontacts>div{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px}.at-navcontacts a,.at-navcontacts>div>span{display:inline-flex;align-items:center;gap:8px;color:#111;white-space:nowrap}.at-navcontacts a{--bp-nav-contact-color: currentColor;text-decoration:none;transform:translateZ(0);transition:transform 0.15s ease, opacity 0.15s ease}.at-navcontacts a[href^="tel:"]{--bp-nav-contact-color: var(--brand-phone)}.at-navcontacts a[href^="mailto:"]{--bp-nav-contact-color: var(--brand-email)}.at-navcontacts a[href*="wa.me"],.at-navcontacts a[href*="whatsapp.com"]{--bp-nav-contact-color: var(--brand-whatsapp)}.at-navcontacts a[href*="viber.com"],.at-navcontacts a[href^="viber:"]{--bp-nav-contact-color: var(--brand-viber)}.at-navcontacts a[href*="m.me"],.at-navcontacts a[href*="messenger.com"]{--bp-nav-contact-color: var(--brand-messenger)}.at-navcontacts a:hover,.at-navcontacts a:focus-visible{transform:scale(1.03);opacity:0.95}.at-navcontacts :is(.bp-icon, .bp-icon--file){width:1rem;height:1rem;line-height:1;color:var(--bp-nav-contact-color);opacity:0.9;transition:color 0.15s ease, opacity 0.15s ease, transform 0.15s ease}}.social-connect-card{background:transparent;border:none;box-shadow:none;padding:0;width:100%;margin:0;text-align:left;--scc-text: #fff;--scc-text-hover: #111;--scc-icon-bg: rgba(255, 255, 255, 0.05);--scc-icon-bg-hover: #fff;--scc-icon-border: rgba(255, 255, 255, 0.08)}.social-connect-card__image{margin-bottom:12px;border-radius:8px;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.1);max-height:160px}.social-connect-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.social-connect-card:hover .social-connect-card__image img{transform:scale(1.03)}.social-connect-card h4,.social-connect-card__subtitle{font-size:0.9rem;font-weight:700;color:var(--scc-text);margin:0 0 8px;text-transform:uppercase;letter-spacing:0.03em;text-align:center}.social-connect-card__subtitle{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(255, 255, 255, 0.15);opacity:0.8;font-size:0.8rem}.social-connect-card__icons{display:flex;justify-content:space-between;gap:6px;flex-wrap:nowrap}.social-connect-card__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;padding:4px 2px;background:var(--scc-icon-bg);border-radius:6px;border:1px solid var(--scc-icon-border);text-decoration:none;color:var(--scc-text);transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}.social-connect-card__icon .social-connect-card__icon-svg{width:1.1rem;height:1.1rem;margin:0;line-height:1;color:var(--scc-brand-color, currentColor);transition:transform 0.2s ease}.social-connect-card__icon span{font-size:0.7rem;font-weight:600;opacity:0.8;white-space:nowrap;line-height:1;color:inherit}.social-connect-card__icon--facebook{--scc-brand-color: var(--brand-facebook)}.social-connect-card__icon--viber{--scc-brand-color: var(--brand-viber)}.social-connect-card__icon--instagram{--scc-brand-color: var(--brand-instagram)}.social-connect-card__icon--whatsapp{--scc-brand-color: var(--brand-whatsapp)}.social-connect-card__icon--messenger{--scc-brand-color: var(--brand-messenger)}.social-connect-card__icon--email{--scc-brand-color: var(--brand-email)}.social-connect-card__icon--phone{--scc-brand-color: var(--brand-phone)}.social-connect-card__icon:hover,.social-connect-card__icon:focus-visible{background:var(--scc-icon-bg-hover);border-color:rgba(255, 255, 255, 0.45);color:var(--scc-text-hover);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0, 0, 0, 0.2);opacity:1;outline:none}.social-connect-card__icon:hover span,.social-connect-card__icon:focus-visible span{opacity:1}.social-connect-card__icon:hover .social-connect-card__icon-svg,.social-connect-card__icon:focus-visible .social-connect-card__icon-svg{transform:scale(1.1)}@media (max-width:768px){#g-mainbar,#g-mainbar .g-content,#g-mainbar .g-block,#g-mainbar .platform-content.container,#g-mainbar .platform-content .container,#g-mainbar .row,#g-mainbar .col{padding:0;margin:0;width:100%;max-width:100%;flex:0 0 100%}.offer-single,.blog_redove{margin:0;border-radius:0;box-shadow:none;padding-left:10px;padding-right:10px;padding-top:5px}.offer-single__image-wrap,.offer-single img.main-image,.offer-single .bp-gallery{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px);max-width:calc(100% + 10px);border-radius:0}.mod-oferti__list{grid-template-columns:1fr;gap:10px}.offer-ticket{padding:10px 12px;border-radius:12px}.offer-ticket__media{width:80px;height:80px}.offer-ticket__content{flex:1 1 calc(100% - 80px - 12px)}.offer-ticket__title{font-size:0.94rem;-webkit-line-clamp:3}.top-contact-bar{flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:0;column-gap:8px;font-size:0.78rem}.top-contact-item{line-height:1.2}.top-contact-break{display:none}#g-navigation{padding-top:2px;padding-bottom:2px}#g-footer .g-grid:nth-of-type(2) .g-block{margin-bottom:1rem}.sidebar-offer-contact,.sidebar-social__block{margin-bottom:0}.sidebar-offer-contact__block,.sidebar-social__block{padding:12px 14px}.angel-internal-links,.mod-oferti,.sidebar-offer-contact,.sidebar-social__block{margin-left:0;margin-right:0;border-radius:var(--offer-card-radius)}.offer-card__body{padding:var(--card-body-padding-m)}.offer-card__title{font-size:1.05rem;min-height:auto}.offer-card__image-wrap{overflow:hidden}.offer-card__image-wrap .offer-card__image{border-radius:0}.offer-card__price-badge{bottom:var(--pricebadge-offset-bottom);right:var(--pricebadge-offset-right);top:auto;left:auto;transform:none;background:var(--pricebadge-bg);padding:var(--pricebadge-padding);border-radius:var(--pricebadge-radius);box-shadow:var(--pricebadge-shadow);align-items:center;max-width:calc(100% - 20px)}.offer-card__price-transport{width:0.95rem;height:0.95rem}.offer-card__price-transport .bp-icon{width:0.95rem;height:0.95rem}.offer-card__image-wrap .offer-card__price-value,.offer-card__image-wrap .offer-card__price-currency,.offer-card__image-wrap .euro-price-display{font-size:var(--pricebadge-value-size)}.offer-card__image-wrap .offer-card__price-label{font-size:var(--pricebadge-label-size)}.offer-card__rating-row{max-width:100%}.promo-badge{font-size:0.64rem;padding:0.22rem 0.75rem 0.24rem;top:10px;left:10px}.offer-single__header,.offer-single__body{margin-bottom:12px}.offer-summary-line{font-size:0.95rem;padding:0.65rem 0.9rem}.offer-summary-badge,.offer-summary-badge--price,.offer-summary-badge--meal{font-size:0.9rem;padding:0.4rem 0.65rem;border-radius:var(--offer-badge-radius)}.home-hero .home-filter-toggle-mod{display:block;position:absolute;left:50%;bottom:8px;transform:translateX(-50%);z-index:5}.home-hero .home-filter-toggle-mod__btn{display:inline-block;width:100%;text-align:center;font-size:0.85rem;padding:0.45rem 0.9rem;border-radius:var(--offer-badge-radius);border:1px solid var(--offer-primary);color:var(--offer-primary);text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;transition:var(--offer-transition)}.home-hero .home-filter-toggle-mod__btn:hover{background:var(--offer-primary);color:var(--offer-white)}.home-hero:not(.home-hero--masthead) .home-hero__inner{min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0}.home-hero:not(.home-hero--masthead) .home-hero__title{font-size:1.5rem;line-height:1.2;margin:0;text-align:center;width:90%}.home-hero:not(.home-hero--masthead) .home-hero__sub{display:none}}body.view-article #g-page-surround,body.view-article #g-main,body.view-article .g-offcanvas-hide,body.view-article .g-content,body.view-article .platform-content,body.view-article .component-content{overflow:visible}.offer-page-wrapper{position:relative;background:#fff;padding-bottom:3rem;color:#333;line-height:1.6}.field-entry .field-label.pole{display:none}.bp-stickynav{position:-webkit-sticky;position:sticky;top:var(--offer-sticky-top, 0px);z-index:990;background:rgba(255, 255, 255, 0.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);border-bottom:1px solid #eee;margin-bottom:40px;border-radius:0 0 12px 12px;transition:top 0.3s ease}.bp-stickynav .bp-stickynav__inner{display:flex;align-items:center;gap:25px;padding:0 15px;height:60px;max-width:1200px;margin:0 auto;overflow-x:auto;white-space:nowrap;min-width:0;scrollbar-width:none}.bp-stickynav .bp-stickynav__inner::-webkit-scrollbar{display:none}.bp-stickynav .bp-stickynav__inner .nav-logo-wrapper{display:none;align-items:center;margin-right:15px;padding-right:15px;border-right:1px solid rgba(0, 0, 0, 0.1)}.bp-stickynav .bp-stickynav__inner .nav-logo-wrapper .nav-logo{height:32px;width:auto;display:block}@media (min-width:992px){html[data-header-hidden="true"] .bp-stickynav .bp-stickynav__inner .nav-logo-wrapper{display:flex;animation:navLogoFadeIn 0.4s ease-out forwards}}.bp-stickynav .bp-stickynav__inner a{text-decoration:none;color:#444;font-weight:700;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.5px;padding:21px 0 18px;border-bottom:3px solid transparent;transition:color 0.2s ease, border-bottom-color 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}.bp-stickynav .bp-stickynav__inner a:hover,.bp-stickynav .bp-stickynav__inner a.active-link{color:var(--offer-primary);border-bottom-color:var(--offer-primary)}.bp-stickynav .bp-stickynav__inner a.nav-cta{margin-left:auto;background:#ff6b00;color:#fff;padding:10px 22px;border-radius:50px;line-height:1;font-size:0.8rem;box-shadow:0 4px 10px rgba(255, 107, 0, 0.2);border-bottom:none}.bp-stickynav .bp-stickynav__inner a.nav-cta:hover{background:#e66000;transform:translateY(-2px);box-shadow:0 6px 15px rgba(255, 107, 0, 0.3)}@keyframes navLogoFadeIn{from{opacity:0;transform:scale(0.9) translateX(-15px)}to{opacity:1;transform:scale(1) translateX(0)}}.angel-section,.offer-section{scroll-margin-top:calc(var(--offer-sticky-top, 0px) + 180px);margin-bottom:4rem}.angel-section .section-title,.offer-section .section-title{font-size:1.8rem;font-weight:700;margin-bottom:25px;color:#2c3e50;display:flex;align-items:center}.angel-section .section-title::before,.offer-section .section-title::before{content:"";width:6px;height:30px;background:var(--offer-primary);margin-right:15px;border-radius:10px}.inc-exc-wrapper{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:40px}.inc-exc-wrapper .inc-exc-col{flex:1 1 350px;background:#fff;padding:30px;border-radius:16px;border:1px solid #eaeaea;transition:transform 0.3s ease}.inc-exc-wrapper .inc-exc-col:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0, 0, 0, 0.05)}.inc-exc-wrapper .inc-exc-col h3{margin-top:0;margin-bottom:20px;font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:10px}.inc-exc-wrapper .inc-exc-col ul{list-style:none;padding:0;margin:0}.inc-exc-wrapper .inc-exc-col ul li{position:relative;padding-left:28px;margin-bottom:12px;font-size:0.95rem}.inc-exc-wrapper .inc-exc-col ul li::before{font-family:inherit;font-weight:700;line-height:1;position:absolute;left:0;top:2px}.inc-exc-wrapper .inc-exc-col.included{border-top:5px solid #28a745}.inc-exc-wrapper .inc-exc-col.included h3{color:#28a745}.inc-exc-wrapper .inc-exc-col.included li::before{content:"✓";color:#28a745}.inc-exc-wrapper .inc-exc-col.excluded{border-top:5px solid #dc3545}.inc-exc-wrapper .inc-exc-col.excluded h3{color:#dc3545}.inc-exc-wrapper .inc-exc-col.excluded li::before{content:"✕";color:#dc3545}.prices-container-styled details,.program-styled details{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:20px;overflow:hidden;transition:all 0.3s ease;position:relative}.prices-container-styled details summary,.program-styled details summary{padding:16px 25px;font-weight:700;font-size:1.05rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;background:#fcfcfc;color:#2c3e50;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.prices-container-styled details summary::-moz-focus-inner,.program-styled details summary::-moz-focus-inner{border:0}.prices-container-styled details summary:focus-visible,.program-styled details summary:focus-visible{outline:2px solid var(--offer-primary);outline-offset:2px;border-radius:10px}.prices-container-styled details summary::-webkit-details-marker,.program-styled details summary::-webkit-details-marker{display:none}.prices-container-styled details summary::after,.program-styled details summary::after{content:"▾";font-family:inherit;font-weight:700;font-size:0.9rem;line-height:1;color:var(--offer-primary);display:inline-flex;align-items:center;justify-content:center;width:1em;transition:transform 0.4s ease, color 0.3s ease}.prices-container-styled details summary:hover,.program-styled details summary:hover{background:#f5faff}.prices-container-styled details:not([open]) .details-content,.prices-container-styled details:not([open]) .table-responsive,.prices-container-styled details:not([open]) .table-scroll-container,.program-styled details:not([open]) .details-content,.program-styled details:not([open]) .table-responsive,.program-styled details:not([open]) .table-scroll-container{display:block;max-height:85px;overflow:hidden;position:relative;opacity:0.6;background:#fff;pointer-events:none}.prices-container-styled details:not([open]) .details-content::after,.prices-container-styled details:not([open]) .table-responsive::after,.prices-container-styled details:not([open]) .table-scroll-container::after,.program-styled details:not([open]) .details-content::after,.program-styled details:not([open]) .table-responsive::after,.program-styled details:not([open]) .table-scroll-container::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 90%);z-index:10}.prices-container-styled details:not([open]) .details-content,.prices-container-styled details:not([open]) .table-responsive,.program-styled details:not([open]) .details-content,.program-styled details:not([open]) .table-responsive{padding:0 25px 15px}.prices-container-styled details:not([open]) .table-scroll-container,.program-styled details:not([open]) .table-scroll-container{padding:0;margin:0}.prices-container-styled details:not([open]) .details-content .oi-table-cta,.program-styled details:not([open]) .details-content .oi-table-cta{display:none}.prices-container-styled details:not([open]) .details-content table tbody tr:nth-child(n+2),.program-styled details:not([open]) .details-content table tbody tr:nth-child(n+2){display:none}.prices-container-styled details:not([open]) .details-content table>tr:nth-child(n+3),.program-styled details:not([open]) .details-content table>tr:nth-child(n+3){display:none}.prices-container-styled details[open],.program-styled details[open]{box-shadow:0 10px 25px rgba(0, 0, 0, 0.06);border-color:#eee}.prices-container-styled details[open] summary,.program-styled details[open] summary{background:#fff;border-bottom:1px solid #f0f8ff;color:var(--offer-primary)}.prices-container-styled details[open] summary::after,.program-styled details[open] summary::after{transform:rotate(180deg);color:var(--offer-primary)}.prices-container-styled details[open] .details-content,.prices-container-styled details[open] .table-responsive,.prices-container-styled details[open] .table-scroll-container,.program-styled details[open] .details-content,.program-styled details[open] .table-responsive,.program-styled details[open] .table-scroll-container{max-height:none;opacity:1;animation:slideDownFade 0.4s ease-out;pointer-events:auto}.prices-container-styled details[open] .details-content::after,.prices-container-styled details[open] .table-responsive::after,.prices-container-styled details[open] .table-scroll-container::after,.program-styled details[open] .details-content::after,.program-styled details[open] .table-responsive::after,.program-styled details[open] .table-scroll-container::after{display:none}.prices-container-styled details[open] .details-content,.prices-container-styled details[open] .table-responsive,.program-styled details[open] .details-content,.program-styled details[open] .table-responsive{padding:5px 5px 5px}.prices-container-styled details[open] .table-scroll-container,.program-styled details[open] .table-scroll-container{padding:0;margin:0}.prices-container-styled table:not([data-oi-table="1"]):not(.oi-scroll-guard),.program-styled table:not([data-oi-table="1"]):not(.oi-scroll-guard){width:100%;border-collapse:collapse;margin:0;border-radius:8px;border:1px solid #eee;background:transparent}.prices-container-styled table:not([data-oi-table="1"]):not(.oi-scroll-guard) th,.program-styled table:not([data-oi-table="1"]):not(.oi-scroll-guard) th{background:#f8f9fa;padding:15px;font-weight:700;text-align:left}.prices-container-styled table:not([data-oi-table="1"]):not(.oi-scroll-guard) td,.program-styled table:not([data-oi-table="1"]):not(.oi-scroll-guard) td{padding:12px 15px;border-bottom:1px solid #eee}.offer-expandable .offer-expandable__toggle[hidden]{display:none !important}.offer-expandable .offer-expandable__body{position:relative;overflow:hidden;transition:max-height 0.24s ease;padding:24px 26px;border:1px solid rgba(15, 23, 42, 0.08);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.94), 0 12px 28px rgba(15, 23, 42, 0.05)}.offer-expandable .offer-expandable__content{color:var(--offer-dark, #1f2d3d);line-height:1.7}.offer-expandable .offer-expandable__content>:first-child{margin-top:0}.offer-expandable .offer-expandable__content>:last-child{margin-bottom:0}.offer-expandable .offer-expandable__content h2,.offer-expandable .offer-expandable__content h3,.offer-expandable .offer-expandable__content h4,.offer-expandable .offer-expandable__content h5,.offer-expandable .offer-expandable__content h6{color:var(--offer-dark, #1f2d3d);margin-top:1.5rem;margin-bottom:0.9rem}.offer-expandable .offer-expandable__content ul,.offer-expandable .offer-expandable__content ol{padding-left:1.25rem}.offer-expandable .offer-expandable__content .field-entry{margin:0}.offer-expandable .offer-expandable__content .field-entry>.field-label,.offer-expandable .offer-expandable__content .field-entry>.field-label.pole{display:none !important}.offer-expandable.offer-expandable--program .field-entry>.field-label.pole,.offer-expandable.offer-expandable--extras .field-entry>.field-label.pole,.offer-expandable.offer-expandable--terms .field-entry>.field-label.pole{display:none !important}.offer-expandable.offer-expandable--mobile-only .offer-expandable__body{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.offer-expandable.offer-expandable--mobile-only.is-collapsible:not(.is-open) .offer-expandable__body{overflow:hidden}.offer-expandable.offer-expandable--mobile-only .offer-expandable__content{line-height:inherit}.offer-expandable.is-collapsible:not(.is-open) .offer-expandable__body::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.96) 72%, white 100%);pointer-events:none}.offer-expandable .offer-expandable__toggle{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:fit-content;max-width:100%;min-height:40px;margin:14px auto 0;padding:0.62rem 1.08rem;border-radius:999px;border:1px solid rgba(255, 107, 0, 0.3);background:#ffffff;color:var(--offer-accent, #ff7a00);font-size:0.88rem;font-weight:740;letter-spacing:0;line-height:1.15;text-transform:none;cursor:pointer;box-shadow:0 1px 0 rgba(15, 23, 42, 0.035);transition:background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease}.offer-expandable .offer-expandable__toggle-text{display:block;text-align:center;white-space:normal}.offer-expandable .offer-expandable__toggle:hover,.offer-expandable .offer-expandable__toggle:focus-visible{transform:none;border-color:rgba(255, 107, 0, 0.44);background:#fff7ed;color:var(--offer-accent, #ff7a00);box-shadow:0 2px 6px rgba(15, 23, 42, 0.065);outline:none}.offer-expandable .offer-expandable__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.offer-expandable .offer-expandable__toggle-icon::before{content:"▾";font-size:0.9rem;line-height:1;transition:transform 0.18s ease}.offer-expandable.is-open .offer-expandable__toggle-icon::before{transform:rotate(180deg)}.program-styled .offer-expandable__content p,.program-styled .offer-expandable__content li{font-size:1rem}@media (max-width:767.98px){.offer-expandable .offer-expandable__body{padding:18px 16px}.offer-expandable .offer-expandable__toggle{width:fit-content;max-width:100%;margin-top:14px}}@keyframes slideDownFade{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.offer-footer-actions{margin-top:60px;padding-top:30px;border-top:2px solid #f5f5f5}.angel-vote-container{display:flex;justify-content:flex-end}.angel-vote-container .angel-vote-wrapper{display:flex;align-items:center;gap:1rem;padding:14px 18px;border-radius:18px;border:1px solid rgba(57, 184, 190, 0.14);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 250, 252, 0.96) 100%);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.94), 0 12px 28px rgba(15, 23, 42, 0.06)}.angel-vote-container .angel-vote-wrapper h4{margin:0;font-size:0.95rem;line-height:1.35;color:var(--offer-dark, #1f2d3d)}.angel-vote-container .angel-vote-wrapper .angel-vote-form{display:flex;align-items:center;flex-wrap:wrap;gap:0.85rem;margin:0}.angel-vote-container .angel-vote-wrapper .star-rating{direction:rtl;display:inline-flex;align-items:center;font-size:1.5rem;padding:0.2rem 0.55rem;border-radius:999px;background:rgba(248, 250, 252, 0.9);border:1px solid rgba(15, 23, 42, 0.06)}.angel-vote-container .angel-vote-wrapper .star-rating input{display:none}.angel-vote-container .angel-vote-wrapper .star-rating label{color:#d8dee8;cursor:pointer;transition:color 0.18s ease, transform 0.18s ease;padding:0 2px;line-height:1}.angel-vote-container .angel-vote-wrapper .star-rating input:checked~label,.angel-vote-container .angel-vote-wrapper .star-rating label:hover,.angel-vote-container .angel-vote-wrapper .star-rating label:hover~label{color:#ffc107}.angel-vote-container .angel-vote-wrapper .star-rating label:hover,.angel-vote-container .angel-vote-wrapper .star-rating label:hover~label{transform:translateY(-1px)}.angel-vote-container .angel-vote-wrapper .btn-vote{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0.65rem 1rem;border-radius:999px;border:1px solid rgba(57, 184, 190, 0.28);background:linear-gradient(180deg, rgba(247, 252, 253, 0.96) 0%, rgba(255, 255, 255, 0.98) 100%);color:var(--offer-dark, #1f2d3d);font-size:0.82rem;font-weight:800;letter-spacing:0.04em;line-height:1;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.92), 0 8px 18px rgba(15, 23, 42, 0.05);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, color 0.18s ease, background-color 0.18s ease}.angel-vote-container .angel-vote-wrapper .btn-vote:hover,.angel-vote-container .angel-vote-wrapper .btn-vote:focus-visible{transform:translateY(-1px);border-color:rgba(57, 184, 190, 0.5);color:var(--offer-primary, #39b8be);box-shadow:inset 0 1px 0 white, 0 12px 22px rgba(15, 23, 42, 0.08);outline:none}.angel-vote-container .angel-vote-wrapper.voted{border-color:rgba(34, 197, 94, 0.22);background:linear-gradient(180deg, rgba(240, 253, 244, 0.98) 0%, rgba(248, 250, 252, 0.96) 100%);color:#166534}.angel-vote-container .angel-vote-wrapper.voted .voted-icon{font-weight:700;margin-right:8px}@media (max-width:768px){.offer-single__title{font-size:1.7rem}.bp-stickynav .bp-stickynav__inner{gap:15px;height:55px}.bp-stickynav .bp-stickynav__inner a{font-size:0.75rem}.inc-exc-wrapper .inc-exc-col{flex:1 1 100%;padding:20px}.angel-vote-container{justify-content:center}.angel-vote-container .angel-vote-wrapper{flex-direction:column;align-items:stretch;width:100%;border-radius:18px}.angel-vote-container .angel-vote-wrapper .angel-vote-form{justify-content:space-between}.angel-vote-container .angel-vote-wrapper .btn-vote{width:100%}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}}.floating-dock{position:fixed;bottom:var(--fd-offset-bottom);right:var(--fd-offset-side);z-index:var(--fd-z-index);width:60px;height:60px;margin:0;padding:0;font-family:var(--font-family-base)}.floating-dock__toggle{position:absolute;bottom:0;right:0;width:60px;height:60px;border-radius:50%;border:2px solid #ffffff;background:var(--fd-main-bg);cursor:pointer;box-shadow:var(--card-shadow-hover);display:flex;align-items:center;justify-content:center;font-size:26px;transition:var(--offer-transition);outline:none;padding:0;z-index:20}.floating-dock__toggle:hover{transform:scale(1.05)}.floating-dock__toggle:active{transform:scale(0.95)}.floating-dock__icon-main,.floating-dock__icon-close{position:absolute;transition:opacity 0.3s ease, transform 0.3s ease, color 0.3s ease;color:var(--fd-main-icon);width:1em;height:1em;display:block;line-height:1;flex:0 0 auto;fill:currentColor}.floating-dock__icon-close{opacity:0;transform:rotate(-90deg);font-size:22px}.floating-dock.is-open .floating-dock__icon-main{opacity:0;transform:rotate(90deg)}.floating-dock.is-open .floating-dock__icon-close{opacity:1;transform:rotate(0)}.floating-dock.is-open .floating-dock__pulse{animation:none}.floating-dock__actions{position:absolute;bottom:75px;right:0;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px;width:max-content;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);pointer-events:none;z-index:10}.floating-dock.is-open .floating-dock__actions{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.floating-dock__item{display:flex;align-items:center;justify-content:flex-end;text-decoration:none;gap:12px;transform:scale(0.8);opacity:0;transition:transform 0.2s ease, opacity 0.2s ease}.floating-dock__item.is-viber{--item-color: var(--brand-viber)}.floating-dock__item.is-whatsapp{--item-color: var(--brand-whatsapp)}.floating-dock__item.is-messenger{--item-color: var(--brand-messenger)}.floating-dock__item.is-facebook{--item-color: var(--brand-facebook)}.floating-dock__item.is-phone{--item-color: var(--brand-phone)}.floating-dock__item.is-email{--item-color: var(--brand-email)}.floating-dock__item.is-custom{--item-color: var(--text-color-main)}.floating-dock.is-open .floating-dock__item{transform:scale(1);opacity:1}.floating-dock.is-open .floating-dock__item:nth-child(1){transition-delay:0.05s}.floating-dock.is-open .floating-dock__item:nth-child(2){transition-delay:0.1s}.floating-dock.is-open .floating-dock__item:nth-child(3){transition-delay:0.15s}.floating-dock.is-open .floating-dock__item:nth-child(4){transition-delay:0.2s}.floating-dock.is-open .floating-dock__item:nth-child(5){transition-delay:0.25s}.floating-dock.is-open .floating-dock__item:nth-child(6){transition-delay:0.3s}.floating-dock.is-open .floating-dock__item:nth-child(7){transition-delay:0.35s}.floating-dock.is-open .floating-dock__item:nth-child(8){transition-delay:0.4s}.floating-dock__label{background:#fff;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:700;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);white-space:nowrap;color:var(--item-color, #333);transform:translateX(10px);transition:var(--offer-transition)}.floating-dock__icon-wrap{width:46px;height:46px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0, 0, 0, 0.12);font-size:20px;color:var(--item-color);transition:transform 0.2s}.floating-dock__icon-svg{width:1em;height:1em;display:block;flex:0 0 auto;line-height:1;color:inherit;fill:currentColor;transition:transform 0.2s ease, color 0.2s ease}.floating-dock__item:hover .floating-dock__icon-wrap{transform:scale(1.1)}.floating-dock__icon-main.is-changing{animation:fd-pop 0.3s ease}.floating-dock__pulse{position:absolute;inset:0;border-radius:50%;border:2px solid var(--fd-main-bg);animation:fd-pulse 2s infinite;z-index:-1;pointer-events:none}@keyframes fd-pop{0%{transform:scale(1)}50%{transform:scale(0.8);opacity:0.7}100%{transform:scale(1);opacity:1}}@keyframes fd-pulse{0%{transform:scale(1);opacity:0.8}70%{transform:scale(1.45);opacity:0}100%{transform:scale(1.45);opacity:0}}.offer-iframe-wrap iframe{width:100%;min-height:900px;border:0}.u-hidden-marker{display:none}.blog-item,.com-content-category-blog__item{content-visibility:auto;contain-intrinsic-size:1px 400px}body.of-has-results .home-modules{display:none}body.of-has-results #offer-results{display:block}.bp-icon,.bp-icon--file,.social-connect-card__icon-svg,.floating-dock__icon-svg{display:inline-block;width:1em;height:1em;line-height:1;vertical-align:-0.125em;fill:currentColor;color:inherit;flex:0 0 auto}.bp-icon--sm{width:0.875em;height:0.875em}.bp-icon--lg{width:1.25em;height:1.25em}.bp-icon--xl{width:1.5em;height:1.5em}.bp-icon>use,.social-connect-card__icon-svg>use,.floating-dock__icon-svg>use{pointer-events:none}.button.fa[class*="fa-"]::before,.button.fa[class*="fa-"]::after{content:none !important;font-family:inherit !important;font-weight:inherit !important}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator::after,.g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator::after{content:"" !important;display:inline-block;width:0.42em;height:0.42em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transform-origin:50% 50%;vertical-align:middle;font-family:inherit !important;line-height:1;opacity:0.85}.g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator::after{width:0.42em !important;height:0.42em !important;padding:0 !important}.g-main-nav .g-sublevel>li.g-parent .g-menu-parent-indicator::after{content:"" !important;display:inline-block;width:0.42em;height:0.42em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transform-origin:50% 50%;vertical-align:middle;font-family:inherit !important;line-height:1;opacity:0.95;position:relative;top:0 !important}.g-home-particles.g-helium-style .fp-features .g-block .card .card-block .fa,#g-offcanvas #g-mobilemenu-container ul i.fa,.g-owlcarousel .owl-nav button.owl-prev .fa,.g-owlcarousel .owl-nav button.owl-next .fa,.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-tags .tag .fa{font-family:inherit !important}.moduletable .breadcrumb span.divider::before{content:"" !important;display:inline-block;width:0.42em;height:0.42em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transform-origin:50% 50%;vertical-align:middle;font-family:inherit !important;font-weight:inherit !important;line-height:1;position:static !important}.g-owlcarousel .owl-nav button.owl-next .fa{font-family:inherit !important}.com-content-category-blog.blog .bp-loadmore{width:60%;min-width:360px;margin:2rem auto 2.75rem;text-align:center}@media (max-width:1199.98px){.com-content-category-blog.blog .bp-loadmore{width:72%}}@media (max-width:767.98px){.com-content-category-blog.blog .bp-loadmore{width:100%;min-width:0}}.com-content-category-blog.blog .bp-loadmore__button{width:100%;min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;padding:0.95rem 1.4rem;border:1px solid rgba(57, 184, 190, 0.3);border-radius:var(--offer-card-radius, 18px);background:linear-gradient(180deg, rgba(247, 252, 253, 0.96) 0%, rgba(255, 255, 255, 0.98) 100%);color:var(--offer-dark, #1f2d3d);font-size:clamp(1rem, calc(0.96rem + 0.18vw), 1.08rem);font-weight:500;letter-spacing:0.01em;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9), 0 10px 24px rgba(15, 23, 42, 0.06);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, color 0.18s ease, background-color 0.18s ease}.com-content-category-blog.blog .bp-loadmore__button:hover,.com-content-category-blog.blog .bp-loadmore__button:focus-visible{transform:translateY(-1px);border-color:rgba(57, 184, 190, 0.56);color:var(--offer-primary, #39b8be);box-shadow:inset 0 1px 0 white, 0 14px 28px rgba(15, 23, 42, 0.09);outline:none}.com-content-category-blog.blog .bp-loadmore__button[disabled]{cursor:wait}.com-content-category-blog.blog .bp-loadmore__button-label{line-height:1.2}.com-content-category-blog.blog .bp-loadmore__button-icon{flex:0 0 auto;font-size:1.05em;line-height:1;color:var(--offer-primary, #39b8be);transition:transform 0.18s ease, opacity 0.18s ease}.com-content-category-blog.blog .bp-loadmore .bp-loadmore__button:hover .bp-loadmore__button-icon,.com-content-category-blog.blog .bp-loadmore .bp-loadmore__button:focus-visible .bp-loadmore__button-icon{transform:translateY(2px)}.com-content-category-blog.blog .bp-loadmore__status{min-height:1.25rem;margin-top:0.65rem;font-size:0.92rem;color:rgba(71, 85, 105, 0.9)}.com-content-category-blog.blog .bp-loadmore.is-complete .bp-loadmore__button{cursor:default;border-color:rgba(57, 184, 190, 0.34);background:linear-gradient(180deg, rgba(248, 252, 252, 0.98) 0%, rgba(250, 253, 253, 0.98) 100%);color:var(--offer-primary, #39b8be);box-shadow:0 6px 14px rgba(15, 23, 42, 0.03)}.com-content-category-blog.blog .bp-loadmore.is-complete .bp-loadmore__button-icon{transform:none;opacity:0.75}@media (max-width:767.98px){.com-content-category-blog.blog .bp-loadmore .bp-loadmore__button{min-height:54px;padding:0.9rem 1rem}}.offer-card__media--gallery{display:flex;flex-direction:column}.offer-card__image-wrap--gallery{position:relative}.offer-card__image-wrap--gallery .bp-card-gallery{position:relative;width:100%;height:100%;overflow:hidden;background:var(--offer-image-placeholder);touch-action:pan-y}.offer-card__image-wrap--gallery .bp-card-gallery__track{display:flex;width:100%;height:100%;transition:transform 0.28s ease;will-change:transform}.offer-card__image-wrap--gallery .bp-card-gallery__slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;height:100%;display:block;overflow:hidden}.offer-card__image-wrap--gallery .bp-card-gallery__slide.is-broken{display:none}.offer-card__image-wrap--gallery .bp-card-gallery__image,.offer-card__image-wrap--gallery .bp-card-gallery__slide>a,.offer-card__image-wrap--gallery .bp-card-gallery__slide>img{width:100%;height:100%;display:block}.offer-card__image-wrap--gallery .bp-card-gallery__image{transform-origin:center center;backface-visibility:hidden;transition:transform 0.28s ease}.offer-card__image-wrap--gallery .bp-card-gallery__placeholder{display:none;width:100%;height:100%}.offer-card__image-wrap--gallery .bp-card-gallery.is-empty .bp-card-gallery__track,.offer-card__image-wrap--gallery .bp-card-gallery.is-empty .bp-card-gallery__nav,.offer-card__image-wrap--gallery .bp-card-gallery.is-empty .bp-card-gallery__dots-row{display:none}.offer-card__image-wrap--gallery .bp-card-gallery.is-empty .bp-card-gallery__placeholder{display:block}.offer-card__image-wrap--gallery .bp-card-gallery__nav{position:static;pointer-events:none}.offer-card__image-wrap--gallery .bp-card-gallery__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;pointer-events:auto;width:28px;height:28px;border:1px solid var(--pricebadge-border);border-radius:999px;background:rgba(66, 71, 83, 0.88);box-shadow:var(--pricebadge-shadow);color:var(--offer-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity 0.2s ease, background 0.2s ease, border-color 0.2s ease;opacity:0.72}.offer-card__image-wrap--gallery .bp-card-gallery__btn .bp-icon{width:0.9rem;height:0.9rem;display:block;flex:0 0 auto}.offer-card__image-wrap--gallery .bp-card-gallery__btn:hover,.offer-card__image-wrap--gallery .bp-card-gallery__btn:focus-visible{opacity:0.98;background:rgba(66, 71, 83, 0.96);border-color:rgba(255, 255, 255, 0.3)}.offer-card__image-wrap--gallery .bp-card-gallery__btn:focus-visible{outline:2px solid rgba(255, 255, 255, 0.9);outline-offset:2px}.offer-card__image-wrap--gallery .bp-card-gallery__btn--prev{left:10px}.offer-card__image-wrap--gallery .bp-card-gallery__btn--next{right:10px}.offer-card__image-wrap--gallery .offer-card__overlay{z-index:2}.offer-card__image-wrap--gallery .promo-badge,.offer-card__image-wrap--gallery .offer-card__transport-badge,.offer-card__image-wrap--gallery .offer-card__price-badge{z-index:6}.bp-card-gallery__dots-row{display:none;justify-content:center;align-items:center;padding:8px 0 2px}.bp-card-gallery__dots{display:flex;align-items:center;justify-content:center;gap:7px;padding:0;margin:0;background:none;backdrop-filter:none}.bp-card-gallery__dot{width:8px;height:8px;border:0;border-radius:999px;padding:0;cursor:pointer;background:rgba(125, 135, 156, 0.42);transition:transform 0.18s ease, background-color 0.18s ease, width 0.18s ease}.bp-card-gallery__dot.is-active,.bp-card-gallery__dot[aria-current="true"]{background:var(--offer-primary);width:18px;transform:none}.bp-card-gallery__dot[hidden]{display:none}.offer-card:hover .offer-card__image-wrap--gallery .bp-card-gallery__image{transform:none}.offer-card:hover .offer-card__image-wrap--gallery .bp-card-gallery__slide.is-active .bp-card-gallery__image{transform:scale(1.08)}@media (min-width:769px){.bp-card-gallery__dots-row{display:none !important}}@media (max-width:768px){.offer-card__image-wrap--gallery .bp-card-gallery__nav,.offer-card__image-wrap--gallery .bp-card-gallery__btn{display:none !important}.bp-card-gallery__dots-row{display:flex}.bp-card-gallery__dots{gap:6px}.bp-card-gallery__dot{width:7px;height:7px}.bp-card-gallery__dot.is-active,.bp-card-gallery__dot[aria-current="true"]{width:16px}.bp-card-gallery__dots:not(:has(.bp-card-gallery__dot.is-active)):not(:has(.bp-card-gallery__dot[aria-current="true"])) .bp-card-gallery__dot:first-child{background:var(--offer-primary);width:16px}}@media (min-width:992px){body.view-category #g-page-surround,body.view-category #g-main,body.view-category .g-offcanvas-hide,body.view-category .g-content,body.view-category .platform-content,body.view-category .component-content,body.view-category #g-mainbar,body.view-category #g-mainbar .g-content,body.view-category #g-mainbar .g-grid,body.view-category #g-mainbar .g-block,body.view-categories #g-page-surround,body.view-categories #g-main,body.view-categories .g-offcanvas-hide,body.view-categories .g-content,body.view-categories .platform-content,body.view-categories .component-content,body.view-categories #g-mainbar,body.view-categories #g-mainbar .g-content,body.view-categories #g-mainbar .g-grid,body.view-categories #g-mainbar .g-block{overflow:visible}body.view-category .bp-category-layout--with-aside,body.view-categories .bp-category-layout--with-aside{display:grid;grid-template-columns:minmax(240px, 300px) minmax(0, 1fr);gap:1.5rem;align-items:start}body.view-category .bp-category-layout--with-aside>.bp-category-layout__aside,body.view-categories .bp-category-layout--with-aside>.bp-category-layout__aside{position:sticky;top:1rem;align-self:start}}body.view-article{--so-page-bg: #f5f8fa;--so-card-bg: var(--offer-white, #ffffff);--so-ink: #172033;--so-muted: var(--text-color-muted, #64748b);--so-border: rgba(15, 23, 42, 0.085);--so-border-soft: rgba(15, 23, 42, 0.065);--so-radius-lg: 24px;--so-radius-md: 18px;--so-accent: #ff6b00;--so-accent-dark: #d95b00;--so-accent-soft: var(--promo-badge-bg, #fff7ed);--so-accent-border: rgba(255, 107, 0, 0.22);--so-blue: var(--offer-primary, #00bbff);--so-blue-dark: var(--offer-secondary, #0099d1);--so-blue-soft: rgba(0, 187, 255, 0.08);--so-blue-border: rgba(0, 153, 209, 0.30);--so-green: #15803d;--so-red: #b91c1c;--so-content-gap: clamp(22px, 2.4vw, 34px);--so-sidebar-width: clamp(300px, 24vw, 390px);--so-shadow-card: 0 1px 2px rgba(15, 23, 42, 0.045);--so-shadow-sidebar: 0 1px 2px rgba(15, 23, 42, 0.05);--so-shadow-cta: 0 3px 8px rgba(0, 153, 209, 0.13);--so-btn-radius: var(--offer-card-radius, 18px);--so-btn-min-height: 40px;--so-btn-padding: 8px 16px;--so-btn-font-size: 0.88rem;--so-btn-font-weight: 760;--so-btn-line-height: 1.15;--so-btn-text-transform: uppercase;--so-btn-letter-spacing: 0.05em;--so-btn-border: var(--card-button-border, #e2e8f0);--so-btn-border-hover: var(--card-button-border-hover, var(--offer-primary, #00bbff));--so-btn-bg: var(--single-button-bg, rgb(237 239 244));--so-btn-bg-hover: var(--single-button-bg-hover, var(--card-button-bg-hover, var(--offer-primary, #00bbff)));--so-btn-color: var(--single-button-text, var(--card-button-text, var(--offer-dark, #0f172a)));--so-btn-color-hover: var(--single-button-text-hover, var(--card-button-text-hover, var(--offer-white, #ffffff)));--so-btn-shadow: none;--so-btn-shadow-hover: none;--so-btn-primary-bg: var(--card-button-bg, #f8fafc);--so-btn-primary-bg-hover: var(--card-button-bg-hover, var(--offer-primary, #00bbff));--so-btn-primary-border: var(--card-button-border, #e2e8f0);--so-btn-primary-border-hover: var(--card-button-border-hover, var(--offer-primary, #00bbff));--so-btn-primary-color: var(--card-button-text, var(--offer-dark, #0f172a));--so-btn-primary-color-hover: var(--card-button-text-hover, var(--offer-white, #ffffff));--so-btn-primary-shadow: none;--so-btn-primary-shadow-hover: none;background:var(--so-page-bg);color:var(--so-ink)}body.view-article .offer-gallery-hero{margin:0;padding:clamp(18px, 2.6vw, 36px) 0 clamp(16px, 2vw, 28px);background:transparent;border-bottom:0;color:var(--offer-dark, #1f2d3d)}body.view-article .offer-gallery-hero__inner,body.view-article .offer-page-wrapper.offer-full-width-layout{width:min(100%, 1680px);max-width:1680px;margin-left:auto;margin-right:auto;padding-left:clamp(12px, 2vw, 28px);padding-right:clamp(12px, 2vw, 28px)}body.view-article .offer-gallery-hero__header{max-width:1680px;margin:0 auto clamp(12px, 1.6vw, 18px);text-align:left}body.view-article .offer-gallery-hero--peakview .offer-gallery-hero__header,body.view-article .offer-gallery-hero--no-gallery .offer-gallery-hero__header{margin-bottom:clamp(10px, 1.8vw, 18px)}body.view-article .offer-gallery-hero__title{max-width:1180px;margin:0;color:var(--so-ink);font-size:clamp(1.9rem, 2.9vw, 3.05rem);line-height:1.08;font-weight:850;letter-spacing:-0.028em}body.view-article .offer-gallery-hero__badges{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 0}body.view-article .offer-gallery-hero__mosaic,body.view-article .offer-gallery-hero__fallback-image{max-width:1680px;margin:0 auto;overflow:hidden;border:1px solid rgba(15, 23, 42, 0.06);border-radius:clamp(18px, 1.8vw, 28px);background:var(--so-card-bg);box-shadow:none}body.view-article .offer-gallery-hero__fallback-image img{display:block;width:100%;height:clamp(260px, 42vw, 560px);object-fit:cover}body.view-article .offer-gallery-hero__mosaic .bp-gallery{--bp-gap: clamp(7px, 0.85vw, 12px);display:flex;flex-direction:column;margin:0;padding:clamp(7px, 0.85vw, 12px);border:0;border-radius:inherit;background:var(--so-card-bg);box-shadow:none}body.view-article .offer-gallery-hero__mosaic .bp-gallery__grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-auto-rows:clamp(118px, 10.4vw, 186px);grid-auto-flow:dense;gap:clamp(7px, 0.85vw, 12px)}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item{min-height:0;overflow:hidden;border:0;border-radius:clamp(10px, 1vw, 18px);background:#e9eff3;box-shadow:none}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item:nth-child(1){grid-column:span 5;grid-row:span 2}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item:nth-child(2){grid-column:span 4;grid-row:span 1}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item:nth-child(3){grid-column:span 3;grid-row:span 2}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item:nth-child(4),body.view-article .offer-gallery-hero__mosaic .bp-gallery__item:nth-child(5){grid-column:span 2;grid-row:span 1}body.view-article .offer-gallery-hero__mosaic .bp-gallery.is-expanded .bp-gallery__grid{align-items:stretch}body.view-article .offer-gallery-hero__mosaic .bp-gallery.is-expanded .bp-gallery__item:nth-child(n+6){grid-column:span 2;grid-row:span 1;height:auto;aspect-ratio:1.3333333333}body.view-article .offer-gallery-hero__mosaic .bp-gallery:not(.is-expanded) .bp-gallery__item:nth-child(n+6),body.view-article .offer-gallery-hero__mosaic .bp-gallery__item[hidden]{display:none}body.view-article .offer-gallery-hero__mosaic .bp-gallery.is-expanded .bp-gallery__item{display:block}body.view-article .offer-gallery-hero__mosaic .bp-gallery__caption{padding:26px 12px 10px;background:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.66) 100%);font-size:0.78rem}body.view-article .offer-gallery-hero__mosaic .bp-gallery__more[data-bp-more="1"],body.view-article .offer-gallery-hero__mosaic .bp-gallery__more{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;width:auto;max-width:max-content;min-width:0;min-height:var(--so-btn-min-height);margin:10px 0 0 auto;padding:var(--so-btn-padding);border:1px solid var(--so-btn-border);border-radius:var(--so-btn-radius);background:var(--so-btn-bg);color:var(--so-btn-color);font-size:var(--so-btn-font-size);font-weight:var(--so-btn-font-weight);line-height:var(--so-btn-line-height);text-transform:var(--so-btn-text-transform);letter-spacing:var(--so-btn-letter-spacing);text-decoration:none;box-shadow:var(--so-btn-shadow);transition:background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease}body.view-article .offer-gallery-hero__mosaic .bp-gallery__more:hover,body.view-article .offer-gallery-hero__mosaic .bp-gallery__more:focus-visible{border-color:var(--so-btn-border-hover);background:var(--so-btn-bg-hover);color:var(--so-btn-color-hover);text-decoration:none;box-shadow:var(--so-btn-shadow-hover);outline:0}body.view-article .offer-gallery-hero__mosaic .bp-gallery__grid>.bp-gallery__more[data-bp-more="1"],body.view-article .offer-gallery-hero__mosaic .bp-gallery__grid>.bp-gallery__more{position:static;grid-column:1 / -1;justify-self:end;align-self:start;width:auto;height:auto}body.view-article .offer-gallery-hero__summary{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px;max-width:1680px;margin:14px auto 0}body.view-article .offer-gallery-hero__summary-card{display:flex;align-items:center;min-width:0;gap:10px;padding:12px 13px;border:1px solid var(--so-border);border-radius:16px;background:rgba(255, 255, 255, 0.96);box-shadow:none}body.view-article .offer-gallery-hero__summary-card--price{border-color:var(--so-blue-border);background:var(--so-card-bg)}body.view-article .offer-gallery-hero__summary-icon,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:0;border-radius:0;background:transparent;color:var(--so-blue-dark);box-shadow:none}body.view-article .offer-gallery-hero__summary-icon .bp-icon,body.view-article .offer-gallery-hero__summary-icon .bp-icon--file,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon .bp-icon{width:25px;height:25px;flex:0 0 25px;border:0;border-radius:0;background:transparent;box-shadow:none}body.view-article .offer-gallery-hero__summary-text{display:flex;min-width:0;flex-direction:column;gap:1px}body.view-article .offer-gallery-hero__summary-label{color:#6b7280;font-size:0.71rem;font-weight:700;line-height:1.15;letter-spacing:0.045em;text-transform:uppercase}body.view-article .offer-gallery-hero__summary-value,body.view-article .offer-gallery-hero__summary-value-wrap{color:#111827;font-size:0.94rem;font-weight:680;line-height:1.22}body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-value,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-value-wrap,body.view-article .offer-gallery-hero__summary-card--price .field-value,body.view-article .offer-gallery-hero__summary-card--price .field-suffix,body.view-article .offer-gallery-hero__summary-card--price .value,body.view-article .offer-gallery-hero__summary-card--price .currency,body.view-article .offer-gallery-hero__summary-card--price .cc-bgn,body.view-article .offer-gallery-hero__summary-card--price .cc-eur,body.view-article .offer-gallery-hero__summary-card--price .euro-price-conversion,body.view-article .offer-gallery-hero__summary-card--price .euro-price-display,body.view-article .offer-gallery-hero__summary-card--price .price-separator,body.view-article .offer-gallery-hero__summary-card--price .promo-price-separator{font-family:inherit;font-size:0.94rem;font-weight:760;line-height:1.22;letter-spacing:-0.01em}body.view-article .offer-gallery-hero__summary-card--price .field-suffix,body.view-article .offer-gallery-hero__summary-card--price .currency,body.view-article .offer-gallery-hero__summary-card--price .cc-eur,body.view-article .offer-gallery-hero__summary-card--price .euro-price-display{color:inherit;opacity:0.9}body.view-article .offer-gallery-hero__summary-card--price .price-separator,body.view-article .offer-gallery-hero__summary-card--price .promo-price-separator{margin:0 0.26rem;color:rgba(23, 32, 51, 0.42)}body.view-article .offer-gallery-hero--peakview-clean{padding-top:clamp(18px, 2.3vw, 30px);padding-bottom:clamp(10px, 1.4vw, 18px);margin-bottom:0}body.view-article .offer-gallery-hero--peakview-clean .offer-gallery-hero__header{margin-bottom:clamp(10px, 1.4vw, 16px)}body.view-article .offer-gallery-hero--peakview-clean .offer-gallery-hero__title{max-width:1360px;font-size:clamp(1.78rem, 2.35vw, 2.65rem);line-height:1.12;letter-spacing:-0.024em}body.view-article .offer-gallery-hero--peakview-clean .offer-gallery-hero__mosaic,body.view-article .offer-gallery-hero--peakview-clean .offer-gallery-hero__fallback-image{display:none !important}body.view-article .offer-gallery-hero__summary-panel{max-width:1680px;margin:clamp(12px, 1.5vw, 18px) auto 0;padding:clamp(16px, 1.7vw, 24px);border:1px solid rgba(0, 153, 209, 0.18);border-radius:clamp(18px, 1.8vw, 26px);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 251, 253, 0.98));box-shadow:none}body.view-article .offer-gallery-hero__summary-panel--compact{max-width:1040px;margin:10px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.view-article .offer-gallery-hero__summary-panel-head{display:flex;align-items:flex-start;gap:12px;max-width:1120px}body.view-article .offer-gallery-hero__summary-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:14px;background:var(--so-blue-soft);color:var(--so-blue-dark)}body.view-article .offer-gallery-hero__summary-panel-icon .bp-icon{width:22px;height:22px}body.view-article .offer-gallery-hero__summary-panel-title{margin:0;color:var(--so-ink);font-size:clamp(1.08rem, 1.45vw, 1.42rem);line-height:1.18;font-weight:820;letter-spacing:-0.018em}body.view-article .offer-gallery-hero__summary-panel-subtitle{max-width:820px;margin:4px 0 0;color:var(--so-muted);font-size:0.92rem;line-height:1.45}body.view-article .offer-gallery-hero__summary--peakview{grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(10px, 1vw, 14px);max-width:none;margin:clamp(14px, 1.5vw, 20px) 0 0}body.view-article .offer-gallery-hero__summary--peakview-compact{grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;max-width:1040px;margin:8px 0 0}body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card{min-height:82px;padding:14px 16px;border-color:rgba(15, 23, 42, 0.08);border-radius:18px;background:#fff}body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card{min-height:66px;padding:11px 13px;border-color:rgba(15, 23, 42, 0.07);border-radius:14px;box-shadow:none}body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price{border-color:rgba(0, 153, 209, 0.34);background:linear-gradient(180deg, #ffffff 0%, rgba(244, 251, 255, 0.95) 100%)}body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-icon,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon{width:40px;height:40px;flex-basis:40px;border-radius:14px;background:rgba(0, 187, 255, 0.08)}body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-icon,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon{width:34px;height:34px;flex-basis:34px;border-radius:12px}body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-icon .bp-icon,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon .bp-icon{width:23px;height:23px}body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-label{font-size:0.72rem}body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-label{font-size:0.66rem;letter-spacing:0.08em}body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-value,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-value-wrap,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .field-value,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .field-suffix,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .value,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .currency,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .cc-bgn,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .cc-eur,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .euro-price-display,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .price-separator{font-size:clamp(0.98rem, 1vw, 1.08rem);line-height:1.2}body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-value,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-value-wrap,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .field-value,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .field-suffix,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .value,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .currency,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .cc-bgn,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .cc-eur,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .euro-price-display,body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .price-separator{font-size:clamp(0.92rem, 0.95vw, 1rem);line-height:1.16}body.view-article .offer-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:1680px;margin:14px auto 0;padding:10px;border:1px solid var(--so-border);border-radius:18px;background:rgba(255, 255, 255, 0.88);box-shadow:none}body.view-article .offer-action-bar__cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--so-btn-min-height);padding:var(--so-btn-padding);border:1px solid var(--so-btn-border);border-radius:var(--so-btn-radius);background:var(--so-btn-bg);color:var(--so-btn-color);font-size:var(--so-btn-font-size);font-weight:var(--so-btn-font-weight);line-height:var(--so-btn-line-height);text-transform:var(--so-btn-text-transform);letter-spacing:var(--so-btn-letter-spacing);text-decoration:none;box-shadow:var(--so-btn-shadow);transition:background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease}body.view-article .offer-action-bar__cta:hover,body.view-article .offer-action-bar__cta:focus-visible{color:var(--so-btn-color-hover);background:var(--so-btn-bg-hover);border-color:var(--so-btn-border-hover);text-decoration:none;box-shadow:var(--so-btn-shadow-hover);transform:none;outline:0}body.view-article .offer-action-bar__modules{display:flex;flex:1 1 320px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}body.view-article .offer-action-bar__modules .moduletable,body.view-article .offer-action-bar__modules .sidebar-social,body.view-article .offer-action-bar__modules .sidebar-social__block,body.view-article .offer-action-bar__modules .sidebar-offer-contact,body.view-article .offer-action-bar__modules .sidebar-offer-contact__block,body.view-article .offer-action-bar__modules .social-connect-card{margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.view-article .offer-action-bar__modules .social-connect-card{--scc-text: #172033;--scc-text-hover: #172033;--scc-icon-bg: #ffffff;--scc-icon-bg-hover: #ffffff;--scc-icon-border: rgba(15, 23, 42, 0.10)}body.view-article .offer-action-bar__modules .social-connect-card__image,body.view-article .offer-action-bar__modules .social-connect-card h4,body.view-article .offer-action-bar__modules .social-connect-card__subtitle,body.view-article .offer-action-bar__modules .sidebar-social__title{display:none}body.view-article .offer-action-bar__modules .social-connect-card__icons,body.view-article .offer-action-bar__modules .sidebar-social__block{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}body.view-article .offer-page-wrapper.offer-full-width-layout{padding-top:clamp(14px, 2vw, 28px);padding-bottom:clamp(34px, 4vw, 70px);background:transparent}body.view-article .offer-page-wrapper.offer-full-width-layout>.row{margin-left:0;margin-right:0}body.view-article .offer-page-wrapper.offer-full-width-layout>.row>.col-12,body.view-article .offer-main-column{padding-left:0;padding-right:0}body.view-article .offer-single__header{display:none}body.view-article .bp-stickynav{position:-webkit-sticky;position:sticky;top:var(--offer-sticky-top, 0px);z-index:990;width:100%;max-width:none;margin:0 0 40px;border:0;border-bottom:1px solid #eeeeee;border-radius:0 0 12px 12px;background:rgba(255, 255, 255, 0.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;transition:top 0.3s ease}@media (min-width:992px){body.view-article .bp-stickynav{max-width:calc(100% - var(--so-sidebar-width) - var(--so-content-gap));margin-left:0;margin-right:auto}}body.view-article .bp-stickynav .bp-stickynav__inner{display:flex;align-items:center;gap:25px;height:60px;max-width:1200px;margin:0 auto;padding:0 15px;overflow-x:auto;white-space:nowrap;min-width:0;scrollbar-width:none}body.view-article .bp-stickynav .bp-stickynav__inner::-webkit-scrollbar{display:none}body.view-article .bp-stickynav .bp-stickynav__inner .nav-logo-wrapper{display:none;align-items:center;margin-right:15px;padding-right:15px;border-right:1px solid rgba(0, 0, 0, 0.1)}body.view-article .bp-stickynav .bp-stickynav__inner .nav-logo-wrapper .nav-logo{display:block;width:auto;height:32px}@media (min-width:992px){html[data-header-hidden="true"] body.view-article .bp-stickynav .bp-stickynav__inner .nav-logo-wrapper,body.view-article[data-header-hidden="true"] .bp-stickynav .bp-stickynav__inner .nav-logo-wrapper{display:flex;animation:navLogoFadeIn 0.4s ease-out forwards}}body.view-article .bp-stickynav .bp-stickynav__inner a{display:inline-flex;align-items:center;justify-content:center;padding:21px 0 18px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#444444;font-size:0.85rem;font-weight:700;line-height:1;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;box-shadow:none;transition:color 0.2s ease, border-bottom-color 0.2s ease, background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}body.view-article .bp-stickynav .bp-stickynav__inner .nav-label{display:inline-flex;align-items:center}body.view-article .bp-stickynav .bp-stickynav__inner .nav-label--mobile{display:none}@media (min-width:768px){body.view-article .bp-stickynav .bp-stickynav__inner a.nav-info-mobile-only{display:none !important}}body.view-article .bp-stickynav .bp-stickynav__inner a:hover,body.view-article .bp-stickynav .bp-stickynav__inner a:focus-visible,body.view-article .bp-stickynav .bp-stickynav__inner a.active-link{color:var(--offer-primary, var(--so-accent));border-bottom-color:var(--offer-primary, var(--so-accent));outline:0}body.view-article .bp-stickynav .bp-stickynav__inner a.nav-cta{margin-left:0;min-height:0;padding:21px 0 18px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#444444;font-size:0.85rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:0.5px;box-shadow:none}body.view-article .bp-stickynav .bp-stickynav__inner a.nav-cta:hover,body.view-article .bp-stickynav .bp-stickynav__inner a.nav-cta:focus-visible,body.view-article .bp-stickynav .bp-stickynav__inner a.nav-cta.active-link{color:var(--offer-primary, var(--so-accent));background:transparent;border-color:transparent;border-bottom-color:var(--offer-primary, var(--so-accent));transform:none;box-shadow:none}body.view-article .offer-content-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 390px);grid-template-areas:"primary sidebar" "secondary sidebar";align-items:start;gap:clamp(22px, 2.4vw, 34px);max-width:1680px;margin:0 auto}body.view-article .offer-content-grid.no-info-sidebar.has-primary{grid-template-columns:minmax(0, 1fr);grid-template-areas:"primary" "secondary"}@media (min-width:992px){body.view-article .offer-content-grid.has-info-sidebar.has-primary{grid-template-columns:minmax(0, 1fr) minmax(300px, 380px);grid-template-areas:"primary sidebar" "secondary sidebar"}}body.view-article .offer-content-grid.has-info-sidebar.no-primary{grid-template-columns:minmax(0, 1fr) minmax(300px, 390px);grid-template-areas:"secondary sidebar"}body.view-article .offer-content-grid.no-info-sidebar.no-primary{grid-template-columns:minmax(0, 1fr);grid-template-areas:"secondary"}body.view-article .offer-content-primary{grid-area:primary;min-width:0}body.view-article .offer-content-secondary{grid-area:secondary;min-width:0}body.view-article .offer-content-sidebar{grid-area:sidebar;min-width:0;margin:0}body.view-article .offer-content-secondary .offer-single__body,body.view-article .offer-single__body{display:grid;gap:clamp(16px, 1.6vw, 22px);min-width:0}body.view-article .offer-content-secondary .offer-section:last-child,body.view-article .offer-single__body .offer-section:last-child{margin-bottom:0}body.view-article .angel-section,body.view-article .offer-section,body.view-article .offer-reservation{position:relative;margin:0 0 clamp(16px, 1.6vw, 22px);overflow:hidden;scroll-margin-top:calc(var(--offer-sticky-top, 0px) + 104px);border:1px solid var(--so-border-soft);border-radius:var(--so-radius-lg);background:var(--so-card-bg);box-shadow:var(--so-shadow-card)}body.view-article .offer-section--prices{border-color:rgba(255, 107, 0, 0.16);margin-bottom:0;box-shadow:none}body.view-article .offer-section__head{display:flex;align-items:flex-start;gap:12px;padding:clamp(15px, 1.6vw, 20px) clamp(16px, 2vw, 24px) 10px;border-bottom:1px solid var(--so-border-soft);background:var(--so-card-bg)}body.view-article .offer-section__icon,body.view-article .offer-section--prices .offer-section__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border:0;border-radius:0;background:transparent;color:var(--so-blue-dark);box-shadow:none}body.view-article .offer-section__icon .bp-icon,body.view-article .offer-section__icon .bp-icon--file,body.view-article .offer-section--prices .offer-section__icon .bp-icon{width:29px;height:29px;flex:0 0 29px;border:0;border-radius:0;background:transparent;box-shadow:none}body.view-article .offer-section__title-wrap{min-width:0}body.view-article .angel-section .section-title,body.view-article .offer-section .section-title,body.view-article .offer-reservation__title{margin:0;padding:0;color:var(--single-section-heading-color, var(--so-ink));font-size:clamp(1.22rem, 1.55vw, 1.65rem);font-weight:850;line-height:1.15;letter-spacing:-0.018em}body.view-article .angel-section .section-title::before,body.view-article .offer-section .section-title::before,body.view-article .offer-reservation__title::before{content:none}body.view-article .offer-section__subtitle{max-width:680px;margin:5px 0 0;color:var(--so-muted);font-size:0.92rem;line-height:1.35}@media (max-width:767px){body.view-article .offer-section__subtitle--dates-prices{display:none !important}}body.view-article .offer-section__body,body.view-article .prices-container-styled,body.view-article .offer-reservation__body{padding:clamp(14px, 1.7vw, 22px)}body.view-article .offer-reservation__body{max-height:none;overflow:visible;transition:none}body.view-article .offer-section__body>:first-child,body.view-article .prices-container-styled>:first-child{margin-top:0}body.view-article .offer-section__body>:last-child,body.view-article .prices-container-styled>:last-child{margin-bottom:0}body.view-article .offer-section:not(.offer-section--prices) .offer-expandable__body{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.view-article .offer-section:not(.offer-section--prices) .offer-expandable.is-collapsible:not(.is-open) .offer-expandable__body::after{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.94) 72%, #ffffff 100%)}body.view-article .offer-section:not(.offer-section--prices) .offer-expandable__toggle{margin-top:16px}body.view-article .offer-expandable__toggle,body.view-article .offer-reservation__toggle{min-height:var(--so-btn-min-height);padding:var(--so-btn-padding);border:1px solid var(--so-btn-border);border-radius:var(--so-btn-radius);background:var(--so-btn-bg);color:var(--so-btn-color);font-size:var(--so-btn-font-size);font-weight:var(--so-btn-font-weight);line-height:var(--so-btn-line-height);text-transform:var(--so-btn-text-transform);letter-spacing:var(--so-btn-letter-spacing);box-shadow:var(--so-btn-shadow);transform:none}body.view-article .offer-expandable__toggle:hover,body.view-article .offer-expandable__toggle:focus-visible,body.view-article .offer-reservation__toggle:hover,body.view-article .offer-reservation__toggle:focus-visible{border-color:var(--so-btn-border-hover);background:var(--so-btn-bg-hover);color:var(--so-btn-color-hover);box-shadow:var(--so-btn-shadow-hover);transform:none;outline:0}body.view-article .offer-seo-heading-block{margin-bottom:0}body.view-article .offer-footer-actions{margin-top:clamp(22px, 2.6vw, 34px);padding:clamp(18px, 2vw, 26px);border:1px solid var(--so-border);border-radius:var(--so-radius-lg);background:var(--so-card-bg);box-shadow:none}body.view-article .offer-footer-actions:empty{display:none}body.view-article .offer-footer-actions .hubseo-footer-links,body.view-article .offer-footer-actions .hubseo-links,body.view-article .offer-footer-actions .hubseo-links__section{margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.view-article .offer-footer-actions .hubseo-footer-links--single{display:grid;gap:clamp(16px, 1.8vw, 22px)}body.view-article .offer-footer-actions .hubseo-links--single{padding-bottom:clamp(14px, 1.6vw, 20px);border-bottom:1px solid var(--so-border-soft)}body.view-article .offer-footer-actions .hubseo-links__title{margin:0 0 10px;color:var(--single-section-heading-color, var(--so-ink));font-size:clamp(1.02rem, 1.15vw, 1.16rem);font-weight:780;line-height:1.2;letter-spacing:-0.01em}body.view-article .offer-footer-actions .hubseo-links__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}body.view-article .offer-footer-actions .hubseo-chip{display:inline-flex;align-items:center;max-width:100%;min-height:34px;padding:7px 13px;border:1px solid var(--so-border-soft);border-radius:999px;background:var(--so-card-bg);color:var(--heading-color);font-family:var(--font-family-headings);font-size:0.94rem;font-weight:560;line-height:1.2;text-decoration:none;box-shadow:none;transition:border-color 0.18s ease, color 0.18s ease, background-color 0.18s ease}body.view-article .offer-footer-actions .hubseo-chip:hover,body.view-article .offer-footer-actions .hubseo-chip:focus-visible{border-color:var(--so-accent-border);background:var(--so-page-bg);color:var(--card-title-hover-color);text-decoration:none;outline:0}body.view-article .offer-footer-actions .hubseo-related__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none}body.view-article .offer-footer-actions .hubseo-related__item{margin:0;padding:0;min-width:0}body.view-article .offer-footer-actions .hubseo-related__link{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:112px;height:100%;padding:15px 16px 14px 40px;border:1px solid var(--so-border-soft);border-radius:18px;background:var(--so-card-bg);color:var(--heading-color);font-family:var(--font-family-headings);font-size:0.98rem;font-weight:560;line-height:1.35;text-decoration:none;box-shadow:none;transition:border-color 0.18s ease, color 0.18s ease, background-color 0.18s ease}body.view-article .offer-footer-actions .hubseo-related__link::before{content:"›";position:absolute;left:16px;top:14px;color:var(--so-accent);font-size:1.35rem;font-weight:820;line-height:1}body.view-article .offer-footer-actions .hubseo-related__title{display:-webkit-box;max-width:100%;overflow:hidden;padding-bottom:2px;background:linear-gradient(var(--card-title-hover-color), var(--card-title-hover-color));background-repeat:no-repeat;background-position:left bottom;background-size:0 2px;color:inherit;font-weight:560;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:background-size 0.3s ease, color 0.3s ease}body.view-article .offer-footer-actions .hubseo-related__price{display:block;margin-top:8px;color:var(--so-accent-dark);font-family:var(--font-family-base);font-size:0.88rem;font-weight:650;line-height:1.28}body.view-article .offer-footer-actions .hubseo-related__price-prefix,body.view-article .offer-footer-actions .hubseo-related__price-value,body.view-article .offer-footer-actions .hubseo-related__price-currency,body.view-article .offer-footer-actions .hubseo-related__price .euro-price-display{font:inherit;color:inherit;font-weight:inherit}body.view-article .offer-footer-actions .hubseo-related__price .euro-price-display{margin-left:2px}body.view-article .offer-footer-actions .hubseo-related__cta{display:inline-block;margin-top:auto;padding-top:10px;color:var(--so-muted);font-family:var(--font-family-base);font-size:0.82rem;font-weight:620;line-height:1.2;transition:color 0.18s ease}body.view-article .offer-footer-actions .hubseo-related__link:hover,body.view-article .offer-footer-actions .hubseo-related__link:focus-visible{border-color:var(--so-accent-border);background:var(--so-card-bg);color:var(--card-title-hover-color);text-decoration:none;box-shadow:none;transform:none;outline:0}body.view-article .offer-footer-actions .hubseo-related__link:hover .hubseo-related__title,body.view-article .offer-footer-actions .hubseo-related__link:focus-visible .hubseo-related__title{background-size:100% 2px;color:var(--card-title-hover-color)}body.view-article .offer-footer-actions .hubseo-related__link:hover .hubseo-related__cta,body.view-article .offer-footer-actions .hubseo-related__link:focus-visible .hubseo-related__cta{color:var(--card-title-hover-color)}body.view-article .offer-reservation-wrapper{margin-top:clamp(18px, 2vw, 28px)}body.view-article .offer-iframe-wrap iframe{display:block;width:100%;min-height:760px;border:0;border-radius:16px;background:var(--so-card-bg)}body.view-article .prices-container-styled table:not([data-oi-table="1"]):not(.oi-scroll-guard){margin-bottom:0}body.view-article .prices-container-styled,body.view-article .prices-container-styled .price-table-accordion,body.view-article .prices-container-styled .price-table-accordion[open],body.view-article .prices-container-styled .details-content,body.view-article .prices-container-styled .col_prices,body.view-article .prices-container-styled .center-legacy,body.view-article .prices-container-styled .table-responsive,body.view-article .prices-container-styled table:not([data-oi-table="1"]):not(.oi-scroll-guard),body.view-article .prices-container-styled .pprices,body.view-article .prices-container-styled .table,body.view-article .offer-section--prices,body.view-article .offer-section--prices .offer-section__body{box-shadow:none}body.view-article .prices-container-styled .price-table-accordion[open]{border-color:rgba(15, 23, 42, 0.08)}body.view-article .offer-section--prices,body.view-article .prices-container-styled{--oi-maxw: 100%}body.view-article .offer-section--prices .rt-topbar,body.view-article .offer-section--prices .table-scroll-container,body.view-article .offer-section--prices .oi-table-cta,body.view-article .prices-container-styled .rt-topbar,body.view-article .prices-container-styled .table-scroll-container,body.view-article .prices-container-styled .oi-table-cta{max-width:100%}body.view-article .prices-container-styled table[data-oi-table="1"],body.view-article .prices-container-styled table.oi-scroll-guard{margin-bottom:0}body.view-article .prices-container-styled .oi-mobile-price-list,body.view-article .prices-container-styled .oi-mobile-price-finder{max-width:100%}body.view-article .offer-info-sidebar__inner{display:grid;align-content:start;gap:18px;min-height:100%}body.view-article .offer-sidebar-sticky-actions{display:grid;align-content:start;gap:18px}@media (min-width:1024px){body.view-article #g-page-surround,body.view-article #g-main,body.view-article #g-mainbar,body.view-article #g-mainbar .g-container,body.view-article #g-mainbar .g-grid,body.view-article #g-mainbar .g-block,body.view-article #g-mainbar .g-content,body.view-article .g-offcanvas-hide,body.view-article .platform-content,body.view-article .component-content,body.view-article .offer-page-wrapper.offer-full-width-layout,body.view-article .offer-page-wrapper.offer-full-width-layout>.row,body.view-article .offer-page-wrapper.offer-full-width-layout>.row>.col-12,body.view-article .offer-main-column,body.view-article .offer-content-grid,body.view-article .offer-content-sidebar,body.view-article .offer-info-sidebar__inner{overflow:visible}body.view-article .offer-content-sidebar{align-self:stretch}body.view-article .offer-info-sidebar__inner{height:100%}body.view-article .offer-sidebar-sticky-actions{position:-webkit-sticky;position:sticky;top:calc(var(--offer-sticky-top, 96px) + 18px);align-self:start;z-index:21}}body.view-article .offer-content-sidebar.offer-section{overflow:visible;border:0;background:transparent;box-shadow:none}body.view-article .offer-content-sidebar .inc-exc-wrapper--sidebar{display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;margin:0}body.view-article .offer-content-sidebar .inc-exc-col{position:relative;flex:1 1 auto;margin:0;padding:18px 20px 20px;overflow:visible;border:1px solid var(--so-border-soft);border-radius:24px;background:var(--so-card-bg);box-shadow:var(--so-shadow-sidebar);transform:none}body.view-article .offer-content-sidebar .inc-exc-col::before{content:none}body.view-article .offer-content-sidebar .inc-exc-col:hover{transform:none}body.view-article .offer-content-sidebar .inc-exc-col h3{position:relative;display:flex;align-items:center;gap:10px;min-height:0;margin:0;padding:0 0 13px;border-bottom:1px solid rgba(15, 23, 42, 0.08);background:transparent;color:var(--so-ink);font-size:1.08rem;font-weight:800;line-height:1.22}body.view-article .offer-content-sidebar .inc-exc-col .bp-icon{width:20px;height:20px;flex:0 0 20px}body.view-article .offer-content-sidebar .inc-exc-col__body,body.view-article .offer-content-sidebar .inc-exc-col>.field-entry,body.view-article .offer-content-sidebar .inc-exc-col>.field-value{padding:15px 0 0;color:#3f4552;font-size:0.96rem;line-height:1.62}body.view-article .offer-content-sidebar .offer-expandable .offer-expandable__body{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.view-article .offer-content-sidebar .offer-expandable .offer-expandable__content{line-height:inherit}body.view-article .offer-content-sidebar .offer-expandable.is-collapsible:not(.is-open) .offer-expandable__body{overflow:hidden}body.view-article .offer-content-sidebar .inc-exc-col.included{border-color:rgba(21, 128, 61, 0.16);box-shadow:0 2px 0 rgba(21, 128, 61, 0.2), var(--so-shadow-sidebar)}body.view-article .offer-content-sidebar .inc-exc-col.included h3{color:var(--so-green);border-bottom-color:rgba(21, 128, 61, 0.18)}body.view-article .offer-content-sidebar .inc-exc-col.included li::before{color:var(--so-green)}body.view-article .offer-content-sidebar .inc-exc-col.excluded{border-color:rgba(185, 28, 28, 0.14);box-shadow:0 2px 0 rgba(185, 28, 28, 0.16), var(--so-shadow-sidebar)}body.view-article .offer-content-sidebar .inc-exc-col.excluded h3{color:var(--so-red);border-bottom-color:rgba(185, 28, 28, 0.16)}body.view-article .offer-content-sidebar .inc-exc-col.excluded li::before{color:var(--so-red)}body.view-article .offer-content-sidebar .inc-exc-col ul{margin:0;padding-left:0;list-style:none}body.view-article .offer-section__body ul{padding-left:0}body.view-article .offer-content-sidebar .inc-exc-col li{position:relative;margin-bottom:10px;padding-left:27px;color:#3f4552;font-size:inherit;line-height:1.58}body.view-article .offer-section__body li{margin-bottom:8px;line-height:1.48}body.view-article .offer-content-sidebar .inc-exc-col.excluded li{padding-bottom:10px;border-bottom:1px solid rgba(15, 23, 42, 0.055)}body.view-article .offer-content-sidebar .inc-exc-col li:last-child{margin-bottom:0}body.view-article .offer-content-sidebar .inc-exc-col.excluded li:last-child{padding-bottom:0;border-bottom:0}body.view-article .offer-content-sidebar .inc-exc-col li::before{position:absolute;left:0;top:0.12em;width:18px;height:18px;font-size:0.92rem;line-height:18px;text-align:center}body.view-article .offer-content-sidebar .inc-exc-col p{margin:0 0 12px;line-height:1.56}body.view-article .offer-content-sidebar .inc-exc-col p:last-child{margin-bottom:0}body.view-article .offer-sidebar-contact{display:grid;gap:16px;margin-top:0}body.view-article .offer-sidebar-contact,body.view-article .offer-sidebar-contact *,body.view-article .offer-sidebar-contact *::before,body.view-article .offer-sidebar-contact *::after{box-shadow:none}body.view-article .offer-sidebar-contact__card,body.view-article .offer-sidebar-contact__social{overflow:visible;border:1px solid var(--so-border-soft);border-radius:24px;background:var(--so-card-bg);box-shadow:var(--so-shadow-sidebar)}body.view-article .offer-sidebar-contact__card{display:grid;gap:12px;padding:18px 20px 20px}body.view-article .offer-sidebar-contact__title,body.view-article .offer-sidebar-contact .sidebar-social__title{margin:0;color:var(--so-ink);font-size:16px;font-weight:780;line-height:1.28}body.view-article .offer-sidebar-contact__title{padding-bottom:10px;border-bottom:1px solid rgba(15, 23, 42, 0.1)}body.view-article .offer-sidebar-contact__intro{margin:-2px 0 0;color:#5b6474;font-size:14.5px;line-height:1.56}body.view-article .offer-sidebar-contact__actions{display:grid;grid-template-columns:minmax(0, 1fr);gap:7px;padding-left:0}body.view-article .offer-sidebar-contact__action,body.view-article .offer-sidebar-contact__action--primary,body.view-article .offer-sidebar-contact__action:hover,body.view-article .offer-sidebar-contact__action:focus-visible,body.view-article .offer-sidebar-contact__action--primary:hover,body.view-article .offer-sidebar-contact__action--primary:focus-visible{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;min-height:32px;gap:10px;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--so-ink);font-size:15px;font-weight:600;line-height:1.4;text-align:left;text-decoration:none;box-shadow:none;transform:none}body.view-article .offer-sidebar-contact__action:hover,body.view-article .offer-sidebar-contact__action:focus-visible,body.view-article .offer-sidebar-contact__action--primary:hover,body.view-article .offer-sidebar-contact__action--primary:focus-visible{color:var(--so-blue-dark);outline:0}body.view-article .offer-sidebar-contact__action .bp-icon,body.view-article .offer-sidebar-contact__action--primary .bp-icon,body.view-article .offer-sidebar-contact__action .bp-icon--file,body.view-article .offer-sidebar-contact__action--primary .bp-icon--file{width:18px;height:18px;flex:0 0 18px;margin-top:1px;border:0;border-radius:0;background:transparent;color:currentColor;opacity:0.9;box-shadow:none}body.view-article .offer-sidebar-contact__meta{display:grid;gap:5px;margin:1px 0 0;padding-top:12px;border-top:1px solid rgba(15, 23, 42, 0.08);color:#5b6474;font-size:14px;line-height:1.54}body.view-article .offer-sidebar-contact__meta strong{color:var(--so-ink);font-weight:600}body.view-article .offer-sidebar-contact__map{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:36px;margin:1px 0 0;gap:8px;padding:7px 14px;border:1px solid var(--so-btn-border);border-radius:var(--so-btn-radius);background:var(--so-btn-bg);color:var(--so-btn-color);font-size:13.5px;font-weight:740;line-height:1.2;text-transform:var(--so-btn-text-transform);letter-spacing:var(--so-btn-letter-spacing);text-decoration:none;box-shadow:var(--so-btn-shadow);transform:none;transition:background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease}body.view-article .offer-sidebar-contact__map:hover,body.view-article .offer-sidebar-contact__map:focus-visible{background:var(--so-btn-bg-hover);border-color:var(--so-btn-border-hover);color:var(--so-btn-color-hover);box-shadow:var(--so-btn-shadow-hover);outline:0}body.view-article .offer-sidebar-contact__map .bp-icon,body.view-article .offer-sidebar-contact__map .bp-icon--file{width:16px;height:16px;flex:0 0 16px;border:0;border-radius:0;background:transparent;color:currentColor;box-shadow:none}body.view-article .offer-sidebar-contact__social{display:grid;gap:16px;padding:18px 20px 20px}body.view-article .offer-sidebar-contact .sidebar-social__block,body.view-article .offer-sidebar-contact .sidebar-social__block:hover,body.view-article .offer-sidebar-contact .sidebar-social__block:focus-within{padding:0;border:0;border-radius:0;background:transparent;transform:none;box-shadow:none}body.view-article .offer-sidebar-contact .sidebar-social__block+.sidebar-social__block{margin-top:4px;padding-top:16px;border-top:1px solid rgba(15, 23, 42, 0.08)}body.view-article .offer-sidebar-contact .sidebar-social__title{margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid rgba(15, 23, 42, 0.1);color:var(--so-ink);font-size:14.5px;font-weight:760;line-height:1.25}body.view-article .offer-sidebar-contact .sidebar-social__grid{display:grid;grid-template-columns:repeat(4, 24px);justify-content:flex-start;align-items:center;gap:9px;padding-left:0}body.view-article .offer-sidebar-contact .sidebar-social__item,body.view-article .offer-sidebar-contact .sidebar-social__item:hover,body.view-article .offer-sidebar-contact .sidebar-social__item:focus-visible,body.view-article .offer-sidebar-contact .sidebar-social__item:active{position:relative;display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;min-width:23px;min-height:23px;max-width:24px;max-height:24px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ss-icon, #263246);opacity:0.88;text-decoration:none;outline-offset:3px;transform:none;box-shadow:none}body.view-article .offer-sidebar-contact .sidebar-social__item:hover,body.view-article .offer-sidebar-contact .sidebar-social__item:focus-visible{color:var(--ss-icon, var(--so-ink));opacity:1}body.view-article .offer-sidebar-contact .sidebar-social__item .bp-icon,body.view-article .offer-sidebar-contact .sidebar-social__item .bp-icon--file,body.view-article .offer-sidebar-contact .sidebar-social__item--viber .bp-icon--file,body.view-article .offer-sidebar-contact .sidebar-social__link--viber .bp-icon--file{display:block;width:24px;height:24px;flex:0 0 24px;border:0;border-radius:0;background:transparent;opacity:1;transform:none;box-shadow:none}body.view-article .offer-sidebar-contact .sidebar-social__label,body.view-article .offer-sidebar-contact .sidebar-social__copy-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}body.view-article .offer-sidebar-contact .sidebar-social__link--copy.is-copied,body.view-article .offer-sidebar-contact .sidebar-social__link--copy.is-copied:hover,body.view-article .offer-sidebar-contact .sidebar-social__link--copy.is-copied:focus-visible{background:transparent;border-color:transparent;color:var(--so-green)}body.view-article .offer-sidebar-contact .sidebar-social__link--copy.is-copied .sidebar-social__copy-label::after{content:none}body.view-article .offer-sidebar-contact__cta,body.view-article .offer-sidebar-contact__cta:active{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;gap:8px;margin-top:2px;padding:10px 16px;border:1px solid var(--so-btn-primary-border);border-radius:var(--so-btn-radius);background:var(--so-btn-primary-bg);color:var(--so-btn-primary-color);font-size:14.5px;font-weight:780;line-height:1.2;text-transform:var(--so-btn-text-transform);letter-spacing:var(--so-btn-letter-spacing);text-decoration:none;box-shadow:var(--so-btn-primary-shadow);transform:none;transition:background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease}body.view-article .offer-sidebar-contact__cta:hover,body.view-article .offer-sidebar-contact__cta:focus-visible{background:var(--so-btn-primary-bg-hover);border-color:var(--so-btn-primary-border-hover);color:var(--so-btn-primary-color-hover);box-shadow:var(--so-btn-primary-shadow-hover);outline:0}body.view-article .offer-sidebar-contact__cta .bp-icon,body.view-article .offer-sidebar-contact__cta .bp-icon--file{width:15px;height:15px;flex:0 0 15px;border:0;border-radius:0;background:transparent;color:currentColor;box-shadow:none}body.view-article .offer-inline-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:0;padding-top:10px;border-top:1px solid rgba(15, 23, 42, 0.08)}body.view-article .offer-inline-share__label{color:#5b6474;font-size:13.5px;font-weight:700;line-height:1}body.view-article .offer-inline-share__icons{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px}body.view-article .offer-inline-share__link,body.view-article .offer-inline-share__link:hover,body.view-article .offer-inline-share__link:focus-visible,body.view-article .offer-inline-share__link:active{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border:0;border-radius:0;background:transparent;color:var(--share-color, #263246);text-decoration:none;box-shadow:none;transform:none;opacity:0.9;outline-offset:3px}body.view-article .offer-inline-share__link:hover,body.view-article .offer-inline-share__link:focus-visible{opacity:1;color:var(--share-color, var(--so-blue-dark))}body.view-article .offer-inline-share__link .bp-icon,body.view-article .offer-inline-share__link .bp-icon--file{display:block;width:21px;height:21px;flex:0 0 21px;border:0;border-radius:0;background:transparent;color:currentColor;box-shadow:none}body.view-article .offer-inline-share__link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}body.view-article .offer-inline-share__link--facebook{--share-color: var(--brand-facebook)}body.view-article .offer-inline-share__link--messenger{--share-color: var(--brand-messenger)}body.view-article .offer-inline-share__link--viber{--share-color: var(--brand-viber)}body.view-article .offer-inline-share__link--whatsapp{--share-color: var(--brand-whatsapp)}body.view-article .offer-inline-share__link--telegram{--share-color: #229ed9}body.view-article .offer-inline-share__link--email{--share-color: var(--brand-email)}body.view-article .offer-page-wrapper .social-connect-card,body.view-article .offer-page-wrapper .offer-footer-actions .sidebar-social,body.view-article .offer-page-wrapper .offer-single__event--after .sidebar-social{display:none !important}body.view-article .offer-sidebar-vote{margin-top:0}body.view-article .offer-sidebar-vote,body.view-article .offer-sidebar-vote .angel-vote-container,body.view-article .offer-sidebar-vote .angel-vote-wrapper,body.view-article .offer-sidebar-vote .star-rating,body.view-article .offer-sidebar-vote .btn-vote,body.view-article .angel-vote-container,body.view-article .angel-vote-wrapper,body.view-article .star-rating,body.view-article .btn-vote,body.view-article .btn-vote:hover,body.view-article .btn-vote:focus-visible{box-shadow:none}body.view-article .offer-sidebar-vote .angel-vote-container{display:block;justify-content:stretch}body.view-article .offer-sidebar-vote .angel-vote-wrapper{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:13px;padding:18px 20px 20px;border:1px solid var(--so-border-soft);border-radius:24px;background:var(--so-card-bg);box-shadow:var(--so-shadow-sidebar)}body.view-article .offer-sidebar-vote .angel-vote-wrapper h4{margin:0;padding-bottom:10px;border-bottom:1px solid rgba(15, 23, 42, 0.1);color:var(--so-ink);font-size:14.5px;font-weight:780;line-height:1.25;text-align:left}body.view-article .offer-sidebar-vote .angel-vote-form{display:flex;width:100%;margin-left:0;align-items:center;justify-content:space-between;gap:8px}body.view-article .offer-sidebar-vote .star-rating{flex:1 1 auto;justify-content:flex-start}body.view-article .offer-sidebar-vote .btn-vote{flex:0 0 auto;min-height:34px;padding:7px 14px;border:1px solid var(--so-btn-border);border-radius:var(--so-btn-radius);background:var(--so-btn-bg);color:var(--so-btn-color);font-size:11px;font-weight:740;line-height:1.15;text-transform:var(--so-btn-text-transform);letter-spacing:var(--so-btn-letter-spacing);box-shadow:var(--so-btn-shadow);transform:none;transition:background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease}body.view-article .offer-sidebar-vote .btn-vote:hover,body.view-article .offer-sidebar-vote .btn-vote:focus-visible{color:var(--so-btn-color-hover);border-color:var(--so-btn-border-hover);background:var(--so-btn-bg-hover);box-shadow:var(--so-btn-shadow-hover);outline:0}@media (max-width:1280px){body.view-article .offer-gallery-hero__summary{grid-template-columns:repeat(3, minmax(0, 1fr))}body.view-article .offer-content-grid,body.view-article .offer-content-grid.has-info-sidebar.no-primary{grid-template-columns:minmax(0, 1fr) minmax(288px, 350px)}}@media (max-width:991px){body.view-article .offer-content-grid,body.view-article .offer-content-grid.has-info-sidebar,body.view-article .offer-content-grid.has-primary,body.view-article .offer-content-grid.no-primary{grid-template-columns:minmax(0, 1fr);grid-template-areas:"primary" "sidebar" "secondary"}body.view-article .offer-content-grid.no-primary.has-info-sidebar{grid-template-areas:"sidebar" "secondary"}body.view-article .offer-content-grid.no-info-sidebar.has-primary{grid-template-areas:"primary" "secondary"}body.view-article .offer-content-grid.no-info-sidebar.no-primary{grid-template-areas:"secondary"}body.view-article .offer-info-sidebar__inner,body.view-article .offer-sidebar-sticky-actions{gap:14px}body.view-article .offer-content-sidebar .inc-exc-wrapper--sidebar{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}body.view-article .bp-stickynav .bp-stickynav__inner a.nav-cta{margin-left:0}body.view-article .offer-sidebar-contact{margin-top:0}body.view-article .offer-sidebar-contact__card{padding:18px 18px 20px}body.view-article .offer-sidebar-contact__social{padding:18px 18px 20px}body.view-article .offer-sidebar-vote .angel-vote-wrapper{padding:18px 18px 20px}}@media (max-width:768px){body.view-article .offer-gallery-hero{padding-top:14px;padding-bottom:10px;margin-bottom:8px}body.view-article .offer-gallery-hero__inner,body.view-article .offer-page-wrapper.offer-full-width-layout{padding-left:10px;padding-right:10px}body.view-article .offer-gallery-hero__header{margin-bottom:12px}body.view-article .offer-gallery-hero__title{font-size:clamp(1.55rem, 7vw, 2.15rem);line-height:1.12;letter-spacing:-0.022em}body.view-article .offer-gallery-hero__badges{margin-top:8px}body.view-article .offer-gallery-hero__mosaic,body.view-article .offer-gallery-hero__fallback-image{margin-bottom:10px;border-radius:16px;box-shadow:none}body.view-article .offer-gallery-hero__fallback-image img{height:clamp(210px, 55vw, 320px)}body.view-article .offer-gallery-hero__mosaic,body.view-article .offer-gallery-hero__mosaic .bp-gallery,body.view-article .offer-gallery-hero__mosaic .bp-gallery__grid{height:auto;min-height:0;max-height:none;aspect-ratio:auto;align-content:start}body.view-article .offer-gallery-hero__mosaic .bp-gallery{--bp-gap: 7px;display:block;padding:6px}body.view-article .offer-gallery-hero__mosaic .bp-gallery__grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:auto;gap:6px}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item,body.view-article .offer-gallery-hero__mosaic .bp-gallery__item:nth-child(n){grid-column:span 1;grid-row:auto;min-height:0;height:auto;aspect-ratio:1.7777777778;border-radius:12px}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item:first-child{grid-column:1 / -1;aspect-ratio:2.2222222222;border-radius:14px}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item img{width:100%;height:100%;object-fit:cover}body.view-article .offer-gallery-hero__mosaic .bp-gallery:not(.is-expanded) .bp-gallery__item:nth-child(n+4){display:none}body.view-article .offer-gallery-hero__mosaic .bp-gallery.is-expanded .bp-gallery__item:nth-child(n+4){display:block}body.view-article .offer-gallery-hero__mosaic .bp-gallery.is-expanded .bp-gallery__item:nth-child(n+6){grid-column:span 1;grid-row:auto;height:auto;aspect-ratio:1.7777777778}body.view-article .offer-gallery-hero__mosaic .bp-gallery__more[data-bp-more="1"],body.view-article .offer-gallery-hero__mosaic .bp-gallery__more{display:inline-flex;width:auto;max-width:max-content;min-height:38px;margin:8px auto 2px;padding:8px 14px;line-height:1.12;justify-content:center}body.view-article .offer-gallery-hero__mosaic .bp-gallery__grid>.bp-gallery__more[data-bp-more="1"],body.view-article .offer-gallery-hero__mosaic .bp-gallery__grid>.bp-gallery__more{grid-column:1 / -1;justify-self:center;align-self:start;width:auto;max-width:max-content;margin:8px auto 2px}body.view-article .offer-gallery-hero__summary{display:flex;flex-wrap:wrap;align-items:stretch;gap:7px;margin-top:8px;overflow-x:visible;padding-bottom:0}body.view-article .offer-gallery-hero__summary-card{flex:1 1 calc((100% - 7px) / 2);max-width:calc((100% - 7px) / 2);align-items:center;gap:8px;min-height:0;padding:8px 10px;border-radius:14px}body.view-article .offer-gallery-hero__summary-icon,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon{width:28px;height:28px;flex:0 0 28px}body.view-article .offer-gallery-hero__summary-icon .bp-icon,body.view-article .offer-gallery-hero__summary-icon .bp-icon--file,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon .bp-icon{width:21px;height:21px;flex:0 0 21px}body.view-article .offer-gallery-hero__summary-text{gap:0}body.view-article .offer-gallery-hero__summary-label{font-size:0.63rem;line-height:1.08;letter-spacing:0.04em}body.view-article .offer-gallery-hero__summary-value,body.view-article .offer-gallery-hero__summary-value-wrap{font-size:0.82rem;line-height:1.12}body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-value,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-value-wrap,body.view-article .offer-gallery-hero__summary-card--price .field-value,body.view-article .offer-gallery-hero__summary-card--price .field-suffix,body.view-article .offer-gallery-hero__summary-card--price .value,body.view-article .offer-gallery-hero__summary-card--price .currency,body.view-article .offer-gallery-hero__summary-card--price .cc-bgn,body.view-article .offer-gallery-hero__summary-card--price .cc-eur,body.view-article .offer-gallery-hero__summary-card--price .euro-price-conversion,body.view-article .offer-gallery-hero__summary-card--price .euro-price-display,body.view-article .offer-gallery-hero__summary-card--price .price-separator,body.view-article .offer-gallery-hero__summary-card--price .promo-price-separator{font-size:0.82rem;line-height:1.12}body.view-article .offer-gallery-hero__summary-card--price .price-separator,body.view-article .offer-gallery-hero__summary-card--price .promo-price-separator{margin:0 0.16rem}body.view-article .offer-gallery-hero--peakview-clean{padding-top:12px;padding-bottom:8px}body.view-article .offer-gallery-hero--peakview-clean .offer-gallery-hero__title{font-size:clamp(1.42rem, 5.8vw, 1.95rem);line-height:1.14}body.view-article .offer-gallery-hero__summary-panel{margin-top:10px;padding:13px;border-radius:16px}body.view-article .offer-gallery-hero__summary-panel--compact{margin-top:8px;padding:0;border-radius:0}body.view-article .offer-gallery-hero__summary-panel-head{gap:9px}body.view-article .offer-gallery-hero__summary-panel-icon{width:32px;height:32px;flex-basis:32px;border-radius:12px}body.view-article .offer-gallery-hero__summary-panel-icon .bp-icon{width:18px;height:18px}body.view-article .offer-gallery-hero__summary-panel-title{font-size:1rem}body.view-article .offer-gallery-hero__summary-panel-subtitle{font-size:0.82rem;line-height:1.35}body.view-article .offer-gallery-hero__summary--peakview{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:7px;margin-top:10px}body.view-article .offer-gallery-hero__summary--peakview-compact{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-top:0}body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card{max-width:none;min-height:0;padding:9px 10px;border-radius:14px}body.view-article .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card{padding:9px 10px;border-radius:12px}body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-icon,body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon{width:28px;height:28px;flex-basis:28px;border-radius:10px}body.view-article .offer-action-bar{display:none}body.view-article .offer-action-bar__cta{width:100%}body.view-article .offer-action-bar__modules{flex:1 1 100%;justify-content:center}body.view-article .offer-content-grid,body.view-article .offer-content-grid.has-info-sidebar,body.view-article .offer-content-grid.has-primary,body.view-article .offer-content-grid.no-primary,body.view-article .offer-content-grid.has-info-sidebar.no-primary,body.view-article .offer-content-grid.no-info-sidebar.has-primary,body.view-article .offer-content-grid.no-info-sidebar.no-primary{display:flex;flex-direction:column;gap:14px}body.view-article .offer-content-primary{order:10;width:100%}body.view-article .offer-content-secondary,body.view-article .offer-content-sidebar,body.view-article .offer-info-sidebar__inner,body.view-article .offer-sidebar-sticky-actions{display:contents}body.view-article .offer-content-secondary>.offer-reservation-wrapper{order:20;width:100%;margin-top:0}body.view-article .offer-sidebar-contact{order:24;width:100%}body.view-article .offer-content-sidebar .inc-exc-wrapper--sidebar{order:30;width:100%;margin:0;scroll-margin-top:calc(var(--offer-sticky-top, 0px) + 64px)}body.view-article .offer-content-secondary>.offer-single__body{order:40;width:100%}body.view-article .offer-sidebar-vote{order:80;width:100%}body.view-article .bp-stickynav{max-width:none;width:100%;margin-bottom:14px;overflow:hidden;border-radius:0;box-shadow:none}body.view-article .bp-stickynav .bp-stickynav__inner{flex-wrap:nowrap;justify-content:flex-start;gap:18px;height:46px;overflow-x:auto;padding:0 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.view-article .bp-stickynav .bp-stickynav__inner::-webkit-scrollbar{display:none}body.view-article .bp-stickynav .bp-stickynav__inner a,body.view-article .bp-stickynav .bp-stickynav__inner a.nav-cta{flex:0 0 auto;min-height:0;padding:15px 0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#444444;font-size:0.74rem;font-weight:760;line-height:1;letter-spacing:0.035em;white-space:nowrap;box-shadow:none}body.view-article .bp-stickynav .bp-stickynav__inner a:hover,body.view-article .bp-stickynav .bp-stickynav__inner a:focus-visible,body.view-article .bp-stickynav .bp-stickynav__inner a.active-link,body.view-article .bp-stickynav .bp-stickynav__inner a.nav-cta:hover,body.view-article .bp-stickynav .bp-stickynav__inner a.nav-cta:focus-visible,body.view-article .bp-stickynav .bp-stickynav__inner a.nav-cta.active-link{color:var(--offer-primary, var(--so-accent));background:transparent;border-bottom-color:var(--offer-primary, var(--so-accent));box-shadow:none}body.view-article .bp-stickynav .bp-stickynav__inner .nav-label--desktop{display:none}body.view-article .bp-stickynav .bp-stickynav__inner .nav-label--mobile{display:inline-flex}body.view-article .bp-stickynav .bp-stickynav__inner a.nav-extra-link{display:none}body.view-article .offer-section__head{gap:10px;padding:16px 16px 10px}body.view-article .offer-section__icon,body.view-article .offer-section--prices .offer-section__icon{width:34px;height:34px;flex:0 0 34px}body.view-article .offer-section__icon .bp-icon,body.view-article .offer-section__icon .bp-icon--file,body.view-article .offer-section--prices .offer-section__icon .bp-icon{width:26px;height:26px;flex:0 0 26px}body.view-article .offer-section__body,body.view-article .prices-container-styled,body.view-article .offer-reservation__body{padding:14px}body.view-article .angel-section .section-title,body.view-article .offer-section .section-title,body.view-article .offer-reservation__title{font-size:1.22rem}body.view-article .offer-section:not(.offer-section--prices) .offer-expandable__body{padding:0}body.view-article .offer-content-sidebar .inc-exc-wrapper--sidebar{grid-template-columns:minmax(0, 1fr)}body.view-article .offer-content-sidebar .inc-exc-col{padding:17px 18px 19px;border-radius:22px}body.view-article .offer-footer-actions{margin-top:18px;padding:16px;border-radius:20px}body.view-article .offer-footer-actions .hubseo-related__list{grid-template-columns:minmax(0, 1fr);gap:12px}body.view-article .offer-footer-actions .hubseo-chip{width:auto;min-height:32px;padding:6px 12px;font-size:0.9rem}body.view-article .offer-footer-actions .hubseo-related__link{min-height:104px;padding:14px 14px 13px 38px;font-size:0.94rem}body.view-article .offer-footer-actions .hubseo-related__link::before{left:15px;top:13px}body.view-article .offer-footer-actions .hubseo-related__price{font-size:0.86rem}body.view-article .offer-footer-actions .hubseo-related__cta{font-size:0.8rem}}@media (max-width:480px){body.view-article .offer-gallery-hero__mosaic .bp-gallery__grid{grid-auto-rows:auto}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item,body.view-article .offer-gallery-hero__mosaic .bp-gallery__item:nth-child(n),body.view-article .offer-gallery-hero__mosaic .bp-gallery.is-expanded .bp-gallery__item:nth-child(n+6){aspect-ratio:1.7777777778}body.view-article .offer-gallery-hero__mosaic .bp-gallery__item:first-child{aspect-ratio:2.2222222222}body.view-article .offer-gallery-hero__summary{gap:7px}body.view-article .offer-gallery-hero__summary-card{align-items:center;gap:7px;padding:8px 9px}body.view-article .offer-gallery-hero__summary--peakview{grid-template-columns:minmax(0, 1fr)}body.view-article .offer-gallery-hero__summary--peakview-compact{grid-template-columns:minmax(0, 1fr)}body.view-article .offer-gallery-hero__summary--peakview .offer-gallery-hero__summary-card{max-width:none}body.view-article .offer-gallery-hero__summary-icon,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon{width:26px;height:26px;flex-basis:26px}body.view-article .offer-gallery-hero__summary-icon .bp-icon,body.view-article .offer-gallery-hero__summary-icon .bp-icon--file,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon .bp-icon{width:20px;height:20px;flex-basis:20px}body.view-article .offer-gallery-hero__summary-label{font-size:0.6rem}body.view-article .offer-gallery-hero__summary-value,body.view-article .offer-gallery-hero__summary-value-wrap,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-value,body.view-article .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-value-wrap,body.view-article .offer-gallery-hero__summary-card--price .field-value,body.view-article .offer-gallery-hero__summary-card--price .field-suffix,body.view-article .offer-gallery-hero__summary-card--price .value,body.view-article .offer-gallery-hero__summary-card--price .currency,body.view-article .offer-gallery-hero__summary-card--price .cc-bgn,body.view-article .offer-gallery-hero__summary-card--price .cc-eur,body.view-article .offer-gallery-hero__summary-card--price .euro-price-conversion,body.view-article .offer-gallery-hero__summary-card--price .euro-price-display,body.view-article .offer-gallery-hero__summary-card--price .price-separator,body.view-article .offer-gallery-hero__summary-card--price .promo-price-separator{font-size:0.78rem;line-height:1.1}body.view-article .offer-sidebar-contact .sidebar-social__grid{grid-template-columns:repeat(4, 22px);gap:8px}body.view-article .offer-sidebar-contact__action,body.view-article .offer-sidebar-contact__action--primary,body.view-article .offer-sidebar-contact__map{width:auto;justify-content:flex-start}body.view-article .offer-sidebar-vote .angel-vote-form{flex-direction:row;align-items:center}body.view-article .offer-sidebar-vote .btn-vote{width:auto;flex:0 0 auto}}html.bp-modern2-price-choice-open,body.bp-modern2-price-choice-open{overflow:hidden}.offer-sidebar-inquiry-cta__modal[hidden],.bp-modern2-price-choice-modal[hidden]{display:none !important}.offer-sidebar-inquiry-cta__modal,.bp-modern2-price-choice-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;padding:24px 16px}.offer-sidebar-inquiry-cta__modal *,.offer-sidebar-inquiry-cta__modal *::before,.offer-sidebar-inquiry-cta__modal *::after,.bp-modern2-price-choice-modal *,.bp-modern2-price-choice-modal *::before,.bp-modern2-price-choice-modal *::after{box-sizing:border-box}.offer-sidebar-inquiry-cta__modal-backdrop,.offer-sidebar-inquiry-cta__modal-backdrop:active,.bp-modern2-price-choice-modal__backdrop,.bp-modern2-price-choice-modal__backdrop:active{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:rgba(15, 23, 42, 0.54);cursor:pointer;box-shadow:none;transform:none}.offer-sidebar-inquiry-cta__dialog,.bp-modern2-price-choice-modal__dialog{position:relative;z-index:1;width:min(720px, calc(100vw - 32px));max-width:min(720px, calc(100vw - 32px));max-height:calc(100vh - 48px);min-width:0;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(255, 255, 255, 0.72);border-radius:24px;background:#ffffff;box-shadow:0 24px 80px rgba(15, 23, 42, 0.26);-webkit-overflow-scrolling:touch}.offer-sidebar-inquiry-cta__modal-close,.offer-sidebar-inquiry-cta__modal-close:active,.bp-modern2-price-choice-modal__close,.bp-modern2-price-choice-modal__close:active{position:absolute;top:13px;right:13px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:0;border:1px solid rgba(15, 23, 42, 0.1);border-radius:999px;background:rgba(255, 255, 255, 0.96);color:#1f2937;font-size:25px;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(15, 23, 42, 0.06);transform:none}.offer-sidebar-inquiry-cta__modal-close:hover,.offer-sidebar-inquiry-cta__modal-close:focus-visible,.bp-modern2-price-choice-modal__close:hover,.bp-modern2-price-choice-modal__close:focus-visible{border-color:rgba(15, 23, 42, 0.24);background:#f8fafc;outline:0}.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choices,.bp-modern2-price-choice-modal__content{display:grid;gap:14px;min-width:0;width:100%;margin:0;padding:26px 24px 24px;border:0;border-radius:24px;background:#ffffff}.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choices-title,.bp-modern2-price-choice-modal__title{max-width:100%;padding-right:56px;color:var(--so-ink, #0f172a);font-size:20px;font-weight:800;line-height:1.22;overflow-wrap:anywhere}.offer-sidebar-inquiry-cta__choices-hint,.bp-modern2-price-choice-modal__hint{max-width:100%;margin:-4px 0 0;padding-right:56px;color:#64748b;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choices-list,.bp-modern2-price-choice-modal__list{display:grid;gap:12px;min-width:0;width:100%;margin-top:2px}.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choice,.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choice:active,.bp-modern2-price-choice-modal__choice,.bp-modern2-price-choice-modal__choice:active{appearance:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;width:100%;max-width:100%;min-width:0;min-height:76px;padding:15px 16px 16px;border:1px solid rgba(15, 23, 42, 0.12);border-radius:16px;background:linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);color:var(--so-ink, #0f172a);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;cursor:pointer;box-shadow:0 1px 2px rgba(15, 23, 42, 0.04), inset 3px 0 0 rgba(0, 187, 255, 0.1);transform:none;transition:background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, color 0.16s ease}.bp-modern2-price-choice-modal__choice-kicker{display:inline-block;align-self:flex-start;min-width:0;color:var(--so-orange, #a65b2b);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:0.02em;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:rgba(166, 91, 43, 0.32);text-underline-offset:4px;overflow-wrap:anywhere}.bp-modern2-price-choice-modal__choice-row{display:flex;align-items:flex-start;gap:9px;min-width:0;width:100%}.bp-modern2-price-choice-modal__choice-arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:2px;border-radius:999px;background:#f8fafc;color:#a65b2b;font-size:17px;font-weight:800;line-height:1}.bp-modern2-price-choice-modal__choice-label{flex:1 1 auto;display:grid;gap:3px;min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere;word-break:break-word}.bp-modern2-price-choice-modal__choice-room{display:block;color:var(--so-ink, #0f172a);font-size:15.5px;font-weight:800;line-height:1.32}.bp-modern2-price-choice-modal__choice-note{display:block;color:#334155;font-size:14px;font-weight:600;line-height:1.38}.bp-modern2-price-choice-modal__choice-board{display:block;margin-top:1px;color:#64748b;font-size:13.5px;font-weight:700;line-height:1.34}.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choice:hover,.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choice:focus-visible,.bp-modern2-price-choice-modal__choice:hover,.bp-modern2-price-choice-modal__choice:focus-visible{border-color:var(--so-btn-primary-border-hover, #00bbff);background:#f8fafc;color:var(--so-blue-dark, #0f172a);box-shadow:0 10px 26px rgba(15, 23, 42, 0.1), inset 3px 0 0 var(--so-btn-primary-border-hover, #00bbff);outline:0}.bp-modern2-price-choice-modal__choice:hover .bp-modern2-price-choice-modal__choice-arrow,.bp-modern2-price-choice-modal__choice:focus-visible .bp-modern2-price-choice-modal__choice-arrow{background:rgba(0, 187, 255, 0.13);color:var(--so-blue-dark, #0f172a);transform:translateX(1px)}.bp-modern2-price-choice-modal__choice:focus-visible{outline:3px solid rgba(0, 187, 255, 0.18);outline-offset:2px}@media (max-width:640px){.offer-sidebar-inquiry-cta__modal,.bp-modern2-price-choice-modal{align-items:center;padding:12px}.offer-sidebar-inquiry-cta__dialog,.bp-modern2-price-choice-modal__dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 48px);border-radius:22px}.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choices,.bp-modern2-price-choice-modal__content{gap:12px;padding:24px 16px 16px;border-radius:22px}.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choices-title,.bp-modern2-price-choice-modal__title{padding-right:48px;font-size:18px}.offer-sidebar-inquiry-cta__choices-hint,.bp-modern2-price-choice-modal__hint{padding-right:0;font-size:13.5px}.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choice,.offer-sidebar-inquiry-cta__dialog .offer-sidebar-inquiry-cta__choice:active,.bp-modern2-price-choice-modal__choice,.bp-modern2-price-choice-modal__choice:active{min-height:70px;padding:13px 14px 14px;gap:7px;font-size:14.5px;line-height:1.42}.bp-modern2-price-choice-modal__choice-kicker{font-size:11.5px}.bp-modern2-price-choice-modal__choice-arrow{width:17px;height:17px;margin-top:2px;font-size:16px}.bp-modern2-price-choice-modal__choice-room{font-size:14.8px;line-height:1.34}.bp-modern2-price-choice-modal__choice-note{font-size:13.5px}.bp-modern2-price-choice-modal__choice-board{font-size:13px}}.bp-program-categories-view{--bp-program-card-radius: 18px;--bp-program-card-border: rgba(15, 23, 42, .10);--bp-program-card-shadow: 0 14px 36px rgba(15, 23, 42, .08)}.bp-program-cards{margin:26px 0 34px}.bp-program-cards__filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.bp-program-cards__filter{border:1px solid rgba(15, 23, 42, 0.14);background:#fff;border-radius:999px;padding:8px 15px;line-height:1.2;font-weight:700;color:#1f2937;cursor:pointer;transition:background 0.16s ease, color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease}.bp-program-cards__filter:hover,.bp-program-cards__filter:focus-visible,.bp-program-cards__filter.is-active{background:#174a7c;border-color:#174a7c;color:#fff;box-shadow:0 8px 18px rgba(23, 74, 124, 0.18)}.bp-program-cards__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px}.bp-program-card{overflow:hidden;background:#fff;border:1px solid var(--bp-program-card-border);border-radius:var(--bp-program-card-radius);box-shadow:var(--bp-program-card-shadow);min-width:0}.bp-program-card[hidden]{display:none !important}.bp-program-card__media{position:relative;display:block;aspect-ratio:1.6;overflow:hidden;background:linear-gradient(135deg, #e7eef8, #f7fafc)}.bp-program-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.22s ease}.bp-program-card:hover .bp-program-card__media img{transform:scale(1.035)}.bp-program-card__media-fallback{display:block;width:100%;height:100%;background:linear-gradient(135deg, #dbeafe, #fef3c7)}.bp-program-card__badge{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;max-width:calc(100% - 24px);padding:6px 10px;border-radius:999px;background:rgba(15, 23, 42, 0.78);color:#fff;font-size:13px;font-weight:800;line-height:1.15;backdrop-filter:blur(6px)}.bp-program-card__body{padding:17px 18px 18px}.bp-program-card__title{margin:0 0 10px;font-size:19px;line-height:1.28;font-weight:800}.bp-program-card__title a{color:#13233a;text-decoration:none}.bp-program-card__title a:hover,.bp-program-card__title a:focus-visible{color:#174a7c;text-decoration:none}.bp-program-card__desc{margin:0 0 12px;color:#4b5563;font-size:14px;line-height:1.45}.bp-program-card__desc>:last-child{margin-bottom:0}.bp-program-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 15px;color:#4b5563;font-size:14px;font-weight:700}.bp-program-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border-radius:10px;background:#174a7c;color:#fff;font-weight:800;text-decoration:none}.bp-program-card__button:hover,.bp-program-card__button:focus-visible{background:#0f365f;color:#fff;text-decoration:none}@media (max-width:1024px){.bp-program-cards__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:640px){.bp-program-cards{margin-top:18px}.bp-program-cards__grid{grid-template-columns:1fr;gap:16px}.bp-program-cards__filters{gap:8px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.bp-program-cards__filter{flex:0 0 auto;padding:8px 13px;font-size:14px}.bp-program-card__body{padding:15px 15px 16px}.bp-program-card__title{font-size:18px}}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary-panel--compact{width:100%;max-width:1260px;margin:clamp(10px, 1.2vw, 16px) 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0;width:100%;max-width:1260px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card{position:relative;min-height:56px;min-width:0;padding:7px clamp(14px, 1.6vw, 24px);gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card+.offer-gallery-hero__summary-card::before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:1px;background:rgba(17, 24, 39, 0.11)}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-icon,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon{width:32px;height:32px;flex:0 0 32px;border-radius:12px;background:rgba(0, 153, 209, 0.07);color:#64748b}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-icon .bp-icon,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon .bp-icon{width:20px;height:20px;flex:0 0 20px}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-text{min-width:0;gap:2px}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-label{color:#6b7280;font-size:0.66rem;font-weight:760;line-height:1.05;letter-spacing:0.075em;text-transform:uppercase}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-value,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-value-wrap,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .field-value,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .field-suffix,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .value,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .currency,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .cc-bgn,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .cc-eur,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .euro-price-display,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .price-separator{color:#111827;font-size:clamp(0.88rem, 0.9vw, 0.98rem);font-weight:760;line-height:1.16;letter-spacing:-0.01em}@media (max-width:640px){.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary-panel--compact{margin-top:10px}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:none}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--period,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--transport{display:none !important}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card{min-height:50px;padding:6px 8px;gap:7px}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card+.offer-gallery-hero__summary-card::before{top:8px;bottom:8px}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-icon,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon{width:26px;height:26px;flex-basis:26px;border-radius:10px}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-icon .bp-icon,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .offer-gallery-hero__summary-icon .bp-icon{width:16px;height:16px;flex-basis:16px}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-label{font-size:0.56rem;letter-spacing:0.055em}.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-value,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-value-wrap,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .field-value,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .field-suffix,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .value,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .currency,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .cc-bgn,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .cc-eur,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .euro-price-display,.offer-gallery-hero--peakview-clean .offer-gallery-hero__summary--peakview-compact .offer-gallery-hero__summary-card--price .price-separator{font-size:0.72rem;line-height:1.12;letter-spacing:-0.015em}}.at-voucher,.at-voucher-terms{--at-ink:#162b3a;--at-muted:#56616a;--at-paper:#f9f7f3;--at-blue:#184d74;--at-warm:#d59b63;color:var(--at-ink);font:inherit;max-width:1180px;margin:0 auto;padding:0 1rem 3rem}.at-voucher *,.at-voucher *::before,.at-voucher *::after,.at-voucher-terms *{box-sizing:border-box}.at-voucher h2,.at-voucher h3,.at-voucher-terms h2,.at-voucher-terms h3{color:var(--at-ink);line-height:1.18;letter-spacing:-0.025em;margin:0 0 0.8rem;font-weight:750}.at-voucher p,.at-voucher-terms p{line-height:1.7}.at-voucher a,.at-voucher-terms a{color:#124f80}.at-voucher__hero{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(0, 0.88fr);gap:clamp(1.6rem, 4vw, 4rem);align-items:center;background:var(--at-paper);border-radius:24px;overflow:hidden;padding:clamp(1.3rem, 4vw, 3.5rem)}.at-voucher__eyebrow,.at-voucher-terms__eyebrow{color:#986039 !important;text-transform:uppercase;font-weight:750 !important;letter-spacing:0.13em;font-size:0.74rem;margin:0 0 0.8rem !important}.at-voucher__hero h2{font-size:clamp(2.1rem, 4.2vw, 3.75rem);max-width:18ch;margin-bottom:1.1rem}.at-voucher__lead{font-size:clamp(1.06rem, 1.75vw, 1.2rem);color:#394956;margin:0 0 1.3rem}.at-voucher__facts{display:flex;flex-wrap:wrap;gap:0.55rem;margin:0 0 1.7rem}.at-voucher__facts span{display:inline-flex;border:1px solid #d9d7d2;border-radius:30px;padding:0.42rem 0.75rem;background:white;font-size:0.81rem;font-weight:650;color:#324354}.at-voucher__actions{display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center}.at-voucher a.at-voucher__btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;border-radius:9px;padding:0.73rem 1.15rem;font-size:0.96rem;text-decoration:none;font-weight:750;transition:background-color 0.15s ease, transform 0.15s ease}.at-voucher a.at-voucher__btn:hover{transform:translateY(-1px);text-decoration:none}.at-voucher__btn--primary{background:var(--at-blue);color:#fff !important}.at-voucher__btn--primary:hover{background:#0d3c60}.at-voucher__btn--outline{background:transparent;border:1px solid #afbac1;color:var(--at-blue) !important}.at-voucher__disclaimer{font-size:0.83rem;color:var(--at-muted);margin:1rem 0 0}.at-voucher__hero-media{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 12px 35px rgba(22, 43, 58, 0.13);max-width:460px;justify-self:end;width:100%}.at-voucher__hero-media img{display:block;width:100%;height:auto;aspect-ratio:0.8002853067;object-fit:cover}.at-voucher__section{padding:clamp(2.3rem, 5vw, 4.5rem) 0}.at-voucher__section-head{max-width:710px;margin:0 auto 2rem;text-align:center}.at-voucher__section-head h2{font-size:clamp(1.65rem, 3vw, 2.4rem)}.at-voucher__section-head p:not(.at-voucher__eyebrow){color:var(--at-muted);font-size:1.06rem}.at-voucher__grid{display:grid;gap:1rem}.at-voucher__grid--three{grid-template-columns:repeat(3, minmax(0, 1fr))}.at-voucher__tile{border:1px solid #e3e5e7;background:white;border-radius:16px;padding:1.55rem;min-width:0}.at-voucher__tile-num{font-weight:800;color:#b98050;letter-spacing:0.14em;display:block;margin-bottom:0.75rem}.at-voucher__tile h3{font-size:1.3rem}.at-voucher__tile p{color:var(--at-muted);margin:0}.at-voucher__section--steps{background:var(--at-paper);border-radius:24px;padding:clamp(2rem, 5vw, 3.5rem)}.at-voucher__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;list-style:none !important;margin:0 !important;padding:0 !important}.at-voucher__steps li{display:flex;align-items:start;gap:0.8rem;min-width:0}.at-voucher__step-n{display:flex;align-items:center;justify-content:center;flex:0 0 2.3rem;width:2.3rem;height:2.3rem;border-radius:50%;background:#e4edf3;color:var(--at-blue);font-weight:800}.at-voucher__steps h3{font-size:1.13rem}.at-voucher__steps p{margin:0;color:var(--at-muted);font-size:0.97rem}.at-voucher__section--note{max-width:890px;margin:2rem auto 0;background:#eef4f8;border-left:4px solid var(--at-blue);border-radius:0 14px 14px 0;padding:1.5rem 2rem}.at-voucher__section--note h2{font-size:1.32rem}.at-voucher__section--note p{margin:0}.at-voucher__faqs{max-width:860px;margin:auto}.at-voucher__faqs details{border-bottom:1px solid #d8dfe3;padding:0.95rem 0.3rem}.at-voucher__faqs summary{cursor:pointer;font-size:1.04rem;font-weight:700;color:var(--at-ink);padding:0.25rem 0}.at-voucher__faqs details p{margin:0.8rem 0 0.3rem;color:var(--at-muted)}.at-voucher__contact{background:var(--at-ink);border-radius:22px;color:white;padding:clamp(1.7rem, 4vw, 3rem);display:grid;grid-template-columns:1.4fr 0.65fr;gap:2rem;align-items:center}.at-voucher__contact h2{font-size:clamp(1.7rem, 3.5vw, 2.5rem);color:white}.at-voucher__contact p:not(.at-voucher__eyebrow){color:#dce4e9;margin-bottom:0}.at-voucher__contact .at-voucher__eyebrow{color:#e7ba91 !important}.at-voucher__contact-actions{display:flex;align-items:flex-start;flex-direction:column;gap:0.45rem}.at-voucher a.at-voucher__btn--light{background:#fff;color:var(--at-ink) !important;margin-bottom:0.4rem}.at-voucher a.at-voucher__phone{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.at-voucher__address{font-size:0.9rem;color:#d6e0e7}.at-voucher-terms{max-width:880px}.at-voucher-terms__intro{background:var(--at-paper);border-radius:16px;padding:2rem;margin-bottom:1.4rem}.at-voucher-terms__intro h2{font-size:clamp(1.6rem, 3vw, 2.3rem)}.at-voucher-terms>section{border-bottom:1px solid #e2e5e8;padding:1.25rem 0.35rem}.at-voucher-terms h3{font-size:1.22rem}.at-voucher-terms p{color:#374753;margin:0 0 0.8rem}.at-voucher-terms__footnote{margin-top:1.6rem !important;padding:1rem;border-radius:9px;background:#f4f6f8;font-size:0.89rem}@media (max-width:900px){.at-voucher__hero{grid-template-columns:1fr}.at-voucher__hero-media{justify-self:start;max-width:390px}.at-voucher__grid--three,.at-voucher__steps{grid-template-columns:1fr}.at-voucher__steps{gap:1.1rem}.at-voucher__contact{grid-template-columns:1fr}.at-voucher__section--steps{padding:2rem 1.3rem}}@media (max-width:550px){.at-voucher{padding:0 0.25rem 2rem}.at-voucher__hero{padding:1.2rem;border-radius:15px;gap:1.2rem}.at-voucher__hero h2{font-size:2.05rem}.at-voucher__actions{display:grid}.at-voucher a.at-voucher__btn{width:100%}.at-voucher__facts span{font-size:0.74rem}.at-voucher__section--note{padding:1.25rem}.at-voucher-terms{padding:0 0.4rem 2rem}.at-voucher-terms__intro{padding:1.3rem}}@media (prefers-reduced-motion:reduce){.at-voucher a.at-voucher__btn{transition:none}.at-voucher a.at-voucher__btn:hover{transform:none}}