.form-sec{padding:70px 0px;position:relative;background-attachment:fixed !important;}
.image-overlay{position:absolute;width:100%;height:100%;top:0;left:0;}
.heading, .form-strip{position:relative;z-index:1}
.hs-form .hs-error-msgs li{
  list-style:none;
}
.form-strip li.hs-form-checkbox, .hs-form-radio{display:flex}
.form-strip .hs_error_rollup {
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translate(-50%, 0px);
}
.form-strip .hs-form .hs-error-msgs li label {
  color: #f90000;
  font-size: 14px;
}
.form-strip .submitted-message{text-align:center;    
    color: #353535;
    font-size: 30px;}
.form-strip ul.inputs-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.form-strip ul li.hs-form-radio label{
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.2px;
}
.form-strip ul.inputs-list li label{
 
  font-size: 14px;
  letter-spacing: 0.2px;
  font-weight:normal
}
.form-strip .input ul.inputs-list li label input{
  float: left !important;
  line-height: 0px !important;
  height: 18px !important;
  width:18px !important;
  margin-right: 6px!important;
}
.form-strip .input ul.inputs-list li span {
  text-transform: capitalize ;
  font-size: 13px;
  font-weight:normal;
  color:#fff;

}
.form-strip .legal-consent-container{
    position: relative;
    top: -20px;
}
.form-strip .legal-consent-container a{font-weight:bold}
}
.faq-info {
  background: #FAF9FF;
  padding: 30px 30px 50px 30px;
}
body .form-strip .hs-form-field{margin-bottom:30px !important;padding: 0px 10px !important;}

.form-strip .hs-form .hs-form-field > label {
  color: #fff;
  font-size: 13.5px;
  letter-spacing: 0.2px;
  font-weight: 600;
  
}

.form-strip .hs-form input[type="text"], .form-strip .hs-form input[type="password"], .form-strip .hs-form input[type="datetime"], .form-strip .hs-form input[type="datetime-local"], .form-strip .hs-form input[type="date"], .form-strip .hs-form input[type="month"], .form-strip .hs-form input[type="time"], .form-strip .hs-form input[type="week"], .form-strip .hs-form input[type="number"], .form-strip .hs-form input[type="email"], .form-strip .hs-form input[type="url"], .form-strip .hs-form input[type="search"], .form-strip .hs-form input[type="tel"], .form-strip .hs-form input[type="color"], .form-strip .hs-form input[type="file"], .form-strip .hs-form textarea, .form-strip .hs-form select {
  display: block;
  width: 100% ;
  height: 60px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #ffffff;
  background-image: none;
  border: 4px solid #f1f1f1;
  background:transparent;
  border-radius:0;
  margin-top:10px !important;
  /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */
  /* box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */
  /* -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; */
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  
}

.form-strip .hs-form input[type="text"]:focus,
.form-strip .hs-form input[type="password"]:focus, 
.form-strip .hs-form input[type="datetime"]:focus, 
.form-strip .hs-form input[type="datetime-local"]:focus, 
.form-strip .hs-form input[type="date"]:focus, 
.form-strip .hs-form input[type="month"]:focus, 
.form-strip .hs-form input[type="time"]:focus, 
.form-strip .hs-form input[type="week"]:focus, 
.form-strip .hs-form input[type="number"]:focus, 
.form-strip .hs-form input[type="email"]:focus, 
.form-strip .hs-form input[type="url"]:focus, 
.form-strip .hs-form input[type="search"]:focus, 
.form-strip .hs-form input[type="tel"]:focus, 
.form-strip .hs-form input[type="color"]:focus,
.form-strip .hs-form input[type="file"]:focus,
.form-strip .hs-form textarea:focus,
.form-strip .hs-form select:focus {
  box-shadow: 0 0 2px 1px #a7b5c6;
  
}

/* Multi-line inputs (selectors to target multi-line fields */
.hs-form textarea {min-height:130px ;width:100% !important;}
.hs-form textarea:focus {}
.form-strip .hs-form select {
    color: #555;
}

.form-strip .hs-form select:focus {color: #555;}

/* Required (selectors for fields, when they do not pass validation) */
.hs-form input:focus:required:invalid, 
.hs-form textarea:focus:required:invalid, 
.hs-form select:focus:required:invalid {}

.hs-form input:focus:required:invalid:focus, 
.hs-form textarea:focus:required:invalid:focus, 
.hs-form select:focus:required:invalid:focus {}

.form-strip .hs-form-field .hs-form-required{
    color: #fff;
}
.form-strip .hs-form .hs-error-msgs li{
  list-style:none;
}
.form-strip .hs-form .hs-error-msgs li label {
    color: #f90000;
    font-size: 14px;
    background: #fff;
    padding: 5px 10px;

}
.form-strip .hs-error-msgs{padding:0;margin:0}
::-webkit-input-placeholder { /* Webkit Browsers */}
:-moz-placeholder { /* Firefox 18- */}
::-moz-placeholder { /* Firefox 19+ */}
:-ms-input-placeholder { /* IE10 */}

.hs-form .hs-form fieldset.form-columns-1 {}
.hs-form .hs-form fieldset.form-columns-1 .hs-form-field {}

.hs-form .hs-form fieldset.form-columns-2 {}
.hs-form .hs-form fieldset.form-columns-2 .hs-form-field {}
.hs-form-8d70e701-00c6-4df6-b771-1f2165ed3000_a87829a3-e47a-4ee2-a55e-22f56ea8c3db fieldset{width:100%;max-width:100% !important}
.hs-form .hs-form fieldset.form-columns-3{}
.hs-form .hs-form fieldset.form-columns-3 .hs-form-field {}

/* Submit buttons*/
.form-strip .hs-button.primary, .form-strip input[type="submit"], .form-strip input[type="button"] {
  border: none;
    letter-spacing: 0.5px;
    margin-top: 10px;
    color: #272942;
    background:#ffffff;
  border-color:#272942;
    outline: none;
    text-decoration: none;
    font-size: 18px;
    border-radius: 2px;
    font-weight: 600;
    cursor: pointer;
    padding: 15px 45px;
    width: auto;
    margin: auto;
    display: block;
}
.hs-button.primary:hover,
input[type="submit"]:hover,
input[type="button"]:hover {}

.hs-button.primary:focus,
input[type="submit"]:focus,
input[type="button"]:focus {}
.sproket{display:none}
@media (min-width:768px) and (max-width:991px) {


  .form-strip .hs-button.primary, .form-strip input[type="submit"], .form-strip input[type="button"] {
    font-size: 15px;
  }
  .form-strip .hs-button.primary, .form-strip input[type="submit"], .form-strip input[type="button"] {
    font-size: 14px;
  }

}
@media(max-width:767px){
  .form-section{padding:40px 0px;}
.form-strip .hs-button.primary, input[type="submit"], input[type="button"]{
  width:90%;
  }
 .hs-input {
    width: 100% !important;
}
}