.intro .item .bg {
	background: #778A9B;
}

.apartments-floor {
    position: absolute!important;
    z-index: 1;
    width: 3rem!important;
    background: #ffffff;
    border-radius: 0.03rem;
    padding: 0.2rem 0.25rem 0.3rem;
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .55s ease;
    -o-transition: opacity .55s ease;
    transition: opacity .55s ease;
}

.object-selection__list .scroll-cover {
	    overflow: visible !important;
}

.object-selection__list .scroll-cover {
	z-index:11;
}

.range-input .suffix {
    color: #868686;
    margin: 0 0.03rem;
    white-space: nowrap;
}

.intro .holder-button .btn {
    letter-spacing: .00rem;
    margin-top: 0.03rem;
    text-transform: inherit;
}








.intro .h1 {
    display: block;
    line-height: 1.1;
    font-size: .80rem;
    margin: 0 0 0.13rem;
    font-family: "Manrope",sans-serif;
    font-weight: 100;
}

.intro p .bold {
    font-weight: 300;
    font-size: .58rem;
}



.section-h2 {
    color: #000000;
}


.section-about .section-h2 {
    font-weight: 500;
}


.intro p {
    font-weight: 500;
}

.object-selection__legend i.available {
    background: #0e7807;
    border-color: #dbdbdb;
}




.drop-input.none-border p {
    white-space: nowrap;
    margin: 0;
    color: #bdbcbc;
    line-height: 1.2;
    font-size: .15rem;
}


.deadline .title {

    line-height: 1.3;
   
}


.video-icon {
    background: #000;

}

.start-banner p {

    line-height: .20rem;

}

.intro-banner .text {
    line-height: 1.4;
}


.video-icon {
  
    width: 1rem;
    height: 1rem;
  
}


.intro-banner .title {
    font-size: .15rem;
    line-height: 1.2;
}


@media screen and (min-width: 751px) {
    .index #header {
        background: #00000047;
    }
}


.mobile-intro-slider .title {
    font-size: .21rem;
    margin: 0 0 .18rem;
}