.custom-form-module .section-heading {
  display: block;
  margin-bottom: 60px;
  text-align: center;
}
.custom-form-module .section-heading .title {
  margin-bottom: 0;
}
.custom-form-module .form-block form {  
  border: 1px solid #F3F4F6;
  background-color: #FFFFFF;
  box-shadow: 0px 20px 25px -5px #0000001A;
  padding: 49px 49px 80px 49px;
  border-radius: 24px;
}
@media (max-width: 1023px) { 
  .custom-form-module .form-block form fieldset.form-columns-0 .hs-richtext h1 {
    font-size: 48px!important;
    line-height: 120%!important;
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .custom-form-module .form-block form fieldset.form-columns-0 .hs-richtext h1 {
    font-size: 40px!important;
    margin-bottom: 50px;
  }
}
.custom-form-module .form-block form .actions {
  text-align: right;
}
{#
.custom-form-module .form-block form .hs-button {
  background-color: ;
  color: ;
  border-color: ;
}
.custom-form-module .form-block form .hs-button:hover,
.custom-form-module .form-block form .hs-button:focus-visible,
.custom-form-module .form-block form .hs-button:focus {
  background-color: ;
  color: ;
  border-color: ;
}
.custom-form-module .form-block form .actions .hs-button.primary.large {
/*   padding-right: 54px; */
  background-image: url("https://22686838.fs1.hubspotusercontent-na1.net/hubfs/22686838/aria-web-2025/industries/arrow-right.svg");
  background-repeat: no-repeat;
  background-position: right 18px center;
  background-size: 16px 16px;
}
#}
.custom-form-module .form-block form .hs-form-field {
  margin-bottom: 32px;
}
form fieldset.form-columns-1 input.hs-input[type=text],
form fieldset.form-columns-1 input.hs-input[type=email],
form fieldset.form-columns-1 textarea {
  width: 100%!important;
}
form input[type=email], form input[type=file], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form select, form textarea {
  border: 1px solid #E5E7EB!important;
  padding: 14px 22px;
  border-radius: 14px;
  background-color: #F9FAFB;  
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
  color: #000000;
}
form label {
  color: #364153;
  margin-bottom: 8px;  
}
form textarea::placeholder,
form input::placeholder {  
  color: rgba(10, 10, 10, 0.5);
}
form .hs-fieldtype-radio ul.inputs-list.multi-container {
  display: flex;
  gap: 24px;
}
form .hs-fieldtype-checkbox ul.inputs-list.multi-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
form .hs-fieldtype-checkbox ul.inputs-list.multi-container li {
  border: 1px solid #E5E7EB;
  background-color: #F9FAFB;
  padding: 17px;
  border-radius: 14px;
  margin: 0;
}
form input[type=checkbox],
form input[type=radio] {
  margin-right: 12px;
}
@media (max-width: 800px) {
  form .hs-fieldtype-checkbox ul.inputs-list.multi-container {
    grid-template-columns: repeat(2, 1fr);
  }
  .custom-form-module .form-block form {
    padding: 32px 32px 40px;
  }
}
@media (max-width: 425px) {
  form .hs-fieldtype-checkbox ul.inputs-list.multi-container {
    grid-template-columns: repeat(1, 1fr);
  }
  form .hs-fieldtype-radio ul.inputs-list.multi-container {
    display: block;
  }
  .custom-form-module .form-block form {
    padding: 30px 24px 32px;
  }
  .custom-form-module .form-block form {     
    border-radius: 14px;
  }
}