h1  {
  font-size: 20px;
  font-family: Helvetica, Arial, sans-serif;
  letter-spacing: initial;
  color: #000000;
  text-align: center;
  line-height: normal;
}

h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 36px;
  text-align: center;
  line-height: 3rem;
  line-height: normal;
}

p {
  text-align: center;
  color: #000000;
}

p span {
  font-weight: 600;
}

.hsfc-FormWrapper {
  background-color: #405742;
  border-bottom-style: solid;
  border-color: #4b5677;
  border-left-style: solid;
  border-radius: 6px;
  border-right-style: solid;
  border-top-style: solid;
  border-width: 1px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  min-height: auto-20px;
  margin: 0 auto;
  max-width: 508px;
  align-self: center;
  display: flex;
  flex-direction: column;
}

[data-hsfc-id=Renderer] .hsfc-Button {
  font-family: "Helvetica", Arial, sans-serif !important;
  font-style: normal !important;
  font-size: 19px !important;
  font-weight: 600 !important;
  line-height: 1.42857 !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
  text-decoration: none !important;
  background-color: #d99418 !important;
  -webkit-font-smoothing: auto !important;
  border-radius: 100px !important;
  padding: 12px 22px !important;
  color: #000000 !important;
}

.hsfc-EmailField span, .hsfc-TextField span, .hsfc-FieldLabel span, .hsfc-FieldLabel__RequiredIndicator, .hsfc-RichText {
  color: #ffffff !important;
  display: inline-block;
  font-family: Source Sans Pro, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}

.hsfc-FieldLabel span {
  letter-spacing: 0.1px;
}

[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
  padding: 35px 0 0 0 !important;
}

form input {
    color: #555555  !important;
    border-radius: 6px;
    border-width: 0px;
    font-family: Source Sans Pro, sans-serif  !important;
    font-size: 16px  !important
    box-shadow: inset 0px 2px 3px #ddd  !important;
    -webkit-box-shadow: inset 0px 2px 3px #ddd  !important;
    -moz-box-shadow: inset 0px 2px 3px #ddd  !important;
  height: 32px;
}

form label {
  margin-bottom: 5px !important;  
}

.hsfc-FormWrapper {
  border: 0 !important;
}

[data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator {
    color: #ffffff !important;
}

.hsfc-EmailField span, .hsfc-TextField span, .hsfc-FieldLabel span {
  color: #ffffff;
  font-size: 14px !important;
  line-height: normal;
}

.hsfc-RichText {
 color: #fff !important;
 font-size: 14px !important;
 line-height: 21px;
  letter-spacing: 0.1px;
  font-family: Source Sans Pro, sans-serif !important;
}

div#hs_form_target_widget_1747156903261-3141293737861-ic-rt0-cc, div#hs_form_target_widget_1747156903261-3141293737861-ic-r3, div#hs_form_target_widget_1747156903261-3141293737861-ic-rt2-pc {
  visibility: hidden;
  height: 0;
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0;
}

input#hs_form_target_widget_1747156903261-3141293737861-ic-776755962-cc-input {
  height: 0px;
  margin-top: -12px;
}

[data-hsfc-id=Renderer] .hsfc-Row {
  gap: 12px;
  margin-bottom: 9px !important;
}

[data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret {
  height: 32px;
}

[data-hsfc-id=Renderer] .hsfc-LinkImage img {
    margin-bottom: 25px;
}

[data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons:has(>*:only-child) {
    justify-content: center !important;
}

[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child {
  margin-top: 0;
}

div#hs_form_target_widget_1747156903261-2092731358882 {
    margin-bottom: 0 !important;
}

<style>
[d

div#hs_form_target_widget_1747156903261-22-a {
    margin-bottom: 0;
}

[data-hsfc-id=Renderer] .hsfc-NavigationRow {
    margin-top: 0;
}

div#hs_form_target_widget_1747156903261-2249000331704 {
    margin-top: 13px;
}

.bricks-social-media-list {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  list-style: none;
  padding: 0;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 0 !important;
}

.bricks-social-media-item, .bricks-social-media-image {
    width: 24px;
    height: 24px;
}


footer .content-wrapper {
  max-width: unset;
}


    @media screen and (max-width: 767px) {
      
      h1  {
        font-size: 38px;
      }
      
      h2 {
        line-height: normal;
      }
      
      #hs_cos_wrapper_module_1747256607210 {
        padding-top: 0px !important;
      }

  }