.universal-popup-mobile-header{display:none}@media only screen and (max-width:744px){.universal-popup-mobile-header{border-bottom:1px solid #ebebeb;padding-left:21px;padding-right:21px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;margin-top:0;min-height:20px;pointer-events:manipulation;cursor:pointer;background-color:#fff;width:100%}.universal-popup-mobile-header:active{background-color:#f9f9f9}.universal-popup-mobile-header-inner{width:44px;height:6px;border-radius:20px;background-color:#e5eaf1}}.dropdown{width:360px;border-radius:20px;background-color:#fff;box-shadow:0 5px 20px hsla(0,0%,76%,.4);overflow:hidden;z-index:20001;opacity:1;text-overflow:ellipsis;position:absolute;top:36px;left:0}.dropdown-items{overflow:auto;max-height:calc(var(--vh, 1vh) * 80);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);padding-top:20px;padding-bottom:20px;text-overflow:ellipsis}.dropdown-items::-webkit-scrollbar{display:none}.dropdown-list{color:#000;font-weight:400}.blur-wrap{position:fixed;left:0;right:0;top:0;bottom:0;z-index:11000;overflow:hidden;overflow-y:scroll;padding:60px 0;background:rgba(0,0,0,.4);-webkit-overflow-scrolling:touch;display:none}.fade-enter{opacity:0}.fade-enter-active,.fade-exit{opacity:1}.fade-exit-active{opacity:0}.fade-enter-active,.fade-exit-active{transition:opacity .15s}@media only screen and (max-width:744px){.dropdown{max-width:100%;border-radius:20px 20px 0 0;position:fixed;width:100%;bottom:0;left:0;right:0;top:auto;max-height:85vh;background-color:#fff}.dropdown-items{max-height:calc(var(--vh, 1vh) * 82);height:100%;padding-top:0}.dropdown-list{padding-left:50px;padding-right:50px}.dropdown-items .calendar-flexible-inner,.dropdown-items .header-search-form-variable,.dropdown-items .modal-filter .succeeded,.dropdown-items .price-filter-body{margin-bottom:50px}.dropdown-items .universal-popup-footer{background-color:#fff;position:fixed;width:100vw}.dropdown-items .header-search-form-variable{width:100%;max-width:100%;overflow-x:scroll}.dropdown-items .calendar-flexible-inner{max-height:calc(var(--vh, 1vh) * 82)}.dropdown-items .header-search-form-variable::-webkit-scrollbar{display:none}.options-modal{padding:0 20px;margin-bottom:50px}.dropdown-items .universal-popup-header{z-index:1}.blur-wrap{padding:0;max-height:100vh;overflow-x:hidden;overflow-y:scroll;display:block}.fade-enter{bottom:-100%}.fade-enter-active{bottom:0}.fade-exit-active{bottom:0}.fade-enter-active,.fade-exit-active{transition:bottom .3s}}@media only screen and (max-width:600px){.dropdown-list{padding-left:21px;padding-right:21px}}.dropdown-wrap{position:relative}.dropdown-toggler{transition:all .15s ease-in-out;width:100%}.dropdown-list,.dropdown-toggler{display:flex;align-items:center;cursor:pointer}.dropdown-list{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:18px;margin-top:0;padding-right:21px;padding-left:21px;min-height:60px;text-overflow:ellipsis}.dropdown-list:hover{background-color:#f1f2f4}.dropdown-list-icon{width:40px;height:40px;border-radius:16px;background-color:#d7ecf7;opacity:.5;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.dropdown-list-icon>div{width:20px;height:20px}.dropdown-list-icon svg{width:20px;height:20px;fill:#06f}.dropdown-list-divider{padding:5px 25px;background-color:#ebebeb;font-size:13px;line-height:20px;color:#000}.universal-popup-header{-webkit-box-pack:center;border-bottom:1px solid #ebebeb;padding-left:21px;padding-right:21px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;margin-top:0;min-height:60px;display:none}.universal-popup-title{font-size:21px;line-height:1;font-weight:500}@media only screen and (max-width:744px){.universal-popup-header{display:flex;position:-webkit-sticky;position:sticky;top:0;background:#fff}.universal-popup-title{font-size:21px}}.universal-popup-footer{-webkit-box-pack:justify;flex-grow:0;flex-shrink:0;flex-basis:auto;border-top:1px solid #ebebeb;padding-left:21px;padding-right:21px;justify-content:space-between;line-height:20px;height:70px;bottom:0;z-index:2}.universal-popup-footer,.universal-popup-footer-clear{-webkit-box-align:center;align-items:center;font-size:16px;display:flex}.universal-popup-footer-clear-button{-webkit-appearance:none;cursor:pointer;margin-top:0;padding-top:0;-webkit-user-select:auto;color:#000;font-weight:500;font-size:16px;outline:none initial;border:none;background:transparent;transition:all .15s ease-in-out}.universal-popup-footer-clear-button:active{transform:scale(.96)}.universal-popup-footer-clear-button:disabled{cursor:not-allowed;opacity:.5}.universal-popup-footer-clear-button:disabled:active{transform:none}.universal-popup.guests-dropdown .universal-popup-footer{display:none}.universal-popup-footer .primary-button{width:-moz-fit-content;width:fit-content}@media only screen and (max-width:744px){.universal-popup-footer{font-size:18px}.guests-dropdown .universal-popup-footer{padding-left:50px;padding-right:50px;display:flex}}@media only screen and (max-width:600px){.guests-dropdown .universal-popup-footer{padding-left:21px;padding-right:21px}}@media only screen and (max-width:480px){.universal-popup-footer{font-size:18px}}.button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;text-align:center;touch-action:manipulation;line-height:1;font-weight:500;border-radius:10px;transition:all .15s ease-in-out;height:44px}.button:disabled{cursor:not-allowed;background-color:#0066ff4a}.success-button{color:#fff}.success-button,.success-button:hover:not(:disabled){background-color:#10c44c}.success-button:disabled{cursor:not-allowed;background-color:#10c44c4a}.white-button:disabled{cursor:not-allowed;background-color:#e3e3e3;color:rgba(0,136,204,.5)}.telegram-button{color:#fff}.telegram-button,.telegram-button:hover:not(:disabled){background-color:#08c}.telegram-button:disabled{cursor:not-allowed;background-color:rgba(0,136,204,.5)}.button:active:not(:disabled){transform:scale(.96)}.primary-button{background-color:#06f;color:#fff}.primary-button:hover:not(:disabled){background-color:#0062f5}.primary-button.small,.success-button.small,.telegram-button.small,.white-button.small{font-size:16px;width:100%;padding:11px 18px;height:36px}.primary-button.medium,.success-button.medium,.telegram-button.medium,.white-button.medium{font-size:18px;padding:15px 24px}.primary-button svg,.primary-button-icon-left{height:16px;width:16px}.primary-button svg{stroke:currentcolor;stroke-width:16px;fill:none}.universal-button-light{cursor:pointer;display:inline-block;margin-top:0;position:relative;text-align:center;text-decoration:none;width:auto;touch-action:manipulation;font-size:18px;line-height:1;font-weight:500;outline-color:initial;outline-style:none;outline-width:medium;border-radius:10px;height:48px;padding-left:24px;padding-right:24px;transition:all .15s ease-in-out}.light-button{background-color:#d7ecf7;color:#06f;border:none}.white-button{background-color:#fff;color:#06f;border:none}.light-button.medium{height:48px;font-size:18px;padding:24px}.white-button.small{font-size:16px;height:36px;padding:18px}.stroke-button{background-color:#fff;color:#000}.stroke-button.medium{font-size:18px;height:48px;padding-left:24px;padding-right:24px;border:2px solid #000}.stroke-button.small{font-size:16px;height:44px;padding-left:18px;padding-right:18px;font-weight:400;border:1px solid #000}.stroke-button-icon-right{width:18px;height:19px;margin-left:10px}.stroke-button-icon-right svg{width:18px;height:19px;fill:#000}.universal-button-stroke svg{width:25px;height:26px;fill:#000;margin-left:10px}@media only screen and (max-width:1024px){.primary-button.medium,.success-button.medium,.telegram-button.medium,.white-button.medium{font-size:14px;padding:11px 24px}.stroke-button.medium{font-size:16px;height:40px;padding-left:24px;padding-right:24px}.stroke-button.small{font-size:14px;height:30px;padding-left:14px;padding-right:14px}}@media only screen and (max-width:620px){.primary-button,.success-button,.telegram-button,.white-button{width:100%}}@media only screen and (max-width:480px){.primary-button.small{font-size:14px;padding-left:14px;padding-right:14px;width:100%;height:32px}}.hotels-header{padding-top:30px}