.wrap-contact-page{padding:80px 0}
.contact-page {max-width: 1270px;width:100%;padding: 0 0;margin: 0 auto}

.width-135{width:135px;background-color:#FFFFFF;overflow:hidden;border-radius:5px}

.wrap-title h1 {
  display: flex;
  letter-spacing:3.5px;
  align-items: center;
  justify-content: center;
  line-height:1.17;
}

.wrap-title h1 span {
  position: relative;
  width:100%;
}
.wrap-title h1 span:after {
    content: "";
    position: absolute;
    right: 0;
    width: 90%;
    display: block;
    height: 4px;
    background: var(--orange);
}

.contact-items li strong {
    margin-right: 5px;
}.contact-items li {
    align-items: center;
}.contact-items li img {
    margin-right:20px;
    height: 20px;
    width: auto;
}

.contact-header{letter-spacing: 1.62px;font-size:54px}
#contact-form .contact-form__field select option {
    color: #26459f;
}


.contact-form__field textarea{resize:vertical;}
.contact-form__field input.error,.contact-form__field select.error,.contact-form__field textarea.error{border:1px solid red}
.contact-form__field .error{color:red;padding-top:5px;padding-left:5px;font-size:1.4em;font-weight:100}
.contact-form__field--phone{display:none}
.contact-form__field--tvmodel{display:none}
.contact-form__response{font-size:1.4em;color:white;padding:1em;margin-bottom:2em;display:none}
.contact-form__response--success{background-color:green}
.contact-form__response--error{background-color:red}
.contact-form .grecaptcha-badge{float:right}
.contact-information{padding:20px}
.contact-information__company-logo{font-size:22px;font-weight:700;margin:0;margin-bottom:50px}
.contact-information__section{margin-bottom:25px}

@media screen and (max-width:1023px) {
.wrap-contact-page{padding:15px 20px}
.wrap-title h1 {font-size:2.7rem;letter-spacing: 3px}
.wrap-title h1 span.border-mobile:after {left: 0;right: initial}
.contact-header{letter-spacing:2.1px;font-size:35px}
.contact-items .is-size-normal {font-size: 15px}
  
  
  
}