.top-navigation-placeholder{margin:0rem;width:100%;height:var(--barHeight)}.top-navigation{--barHeight:120px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;display:block;z-index:1001;top:0;left:0;right:0;height:var(--barHeight);margin:0;      }@media (max-width:992px){.top-navigation{--barHeight:100px}}@media (max-width:767px){.top-navigation{--barHeight:80px}}@media (max-height:760px){.top-navigation{--barHeight:100px}}@media (max-height:680px){.top-navigation{--barHeight:90px}}.top-navigation::before{content:'';position:absolute;pointer-events:none;top:0;left:50%;width:100%;height:120px;background:linear-gradient(180deg,rgba(31,29,22,0.6) 0%,rgba(31,29,22,0.3) 60%,rgba(31,29,22,0.05) 90%,rgba(0,0,0,0) 100%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 300ms 0s ease;-moz-transition:opacity 300ms 0s ease;-ms-transition:opacity 300ms 0s ease;-o-transition:opacity 300ms 0s ease;transition:opacity 300ms 0s ease}@media (max-width:1200px){.top-navigation::before{height:180px}}.top-navigation.navigation-collapse::before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(0))"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }.top-navigation.navigation-collapse .navigation-bar{position:relative;background-color:rgba(var(--dark),0.75) !important;backdrop-filter:blur(8px)}.top-navigation .top-navigation-checkbox{display:none}.top-navigation .navigation-bar{background:none;background-color:rgba(0,0,0,0);color:var(--title);height:var(--barHeight);position:absolute;display:block;z-index:1005;top:0;left:0;right:0;margin:0 auto;padding:0rem;-webkit-transition:background 300ms 0s ease;-moz-transition:background 300ms 0s ease;-ms-transition:background 300ms 0s ease;-o-transition:background 300ms 0s ease;transition:background 300ms 0s ease}.top-navigation .navigation-bar:before{ position:absolute;width:1px;height:100px;background-color:red;top:100px;left:50%}.top-navigation .navigation-bar .bar-wrapper{justify-content:space-between;padding:0 3rem}@media (max-width:1200px){.top-navigation .navigation-bar .bar-wrapper{padding:0rem 3rem}}@media (max-width:767px){.top-navigation .navigation-bar .bar-wrapper{padding:0rem 2rem;justify-content:space-between}}@media (max-width:560px){.top-navigation .navigation-bar .bar-wrapper{padding:0rem 1rem}}.top-navigation .navigation-bar a:not(.btn),.top-navigation .navigation-bar label:not(.btn){--link:var(--title);color:var(--link)}.top-navigation .top-navigation-brand{background-color:rgba(var(--light),1);-moz-box-shadow:0 10px 40px 1px rgba(31,29,22,0.15);-webkit-box-shadow:0 10px 40px 1px rgba(31,29,22,0.15);box-shadow:0 10px 40px 1px rgba(31,29,22,0.15);-webkit-border-bottom-left-radius:100px;-moz-border-bottom-left-radius:100px;border-bottom-left-radius:100px;-webkit-border-bottom-right-radius:100px;-moz-border-bottom-right-radius:100px;border-bottom-right-radius:100px;padding:0px 20px;height:calc(var(--barHeight) + 80px);margin-bottom:-80px;-webkit-transition:opacity 300ms 0s ease,transform 300ms 0s ease;-moz-transition:opacity 300ms 0s ease,transform 300ms 0s ease;-ms-transition:opacity 300ms 0s ease,transform 300ms 0s ease;-o-transition:opacity 300ms 0s ease,transform 300ms 0s ease;transition:opacity 300ms 0s ease,transform 300ms 0s ease}@media (max-height:820px){.top-navigation .top-navigation-brand{height:calc(var(--barHeight) + 60px);margin-bottom:-60px}}@media (max-height:760px){.top-navigation .top-navigation-brand{height:calc(var(--barHeight) + 50px);margin-bottom:-50px}}@media (max-height:680px){.top-navigation .top-navigation-brand{height:calc(var(--barHeight) + 40px);margin-bottom:-40px}}@media (max-width:992px){.top-navigation .top-navigation-brand{height:calc(var(--barHeight) + 60px);margin-bottom:-60px}}@media (max-width:767px){.top-navigation .top-navigation-brand{height:calc(var(--barHeight) + 50px);margin-bottom:-50px}}.top-navigation .top-navigation-brand a{display:block;max-width:100%}.top-navigation .top-navigation-brand a img{width:auto;max-width:100%;height:var(--barHeight)}@media (max-width:767px){.top-navigation .top-navigation-brand a img{height:calc(var(--barHeight) - 10px)}}.top-navigation .top-navigation-controls{justify-content:right;gap:0.36rem}@media (max-width:1500px){.top-navigation .top-navigation-controls{flex:0 1 auto}}@media (max-width:480px){.top-navigation .top-navigation-controls{gap:0.6rem}}@media (max-width:1200px){.top-navigation .top-navigation-controls .item-tips-for-trips{display:none}}@media (max-width:480px){.top-navigation .top-navigation-controls .item-reservation .btn.btn-primary,.top-navigation .top-navigation-controls .item-voucher .btn.btn-primary,.top-navigation .top-navigation-controls .item-reservation .btn.btn-default,.top-navigation .top-navigation-controls .item-voucher .btn.btn-default{background:none;border:none;padding:0 6px;margin:0;outline:none}.top-navigation .top-navigation-controls .item-reservation .btn.btn-primary:hover,.top-navigation .top-navigation-controls .item-voucher .btn.btn-primary:hover,.top-navigation .top-navigation-controls .item-reservation .btn.btn-default:hover,.top-navigation .top-navigation-controls .item-voucher .btn.btn-default:hover{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.top-navigation .top-navigation-controls .item-reservation .mask-icon,.top-navigation .top-navigation-controls .item-voucher .mask-icon{display:none;width:32px;height:32px}@media (max-width:480px){.top-navigation .top-navigation-controls .item-reservation .mask-icon,.top-navigation .top-navigation-controls .item-voucher .mask-icon{display:block}}@media (max-width:480px){.top-navigation .top-navigation-controls .item-reservation span,.top-navigation .top-navigation-controls .item-voucher span{display:none}}.top-navigation .top-navigation-desktop{height:var(--barHeight);padding-right:0.85rem;justify-content:right}.top-navigation .top-navigation-desktop:first-child{padding-left:0.85rem;padding-right:0rem;justify-content:left}@media (max-width:1200px){.top-navigation .top-navigation-desktop{display:none;visibility:hidden}}.top-navigation .top-navigation-desktop .desktop-links ul,.top-navigation .top-navigation-desktop .desktop-contacts ul,.top-navigation .top-navigation-desktop .desktop-links li,.top-navigation .top-navigation-desktop .desktop-contacts li{margin:0rem;padding:0rem}.top-navigation .top-navigation-desktop .desktop-links ul,.top-navigation .top-navigation-desktop .desktop-contacts ul{list-style:none}.top-navigation .top-navigation-desktop .desktop-links .links-wrapper,.top-navigation .top-navigation-desktop .desktop-contacts .links-wrapper{display:flex}.top-navigation .top-navigation-desktop .desktop-links .links-wrapper:hover .link-item:not(:hover) a,.top-navigation .top-navigation-desktop .desktop-contacts .links-wrapper:hover .link-item:not(:hover) a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(60))"; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; }.top-navigation .top-navigation-desktop .desktop-links .links-wrapper .link-item:hover a,.top-navigation .top-navigation-desktop .desktop-contacts .links-wrapper .link-item:hover a{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.top-navigation .top-navigation-desktop .desktop-links .links-wrapper .link-item a,.top-navigation .top-navigation-desktop .desktop-contacts .links-wrapper .link-item a{text-decoration:none;text-transform:uppercase;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;font-size:15px;letter-spacing:1px;gap:0.32rem;line-height:1;padding:0.85rem;text-shadow:0px 2px 5px rgba(0,0,0,0.5);-webkit-transition:opacity 300ms 0s ease,transform 300ms 0s ease;-moz-transition:opacity 300ms 0s ease,transform 300ms 0s ease;-ms-transition:opacity 300ms 0s ease,transform 300ms 0s ease;-o-transition:opacity 300ms 0s ease,transform 300ms 0s ease;transition:opacity 300ms 0s ease,transform 300ms 0s ease}@media (max-width:1400px){.top-navigation .top-navigation-desktop .desktop-links .links-wrapper .link-item a,.top-navigation .top-navigation-desktop .desktop-contacts .links-wrapper .link-item a{gap:0.25rem;padding:0.85rem 0.6rem}}.top-navigation .top-navigation-desktop .desktop-links .links-wrapper .link-item a .icon-wrapper,.top-navigation .top-navigation-desktop .desktop-contacts .links-wrapper .link-item a .icon-wrapper{height:auto;padding:0 1px;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,0.2) 30%,rgba(0,0,0,0) 100%)}.top-navigation .top-navigation-desktop .desktop-links .links-wrapper .link-item a .mask-icon,.top-navigation .top-navigation-desktop .desktop-contacts .links-wrapper .link-item a .mask-icon{width:1.6rem;height:1.6rem;background-color:hsla(var(--primary),var(--primaryLightness),1);box-shadow:0px 2px 5px rgba(0,0,0,0.5)}.top-navigation .top-navigation-desktop .desktop-contacts .links-wrapper .link-item a{text-transform:none}.top-navigation .top-navigation-toggle{text-align:left;height:var(--barHeight);display:none;visibility:hidden}@media (max-width:1200px){.top-navigation .top-navigation-toggle{display:flex;visibility:visible}}@media (max-width:767px){.top-navigation .top-navigation-toggle{right:0.5rem}}.top-navigation .top-navigation-toggle label{--link:rgba(var(--light),1);gap:8px;font-size:18px;line-height:1;cursor:pointer;margin:0rem;padding:16px 24px}@media (max-width:479px){.top-navigation .top-navigation-toggle label{gap:4px;font-size:16px}}@media (max-width:480px){.top-navigation .top-navigation-toggle label{padding:0 10px}}.top-navigation .top-navigation-toggle label span{display:inline-block;line-height:24px}@media (max-width:767px){}@media (max-width:480px){.top-navigation .top-navigation-toggle label span{display:none}}.top-navigation .top-navigation-toggle label .mask-icon{background-color:hsla(var(--primary),var(--primaryLightness),1);width:32px;height:32px}@media (max-width:480px){.top-navigation .top-navigation-toggle label .mask-icon{width:40px;height:40px;background-color:rgba(var(--light),1)}}.top-navigation .top-navigation-mobile{position:fixed;pointer-events:none;z-index:1010;top:0;right:0;bottom:0;width:540px;max-width:100%;padding:0;background-color:rgba(var(--dark),0.86);backdrop-filter:blur(5px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(0))"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; -moz-box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-transform:translateX(3.5rem);-moz-transform:translateX(3.5rem);-ms-transform:translateX(3.5rem);-o-transform:translateX(3.5rem);transform:translateX(3.5rem);-webkit-transition:opacity 300ms 0s ease,transform 300ms 0s ease,box-shadow 300ms 0s ease;-moz-transition:opacity 300ms 0s ease,transform 300ms 0s ease,box-shadow 300ms 0s ease;-ms-transition:opacity 300ms 0s ease,transform 300ms 0s ease,box-shadow 300ms 0s ease;-o-transition:opacity 300ms 0s ease,transform 300ms 0s ease,box-shadow 300ms 0s ease;transition:opacity 300ms 0s ease,transform 300ms 0s ease,box-shadow 300ms 0s ease}@media (max-width:767px){.top-navigation .top-navigation-mobile{width:100%}}.top-navigation .top-navigation-mobile ul,.top-navigation .top-navigation-mobile li{list-style:none;margin:0;padding:0}.top-navigation .top-navigation-mobile a{text-decoration:none}.top-navigation .top-navigation-mobile .top-navigation-mobile-close{position:absolute;cursor:pointer;top:1.2rem;right:1rem;display:flex;gap:8px;font-size:16px;line-height:1;margin:0rem;padding:16px 24px;background:none;border:none;color:var(--title);-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}@media (max-width:767px){.top-navigation .top-navigation-mobile .top-navigation-mobile-close{top:0.6rem;right:0.2rem}}.top-navigation .top-navigation-mobile .top-navigation-mobile-close span{display:block}@media (max-width:767px){.top-navigation .top-navigation-mobile .top-navigation-mobile-close span{display:none}}.top-navigation .top-navigation-mobile .top-navigation-mobile-close .icon-wrapper{height:32px}.top-navigation .top-navigation-mobile .top-navigation-mobile-close .icon-wrapper .mask-icon{background-color:hsla(var(--primary),var(--primaryLightness),1);width:32px;height:32px}.top-navigation .top-navigation-mobile .links-wrapper{padding:6rem 6rem 3rem;width:100%;text-align:center}@media (max-width:767px){.top-navigation .top-navigation-mobile .links-wrapper{padding:5.5rem 5rem 3rem}}@media (max-width:420px){.top-navigation .top-navigation-mobile .links-wrapper{padding:5.5rem 3rem 3rem}}.top-navigation .top-navigation-mobile .links-wrapper:first-of-type:not(:last-of-type){padding-bottom:0rem}.top-navigation .top-navigation-mobile .links-wrapper:last-of-type:not(:first-of-type){padding-top:0rem}.top-navigation .top-navigation-mobile .links-wrapper .btn{width:100%}.top-navigation .top-navigation-mobile .mobile-links{overflow-y:auto}@media (max-width:767px){.top-navigation .top-navigation-mobile .mobile-links{justify-content:center}}@media (max-width:767px){.top-navigation .top-navigation-mobile .mobile-links .links-wrapper{text-align:center}}.top-navigation .top-navigation-mobile .mobile-links .links-wrapper a:not(.btn){display:block;font-weight:700;font-size:1.8rem;line-height:1.8;margin-bottom:0.2rem}@media (max-width:767px){.top-navigation .top-navigation-mobile .mobile-links .links-wrapper a:not(.btn){font-size:1.6rem;line-height:1.6}}.top-navigation .top-navigation-mobile .mobile-contact{position:relative}.top-navigation .top-navigation-mobile .mobile-contact .links-wrapper{position:relative;padding-top:3rem}.top-navigation .top-navigation-mobile .mobile-contact .links-wrapper li:last-child a{margin-bottom:0}@media (max-width:767px){.top-navigation .top-navigation-mobile .mobile-contact .links-wrapper .link-item{justify-content:center}}.top-navigation .top-navigation-mobile .mobile-contact .links-wrapper a{display:block;font-weight:700;font-size:1.2rem;line-height:1.2;margin-bottom:1.2rem}@media (max-width:767px){.top-navigation .top-navigation-mobile .mobile-contact .links-wrapper a{font-size:1rem}}.top-navigation .top-navigation-mobile .mobile-contact .links-wrapper a .mask-icon{background-color:hsla(var(--primary),var(--primaryLightness),1);margin-right:1rem;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.top-navigation .top-navigation-mobile-overlay{position:fixed;z-index:1009;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;background-color:rgba(var(--dark),0.5);pointer-events:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(0))"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transition:opacity 300ms 0s ease;-moz-transition:opacity 300ms 0s ease;-ms-transition:opacity 300ms 0s ease;-o-transition:opacity 300ms 0s ease;transition:opacity 300ms 0s ease}.top-navigation .top-navigation-checkbox:checked ~ .top-navigation-mobile-overlay{pointer-events:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }@media (max-width:992px){.top-navigation .top-navigation-checkbox:checked ~ .top-navigation-mobile-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(50))"; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }}@media (max-width:767px){.top-navigation .top-navigation-checkbox:checked ~ .top-navigation-mobile-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(0))"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }}.top-navigation .top-navigation-checkbox:checked ~ .top-navigation-mobile{pointer-events:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 300ms 0s ease,opacity 300ms 0s ease,box-shadow 300ms 0s ease;-moz-transition:transform 300ms 0s ease,opacity 300ms 0s ease,box-shadow 300ms 0s ease;-ms-transition:transform 300ms 0s ease,opacity 300ms 0s ease,box-shadow 300ms 0s ease;-o-transition:transform 300ms 0s ease,opacity 300ms 0s ease,box-shadow 300ms 0s ease;transition:transform 300ms 0s ease,opacity 300ms 0s ease,box-shadow 300ms 0s ease}.global-settings{position:fixed;overflow:hidden;bottom:50px;right:0px;z-index:1002;width:45px;height:40px;line-height:40px;background-color:#333;color:white;font-size:22px;text-align:center;-webkit-border-top-left-radius:20px;-moz-border-top-left-radius:20px;border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);-webkit-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease;-moz-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease;-ms-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease;-o-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease;transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease}.global-settings .settings-icon i{line-height:40px}.global-settings .widgetMenu{display:none !important}.global-settings:hover{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }@media (max-width:767px){.global-settings{display:none}}.voucher-wrapper{overflow:hidden;padding:3rem 2rem 2.5rem;-webkit-border-radius:var(--borderRadiusDefault);-moz-border-radius:var(--borderRadiusDefault);border-radius:var(--borderRadiusDefault)}@media (max-width:767px){.voucher-wrapper{margin-left:-2rem;margin-right:-2rem;padding-top:2rem}}.voucher-wrapper .form-wrapper{max-width:738px;margin:0 auto;padding:0rem;column-gap:4%;row-gap:0.5rem}.voucher-wrapper .form-staydata .form-hint{margin-bottom:1rem}.voucher-wrapper .form-summarydata{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:2rem 1.5rem 2rem 2rem;background-color:hsla(var(--secondary),var(--secondaryLightness),1);-webkit-border-radius:var(--borderRadiusDefault);-moz-border-radius:var(--borderRadiusDefault);border-radius:var(--borderRadiusDefault)}@media (max-width:767px){.voucher-wrapper .form-summarydata{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:1.5rem;margin-bottom:0.5rem}}.voucher-wrapper .form-summarydata .form-group{margin-bottom:0px}.voucher-wrapper .form-summarydata .form-group .i-label label{line-height:1;margin-bottom:0}.voucher-wrapper .form-summarydata .form-group input,.voucher-wrapper .form-summarydata .form-group input:focus{border:none;outline:none;background:none;padding:0;margin:0;font-weight:700;font-size:1.12rem;color:var(--title);-moz-box-shadow:0px 0px 0px 0px transparent;-webkit-box-shadow:0px 0px 0px 0px transparent;box-shadow:0px 0px 0px 0px transparent}.voucher-wrapper .form-userdata{column-gap:4%;padding-top:1.4rem;border-top:1px solid var(--border)}.voucher-wrapper .form-userdata .form-group{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:767px){.voucher-wrapper .form-userdata .form-group{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}.voucher-wrapper .required-sign{display:inline-block;padding-right:1px;color:hsla(var(--primary),var(--primaryLightness),1);font-weight:700}.voucher-wrapper .form-hint .note-icon,.voucher-wrapper .voucher-note .note-icon{margin-right:5px;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.voucher-wrapper .voucher-note{margin-bottom:1.5rem}.voucher-wrapper .voucher-note a{text-decoration:underline}.voucher-wrapper .voucher-agreement{margin-bottom:0.5rem}