.kld-access-request .request-container {
    max-width: 895px;
    width: 100%;
    margin: 0 auto;
}
.kld-access-request .request-wrapper-form .form-wrapper h1 h2 h3 h4 h5 h6 p {
  font-family: ;
}
}
.kld-access-request .request-wrapper-form .form-wrapper h1 {
  font-size: 38px;
}
.kld-access-request .request-wrapper-form .form-wrapper p {
  color:#000;
  line-height: 175%;
  margin-bottom: 18px;
}

.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content {
 padding:0;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row:first-child {
 margin-bottom:16px;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row label {
 margin:0;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row input {
  border: 1px solid  #80879D;
  background: #FFF;
  padding:11px 13px;
  border-radius: 0;
  color: #000;
  font-family: "Nunito Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row {
 gap:20px;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row textarea {
    min-height: 102px;
    padding: 15px 12px;
    border-radius: 0;
    border: 1px solid  #80879D;
    background: #FFF;
    color:  #000;
    font-family: "Nunito Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row .hsfc-TextareaField {
 display:flex;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField .hsfc-CheckboxInput {
 padding: 8px 8px;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField .hsfc-FieldLabel {
 gap:10px;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField .hsfc-FieldLabel span {
  color: #000;
  font-family: "Nunito Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-NavigationRow {
 margin-top:32px;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons {
 justify-content: center;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons .hsfc-Button {
 padding: 12px 20px;
    border-radius: 0;
    overflow: hidden;
    color: #FFF;
    text-overflow: ellipsis;
    font-family: "Nunito Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    width: 100%;
    max-width:max-content;
}
.kld-access-request 
.request-wrapper-form 
.form-wrapper 
.hsfc-Form 
.hsfc-Step__Content 
.hsfc-Row 
input::placeholder {
  color: #000;   
  opacity: 1;
  font-family: "Nunito Sans";
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row textarea::placeholder {
   color: #000;   
  opacity: 1;  
  font-family: "Nunito Sans";
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row .hsfc-PhoneField .hsfc-PhoneInput {
 gap:11px;
}
.kld-access-request .request-wrapper-form .form-wrapper .hsfc-Form .hsfc-Step__Content .hsfc-Row .hsfc-PhoneField .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret {
  border: 1px solid #80879D;
  background: #FFF;
  padding: 11px 11px 9px 11px;
  border-radius: 0;
  max-width: 113px;
  width: 100%;
   font-family: "Nunito Sans";
}
.hsfc-PostSubmit .hsfc-Step__Content {
 padding:0;
}
.hsfc-ErrorAlert {
  font-family: "Nunito Sans" !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.kld-access-request .hsfc-Step__Content #hs_form_target_form_389091968-22 .hsfc-ErrorAlert {
 display:none;
}
.kld-access-request .hsfc-Step__Content .hsfc-DropdownInput__Caret span {
 border:0;
  width: 9px;
  height: 9px;
}
.kld-access-request .hsfc-Step__Content .hsfc-DropdownInput__Caret span:after{
    background-image: url(https://5866444.fs1.hubspotusercontent-na1.net/hubfs/5866444/KLD-Images/Arrow-down.svg);
    content: "";
    width: 15px;
    height: 9px;
    display: inline;
    background-repeat: no-repeat;
    position: absolute;
}
.hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons .hsfc-Button:hover{
 background:#1BACB1;
}