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}}.prev{cursor:pointer;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.next{cursor:pointer;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.navigation-hero-icon{display:block;background:rgba(0,0,0,.65);fill:var(--yellow-hover)}.room-page-hero{max-width:100%;padding-top:484px;padding-bottom:18px;position:relative;margin:0 auto;background-color:var(--footer-background-color);background-image:url(/envision.team.project.mimino/assets/hero-room-main-bg-1x-min-d687e251.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.room-page-hero{background-image:url(/envision.team.project.mimino/assets/hero-room-main-bg-2x-min-cdf7013b.jpg)}}.room-name{font-family:Times New Roman;color:#fff;font-weight:700;font-size:28px;line-height:1.14;letter-spacing:.05em}.room-about{max-width:325px;margin-top:14px;margin-bottom:17px;color:#fff;font-weight:700;font-size:12px;line-height:1.25;letter-spacing:.02em}.hero-wrap{display:flex;align-items:center}.adress-wrap{display:flex;position:absolute;padding:7px;top:65px;right:15px;border:1px;max-width:209px;border:1px solid #f3c653;border-radius:2px;align-items:center;z-index:1}.icon-adress{margin-right:13px}.hetel-adress{font-weight:400;font-style:normal;font-size:12px;line-height:1.25;letter-spacing:.01em;color:#e5e5e5}.hero-social-list{display:flex;gap:11px;flex-direction:column}.show-price{margin:0 auto;padding:14px 35px;font-weight:700;color:var(--yellow-hover);font-size:16px;line-height:1.25;letter-spacing:.02em;background:rgba(0,0,0,.4);border:2px solid #ffffff;border-radius:25px;transition-property:background-color,border-color;transition-duration:var(--time-animation);transition-timing-function:var(--cubic-bezier)}.show-price:hover,.show-price:focus{background:#ffffff;border:2px solid #f3c653}.gradient{width:100%;height:143px;position:absolute;top:0;left:0;background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,.55) 54.17%,rgba(0,0,0,0) 100%);z-index:1}@media screen and (min-width: 414px){.room-page-hero{position:relative;background-image:url(/envision.team.project.mimino/assets/hero-room-main-bg-tablet-1x-min-e7b61fda.jpg)}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.room-page-hero{background-image:url(/envision.team.project.mimino/assets/hero-room-main-bg-tablet-2x-min-7d933cbe.jpg)}}}@media screen and (min-width: 1024px){.prev{left:48px}.next{right:48px}.room-page-hero{padding-top:468px;padding-bottom:22px;background-image:url(/envision.team.project.mimino/assets/hero-room-main-bg-descktop-1x-min-6859ad39.jpg)}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.room-page-hero{background-image:url(/envision.team.project.mimino/assets/hero-room-main-bg-descktop-2x-min-30b92e91.jpg)}}.room-name{font-size:36px;line-height:1.13}.room-about{max-width:400px;margin-top:24px;margin-bottom:17px;font-size:16px;letter-spacing:.02em}.show-price{position:absolute;bottom:62px;right:47px}.adress-wrap{position:static;margin-right:40px;max-width:284px}.hetel-adress{font-size:16px}.hero-social-list{gap:23px;flex-direction:row}.icon-adress{width:24px;height:24px}.gradient{height:116px}}@media screen and (min-width: 1280px){.room-page-hero{width:1280px}.prev{left:85px}.next{right:85px}.room-page-hero{padding-top:524px;padding-bottom:48px}.show-price{position:absolute;bottom:66px;right:85px}.adress-wrap,.hero-social-list{display:none}.room-about{margin-bottom:0}.gradient{height:147px}}.amenities.section{padding-top:32px;padding-bottom:28px;background-color:var(--light-background-color)}.amenities-header{font-family:Times New Roman;font-weight:400;font-size:32px;line-height:115.625%;color:var(--black-text-color);margin-bottom:16px}.amenities-header+.amenities-text{margin-bottom:32px}.amenities-text{font-weight:700;line-height:125%;letter-spacing:.02em;color:var(--dark-grey-text-color)}.amenities-list{margin-bottom:32px}.amenities-item+.amenities-item{margin-top:32px}.amenities-item-content{display:flex;row-gap:16px;flex-direction:column}.amenities-title{font-family:Times New Roman;font-weight:700;font-size:24px;line-height:116.666667%;color:var(--black-text-color);margin-bottom:16px}.amenities-buttons{display:flex;flex-direction:column}.amenities-btn{width:100%;height:64px;background:var(--background-button-color);border:1px solid var(--akzent-yellow);border-radius:25px;font-weight:500;font-size:20px;line-height:120%;padding:0;color:var(--wight-hover);margin-bottom:20px;transition:background-color var(--time-animation) var(--cubic-bezier),color var(--time-animation) var(--cubic-bezier),border-color var(--time-animation) var(--cubic-bezier)}.amenities-btn:focus,.amenities-btn:hover{background-color:var(--akzent-yellow);color:var(--black-text-color);border-color:transparent}.amenities-link{display:flex;justify-content:center;gap:12px;font-weight:500;font-size:16px;line-height:125%;letter-spacing:.02em;color:var(--brown-text-color);transition:color var(--time-animation) var(--cubic-bezier)}.amenities-link:focus,.amenities-link:hover{color:var(--akzent-yellow)}.amenities-link-icon{fill:currentColor}@media screen and (min-width: 1024px){.amenities.section{padding-top:50px;padding-bottom:40px}.amenities{padding:0 47px}.amenities-header+.amenities-text{max-width:757px}.amenities-list{margin-bottom:40px}.amenities-item-content{flex-direction:row;gap:80px}.amenities-text{max-width:400px}.amenities-buttons{align-items:end}.amenities-btn{width:auto;min-width:434px;padding:18px 38px;font-size:24px;line-height:120.833333%;margin-bottom:32px}.amenities-link{align-items:end;font-size:20px;line-height:120%;gap:16px}}@media screen and (min-width: 1280px){.amenities.section{padding:48px 0}.amenities{padding-right:199px;padding-left:85px}.amenities-item-content{gap:159px}}.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}}
