.lang-selector{display:flex;align-items:center}.lang-selector select{background-color:initial;outline:none;border:0;width:-moz-fit-content;width:fit-content;max-width:90px;text-align:center;font-size:18px;color:#fff}.lang-selector select option{color:#000}#header-wrapper>.header{z-index:9000;position:fixed;top:0;left:0;right:0;height:64px;background:linear-gradient(180deg,#07111bd6,#07111bad);border-bottom:1px solid #ffffff14;box-shadow:0 8px 24px #07111b14;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);display:flex}#header-wrapper>.header:not(.mobile)>.limitw{transform:translateY(4px)}#header-wrapper>.header.mobile{position:absolute}#header-wrapper>.header.mobile>.limitw{padding:0 15px}#header-wrapper>.header.mobile>.limitw>.header-brand{width:132px;margin-right:12px}#header-wrapper>.header.mobile>.limitw>.right{padding-right:44px;flex-direction:row-reverse}#header-wrapper>.header.mobile>.limitw>.right>.contactLinks{display:none}#header-wrapper>.header>.limitw{flex:1;display:flex;max-width:1180px;padding:0 24px;justify-content:space-between}#header-wrapper>.header>.limitw>.header-brand{display:flex;width:160px;margin-right:26px;align-items:center;flex:0 0 auto}#header-wrapper>.header>.limitw>.header-brand img{display:block;width:100%;height:auto}#header-wrapper>.header>.limitw>.right{display:flex;gap:15px}#header-wrapper>.header>.limitw>.right .contactLinks{display:flex;gap:15px;align-items:center;margin-right:10px}#header-wrapper>.header>.limitw>.right .contactLinks .link svg{height:28px;width:28px}#header-wrapper>.header>.limitw>.right>.phone{display:flex;flex-direction:column;justify-content:center;text-decoration:none;align-items:center;margin-right:15px;padding:13px 10px;border-radius:12px;color:#fff;background:#0000;transition:background-color .18s ease}#header-wrapper>.header>.limitw>.right>.phone:hover{background:#ffffff1a}#header-wrapper>.header>.limitw>.right>.phone>.phoneNumber{font-weight:700;font-family:Roboto}#header-wrapper>.header>.limitw>.right>.phone>.subtitle{font-size:13px;color:#d5aa7a;text-decoration:underline;margin-top:2px}#header-wrapper>.header>.limitw>.right>.presentation{display:flex;flex-direction:column;justify-content:center;text-decoration:none;align-items:center;margin-right:15px;padding:13px 10px;border-radius:12px;color:#fff}#header-wrapper .menu{display:flex;align-items:center;flex:1}#header-wrapper .menu>.button{display:flex;justify-content:center;text-decoration:none;align-items:center;margin-right:15px;padding:13px 10px;border-radius:12px;transition:all .25s}#header-wrapper .menu>.button.hover,#header-wrapper .menu>.button:hover{background-color:#ffffff1a}#header-wrapper .menu>.button.active{background-color:#fff3;cursor:default}#header-wrapper .menu>.button>.label{color:#fff;font-size:16px;letter-spacing:normal;text-align:center}#header-wrapper .menu>.button>.label>.phoneNumber{font-weight:700;font-family:Roboto}#header-wrapper .menu>.button>.label>.subtitle{font-size:13px;color:#a7c9d9;text-decoration:underline;margin-top:2px}#header-wrapper>.subheader{z-index:9001;position:fixed;top:64px;left:0;right:0;height:120px;background:#151927d9;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transform:scaleY(0);transform-origin:top center;transition:all .25s}#header-wrapper>.subheader.show{opacity:1;pointer-events:auto;transform:scaleY(1)}#header-wrapper>.subheader>.button{flex:1;max-width:130px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;text-decoration:none;margin-right:15px;padding:13px 10px;border-radius:12px;transition:all .25s}#header-wrapper>.subheader>.button:nth-child(2){padding-top:3px;padding-bottom:3px}#header-wrapper>.subheader>.button:focus-visible{outline-offset:-3px}#header-wrapper>.subheader>.button.hover,#header-wrapper>.subheader>.button:hover{background-color:#ffffff1a}#header-wrapper>.subheader>.button.active{background-color:#fff3;cursor:default}#header-wrapper>.subheader>.button>.icon{position:relative;z-index:1}#header-wrapper>.subheader>.button>.icon img{height:32px}#header-wrapper>.subheader>.button>.label{color:#fff;font-size:16px;letter-spacing:normal;text-align:center}#header-wrapper>.subheader>.button>.label>.phoneNumber{font-weight:700;font-family:Roboto}#header-wrapper>.subheader>.button>.label>.subtitle{font-size:13px;color:#a7c9d9;text-decoration:underline;margin-top:2px}#header-wrapper>.menu-out{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;z-index:9002}#header-wrapper>.menu-toggle{z-index:9002;position:fixed;right:15px;top:20px;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .25s}#header-wrapper>.menu-toggle.floating{box-shadow:0 1px 11px 1px #0003;color:#000;background-color:#fff;border-radius:16px;padding:12px}#header-wrapper>.menu{z-index:9002;position:fixed;top:15px;right:15px;background-color:#fff;box-shadow:0 1px 11px 1px #0003;display:flex;flex-direction:column;align-items:stretch;transform:translateY(0);transition:all .25s;opacity:1}#header-wrapper>.menu.hide{transform:translateY(-50px);pointer-events:none;opacity:0}#header-wrapper>.menu>*{margin-right:0!important;margin:5px 0}#header-wrapper>.menu>.active{display:none}#header-wrapper>.menu>*>.label{color:#000!important}footer{background-color:#252b42;color:#fff;padding:50px 15px;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:14px}footer,footer.mobile>.content>.info{flex-direction:column}footer.mobile>.content>.info>.contacts{margin-right:0;margin-bottom:50px}footer.mobile>.content>.info>.contacts>.title{text-align:center}footer.mobile>.content>.info>.contactUs{margin-right:0;margin-bottom:20px}footer.mobile>.content>.info>.legalLabel{margin-right:0;margin-bottom:50px;text-align:center;font-size:12px}footer.mobile>.content>.info>.legalLinks{text-align:center}footer.mobile>.content>.other{flex-direction:column}footer.mobile>.content>.other .logo{margin-bottom:15px}footer.mobile>.content>.other .logo img{height:32px}footer>.content>.info{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #3d466b;padding-bottom:25px;margin-bottom:25px}footer>.content>.info>.contactUs{margin-right:50px;text-decoration:none;text-align:center}footer>.content>.info>.contactUs .button{all:unset;display:flex;justify-content:center;align-items:center;padding:15px 25px;border:3px solid #fff;border-radius:100px;cursor:pointer}footer>.content>.info>.contactUs .button span{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase}footer>.content>.info>.contacts{margin-right:50px}footer>.content>.info>.contacts>.title{font-size:16px;margin-bottom:10px}footer>.content>.info>.legalLabel{margin-right:50px;max-width:350px;line-height:1.5}footer>.content>.info>.legalLabel a{color:#fff;text-decoration:underline;cursor:pointer}footer>.content>.info>.legalLinks{line-height:1.5}footer>.content>.info>.legalLinks .title{font-size:16px}footer>.content>.info>.legalLinks a{display:block;color:#fff}footer>.content>.info>.legalLinks a:hover{text-decoration:underline!important}footer>.content>.other{display:flex;align-items:center;justify-content:space-between}footer>.content>.other .logo img{height:42px}.popup-base{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;z-index:7;pointer-events:auto}.popup-base::-webkit-scrollbar{display:none}.popup-base>.blackout{background-color:#00000080;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.popup-base>.popup{max-width:90%;max-height:90%;background-color:#fff;margin:15px;padding:10px;border-radius:4px;box-shadow:0 5px 15px 0 #64646480;display:flex;flex-direction:column;font-weight:300;font-size:15px;transition:all .25s}.popup-base>.popup>.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:17px}.popup-base>.popup>.header>.title{font-weight:400}.popup-base>.popup>.header>.close{display:flex;justify-content:center;align-items:center;cursor:pointer;color:#000;margin-left:15px}.popup-base>.popup>.content{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.popup-base>.popup>.content::-webkit-scrollbar{display:none}#confirm-popup>.popup-base .popup .content>.buttons{display:flex;justify-content:flex-end;margin-top:15px}#confirm-popup>.popup-base .popup .content>.buttons>:first-child{margin-right:5px}#image-popup{background-color:#00000080;z-index:16}#image-popup,#image-popup .popup .image{position:fixed;top:0;left:0;right:0;bottom:0}#image-popup .popup .image{max-width:100%;max-height:100%;margin:auto;overflow:auto;object-fit:contain}#prompt-popup>.popup-base .popup .content>.el-input{margin-top:15px}#prompt-popup>.popup-base .popup .content>.buttons{margin-top:15px;display:flex;flex-direction:column;align-items:center}#prompt-popup>.popup-base .popup .content>.buttons>:nth-child(2){margin-top:5px}#hotel-details-popup>.popup-base>.popup>.content{display:flex;flex-direction:column;max-width:850px;padding:25px;padding-top:0}#hotel-details-popup>.popup-base>.popup>.content>.images{width:100%;display:grid;gap:15px;grid-template-rows:auto;grid-template-columns:1fr 1fr}#hotel-details-popup>.popup-base>.popup>.content>.images>.image-wrapper{display:flex;justify-content:center;align-items:center}#hotel-details-popup>.popup-base>.popup>.content>.images>.image-wrapper>.image{width:100%;height:240px;background-size:cover;background-position:50%;border-radius:16px}#hotel-details-popup>.popup-base>.popup>.content>.vueperslides{border-radius:16px}#hotel-details-popup>.popup-base>.popup>.content>.title{margin-top:15px;font-weight:600;font-size:26px}#hotel-details-popup>.popup-base>.popup>.content>.stars{margin:15px 0}#hotel-details-popup>.popup-base>.popup>.content>.stars>.icon{color:#f2ae00;font-size:21px!important}#hotel-details-popup>.popup-base>.popup>.content:has(>.stars)>.description{margin-top:0}#hotel-details-popup>.popup-base>.popup>.content>.description{margin-top:15px;font-size:17px;font-weight:500;line-height:1.7}#hotel-details-popup>.popup-base>.popup>.content>.description b{font-weight:700}.feedback-window{box-sizing:border-box;width:min(520px,100vw - 48px);max-width:520px;background:#fbfaf8;color:#101a24;border:1px solid #101a241a;border-radius:24px;padding:34px;display:flex;flex-direction:column;position:relative;box-shadow:0 24px 80px #030c144d;transform:translateY(0);transition:all .25s;opacity:1}.feedback-window.hide{transform:translateY(-50px);pointer-events:none;opacity:0}.feedback-window>.eyebrow{margin-bottom:8px;color:#8d5f32;font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.feedback-window>.title{max-width:410px;color:#101a24;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.15}.feedback-window>.subtitle{max-width:430px;margin-top:12px;margin-bottom:26px;color:#4d5964;font-size:16px;font-weight:500;line-height:1.5}.feedback-window>.close{position:absolute;top:16px;right:16px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ece9e4;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#101a24;font-size:18px;transition:background-color .2s ease,transform .2s ease}.feedback-window>.close:hover{background:#e2ddd6;transform:scale(1.04)}.feedback-window>.close:focus-visible{outline:3px solid #8d5f324d;outline-offset:2px}.feedback-window>.field-label{margin-bottom:8px;color:#26323d;font-size:15px;font-weight:700;line-height:1.35}.feedback-window>.field-label>span:not(.optional){color:#a24336}.feedback-window>.field-label>.optional{margin-left:5px;color:#6d7780;font-size:13px;font-weight:500}.feedback-window>input,.feedback-window>textarea{box-sizing:border-box;width:100%;margin-bottom:20px;border:1px solid #b8c0c7;outline:0;border-radius:12px;box-shadow:0 1px 2px #101a240d;background:#fff;color:#101a24;padding:15px 16px;font-family:inherit;font-size:17px;font-weight:500;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease}.feedback-window>input::placeholder,.feedback-window>textarea::placeholder{color:#77828c;opacity:1}.feedback-window>input:hover,.feedback-window>textarea:hover{border-color:#8b969f}.feedback-window>input:focus,.feedback-window>textarea:focus{border-color:#8d5f32;box-shadow:0 0 0 4px #8d5f3224}.feedback-window>input.has-error,.feedback-window>textarea.has-error{margin-bottom:7px;border-color:#b1493d;box-shadow:0 0 0 3px #b1493d1a}.feedback-window>textarea{resize:vertical;min-height:122px;max-height:260px}.feedback-window>.field-error{margin-bottom:18px;color:#9c382f;font-size:13px;font-weight:650;line-height:1.4}.feedback-window>.consent-row{margin:-2px 0 18px;display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;color:#4d5964;font-size:13px;font-weight:500;line-height:1.45}.feedback-window>.consent-row>input{width:18px;height:18px;margin:1px 0 0;accent-color:#8d5f32}.feedback-window>.consent-row a{color:#70461f;font-weight:700;text-decoration:underline;text-underline-offset:2px}.feedback-window>.consent-row.has-error{color:#9c382f}.feedback-window>.consent-error{margin-top:-12px}.feedback-window>.website-field{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.feedback-window>.button{min-height:56px;border:0;box-shadow:0 8px 24px #5d391b38;border-radius:12px;padding:15px 22px;display:flex;justify-content:center;align-items:center;color:#fff;font-family:inherit;font-size:17px;font-weight:750;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.feedback-window>.button.disabled{opacity:.72;cursor:wait}.feedback-window>.button.disabled:hover{box-shadow:0 8px 24px #5d391b38;filter:none;transform:none}.feedback-window>.button:hover{box-shadow:0 5px 16px #5d391b3d;filter:brightness(.93);transform:translateY(-1px)}.feedback-window>.button:focus-visible{outline:3px solid #8d5f3252;outline-offset:3px}.feedback-window>.privacy-note{margin-top:13px;text-align:center;color:#68737c;font-size:13px;font-weight:500;line-height:1.45}.feedback-window>.sent-state{display:flex;flex-direction:column;align-items:center;padding:18px 0 8px}.feedback-window>.sent-state>.sent-icon{width:56px;height:56px;margin-bottom:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#397a43;font-size:30px;font-weight:800}.feedback-window>.sent-state>.sentSubtitle{max-width:360px;color:#43505b;font-size:17px;font-weight:500;line-height:1.55;text-align:center}@media(max-width:600px){.feedback-window{width:calc(100vw - 24px);padding:28px 20px 22px;border-radius:20px}.feedback-window>.eyebrow{padding-right:38px}.feedback-window>.title{padding-right:36px;font-size:26px}.feedback-window>.subtitle{margin-top:10px;margin-bottom:22px;font-size:15px}.feedback-window>input,.feedback-window>textarea{padding:14px;font-size:16px}.feedback-window>textarea{min-height:108px}}#feedback-popup .popup-base{z-index:10000;padding:18px 0;overflow-x:hidden;overflow-y:auto}#feedback-popup .blackout{background-color:#020a11b8;backdrop-filter:blur(4px)}#feedback-popup .popup{width:auto;max-width:none;max-height:calc(100vh - 36px);min-height:0;margin:0;padding:0;background-color:initial;box-shadow:none}#feedback-popup .popup>.content{min-height:0;overflow-x:hidden;overflow-y:auto}@media(max-width:600px){#feedback-popup .popup-base{align-items:flex-start;padding:12px 0}#feedback-popup .popup{max-height:calc(100vh - 24px)}}#app{font-family:Raleway,Helvetica,sans-serif}*{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}input{-webkit-user-select:text!important;user-select:text!important}#app .el-button+.el-button{margin-left:0}.limitw{max-width:1001px;margin:0 auto}