body{padding-top:89px}.page-contact .contact-section .section{max-width:1000px}.page-contact .contact-section .contact-wrapper{display:flex;flex-direction:row;margin:0 -15px}.page-contact .contact-section .contact-data h2{font-size:36px;font-weight:300}.page-contact .contact-section .contact-map{padding:0 15px;text-align:center;width:50%}.page-contact .contact-section .contact-map h2{font-size:36px;font-weight:300}.page-contact .contact-section .contact-map .success-response{color:green;margin-top:10px}.page-contact .contact-section .contact-map .error-response{color:red;margin-top:10px}.page-contact .contact-section .contact-map form{margin:0 auto;max-width:600px}.page-contact .contact-section .contact-map form ::-webkit-input-placeholder{color:#212121;font-size:14px;font-weight:300}.page-contact .contact-section .contact-map form ::-moz-placeholder{color:#212121;font-size:14px;font-weight:300}.page-contact .contact-section .contact-map form :-ms-input-placeholder{color:#212121;font-size:14px;font-weight:300}.page-contact .contact-section .contact-map form :-moz-placeholder{color:#212121;font-size:14px;font-weight:300}.page-contact .contact-section .contact-map form input[type=email],.page-contact .contact-section .contact-map form input[type=tel],.page-contact .contact-section .contact-map form input[type=text]{border:1px solid #d80027;border-radius:20px;box-sizing:border-box;color:#212121;font-size:14px;font-weight:300;height:52px;margin-bottom:12px;padding:0 24px;width:100%}.page-contact .contact-section .contact-map form textarea{border:1px solid #d80027;border-radius:20px;box-sizing:border-box;color:#212121;font-size:14px;font-weight:300;height:128px;max-height:128px;max-width:100%;min-height:128px;min-width:100%;padding:20px 24px;width:100%}.page-contact .contact-section .contact-map form button{margin-top:30px;text-align:center}.page-contact .contact-section .contact-map form .gdpr{color:#212121;display:block;font-size:12px;font-weight:300;line-height:normal;margin:7px 0;padding-left:30px;position:relative;text-align:justify}.page-contact .contact-section .contact-map form .gdpr a{color:#212121}.page-contact .contact-section .contact-map form .gdpr a:hover{color:#949494}.page-contact .contact-section .contact-map form .gdpr input[type=checkbox]{left:0;position:absolute;top:0}.page-contact .contact-section .contact-data{line-height:24px;padding:0 15px;width:50%}.page-contact .contact-section .contact-data h4{color:#d80027;font-size:20px;margin:15px 0}.page-contact .contact-section .contact-data h3{margin:15px 0 10px}.page-contact .contact-section .contact-data .address{margin-bottom:20px;margin-top:20px;padding-left:0;position:relative}.page-contact .contact-section .contact-data .emails div,.page-contact .contact-section .contact-data .phones div{margin-bottom:20px;padding-left:40px;position:relative}.page-contact .contact-section .contact-data .emails div img,.page-contact .contact-section .contact-data .phones div img{height:23px;left:0;position:absolute;top:0;width:23px;fill:#d80027}.page-contact .contact-section .contact-data a{color:#212121;transition:all .5s ease}.page-contact .contact-section .contact-data a:hover{color:#d80027}@media (max-width:1024px){body{padding-top:70px}.page-contact .contact-section .contact-wrapper{flex-direction:column}.page-contact .contact-section .contact-data h2{font-size:28px}.page-contact .contact-section .contact-map{box-sizing:border-box;height:auto;margin-top:-7px;padding:6px 15px 20px;text-align:center;width:100%}.page-contact .contact-section .contact-map h2{font-size:28px}.page-contact .contact-section .contact-map form button{margin-top:10px}.page-contact .contact-section .contact-map form .gdpr{text-align:left}.page-contact .contact-section .contact-data{box-sizing:border-box;text-align:center;width:100%}.page-contact .contact-section .contact-data h3{margin:0}.page-contact .contact-section .contact-data .address{padding-left:0;padding-top:0}.page-contact .contact-section .contact-data .emails div img,.page-contact .contact-section .contact-data .phones div img{display:block;margin:0 auto 10px;position:relative}.page-contact .contact-section .contact-data .emails div,.page-contact .contact-section .contact-data .phones div{padding-left:0;padding-top:0}}