#get-started.zkp {
  z-index: 3;
  position: relative;
  padding-top: 46px;
  background: #fafafa;
}
.form-wrapper .hs_companysize .input {
  margin-right: 0!important;
}
.form-wrapper .hs_email  .input {
  margin-right: 0!important;
}

.form-wrapper.revamped h2.form-title {
  margin-bottom: 25px;
  max-width: none;
  padding-right: 35px;
}
.form-wrapper textarea, .form-wrapper select {
  background: #f6f6f9;
  border: 1px solid var(--new-greyscale-dark-15,#e7e8ee);
  border-radius: 8px;
  padding: 14px 16px;
}
#get-started .section-title.mw-250 {
  text-align: center;
  max-width: 810px;
  margin: auto;
}
#get-started .button-col {
  margin-top: 48px;
  gap: 20px!important;
  row-gap: 16px!important;
}
.oz-site-wrapper #get-started .button-col .button {
  font-size: 16px;
  padding: 12px 40px;
}
.oz-site-wrapper #get-started .button-col .button.button-secondary {

  padding: 12px 25px;
}

#get-started  p.request-desc {
  font-size: 20px;
  line-height: 126%;
  color: var(--dark-blue);
  margin-bottom: 48px;
  max-width: 641px;
  margin: auto;
}

#get-started h2.mb-50 {
  margin-bottom: 16px;
  font-size: 48px !important;
  line-height: 116%;
  letter-spacing: -0.04em;

}
#get-started h2.mb-50 strong {
  background: linear-gradient(91.08deg, #0A74F2 35.42%, #4E5DE4 64.41%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  font-weight: 600;
}
@media (max-width: 991px){
  #get-started {
    border-radius: 0px;
  }
}
@media (max-width: 767px){
  .oz-site-wrapper #get-started .section-title.mw-250 {
    max-width: none;
    margin: auto;
  }
  #get-started .button-col {
    max-width: max-content;
    margin: auto;
    margin-top: 30px;
  }
  .oz-site-wrapper #get-started .button-col .button {
    padding: 9px 20px!important;
    font-size: 14px;
    line-height: 18px;
    width: 100%;
  }
  #get-started .button-col .button-secondary {
    margin: auto;
  }
  #get-started  h2.mb-50 {
    margin-bottom: 16px;
    font-size: 26px!important;
  }
  .oz-site-wrapper #get-started .button.mw-mobile{
    margin: auto;
  }
}
.overlay{
  display: none;
  position: fixed;
  background: rgba(0, 0, 0, .4); 
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 20px;
  z-index:999999999;
  opacity: 0;
  transition: opacity 0.3s ease;
  overflow-y: auto;
}
.form-wrapper {
  border-radius: 24px;
  background: #F9F9FB;
  box-shadow: -4px 5px 13.7837px 0px rgba(0, 0, 0, 0.15), 0px 1.14864px 0px 0px rgba(249, 249, 251, 0.10) inset;
  backdrop-filter: blur(60px);
  max-width: 588px;
  margin: auto;
  padding: 45px;
  position: relative;
}
h2.form-title {
  color: #181D46;
  font-family: Inter;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 126%; 
  max-width: 447px;
  margin: 0;
  margin-bottom: 32px;
}
p.form-description {
  color: var(--new-greyscale-dark-80, #34385F);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 126%; 
  max-width: 447px;
  margin: 0;
  margin-bottom: 22px;
}
.close-wrapper {
  position: absolute;
  top: 32px;
  right: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.close-wrapper:hover {
  cursor: pointer;
}
.form-wrapper .hs-button:active {
  background: linear-gradient(0deg, #4F5EE5, #4553D2) padding-box, linear-gradient(180deg, #7985F2, #313C9E) border-box;
}
.form-wrapper fieldset.form-columns-1 .input {
  margin-right: 0!important;
}
.form-wrapper .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field .input {
  margin-right: 0!important;
}
.form-wrapper form input[type=email], .form-wrapper form input[type=text] {
  background: #f6f6f9;
  border: 1px solid var(--new-greyscale-dark-15,#e7e8ee);
  border-radius: 8px;
  padding: 14px 16px;
}   
.form-wrapper form input::placeholder {
  color: #878BAB;
}  

.form-wrapper label {
  color: #0A0F39;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  margin: 0;
  margin-bottom: 9px;
}
.form-wrapper .hs-form-field {
  margin-bottom: 32px;
}
.form-wrapper .hs-button {
  border: 1px solid transparent;
  border-radius: 8px;
  box-shadow: none;
  color: var(--white);
  font-family: Inter,sans-serif!important;
  font-size: 16px;
  font-weight: 500!important;
  letter-spacing: 0;
  line-height: 20px;
  max-width: 100%;
  padding: 12px 40px;
  text-shadow: 0 1px 0 #2b3379;
  transition: all .2s ease;
  width: 100%;
  background: linear-gradient(180deg,#4f5ee5,#4553d2) padding-box,linear-gradient(180deg,#7985f2,#313c9e) border-box;
}
.form-wrapper .hs-button:hover {
  border-color: transparent!important;
  box-shadow: 0 0 10px -3px #4e5ee4;
}
.form-wrapper .hs-form-field label.hs-error-msg {
  display:none;
}
.form-wrapper .hs-form-required {
  color: #0a0f39;
  padding-left: 3px;
}
.form-wrapper fieldset.form-columns-1 .hs-input, .form-wrapper fieldset.form-columns-2 .hs-input {
  width: 100%!important;
}
.submitted-message p {
  font-size: 14px;
  font-weight: 400;
  line-height: 126%;
  margin-top: 30px;
}
html.modal-open {
  overflow: hidden;
}
.overlay.open {
  display:flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 399px) {
  .form-wrapper .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field .input {
    margin-right: 0!important;
  }
}
@media (max-width: 500px) {

  .form-wrapper {
    padding: 26px 20px;
  }
  h2.form-title {
    max-width: 85%;
    font-size: 18px;
    margin: 0 0 8px;
  }
  p.form-description {
    font-size: 13px;
  }
  .form-wrapper label {
    font-size: 12px;
    margin-bottom: 9px;
    line-height: 15px;
  }
}


@media (max-width: 500px){
  h2.form-title {
    font-size: 18px;
    margin: 0 0 20px;
    max-width: 85%;
  }
  .form-wrapper .hs-form-field {
    margin-bottom: 16px;
  }