.header{
    background: transparent;
}
.first-section {
    background: url("../images/fs-fp2.png");
    background-size: cover ;
    height: 100vh;
    /*background-repeat:no-repeat;*/
    /*margin-top:-80px;*/
    /*padding:180px 0 40px;*/

}
.header.active{
    background: url("../images/fs-fp2.png");
}
h1.first-section__title{
    font-family: Unbounded;
    font-weight: 700;
    font-size: 48px;
    line-height: 110.00000000000001%;
    color:#fff;

}

/*social block*/
.social_section,.doctors_section,.document_section{
    margin:140px 0 0;
    padding:80px 0 40px;
    background: #fff;
}

/*.social_section svg{*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: calc(14%);*/
/*}*/
/*.doctors_section svg{*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: calc(9%);*/
/*}*/
/*.document_section svg{*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: calc(13%);*/
/*}*/
.first-section svg{
    position: absolute;
    left: 5%;
    bottom: -102%;
}
/*social block*/
.social_section{
    margin:140px 0 0;
    padding:80px 0 40px;
    background: #fff;
}
.social_section svg{
    position: absolute;
    left: 0;
    top: calc(14%);
}

    .social_block_item{
width: 100%;
        padding:20px;
        border:1px solid #ABB5B8;
        border-radius: 6.66px;
        position: relative;
        margin-bottom:20px;
    }
@media(min-width: 767px){
    .social_block_item{
width: 49%;
    }
}

.social_block_text img{
    width:24px;
    height: 24px;
    margin:5px 5px 0 0;
}
.social_block_image{
position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.65;
}
@media(min-width:676px){
    .social_block_image{
    opacity: 1;
}
}
.social_block_image img{
    margin-bottom: -4px;
}
/*social block*/


/*contact section*/
.contact_block{
    background: url(../images/bg-cb.png) ;
    background-repeat: no-repeat;
    background-size: cover;
    margin:0;
    padding:40px 60px 0 0;
    position: relative;

}
@media (min-width: 767px) {
    .contact_block{
        background: url(../images/bg-cb.png) ;
        height: 560px;
        background-repeat: no-repeat;
        background-size: cover;
        margin:0;
        padding:40px 60px 0 0;
        position: relative;
    }


}
.contact_block .direction{

    border-radius: 8px;
    background: #fff;
    padding: 20px;
}
.contact_block .direction h3{
    font-family: Unbounded;
    font-weight: 400;
    font-size: 24px;
    leading-trim: NONE;
    line-height: 120%;}
.direction .address{
    font-family: Unbounded;
    font-weight: 400;
    font-size: 24px;
    leading-trim: NONE;
    line-height: 120%;
    color:#273649;
}
.direction .address .note{
    font-family: Unbounded;
    font-weight: 300;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 120%;

}
.contact_block .form{
    margin:0 0 20px 0;
    border-radius: 8px;
    background: #fff;
    padding: 20px;
}
.form .form_title p{
    font-family: Unbounded;
    color:#273649;
    font-weight: 400;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 120%;

}
.form .form_description{
    font-family: Roboto;
    font-weight: 400;
    font-size: 18px;
    margin-top:20px;
    line-height: 120%;

}
.contact_block .form p{
    margin:0;
}
.contact_block .form input{
    border:1px solid #5F7FA8;
    padding:0 10px;
    border-radius: 8px;
    height: 56px;
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;

}
.contact_block .form input[type="submit"]{
    width:100%;
    margin:20px 0 0;
    background:#416892;
    color:#fff;
    font-family: Unbounded;
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;

}
/*contact section*/