*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Montserrat;src:url(montserrat-bold.f47ec530.ttf)format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Montserrat;src:url(montserrat-light.24ca0076.ttf)format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Montserrat;src:url(montserrat-medium.736c400d.ttf)format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Montserrat;src:url(montserrat-regular.a50d8eb2.ttf)format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Montserrat;src:url(montserrat-semibold.71eb7418.ttf)format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Film P3;src:url(filmp3-bold.e8cc015c.ttf)format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Times New Roman;src:url(times-new-roman.86dd680c.ttf)format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Times New Roman;src:url(times-new-roman-bold.7428c081.ttf)format("truetype");font-style:normal;font-weight:700}p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding-left:0}.list{margin:0;padding-left:0;list-style:none}.link{text-decoration:none}td,th{padding:0}body{color:#7a7a7a;background-color:#fffdee;font-family:Montserrat,sans-serif;font-size:16px}.container{width:100%;margin-left:auto;margin-right: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:1024px;padding-left:47px;padding-right:47px}}@media screen and (min-width:1280px){.container{max-width:1280px;padding-left:85px;padding-right:85px}}img{max-width:100%;height:auto;display:block}.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}.modal.active,.overlay.active{opacity:1;visibility:visible}.overlay{opacity:0;visibility:hidden;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.5);transition:all .3s;position:fixed;top:0;left:0}.modal-test{opacity:0;visibility:hidden;width:100%;z-index:30;background-color:#fffdee;border-radius:2px;padding:15px;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:414px){.modal-test{max-width:414px}}@media screen and (min-width:1024px){.modal-test{max-width:712px;padding-left:60px;padding-right:60px}}.modal__close-button--room{width:24px;height:24px;cursor:pointer;fill:#000;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px}.button-cross-svg--room{fill:#000;position:absolute}.form__heading--room{letter-spacing:.05em;text-align:center;color:#000;text-transform:uppercase;margin-top:45px;margin-bottom:40px;font-family:Times New Roman,serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.form__heading--room{font-size:40px;line-height:46px}}.lable__descript-par--room{letter-spacing:.02em;color:#c79002;margin-bottom:20px;margin-left:15px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.lable__descript-par--room{margin-bottom:40px;font-size:16px;line-height:20px}}@media screen and (min-width:1024px){.form__fix-space--tablet-room{justify-content:space-between}}@media screen and (min-width:1024px){.form__space--tablet-room{justify-content:flex-end;gap:16px;display:flex}}@media screen and (min-width:1024px){.mrg{margin-bottom:28px}}.lable__input-count--room,.lable__input-price--room{width:100%;height:54px;letter-spacing:.05em;color:gray;background-color:rgba(0,0,0,0);border:1px solid #c79002;outline:none;margin-bottom:8px;padding:13px 15px;font-family:Times New Roman,serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.lable__input-count--room,.lable__input-price--room{width:288px;height:64px;font-size:24px;line-height:1.16}}.lable__input-count--room{-webkit-appearance:none;-ms-appearance:none;appearance:none}select{background:#c79002 url("data:image/svg+xml;utf8,<svg aria-hidden='true' style='position:absolute;width:0;height:0;overflow:hidden' fill='%23C79002' height='24' viewBox='0 0 32 32' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M3.272 10.586c0.375-0.375 0.884-0.586 1.414-0.586s1.039 0.211 1.414 0.586l9.9 9.9 9.9-9.9c0.377-0.364 0.882-0.566 1.407-0.561s1.026 0.215 1.397 0.586c0.371 0.371 0.581 0.872 0.586 1.397s-0.197 1.030-0.561 1.407l-11.314 11.314c-0.375 0.375-0.884 0.586-1.414 0.586s-1.039-0.211-1.414-0.586l-11.314-11.314c-0.375-0.375-0.586-0.884-0.586-1.414s0.211-1.039 0.586-1.414z'/></svg>") calc(100% - 15px) 15px no-repeat;border-radius:2px}@media screen and (min-width:1024px){select{background-position-y:20px;font-size:24px}}.form__booking-button--room{width:100%;color:#fff;text-align:center;height:64px;cursor:pointer;text-transform:uppercase;background:#000;border:1px solid #f3c653;border-radius:2px;margin-bottom:45px;margin-left:auto;margin-right:auto;padding:0;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1024px){.form__booking-button--room{font-size:24px;line-height:1.2}}.form__booking-button--room:hover,.form__booking-button--room:focus{color:#000;background-color:#f3c653}.modal.active,.overlay.active{opacity:1;visibility:visible}.overlay{opacity:0;visibility:hidden;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.5);transition:all .3s;position:fixed;top:0;left:0}.modal{opacity:0;visibility:hidden;width:100%;z-index:1000;background-color:#fffdee;border-radius:2px;padding:15px;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:414px){.modal{max-width:414px}}@media screen and (min-width:1024px){.modal{max-width:712px;padding-left:60px;padding-right:60px}}.modal__close-button--table{width:24px;height:24px;cursor:pointer;fill:#000;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px}.button-cross-svg--table{fill:#000;position:absolute}.form__heading--table{letter-spacing:.05em;text-align:center;color:#000;text-transform:uppercase;margin-top:45px;margin-bottom:40px;font-family:Times New Roman,serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.form__heading--table{font-size:40px;line-height:46px}}.form__room-stats--table{letter-spacing:.02em;color:#c79002;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.25}.lable__descript-par--table{letter-spacing:.02em;color:#c79002;margin-bottom:20px;margin-left:15px;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.lable__descript-par--table{margin-bottom:40px;font-size:16px;line-height:20px}}@media screen and (min-width:1024px){.form__fix-space--tablet{justify-content:space-between;display:flex}}@media screen and (min-width:1024px){.form__space--tablet{display:inline-block}}@media screen and (min-width:1024px){.mrg{margin-bottom:28px}}.lable__input-count--table,.lable__input-price--table{width:100%;height:54px;letter-spacing:.05em;color:gray;background-color:rgba(0,0,0,0);border:1px solid #c79002;outline:none;margin-bottom:8px;padding:13px 15px;font-family:Times New Roman,serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.lable__input-count--table,.lable__input-price--table{width:288px;height:64px;font-size:24px;line-height:1.16}}.lable__input-count--table{-webkit-appearance:none;-ms-appearance:none;appearance:none}select{background:#c79002 url("data:image/svg+xml;utf8,<svg aria-hidden='true' style='position:absolute;width:0;height:0;overflow:hidden' fill='%23C79002' height='24' viewBox='0 0 32 32' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M3.272 10.586c0.375-0.375 0.884-0.586 1.414-0.586s1.039 0.211 1.414 0.586l9.9 9.9 9.9-9.9c0.377-0.364 0.882-0.566 1.407-0.561s1.026 0.215 1.397 0.586c0.371 0.371 0.581 0.872 0.586 1.397s-0.197 1.030-0.561 1.407l-11.314 11.314c-0.375 0.375-0.884 0.586-1.414 0.586s-1.039-0.211-1.414-0.586l-11.314-11.314c-0.375-0.375-0.586-0.884-0.586-1.414s0.211-1.039 0.586-1.414z'/></svg>") calc(100% - 15px) 15px no-repeat;border-radius:2px}@media screen and (min-width:1024px){select{background-position-y:20px;font-size:24px}}.form__booking-button--table{width:100%;color:#fff;text-align:center;height:64px;cursor:pointer;text-transform:uppercase;background:#000;border:1px solid #f3c653;border-radius:2px;margin-bottom:45px;margin-left:auto;margin-right:auto;padding:0;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1024px){.form__booking-button--table{font-size:24px;line-height:1.2}}.form__booking-button--table:hover,.form__booking-button--table:focus{color:#000;background-color:#f3c653}.modal-price{width:100%;background-color:#fffdee;border-radius:2px;padding:15px;transition:all .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:414px){.modal-price{max-width:414px}}@media screen and (min-width:1024px){.modal-price{max-width:712px;padding-left:60px;padding-right:60px}}.modal__close-button--price{width:24px;height:24px;cursor:pointer;fill:#000;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px}.button-cross-svg--price{fill:#000;position:absolute}.form__heading--price{letter-spacing:.05em;text-align:center;color:#000;text-transform:uppercase;margin-top:45px;margin-bottom:40px;font-family:Times New Roman,serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.form__heading--price{font-size:40px;line-height:46px}}.form__room-name--price{letter-spacing:.05em;color:gray;margin-bottom:28px;font-family:Times New Roman,serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.16}.form__room-stats--price{letter-spacing:.02em;color:#c79002;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.25}.lable__descript-par--price{letter-spacing:.02em;color:#c79002;margin-bottom:20px;margin-left:15px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.25}@media screen and (min-width:1024px){.lable__descript-par--price{margin-bottom:40px;font-size:16px;line-height:20px}}@media screen and (min-width:1024px){.form__space--price{justify-content:space-between;display:flex}}.lable__input-count--price,.lable__input-price--price{height:54px;width:100%;letter-spacing:.05em;color:gray;background-color:rgba(0,0,0,0);border:1px solid #c79002;outline:none;margin-bottom:8px;padding:13px 15px;font-family:Times New Roman,serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.lable__input-count--price,.lable__input-price--price{width:288px;height:64px;font-size:24px;line-height:1.16}}.lable__input-count--price{-webkit-appearance:none;-ms-appearance:none;appearance:none}.form__booking-button--price{width:100%;color:#fff;text-align:center;height:64px;cursor:pointer;text-transform:uppercase;background:#000;border:1px solid #f3c653;border-radius:2px;margin-bottom:45px;margin-left:auto;margin-right:auto;padding:0;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1024px){.form__booking-button--price{font-size:24px;line-height:1.2}}.form__booking-button--price:hover,.form__booking-button--price:focus{color:#000;background-color:#f3c653}.btn{cursor:pointer;letter-spacing:.02em;color:#f3c653;width:236px;min-height:48px;text-align:center;background-color:rgba(0,0,0,.4);border:2px solid #fff;border-radius:25px;align-items:center;font-family:inherit;font-size:16px;font-weight:700;line-height:1.25;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.btn:hover,.btn:focus{background-color:#fff}.btn__desktop{background-color:#000;transition:border .25s cubic-bezier(.4,0,.2,1)}.btn__desktop:hover,.btn__desktop:focus{border:2px solid #f3c653}.btn__restoran{background-color:#000;border:2px solid #fffdee;transition:border .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1024px){.btn__restoran{border:2px solid #f0ecd6}}@media screen and (min-width:1280px){.btn__restoran{border:2px solid #fffdee}}.btn__restoran:hover,.btn__restoran:focus{background-color:#fff;border:2px solid #f3c653}.btn__hotel--light{background-color:#000;border:2px solid #fffdee;transition:border .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1024px){.btn__hotel--light{border:2px solid #f0ecd6}}@media screen and (min-width:1280px){.btn__hotel--light{border:2px solid #fff}}.btn__hotel--light:hover,.btn__hotel--light:focus{background-color:#fff;border:2px solid #f3c653}.btn__hotel--dark{background-color:#000;border:2px solid #f0ecd6;transition:border .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1024px){.btn__hotel--dark{border:2px solid #fff}}.btn__hotel--dark:hover,.btn__hotel--dark:focus{background-color:#fff;border:2px solid #f3c653}.btn__room{cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;max-width:384px;min-height:64px;background-color:#000;border:1px solid #f3c653;border-radius:25px;align-items:center;font-family:inherit;font-size:20px;font-weight:500;line-height:1.2;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:414px){.btn__room{width:384px}}@media screen and (min-width:1024px){.btn__room{width:434px;font-size:24px;line-height:1.21}}.btn__room:hover,.btn__room:focus{color:#000;background-color:#f3c653}.btn__modal{border-radius:2px}@media screen and (min-width:1024px){.btn__modal{width:592px}}.top{position:relative}.top .header-container{height:65px;z-index:999;align-items:center;gap:60px;display:flex;position:absolute;top:0;left:0;right:0}@media screen and (min-width:1024px){.top .header-container{height:100px}}.top .nav{width:100%;justify-content:space-between;align-items:center;display:flex}.top .contacts-list{align-items:center;gap:10px;display:flex}@media screen and (min-width:414px){.top .contacts-list{gap:20px}}@media screen and (min-width:1024px){.top .contacts-list{gap:70px}}.top .contacts-item{justify-content:center;align-items:center;gap:5px;display:flex}@media screen and (min-width:414px){.top .contacts-item{gap:12px}}@media screen and (min-width:1280px){.top .contacts-item{gap:32px}}.top .logo{letter-spacing:.3em;color:#fff;text-transform:uppercase;font-family:Film P3;font-size:26px;font-style:normal;font-weight:700;line-height:1.08;text-decoration:none}@media screen and (min-width:414px){.top .logo{font-size:36px}}@media screen and (min-width:1024px){.top .logo{font-size:40px;line-height:1.075}}.top .text-nav{letter-spacing:.02em;color:#f3c653;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:1.25}@media screen and (min-width:414px){.top .text-nav{font-size:16px}}@media screen and (min-width:1024px){.top .text-nav{font-size:20px;line-height:1.2}}.top .contacts-number{align-items:center;display:flex}@media screen and (min-width:1024px){.top .contacts-number{height:40px;border:1px solid #f3c653;border-radius:2px}}.top .phone-contact{letter-spacing:.02em;text-align:center;color:#fff;margin-left:8px;margin-right:8px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.21;display:none}@media screen and (min-width:1024px){.top .phone-contact{display:block}}.top .soci{justify-content:center;align-items:center;gap:23px;display:flex}@media screen and (max-width:1279px){.top .soci{display:none}}.top .icon{fill:#f3c653}@media screen and (min-width:1024px){.top .icon{margin-left:8px}}.top .svg-phone{justify-content:center;align-items:center;display:flex}.hero-main{max-width:1600px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-hero-mob.20105bf3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-grow:1;margin:0 auto}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero-main .hero-main{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-hero-mob-2x.698c7eae.jpg)}}.hero-container{width:100%;max-width:414px;max-width:100%;flex-direction:column;padding-bottom:22px;display:flex}.hero-address{letter-spacing:.01em;border-width:100%;color:#e5e5e5;justify-content:center;align-items:center;margin-top:64px;margin-bottom:70px;margin-right:15px;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.25;display:flex}.location-icon{fill:#f3c653;margin-right:13px}.contacts-map-link{color:#e5e5e5;border:1px solid rgba(243,198,83,.7);border-radius:2px;align-items:center;margin-left:auto;padding:8px 13px 8px 11px;display:flex}.hero-title{letter-spacing:.3em;color:#fff;text-transform:uppercase;text-align:center;width:303px;margin:70px auto 24px;font-family:Film P3,sans-serif;font-size:96px;font-weight:700;line-height:1.07}.hero-pre_title{letter-spacing:.02em;color:#fff;text-align:center;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.25}.hero-description{letter-spacing:.05em;color:#fff;text-align:center;margin-bottom:113px;font-family:Times New Roman,serif;font-size:32px;font-style:normal;font-weight:700;line-height:1.16}.hero_list{flex-direction:column;gap:24px;display:flex}.hero-button{margin:0 auto;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:block}.hero-button:hover,.hero-button:focus{background-color:#fff}.hero-soc{gap:23px;display:flex}.icon-soc{fill:rgba(243,198,83,.7);margin-top:60px}@media screen and (min-width:1024px){.hero-main{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-hero-tab.d7888f55.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){.hero-main{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-hero-tab.-2x.ee253050.jpg)}}@media screen and (min-width:1024px){.hero-container{width:1024px;padding:88px 47px 18px;position:relative}}@media screen and (min-width:1024px){.hero-title{width:404px;margin:0 auto 16px;font-size:128px;line-height:1.08}}@media screen and (min-width:1024px){.hero-pre_title{letter-spacing:.02em;margin-bottom:56px;font-size:20px;line-height:1.2}}@media screen and (min-width:1024px){.hero-description{letter-spacing:.05em;margin-bottom:137px;font-size:36px;font-weight:700;line-height:1.14}}@media screen and (min-width:1024px){.hero-address{letter-spacing:.01em;border-width:100%;margin-top:0;margin-bottom:70px;margin-right:0;font-size:12px;font-weight:400;line-height:1.25;display:flex;position:absolute;top:90%;left:24.5%;transform:translate(-90%,-90%)}}@media screen and (min-width:1024px){.hero_list{flex-direction:row-reverse;gap:40px;display:flex}}@media screen and (min-width:1024px){.hero-soc{margin-bottom:0;margin-left:0}}@media screen and (min-width:1024px){.hero_soc_item{height:24px;width:24px}}@media screen and (min-width:1024px){.icon-soc{fill:rgba(243,198,83,.7);width:24px;height:24px;margin-top:0;margin-bottom:0}}@media screen and (min-width:1024px){.hero-button{background:#000}}@media screen and (min-width:1024px){.contacts-map-link{color:#e5e5e5;border:1px solid rgba(243,198,83,.7);border-radius:2px;align-items:center;margin-left:auto;padding:8px 13px 8px 11px;display:flex}}@media screen and (min-width:1280px){.hero-main{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-hero-desk.e70f66dd.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){.hero-main{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-hero-desk-2x.cacbb139.jpg)}}@media screen and (min-width:1280px){.hero-container{width:1280px;padding:64px 85px}}@media screen and (min-width:1280px){.hero-soc{visibility:hidden}}@media screen and (min-width:1280px){.hero-button{background:rgba(0,0,0,.4);margin-bottom:0}}@media screen and (min-width:1280px){.hero-title{margin-top:94px;margin-bottom:32px}}@media screen and (min-width:1280px){.hero-pre_title{letter-spacing:.02em;margin-bottom:64px;font-size:20px;font-weight:600;line-height:1.2}}@media screen and (min-width:1280px){.hero-description{letter-spacing:.05em;margin-bottom:144px;font-size:36px;font-weight:700;line-height:1.39}}@media screen and (min-width:1280px){.hero-address{margin-right:-90%;position:absolute;top:86%;left:25%;transform:translate(-90%,-90%)}}.about-restaurant{background:#fffdee}.about-restaurant_container{background-image:linear-gradient(90deg,rgba(0,0,0,0) 33.7%,rgba(186,186,186,.4) 34.1%,rgba(0,0,0,0) 34.2%,rgba(0,0,0,0) 66.2%,rgba(186,186,186,.4) 66.5%,rgba(0,0,0,0) 66.7%);padding-top:16px;padding-bottom:20px}@media screen and (min-width:1024px){.about-restaurant_container{background-image:linear-gradient(90deg,rgba(0,0,0,0) 27%,rgba(186,186,186,.4) 27.2%,rgba(0,0,0,0) 27.3%,rgba(0,0,0,0) 49.9%,rgba(186,186,186,.4) 50.1%,rgba(0,0,0,0) 50.2%,rgba(0,0,0,0) 73%,rgba(186,186,186,.4) 73.2%,rgba(0,0,0,0) 73.3%);padding-top:120px;padding-bottom:32px}}@media screen and (min-width:1280px){.about-restaurant_container{background-image:linear-gradient(90deg,rgba(0,0,0,0) 26.3%,rgba(186,186,186,.4) 26.5%,rgba(0,0,0,0) 26.6%,rgba(0,0,0,0) 49.9%,rgba(186,186,186,.4) 50.1%,rgba(0,0,0,0) 50.2%,rgba(0,0,0,0) 73.7%,rgba(186,186,186,.4) 73.9%,rgba(0,0,0,0) 74%);padding-bottom:50px}}.about-restaurant_container{position:relative}.about-restaurant_img-interior{width:59vw;max-width:244px;background:#dadada;border-radius:2px;margin-left:auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.about-restaurant_img-interior{width:400px;max-width:400px;position:absolute;top:-32px;right:112px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.about-restaurant_img-interior{width:460px;max-width:460px;top:-33px;right:180px}}.about-restaurant_img-hall{width:48vw;max-width:200px;background:#dadada;border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.about-restaurant_img-hall{width:350px;max-width:350px;margin-bottom:-16px;transform:translateY(-16px);box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.about-restaurant_img-hall{width:460px;max-width:460px;margin-bottom:-98px}}.about-restaurant_pre_title{color:#b4b4b4;margin-bottom:12px;font-family:Times New Roman;font-size:20px;line-height:1.15}@media screen and (min-width:1024px){.about-restaurant_pre_title{margin-bottom:4px;font-size:32px;line-height:1.6}}.brand-name{letter-spacing:.3em;color:#494848;margin-bottom:12px;font-family:Film P3;font-size:40px;line-height:1.08}@media screen and (min-width:1024px){.brand-name{margin-bottom:24px;font-size:64px;line-height:1.08}}@media screen and (min-width:1280px){.brand-name{color:#828282}}.about-restaurant_text_up{letter-spacing:.02em;color:#5f5f5f;max-width:258px;margin-bottom:28px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.about-restaurant_text_up{max-width:439px;margin-bottom:142px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.about-restaurant_text_up{max-width:518px;margin-bottom:162px}}.about-restaurant_text_down{letter-spacing:.02em;color:#c79002;max-width:163px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.about-restaurant_text_down{max-width:312px;font-size:16px;line-height:1.25}}.about-restaurant_box{align-items:center;gap:20px;margin:32px 0;display:flex}@media screen and (min-width:1024px){.about-restaurant_box{gap:48px;margin:0}}@media screen and (min-width:1280px){.about-restaurant_box{gap:32px}}.about-restaurant_slider{width:330px;margin-bottom:72px;margin-left:auto;margin-right:0}@media screen and (min-width:1024px){.about-restaurant_slider{width:428px;margin-top:-28px}}@media screen and (min-width:1280px){.about-restaurant_slider{width:548px;margin-top:-58px}}.about-restaurant_slider .slick-prev,.about-restaurant_slider .slick-next{transition:all .25s cubic-bezier(.4,0,.2,1);top:120%}.about-restaurant_slider .slick-prev:before,.about-restaurant_slider .slick-next:before{content:""}.about-restaurant_slider .slick-prev{width:32px;height:32px;background:url(arrow-right.69d73b21.svg) 0 0/100% no-repeat;left:60%}@media screen and (min-width:1024px){.about-restaurant_slider .slick-prev{left:77%}}@media screen and (min-width:1280px){.about-restaurant_slider .slick-prev{left:82%}}.about-restaurant_slider .slick-next{width:32px;height:32px;background:url(arrow-left.9c784629.svg) 0 0/100% no-repeat;right:10%}@media screen and (min-width:1024px){.about-restaurant_slider .slick-next{right:0%}}.about-restaurant_slider .slick-next:focus,.about-restaurant_slider .slick-next:hover{background:url(arrow-right-yellow.6c88f850.svg) 0 0/100% no-repeat}.about-restaurant_slider .slick-prev:focus,.about-restaurant_slider .slick-prev:hover{background:url(arrow-left-yellow.ba2d58ee.svg) 0 0/100% no-repeat}@media screen and (min-width:1280px){.about-restaurant_slider .slider-item{width:254px}}.slick-list{margin-right:-15px}.slick-list .slick-track{gap:25px;display:flex}@media screen and (min-width:1024px){.slick-list .slick-track{gap:40px}}.about-restaurant_slick_foto{width:100%}.restaurant-details{max-width:415px;height:735px;background-color:#000;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-rest-mob.e4ff48de.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:22px;padding-bottom:40px;position:relative}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.restaurant-details{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-rest-mob-2x.be724f7a.jpg)}}@media screen and (min-width:1024px){.restaurant-details{height:620px;max-width:1024px;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-rest-tab.a6260848.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){.restaurant-details{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-rest-tab-2x.4abc9fb1.jpg)}}@media screen and (min-width:1280px){.restaurant-details{max-width:1280px;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-rest-desk.acb946a1.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){.restaurant-details{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-rest-desk-2x.5b62d361.jpg)}}.restaurant-details-logo{letter-spacing:.3em;color:#fff;text-transform:uppercase;z-index:10;margin-bottom:12px;margin-left:140px;font-family:Film P3,sans-serif;font-size:40px;font-weight:700;line-height:1.075;display:flex}@media screen and (min-width:1024px){.restaurant-details-logo{margin-bottom:16px;margin-left:278px;font-size:64px;line-height:1.078}}@media screen and (min-width:1280px){.restaurant-details-logo{margin-left:338px}}.restaurant-details-title{letter-spacing:.02em;color:#fff;z-index:10;margin-bottom:20px;margin-left:140px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.2;display:flex}@media screen and (min-width:1024px){.restaurant-details-title{margin-bottom:8px;margin-left:278px;font-size:24px;line-height:1.16}}@media screen and (min-width:1280px){.restaurant-details-title{margin-left:338px}}.restaurant-details-descr{letter-spacing:.02em;color:#bababa;max-width:259px;z-index:10;margin-bottom:48px;margin-left:140px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.restaurant-details-descr{max-width:610px;margin-bottom:40px;margin-left:278px;font-size:16px}}@media screen and (min-width:1280px){.restaurant-details-descr{margin-left:338px}}.details-restaurant-btn{z-index:10;margin-bottom:16px}.details-restaurant-link{height:48px;z-index:10;justify-content:center;align-items:center;display:flex}.restaurant-btns-box{max-width:236px;z-index:10;flex-direction:column;display:flex;position:absolute;bottom:40px;right:89px}@media screen and (min-width:1024px){.restaurant-btns-box{z-index:100;bottom:96px;left:47px}}@media screen and (min-width:1280px){.restaurant-btns-box{bottom:95px;left:85px}}.details-restaurant-slick{width:374px;z-index:20;margin-left:25px;padding:0;position:relative}@media screen and (min-width:1024px){.details-restaurant-slick{width:662px;margin-bottom:0;margin-left:265px}}@media screen and (min-width:1280px){.details-restaurant-slick{width:874px;margin-left:268px}}.details-restaurant-slick .slick-list{margin-right:0;overflow:hidden}.details-restaurant-slick .slick-arrow{z-index:10;width:32px;height:32px;font-size:0;position:absolute;top:318px}@media screen and (min-width:1024px){.details-restaurant-slick .slick-arrow{top:326px}}.details-restaurant-slick .slick-arrow.slick-prev{background:url(arrow-left-white.bf792736.svg) 0 0/100% no-repeat;left:0}.details-restaurant-slick .slick-arrow.slick-next{background:url(arrow-right-white.d5740b62.svg) 0 0/100% no-repeat;right:278px}@media screen and (min-width:1024px){.details-restaurant-slick .slick-arrow.slick-next{right:566px}}@media screen and (min-width:1280px){.details-restaurant-slick .slick-arrow.slick-next{right:778px}}.details-restaurant-slick .slick-prev:before{content:"";width:32px;height:32px;z-index:5;background:url(arrow-left-white.bf792736.svg) 0 0/100% no-repeat}.details-restaurant-slick .slick-next:before{content:"";width:32px;height:32px;z-index:5;background:url(arrow-right-white.d5740b62.svg) 0 0/100% no-repeat}.details-restaurant-slick .slick-track{gap:20px;display:flex}@media screen and (min-width:1024px){.details-restaurant-slick .slick-track{gap:32px}}@media screen and (min-width:1280px){.details-restaurant-slick .slick-track{gap:87px}}.details-restaurant-slick.slick-next:focus,.details-restaurant-slick .slick-next:hover{background:url(arrow-right-yellow.6c88f850.svg) 0 0/100% no-repeat}.details-restaurant-slick .slick-prev:focus,.details-restaurant-slick .slick-prev:hover{background:url(arrow-left-yellow.ba2d58ee.svg) 0 0/100% no-repeat}.rest-slider-item{position:absolute}.rest-bg-line1{content:"";width:1px;height:100%;filter:blur(.5px);z-index:1;border:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;left:140px}@media screen and (min-width:1024px){.rest-bg-line1{left:278px}}@media screen and (min-width:1280px){.rest-bg-line1{left:338px}}.rest-bg-line2{content:"";width:1px;height:100%;filter:blur(.5px);z-index:1;border:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;left:274px}@media screen and (min-width:1024px){.rest-bg-line2{left:512px}}@media screen and (min-width:1280px){.rest-bg-line2{left:640px}}.rest-bg-line3{content:"";width:1px;height:100%;filter:blur(.5px);z-index:1;border:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0}@media screen and (min-width:1024px){.rest-bg-line3{left:745px}}@media screen and (min-width:1280px){.rest-bg-line3{left:941px}}.about-hotel{background:#fffdee}.about-hotel_container{background-image:linear-gradient(90deg,rgba(0,0,0,0) 33.7%,rgba(186,186,186,.4) 34.1%,rgba(0,0,0,0) 34.2%,rgba(0,0,0,0) 66.2%,rgba(186,186,186,.4) 66.5%,rgba(0,0,0,0) 66.7%);padding-top:16px;padding-bottom:20px}@media screen and (min-width:1024px){.about-hotel_container{background-image:linear-gradient(90deg,rgba(0,0,0,0) 27%,rgba(186,186,186,.4) 27.2%,rgba(0,0,0,0) 27.3%,rgba(0,0,0,0) 49.9%,rgba(186,186,186,.4) 50.1%,rgba(0,0,0,0) 50.2%,rgba(0,0,0,0) 73%,rgba(186,186,186,.4) 73.2%,rgba(0,0,0,0) 73.3%)}}@media screen and (min-width:1280px){.about-hotel_container{background-image:linear-gradient(90deg,rgba(0,0,0,0) 26.3%,rgba(186,186,186,.4) 26.5%,rgba(0,0,0,0) 26.6%,rgba(0,0,0,0) 49.9%,rgba(186,186,186,.4) 50.1%,rgba(0,0,0,0) 50.2%,rgba(0,0,0,0) 73.7%,rgba(186,186,186,.4) 73.9%,rgba(0,0,0,0) 74%)}}.about-hotel_container{position:relative}.about-hotel_img-interior{width:59vw;max-width:244px;background:#dadada;border-radius:2px;margin-right:auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.about-hotel_img-interior{width:400px;max-width:400px;position:absolute;top:-32px;left:112px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.about-hotel_img-interior{width:460px;max-width:460px;top:-33px;right:180px}}.about-hotel_img-hall{width:48vw;max-width:200px;background:#dadada;border-radius:2px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.about-hotel_img-hall{width:350px;max-width:350px;margin-bottom:-16px;transform:translateY(-16px);box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.about-hotel_img-hall{width:460px;max-width:460px;margin-bottom:-98px}}.about-hotel_pre_title{color:#b4b4b4;text-align:right;margin-bottom:12px;font-family:Times New Roman;font-size:20px;line-height:1.15}@media screen and (min-width:1024px){.about-hotel_pre_title{margin-bottom:4px;font-size:32px;line-height:1.6}}.title-name{letter-spacing:.3em;color:#494848;text-align:right;margin-bottom:12px;font-family:Film P3;font-size:40px;line-height:1.08}@media screen and (min-width:1024px){.title-name{margin-bottom:24px;font-size:64px;line-height:1.08}}@media screen and (min-width:1280px){.title-name{color:#828282}}.about-hotel_text_up{letter-spacing:.02em;color:#5f5f5f;max-width:258px;margin-bottom:28px;margin-left:auto;margin-right:0;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.about-hotel_text_up{max-width:439px;margin-bottom:142px;font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.about-hotel_text_up{max-width:518px;margin-bottom:162px}}.about-hotel_text_down{letter-spacing:.02em;color:#c79002;max-width:163px;font-family:Montserrat;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.about-hotel_text_down{max-width:312px;font-size:16px;line-height:1.25}}.about-hotel_box{align-items:center;gap:20px;margin:32px 0;display:flex}@media screen and (min-width:1024px){.about-hotel_box{gap:48px;margin:0 0 0 267px}}@media screen and (min-width:1280px){.about-hotel_box{gap:32px}}@media screen and (min-width:1280px){.slider-item-hotel{width:254px}}.about-hotel_slider{width:330px;border-radius:2px;margin-bottom:72px;margin-left:0;margin-right:auto}@media screen and (min-width:1024px){.about-hotel_slider{width:428px;margin-top:-28px}}@media screen and (min-width:1280px){.about-hotel_slider{width:548px;margin-top:-58px}}.about-hotel_slider .slick-prev,.about-hotel_slider .slick-next{top:120%}.about-hotel_slider .slick-prev:before,.about-hotel_slider .slick-next:before{content:""}.about-hotel_slider .slick-prev{width:32px;height:32px;background:url(arrow-right.69d73b21.svg) 0 0/100% no-repeat;left:0}.about-hotel_slider .slick-next{width:32px;height:32px;background:url(arrow-left.9c784629.svg) 0 0/100% no-repeat;right:70%}@media screen and (min-width:1024px){.about-hotel_slider .slick-next{right:77%}}.about-hotel_slider .slick-next:focus,.about-hotel_slider .slick-next:hover{background:url(arrow-right-yellow.6c88f850.svg) 0 0/100% no-repeat}.about-hotel_slider .slick-prev:focus,.about-hotel_slider .slick-prev:hover{background:url(arrow-left-yellow.ba2d58ee.svg) 0 0/100% no-repeat}.about-hotel_slider .slick-list{margin-left:-15px;padding:0 0 0 30%!important}@media screen and (min-width:1024px){.about-hotel_slider .slick-list{margin-left:0;padding:0!important}}.about-hotel_slider .slick-list .slick-track{gap:25px;display:flex}@media screen and (min-width:1024px){.about-hotel_slider .slick-list .slick-track{gap:40px}}.about-hotel_slick_foto{width:100%}.hotel-details{max-width:415px;height:735px;background-color:#000;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-hotel-mob.b353021e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:22px;padding-bottom:40px;position:relative}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hotel-details{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-hotel-mob-2x.e4809094.jpg)}}@media screen and (min-width:1024px){.hotel-details{height:620px;max-width:1024px;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-hotel-tab.5707dfc6.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){.hotel-details{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url("main-bg-hotel-tab -2x.1533a270.jpg")}}@media screen and (min-width:1280px){.hotel-details{max-width:1280px;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-hotel-desk.c09304ac.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){.hotel-details{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(main-bg-hotel-desk-2x.90e058ef.jpg)}}.hotel-details-logo{letter-spacing:.3em;color:#fff;text-transform:uppercase;z-index:10;margin-bottom:12px;margin-left:144px;font-family:Film P3,sans-serif;font-size:40px;font-weight:700;line-height:1.075;display:flex}@media screen and (min-width:1024px){.hotel-details-logo{margin-bottom:16px;margin-left:544px;font-size:64px;line-height:1.078}}@media screen and (min-width:1280px){.hotel-details-logo{margin-left:740px}}.hotel-details-title{letter-spacing:.02em;color:#fff;z-index:10;margin-bottom:20px;margin-left:201px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.2;display:flex}@media screen and (min-width:1024px){.hotel-details-title{margin-bottom:8px;margin-left:659px;font-size:24px;line-height:1.16}}@media screen and (min-width:1280px){.hotel-details-title{margin-left:855px}}.hotel-details-descr{letter-spacing:.02em;color:#bababa;max-width:243px;z-index:10;margin-bottom:48px;margin-left:31px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.hotel-details-descr{max-width:549px;margin-bottom:40px;margin-left:197px;font-size:16px}}@media screen and (min-width:1280px){.hotel-details-descr{max-width:595px;margin-left:347px}}.details-hotel-btn{z-index:10;margin-bottom:16px}.details-hotel-link{height:48px;z-index:10;justify-content:center;align-items:center;display:flex}.hotel-btns-box{max-width:236px;z-index:10;flex-direction:column;display:flex;position:absolute;bottom:40px;right:89px}@media screen and (min-width:1024px){.hotel-btns-box{bottom:100px;right:47px}}@media screen and (min-width:1280px){.hotel-btns-box{bottom:95px;right:86px}}.details-hotel-slick{width:374px;z-index:20;margin-left:-15px;padding:0;position:relative}@media screen and (min-width:1024px){.details-hotel-slick{width:662px;margin-bottom:0;margin-left:-12px}}@media screen and (min-width:1280px){.details-hotel-slick{width:874px;margin-left:-33px}}.details-hotel-slick .slick-list{margin-right:0;overflow:hidden}@media screen and (min-width:1280px){.details-hotel-slick{width:874px;margin-left:-33px}}.details-hotel-slick .slick-list{overflow:hidden}.details-hotel-slick .slick-arrow{z-index:10;width:32px;height:32px;font-size:0;position:absolute;top:318px}@media screen and (min-width:1024px){.details-hotel-slick .slick-arrow{top:326px}}.details-hotel-slick .slick-arrow{z-index:10;width:32px;height:32px;font-size:0;position:absolute;top:318px;left:270px}@media screen and (min-width:1024px){.details-hotel-slick .slick-arrow{top:326px;left:630px}}@media screen and (min-width:1280px){.details-hotel-slick .slick-arrow{left:840px}}.details-hotel-slick .slick-arrow.slick-prev{background:url(arrow-left-white.bf792736.svg) 0 0/100% no-repeat;left:200px}@media screen and (min-width:1024px){.details-hotel-slick .slick-arrow.slick-prev{left:568px}}@media screen and (min-width:1280px){.details-hotel-slick .slick-arrow.slick-prev{left:776px}}.details-hotel-slick .slick-arrow.slick-next{background:url(arrow-right-white.d5740b62.svg) 0 0/100% no-repeat;right:0}.details-hotel-slick .slick-prev:before{content:"";width:32px;height:32px;z-index:5;background:url(arrow-left-white.bf792736.svg) 0 0/100% no-repeat}.details-hotel-slick .slick-next:before{content:"";width:32px;height:32px;z-index:5;background:url(arrow-right-white.d5740b62.svg) 0 0/100% no-repeat}.details-hotel-slick .slick-track{gap:20px;display:flex}@media screen and (min-width:1024px){.details-hotel-slick .slick-track{gap:32px}}@media screen and (min-width:1280px){.details-hotel-slick .slick-track{gap:87px}}.details-hotel-slick .slick-next:focus,.details-hotel-slick .slick-next:hover{background:url(arrow-right-yellow.6c88f850.svg) 0 0/100% no-repeat}.details-hotel-slick .slick-prev:focus,.details-hotel-slick .slick-prev:hover{background:url(arrow-left-yellow.ba2d58ee.svg) 0 0/100% no-repeat}.hotel-bg-line1{content:"";width:1px;height:100%;filter:blur(.5px);z-index:1;border:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;left:140px}@media screen and (min-width:1024px){.hotel-bg-line1{left:278px}}@media screen and (min-width:1280px){.hotel-bg-line1{left:338px}}.hotel-bg-line2{content:"";width:1px;height:100%;filter:blur(.5px);z-index:1;border:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0;left:274px}@media screen and (min-width:1024px){.hotel-bg-line2{left:512px}}@media screen and (min-width:1280px){.hotel-bg-line2{left:640px}}.hotel-bg-line3{content:"";width:1px;height:100%;filter:blur(.5px);z-index:1;border:1px solid rgba(122,122,122,.4);display:block;position:absolute;top:0}@media screen and (min-width:1024px){.hotel-bg-line3{left:745px}}@media screen and (min-width:1280px){.hotel-bg-line3{left:941px}}.contacts-sect{max-width:414px;height:599px;background-color:#fffdee;background-image:linear-gradient(90deg,rgba(0,0,0,0) 33.7%,rgba(186,186,186,.4) 34.1%,rgba(0,0,0,0) 34.2%,rgba(0,0,0,0) 66.2%,rgba(186,186,186,.4) 66.5%,rgba(0,0,0,0) 66.7%);margin:0 auto;padding-top:36px;padding-bottom:32px;display:block}@media screen and (min-width:1024px){.contacts-sect{max-width:1024px;height:521px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 27%,rgba(186,186,186,.4) 27.2%,rgba(0,0,0,0) 27.3%,rgba(0,0,0,0) 49.9%,rgba(186,186,186,.4) 50.1%,rgba(0,0,0,0) 50.2%,rgba(0,0,0,0) 73%,rgba(186,186,186,.4) 73.2%,rgba(0,0,0,0) 73.3%);padding-top:56px;padding-bottom:40px}}@media screen and (min-width:1280px){.contacts-sect{max-width:1280px;height:550px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 26.3%,rgba(186,186,186,.4) 26.5%,rgba(0,0,0,0) 26.6%,rgba(0,0,0,0) 49.9%,rgba(186,186,186,.4) 50.1%,rgba(0,0,0,0) 50.2%,rgba(0,0,0,0) 73.7%,rgba(186,186,186,.4) 73.9%,rgba(0,0,0,0) 74%);padding-bottom:73px}}.contacts-container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media screen and (min-width:414px){.contacts-container{max-width:414px}}@media screen and (min-width:1024px){.contacts-container{max-width:1024px;padding-left:47px;padding-right:47px}}@media screen and (min-width:1280px){.contacts-container{max-width:1280px;padding-left:85px;padding-right:85px}}.contacts__title{letter-spacing:.3em;color:#494848;margin-bottom:12px;font-family:Film P3,sans-serif;font-size:40px;font-weight:700;line-height:1.07}@media screen and (min-width:1024px){.contacts__title{margin-bottom:8px;font-size:64px;line-height:1.07}}@media screen and (min-width:1280px){.contacts__title{margin-bottom:16px}}.contacts__subtitle{letter-spacing:.02em;color:#5f5f5f;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:1.25}@media screen and (min-width:414px){.contacts__subtitle{font-size:16px}}@media screen and (min-width:1024px){.contacts__subtitle{margin-bottom:52px}}@media screen and (min-width:1024px) and (min-width:1280px){.contacts__subtitle{margin-bottom:40px;font-size:20px;line-height:1.2}}.address__items{align-items:center;font-style:normal;display:flex}@media screen and (min-width:1024px){.address__items{display:block}}.address__items--rest{justify-content:space-between}.address__items:not(:last-child){margin-bottom:16px}@media screen and (min-width:1024px){.address__items:not(:last-child) address__items:not(:last-child){margin-bottom:0}}.address__text{letter-spacing:.02em;color:#c79002;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:1.2}@media screen and (min-width:1024px){.address__text{margin-bottom:8px}}.contacts-address__link{letter-spacing:.02em;color:#494848;align-items:center;font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;line-height:1.21;display:flex}@media screen and (min-width:414px){.contacts-address__link{font-size:14px}}.connect__icon{fill:#c79002;flex-shrink:0;margin-right:8px;transition:all .25s cubic-bezier(.4,0,.2,1)}.contacts-address__link:hover .connect__icon,.contacts-address__link:focus .connect__icon{fill:#f3c653}.contacts-address__link--position{margin-right:8px}@media screen and (min-width:414px){.contacts-address__link--position{margin-right:12px}}@media screen and (min-width:1024px){.contacts-address__link--position{margin-right:16px}}.map__link{letter-spacing:.01em;color:#494848;align-items:center;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.25;display:flex}.map__link:hover .connect__icon,.map__link:focus .connect__icon{fill:#f3c653}.phone__wrap{color:#494848;background:#fff;border:.5px solid #f3c653;border-radius:2px;justify-content:center;margin-left:22px;padding:9px 8px 7px;display:flex}@media screen and (min-width:1024px){.phone__wrap{width:max-content;justify-content:start;margin-bottom:24px;margin-left:0}}.address__wrap{color:#494848;width:max-content;background:#fff;border:.5px solid #f3c653;border-radius:2px;margin-left:6px;padding:9px 8px 7px;display:flex}@media screen and (min-width:1024px){.address__wrap{min-width:264px;margin-bottom:48px;margin-left:0}}.map__container{width:260px;height:76px;color:#494848;background:#fff;border:.5px solid #f3c653;border-radius:2px;justify-content:center;align-items:center;margin-left:auto;padding:8px 33px 7px 10px;display:flex}@media screen and (min-width:1024px){.map__container{width:285px;height:56px;margin-left:0;padding:9px 8px 7px 10px}}.contacts__map{border:1px solid #bababa;border-radius:2px;margin-top:32px;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.contacts__map{height:max-content;margin-top:0}}@media screen and (min-width:1024px){.container-contacts__wrap{justify-content:space-between;display:flex}}.contacts__map img{width:100%}.footer{max-width:100%;background-color:#0e0c07;justify-content:center;margin:auto;display:flex;position:relative}.footer-container{width:100%;align-items:center;margin:auto;padding-left:15px;padding-right:15px;display:flex}@media screen and (max-width:414px){.footer-container{min-width:320px}}.footer-section{display:flex}@media screen and (min-width:414px) and (max-width:1023px){.footer-section{justify-content:center}}@media screen and (min-width:1025px) and (max-width:1279px){.footer-section{justify-content:center}}.footer-content{padding-top:40px;padding-bottom:41px}@media screen and (min-width:1024px){.footer-content{padding-top:80px;padding-bottom:80px;display:flex}}.linie{display:flex;position:relative}.linie:before{content:"";filter:blur(.5px);width:245px;height:0%;transform-origin:0 0;border:1px solid rgba(122,122,122,.4);position:absolute;top:0;left:264px;transform:rotate(90deg)}@media screen and (max-width:413px){.linie:before{display:none}}@media screen and (min-width:1024px){.linie:before{content:"";filter:blur(.5px);width:305px;height:0%;transform-origin:0 0;border:1px solid rgba(122,122,122,.4);position:absolute;top:0;left:511px;transform:rotate(90deg)}}@media screen and (min-width:1280px){.linie:before{content:"";filter:blur(.5px);width:305px;height:0%;transform-origin:0 0;border:1px solid rgba(122,122,122,.4);position:absolute;top:0;left:641px;transform:rotate(90deg)}}.linie-two{display:flex;position:relative}@media screen and (min-width:1024px){.linie-two:before{content:"";filter:blur(.5px);width:305px;height:0%;transform-origin:0 0;border:1px solid rgba(122,122,122,.4);display:flex;position:absolute;top:0;left:750px;transform:rotate(90deg)}}@media screen and (min-width:1280px){.linie-two:before{content:"";filter:blur(.5px);width:305px;height:0%;transform-origin:0 0;border:1px solid rgba(122,122,122,.4);display:flex;position:absolute;top:0;left:942px;transform:rotate(90deg)}}.footer-logo{text-transform:uppercase;letter-spacing:.3em;color:#f3c653;margin-right:78px;padding-top:98px;padding-left:59px;font-family:Film P3;font-size:40px;font-style:normal;font-weight:700;line-height:1.07}@media screen and (max-width:350px){.footer-logo{margin-right:auto}}@media screen and (min-width:1024px){.footer-logo{margin-right:163px;padding-top:117px;padding-left:139px;font-size:64px;line-height:1.07}}@media screen and (min-width:1280px){.footer-logo{margin-right:231px;padding-top:120px;padding-left:201px}}.footer-nav{margin-bottom:34px;display:flex}@media screen and (min-width:414px) and (max-width:1023px){.footer-nav{padding-right:26px}}@media screen and (min-width:1024px){.footer-nav{margin-bottom:0;margin-right:137px}}@media screen and (min-width:1280px){.footer-nav{margin-bottom:0;margin-right:199px}}@media screen and (min-width:1024px){.footer-soc{padding-right:108px}}@media screen and (min-width:1280px){.footer-soc{padding-right:172px}}.footer-soc-list{display:flex}@media screen and (min-width:1024px){.footer-soc-list{flex-direction:column-reverse;display:inline-flex}}@media screen and (min-width:1024px){.footer-soc-list__item:not(:first-child){margin-bottom:12px}}.footer-soc-list__item:not(:last-child){margin-right:23px}@media screen and (min-width:1024px){.footer-soc-list__item:not(:last-child){margin-right:0}}@media screen and (min-width:1024px){.footer-soc-list__link{color:#f3c653;width:143px;border:.5px solid #f3c653;border-radius:2px;justify-content:space-between;align-items:center;padding-left:12px;padding-right:12px;display:flex}}.footer-nav-list__item:not(:last-child){margin-bottom:16px}.footer-nav-list__link{letter-spacing:.02em;color:#f3c653;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:1.2}.footer-soc-list__icon{fill:#f3c653}.icon-name{display:none}@media screen and (min-width:1024px){.icon-name{text-align:center;letter-spacing:.02em;color:#f3c653;justify-content:center;padding-top:10px;padding-bottom:10px;font-family:Montserrat;font-size:16px;line-height:1.25;display:flex}}@media screen and (min-width:413px){.gardient{background-image:linear-gradient(90deg,#0e0c07 270px,rgba(122,122,122,.4) 230px,#0e0c07 272px)}}@media screen and (min-width:1024px){.gardient{background-image:linear-gradient(90deg,#0e0c07 505px,rgba(122,122,122,.4) 508px,#0e0c07 509px,#0e0c07 741px,rgba(122,122,122,.4) 745px,#0e0c07 745px)}}@media screen and (min-width:1280px){.gardient{background-image:linear-gradient(90deg,#0e0c07 633px,rgba(122,122,122,.4) 636px,#0e0c07 636px,#0e0c07 940px,rgba(122,122,122,.4) 940px,#0e0c07 944px)}}.hero-hotel{max-width:1600px;height:740px;text-align:center;background-color:#000;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-hero-mob.617a8bfd.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){.hero-hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-hero-mob-2x.03a46141.jpg)}}@media screen and (min-width:1024px){.hero-hotel{height:720px;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-hero-tab.e60d40d1.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){.hero-hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-hero-tab-2x.4db27e12.jpg)}}@media screen and (min-width:1280px){.hero-hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-hero-desk.496264e6.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){.hero-hotel{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(hotel-hero-desk-2x.115b0c6a.jpg)}}.hero-hotel__title{max-width:303px;letter-spacing:.3em;text-transform:uppercase;color:#fff;margin-bottom:32px;margin-left:auto;margin-right:auto;padding-top:181px;font-family:Film P3,sans-serif;font-size:92px;font-weight:700;line-height:1.07}@media screen and (min-width:414px){.hero-hotel__title{font-size:96px}}@media screen and (min-width:1024px){.hero-hotel__title{max-width:404px;font-size:128px}}.hero-hotel__text{letter-spacing:.02em;color:#fff;margin-bottom:178px;font-size:20px;font-weight:600;line-height:1.2}@media screen and (min-width:1024px){.hero-hotel__text{margin-bottom:226px}}@media screen and (min-width:1280px){.hero-hotel__text{margin-bottom:249px}}.hero__container{max-width:414px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}@media screen and (min-width:1024px){.hero__container{max-width:1024px;padding-left:47px;padding-right:47px}}@media screen and (min-width:1280px){.hero__container{max-width:1280px;padding-left:85px;padding-right:85px}}@media screen and (min-width:1024px){.wrap{justify-content:space-between;align-items:baseline;margin-bottom:25px;display:flex}}.address-container{max-width:210px;border:1px solid #f3c653;border-radius:2px;margin:0;position:absolute;top:64px;right:15px}@media screen and (min-width:1024px){.address-container{position:static}}.address{width:100%;padding:8px 8px 8px 34px;display:flex;position:relative}.icon-location{fill:#f3c653;position:absolute;top:13px;left:6px}.address__link{min-width:179px;letter-spacing:.01em;text-align:left;color:#e5e5e5;font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:1.25}.btn-list{flex-direction:column;gap:24px;margin-bottom:58px;display:flex}@media screen and (min-width:1024px){.btn-list{flex-direction:row;justify-content:flex-end;gap:40px;margin-bottom:0}}.soc-list{gap:20px;display:flex}@media screen and (min-width:1280px){.soc-list{display:none}}.soc-list__link{fill:#f3c653}.lux__container{padding-top:32px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.lux__container{background-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0) 278px,rgba(186,186,186,.4) 278px,rgba(186,186,186,.4) 279px,rgba(0,0,0,0) 279px,rgba(0,0,0,0) 512px,rgba(186,186,186,.4) 512px,rgba(186,186,186,.4) 513px,rgba(0,0,0,0) 513px,rgba(0,0,0,0) 746px,rgba(186,186,186,.4) 746px,rgba(186,186,186,.4) 747px,rgba(0,0,0,0) 747px,rgba(0,0,0,0));padding-top:62px;padding-bottom:40px}}@media screen and (min-width:1280px){.lux__container{background-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0) 339px,rgba(186,186,186,.4) 339px,rgba(186,186,186,.4) 340px,rgba(0,0,0,0) 340px,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) 941px,rgba(186,186,186,.4) 941px,rgba(186,186,186,.4) 942px,rgba(0,0,0,0) 942px,rgba(0,0,0,0));padding-top:72px}}.lux__for-absolute{position:relative}.lux__pre-title{color:#b4b4b4;margin-bottom:8px;font-family:Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.15}@media screen and (min-width:1024px){.lux__pre-title{margin-bottom:4px;font-size:32px}}.lux__logo{letter-spacing:.3em;color:#494848;text-transform:uppercase;margin-bottom:32px;font-family:Film P3,sans-serif;font-size:40px;line-height:1.08}@media screen and (min-width:1024px){.lux__logo{margin-bottom:62px;font-size:64px}}@media screen and (min-width:1280px){.lux__logo{margin-bottom:72px}}.lux__title{letter-spacing:.05em;color:#000;text-transform:uppercase;margin-bottom:12px;font-family:Times New Roman,serif;font-size:24px;line-height:1.17}@media screen and (min-width:1024px){.lux__title{margin-bottom:16px;font-size:30px}}@media screen and (min-width:1280px){.lux__title{margin-bottom:24px;font-size:36px}}.lux__description{max-width:242px;letter-spacing:.02em;color:#5f5f5f;margin-bottom:32px;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.lux__description{max-width:400px;margin-bottom:176px;font-size:16px}}@media screen and (min-width:1280px){.lux__description{margin-bottom:188px}}.lux__photo{width:244px;background:#dadada;border-radius:2px;margin-bottom:32px;margin-left:auto;margin-right:0;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.lux__photo{width:400px;position:absolute;top:-34px;right:112px}}@media screen and (min-width:1280px){.lux__photo{width:460px;top:-24px;right:180px}}.lux__buttons{flex-direction:column;align-items:center;gap:16px;display:flex}.lux__reference,.lux__button{color:#f3c653;padding:10px 50px}.lux__box{flex-direction:column;gap:72px;display:flex}@media screen and (min-width:1024px){.lux__box{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (min-width:1024px) and (min-width:1024px){.lux__box{margin-bottom:40px}}@media screen and (min-width:1024px) and (min-width:1280px){.lux__box{margin-bottom:48px}}.lux-time{width:284px}@media screen and (min-width:1024px){.lux-time{width:428px}}@media screen and (min-width:1280px){.lux-time{width:548px}}.lux-time__img{width:100%}.lux-time .slick-list .slick-track{gap:16px}@media screen and (min-width:1024px){.lux-time .slick-list .slick-track{gap:40px}}@media screen and (max-width:1023px){.lux-time .slick-list{padding:0 0 0 30%!important}}.lux-slider{display:flex}.lux-slider__buttons{align-items:center;gap:32px;display:flex}@media screen and (max-width:1023px){.lux-slider__buttons{position:absolute;top:222px;left:0}}@media screen and (min-width:1024px){.lux-slider__buttons{width:428px;justify-content:flex-end}}@media screen and (min-width:1280px){.lux-slider__buttons{width:548px}}.lux-slider__buttons .lux-slider__left,.lux-slider__buttons .lux-slider__right{cursor:pointer;background-color:rgba(0,0,0,0);border:none;transition:fill .25s cubic-bezier(.4,0,.2,1)}.lux-slider__buttons .lux-slider__left:hover>.icon-left,.lux-slider__buttons .lux-slider__right:hover>.icon-right{fill:#f3c653}.lux-slider__buttons .icon-right,.lux-slider__buttons .icon-left{fill:#000;width:32px;height:32px}@media screen and (max-width:1279px){.lux__two-container{background-image:none}}.lux .two-time{width:284px}@media screen and (min-width:1024px){.lux .two-time{width:428px}}@media screen and (min-width:1280px){.lux .two-time{width:548px}}.lux .two-time__img{width:100%}.lux .two-time .slick-list .slick-track{gap:16px}@media screen and (min-width:1024px){.lux .two-time .slick-list .slick-track{gap:40px}}@media screen and (max-width:1023px){.lux .two-time .slick-list{padding:0 0 0 30%!important}}.three{background-color:#f0ecd6}.three__container{padding-top:32px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.three__container{padding-top:62px;padding-bottom:40px}}@media screen and (min-width:1280px){.three__container{background-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0) 339px,rgba(186,186,186,.4) 339px,rgba(186,186,186,.4) 340px,rgba(0,0,0,0) 340px,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) 941px,rgba(186,186,186,.4) 941px,rgba(186,186,186,.4) 942px,rgba(0,0,0,0) 942px,rgba(0,0,0,0));padding-top:72px}}.three__for-absolute{position:relative}.three__pre-title{color:#b4b4b4;text-align:right;margin-bottom:8px;font-family:Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.15}@media screen and (min-width:1024px){.three__pre-title{margin-bottom:4px;font-size:32px}}.three__logo{text-align:right;letter-spacing:.3em;color:#494848;text-transform:uppercase;margin-bottom:32px;font-family:Film P3,sans-serif;font-size:40px;line-height:1.08}@media screen and (min-width:1024px){.three__logo{margin-bottom:62px;font-size:64px}}@media screen and (min-width:1280px){.three__logo{margin-bottom:72px}}.three__title{text-align:right;letter-spacing:.05em;color:#000;text-transform:uppercase;margin-bottom:12px;font-family:Times New Roman,serif;font-size:24px;line-height:1.17}@media screen and (min-width:1024px){.three__title{margin-bottom:16px;font-size:30px}}@media screen and (min-width:1280px){.three__title{margin-bottom:24px;font-size:36px}}.three__description{width:242px;letter-spacing:.02em;color:#5f5f5f;margin-bottom:32px;margin-left:calc(100% - 302px);font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.three__description{width:400px;margin-bottom:176px;margin-left:calc(100% - 453px);font-size:16px}}@media screen and (min-width:1280px){.three__description{margin-bottom:188px}}.three__photo{width:244px;background:#dadada;border-radius:2px;margin-bottom:32px;margin-left:0;margin-right:auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.three__photo{width:400px;position:absolute;top:-34px;left:112px}}@media screen and (min-width:1280px){.three__photo{width:460px;top:-24px;left:180px}}.three__buttons{flex-direction:column;align-items:center;gap:16px;display:flex}.three__reference,.three__button{letter-spacing:.02em;color:#f3c653;width:236px;min-height:48px;justify-content:center;align-items:center;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.25;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:flex}.three__box{flex-direction:column;gap:72px;display:flex}@media screen and (min-width:1024px){.three__box{flex-direction:row-reverse;justify-content:space-between;align-items:center}}@media screen and (min-width:1024px) and (min-width:1024px){.three__box{margin-bottom:40px}}@media screen and (min-width:1024px) and (min-width:1280px){.three__box{margin-bottom:48px}}.three .three-slider{flex-direction:column;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}@media screen and (min-width:1024px){.three .three-slider{gap:32px;margin-bottom:0}}@media screen and (min-width:1280px){.three .three-slider{gap:40px}}.three .three-slider__buttons{width:100%;justify-content:flex-end;align-items:center;gap:32px;display:flex}@media screen and (max-width:1023px){.three .three-slider__buttons{position:absolute;top:222px;left:0}}@media screen and (min-width:1024px){.three .three-slider__buttons{width:428px;justify-content:flex-start;margin-left:calc(100% - 428px);padding-left:23px}}@media screen and (min-width:1280px){.three .three-slider__buttons{width:548px;margin-left:calc(100% - 548px)}}.three .three-slider__buttons .three-slider__left,.three .three-slider__buttons .three-slider__right{cursor:pointer;background-color:rgba(0,0,0,0);border:none;transition:fill .25s cubic-bezier(.4,0,.2,1)}.three .three-slider__buttons .three-slider__left:hover>.icon-left,.three .three-slider__buttons .three-slider__right:hover>.icon-right{fill:#f3c653}.three .three-slider .three-time{width:284px}@media screen and (min-width:1024px){.three .three-slider .three-time{width:428px}}@media screen and (min-width:1280px){.three .three-slider .three-time{width:548px}}.three .three-slider .three-time__img{width:100%}.three .three-slider .three-time .slick-list .slick-track{gap:16px}@media screen and (min-width:1024px){.three .three-slider .three-time .slick-list .slick-track{gap:40px}}@media screen and (max-width:1023px){.three .three-slider .three-time .slick-list{padding:0 30% 0 0!important}}.hero-restaurant{width:100%;max-width:1600px;background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(rest-hero-mob.8d312ef5.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-grow:1;margin:0 auto;padding:181px 15px 22px;position:relative}@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(rest-hero-mob-2x.7d4303b8.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(rest-hero-tab.10957b82.jpg);padding-top:188px;padding-bottom:18.5px}}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero-restaurant .hero-restaurant{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(rest-hero-tab-2x.517eae7d.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(rest-hero-desk.904c127b.jpg);padding-top:164px;padding-bottom:64px}}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero-restaurant .hero-restaurant{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(rest-hero-desk-2x.1079e2ec.jpg)}}.hero__elements{justify-content:center;align-items:center;margin-bottom:61px;display:flex}@media screen and (min-width:1024px){.hero__elements{margin-bottom:26px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1280px){.hero__elements{margin-bottom:0;padding-left:70px;padding-right:70px}}.hero__map{text-align:left;max-width:210px;letter-spacing:.01em;color:#e5e5e5;border:1px solid rgba(243,198,83,.7);border-radius:2px;justify-content:center;align-items:center;margin-right:auto;padding-top:8px;padding-bottom:9px;padding-right:6px;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.25;display:flex;top:64px;right:15px}@media screen and (max-width:1023px){.hero__map{position:absolute}}@media screen and (min-width:1024px){.hero__map{max-width:285px;height:56px;font-size:16px;line-height:1.25}}.hero__location-icon{width:20px;height:20px;fill:#f3c653;margin-right:13px}.hero__title-mimino{max-width:303px;letter-spacing:.3em;text-align:center;color:#fff;text-transform:uppercase;background-color:rgba(0,0,0,0);margin:0 auto 20px;font-family:Film P3,sans-serif;font-size:95px;font-style:normal;font-weight:700;line-height:1.07}@media screen and (min-width:1024px){.hero__title-mimino{max-width:404px;margin-bottom:16px;font-size:128px;line-height:1.07}}@media screen and (min-width:1280px){.hero__title-mimino{margin-bottom:32px;font-size:128px;line-height:1.07}}.hero__title-rest{letter-spacing:.02em;color:#fff;text-align:center;margin-bottom:44px;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.2}@media screen and (min-width:1024px){.hero__title-rest{margin-bottom:56px;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.hero__title-rest{margin-bottom:64px}}.hero__text{letter-spacing:.05em;color:#fdfbec;text-align:center;margin-bottom:113px;font-family:Times New Roman;font-size:32px;font-style:normal;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.hero__text{margin-bottom:137px;font-size:36px;line-height:1.13}}.hero-rest-btn:not(:last-child){margin-bottom:24px}@media screen and (min-width:1024px){.hero-rest-btn:not(:last-child){margin-bottom:0;margin-right:40px}}@media screen and (min-width:1280px){.hero-rest-btn:not(:last-child){margin-bottom:0;margin-right:60px}}.hero__buttons{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:1024px){.hero__buttons{flex-direction:row;justify-content:flex-end;margin-bottom:0}}.hero-soc-list{display:flex}@media screen and (min-width:1024px){.hero-soc-list{padding-left:33px}}@media screen and (min-width:1280px){.hero-soc-list{display:none}}.hero-soc-list__item:not(:last-child){margin-right:23px}.hero-soc-list__icon{fill:#f3c653}.kitchen-container{background-image:linear-gradient(90deg,rgba(0,0,0,0) 34.8%,rgba(186,186,186,.4) 35%,rgba(0,0,0,0) 35.1%,rgba(0,0,0,0) 64.8%,rgba(186,186,186,.4) 65%,rgba(0,0,0,0) 65.1%)}@media screen and (min-width:1024px){.kitchen-container{background-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0) 25.9%,rgba(186,186,186,.4) 25.9%,rgba(186,186,186,.4) 26%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 50%,rgba(186,186,186,.4) 50%,rgba(186,186,186,.4) 50.1%,rgba(0,0,0,0) 50.1%,rgba(0,0,0,0) 72.5%,rgba(186,186,186,.4) 72.5%,rgba(186,186,186,.4) 72.6%,rgba(0,0,0,0) 72.6%,rgba(0,0,0,0));position:relative}}.kitchen-title{color:#b4b4b4;margin-bottom:12px;padding-top:16px;font-family:Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.15}@media screen and (min-width:1024px){.kitchen-title{margin-bottom:4px;padding-top:120px;font-size:32px;line-height:1.16}}.brand-name{letter-spacing:.3em;color:#5f5f5f;margin-bottom:12px;font-family:Film P3,sans-serif;font-size:40px;font-weight:700;line-height:1.08}@media screen and (min-width:1024px){.brand-name{margin-bottom:24px;font-size:64px}}.kitchen-text{max-width:258px;letter-spacing:.02em;color:#5f5f5f;margin-bottom:28px;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.kitchen-text{max-width:439px;margin-bottom:142px;font-size:16px}}@media screen and (min-width:1280px){.kitchen-text{max-width:518px;margin-bottom:162px}}.kitchen-img__up{min-width:244px;height:auto;margin-bottom:32px;margin-left:auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.kitchen-img__up{min-width:400px;position:absolute;top:-32px;right:112px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.kitchen-img__up{min-width:460px;top:-33px;right:180px}}.kitchen-wrap{align-items:center;gap:20px;margin-bottom:32px;display:flex}@media screen and (min-width:1024px){.kitchen-wrap{gap:48px}}@media screen and (min-width:1280px){.kitchen-wrap{gap:32px}}.kitchen-img__down{min-width:200px;height:auto;box-shadow:2px 2px 60px 2px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.kitchen-img__down{min-width:350px;box-shadow:5px 5px 70px 17px rgba(0,0,0,.25)}}@media screen and (min-width:1280px){.kitchen-img__down{min-width:460px}}.kitchen-text-down{max-width:160px;letter-spacing:.02em;color:#c79002;font-size:12px;font-weight:600;line-height:1.25}@media screen and (min-width:1024px){.kitchen-text-down{max-width:312px;font-size:16px}}.slider-box{margin-right:-15px;overflow:hidden}@media screen and (min-width:1024px){.slider-box{overflow:visible}}.about-kitchen-slider{width:330px;margin-bottom:72px;margin-left:auto;margin-right:0}@media screen and (min-width:1024px){.about-kitchen-slider{width:428px;margin-bottom:0;transform:translate(-30px,-96px)}}@media screen and (min-width:1280px){.about-kitchen-slider{width:548px}}@media screen and (min-width:1280px){.about-kitchen-slider .slick-list{transform:translate(25px)}}.about-kitchen-slider .slick-prev,.about-kitchen-slider .slick-next{top:120%}.about-kitchen-slider .slick-prev:before,.about-kitchen-slider .slick-next:before{content:""}.about-kitchen-slider .slick-prev{width:32px;height:32px;background:url(arrow-right.69d73b21.svg) 0 0/100% no-repeat;left:66%}.about-kitchen-slider .slick-prev:hover,.about-kitchen-slider .slick-prevfocus{background-image:url(arrow-left-yellow.ba2d58ee.svg)}@media screen and (min-width:1024px){.about-kitchen-slider .slick-prev{left:80%}}@media screen and (min-width:1280px){.about-kitchen-slider .slick-prev{left:85%}}.about-kitchen-slider .slick-next{width:32px;height:32px;background:url(arrow-left.9c784629.svg) 0 0/100% no-repeat;left:85%}.about-kitchen-slider .slick-next:hover,.about-kitchen-slider .slick-nextfocus{background-image:url(arrow-right-yellow.6c88f850.svg)}@media screen and (min-width:1024px){.about-kitchen-slider .slick-next{left:93%}}@media screen and (min-width:1280px){.about-kitchen-slider .slick-next{left:95%}}.about-kitchen-slider .img{width:100%}.about-kitchen-slider .slick-track{gap:25px;display:flex}@media screen and (min-width:1024px){.about-kitchen-slider .slick-track{gap:40px}}@media screen and (min-width:1024px){.menu__flex-wrapper{justify-content:space-between;gap:90px;display:flex}}@media screen and (min-width:1280px){.menu__flex-wrapper{gap:140px}}.section-restaurant__menu{background-color:#f0ecd6}@media screen and (min-width:1280px){.section-restaurant__menu{max-width:100%;margin-left:auto;margin-right:auto}}.section-restaurant__menu .container{background-image:linear-gradient(90deg,rgba(0,0,0,0) 34.8%,rgba(186,186,186,.4) 35%,rgba(0,0,0,0) 35.1%,rgba(0,0,0,0) 64.8%,rgba(186,186,186,.4) 65%,rgba(0,0,0,0) 65.1%);padding-top:32px;padding-bottom:32px}@media screen and (min-width:1024px){.section-restaurant__menu .container{background-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0) 25.9%,rgba(186,186,186,.4) 25.9%,rgba(186,186,186,.4) 26%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 50%,rgba(186,186,186,.4) 50%,rgba(186,186,186,.4) 50.1%,rgba(0,0,0,0) 50.1%,rgba(0,0,0,0) 72.5%,rgba(186,186,186,.4) 72.5%,rgba(186,186,186,.4) 72.6%,rgba(0,0,0,0) 72.6%,rgba(0,0,0,0));padding-top:58px;padding-bottom:40px}}@media screen and (min-width:1280px){.section-restaurant__menu .container{background-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0) 25.9%,rgba(186,186,186,.4) 25.9%,rgba(186,186,186,.4) 26%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 50%,rgba(186,186,186,.4) 50%,rgba(186,186,186,.4) 50.1%,rgba(0,0,0,0) 50.1%,rgba(0,0,0,0) 72.5%,rgba(186,186,186,.4) 72.5%,rgba(186,186,186,.4) 72.6%,rgba(0,0,0,0) 72.6%,rgba(0,0,0,0));padding-top:58px;padding-bottom:60px}}.menu__table{width:100%;border-collapse:collapse}@media screen and (max-width:1023px){.menu__table--down{margin-top:16px}}@media screen and (min-width:1024px){.menu__table--down{margin-top:20px}}@media screen and (min-width:1024px){.menu__table--down-cancelled{margin-top:0}}.menu__title{text-transform:uppercase;color:#000;margin-bottom:32px;font-family:Times New Roman;font-size:32px;font-weight:700;line-height:1.16}@media screen and (min-width:1024px){.menu__title{margin-bottom:40px}}.menu__category{text-align:left;color:#000;padding-bottom:16px;font-family:Times New Roman;font-size:20px;font-weight:700;line-height:1.15}@media screen and (min-width:1024px){.menu__category{padding-bottom:20px}}@media screen and (min-width:1280px){.menu__category{font-size:24px;line-height:1.17}}.menu__dish{width:225px;letter-spacing:.02em;color:#000;padding-bottom:4px;font-size:14px;font-weight:500;line-height:1.21}@media screen and (min-width:1024px){.menu__dish{width:270px}}@media screen and (min-width:1280px){.menu__dish{width:375px;font-size:16px;line-height:1.25}}.menu__dish--down{padding-top:8px}@media screen and (min-width:1280px){.menu__dish--down{padding-top:12px}}.menu__dish--padding-calcell{padding-bottom:0}.menu__dish-desserts--down{padding-bottom:11px}@media screen and (min-width:1280px){.menu__dish-desserts--down{padding-bottom:12px}}.menu__portions{letter-spacing:.02em;text-align:center;color:#000;font-size:14px;font-weight:300;line-height:1.21}@media screen and (min-width:1024px){.menu__portions{width:150px}}.menu__price{width:66px;text-align:right;letter-spacing:.02em;color:#000;font-size:14px;font-weight:700;line-height:1.21}@media screen and (min-width:1024px){.menu__price{width:80px}}@media screen and (min-width:1280px){.menu__price{width:95px;font-size:16px;line-height:1.25}}.menu__description{letter-spacing:.02em;color:#000;font-size:10px;font-weight:400;line-height:1.2}.menu-button{margin-top:32px;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:1024px){.menu-button{margin-top:40px;margin-left:auto;margin-right:0}}@media screen and (min-width:1280px){.menu-button{margin-top:30px}}.room_section{margin:0 auto;position:relative}@media screen and (min-width:414px){.room_section{max-width:414px}}@media screen and (min-width:1024px){.room_section{max-width:1024px}}@media screen and (min-width:1280px){.room_section{max-width:1600px}}.slick-slide img{max-width:100%}.room_section .slick-slider{max-width:1280px;margin:0 auto;overflow:hidden}.room_section .slick-next{content:" ";width:40px;height:40px;background-color:rgba(0,0,0,.65);background-image:url(arrow-left-yellow.ba2d58ee.svg);background-position:50%;background-repeat:no-repeat;right:15px}.room_section .slick-next:before,.room_section .slick-prev:before{content:" "}.room_section .slick-next,.room_section .slick-prev{z-index:10;cursor:pointer;width:40px;height:40px;background-color:rgba(0,0,0,.65);border:none;font-size:0;position:absolute;top:50%;transform:translateY(-50%)}.room_section .slick-prev{content:" ";width:40px;height:40px;background-color:rgba(0,0,0,.65);background-image:url(arrow-right-yellow.6c88f850.svg);background-position:50%;background-repeat:no-repeat;left:15px}.room_section .slick-prev:hover,.room_section .slick-prev:focus,.room_section .slick-next:hover,.room_section .slick-next:focus{background-color:rgba(0,0,0,.65);background-position:50%}.room_section .slick-next:hover,.room_section .slick-next{color:rgba(0,0,0,0);background-image:url(arrow-right-yellow.6c88f850.svg);background-repeat:no-repeat;outline:none}.room_section .slick-prev:hover,.room_section .slick-prev{color:rgba(0,0,0,0);background-image:url(arrow-left-yellow.ba2d58ee.svg);background-repeat:no-repeat;outline:none}.hero-container_room{max-width:415px;position:absolute;top:483px;left:0}@media screen and (min-width:1024px){.hero-container_room{max-width:1024px;top:468px}}@media screen and (min-width:1280px){.hero-container_room{max-width:1280px;top:524px}}.hero-room_title{letter-spacing:.05em;color:#fff;max-width:325px;font-family:Times New Roman,serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.14}@media screen and (min-width:414px){.hero-room_title{letter-spacing:.05em;font-size:28px;line-height:32px}}@media screen and (min-width:1024px){.hero-room_title{letter-spacing:.05em;max-width:507px;white-space:nowrap;font-size:36px;line-height:1.39}}@media screen and (min-width:1280px){.hero-room_title{position:relative;left:85px}}.hero-description_room{color:#fff;letter-spacing:.02em;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.25}@media screen and (min-width:414px){.hero-description_room{letter-spacing:.02em;width:325px;margin-top:14px;font-size:12px;line-height:1.25}}@media screen and (min-width:1024px){.hero-description_room{letter-spacing:.02em;width:400px;font-size:16px;font-weight:700;line-height:1.25}}@media screen and (min-width:1280px){.hero-description_room{position:relative;left:85px}}.hero-soc_room{margin-left:-200px}@media screen and (min-width:414px){.hero-soc_room{margin-left:-200px;margin-right:42px;display:block}}@media screen and (min-width:1024px){.hero-soc_room{margin-left:44px;display:flex}}@media screen and (min-width:1280px){.hero-soc_room{display:none}}.contacts-map-link-lux{color:#e5e5e5;color:#e5e5e5;letter-spacing:.01em;border:1px solid rgba(243,198,83,.7);border-radius:2px;align-items:center;font-family:Montserrat;font-size:12px;line-height:1.25;display:flex}@media screen and (min-width:1024px){.contacts-map-link-lux{letter-spacing:.01em;justify-content:center;font-size:16px;font-weight:400;line-height:1.25}}@media screen and (min-width:1280px){.contacts-map-link-lux{display:none}}.icon-soc_room{fill:#f3c653}.hero-address_lux{letter-spacing:.01em;border-width:100%;color:#e5e5e5;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.25;display:flex;position:relative;top:-600px;left:100px}@media screen and (max-width:414px){.hero-address_lux{top:-500px;left:100px}}@media screen and (min-width:415px){.hero-address_lux{top:-550px;left:150px}}@media screen and (min-width:1024px){.hero-address_lux{align-items:center;margin-top:30px;margin-left:40px;padding-left:0;font-size:16px;display:flex;top:-40px;left:-35px}}@media screen and (min-width:1280px){.hero-address_lux{display:none}}.location-icon{fill:#f3c653;margin-right:10px}.hero-button_room{max-width:414px;position:absolute;top:652px;right:40px}@media screen and (max-width:414px){.hero-button_room{position:absolute;top:652px;right:40px}}@media screen and (min-width:415px){.hero-button_room{position:absolute;top:652px;right:73px}}@media screen and (min-width:1024px){.hero-button_room{position:absolute;top:620px;right:47px}}@media screen and (min-width:1280px){.hero-button_room{top:606px;right:85px}}@media screen and (min-width:1380px){.hero-button_room{top:606px;right:400px}}.wrap_contact{display:flex}@media screen and (min-width:414px){.wrap_contact{margin-top:17px;bottom:18px}}@media screen and (min-width:1024px){.wrap_contact{margin-top:24px;margin-left:0}}.hero-soc_room{gap:22px}.amenities{padding-top:32px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.amenities{padding-top:48px;padding-bottom:48px}}.vertical-line-left{z-index:-1;filter:blur(.5px);height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:338px}@media screen and (min-width:1280px){.vertical-line-left{display:block}}.vertical-line-center{z-index:-1;filter:blur(.5px);height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:640px}@media screen and (min-width:1280px){.vertical-line-center{display:block}}.vertical-line-right{z-index:-1;filter:blur(.5px);height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:942px}@media screen and (min-width:1280px){.vertical-line-right{display:block}}.amenities__title{color:#000;font-family:Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15625}.amenities__title-text{text-align:left;letter-spacing:.02em;margin-top:16px;font-size:16px;font-weight:700;line-height:1.25}@media screen and (min-width:1024px){.amenities__title-text{max-width:757px;display:block}}.amenities__item{margin-top:32px}.amenities__item-title{color:#000;font-family:Times New Roman,serif;font-size:24px;font-weight:700;line-height:1.16667}@media screen and (min-width:1024px){.amenities__block-text{gap:80px;display:flex}}@media screen and (min-width:1280px){.amenities__block-text{gap:159px;display:flex}}@media screen and (min-width:1024px){.amenities__block-main{gap:30px;display:flex}}@media screen and (min-width:1280px){.amenities__block-main{gap:64px;display:flex}}@media screen and (min-width:1024px){.amenities__block-max{width:450px}}@media screen and (min-width:1280px){.amenities__block-max{width:495px}}@media screen and (min-width:1024px){.amenities__block-small{width:450px}}@media screen and (min-width:1024px){.amenities__block{width:100%;min-height:43px;max-height:83px;max-width:400px}}.amenities__item-text{letter-spacing:.02em;margin-top:16px;font-size:16px;font-weight:700;line-height:1.25}.button__amenities{margin-top:32px;display:block}@media screen and (min-width:1024px){.button__amenities{margin-left:auto;margin-right:0}}@media screen and (min-width:1280px){.button__amenities{margin-left:563px}}.amenities__link{letter-spacing:.02em;color:#c79002;align-items:center;gap:12px;margin-top:20px;margin-left:16px;font-size:16px;font-weight:500;line-height:1.25;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:1024px){.amenities__link{justify-content:flex-end;gap:16px;margin-top:32px;margin-right:0;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.amenities__link{justify-content:flex-start;margin-left:563px}}.amenities__link:hover,.amenities__link:focus{color:#f3c653;fill:#f3c653;cursor:pointer}.icon__arrow{fill:#c79002}.room_section{margin:0 auto;position:relative}@media screen and (min-width:414px){.room_section{max-width:414px}}@media screen and (min-width:1024px){.room_section{max-width:1024px}}@media screen and (min-width:1280px){.room_section{max-width:1600px}}.slick-slide img{max-width:100%}.room_section .slick-slider{max-width:1280px;margin:0 auto;overflow:hidden}.room_section .slick-next{content:" ";width:40px;height:40px;background-color:rgba(0,0,0,.65);background-image:url(arrow-left-yellow.ba2d58ee.svg);background-position:50%;background-repeat:no-repeat;right:15px}.room_section .slick-next:before,.room_section .slick-prev:before{content:" "}.room_section .slick-next,.room_section .slick-prev{z-index:10;cursor:pointer;width:40px;height:40px;background-color:rgba(0,0,0,.65);border:none;font-size:0;position:absolute;top:50%;transform:translateY(-50%)}.room_section .slick-prev{content:" ";width:40px;height:40px;background-color:rgba(0,0,0,.65);background-image:url(arrow-right-yellow.6c88f850.svg);background-position:50%;background-repeat:no-repeat;left:15px}.room_section .slick-prev:hover,.room_section .slick-prev:focus,.room_section .slick-next:hover,.room_section .slick-next:focus{background-color:rgba(0,0,0,.65);background-position:50%}.room_section .slick-next:hover,.room_section .slick-next{color:rgba(0,0,0,0);background-image:url(arrow-right-yellow.6c88f850.svg);background-repeat:no-repeat;outline:none}.room_section .slick-prev:hover,.room_section .slick-prev{color:rgba(0,0,0,0);background-image:url(arrow-left-yellow.ba2d58ee.svg);background-repeat:no-repeat;outline:none}.hero-container_room{max-width:415px;position:absolute;top:483px;left:0}@media screen and (min-width:1024px){.hero-container_room{max-width:1024px;top:468px}}@media screen and (min-width:1280px){.hero-container_room{max-width:1280px;top:524px}}.hero-room_title{letter-spacing:.05em;color:#fff;max-width:325px;font-family:Times New Roman,serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.14}@media screen and (min-width:414px){.hero-room_title{letter-spacing:.05em;font-size:28px;line-height:32px}}@media screen and (min-width:1024px){.hero-room_title{letter-spacing:.05em;max-width:507px;white-space:nowrap;font-size:36px;line-height:1.39}}@media screen and (min-width:1280px){.hero-room_title{position:relative;left:85px}}.hero-description_room{color:#fff;letter-spacing:.02em;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.25}@media screen and (min-width:414px){.hero-description_room{letter-spacing:.02em;width:325px;margin-top:14px;font-size:12px;line-height:1.25}}@media screen and (min-width:1024px){.hero-description_room{letter-spacing:.02em;width:400px;font-size:16px;font-weight:700;line-height:1.25}}@media screen and (min-width:1280px){.hero-description_room{position:relative;left:85px}}.hero-soc_room{margin-left:-200px}@media screen and (min-width:414px){.hero-soc_room{margin-left:-200px;margin-right:42px;display:block}}@media screen and (min-width:1024px){.hero-soc_room{margin-left:44px;display:flex}}@media screen and (min-width:1280px){.hero-soc_room{display:none}}.contacts-map-link-lux{color:#e5e5e5;color:#e5e5e5;letter-spacing:.01em;border:1px solid rgba(243,198,83,.7);border-radius:2px;align-items:center;font-family:Montserrat;font-size:12px;line-height:1.25;display:flex}@media screen and (min-width:1024px){.contacts-map-link-lux{letter-spacing:.01em;justify-content:center;font-size:16px;font-weight:400;line-height:1.25}}@media screen and (min-width:1280px){.contacts-map-link-lux{display:none}}.icon-soc_room{fill:#f3c653}.hero-address_lux{letter-spacing:.01em;border-width:100%;color:#e5e5e5;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.25;display:flex;position:relative;top:-600px;left:100px}@media screen and (max-width:414px){.hero-address_lux{top:-500px;left:100px}}@media screen and (min-width:415px){.hero-address_lux{top:-550px;left:150px}}@media screen and (min-width:1024px){.hero-address_lux{align-items:center;margin-top:30px;margin-left:40px;padding-left:0;font-size:16px;display:flex;top:-40px;left:-35px}}@media screen and (min-width:1280px){.hero-address_lux{display:none}}.location-icon{fill:#f3c653;margin-right:10px}.hero-button_room{max-width:414px;position:absolute;top:652px;right:40px}@media screen and (max-width:414px){.hero-button_room{position:absolute;top:652px;right:40px}}@media screen and (min-width:415px){.hero-button_room{position:absolute;top:652px;right:73px}}@media screen and (min-width:1024px){.hero-button_room{position:absolute;top:620px;right:47px}}@media screen and (min-width:1280px){.hero-button_room{top:606px;right:85px}}@media screen and (min-width:1380px){.hero-button_room{top:606px;right:400px}}.wrap_contact{display:flex}@media screen and (min-width:414px){.wrap_contact{margin-top:17px;bottom:18px}}@media screen and (min-width:1024px){.wrap_contact{margin-top:24px;margin-left:0}}.hero-soc_room{gap:22px}.amenities{padding-top:32px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.amenities{padding-top:48px;padding-bottom:48px}}.vertical-line-left{z-index:-1;filter:blur(.5px);height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:338px}@media screen and (min-width:1280px){.vertical-line-left{display:block}}.vertical-line-center{z-index:-1;filter:blur(.5px);height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:640px}@media screen and (min-width:1280px){.vertical-line-center{display:block}}.vertical-line-right{z-index:-1;filter:blur(.5px);height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:942px}@media screen and (min-width:1280px){.vertical-line-right{display:block}}.amenities__title{color:#000;font-family:Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15625}.amenities__title-text{text-align:left;letter-spacing:.02em;margin-top:16px;font-size:16px;font-weight:700;line-height:1.25}@media screen and (min-width:1024px){.amenities__title-text{max-width:757px;display:block}}.amenities__item{margin-top:32px}.amenities__item-title{color:#000;font-family:Times New Roman,serif;font-size:24px;font-weight:700;line-height:1.16667}@media screen and (min-width:1024px){.amenities__block-text{gap:80px;display:flex}}@media screen and (min-width:1280px){.amenities__block-text{gap:159px;display:flex}}@media screen and (min-width:1024px){.amenities__block-main{gap:30px;display:flex}}@media screen and (min-width:1280px){.amenities__block-main{gap:64px;display:flex}}@media screen and (min-width:1024px){.amenities__block-max{width:450px}}@media screen and (min-width:1280px){.amenities__block-max{width:495px}}@media screen and (min-width:1024px){.amenities__block-small{width:450px}}@media screen and (min-width:1024px){.amenities__block{width:100%;min-height:43px;max-height:83px;max-width:400px}}.amenities__item-text{letter-spacing:.02em;margin-top:16px;font-size:16px;font-weight:700;line-height:1.25}.button__amenities{margin-top:32px;display:block}@media screen and (min-width:1024px){.button__amenities{margin-left:auto;margin-right:0}}@media screen and (min-width:1280px){.button__amenities{margin-left:563px}}.amenities__link{letter-spacing:.02em;color:#c79002;align-items:center;gap:12px;margin-top:20px;margin-left:16px;font-size:16px;font-weight:500;line-height:1.25;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:1024px){.amenities__link{justify-content:flex-end;gap:16px;margin-top:32px;margin-right:0;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.amenities__link{justify-content:flex-start;margin-left:563px}}.amenities__link:hover,.amenities__link:focus{color:#f3c653;fill:#f3c653;cursor:pointer}.icon__arrow{fill:#c79002}.room_section{margin:0 auto;position:relative}@media screen and (min-width:414px){.room_section{max-width:414px}}@media screen and (min-width:1024px){.room_section{max-width:1024px}}@media screen and (min-width:1280px){.room_section{max-width:1600px}}.slick-slide img{max-width:100%}.room_section .slick-slider{max-width:1280px;margin:0 auto;overflow:hidden}.room_section .slick-next{content:" ";width:40px;height:40px;background-color:rgba(0,0,0,.65);background-image:url(arrow-left-yellow.ba2d58ee.svg);background-position:50%;background-repeat:no-repeat;right:15px}.room_section .slick-next:before,.room_section .slick-prev:before{content:" "}.room_section .slick-next,.room_section .slick-prev{z-index:10;cursor:pointer;width:40px;height:40px;background-color:rgba(0,0,0,.65);border:none;font-size:0;position:absolute;top:50%;transform:translateY(-50%)}.room_section .slick-prev{content:" ";width:40px;height:40px;background-color:rgba(0,0,0,.65);background-image:url(arrow-right-yellow.6c88f850.svg);background-position:50%;background-repeat:no-repeat;left:15px}.room_section .slick-prev:hover,.room_section .slick-prev:focus,.room_section .slick-next:hover,.room_section .slick-next:focus{background-color:rgba(0,0,0,.65);background-position:50%}.room_section .slick-next:hover,.room_section .slick-next{color:rgba(0,0,0,0);background-image:url(arrow-right-yellow.6c88f850.svg);background-repeat:no-repeat;outline:none}.room_section .slick-prev:hover,.room_section .slick-prev{color:rgba(0,0,0,0);background-image:url(arrow-left-yellow.ba2d58ee.svg);background-repeat:no-repeat;outline:none}.hero-container_room{max-width:415px;position:absolute;top:483px;left:0}@media screen and (min-width:1024px){.hero-container_room{max-width:1024px;top:468px}}@media screen and (min-width:1280px){.hero-container_room{max-width:1280px;top:524px}}.hero-room_title{letter-spacing:.05em;color:#fff;max-width:325px;font-family:Times New Roman,serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.14}@media screen and (min-width:414px){.hero-room_title{letter-spacing:.05em;font-size:28px;line-height:32px}}@media screen and (min-width:1024px){.hero-room_title{letter-spacing:.05em;max-width:507px;white-space:nowrap;font-size:36px;line-height:1.39}}@media screen and (min-width:1280px){.hero-room_title{position:relative;left:85px}}.hero-description_room{color:#fff;letter-spacing:.02em;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.25}@media screen and (min-width:414px){.hero-description_room{letter-spacing:.02em;width:325px;margin-top:14px;font-size:12px;line-height:1.25}}@media screen and (min-width:1024px){.hero-description_room{letter-spacing:.02em;width:400px;font-size:16px;font-weight:700;line-height:1.25}}@media screen and (min-width:1280px){.hero-description_room{position:relative;left:85px}}.hero-soc_room{margin-left:-200px}@media screen and (min-width:414px){.hero-soc_room{margin-left:-200px;margin-right:42px;display:block}}@media screen and (min-width:1024px){.hero-soc_room{margin-left:44px;display:flex}}@media screen and (min-width:1280px){.hero-soc_room{display:none}}.contacts-map-link-lux{color:#e5e5e5;color:#e5e5e5;letter-spacing:.01em;border:1px solid rgba(243,198,83,.7);border-radius:2px;align-items:center;font-family:Montserrat;font-size:12px;line-height:1.25;display:flex}@media screen and (min-width:1024px){.contacts-map-link-lux{letter-spacing:.01em;justify-content:center;font-size:16px;font-weight:400;line-height:1.25}}@media screen and (min-width:1280px){.contacts-map-link-lux{display:none}}.icon-soc_room{fill:#f3c653}.hero-address_lux{letter-spacing:.01em;border-width:100%;color:#e5e5e5;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.25;display:flex;position:relative;top:-600px;left:100px}@media screen and (max-width:414px){.hero-address_lux{top:-500px;left:100px}}@media screen and (min-width:415px){.hero-address_lux{top:-550px;left:150px}}@media screen and (min-width:1024px){.hero-address_lux{align-items:center;margin-top:30px;margin-left:40px;padding-left:0;font-size:16px;display:flex;top:-40px;left:-35px}}@media screen and (min-width:1280px){.hero-address_lux{display:none}}.location-icon{fill:#f3c653;margin-right:10px}.hero-button_room{max-width:414px;position:absolute;top:652px;right:40px}@media screen and (max-width:414px){.hero-button_room{position:absolute;top:652px;right:40px}}@media screen and (min-width:415px){.hero-button_room{position:absolute;top:652px;right:73px}}@media screen and (min-width:1024px){.hero-button_room{position:absolute;top:620px;right:47px}}@media screen and (min-width:1280px){.hero-button_room{top:606px;right:85px}}@media screen and (min-width:1380px){.hero-button_room{top:606px;right:400px}}.wrap_contact{display:flex}@media screen and (min-width:414px){.wrap_contact{margin-top:17px;bottom:18px}}@media screen and (min-width:1024px){.wrap_contact{margin-top:24px;margin-left:0}}.hero-soc_room{gap:22px}.amenities{padding-top:32px;padding-bottom:32px;position:relative}@media screen and (min-width:1024px){.amenities{padding-top:48px;padding-bottom:48px}}.vertical-line-left{z-index:-1;filter:blur(.5px);height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:338px}@media screen and (min-width:1280px){.vertical-line-left{display:block}}.vertical-line-center{z-index:-1;filter:blur(.5px);height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:640px}@media screen and (min-width:1280px){.vertical-line-center{display:block}}.vertical-line-right{z-index:-1;filter:blur(.5px);height:100%;border:1px solid rgba(186,186,186,.4);display:none;position:absolute;top:0;left:942px}@media screen and (min-width:1280px){.vertical-line-right{display:block}}.amenities__title{color:#000;font-family:Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15625}.amenities__title-text{text-align:left;letter-spacing:.02em;margin-top:16px;font-size:16px;font-weight:700;line-height:1.25}@media screen and (min-width:1024px){.amenities__title-text{max-width:757px;display:block}}.amenities__item{margin-top:32px}.amenities__item-title{color:#000;font-family:Times New Roman,serif;font-size:24px;font-weight:700;line-height:1.16667}@media screen and (min-width:1024px){.amenities__block-text{gap:80px;display:flex}}@media screen and (min-width:1280px){.amenities__block-text{gap:159px;display:flex}}@media screen and (min-width:1024px){.amenities__block-main{gap:30px;display:flex}}@media screen and (min-width:1280px){.amenities__block-main{gap:64px;display:flex}}@media screen and (min-width:1024px){.amenities__block-max{width:450px}}@media screen and (min-width:1280px){.amenities__block-max{width:495px}}@media screen and (min-width:1024px){.amenities__block-small{width:450px}}@media screen and (min-width:1024px){.amenities__block{width:100%;min-height:43px;max-height:83px;max-width:400px}}.amenities__item-text{letter-spacing:.02em;margin-top:16px;font-size:16px;font-weight:700;line-height:1.25}.button__amenities{margin-top:32px;display:block}@media screen and (min-width:1024px){.button__amenities{margin-left:auto;margin-right:0}}@media screen and (min-width:1280px){.button__amenities{margin-left:563px}}.amenities__link{letter-spacing:.02em;color:#c79002;align-items:center;gap:12px;margin-top:20px;margin-left:16px;font-size:16px;font-weight:500;line-height:1.25;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:1024px){.amenities__link{justify-content:flex-end;gap:16px;margin-top:32px;margin-right:0;font-size:20px;line-height:1.2}}@media screen and (min-width:1280px){.amenities__link{justify-content:flex-start;margin-left:563px}}.amenities__link:hover,.amenities__link:focus{color:#f3c653;fill:#f3c653;cursor:pointer}.icon__arrow{fill:#c79002}
/*# sourceMappingURL=hotel.2969e294.css.map */
