.form-outer-sec h2{
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  color: #000000;
}
h3#hs_cos_wrapper_form_441794240_title {
  padding: 0 !important;
}
.form-outer-sec form {
  background: transparent;
  padding: 0 !important;
}
.form-outer-sec form .input input,
.form-outer-sec form .input select{
  border-bottom: 1px solid #DFE1E4 !important;
  border: none;
  padding: 6px 6px 6px 0 !important;
  outline: none;
  color: #424B5F;
  height: 30px;
}
.form-outer-sec form .input input::-webkit-input-placeholder,
.form-outer-sec form .input select::-webkit-input-placeholder { /* Edge */
  color: red;
}

.form-outer-sec form .input input:-ms-input-placeholder,
.form-outer-sec form .input select:-ms-input-placeholder{ /* Internet Explorer 10-11 */
  color: red;
}

.form-outer-sec form .input input::placeholder,
.form-outer-sec form .input select::placeholder{
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #424B5F;
}
.form-outer-sec form label,
.form-outer-sec form legend{
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #424B5F
}
.form-outer-sec form .input input[type="file"]{
  border: 1px solid #DFE1E4;
  border-radius: 5px;
  height: 88px;
  padding: 24px !important;
}
.form-outer-sec form .actions input {
  background-color: #00B5DA !important;
  border-radius: 5px;
/*   padding: 12px 24px; */
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  padding:12px 53px 12px 24px;
}
.form-outer-sec form fieldset.form-columns-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 28px;
  margin-bottom: 50px;
}
.form-outer-sec form .hs-form-field{
  width: 100% !important;
}

.form-outer-sec .actions{
  position: relative;
  width: fit-content;
}
.form-outer-sec .actions::after{
  background-image: url(https://5332493.fs1.hubspotusercontent-na1.net/hubfs/5332493/arrow-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 9px;
  width: 17px;
  position: absolute;
  right: 0;
  top: 43%;
  margin-right: 20px;
}



/*************Responsive Styles*****************/
/***************iPhone Portrait**************/
@media only screen and (max-width: 479px) and (min-width: 220px){
  .form-outer-sec form fieldset.form-columns-2 {
    grid-template-columns: 1fr;
    grid-gap: 30px;
    margin-bottom: 30px;
  }
  .form-outer-sec form .input input,
  .form-outer-sec form .input select{
    width: 100% !important;
  }
  .form-outer-sec form .input{
    margin-right: 0 !important;
  }
  .form-outer-sec h2 {
    font-size: 28px !important;
  }
}
/**********************iPhone Landscape*************/
@media only screen and (max-width: 767px) and (min-width: 480px){
  .form-outer-sec form fieldset.form-columns-2 {
    grid-template-columns: 1fr;
    grid-gap: 30px;
    margin-bottom: 30px;
  }
  .form-outer-sec form .input input,
  .form-outer-sec form .input select{
    width: 100% !important;
  }
  .form-outer-sec form .input{
    margin-right: 0 !important;
    ]
  }

  /*************************iPad Portrait***************/
  @media only screen and (max-width: 985px) and (min-width: 768px){

  }

  /**************iPad Landscape***************/
  @media only screen and ( max-width: 1024px ) and (min-width: 986px){

  }