/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

.Contacts_block{
    padding-top:183px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
                padding-bottom: 76px;
}
.Contacts_block .First_contact_block{
 width:48%;   
}
.Contacts_block .Second_contact_block{
        width: 39%;
}
.First_contact_block h3{
        font-weight: bold;
    overflow-wrap: break-word;
    color: rgb(51, 51, 51);
    text-align: left;
    font-size: 40px;
    letter-spacing: normal;
}
.First_contact_block p{
        margin-top: 15px;
        margin-bottom: 15px;
    line-height: 1.56;
    overflow-wrap: break-word;
    color: rgb(51, 51, 51);
    text-align: left;
    font-size: 20px;
    letter-spacing: normal;
}
.Container_info_contacts{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 15px;
}
.Container_info_contacts span{
    width:28%;
        margin-bottom: 15px;
    font-weight: bold;
    overflow-wrap: break-word;
    color: rgb(51, 51, 51);
    text-align: left;
    font-size: 25px;
    letter-spacing: normal;
}
.Container_info_contacts ul{
    width:60%;
    list-style: none;
}
.Container_info_contacts ul li{
    line-height: 1.56;
    overflow-wrap: break-word;
    color: rgb(51, 51, 51);
    text-align: left;
    font-size: 20px;
    letter-spacing: normal;
}
.Contacts_block .Form_contacts{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Contacts_block .Form_contact_item{    
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.25), 0 2px 9px rgba(0,0,0,0.22);    
            box-shadow: 0 0px 0px rgba(0,0,0,0.25), 0 2px 9px rgba(0,0,0,0.22);
    border: none;
    border-radius: 10px;
 
    width: 100%;
    padding: 10px 5px 10px 25px;
    margin-bottom:15px;
    line-height: 1.56;
    overflow-wrap: break-word;
    color: rgb(51, 51, 51);
    text-align: left;
    font-size: 15px;
    letter-spacing: normal;
}
.Cont_submit{
    cursor:pointer;
    background: rgb(255, 88, 0);
    text-align: center;
    padding: 0 5px;
    color:white;
    border:none;
}
.Contacts_block .Cont_submit{
       height: 40px;
       color: white;
    text-align: center;
    border: none;
}
main .close_contact{
 display:none;   
}
.Contacts_block h5{
 display:none;   
}
.soc_contact{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        margin-top: 10px;
}
.soc_contact a{
        margin-right: 25px;
        -webkit-transition: color .3s;
        -o-transition: color .3s;
        transition: color .3s;
    font-size: 17px;
    color: #d3d3d3;
    text-decoration: underline;
}
.soc_contact a svg{
    -webkit-transition: fill .3s;
    -o-transition: fill .3s;
    transition: fill .3s;
    width: 30px !important;
    height: 30px !important;
        fill: #d3d3d3;
}
.soc_contact  a:hover svg {
    fill: #ff6e47;
}