/*CO01*/
contact-code-a content[data-code="CO01"] .left { 
    padding-left: 0px;
}
@media (min-width: 991px){
    contact-code-a content[data-code="CO01"] .left {
        padding-left: 180px;
    }
}
contact-code-a content[data-code="CO01"] .right {
    width: 100%;
    text-align: left;
}
contact-code-a content[data-code="CO01"] .company_contact_form {
  display: block;
}
contact-code-a content[data-code="CO01"] .company_contact_form .contact_wait {
  display: none;
  font-size: 26px;
  text-align: center;
  color: #2121;
}
contact-code-a content[data-code="CO01"] .company_contact_form .contact_success {
  display: none;
  font-size: 26px;
  text-align: center;
  color: #37a037;
}
contact-code-a content[data-code="CO01"] .company_contact_form .contact_error {
  display: none;
  font-size: 26px;
  text-align: center;
  color: red;
}
contact-code-a content[data-code="CO01"] .company_contact_form #contact_form .error_text {
  width: 100%;
  font-size: 14px;
  color: #f55858;
  padding-top: 5px;
  padding-left: 5px;
}
contact-code-a content[data-code="CO01"] .company_contact_form #contact_form .form_input_text {
  width: 100%;
  height: 50px;
  border-radius: 2px;
  border: 1px solid #eee;
  font-size: 16px;
  color: #212121;
  padding: 0px 10px;
  outline: none;
}
contact-code-a content[data-code="CO01"] .company_contact_form #contact_form .form_input_textarea {
  width: 100%;
  height: 150px;
  border-radius: 2px;
  border: 1px solid #eee;
  font-size: 16px;
  color: #212121;
  padding: 10px;
  outline: none;
}
contact-code-a content[data-code="CO01"] .company_contact_form #contact_form button {
  outline: none;
}
contact-code-a content[data-code="CO01"] .form_block_contact,
contact-code-a content[data-code="CO01"] .form_inline_block {
  clear: both;
  box-sizing: border-box;
  display: block;
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
}
contact-code-a content[data-code="CO01"] .form_block_contact.small_block,
contact-code-a content[data-code="CO01"] .form_inline_block.small_block {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
contact-code-a content[data-code="CO01"] .form_block_contact.large_block,
contact-code-a content[data-code="CO01"] .form_inline_block.large_block {
  max-height: 100px;
  overflow: hidden;
}
contact-code-a content[data-code="CO01"] .form_block_contact.large_block *,
contact-code-a content[data-code="CO01"] .form_inline_block.large_block * {
  max-height: 100px;
}
contact-code-a content[data-code="CO01"] .form_block_contact label,
contact-code-a content[data-code="CO01"] .form_inline_block label {
  opacity: 0;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 11px;
  left: 26px;
  margin-top: 5px;
  transform: translate3d(0, 100%, 0);
}
contact-code-a content[data-code="CO01"] .form_block_contact label.label_is_active,
contact-code-a content[data-code="CO01"] .form_inline_block label.label_is_active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
contact-code-a content[data-code="CO01"] .form_block_contact h1,
contact-code-a content[data-code="CO01"] .form_inline_block h1,
contact-code-a content[data-code="CO01"] .form_block_contact input::-webkit-input-placeholder,
contact-code-a content[data-code="CO01"] .form_inline_block input::-webkit-input-placeholder,
contact-code-a content[data-code="CO01"] .form_block_contact button,
contact-code-a content[data-code="CO01"] .form_inline_block button {
  font-family: 'roboto', sans-serif;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 11px;
}
contact-code-a content[data-code="CO01"] .form_block_contact input,
contact-code-a content[data-code="CO01"] .form_inline_block input {
  width: 100%;
  display: block;
  padding: 15px 10px;
  border: solid 2px #dadada;
  transition: all 0.3s;
  color: black;
  box-shadow: none;
  outline: none;
  font-size: 16px;
  font-family: sans-serif;
}
contact-code-a content[data-code="CO01"] .form_block_contact input:hover,
contact-code-a content[data-code="CO01"] .form_inline_block input:hover {
  border-color: #888888;
}
contact-code-a content[data-code="CO01"] .form_block_contact input.success,
contact-code-a content[data-code="CO01"] .form_inline_block input.success {
  border: 2px solid #6cce6c;
}
contact-code-a content[data-code="CO01"] .form_block_contact input.success:hover,
contact-code-a content[data-code="CO01"] .form_inline_block input.success:hover {
  border: 2px solid #6cce6c;
}
contact-code-a content[data-code="CO01"] .form_block_contact input.error,
contact-code-a content[data-code="CO01"] .form_inline_block input.error {
  border: 2px solid #f78585;
}
contact-code-a content[data-code="CO01"] .form_block_contact input.error:hover,
contact-code-a content[data-code="CO01"] .form_inline_block input.error:hover {
  border: 2px solid #d60505;
}
contact-code-a content[data-code="CO01"] .form_block_contact input.warning,
contact-code-a content[data-code="CO01"] .form_inline_block input.warning {
  border: 2px solid #f3cc8f;
}
contact-code-a content[data-code="CO01"] .form_block_contact input.warning:hover,
contact-code-a content[data-code="CO01"] .form_inline_block input.warning:hover {
  border: 2px solid #f99800;
}
contact-code-a content[data-code="CO01"] .form_block_contact input:focus,
contact-code-a content[data-code="CO01"] .form_inline_block input:focus {
  padding-top: 22px;
  padding-bottom: 8px;
}
contact-code-a content[data-code="CO01"] .form_block_contact input.has_value,
contact-code-a content[data-code="CO01"] .form_inline_block input.has_value {
  padding-top: 22px;
  padding-bottom: 8px;
}
contact-code-a content[data-code="CO01"] .form_block_contact textarea,
contact-code-a content[data-code="CO01"] .form_inline_block textarea {
  width: 100%;
  display: block;
  padding: 15px 10px;
  border: solid 2px #dadada;
  transition: all 0.3s;
  color: black;
  box-shadow: none;
  outline: none;
  font-size: 16px;
  font-family: sans-serif;
  height: 100px;
}
contact-code-a content[data-code="CO01"] .form_block_contact textarea:hover,
contact-code-a content[data-code="CO01"] .form_inline_block textarea:hover {
  border-color: #888888;
}
contact-code-a content[data-code="CO01"] .form_block_contact textarea.success,
contact-code-a content[data-code="CO01"] .form_inline_block textarea.success {
  border: 2px solid #6cce6c;
}
contact-code-a content[data-code="CO01"] .form_block_contact textarea.success:hover,
contact-code-a content[data-code="CO01"] .form_inline_block textarea.success:hover {
  border: 2px solid #6cce6c;
}
contact-code-a content[data-code="CO01"] .form_block_contact textarea.error,
contact-code-a content[data-code="CO01"] .form_inline_block textarea.error {
  border: 2px solid #f78585;
}
contact-code-a content[data-code="CO01"] .form_block_contact textarea.error:hover,
contact-code-a content[data-code="CO01"] .form_inline_block textarea.error:hover {
  border: 2px solid #d60505;
}
contact-code-a content[data-code="CO01"] .form_block_contact textarea.warning,
contact-code-a content[data-code="CO01"] .form_inline_block textarea.warning {
  border: 2px solid #f3cc8f;
}
contact-code-a content[data-code="CO01"] .form_block_contact textarea.warning:hover,
contact-code-a content[data-code="CO01"] .form_inline_block textarea.warning:hover {
  border: 2px solid #f99800;
}
contact-code-a content[data-code="CO01"] .form_block_contact [class*="round"],
contact-code-a content[data-code="CO01"] .form_inline_block [class*="round"] {
  border-radius: 3px;
}
contact-code-a content[data-code="CO01"] .form_block_contact label,
contact-code-a content[data-code="CO01"] .form_inline_block label {
  position: absolute;
}
contact-code-a content[data-code="CO01"] .form_block_contact select,
contact-code-a content[data-code="CO01"] .form_inline_block select {
  width: 100%;
  display: block;
  padding: 15px 10px;
  border: solid 2px #dadada;
  transition: all 0.3s;
  color: black;
  box-shadow: none;
  outline: none;
  font-size: 16px;
  font-family: sans-serif;
  background-color: white;
  height: 54px;
  font-size: 11px;
  opacity: 0.55;
}
contact-code-a content[data-code="CO01"] .form_block_contact select:hover,
contact-code-a content[data-code="CO01"] .form_inline_block select:hover {
  border-color: #888888;
}
contact-code-a content[data-code="CO01"] .form_block_contact select.success,
contact-code-a content[data-code="CO01"] .form_inline_block select.success {
  border: 2px solid #6cce6c;
}
contact-code-a content[data-code="CO01"] .form_block_contact select.success:hover,
contact-code-a content[data-code="CO01"] .form_inline_block select.success:hover {
  border: 2px solid #6cce6c;
}
contact-code-a content[data-code="CO01"] .form_block_contact select.error,
contact-code-a content[data-code="CO01"] .form_inline_block select.error {
  border: 2px solid #f78585;
}
contact-code-a content[data-code="CO01"] .form_block_contact select.error:hover,
contact-code-a content[data-code="CO01"] .form_inline_block select.error:hover {
  border: 2px solid #d60505;
}
contact-code-a content[data-code="CO01"] .form_block_contact select.warning,
contact-code-a content[data-code="CO01"] .form_inline_block select.warning {
  border: 2px solid #f3cc8f;
}
contact-code-a content[data-code="CO01"] .form_block_contact select.warning:hover,
contact-code-a content[data-code="CO01"] .form_inline_block select.warning:hover {
  border: 2px solid #f99800;
}
contact-code-a content[data-code="CO01"] .form_block_contact select:focus,
contact-code-a content[data-code="CO01"] .form_inline_block select:focus {
  padding-top: 22px;
  padding-bottom: 8px;
}
contact-code-a content[data-code="CO01"] .form_block_contact select.has_value,
contact-code-a content[data-code="CO01"] .form_inline_block select.has_value {
  padding-top: 22px;
  padding-bottom: 8px;
}
contact-code-a content[data-code="CO01"] .form_block_contact select option,
contact-code-a content[data-code="CO01"] .form_inline_block select option {
  font-size: 11px;
}
contact-code-a content[data-code="CO01"] .form_block_contact span.before,
contact-code-a content[data-code="CO01"] .form_inline_block span.before,
contact-code-a content[data-code="CO01"] .form_block_contact span.after,
contact-code-a content[data-code="CO01"] .form_inline_block span.after {
  font-size: 11px !important;
  font-family: sans-serif;
  opacity: 0 !important;
}
contact-code-a content[data-code="CO01"] .form_block_contact span.before.error,
contact-code-a content[data-code="CO01"] .form_inline_block span.before.error,
contact-code-a content[data-code="CO01"] .form_block_contact span.after.error,
contact-code-a content[data-code="CO01"] .form_inline_block span.after.error {
  color: #b33f3f !important;
  opacity: 1 !important;
}
/*CO01*/