.Header_header__z1DZP{position:absolute;top:0;left:0;min-height:60px;width:100%;z-index:500;animation-name:Header_appearanceTop__CHTvw;animation-fill-mode:both;animation-duration:.6s;animation-delay:.3s}@keyframes Header_appearanceTop__CHTvw{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.Header_headerDark__T_1x7 .Header_headerMenuLink__nbSJJ{color:#333}.Header_headerPopupButton__KuGnX{display:block;min-width:150px;padding:15px 25px;color:#fff;background:#fe5304;text-decoration:none;text-align:center;font-weight:600;border:1px solid #fe5304;border-radius:50px;cursor:pointer;outline:none;transition:.2s;z-index:500}.Header_headerPopupButton__KuGnX:hover{background:#e34800}.Header_headerContacts__du610{padding:20px 0}.Header_headerContactsWrapper__L7dea{display:flex;flex-direction:row;justify-content:space-between}.Header_headerContactsBlockContainer__M0aYA{display:flex;flex-direction:row}.Header_headerContactsBlock__5LaAW{display:flex;flex-direction:column;align-items:center}.Header_headerContactsBlock__5LaAW:first-child{margin-right:20px}.Header_headerContactsLink__D52Tt{font-size:18px;text-decoration:none;color:#fff;transition:.2s;font-family:Ralewey}.Header_headerContactsLink__D52Tt:hover{opacity:.6}.Header_headerContactsText__XjFnU{font-size:12px;color:#fff;opacity:.8}.Header_headerContactsSocialContainer__7MjIS{display:flex;align-items:center}.Header_headerContactsSocialItem__YDqom{margin-right:21px;display:block;width:21px;height:21px;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:.2s}.Header_headerContactsSocialItem__YDqom:first-child{background-image:url(/_next/static/media/telegram-icon-white.f75c83ec.svg)}.Header_headerContactsSocialItem__YDqom:nth-child(2){background-image:url(/_next/static/media/whatsapp-icon-white.3bce3373.svg)}.Header_headerContactsSocialItem__YDqom:nth-child(3){background-image:url(/_next/static/media/viber-icon-white.8dd5cf89.svg)}.Header_headerContactsSocialItem__YDqom:hover{opacity:.6}.Header_headerContactsSocialItem__YDqom:last-child{margin:0}.Header_headerContactsSocialItem__YDqom:hover{opacity:.6s}.Header_headerWrapper__0NhQv{display:flex;flex-direction:row}.Header_headerLogoContainer__4cCqB{margin-right:100px}.Header_headerMenu__ddq03{padding-top:20px;transition:.2s}.Header_headerMenuWrapper__icAhO{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Header_headerMenuList__EhsQk{padding:0}.Header_headerMenuItem__lbgM6{display:inline-block}.Header_headerMenuLink__nbSJJ{display:inline-block;padding:0 26px;font-weight:400;color:#fff;text-decoration:none;transition:.2s}.Header_headerMenuLink__nbSJJ:hover{opacity:.5}.Header_headerMenuButton__A8SW_{padding:10px 15px;background:rgb(0,0,255);color:#fff;border:none;border-radius:5px;cursor:pointer}.Header_headerMenuLogo__JfhxP{margin-right:43px;transition:.2s}.Header_headerMenuLogo__JfhxP:hover{opacity:.8}.Header_headerNav__Ef2xQ{width:100%}.Header_headerMenuReservation__249lh{display:none}.Header_headerNavWrapper__ou37R{display:flex;flex-direction:row;justify-content:space-between}.Header_headerNavToggle__jzUrB{display:none;position:relative;padding:0;margin:5px 5px 5px auto;background:none;border:none;width:30px;height:30px;outline:none;z-index:1200;cursor:pointer}.Header_headerNavDecoration__Mvtew{display:block;position:relative;padding:0;margin:0;width:100%;height:2px;background:#fff;transition:.2s}.Header_headerNavDecoration__Mvtew:after{position:absolute;right:0;top:9px;content:"";width:60%;height:2px;background:#fff}.Header_headerNavDecoration__Mvtew:before{position:absolute;right:0;bottom:9px;content:"";width:80%;height:2px;background:#fff}.Header_headerDark__T_1x7 .Header_headerNavDecoration__Mvtew,.Header_headerDark__T_1x7 .Header_headerNavDecoration__Mvtew:after,.Header_headerDark__T_1x7 .Header_headerNavDecoration__Mvtew:before{background:#333}.Header_headerNavDecoration__Mvtew,.Header_headerNavDecoration__Mvtew:after,.Header_headerNavDecoration__Mvtew:before{transition:.2s}.Header_headerNavToggleOpen__elDKT .Header_headerNavDecoration__Mvtew{display:block;position:relative;padding:0;margin:0;transform:rotate(45deg);width:100%;height:2px;background:#fff}.Header_headerNavToggleOpen__elDKT .Header_headerNavDecoration__Mvtew:after{display:none}.Header_headerNavToggleOpen__elDKT .Header_headerNavDecoration__Mvtew:before{position:absolute;right:0;bottom:0;transform:rotate(-90deg);content:"";width:100%;height:2px;background:#fff}@media screen and (min-width:0px) and (max-width:1000px){.Header_headerNavWrapper__ou37R{display:flex;flex-direction:column;align-items:flex-end}.Header_headerMenuLink__nbSJJ{padding:0 13.5px}.Header_headerPopupButton__KuGnX{display:none}}@media screen and (min-width:0px) and (max-width:800px){.Header_headerMenuLogo__JfhxP{margin-right:0;position:relative;top:5px;width:120px}.Header_headerContactsSocialItem__YDqom{margin-right:15px;display:block;width:20px;height:20px}.Header_headerMenuLink__nbSJJ{padding:0 15px;font-weight:500;font-size:20px}.Header_headerDark__T_1x7 .Header_headerMenuLink__nbSJJ{color:#fff}.Header_headerMenuList__EhsQk{display:none}.Header_headerNavToggle__jzUrB{display:block}.Header_headerNav__Ef2xQ{display:flex;visibility:hidden;position:absolute;width:100%;height:100vh;top:0;left:0;background:#333;z-index:200;opacity:0;transform:translateX(-100vw);transition:.3s;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.Header_headerNavOpen__H7cxQ{visibility:visible;min-height:512px;opacity:1;transform:translateY(0);overflow-y:scroll}.Header_headerNavWrapper__ou37R{display:flex;flex-direction:column;margin:auto;align-items:center}.Header_headerMenuList__EhsQk{padding:0;display:flex;flex-direction:column}.Header_headerMenuItem__lbgM6{margin:0 0 30px;text-align:center}.Header_mainNavClosed__D2dGR{visibility:hidden}}@media screen and (min-width:0px) and (max-width:550px){.Header_headerMenuLogoImg__B57Eq{width:120px;height:auto}.Header_headerMenuReservation__249lh{display:inline-block}.Header_headerContactsLink__D52Tt{font-size:14px}.Header_headerContactsText__XjFnU{font-size:9px}.Header_headerMenuItem__lbgM6:last-child{margin-top:30px}}@media screen and (min-width:0px) and (max-width:450px){.Header_headerContactsBlockMail__S3u9v{display:none}.Header_headerContactsBlock__5LaAW:first-child{margin:0}.Header_headerMenuLogoImg__B57Eq{width:120px;height:auto}.Header_headerContactsLink__D52Tt{font-size:16px}.Header_headerContactsText__XjFnU{font-size:9px}}.Footer_footer__yUjxG{padding:25px 0}.Footer_footerWrapper__k9IRB{border-top:1px solid #999;padding-top:20px;display:flex;flex-direction:row;justify-content:space-between}.Footer_footerSocial__6PPUP{display:flex;align-items:center}.Footer_footerSocial__6PPUP a{margin-right:21px;display:block;width:21px;height:21px;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:.2s}.Footer_footerSocial__6PPUP a:hover{opacity:.6}.Footer_footerSocial__6PPUP a:first-child{background-image:url(/_next/static/media/telegram-icon.b5e22b74.svg)}.Footer_footerSocial__6PPUP a:nth-child(2){background-image:url(/_next/static/media/whatsapp-icon.0ddff4b1.svg)}.Footer_footerSocial__6PPUP a:nth-child(3){background-image:url(/_next/static/media/viber-icon.a0e7f2c3.svg)}.color{color:#333;color:#fff;color:#fe5304}@font-face{font-family:Philosopher;src:url(/_next/static/media/Philosopher-Bold.9dac949a.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ralewey;src:url(/_next/static/media/Raleway-Regular.62b38445.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/_next/static/media/Raleway-SemiBold.bc6a0d06.ttf) format("truetype");font-weight:500;font-style:bold;font-display:swap}@font-face{font-family:Raleway;src:url(/_next/static/media/Raleway-Bold.81017690.ttf) format("truetype");font-weight:400;font-style:bold;font-display:swap}body,html{padding:0;margin:0}a{color:inherit;text-decoration:none}*{font-family:Ralewey,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;box-sizing:border-box}.container{width:100%;height:100%;margin:0 auto;max-width:1240px;padding-left:80px;padding-right:80px}.container--about{padding-right:0;margin-right:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.button{display:inline-block;min-width:150px;padding:15px 25px;color:#fff;background:#fe5304;text-decoration:none;text-align:center;font-weight:600;border:1px solid #fe5304;border-radius:50px;cursor:pointer;outline:none;transition:.2s;z-index:500}.button-tl{display:block;max-width:200px;margin:0 auto 60px}.button-order{position:relative;width:100%;height:55px;padding:15px;background:#fe5304;color:#fff;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;outline:none;cursor:pointer;overflow:hidden;transition:.2s}.button-order:hover,.button:hover{background:#e34800}.button-order .button-order__delivery-state,.button-order .button-order__standart-state,.button-order .button-order__success-state,.button-order__error-state{width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);transition:.5s}.button-order__delivery-state,.button-order__error-state{opacity:0;transform:translateX(-50%) translateY(50px)}.button-order__success-state{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-50%)}.button--delivery .button-order__standart-state{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(50px)}.button--delivery .button-order__delivery-state{opacity:1;transform:translateX(-50%) translateY(-50%)}.button--success .button-order__delivery-state{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(50px)}.button--success .button-order__standart-state{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-50px)}.button--success .button-order__success-state{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%)}.button--error .button-order__delivery-state{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(50px)}.button--error .button-order__standart-state{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-50px)}.button--error .button-order__error-state{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%)}.button-order .signature{margin-bottom:10px;display:block;text-transform:uppercase;color:rgb(199,199,199);font-size:15px;font-weight:600}.title{margin:0;font-family:Philosopher;font-size:52px;color:#354157}.aboutPaginationList{padding:10px 0}.aboutPaginationList .swiper-pagination-bullet{opacity:.4;margin-right:8px;display:inline-block;width:8px;height:8px;border-radius:50%;background:#333;transition:.2s}.aboutPaginationList .swiper-pagination-bullet-active{opacity:1}.mainPaginationList{position:absolute;margin-left:30px;margin-bottom:5px;padding:10px 0;z-index:10}.mainPaginationList .swiper-pagination-bullet{opacity:.4;margin-right:8px;display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;transition:.2s}.mainPaginationList .swiper-pagination-bullet-active{opacity:1}.roomsPaginationList{height:100%}.main-page__arrow-wrapper{position:absolute;left:0;top:-40px;width:55px;display:flex;flex-direction:row;justify-content:space-between}.main-page__arrow{position:relative;width:13.5px;height:13.5px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/_next/static/media/arrow-white.17d6bbf2.svg);transition:.2s;cursor:pointer}.main-page__arrow:hover{opacity:.8}.main-page__arrow-next{transform:scale(-1);z-index:5}.about-page__arrow-container{position:absolute;left:0;bottom:0;z-index:200}.about-page__arrow-wrapper{display:flex;flex-direction:column}.about-page__arrow{position:relative;background:#fff;width:70px;height:70px;border:none;transition:.2s;cursor:pointer}.about-page__arrow:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:13px;height:13px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/_next/static/media/arrow-black.feb44e5e.svg);transition:.2s}.about-page__arrow:first-child.about-page__arrow:before{content:"";position:absolute;top:70px;left:18px;width:35px;height:1px;transform:rotate(-30deg);background:rgb(230,230,230);z-index:10}.about-page__arrow:last-child.about-page__arrow:after{transform:translateX(-50%) translateY(-50%) scale(-1)}.about-page__arrow.swiper-button-disabled.about-page__arrow:after{opacity:.2}.react-datepicker .react-datepicker__header{background:#fe5304;color:#fff}.react-datepicker .react-datepicker__day--selected,.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background:#fe5304}.react-datepicker .react-datepicker-time__header,.react-datepicker .react-datepicker-year-header,.react-datepicker .react-datepicker__current-month,.react-datepicker .react-datepicker__day,.react-datepicker .react-datepicker__day-name,.react-datepicker .react-datepicker__time-name{font-size:14px}.react-datepicker .react-datepicker__current-month,.react-datepicker .react-datepicker__day-name{color:#fff}.react-datepicker .react-datepicker__day--keyboard-selected,.react-datepicker .react-datepicker__month-text--keyboard-selected,.react-datepicker .react-datepicker__quarter-text--keyboard-selected,.react-datepicker .react-datepicker__year-text--keyboard-selected{background:#fff;color:#111}.react-datepicker .react-datepicker__month-read-view--down-arrow,.react-datepicker .react-datepicker__month-year-read-view--down-arrow,.react-datepicker .react-datepicker__navigation-icon:before,.react-datepicker .react-datepicker__year-read-view--down-arrow{border-color:#fff;border-style:solid;border-width:1px 1px 0 0;content:"";display:block;height:5px;position:absolute;top:6px;width:5px}.clientsPagination{margin-top:40px;text-align:center}.clientsPagination .swiper-pagination-bullet{background:rgb(120,120,120);transition:.2s}.clientsPagination .swiper-pagination-bullet-active{width:17.5px;border-radius:7.5px;background:#fe5304}.roomsPagination{margin-top:30px;text-align:center}.roomsPagination .swiper-pagination-bullet{background:rgb(120,120,120);transition:.2s}.roomsPagination .swiper-pagination-bullet-active{width:17.5px;border-radius:7.5px;background:#fe5304}.mainPagination{display:none}.mainPagination .swiper-pagination-bullet{background:rgb(255,255,255);transition:.2s}.mainPagination .swiper-pagination-bullet-active{width:17.5px;border-radius:7.5px;background:#fe5304}.roomPagination{right:60px;bottom:30px;position:absolute;z-index:5;transition:.2s}.roomPagination .swiper-pagination-bullet{background:rgb(255,255,255);opacity:.8;transition:.2s}.roomPagination .swiper-pagination-bullet-active{border-radius:7.5px;background:#0C92D8}.yandex-map{min-height:100%;min-width:100%}.my-masonry-grid{display:flex;margin-left:-30px;width:auto}.my-masonry-grid_column{padding-left:30px;background-clip:padding-box}.my-masonry-grid_column>div{background:grey;margin-bottom:30px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{display:none}#reservation input{font-weight:300!important}@media screen and (min-width:0px) and (max-width:1100px){.container{padding-left:60px;padding-right:60px}}@media screen and (min-width:0px) and (max-width:720px){.container{padding-left:30px;padding-right:30px}.main-page__arrow-wrapper{position:absolute;left:20px;top:-60px;width:55px}.roomPagination{left:50px;bottom:20px}.mainPagination{display:flex}.mainPaginationList{margin-bottom:30px;padding-left:25px;margin-left:0}}@media screen and (min-width:0px) and (max-width:550px){.about-page__arrow{position:relative;background:#fff;width:40px;height:40px;border:none;transition:.2s;cursor:pointer}.about-page__arrow:first-child.about-page__arrow:before{top:40px;left:5px;width:30px;transform:rotate(-180deg)}.container{padding-left:20px;padding-right:20px}.title{font-size:36px}}