.select-box{background:#fff;border-radius:0;display:inline-block;font-size:16px;margin:0 auto;outline:none;position:relative;transition:.2s ease;width:100%}.select-box__current{border:1px solid #abadb7;border-radius:4px;cursor:pointer;outline:none;position:relative}.select-box__current:focus+.select-box__list{animation-name:none;opacity:1}.select-box__current:focus+.select-box__list .select-box__option{cursor:pointer}.select-box__current:focus .icon{transform:translateY(-50%) rotate(90deg)}.select-box__icon-arrow{height:auto;right:20px;width:12px}.select-box__icon-arrow,.select-box__icon-select{position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease}.select-box__icon-select{left:20px}.select-box__value{display:flex}.select-box__input{display:none}.select-box__input:checked+.select-box__input-text{display:block}.select-box__input-text{color:#100c08;display:none;font-size:16px;margin:0;padding:15px 35px 15px 20px;width:100%}.select-box__input-text-item{display:inline-block;padding-right:20px;position:relative;white-space:nowrap}.select-box__option-text-item{color:#100c08;display:inline-block;padding-right:20px;position:relative}.select-box__list{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:HideList;animation-timing-function:step-start;background:#fff;border:1px solid #f4f3f1;border-radius:0 0 15px 15px;border-top:none;box-shadow:0 15px 30px -10px #0000001a;left:0;list-style:none;opacity:0;padding:10px;position:absolute;top:calc(100% - 5px);transition:.2s ease;width:100%;z-index:10}.select-box__option{border-radius:8px;display:block;font-size:16px;padding:10px 15px;transition:.2s ease}.select-box__option:focus,.select-box__option:hover{background:#f4f3f1}.select-box_pages{min-width:70px}.select-box--sort{border:none;margin:0;width:300px}@media only screen and (max-width:770px){.select-box--sort{padding-top:10px;width:100%}.select-box--sort .select-box__current{border:none;font-size:18px;font-weight:700;padding-bottom:20px;position:relative}.select-box--sort .select-box__current:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' fill='none' viewBox='0 0 13 17'%3E%3Cpath stroke='%23000' stroke-width='2' d='M11.5 4.5 4.929 11 1 7.5'/%3E%3C/svg%3E");content:"";height:17px;position:absolute;right:0;top:2px;width:13px}.select-box--sort .select-box__icon-select{display:none}}.select-box--sort .select-box__input-text{padding-left:45px}@media only screen and (max-width:770px){.select-box--sort .select-box__input-text{padding:0}.select-box--sort .select-box__input-text-item{font-size:18px}.select-box--sort .select-box__icon-arrow{display:none}.select-box--sort .select-box__list{animation:none;border:none;box-shadow:none;opacity:1;padding:0;position:static}.select-box--sort .select-box__option{color:#abadb7;font-size:16px;padding:10px 0}.select-box--sort .select-box__option-text-item{color:#858598;font-size:16px}}@keyframes sandra-open{0%{opacity:0;transform:scale3d(1.1,1.1,1)}to{opacity:1;transform:scaleX(1)}}@keyframes sandra-close{0%{opacity:1}to{opacity:0;transform:scale3d(.9,.9,1)}}@keyframes dialog-mobile-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-mobile-close{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes clouds{0%{translate:0 0}50%{translate:-30% 0}to{translate:0 0}}@keyframes clouds-bottom{0%{translate:0 0}50%{translate:-20% 0}to{translate:0 0}}.dialog{align-items:center;display:flex;justify-content:center;pointer-events:none;position:fixed;z-index:1100}.dialog,.dialog__overlay{height:100%;inset:0;width:100%}.dialog__overlay{background-color:#1c1c1cb3;opacity:0;position:absolute;transition:opacity .3s;z-index:1}.dialog__event{height:auto;inset:0;position:absolute;width:100%;z-index:3}.dialog__noscroll{display:flex;inset:0;opacity:0;overflow-y:auto;position:fixed;z-index:2}@media only screen and (max-width:980px){.dialog__noscroll{flex-direction:column-reverse}}.dialog--open .dialog__overlay{opacity:1;pointer-events:auto}.dialog--open .dialog__container{animation-duration:.5s;animation-fill-mode:forwards;animation-name:sandra-open;pointer-events:auto}@media only screen and (max-width:980px){.dialog--open .dialog__container{animation-name:dialog-mobile-open}}.dialog--open .dialog__noscroll{opacity:1;pointer-events:auto}.dialog--close .dialog__container{animation-duration:.5s;animation-fill-mode:forwards;animation-name:sandra-close}@media only screen and (max-width:980px){.dialog--close .dialog__container{animation-name:dialog-mobile-close}}.dialog__container{background:#fff;border-radius:30px;box-shadow:0 0 20px #0003;margin:auto;max-width:450px;min-width:320px;opacity:0;overflow:hidden;overflow-y:auto;padding:50px;position:relative;width:100%;z-index:5}@media only screen and (max-width:980px){.dialog__container{border-radius:30px 30px 0 0;margin:0;max-width:100%;padding:30px}}.dialog__container_result{max-width:400px}.dialog__container--sm{max-width:400px;padding:25px 35px}.dialog__photo{border-radius:15px 15px 0 0;margin:-50px -50px 20px;max-height:280px;overflow:hidden}@media only screen and (max-width:980px){.dialog__photo{border-radius:30px 30px 0 0;margin:-30px -30px 20px;max-height:220px}}.dialog__img{border-radius:15px 15px 0 0;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:980px){.dialog__img{border-radius:30px 30px 0 0}}.dialog__title{font-family:Kudryashev Headline Sans;font-size:36px;font-weight:400;line-height:24px;padding-bottom:50px}@media only screen and (max-width:980px){.dialog__title{font-size:30px;font-weight:500;line-height:22px}}.dialog__title_big{font-size:30px;line-height:30px}.dialog__result{font-size:18px;line-height:18px;padding-top:30px}.dialog__content{position:relative}.dialog__close{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:20px;top:30px;width:34px}.dialog__close-button{background:none;cursor:pointer}.dialog__close-button:hover{transform:rotate(90deg)}.dialog--big .dialog__container{max-width:650px;padding-left:50px;padding-right:50px}.dialog--order .dialog__container{max-width:900px;padding-left:50px;padding-right:50px}@media only screen and (max-width:980px){.dialog--order .dialog__container{padding:30px}}.dialog--search-rooms .dialog__container{max-width:500px;padding-left:50px;padding-right:50px}@media only screen and (max-width:980px){.dialog--search-rooms .dialog__container{max-width:inherit;padding:30px}}
