.behind-navigation{height:70px;background:0 0}.behind-background{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100vh;opacity:0;background:rgba(0,0,0,.15);transition:.6s cubic-bezier(.39,.58,.63,.89)}.menu-ue-btn{display:none !important}.menu-disability-btn,.menu-search-btn,.menu-language-btn,.menu-ue-btn{width:100%;height:70px;transition:.3s ease}.menu-disability-btn path,.menu-search-btn path,.menu-language-btn path,.menu-ue-btn path{transition:inherit}.menu-search-btn{display:flex;justify-content:center;align-items:center;padding:15px 25px}.menu-search-btn svg{width:24px;height:24px}.menu-disability-btn{display:flex;justify-content:center;align-items:center;padding:15px 25px}.menu-disability-btn svg{width:24px;height:24px}.accessibility-disability-settings-btn{cursor:pointer;fill:var(--Dark,#121e38);stroke:var(--Dark,#121e38);color:var(--Dark,#121e38);transition:.2s ease}.accessibility-disability-settings-btn path{stroke:inherit}.accessibility-disability-settings-btn.active{fill:var(--Blue,#005db2);stroke:var(--Blue,#005db2);color:var(--Blue,#005db2)}.accessibility-disability-settings-btn.active path[fill="#121E38"]{fill:var(--Blue,#005db2)}.accessibility-disability-settings-btn:hover,.accessibility-disability-settings-redo:hover{opacity:.6}.accessibility-disability-settings-size{display:flex;width:100%;height:100%;gap:2px;align-items:center;justify-content:center}.accessibility-disability-settings-size svg{width:9.2px;height:9.2px}.accessibility-disability-settings-size:before{content:"A";color:inherit;font-size:var(--px-14);font-style:normal;font-weight:600;line-height:1}.accessibility-disability-settings-contrast{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.accessibility-disability-settings-contrast svg{width:27.6px;height:27.6px;padding:4.6px}.accessibility-disability-settings-redo{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:.2s ease}.accessibility-disability-settings-redo svg{width:27.6px;height:27.6px;padding:1.8px}.menu-language-btn{display:flex;justify-content:center;align-items:center;padding:15px 25px;gap:8px}.menu-language-btn .text{color:var(--Dark,#121e38);font-size:var(--px-16);font-style:normal;font-weight:500;line-height:1.75em}.menu-ue-btn{display:flex;justify-content:center;align-items:center;width:31%;padding:15px 25px}.menu-ue-btn svg{width:61.315px;height:39.784px}[data-accessibility-element].show>[data-accessibility-trigger]{background:var(--Grey-Very-Light,#e3e9e9)}.header__booking-button{display:flex;width:100%;height:100%;max-width:210px;margin-left:auto;gap:5%;align-items:center;justify-content:center;padding:15px 10px;transition:.3s ease}.header__booking-button .text{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;font-size:var(--px-14);font-style:normal;font-weight:500;line-height:1.3em;color:var(--Dark,#121e38);background:inherit}.header__booking-button .text span{color:var(--Dark,#121e38);font-size:var(--px-12);font-style:normal;font-weight:500;line-height:1em}.header__booking-button .icon{order:-1;display:flex;width:24px;height:24px;justify-content:center;align-items:center;background:inherit;transition:.3s ease-out}.header__booking-button:hover{opacity:.6}@media (min-width:1500px){.header__booking-button .text{font-size:var(--px-16)}}.mobile-header{display:block;position:fixed;top:0;width:100%;z-index:999}.desktop-header{display:none}.mobile-header__top{position:relative;display:flex;justify-content:space-between;width:100%;height:70px;background-color:var(--White,#fff)}.mobile-header__top-logo{display:block;width:auto;height:100%;background-color:var(--White,#fff)}.mobile-header__top-logo--large{position:absolute;z-index:1;top:0;left:0;padding:17px 22px 16px 6%;opacity:0;pointer-events:none}.mobile-header__top-logo--small{position:relative;z-index:2;padding:10px 22px 10px 6%}.mobile-header__top-logo-img{width:auto;height:100%}.mobile-header__top-logo-img.no-wcag{display:block}.mobile-header__top-logo-img.wcag{display:none}.mobile-header__top-booking{position:relative;z-index:2;margin-left:auto;width:100%;max-width:210px;height:100%;background:var(--Yellow,#eed600)}.mobile-header__top-hamburger{position:relative;z-index:10;display:flex;min-width:70px;height:70px;justify-content:center;align-items:center;background-color:var(--Blue,#005db2);cursor:pointer}.mobile-header__top-hamburger-icon{display:flex;width:23px;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;border:none;background:0 0;cursor:pointer}.mobile-header__top-hamburger-icon span{width:22px;height:1px;background-color:var(--White,#fff)}.mobile-header__top-hamburger-icon span:nth-child(2){width:15px;transform-origin:right}.mobile-header__menu{position:absolute;overflow:hidden;top:70px;right:0;width:100%;background-color:var(--White,#fff);box-shadow:0px 35px 30px 0px rgba(36,37,39,.1),0px 10px 20px 0px rgba(36,37,39,.05),0px 5px 10px 0px rgba(36,37,39,.04)}.mobile-header__menu-reservation{position:relative;z-index:4;display:flex;height:70px;align-items:center;justify-content:center}.mobile-header__menu-reservation .mobile-header__booking-button{margin:0 auto}.mobile-header__menu-reservation-booking{width:50%;min-width:fit-content;height:100%;background:var(--Yellow,#eed600)}.mobile-header__menu-reservation-phone{width:50%;min-width:fit-content;height:100%;background:var(--Yellow-Darker,#e3cd00)}.mobile-header__menu-accessibility{display:flex;justify-content:center;height:auto}.mobile-header__menu-accessibility-search{width:21%;transition:.3s ease}.mobile-header__menu-accessibility-search-form{position:absolute;z-index:1;left:0;top:70px;display:grid;grid-template-columns:1fr 122px;grid-template-rows:1fr 1fr;width:100%}.mobile-header__menu-accessibility-search-form-input{display:none;grid-column:1/-1;grid-row:1/-1}.mobile-header__menu-accessibility-search-form-input .is-search-form{display:grid;grid-template-columns:1fr 122px;grid-template-rows:1fr 1fr;height:100%}.mobile-header__menu-accessibility-search-form-input label{grid-column:1/-1;grid-row:1/2;position:relative;z-index:2}.mobile-header__menu-accessibility-search-form-input label:before{position:absolute;z-index:1;top:calc(50% - 12px);left:24px;content:"";display:block;min-width:24px;height:24px;background-image:url(//medincus.pl/wp-content/themes/csim/style/../images/icon_search.svg);background-size:contain;background-repeat:no-repeat}.mobile-header__menu-accessibility-search-form-input-close{position:absolute;z-index:3;top:calc(35px - 12px);right:20px;display:block;min-width:24px;height:24px;background-image:url(//medincus.pl/wp-content/themes/csim/style/../images/icon_close.svg);background-size:contain;background-repeat:no-repeat}.mobile-header__menu-accessibility-search-form-input .is-search-input{width:100%;height:100%;padding:0 69px;border:none;outline:none;background:var(--White,#fff);color:var(--Grey-Text,#55626a);font-size:var(--px-14);font-style:normal;font-weight:400;line-height:2em}.mobile-header__menu-accessibility-search-form-input .is-search-input::-webkit-search-cancel-button{display:none}.mobile-header__menu-accessibility-search-form-input .is-search-input:hover{background:var(--Grey-Very-Light,#e3e9e9)}.mobile-header__menu-accessibility-search-form-input .is-screen-reader-text{display:none}.mobile-header__menu-accessibility-search-form-input .is-search-submit{grid-column:2/3;grid-row:2/3;display:flex;width:122px;height:70px;justify-content:center;align-items:center;padding:15px 25px;border:none;background:var(--Blue,#005db2);color:var(--White,#fff);font-size:var(--px-16);font-style:normal;font-weight:500;line-height:2em}.mobile-header__menu-accessibility-search-form .ts-wrapper{grid-column:1/2;grid-row:2/3;width:100%;height:70px}.mobile-header__menu-accessibility-search-form-submit:hover{background-color:var(--Blue-Darker,#004a9e)}.mobile-header__menu-accessibility-search-form{opacity:0;transform:translateY(-100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.mobile-header__menu-accessibility-search.show .mobile-header__menu-accessibility-search-form{transform:translateY(0);opacity:1}.mobile-header__menu-accessibility-search-form-input[selected]{display:block}.mobile-header__menu-accessibility-disability{width:21%;transition:.3s ease}.mobile-header__menu-accessibility-disability-settings{position:absolute;z-index:-1;left:0;top:140px;display:grid;grid-template-columns:repeat(4,25%);justify-content:center;justify-items:center;align-items:center;grid-template-rows:auto;width:100%;height:70px;background:var(--Grey-Very-Light,#f3f6f6)}.mobile-header__menu-accessibility-disability-settings{opacity:0;transform:translateY(-100%);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.mobile-header__menu-accessibility-disability.show .mobile-header__menu-accessibility-disability-settings{transform:translateY(0);opacity:1}.mobile-header__menu-accessibility-language{width:28%;transition:.3s ease}.mobile-header__menu-accessibility-language .text{text-transform:uppercase}.mobile-header__menu-accessibility-language-settings{position:absolute;z-index:-1;left:0;top:140px;width:100%;height:70px;background:var(--Grey-Very-Light,#f3f6f6)}.mobile-header__menu-accessibility-language-settings .wpml-ls{width:100%;height:100%}.mobile-header__menu-accessibility-language-settings ul{display:flex;align-items:center;justify-content:space-around;width:100%;height:100%}.mobile-header__menu-accessibility-language-settings .wpml-ls-item{color:var(--Dark,#121e38);font-size:var(--px-14);font-style:normal;font-weight:500;border-bottom:2px solid var(--Grey-Light,#bfcdcd)}.mobile-header__menu-accessibility-language-settings .wpml-ls-link{line-height:2em !important;padding:0}.menu-language-btn:hover{opacity:1}.mobile-header__menu-accessibility-language.show .menu-language-btn .icon{rotate:180deg}.mobile-header__menu-accessibility-language-settings{opacity:0;transform:translateY(-100%);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.mobile-header__menu-accessibility-language.show .mobile-header__menu-accessibility-language-settings{transform:translateY(0);opacity:1}.mobile-header__menu-accessibility-language-settings .wpml-ls-item.wpml-ls-current-language,.mobile-header__menu-accessibility-language-settings .wpml-ls-item.active{border-color:var(--Blue,#005db2)}.mobile-header__menu-navigation{position:relative;display:flex;flex-direction:column;width:100%;height:calc(100dvh - 210px);margin:0 auto;list-style:none;overflow-y:auto;transition:.4s ease-in-out}.mobile-header__menu-navigation .menu-element-link{gap:8px}.mobile-header__menu-navigation.accessibility-show{height:calc(100vh - 280px);margin-top:70px}.mobile-header__menu-navigation-second-page{display:none;position:absolute;top:0;left:0;width:100%;min-height:100%;padding-left:5.4%;padding-bottom:17px;background-color:var(--White,#fff);opacity:0;transform:translateX(-120%);transition:.4s ease}.mobile-header__menu-navigation-second-page-return{position:sticky;position:-webkit-sticky;top:0;left:0;width:100%;justify-content:flex-start;cursor:pointer;padding-top:17px;padding-bottom:10px;background-color:var(--White,#fff)}.mobile-header__menu-navigation-second-page-return:hover{opacity:1}.mobile-header__menu-navigation-second-page-return:hover .text{color:var(--Blue,#005db2)}.mobile-header__menu-navigation-second-page-list{padding-right:5.4%;list-style:none}.menu-element{margin-bottom:40px;margin-left:5.4%;color:var(--Dark,#121e38);font-size:var(--px-16);font-weight:500;line-height:1.7em}.menu-element:first-child{margin-top:26px}.menu-item{margin-bottom:40px;padding-right:20px;color:var(--Dark,#121e38);font-size:var(--px-16);font-weight:500;line-height:1.7em}.menu-item.grandparent{margin-bottom:20px;color:var(--Dark,#121e38);font-size:20px;font-weight:500;line-height:1.4em}.menu-item.parent{margin-bottom:10px;color:var(--Dark,#121e38);font-size:var(--px-16);font-weight:500;line-height:1.6em}.menu-item.children{margin-bottom:20px;color:var(--Grey-Text,#55626a);font-size:var(--px-14);font-weight:400;line-height:2em}.mobile-header__menu-social{display:flex;width:100%;min-height:100px;justify-content:center;align-items:center;gap:60px;margin-top:auto;background:var(--Grey-Very-Light,#e3e9e9)}.mobile-header__menu-social-text{width:fit-content;color:var(--Dark,#121e38);font-size:var(--px-11);font-style:normal;font-weight:500;line-height:1.8em;letter-spacing:.1em;text-transform:uppercase}.mobile-header__menu-social-icons{display:flex;width:fit-content;gap:25px}.mobile-header__menu-social-icons-link{width:20px;height:20px}.mobile-header__top-hamburger,.mobile-header__top-hamburger-icon span{transition:transform .4s,background-color .4s,width .4s,opacity .4s}.mobile-header__top-hamburger.show span:nth-child(1){transform:translateY(7px) rotate(-45deg)}.mobile-header__top-hamburger.show span:nth-child(2){width:0;opacity:0}.mobile-header__top-hamburger.show span:nth-child(3){transform:translateY(-11px) rotate(45deg)}.mobile-header__top-booking{transition:.4s opacity ease}.mobile-header.show .mobile-header__top-booking{opacity:0}.mobile-header__top-logo{transition:.4s opacity ease}.mobile-header.show .mobile-header__top-logo--small{opacity:0}.mobile-header.show .mobile-header__top-logo--large{opacity:1}.mobile-header__menu{transform:translateX(100%);transition:transform .4s ease}.mobile-header.show .mobile-header__menu{transform:translateX(0)}.mobile-header.show .mobile-header__menu-navigation-second-page{display:block}.mobile-header__menu-navigation-second-page.show{transform:translateX(0);opacity:1}.mobile-header .mobile-header__top-logo--large:hover{opacity:.7}.mobile-header__top-hamburger:hover{opacity:.9}.mobile-header__top-hamburger:hover span:nth-child(2){width:22px}.mobile-header__menu-accessibility-search-form-input-close{cursor:pointer;transition:.2s ease}.mobile-header__menu-accessibility-search-form-input-close:hover{opacity:.4}.mobile-header__menu-accessibility-search-form .is-search-submit{cursor:pointer;transition:.3s ease}.mobile-header__menu-accessibility-search-form .is-search-submit:hover{opacity:.6}[data-accessibility-trigger]:hover{cursor:pointer}[data-accessibility-element].show [data-accessibility-trigger] .text,[data-accessibility-element]:hover [data-accessibility-trigger] .text{color:var(--Blue,#005db2)}[data-accessibility-element].show [data-accessibility-trigger] path,[data-accessibility-element]:hover [data-accessibility-trigger] path{stroke:var(--Blue,#005db2)}.mobile-header__menu-accessibility-language-settings .wpml-ls-item{cursor:pointer;transition:.3s ease}.mobile-header__menu-accessibility-language-settings .wpml-ls-item:hover{opacity:.4}.mobile-header__menu-accessibility-ue:hover path:not(:first-child){fill:var(--Blue,#005db2)}.mobile-header__menu-accessibility-ue:hover path:first-child{stroke:var(--Blue,#005db2)}.mobile-header__menu-social-icons-icon path{cursor:pointer;transition:.2s ease}.mobile-header__menu-social-icons-icon:hover path{fill:var(--Blue,#005db2)}.menu-item-link{transition:.3s ease-out}.menu-item-link:hover{opacity:.7}@media (min-width:768px){.mobile-header__top-logo--large{opacity:1;z-index:2;pointer-events:all}.mobile-header__top-logo--small{opacity:0;z-index:1}.mobile-header__menu{width:50vw}}@media (min-width:1500px){.behind-navigation{height:100px}.mobile-header{display:none}.desktop-header{position:fixed;z-index:999;top:0;left:0;display:flex;width:100%;height:100px;gap:10px;align-items:center;background-color:var(--White,#fff);-webkit-transition:transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.desktop-header-wrapper{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.desktop-header__logo{z-index:2;padding:10px 0 10px 31px;cursor:pointer;transition:.2s ease}.desktop-header__logo:hover{opacity:.6}.desktop-header__logo--small{display:block}.desktop-header__logo--small img{height:70px}.desktop-header__logo--large{display:none}.desktop-header__logo-img.no-wcag{display:block}.desktop-header__logo-img.wcag{display:none}.desktop-header__navigation{z-index:1;display:flex;justify-content:space-between;gap:13px;align-items:center}.desktop-header__navigation-menu-container{position:absolute;z-index:-1;left:0;top:100px;pointer-events:none;height:auto;width:100vw;background:var(--White,#fff);box-shadow:0px 3px 3px 0px rgba(47,70,90,.02),0px 14px 20px 0px rgba(47,70,90,.03),0px 26px 20px 0px rgba(47,70,90,.04)}.desktop-header__navigation-menu-container.one-line .desktop-header__navigation-menu{height:fit-content;min-height:fit-content}.desktop-header__navigation-menu-container.two-columns .desktop-header__navigation-menu{grid-template-columns:400px 400px}.desktop-header__navigation-menu-container.one-line:not(.two-columns) .desktop-header__navigation-menu-list{display:flex}.desktop-header__navigation-menu{display:grid;grid-template-columns:1fr auto;&.facilities{grid-template-columns:auto 1fr}overflow:auto;max-width:1920px;width:100%;min-height:480px;height:auto;max-height:70vh;margin:0 auto;padding:30px 183px 62px;gap:193px;}.desktop-header__navigation-menu-list{position:relative;display:block;-moz-column-width:300px;-webkit-column-width:300px;column-width:300px;-moz-column-gap:100px;-webkit-column-gap:100px;column-gap:100px;list-style:none;padding-top:54.82px;width:unset;&.facilities{-moz-column-count:2;-webkit-column-count:2;column-count:2}}.menu-element{margin:0}.menu-element:first-child{margin:0}.menu-element-link{gap:8px}.menu-element-link .text{font-size:var(--px-16)}.menu-item.parent{position:absolute;top:0}.desktop-header__accessibility{z-index:2;display:flex;height:100px;justify-content:center;align-items:center}.menu-disability-btn,.menu-search-btn,.menu-language-btn,.menu-ue-btn{width:fit-content;height:100px;padding:15px;cursor:pointer}.menu-disability-btn:hover,.menu-search-btn:hover,.menu-language-btn:hover,.menu-ue-btn:hover{opacity:.5}.desktop-header__accessibility-search-component-container{position:absolute;pointer-events:none;z-index:-1;left:0;top:100px;width:100%;padding-bottom:39px;background:var(--White,#fff);box-shadow:0px 3px 3px 0px rgba(47,70,90,.02),0px 14px 20px 0px rgba(47,70,90,.03),0px 26px 20px 0px rgba(47,70,90,.04)}.desktop-header__accessibility-search-component{padding:40px 130px}.desktop-header__accessibility-search-component-container{opacity:0;transition:opacity .35s ease-in-out}.desktop-header__accessibility-search.show .desktop-header__accessibility-search-component-container{pointer-events:auto;opacity:1}.desktop-header__accessibility-search.show .menu-search-btn path{stroke:var(--Blue,#005db2)}.desktop-header__accessibility-disability{position:relative}.desktop-header__accessibility-disability-settings{position:absolute;pointer-events:none;z-index:-1;left:calc(50% - 74px/2);top:100px;display:grid;grid-template-columns:74px;grid-template-rows:repeat(4,74px);align-items:center;justify-content:center;justify-items:center;background:var(--White,#fff)}.desktop-header__accessibility-disability-settings{opacity:0;transition:opacity .3s ease-in-out}.desktop-header__accessibility-disability.show .desktop-header__accessibility-disability-settings{pointer-events:auto;opacity:1}.desktop-header__accessibility-disability.show .menu-disability-btn path{stroke:var(--Blue,#005db2)}.desktop-header__accessibility-language{position:relative}.menu-language-btn{text-transform:uppercase}.desktop-header__accessibility-language-settings{position:absolute;pointer-events:none;z-index:-1;left:calc(50% - 74px/2);top:100px;background:var(--White,#fff)}.desktop-header__accessibility-language-settings ul{display:grid;grid-template-columns:74px;grid-auto-rows:74px;align-items:center;justify-content:center;justify-items:center}.desktop-header__accessibility-language-settings .wpml-ls-legacy-list-vertical{border:0}.desktop-header__accessibility-language-settings .wpml-ls-item{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--Dark,#121e38);text-align:center;font-size:var(--px-16);font-style:normal;font-weight:500;line-height:1.6em;cursor:pointer;transition:.3s ease}.desktop-header__accessibility-language-settings .wpml-ls-item:hover{opacity:.6}.desktop-header__accessibility-language-settings .wpml-ls-link{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.desktop-header__accessibility-language-settings{opacity:0;transition:opacity .3s ease-in-out}.desktop-header__accessibility-language.show .desktop-header__accessibility-language-settings{pointer-events:auto;opacity:1}.desktop-header__accessibility-language-settings .wpml-ls-item.wpml-ls-current-language,.desktop-header__accessibility-language-settings .wpml-ls-item.active{color:var(--Blue,#005db2)}.desktop-header__accessibility-language.show .text{color:var(--Blue,#005db2)}.desktop-header__accessibility-language.show .icon{rotate:180deg}.menu-ue-btn{padding-right:0}.desktop-header__menu-reservation{z-index:2;display:flex;height:100px;align-items:center;justify-content:center}.desktop-header__menu-reservation-booking{width:240px;min-width:fit-content;height:100%;background:var(--Yellow,#eed600)}.desktop-header__menu-reservation-phone{width:216px;min-width:fit-content;height:100%;background:var(--Yellow-Darker,#e3cd00)}.desktop-header__menu-reservation-booking .header__booking-button,.desktop-header__menu-reservation-phone .header__booking-button{margin-right:auto}.menu-item{transition:.3s ease}.menu-item:hover{opacity:.7}.menu-element:hover .menu-element-link{opacity:1}.menu-element:hover .menu-element-link .text{color:var(--Blue,#005db2)}.menu-element[data-second-page]:hover .menu-element-link .icon{transform:rotate(180deg)}.desktop-header__navigation-menu-container{opacity:0;transition:opacity .3s ease}.menu-element[data-second-page]:hover .desktop-header__navigation-menu-container{opacity:1;pointer-events:auto}.menu-element[data-second-page]:hover .desktop-header__navigation-menu-container:before{content:"";position:absolute;z-index:-1;left:0;top:-100px;width:100%;height:100px}.desktop-header.translateHide{-webkit-transform:translateY(-110px);-ms-transform:translateY(-110px);transform:translateY(-110px)}}@media (min-width:1600px){.desktop-header{gap:25px}}@media (min-width:1700px){.menu-disability-btn,.menu-search-btn,.menu-language-btn,.menu-ue-btn{padding:15px 25px}}@media (min-width:1860px){.desktop-header__navigation-menu{grid-template-columns:1fr auto}}@media (min-width:1920px){.desktop-header__logo--small{display:none}.desktop-header__logo--large{display:block}.desktop-header__menu-reservation-booking{width:240px}.desktop-header__menu-reservation-phone{width:216px}}.promo-popup{display:flex;align-items:center;justify-content:center;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#55626acd;backdrop-filter:blur(3px)}.promo-popup__container{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:auto 127px;align-items:center;gap:10px;width:79.2%;max-width:360px;height:fit-content;margin:auto;padding:10px;background:var(--White,#fff)}.promo-popup__container-background{z-index:-1;grid-row:1/2;grid-column:1/2;width:100%;height:100%}.promo-popup__container-background img{width:100%;height:100%}.promo-popup__container-background--small{display:block}.promo-popup__container-background--large{display:none}.promo-popup__container-close{position:absolute;z-index:9999;right:-22px;top:-22px;width:44px;height:44px;background:var(--Blue-Darker,#0053a0);border-radius:50%;cursor:pointer;transition:.3s ease-out}.promo-popup__container-close svg{padding:13.5px}.promo-popup__container-close path{stroke:var(--Yellow,#eed600)}.promo-popup__container-content{display:block;grid-row:1/2;grid-column:1/2;width:100%;max-width:600px;padding:80px 40px 40px}.promo-popup__container-content-title{margin-bottom:15px;font-size:var(--px-36);font-style:normal;font-weight:800;line-height:1.1em}.promo-popup__container-content-description{margin-bottom:25px;font-size:var(--px-16);font-style:normal;font-weight:400;line-height:1.6em}.promo-popup__container-buttons{display:flex;flex-direction:column;gap:5px}.promo-popup__container-buttons-button{width:100%}.promo-popup__container-buttons-button .text{width:100%}.promo-popup__container-close:hover{opacity:.8;rotate:180deg}.promo-popup{opacity:0;pointer-events:none;visibility:hidden;transition:.25s ease-in-out}.promo-popup.open{opacity:1;pointer-events:all;visibility:visible;overflow:auto}.promo-popup.large{display:block}.promo-popup__container{scale:.8;transition:.15s ease-in-out scale}.promo-popup.open .promo-popup__container{scale:1}@media (min-width:480px){.promo-popup__container-background--small{display:none}.promo-popup__container-background--large{display:block}}@media (min-width:768px){.promo-popup__container{width:71%;max-width:600px;padding:20px;gap:20px;grid-template-rows:auto 60px}.promo-popup__container-buttons{gap:20px}.promo-popup__container-content-title{font-size:var(--px-52)}.promo-popup__container-buttons{display:flex;flex-direction:row;justify-content:flex-end}.promo-popup__container-buttons-button{width:fit-content}}.contrast .behind-background{background:rgba(0,0,0,.15)}.contrast .mobile-header__menu-accessibility{background:var(--YellowWCAG,#facb00)}.contrast .mobile-header__menu-accessibility-language-settings .wpml-ls-item{color:var(--YellowWCAG,#facb00)}.contrast [data-accessibility-element] [data-accessibility-trigger] path{stroke:var(--BlackWCAG,#000)}.contrast [data-accessibility-element].show>[data-accessibility-trigger]{background:var(--BlackWCAG,#000)}.contrast [data-accessibility-element].show [data-accessibility-trigger] path{stroke:var(--YellowWCAG,#facb00)}.contrast [data-accessibility-element]:not(.show):hover [data-accessibility-trigger] path{opacity:.6;stroke:var(--BlackWCAG,#000)}.contrast [data-accessibility-element].show [data-accessibility-trigger]{background:var(--BlackWCAG,#000)}.contrast [data-accessibility-element].show [data-accessibility-trigger] .text{color:var(--YellowWCAG,#facb00)}.contrast [data-accessibility-element]:not(.show):hover [data-accessibility-trigger] .text{opacity:.6;color:var(--BlackWCAG,#000)}.contrast .mobile-header__menu-accessibility-ue:hover path:first-child{opacity:.6;stroke:var(--BlackWCAG,#000)}.contrast .mobile-header__menu-accessibility-ue:hover path:not(:first-child){opacity:.6;fill:var(--BlackWCAG,#000)}.contrast .mobile-header__menu-accessibility-disability.show .mobile-header__menu-accessibility-disability-settings{padding:2px 0}.contrast .accessibility-disability-settings-btn{fill:var(--YellowWCAG,#facb00);stroke:var(--YellowWCAG,#facb00);color:var(--YellowWCAG,#facb00)}.contrast .accessibility-disability-settings-redo path{stroke:var(--YellowWCAG,#facb00)}.contrast .accessibility-disability-settings-btn.active{fill:var(--BlackWCAG,#000);stroke:var(--BlackWCAG,#000);color:var(--BlackWCAG,#000);background-color:var(--YellowWCAG,#facb00)}.contrast .accessibility-disability-settings-btn.active path[fill="#121E38"]{fill:var(--BlackWCAG,#000)}.contrast .header__booking-button path,.contrast .header__booking-button .text,.contrast .header__booking-button .text span{color:var(--YellowWCAG,#facb00);stroke:var(--YellowWCAG,#facb00)}.contrast .mobile-header__top{background-color:var(--YellowWCAG,#facb00)}.contrast .mobile-header__top-logo{background-color:var(--YellowWCAG,#facb00)}.contrast .mobile-header__top-hamburger-icon span{background-color:var(--BlackWCAG,#000)}.contrast .mobile-header__menu{background-color:var(--White,#fff)}.contrast .mobile-header__menu-navigation .icon path{stroke:var(--BlackWCAG,#000)}.contrast .mobile-header__menu-accessibility-search-form-input .is-search-input{background:var(--White,#fff);color:var(--BlackWCAG,#000)}.contrast .mobile-header__menu-accessibility-search-form-input .is-search-submit{color:var(--BlackWCAG,#000)}.contrast .mobile-header__menu-accessibility-disability-settings{background:var(--BlackWCAG,#000)}.contrast .mobile-header__menu-accessibility-language-settings{background:var(--BlackWCAG,#000)}.contrast .mobile-header__menu-social{background-color:var(--YellowWCAG,#facb00)}.contrast .mobile-header__menu-social-text{color:var(--BlackWCAG,#000)}.contrast .mobile-header__menu-social-icons-icon path{fill:var(--BlackWCAG,#000)}.contrast .mobile-header__top-logo-img.no-wcag,.contrast .desktop-header__logo-img.no-wcag{display:none}.contrast .mobile-header__top-logo-img.wcag,.contrast .desktop-header__logo-img.wcag{display:block}.contrast .desktop-header{background-color:var(--YellowWCAG,#facb00)}.contrast .desktop-header .menu-element-link path{stroke:var(--BlackWCAG,#000)}.contrast [data-desktop-accessibility-element].show{background-color:var(--BlackWCAG,#000)}.contrast .desktop-header__accessibility-language-settings .wpml-ls-item{color:var(--YellowWCAG,#facb00)}.contrast .desktop-header__accessibility-language-settings .wpml-ls-item.wpml-ls-current-language,.contrast .desktop-header__accessibility-language-settings .wpml-ls-item.active{color:var(--BlackWCAG,#000);background-color:var(--YellowWCAG,#facb00)}.contrast .desktop-header__accessibility-search-component-container,.contrast .desktop-header__accessibility-disability-settings,.contrast .desktop-header__accessibility-language-settings{background:var(--BlackWCAG,#000)}.contrast .desktop-header__accessibility-language.show .icon path{stroke:var(--YellowWCAG,#facb00)}.contrast .menu-element:hover .menu-element-link .text{color:var(--BlackWCAG,#000)}.contrast .desktop-header__navigation-menu{background:var(--BlackWCAG,#000)}.contrast .menu-item.parent{color:var(--YellowWCAG,#facb00)}.contrast .menu-item.children{color:var(--YellowWCAG,#facb00)}.contrast .search-component-form-button{color:var(--YellowWCAG,#facb00)}.contrast .checkbox__checkmark-background{fill:var(--BlackWCAG,#000);stroke:var(--YellowWCAG,#facb00);stroke-opacity:1}.contrast .checkbox input[type=checkbox]:checked+.checkbox__checkmark .checkbox__checkmark-background{fill:var(--YellowWCAG,#facb00)}.contrast .checkbox__checkmark-point{fill:var(--BlackWCAG,#000)}.contrast .search-component-form-input .is-search-submit{color:var(--YellowWCAG,#facb00);border:1px solid var(--YellowWCAG,#facb00)}.contrast .search-component-form-input.hover .is-search-submit{color:var(--BlackWCAG,#000)}.contrast .search-component-form-input:after{background-color:var(--YellowWCAG,#facb00)}.contrast .promo-popup{background-color:#55626acd}.contrast .promo-popup__container-close{background:var(--Blue-Darker,#0053a0)}.contrast .promo-popup__container-close path{stroke:var(--YellowWCAG,#facb00)}.large-font-size{.desktop-header__logo--small{display:block}.desktop-header__logo--large{display:none}.desktop-header__navigation{height:100%;gap:20px}.desktop-header__navigation .menu-element-link{flex-direction:column;align-items:center;justify-content:center}.desktop-header__navigation .menu-element-link .text{text-align:center}.desktop-header__menu-reservation{height:100%}.desktop-header__menu-reservation-booking,.desktop-header__menu-reservation-phone{width:270px}.header__booking-button{max-width:unset}@media (max-width:600px){.mobile-header__menu-reservation{height:90px}.mobile-header__menu-accessibility-language-settings,.mobile-header__menu-accessibility-disability-settings{top:160px}.mobile-header__menu-accessibility-search-form{top:90px}.mobile-header__menu-navigation{height:calc(100dvh - 230px)}.mobile-header__menu-navigation.accessibility-show{margin-top:90px}.mobile-header__menu-reservation-booking{min-width:none}}}.menu-element.vb-flag-eu.vb-icon a img{height:40px}.mobile-header__menu-navigation