*:focus {
    outline: none !important;
}

select::-ms-expand {
    display: none !important;
}

.lp-top-field__content--right {
  background-color: transparent !important;
  
}

.lp-top-field__content--right__wrapper {
  background-color: white;
  padding: 80px 40px;
  box-shadow: 0px 0px 20px rgba(0,0,0,.1);
  border-radius:6px;
}

.lp-top-field__content--right__wrapper .hs-form-field {
  position: relative;
}

.lp-top-field__content--right__wrapper .hs-form-field > label {
  position: absolute;
  top: -3px;
  left: 0px;
  padding: 10px 0;
  margin: 0;
  line-height: 1;
  transition: all .3s ease;
  cursor: text;
  text-transform: uppercase;
  font-size: .875rem;
  color: #757781;
  font-weight: 700;
  text-transform:none;
}

.lp-top-field__content--right__wrapper .hs-form-field.focus > label {
  top: -26px;
  font-size: 12px;
  color: #85bae5;
}

/* Add * to required fields*/

.hs-input[required]:after {
  content="*";}

.hs-input[required] {
    border: 1px solid #000000;
}

.hs-form fieldset.form-columns-2 .hs-form-field {
  width: 48% !important;
}

.hs-form fieldset.form-columns-2 .hs-form-field:first-of-type {
  margin-right: 2% !important; 
}

.hs-form .hs-fieldtype-select select {
  height: 25px !important;
}

.hs-form .hs-fieldtype-select > label {
  top: -26px;
  font-size: 12px;
  color: #757781;
  text-transform:none!important;
  font-weight:400;
  letter-spacing:none!important;
}

.lp-top-field__content--right__wrapper .hs-form-field label * {
   font-family: Roboto,Helvetica,Arial,sans-serif!important;
   font-size: 13px;
   font-weight: 700;
   color:#000000;
  line-height:16px;
}

.hs-error-msg,
.hs-error-msgs {
  /* display:none !important; */
  color: #ff8392 !important;
}

.lp-top-field__content--right__wrapper .hs-error-msgs label {
  color: #ff8392 !important;
  font-family: Roboto,Helvetica,Arial,sans-serif!important;
  font-size: 12px !important;
  margin:10px 0;
}

.lp-top-field__content--right__wrapper .hs-form-field .hs-input {
   font-family: Roboto,Helvetica,Arial,sans-serif!important;
  border-bottom: 1px solid silver !important;
  padding: 4px 35px 1px 0 !important;
  background-color: transparent !important;
  border-radius: 0px;
  color: #cccccc !important;
  font-weight:400;
  letter-spacing:0;
  margin: 15px 0;
  text-transform:none;
}

.lp-top-field__content--right__wrapper .hs-form-field .hs-input:focus {
  border-bottom: 1px solid #85bae5 !important;
}

.lp-top-field__content--right__wrapper .hs-form-field .hs-input.error {
  border-bottom: 1px solid #ff8392 !important;
}

.lp-top-field__content--right__wrapper .hs-form-field.errors > label {
  color: #ff8392 !important;
}

.lp-top-field__content--right__wrapper .hs-form input[type=submit] {
  background-color:  #0058ff !important;
  border-radius: 2px !important;
  padding: 10px !important;
  font-size: 11px !important;
}

.lp-top-field__content--right__wrapper .hs-form input[type=submit]:hover {
  background-color: #0058ff!important;
}

.legal-consent-container * {
   font-family: Roboto,Helvetica,Arial,sans-serif!important;
  font-size: 11px !important;
  color: #9b9b9b !important;
}

.lp-top-field__content--right__wrapper .hs-form .legal-consent-container a {
  color: #000 !important;
  text-decoration: underline !important;
}

.lp-top-field__content--right__wrapper .hs-form .legal-consent-container a:hover {
  color: #000 !important;
  text-decoration: none !important;
}

.lp-top-field__content--right__wrapper .legal-consent-container .hs-form-field .hs-input{
  padding: 0px !important;
}

.header-signin {
top:0;
}
 
@media ( max-width:1200px) {
 
  .hs-form fieldset.form-columns-2 .hs-form-field {
    width:  100% !important;
    margin-right: 0px !important;
  }
  
  .hs-form fieldset.form-columns-2 .hs-form-field:first-of-type {
    margin-right: 0% !important; 
  }
  
  .hs-form .hs-fieldtype-select:after {
    right: 16px !important;
    margin-top:15px;
  }
  
}