:root{--primary-color:#000;--text-color:red;--text-focus-color:#000;--light-grey:grey}.wcagHighContrast{--primary-color:#000;--text-color:#fff;--text-focus-color:#ff0;--grey:#333}.page-contact .contact-section{padding-bottom:20px}.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 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:0;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;font-weight:700}.page-contact .contact-section .contact-form .gdpr a:hover{opacity:.7}.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]{background:#f6f3ed;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 .file-label{box-sizing:border-box;display:block;margin-bottom:10px;margin-top:10px;padding:0 30px;text-align:left;width:100%}.page-contact .contact-section .contact-form input[type=file]{background:#fff;border:none;border-radius:0;box-sizing:border-box;color:#000;font-size:16px;font-weight:400;height:auto;margin-bottom:20px;max-width:100%;padding:0 30px;width:100%}.page-contact .contact-section .contact-form textarea{background:#f6f3ed;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:10px;text-align:center}.page-contact .contact-section .contact-form .error-response{color:red;font-weight:700;margin-top:10px;text-align:center}.page-contact .contact-section .contact-form button{margin-top:20px}.page-contact .contact-section .contact-form ::-webkit-input-placeholder{color:#939393;font-size:16px;font-weight:400}.page-contact .contact-section .contact-form ::-moz-placeholder{color:#939393;font-size:16px;font-weight:400}.page-contact .contact-section .contact-form :-ms-input-placeholder{color:#939393;font-size:16px;font-weight:400}.page-contact .contact-section .contact-form :-moz-placeholder{color:#939393;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:#000;font-size:20px;margin:15px 0}.page-contact .contact-section .contact-data h3{color:#000;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 .phones div small{display:block;font-weight:700}.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{filter:contrast(0) brightness(0);height:23px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:23px;fill:#000}.page-contact .contact-section .contact-data a{color:#000;transition:all .5s ease}.page-contact .contact-section .contact-data a:hover{opacity:.7}@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 .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 p:last-child strong{display:block}.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}}@media screen and (min-width:1025px){.categories-sidebar{display:none}}