@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Commissioner:300,400,500,600,700");
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700,800');

body {
  font-family: 'Commissioner',"Open Sans",'Montserrat';
  font-size: 17px;font-weight:400;}
a{transition:.5s;}
a:focus,a:hover{text-decoration:none;}
.sendbtn{display:table;padding:13px 15px 11px;min-width:240px;text-align:center;border:1px solid;border-radius:60px;line-height:1;font-size:15px;font-weight:700;text-transform:none;transition:.5s;letter-spacing:.1px;margin-top:50px;font-family: 'Montserrat', sans-serif;}
.title{font-family:Philosopher,'Montserrat', sans-serif;color:#444444;font-size:30px;line-height:1.3;font-weight:600;}
.title_2{font-family:"Open Sans",'Montserrat', sans-serif;color:#444444;font-size:19px;line-height:1.3;font-weight:500;}
.form_area{position:relative;background:#ebeded;padding:50px 60px 50px;display:flex;align-items:center;gap:50px; margin:0;}
.form_info{width:690px;max-width:100%;margin-left:auto;}
.smart_img{max-width:100%;max-height:100%;object-fit:contain;object-position:top;}
.wn20{margin-bottom:20px;}


/*Mobail*/
@media screen and (max-width: 1200px) {
.title{font-size:17px;}
.smart_img{margin-bottom: 10px;margin-top: 15px;width:280px;}
.form_area{padding:0 40px;}
.form_info{width:100%;padding:30px 0;}
}
@media screen and (max-width: 992px) {
.title{font-size:19px;}
.form_area{flex-wrap:wrap;justify-content:center;padding:40px 40px 0;gap:30px;}
.form_info{width:100%;order:-1;padding:0;}
.smart_img{margin-bottom:0;width:240px;}
}
@media screen and (max-width: 480px) {
.container{width:100%;}
.title{font-size:25px;}
.form_area{padding:35px 25px 40px;margin-top:-45px;}
.wn20{margin-bottom:15px;}
.form_info .sendbtn{width:100%;}
.title_2{font-size: 20px;}
.smart_img {
    display: none;
}
.smart_img{margin-bottom:0;}
.input-wn {padding-bottom:7px;}
}

.contacts_item-block {
    display: flex;
    flex-direction: column;
    row-gap: 10px;margin-top:30px;
}
.contacts_item-block img {
    margin-right: 20px;
    width: 38px;
    height: 38px;
    flex-shrink: 0;
}
.contacts_item-block_2 {
    display: flex;
    align-items: center;
    font-size: 19px;
    color: #950a28;
    line-height: 120%;font-weight:500;
}
.contacts_block_link {
    transition: 0.2s ease-in-out;color: #950a28;font-weight:500;
}
.contacts_item-block_link:hover {
    color: #F4C260;
}
@media screen and (max-width: 480px) {
.contacts_item-block_2 {
    font-size: 17px;
}
}