@import "../fonts/inter/inter.css";html{font-size:10px}*,*::before,*::after{box-sizing:border-box}*{margin:0;outline:none}body{font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased;color:#000;background:#fff;min-width:320px;font-weight:500;font-size:2rem;line-height:130%}img,picture,video,canvas,svg{max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin-bottom:0}.container{max-width:1164px;min-width:320px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.container{padding:0 12px}}.container.container-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}a{color:#27bdbe;text-decoration:none}a:hover,a:active{color:#23afb0}a,button{outline:none !important}strong,b{font-weight:600}p{margin-bottom:2rem;font-size:2rem;line-height:2.4rem}h1{font-weight:700;font-size:5rem;line-height:120%;color:#000}@media (max-width:767px){h1{font-size:3.6rem}}h2{color:#000;font-size:4rem;line-height:140%;font-weight:700;margin-bottom:3rem}@media (max-width:767px){h2{font-size:3rem;line-height:120%}}h3{color:#27bdbe;font-size:3.6rem;line-height:140%;font-weight:700}@media (max-width:767px){h3{font-size:2.6rem;line-height:120%}}header .container{padding-top:4.2rem;padding-bottom:1.5rem;position:relative}@media (max-width:767px){header .container{padding-top:2rem}}header .header-contacts{display:flex;gap:30px;font-weight:700}@media (max-width:767px){header .header-contacts{flex-direction:column;font-size:1.4rem;gap:5px;line-height:100%}}header .logo{position:absolute;padding:7.5rem 2.5rem 3rem 2.5rem;background:#27bdbe;right:8.6rem;top:0;z-index:10;animation:1s ease-out 0s 1 slideInFromTop}@media (min-width:768px) and (max-width:1199px){header .logo img{max-width:10rem}}@media (max-width:767px){header .logo{right:2rem;padding:3rem 1rem 1rem 1.5rem}header .logo img{max-width:8rem}}@keyframes slideInFromTop{0%{transform:translateY(-100%)}100%{transform:translateX(0)}}.main{margin-bottom:12rem}.main .container{position:relative}.main .swiper-pagination{position:inherit;left:auto;right:auto;text-align:left;padding:2.6rem 0 0 10rem}@media (min-width:768px) and (max-width:1199px){.main .swiper-pagination{padding-left:5rem}}@media (max-width:767px){.main .swiper-pagination{padding:10px 0 0 0;text-align:center}}.main-block{background:#000;font-size:4rem;font-weight:700;line-height:4.8rem;max-width:400px;color:#fff;padding:3rem 4rem 4rem 8.5rem;animation:1s ease-out 0s 1 slideInFromLeft}@media (min-width:768px){.main-block{position:absolute;top:7.8rem;left:-4.5rem;z-index:1000}}@media (min-width:768px) and (max-width:1199px){.main-block{font-size:2.4rem;max-width:30rem;line-height:130%}}@media (max-width:767px){.main-block{padding:3rem;font-size:3.6rem;text-align:center;max-width:none}}.main-block span{color:#27bdbe}.main .descr-block{background:#d9d9d9;line-height:3.2rem;max-width:585px;animation:1s ease-out 0s 1 slideInFromBotton;padding:2rem 4rem}@media (min-width:768px){.main .descr-block{position:absolute;bottom:-5rem;right:8.6rem;z-index:1000}}@media (min-width:768px) and (max-width:1199px){.main .descr-block{font-size:1.6rem;max-width:45%;padding:2rem 2.5rem;line-height:120%}}@media (max-width:767px){.main .descr-block{padding:3rem;text-align:center;max-width:none}}@media (max-width:767px){.main{margin-bottom:15%}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slideInFromBotton{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.about{text-align:center;margin-bottom:10rem}@media (max-width:767px){.about{margin-bottom:15%}}.about-available{font-style:italic;color:#27bdbe;text-align:right;font-weight:900;font-size:2rem;margin-bottom:.5rem}@media (max-width:767px){.about-available{text-align:center;font-style:normal}}.about-title{margin:0 auto 1.6rem auto;max-width:90%}.about-text{font-weight:300;margin-bottom:4rem}.about-list{display:flex;align-items:stretch;gap:2rem}@media (max-width:991px){.about-list{flex-wrap:wrap}}.about-list-item{background:#f9f9f9;padding:4.2rem 3rem 2.4rem 3rem;flex:1}@media (min-width:768px) and (max-width:991px){.about-list-item{width:45%;flex:auto}}@media (max-width:767px){.about-list-item{width:100%;flex:auto}}.about-list-item .item-image{height:10rem;display:flex;align-items:center;justify-content:center;margin-bottom:3.5rem}.about-list-item .item-info{font-weight:500;max-width:22rem;margin:0 auto}.price-block{text-align:center;margin-bottom:10.5rem}.price-block-title{margin-bottom:2.8rem}@media (max-width:767px){.price-block-title{margin-bottom:4%}}.price-block-info{max-width:68rem;margin:0 auto 5rem auto;font-weight:300}@media (max-width:767px){.price-block-info{margin-bottom:7%}}@media (max-width:767px){.price-block{margin-bottom:15%}}.price-block .price-list{display:flex;justify-content:space-between;gap:2.5rem;margin-bottom:7.2rem}.price-block .price-list-item{flex:1;border:1px solid #d9d9d9;padding:5px;border-radius:5px;align-items:center}.price-block .price-list-item .inn{background:#f9f9f9;padding:45px 10px;height:100%}.price-block .price-list .item-date{font-size:20px;margin-bottom:1.5rem}@media (min-width:768px) and (max-width:1199px){.price-block .price-list .item-date{margin-bottom:.5rem;min-height:5rem;font-size:1.6rem}}.price-block .price-list .item-price{font-weight:900;font-size:4.5rem;color:#27bdbe;line-height:140%}@media (min-width:768px) and (max-width:1199px){.price-block .price-list .item-price{font-size:3rem}}@media (max-width:767px){.price-block .price-list .item-price{font-size:4rem}}@media (min-width:768px) and (max-width:1199px){.price-block .price-list{gap:2rem}}@media (max-width:767px){.price-block .price-list{flex-direction:column;gap:1.2rem}}.price-block .check-list{text-align:left;max-width:60rem;margin:0 auto;padding-left:60px}@media (max-width:767px){.price-block .check-list{padding-left:0}}.price-block .check-list ul{list-style:none;padding:0;margin:0}.price-block .check-list li{background:url('../images/icon/check.svg') no-repeat 0 3px;padding-left:5rem;font-size:3rem;margin-bottom:3.3rem}@media (max-width:767px){.price-block .check-list li{font-size:2.4rem}}.interior{text-align:center;margin-bottom:8rem}@media (max-width:767px){.interior{margin-bottom:10%}}.interior-info{max-width:68.5rem;margin:0 auto 5rem auto}@media (max-width:767px){.interior-info{margin-bottom:7%}}.interior-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5rem}@media (max-width:1199px){.interior-list{gap:2rem}}@media (max-width:767px){.interior-list{flex-direction:column}}.interior-item{border:1px solid #d9d9d9;background:#f3f3f3;border-radius:5px;padding:2.8rem 2.5rem 1.5rem 2.5rem;width:calc(50% - 25px)}.interior-item-title{color:#000;margin-bottom:2rem;font-size:2.4rem;font-weight:900}.interior-item-descr{font-size:16px;margin-bottom:2rem;font-weight:300;min-height:8rem;line-height:1.9rem}.interior-item-images{position:relative}.interior-item-image{padding:10px;background:#fff}.interior-item-slider img{vertical-align:bottom;margin-bottom:0;width:100%;transition:transform .3s ease-in-out}.interior-item-slider img:hover{transform:scale(1.07)}.interior-item-slider .swiper-pagination{padding-top:10px;position:relative;bottom:auto;left:auto}@media (max-width:1199px){.interior-item{width:calc(50% - 10px)}}@media (max-width:767px){.interior-item{width:100%;padding:2rem 2rem 1.5rem 2rem}}.swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;background-color:#d9d9d9;opacity:1;border:3px solid #d9d9d9}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#27bdbe}.feature{text-align:center;background:#f9f9f9;padding:44px 0;margin-bottom:6.5rem}@media (min-width:768px) and (max-width:1199px){.feature-title{max-width:80%;margin-left:auto;margin-right:auto}}.feature-info{max-width:68rem;margin:0 auto 7rem auto}@media (min-width:768px) and (max-width:1199px){.feature-info{max-width:80%;margin-left:auto;margin-right:auto}}@media (max-width:767px){.feature-info{margin-bottom:10%}}.feature-list{display:flex;gap:11rem;justify-content:space-between}@media (max-width:1199px){.feature-list{gap:2rem}}@media (max-width:767px){.feature-list{flex-direction:column}}.feature-item{margin-bottom:2rem;flex:1}.feature-item-title{color:#000;font-size:2.4rem;margin-bottom:3rem}@media (max-width:767px){.feature-item-title{margin-bottom:2rem}}.feature-item-image{margin-bottom:2rem;transition:transform .3s ease-in-out}.feature-item-image:hover{transform:scale(1.07)}.feature-item-price{color:#27bdbe;font-weight:900;font-size:3.2rem}@media (max-width:767px){.feature{margin-bottom:10%}}.placement{text-align:center;margin-bottom:3.5rem}.placement-geo{margin-bottom:2rem}.placement-address{max-width:56rem;margin:0 auto}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.map-container>.map-text{display:none}@media (max-width:767px){.map-container>.map-text{display:block;text-align:center;margin:0 auto 7% auto}}.map-container .map-text{max-width:41rem}.map-container .map-text-title{font-size:3rem;color:#73b943;line-height:3.6rem;margin-bottom:1rem}@media (min-width:768px) and (max-width:991px){.map-container .map-text-title{font-size:2.4rem;line-height:120%}}.map-container .map-text-info{max-width:90%;margin:0 auto;font-size:1.4rem;line-height:2.3rem}@media (min-width:768px) and (max-width:991px){.map-container .map-text-info{line-height:120%;font-size:1.3rem}}.map{padding:0 2rem 12rem 2rem;background:url('../images/map.jpg') no-repeat 50% 100%;min-height:70rem;margin-bottom:8rem;text-align:center;position:relative}@media (min-width:1290px){.map:after{content:"";position:absolute;display:block;height:586px;background:#f9f9f9;left:0;right:0;bottom:0;z-index:-1}}@media (max-width:767px){.map{min-height:inherit;margin-bottom:10%}}.map .map-text{top:50%;left:50%;transform:translate(-50%, 0);position:absolute}@media (min-width:768px) and (max-width:991px){.map .map-text{top:46%}}@media (max-width:767px){.map .map-text{display:none}}.map .map-label{position:absolute;background:#27bdbe;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:3px;bottom:10.3rem;line-height:130%;left:50%;transform:translate(-25%, 0)}.links-block{margin-bottom:8rem}.links-block .links{display:flex;align-items:stretch;justify-content:space-between;gap:3%}@media (max-width:767px){.links-block .links{flex-direction:column;gap:20px;justify-content:center;align-items:center}}.links-block .btn-link{max-width:33rem;transition:box-shadow .5s ease-out;flex:1;display:flex;align-items:center;justify-content:center;background:#f9f9f9;border-radius:10px;font-weight:700;font-size:2.5rem;padding:10px}@media (max-width:991px){.links-block .btn-link{min-height:72px}}@media (max-width:767px){.links-block .btn-link{width:100%;max-width:inherit}}.links-block .btn-link:hover{box-shadow:0 4px 15.6px 0 rgba(0,0,0,0.1)}.links-block .btn-link.tg-link{background:url('../images/icon/tg.svg') no-repeat 4rem 50% #27bdbe;color:#fff;padding-left:10rem;font-size:2rem;justify-content:left;box-shadow:0 4px 15.6px 0 rgba(0,0,0,0.25)}.links-block .btn-link.tg-link:hover{box-shadow:0 4px 15.6px 0 rgba(0,0,0,0.5)}@media (min-width:768px) and (max-width:1199px){.links-block .btn-link.tg-link{font-size:1.6rem;line-height:120%}}@media (min-width:768px) and (max-width:1199px){.links-block .btn-link{font-size:1.6rem}}footer{padding-bottom:5rem}@media (min-width:992px){footer{padding-bottom:10rem}}footer p{margin:0}footer .footer-info{display:flex;margin-bottom:4rem;font-size:1.4rem;line-height:160%}footer .footer-info .info-cont{flex:2}@media (min-width:1120px){footer .footer-info .info-cont{padding-left:35px}}footer .footer-info p{font-size:1.4rem}@media (max-width:991px){footer .footer-info{flex-direction:column;align-items:center}}footer .footer-info .logo{flex:1}footer .footer-info .logo:hover{opacity:.8}footer .footer-info .info,footer .footer-info .address{flex:1;padding-top:2.3rem}@media (max-width:991px){footer .footer-info .info,footer .footer-info .address{padding-top:1.3rem;text-align:center}}footer .footer-contacts{display:flex}@media (max-width:991px){footer .footer-contacts{text-align:center;flex-direction:column;align-items:center;gap:20px}}footer .footer-contacts .contacts{display:flex;flex-direction:column;gap:0;flex:1;font-size:2rem;font-weight:700}@media (min-width:768px) and (max-width:991px){footer .footer-contacts .contacts{gap:20px;flex-direction:row}}footer .footer-contacts .oferta{flex:2;color:#bdbdbd;font-size:1.6rem}footer .footer-contacts .oferta p{font-size:1.6rem}@media (min-width:1120px){footer .footer-contacts .oferta{padding-left:35px}}body{opacity:1 !important}