.form-wrapper {
    background-color: #5ebc60;
   
      padding: 29px 0 34px;
}
.form-wrapper form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
/*     -ms-flex-wrap: wrap;
    flex-wrap: wrap; */
    width: 100%;
}
.form-wrapper .actions {
    display: inline-block;
    position: relative;
    min-width: 239px;
}
.form-wrapper .actions:after {
   position: absolute;
    content: "";
    background-image: url(https://2788950.fs1.hubspotusercontent-na1.net/hubfs/2788950/ASI%20Standard%20Feb%202022/left-arrow.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    right: 30px;
    top: 21px;
    width: 13px;
    height: 18px;
    transition: .2s ease-in-out;
    font-size: 21px;
    color: #fff;
    left: auto;
    background-size: 9px;
}
.form-wrapper  input[type="text"], 
.form-wrapper  input[type="password"],
.form-wrapper  input[type="datetime"],
.form-wrapper  input[type="datetime-local"],
.form-wrapper  input[type="date"],
.form-wrapper  input[type="month"],
.form-wrapper  input[type="time"], 
.form-wrapper  input[type="week"],
.form-wrapper  input[type="number"], 
.form-wrapper  input[type="email"], 
.form-wrapper  input[type="url"],
.form-wrapper  input[type="search"],
.form-wrapper  input[type="tel"],
.form-wrapper  input[type="color"],
.form-wrapper input[type="file"], .form-wrapper  textarea, .form-wrapper select {
    background-color: transparent;
    border: 1px solid #fff;
    padding: 17.5px 15px 17.5px;
    border-radius: 6px;
    white-space: nowrap;
  margin-bottom:0;
color:#fff;
font-size:18px;

}

.form-wrapper  .hs-button.primary:hover, .form-wrapper  input[type="submit"]:hover, .form-wrapper  input[type="button"]:hover{
box-shadow:none;
  border: 1px solid #fff;
}

.form-wrapper input[type="text"]:focus,
.form-wrapper input[type="password"]:focus,
.form-wrapper input[type="datetime"]:focus,
.form-wrapper input[type="datetime-local"]:focus,
.form-wrapper input[type="date"]:focus,
.form-wrapper input[type="month"]:focus,
.form-wrapper input[type="time"]:focus,
.form-wrapper input[type="week"]:focus,
.form-wrapper input[type="number"]:focus,
.form-wrapper input[type="email"]:focus,
.form-wrapper input[type="url"]:focus,
.form-wrapper input[type="search"]:focus,
.form-wrapper input[type="tel"]:focus,
.form-wrapper input[type="color"]:focus,
.form-wrapper input[type="file"]:focus,
.form-wrapper textarea:focus, .form-wrapper select:focus{
box-shadow:none;
border: 1px solid #fff;
}


.form-wrapper .hs-blog-listing .blog-content{
padding-top:111px !important
}

.form-wrapper .hs-form-field {
    margin-right: 1%;
}

.form-wrapper .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field,
.form-wrapper .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 29.5%;
}



.form-wrapper .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 61.5%;
}

.form-wrapper  .hs_submit.hs-submit {
    width: 30%;
}

.form-wrapper  .hs-button.primary, .form-wrapper  input[type="submit"], .form-wrapper  input[type="button"] {
   background-color: transparent !important;
    border: 1px solid #fff;
    padding: 16px 34px 16px;
    font-size: 20px;
    line-height: 1.2;
    border-radius: 6px;
    background-image: none;
    text-shadow: none;
    font-family: roboto;
    min-width: 100%;
    text-align: left;
      box-shadow: none;
}



.form-wrapper ::placeholder {
    color: #fff;
    font-size: 20px;
    line-height: 1.2;
}

body.blog.bl {
    padding-top: 0;
}

.form-wrapper .container {
    max-width: 1640px;
    margin: 0 auto !important;
    float: none !important;
    padding: 0 20px;
}
.form-wrapper .form-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  justify-content:space-between;
}
.form-wrapper .hs_error_rollup {
    display: none;
}
.form-wrapper .hs-error-msgs label{
line-height:1;
  margin-top:5px;
}
.form-wrapper .submitted-message {
    font-size: 27px;
    color: #fff;
    text-align: center;
    position: relative;
    top: 15px;
  overflow: hidden !important;
}
.form-wrapper .content {
       width: 22%;
    max-width: 24%;
}

.form-wrapper .form {
        width: 77%;
}

.form-wrapper .content p {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    line-height: 1.2;
  margin: 10px 0 5px;
}
.form-wrapper .actions{
top: 4px;
}

@media not all and (min-resolution:.001dpcm) { 
     @supports (-webkit-appearance:none) {
       .form-wrapper .actions:after{
         right:26px;
       top: 23px;
         width: 16px;
   
       }
     }
}

@media(min-width:1900px){

.form-wrapper {
    background-color: #5ebc60;
    padding: 33px 0 36px;
}
}
@media(min-width:1921px){

  .form-wrapper .container{
  max-width: 100%;
    padding: 0 156px;
  }
.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field, .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 34.5%;
}
  .form-wrapper .hs_submit.hs-submit {
    width: 17%;
}
 .form-wrapper .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 36.5%;
}
  .form-wrapper .hs-button.primary, .form-wrapper input[type="submit"], .form-wrapper input[type="button"]{
  
    padding: 15px 34px 16px;
  }
}

@media(max-width:1681px){

}

@media(max-width:1680px){
.form-wrapper  input[type="text"], 
.form-wrapper  input[type="password"],
.form-wrapper  input[type="datetime"],
.form-wrapper  input[type="datetime-local"],
.form-wrapper  input[type="date"],
.form-wrapper  input[type="month"],
.form-wrapper  input[type="time"], 
.form-wrapper  input[type="week"],
.form-wrapper  input[type="number"], 
.form-wrapper  input[type="email"], 
.form-wrapper  input[type="url"],
.form-wrapper  input[type="search"],
.form-wrapper  input[type="tel"],
.form-wrapper  input[type="color"],
  .form-wrapper input[type="file"], .form-wrapper  textarea, .form-wrapper select {
      padding: 16.5px 15px 17.5px;
  }

}
@media(max-width:1500px){

.form-wrapper .hs-button.primary, .form-wrapper input[type="submit"], .form-wrapper input[type="button"]{
      padding: 14px 34px 16px;
  }

}

@media(max-width:1440px){

.form-wrapper .content p{
  font-size:25px;
  }
  .form-wrapper  input[type="text"], 
.form-wrapper  input[type="password"],
.form-wrapper  input[type="datetime"],
.form-wrapper  input[type="datetime-local"],
.form-wrapper  input[type="date"],
.form-wrapper  input[type="month"],
.form-wrapper  input[type="time"], 
.form-wrapper  input[type="week"],
.form-wrapper  input[type="number"], 
.form-wrapper  input[type="email"], 
.form-wrapper  input[type="url"],
.form-wrapper  input[type="search"],
.form-wrapper  input[type="tel"],
.form-wrapper  input[type="color"],
  .form-wrapper input[type="file"], .form-wrapper  textarea, .form-wrapper select {
 
    padding:15px 15px 15px;
  }
.form-wrapper .hs-button.primary, .form-wrapper input[type="submit"], .form-wrapper input[type="button"] {
    font-size: 18px;
  padding-bottom: 13.4px;
  
}
  .form-wrapper ::placeholder{
  font-size:16px;
  }
  .form-wrapper .actions:after{
      top: 18px;
  }
  .form-wrapper .actions:after{
  right: 44px;
  }
}

@media(max-width:1366px){
  .mac .form-wrapper .actions:after{
  right:40px !important;
  }

}

@media(max-width:1280px){
/*   .form-wrapper .submitted-message{
  text-align:left;
    padding-bottom: 17px;
  }

  .form-wrapper .content p{
  font-size:24px;
  }
.form-wrapper .form-wrap {
    flex-direction: column;
}

.form-wrapper .content {
    width: 100%;
    max-width: 100%;
}

.form-wrapper .form {
    width: 100%;
}

.form-wrapper form {
    flex-direction: column;
}

.form-wrapper fieldset.form-columns-2 {
    width: 100%;
}

.form-wrapper fieldset.form-columns-1 {
    width: 100%;
}

.form-wrapper .hs_submit.hs-submit {
    width: 100%;
   margin-top: 2.5%;
}
.form-wrapper  input[type="text"], 
.form-wrapper  input[type="password"],
.form-wrapper  input[type="datetime"],
.form-wrapper  input[type="datetime-local"],
.form-wrapper  input[type="date"],
.form-wrapper  input[type="month"],
.form-wrapper  input[type="time"], 
.form-wrapper  input[type="week"],
.form-wrapper  input[type="number"], 
.form-wrapper  input[type="email"], 
.form-wrapper  input[type="url"],
.form-wrapper  input[type="search"],
.form-wrapper  input[type="tel"],
.form-wrapper  input[type="color"],
  .form-wrapper input[type="file"], .form-wrapper  textarea, .form-wrapper select {
  width:100% !important;
    max-width:100%;
    margin-bottom:0;
    
  }
  .form-wrapper .actions:after {
    top: 19px;
} */
  .form-wrapper ::placeholder{
    font-size:19px;
  }
/*   .form-wrapper .hs-button.primary, .form-wrapper input[type="submit"], .form-wrapper input[type="button"]{
  font-size:19px;
       padding-bottom: 15px;    
  }
.form-wrapper  .hs-form-field{
  width:100% !important;
        margin-bottom: 1%;
  }
  .form-wrapper input[type="text"], .form-wrapper input[type="password"], .form-wrapper input[type="datetime"], .form-wrapper input[type="datetime-local"], .form-wrapper input[type="date"], .form-wrapper input[type="month"], .form-wrapper input[type="time"], .form-wrapper input[type="week"], .form-wrapper input[type="number"], .form-wrapper input[type="email"], .form-wrapper input[type="url"], .form-wrapper input[type="search"], .form-wrapper input[type="tel"], .form-wrapper input[type="color"], .form-wrapper input[type="file"], .form-wrapper textarea, .form-wrapper select {
    top:17px;
} */
  .mac .form-wrapper .actions:after{
  right:35px !important;
  }
  .form-wrapper .actions:after{
  right: 39px;
  }
}

@media(max-width:1024px){
  .form-wrapper .hs-button.primary, .form-wrapper input[type="submit"], .form-wrapper input[type="button"]{
  font-size:19px;
       padding-bottom: 15px;    
  }
.form-wrapper  .hs-form-field{
  width:100% !important;
        margin-bottom: 1%;
  }
  .form-wrapper input[type="text"], .form-wrapper input[type="password"], .form-wrapper input[type="datetime"], .form-wrapper input[type="datetime-local"], .form-wrapper input[type="date"], .form-wrapper input[type="month"], .form-wrapper input[type="time"], .form-wrapper input[type="week"], .form-wrapper input[type="number"], .form-wrapper input[type="email"], .form-wrapper input[type="url"], .form-wrapper input[type="search"], .form-wrapper input[type="tel"], .form-wrapper input[type="color"], .form-wrapper input[type="file"], .form-wrapper textarea, .form-wrapper select {
    top:17px;
}
 .form-wrapper .submitted-message{
  text-align:left;
    padding-bottom: 17px;
   font-size:24px;
  }
  .form-wrapper .submitted-message{
  text-align:left;
    padding-bottom: 17px;
  }

  .form-wrapper .content p{
  font-size:24px;
  }
.form-wrapper .form-wrap {
    flex-direction: column;
}

.form-wrapper .content {
    width: 100%;
    max-width: 100%;
}

.form-wrapper .form {
    width: 100%;
}

.form-wrapper form {
    flex-direction: column;
}

.form-wrapper fieldset.form-columns-2 {
    width: 100%;
}

.form-wrapper fieldset.form-columns-1 {
    width: 100%;
}

.form-wrapper .hs_submit.hs-submit {
    width: 100%;
   margin-top: 2.5%;
}
.form-wrapper  input[type="text"], 
.form-wrapper  input[type="password"],
.form-wrapper  input[type="datetime"],
.form-wrapper  input[type="datetime-local"],
.form-wrapper  input[type="date"],
.form-wrapper  input[type="month"],
.form-wrapper  input[type="time"], 
.form-wrapper  input[type="week"],
.form-wrapper  input[type="number"], 
.form-wrapper  input[type="email"], 
.form-wrapper  input[type="url"],
.form-wrapper  input[type="search"],
.form-wrapper  input[type="tel"],
.form-wrapper  input[type="color"],
  .form-wrapper input[type="file"], .form-wrapper  textarea, .form-wrapper select {
  width:100% !important;
    max-width:100%;
    margin-bottom:0;
    
  }
  .form-wrapper .actions:after {
    top: 19px;
}
}


@media(max-width:767px){
.form-wrapper ::placeholder{
    font-size:18px;
  }
.form-wrapper .content p{
  font-size:23px;
  }
  .form-wrapper .hs-button.primary, .form-wrapper input[type="submit"], .form-wrapper input[type="button"]{
  font-size:18px
  }
  .form-wrapper .submitted-message{
  text-align:left;
    padding-bottom: 17px;
   font-size:21px;
  }
  .mac .form-wrapper .actions:after{
  right:20px !important;
  }
   .form-wrapper .actions:after {
    top: 18px;
}
  .form-wrapper .hs-button.primary, .form-wrapper input[type="submit"], .form-wrapper input[type="button"] {
    padding: 15px 34px 15px;
    line-height:normal;
}
}

@media(max-width:480px){
  .form-wrapper .submitted-message{
  text-align:left;
    padding-bottom: 17px;
   font-size:19px;
  }

.form-wrapper ::placeholder{
    font-size:16px;
  }
.form-wrapper .content p{
  font-size:20px;
  }
.form-wrapper .hs-button.primary, .form-wrapper input[type="submit"], .form-wrapper input[type="button"]{
  font-size:16px;
  padding-left: 42px;
  }
  .form-wrapper .actions:after{
  right: 48px;
        top: 18px;
  }
  .mac .form-wrapper .actions:after{
    right: 48px !important;
    top:20px;
  }
}