@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-family-sans:"DM Sans",sans-serif;--font-family-serif:"Times New Roman","Times Roman",timesnr,times,serif;--font-size-xm:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--line-height-xm:1.125rem;--line-height-sm:1.25rem;--line-height-md:1.5rem;--line-height-lg:1.75rem;--line-height-xl:1.875rem;--letter-spacing-sm:0.05em;--letter-spacing-md:0.1em;--action-font-size-lg:1rem;--action-font-size-md:0.875rem;--action-font-size-sm:0.8125rem;--action-line-height-lg:1.5rem;--action-line-height-md:1.375rem;--action-line-height-sm:1rem;}
:root{--brand-primary-200:#edf9fc;--brand-primary-300:#b4dded;--brand-primary-400:#72c6e1;--brand-primary-500:#00b5d9;--brand-primary-600:#0097b6;--brand-primary-700:#00748b;--brand-primary-800:#005161;--text-primary:#121212;--text-secondary:#494949;--text-tertiary:#9ca4ab;--text-inverse:#fff;--text-link:#00b5d9;--text-disabled:#c6ccd2;--neutral-50:#f1f1f1;--neutral-100:#e2e2e2;--neutral-200:#c6c6c6;--neutral-300:#ababab;--neutral-400:#919191;--neutral-500:#777;--neutral-600:#5e5e5e;--neutral-700:#474747;--neutral-800:#303030;--neutral-900:#1b1b1b;--decorative-neutral:#eff1f3;--decorative-green:#def4dc;--decorative-yellow:#fff4cc;--decorative-orange:#ffebe0;--decorative-purple:#ede0f8;--decorative-blue:#d6eefb;--status-success-base:#17a156;--status-success-border:#a1c0af;--status-success-background:#d5e1d8;--status-error-base:#cd0000;--status-error-border:#f495a6;--status-error-background:#f0d3d3;--status-warning-base:#ffc800;--status-warning-border:#f2d261;--status-warning-background:#fff7db;--status-info-base:#1f97ff;--status-info-border:#9cd1ff;--status-info-background:#def0ff;--widget-error-border:#ff8a30;}
body{letter-spacing:-0.48px;color:var(--text-primary);background-color:var(--text-inverse);font-family:var(--font-family-sans);}main a:visited,main a:link{color:var(--text-link);}main a:hover{-webkit-text-decoration:none;text-decoration:none;}em{font-family:var(--font-family-serif);font-weight:bold;font-style:italic;}.visually-hidden:not(:focus,:active){position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;white-space:nowrap;clip-path:inset(100%);}.buttons{display:flex;flex-flow:column;padding-left:3.5rem;list-style:none;gap:2.5rem;}.buttons > li{display:inline-flex;}@media (width >= 42.5rem){.buttons{flex-flow:row;}}.headline-icon{display:flex;align-items:center;margin:0;font-size:1.5rem;gap:1rem;}.headline-icon img{width:2.5rem;}.block-grandvalira-bottommenugranvalira-menu ul:not(.contextual-links){display:flex;margin:2.5rem 0;padding:0;list-style:none;gap:2.5rem;}.block-grandvalira-bottommenugranvalira-menu a:link,.block-grandvalira-bottommenugranvalira-menu a:visited{-webkit-text-decoration:none;text-decoration:none;color:#666;}.block-grandvalira-bottommenugranvalira-menu a:hover{-webkit-text-decoration:underline;text-decoration:underline;}@media (width >= 56.3125rem){.block-grandvalira-bottommenugranvalira-menu{min-width:22.5rem;}}.region-footer{background:var(--layout-black,#000);}.region-footer p{margin-bottom:3rem;padding-left:3.5rem;color:#aaa;font-size:1rem;}@media (width >= 64rem){.region-footer p{font-size:1.25rem;}}.region-footer--column{flex:1 1 auto;}.region-footer--column:nth-child(2){max-width:36.875rem;}@media (width >= 64rem){.region-footer--column{max-width:37.5rem;}}.region-footer--left-row:not(:first-child)::before{display:flex;width:100%;height:1px;margin:2.5rem 0;content:"";background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#fff 100%);}@media (width >= 64rem){.region-footer{display:flex;align-items:flex-start;justify-content:space-between;padding:4.5rem 0;}}.block-footermenu-grandvalira-menu{font-size:var(--font-size-lg);line-height:var(--line-height-lg);}.block-footermenu-grandvalira-menu ul:not(.contextual-links){margin:0;padding:0;list-style:none;}.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li{display:flex;flex-wrap:wrap;font-weight:700;}.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li::before{display:flex;width:100%;height:1px;margin:2.5rem 0;content:"";background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#fff 100%);}@media (width >= 64rem){.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li:first-child::before{margin-top:0;}}.block-footermenu-grandvalira-menu span{width:20%;margin-right:3.4375rem;}.block-footermenu-grandvalira-menu span,.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li > ul{display:flex;flex-flow:column;max-width:60%;}.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li > ul > li{display:inline-block;font-weight:400;}.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li > ul > li:not(:last-child){margin-bottom:1rem;}.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li > ul > li a:visited,.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li > ul > li a:link{-webkit-text-decoration:none;text-decoration:none;color:#aaa;}.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li > ul > li a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--text-link);}.block-footermenu-grandvalira-menu ul:not(.contextual-links) > li > ul > li::before{content:none;}.footer-social{padding-left:3.5rem;list-style:none;font-size:var(--font-size-xl);line-height:var(--line-height-xl);}.footer-social a:visited,.footer-social a:link{-webkit-text-decoration:none;text-decoration:none;color:#aaa;}.footer-social a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--text-link);}@media (width >= 64rem){.footer-social{display:flex;}.footer-social li:not(:last-child)::after{display:inline-flex;margin:0 0.625rem;content:"/";color:#aaa;}}.footer-download{display:flex;flex-flow:column;padding-left:3.5rem;list-style:none;gap:2.5rem;}@media (width >= 64rem){.footer-download{flex-flow:row;}}.grandvalira-pswp--custom-bg{-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);}.media--youtube{position:relative;overflow:hidden;width:100%;margin-bottom:1.5rem;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"],.bef-date-filter{max-width:42.5rem;margin:5rem auto;padding:0 1rem;}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"] [data-drupal-selector="edit-display-date-value-wrapper"],.bef-date-filter [data-drupal-selector="edit-display-date-value-wrapper"]{padding:0;border:none;}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"] [data-drupal-selector="edit-display-date-value-wrapper"] legend,.bef-date-filter [data-drupal-selector="edit-display-date-value-wrapper"] legend{position:relative;width:100%;margin:0 auto 1rem;text-align:center;letter-spacing:-0.56px;color:var(--text-tertiary,#9ca4ab);font-size:0.875rem;font-weight:400;font-style:normal;line-height:1.25rem;}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"] [data-drupal-selector="edit-display-date-value-wrapper"] legend .fieldset-legend,.bef-date-filter [data-drupal-selector="edit-display-date-value-wrapper"] legend .fieldset-legend{padding:0 0.9375rem;background-color:var(--text-inverse);}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"] [data-drupal-selector="edit-display-date-value-wrapper"] legend::after,.bef-date-filter [data-drupal-selector="edit-display-date-value-wrapper"] legend::after{position:absolute;z-index:-1;top:50%;right:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:var(--neutral-300);}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"] [data-drupal-selector="edit-display-date-value-wrapper"] .fieldset-wrapper,.bef-date-filter [data-drupal-selector="edit-display-date-value-wrapper"] .fieldset-wrapper{display:flex;flex:1 1 auto;gap:1.5rem;}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"] [data-drupal-selector="edit-display-date-value-wrapper"] .fieldset-wrapper .js-form-type-textfield,.bef-date-filter [data-drupal-selector="edit-display-date-value-wrapper"] .fieldset-wrapper .js-form-type-textfield{display:none;}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"] .form-actions,.bef-date-filter .form-actions{display:flex;justify-content:center;}@media (width >= 64rem){form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"],.bef-date-filter{margin:5rem auto;}}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"]{width:100%;max-width:33rem;}form[data-drupal-selector="views-exposed-form-product-list-entity-view-1"] .form-item .form-item-element-wrapper{max-width:none;}.view-eva__empty-message{display:flex;justify-content:center;padding:0 0 2.5rem;}.user-login-form,.user-pass{max-width:30rem;margin:2.5rem auto;padding:0 1rem;}.user-login-form p,.user-pass p{letter-spacing:-0.56px;color:var(--text-tertiary,#9ca4ab);font-size:0.875rem;font-weight:400;font-style:normal;line-height:1.25rem;}.header::before{position:absolute;z-index:-1;display:inline-block;width:100%;height:100%;max-height:7.5625rem;content:"";background:rgba(0,0,0,0.85);-webkit-backdrop-filter:blur(0.75rem);backdrop-filter:blur(0.75rem);}.menu-opened .header,.scroll-up .header{top:0;max-height:7.8125rem;}.menu-opened .header::after{position:fixed;z-index:0;top:0;bottom:0;left:0;width:100%;height:100vh;content:"";-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);}.header,.header a{-webkit-text-decoration:none;text-decoration:none;color:var(--text-inverse);}.header .info-contact{order:3;margin:auto 0.625rem;padding:0;letter-spacing:-0.48px;color:var(--text-tertiary,#9ca4ab);font-weight:700;font-style:normal;line-height:0.875rem;}.header .info-contact__phones-list{display:none;}.header .info-contact.active .info-contact__phones-list{display:flex;}.header .info-contact .info-contact__phones-list{position:absolute;top:3.6875rem;left:0;flex-flow:column;width:100%;padding:0;background:rgba(0,0,0,0.75);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);}.header .info-contact .info-contact__phones-list-item{border-top:1px solid var(--neutral-700,#474747);font-weight:300;}.header .info-contact .info-contact__phones-list-item a{display:inline-flex;justify-content:center;width:100%;padding:1rem;color:var(--text-disabled,#c6ccd2);}.header .info-contact .info-contact__phones-list-item a:hover{color:var(--text-inverse,#fff);background:rgba(0,181,217,0.25);}@media (width >= 64rem){.header .info-contact .info-contact__phones-list-item a{padding:0.5625rem;}}@media (width >= 64rem){.header .info-contact .info-contact__phones-list{z-index:10;top:2.5rem;width:16.5625rem;}}.header .info-contact.active .info-contact__toggle-arrow-icon{transform:rotate(180deg);}.header .info-contact__icon{display:none;}@media (width >= 64rem){.header .info-contact__icon{display:inline-block;}}@media (width >= 64rem){.header .info-contact__icon-mobile{display:none;}}.header .info-contact__link{display:flex;align-items:center;cursor:pointer;color:#fff;border:none;background-color:transparent;gap:0.25rem;}.header .info-contact__link svg{width:0.875rem;}@media (width >= 64rem){.header .info-contact__link svg{width:1.125rem;}.header .info-contact__link svg.info-contact__toggle-arrow-icon{width:0.625rem;height:0.75rem;}}@media (width >= 64rem){.header .info-contact__link{width:100%;}.header .info-contact__link .contact-info-text{flex:1 0 auto;width:60%;}}@media (width >= 64rem){.header .info-contact{order:inherit;min-width:16.5625rem;margin:0;padding:0.625rem 1.5625rem;letter-spacing:-0.56px;color:var(--content-content-primary-reversed,#fff);border-bottom:1px solid var(--neutral-700,#474747);font-size:0.875rem;font-weight:400;font-style:normal;line-height:1.25rem;}}.header .contact-info-telnumber{display:none;}@media (width >= 64rem){.header .contact-info-telnumber{display:inline;}}.region-top-header{display:flex;flex-grow:1;order:2;}.region-top-header .info-links{display:none;}@media (width >= 64rem){.region-top-header .info-links{display:flex;flex:1 1 auto;justify-content:flex-end;margin:0 0 0 auto;padding:0 1.125rem;border-bottom:1px solid rgba(255,255,255,0.2);gap:3.625rem;}.region-top-header .info-links .mygrandski-button,.region-top-header .info-links .webcam-button{display:flex;gap:0.5rem;flex-flow:row;align-items:center;}.region-top-header .info-links .webcam-button{padding-left:1.125rem;border-left:1px solid rgba(255,255,255,0.2);}}@media (width >= 64rem){.region-top-header{flex-basis:100%;order:inherit;}}.header-branding{display:flex;order:0;margin:0.9375rem 0 1rem 1rem;padding-right:0.5rem;}.header-branding__link{display:flex;width:8.25rem;margin:auto;}@media (width >= 42.5rem){.header-branding__link{width:100%;}}@media (width >= 64rem){.header-branding{order:inherit;width:16.625rem;margin:0;padding:1.1875rem 1rem;border-right:1px solid rgba(255,255,255,0.25);}}.instagram-flowbox-block{max-width:109.375rem;margin:5rem auto;padding:0 1rem;text-align:center;}.instagram-flowbox-block__link{display:inline-flex;margin:2.75rem auto 0;padding:0.25rem 0;-webkit-text-decoration:none;text-decoration:none;color:var(--text-primary,var(--content-content-primary,#121212));border-bottom:1px dashed #000;font-size:1rem;font-weight:700;font-style:normal;line-height:1.5rem;gap:0.5rem;}.instagram-flowbox-block .panel-title{text-align:center;font-family:var(--font-family-serif);font-weight:bold;font-style:italic;}.instagram-flowbox-block .panel-title span{width:100%;}@media (width >= 42.5rem){.instagram-flowbox-block .panel-title span{width:auto;}}@media (width >= 42.5rem){.instagram-flowbox-block{margin:7.5rem auto;}}@media (width >= 106.25rem){.instagram-flowbox-block{padding:0;}}.download-pdf-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;gap:5rem;}.download-pdf-list a:visited,.download-pdf-list a:link{display:flex;-webkit-text-decoration:none;text-decoration:none;color:var(--text-primary);border-bottom:1px dashed #000;font-size:1rem;font-weight:700;line-height:1.5rem;gap:0.5rem;}.download-pdf-list a:visited::after,.download-pdf-list a:link::after{display:inline-flex;width:1.375rem;height:1.375rem;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23494949' stroke-linecap='round' stroke-linejoin='round' d='M11 15.861V2.25m7.778 17.5H3.223M15.862 11l-4.863 4.862L6.14 11'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;}a.external-link:visited,a.external-link:link{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;-webkit-text-decoration:none;text-decoration:none;color:var(--text-primary);border-bottom:1px dashed #000;font-size:1rem;font-weight:700;line-height:1.5rem;gap:0.5rem;}a.external-link::after{display:inline-flex;width:1.375rem;height:1.375rem;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23494949' stroke-linecap='round' stroke-linejoin='round' d='M17.93 4.07 4 18M8.15 4l9.78.069.07 9.78'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;}.nevasa-alerts-display-button:not(&.visually-hidden){background:linear-gradient(0deg,rgba(0,181,217,0.5) -9.62%,rgba(0,181,217,0) 100%),rgba(0,0,0,0.8);}.nevasa-alerts-display-button:not(&.visually-hidden)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Ccircle cx='10' cy='10' r='5' fill='%2300B5D9'/%3E%3Ccircle cx='10' cy='10' r='10' fill='%2300B5D9' opacity='.25'/%3E%3C/svg%3E");}.free-text{margin-bottom:2.5rem;color:var(--text-primary);}.free-text ul{margin:1.125rem 0 1.5rem;padding:0;list-style:none;}.free-text ul > li,.free-text ul ul > li{margin:0.5rem 0 1rem;padding-left:1.375rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1.16602' width='11' height='11' stroke='%23111111'/%3E%3Crect x='2' y='2.66602' width='8' height='8' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 8px;}.free-text ul ul > li{background-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1.16602' width='9' height='9' stroke='%23111111'/%3E%3C/svg%3E ");}.free-text h2:not(.media-text__title),.free-text h3{letter-spacing:-0.04em;font-size:1.25rem;font-weight:700;line-height:1.875rem;}@media (width >= 42.5rem){.free-text h2:not(.media-text__title),.free-text h3{font-size:1.5rem;line-height:2rem;}}.free-text h4{letter-spacing:-0.04em;font-family:Times,serif;font-size:1.25rem;font-weight:700;font-style:italic;line-height:1.75rem;}@media (width >= 42.5rem){.free-text h4{font-size:1.5rem;line-height:2rem;}}.free-text p{letter-spacing:-0.04em;font-size:1.125rem;font-weight:400;line-height:1.75rem;}@media (width >= 42.5rem){.free-text p{font-size:1.25rem;line-height:1.875rem;}}@media (width >= 42.5rem){.free-text.component-introduction{width:100%;padding:1.5rem 0 0 5rem;}}.paragraph--type--forfait-benefits{width:100%;max-width:120rem;margin:0 auto;padding:1rem;}.paragraph--type--forfait-benefits .grid-four-columns{padding:0;}.paragraph--type--forfait-benefits .bef-exposed-form{display:flex;flex-flow:column;max-width:33.125rem;margin:2.5rem auto 5rem;}.page-403 .media-text,.page-404 .media-text{margin-top:2.5rem;}.page-403 .media-text__content.free-text,.page-404 .media-text__content.free-text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:1rem;}@media (width >= 106.25rem){.page-403 .media-text__content.free-text,.page-404 .media-text__content.free-text{padding:2.5rem;}}.page-403 .media-text__title,.page-404 .media-text__title{padding:1rem;text-align:center;letter-spacing:-0.04em;border:1px solid rgba(17,17,17,1);border-bottom:none;font-size:1.5rem;font-weight:700;line-height:2rem;}.page-403 .media-text__title::after,.page-404 .media-text__title::after{display:none;}@media (width >= 106.25rem){.page-403 .media-text__title,.page-404 .media-text__title{padding:2.5rem 2.5rem 0.75rem 2.5rem;font-size:1.875rem;line-height:2.375rem;}}.page-403 .media-text__cta,.page-404 .media-text__cta{margin-top:2.5rem;padding:0;}.page-403 .media-text__text,.page-404 .media-text__text{margin-top:0;padding:0 1rem 1rem;border:1px solid rgba(17,17,17,1);border-top:none;}.page-403 .media-text__text p,.page-404 .media-text__text p{text-align:center;letter-spacing:-0.04em;font-size:1.25rem;font-weight:400;line-height:1.875rem;}@media (width >= 106.25rem){.page-403 .media-text__text,.page-404 .media-text__text{padding:0.75rem 2.5rem 2.5rem 2.5rem;}}.product-list .reset-button{position:absolute;right:1rem;display:flex;-webkit-text-decoration:none;text-decoration:none;letter-spacing:-0.56px;color:#697885;font-size:0.875rem;font-weight:400;font-style:normal;line-height:1.25rem;}.product-list .reset-button::after{display:flex;width:1rem;height:1rem;margin:auto 0 auto 0.25rem;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23697885' stroke-linecap='round' stroke-linejoin='round' d='m7.443 6.518 2.963 2.963m0-2.963L7.443 9.481m7.222-4.106a2.56 2.56 0 0 0-2.56-2.56H6.128c-.75 0-1.464.329-1.95.9L1.943 6.34a2.56 2.56 0 0 0 0 3.32l2.235 2.624c.486.572 1.2.9 1.95.9h5.977a2.56 2.56 0 0 0 2.56-2.56V5.375Zm0 0v0Z'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;}.product-list-exposed-filters-title{letter-spacing:-0.56px;color:var(--content-primary,#121212);font-size:0.875rem;font-weight:400;font-style:normal;line-height:1.25rem;}.product-list #views-exposed-form-event-list-event-list{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;gap:0 1rem;}.product-list #views-exposed-form-event-list-event-list div[data-drupal-selector="edit-date-range-value-wrapper"]{flex:1 0 100%;}.product-list #views-exposed-form-event-list-event-list .event-list-date-range{margin:0;padding:0;border:none;}.product-list #views-exposed-form-event-list-event-list .event-list-date-range .fieldset-wrapper{display:flex;gap:1.5rem;}.product-list #views-exposed-form-event-list-event-list .event-list-date-range .fieldset-wrapper .js-form-type-textfield{display:none;}.product-list #views-exposed-form-event-list-event-list .select-checkboxes{flex:1 1 auto;width:calc(50% - 0.75rem);}.product-list #views-exposed-form-event-list-event-list .form-actions{margin:auto;}
*,::before,::after{box-sizing:border-box;}html{line-height:1.15;}body{margin:0;}hr{height:0;color:inherit;}a{background-color:transparent;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace;font-size:1em;}small{font-size:80%;}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}sub{bottom:-0.25em;}sup{top:-0.5em;}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15;}button,[type="button"],[type="reset"],[type="submit"]{appearance:button;}fieldset{padding:0.35em 0.75em 0.625em;}legend{padding:0;}progress{vertical-align:baseline;}summary{display:list-item;}img{position:relative;display:inline-block;max-width:100%;height:auto;text-align:center;line-height:2;}img::before{display:block;margin-bottom:0.625rem;content:"The image is missing :(";}img::after{display:block;content:"(url: " attr(src) ")";font-size:0.75rem;}h1,h2,h3,h4{margin:0;font-weight:400;}ul{margin:0;padding:0;list-style:none;}
:root{--top-header-desktop:7.5625rem;--top-header-mobile:3.75rem;}main{display:inline-block;width:100%;}@media (width >= 64rem){main{margin-top:7.5625rem;}}.nevasa-alert-dialog{position:fixed;z-index:9;top:4.6875rem;left:auto;flex-flow:column;width:100%;border:none;background-color:transparent;gap:1rem;}.nevasa-alert-dialog[open]{display:flex;}.nevasa-alert-dialog__close-button{display:flex;align-items:center;margin:auto 0 auto auto;padding:0.25rem 0.5rem;letter-spacing:-0.48px;color:var(--text-inverse);border:1px solid rgba(255,255,255,0.25);border-radius:0.25rem;background:rgba(0,0,0,0.8);font-size:0.75rem;font-weight:700;font-style:normal;line-height:1.125rem;gap:0.25rem;}@media (width >= 42.5rem){.nevasa-alert-dialog{top:8.125rem;right:0;width:auto;margin:0 auto;}}.nevasa-alerts-display-button:not(&.visually-hidden){position:fixed;z-index:9;top:4.6875rem;right:0;left:0;display:flex;align-items:center;margin:auto;padding:0.25rem 0.5rem;letter-spacing:-0.48px;color:var(--text-inverse);border:1px solid rgba(255,255,255,0.25);border-radius:0.25rem;background:linear-gradient(0deg,rgba(0,181,217,0.5) -9.62%,rgba(0,181,217,0) 100%),rgba(0,0,0,0.8);font-size:0.75rem;font-weight:700;font-style:normal;line-height:1.125rem;gap:0.25rem;}.nevasa-alerts-display-button:not(&.visually-hidden)::after{position:absolute;top:-0.625rem;right:-0.625rem;display:inline-block;width:1.3125rem;height:1.3125rem;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Ccircle cx='10' cy='10' r='5' fill='%2300B5D9'/%3E%3Ccircle cx='10' cy='10' r='10' fill='%2300B5D9' opacity='.25'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;}@media (width >= 42.5rem){.nevasa-alerts-display-button:not(&.visually-hidden){top:8.125rem;right:1.25rem;left:auto;}}.paragraph--unpublished--carousel{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;letter-spacing:0.25em;text-transform:uppercase;opacity:0.5;background-color:#fff4f4;font-size:6.25rem;font-weight:600;}@media (width <= 42.4375rem){.paragraph--type--webcams .tabs--vertical .tab-content{width:100%;padding-top:178%;}}.webcam-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.webcam-iframe__container{display:flex;margin:5.5rem auto;}@media (width >= 42.5rem){.webcam-iframe__container{max-width:58.6875rem;max-height:33.0625rem;}}.webcam-iframe__wrapper{position:relative;display:flex;width:100%;padding-top:178%;}@media (width >= 42.5rem){.webcam-iframe__wrapper{padding-top:60%;}}.layout-content{display:flex;flex-flow:column;justify-content:center;max-width:123.75rem;margin:0 auto;}.region-footer{width:100%;margin:0 auto;padding:4.5rem 0;color:var(--text-inverse);}.region-footer--wrapper{display:flex;flex-flow:column;flex-basis:100%;margin:0 auto;}@media (width >= 64rem){.region-footer--wrapper{flex-flow:row;justify-content:space-between;max-width:120rem;padding:0 5rem;gap:5rem;}}.region-footer-bottom.layout-content{display:flex;flex-flow:column;align-content:center;align-items:center;justify-content:space-between;max-width:110rem;margin:0 auto 6.375rem 0;padding:1.5rem 1.5rem 12.1875rem 1.5rem;color:#666;}.region-footer-bottom.layout-content :first-child{order:2;}.region-footer-bottom.layout-content p{margin:0;}@media (width >= 56.3125rem){.region-footer-bottom.layout-content{flex-flow:row;margin:0 auto;padding:1.5rem;}.region-footer-bottom.layout-content :first-child{order:0;}}.region-footer-logos{display:flex;flex-flow:column-reverse;align-items:center;gap:1.5rem;}@media (width >= 42.5rem){.region-footer-logos{flex-flow:row;}}.header{position:sticky;z-index:10;display:flex;flex-wrap:nowrap;justify-content:start;width:100%;margin-top:var(--drupal-displace-offset-top,0);gap:0 0.625rem;}@media (width >= 64rem){.header{position:fixed;top:0;flex-wrap:wrap;justify-content:flex-start;}}.cookiebot-panel{max-width:78.75rem;margin:2.5rem 0;padding:0 1rem;}@media (width >= 64rem){.cookiebot-panel{display:flex;flex-wrap:wrap;margin:8.75rem auto;}}@media (width >= 106.25rem){.cookiebot-panel{padding:0;}}.restaurants-list--no-filters{max-width:110rem;margin:2.5rem auto;padding:2.5rem 0 0;}.anchor-target{scroll-margin-top:var(--top-header-mobile);}@media (width >= 42.5rem){.anchor-target{scroll-margin-top:var(--top-header-desktop);}}.webform-confirmation__back{text-align:center;}
.grid-three-columns{display:flex;flex-wrap:wrap;justify-content:center;max-width:103.75rem;margin:0 auto 9.375rem;padding:0 1rem;row-gap:1.5rem;}.grid-three-columns--no-padding{padding:0;}.grid-three-columns > li{flex:0 1 auto;}@media (width >= 42.5rem){.grid-three-columns > li{flex-basis:45%;}}@media (width >= 64rem){.grid-three-columns > li{flex-basis:32%;}}@media (width >= 42.5rem){.grid-three-columns{column-gap:1.5rem;row-gap:5rem;}}@media (width >= 64rem){.grid-three-columns{padding:0;}}.grid-four-columns{display:flex;flex-wrap:wrap;justify-content:center;max-width:103.75rem;margin:0 auto 9.375rem;padding:0 1rem;row-gap:2.5rem;}.grid-four-columns--no-padding{padding:0;}.grid-four-columns > li{flex:0 1 auto;}@media (width >= 42.5rem){.grid-four-columns > li{flex-basis:45%;}}@media (width >= 64rem){.grid-four-columns > li{flex-basis:22.4%;}}@media (width >= 42.5rem){.grid-four-columns{column-gap:1.5rem;}}@media (width >= 87.5rem){.grid-four-columns{column-gap:2.5rem;}}@media (width >= 64rem){.grid-four-columns{padding:0;}}
.messages{position:relative;z-index:2;display:flex;max-width:48rem;margin:10rem auto 1.25rem;padding:2rem 1rem;gap:1rem;}.messages__content{flex:1;letter-spacing:-0.56px;color:var(--text-inverse);font-size:0.875rem;font-weight:400;font-style:normal;line-height:1.25rem;}.messages__content a:visited,.messages__content a:link{-webkit-text-decoration:underline;text-decoration:underline;color:var(--text-inverse);font-weight:bold;}.messages__content a:visited:hover,.messages__content a:visited:focus,.messages__content a:link:hover,.messages__content a:link:focus{-webkit-text-decoration:none;text-decoration:none;color:var(--text-inverse);}.messages__icon{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;}.messages__icon::after{position:absolute;top:auto;right:auto;bottom:auto;left:auto;width:2rem;height:2rem;content:"";border-radius:100%;background-color:rgba(255,255,255,0.15);}.messages--status .messages__icon{border-radius:100%;background:var(--content-content-success,#17a156);}.messages--status{border:1px solid rgba(255,255,255,0.15);background:radial-gradient(2544.31% 100% at 0% 50%,rgba(23,161,86,0.38) 0%,rgba(23,161,86,0) 100%),rgba(36,44,50,0.9);box-shadow:0 6px 30px 0 rgba(0,0,0,0.12),0 16px 24px 0 rgba(0,0,0,0.14),0 4px 8px 0 rgba(0,0,0,0.25);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);}.messages--warning .messages__icon{border-radius:100%;background:var(--status-warning-base,#ffc800);}.messages--warning{border:1px solid rgba(255,255,255,0.15);background:radial-gradient(2544.31% 100% at 0% 50%,rgba(255,200,0,0.38) 0%,rgba(255,200,0,0) 100%),rgba(36,44,50,0.9);box-shadow:0 6px 30px 0 rgba(0,0,0,0.12),0 16px 24px 0 rgba(0,0,0,0.14),0 4px 8px 0 rgba(0,0,0,0.25);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);}.messages--error .messages__icon{border-radius:100%;background:var(--status-error-base,#cd0000);}.messages--error{border:1px solid rgba(255,255,255,0.15);background:radial-gradient(2544.31% 100% at 0% 50%,rgba(205,0,0,0.38) 0%,rgba(205,0,0,0) 100%),#242c32;box-shadow:0 6px 30px 0 rgba(0,0,0,0.12),0 16px 24px 0 rgba(0,0,0,0.14),0 4px 8px 0 rgba(0,0,0,0.25);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);}.messages__close-button{position:absolute;top:0.5rem;right:0.5rem;width:0.875rem;height:0.875rem;border:none;background:none;}.webform-submission-form .messages.messages--info{background-image:none;}.webform-submission-form .messages.messages--info .messages__close-button svg path{stroke:#31708f;}.webform-submission-form .messages.messages--info .messages__content{color:#31708f;}.webform-submission-form .messages.messages--info .messages__content a:visited,.webform-submission-form .messages.messages--info .messages__content a:link{-webkit-text-decoration:underline;text-decoration:underline;color:#31708f;font-weight:bold;}.webform-submission-form .messages.messages--info .messages__content a:visited:hover,.webform-submission-form .messages.messages--info .messages__content a:visited:focus,.webform-submission-form .messages.messages--info .messages__content a:link:hover,.webform-submission-form .messages.messages--info .messages__content a:link:focus{-webkit-text-decoration:none;text-decoration:none;color:#31708f;}.webform-submission-form .messages.messages--info .messages__icon{border-radius:100%;background-color:#0074bd;}
#CybotCookiebotDialog{border-radius:0 !important;padding:1.5rem !important;border:4px solid #111 !important;max-width:37.1875rem !important;}#CybotCookiebotDialogPoweredByText,#CybotCookiebotDialogHeader{display:none !important;}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:not(.CybotCookiebotDialogActive):not(:hover){color:#494949 !important;}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{font-family:var(--font-family-sans) !important;font-size:0.875rem !important;font-style:normal !important;font-weight:400 !important;line-height:1.25rem !important;letter-spacing:-0.56px !important;}#CybotCookiebotDialog *{font-family:var(--font-family-sans) !important;font-size:1rem !important;font-style:normal !important;font-weight:400 !important;line-height:1.5rem !important;letter-spacing:-0.64px !important;}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-width:2px !important;border-color:#45b9dd !important;color:#45b9dd !important;}#CybotCookiebotDialogBodyContentTitle{font-family:var(--font-family-serif) !important;font-size:1.5rem !important;font-style:italic !important;font-weight:700 !important;line-height:2rem !important;letter-spacing:-0.96px !important;border-bottom:1px solid #111;padding-bottom:1.25rem !important;display:flex;gap:0.5rem;}#CybotCookiebotDialogBodyContentTitle::before{display:flex;content:"";width:1.75rem;height:1.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath stroke='%2300B5D9' stroke-linecap='round' stroke-linejoin='round' d='M14.007 14h-.013m-3.876 3.889H10.105m5.846 1.944H15.938m-7.765-7.777H8.16m11.673-3.89V14h5.834A11.666 11.666 0 1 1 14 2.333v5.834h5.833Z'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;}#CybotCookiebotDialog #CybotCookiebotDialogFooter{border-top:1px solid #c6c6c6;padding:1.25rem 0 0 !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{width:auto !important;border-width:2px !important;border-radius:0.375rem !important;border-color:#fff !important;outline:1px solid #000;padding:0.5rem 1rem !important;font-size:1rem !important;font-style:normal !important;font-weight:700 !important;line-height:1.5rem !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonCustomize:not(.CybotCookiebotDialogHide){order:1;border:none !important;border-radius:0 !important;border-bottom:1px dashed #000 !important;outline:none !important;text-align:left !important;display:inline-flex !important;width:auto !important;margin-left:0 !important;margin-right:auto !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonCustomize:not(.CybotCookiebotDialogHide) .CybotCookiebotDialogArrow{display:none !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{outline:1px solid #94d7eb;border-width:3px !important;border-color:#fff !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#45b9dd !important;}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{color:#494949 !important;}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText ul{margin-top:1rem !important;list-style:inside !important;}#CybotCookiebotDialogBodyButtonDecline{order:2;}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:3;}.CybotCookiebotScrollContainer{border:none !important;}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{align-items:flex-start !important;gap:0.5rem;}
.language-selection-page{position:relative;z-index:1;display:flex;flex-flow:column;flex-basis:100%;align-items:center;width:100%;height:100vh;margin:0;padding:0 1rem;color:var(--text-inverse);background-color:#000;}.language-selection-page__wrapper{background-color:#000;}.language-selection-page__logo{margin:1.625rem auto auto;}.language-selection-page__selector{z-index:1;width:100%;max-width:22.375rem;margin:0 0 auto;padding:1.5rem;border:1px solid rgba(255,255,255,0.25);border-radius:0.25rem;background:rgba(0,0,0,0.5);box-shadow:0 12px 20px 0 rgba(0,0,0,0.9);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);}.language-selection-page__selector ul{display:flex;flex-flow:column;padding:0.5rem;border-radius:0.5rem;background:rgba(255,255,255,0.15);}.language-selection-page__selector ul li{font-size:1rem;font-weight:700;font-style:normal;line-height:1.5rem;}.language-selection-page__selector ul li a{display:flex;flex-flow:column;align-items:center;width:100%;padding:0.5rem;-webkit-text-decoration:none;text-decoration:none;color:var(--text-inverse);}.language-selection-page__selector ul li a:hover{color:var(--background-background-primary-reversed,#000);border-radius:0.25rem;background-color:var(--text-inverse);}@media (width >= 42.5rem){.language-selection-page__selector ul li a{padding:0.5rem 1.5rem;}}@media (width >= 42.5rem){.language-selection-page__selector ul{flex-flow:row;justify-content:center;}}@media (width >= 42.5rem){.language-selection-page__selector{max-width:32.5rem;padding:2.5rem;}}.language-selection-page__message{padding:0 0 2.5rem;text-align:center;letter-spacing:-0.96px;color:#fff;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2rem;}@media (width >= 42.5rem){.language-selection-page__message{letter-spacing:-1.2px;font-size:1.875rem;font-weight:400;font-style:normal;line-height:2.375rem;}}.language-selection-page__background{position:absolute;z-index:-1;display:flex;justify-items:center;width:100%;height:100%;}.language-selection-page__background img,.language-selection-page__background picture{max-height:100%;margin:auto;object-fit:cover;}
