a,h1,h2,h3,h4,h5,h6,p,ul{margin-top:0;margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}@font-face{font-family:Film P3;src:url(/envision.team.project.mimino/assets/fontsfree-net-filmp3bold-webfont-9027112c.eot);src:url(/envision.team.project.mimino/assets/fontsfree-net-filmp3bold-webfont-9027112c.eot?iefix) format("eot"),url(/envision.team.project.mimino/assets/fontsfree-net-filmp3bold-webfont-3365e779.woff) format("woff"),url(/envision.team.project.mimino/assets/fontsfree-net-filmp3bold-webfont-1d04caf0.ttf) format("truetype"),url(/envision.team.project.mimino/assets/fontsfree-net-filmp3bold-webfont-74a3ea11.svg#film_p3bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/envision.team.project.mimino/assets/Montserrat-Light-7ec8cc10.eot);src:url(/envision.team.project.mimino/assets/Montserrat-Light-7ec8cc10.eot?#iefix) format("embedded-opentype"),url(/envision.team.project.mimino/assets/Montserrat-Light-636ecb57.woff2) format("woff2"),url(/envision.team.project.mimino/assets/Montserrat-Light-86b67c91.woff) format("woff"),url(/envision.team.project.mimino/assets/Montserrat-Light-9c59d70b.ttf) format("truetype"),url(/envision.team.project.mimino/assets/Montserrat-Light-4280b666.svg#Montserrat-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/envision.team.project.mimino/assets/Montserrat-Bold-d7c729d5.eot);src:url(/envision.team.project.mimino/assets/Montserrat-Bold-d7c729d5.eot?#iefix) format("embedded-opentype"),url(/envision.team.project.mimino/assets/Montserrat-Bold-85c38352.woff2) format("woff2"),url(/envision.team.project.mimino/assets/Montserrat-Bold-0be26fd4.woff) format("woff"),url(/envision.team.project.mimino/assets/Montserrat-Bold-674a9c8b.ttf) format("truetype"),url(/envision.team.project.mimino/assets/Montserrat-Bold-9584ee18.svg#Montserrat-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/envision.team.project.mimino/assets/Montserrat-Medium-e768786d.eot);src:url(/envision.team.project.mimino/assets/Montserrat-Medium-e768786d.eot?#iefix) format("embedded-opentype"),url(/envision.team.project.mimino/assets/Montserrat-Medium-d4d47669.woff2) format("woff2"),url(/envision.team.project.mimino/assets/Montserrat-Medium-946757b7.woff) format("woff"),url(/envision.team.project.mimino/assets/Montserrat-Medium-66c00b62.ttf) format("truetype"),url(/envision.team.project.mimino/assets/Montserrat-Medium-2efac123.svg#Montserrat-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/envision.team.project.mimino/assets/Montserrat-Regular-658bd8a7.eot);src:url(/envision.team.project.mimino/assets/Montserrat-Regular-658bd8a7.eot?#iefix) format("embedded-opentype"),url(/envision.team.project.mimino/assets/Montserrat-Regular-3437637c.woff2) format("woff2"),url(/envision.team.project.mimino/assets/Montserrat-Regular-e1620019.woff) format("woff"),url(/envision.team.project.mimino/assets/Montserrat-Regular-782c6ca0.ttf) format("truetype"),url(/envision.team.project.mimino/assets/Montserrat-Regular-716aef33.svg#Montserrat-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/envision.team.project.mimino/assets/Montserrat-SemiBold-7413e890.eot);src:url(/envision.team.project.mimino/assets/Montserrat-SemiBold-7413e890.eot?#iefix) format("embedded-opentype"),url(/envision.team.project.mimino/assets/Montserrat-SemiBold-f3d8c648.woff2) format("woff2"),url(/envision.team.project.mimino/assets/Montserrat-SemiBold-2897f91c.woff) format("woff"),url(/envision.team.project.mimino/assets/Montserrat-SemiBold-e9c3ae1a.ttf) format("truetype"),url(/envision.team.project.mimino/assets/Montserrat-SemiBold-8e9a086a.svg#Montserrat-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}:root{--akzent-yellow: #f3c653;--hero-text-color: #ffffff;--light-grey-text-color: #e5e5e5;--grey-text-color: #b4b4b4;--grey-second-color: #bababa;--black-text-color: #000000;--background-button-color: #000000;--wight-hover: #ffffff;--yellow-hover: #f3c653;--title-text-color: #494848;--dark-grey-text-color: #7a7a7a;--brown-text-color: #c79002;--light-background-color: #fffdee;--dark-background-color: #f0ecd6;--footer-background-color: #0e0c07;--shadow-background-color: #dadada;--time-animation: .25s;--cubic-bezier: cubic-bezier(.4, 0, .2, 1)}body{margin:0;background-color:#fff;color:var(--dark-grey-text-color);font-family:Montserrat,sans-serif;letter-spacing:.02em}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}main{overflow:hidden}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:414px}[data-animation^=innerAnimated]{visibility:hidden}.innerAnimated{-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.text--turning .char{display:inline-flex;transform:rotateY(90deg) translateZ(0);opacity:0;transition:transform 1.1s cubic-bezier(.65,.05,.36,1),opacity 1.1s cubic-bezier(.65,.05,.36,1);transition-delay:calc(.2s * var(--char-index) + 0ms)}.text--turning.innerAnimated .char{transform:rotateY(0) translateZ(0);opacity:1}.fadeInLeft{visibility:hidden;overflow:hidden;transform:translate(100%);opacity:0;transition:transform 1.1s cubic-bezier(.65,.05,.36,1),opacity 1.1s cubic-bezier(.65,.05,.36,1);transition-delay:.2s}.fadeInLeft.innerAnimated{transform:translate(0);opacity:1;visibility:visible}.fadeInRight{visibility:hidden;overflow:hidden;transform:translate(-100%);opacity:0;transition:transform 1.1s cubic-bezier(.65,.05,.36,1),opacity 1.1s cubic-bezier(.65,.05,.36,1);transition-delay:.2s}.fadeInRight.innerAnimated{transform:translate(0);opacity:1;visibility:visible}.to-top-btn{display:none}.swiper-button-next:hover,.swiper-button-prev:hover{fill:#f3c653}.text--turning.innerAnimated .char:last-child{letter-spacing:0}@media screen and (min-width: 470px){.to-top-btn{position:fixed;display:flex;align-items:center;bottom:70px;right:-35px;background-color:transparent;border:none;opacity:0;color:var(--akzent-yellow);transform:rotate(-90deg);transition:opacity 1s var(--cubic-bezier),transform 1s var(--cubic-bezier);writing-mode:vertical-rl}.to-top-btn svg{margin-left:5px;fill:var(--akzent-yellow)}.to-top-btn:hover,.to-top-btn:focus{transform:rotate(-90deg) translate(10px)}.to-top-btn.show-btn{opacity:1}.to-top-btn.remove-btn{opacity:0}}@media screen and (min-width: 1024px){.container{max-width:970px}}@media screen and (min-width: 1280px){div.container{max-width:1140px}.to-top-btn{right:0}}.site-header{position:absolute;width:100%;z-index:10}.site-navigation{display:flex;padding-top:16px;padding-bottom:9px;justify-content:space-between;align-items:center}.header-logo{width:100px;font-family:Film P3;font-weight:700;font-size:32px;line-height:1.15625;letter-spacing:.3em;color:var(--hero-text-color)}.header-list{display:flex;gap:12px}.list{list-style:none}.link{text-decoration:none}.header-link{font-weight:500;font-size:12px;line-height:1.25;letter-spacing:.02em;color:var(--akzent-yellow);display:flex;align-items:center}.phone-link{font-weight:400;font-size:14px;line-height:calc(17 / 14);letter-spacing:.02em;color:var(--hero-text-color)}.phone-icon{margin-left:6px}.header-item-wrap{display:flex}.phone-wrap,.header-soc-list{display:none}@media screen and (min-width: 414px){.header-logo{width:115px;font-size:36px;line-height:calc(39 / 36)}.header-link{font-size:16px;line-height:1.25}.header-list{gap:20px}}@media screen and (min-width: 1024px){.site-navigation{justify-content:space-between;padding-top:24px;padding-bottom:33px}.header-logo{width:125px;font-size:40px;line-height:1.075;padding-left:0}.header-list{gap:72px;margin-left:0}.phone-icon{display:none}.header-item{display:flex}.header-link{font-size:20px;line-height:calc(24 / 20);margin-right:32px}.phone-wrap{display:flex;border:1px solid rgba(243,198,83,.7);border-radius:2px;align-items:center;padding:12px 8px}.phone-icon-border{margin-right:4px}}@media screen and (min-width: 1280px){.wrap-header{display:flex;align-items:center;padding-top:24px;padding-bottom:33px}.site-navigation{padding:0}.header-logo{font-size:40px;line-height:1.075;margin-right:135px}.header-soc-list{display:flex;gap:20px;margin-left:140px}}.hero-section{width:100%;padding-top:64px;padding-bottom:20px;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/envision.team.project.mimino/assets/home-mobile-4f479949.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/envision.team.project.mimino/assets/home-mobile-2x-c22f7b26.jpg)}}.hero-address{border:1px solid rgba(243,198,83,.7);border-radius:2px;width:210px;display:flex;margin-left:auto;align-items:center;margin-bottom:70px}address{font-style:normal}.hero-address-link{font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.01em;color:var(--light-grey-text-color);text-align:start;margin-top:8px;margin-bottom:8px;margin-right:5px}.address-icon{margin-left:6px;margin-right:8px}.hero-title{width:275px;font-family:Film P3;font-weight:700;font-size:96px;line-height:calc(103 / 96);letter-spacing:.15em;color:var(--hero-text-color);margin-bottom:24px;display:block;margin-right:auto;margin-left:auto;text-align:center}.hero-aftertitle{font-weight:600;font-size:16px;line-height:1.25;letter-spacing:.1em;color:var(--hero-text-color);margin-bottom:40px;text-align:center}.hero-descr{font-family:Times New Roman;font-weight:700;font-size:32px;line-height:1.15625;letter-spacing:.05em;color:var(--hero-text-color);margin-bottom:113px;text-align:center}.btn-wrap{margin-bottom:58px}.order-table-btn,.order-room-btn{font-weight:700;font-size:16px;line-height:1.25;letter-spacing:.02em;color:var(--akzent-yellow);background-color:#0006;border:2px solid #ffffff;border-radius:25px;display:block;cursor:pointer;padding:14px 24px;margin:0 auto;transition-property:background-color,border-color;transition-duration:var(--time-animation);transition-timing-function:var(--cubic-bezier)}.order-table-btn:hover,.order-room-btn:hover,.order-table-btn:active,.order-room-btn:active{background-color:var(--hero-text-color);border-color:var(--akzent-yellow)}.order-table-btn{margin-bottom:24px}.hero-soc-list{display:flex;gap:20px}@media screen and (min-width: 414px){.hero-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/envision.team.project.mimino/assets/home-tablet-1dbec656.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/envision.team.project.mimino/assets/home-tablet-2x-7df37794.jpg)}}.hero-title{width:332px;margin-right:auto;letter-spacing:.2em}}@media screen and (min-width: 1024px){.hero-wrap.container{position:relative}.hero-section{padding-top:188px;padding-bottom:15px;background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/envision.team.project.mimino/assets/home-desktop-71e57be5.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-section{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/envision.team.project.mimino/assets/home-desktop-2x-44e04777.jpg)}}.btn-wrap{display:flex;justify-content:end;margin-bottom:25px}.order-table-btn,.order-room-btn{margin:0}.order-table-btn{margin-right:40px}.hero-address{position:absolute;top:405px;left:15px;width:285px;margin-bottom:0}.hero-address-link{font-size:16px;line-height:1.25;letter-spacing:.02em;margin-right:8px}.address-icon{width:24px;height:24px;margin-right:10px;margin-left:10px}.hero-title{width:445px;font-size:128px;line-height:calc(138 / 128);margin-bottom:16px;text-align:center;margin-right:auto;margin-left:auto}.hero-aftertitle{font-size:20px;line-height:calc(24 / 20);margin-bottom:56px}.hero-descr{font-size:36px;line-height:calc(41 / 36);margin-bottom:137px}.hero-section .title-wrapper{margin-right:0}}@media screen and (min-width: 1280px){.hero-soc-list{display:none}.hero-section{max-width:1280px;margin-left:auto;margin-right:auto;padding-top:164px;padding-bottom:65px}.hero-title{margin-bottom:32px}.hero-aftertitle{margin-bottom:64px}.hero-descr{margin-bottom:144px}.hero-address{position:absolute;top:435px;left:15px;width:285px;margin-bottom:0}.btn-wrap{margin-bottom:0}.order-table-btn{margin-right:60px}.order-table-btn,.order-room-btn{padding:14px 35px}}.restaurant-page-home{padding-top:16px;padding-bottom:72px;background-color:var(--light-background-color)}.restaurant-container{position:relative}.logo-img-container{margin-bottom:32px}.over-text{font-family:Times New Roman;font-size:20px;line-height:1.15;color:var(--grey-text-color);margin-bottom:12px}.logo-text{font-family:Film P3;font-size:40px;line-height:1.07;letter-spacing:.3em;color:var(--title-text-color);margin-bottom:12px}.image-text-container{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:32px}.photo-restaurant-left{background:var(--shadow-background-color);box-shadow:2px 2px 60px 2px #00000040;border-radius:2px}.text-page-home{font-weight:600;font-size:12px;line-height:1.25;max-width:258px;margin-bottom:28px}.brown{margin-left:20px;width:163px;color:var(--brown-text-color)}.photo-restaurant-right{margin-left:auto;background:var(--shadow-background-color);box-shadow:2px 2px 60px 2px #00000040;border-radius:2px}.slider-img-container{position:initial;display:flex;gap:25px;overflow:hidden;background:rgba(0,0,0,.14);box-shadow:2px 2px 60px 2px #00000040;border-radius:2px}.img-slider-mobile{border-radius:2px}.restaurant-button-left{position:absolute;top:103%;left:72%;width:46px}.restaurant-button-right{position:absolute;top:103%;left:87%;width:46px}@media screen and (max-width: 1023px){.img-slider-tablet{display:none}.img-slider-mobile{max-width:245px}.slider-img-container{margin-right:-4%;width:330px;margin-left:auto}}@media screen and (min-width: 1024px){.restaurant-page-home{padding-top:120px;padding-bottom:82px}.logo-img-container{position:relative;display:flex}.text-container{flex-wrap:wrap;margin-left:32px}.over-text{font-size:32px;margin-bottom:4px}.logo-text{font-size:64px;margin-bottom:24px}.text-page-home{font-size:16px;max-width:454px;margin-right:26px}.photo-restaurant-right{position:relative;top:-152px}.image-text-container{position:relative;align-items:flex-start;margin-bottom:0}.brown{width:312px;margin-left:48px}.photo-restaurant-left{position:relative;top:-196px}.slider-img-container{position:absolute;max-width:428px;gap:40px;bottom:30px;right:60px;margin-left:0}.img-slider-mobile{max-width:194px}.restaurant-button-left{position:absolute;top:1070px;left:795px}.restaurant-button-right{position:absolute;top:1070px;left:860px}}@media screen and (min-width: 1280px){.restaurant-page-home{padding-bottom:0}.text-page-home{max-width:518px;margin-right:37px}.brown{margin-top:-45px}.photo-restaurant-right{top:-153px}.photo-restaurant-left{top:-250px}.slider-img-container{max-width:548px;bottom:128px;right:16px;margin-left:0}.img-slider-mobile{max-width:254px}.restaurant-button-left{position:absolute;top:1100px;left:1010px}.restaurant-button-right{position:absolute;top:1100px;left:1075px}}.details-rastaurant{padding-top:24px;padding-bottom:40px;width:100%;margin-left:auto;margin-right:auto;background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-resto-phone-06374d03.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.container-details-rastaurant{position:relative}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.details-rastaurant{background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-resto-phone-2x-c2f286ae.jpg)}}.details-rastaurant-top{max-width:243px;margin-left:17px;margin-bottom:48px}.details-rastaurant-mimino{width:144px;font-family:Film P3;font-weight:700;font-size:40px;line-height:1.07;letter-spacing:.3em;color:var(--hero-text-color);margin-bottom:12px;text-align:left}.details-rastaurant-titel{font-family:Montserrat;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.02em;color:var(--hero-text-color);text-align:left}.details-rastaurant-content{width:243px;font-family:Montserrat;font-weight:600;font-size:12px;line-height:1.25;letter-spacing:.02em;margin-right:auto;margin-left:auto;margin-bottom:48px;color:var(--grey-second-color)}.details-rastaurant-swiper{max-width:384px;margin-right:-15px;position:initial}.datails-rastaurant-swiper-btn-prev{fill:var(--hero-text-color);top:76%;right:25%;left:28px;height:46px;width:46px}.datails-rastaurant-swiper-btn-next{fill:var(--hero-text-color);top:76%;left:25%;height:46px;width:46px}.details-rastaurant-btn-wrap{display:flex;flex-direction:column;align-items:center;margin-top:80px}.details-rastaurant-link-btn{display:inline-block;text-decoration:none;font-weight:700}.details-rastaurant-btn{margin-bottom:16px;padding-top:14px;padding-bottom:14px;font-weight:700}.details-rastaurant-link-btn,.details-rastaurant-btn{font-family:Montserrat;width:236px;height:48px;padding:14px;text-align:center;font-size:16px;line-height:1.25;letter-spacing:.02em;background:rgba(0,0,0,.4);border:2px solid var(--hero-text-color);border-radius:25px;color:var(--yellow-hover);transition:background-color var(--time-animation) var(--cubic-bezier),border-color var(--time-animation) var(--cubic-bezier)}.details-rastaurant-link-btn:hover,.details-rastaurant-btn:hover,.details-rastaurant-link-btn:focus,.details-rastaurant-btn:focus{background:var(--hero-text-color);border:2px solid var(--yellow-hover)}@media screen and (min-width: 414px){.details-rastaurant{background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-resto-tablet-0f995545.jpg)}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.details-rastaurant{background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-resto-tablet-2x-0e91ca5c.jpg)}}.details-rastaurant-content{width:243px;margin-left:140px;text-align:left}}@media screen and (min-width: 1024px){.title-wrap{width:549px;margin-left:auto;margin-right:auto;margin-bottom:8px}.title-wrap-container-text{width:549px;margin-left:278px;margin-right:auto;margin-bottom:8px}.swiper-wrapper-details-rastaurant{column-gap:30px;padding-left:18px}.details-rastaurant-mimino{width:222px;font-size:64px;margin-bottom:16px}.details-rastaurant{padding-top:48px;padding-bottom:100px;background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-resto-desktop-2a4b3769.jpg)}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.details-rastaurant{background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-resto-desktop-2x-ad44d85a.jpg)}}.details-rastaurant-titel{font-size:24px}.details-rastaurant-title-wrap{margin-bottom:8px}.details-rastaurant-content{margin-left:278px;margin-bottom:40px;font-size:16px;min-width:610px}.details-rastaurant-bottom{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end}.details-rastaurant-swiper{max-width:630px;height:336px}.datails-rastaurant-swiper-btn-prev{top:444px;left:277px}.datails-rastaurant-swiper-btn-next{top:444px;left:347px}.details-rastaurant-btn-wrap{padding-bottom:0;margin-top:0;display:flex;justify-content:flex-end}.details-rastaurant-slides{display:flex;gap:32px;height:270px;flex-direction:row-reverse}}@media screen and (min-width: 1280px){.title-wrap,.details-rastaurant-content{width:595px}.details-rastaurant{max-width:1280px}.details-rastaurant-swiper{max-width:875px;height:336px}.datails-rastaurant-swiper-btn-prev{top:501px;left:280px}.datails-rastaurant-swiper-btn-next{top:501px;left:360px}}.container-about-hotel{position:relative}.about-hotel-section{padding-top:18px;padding-bottom:72px;background-color:var(--light-background-color)}.about-hotel-uptitle{font-family:Times New Roman;font-style:normal;font-weight:400;font-size:20px;line-height:1.15;color:var(--grey-text-color);margin-bottom:6px;text-align:right}.about-hotel-text-title{font-family:Film P3;font-style:normal;font-weight:700;font-size:40px;line-height:1.075;letter-spacing:.3em;color:var(--title-text-color);margin-bottom:16px;text-align:right}.about-hotel-text{font-family:Montserrat;font-style:normal;font-weight:600;font-size:12px;line-height:1.25;letter-spacing:.02em;color:var(--dark-grey-text-color);margin-bottom:28px;width:242px;margin-left:auto}.about-hotel-text-brown{font-family:Montserrat;font-style:normal;font-weight:600;font-size:12px;line-height:1.25;letter-spacing:.02em;color:var(--brown-text-color);width:163px}.about-hotel-img-container{display:flex;margin-top:32px;margin-bottom:32px;align-items:center}.about-hotel-img-incontainer{margin-left:auto;background:var(--shadow-background-color);box-shadow:2px 2px 60px 2px #00000040;border-radius:2px}.about-hotel-img{background:var(--shadow-background-color);box-shadow:2px 2px 60px 2px #00000040;border-radius:2px}.swiper-about-hotel{max-width:330px;margin-left:-15px;margin-right:auto;box-shadow:2px 2px 60px 2px #00000040;border-radius:2px;background:rgba(0,0,0,.14);position:initial}.about-hotel-img-slider{border-radius:2px}.swiper-wrapper-about-hotel{padding-left:85px}.swiper-button-prev-about-hotel{left:-2px;right:auto;top:auto;width:46px;height:32px;margin-top:20px}.swiper-button-next-about-hotel{left:79px;top:auto;width:46px;margin-top:20px;height:32px}.swiper-button-prev:after,.swiper-button-next:after{content:""}@media screen and (min-width: 1024px){.about-hotel-img{background:var(--shadow-background-color);box-shadow:2px 2px 60px 2px #00000040;border-radius:2px;width:400px;margin-top:-144px}.about-hotel-section{padding-top:120px;padding-bottom:96px}.img-text-container{display:flex;flex-direction:row-reverse}.text-container{margin-left:46px}.about-hotel-uptitle{font-size:32px;margin-bottom:4px}.about-hotel-text-title{font-size:64px;margin-bottom:24px}.about-hotel-text{font-size:16px;width:419px}.about-hotel-text-brown{font-size:16px;width:312px}.about-hotel-img-container{justify-content:flex-end}.about-hotel-img-incontainer{margin-left:48px;margin-top:-56px}.swiper-about-hotel{max-width:428px;margin-left:0;margin-top:-56px}.swiper-wrapper-about-hotel{padding-left:0}.swiper-slide-about-hotel{width:230px}}@media screen and (min-width: 1280px){.about-hotel-img{background:var(--shadow-background-color);box-shadow:2px 2px 60px 2px #00000040;border-radius:2px;width:460px}.about-hotel-text{width:488px}.text-container{margin-left:67px}.about-hotel-section{padding-bottom:122px}.swiper-about-hotel{max-width:548px}}.details-hotel{position:relative;padding-top:24px;padding-bottom:40px;width:100%;margin-left:auto;margin-right:auto;background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-datailes-hotel-mob-1x-b3ee1de1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.details-hotel{background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-datailes-hotel-mob-2x-f38ac102.jpg)}}.title-wrap{width:127px;margin-left:auto;margin-right:auto;margin-bottom:20px}.details-hotel-top{max-width:243px;margin-left:17px;margin-bottom:48px}.details-hotel-mimino{width:139px;font-family:Film P3;font-weight:700;font-size:40px;line-height:1.07;letter-spacing:.3em;color:var(--hero-text-color);margin-bottom:12px;text-align:end}.details-hotel-titel{font-family:Montserrat;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.02em;color:var(--hero-text-color);text-align:end}.details-hotel-content{width:243px;font-family:Montserrat;font-weight:600;font-size:12px;line-height:1.25;letter-spacing:.02em;margin-right:125px;margin-left:17px;margin-bottom:48px;color:var(--grey-second-color)}.details-hotel-swiper{max-width:384px;margin-left:-15px;position:initial}.swiper-wrapper-details-hotel{padding-left:96px}.datails-hotel-swiper-btn-prev{fill:var(--hero-text-color);height:46px;width:46px;top:517px;left:60%}.datails-hotel-swiper-btn-next{fill:var(--hero-text-color);height:46px;width:46px;top:517px;right:10%}.details-hotel-btn-wrap{display:flex;flex-direction:column;align-items:center;margin-top:80px}.details-hotel-link-btn{display:inline-block;text-decoration:none;font-weight:700}.details-hotel-btn{font-weight:700;margin-bottom:16px;padding-top:14px;padding-bottom:14px}.details-hotel-link-btn,.details-hotel-btn{font-family:Montserrat;width:236px;height:48px;padding:14px 24px;text-align:center;font-size:16px;line-height:1.25;letter-spacing:.02em;background:rgba(0,0,0,.4);border:2px solid var(--hero-text-color);border-radius:25px;color:var(--yellow-hover);transition:background-color var(--time-animation) var(--cubic-bezier),border-color var(--time-animation) var(--cubic-bezier)}.details-hotel-link-btn:hover,.details-hotel-btn:hover,.details-hotel-link-btn:focus,.details-hotel-btn:focus{background:var(--hero-text-color);border:2px solid var(--yellow-hover)}@media screen and (min-width: 414px){.details-hotel{background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-datailes-hotel-tab-1x-245ade44.jpg)}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.details-hotel{background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-datailes-hotel-tab-2x-45d0cb3d.jpg)}}.details-hotel-content{width:243px}}@media screen and (min-width: 1024px){.title-wrap{width:549px;margin-left:auto;margin-right:auto;margin-bottom:8px}.details-hotel-mimino{text-align:end;width:222px;font-size:64px;margin-bottom:16px;margin-left:auto}.details-hotel{padding-top:48px;padding-bottom:100px;background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-datailes-hotel-desk-1x-c8797204.jpg)}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.details-hotel{background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/envision.team.project.mimino/assets/bg-datailes-hotel-desk-2x-b0993f75.jpg)}}.details-hotel-titel{font-size:24px}.details-hotel-title-wrap{margin-bottom:8px}.details-hotel-content{width:549px;font-size:16px;margin-left:auto;margin-right:auto}.details-hotel-bottom{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end}.details-hotel-swiper{max-width:630px;height:336px}.swiper-wrapper-details-hotel{column-gap:30px;padding-left:18px}.datails-hotel-swiper-btn-prev{top:454px;left:523px}.datails-hotel-swiper-btn-next{top:454px;right:338px}.details-hotel-btn-wrap{padding-bottom:0;margin-top:0;display:flex;justify-content:flex-end}.details-hotel-slides{display:flex;gap:32px;height:270px}}@media screen and (min-width: 1280px){.title-wrap,.details-hotel-content{width:595px}.details-hotel{max-width:1280px}.details-hotel-swiper{max-width:875px;height:336px}.datails-hotel-swiper-btn-prev{top:512px;left:748px}.datails-hotel-swiper-btn-next{top:512px;right:266px}}.map-container{width:100%;display:flex;justify-content:center;flex-direction:column;padding-left:15px;padding-right:15px}.mimino-logo-map{font-family:Film P3;font-weight:700;font-size:40px;line-height:1.07;letter-spacing:.3em;color:var(--title-text-color);transition-delay:calc(1s * var(--char-index) + 0ms)}.mimino-logo-map .char{transition-delay:calc(.4s * var(--char-index) + 0ms)}.contacts{background-color:var(--light-background-color);color:var(--dark-grey-text-color);padding-top:36px;padding-bottom:32px}.contacts-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;margin-top:12px;margin-bottom:16px}.facilities{position:relative;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color);margin-bottom:0}.rest-tel{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color)}.hotel-tel-1{font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:10px}.hotel-tel-2{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:32px}.rest-tels{display:flex;align-items:center}.hotel-tels{display:flex;align-items:center;justify-content:center;margin-top:32px}.rest-tels-cont{background-color:var(--hero-text-color);margin-left:32px;padding:12px 8px 11px 14px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:12px;align-items:center}.hotel-tels-cont{background-color:var(--hero-text-color);margin-left:58px;margin-bottom:16px;padding:12px 8px 11px 14px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;flex-wrap:wrap;align-items:center}.adress-cont{font-family:Montserrat;font-weight:400;font-size:15px;line-height:1.25;letter-spacing:.01em;color:var(--title-text-color);background-color:var(--hero-text-color);margin-left:124px;padding:8px 20px 7px 16px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:12px;align-items:center}.two-tel{width:260px;margin-left:auto;margin-right:auto;background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 0 11px;border:.5px solid var(--akzent-yellow);border-radius:2px}.second-hot-tel,.res-tel{background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 8px 11px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.li-res{margin-bottom:32px;margin-top:24px}.li-hot{margin-bottom:16px}.li-adress{background-color:var(--hero-text-color);padding:8px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.mimino-adress{display:flex;align-items:center}.adress-text{font-family:Montserrat;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:.01em;background-color:var(--hero-text-color);margin-left:124px;margin-right:15px;color:var(--title-text-color);padding:8px 33px 7px 45px;border:.5px solid var(--akzent-yellow);border-radius:2px}.map{width:100%;margin-top:32px;box-shadow:2px 2px 60px 2px #00000040;border-radius:2px;border:1px solid var(--grey-second-color)}iframe{width:100%;height:220px}@media (min-width: 414px) and (max-width: 1023px){.map-container{width:414px;display:flex;justify-content:center;flex-direction:column;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.mimino-logo-map{font-family:Film P3;font-weight:700;font-size:40px;line-height:1.07;letter-spacing:.3em;color:var(--title-text-color)}.contacts{background-color:var(--light-background-color);color:var(--dark-grey-text-color);padding-top:36px;padding-bottom:32px}.contacts-text{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:1.21;letter-spacing:.02em;margin-top:12px;margin-bottom:16px}.facilities{position:relative;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color);margin-bottom:0}.rest-tel{font-family:Montserrat;font-weight:400;font-style:normal;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color)}.hotel-tel-1{font-family:Montserrat;font-weight:400;font-style:normal;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:8px}.hotel-tel-2{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:10px}.rest-tels{display:flex;align-items:center}.hotel-tels{display:flex;align-items:center;justify-content:center;margin-top:32px}.rest-tels-cont{background-color:var(--hero-text-color);margin-left:22px;padding:12px 8px 11px 14px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:12px;align-items:center}.hotel-tels-cont{background-color:var(--hero-text-color);margin-left:54px;margin-bottom:16px;padding:12px 8px 11px 14px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;align-items:center}.adress-cont{font-family:Montserrat;font-weight:400;font-size:15px;line-height:1.25;letter-spacing:.01em;color:var(--title-text-color);background-color:var(--hero-text-color);margin-left:124px;padding:8px 33px 7px 16px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:12px;align-items:center}.hotel-tel-2{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em}.two-tel{width:260px;margin-left:auto;margin-right:auto;background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 0 11px;border:.5px solid var(--akzent-yellow);border-radius:2px}.second-hot-tel,.res-tel{background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 8px 11px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.li-res{margin-bottom:32px;margin-top:24px}.li-hot{margin-bottom:16px}.li-adress{background-color:var(--hero-text-color);padding:8px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.mimino-adress{display:flex;align-items:center}.adress-text{font-family:Montserrat;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:.01em;color:var(--title-text-color);background-color:var(--hero-text-color);margin-left:124px;margin-right:15px;padding:8px 33px 7px 45px;border:.5px solid var(--akzent-yellow);border-radius:2px}.map{width:384px;margin-top:32px;box-shadow:2px 2px 60px 2px #00000040;border-radius:2px;border:1px solid var(--grey-second-color);margin-left:auto;margin-right:auto}iframe{width:100%;height:220px}}@media (min-width: 414px) and (max-width: 1024px){.map-container{width:414px;display:flex;justify-content:center;flex-direction:column;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.mimino-logo-map{font-family:Film P3;font-weight:700;font-size:40px;line-height:1.07;letter-spacing:.3em;color:var(--title-text-color)}.contacts{background-color:var(--light-background-color);color:var(--dark-grey-text-color);padding-top:36px;padding-bottom:32px}.contacts-text{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:1.21;letter-spacing:.02em;margin-top:12px;margin-bottom:16px}.facilities{position:relative;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.21;letter-spacing:.02em;color:var( --brown-text-color);margin-bottom:0}.rest-tel{font-family:Montserrat;font-weight:400;font-style:normal;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color)}.hotel-tel-1{font-family:Montserrat;font-weight:400;font-style:normal;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:8px}.hotel-tel-2{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:10px}.rest-tels{display:flex;align-items:center}.hotel-tels{display:flex;align-items:center;justify-content:center;margin-top:16px}.rest-tels-cont{background-color:var(--hero-text-color);margin-left:22px;padding:12px 8px 11px 14px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:12px;align-items:center}.hotel-tels-cont{background-color:var(--hero-text-color);margin-left:54px;margin-bottom:16px;padding:12px 8px 11px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;align-items:center}.tels-in-div{display:flex}.adress-cont{font-family:Montserrat;font-weight:400;font-size:15px;line-height:1.25;letter-spacing:.01em;color:var(--title-text-color);background-color:var(--hero-text-color);margin-left:124px;padding:8px 33px 7px 16px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:12px;align-items:center}.hotel-tel-2{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em}.two-tel{width:260px;margin-left:auto;margin-right:auto;background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 0 11px;border:.5px solid var(--akzent-yellow);border-radius:2px}.second-hot-tel,.res-tel{background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 8px 11px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.li-res{margin-bottom:32px;margin-top:24px}.li-hot{margin-bottom:16px}.li-adress{background-color:var(--hero-text-color);padding:8px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.mimino-adress{display:flex;align-items:center}.adress-text{font-family:Montserrat;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:.01em;color:var(--title-text-color);background-color:var(--hero-text-color);margin-left:124px;margin-right:15px;padding:8px 33px 7px 45px;border:.5px solid var(--akzent-yellow);border-radius:2px}.map{width:384px;margin-top:32px;box-shadow:2px 2px 60px 2px #00000040;border-radius:2px;border:1px solid var(--grey-second-color);margin-left:auto;margin-right:auto}iframe{width:100%;height:220px}}@media (min-width: 1024px) and (max-width: 1280px){.map-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.adress-map{display:flex;flex-direction:row}.adress-map{display:flex;gap:110px}.mimino-logo-map{font-family:Film P3;font-weight:700;font-size:64px;line-height:1.07;letter-spacing:.3em;color:var(--title-text-color)}.contacts{display:flex;background-color:var(--light-background-color);color:var(--dark-grey-text-color);padding-top:56px;padding-bottom:44px;justify-content:center}.contacts-text{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:1.02;letter-spacing:.02em;margin-top:8px;margin-bottom:52px}.tel-container{width:290px}.adress{width:24px;height:24px}.facilities{position:relative;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color);margin-bottom:8px}.rest-tel{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color)}.hotel-tel-1{font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:10px}.hotel-tel-2{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:10px}.rest-tels{width:154px;display:flex;flex-direction:column;align-items:flex-start}.hotel-tels{display:flex;flex-direction:column;margin-top:24px;align-items:flex-start}.hotel-adress{display:flex;flex-direction:column;margin-top:28px}.rest-tels-cont{width:158px;background-color:var(--hero-text-color);padding:12px 8px 11px 14px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:12px;align-items:center;margin-left:0}.hotel-tels-cont{background-color:var(--hero-text-color);padding:12px 8px 11px 14px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;align-items:center;margin-left:0}.adress-cont{font-family:Montserrat;font-weight:400;font-size:15px;line-height:1.25;letter-spacing:.01em;color:var(--title-text-color);background-color:var(--hero-text-color);padding:9px 8px 7px 16px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:10px;align-items:center;margin-left:0}.adress-cont{font-family:Montserrat;font-weight:400;font-size:15px;line-height:1.25;letter-spacing:.01em;color:var(--title-text-color);background-color:var(--hero-text-color);padding:9px 8px 7px 16px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:16px;align-items:center;margin-left:0}.hotel-tel-2{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em}.two-tel{width:260px;margin-left:auto;margin-right:auto;background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 0 11px;border:.5px solid var(--akzent-yellow);border-radius:2px}.second-hot-tel,.res-tel{background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 8px 11px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.li-res{margin-bottom:32px;margin-top:24px}.li-hot{margin-bottom:16px}.li-adress{background-color:var(--hero-text-color);padding:8px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.mimino-adress{display:flex;align-items:center}.adress-text{font-family:Montserrat;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:.01em;background-color:var(--hero-text-color);margin-left:124px;margin-right:15px;color:var(--title-text-color);padding:8px 33px 7px 45px;border:.5px solid var(--akzent-yellow);border-radius:2px}.map{display:flex;width:535px;height:412px;box-shadow:2px 2px 60px 2px #00000040;border-radius:2px;border:1px solid var(--grey-second-color);margin-top:16px}iframe{width:100%;height:412px}}@media screen and (min-width: 1280px){.map-container{width:1280px;display:flex;flex-direction:column;justify-content:center;align-items:center}.cont-and-map{display:flex;flex-direction:column;width:368px}.adress-map{display:flex;gap:108px}.mimino-logo-map{font-family:Film P3;font-weight:700;font-size:64px;line-height:1.07;letter-spacing:.3em;color:var(--title-text-color)}.contacts{display:flex;background-color:var(--light-background-color);color:var(--dark-grey-text-color);padding-top:56px;padding-bottom:73px;justify-content:center}.contacts-text{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:1.02;letter-spacing:.02em;margin-top:8px;margin-bottom:52px}.tel-container{width:288px}.facilities{position:relative;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color);margin-bottom:8px}.rest-tel{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color)}.hotel-tel-1{font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:10px}.hotel-tel-2{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--title-text-color);margin-left:10px}.rest-tels{width:154px;display:flex;flex-direction:column;align-items:flex-start}.hotel-tels{display:flex;flex-direction:column;margin-top:24px;align-items:flex-start}.hotel-adress{display:flex;flex-direction:column;margin-top:28px}.rest-tels-cont{width:158px;background-color:var(--hero-text-color);padding:12px 8px 11px 14px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:12px;align-items:center;margin-left:0}.hotel-tels-cont{background-color:var(--hero-text-color);padding:12px 8px 11px 14px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;align-items:center;margin-left:0}.adress-cont{font-family:Montserrat;font-weight:400;font-size:15px;line-height:1.25;letter-spacing:.01em;color:var(--title-text-color);background-color:var(--hero-text-color);padding:9px 8px 7px 16px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:16px;align-items:center;margin-left:0}.hotel-tel-2{font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.21;letter-spacing:.02em}.two-tel{width:260px;margin-left:auto;margin-right:auto;background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 0 11px;border:.5px solid var(--akzent-yellow);border-radius:2px}.second-hot-tel,.res-tel{background-color:var(--hero-text-color);color:var(--title-text-color);padding:12px 8px 11px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.li-res{margin-bottom:32px;margin-top:24px}.li-hot{margin-bottom:16px}.li-adress{background-color:var(--hero-text-color);padding:8px 10px;border:.5px solid var(--akzent-yellow);border-radius:2px}.mimino-adress{display:flex;align-items:center}.adress-text{font-family:Montserrat;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:.01em;background-color:var(--hero-text-color);margin-left:124px;margin-right:15px;color:var(--title-text-color);padding:8px 33px 7px 45px;border:.5px solid var(--akzent-yellow);border-radius:2px}.map{display:flex;width:634px;height:412px;box-shadow:2px 2px 60px 2px #00000040;border-radius:2px;border:1px solid var(--grey-second-color);margin-top:16px}iframe{width:100%;height:412px}}.footer-container{margin-left:auto;margin-right:auto}.social-media{font-family:Montserrat;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:.01em;color:var(--title-text-color);background-color:var(--wight-hover);padding:9px 8px 7px 16px;border:.5px solid var(--akzent-yellow);border-radius:2px;display:flex;gap:16px;align-items:center}.footer{width:100%;background-color:var(--footer-background-color);padding-bottom:41px;padding-top:40px}.mimino-logo-footer{width:127px;font-family:Film P3;font-weight:700;font-size:40px;line-height:1.07;letter-spacing:.3em;color:var(--akzent-yellow);margin-top:58px;margin-bottom:59px}.footer-nav-soc{display:flex;flex-direction:column;justify-content:center}.footer-nav{margin-left:40px;column-gap:16px}.nav-item:not(:last-child){margin-bottom:16px}.div-nav{display:flex;align-items:center}.div-mimino{display:flex}.navigation{font-family:"Montserrat" sans-serif;font-weight:500;font-size:20px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color)}.soc-list{width:112px;display:flex;column-gap:23px;margin-top:32px;margin-left:40px}@media (min-width: 320px) and (max-width: 1024px){.social{display:none}}@media (min-width: 414px) and (max-width: 1024px){.footer-container{display:flex;justify-content:center;flex-direction:column;margin-left:auto;margin-right:auto;align-items:center}.footer{width:100%;background-color:var(--footer-background-color);padding-bottom:41px;padding-top:40px}.mimino-logo-footer{width:127px;font-family:Film P3;font-weight:700;font-size:40px;line-height:1.07;letter-spacing:.3em;color:var(--akzent-yellow);margin-top:58px;margin-bottom:59px}.footer-nav-soc{display:flex;flex-direction:column;justify-content:center}.footer-nav{margin-left:85px;column-gap:16px}.nav-item:not(:last-child){margin-bottom:16px}.div-nav{display:flex;align-items:center}.div-mimino{display:flex}.navigation{font-family:"Montserrat" sans-serif;font-weight:500;font-size:20px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color)}.soc-list{width:112px;display:flex;column-gap:23px;margin-top:32px;margin-left:85px;justify-content:center}.telegram-title,.social{display:none}}@media (min-width: 1024px) and (max-width: 1280px){.footer-container{display:flex;justify-content:center;flex-direction:column;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.footer{width:100%;background-color:var(--footer-background-color);padding-bottom:41px;padding-top:40px}.mimino-logo-footer{width:202px;font-family:Film P3;font-weight:700;font-size:64px;line-height:1.07;letter-spacing:.3em;color:var(--akzent-yellow);margin-right:163px;margin-top:77px}.footer-nav-soc{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:137px}.footer-nav{column-gap:16px;margin-top:40px;margin-left:0}.nav-item:not(:last-child){margin-bottom:16px}.div-nav{display:flex;align-items:center}.div-mimino{display:flex;justify-content:center}.navigation{font-family:"Montserrat" sans-serif;font-weight:500;font-size:20px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color)}.soc-list{width:100%;display:flex;flex-direction:column-reverse;column-gap:23px;margin-top:50px;justify-content:center;gap:16px;margin-left:0}.social-item-footer{display:flex;align-items:center;justify-content:center}.telegram-title{margin-right:19.5px;color:var(--akzent-yellow)}.social-link{display:flex;align-items:center;gap:19.5px;color:var(--akzent-yellow)}.soc{width:144px;border:.5px solid var(--akzent-yellow);border-radius:2px;padding:5px 8px}}@media (min-width: 1280px){.footer-container{display:flex;justify-content:center;flex-direction:column;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.footer{width:100%;background-color:var(--footer-background-color);padding-bottom:40px;padding-top:40px}.mimino-logo-footer{width:202px;font-family:Film P3;font-weight:700;font-size:64px;line-height:1.07;letter-spacing:.3em;color:var(--akzent-yellow);margin-right:163px;margin-top:80px}.footer-nav-soc{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:199px}.footer-nav{column-gap:16px;margin-top:40px;margin-bottom:79px}.nav-item:not(:last-child){margin-bottom:16px}.div-nav{display:flex;align-items:center}.div-mimino{display:flex;justify-content:center}.navigation{font-family:"Montserrat" sans-serif;font-weight:500;font-size:20px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color)}.soc-list{width:100%;display:flex;flex-direction:column-reverse;column-gap:23px;margin-top:50px;margin-bottom:49px;justify-content:center;gap:16px;margin-left:0}.telegram-title{margin-right:19.5px;color:var(--akzent-yellow)}.social-item-footer{display:flex;align-items:center;justify-content:center}.social-link{display:flex;align-items:center;gap:19.5px;color:var(--akzent-yellow)}.soc{width:144px;border:.5px solid var(--akzent-yellow);border-radius:2px;padding:5px 8px}}.modal-price-category,.tick{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-bottom:27px}.modal-price-category{margin-bottom:28px}.modal-price-category::-ms-expand,.tick{display:none}.label-category{display:flex;flex-direction:column;font-family:Montserrat;font-weight:500;font-size:16px;line-height:1.25;letter-spacing:.02em;color:var(--brown-text-color)}.modal-price-title,.modal-price-category,.input-night::placeholder,.input-night{font-family:Times New Roman;font-weight:700;font-size:24px;line-height:1.17;letter-spacing:.05em;color:gray}.modal-price-title{color:var(--background-button-color);text-align:center;margin-bottom:40px}.input-night{margin-bottom:8px;width:100%;height:54px;border:1px solid var(--brown-text-color);padding-left:15px;padding-top:13px;padding-bottom:15px;background-color:var(--light-background-color)}.modal-submit-btn{width:100%;height:64px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:var(--hero-text-color);background:var(--background-button-color);border:1px solid var(--akzent-yellow);border-radius:2px;margin-top:20px;transition:background-color var(--time-animation) var(--cubic-bezier),color var(--time-animation) var(--cubic-bezier)}.modal-submit-btn:hover,.modal-submit-btn:focus{background-color:var(--hero-text-color);border:2px solid var(--akzent-yellow)}.label-category-text{margin-bottom:20px;padding-left:8px}.label-category-text-2{padding-left:8px;margin-bottom:20px}.modal-price{padding:60px 30px}@media screen and (min-width: 320px) and (max-width: 413px){.modal-price{max-width:95%;padding:60px 30px;height:572px}}@media screen and (min-width: 414px) and (max-width: 1023px){.modal-price{width:414px;padding:60px 30px;height:572px}}@media screen and (min-width: 1024px){.modal-price{width:712px;padding-left:60px;padding-right:60px;top:50%}.label-category{width:calc((100%-16px)/2);margin-bottom:0}.modal-price-flex{display:flex;column-gap:16px}.modal-price-title{font-size:32px;line-height:1.15}}@media screen and (min-width: 1280px){.modal-price{width:712px;padding-left:60px;padding-right:60px;top:50%}.modal-price-title{font-size:32px;line-height:1.15}}.modal-order-table-mission{font-family:Times New Roman;font-style:normal;font-weight:700;font-size:24px;line-height:1.16;text-align:center;letter-spacing:.05em;color:var(--black-text-color);margin-bottom:40px}.modal-order-table-select,.modal-order-table-input{width:100%;height:54px;background-color:var(--light-background-color);padding-left:12px;margin-bottom:8px}.modal-order-table-text{display:block;font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color);text-align:left;padding-left:12px}.modal-order-table-label{display:block;margin-bottom:28px;padding:0}.modal-order-table-select{border:1px solid var(--brown-text-color)}.modal-order-table-select,.modal-order-table-input::placeholder{font-family:Times New Roman;font-style:normal;font-weight:700;font-size:20px;line-height:1.15;letter-spacing:.05em;color:gray}.modal-order-table-btn{width:100%;height:64px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:var(--hero-text-color);background:var(--background-button-color);border:1px solid var(--akzent-yellow);border-radius:2px;margin-top:20px;transition:background-color var(--time-animation) var(--cubic-bezier),color var(--time-animation) var(--cubic-bezier)}.modal-order-table-btn:hover{color:var(--black-text-color);background:var(--yellow-hover)}.modal-order-table-container{padding:60px 30px}@media screen and (min-width: 320px) and (max-width: 413px){.modal-order-table-container{width:95%;padding:60px 30px;height:780px}}@media screen and (min-width: 414px) and (max-width: 1023px){.modal-order-table-container{width:414px;padding:60px 30px;height:780px}}@media screen and (min-width: 1024px){.modal-order-table-blocks-1-2{display:flex;justify-content:space-between}.modal-order-table-container{width:712px;padding-left:60px;padding-right:60px;top:50%}.modal-order-table-mission{font-size:40px;line-height:1.15}.modal-wrapper-top-part,.modal-wrapper-bottom-part{display:flex;flex-wrap:wrap;gap:16px}.modal-order-table-label{width:288px}.modal-order-table-select,.modal-order-table-input{width:288px;height:64px}.modal-order-table-select,.modal-order-table-input::placeholder{font-size:24px;line-height:1.16}.modal-order-table-btn{font-style:24px}}@media screen and (min-width: 1280px){.modal-order-table-blocks-1-2{display:flex;justify-content:space-between}.modal-order-table-container{width:712px;padding-left:60px;padding-right:60px;top:50%}.modal-order-table-mission{font-size:40px;line-height:1.15}.modal-wrapper-top-part,.modal-wrapper-bottom-part{display:flex;flex-wrap:wrap;gap:16px}.modal-order-table-label{width:288px}.modal-order-table-select,.modal-order-table-input{width:288px;height:64px}.modal-order-table-select,.modal-order-table-input::placeholder{font-size:24px;line-height:1.16}.modal-order-table-btn{font-style:24px}}.overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:20;transition:var(--cubic-bezier) var(--time-animation)}.modal{opacity:0;visibility:hidden;overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;box-shadow:0 3px 10px -.5px #0003;border-radius:2px;background-color:var(--light-background-color);transition:var(--cubic-bezier) var(--time-animation);overflow-y:auto;max-height:100vh}.modal.active,.overlay.active{opacity:1;visibility:visible}.close-btn-modal{position:absolute;top:16px;right:16px;display:flex;justify-content:center;align-items:center;width:18px;height:18px;padding:0;stroke:var(--black-text-color);background:transparent;border:none}::-webkit-calendar-picker-indicator{color:transparent;opacity:1;background:url();background-position-x:97%;background-size:contain}.test{position:relative;appearance:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADJSURBVHgB7ZTRDYIwFEVvOwEjMIK/xq9O4gxs4AbM4ASO4JfxU0dgBCeg9tFihTzglS9CehMaEnrPoW1SICdn81H9y7NGCegz0F6PFRqsCMfQ8bO+u+FioV+PGgckhjrUDYzbjxqn2G50SyqUk6VIaC51qOsZtuAExj0NEiVjuGcQC/0Px/g9VG6rVBnW9LFozanCOwX+f4ZqXJJKJHBWIJFI4ZOCOYkvyeCzgilJKIngiwJOErMMFwl4iQwuFgwlncCsvU5ydpgveb960pi7HesAAAAASUVORK5CYII=) no-repeat right;background-position-x:97%}.modal-order-room-mission{font-family:Times New Roman;font-style:normal;font-weight:700;font-size:24px;line-height:1.16;text-align:center;letter-spacing:.05em;color:var(--black-text-color);margin-bottom:40px}.modal-order-room-select,.modal-order-room-input{width:100%;height:54px;background-color:var(--light-background-color);padding-left:12px;margin-bottom:8px}.modal-order-room-text{font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:1.21;letter-spacing:.02em;color:var(--brown-text-color);padding-left:12px}.modal-order-room-label{display:block;margin-bottom:20px}.modal-border{border:1px solid var(--brown-text-color)}.modal-order-room-select,.modal-order-room-input::placeholder{font-family:Times New Roman;font-style:normal;font-weight:700;font-size:20px;line-height:1.15;letter-spacing:.05em;color:gray}.non{display:none}.modal-order-room-btn{width:100%;height:64px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:var(--hero-text-color);background:var(--background-button-color);border:1px solid var(--akzent-yellow);border-radius:2px;margin-top:20px;transition:background-color var(--time-animation) var(--cubic-bezier),color var(--time-animation) var(--cubic-bezier)}.modal-order-room-btn:hover{color:var(--black-text-color);background:var(--yellow-hover)}.modal-order-room-container{padding:60px 30px}@media screen and (min-width: 320px) and (max-width: 413px){.modal-order-room-container{width:95%;padding:60px 30px;height:780px;top:50%}}@media screen and (min-width: 414px) and (max-width: 1023px){.modal-order-room-container{width:414px;padding:60px 30px;height:780px}}@media screen and (min-width: 1024px){.modal-order-room-container{min-width:712px;height:638px;padding:60px;top:50%}.modal-order-room-block-4{margin-left:auto}.modal-order-room-block{display:flex;column-gap:16px}.modal-order-room-blocks-1-2{display:flex;column-gap:16px;flex-direction:column}.modal-order-room-mission{font-size:40px;line-height:1.15}.modal-wrapper-top-part{display:flex;flex-wrap:wrap;gap:16px}.modal-middle-part{display:block;margin-left:304px}.modal-middle-part>.order-room-label{margin-left:12px}.modal-wrapper-bottom-part{display:flex;flex-wrap:wrap;gap:16px}.modal-order-room-label{width:288px;display:block}.modal-order-room-select,.modal-order-room-input{width:288px;height:64px}.modal-order-room-select,.modal-order-room-input::placeholder{font-size:24px;line-height:1.16}.modal-order-room-btn{font-style:24px}}@media screen and (min-width: 1280px){.modal-order-room-container{width:712px;height:638px;padding:60px}.modal-order-room-block-4{margin-left:auto}.modal-order-room-block{display:flex;column-gap:16px}.modal-order-room-blocks-1-2{display:flex;column-gap:16px;flex-direction:column}.modal-order-room-mission{font-size:40px;line-height:1.15}.modal-wrapper-top-part{display:flex;flex-wrap:wrap;gap:16px}.modal-middle-part{display:block;margin-left:304px}.modal-middle-part>.order-room-label{margin-left:12px}.modal-wrapper-bottom-part{display:flex;flex-wrap:wrap;gap:16px}.modal-order-room-label{width:288px}.modal-order-room-select,.modal-order-room-input{width:288px;height:64px}.modal-order-room-select,.modal-order-room-input::placeholder{font-size:24px;line-height:1.16}.modal-order-room-btn{font-style:24px}}
