.info-request{
    background: var(--main-color);
    padding-top: 150px;
}

.contact-titles{
    font-family: 'Montserrat';
} 

.contact-titles h1{
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: 'Montserrat';
}

.contact-titles-hr{
    border-top: thin solid #fff;
    margin-bottom: 30px!important;
    width: 20%;
}

.contact-text{
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
    font-family: 'Montserrat';
}

.contact-link{
    color: #fff;
}

.contact-link:hover, .contact-link:focus{
    color: var(--second-color);
}





.title-show-wrap p{
    margin-bottom: 0;
    font-family: 'Montserrat';
    margin-right: 5px;
    color: #374D89;
    font-size: 16px;
}

.dates-show-wrap p{
    margin-bottom: 0;
    font-family: 'Montserrat';
    margin-right: 5px;
    color: #374D89;
    font-size: 16px;
}

.dates-show-wrap{
    display: flex;
    margin-top: -30px;
}

.title-show-bold{
    font-weight: 700;
}


.dates-show-bold{
    font-weight: 700;
}







@media all and (max-width: 1200px){
    

.contact-container{
    width: 85%;
    margin: 0 auto;
}

.contact-titles h1{
    margin-top: 120px;
}
    
    
}
    


@media all and (max-width: 767px){

.info-request{
    padding-top: 10px;
}

.contact-titles h1{
    font-size: 25px;
}

.contact-container{
    width: 85%;
    margin: 0 auto;
}

}