.location,.location.renovated .gallery img{width:100%}.location .inner,.location>img{top:0;height:100%;position:absolute}.location .inner>p,.location div[class^=marker-] span,.title-caption{text-transform:uppercase}.location{position:relative;height:100%;overflow:hidden}.location.commercial .inner,.location.contacts .inner{background:#5c2471}.location .social-icons{left:auto;right:550px}.location #map{width:60%;height:100%}.location>img{right:40%;pointer-events:none;z-index:1000}.location.renovated .pro{width:17rem;height:auto;top:auto;bottom:2rem;left:3rem;right:auto}.location.renovated .gallery{position:fixed;bottom:2rem;right:49%;width:5rem}.location.commercial>img:first-child{right:0;bottom:0;left:0;width:100%;height:auto;z-index:-1}.location .inner{right:0;width:40%;color:#fff;background:#65a9df}.location .inner>img{margin:5rem 50px 2rem;width:50%}.location .inner h1,.location .inner h2,.location .inner>a,.location .inner>p{display:block;margin:-20px 50px 20px;color:#fff}.location.commercial .inner h2{margin-top:8rem;margin-bottom:4rem}.location .inner h2.no-mt{margin-top:4rem}.location.commercial .inner h2::after{background:#dfb42e}.location.commercial .inner .commercial-title{margin-bottom:2rem}.location.commercial .inner .commercial-title:after{content:none}.location.renovated .inner h2::after{bottom:-30px}.location.commercial .inner h3{margin:20px 50px;font-size:20px;font-family:MuseoBold;text-transform:uppercase}.location.renovated .inner h3{margin-top:3rem;color:#dfb42e}.location.commercial .inner h3:nth-child(3){margin-top:60px}.location.commercial .inner p{margin:0 50px;font-size:14px;font-family:MuseoRegular;text-transform:none}.location.commercial.renovated .inner p{margin-top:1rem}.location.commercial .inner span,.text-topic_yellow{color:#dfb42e}.location.commercial .inner ul{margin:0 50px;padding-left:12px}.location.commercial .inner ul li{margin:10px 0;color:#dfb42e}.location.commercial .inner ul li p{margin:0;color:#fff}.location.commercial .inner a{margin-top:-10px;font-size:24px;font-family:MuseoRegular}.location.commercial .inner a:last-child{font-size:14px}.location.commercial.renovated .inner>:last-child{padding-bottom:3rem}.location .inner h1{margin-top:150px;font-size:36px;font-weight:lighter}.location .inner h1 img{height:70px;margin-left:-10px}.location .inner h2{position:relative;font-size:48px;font-family:MuseoBold}.location .inner h2 span{display:block;font-size:30px}.location .inner h2::after{content:'';position:absolute;bottom:-30px;left:0;width:0;height:7px;background:#fff;transition:1s}.location.active .inner h2::after{width:60px}.location .inner .tel{margin-top:2rem;margin-bottom:0;font-size:36px}.location .inner .tel-small{margin:0 0 0 50px;font-size:18px}.location .inner .mail{margin-top:0;margin-bottom:10px;color:#e0b52e;font-size:18px}.location .inner>p{margin-top:0;margin-bottom:2px;font-size:18px}.location .car{position:absolute;right:-600px;transform:scale(-1,1);z-index:2;width:600px;transition:1s 1s}.location.active .car{right:-150px}.location .house{position:absolute;right:-100px;bottom:-200px;transition:1s}.location.active .house{bottom:145px}.location .metro{position:absolute;right:230px;bottom:-100px;width:120px;z-index:1}.location .phone{width:15%;height:initial;bottom:50px;right:-310px;top:auto;transition:1s}.location.active .phone{right:35px}.location.contacts h1{margin-top:220px}.location .markers-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin:80px 50px}.location div[class^=marker-]{text-align:center;cursor:pointer}.location div[class^=marker-] div{width:88px;height:88px;margin:auto auto 10px;transition:.3s}.location .marker-restaurants div{background:url(../img/location/restaurants.png)}.location .marker-restaurants.active div,.location .marker-restaurants:hover div{background:url(../img/location/restaurants-active.png)}.location .marker-shop div{background:url(../img/location/shop.png)}.location .marker-shop.active div,.location .marker-shop:hover div{background:url(../img/location/shop-active.png)}.location .marker-education div{background:url(../img/location/education.png)}.location .marker-education.active div,.location .marker-education:hover div{background:url(../img/location/education-active.png)}.location .marker-sport div{background:url(../img/location/sport.png)}.location .marker-sport.active div,.location .marker-sport:hover div{background:url(../img/location/sport-active.png)}.location .marker-parks div{background:url(../img/location/parks.png)}.location .marker-parks.active div,.location .marker-parks:hover div{background:url(../img/location/parks-active.png)}.location .marker-pharmacy div{background:url(../img/location/pharmacy.png)}.location .marker-pharmacy.active div,.location .marker-pharmacy:hover div{background:url(../img/location/pharmacy-active.png)}.location .marker-metro div{background:url(../img/location/metro.png)}.location .marker-metro.active div,.location .marker-metro:hover div{background:url(../img/location/metro-active.png)}.location .marker-transport div{background:url(../img/location/transport.png)}.location .marker-transport.active div,.location .marker-transport:hover div{background:url(../img/location/transport-active.png)}.location .left-icons{top:565px;right:120px;left:auto}.location.application .inner h2{margin-top:5rem}.location.application .inner h2::after{bottom:-10px}.description-block{margin:1rem 0}.description-block:first-of-type{margin-top:3rem}.description-block h4{color:#e0b52e;font-size:1.5rem;font-family:MuseoBold;margin:5px 50px}.location.application .links{display:flex;margin:1.5rem 50px}.location.application .links a img{width:10rem;margin-right:1.5rem}.location.application .inner h3.app-links{margin-top:2rem}.title-caption{color:#dfb42e;font-weight:900;font-size:23px;font-family:MuseoBold;position:relative;padding-bottom:2rem;margin:0 50px 50px}.title-caption:after{content:'';width:60px;height:7px;background:#dfb42e;left:0;bottom:0;position:absolute}.text-topic{margin:0 50px;font-family:MuseoBold;font-size:18px;padding:10px 0}.prop-mamagement{padding-bottom:20px}.commercial__text-box{padding:10px 0}@media screen and (max-width:1600px){.location .inner h1{margin-top:70px;font-size:26px}.location .inner h2{font-size:42px}.location .inner h2::after{bottom:-15px}.location div[class^=marker-]{font-size:12px}.location div[class^=marker-] div{width:60px;height:60px;background-size:cover!important}.location div[class^=marker-] span{font-size:10px}.location div[class^=marker-]:hover div{background-size:cover}.location .car{width:60%;bottom:-10px}.location.active .car{right:-100px}.location .house{width:50%}.location.active .house{bottom:30px}.location .phone{width:14%;bottom:10px}.location .social-icons{right:385px}}.location .inner .title-contacts{margin:0}.location .inner .destination{margin-top:3rem;margin-bottom:0;font-size:1.8rem;font-weight:700}.location .inner .destination img{width:50%;transition:.3s;filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.2))}.location .inner .destination img:hover{transform:scale(1.05)}.location .scroll-inner{overflow:auto}.add-tel,.add-tel:active,.add-tel:focus,.add-tel:hover{color:#fff}.bold-text{font-weight:700;font-size:20px}.footer-bot{text-align:center;padding:0 10px 50px 10px}.footer-bot-img img{width:50%}.footer-bot-text{font-size:24px!important;font-weight:700;margin-bottom: 20px !important}.footer-bot-btn img{width: 35%}.bot.active>img:first-child{width: 95%}.bot.active .inner p {margin-bottom: 20px}.bot.active .inner ul li p {margin-bottom: 20px}