.acms-page-header{
  border: 2px solid #fff;
}

.form-wrap{
  padding-top: 40px;
  padding-bottom: 40px;
}
.tel-wrap{
  border-bottom: 2px dotted #191C88;
}

.contact-tel{
  font-size: 24px;
  margin-bottom: 4px;
  color: #191C88;
}

.contact-tel a{
  color: #191C88;
  line-height: 1;
}
.contact-tel a:hover{
  color: #666;
  text-decoration: none;
}

.h2-sub{
  margin: 0;
  text-transform: uppercase;
  color: #191C88;
  margin-bottom: 4px;

}
.contact-box h2.h2-head{
  margin:  0;
  line-height: 1;
  letter-spacing: 3px;
  margin-bottom: 30px;
  color: #191C88;
  border-bottom: none;
}

.p-head{
  padding-bottom: 30px;
}

.contact-box .mail-step{
  background: #fff;
}

.contact-form-group{
  background: #cbe6f7;
}

.label-required{
  background: none;
  color: #C41134;
  font-size: 18px;
}
.btn-attention-block-large{
  background: #191C88;
}
.btn-attention-block-large:hover{
  background: #194c88;
}
.contact-box input[type="text"],
.contact-box input[type="password"],
.contact-box input[type="datetime"],
.contact-box input[type="datetime-local"],
.contact-box input[type="date"],
.contact-box input[type="month"],
.contact-box input[type="time"],
.contact-box input[type="week"],
.contact-box input[type="number"],
.contact-box input[type="email"],
.contact-box input[type="url"],
.contact-box input[type="search"],
.contact-box input[type="tel"]{
  padding: 10px 5px;
}








