*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;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,-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}body{background-color:var(--background-lemon);font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}img{height:auto;display:block}.list{list-style-type:none}.link{text-decoration:none}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--primary-white-color:#fff;--primary-black-color:#000;--accent-yellow-color:#f3c653;--title-grey-color:#828282;--title-dark-grey-color:#494848;--subtitle-color:#b4b4b4;--brown-text-color:#c79002;--first-text-color:#5f5f5f;--second-text-color:#7a7a7a;--modal-text-color:gray;--button-header-color:rgba(0,0,0,.4);--background-lemon:#fffdee}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(montserrat-v25-cyrillic-300.0ab27d5a.eot);src:local(""),url(montserrat-v25-cyrillic-300.0ab27d5a.eot#iefix)format("embedded-opentype"),url(montserrat-v25-cyrillic-300.0b6b543c.woff2)format("woff2"),url(montserrat-v25-cyrillic-300.b5c15a00.woff)format("woff"),url(montserrat-v25-cyrillic-300.4be79bfa.ttf)format("truetype"),url(montserrat-v25-cyrillic-300.416dcf41.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(montserrat-v25-cyrillic-regular.4bbc1efc.eot);src:local(""),url(montserrat-v25-cyrillic-regular.4bbc1efc.eot#iefix)format("embedded-opentype"),url(montserrat-v25-cyrillic-regular.ea2e3093.woff2)format("woff2"),url(montserrat-v25-cyrillic-regular.a1a2858f.woff)format("woff"),url(montserrat-v25-cyrillic-regular.5a95d98e.ttf)format("truetype"),url(montserrat-v25-cyrillic-regular.0a13900a.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(montserrat-v25-cyrillic-500.d514c437.eot);src:local(""),url(montserrat-v25-cyrillic-500.d514c437.eot#iefix)format("embedded-opentype"),url(montserrat-v25-cyrillic-500.5d52ddce.woff2)format("woff2"),url(montserrat-v25-cyrillic-500.07952dfe.woff)format("woff"),url(montserrat-v25-cyrillic-500.15da7f62.ttf)format("truetype"),url(montserrat-v25-cyrillic-500.4da6f931.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(montserrat-v25-cyrillic-600.38fe8988.eot);src:local(""),url(montserrat-v25-cyrillic-600.38fe8988.eot#iefix)format("embedded-opentype"),url(montserrat-v25-cyrillic-600.e0db5fd5.woff2)format("woff2"),url(montserrat-v25-cyrillic-600.d3143f71.woff)format("woff"),url(montserrat-v25-cyrillic-600.890ef02a.ttf)format("truetype"),url(montserrat-v25-cyrillic-600.76d49f3b.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(montserrat-v25-cyrillic-700.fefc3999.eot);src:local(""),url(montserrat-v25-cyrillic-700.fefc3999.eot#iefix)format("embedded-opentype"),url(montserrat-v25-cyrillic-700.18f35edd.woff2)format("woff2"),url(montserrat-v25-cyrillic-700.8a1721d9.woff)format("woff"),url(montserrat-v25-cyrillic-700.f844f83d.ttf)format("truetype"),url(montserrat-v25-cyrillic-700.f1e7ef15.svg#Montserrat)format("svg")}@font-face{font-family:TimesNewRoman-Regular;font-style:normal;font-weight:400;src:url(TimesNewRoman-Regular.01a582bf.eot);src:url(TimesNewRoman-Regular.01a582bf.eot#iefix)format("embedded-opentype"),url(TimesNewRoman-Regular.df7837de.woff)format("woff"),url(TimesNewRoman-Regular.206ceb21.ttf)format("truetype")}@font-face{font-family:TimesNewRoman-Bold;font-style:normal;font-weight:700;src:url(TimesNewRoman-Bold.47b34776.eot);src:url(TimesNewRoman-Bold.47b34776.eot#iefix)format("embedded-opentype"),url(TimesNewRoman-Bold.47b76bf4.woff)format("woff"),url(TimesNewRoman-Bold.c1226228.ttf)format("truetype")}@font-face{font-family:Film P3;font-style:normal;font-weight:700;src:url(FilmP3Bold.7f4b0fea.eot);src:local(Film P3 Bold),local(FilmP3Bold),url(FilmP3Bold.7f4b0fea.eot#iefix)format("embedded-opentype"),url(FilmP3Bold.6a6e3d3b.woff2)format("woff2"),url(FilmP3Bold.1ffcccf1.woff)format("woff"),url(FilmP3Bold.d206194d.ttf)format("truetype")}.company-slogan{color:var(--subtitle-color);font-family:Times New Roman,serif;font-size:20px;line-height:1.15}@media screen and (min-width:1024px){.company-slogan{font-size:32px;line-height:1.1563}}.company-title{letter-spacing:.3em;text-transform:uppercase;color:var(--title-grey-color);font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075}@media screen and (min-width:1024px){.company-title{font-size:64px;line-height:1.078}}.company-title--gray{color:var(--title-dark-grey-color)}.company-title--inverse{color:var(--primary-white-color)}.company-title--yellow{color:var(--accent-yellow-color)}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media screen and (min-width:414px){.container{width:414px}}@media screen and (min-width:1024px){.container{width:1024px;padding-left:47px;padding-right:47px}}@media screen and (min-width:1280px){.container{width:1280px;padding-left:85px;padding-right:85px}}.footer{background-color:#0e0c07;justify-content:center;display:flex}.footer__decoration{width:100%;max-width:414px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px}@media (min-width:1024px){.footer__decoration{max-width:1024px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 510px,rgba(122,122,122,.4) 510px,rgba(122,122,122,.4) 511px,rgba(0,0,0,0) 511px,rgba(0,0,0,0) 749px,rgba(122,122,122,.4) 749px,rgba(122,122,122,.4) 750px,rgba(0,0,0,0) 750px);padding-top:80px;padding-bottom:80px}}@media (min-width:1280px){.footer__decoration{max-width:1280px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 640px,rgba(122,122,122,.4) 640px,rgba(122,122,122,.4) 641px,rgba(0,0,0,0) 641px,rgba(0,0,0,0) 941px,rgba(122,122,122,.4) 941px,rgba(122,122,122,.4) 942px,rgba(0,0,0,0) 942px);padding-top:80px;padding-bottom:80px}}.footer__container{width:100%;max-width:414px;justify-content:space-between;align-items:center;padding-left:59px;padding-right:30px;display:flex}@media (min-width:1024px){.footer__container{max-width:1024px;padding-left:154px;padding-right:122px}}@media (min-width:1280px){.footer__container{max-width:1280px;padding-left:216px;padding-right:187px}}.footer__links{flex-direction:column;display:flex}@media (min-width:1024px){.footer__links{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer__nav{margin-right:0}@media (min-width:1024px){.footer__nav{margin-right:137px}}@media (min-width:1280px){.footer__nav{margin-right:199px}}.footer__nav-item{margin-bottom:16px;display:flex}.footer__nav-item:last-of-type{margin-bottom:32px}@media (min-width:1024px){.footer__nav-item:last-of-type{margin-bottom:0}}.footer__nav-link{letter-spacing:.02em;color:var(--accent-yellow-color);font-size:20px;font-weight:500;line-height:1.2;display:block}.footer__social-links{flex-direction:row-reverse;justify-content:space-between;gap:20px;display:flex}@media (min-width:1024px){.footer__social-links{flex-direction:column;gap:12px}}.footer__social-links-link{justify-content:space-between;align-items:center;display:flex}@media (min-width:1024px){.footer__social-links-link{border:.5px solid var(--accent-yellow-color);width:144px;height:40px;box-sizing:border-box;border-radius:2px;padding:8px 10px;transition:border .25s cubic-bezier(.4,0,.2,1)}.footer__social-links-link:focus,.footer__social-links-link:hover{border:1px solid rgba(243,198,83,.7)}}.footer__social-links-text{display:none}@media (min-width:1024px){.footer__social-links-text{letter-spacing:.02em;color:var(--accent-yellow-color);font-size:16px;font-weight:400;line-height:1.25;display:block}}.footer__social-links-icon{fill:var(--accent-yellow-color);width:24px;height:24px;opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.footer__social-links-icon:focus,.footer__social-links-icon:hover{opacity:.7}.page-header{width:100%;height:64px;z-index:100;position:absolute;top:0;left:0}@media screen and (min-width:1024px){.page-header{height:100px}}.page-header__container{max-width:414px;width:100%;justify-content:space-between;align-items:center;padding:17px 15px;display:flex}@media screen and (min-width:1024px){.page-header__container{max-width:1024px;height:100px;padding:24px 47px}}@media screen and (min-width:1280px){.page-header__container{max-width:1280px;padding:24px 85px}}.site-nav{display:flex}.page-header__company-title{text-transform:uppercase;color:var(--primary-white-color);font-size:36px;line-height:1.08;text-decoration:none}@media screen and (min-width:1024px){.page-header__company-title{font-size:40px;line-height:1.08}}.site-nav__list{gap:20px;list-style:none;display:flex}@media screen and (min-width:1024px){.site-nav__list{gap:72px}}@media screen and (max-width:413px){.site-nav__list{gap:5px}}@media screen and (min-width:1024px){.site-nav__item:nth-of-type(2){width:366px}}.site-nav__info{justify-content:space-between;align-items:center;gap:6px;display:flex}@media screen and (min-width:1024px){.site-nav__info{gap:32px}}@media screen and (max-width:413px){.site-nav__info{gap:2px}}.site-nav__link{letter-spacing:.02em;color:var(--accent-yellow-color);font-size:16px;font-weight:500;line-height:1.25}@media screen and (min-width:1024px){.site-nav__link{font-size:20px;line-height:1.2}}@media screen and (max-width:413px){.site-nav__link{font-size:14px;line-height:1.2}}.site-nav__phone{min-width:fit-content;letter-spacing:.02em;color:var(--primary-white-color);align-items:center;margin-left:8px;font-size:14px;line-height:1.21;text-decoration:none;display:none}@media screen and (min-width:1024px){.site-nav__phone{display:flex}}.site-nav__phone--second{margin-left:16px}.site-nav__contact{border:0}@media screen and (min-width:1024px){.site-nav__contact{height:40px;border:1px solid #f3c653;border-radius:2px;align-items:center;padding:8px;transition:border .25s cubic-bezier(.4,0,.2,1);display:flex}.site-nav__contact:focus,.site-nav__contact:hover{border:1px solid rgba(243,198,83,.7)}}.site-nav__icon{fill:var(--accent-yellow-color);width:24px;height:24px;display:flex}.site-net__list{background-color:rgba(0,0,0,0);border:none;flex-direction:row;align-items:center;gap:20px;list-style:none;display:none}@media screen and (min-width:1280px){.site-net__list{display:flex}}.site-net__link{align-items:center;display:flex}.site-net__icon{width:24px;height:24px;fill:var(--accent-yellow-color);opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.site-net__icon:focus,.site-net__icon:hover{opacity:.7}.logo{letter-spacing:.3em;text-transform:uppercase;color:#000;font-family:Film P3;font-size:40px;font-weight:700;line-height:1.075}.button{letter-spacing:.02em;color:var(--accent-yellow-color);text-align:center;background-color:var(--primary-black-color);border:2px solid var(--primary-white-color);width:236px;height:48px;cursor:pointer;border-radius:25px;font-size:16px;font-weight:700;line-height:1.25}.button:hover,.button:active,.button:focus{background-color:var(--primary-white-color);border-color:var(--accent-yellow-color)}.button--header{background-color:var(--button-header-color)}.button--header:hover,.button--header:active,.button--header:focus{border:none}.button--book{text-transform:uppercase;border:1px solid var(--accent-yellow-color);width:384px;height:64px;font-size:20px;font-weight:500;line-height:1.2}.button--book:hover,.button--book:active,.button--book:focus{background-color:var(--accent-yellow-color);color:var(--primary-black-color)}@media (min-width:1024px){.button--book{width:434px;height:64px;font-size:24px}}.button--book-modal{text-transform:uppercase;border:1px solid var(--accent-yellow-color);width:100%;height:64px;border-radius:0;font-size:20px;font-weight:500;line-height:1.2;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.button--book-modal:hover,.button--book-modal:active,.button--book-modal:focus{background-color:var(--accent-yellow-color);color:var(--primary-black-color)}@media (min-width:1024px){.button--book-modal{width:592px;height:64px;font-size:24px}}.overlay{width:100%;height:100%;z-index:1001;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.2);transition:all .3s;position:fixed;top:0;left:0}.modal{width:100%;background-color:var(--background-lemon);z-index:1002;opacity:0;visibility:hidden;padding:60px 16px;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:414px){.modal{max-width:414px}}@media screen and (min-width:1024px){.modal{max-width:712px;padding:60px}}.modal__close-btn{background-color:var(--background-lemon);stroke:var(--modal-text-color);cursor:pointer;border:1px solid rgba(0,0,0,0);justify-content:center;align-items:center;padding:0;transition:stroke .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:16px;right:16px}.modal__close-btn:hover{stroke:var(--accent-yellow-color)}.modal__subtitle{letter-spacing:.05em;color:var(--modal-text-color);margin-bottom:28px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.16}.modal__text{letter-spacing:.02em;color:var(--brown-text-color);margin-bottom:20px;font-family:Montserrat;font-size:16px;font-weight:500;line-height:1.25}.modal__title{text-align:center;text-transform:uppercase;color:var(--primary-black-color);letter-spacing:.05em;margin-bottom:40px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.modal__title{font-size:40px}}.modal.active,.overlay.active{opacity:1;visibility:visible}.form__input,.form__select{letter-spacing:.05em;color:gray;background-color:var(--background-lemon);border:1px solid var(--brown-text-color);border-radius:2px;outline:none;margin-bottom:8px;padding:16px 12px;font-family:Times New Roman;font-size:20px;font-style:normal;font-weight:700;line-height:1.15;transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1024px){.form__input,.form__select{padding:18px 12px;font-size:24px}}.form .form__input:hover,.form .form__select:hover{border-color:var(--accent-yellow-color)}.form__select{cursor:pointer}.form__label{color:var(--brown-text-color);letter-spacing:.02em;margin-left:12px;font-family:Montserrat;font-size:14px;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.form__label{font-size:16px}}.form__field{flex-direction:column;display:flex;position:relative}@media screen and (max-width:1023px){.form__field:not(:last-child){margin-bottom:20px}}@media screen and (min-width:1024px){.form__field{width:288px}}.form__information{margin-bottom:40px}@media screen and (min-width:1024px){.form__information{flex-wrap:wrap;gap:28px 16px;display:flex}}@media screen and (min-width:1024px){.modal--table-reservation .form__information{height:214px;flex-direction:column}}@media screen and (min-width:1024px){.modal--room-reservation .form__field:nth-child(3){margin-left:304px}}@media screen and (min-width:1024px){.modal--room-reservation .modal__title{margin-bottom:36px}}@media screen and (min-width:1024px){.modal--room-price .modal__title{font-size:32px}}.modal--room-price .modal__label{font-size:16px;line-height:1.21}.custom-select:after{content:"";width:24px;height:24px;fill:var(--brown-text-color);pointer-events:none;z-index:2;background-image:url(arrow-down-bold.36789849.svg);position:absolute;top:20px;right:20px}.form__select{-webkit-appearance:none;-ms-appearance:none;appearance:none;width:100%}.slider{-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;margin:0 auto}.slider-track{display:flex}.slider-list{pointer-events:none;overflow:hidden}.slider-list.grab{cursor:grab}.slider-list.grabbing{cursor:grabbing}.slide{flex-shrink:0}.slider-arrows{width:98px;justify-content:space-between;align-items:center;margin-top:16px;display:flex}.next,.prev{cursor:pointer}.next.disabled,.prev.disabled{opacity:.25;pointer-events:none}.our-hotel-sectoin{background-color:#fffdee}.about-hotel{max-width:414px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 140px,rgba(186,186,186,.4) 140px,rgba(186,186,186,.4) 141px,rgba(0,0,0,0) 141px,rgba(0,0,0,0) 274px,rgba(186,186,186,.4) 274px,rgba(186,186,186,.4) 275px,rgba(0,0,0,0) 275px);margin-left:auto;margin-right:auto;padding-top:18px;padding-bottom:20px;position:relative}@media screen and (min-width:1024px){.about-hotel{max-width:1024px;background-image:linear-gradient(90deg,#fffdee 277px,rgba(186,186,186,.4) 277px,rgba(186,186,186,.4) 278px,#fffdee 278px,#fffdee 511px,rgba(186,186,186,.4) 511px,rgba(186,186,186,.4) 512px,#fffdee 512px,#fffdee 746px,rgba(186,186,186,.4) 746px,rgba(186,186,186,.4) 747px,#fffdee 747px);padding-top:120px;padding-bottom:32px}}@media screen and (min-width:1280px){.about-hotel{max-width:1280px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 338px,rgba(186,186,186,.4) 338px,rgba(186,186,186,.4) 339px,rgba(0,0,0,0) 339px,rgba(0,0,0,0) 640px,rgba(186,186,186,.4) 640px,rgba(186,186,186,.4) 641px,rgba(0,0,0,0) 641px,rgba(0,0,0,0) 942px,rgba(186,186,186,.4) 942px,rgba(186,186,186,.4) 943px,rgba(0,0,0,0) 943px);padding-bottom:50px}}.about-hotel__title{margin-bottom:6px;font-weight:400}@media screen and (min-width:1024px){.about-hotel__title{margin-bottom:4px}}.about-hotel__subtitle{text-align:right;width:127px;text-transform:uppercase;margin-bottom:16px}@media screen and (min-width:1024px){.about-hotel__subtitle{width:204px;margin-bottom:24px}}@media screen and (min-width:1280px){.about-hotel__subtitle{width:202px}}@media screen and (min-width:1280px){.about-hotel .company-title{color:var(--title-grey-color)}}.about-hotel__box{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.about-hotel__text{width:242px;text-align:left;letter-spacing:.02em;color:var(--first-text-color);margin-bottom:28px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.about-hotel__text{width:419px;margin-bottom:142px;font-size:16px;line-height:1.22}}@media screen and (min-width:1280px){.about-hotel__text{width:488px;margin-bottom:162px;line-height:1.25}}.about-hotel__img{background:#dadada;border-radius:2px;margin-bottom:32px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.about-hotel__img{z-index:999;margin-bottom:0;margin-left:65px;position:absolute;top:-24px;bottom:-24px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.about-hotel__img{margin-left:95px}}.about-hotel__wrapper{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}@media screen and (min-width:1024px){.about-hotel__wrapper{margin-bottom:0}}.about-hotel__wrapper-img{background:#dadada;border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.about-hotel__wrapper-img{margin-left:48px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.about-hotel__wrapper-img{margin-left:45px}}.about-hotel__text--color{color:var(--brown-text-color);width:162px;margin-left:0;margin-right:21px}@media screen and (min-width:1024px){.about-hotel__text--color{width:312px;align-items:center;margin-bottom:0;margin-left:220px;margin-right:0}}@media screen and (min-width:1280px){.about-hotel__text--color{width:311px;margin-bottom:116px;margin-left:294px}}.about-hotel-slider{margin-bottom:20px;position:relative}@media screen and (min-width:1024px){.about-hotel-slider{margin-bottom:8px;top:-24px}}@media screen and (min-width:1280px){.about-hotel-slider{margin-bottom:-127px;top:-167px}}.about-hotel-slider__list{width:245px}@media screen and (min-width:1024px){.about-hotel-slider__list{width:194px}}@media screen and (min-width:1280px){.about-hotel-slider__list{width:245px}}.about-hotel-slider__image{width:245px;background:#dadada;border-radius:2px;display:block;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.about-hotel-slider__image{width:194px;border:1px solid rgba(186,186,186,.4)}}@media screen and (min-width:1280px){.about-hotel-slider__image{width:245px}}.about-hotel-slider__button{background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;padding:0;display:flex}.about-hotel-slider__icon{width:32px;height:32px;fill:var(--modal-text-color);pointer-events:none}.contacts{background-color:#fffdee}.gradient{max-width:414px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 140px,rgba(186,186,186,.4) 140px,rgba(186,186,186,.4) 141px,rgba(0,0,0,0) 141px,rgba(0,0,0,0) 274px,rgba(186,186,186,.4) 274px,rgba(186,186,186,.4) 275px,rgba(0,0,0,0) 275px);margin-left:auto;margin-right:auto;padding-top:36px;padding-bottom:32px}@media screen and (min-width:1024px){.gradient{max-width:1024px;background-image:linear-gradient(90deg,#fffdee 277px,rgba(186,186,186,.4) 277px,rgba(186,186,186,.4) 278px,#fffdee 278px,#fffdee 511px,rgba(186,186,186,.4) 511px,rgba(186,186,186,.4) 512px,#fffdee 512px,#fffdee 746px,rgba(186,186,186,.4) 746px,rgba(186,186,186,.4) 747px,#fffdee 747px);padding-top:56px;padding-bottom:40px}}@media screen and (min-width:1280px){.gradient{max-width:1280px;background-image:linear-gradient(90deg,#fffdee 338px,rgba(186,186,186,.4) 338px,rgba(186,186,186,.4) 339px,#fffdee 339px,#fffdee 640px,rgba(186,186,186,.4) 640px,rgba(186,186,186,.4) 641px,#fffdee 641px,#fffdee 942px,rgba(186,186,186,.4) 942px,rgba(186,186,186,.4) 943px,#fffdee 943px);padding-bottom:73px}}@media screen and (min-width:1024px){.contacts-info{align-items:flex-end;display:flex}}@media screen and (min-width:1024px){.contacts-data{margin-right:101px}}@media screen and (min-width:1280px){.contacts-data{margin-right:108px}}.company-title--gray{text-transform:uppercase;margin:0 0 12px}@media screen and (min-width:1024px){.company-title--gray{margin:0 0 8px;font-size:64px}}@media screen and (min-width:1280px){.company-title--gray{color:var(--title-grey-color);margin:0 0 16px}}.contacts__subtitle{letter-spacing:.02em;color:var(--first-text-color);margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.2}@media screen and (min-width:1024px){.contacts__subtitle{margin-bottom:52px}}@media screen and (min-width:1280px){.contacts__subtitle{margin-bottom:40px;font-size:20px}}.contacts-list{display:block}.contacts-list__item{align-items:center;margin-bottom:16px;display:flex}.contacts-list__item:last-of-type{margin-bottom:32px}@media screen and (min-width:1024px){.contacts-list__item{margin-bottom:24px;display:block}.contacts-list__item:nth-child(2){margin-bottom:48px}.contacts-list__item:last-of-type{margin-bottom:0}}.contacts-list__title{letter-spacing:.02em;min-width:102px;color:var(--brown-text-color);margin-top:0;margin-bottom:0;margin-right:22px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.contacts-list__title--hidden{visibility:hidden}@media screen and (min-width:1024px){.contacts-list__title--hidden{display:none}}@media screen and (min-width:1024px){.contacts-list__title{margin-bottom:8px}}.contacts-list__link{max-width:285px;letter-spacing:.02em;color:var(--first-text-color);background-color:var(--primary-white-color);border:.5px solid var(--accent-yellow-color);border-radius:2px;align-items:center;padding:9px 8px 7px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.2;display:flex}.contacts-list__link:hover,.contacts-list__link:focus{cursor:pointer}.contacts-list__link--united{gap:11px}@media screen and (max-width:413px){.contacts-list__link--united{flex-direction:column}}@media screen and (min-width:1024px){.contacts-list__link--united{gap:15px}}.contacts-list__link--expanded{letter-spacing:.01em;padding:8px 33px 7px 10px;font-size:16px;line-height:1.25}.contacts-list__link--expanded .contacts-list__icon{margin-right:10px}@media screen and (min-width:1024px){.contacts-list__link--expanded{padding-top:9px;padding-left:8px;padding-right:8px}}@media screen and (min-width:1024px){.contacts-list__link{max-width:285px;display:inline-flex}}.contacts-list__link .link{color:var(--first-text-color);align-items:center;display:flex}@media screen and (max-width:413px){.contacts-list__link .link:last-of-type{margin-left:30px}}.contacts-list__icon{width:24px;height:24px;fill:var(--brown-text-color);flex-shrink:0;margin-right:8px}.map-responsive{width:100%;height:220px;background-color:var(--first-text-color);border:1px solid #bababa;border-radius:2px;align-items:flex-end;margin:0;display:flex;overflow:hidden;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.map-responsive{width:535px;height:412px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.map-responsive{width:634px;height:412px}}.map-responsive iframe{width:100%;height:100%}.our-restaurant .container{position:relative}.our-restaurant{background-color:#fffdee}.our-restaurant__gradient{max-width:414px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 140px,rgba(186,186,186,.4) 140px,rgba(186,186,186,.4) 141px,rgba(0,0,0,0) 141px,rgba(0,0,0,0) 274px,rgba(186,186,186,.4) 274px,rgba(186,186,186,.4) 275px,rgba(0,0,0,0) 275px);margin-left:auto;margin-right:auto;padding-top:16px;padding-bottom:20px}@media screen and (min-width:1024px){.our-restaurant__gradient{max-width:1024px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 277px,rgba(186,186,186,.4) 277px,rgba(186,186,186,.4) 278px,rgba(0,0,0,0) 278px,rgba(0,0,0,0) 511px,rgba(186,186,186,.4) 511px,rgba(186,186,186,.4) 512px,rgba(0,0,0,0) 512px,rgba(0,0,0,0) 746px,rgba(186,186,186,.4) 746px,rgba(186,186,186,.4) 747px,rgba(0,0,0,0) 747px);padding-top:120px;padding-bottom:32px}}@media screen and (min-width:1280px){.our-restaurant__gradient{max-width:1280px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 338px,rgba(186,186,186,.4) 338px,rgba(186,186,186,.4) 339px,rgba(0,0,0,0) 338px,rgba(0,0,0,0) 640px,rgba(186,186,186,.4) 640px,rgba(186,186,186,.4) 641px,rgba(0,0,0,0) 641px,rgba(0,0,0,0) 942px,rgba(186,186,186,.4) 942px,rgba(186,186,186,.4) 943px,rgba(0,0,0,0) 943px);padding-bottom:50px}}.our-restaurant__text{letter-spacing:.02em;width:258px;color:var(--first-text-color);margin-bottom:28px;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.our-restaurant__text{width:439px;margin-bottom:142px;font-size:16px}}@media screen and (min-width:1280px){.our-restaurant__text{width:518px;margin-bottom:162px}}.our-restaurant__text--brown{max-width:163px;color:var(--brown-text-color);margin:70px 0 0 20px}@media screen and (min-width:1024px){.our-restaurant__text--brown{max-width:312px;margin:196px 0 0 48px}}@media screen and (min-width:1280px){.our-restaurant__text--brown{margin:186px 0 0 32px}}.our-restaurant__photo{border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}.our-restaurant__photo--right{margin-bottom:32px;margin-left:auto}@media screen and (min-width:1024px){.our-restaurant__photo--right{position:absolute;top:-152px;right:112px}}@media screen and (min-width:1280px){.our-restaurant__photo--right{right:180px}}@media screen and (min-width:1280px){.our-restaurant__photo--reset{box-shadow:none}}.our-restaurant__container{display:flex}.our-restaurant__company-slogan{margin-bottom:12px}@media screen and (min-width:1024px){.our-restaurant__company-slogan{margin-bottom:4px}}.our-restaurant__company-title{margin-bottom:12px}@media screen and (min-width:1024px){.our-restaurant__company-title{margin-bottom:24px}}.image-slider__image{pointer-events:none;border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1280px){.image-slider__image--reset{box-shadow:none}}.image-slider__list{width:380px;padding:50px;position:absolute;bottom:2px;left:34px}@media screen and (min-width:1024px){.image-slider__list{width:517px;margin:0;bottom:14px;left:499px}}@media screen and (min-width:1280px){.image-slider__list{width:620px;bottom:18px;left:598px}}@media screen and (min-width:1280px){.image-slider__list--kitchen{left:615px}}.image-slider__track{gap:25px}@media screen and (min-width:1024px){.image-slider__track{gap:40px}}.image-slider__arrows{margin-top:297px;margin-left:289px}@media screen and (max-width:413px){.image-slider__arrows{margin-left:260px}}@media screen and (min-width:1024px){.image-slider__arrows{margin-top:198px;margin-left:auto}}@media screen and (min-width:1280px){.image-slider__arrows{margin-top:143px}}.image-slider__button{background-color:rgba(0,0,0,0);border:none;padding:0}.image-slider__icon{pointer-events:none}.logo--hero{width:303px;text-align:center;color:var(--primary-white-color);justify-content:center;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:96px}@media screen and (min-width:1024px){.logo--hero{width:404px;letter-spacing:.3em;margin-bottom:16px;font-size:128px;line-height:1.08}}@media screen and (min-width:1280px){.logo--hero{margin-bottom:32px}}.ordering{margin:0;padding:0;list-style:none}@media screen and (min-width:1024px){.ordering{display:flex}}@media screen and (max-width:1023px){.ordering__item{margin-bottom:24px}}@media screen and (min-width:1024px){.ordering__item{margin-right:40px}}.ordering__item:last-child{margin:0}.social-area{height:24px;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:1280px){.social-area{display:none}}.social-area__item{margin-right:20px}.social-area__item:last-child{margin-right:0}.social-area__icon{fill:var(--accent-yellow-color)}.map-pointer{width:20px;height:20px;fill:var(--accent-yellow-color);margin-right:8px}.hero--homepage{width:100%;max-width:1600px;text-align:center;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(homepage-hero-background-414.02812e54.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-content:center;justify-content:center;margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:20px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero--homepage{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(homepage-hero-background-414@2x.55c9de11.jpg)}}@media screen and (min-width:1024px){.hero--homepage{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(homepage-hero-background-1024.5fe8013a.jpg);padding-top:188px;padding-bottom: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){.hero--homepage{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(homepage-hero-background-1024@2x.95d9162b.jpg)}}@media screen and (min-width:1280px){.hero--homepage{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(homepage-hero-background-1280.24f7c5e0.jpg);padding-top:164px;padding-bottom: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){.hero--homepage{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(homepage-hero-background-1280@2x.26b14dd6.jpg)}}.hero__address{border:1px solid var(--accent-yellow-color);border-radius:2px;padding-left:6px;display:none}@media screen and (max-width:1023px){.hero__address--mobile{width:210px;height:47px;margin-bottom:70px;margin-left:auto;display:flex}}@media screen and (min-width:1024px){.hero__address--tablet{width:285px;height:56px;display:flex}}.hero__adress-position--tab{justify-content:center;margin-bottom:58px;display:flex}@media screen and (min-width:1024px){.hero__adress-position--tab{justify-content:space-between;align-items:flex-end;margin-bottom:25px}}@media screen and (min-width:1280px){.hero__adress-position--tab{margin-bottom:0}}.hero__address-link{color:var(--primary-white-color);align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.hero__address-text{text-align:left;letter-spacing:.01em;font-size:12px;font-style:normal;font-weight:400;line-height:1.25}@media screen and (min-width:1024px){.hero__address-text{font-size:16px}}.hero-title__description{letter-spacing:.02em;color:var(--primary-white-color);margin-bottom:40px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.hero-title__description{margin-bottom:56px;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.hero-title__description{margin-bottom:64px}}.company-slogan--hero{text-transform:uppercase;letter-spacing:.05em;color:var(--primary-white-color);margin:0 0 113px;padding:0;font-family:Times New Roman;font-size:32px;font-style:normal;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.company-slogan--hero{margin-bottom:137px;font-size:36px;line-height:1.14}}.button--transparent{cursor:pointer;background-color:rgba(0,0,0,.4)}@media screen and (min-width:1024px) and (max-width:1280px){.button--transparent{background-color:var(--primary-black-color)}}.restaurant-details__gradient{max-width:414px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 139px,rgba(122,122,122,.4) 139px,rgba(122,122,122,.4) 140px,rgba(0,0,0,0) 140px,rgba(0,0,0,0) 273px,rgba(122,122,122,.4) 273px,rgba(122,122,122,.4) 274px,rgba(0,0,0,0) 274px);margin:0 auto;padding-top:24px;padding-bottom:40px}@media (min-width:1024px){.restaurant-details__gradient{max-width:1024px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 277px,rgba(122,122,122,.4) 277px,rgba(122,122,122,.4) 278px,rgba(0,0,0,0) 278px,rgba(0,0,0,0) 511px,rgba(122,122,122,.4) 511px,rgba(122,122,122,.4) 512px,rgba(0,0,0,0) 512px,rgba(0,0,0,0) 745px,rgba(122,122,122,.4) 745px,rgba(122,122,122,.4) 746px,rgba(0,0,0,0) 746px);padding-top:48px;padding-bottom:40px}}@media (min-width:1280px){.restaurant-details__gradient{max-width:1280px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 337px,rgba(122,122,122,.4) 337px,rgba(122,122,122,.4) 338px,rgba(0,0,0,0) 338px,rgba(0,0,0,0) 639px,rgba(122,122,122,.4) 639px,rgba(122,122,122,.4) 640px,rgba(0,0,0,0) 640px,rgba(0,0,0,0) 941px,rgba(122,122,122,.4) 941px,rgba(122,122,122,.4) 942px,rgba(0,0,0,0) 942px);padding-top:48px;padding-bottom:40px}}.restaurant-details{background-color:#000;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-restaurant-414.189bcd8f.jpg);background-position:50%;background-size:cover}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.restaurant-details{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-restaurant-414@2x.0d844184.jpg)}}@media screen and (min-width:415px){.restaurant-details{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-restaurant-1024.be332512.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-details{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-restaurant-1024@2x.84f07040.jpg)}}@media screen and (min-width:1025px){.restaurant-details{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-restaurant-1280.bcc5c994.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-details{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-restaurant-1280@2x.bcc5c994.jpg)}}.restaurant-details--hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-hotel-414.c922181c.jpg)}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.restaurant-details--hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-hotel-414@2x.d17c3ff0.jpg)}}@media screen and (min-width:415px){.restaurant-details--hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-hotel-1024.ea2c0e01.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-details--hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-hotel-1024@2x.92e4b2b6.jpg)}}@media screen and (min-width:1025px){.restaurant-details--hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-hotel-1280.16a8f9e9.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-details--hotel{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(homepage-details-of-our-hotel-1280@2x.9b4870dd.jpg)}}.restaurant-details__company-title{text-transform:uppercase;margin-bottom:12px}@media screen and (min-width:1024px){.restaurant-details__company-title{margin-bottom:16px}}.restaurant-details__subtitle{letter-spacing:.02em;color:var(--primary-white-color);margin-bottom:20px;font-size:20px;line-height:1.2}@media screen and (min-width:1024px){.restaurant-details__subtitle{margin-bottom:8px;font-size:24px}}@media screen and (min-width:1024px){.restaurant-details__thumb{flex-direction:row-reverse;justify-content:flex-end;display:flex}}.restaurant-details__thumb--hotel{flex-direction:row}.restaurant-details__meta{margin-bottom:48px;padding-left:140px}@media screen and (min-width:1024px){.restaurant-details__meta{margin-bottom:40px;padding-left:231px}}@media screen and (min-width:1280px){.restaurant-details__meta{padding-left:253px}}.restaurant-details__meta--hotel{width:260px;padding-left:17px}.restaurant-details__meta--hotel:not(:last-child){text-align:right}@media screen and (min-width:1024px){.restaurant-details__meta--hotel{width:549px;margin-left:150px;padding-left:0}}@media screen and (min-width:1280px){.restaurant-details__meta--hotel{width:595px;margin-left:262px}}.restaurant-details__description{max-width:259px;letter-spacing:.02em;color:#bababa;margin-bottom:0;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.restaurant-details__description{max-width:610px;font-size:16px;line-height:1.25}}.restaurant-details__description--hotel{text-align:left;max-width:243px}@media screen and (min-width:1024px){.restaurant-details__description--hotel{max-width:549px}}@media screen and (min-width:1280px){.restaurant-details__description--hotel{max-width:595px}}.details-slider{margin-left:25px}@media screen and (min-width:1024px){.details-slider{margin-left:0}}.details-slider--hotel{margin-left:0;margin-right:25px}@media screen and (min-width:1024px){.details-slider--hotel{margin-right:0}}.details-slider__list{width:270px}.details-slider__image{width:270px;height:270px;display:block}.details-slider__arrows{fill:var(--primary-white-color);margin-bottom:32px}@media screen and (min-width:1024px){.details-slider__arrows{margin-bottom:0}}.details-slider__button{background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;padding:0;display:flex}.details-slider__icon{pointer-events:none}.button-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0 auto;display:flex}@media screen and (min-width:1024px){.button-container{justify-content:flex-end;margin-left:0;margin-right:29px;padding-bottom:56px}}@media screen and (min-width:1280px){.button-container{margin-right:32px}}@media screen and (min-width:1024px){.button-container--hotel{margin-left:32px;margin-right:0}}.restaurant-details__button{color:var(--accent-yellow-color)}.restaurant-link{width:236px;height:48px;justify-content:center;align-items:center;display:flex}.hero--restaurant{width:100%;max-width:1600px;text-align:center;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-hero-background-414.30bc3f89.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-content:center;justify-content:center;margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:20px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero--restaurant{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-hero-background-414@2x.7b735beb.jpg)}}@media screen and (min-width:1024px){.hero--restaurant{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-hero-background-1024.ca72df30.jpg);padding-top:188px;padding-bottom: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){.hero--restaurant{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-hero-background-1024@2x.18dd86c6.jpg)}}@media screen and (min-width:1280px){.hero--restaurant{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-hero-background-1280.6a9c49f8.jpg);padding-top:164px;padding-bottom: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){.hero--restaurant{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(restaurant-hero-background-1280@2x.e40f727e.jpg)}}.menu-anchor{text-align:center;justify-content:center;align-items:center;padding:12px 24px;display:inline-block}.menu{background-color:#f0ecd6}.container--decoration{max-width:414px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}@media screen and (min-width:1024px){.container--decoration{max-width:1024px;background-image:linear-gradient(90deg,#f0ecd6 746px,rgba(186,186,186,.4) 746px,rgba(186,186,186,.4) 747px,#f0ecd6 747px);padding-top:58px;padding-bottom:40px}}@media screen and (min-width:1280px){.container--decoration{max-width:1280px;background-image:linear-gradient(90deg,#f0ecd6 338px,rgba(186,186,186,.4) 338px,rgba(186,186,186,.4) 339px,#f0ecd6 339px,#f0ecd6 640px,rgba(186,186,186,.4) 640px,rgba(186,186,186,.4) 641px,#f0ecd6 641px,#f0ecd6 942px,rgba(186,186,186,.4) 942px,rgba(186,186,186,.4) 943px,#f0ecd6 943px);padding-bottom:60px}}.menu-page{margin-bottom:32px}@media screen and (min-width:1024px){.menu-page{justify-content:space-between;margin-bottom:40px;display:flex}}@media screen and (min-width:1280px){.menu-page{margin-bottom:31px}}.menu__title{text-transform:uppercase;margin-bottom:32px;font-family:Times New Roman,Times,serif;font-size:32px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.menu__title{margin-bottom:40px}}.menu__type-dish{margin-bottom:16px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.16}@media screen and (min-width:1280px){.menu__type-dish{font-size:24px;line-height:1.15}}@media screen and (min-width:1024px){.menu__type-dish{margin-bottom:20px}}.menu__price{letter-spacing:.02em;min-width:69px;padding-left:32px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25}@media screen and (min-width:1024px){.menu__price{min-width:60px;padding-left:47px}}@media screen and (min-width:1280px){.menu__price{padding-left:60px}}.menu__box{width:100%;margin-bottom:16px}.menu__box:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){.menu__box{margin-bottom:20px}}.menu__row{align-items:center;margin-bottom:8px;margin-right:0;display:flex}.menu__row:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){.menu__row{width:411px}}@media screen and (min-width:1280px){.menu__row{width:485px;margin-bottom:12px}}.menu__item{width:226px;letter-spacing:.02em;flex-direction:column;margin-right:auto;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;display:flex}.menu__item--wided{width:200px}@media screen and (min-width:1024px){.menu__item{width:256px}}.menu__ingredients{width:220px;letter-spacing:.02em;margin-top:4px;font-family:inherit;font-size:10px;font-weight:400;line-height:1.2}@media screen and (min-width:1280px){.menu__ingredients{width:262px}}.menu__item:last-child{margin-bottom:20px}.menu__dessert-item,.menu__drink-item{letter-spacing:.02em;font-family:inherit;font-size:16px;font-weight:500;line-height:1.25}.menu__weight{letter-spacing:.02em;min-width:37px;font-family:inherit;font-size:14px;font-weight:300;line-height:1.21}.hot-menu,.appetizers{margin-bottom:16px}@media screen and (min-width:1024px){.hot-menu,.appetizers{width:430px;margin-bottom:0}}@media screen and (min-width:1280px){.hot-menu,.appetizers{width:485px}}.appetizers{margin-bottom:0}tbody{border-color:inherit;display:table-row-group}tr{vertical-align:inherit;border-color:inherit;display:table-row}table{border:none}.menu-button{letter-spacing:.02em;color:var(--accent-yellow-color);text-align:center;background-color:var(--primary-black-color);border:2px solid var(--primary-white-color);width:236px;height:48px;border-radius:25px;font-size:16px;font-weight:700;line-height:1.25}.menu-button:hover,.menu-button:active,.menu-button:focus{background-color:var(--primary-white-color);border-color:var(--accent-yellow-color)}@media screen and (max-width:1023px){.menu-button{margin-left:auto;margin-right:auto;display:block}}@media screen and (min-width:1024px){.menu-button{margin-left:auto;display:block}}.bcg-hero{max-width:1700px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-room-hero-background-414.a6a7352f.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.bcg-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-room-hero-background-414@2x.8cd556ec.jpg)}}@media screen and (min-width:415px){.bcg-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-room-hero-background-1024.37dc6132.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){.bcg-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-room-hero-background-1024@2x.cf095ddf.jpg)}}@media screen and (min-width:1025px){.bcg-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-room-hero-background-1280.2814a095.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){.bcg-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-room-hero-background-1280@2x.703a8062.jpg)}}.hotel-hero__section{padding-top:64px;padding-bottom:20px}@media screen and (min-width:1024px){.hotel-hero__section{padding-top:188px;padding-bottom:15px}}@media screen and (min-width:1280px){.hotel-hero__section{padding-top:164px;padding-bottom:64px}}.hotel-hero__adress{box-sizing:border-box;width:210px;height:47px;border:1px solid rgba(243,198,83,.7);border-radius:2px;margin-left:auto;display:flex}@media screen and (min-width:1024px){.hotel-hero__adress{width:285px;height:56px}}.hotel-hero__adress--mob{justify-content:flex-end;margin-bottom:70px;display:flex}@media screen and (min-width:1023px){.hotel-hero__adress--mob{display:none}}.hotel-hero__adress--tab{margin-left:0}@media screen and (max-width:1023px){.hotel-hero__adress--tab{display:none}}a{text-decoration:none}@media screen and (min-width:1024px){.hotel-hero__position-title{margin-bottom:218px}}@media screen and (min-width:1280px){.hotel-hero__position-title{margin-bottom:242px}}.hero__social-links{fill:rgba(243,198,83,.7)}.hotel-hero__adresslink{letter-spacing:.01em;color:var(--primary-white-color);align-items:center;font-family:Montserrat;font-size:12px;font-weight:400;line-height:1.25;display:flex}@media screen and (max-width:1023px){.hotel-hero__adresslink{padding-right:3px}}@media screen and (min-width:1024px){.hotel-hero__adresslink{padding:8px;font-size:16px;line-height:20px}}.location-svg{width:24px;height:24px;fill:var(--accent-yellow-color);margin-right:8px}.hotel-hero__maintitle{width:303px;text-align:center;letter-spacing:.3em;color:var(--primary-white-color);margin-bottom:32px;margin-left:auto;margin-right:auto;font-family:Film P3;font-size:96px;font-weight:700;line-height:1.072}@media screen and (min-width:1024px){.hotel-hero__maintitle{width:404px;font-size:128px;line-height:138px}}.hotel-hero__title{text-align:center;letter-spacing:.02em;color:var(--primary-white-color);margin-left:auto;margin-right:auto;font-family:Montserrat;font-size:20px;font-weight:600;line-height:1.2}@media screen and (max-width:1023px){.hotel-hero__title{margin-bottom:178px}}.hotel-hero__position-tab{justify-content:center;margin-bottom:58px;display:flex}@media screen and (min-width:1024px){.hotel-hero__position-tab{justify-content:space-between;align-items:flex-end;margin-bottom:25px}}@media screen and (min-width:1280px){.hotel-hero__position-tab{margin-bottom:0}}.hotel-hero-button__room{margin-bottom:24px}@media screen and (min-width:1024px){.hotel-hero-button__room{margin-bottom:0;margin-right:40px}}@media screen and (min-width:1280px){.hotel-hero-button__room{margin-right:60px}}@media screen and (min-width:1024px){.hotel-hero-button__contain{justify-content:end;display:flex}}@media screen and (max-width:1023px){.hotel-hero-button__contain{margin-left:74px}}.hotel-hero__social-link{height:24px;gap:20px;display:flex}@media screen and (min-width:1280px){.hotel-hero__social-link{display:none}}.three-adults{background-color:#f0ecd6;overflow:hidden}@media screen and (min-width:1024px){.three-adults{overflow:visible}}.three-adults__box{padding-top:32px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.three-adults__box{padding-top:66px;padding-bottom:40px}}@media screen and (min-width:1280px){.three-adults__box{padding-top:72px}}.three-adults__company{text-align:right;margin-bottom:32px}@media screen and (min-width:1024px){.three-adults__company{margin-bottom:62px;margin-right:17px}}@media screen and (min-width:1280px){.three-adults__company{margin-bottom:72px;margin-right:57px}}.three-adults__company-slogan{margin-bottom:8px}@media screen and (min-width:1024px){.three-adults__company-slogan{margin-bottom:4px}}.three-adults__company-title{margin-right:-12px}@media screen and (min-width:1024px){.three-adults__company-title{margin-right:-20px}}.three-adults__info{margin-bottom:32px}@media screen and (min-width:1024px){.three-adults__info{width:400px;margin-bottom:169px;margin-left:auto;margin-right:17px}}@media screen and (min-width:1280px){.three-adults__info{width:454px;margin-bottom:188px;margin-right:57px}}.three-adults__title{text-align:right;letter-spacing:.05em;text-transform:uppercase;color:var(--primary-black-color);margin-bottom:12px;font-family:Times New Roman;font-size:24px;line-height:1.16}@media screen and (min-width:1024px){.three-adults__title{text-align:left;margin-bottom:16px;font-size:30px;line-height:1.13}}@media screen and (min-width:1280px){.three-adults__title{margin-bottom:24px;font-size:36px}}.three-adults__text{max-width:242px;letter-spacing:.02em;color:var(--first-text-color);margin:0 59px 0 auto;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.three-adults__text{max-width:400px;margin:0;font-size:16px}}@media screen and (min-width:1280px){.three-adults__text{font-weight:700}}.three-adults__img{width:244px;background-color:#dadada;border-radius:2px;margin-bottom:32px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.three-adults__img{width:400px;margin:0;position:absolute;top:-32px;left:65px}}@media screen and (min-width:1280px){.three-adults__img{width:460px;left:95px}}@media screen and (min-width:1024px){.three-adults__wrapper{flex-direction:row-reverse;justify-content:space-between;display:flex}}.three-adults__buttons-box{text-align:center}@media screen and (min-width:1024px){.three-adults__buttons-box{padding-top:41px}}@media screen and (min-width:1280px){.three-adults__buttons-box{padding-top:72px}}.three-adults__link{justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.three-adults__gradients{margin:0 auto}@media screen and (min-width:1280px){.three-adults__gradients{width:1280px;-webkit-backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background-image:linear-gradient(90deg,#f0ecd6 338px,rgba(186,186,186,.4) 338px,rgba(186,186,186,.4) 339px,#f0ecd6 339px,#f0ecd6 640px,rgba(186,186,186,.4) 640px,rgba(186,186,186,.4) 641px,#f0ecd6 641px,#f0ecd6 942px,rgba(186,186,186,.4) 942px,rgba(186,186,186,.4) 943px,#f0ecd6 943px)}}.room-slider--three-adults{margin-bottom:20px}@media screen and (min-width:1024px){.room-slider--three-adults{margin-bottom:0}}.room-slider__list{width:194px}@media screen and (min-width:1280px){.room-slider__list{width:254px}}.room-slider__image{width:194px;background-color:#dadada;border-radius:2px;display:block;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1280px){.room-slider__image{width:254px}}.room-slider__button{background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;padding:0;display:flex}.room-slider__icon{width:32px;height:32px;fill:var(--modal-text-color);pointer-events:none}.room-luxe{background-color:#fffdee;overflow:hidden}@media screen and (min-width:1024px){.room-luxe{overflow:visible}}.room-luxe__gradients{margin:0 auto}@media screen and (min-width:1280px){.room-luxe__gradients{width:1280px;-webkit-backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background-image:linear-gradient(90deg,#fffdee 338px,rgba(186,186,186,.4) 338px,rgba(186,186,186,.4) 339px,#fffdee 339px,#fffdee 640px,rgba(186,186,186,.4) 640px,rgba(186,186,186,.4) 641px,#fffdee 641px,#fffdee 942px,rgba(186,186,186,.4) 942px,rgba(186,186,186,.4) 943px,#fffdee 943px)}}@media screen and (min-width:1024px) and (max-width:1279px){.room-luxe__gradients--tablet{width:1024px;-webkit-backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background-image:linear-gradient(90deg,#fffdee 278px,rgba(186,186,186,.4) 278px,rgba(186,186,186,.4) 279px,#fffdee 279px,#fffdee 512px,rgba(186,186,186,.4) 512px,rgba(186,186,186,.4) 513px,#fffdee 513px,#fffdee 746px,rgba(186,186,186,.4) 746px,rgba(186,186,186,.4) 747px,#fffdee 747px);margin:0 auto}}@media screen and (max-width:1023px){.conteiner-group{padding-top:32px;padding-bottom:32px}}@media screen and (min-width:1024px){.conteiner-group{padding-top:62px;padding-bottom:40px;position:relative;overflow:visible}}@media screen and (min-width:1280px){.conteiner-group{padding-top:72px;padding-bottom:40px}}@media screen and (min-width:1024px){.set-group{justify-content:space-between;margin-bottom:176px;display:flex}}@media screen and (min-width:1280px){.set-group{margin-bottom:188px}}.room-luxe__company-slogan{color:var(--subtitle-color);margin-bottom:8px;font-family:Times New Roman,serif;font-size:20px;line-height:1.15}@media screen and (min-width:1024px){.room-luxe__company-slogan{margin-bottom:4px;font-size:32px;line-height:1.1563}}.company-hotel__title{letter-spacing:.3em;text-transform:uppercase;color:var(--title-dark-grey-color);font-family:Film P3;font-size:40px;font-weight:600;line-height:1.075}@media screen and (min-width:1024px){.company-hotel__title{font-size:64px;line-height:1.078}}.room-luxe__title{letter-spacing:.05em;color:var(--primary-black-color);margin-top:32px;margin-bottom:12px;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.room-luxe__title{margin-top:62px;margin-bottom:16px;font-size:30px;line-height:1.133}}@media screen and (min-width:1280px){.room-luxe__title{margin-top:72px;margin-bottom:24px;font-size:36px;line-height:41px}}.room-luxe__text{max-width:258px;letter-spacing:.02em;color:var(--first-text-color);margin-bottom:32px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.room-luxe__text{max-width:439px;margin-bottom:0;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.room-luxe__text{max-width:400px;font-weight:700}}.room-luxe__image{width:244px;height:322px;background-color:#dadada;margin:0;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.room-luxe__image{width:400px;height:524px;margin:0;position:absolute;top:-32px;right:65px}}@media screen and (min-width:1280px){.room-luxe__image{width:460px;height:574px;margin:0;position:absolute;top:-33px;right:95px}}.room-luxe__image-box{justify-content:end;margin-bottom:32px;display:flex}@media screen and (min-width:1024px){.block-group{justify-content:space-between;align-items:center;display:flex}}@media screen and (min-width:1280px){.block-group{justify-content:space-between;display:flex}}.room-slider--luxe{margin-bottom:20px}@media screen and (min-width:1024px){.room-slider--luxe{margin-bottom:32px}}@media screen and (min-width:1280px){.room-slider--luxe{margin-bottom:40px}}.room-slider--luxe .room-slider__track{gap:16px}@media screen and (min-width:1024px){.room-slider--luxe .room-slider__track{gap:40px}}.room-slider--luxe .room-slider__arrows{margin-left:15px}@media screen and (min-width:1024px){.room-slider--luxe .room-slider__arrows{justify-content:space-between;margin-left:0}}.room-slider--luxe .room-slider__icon{fill:var(--primary-black-color)}.list-group{cursor:pointer;flex-direction:column;align-items:center;gap:16px;margin-top:20px;display:flex}@media screen and (max-width:1023px){.list-group{text-align:center}}@media screen and (min-width:1024px){.list-group{flex-direction:column;margin-top:0;padding-bottom:60px;display:flex}}@media screen and (min-width:1280px){.list-group{flex-direction:column;justify-content:center;margin-top:0;padding-bottom:90px;display:flex}}.list-group__button,.list-group__list{letter-spacing:.02em;color:var(--accent-yellow-color);text-align:center;background-color:var(--primary-black-color);border:2px solid var(--primary-white-color);width:236px;height:48px;border-radius:25px;font-size:16px;font-weight:700;line-height:1.25}.list-group__button:hover,.list-group__button:active,.list-group__button:focus,.list-group__list:hover,.list-group__list:active,.list-group__list:focus{background-color:var(--primary-white-color);border-color:var(--accent-yellow-color)}.list-group__list{justify-content:center;align-items:center;display:flex}.amenities-section{background-color:#fffdee}.amenities{max-width:414px;margin-left:auto;margin-right:auto;padding:32px 0}@media screen and (min-width:1024px){.amenities{max-width:1024px;padding-top:48px;padding-bottom:40px}}@media screen and (min-width:1280px){.amenities{max-width:1280px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 338px,rgba(186,186,186,.4) 338px,rgba(186,186,186,.4) 339px,rgba(0,0,0,0) 339px,rgba(0,0,0,0) 640px,rgba(186,186,186,.4) 640px,rgba(186,186,186,.4) 641px,rgba(0,0,0,0) 641px,rgba(0,0,0,0) 942px,rgba(186,186,186,.4) 942px,rgba(186,186,186,.4) 943px,rgba(0,0,0,0) 943px);padding-bottom:48px}}.amenities__title{color:var(--primary-black-color);text-transform:uppercase;margin-bottom:16px;font-family:Times New Roman;font-size:32px;font-weight:400;line-height:1.16}.amenities__text{letter-spacing:.02em;color:var(--second-text-color);margin-bottom:16px;font-family:Montserrat;font-size:16px;font-weight:700;line-height:1.25}.amenities__items{letter-spacing:.02em;color:var(--second-text-color);min-width:auto;padding-bottom:16px;font-family:Montserrat;font-size:16px;font-weight:700;line-height:1.25;display:inline-flex}@media screen and (min-width:1024px){.amenities__items{width:400px}}@media screen and (min-width:1024px){.amenities__list{justify-content:space-between}}.amenities__subtitle{color:var(--primary-black-color);text-transform:uppercase;margin:16px 0;font-family:Times New Roman;font-size:24px;font-weight:700;line-height:1.17;display:block}@media screen and (min-width:1024px){.amenities__container{gap:80px;display:flex}}@media screen and (min-width:1280px){.amenities__container{gap:159px}}@media screen and (min-width:1024px){.amenities__container--size{gap:30px}}@media screen and (min-width:1280px){.amenities__container--size{gap:64px}}@media screen and (min-width:1024px){.amenities__items-size{width:450px}}@media screen and (min-width:1280px){.amenities__items-size{width:495px}}.amenities__link{color:var(--brown-text-color);letter-spacing:.02em;font-family:Montserrat;font-size:16px;font-weight:500;line-height:1.25}@media screen and (min-width:1024px){.amenities__link{font-size:20px;line-height:1.2}}.amenities__link:hover,.amenities__link:focus{color:var(--accent-yellow-color)}.amenities__package{justify-content:flex-end;display:flex}.amenities__wrapper{width:434px;flex-direction:column;justify-content:flex-end;display:flex}@media screen and (min-width:1024px){.amenities__wrapper{margin-top:24px}}.amenities__box{justify-content:center;align-items:center;gap:12px;display:inline-flex}.amenities__icon{fill:var(--brown-text-color)}.amenities__icon:hover,.amenities__icon:focus{opacity:0}.btn{color:var(--primary-white-color);margin-top:16px;margin-bottom:20px}@media screen and (min-width:1024px){.btn{margin-bottom:32px}}.slideshow-container{max-width:414px;margin:auto;position:relative}@media screen and (min-width:1024px){.slideshow-container{max-width:1024px}}@media screen and (min-width:1280px){.slideshow-container{max-width:1280px}}.prev-hero,.next-hero{cursor:pointer;width:auto;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:0 3px 3px 0;margin-top:-22px;font-size:18px;font-weight:700;transition:all .6s;position:absolute;top:50%}.prev-hero{z-index:1;padding-left:15px}@media screen and (min-width:1024px){.prev-hero{padding-left:47px}}@media screen and (min-width:1280px){.prev-hero{padding-left:85px}}.next-hero{z-index:1;padding-right:15px}@media screen and (min-width:1024px){.next-hero{padding-right:47px}}@media screen and (min-width:1280px){.next-hero{padding-right:85px}}.next-hero{right:0}.dots-hero{z-index:1;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.dot{width:8px;height:8px;cursor:pointer;background-color:rgba(255,255,255,.5);border-radius:50%;transition:background-color .3s}.dot.active{background-color:var(--accent-yellow-color)}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{0%{opacity:.7}to{opacity:1}}.slideshow-container__images{height:740px}@media screen and (min-width:1024px){.slideshow-container__images{height:720px}}.room-hero{max-width:414px;z-index:12;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:1024px){.room-hero{max-width:1024px}}@media screen and (min-width:1280px){.room-hero{max-width:1280px}}.room-hero__gradient{width:414px;height:143px;z-index:2;z-index:1;background:linear-gradient(#000 0%,rgba(0,0,0,.55) 54.17%,rgba(0,0,0,0) 100%);position:absolute}@media screen and (min-width:1024px){.room-hero__gradient{width:100%;height:100px}}@media screen and (min-width:1280px){.room-hero__gradient{height:147px}}.room-hero-text{margin-bottom:16px}@media screen and (min-width:1024px){.room-hero-text{margin-bottom:0;margin-right:350px}}@media screen and (min-width:1280px){.room-hero-text{margin-right:0}}.room-hero-text__title{letter-spacing:.05em;color:var(--primary-white-color);margin-bottom:15px;font-family:Times New Roman;font-size:28px;font-style:normal;font-weight:700;line-height:1.14}@media screen and (min-width:1024px){.room-hero-text__title{width:509px;margin-right:60px;font-size:36px;line-height:1.14}}@media screen and (min-width:1280px){.room-hero-text__title{width:509px;margin-bottom:24px}}.room-hero-text__text{letter-spacing:.02em;width:325px;color:var(--primary-white-color);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:1.25}@media screen and (min-width:1024px){.room-hero-text__text{width:400px;font-size:16px;line-height:1.25}}.room-hero-container{z-index:1;flex-wrap:wrap;margin-top:64px;display:flex;position:absolute}@media screen and (min-width:1024px){.room-hero-container{flex-wrap:wrap;margin-top:468px;display:flex}}@media screen and (min-width:1280px){.room-hero-container{justify-content:space-between;margin-top:524px}}.room-hero-button{margin-top:14px;margin-left:109px}@media screen and (min-width:1024px){.room-hero-button{margin:0 0 0 255px}}@media screen and (min-width:1280px){.room-hero-button{margin:82px 0 0}}@media screen and (min-width:1280px){.room-hero-link{display:none}}@media screen and (min-width:1024px){.room-hero__social-link{gap:20px;margin-top:42px;margin-left:40px;display:flex}}.room-hero__adress{box-sizing:border-box;width:210px;height:47px;border:1px solid rgba(243,198,83,.7);border-radius:2px;margin-left:175px;display:flex}@media screen and (min-width:1024px){.room-hero__adress{width:285px;height:56px;margin-left:0}}.room-hero__adresslink{letter-spacing:.01em;color:var(--primary-white-color);align-items:center;font-family:Montserrat;font-size:12px;line-height:1.25;text-decoration:none;display:flex}@media screen and (max-width:1023px){.room-hero__adresslink{padding-right:3px}}@media screen and (min-width:1024px){.room-hero__adresslink{gap:10px;padding:8px;font-size:16px;display:flex}}.hero__social-links{fill:rgba(243,198,83,.7)}.room-hero__adress--mob{margin-bottom:372px}@media screen and (min-width:1024px){.room-hero__adress--mob{display:none}}.room-hero__adress--tab{margin-bottom:0;display:none}@media screen and (min-width:1024px){.room-hero__adress--tab{margin-top:24px;display:block}}@media screen and (min-width:1280px){.room-hero__adress--tab{display:none}}.room-hero__location-svg{width:24px;height:24px;fill:var(--accent-yellow-color)}
/*# sourceMappingURL=hotel-page.4f39031d.css.map */
