*,: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}:root{--first-color-fon:#fffdee;--secondary-color-fon:#f0ecd6;--footer-color-fon:#0e0c07;--second-logo-color:#828282;--accent-color:#f3c653;--second-accent-color:#c79002;--main-title-color:#000;--main-text-color:#5f5f5f;--hotel-text-color:#7a7a7a;--second-text-color:#bababa;--pre-title-text-color:#b4b4b4;--text-menu-color:#000;--white-color:#fff;--placeholder-color:gray;--shadow:5px 5px 70px 17px rgba(0,0,0,.25);--gradient:rgba(0,0,0,.65);--animation-link:250ms cubic-bezier(.4,0,.2,1)}.visually-hidden{width:1px;height:1px;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Montserrat-300;font-style:normal;font-weight:300;src:url(Montserrat-Light.a03ff5f8.ttf)}@font-face{font-family:Montserrat-400;font-style:normal;font-weight:400;src:url(Montserrat-Regular.a32550f7.ttf)}@font-face{font-family:Montserrat-500;font-style:normal;font-weight:500;src:url(Montserrat-Medium.dc3ce8d6.ttf)}@font-face{font-family:Montserrat-600;font-style:normal;font-weight:600;src:url(Montserrat-SemiBold.9920aea8.ttf)}@font-face{font-family:Montserrat-700;font-style:normal;font-weight:700;src:url(Montserrat-Bold.96db3e27.ttf)}@font-face{font-family:Film P3;font-style:normal;font-weight:700;src:url(FilmP3Bold.e8cc015c.ttf)}body{color:var(--main-text-color);font-family:Montserrat-600,sans-serif;font-size:12px}.list{list-style:none}p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding-left:0}button{cursor:pointer}address{font-style:normal}img{width:100%;height:auto;max-width:100%;display:block}li{list-style:none}a{text-decoration:none}*{box-sizing:border-box}table,tbody,caption,tfoot,thead,tr,th,td{font-size:100%;font-style:inherit;vertical-align:baseline;border:0;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100%}.container{width:100%;margin:0 auto;padding-left:15px;padding-right:15px}@media screen and (min-width:414px){.container{max-width:414px}}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (min-width:1280px){.container{max-width:1140px}}.section{padding-top:16px;padding-bottom:20px}@media screen and (min-width:1024px){.section{padding-top:120px}}.section-about{padding-top:16px;padding-bottom:72px}@media screen and (min-width:1024px){.section-about{padding-top:120px;padding-bottom:68px}}@media screen and (min-width:1280px){.section-about{padding-bottom:225px}}.section-title{font-family:Film P3;font-style:700;color:#494848;letter-spacing:.3em;margin-top:12px;margin-bottom:12px;font-size:40px;line-height:1.075}@media screen and (min-width:1024px){.section-title{margin-top:4px;margin-bottom:24px;font-size:64px}}.section-title-pre-text{font-family:Times New Roman;font-style:Regular;color:var(--pre-title-text-color);font-size:20px;line-height:1.15}@media screen and (min-width:1024px){.section-title-pre-text{font-size:32px}}.section-title-post-text{font-style:SemiBold;letter-spacing:.02em;color:var(--main-text-color);width:258px;font-size:12px;line-height:1.25}@media screen and (min-width:1024px){.section-title-post-text{width:439px;font-size:16px}}@media screen and (min-width:1280px){.section-title-post-text{width:518px}}.button{max-width:236px;height:48px;border:2px solid var(--white-color);letter-spacing:.02em;color:var(--accent-color);transition:background-color var(--animation-link);background:rgba(0,0,0,.4);border-radius:25px;padding:0 10px;font-size:16px;font-style:normal;font-weight:700;line-height:1.25}.button:hover,.button:focus{background-color:var(--white-color)}@media screen and (min-width:414px){.button{min-width:236px;padding:0}}.button__small{max-width:232px}@media screen and (min-width:414px){.button__small{min-width:232px}}.button__dark{background:var(--text-menu-color);transition:border-color var(--animation-link)}.button__dark:hover,.button__dark:focus{border-color:var(--accent-color)}.button__booking{max-width:384px;height:64px;background:var(--text-menu-color);border:1px solid var(--accent-color);color:var(--white-color);text-transform:uppercase;transition:background-color var(--animation-link),color var(--animation-link);border-radius:25px;padding:0 10px;font-size:20px;font-weight:500;line-height:1.2}.button__booking:hover,.button__booking:focus{background-color:var(--accent-color);color:var(--text-menu-color)}@media screen and (min-width:414px){.button__booking{min-width:384px;padding:0}}@media screen and (min-width:1024px){.button__booking{min-width:434px}}.button__modal{max-width:384px;height:64px;background:var(--text-menu-color);border:1px solid var(--accent-color);color:var(--white-color);text-transform:uppercase;transition:background-color var(--animation-link),color var(--animation-link);border-radius:2px;padding:0 10px;font-size:20px;font-weight:500;line-height:1.2}.button__modal:hover,.button__modal:focus{background-color:var(--accent-color);color:var(--text-menu-color)}@media screen and (min-width:414px){.button__modal{min-width:384px;padding:0}}@media screen and (min-width:1024px){.button__modal{min-width:592px}}.backdrop__room{height:100%;width:100%;z-index:10;background-color:var(--overlay);position:fixed;top:0}.backdrop__room.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.backdrop__room.is-hidden .modal__room{border-radius:50%;transform:translate(-50%,-50%)}.modal__room{background-color:var(--first-color-fon);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2)}@media screen and (min-width:1024px){.modal__room{max-width:712px}}.modal__room-close{cursor:pointer;fill:var(--main-title-color);background-color:rgba(0,0,0,0);border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.modal__room-close:hover,.modal__room-close:focus{fill:var(--accent-color)}.modal__room-title{letter-spacing:.05em;color:var(--text-menu-color);text-align:center;text-transform:uppercase;margin-top:60px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.16}.modal__room-form{flex-direction:column;margin:40px 15px;display:flex}.modal__room-form:not(:last-child){gap:20px}@media screen and (min-width:1024px){.modal__room-form{margin:36px 60px 60px}}.modal__room-user-wrap,.modal__room-times-wrap{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:1024px){.modal__room-user-wrap,.modal__room-times-wrap{flex-direction:row;gap:16px;display:flex}}.modal__room-field{flex-direction:column-reverse;gap:8px;display:flex}.modal__room-input,.modal__room-select{width:384px;height:54px;border:1px solid var(--second-accent-color);letter-spacing:.05em;color:var(--placeholder-color);cursor:pointer;-webkit-appearance:none;-ms-appearance:none;appearance:none;align-items:center;padding:17px 25px 17px 12px;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}@media screen and (min-width:1024px){.modal__room-input,.modal__room-select{width:288px;height:64px;font-size:24px;line-height:1.16}}.modal__room-select-wrap{margin-top:20px;margin-bottom:20px}@media screen and (min-width:1024px){.modal__room-select-wrap{justify-content:flex-end;display:flex}}.modal__room-select{height:64px;padding:18px 25px 22px 12px}@media screen and (min-width:1024px){.modal__room-select{padding:18px 25px 18px 12px}}.modal__room-label{letter-spacing:.02em;color:var(--second-accent-color);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.modal__room-label{padding-left:12px;font-size:16px;line-height:1.25}}.modal__room-input-icon{-webkit-appearance:none;-ms-appearance:none;appearance:none}.modal__room-input-icon:after{content:"";width:20px;height:20px;z-index:1;background-image:url(arrow-down.6948acae.svg);background-position:50%;position:absolute;right:10%}@media screen and (min-width:1024px){.modal__room-user-wrap,.modal__room-times-wrap{gap:16px;display:flex}}.modal__room-submit{width:384px;height:64px;text-align:center;color:var(--white-color);background-color:var(--text-menu-color);cursor:pointer;border:1px solid var(--accent-color);border-radius:2px;outline:rgba(0,0,0,0);margin:40px auto 0;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;display:block}@media screen and (min-width:1024px){.modal__room-submit{width:592px;font-size:24px}}.input__room-text{letter-spacing:.05em;color:var(--placeholder-color);font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.15}.input__icon{background-color:var(--first-color-fon);fill:var(--accent-color);position:absolute;top:22.5px;left:347px}.select__wrap{position:relative}.select__wrap:after{content:"";width:20px;height:20px;z-index:1;background-image:url(arrow-down.6948acae.svg);background-position:50%;position:absolute;top:50%;right:5%;transform:translate(-50%,-50%)}input[type=date]::-webkit-calendar-picker-indicator{height:50px;width:0;z-index:10;padding-left:100px}.overlay{height:100%;width:100%;z-index:10;background-color:var(--overlay);position:fixed;top:0}.overlay.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.overlay.is-hidden .modal__table{border-radius:50%;transform:translate(-50%,-50%)}.modal__table{background-color:var(--first-color-fon);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2)}@media screen and (min-width:1024px){.modal__table{max-width:712px}}.modal__table-close{cursor:pointer;fill:var(--main-title-color);background-color:rgba(0,0,0,0);border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.modal__table-close:hover,.modal__table-close:focus{fill:var(--accent-color)}.modal__table-title{letter-spacing:.05em;color:var(--text-menu-color);text-align:center;text-transform:uppercase;margin-top:60px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.16}.modal__table-form{margin:40px 15px 60px}@media screen and (min-width:1024px){.modal__table-form{margin:36px 60px 60px}}@media screen and (min-width:1024px){.modal__table-form-wrap{gap:16px;display:flex}}@media screen and (min-width:1024px){.modal__table-user-wrap,.modal__table-select-wrap{gap:16px;display:flex}}.modal__table-field{flex-direction:column-reverse;gap:8px;display:flex}.modal__table-field:not(:last-child){margin-bottom:20px}@media screen and (min-width:1024px){.modal__table-field:not(:last-child){margin-bottom:0}}.modal__table-input,.modal__table-select{width:384px;height:54px;border:1px solid var(--second-accent-color);letter-spacing:.05em;color:var(--placeholder-color);cursor:pointer;-webkit-appearance:none;-ms-appearance:none;appearance:none;align-items:center;padding:17px 24px 17px 12px;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}@media screen and (min-width:1024px){.modal__table-input,.modal__table-select{width:288px;height:64px;font-size:24px;line-height:1.16}}.modal__table-select{height:54px}@media screen and (min-width:1024px){.modal__table-select{height:64px;padding:18px 25px 18px 12px}}.modal__table-label{letter-spacing:.02em;color:var(--second-accent-color);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.modal__table-label{padding-left:12px;font-size:16px;line-height:1.25}}.modal__table-input-icon{-webkit-appearance:none;-ms-appearance:none;appearance:none}.modal__table-input-icon:after{content:"";width:20px;height:20px;z-index:1;background-image:url(arrow-down.6948acae.svg);background-position:50%;margin-right:4px;position:absolute;right:16px}@media screen and (min-width:1024px){.modal__table-user-wrap,.modal__table-select-wrap{flex-direction:column;gap:28px;display:flex}}.modal__table-submit{width:384px;height:64px;text-align:center;color:var(--white-color);background-color:var(--text-menu-color);cursor:pointer;border:1px solid var(--accent-color);border-radius:2px;outline:rgba(0,0,0,0);margin:40px auto 0;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;display:block}@media screen and (min-width:1024px){.modal__table-submit{width:592px;font-size:24px}}.input__option{letter-spacing:.05em;color:var(--placeholder-color);font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.15}.select__wrap{position:relative}.select__wrap:after{content:"";width:20px;height:20px;z-index:1;background-image:url(arrow-down.6948acae.svg);background-position:50%;position:absolute;top:50%;left:92%;transform:translate(-50%,-50%)}input[type=date]::-webkit-calendar-picker-indicator{height:50px;width:0;z-index:10;padding-left:100px}.backdrop{width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.backdrop.is-hidden .modal{border-radius:50%;transform:translate(-50%,-50%)}.modal{background-color:var(--first-color-fon);z-index:20;border-radius:2px;padding:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2)}@media screen and (min-width:1024px){.modal{max-width:712px}}.modal__close{cursor:pointer;fill:var(--main-title-color);background-color:rgba(0,0,0,0);border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.modal__close:hover,.modal__close:focus{fill:var(--accent-color)}.modal__room-title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-menu-color);text-align:center;margin-bottom:40px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.16}.modal__room-form{margin:60px 15px}@media screen and (min-width:1024px){.modal__room-form{margin:60px}}.modal__room-wrap{flex-direction:column;gap:20px;display:flex}.class__field{flex-direction:column-reverse;gap:8px;display:flex}.class__select{width:384px;height:54px;border:1px solid var(--second-accent-color);letter-spacing:.05em;color:var(--placeholder-color);cursor:pointer;-webkit-appearance:none;-ms-appearance:none;appearance:none;align-items:center;padding:17px 25px 17px 12px;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}@media screen and (min-width:1024px){.class__select{width:288px;height:64px;font-size:24px;line-height:1.16}}.class__label{letter-spacing:.02em;color:var(--second-accent-color);padding-left:12px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.class__label{font-size:16px;line-height:1.25}}.modal__room-submit{width:384px;height:64px;text-align:center;text-transform:uppercase;color:var(--white-color);background-color:var(--text-menu-color);cursor:pointer;border:1px solid var(--accent-color);border-radius:2px;outline:rgba(0,0,0,0);margin:40px auto 0;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;display:block}@media screen and (min-width:1024px){.modal__room-submit{width:592px;font-size:24px}}.category{width:194px;height:28px;letter-spacing:.05em;color:var(--placeholder-color);cursor:pointer;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);outline:none;align-items:center;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}@media screen and (min-width:1024px){.category{font-size:24px;line-height:1.16}}.category__field{flex-direction:column-reverse;gap:28px;display:flex}@media screen and (min-width:1024px){.total__wrap{gap:16px;display:flex}}.class{padding-left:0}.header{position:relative}.container-header{width:100%;z-index:9;display:flex;position:absolute;left:0;right:0}.header__menu{align-items:center;display:flex}@media screen and (max-width:413px){.header__menu{width:100%}}.header__logo{max-width:114px;margin-right:52px;padding-top:16px}@media screen and (max-width:413px){.header__logo{margin-right:0}}@media screen and (min-width:1024px){.header__logo{padding-top:24px}}@media screen and (min-width:1024px){.header__logo{max-width:127px;margin-right:87px}}@media screen and (min-width:1280px){.header__logo{margin-right:96px}}.header__logo-navigation{letter-spacing:.3em;color:rgba(0,0,0,0);-webkit-background-clip:text;-moz-background-clip:text;background-image:linear-gradient(rgba(0,0,0,.25),#fff 65%);background-clip:text;font-family:Film P3;font-size:36px;font-style:normal;line-height:1.08}@media screen and (max-width:413px){.header__logo-navigation{font-size:30px}}@media screen and (min-width:1024px){.header__logo-navigation{max-width:127px;font-size:40px}}.menu__navigation{margin-top:0}@media screen and (max-width:413px){.menu__navigation{margin-left:auto}}.menu__list{align-items:center;display:flex}.menu__link{letter-spacing:.02em;color:var(--accent-color);margin-right:12px;padding-top:28px;font-family:Montserrat-500;font-size:16px;font-style:normal;line-height:1.2}@media screen and (max-width:413px){.menu__link{margin-right:2px}}@media screen and (min-width:1024px){.menu__link{margin-right:32px;font-size:20px}}.menu__link:hover,.menu__link:focus{color:var(--second-accent-color);transition:color var(--animation-link)}.menu__item{align-items:center;margin-top:0;display:flex}@media screen and (max-width:413px){.menu__item:not(:last-child){margin-right:5px}}.menu__contact{border:1px solid rgba(243,198,83,.7);border-radius:2px;align-items:center;margin-top:30px;display:flex}@media screen and (min-width:1024px){.menu__contact{padding:10px 8px 10px 14px}}@media screen and (max-width:1023px){.menu__contact{border:none}}.contact{margin-right:26px}@media screen and (max-width:413px){.contact{margin-right:0}}@media screen and (min-width:1024px){.contact{margin-right:72px}}.menu__tel{letter-spacing:.02em;color:var(--white-color);align-items:center;font-family:Montserrat-400;font-size:14px;font-style:normal;line-height:1.21;display:flex}.menu__tel:hover,.menu__tel:focus{color:var(--second-accent-color);transition:color var(--animation-link)}@media screen and (max-width:1023px){.menu__tel-tel{display:none}}.second-tel{margin-left:16px}.menu__tel-icon{fill:var(--accent-color);transition:fill var(--animation-link)}.menu__tel:hover .menu__tel-icon,.menu__tel:focus .menu__tel-icon{fill:var(--second-accent-color)}@media screen and (min-width:1024px){.menu__tel-icon{margin-right:12px}}.header__social{align-items:center;gap:23px;margin-left:auto;padding-top:39px;display:flex}.header__social-icon{fill:var(--accent-color)}@media screen and (max-width:1279px){.header__social{display:none}}.header__social-icon{fill:var(--accent-color);transition:fill var(--animation-link)}.header__social-link:hover .header__social-icon,.header__social-link:focus .header__social-icon{fill:var(--second-accent-color)}.section-hero{background:var(--first-color-fon)}.container-hero{max-width:414px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(banner-bg.509ae7e7.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;padding:181px 15px 15px;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.container-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(banner-bg-2x.004ddc4a.jpg)}}@media screen and (min-width:1024px){.container-hero{max-width:1024px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(banner-bg-tablet.2515fe86.jpg);padding:188px 47px 15px}}@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){.container-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(banner-bg-tablet-2x.939384b8.jpg)}}@media screen and (min-width:1280px){.container-hero{max-width:1280px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(banner-bg-desktop.2515fe86.jpg);padding:164px 85px 64px}}@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){.container-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(banner-bg-desktop-2x.939384b8.jpg)}}@media screen and (max-width:1023px){.container-hero{padding-top:181px;padding-bottom:20px;position:relative}}.section-hero__title{letter-spacing:.3em;color:rgba(0,0,0,0);-webkit-background-clip:text;-moz-background-clip:text;text-align:center;max-width:303px;background-image:linear-gradient(rgba(0,0,0,.25),#fff 55%);background-clip:text;margin-bottom:24px;margin-left:auto;margin-right:auto;font-family:Film P3;font-size:96px;line-height:1.07}@media screen and (max-width:413px){.section-hero__title{font-size:87px}}@media screen and (min-width:1024px){.section-hero__title{max-width:404px;margin-bottom:16px;font-size:128px}}.section-hero__subtitle{letter-spacing:.02em;color:var(--white-color);text-align:center;margin-bottom:40px;font-size:16px;line-height:1.25}@media screen and (min-width:1024px){.section-hero__subtitle{margin-bottom:56px;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.section-hero__subtitle{margin-bottom:64px}}.section-hero__slogan{text-transform:uppercase;letter-spacing:.05em;color:var(--white-color);text-align:center;margin-bottom:113px;font-family:Times New Roman;font-size:32px;line-height:1.15;display:block}@media screen and (min-width:1024px){.section-hero__slogan{margin-bottom:137px;font-size:36px;line-height:1.13}}.box-center{margin-bottom:58px}@media screen and (min-width:1024px){.box-center{align-items:center;margin-bottom:25px;display:flex}}.address{max-width:210px;border:1px solid rgba(243,198,83,.7);border-radius:2px;padding:8px 8px 8px 44px;display:inline-block;position:relative}.address:hover .address__link,.address:focus-within .address__link{color:var(--accent-color)}.address:hover .list-social__icon,.address:focus-within .list-social__icon{fill:var(--accent-color)}@media screen and (max-width:1023px){.address{padding:8px 0 8px 31px;position:absolute;top:64px;right:15px}}@media screen and (min-width:1024px){.address{max-width:285px;margin-right:137px;padding:8px 8px 8px 44px}}@media screen and (min-width:1280px){.address{margin-right:297px}}.address__link{transition:color var(--animation-link);letter-spacing:.01em;color:#e5e5e5;font-family:Montserrat-400;font-size:12px;line-height:1.25;display:block}@media screen and (min-width:1024px){.address__link{font-size:16px}}@media screen and (max-width:1023px){.reception{flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-bottom:58px;display:flex}}@media screen and (min-width:1024px){.reception{gap:40px;display:inline-flex}}@media screen and (min-width:1280px){.reception{gap:60px}}.list-social{gap:23px;display:flex}@media screen and (min-width:1280px){.list-social{display:none}}.list-social__icon{transition:var(--animation-link);fill:rgba(243,198,83,.7);transition:fill var(--animation-link);display:block}.list-social__link:hover .list-social__icon,.list-social__link:focus-within .list-social__icon{fill:var(--accent-color)}.list-social__icon--loc{position:absolute;top:11px;left:6px}@media screen and (min-width:1024px){.list-social__icon--loc{width:24px;height:24px;top:13px;left:10px}}.main-page-about-restaurant{background-color:var(--first-color-fon)}.main-page-about-restaurant-container{width:100%;height:100%;position:relative}.main-page-photo-about-restaurant{width:65%;background:#dadada;border-radius:2px;margin-top:28px;margin-left:auto;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:414px){.main-page-photo-about-restaurant{width:246px}}@media screen and (min-width:1024px){.main-page-photo-about-restaurant{width:400px;margin-top:0;position:absolute;top:-153px;right:65px}}@media screen and (min-width:1280px){.main-page-photo-about-restaurant{width:460px;top:-153px;right:95px}}.main-page-second-photo-about-restaurant{align-items:center;gap:20px;margin-top:32px;display:flex}@media screen and (min-width:1024px){.main-page-second-photo-about-restaurant{gap:48px;margin-top:142px}}@media screen and (min-width:1280px){.main-page-second-photo-about-restaurant{gap:40px;margin-top:162px}}.main-page-second-photo-about-restaurant picture{width:50%;background:#dadada;border-radius:2px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:414px){.main-page-second-photo-about-restaurant picture{width:200px}}@media screen and (min-width:1024px){.main-page-second-photo-about-restaurant picture{width:350px}}@media screen and (min-width:1280px){.main-page-second-photo-about-restaurant picture{width:460px;box-shadow:none}}.main-page-second-photo-about-restaurant-text{letter-spacing:.02em;color:var(--second-accent-color);width:163px;font-size:12px;line-height:1.25}@media screen and (min-width:1024px){.main-page-second-photo-about-restaurant-text{width:312px;font-size:16px}}.slick-list{overflow:hidden}.slick-track{align-items:flex-start;display:flex}.slider-about{min-width:0;width:calc(100% - 54px);height:100%;background-color:var(--first-color-fon);border-radius:2px;margin-top:32px;margin-left:auto;position:relative;right:-15px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.slider-about{width:428px;margin:0 15px 0 auto;top:-28px}}@media screen and (min-width:1280px){.slider-about{width:548px;height:254px;position:absolute;top:794px;right:0}}.slider-about .slick-arrow{width:30px;height:16px;background-size:contain;position:absolute;top:279px}.slider-about .slick-arrow.slick-prev{background:url(arrow-left-about.5333ecc6.svg) 0 0/100% no-repeat;left:220px}@media screen and (min-width:1024px){.slider-about .slick-arrow.slick-prev{top:242px;left:334px}}@media screen and (min-width:1280px){.slider-about .slick-arrow.slick-prev{top:302px;left:445px;right:103px}}.slider-about .slick-arrow.slick-prev:hover,.slider-about .slick-arrow.slick-prev:focus-within{background-image:url(arrow-left-about-gold.2c164c3c.svg)}.slider-about .slick-arrow.slick-next{background:url(arrow-right-about.298bc7cb.svg) 0 0/100% no-repeat;right:18px}@media screen and (min-width:1024px){.slider-about .slick-arrow.slick-next{top:242px;right:0}}@media screen and (min-width:1280px){.slider-about .slick-arrow.slick-next{top:302px;right:9px}}.slider-about .slick-arrow.slick-next:hover,.slider-about .slick-arrow.slick-next:focus-within{background-image:url(arrow-right-about-gold.34d99f37.svg)}.slider-about .slider-about__item{text-align:center;background:#dadada;border-radius:2px;margin-right:24px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.slider-about .slider-about__item{margin-right:40px}}.details-rest{background-color:var(--first-color-fon);padding:0}.container-details-rest{max-width:414px;height:735px;background-color:rgba(0,0,0,.65);background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg.bd233939.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;margin-left:auto;margin-right:auto;padding:24px 0 40px;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.container-details-rest{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg-2x.a145df35.jpg)}}@media screen and (min-width:1024px){.container-details-rest{max-width:1024px;height:620px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-tab-bg.21f19666.jpg);padding-top:48px;padding-bottom:96px}}@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){.container-details-rest{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-tab-bg-2x.3fd806e1.jpg)}}@media screen and (min-width:1280px){.container-details-rest{max-width:1280px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-desktop-bg.a1fbb042.jpg);padding-bottom:94px}}@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){.container-details-rest{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-desktop-bg-2x.97f224dd.jpg)}}.details-rest__information{margin-left:140px}@media screen and (min-width:1024px){.details-rest__information{margin-left:278px}}@media screen and (min-width:1280px){.details-rest__information{margin-left:338px}}.details-rest__logo{letter-spacing:.3em;text-transform:uppercase;color:var(--white-color);margin-bottom:12px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.08}@media screen and (min-width:1024px){.details-rest__logo{margin-bottom:16px;font-size:64px;line-height:1.08}}.details-rest__title{letter-spacing:.02em;color:#fff;margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.2}@media screen and (min-width:1024px){.details-rest__title{margin-bottom:8px;font-size:24px;line-height:1.21}}.details-rest__text{letter-spacing:.02em;max-width:243px;color:var(--second-text-color);margin-bottom:398px;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.details-rest__text{max-width:610px;margin-bottom:198px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.details-rest__text{margin-bottom:200px}}.details-rest__buttons{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:1024px){.details-rest__buttons{align-items:start;padding-left:47px}}@media screen and (min-width:1280px){.details-rest__buttons{padding-left:85px}}.details-rest__button-booking{margin-bottom:16px}.details-rest__button-link{color:var(--accent-color)}.main-page-about-hotel{background-color:var(--first-color-fon)}.main-page-about-hotel-container{width:100%;height:100%;position:relative}.text-reverse{text-align:right}.post-text-right{width:242px;margin-left:auto}@media screen and (min-width:1024px){.post-text-right{width:419px}}@media screen and (min-width:1280px){.post-text-right{width:488px}}.main-page-photo-about-hotel{width:65%;background:#dadada;border-radius:2px;margin-top:28px;margin-right:auto;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:414px){.main-page-photo-about-hotel{width:244px}}@media screen and (min-width:1024px){.main-page-photo-about-hotel{width:400px;margin-top:0;position:absolute;top:-153px;left:65px}}@media screen and (min-width:1280px){.main-page-photo-about-hotel{width:460px;top:-153px;left:95px}}.main-page-second-photo-about-hotel{align-items:center;gap:20px;margin-top:32px;display:flex}@media screen and (min-width:1024px){.main-page-second-photo-about-hotel{justify-content:flex-end;gap:48px;margin-top:142px}}@media screen and (min-width:1280px){.main-page-second-photo-about-hotel{gap:45px;margin-top:162px}}.main-page-second-photo-about-hotel picture{width:50%;background:#dadada;border-radius:2px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:414px){.main-page-second-photo-about-hotel picture{width:200px}}@media screen and (min-width:1024px){.main-page-second-photo-about-hotel picture{width:350px}}@media screen and (min-width:1280px){.main-page-second-photo-about-hotel picture{width:460px}}.main-page-second-photo-about-hotel-text{letter-spacing:.02em;color:var(--second-accent-color);width:163px;font-size:12px;line-height:1.25}@media screen and (min-width:1024px){.main-page-second-photo-about-hotel-text{width:312px;font-size:16px}}.slick-list{overflow:hidden}.slick-track{align-items:flex-start;display:flex;transform:translateZ(-831px)}.slider-about-left-position{min-width:0;width:calc(100% - 54px);height:100%;background:0 0;border-radius:2px;margin-top:32px;margin-right:auto;position:relative;left:-15px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.slider-about-left-position{width:428px;margin:0 auto 0 15px;top:-28px}}@media screen and (min-width:1280px){.slider-about-left-position{width:548px;height:254px;position:absolute;top:794px;left:0}}.slider-about-left-position .slick-arrow{width:30px;height:16px;background-size:contain;position:absolute;top:279px}.slider-about-left-position .slick-arrow.slick-next{background:url(arrow-right-about.298bc7cb.svg) 0 0/100% no-repeat;right:220px}@media screen and (min-width:1024px){.slider-about-left-position .slick-arrow.slick-next{top:242px;right:334px}}@media screen and (min-width:1280px){.slider-about-left-position .slick-arrow.slick-next{top:302px;left:103px;right:445px}}.slider-about-left-position .slick-arrow.slick-next:hover,.slider-about-left-position .slick-arrow.slick-next:focus-within{background-image:url(arrow-right-about-gold.34d99f37.svg)}.slider-about-left-position .slick-arrow.slick-prev{background:url(arrow-left-about.5333ecc6.svg) 0 0/100% no-repeat;left:18px}@media screen and (min-width:1024px){.slider-about-left-position .slick-arrow.slick-prev{top:242px;left:0}}@media screen and (min-width:1280px){.slider-about-left-position .slick-arrow.slick-prev{top:302px;left:9px}}.slider-about-left-position .slick-arrow.slick-prev:hover,.slider-about-left-position .slick-arrow.slick-prev:focus-within{background-image:url(arrow-left-about-gold.2c164c3c.svg)}.slider-about-left-position .slider-about__item{text-align:center;margin-left:24px}@media screen and (min-width:1024px){.slider-about-left-position .slider-about__item{margin-left:40px}}.details-hotel{background-color:var(--first-color-fon);padding:0}.container-details-hotel{max-width:414px;height:735px;background-color:rgba(0,0,0,.65);background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg.bd233939.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;margin-left:auto;margin-right:auto;padding:24px 0 40px;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.container-details-hotel{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg-2x.a145df35.jpg)}}@media screen and (min-width:1024px){.container-details-hotel{max-width:1024px;height:620px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-tab-bg.21f19666.jpg);padding-top:48px;padding-bottom:100px}}@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){.container-details-hotel{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-tab-bg-2x.3fd806e1.jpg)}}@media screen and (min-width:1280px){.container-details-hotel{max-width:1280px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-desktop-bg.a1fbb042.jpg);padding-bottom:95px}}@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){.container-details-hotel{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-desktop-bg-2x.97f224dd.jpg)}}.details-hotel__logo{letter-spacing:.3em;text-transform:uppercase;color:var(--white-color);margin-bottom:12px;padding-left:143px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.08}@media screen and (min-width:1024px){.details-hotel__logo{margin-bottom:16px;padding-left:544px;font-size:64px;line-height:1.08}}@media screen and (min-width:1280px){.details-hotel__logo{padding-left:740px}}.details-hotel__title{letter-spacing:.02em;color:#fff;margin-bottom:20px;padding-left:201px;font-size:20px;font-weight:700;line-height:1.2}@media screen and (min-width:1024px){.details-hotel__title{margin-bottom:8px;padding-left:659px;font-size:24px;line-height:1.21}}@media screen and (min-width:1280px){.details-hotel__title{padding-left:855px}}.details-hotel__text{letter-spacing:.02em;max-width:243px;color:var(--second-text-color);margin-bottom:398px;padding-left:32px;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.details-hotel__text{max-width:746px;margin-bottom:194px;padding-left:197px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.details-hotel__text{max-width:942px;padding-left:347px}}.details-hotel__buttons{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:1024px){.details-hotel__buttons{align-items:end;padding-right:47px}}@media screen and (min-width:1280px){.details-hotel__buttons{padding-right:86px}}.details-hotel__button-booking{margin-bottom:16px}.details-hotel__button-link{color:var(--accent-color)}.section-contacts{background-color:var(--first-color-fon)}.container__contacts{z-index:1;position:relative}.background-line{width:550px;height:0;filter:blur(.5px);transform-origin:0 0;border:1px solid rgba(186,186,186,.4);position:relative;transform:rotate(90deg)translateY(100%)}.background-line__left{left:33.33%}@media screen and (min-width:1024px){.background-line__left{left:25%}}.background-line__right{left:66.66%}@media screen and (min-width:1024px){.background-line__right{left:50%}}.background-line__centr{display:none}@media screen and (min-width:1024px){.background-line__centr{display:block;left:75%}}.contacts__wrap{z-index:2;padding-top:36px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.contacts__wrap{justify-content:space-between;padding-top:69px;padding-bottom:40px;display:flex}}@media screen and (min-width:1280px){.contacts__wrap{padding-top:64px;padding-bottom:74px}}.logo__section{letter-spacing:.3em;color:#494848;margin-bottom:12px;font-family:Film P3;font-size:40px;line-height:1.075}@media screen and (min-width:1024px){.logo__section{margin-bottom:8px;font-size:64px}}@media screen and (min-width:1280px){.logo__section{color:var(--second-logo-color)}}.contacts__text{letter-spacing:.02em;margin-bottom:16px;font-size:16px;line-height:1.25}@media screen and (min-width:1024px){.contacts__text{margin-bottom:52px}}.contacts__text-nav{letter-spacing:.02em;color:var(--second-accent-color);font-family:Montserrat-500;font-size:20px;line-height:1.2}@media screen and (min-width:1024px){.contacts__text-nav{margin-bottom:8px}}.contacts__link{letter-spacing:.02em;fill:var(--second-accent-color);color:#494848;transition:color var(--animation-link),fill var(--animation-link);flex-wrap:nowrap;justify-content:center;align-items:center;font-family:Montserrat-400;font-size:14px;line-height:1.21;display:flex}.contacts__link:hover,.contacts__link:focus{color:var(--accent-color)}@media screen and (min-width:1280px){.contacts__link{color:var(--second-logo-color)}}.contacts__link__secondary-number{margin-left:12px}.contacts__list>li{align-items:center;margin-bottom:16px;display:flex}@media screen and (min-width:1024px){.contacts__list>li{flex-direction:column;align-items:flex-start;margin-bottom:0}}.contacts__box{border:.5px solid var(--accent-color);background:var(--white-color);transition:color var(--animation-link);border-radius:2px;display:flex}.contacts__box__hotel{width:260px;height:40px;margin-left:auto}@media screen and (min-width:1024px){.contacts__box__hotel{margin-bottom:48px;margin-left:0}}.contacts__box__resto{width:144px;height:40px;margin-left:22px}@media screen and (min-width:1024px){.contacts__box__resto{margin:0 0 24px}}.contacts__box__adress{width:260px;height:76px;letter-spacing:.01em;justify-content:center;align-items:center;margin-bottom:32px;margin-left:auto;padding-right:33px;font-size:16px;line-height:1.25;display:flex}@media screen and (min-width:1024px){.contacts__box__adress{width:285px;height:56px;margin:0;padding-right:0}}.contacts-icon{fill:currentColor;margin:11px 14px}.contacts__link__adress{letter-spacing:.01em;font-size:16px;line-height:1.25}.contacts_map{width:100%;border:1px solid var(--pre-title-text-color);border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.contacts_map{width:535px;height:420px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.contacts_map{width:634px}}.footer{background-color:var(--footer-color-fon)}.container-footer{max-width:414px;align-items:center;margin:0 auto;padding:40px 33px 40px 59px;display:flex;position:relative}@media screen and (max-width:414px){.container-footer{padding:40px 20px 40px 39px}}@media screen and (min-width:1024px){.container-footer{max-width:1024px;padding:80px 120px 80px 154px}}@media screen and (min-width:1280px){.container-footer{max-width:1280px;padding:80px 186px 80px 216px}}.wrap{margin-right:auto}@media screen and (max-width:413px){.wrap{margin-bottom:16px}}@media screen and (min-width:1024px){.wrap{max-width:202px;flex-direction:column-reverse;justify-content:space-evenly;margin-right:163px;display:flex}}@media screen and (min-width:1280px){.wrap{margin-right:231px}}.wrap__logo-footer{letter-spacing:.3em;color:var(--accent-color);transition:color var(--animation-link);font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.06;display:block}.wrap .wrap__logo-footer:hover,.wrap .wrap__logo-footer:focus-within{color:var(--second-accent-color)}@media screen and (min-width:1024px){.wrap__logo-footer{letter-spacing:.3em;font-family:Film P3;font-size:64px;font-style:normal;font-weight:700;line-height:1.08}}@media screen and (min-width:1024px){.box{display:flex}}@media screen and (min-width:1024px){.features{margin-right:137px}}@media screen and (min-width:1280px){.features{margin-right:199px}}.features__item:not(:last-child){margin-bottom:16px}.features__link{letter-spacing:.02em;color:var(--accent-color);font-family:Montserrat-500;font-size:20px;font-style:normal;font-weight:500;line-height:1.2}.features__link:hover,.features__link:focus-within{color:var(--second-accent-color)}.footer-social{align-items:center;gap:20px;display:flex}@media screen and (min-width:1024px){.footer-social{flex-direction:column;gap:12px}}@media screen and (max-width:1023px){.footer-social{margin-top:32px}}.footer-social__link{display:block}@media screen and (min-width:1024px){.footer-social__link{display:none}}.footer-social__tablet{border:.5px solid var(--second-accent-color);border-radius:2px;align-items:center;padding:10px 12px;display:flex}@media screen and (max-width:1023px){.footer-social__tablet{display:none}}.footer-social__text{transition:color var(--animation-link);letter-spacing:.02em;color:var(--accent-color);margin-right:15px;font-family:Montserrat-400;font-size:16px;line-height:1.25}.footer-social__text--inst{margin-right:11px}.footer-social__item:hover .footer-social__text,.footer-social__item:focus-within .footer-social__text{color:var(--second-accent-color)}.footer-social__icons{transition:fill var(--animation-link);fill:rgba(243,198,83,.7)}.footer-social__item:hover .footer-social__icons,.footer-social__item:focus-within .footer-social__icons{fill:var(--accent-color)}.footer-social__item{max-width:144px}.container-hero--rest{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg-min.baa58f7f.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.container-hero--rest{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg-2x-min.48fe1134.jpg)}}@media screen and (min-width:1024px){.container-hero--rest{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg-tab-min.91716201.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){.container-hero--rest{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg-tab-2x-min.cb134981.jpg)}}@media screen and (min-width:1280px){.container-hero--rest{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg-desktop-min.10479816.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){.container-hero--rest{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-bg-desktop-2x-min.d3043464.jpg)}}.restaurant-about-kitchen{background-color:var(--first-color-fon)}.restaurant-about-kitchen-container{width:100%;height:100%;position:relative}.photo-about-kitchen{width:65%;background:#dadada;border-radius:2px;margin-top:28px;margin-left:auto;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:414px){.photo-about-kitchen{width:246px}}@media screen and (min-width:1024px){.photo-about-kitchen{width:400px;margin-top:0;position:absolute;top:-153px;right:65px}}@media screen and (min-width:1280px){.photo-about-kitchen{width:460px;top:-153px;right:95px}}.second-photo-about-kitchen{align-items:center;gap:20px;margin-top:32px;display:flex}@media screen and (min-width:1024px){.second-photo-about-kitchen{gap:48px;margin-top:142px}}@media screen and (min-width:1280px){.second-photo-about-kitchen{gap:40px;margin-top:162px}}.second-photo-about-kitchen picture{width:50%;background:#dadada;border-radius:2px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:414px){.second-photo-about-kitchen picture{width:200px}}@media screen and (min-width:1024px){.second-photo-about-kitchen picture{width:350px}}@media screen and (min-width:1280px){.second-photo-about-kitchen picture{width:460px}}.second-photo-about-kitchen-text{letter-spacing:.02em;color:var(--second-accent-color);width:163px;font-size:12px;line-height:1.25}@media screen and (min-width:1024px){.second-photo-about-kitchen-text{width:312px;font-size:16px}}.slick-list{overflow:hidden}.slick-track{align-items:flex-start;display:flex}.slider-about-kitchen{min-width:0;width:calc(100% - 54px);height:100%;background:#dadada;border-radius:2px;margin-top:32px;margin-left:auto;position:relative;right:-15px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.slider-about-kitchen{width:428px;margin:0 15px 0 auto;top:-28px}}@media screen and (min-width:1280px){.slider-about-kitchen{width:530px;height:245px;position:absolute;top:794px;right:0}}.slider-about-kitchen .slick-arrow{width:30px;height:16px;background-size:contain;position:absolute;top:279px}.slider-about-kitchen .slick-arrow.slick-prev{background:url(arrow-left-about.5333ecc6.svg) 0 0/100% no-repeat;left:220px}@media screen and (min-width:1024px){.slider-about-kitchen .slick-arrow.slick-prev{top:242px;left:334px}}@media screen and (min-width:1280px){.slider-about-kitchen .slick-arrow.slick-prev{top:302px;left:435px;right:103px}}.slider-about-kitchen .slick-arrow.slick-prev:hover,.slider-about-kitchen .slick-arrow.slick-prev:focus-within{background-image:url(arrow-left-about-gold.2c164c3c.svg)}.slider-about-kitchen .slick-arrow.slick-next{background:url(arrow-right-about.298bc7cb.svg) 0 0/100% no-repeat;right:18px}@media screen and (min-width:1024px){.slider-about-kitchen .slick-arrow.slick-next{top:242px;right:0}}@media screen and (min-width:1280px){.slider-about-kitchen .slick-arrow.slick-next{top:302px;right:9px}}.slider-about-kitchen .slick-arrow.slick-next:hover,.slider-about-kitchen .slick-arrow.slick-next:focus-within{background-image:url(arrow-right-about-gold.34d99f37.svg)}.slider-about-kitchen .slider-about__item{text-align:center;margin-right:24px}@media screen and (min-width:1024px){.slider-about-kitchen .slider-about__item{margin-right:40px}}.slider-about-kitchen .slider-about__itempicture{width:auto;height:auto}.menu__section{width:100%;background-color:var(--first-color-fon);padding-top:24px;padding-bottom:24px}@media screen and (min-width:414px){.menu__section{padding-top:32px;padding-bottom:32px}}@media screen and (min-width:1024px){.menu__section{padding-top:58px;padding-bottom:40px}}@media screen and (min-width:1280px){.menu__section{padding-bottom:60px}}.menu__title{color:var(--main-title-color);text-transform:uppercase;padding-bottom:32px;font-family:Times New Roman,serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.54}@media screen and (min-width:414px){.menu__title{padding-bottom:40px;font-size:32px;line-height:1.16}}@media screen and (min-width:1280px){.menu__title{padding-bottom:40px}}.menu__dishes{width:100%;padding-bottom:32px}@media screen and (min-width:414px){.menu__dishes{width:384px}}@media screen and (min-width:1024px){.menu__dishes{width:930px;gap:88px;display:flex}}@media screen and (min-width:1280px){.menu__dishes{width:1110px;gap:140px;padding-bottom:40px}}@media screen and (min-width:1024px){.menu__dishes--first-part{width:411px}}@media screen and (min-width:1280px){.menu__dishes--first-part{width:calc(50% - 70px)}}@media screen and (min-width:1024px){.menu__dishes--second-part{width:431px}}@media screen and (min-width:1280px){.menu__dishes--second-part{width:calc(50% - 70px)}}.category__title{color:var(--main-title-color);margin-bottom:16px;font-family:Times New Roman,serif;font-size:18px;font-style:normal;font-weight:700;line-height:1.15}.category__title: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}.category__title: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 (min-width:414px){.category__title{margin-bottom:20px;font-size:20px;line-height:1.15}}@media screen and (min-width:1024px){.category__title{font-size:24px;line-height:1.17}}.category__dish{width:100%;padding-bottom:16px;display:block}@media screen and (min-width:1024px){.category__dish{padding-bottom:0}}@media screen and (min-width:1024px){.category__dish:not(:last-child){padding-bottom:20px}}.category__dish--no-padding{padding-bottom:0}.dish__complex,.dish__single{display:block}.dish__complex:not(:last-child){padding:0 0 8px}@media screen and (min-width:1280px){.dish__complex:not(:last-child){padding-bottom:12px}}.dish__single:not(:last-child){padding:0 0 11px}@media screen and (min-width:1024px){.dish__single:not(:last-child){padding-bottom:8px}}@media screen and (min-width:1280px){.dish__single:not(:last-child){padding-bottom:9px}}.dish__wrap{width:221px}@media screen and (min-width:1024px){.dish__wrap{width:226px}}@media screen and (min-width:1280px){.dish__wrap{width:291px}}.dish__name{width:100%;letter-spacing:.02em;color:var(--main-title-color);margin-bottom:4px;padding:0;font-family:Montserrat-500,sans-serif;font-size:12px;font-style:normal;line-height:1.21}@media screen and (min-width:414px){.dish__name{font-size:14px;line-height:1.21}}@media screen and (min-width:1280px){.dish__name{font-size:16px;line-height:1.25}}.dish__name--single{width:185px}.dish__name--single:not(:last-child){margin-bottom:0}.dish__ingredients{letter-spacing:.02em;color:var(--main-title-color);font-family:Montserrat-400,sans-serif;font-size:8px;font-style:normal;line-height:1.2}@media screen and (min-width:414px){.dish__ingredients{font-size:10px}}@media screen and (min-width:1024px){.dish__ingredients{width:211px}}@media screen and (min-width:1280px){.dish__ingredients{width:262px}}@media screen and (min-width:1024px){.dish__ingredients--bigger-width{width:225px}}@media screen and (min-width:1280px){.dish__ingredients--bigger-width{width:257px}}.dish__weight{letter-spacing:.02em;color:var(--main-title-color);height:17px;min-width:60px;vertical-align:middle;padding:0 0 0 28px;font-family:Montserrat-300,sans-serif;font-size:12px;font-style:normal;line-height:1.2}@media screen and (min-width:414px){.dish__weight{font-size:14px}}@media screen and (min-width:1024px){.dish__weight{padding:0 0 0 46px}}@media screen and (min-width:1280px){.dish__weight{padding:0 0 0 26px}}@media screen and (min-width:1024px){.dish__weight--salad{padding:0 0 0 46px}}@media screen and (min-width:1280px){.dish__weight--salad{padding:0 0 0 28px}}.dish__weight--desert{padding-left:62px}@media screen and (min-width:1024px){.dish__weight--desert{padding:0 0 0 82px}}@media screen and (min-width:1280px){.dish__weight--desert{padding:0 0 0 132px}}.dish__weight--drinks{padding-left:53px}@media screen and (min-width:1024px){.dish__weight--drinks{padding:0 0 0 85px}}@media screen and (min-width:1280px){.dish__weight--drinks{padding:0 0 0 132px}}.dish__price{letter-spacing:.02em;color:var(--main-title-color);min-width:94px;vertical-align:middle;padding:0 0 0 32px;font-family:Montserrat-700,sans-serif;font-size:12px;font-style:normal;line-height:1.2}@media screen and (min-width:414px){.dish__price{font-size:14px}}@media screen and (min-width:1024px){.dish__price{padding:0 0 0 38px}}@media screen and (min-width:1280px){.dish__price{padding:0 0 0 67px}}@media screen and (min-width:1024px){.dish__price--potato{padding:0 0 0 40px}}@media screen and (min-width:1280px){.dish__price--potato{padding:0 0 0 70px}}@media screen and (min-width:1024px){.dish__price--salad{padding:0 0 0 61px}}@media screen and (min-width:1280px){.dish__price--salad{padding:0 0 0 69px}}@media screen and (min-width:1024px){.dish__price--desert{padding:0 0 0 67px}}@media screen and (min-width:1280px){.dish__price--desert{padding:0 0 0 71px}}@media screen and (min-width:1024px){.dish__price--drinks{padding:0 0 0 51px}}@media screen and (min-width:1280px){.dish__price--drinks{padding:0 0 0 59px}}.dish__price--bigger-padding{padding:0 0 0 45px}@media screen and (min-width:1024px){.dish__price--bigger-padding{padding:0 0 0 62px}}@media screen and (min-width:1280px){.dish__price--bigger-padding{padding:0 0 0 69px}}.dish__price--big-padding{padding:0 0 0 38px}@media screen and (min-width:1024px){.dish__price--big-padding{padding:0 0 0 55px}}@media screen and (min-width:1280px){.dish__price--big-padding{padding:0 0 0 64px}}.menu__button{margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:1024px){.menu__button{margin-left:auto;margin-right:0}}.container-hero--hotel{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-min.7785ed36.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.container-hero--hotel{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-2x-min.41140776.jpg)}}@media screen and (min-width:1024px){.container-hero--hotel{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-tab-min.f6e172c5.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){.container-hero--hotel{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-tab-2x-min.e607f5cb.jpg)}}@media screen and (min-width:1280px){.container-hero--hotel{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-desktop-min.54bb1db0.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){.container-hero--hotel{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-bg-desktop-2x-min.33ff253d.jpg)}}.box-hero-title{margin-bottom:178px}@media screen and (min-width:1024px){.box-hero-title{margin-bottom:218px}}@media screen and (min-width:1024px){.box-hero-title{margin-bottom:242px}}.room-doublelux{width:100%;height:100%;background:var(--first-color-fon)}.room-doublelux__container{position:relative}.room-doublelux__content{color:var(--pre-title-text-color);padding-top:32px;padding-left:0;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:400;line-height:1.15}@media screen and (min-width:1024px){.room-doublelux__content{padding-top:62px;font-size:32px;line-height:1.15625}}@media screen and (min-width:1280px){.room-doublelux__content{padding-top:72px;font-size:32px;line-height:1.15625}}.room-doublelux__logo{letter-spacing:.3em;color:#494848;padding-top:8px;padding-left:0;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.075}@media screen and (min-width:1024px){.room-doublelux__logo{padding-top:4px;font-size:64px;line-height:1.07813}}@media screen and (min-width:1280px){.room-doublelux__logo{padding-top:4px;font-size:64px;line-height:1.07813}}.room-doublelux__title{letter-spacing:.05em;color:var(--text-menu-color);padding-top:32px;padding-left:0;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:1.16667}@media screen and (min-width:1024px){.room-doublelux__title{padding-top:62px;font-size:30px;line-height:1.13333}}@media screen and (min-width:1280px){.room-doublelux__title{padding-top:72px;font-size:36px;line-height:1.13889}}.room-doublelux__description-wrap{margin-left:0;margin-right:126px;padding-top:12px;display:block}@media screen and (min-width:1024px){.room-doublelux__description-wrap{width:400px;margin-left:0;padding-top:16px;display:block}}@media screen and (min-width:1280px){.room-doublelux__description-wrap{width:400px;margin-left:0;padding-top:24px;display:block}}.room-doublelux__description{width:100%;letter-spacing:.02em;color:#5f5f5f;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.room-doublelux__description{font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.room-doublelux__description{color:#7a7a7a;font-size:16px;font-weight:700;line-height:1.25}}.room-doublelux__photo{background:#dadada;border-radius:2px;position:absolute;top:286px;left:155px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.room-doublelux__photo{top:-32px;left:512px}}@media screen and (min-width:1280px){.room-doublelux__photo{top:-33px;left:640px}}.room-doublelux__button{text-align:center;padding:14px 65px}.room-doublelux__button-wrap{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:652px;padding-bottom:32px;display:flex}@media screen and (min-width:1024px){.room-doublelux__button-wrap{justify-content:right;align-items:flex-end;margin:217px 0 0 auto;padding-bottom:145px}}@media screen and (min-width:1280px){.room-doublelux__button-wrap{justify-content:right;align-items:flex-end;margin-left:auto;padding-bottom:182px}}.room-triple{width:100%;height:100%;background:var(--secondary-color-fon)}.room-triple__container{position:relative}.room-triple__content{text-align:right;color:var(--pre-title-text-color);padding-top:32px;padding-right:0;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:400;line-height:1.15}@media screen and (min-width:1024px){.room-triple__content{text-align:right;padding-top:66px;padding-right:17px;font-size:32px;line-height:1.15625}}@media screen and (min-width:1280px){.room-triple__content{text-align:right;padding-top:72px;padding-right:57px;font-size:32px;line-height:1.15625}}.room-triple__logo-span{letter-spacing:0}.room-triple__logo{text-align:right;letter-spacing:.3em;color:#494848;padding-top:8px;padding-right:0;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.075}@media screen and (min-width:1024px){.room-triple__logo{text-align:right;padding-top:4px;padding-right:17px;font-size:64px;line-height:1.07813}}@media screen and (min-width:1280px){.room-triple__logo{text-align:right;padding-top:4px;padding-right:57px;font-size:64px;line-height:1.07813}}.room-triple__title{text-align:right;letter-spacing:.05em;color:var(--text-menu-color);padding-top:32px;padding-right:0;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:1.16667}@media screen and (min-width:1024px){.room-triple__title{margin-left:auto;padding-top:62px;padding-right:43px;font-size:30px;line-height:1.13333}}@media screen and (min-width:1280px){.room-triple__title{padding-top:72px;padding-left:auto;padding-right:57px;font-size:36px;line-height:1.13889}}.room-triple__description-wrap{margin-left:83px;margin-right:59px;padding-top:12px;display:block}@media screen and (min-width:1024px){.room-triple__description-wrap{width:400px;margin-left:auto;margin-right:20px;padding-top:16px;display:block}}@media screen and (min-width:1280px){.room-triple__description-wrap{width:400px;margin-left:auto;margin-right:110px;padding-top:24px;display:block}}.room-triple__description{width:100%;letter-spacing:.02em;color:#5f5f5f;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.room-triple__description{font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.room-triple__description{color:#7a7a7a;font-size:16px;font-weight:700;line-height:1.25}}.room-triple__photo{width:244px;background:#dadada;border-radius:2px;position:absolute;top:286px;left:15px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.room-triple__photo{width:400px;top:-32px;left:65px}}@media screen and (min-width:1280px){.room-triple__photo{width:460px;top:-32px;left:110px}}.room-triple__button{text-align:center;padding:14px 65px}.room-triple__button-wrap{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:652px;padding-bottom:32px;display:flex}@media screen and (min-width:1024px){.room-triple__button-wrap{justify-content:start;align-items:flex-start;margin-top:210px;margin-left:auto;padding-bottom:145px}}@media screen and (min-width:1280px){.room-triple__button-wrap{justify-content:start;align-items:flex-start;margin-top:260px;margin-left:auto;padding-bottom:182px}}.room-double{width:100%;height:100%;background:var(--first-color-fon)}.room-double__container{position:relative}.room-double__content{color:var(--pre-title-text-color);padding-top:32px;padding-left:0;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:400;line-height:1.15}@media screen and (min-width:1024px){.room-double__content{padding-top:62px;font-size:32px;line-height:1.15625}}@media screen and (min-width:1280px){.room-double__content{padding-top:72px;font-size:32px;line-height:1.15625}}.room-double__logo{letter-spacing:.3em;color:#494848;padding-top:8px;padding-left:0;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.075}@media screen and (min-width:1024px){.room-double__logo{padding-top:4px;font-size:64px;line-height:1.07813}}@media screen and (min-width:1280px){.room-double__logo{padding-top:4px;font-size:64px;line-height:1.07813}}.room-double__title{letter-spacing:.05em;color:var(--text-menu-color);padding-top:32px;padding-left:0;font-family:Times New Roman;font-size:24px;font-style:normal;font-weight:700;line-height:1.16667}@media screen and (min-width:1024px){.room-double__title{padding-top:62px;font-size:30px;line-height:1.13333}}@media screen and (min-width:1280px){.room-double__title{padding-top:72px;font-size:36px;line-height:1.13889}}.room-double__description-wrap{margin-left:0;margin-right:126px;padding-top:12px;display:block}@media screen and (min-width:1024px){.room-double__description-wrap{width:400px;margin-left:0;padding-top:16px;display:block}}@media screen and (min-width:1280px){.room-double__description-wrap{width:400px;margin-left:0;padding-top:24px;display:block}}.room-double__description{width:100%;letter-spacing:.02em;color:#5f5f5f;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.room-double__description{font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.room-double__description{color:#7a7a7a;font-size:16px;font-weight:700;line-height:1.25}}.room-double__photo{background:#dadada;border-radius:2px;position:absolute;top:286px;left:155px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.room-double__photo{top:-32px;left:512px}}@media screen and (min-width:1280px){.room-double__photo{top:-33px;left:640px}}.room-double__button{text-align:center;padding:14px 65px}.room-double__button-wrap{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:652px;padding-bottom:32px;display:flex}@media screen and (min-width:1024px){.room-double__button-wrap{justify-content:right;align-items:flex-end;margin:217px 0 0 auto;padding-bottom:145px}}@media screen and (min-width:1280px){.room-double__button-wrap{justify-content:right;align-items:flex-end;margin-left:auto;padding-bottom:182px}}.hero-room{background-color:var(--first-color-fon)}.fade{max-width:1280px;margin-left:auto;margin-right:auto}.background-image{background:rgba(0,0,0,.65) 50%/cover no-repeat}@media screen and (min-width:1024px) and (max-width:1279px){.background-image{box-shadow:0 4px 4px rgba(0,0,0,.25)}}.background-image--double-lux{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(hotel-bg-min.7785ed36.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.background-image--double-lux{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(hotel-bg-2x-min.41140776.jpg)}}@media screen and (min-width:1024px){.background-image--double-lux{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(hotel-bg-tab-min.f6e172c5.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){.background-image--double-lux{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(hotel-bg-tab-2x-min.e607f5cb.jpg)}}@media screen and (min-width:1280px){.background-image--double-lux{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(hotel-bg-desktop-min.54bb1db0.jpg);box-shadow:0 4px 4px rgba(0,0,0,.25)}}@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){.background-image--double-lux{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(hotel-bg-desktop-2x-min.33ff253d.jpg)}}.background-image--double-lux1{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-mob-1-min.e59f7988.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.background-image--double-lux1{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-mob-1-2x-min.d89926b8.jpg)}}@media screen and (min-width:1024px){.background-image--double-lux1{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(empty-tablet-interrior-elements-decoration.5aa4e8a4.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){.background-image--double-lux1{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(empty-tablet-interrior-elements-decoration-@2x.a8510878.jpg)}}@media screen and (min-width:1280px){.background-image--double-lux1{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-desktop-1-min.0a4753ac.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){.background-image--double-lux1{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-desktop-1-2x-min.837a1849.jpg)}}.background-image--double-lux2{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-mob-2-min.6df2b883.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.background-image--double-lux2{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-mob-2-2x-min.ba90c42d.jpg)}}@media screen and (min-width:1024px){.background-image--double-lux2{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(empty-tablet-interrior-with-elements-decoration.6e44f60b.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){.background-image--double-lux2{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(empty-tablet-interrior-with-elements-decoration-2@2x.07a4cf4a.jpg)}}@media screen and (min-width:1280px){.background-image--double-lux2{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-desktop-4-min.ee8b85d9.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){.background-image--double-lux2{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-desktop-4-2x-min.61576272.jpg)}}.background-image--double-lux3{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(decor-mobile-3-min.6c19cd6f.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.background-image--double-lux3{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(decor-mobile-3@2x.6c19cd6f.jpg)}}@media screen and (min-width:1024px){.background-image--double-lux3{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(hotel-bg-tab-min.f6e172c5.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){.background-image--double-lux3{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(hotel-bg-tab-2x-min.e607f5cb.jpg)}}@media screen and (min-width:1280px){.background-image--double-lux3{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-desktop-5-min.b6229c84.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){.background-image--double-lux3{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-desktop-5-2x-min.49676b72.jpg)}}.background-image--double-lux4{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-mob-2-min.6df2b883.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.background-image--double-lux4{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-mob-2-2x-min.ba90c42d.jpg)}}@media screen and (min-width:1024px){.background-image--double-lux4{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(empty-tablet-interrior-with-elements-decoration.6e44f60b.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){.background-image--double-lux4{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(empty-tablet-interrior-with-elements-decoration-2@2x.07a4cf4a.jpg)}}@media screen and (min-width:1280px){.background-image--double-lux4{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-desktop-3-min.dd7d0e4a.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){.background-image--double-lux4{background-image:linear-gradient(#000 0%,rgba(0,0,0,.55) 9.17%,rgba(0,0,0,0) 50%),url(room-desktop-3-2x-min.ba9b09ca.jpg)}}.slick-dotted.slick-slider{margin-bottom:93px}.slick-prev,.slick-next{width:40px;height:40px;font-size:0}.slick-prev.slick-arrow{z-index:9;background-image:url(arrow-left.95fa7457.svg);left:15px}.slick-prev.slick-arrow:hover,.slick-prev.slick-arrow:focus-within{background-image:url(arrow-left-dark.98537ab4.svg)}@media screen and (min-width:1024px){.slick-prev.slick-arrow{left:47px}}@media screen and (min-width:1280px){.slick-prev.slick-arrow{left:85px}}.slick-next.slick-arrow{background-image:url(arrow-right.f2fce232.svg);right:15px}.slick-next.slick-arrow:hover,.slick-next.slick-arrow:focus-within{background-image:url(arrow-right-dark.5949d706.svg)}@media screen and (min-width:1024px){.slick-next.slick-arrow{right:47px}}@media screen and (min-width:1280px){.slick-next.slick-arrow{right:85px}}.slick-prev:before,.slick-next:before{content:""}.container--hroom{padding-top:483px;padding-bottom:14px;position:relative}@media screen and (min-width:1024px){.container--hroom{padding-top:468px;padding-bottom:20px}}@media screen and (min-width:1280px){.container--hroom{padding-top:524px;padding-bottom:48px}}.box-margin{margin-bottom:17px}@media screen and (min-width:1024px){.box-margin{margin-bottom:24px}}@media screen and (min-width:1280px){.box-margin{margin-bottom:0}}.hero-room__title{letter-spacing:.05em;color:var(--white-color);text-shadow:1px 1px 2px var(--accent-color),0 0 1em #000,0 0 .2em #020202;margin-bottom:14px;font-family:Times New Roman;font-size:28px;line-height:1.14}@media screen and (max-width:1023px){.hero-room__title{max-width:325px}}@media screen and (min-width:1024px){.hero-room__title{margin-bottom:24px;font-size:36px;line-height:1.13}}.hero-room__title--uppercase,.hero-room__upercase{text-transform:uppercase}.hero-room__text{letter-spacing:.02em;color:var(--white-color);max-width:325px;text-shadow:1px 1px 2px var(--accent-color),0 0 1em #000,0 0 .2em #020202;font-family:Montserrat-700;font-size:12px;line-height:1.25}@media screen and (min-width:1024px){.hero-room__text{max-width:400px;font-size:16px}}.address--room{text-shadow:1px 1px 2px var(--accent-color),0 0 1em #000,0 0 .2em #020202}@media screen and (min-width:1024px){.address--room{margin-right:41px}}@media screen and (min-width:1280px){.address--room{display:none}}@media screen and (max-width:1023px){.list-social--room{flex-direction:column;gap:11px}}@media screen and (min-width:1024px){.list-social--room{gap:23px;display:inline-flex}}@media screen and (min-width:1280px){.list-social--room{display:none}}.hero-room__btn{position:absolute}@media screen and (max-width:1023px){.hero-room__btn{bottom:45px;right:54px}}@media screen and (min-width:1024px){.hero-room__btn{bottom:64px;right:47px}}@media screen and (min-width:1280px){.hero-room__btn{bottom:66px;right:85px}}.section-amenities{background-color:var(--first-color-fon)}.container--amenities{padding-top:32px;padding-bottom:32px}@media screen and (min-width:1024px){.container--amenities{padding-top:48px;padding-bottom:40px}}@media screen and (min-width:1280px){.container--amenities{padding-bottom:48px;padding-right:113px}}.comfort-list{margin-bottom:32px}@media screen and (min-width:1024px){.comfort-list{margin-bottom:40px}}.comfort-list__item:not(:last-child){margin-bottom:32px}.box-animation{margin-bottom:16px}.comfort-list__title{text-transform:uppercase;color:var(--text-menu-color);font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.16}.comfort-list__title--first{font-size:32px;font-weight:400;line-height:1.15}.comfort-list__text{letter-spacing:.02em;color:var(--hotel-text-color);font-family:Montserrat-700;font-size:16px;font-style:normal;line-height:1.25}@media screen and (min-width:1024px){.comfort-list__text{max-width:400px;display:inline-block}}@media screen and (max-width:1023px){.comfort-list__text--margin{margin-bottom:16px}}@media screen and (min-width:1024px){.comfort-list__text--margin{margin-right:80px}}@media screen and (min-width:1280px){.comfort-list__text--margin{margin-right:159px}}@media screen and (min-width:1024px){.comfort-list__text--amenities{max-width:757px}}.section-amenities__button{text-transform:uppercase;background:var(--text-menu-color);border:1px solid var(--accent-color);width:100%;color:var(--white-color);transition:color var(--animation-link),background-color var(--animation-link),border-color var(--animation-link);border-radius:25px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;font-family:Montserrat-500;font-size:20px;line-height:1.2;display:block}@media screen and (min-width:1024px){.section-amenities__button{width:434px;margin-bottom:50px;margin-left:auto;padding-top:20px;padding-bottom:20px}}.section-amenities__button:hover,.section-amenities__button:focus-within{background:var(--accent-color);color:var(--text-menu-color);border-color:var(--accent-color)}.amenities-link{text-align:center;justify-content:center;align-items:center;display:flex}.amenities-link:hover .amenities-link__text,.amenities-link:focus-within .amenities-link__text{color:var(--accent-color)}.amenities-link:hover .amenities-link__icon,.amenities-link:focus-within{fill:var(--accent-color)}@media screen and (min-width:1024px){.amenities-link{justify-content:flex-end}}.amenities-link__text{transition:color var(--animation-link);letter-spacing:.02em;color:var(--second-accent-color);margin-right:12px;font-family:Montserrat-500;font-size:16px;line-height:1.25}@media screen and (min-width:1024px){.amenities-link__text{letter-spacing:.02em;margin-right:16px;font-size:20px;line-height:1.2}}.amenities-link__icon{fill:var(--second-accent-color);transition:fill var(--animation-link)}
/*# sourceMappingURL=hotel.9734229f.css.map */
