:root {
  --light-brand-50-solid: #eefaff;
  --light-brand-100-solid: #c7eeff;
  --light-brand-200-solid: #66dcff;
  --light-brand-300-solid: #00c4e9;
  --light-brand-400-solid: #00a3c3;
  --light-brand-500-solid: #008da9;
  --light-brand-600-solid: #00758c;
  --light-brand-700-solid: #005d70;
  --light-brand-800-solid: #004656;
  --light-brand-900-solid: #002f3a;
  --light-brand-950-solid: #001e26;
  --light-brand-50-opacity: #008da90d;
  --light-brand-100-opacity: #008da91a;
  --light-brand-200-opacity: #008da933;
  --light-brand-300-opacity: #008da94d;
  --light-brand-400-opacity: #008da966;
  --light-brand-500-opacity: #008da980;
  --light-brand-600-opacity: #008da999;
  --light-brand-700-opacity: #008da9b3;
  --light-brand-800-opacity: #008da9cc;
  --light-brand-900-opacity: #008da9e6;
  --light-brand-950-opacity: #008da9f2;
  --light-brand-50-opacity-inverted: #c7eeff0d;
  --light-brand-100-opacity-inverted: #c7eeff1a;
  --light-brand-200-opacity-inverted: #c7eeff33;
  --light-brand-300-opacity-inverted: #c7eeff4d;
  --light-brand-400-opacity-inverted: #c7eeff66;
  --light-brand-500-opacity-inverted: #c7eeff80;
  --light-brand-600-opacity-inverted: #c7eeff99;
  --light-brand-700-opacity-inverted: #c7eeffb3;
  --light-brand-800-opacity-inverted: #c7eeffcc;
  --light-brand-900-opacity-inverted: #c7eeffe6;
  --light-brand-950-opacity-inverted: #c7eefff2;
  --dark-brand-50-solid: #001e26;
  --dark-brand-100-solid: #002f3a;
  --dark-brand-200-solid: #004656;
  --dark-brand-300-solid: #005d70;
  --dark-brand-400-solid: #00758c;
  --dark-brand-500-solid: #008da9;
  --dark-brand-600-solid: #00a3c3;
  --dark-brand-700-solid: #00c2e8;
  --dark-brand-800-solid: #66dcff;
  --dark-brand-900-solid: #c7eeff;
  --dark-brand-950-solid: #eefaff;
  --dark-brand-50-opacity: #008da90d;
  --dark-brand-100-opacity: #008da91a;
  --dark-brand-200-opacity: #008da933;
  --dark-brand-300-opacity: #008da94d;
  --dark-brand-400-opacity: #008da966;
  --dark-brand-500-opacity: #008da980;
  --dark-brand-600-opacity: #008da999;
  --dark-brand-700-opacity: #008da9b3;
  --dark-brand-800-opacity: #008da9cc;
  --dark-brand-900-opacity: #008da9e6;
  --dark-brand-950-opacity: #008da9f2;
  --dark-brand-50-opacity-inverted: #002f3a0d;
  --dark-brand-100-opacity-inverted: #002f3a1a;
  --dark-brand-200-opacity-inverted: #002f3a33;
  --dark-brand-300-opacity-inverted: #002f3a4d;
  --dark-brand-400-opacity-inverted: #002f3a66;
  --dark-brand-500-opacity-inverted: #002f3a80;
  --dark-brand-600-opacity-inverted: #002f3a99;
  --dark-brand-700-opacity-inverted: #002f3ab3;
  --dark-brand-800-opacity-inverted: #002f3acc;
  --dark-brand-900-opacity-inverted: #002f3ae6;
  --dark-brand-950-opacity-inverted: #002f3af2;
  --light-neutral-0-solid: #ffffff;
  --light-neutral-50-solid: #f8f8f8;
  --light-neutral-100-solid: #e8e8e8;
  --light-neutral-200-solid: #cccccc;
  --light-neutral-300-solid: #b2b2b2;
  --light-neutral-400-solid: #9a9a9a;
  --light-neutral-500-solid: #818181;
  --light-neutral-600-solid: #6a6a6a;
  --light-neutral-700-solid: #555555;
  --light-neutral-800-solid: #404040;
  --light-neutral-900-solid: #2b2b2b;
  --light-neutral-950-solid: #1c1c1c;
  --light-neutral-1000-solid: #060606;
  --light-neutral-50-opacity: #1c1c1c0d;
  --light-neutral-100-opacity: #1c1c1c1a;
  --light-neutral-200-opacity: #1c1c1c33;
  --light-neutral-300-opacity: #1c1c1c4d;
  --light-neutral-400-opacity: #1c1c1c66;
  --light-neutral-500-opacity: #1c1c1c80;
  --light-neutral-600-opacity: #1c1c1c99;
  --light-neutral-700-opacity: #1c1c1cb3;
  --light-neutral-800-opacity: #1c1c1ccc;
  --light-neutral-900-opacity: #1c1c1ce6;
  --light-neutral-950-opacity: #1c1c1cf2;
  --light-neutral-50-opacity-inverted: #f8f8f80d;
  --light-neutral-100-opacity-inverted: #f8f8f81a;
  --light-neutral-200-opacity-inverted: #f8f8f833;
  --light-neutral-300-opacity-inverted: #f8f8f84d;
  --light-neutral-400-opacity-inverted: #f8f8f866;
  --light-neutral-500-opacity-inverted: #f8f8f880;
  --light-neutral-600-opacity-inverted: #f8f8f899;
  --light-neutral-700-opacity-inverted: #f8f8f8b3;
  --light-neutral-800-opacity-inverted: #f8f8f8cc;
  --light-neutral-900-opacity-inverted: #f8f8f8e6;
  --light-neutral-950-opacity-inverted: #f8f8f8f2;
  --dark-neutral-0-solid: #060606;
  --dark-neutral-50-solid: #1c1c1c;
  --dark-neutral-100-solid: #2b2b2b;
  --dark-neutral-200-solid: #404040;
  --dark-neutral-300-solid: #555555;
  --dark-neutral-400-solid: #6a6a6a;
  --dark-neutral-500-solid: #818181;
  --dark-neutral-600-solid: #9a9a9a;
  --dark-neutral-700-solid: #b0b0b0;
  --dark-neutral-800-solid: #cccccc;
  --dark-neutral-900-solid: #e8e8e8;
  --dark-neutral-950-solid: #f8f8f8;
  --dark-neutral-1000-solid: #ffffff;
  --dark-neutral-50-opacity: #f8f8f80d;
  --dark-neutral-100-opacity: #f8f8f81a;
  --dark-neutral-200-opacity: #f8f8f833;
  --dark-neutral-300-opacity: #f8f8f84d;
  --dark-neutral-400-opacity: #f8f8f866;
  --dark-neutral-500-opacity: #f8f8f880;
  --dark-neutral-600-opacity: #f8f8f899;
  --dark-neutral-700-opacity: #f8f8f8b3;
  --dark-neutral-800-opacity: #f8f8f8cc;
  --dark-neutral-900-opacity: #f8f8f8e6;
  --dark-neutral-950-opacity: #f8f8f8f2;
  --dark-neutral-50-opacity-inverted: #1c1c1c0d;
  --dark-neutral-100-opacity-inverted: #1c1c1c1a;
  --dark-neutral-200-opacity-inverted: #1c1c1c33;
  --dark-neutral-300-opacity-inverted: #1c1c1c4d;
  --dark-neutral-400-opacity-inverted: #1c1c1c66;
  --dark-neutral-500-opacity-inverted: #1c1c1c80;
  --dark-neutral-600-opacity-inverted: #1c1c1c99;
  --dark-neutral-700-opacity-inverted: #1c1c1cb3;
  --dark-neutral-800-opacity-inverted: #1c1c1ccc;
  --dark-neutral-900-opacity-inverted: #1c1c1ce6;
  --dark-neutral-950-opacity-inverted: #1c1c1cf2;
--ff-title: Oswald, sans-serif;
--ff-text: Inter, sans-serif;
}
@font-face {
font-family: 'Oswald';
src: url('/local/templates/main/assets/fonts/Title/OswaldBold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url('/local/templates/main/assets/fonts/Text/Inter-VariableFont.ttf') format('truetype-variations');
font-weight: 100 900;
font-style: normal;
font-display: swap;
}
:root {--br-booking:16px;--br-booking-input-content-wr:8px;--br-booking-search-button-content-wr:8px;--br-rooms-accent-tab-item-content-wr:8px;--br-rooms-accent-slider-item-content-wr:12px;--br-rooms-accent-card:20px;--br-navigation-burger-menu-item:8px;--br-button-base:8px;--br-media-controls-slider-pagination-counter:8px;--br-media-controls-slider-button:8px;--br-media-controls-slider-pagination-dots-item:2px;--br-checkbox-item:4px;--br-toogle-item:10000px;--br-radio-item:10000px;--br-pagination-page-counter-button:8px;--br-pagination-page-counter-item:8px;--br-pagination-show-more-button:8px;--br-card-d1:24px;--br-card-d2:20px;--br-card-d3:16px;--br-card-d4:12px;--br-card-label:4px;--br-card-media-d3:8px;--br-card-media-d4:12px;--br-card-folder-media:16px;--br-review-logo:8px;--br-review-media:8px;--br-review-card:16px;--br-cascade-media:12px;--br-cascade-table:12px;--br-cascade-accordion-item:12px;--br-datapicker-day-item-content-wr:8px;--br-datapicker:16px;--br-datepicker-month-control-button:8px;--br-input-field-base:8px;--br-input-field-text-area:8px;--br-modal-base:16px;--br-price-filter-category-item:8px}
html{
    --container: calc(100vw - 32px);
    --container-padding: 16px;
    
@media (min-width: 768px) {
        --container: calc(100vw - 48px);
        --container-padding: 24px;
    }
    
@media (min-width: 1024px) {
        --container: calc(100vw - 80px);
        --container-padding: 40px;
    }
    
@media (min-width: 1440px) {
        --container: calc(100vw - 160px);
        --container-padding: 80px;
    }
    
@media (min-width: 1560px) {
        --container: 1400px;
        --container-padding: calc((100vw - var(--container)) / 2);
    }
  }
  
html:has(.header-sidebar) {
    
@media (min-width: 1840px) {
        --container-padding: calc((100vw - var(--container) - 280px) / 2);
    }
    
@media (max-width: 1840px) and (min-width: 1440px) {
        --container-padding: 80px;
    }
  }
  