.contact-background{
    height: 380px;
    background-image: url(../img/apartments-developer.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.flex-contact{
    display: flex;
    padding-bottom: 30px;
    align-items: end;

}

/*Второй блок*/
.contacts{
    padding: 100px 0;
}

.logo-contact-text{
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.logo-contact{
    display: flex;
    flex-direction: row;
    gap: 30px;

    align-items: center;
}

.logo-contact img{
    width: 63px;
    height: auto;
}

.grid-contact{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}

.flex-contacts{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
}

.consultation-card-contact{
    width: 510px;
    height: 60vh;
    background-color: #212039;
    
    display: flex;
    align-items: center;
    justify-content: center;
}

.hello-text-text{
    gap: 30px !important;
}

.hello-text-text p{
    width: auto !important;
}

.textNSVG{
    display: flex;
    flex-direction: column;

    gap: 100px;
}

.consultation-card-contact{
    height: 700px !important;
}

.hello-title-text{
    width: 600px;
}

.hello-title-text h1 {
    white-space: normal;
}