.page-contact{padding: 40px 0;}
@media (min-width: 1200px) {
  .info-contact {padding-right: 50px;}
}
.info-contact .item:not(:last-child) {margin-bottom: 30px;}
.head {margin-bottom: 8px;}
.head span {font-size: 14px; text-transform: uppercase;}
.head .title {font-size: 24px; font-weight: bold; color: #005bac;margin-bottom: 5px;}
.info-contact ul{list-style: none; padding-left: 0;}
.info-contact .item ul li {margin-bottom: 6px;}
.info-contact .item ul li a{display: -webkit-box;display: -ms-flexbox;display: flex;}
.info-contact .item ul li i{-webkit-box-flex: 0; -ms-flex: 0 0 28px; flex: 0 0 28px;margin-right: 10px;font-size: 18px;margin-top: 5px;}

.wpcf7-form .wpcf7-form-control-wrap{margin-bottom: 25px;display: block;}
.wpcf7-form .wpcf7-form-control-wrap input,
.wpcf7-form .wpcf7-form-control-wrap textarea{width: 100%;border: unset; border-bottom: 1px solid #666; padding: 10px 0 15px; font-size: 16px;}
.wpcf7-form .wpcf7-submit{background-color: var(--primary-color);color: var(--light-color);border: unset;padding: 10px 30px;font-size: 16px;border-radius: 5px;}

