#Contacts{margin-bottom:80px}#Contacts_form{margin:20px auto;width:302px}#Contacts_form input{width:260px;padding:0 20px;outline:0;height:38px;margin-bottom:20px;border:1px solid #ffce00;border-radius:20px;font-size:16px;font-weight:300}#Contacts_form textarea{width:260px;max-width:260px;height:100px;min-height:100px;padding:10px 20px;border:1px solid #ffce00;margin-bottom:20px;font-size:16px;font-weight:300;outline:0;border-radius:20px;resize:none}#Contacts_button{cursor:pointer;line-height:38px;border:1px solid #ffce00;border-radius:20px;padding:0 15px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;float:right;margin-bottom:5px}#Contacts_button:hover{background:#ffce00;color:#fff}#Contacts_map{cursor: pointer;float:left;width:515px;height:320px;margin-top:75px; background: rgba(0,0,0,0.5); position: relative;}#Contacts_map img{position: absolute; left: 0; top: 0; z-index: -1;}#Contacts_map p{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: white;}#Contacts_text{float:left;width:50%}#Footer .cont::before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background:#d4d4d4}#Footer_links_box{overflow:hidden;margin-top:30px}.Footer_links{float:left;font-weight:300;font-size:18px;line-height:40px;margin-right:55px}.Footer_links a{color:#000}.Footer_links li:first-child{margin-bottom:5px;font-weight:400}#Footer_info{text-align:center;width:280px;font-weight:300;font-size:18px;float:left}#Footer_info h2{font-weight:400;padding:18px 0 10px}#Footer_info p{padding:10px 0;line-height:22px}#Footer_info img:first-child{width:75px}#Footer_info img:last-child{padding-top:5px}#Footer_inn{line-height:50px;font-weight:300;text-align:center;color:#878787}@media screen and (max-width:1300px){.Footer_links:nth-child(4){display:none}.Footer_links{margin-right:30px}#Contacts_map{width:450px}}@media screen and (max-width:1000px){#Contacts_text{width:100%}#Contacts_map{width:100%;display:none}.Footer_links{float:none;margin:0;text-align:center}#Footer_info{float:none;text-align:center;width:100%;margin:40px 0}#Contacts_map{display:none}}@media screen and (max-width:330px){#Contacts_form{width:100%}#Contacts_form input,#Contacts_form textarea{width:85%}}
