.page-contact .contact-section{padding-bottom:30px}.page-contact .contact-section .contact-wrapper{display:flex;flex-direction:row;margin:0 -15px}.page-contact .contact-section .contact-map{margin-bottom:20px;margin-top:30px;padding:0;text-align:center;width:100%}.page-contact .contact-section .contact-form{padding:0 15px;text-align:center;width:50%}.page-contact .contact-section .contact-form .contact-form-desc p{font-size:15px}.page-contact .contact-section .contact-form .contact-form-desc h3{margin-bottom:20px}.page-contact .contact-section .contact-form form{box-sizing:border-box;margin:0 auto;max-width:600px;width:100%}.page-contact .contact-section .contact-form .gdpr{box-sizing:border-box;display:block;margin-top:25px;padding-left:26px;position:relative;text-align:justify;width:100%}.page-contact .contact-section .contact-form .gdpr input{left:0;position:absolute;top:0}.page-contact .contact-section .contact-form .gdpr a{color:#000}.page-contact .contact-section .contact-form .gdpr a:hover{color:#ed1c24}.page-contact .contact-section .contact-form .gdpr span{box-sizing:border-box;color:#000;display:block;font-size:14px;font-weight:400;line-height:normal}.page-contact .contact-section .contact-form input[type=email],.page-contact .contact-section .contact-form input[type=tel],.page-contact .contact-section .contact-form input[type=text]{border-radius:0;box-sizing:border-box;color:#000;font-size:16px;font-weight:400;height:54px;margin-bottom:20px;max-width:100%;padding:0 30px;width:100%}.page-contact .contact-section .contact-form textarea{border-radius:0;box-sizing:border-box;color:#000;font-size:16px;font-weight:400;height:80px;max-height:80px;max-width:100%;min-height:80px;min-width:100%;padding:15px 30px;width:100%}.page-contact .contact-section .contact-form .success-response{color:green;font-weight:700;margin-top:30px;text-align:center}.page-contact .contact-section .contact-form .error-response{color:red;font-weight:700;margin-top:30px;text-align:center}.page-contact .contact-section .contact-form button{align-items:center;background:transparent;border:none;border-bottom:1px solid #ed1c24;border-radius:0;box-shadow:none;color:#000;display:inline-flex;font-size:14px;font-weight:400;margin-top:34px;min-width:0;padding:10px 26px}.page-contact .contact-section .contact-form button img{margin-left:17px}.page-contact .contact-section .contact-form button picture{align-items:center;display:inline-flex}.page-contact .contact-section .contact-form button:hover{color:#ed1c24}.page-contact .contact-section .contact-form ::-webkit-input-placeholder{color:#000;font-size:16px;font-weight:400}.page-contact .contact-section .contact-form ::-moz-placeholder{color:#000;font-size:16px;font-weight:400}.page-contact .contact-section .contact-form :-ms-input-placeholder{color:#000;font-size:16px;font-weight:400}.page-contact .contact-section .contact-form :-moz-placeholder{color:#000;font-size:16px;font-weight:400}.page-contact .contact-section .contact-form .form-field{align-items:center;display:flex}.page-contact .contact-section .contact-data{line-height:24px;padding:0 15px;width:50%}.page-contact .contact-section .contact-data h4{color:#ed1c24;font-size:20px;margin:15px 0}.page-contact .contact-section .contact-data h3{color:#ed1c24;margin:15px 0 10px}.page-contact .contact-section .contact-data .address{margin-bottom:20px;padding-left:0;position:relative}.page-contact .contact-section .contact-data .emails div,.page-contact .contact-section .contact-data .phones div{margin-bottom:15px;padding-left:40px;position:relative}.page-contact .contact-section .contact-data .emails div img,.page-contact .contact-section .contact-data .emails div svg,.page-contact .contact-section .contact-data .phones div img,.page-contact .contact-section .contact-data .phones div svg{height:23px;left:0;position:absolute;top:0;width:23px;fill:#ed1c24}.page-contact .contact-section .contact-data a{color:#000;transition:all .5s ease}.page-contact .contact-section .contact-data a:hover{color:#ed1c24}@media (max-width:1024px){.page-contact .contact-section .contact-wrapper{flex-direction:column}.page-contact .contact-section .contact-map{box-sizing:border-box;text-align:center;width:100%}.page-contact .contact-section .contact-form .gdpr{margin-top:5px}.page-contact .contact-section .contact-form input[type=email],.page-contact .contact-section .contact-form input[type=tel],.page-contact .contact-section .contact-form input[type=text]{margin-bottom:10px}.page-contact .contact-section .contact-form textarea{margin-bottom:0}.page-contact .contact-section .contact-form button{margin-top:5px}.page-contact .contact-section .contact-form .form-field{flex-direction:column}.page-contact .contact-section .contact-data,.page-contact .contact-section .contact-form{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 .emails div svg,.page-contact .contact-section .contact-data .phones div img,.page-contact .contact-section .contact-data .phones div svg{display:block;margin:0 10px 0 0;position:relative}.page-contact .contact-section .contact-data .emails div,.page-contact .contact-section .contact-data .phones div{align-items:center;display:flex;justify-content:center;padding-left:0;padding-top:0}}