*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Times New Roman Cyr;src:url(TimesNRCyrMT-Bold.0f36621c.woff2)format("woff2"),url(TimesNRCyrMT-Bold.f1e29e5e.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Times New Roman Cyr;src:url(TimesNRCyrMT.3741103f.woff2)format("woff2"),url(TimesNRCyrMT.75e46a2e.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Film P3;src:url(FilmP3Bold.a68bf022.woff2)format("woff2"),url(FilmP3Bold.7f6f5c36.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--black-color:#000;--white-color:#fff;--brand-color:#f3c653;--brand-color-transparent:rgba(243,198,83,.7);--btn-bcg:rgba(0,0,0,.4);--accent-color:#c79002;--primary-bg-color:#fffdee;--secondary-bg-color:#f0ecd6;--title-color:#494848;--tagline-color:#b4b4b4;--main-text-color:#7a7a7a;--secondary-text-color:#5f5f5f;--section-text-color:#bababa;--home-text-color:#828282;--link-color:#e5e5e5;--hero-bcg:rgba(0,0,0,.65);--placeholder-color:gray;--shadow-photo:rgba(0,0,0,.25);--distribution-time:cubic-bezier(.4,0,.2,1)}body{background-color:var(--primary-bg-color);letter-spacing:.02em;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.25}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img{max-width:100%;height:auto;display:block}ul{margin:0;padding:0;list-style:none}a{text-decoration:none}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.section__liner{max-width:414px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 34.8%,rgba(186,186,186,.4) 35%,rgba(0,0,0,0) 35.1%,rgba(0,0,0,0) 64.8%,rgba(186,186,186,.4) 65%,rgba(0,0,0,0) 65.1%);background-repeat:repeat;background-size:414px;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.section__liner{max-width:1024px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 23.8%,rgba(186,186,186,.4) 24%,rgba(0,0,0,0) 24.1%,rgba(0,0,0,0) 50.8%,rgba(186,186,186,.4) 50%,rgba(0,0,0,0) 51.1%,rgba(0,0,0,0) 75.8%,rgba(186,186,186,.4) 76%,rgba(0,0,0,0) 76.1%);background-size:1024px}}@media screen and (min-width:1280px){.section__liner{max-width:1280px;background-size:1280px}}.section__liner-gradient{max-width:414px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 34.9%,rgba(122,122,122,.4) 35%,rgba(0,0,0,0) 35.1%,rgba(0,0,0,0) 64.9%,rgba(122,122,122,.4) 65%,rgba(0,0,0,0) 65.1%);margin-left:auto;margin-right:auto;padding-top:24px;padding-bottom:40px}@media screen and (min-width:1024px){.section__liner-gradient{max-width:1024px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 23.9%,rgba(122,122,122,.4) 24%,rgba(0,0,0,0) 24.1%,rgba(0,0,0,0) 50.9%,rgba(122,122,122,.4) 50%,rgba(0,0,0,0) 51.1%,rgba(0,0,0,0) 75.9%,rgba(122,122,122,.4) 76%,rgba(0,0,0,0) 76.1%);padding-top:48px;padding-bottom:96px}}@media screen and (min-width:1280px){.section__liner-gradient{max-width:1280px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 23.9%,rgba(122,122,122,.4) 24%,rgba(0,0,0,0) 24.1%,rgba(0,0,0,0) 50.9%,rgba(122,122,122,.4) 50%,rgba(0,0,0,0) 51.1%,rgba(0,0,0,0) 75.9%,rgba(122,122,122,.4) 76%,rgba(0,0,0,0) 76.1%)}}.container{width:100%;margin:0 auto;padding:0 15px}@media screen and (min-width:414px){.container{width:414px}}@media screen and (min-width:1024px){.container{width:1024px;padding:0 47px}}@media screen and (min-width:1280px){.container{width:1280px;padding:0 85px}}.tagline{color:var(--tagline-color);font-family:Times New Roman,serif;font-size:20px;line-height:1.15}@media screen and (min-width:1024px){.tagline{font-size:32px;line-height:1.15625}}th,td{padding:0}.btn{cursor:pointer;background-color:var(--btn-bcg);color:var(--brand-color);border:2px solid var(--white-color);letter-spacing:.02em;text-align:center;transition:background-color 250ms var(--distribution-time);border-radius:25px;padding:14px 24px;font-size:16px;font-weight:700;line-height:1.25}.btn:hover,.btn:focus,.btn:active{background-color:var(--white-color)}.btn-modal{cursor:pointer;width:384px;background-color:var(--black-color);border:1px solid var(--brand-color);color:var(--white-color);text-transform:uppercase;transition:background-color 250ms var(--distribution-time);border-radius:2px;padding:18px 28px;font-size:20px;font-weight:500;line-height:1.2}@media screen and (max-width:413px){.btn-modal{width:320px;font-size:15px}}@media screen and (min-width:1024px){.btn-modal{width:592px;padding:18px 56px;font-size:24px;line-height:1.20833}}.btn-modal:hover,.btn-modal:focus{background-color:var(--brand-color);color:var(--black-color)}.backdrop{z-index:11;visibility:hidden;pointer-events:none;width:100%;height:100%;opacity:0;transition:opacity 250ms var(--distribution-time),visibility 250ms var(--distribution-time);background:rgba(0,0,0,.65);position:fixed;top:0;left:0;overflow:scroll}.backdrop.active{visibility:visible;opacity:1;pointer-events:auto}.modal__table.active,.modal__room.active,.modal__price.active{opacity:1;visibility:visible;pointer-events:all;transform:translate(-50%,-50%)scale(.9)}.modal{z-index:11;opacity:0;visibility:hidden;pointer-events:none;max-width:414px;height:780px;background-color:var(--primary-bg-color);transition:transform 250ms var(--distribution-time);border-radius:2px;padding:60px 15px;position:fixed;top:50%;left:50%;transform:translate(-50%)}@media screen and (min-width:1024px){.modal{min-width:712px;height:638px;padding:60px}}.modal__btn{cursor:pointer;background-color:var(--primary-bg-color);stroke:var(--black-color);transition:fill 250ms var(--distribution-time);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.modal__btn:hover,.modal__btn:focus{stroke:var(--brand-color)}.modal-btn__svg{color:currentColor}select,input{color:var(--placeholder-color)}.modal__price{height:572px}@media screen and (min-width:1024px){.modal__price{height:489px}}.price-form__wrapper{flex-direction:column;display:flex}@media screen and (min-width:1024px){.price-form__wrapper{flex-direction:row;gap:16px;margin-bottom:20px}}.price-form__title{letter-spacing:.05em;text-transform:uppercase;color:var(--black-color);text-align:center;text-transform:uppercase;margin-bottom:40px;font-family:Times New Roman,serif;font-size:24px;font-weight:700;line-height:1.16667}@media screen and (min-width:1024px){.price-form__title{font-size:32px}}.price-form__subtitle{letter-spacing:.05em;color:gray;margin-bottom:28px;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.price-form__category{letter-spacing:.02em;color:#c79002;margin-bottom:20px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.price-form__label{letter-spacing:.02em;color:var(--accent-color);flex-direction:column;margin-bottom:20px;font-size:14px;font-weight:500;line-height:1.21429;display:flex;position:relative}.price-form__label-text{margin-left:12px}.price-form__input{height:54px;border:1px solid var(--accent-color);letter-spacing:.05em;background-color:var(--primary-bg-color);-webkit-appearance:none;-ms-appearance:none;appearance:none;border-radius:2px;margin-bottom:8px;padding:10px 12px;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:28px}@media screen and (min-width:1024px){.price-form__input{width:288px}}.price-form__svg{width:40px;height:26px;background-color:var(--primary-bg-color);fill:var(--accent-color);pointer-events:none;position:absolute;top:20%;right:5px}.price-form__input::-ms-input-placeholder{letter-spacing:.05em;color:var(--placeholder-color);font-family:Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.15}.price-form__input::placeholder{letter-spacing:.05em;color:var(--placeholder-color);font-family:Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.15}.price-form__btn{text-align:center;margin:0 auto;display:block}.form-room{width:100%;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.form-room__title{letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--black-color);margin-bottom:20px;font-family:Times New Roman,serif;font-size:24px;font-weight:700;line-height:1.16667}@media screen and (min-width:1024px){.form-room__title{font-size:40px;line-height:1.15}}.form-room__input{-webkit-appearance:none;-ms-appearance:none;appearance:none;width:320px;height:54px;border:1px solid var(--accent-color);background-color:var(--primary-bg-color);letter-spacing:.05em;border-radius:2px;margin-bottom:8px;padding-left:12px;font-family:Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.15}@media screen and (min-width:414px){.form-room__input{width:384px}}@media screen and (min-width:1024px){.form-room__input{width:288px;height:64px;font-size:24px;line-height:1.16667}}.form-room::-ms-input-placeholder{letter-spacing:.05em;color:var(--placeholder-color);font-family:Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.15}.form-room::placeholder{letter-spacing:.05em;color:var(--placeholder-color);font-family:Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.form-room::-ms-input-placeholder{font-size:24px;line-height:1.16667}.form-room::placeholder{font-size:24px;line-height:1.16667}}.form-room__label{letter-spacing:.02em;color:var(--accent-color);font-size:14px;font-weight:500;line-height:1.21429}@media screen and (min-width:1024px){.form-room__label{font-size:16px;line-height:1.25}}.form-room__input--position{padding-right:20px}.form-room_box{width:320px;position:relative}@media screen and (min-width:414px){.form-room_box{width:384px}}@media screen and (min-width:1024px){.form-room_box{width:288px}}.form-room__svg{pointer-events:none;fill:var(--accent-color);position:absolute;top:25%;right:20px}.form-room__svg--bgc{width:26px;height:26px;background-color:var(--primary-bg-color)}.form-room__dropdown{letter-spacing:.05em;color:var(--placeholder-color);font-family:Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.15}.form-room-phone{width:320px;margin-top:20px}@media screen and (min-width:414px){.form-room-phone{width:100%}}@media screen and (min-width:1024px){.form-room-phone{flex-wrap:wrap;margin-top:0;display:flex}}.form-room-list{width:320px;flex-direction:column;display:flex}@media screen and (min-width:414px){.form-room-list{width:100%}}@media screen and (min-width:1024px){.form-room-list{align-items:flex-end}}.form-room__label--bottom{margin-bottom:20px;display:inline-block}@media screen and (min-width:1024px){.form-room-part{justify-content:center;align-items:center;gap:16px;display:flex}}.form-room__name{width:320px;flex-wrap:wrap;display:flex}@media screen and (min-width:414px){.form-room__name{width:100%}}@media screen and (min-width:1024px){.form-room__name{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}}.modal__table{height:688px}@media screen and (min-width:1024px){.modal__table{height:522px}}.form-table__title{letter-spacing:.05em;text-transform:uppercase;color:var(--black-color);text-align:center;margin-bottom:40px;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.form-table__title{font-size:40px}}.form-table__input{width:384px;height:54px;border:1px solid var(--accent-color);-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--primary-bg-color);border-radius:2px;margin-bottom:8px;padding-left:12px;padding-right:20px;font-family:inherit}@media screen and (min-width:1024px){.form-table__input{width:288px;height:64px;border:1px solid var(--accent-color);-webkit-appearance:none;-ms-appearance:none;appearance:none;border-radius:2px;margin-bottom:8px;padding-left:12px;padding-right:24px}}.form-table__input::-ms-input-placeholder{letter-spacing:.05em;color:var(--placeholder-color);font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.16}.form-table__input::placeholder{letter-spacing:.05em;color:var(--placeholder-color);font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.form-table__input::-ms-input-placeholder{font-size:24px}.form-table__input::placeholder{font-size:24px}}.form-table__select{letter-spacing:.05em;color:var(--placeholder-color);width:384px;height:53px;border:1px solid var(--accent-color);-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--primary-bg-color);border-radius:2px;margin-bottom:8px;padding-left:12px;padding-right:20px;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.17}@media screen and (min-width:1024px){.form-table__select{width:288px;height:63px;border:1px solid var(--accent-color);-webkit-appearance:none;-ms-appearance:none;appearance:none;border-radius:2px;margin-bottom:8px;padding-left:12px;padding-right:24px;font-size:24px}}.form-table__label{letter-spacing:.02em;color:var(--accent-color);font-size:14px;font-weight:500;line-height:1.21}.form-table__button{cursor:pointer;margin:0 auto;display:block}.form-table__box{flex-direction:column-reverse;margin-bottom:12px;display:flex}.form-table__control{flex-wrap:wrap;gap:16px;display:flex}.form-table__svg{position:relative}.form-table__icon2{fill:var(--accent-color);pointer-events:none;background-color:var(--primary-bg-color);position:absolute;top:45%;right:24px;transform:translateY(-50%)}@media screen and (min-width:1024px){.form-table__icon2{right:26px}}.form-table__icon1{fill:var(--accent-color);pointer-events:none;background-color:var(--primary-bg-color);position:absolute;bottom:160%;right:20px;transform:translateY(-50%)}.form-table__card{margin-bottom:40px}.main-hotel__box-slider .hotel-slick{transform:scaleX(-1)}@media screen and (min-width:1024px){.main-hotel__box-slider .hotel-slick{transform:scale(1)}}.hotel-slick{min-width:0;max-width:330px;right:15px}@media screen and (min-width:1024px){.hotel-slick{max-width:428px;right:0}}@media screen and (min-width:1280px){.hotel-slick{max-width:530px}}.hotel-slick .slick-list{overflow:hidden}.hotel-slick .slick-track{min-width:0;gap:20px;display:flex}@media screen and (min-width:1024px){.hotel-slick .slick-track{gap:40px}}.hotel-slick .slick-arrow{width:32px;height:32px;z-index:10;border:none;font-size:0;position:absolute;top:265px}@media screen and (min-width:1024px){.hotel-slick .slick-arrow{top:225px}}@media screen and (min-width:1280px){.hotel-slick .slick-arrow{top:285px}}.hotel-slick .slick-arrow.slick-prev{background:url(slider-arrow-black-left.7d7f2a35.svg) 0 0/100% no-repeat;right:80px}@media screen and (min-width:1024px){.hotel-slick .slick-arrow.slick-prev{left:15px}}.hotel-slick .slick-arrow.slick-prev:hover,.hotel-slick .slick-arrow.slick-prev:focus{background:url(slider-arrow-yellow-left.127bb3e1.svg) 0 0/100% no-repeat}.hotel-slick .slick-arrow.slick-next{background:url(slider-arrow-black-right.48d19393.svg) 0 0/100% no-repeat;right:15px}@media screen and (min-width:1024px){.hotel-slick .slick-arrow.slick-next{left:80px}}.hotel-slick .slick-arrow.slick-next:hover,.hotel-slick .slick-arrow.slick-next:focus{background:url(slider-arrow-yellow-right.4ec1a9de.svg) 0 0/100% no-repeat}.hotel-slick .slick-dotted.slick-slider{margin-bottom:16px}@media screen and (min-width:1024px){.hotel-slick .slick-dotted.slick-slider{margin-bottom:24px}}@media screen and (min-width:1280px){.hotel-slick .slick-dotted.slick-slider{margin-bottom:32px}}.hotel-room-slick{max-height:194px;max-width:284px;width:100%;margin-right:-12px}@media screen and (min-width:1024px){.hotel-room-slick{max-width:428px;margin-right:0}}@media screen and (min-width:1280px){.hotel-room-slick{max-width:550px;max-height:270px}}.hotel-room-slick .slick-list{overflow:hidden}.hotel-room-slick .slick-track{min-width:0;max-height:270px;width:330px;gap:20px;display:flex}@media screen and (min-width:1024px){.hotel-room-slick .slick-track{gap:40px}}@media screen and (min-width:1280px){.hotel-room-slick .slick-track{width:530px}}.hotel-room-slick .slick-arrow{width:32px;height:32px;z-index:10;border:none;font-size:0;position:absolute;top:110%}.hotel-room-slick .slick-arrow.slick-prev{background:url(slider-arrow-black-left.7d7f2a35.svg) 0 0/100% no-repeat;right:79px}.hotel-room-slick .slick-arrow.slick-prev:hover,.hotel-room-slick .slick-arrow.slick-prev:focus{background:url(slider-arrow-yellow-left.127bb3e1.svg) 0 0/100% no-repeat}.hotel-room-slick .slick-arrow.slick-next{background:url(slider-arrow-black-right.48d19393.svg) 0 0/100% no-repeat;right:15px}.hotel-room-slick .slick-arrow.slick-next:hover,.hotel-room-slick .slick-arrow.slick-next:focus{background:url(slider-arrow-yellow-right.4ec1a9de.svg) 0 0/100% no-repeat}.hotel-room-slick .slick-dotted.slick-slider{margin-bottom:16px}@media screen and (min-width:1024px){.hotel-room-slick .slick-dotted.slick-slider{margin-bottom:24px}}@media screen and (min-width:1280px){.hotel-room-slick .slick-dotted.slick-slider{margin-bottom:32px}}.restaurant-slick{max-height:245px;max-width:330px;width:100%;margin-right:-15px}@media screen and (min-width:1024px){.restaurant-slick{max-width:428px;max-height:194px;margin-bottom:-28px;margin-right:0;transform:translateY(-28px)}}@media screen and (min-width:1280px){.restaurant-slick{max-width:550px;max-height:254px;margin-bottom:-125px;transform:translateY(-125px)}}.restaurant-slick .slick-list{overflow:hidden}.restaurant-slick .slick-track{max-height:245px;height:100%;width:330px;gap:20px;display:flex}@media screen and (min-width:1024px){.restaurant-slick .slick-track{gap:40px}}@media screen and (min-width:1280px){.restaurant-slick .slick-track{width:530px;max-height:254px}}.restaurant-slick .slick-arrow{width:32px;height:32px;z-index:10;border:none;font-size:0;position:absolute;top:110%}.restaurant-slick .slick-arrow.slick-prev{background:url(slider-arrow-black-left.7d7f2a35.svg) 0 0/100% no-repeat;right:70px}.restaurant-slick .slick-arrow.slick-prev:hover,.restaurant-slick .slick-arrow.slick-prev:focus{background:url(slider-arrow-yellow-left.127bb3e1.svg) 0 0/100% no-repeat}.restaurant-slick .slick-arrow.slick-next{background:url(slider-arrow-black-right.48d19393.svg) 0 0/100% no-repeat;right:10px}.restaurant-slick .slick-arrow.slick-next:hover,.restaurant-slick .slick-arrow.slick-next:focus{background:url(slider-arrow-yellow-right.4ec1a9de.svg) 0 0/100% no-repeat}.restaurant-slick-second{max-height:245px;max-width:330px;width:100%;margin-right:-15px}@media screen and (min-width:1024px){.restaurant-slick-second{max-width:428px;max-height:194px;margin-bottom:-28px;margin-right:0;transform:translateY(-28px)}}@media screen and (min-width:1280px){.restaurant-slick-second{max-width:550px;max-height:254px;margin-bottom:-125px;transform:translateY(-125px)}}.restaurant-slick-second .slick-list{overflow:hidden}.restaurant-slick-second .slick-track{max-height:245px;height:100%;width:330px;gap:20px;display:flex}@media screen and (min-width:1024px){.restaurant-slick-second .slick-track{gap:40px}}@media screen and (min-width:1280px){.restaurant-slick-second .slick-track{width:530px}}.restaurant-slick-second .slick-arrow{width:32px;height:32px;z-index:10;border:none;font-size:0;position:absolute;top:110%}.restaurant-slick-second .slick-arrow.slick-prev{background:url(slider-arrow-black-left.7d7f2a35.svg) 0 0/100% no-repeat;right:70px}@media screen and (min-width:1024px){.restaurant-slick-second .slick-arrow.slick-prev{top:226px;right:65px}}@media screen and (min-width:1280px){.restaurant-slick-second .slick-arrow.slick-prev{top:290px;right:75px}}.restaurant-slick-second .slick-arrow.slick-prev:hover,.restaurant-slick-second .slick-arrow.slick-prev:focus{background:url(slider-arrow-yellow-left.127bb3e1.svg) 0 0/100% no-repeat}.restaurant-slick-second .slick-arrow.slick-next{background:url(slider-arrow-black-right.48d19393.svg) 0 0/100% no-repeat;right:5px}@media screen and (min-width:1024px){.restaurant-slick-second .slick-arrow.slick-next{top:226px;right:10px}}@media screen and (min-width:1280px){.restaurant-slick-second .slick-arrow.slick-next{top:290px;right:20px}}.restaurant-slick-second .slick-arrow.slick-next:hover,.restaurant-slick-second .slick-arrow.slick-next:focus{background:url(slider-arrow-yellow-right.4ec1a9de.svg) 0 0/100% no-repeat}.up-button{position:fixed;bottom:50px;right:25px}.up-button.is-hidden{opacity:0}.up-button__link{width:35px;height:35px;box-shadow:var(--brand-color)1px 0px 10px;fill:var(--brand-color);background-color:rgba(243,198,83,.2);border-radius:25px;justify-content:center;align-items:center;transition:fill .25s linear,scale .25s ease-in-out,box-shadow .25s ease-in-out;display:flex}.up-button__link:hover,.up-button__link:focus{fill:var(--accent-color);box-shadow:var(--brand-color)2px 0px 15px;background-color:rgba(243,198,83,.4);scale:1.1}.footer{background-color:#0e0c07}.footer__logo{letter-spacing:.3em;color:var(--brand-color);text-transform:uppercase;font-family:Film P3,sans-serif;font-size:40px;font-weight:700;line-height:1.075}@media screen and (min-width:1024px){.footer__logo{background-image:linear-gradient(90deg,rgba(0,0,0,0) 23.8%,rgba(122,122,122,.4) 24%,rgba(0,0,0,0) 24.1%,rgba(0,0,0,0) 50.8%,rgba(122,122,122,.4) 50%,rgba(0,0,0,0) 51.1%,rgba(0,0,0,0) 75.8%,rgba(122,122,122,.4) 76%,rgba(0,0,0,0) 76.1%);background-size:1024px;margin-right:164px;font-size:64px;line-height:1.07813}}@media screen and (min-width:1280px){.footer__logo{margin-right:200px}}@media screen and (max-width:413px){.footer__logo{width:413px}}.footer__nav-list:not(:last-child){margin-bottom:33px}@media screen and (min-width:1024px){.footer__nav-list:not(:last-child){margin-bottom:0;margin-right:110px}}@media screen and (min-width:1280px){.footer__nav-list:not(:last-child){margin-right:215px}}@media screen and (max-width:413px){.footer__nav-list:not(:last-child){margin-bottom:5px;font-size:30px}}.footer__socials{color:var(--brand-color);letter-spacing:.02em;font-size:16px;font-weight:400;line-height:1.25;display:none}@media screen and (min-width:414px){.footer__socials{justify-content:flex-start;align-items:center;gap:20px;display:flex}}@media screen and (min-width:1024px){.footer__socials{flex-direction:column-reverse;justify-content:space-between;align-items:center;display:flex}}@media screen and (min-width:320px) and (max-width:413px){.footer__socials{display:none}}@media screen and (min-width:414px){.footer__page-nav:not(:last-child){margin-bottom:16px}}@media screen and (min-width:1024px){.footer__linc{display:flex}}.footer__container{max-width:414px;align-items:center;display:flex}@media screen and (min-width:414px){.footer__container{justify-content:space-between;padding:40px 33px 40px 59px}}@media screen and (min-width:1024px){.footer__container{max-width:1024px;padding:80px 123px 80px 154px}}@media screen and (min-width:1280px){.footer__container{max-width:1280px;padding:80px 185px 80px 216px}}@media screen and (max-width:413px){.footer__container{max-width:100%;justify-content:space-between;padding:30px}}.footer__page{letter-spacing:.02em;color:var(--accent-color);font-size:20px;font-weight:500;line-height:1.2;transition:color .25s cubic-bezier(.4,0,.2,1)}.footer__page:hover,.footer__page:focus{color:var(--brand-color)}@media screen and (min-width:320px) and (max-width:413px){.footer__page{font-size:17px}}@media screen and (min-width:1024px){.footer__socials-item{width:144px;border:.5px solid var(--accent-color);border-radius:2px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.footer__socials-item:hover,.footer__socials-item:focus{fill:var(--brand-color);color:var(--brand-color);border-color:var(--brand-color);cursor:pointer}}.footer__socials-name{color:var(--brand-color-transparent);transition:color .25s cubic-bezier(.4,0,.2,1)}.footer__socials-name:hover,.footer__socials-name:focus{fill:var(--brand-color);color:var(--brand-color)}@media screen and (min-width:414px){.footer__socials-name{margin:0;display:none}}@media screen and (min-width:1024px){.footer__socials-name{justify-content:center;display:flex}}@media screen and (max-width:413px){.footer__socials-name{display:none}}.footer__socials-icon{width:24px;height:24px;fill:rgba(243,198,83,.7);transition:fill 250ms var(--distribution-time);color:rgba(243,198,83,.7);flex-flow:column wrap;align-content:space-between;justify-content:space-between;align-items:center;gap:20px;display:flex}@media screen and (min-width:1024px){.footer__socials-icon{justify-content:center;gap:11px}}.footer__socials-icon:hover,.footer__socials-icon:focus{fill:var(--brand-color);color:var(--brand-color)}.header__nav{justify-content:space-between;align-items:center;padding-top:16px;display:flex}@media screen and (min-width:1024px){.header__nav{padding-top:24px;padding-bottom:33px}}.header__logo{letter-spacing:.3em;color:var(--white-color);text-transform:uppercase;font-family:Film P3,sans-serif;font-size:28px;font-weight:700;line-height:1.39286}@media screen and (min-width:414px){.header__logo{letter-spacing:.3em;color:var(--white-color);text-transform:uppercase;font-family:Film P3,sans-serif;font-size:36px;font-weight:700;line-height:1.08333}}@media screen and (min-width:1024px){.header__logo{font-size:40px;line-height:1.075}}.header__main-nav{justify-content:center;align-items:center;gap:15px;display:flex}@media screen and (min-width:414px){.header__main-nav{gap:20px}}@media screen and (min-width:1024px){.header__main-nav{gap:72px}}.header__page-nav{justify-content:center;align-items:center;gap:6px;display:flex}@media screen and (min-width:1024px){.header__page-nav{gap:32px}}.header__page{color:var(--brand-color);font-weight:500}@media screen and (max-width:414px){.header__page{font-size:15px;line-height:1.6}}@media screen and (min-width:1024px){.header__page{font-size:20px;line-height:1.2}}@media screen and (min-width:1024px){.header__nav-info{border:1px solid rgba(243,198,83,.7);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:flex}}.header__icon{fill:var(--brand-color);display:block}.header__number{display:none}@media screen and (min-width:1024px){.header__number{color:var(--white-color);padding-top:11px;padding-bottom:12px;font-size:14px;font-weight:400;line-height:1.21429;display:block}}@media screen and (min-width:1024px){.header__number--margin{margin-right:8px}}.header__socials{display:none}@media screen and (min-width:1280px){.header__socials{justify-content:center;align-items:center;gap:20px;display:flex}}.header__socials-icon{fill:rgba(243,198,83,.7);transition:fill 250ms var(--distribution-time)}.header__socials-icon:hover,.header__socials-icon:focus{fill:var(--brand-color)}.room-hero .header{background:linear-gradient(#000 0%,rgba(0,0,0,.55) 54.17%,rgba(0,0,0,0) 100%);padding-bottom:88px}@media screen and (min-width:1024px){.room-hero .header{padding-bottom:48px}}@media screen and (min-width:1280px){.room-hero .header{padding-bottom:80px}}.room-hero .header__nav{padding-bottom:0}@media screen and (min-width:414px){.header__container{position:relative}}@media screen and (min-width:1024px){.header__address{display:none}}.header__address-link{width:210px;color:var(--link-color);letter-spacing:.01em;border:1px solid rgba(243,198,83,.7);border-radius:2px;align-items:center;gap:12px;padding-top:8px;padding-bottom:9px;font-size:12px;font-style:normal;font-weight:400;line-height:1.25;display:flex;position:absolute;top:64px;right:15px}.header__address-icon{width:20px;height:20px;fill:var(--brand-color);margin-left:6px;display:block}.hotel-hero{max-width:414px;background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(hotel__hero-414m.6e96a753.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.hotel-hero{background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(hotel__hero-414m@2x.44445688.jpg)}}@media screen and (min-width:415px){.hotel-hero{max-width:1024px;background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(hotel__hero-1024.e60d40d1.jpg)}}@media screen and (min-width:415px) and (min-device-pixel-ratio:2),screen and (min-width:415px) and (min-resolution:192dpi),screen and (min-width:415px) and (min-resolution:2x){.hotel-hero{background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(hotel__hero-1024@2x.4db27e12.jpg)}}@media screen and (min-width:1025px){.hotel-hero{max-width:1280px;background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(hotel__hero-1280.496264e6.jpg)}}@media screen and (min-width:1025px) and (min-device-pixel-ratio:2),screen and (min-width:1025px) and (min-resolution:192dpi),screen and (min-width:1025px) and (min-resolution:2x){.hotel-hero{background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(hotel__hero-1280@2x.115b0c6a.jpg)}}.hotel-hero__container{text-align:center;padding-top:70px;padding-bottom:20px}@media screen and (min-width:1024px){.hotel-hero__container{padding-top:88px;padding-bottom:15px}}@media screen and (min-width:1280px){.hotel-hero__container{padding-top:64px;padding-bottom:65px}}.hotel-hero__title{width:303px;letter-spacing:.3em;text-transform:uppercase;color:var(--white-color);margin-bottom:32px;margin-left:auto;margin-right:auto;font-family:Film P3,sans-serif;font-size:96px;line-height:1.1}@media screen and (min-width:1024px){.hotel-hero__title{width:404px;margin-bottom:32px;font-size:128px}}.hotel-hero__title-second{color:var(--white-color);margin-bottom:178px;font-size:20px;font-weight:600}@media screen and (min-width:1024px){.hotel-hero__title-second{margin-bottom:218px;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.hotel-hero__title-second{margin-bottom:242px}}.hotel-hero__text{letter-spacing:.05em;text-transform:uppercase;color:var(--white-color);margin-bottom:113px;font-family:Times New Roman,serif;font-size:32px;line-height:1.16}@media screen and (min-width:1024px){.hotel-hero__text{margin-bottom:137px;font-size:36px;line-height:1.14}}@media screen and (max-width:1023px){.hotel-hero__btn-item:not(:last-child){margin-bottom:24px}}@media screen and (max-width:1023px){.hotel-hero__btn-item:last-child{margin-bottom:58px}}.btn.hotel-hero__btn{background-color:var(--btn-bcg);padding:15px 24px 13px}.btn.hotel-hero__btn:hover,.btn.hotel-hero__btn:focus,.btn.hotel-hero__btn:active{background-color:var(--white-color)}@media screen and (min-width:1024px){.btn.hotel-hero__btn{padding:14px 26px}}@media screen and (min-width:1280px){.btn.hotel-hero__btn{padding:16px 26px 12px}}.btn.hotel-hero__second-btn{padding:14px 35px}@media screen and (min-width:1024px){.hotel-hero__btn-list{gap:40px;display:flex}}@media screen and (min-width:1024px){.hotel-hero__btn-list{gap:60px}}.hotel-hero__address{width:285px;height:56px;letter-spacing:.01em;color:var(--white-color);border:1px solid var(--brand-color);fill:var(--brand-color);border-radius:2px;align-items:center;padding-left:10px;padding-right:7px;font-size:16px;font-weight:400;display:flex}.hotel-hero__address:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.hotel-hero__address:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media screen and (max-width:1023px){.hotel-hero__address{display:none}}.hotel-hero__address-icon{margin-right:13px}.hotel-hero__social-list{gap:20px;display:flex}@media screen and (min-width:1280px){.hotel-hero__social-list{display:none}}.hotel-hero__social-link{fill:var(--brand-color-transparent);transition:fill 250ms var(--distribution-time);justify-content:center;align-items:center;display:flex}.hotel-hero__social-link:hover,.hotel-hero__social-link:focus,.hotel-hero__social-link:active{fill:var(--brand-color)}@media screen and (min-width:1024px){.hotel-hero__map-bnt{justify-content:space-between;margin-bottom:25px;display:flex}}@media screen and (min-width:1280px){.hotel-hero__map-bnt{margin-bottom:0}}.hotel-luxe-room .container{flex-direction:column;gap:32px;display:flex}@media screen and (min-width:1024px){.hotel-luxe-room .container{gap:48px}}.hotel-luxe-room{background-color:#fffdee;padding-top:32px;padding-bottom:32px}@media screen and (min-width:1024px){.hotel-luxe-room{padding-top:64px;padding-bottom:104px}}@media screen and (min-width:1024px){.hotel-luxe-room{padding-top:72px;padding-bottom:112px}}.hotel-luxe-room__slider-box{flex-direction:column;gap:72px;display:flex}@media screen and (min-width:1024px){.hotel-luxe-room__slider-box{flex-direction:row;justify-content:space-between;gap:48px}}.hotel-luxe-room__slider-box .hotel-room-slick{margin-left:-14px;transform:scaleX(-1)}@media screen and (min-width:1024px){.hotel-luxe-room__slider-box .hotel-room-slick{margin-left:0;transform:scale(1)}}.hotel-luxe-room__card{flex-direction:column;gap:32px;display:flex}@media screen and (min-width:1024px){.hotel-luxe-room__card{flex-direction:row;gap:48px}}.hotel-luxe-room__subtitle{color:var(--tagline-color);margin-bottom:6px;font-family:Times New Roman,serif;font-size:20px;line-height:1.15}@media screen and (max-width:1023px){.hotel-luxe-room__subtitle{font-size:20px}}@media screen and (min-width:1024px){.hotel-luxe-room__subtitle{font-size:32px}}.hotel-luxe-room__text-title{letter-spacing:.3em;text-transform:uppercase;color:var(--title-color);margin-bottom:32px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.08}@media screen and (min-width:1024px){.hotel-luxe-room__text-title{font-size:64px}}.hotel-luxe-room__text-subtitle{color:var(--black-color);text-transform:uppercase;margin-bottom:12px;font-family:Times New Roman,serif;font-size:24px;line-height:1.16}@media screen and (min-width:1024px){.hotel-luxe-room__text-subtitle{letter-spacing:.05em;font-size:30px;line-height:34px}}@media screen and (min-width:1280px){.hotel-luxe-room__text-subtitle{letter-spacing:.05em;font-size:36px;line-height:1.14}}.hotel-luxe-room__text{max-width:258px;width:100%;letter-spacing:.02em;color:var(--secondary-text-color);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.hotel-luxe-room__text{max-width:400px;font-size:16px}}.hotel-luxe-room__btn-list{flex-direction:column;align-items:center;gap:16px;display:flex}@media screen and (min-width:1024px){.hotel-luxe-room__btn-list{gap:0}}.hotel-luxe-room__btn .btn{color:#f0ecd6;border:2px solid #f0ecd6}.hotel-luxe-room__cover{max-width:244px;width:100%;background:var(--section-text-color);border-radius:2px;margin-left:auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.hotel-luxe-room__cover{min-width:400px;margin-bottom:-110px;margin-left:0;transform:translateY(-110px);box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.hotel-luxe-room__cover{max-width:460px}}.text-subtitle__s{text-transform:lowercase}.btn.hotel-luxe-room__btn{cursor:pointer;width:236px;height:48px;background-color:var(--black-color);border:2px solid #f0ecd6;border-radius:25px;justify-content:center;align-items:center;display:flex}.btn.hotel-luxe-room__btn:hover,.btn.hotel-luxe-room__btn:focus,.btn.hotel-luxe-room__btn:active{background-color:var(--white-color)}@media screen and (min-width:1024px){.btn.hotel-luxe-room__btn{background-color:var(--black-color);color:#f3c653}}@media screen and (min-width:1280px){.btn.hotel-luxe-room__btn{background-color:var(--black-color);border-color:var(--white-color)}}.triple-room{background-color:var(--secondary-bg-color);padding-top:32px;padding-bottom:32px}@media screen and (min-width:1024px){.triple-room{padding-top:66px;padding-bottom:104px}}@media screen and (min-width:1280px){.triple-room{padding-top:72px;padding-bottom:112px}}.triple-room__container{flex-direction:column;gap:60px;display:flex}.triple-room__card{flex-direction:column;gap:32px;display:flex}@media screen and (min-width:1024px){.triple-room__card{flex-direction:row-reverse;gap:45px}}.triple-room__description{flex-direction:column;align-items:flex-end;gap:32px;display:flex}@media screen and (min-width:1024px){.triple-room__description{width:419px;gap:62px}}@media screen and (min-width:1280px){.triple-room__description{width:488px;gap:72px}}.triple-room__subtitle{text-align:right;width:302px}@media screen and (min-width:1024px){.triple-room__subtitle{width:419px;text-align:right}}@media screen and (min-width:1280px){.triple-room__subtitle{width:454px;text-align:right}}.triple-room__logo{letter-spacing:.3em;max-width:127px;color:var(--title-color);margin-left:auto;font-family:Film P3,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:1.08}@media screen and (min-width:1024px){.triple-room__logo{max-width:222px;font-size:64px}}@media screen and (min-width:1280px){.triple-room__logo{width:202px}}.triple-room__text{max-width:242px;color:var(--secondary-text-color);font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.triple-room__text{max-width:400px;font-size:16px}}.triple-room__text-subtitle{color:var(--black-color);text-transform:uppercase;max-width:302px;width:100%;margin-bottom:12px;font-family:Times New Roman,serif;font-size:24px;line-height:1.16}@media screen and (min-width:1024px){.triple-room__text-subtitle{max-width:380px;letter-spacing:.05em;font-size:30px;line-height:34px}}@media screen and (min-width:1280px){.triple-room__text-subtitle{max-width:454px;letter-spacing:.05em;font-size:36px;line-height:1.14}}@media screen and (min-width:1280px){.triple-room__content{width:454px;text-align:left}}@media screen and (max-width:1023px){.triple-room__tagline{margin-bottom:6px}}@media screen and (min-width:1024px){.triple-room__tagline{width:400px;margin-bottom:4px;font-weight:400}}@media screen and (min-width:1280px){.triple-room__tagline{width:454px}}.triple-room__slider-box{flex-direction:column-reverse;gap:72px;display:flex}@media screen and (min-width:1024px){.triple-room__slider-box{width:890px;flex-direction:row;justify-content:space-between;gap:0}}@media screen and (min-width:1280px){.triple-room__slider-box{width:1070px}}@media screen and (min-width:1024px){.triple-room__slider-box .hotel-room-slick{transform:scaleX(-1)}}@media screen and (max-width:1023px){.triple-room__slider-box:last-child{align-items:flex-end}}.triple-room__btn-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media screen and (min-width:1024px){.triple-room__btn-list{flex-flow:column;align-items:start}}.triple-room__btn.btn{width:236px;height:48px;color:var(--brand-color);background-color:var(--black-color);border-radius:25px;display:block}@media screen and (min-width:1024px){.triple-room__btn.btn{background-color:var(--black-color);color:#f3c653}}@media screen and (min-width:1280px){.triple-room__btn.btn{background-color:var(--black-color);border-color:var(--white-color)}}.triple-room__btn.btn:hover,.triple-room__btn.btn:focus,.triple-room__btn.btn:active{background-color:var(--white-color)}.triple-room__image{width:244px;background:var(--section-text-color);border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.triple-room__image{width:400px;border-radius:2px;margin-bottom:-108px;transform:translateY(-108px);box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.triple-room__image{width:460px;border-radius:2px;margin-bottom:-100px;transform:translateY(-100px);box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}.hotel-triple-room .slider-container .hotel-room-slick{left:0}.hotel-triple-room .hotel-room-slick .slick-arrow.slick-next{background:url(slider-arrow-black-right.48d19393.svg) 0 0/100% no-repeat;left:64px}.hotel-triple-room .hotel-room-slick .slick-arrow.slick-next:hover,.hotel-triple-room .hotel-room-slick .slick-arrow.slick-next:focus{background:url(slider-arrow-yellow-right.4ec1a9de.svg) 0 0/100% no-repeat}.hotel-triple-room .hotel-room-slick .slick-arrow.slick-prev{background:url(slider-arrow-black-left.7d7f2a35.svg) 0 0/100% no-repeat;left:0}.hotel-triple-room .hotel-room-slick .slick-arrow.slick-prev:hover,.hotel-triple-room .hotel-room-slick .slick-arrow.slick-prev:focus{background:url(slider-arrow-yellow-left.127bb3e1.svg) 0 0/100% no-repeat}.main-contacts{position:relative}.main-contacts__info{padding-top:36px;padding-bottom:32px}@media screen and (min-width:1024px){.main-contacts__info{justify-content:space-between;align-items:center;padding-top:56px;padding-bottom:40px;display:flex}}@media screen and (min-width:1024px){.main-contacts__info{padding-top:56px;padding-bottom:74px}}.main-contacts__title{width:127px;text-transform:uppercase;letter-spacing:.3em;color:var(--title-color);margin-bottom:12px;font-family:Film P3,sans-serif;font-size:40px;line-height:1.1}@media screen and (min-width:1024px){.main-contacts__title{width:202px;margin-bottom:8px;font-size:64px;line-height:1.07}}@media screen and (min-width:1280px){.main-contacts__title{margin-bottom:16px}}.main-contacts__title-second{color:var(--secondary-text-color);margin-bottom:16px;font-weight:600}@media screen and (min-width:1024px){.main-contacts__title-second{margin-bottom:52px}}@media screen and (min-width:1280px){.main-contacts__title-second{margin-bottom:40px;font-size:20px}}.main-contacts__location{align-items:center;display:flex}@media screen and (min-width:1024px){.main-contacts__location{flex-direction:column;align-items:flex-start;gap:8px}}.main-contacts__location-page{color:var(--accent-color);font-size:20px;font-weight:500}.main-contacts__number{letter-spacing:.02em;color:var(--home-text-color);font-size:14px;font-weight:400;line-height:1.21}.main-contacts__icon{fill:var(--accent-color)}.main-contacts__location-restaurant{height:40px;border:.5px solid var(--brand-color);background-color:var(--white-color);border-radius:2px;align-items:center;gap:8px;margin-left:22px;padding:0 8px;display:flex}@media screen and (min-width:1024px){.main-contacts__location-restaurant{margin:0}}.main-contacts__location-hotel{width:260px;height:40px;border:.5px solid var(--brand-color);background-color:var(--white-color);border-radius:2px;align-items:center;gap:8px;margin-left:54px;padding:0 8px;display:flex}@media screen and (min-width:1024px){.main-contacts__location-hotel{width:264px;margin:0}}.main-contacts__location-maps{width:260px;height:76px;background-color:var(--white-color);border:.5px solid var(--brand-color);background-color:var(--white-color);border-radius:2px;align-items:center;gap:10px;margin-left:auto;padding-left:10px;padding-right:33px;font-size:16px;font-weight:400;display:flex}@media screen and (min-width:1024px){.main-contacts__location-maps{width:285px;height:56px;margin:0;padding-right:8px}}.main-contacts__address-icon{fill:var(--accent-color)}.main-contacts__nav{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}@media screen and (min-width:1024px){.main-contacts__nav{justify-content:start;margin:0}}.main-contacts__location-text{color:var(--home-text-color);font-weight:400}.iframe{width:100%;height:220px}@media screen and (min-width:1024px){.iframe{width:535px;height:415px}}.address-icon{fill:var(--accent-color)}.details-hotel{background-color:#000;background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(main-hotel-bg-mobile@1x.03a26078.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.details-hotel{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(main-hotel-bg-mobile@2x.877d9152.jpg)}}@media screen and (min-width:1024px){.details-hotel{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(main-hotel-bg-tablet@1x.f5c446be.jpg)}}@media screen and (min-width:1024px) and (min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:192dpi),screen and (min-width:1024px) and (min-resolution:2x){.details-hotel{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(main-hotel-bg-tablet@2x.91875f4f.jpg)}}@media screen and (min-width:1280px){.details-hotel{max-width:1280px;background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(main-hotel-bg-desktop@1x.a1e8ed5a.jpg)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2x){.details-hotel{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(main-hotel-bg-desktop@2x.7427057c.jpg)}}.details-hotel__main{min-width:0}@media screen and (min-width:1024px){.details-hotel__main{display:flex}}@media screen and (min-width:1280px){.details-hotel__main{gap:32px}}.details-hotel__content{text-align:right;max-width:267px;flex-direction:column;gap:12px;display:flex}@media screen and (min-width:1024px){.details-hotel__content{max-width:688px;align-items:flex-end;gap:16px}}@media screen and (min-width:1280px){.details-hotel__content{max-width:889px;align-items:flex-end}}.details-hotel__logo{letter-spacing:.3em;color:var(--white-color);text-transform:uppercase;text-transform:uppercase;font-family:Film P3,sans-serif;font-size:40px;font-weight:700;line-height:1.08}@media screen and (min-width:1024px){.details-hotel__logo{width:202px;font-size:64px}.details-hotel__logo:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:right}.details-hotel__logo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}}@media screen and (min-width:1280px){.details-hotel__logo{margin-right:0}}.details-hotel__message{max-width:258px;margin-bottom:48px;padding-left:17px}@media screen and (min-width:1024px){.details-hotel__message{max-width:549px;padding-left:0}}@media screen and (min-width:1280px){.details-hotel__message{max-width:595px;flex-direction:column;align-items:flex-end;display:flex}}.details-hotel__title{text-align:right;color:var(--white-color);margin-bottom:20px;font-size:20px;line-height:1.2}@media screen and (min-width:1024px){.details-hotel__title{margin-bottom:8px;font-size:24px;line-height:1.21}}.details-hotel__text{color:var(--section-text-color);text-align:left;letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.details-hotel__text{max-width:549px;font-size:16px}}@media screen and (min-width:1280px){.details-hotel__text{max-width:595px;width:100%;margin-bottom:0}}.details-hotel__btn-list{flex-direction:column;align-items:center;gap:16px;display:flex;transform:translate(23px)}@media screen and (min-width:1024px){.details-hotel__btn-list{flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;transform:translate(0)}}.details-hotel__btn{width:236px;max-height:48px}@media screen and (min-width:1280px){.details-hotel__btn{width:238px}}.details-hotel__btn-price{width:236px;max-height:48px;padding:14px 24px}@media screen and (min-width:1280px){.details-hotel__btn-price{width:238px}}.details-hotel__box{flex-direction:column-reverse;gap:80px;display:flex;transform:translate(-23px)}@media screen and (min-width:1024px){.details-hotel__box{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end;gap:29px;display:flex;transform:translate(0)}}@media screen and (min-width:1280px){.details-hotel__box{gap:32px}}.details-hotel__box .details-restaurant__slider-list{margin:0;transform:scaleX(-1)}.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(details-backimage-414m.163bfb1b.jpg);background-color:var(--black-color);background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(details-backimage-414m@2x.334a718b.jpg)}}@media screen and (min-width:1024px){.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(details-backimage-1024t.b54ff945.jpg)}}@media screen and (min-width:1024px) and (min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:192dpi),screen and (min-width:1024px) and (min-resolution:2x){.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(details-backimage-1024t@2x.6277028c.jpg)}}@media screen and (min-width:1280px){.details-restaurant{max-width:1280px;background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(details-backimage-1280d.c2c1768a.jpg)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2x){.details-restaurant{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.76)),url(details-backimage-1280d@2x.28759544.jpg)}}@media screen and (max-width:1023px){.details-restaurant__content{max-width:259px;margin-left:auto}}@media screen and (min-width:1024px){.details-restaurant__content{max-width:610px;margin-left:231px}}@media screen and (min-width:1280px){.details-restaurant__content{margin-left:253px}}.details-restaurant__logo{letter-spacing:.3em;color:var(--white-color);text-transform:uppercase;text-transform:uppercase;margin-bottom:12px;font-family:Film P3,sans-serif;font-size:40px;font-weight:700;line-height:1.08}@media screen and (min-width:1024px){.details-restaurant__logo{margin-bottom:16px;font-size:64px}}.details-restaurant__title{color:var(--white-color);margin-bottom:20px;font-size:20px;line-height:1.2}@media screen and (min-width:1024px){.details-restaurant__title{margin-bottom:8px;font-size:24px;line-height:1.21}}.details-restaurant__descr{color:var(--section-text-color);margin-bottom:48px;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.details-restaurant__descr{margin-bottom:40px;font-size:16px;line-height:1.25}}.details-restaurant__box{max-width:374px;flex-direction:column;gap:80px;margin-left:auto;display:flex}@media screen and (min-width:1024px){.details-restaurant__box{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end;gap:29px;margin-left:0}}@media screen and (min-width:1280px){.details-restaurant__box{gap:32px}}@media screen and (max-width:1023px){.details-restaurant__slider-list{max-width:374px;width:100%;margin-left:15px;margin-right:-15px;position:relative}}@media screen and (min-width:1024px){.details-restaurant__slider-list{max-width:662px;margin-left:25px}}@media screen and (min-width:1280px){.details-restaurant__slider-list{max-width:874px}}.details-restaurant__slider-list .slick-list{overflow:hidden}.details-restaurant__slider-list .slick-track{display:flex}@media screen and (max-width:1023px){.details-restaurant__slider-list .slick-track{gap:20px}}@media screen and (min-width:1024px){.details-restaurant__slider-list .slick-track{gap:34px}}@media screen and (min-width:1280px){.details-restaurant__slider-list .slick-track{gap:86px}}.details-restaurant__slider-list .slick-slider{min-width:0}@media screen and (max-width:1023px){.details-restaurant__slider-list .slick-current.slick-active{opacity:1}}@media screen and (max-width:1023px){.details-restaurant__slider-list .slick-slide{opacity:.6;transition:opacity 250ms var(--distribution-time)}}.details-restaurant__slider-list .slick-arrow{z-index:10;width:32px;height:32px;cursor:pointer;border:0;font-size:0;position:absolute;top:110%}.details-restaurant__slider-list .slick-arrow.slick-prev{background:url(slider-arrow-left.cd4d5bfb.svg) 0 0/100% no-repeat;left:0}.details-restaurant__slider-list .slick-arrow.slick-prev:hover,.details-restaurant__slider-list .slick-arrow.slick-prev:focus{background:url(slider-arrow-yellow-left.127bb3e1.svg) 0 0/100% no-repeat}.details-restaurant__slider-list .slick-arrow.slick-next{background:url(slider-arrow-right.5a57cace.svg) 0 0/100% no-repeat;left:64px}.details-restaurant__slider-list .slick-arrow.slick-next:hover,.details-restaurant__slider-list .slick-arrow.slick-next:focus{background:url(slider-arrow-yellow-right.4ec1a9de.svg) 0 0/100% no-repeat}.details-restaurant__container-btn{flex-direction:column;align-items:center;gap:16px;display:flex}.details-restaurant__btn{width:241px}@media screen and (min-width:1024px) and (max-width:1279px){.details-restaurant__btn{background-color:var(--black-color)}}.details-restaurant__btn--padding{padding:14px 32px}.main-hero{max-width:414px;background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(main-hero-414.20105bf3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.main-hero{background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(main-hero-414@2x.698c7eae.jpg)}}@media screen and (min-width:415px){.main-hero{max-width:1024px;background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(main-hero-1024.d7888f55.jpg)}}@media screen and (min-width:415px) and (min-device-pixel-ratio:2),screen and (min-width:415px) and (min-resolution:192dpi),screen and (min-width:415px) and (min-resolution:2x){.main-hero{background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(main-hero-1024@2x.ee253050.jpg)}}@media screen and (min-width:1025px){.main-hero{max-width:1280px;background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(main-hero-1280.e70f66dd.jpg)}}@media screen and (min-width:1025px) and (min-device-pixel-ratio:2),screen and (min-width:1025px) and (min-resolution:192dpi),screen and (min-width:1025px) and (min-resolution:2x){.main-hero{background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(main-hero-1280@2x.cacbb139.jpg)}}.main-hero__container{text-align:center;padding-top:70px;padding-bottom:20px}@media screen and (min-width:1024px){.main-hero__container{padding-top:88px;padding-bottom:15px}}@media screen and (min-width:1280px){.main-hero__container{padding-top:64px;padding-bottom:65px}}.main-hero__title{width:303px;letter-spacing:.3em;text-transform:uppercase;color:var(--white-color);margin-bottom:24px;margin-left:auto;margin-right:auto;font-family:Film P3,sans-serif;font-size:96px;line-height:1.1}@media screen and (min-width:1024px){.main-hero__title{width:404px;margin-bottom:16px;font-size:128px}}@media screen and (min-width:1280px){.main-hero__title{margin-bottom:32px}}.main-hero__title-second{color:var(--white-color);margin-bottom:40px;font-size:16px;font-weight:600}@media screen and (min-width:1024px){.main-hero__title-second{margin-bottom:56px;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.main-hero__title-second{margin-bottom:64px}}.main-hero__text{letter-spacing:.05em;text-transform:uppercase;color:var(--white-color);margin-bottom:113px;font-family:Times New Roman,serif;font-size:32px;line-height:1.16}@media screen and (min-width:1024px){.main-hero__text{margin-bottom:137px;font-size:36px;line-height:1.14}}@media screen and (max-width:1023px){.main-hero__btn-item:not(:last-child){margin-bottom:24px}}@media screen and (max-width:1023px){.main-hero__btn-item:last-child{margin-bottom:58px}}.btn.main-hero__btn{background-color:var(--btn-bcg);padding:15px 24px 13px}.btn.main-hero__btn:hover,.btn.main-hero__btn:focus,.btn.main-hero__btn:active{background-color:var(--white-color)}@media screen and (min-width:1024px){.btn.main-hero__btn{background-color:var(--black-color);padding:14px 24px}}@media screen and (min-width:1280px){.btn.main-hero__btn{background-color:var(--btn-bcg)}}@media screen and (min-width:1024px){.main-hero__btn-list{gap:40px;display:flex}}@media screen and (min-width:1024px){.main-hero__btn-list{gap:60px}}.main-hero__address{width:285px;height:56px;letter-spacing:.01em;color:var(--white-color);border:1px solid var(--brand-color);fill:var(--brand-color);border-radius:2px;align-items:center;padding-left:10px;padding-right:7px;font-size:16px;font-weight:400;display:flex}.main-hero__address:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.main-hero__address:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media screen and (max-width:1023px){.main-hero__address{display:none}}.main-hero__address-icon{margin-right:13px}.main-hero__social-list{gap:20px;display:flex}@media screen and (min-width:1280px){.main-hero__social-list{display:none}}.main-hero__social-link{fill:var(--brand-color-transparent);transition:fill 250ms var(--distribution-time);justify-content:center;align-items:center;display:flex}.main-hero__social-link:hover,.main-hero__social-link:focus,.main-hero__social-link:active{fill:var(--brand-color)}@media screen and (min-width:1024px){.main-hero__address-bnt{justify-content:space-between;margin-bottom:25px;display:flex}}@media screen and (min-width:1280px){.main-hero__address-bnt{margin-bottom:0}}.main-hotel .container{flex-direction:column;gap:32px;display:flex}@media screen and (min-width:1024px){.main-hotel .container{gap:0}}.main-hotel{padding-top:18px;padding-bottom:72px}@media screen and (min-width:1024px){.main-hotel{padding-top:0;padding-bottom:96px}}.main-hotel__subtitle{flex-direction:column;align-items:flex-end;display:flex}@media screen and (min-width:1024px){.main-hotel__subtitle{width:419px}}@media screen and (min-width:1280px){.main-hotel__subtitle{width:488px}}.main-hotel__box-main{flex-direction:column;display:flex}@media screen and (min-width:1024px){.main-hotel__box-main{flex-direction:row-reverse;align-items:center;gap:46px}}@media screen and (min-width:1280px){.main-hotel__box-main{align-items:flex-start}}.main-hotel__description{max-width:242px;flex-direction:column;gap:16px;margin-left:auto;display:flex}@media screen and (min-width:1024px){.main-hotel__description{max-width:419px;gap:24px;margin-left:0}}@media screen and (min-width:1280px){.main-hotel__description{max-width:488px;gap:24px;padding-top:120px}}.main-hotel__tagline{margin-bottom:6px;font-size:16px}@media screen and (min-width:414px){.main-hotel__tagline{font-size:20px}}@media screen and (min-width:1024px){.main-hotel__tagline{font-size:32px}}.main-hotel__title{letter-spacing:.3em;color:var(--title-color);max-width:127px;font-family:Film P3,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:1.08}@media screen and (min-width:1024px){.main-hotel__title{max-width:204px;font-size:64px}}@media screen and (min-width:1280px){.main-hotel__title{color:var(--home-text-color);font-size:64px}}.main-hotel__text{color:var(--secondary-text-color);margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.main-hotel__text{margin-bottom:0;font-size:16px}}.main-hotel__cover{background:var(--section-text-color);box-shadow:2px 2px 60px 2px var(--shadow-photo);max-width:244px;max-height:322px;height:100%;border-radius:2px}@media screen and (min-width:1024px){.main-hotel__cover{max-width:400px;max-height:524px;margin-bottom:-32px;transform:translateY(-32px)}}@media screen and (min-width:1280px){.main-hotel__cover{max-width:460px;max-height:574px;margin-bottom:-25px;transform:translateY(-25px)}}.main-hotel__box-about{align-items:center;gap:21px;display:flex}@media screen and (min-width:1024px){.main-hotel__box-about{justify-content:flex-end;gap:48px}}@media screen and (min-width:1280px){.main-hotel__box-about{align-items:flex-start}}.main-hotel__lead{color:var(--accent-color);max-width:163px;width:100%;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.main-hotel__lead{max-width:312px;padding-top:123px;font-size:16px}}.main-hotel__cover2{background:var(--section-text-color);box-shadow:2px 2px 60px 2px var(--shadow-photo);max-width:200px;max-height:278px;height:100%;border-radius:2px}@media screen and (min-width:1024px){.main-hotel__cover2{max-width:350px;max-height:500px;margin-bottom:-25px;transform:translateY(-25px)}}@media screen and (min-width:1280px){.main-hotel__cover2{max-width:460px;max-height:574px;margin-bottom:-46px;transform:translateY(-46px)}}@media screen and (min-width:1024px){.main-hotel__box-slider{margin-bottom:-28px;transform:translateY(-28px)}}@media screen and (min-width:1280px){.main-hotel__box-slider{margin-bottom:-167px;transform:translateY(-167px)}}.main-hotel__room{margin:0}.main-restaurant .container{flex-direction:column;gap:32px;display:flex}@media screen and (min-width:1024px){.main-restaurant .container{gap:0}}.main-restaurant{padding-top:12px;padding-bottom:72px}@media screen and (min-width:1024px){.main-restaurant{padding-top:0;padding-bottom:96px}}@media screen and (min-width:1280px){.main-restaurant{padding-bottom:118px}}.main-restaurant__box-main{flex-direction:column;gap:28px;display:flex}@media screen and (min-width:1024px){.main-restaurant__box-main{flex-direction:row;align-items:center;gap:26px}}@media screen and (min-width:1280px){.main-restaurant__box-main{gap:32px}}.main-restaurant__box-slider{justify-content:flex-end;display:flex}.main-restaurant__text{flex-direction:column;gap:12px;display:flex}@media screen and (min-width:1024px){.main-restaurant__text{gap:0}}.main-restaurant__text-tagline{font-weight:400}@media screen and (min-width:1024px){.main-restaurant__text-tagline{margin-bottom:4px}}.main-restaurant__text-title{letter-spacing:.3em;color:var(--title-color);font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075}@media screen and (min-width:1024px){.main-restaurant__text-title{margin-bottom:24px;font-size:64px;line-height:1.078}}@media screen and (min-width:1280px){.main-restaurant__text-title{color:#828282}}.main-restaurant__text-description{max-width:258px;letter-spacing:.02em;color:var(--secondary-text-color);font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.main-restaurant__text-description{max-width:439px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.main-restaurant__text-description{max-width:518px;margin-bottom:112px}}.main-restaurant__img1{border-radius:2px;margin-left:auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.main-restaurant__img1{width:400px;margin-bottom:-32px;transform:translateY(-32px)}}@media screen and (min-width:1280px){.main-restaurant__img1{width:460px}}.main-restaurant__about{align-items:center;gap:20px;display:flex}@media screen and (min-width:1024px){.main-restaurant__about{gap:46px}}@media screen and (min-width:1280px){.main-restaurant__about{gap:32px}}.main-restaurant__about-img2{width:200px;border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.main-restaurant__about-img2{width:350px;margin-bottom:-16px;transform:translateY(-16px)}}@media screen and (min-width:1280px){.main-restaurant__about-img2{width:460px;margin-bottom:-98px;transform:translateY(-98px)}}.main-restaurant__about-description{letter-spacing:.02em;color:var(--accent-color);width:163px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.main-restaurant__about-description{width:312px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.main-restaurant__about-description{padding-bottom:119px}}.restaurant-hero{max-width:414px;background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(restaurant__hero-414m.4cd020e4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2x){.restaurant-hero{background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(restaurant__hero-414m@2x.0cfa5dd2.jpg)}}@media screen and (min-width:415px){.restaurant-hero{max-width:1024px;background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(restaurant-hero-1024.10957b82.jpg)}}@media screen and (min-width:415px) and (min-device-pixel-ratio:2),screen and (min-width:415px) and (min-resolution:192dpi),screen and (min-width:415px) and (min-resolution:2x){.restaurant-hero{background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(restaurant-hero-1024@2x.517eae7d.jpg)}}@media screen and (min-width:1025px){.restaurant-hero{max-width:1280px;background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(restaurant-hero-1280.904c127b.jpg)}}@media screen and (min-width:1025px) and (min-device-pixel-ratio:2),screen and (min-width:1025px) and (min-resolution:192dpi),screen and (min-width:1025px) and (min-resolution:2x){.restaurant-hero{background-image:linear-gradient(var(--hero-bcg),var(--hero-bcg)),url(restaurant-hero-1280@2x.1079e2ec.jpg)}}.restaurant-hero__container{text-align:center;padding-top:70px;padding-bottom:20px}@media screen and (min-width:1024px){.restaurant-hero__container{padding-top:88px;padding-bottom:15px}}@media screen and (min-width:1280px){.restaurant-hero__container{padding-top:64px;padding-bottom:65px}}.restaurant-hero__title{width:303px;letter-spacing:.3em;text-transform:uppercase;color:var(--white-color);margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Film P3,sans-serif;font-size:96px;line-height:1.1}@media screen and (min-width:1024px){.restaurant-hero__title{width:404px;margin-bottom:16px;font-size:128px}}@media screen and (min-width:1280px){.restaurant-hero__title{margin-bottom:32px}}.restaurant-hero__title-second{color:var(--white-color);margin-bottom:44px;font-size:16px;font-weight:600}@media screen and (min-width:1024px){.restaurant-hero__title-second{margin-bottom:56px;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.restaurant-hero__title-second{margin-bottom:64px}}.restaurant-hero__text{letter-spacing:.05em;text-transform:uppercase;color:var(--white-color);margin-bottom:113px;font-family:Times New Roman,serif;font-size:32px;line-height:1.16}@media screen and (min-width:1024px){.restaurant-hero__text{margin-bottom:137px;font-size:36px;line-height:1.14}}@media screen and (max-width:1023px){.restaurant-hero__btn-item:not(:last-child){margin-bottom:24px}}@media screen and (max-width:1023px){.restaurant-hero__btn-item:last-child{margin-bottom:58px}}.btn.restaurant-hero__btn{background-color:var(--btn-bcg);padding:15px 24px 14px}.btn.restaurant-hero__btn:hover,.btn.restaurant-hero__btn:focus,.btn.restaurant-hero__btn:active{background-color:var(--white-color)}.btn.restaurant-hero__second-btn{padding:15px 30px 14px 29px}@media screen and (min-width:1024px){.restaurant-hero__btn-list{justify-content:center;align-items:center;gap:40px;display:flex}}@media screen and (min-width:1280px){.restaurant-hero__btn-list{gap:60px}}.restaurant-hero__address{width:285px;height:56px;letter-spacing:.01em;color:var(--white-color);border:1px solid var(--brand-color);fill:var(--brand-color);border-radius:2px;align-items:center;padding-left:10px;padding-right:7px;font-size:16px;font-weight:400;display:flex}.restaurant-hero__address:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.restaurant-hero__address:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media screen and (max-width:1023px){.restaurant-hero__address{display:none}}.restaurant-hero__address-icon{margin-right:13px}.restaurant-hero__social-list{gap:20px;display:flex}@media screen and (min-width:1280px){.restaurant-hero__social-list{display:none}}.restaurant-hero__social-link{fill:var(--brand-color-transparent);transition:fill 250ms var(--distribution-time);justify-content:center;align-items:center;display:flex}.restaurant-hero__social-link:hover,.restaurant-hero__social-link:focus,.restaurant-hero__social-link:active{fill:var(--brand-color)}@media screen and (min-width:1024px){.restaurant-hero__address-bnt{justify-content:space-between;margin-bottom:25px;display:flex}}@media screen and (min-width:1280px){.restaurant-hero__address-bnt{margin-bottom:0}}.restaurant-kitchen .container{flex-direction:column;gap:32px;display:flex}@media screen and (min-width:1024px){.restaurant-kitchen .container{gap:0}}.restaurant-kitchen{padding-top:12px;padding-bottom:72px}@media screen and (min-width:1024px){.restaurant-kitchen{padding-top:0;padding-bottom:96px}}@media screen and (min-width:1280px){.restaurant-kitchen{padding-bottom:118px}}.restaurant-kitchen__box-main{flex-direction:column;gap:28px;display:flex}@media screen and (min-width:1024px){.restaurant-kitchen__box-main{flex-direction:row;align-items:center;gap:26px}}@media screen and (min-width:1280px){.restaurant-kitchen__box-main{gap:32px}}.restaurant-kitchen__text{flex-direction:column;gap:12px;display:flex}@media screen and (min-width:1024px){.restaurant-kitchen__text{gap:0}}.restaurant-kitchen__text-tagline{font-weight:400}@media screen and (min-width:1024px){.restaurant-kitchen__text-tagline{margin-bottom:4px}}.restaurant-kitchen__text-title{letter-spacing:.3em;color:var(--title-color);font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075}@media screen and (min-width:1024px){.restaurant-kitchen__text-title{margin-bottom:24px;font-size:64px;line-height:1.078}}@media screen and (min-width:1280px){.restaurant-kitchen__text-title{color:#828282}}.restaurant-kitchen__text-description{max-width:258px;letter-spacing:.02em;color:var(--secondary-text-color);font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.restaurant-kitchen__text-description{max-width:439px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.restaurant-kitchen__text-description{max-width:518px;margin-bottom:112px}}.restaurant-kitchen__img1{border-radius:2px;margin-left:auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.restaurant-kitchen__img1{width:400px;margin-bottom:-32px;transform:translateY(-32px)}}@media screen and (min-width:1280px){.restaurant-kitchen__img1{width:460px}}.restaurant-kitchen__box-slider{justify-content:flex-end;display:flex}.restaurant-kitchen__about{align-items:center;gap:20px;display:flex}@media screen and (min-width:1024px){.restaurant-kitchen__about{gap:46px}}@media screen and (min-width:1280px){.restaurant-kitchen__about{gap:32px}}.restaurant-kitchen__about-img2{width:200px;border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.restaurant-kitchen__about-img2{width:350px;margin-bottom:-16px;transform:translateY(-16px)}}@media screen and (min-width:1280px){.restaurant-kitchen__about-img2{width:460px;margin-bottom:-98px;transform:translateY(-98px)}}.restaurant-kitchen__about-description{letter-spacing:.02em;color:var(--accent-color);width:163px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.restaurant-kitchen__about-description{width:312px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.restaurant-kitchen__about-description{padding-bottom:119px}}.menu{padding-top:32px;padding-bottom:32px}@media screen and (min-width:1024px){.menu{background-color:var(--secondary-bg-color)}}.menu__title{color:var(--black-color);text-transform:uppercase;margin-bottom:32px;font-family:Times New Roman,serif;font-size:32px;line-height:1.16}@media screen and (min-width:1024px){.menu__title{margin-bottom:40px}}.menu__container{display:flex}@media screen and (max-width:1023px){.menu__container{flex-direction:column;gap:16px;margin-bottom:32px}}@media screen and (min-width:1024px){.menu__container{gap:88px;margin-bottom:40px}}@media screen and (min-width:1280px){.menu__container{gap:140px;margin-bottom:30px}}.menu__table{border-collapse:collapse;width:100%;max-width:384px}.menu__table:not(:last-child){margin-bottom:16px}@media screen and (min-width:1024px){.menu__table{min-width:420px}.menu__table:not(:last-child){margin-bottom:20px}}@media screen and (min-width:1280px){.menu__table{min-width:485px}}.menu__caption{color:var(--black-color);text-align:left;margin-bottom:16px;font-family:Times New Roman,serif;font-size:20px;line-height:1.15}@media screen and (min-width:1024px){.menu__caption{margin-bottom:20px}}@media screen and (min-width:1280px){.menu__caption{font-size:24px;line-height:1.17}}.menu__row{border-bottom:8px solid rgba(0,0,0,0)}@media screen and (min-width:1280px){.menu__row{border-bottom:12px solid rgba(0,0,0,0)}}@media screen and (min-width:1024px){.menu__row--mg{border-bottom:12px solid rgba(0,0,0,0)}}@media screen and (min-width:1280px){.menu__row--mg{border-bottom:13px solid rgba(0,0,0,0)}}.menu__header{width:100vw;max-width:225px;letter-spacing:.02em;color:var(--black-color);text-align:left;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.menu__header{max-width:238px}}@media screen and (min-width:1280px){.menu__header{max-width:291px;font-size:16px;line-height:1.25}}.menu__components{letter-spacing:.02em;color:var(--black-color);border-top:4px solid rgba(0,0,0,0);font-size:10px;font-weight:400;line-height:1.2}.menu__weight{letter-spacing:.02em;color:var(--black-color);text-align:left;padding-left:25px;font-size:14px;font-weight:300;line-height:1.21}@media screen and (max-width:413px){.menu__weight{padding-left:5px}}@media screen and (min-width:1024px) and (max-width:1279px){.menu__weight{border-left:25px solid rgba(0,0,0,0);padding-left:20px}}@media screen and (min-width:1280px){.menu__weight{padding-left:40px}}.menu__cost{letter-spacing:.02em;color:var(--black-color);text-align:right;font-size:14px;line-height:1.21}@media screen and (max-width:413px){.menu__cost{padding-left:6px}}@media screen and (min-width:1280px){.menu__cost{font-size:16px;line-height:1.25}}.menu__btn{background-color:var(--black-color);border-color:var(--primary-bg-color);transition:background-color 250ms var(--distribution-time),border-color 250ms var(--distribution-time);margin-left:auto;display:block}.menu__btn:hover,.menu__btn:focus{border-color:var(--brand-color)}@media screen and (max-width:1023px){.menu__btn{margin-right:auto}}@media screen and (min-width:1024px) and (max-width:1279px){.menu__btn{border-color:var(--secondary-bg-color)}}@media screen and (max-width:1023px){.room-amenities{padding-top:32px;padding-bottom:32px}}@media screen and (min-width:1024px){.room-amenities{padding-top:48px;padding-bottom:40px}}@media screen and (min-width:1280px){.room-amenities{padding-top:48px;padding-bottom:48px}}.room-amenities__title{color:var(--black-color);margin-bottom:16px;font-family:Times New Roman,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:1.15}.room-amenities__lead{color:var(--main-text-color);margin-bottom:32px}.room-amenities__subtitle{color:var(--black-color);margin-bottom:16px;font-family:Times New Roman,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.17}.room-amenities__text{color:var(--main-text-color);width:400px;margin-bottom:32px}.room-amenities__tasks{width:100%;flex-wrap:wrap;display:flex}@media screen and (min-width:1024px){.room-amenities__tasks{justify-content:center;align-items:center;gap:80px}}@media screen and (min-width:1280px){.room-amenities__tasks{justify-content:center;align-items:center;gap:159px}}.room-amenities__list{display:inline-block}.room-amenities__box{flex-direction:column;display:flex}@media screen and (min-width:1024px){.room-amenities__box{align-items:flex-end}}@media screen and (min-width:1280px){.room-amenities__box{transform:translate(-113px)}}.room-amenities__link{color:var(--accent-color);cursor:pointer;transition:background-color 250ms var(--distribution-time);font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;text-decoration:none;display:flex}@media screen and (max-width:1023px){.room-amenities__link{font-size:16px;line-height:1.25}}@media screen and (min-width:1024px){.room-amenities__link{font-size:20px;line-height:1.2}}.room-amenities__link:hover,.room-amenities__link:focus{color:var(--brand-color)}.room-amenities__btn{color:var(--white-color);background:var(--black-color);border:1px solid var(--brand-color);cursor:pointer;transition:background-color 250ms var(--distribution-time);border-radius:25px;margin-bottom:32px;font-size:20px;font-weight:500;line-height:1.2;display:inline-block}@media screen and (max-width:1023px){.room-amenities__btn{width:384px;padding:20px 43px}}@media screen and (min-width:1024px){.room-amenities__btn{width:434px;padding:18px 38px;font-size:24px}}.room-amenities__btn:hover,.room-amenities__btn:focus{color:var(--black-color);background-color:var(--brand-color)}.room-amenities__icon{fill:var(--accent-color);margin-left:16px}.room-amenities__icon:hover,.room-amenities__icon:focus{fill:var(--brand-color)}.room-hero{position:relative}.room-hero__container{padding-top:341px;padding-bottom:14px;position:relative}@media screen and (min-width:1024px){.room-hero__container{padding-top:353px;padding-bottom:24px}}@media screen and (min-width:1280px){.room-hero__container{padding-top:377px;padding-bottom:48px}}.room-hero__title{letter-spacing:.05em;color:var(--white-color);margin-bottom:14px;font-family:Times New Roman Cyr,serif;font-size:28px;line-height:1.15}@media screen and (min-width:1024px){.room-hero__title{margin-bottom:24px;font-size:36px}}@media screen and (min-width:1280px){.room-hero__title{margin-bottom:24px}}.room-hero__title--upper{text-transform:uppercase}.room-hero__text{width:325px;color:var(--white-color);margin-bottom:16px;font-size:12px}@media screen and (min-width:1024px){.room-hero__text{width:400px;margin-bottom:24px;font-size:16px}}.room-hero__address{width:285px;height:56px;letter-spacing:.01em;color:var(--white-color);border:1px solid var(--brand-color);fill:var(--brand-color);border-radius:2px;align-items:center;padding-left:10px;padding-right:7px;font-size:16px;font-weight:400;display:flex}.room-hero__address:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.room-hero__address:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media screen and (max-width:1023px),(min-width:1280px){.room-hero__address{display:none}}@media screen and (min-width:1280px){.room-hero__address{display:none}}.room-hero__address-icon{margin-right:13px}.room-hero__social-list{flex-direction:column;justify-content:flex-start;gap:8px;display:flex}@media screen and (min-width:1024px){.room-hero__social-list{flex-direction:row;align-items:center;gap:20px}}@media screen and (min-width:1280px){.room-hero__social-list{display:none}}.room-hero__social-link{width:24px;height:24px;fill:var(--brand-color-transparent);display:flex}.room-hero__social-link:hover,.room-hero__social-link:focus{fill:var(--brand-color)}.btn.room-hero__btn{padding:14px 35px;position:absolute;bottom:40px;right:73px}@media screen and (min-width:1024px){.btn.room-hero__btn{bottom:64px;right:47px}}@media screen and (min-width:1280px){.btn.room-hero__btn{padding:15px 36px 13px 34px;bottom:66px;right:85px}}.social-address-container{gap:40px;display:flex}.slick-container{width:414px;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:1024px){.slick-container{width:1024px}}@media screen and (min-width:1280px){.slick-container{width:1280px}}.room-hero-header{z-index:2;position:absolute;top:0;left:0}.onetime-image{object-fit:cover;height:740px}@media screen and (min-width:1024px){.onetime-image{height:720px}}.my-slick-prev.slick-arrow{width:40px;height:40px;background:url(slider-arrow-yellow-left.127bb3e1.svg) 0 0/100% no-repeat;background-color:var(--hero-bcg);z-index:10;cursor:pointer;border:none;position:absolute;bottom:350px;left:15px}@media screen and (min-width:1024px){.my-slick-prev.slick-arrow{bottom:340px;left:47px}}@media screen and (min-width:1280px){.my-slick-prev.slick-arrow{bottom:268px;left:85px}}.my-slick-next.slick-arrow{width:40px;height:40px;background:url(slider-arrow-yellow-right.4ec1a9de.svg) 0 0/100% no-repeat;background-color:var(--hero-bcg);z-index:10;cursor:pointer;border:none;position:absolute;bottom:350px;right:15px}@media screen and (min-width:1024px){.my-slick-next.slick-arrow{bottom:340px;right:47px}}@media screen and (min-width:1280px){.my-slick-next.slick-arrow{bottom:268px;right:85px}}
/*# sourceMappingURL=hotel.a2a81786.css.map */
