html {font-size: 1px;}

/* auto scale down elements on mobile */
@media (max-width: 580px) {
  html {font-size: 0.8px;}
}

/* auto scale up elements on large displays */
@media (min-width: 2560px) {
  html { font-size: 1px;}
}

@font-face {
  font-family: 'Poppins', sans-serif;
  src: url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Basetica-Regular';
  src: url("/hubfs/Thoropass/Theme%20Assets/Fonts/Basetica%20-%20Regular-205TF.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Basetica-Medium';
  src: url("/hubfs/Thoropass/Theme%20Assets/Fonts/Basetica%20-%20Medium-205TF.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

section.landing-page-hero {

display: flex;
padding: 60rem 20rem 0rem 20rem;
justify-content: center;
align-items: flex-start;
margin-bottom:-20rem;
}

section.landing-page-hero .hero-body {
width: 1200rem;
display: flex;
justify-content: cen;
align-items: start;
gap: 20rem;
}

@media (max-width: 580px) {
section.landing-page-hero .hero-body {
width: 100%;
display: flex;
flex-direction: column;
gap: 10rem;
  }
}

section.landing-page-hero .hero-left-column {
display: flex;
flex: 3;
flex-direction: column;
align-items: flex-start;
padding-right:15rem;
margin-bottom: 80rem;
}

@media (max-width: 580px) {
section.landing-page-hero .hero-left-column {
margin-bottom: 10rem;
}
}

  section.landing-page-hero .card-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 25px;
    max-width: 600rem;
    flex-direction: column;
    margin-top: 50rem;
  }

  section.landing-page-hero .card-wrapper .card {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    gap: 20px;
    flex-shrink: 0;
  }

  section.landing-page-hero .card-wrapper .card .icon {
    display: flex;
    padding: 5rem;
    justify-content: center;
    align-items: center;
    background-color: #8BC7FF;
    border-radius: 3rem;
    min-width: 50rem;
    max-width: 50rem;
}

  section.landing-page-hero .card .card-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }

  section.landing-page-hero span.card-title {
    color: #000D14;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 25.2px */
  }

  section.landing-page-hero span.card-teaser {
    color: #495E6E;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
  }


section.landing-page-hero .image-wrapper {
display: flex;
align-items: flex-start;
gap: 25px;
max-width: 80%;
flex-direction: column;
margin-top: 50rem;}

section.landing-page-hero span.media-header {
color: #000D14;
font-family: 'basetica-medium';
font-size: 24rem;
font-style: normal;
font-weight: normal;
line-height: 1.2;
}

section.landing-page-hero .media {
max-width:500rem;
border-radius:20rem;
overflow: hidden;
}

/* Trustmark wrapper styling */
section.landing-page-hero .trustmark-wrapper {
  display: flex;
  flex-direction: column; 
  gap: 25px; /
  max-width: 600rem;
  margin-top: 50rem;
  align-items: flex-start; 
}

/* Trustmark badge wrapper styling */
section.landing-page-hero .trustmark-badge-wrapper {
  display: flex;
  flex-wrap: wrap; 
  gap: 20rem; 
  justify-content: flex-start; 
  align-items: center;
  max-width: 500rem; 
}

/* Image size settings */
section.landing-page-hero .trustmark-badge-wrapper img {
  max-width: 100rem; 
  height: auto; 
}

section.landing-page-hero h1 {
font-family: 'Basetica-Medium';
font-size: 40rem;
font-style: normal;
font-weight: normal;
line-height: 1.2;
margin: 0rem 0rem 30rem;
}

section.landing-page-hero h2 {
font-family: 'Poppins';
font-size: 20rem;
font-style: normal;
font-weight: 400;
line-height: 1.2;
margin:0rem
}

section.landing-page-hero span.eyebrow {
font-family: "Poppins";
    font-size: 16rem;
    font-weight: 600;
    font-style: normal;
line-height: 120%; /* 16.8px */
letter-spacing: 0.42rem;
text-transform: uppercase;
    color: #288309;
margin: 0rem 0rem 5rem;
}  

section.landing-page-hero .right-column {
display: flex;
flex: 2;
flex-direction: column;
align-items: center;
align-self: stretch;
}

section.landing-page-hero .form-wrap {
   display: flex;
    padding: 25rem;
    flex-direction: column;
    align-items: center;
    gap: 15rem;
  height:100%;
align-self: stretch;
border-radius: 30rem 30rem 0rem 0rem;
overflow: hidden;
box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.25);
clip-path: inset(-30rem -30rem 20rem -30rem);
}

section.landing-page-hero .form-wrap h2 {
font-family: 'Basetica-Medium';
font-size: 24rem;
font-style: normal;
font-weight: normal;
line-height: 1.2;
margin: 0rem 0rem 20rem;
}



 section.landing-page-hero .right-column .custom-share div {
    text-align: right;
  }
  
  section.landing-page-hero .right-column .custom-share div span.label {
    position: relative;
    top: -4rem;
  }
  
  section.landing-page-hero .right-column .custom-share div a {
    font-size: 24rem;
    line-height: 1;
    margin-left: 5rem;
  }
  
  section.landing-page-hero .right-column .custom-share div a:hover {
    color: #3b2552;
  }
  

  
  @media (max-width: 1024px) {
    section.landing-page-hero .right-column .form-wrap {
      padding: 20rem;
    }
  }
  
  section.landing-page-hero .right-column .form-wrap h3 {
    font-family: 'Basetica-Medium';
    font-size: 24rem;
    font-weight: bold;
    letter-spacing: 0.25rem;
    margin-bottom: 30rem;
    line-height: 1.2;
  }
  
  @media (max-width: 580px) {
    section.landing-page-hero .right-column .form-wrap h3 {
      font-size: 18rem;
      margin-bottom: 20rem;
    }
  }
  
section.landing-page-hero .right-column .form-wrap div.legal-consent-container p,
section.landing-page-hero .right-column .form-wrap div.legal-consent-container .hs-form-booleancheckbox label {
  font-family: "Poppins", sans-serif;
  color: #314757;
  font-size: 12rem;
  line-height: 1.6;
  letter-spacing: 0.35rem;
  top: 2rem;
  margin-bottom: 10rem;
  margin-top: 5rem;
}

@media (max-width: 580px) {
  section.landing-page-hero .right-column .form-wrap div.legal-consent-container p,
  section.landing-page-hero .right-column .form-wrap div.legal-consent-container .hs-form-booleancheckbox label {
    font-size: 12rem;
  }
}

section.landing-page-hero .right-column .form-wrap.hs-form fieldset, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter fieldset, section.landing-page-hero .right-column .form-wrap fieldset {
  max-width: none;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs_error_rollup, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs_error_rollup, section.landing-page-hero .right-column .form-wrap .hs_error_rollup {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin: 0;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs_error_rollup ul.hs-error-msgs, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs_error_rollup ul.hs-error-msgs, section.landing-page-hero .right-column .form-wrap .hs_error_rollup ul.hs-error-msgs {
  -webkit-animation: fadeIn2 .5s ease;
          animation: fadeIn2 .5s ease;
  margin-bottom: 20rem;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs_error_rollup ul.hs-error-msgs li, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs_error_rollup ul.hs-error-msgs li, section.landing-page-hero .right-column .form-wrap .hs_error_rollup ul.hs-error-msgs li {
  margin-bottom: 0;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs_error_rollup ul.hs-error-msgs li label, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs_error_rollup ul.hs-error-msgs li label, section.landing-page-hero .right-column .form-wrap .hs_error_rollup ul.hs-error-msgs li label {
  font-size: 14rem;
  text-align: center;
  padding: 10rem 0 0;
  margin: 20rem 0 0;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  font-weight: normal;
  text-transform: none;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-field > label, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-field > label, section.landing-page-hero .right-column .form-wrap .hs-form-field > label {
  display: none;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="text"],
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="number"],
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="tel"],
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="email"], section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="text"],
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="number"],
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="tel"],
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="email"], section.landing-page-hero .right-column .form-wrap .input input[type="text"],
section.landing-page-hero .right-column .form-wrap .input input[type="number"],
section.landing-page-hero .right-column .form-wrap .input input[type="tel"],
section.landing-page-hero .right-column .form-wrap .input input[type="email"] {
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  font-size: 16rem;
  line-height: 1.2;
  letter-spacing: 1rem;
  pointer-events: auto;
  color: #000D14;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="text"].error, section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="text"].invalid,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="number"].error,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="number"].invalid,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="tel"].error,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="tel"].invalid,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="email"].error,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="email"].invalid, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="text"].error, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="text"].invalid,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="number"].error,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="number"].invalid,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="tel"].error,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="tel"].invalid,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="email"].error,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="email"].invalid, section.landing-page-hero .right-column .form-wrap .input input[type="text"].error, section.landing-page-hero .right-column .form-wrap .input input[type="text"].invalid,
section.landing-page-hero .right-column .form-wrap .input input[type="number"].error,
section.landing-page-hero .right-column .form-wrap .input input[type="number"].invalid,
section.landing-page-hero .right-column .form-wrap .input input[type="tel"].error,
section.landing-page-hero .right-column .form-wrap .input input[type="tel"].invalid,
section.landing-page-hero .right-column .form-wrap .input input[type="email"].error,
section.landing-page-hero .right-column .form-wrap .input input[type="email"].invalid {
  border: 1rem solid #C33737;
  background-color: #FAB9B9;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="text"]::-webkit-input-placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="number"]::-webkit-input-placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="tel"]::-webkit-input-placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="email"]::-webkit-input-placeholder, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="text"]::-webkit-input-placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="number"]::-webkit-input-placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="tel"]::-webkit-input-placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="email"]::-webkit-input-placeholder, section.landing-page-hero .right-column .form-wrap .input input[type="text"]::-webkit-input-placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="number"]::-webkit-input-placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="tel"]::-webkit-input-placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="email"]::-webkit-input-placeholder {
  color: #627485;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="text"]:-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="number"]:-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="tel"]:-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="email"]:-ms-input-placeholder, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="text"]:-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="number"]:-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="tel"]:-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="email"]:-ms-input-placeholder, section.landing-page-hero .right-column .form-wrap .input input[type="text"]:-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="number"]:-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="tel"]:-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="email"]:-ms-input-placeholder {
  color: #627485;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="text"]::-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="number"]::-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="tel"]::-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="email"]::-ms-input-placeholder, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="text"]::-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="number"]::-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="tel"]::-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="email"]::-ms-input-placeholder, section.landing-page-hero .right-column .form-wrap .input input[type="text"]::-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="number"]::-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="tel"]::-ms-input-placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="email"]::-ms-input-placeholder {
  color: #627485;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="text"]::placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="number"]::placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="tel"]::placeholder,
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="email"]::placeholder, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="text"]::placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="number"]::placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="tel"]::placeholder,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="email"]::placeholder, section.landing-page-hero .right-column .form-wrap .input input[type="text"]::placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="number"]::placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="tel"]::placeholder,
section.landing-page-hero .right-column .form-wrap .input input[type="email"]::placeholder {
  color: #627485;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="checkbox"],
section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="radio"], section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="checkbox"],
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="radio"], section.landing-page-hero .right-column .form-wrap .input input[type="checkbox"],
section.landing-page-hero .right-column .form-wrap .input input[type="radio"] {
  width: auto;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input input select, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input select, section.landing-page-hero .right-column .form-wrap .input input select {
  border: 1rem solid #001B29;
  border-radius: 4rem;
  margin-top: 2rem;
  margin-bottom: 20rem;
  font-size: 16rem;
  background-color: #fff;
}

select:invalid,
select option[value=""] {
 color: #627485;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input input[type="file"], section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input input[type="file"], section.landing-page-hero .right-column .form-wrap .input input[type="file"] {
  font-size: 16rem;
  font-family: "Poppins", sans-serif;
  background-color: transparent;
  position: relative;
  font-weight: normal;
  margin-bottom: 23rem;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input select, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input select, section.landing-page-hero .right-column .form-wrap .input select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("//cdn2.hubspot.net/hubfs/302335/select-arrow.png") no-repeat;
  background-size: 13rem 8rem;
  background-position: 97% 51%;
  border: 1rem solid #000d14;
  border-radius: 4rem;
  margin-top: 2rem;
  margin-bottom: 20rem;
  font-size: 16rem;
  background-color: #fff;
  padding: 12rem;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input + .hs-error-msgs, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input + .hs-error-msgs, section.landing-page-hero .right-column .form-wrap .input + .hs-error-msgs {
  position: relative;
  width: 100%;
  padding-left: 0;
  list-style: none;
  text-align: left;
  margin: 0rem 0 8rem;
  padding: 0;
  -webkit-animation: fadeIn1 .3s ease;
          animation: fadeIn1 .3s ease;
}

@media (max-width: 580px) {
  section.landing-page-hero .right-column .form-wrap.hs-form .input + .hs-error-msgs, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input + .hs-error-msgs, section.landing-page-hero .right-column .form-wrap .input + .hs-error-msgs {
    position: relative;
  }
}

section.landing-page-hero .right-column .form-wrap.hs-form .input + .hs-error-msgs li, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input + .hs-error-msgs li, section.landing-page-hero .right-column .form-wrap .input + .hs-error-msgs li {
  position: relative;
  text-align: center;
  background: red;
  display: inline-block;
  color: white;
  border-radius: 5rem;
  padding: 5rem 8rem;
  line-height: 1.2;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input + .hs-error-msgs li:before, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input + .hs-error-msgs li:before, section.landing-page-hero .right-column .form-wrap .input + .hs-error-msgs li:before {
  position: relative;
  font-family: "Font Awesome 5 Pro";
  font-weight: 500;
  content: "\f06a";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  margin-right: 1rem;
  -webkit-font-smoothing: antialiased;
}

section.landing-page-hero .right-column .form-wrap.hs-form .input + .hs-error-msgs li label, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input + .hs-error-msgs li label, section.landing-page-hero .right-column .form-wrap .input + .hs-error-msgs li label {
  font-family: "Poppins", sans-serif;
  font-size: 12rem;
  letter-spacing: 1rem;
  display: inline-block;
  font-weight: normal;
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: -8rem;
}

@media (max-width: 580px) {
  section.landing-page-hero .right-column .form-wrap.hs-form .input + .hs-error-msgs li label, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .input + .hs-error-msgs li label, section.landing-page-hero .right-column .form-wrap .input + .hs-error-msgs li label {
    font-size: 12rem;
  }
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs_upload_resume, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs_upload_resume, section.landing-page-hero .right-column .form-wrap .hs_upload_resume {
  margin-bottom: -3rem;
}

section.landing-page-hero .right-column .form-wrap.hs-form textarea, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter textarea, section.landing-page-hero .right-column .form-wrap textarea {
  border: 0;
  border-radius: 5rem;
  margin-top: 3rem;
  margin-bottom: 20rem;
  min-height: 100rem;
  font-size: 16rem;
  background-color: #fff;
  width: 100%;
}

section.landing-page-hero .right-column .form-wrap.hs-form textarea.invalid, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter textarea.invalid, section.landing-page-hero .right-column .form-wrap textarea.invalid {
  border: 1rem solid #C33737;
  background-color: #FAB9B9; 
}

section.landing-page-hero .right-column .form-wrap.hs-form ul, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter ul, section.landing-page-hero .right-column .form-wrap ul {
  padding: 0;
}

section.landing-page-hero .right-column .form-wrap.hs-form ul.inputs-list, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter ul.inputs-list, section.landing-page-hero .right-column .form-wrap ul.inputs-list {
  margin-bottom: 17rem;
  list-style: none;
}

section.landing-page-hero .right-column .form-wrap.hs-form li, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter li, section.landing-page-hero .right-column .form-wrap li {
  list-style-type: none;
}

section.landing-page-hero .right-column .form-wrap.hs-form li.hs-form-booleancheckbox, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter li.hs-form-booleancheckbox, section.landing-page-hero .right-column .form-wrap li.hs-form-booleancheckbox {
  margin-bottom: 0;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-checkbox,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-booleancheckbox,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-checkbox,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-booleancheckbox, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-checkbox,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-booleancheckbox,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-checkbox,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-booleancheckbox, section.landing-page-hero .right-column .form-wrap .hs-form-checkbox,
section.landing-page-hero .right-column .form-wrap .hs-form-booleancheckbox,
section.landing-page-hero .right-column .form-wrap .hs-form-checkbox,
section.landing-page-hero .right-column .form-wrap .hs-form-booleancheckbox {
  line-height: 1.2;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-checkbox input,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-booleancheckbox input,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-checkbox input,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-booleancheckbox input, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-checkbox input,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-booleancheckbox input,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-checkbox input,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-booleancheckbox input, section.landing-page-hero .right-column .form-wrap .hs-form-checkbox input,
section.landing-page-hero .right-column .form-wrap .hs-form-booleancheckbox input,
section.landing-page-hero .right-column .form-wrap .hs-form-checkbox input,
section.landing-page-hero .right-column .form-wrap .hs-form-booleancheckbox input {
  width: auto;
  margin: 0 10rem 15rem 0;
  position: relative;
  top: 8rem;
  float: left;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-checkbox label,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-booleancheckbox label,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-checkbox label,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-booleancheckbox label, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-checkbox label,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-booleancheckbox label,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-checkbox label,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-booleancheckbox label, section.landing-page-hero .right-column .form-wrap .hs-form-checkbox label,
section.landing-page-hero .right-column .form-wrap .hs-form-booleancheckbox label,
section.landing-page-hero .right-column .form-wrap .hs-form-checkbox label,
section.landing-page-hero .right-column .form-wrap .hs-form-booleancheckbox label {
  font-size: 16rem;
  font-weight: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-checkbox label span,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-booleancheckbox label span,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-checkbox label span,
section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-booleancheckbox label span, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-checkbox label span,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-booleancheckbox label span,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-checkbox label span,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-booleancheckbox label span, section.landing-page-hero .right-column .form-wrap .hs-form-checkbox label span,
section.landing-page-hero .right-column .form-wrap .hs-form-booleancheckbox label span,
section.landing-page-hero .right-column .form-wrap .hs-form-checkbox label span,
section.landing-page-hero .right-column .form-wrap .hs-form-booleancheckbox label span {
  position: relative;
  font-size: 14rem;
  color: #000d14;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-radio,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 .hs-form-radio,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 .hs-form-radio,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 .hs-form-radio, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-radio,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 .hs-form-radio,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 .hs-form-radio,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 .hs-form-radio, section.landing-page-hero .right-column .form-wrap .hs-form-radio,
section.landing-page-hero .right-column .form-wrap .form-columns-1 .hs-form-radio,
section.landing-page-hero .right-column .form-wrap .form-columns-2 .hs-form-radio,
section.landing-page-hero .right-column .form-wrap .form-columns-3 .hs-form-radio {
  display: inline-block;
  margin-right: 20rem;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-radio input,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 .hs-form-radio input,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 .hs-form-radio input,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 .hs-form-radio input, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-radio input,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 .hs-form-radio input,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 .hs-form-radio input,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 .hs-form-radio input, section.landing-page-hero .right-column .form-wrap .hs-form-radio input,
section.landing-page-hero .right-column .form-wrap .form-columns-1 .hs-form-radio input,
section.landing-page-hero .right-column .form-wrap .form-columns-2 .hs-form-radio input,
section.landing-page-hero .right-column .form-wrap .form-columns-3 .hs-form-radio input {
  width: auto;
  margin-right: 10rem;
  margin-left: 2rem;
  position: relative;
  top: -2rem;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-radio span,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 .hs-form-radio span,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 .hs-form-radio span,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 .hs-form-radio span, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-radio span,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 .hs-form-radio span,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 .hs-form-radio span,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 .hs-form-radio span, section.landing-page-hero .right-column .form-wrap .hs-form-radio span,
section.landing-page-hero .right-column .form-wrap .form-columns-1 .hs-form-radio span,
section.landing-page-hero .right-column .form-wrap .form-columns-2 .hs-form-radio span,
section.landing-page-hero .right-column .form-wrap .form-columns-3 .hs-form-radio span {
  font-size: 14rem;
  font-weight: normal;
}

@media (max-width: 580px) {
  section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-radio,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 .hs-form-radio,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 .hs-form-radio,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 .hs-form-radio, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-radio,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 .hs-form-radio,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 .hs-form-radio,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 .hs-form-radio, section.landing-page-hero .right-column .form-wrap .hs-form-radio,
  section.landing-page-hero .right-column .form-wrap .form-columns-1 .hs-form-radio,
  section.landing-page-hero .right-column .form-wrap .form-columns-2 .hs-form-radio,
  section.landing-page-hero .right-column .form-wrap .form-columns-3 .hs-form-radio {
    display: block;
  }
  section.landing-page-hero .right-column .form-wrap.hs-form .hs-form-radio input,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 .hs-form-radio input,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 .hs-form-radio input,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 .hs-form-radio input, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-form-radio input,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 .hs-form-radio input,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 .hs-form-radio input,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 .hs-form-radio input, section.landing-page-hero .right-column .form-wrap .hs-form-radio input,
  section.landing-page-hero .right-column .form-wrap .form-columns-1 .hs-form-radio input,
  section.landing-page-hero .right-column .form-wrap .form-columns-2 .hs-form-radio input,
  section.landing-page-hero .right-column .form-wrap .form-columns-3 .hs-form-radio input {
    margin-bottom: 0;
    position: relative;
    top: 2rem;
  }
}

section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 .hs-form-field, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 .hs-form-field, section.landing-page-hero .right-column .form-wrap .form-columns-3 .hs-form-field {
  width: 33.05%;
}

@media (max-width: 1024px) {
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 .hs-form-field, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 .hs-form-field, section.landing-page-hero .right-column .form-wrap .form-columns-3 .hs-form-field {
    width: 100%;
  }
}

@media (max-width: 580px) {
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 .hs-form-field, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 .hs-form-field, section.landing-page-hero .right-column .form-wrap .form-columns-3 .hs-form-field {
    width: 100%;
  }
}

section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 div:last-child div, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 div:last-child div, section.landing-page-hero .right-column .form-wrap .form-columns-3 div:last-child div {
  margin-right: 0;
}

@media (max-width: 580px) {
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 .hs-form-field, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 .hs-form-field, section.landing-page-hero .right-column .form-wrap .form-columns-2 .hs-form-field {
    width: 100%;
  }
}

section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 .input,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 select,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 .input,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 select,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 .input,
section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 select, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 .input,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 select,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 .input,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 select,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 .input,
section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 select, section.landing-page-hero .right-column .form-wrap .form-columns-1 .input,
section.landing-page-hero .right-column .form-wrap .form-columns-1 select,
section.landing-page-hero .right-column .form-wrap .form-columns-2 .input,
section.landing-page-hero .right-column .form-wrap .form-columns-2 select,
section.landing-page-hero .right-column .form-wrap .form-columns-3 .input,
section.landing-page-hero .right-column .form-wrap .form-columns-3 select {
  margin-right: 0;
  width: 100%;
}

@media (max-width: 580px) {
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 div div,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 div:last-child div,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 div div,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 div:last-child div,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 div div,
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 div:last-child div, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 div div,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 div:last-child div,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 div div,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 div:last-child div,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 div div,
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 div:last-child div, section.landing-page-hero .right-column .form-wrap .form-columns-1 div div,
  section.landing-page-hero .right-column .form-wrap .form-columns-1 div:last-child div,
  section.landing-page-hero .right-column .form-wrap .form-columns-2 div div,
  section.landing-page-hero .right-column .form-wrap .form-columns-2 div:last-child div,
  section.landing-page-hero .right-column .form-wrap .form-columns-3 div div,
  section.landing-page-hero .right-column .form-wrap .form-columns-3 div:last-child div {
    margin-right: 8rem;
  }
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 div div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-1 div:last-child div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 div div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 div:last-child div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 div div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-3 div:last-child div .hs-input:not([type=checkbox]):not([type=radio]), section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 div div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-1 div:last-child div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 div div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 div:last-child div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 div div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-3 div:last-child div .hs-input:not([type=checkbox]):not([type=radio]), section.landing-page-hero .right-column .form-wrap .form-columns-1 div div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap .form-columns-1 div:last-child div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap .form-columns-2 div div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap .form-columns-2 div:last-child div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap .form-columns-3 div div .hs-input:not([type=checkbox]):not([type=radio]),
  section.landing-page-hero .right-column .form-wrap .form-columns-3 div:last-child div .hs-input:not([type=checkbox]):not([type=radio]) {
    width: 100%;
  }
}

section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 > div, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 > div, section.landing-page-hero .right-column .form-wrap .form-columns-2 > div {
  width: calc(50% - 10rem);
}

section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 > div:last-of-type, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 > div:last-of-type, section.landing-page-hero .right-column .form-wrap .form-columns-2 > div:last-of-type {
  margin-left: 20rem;
}

@media (max-width: 580px) {
  section.landing-page-hero .right-column .form-wrap.hs-form .form-columns-2 > div:last-of-type, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .form-columns-2 > div:last-of-type, section.landing-page-hero .right-column .form-wrap .form-columns-2 > div:last-of-type {
    margin-left: 0;
  }
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-button, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-button, section.landing-page-hero .right-column .form-wrap .hs-button {
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: #000D14;
  background-color: #FFBE20;
  border: 0;
  border-radius: 100rem;
  padding: 16rem 30rem;
  margin: 20rem 0;
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
  font-size: 16rem;
  line-height: 1.2;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-button:after, section.u4m-landing-page-overlap .right-column .form-wrap.mixitup-multifilter .hs-button:after, section.u4m-landing-page-overlap .right-column .form-wrap .hs-button:after {
  content: url("/hubfs/Thoropass/Theme%20Assets/SVGs/Vector.svg");
  position: relative; 
  margin-left: 10rem;
}

section.landing-page-hero .right-column .form-wrap.hs-form .hs-button:hover, section.landing-page-hero .right-column .form-wrap.hs-form .hs-button:focus, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-button:hover, section.landing-page-hero .right-column .form-wrap.mixitup-multifilter .hs-button:focus, section.landing-page-hero .right-column .form-wrap .hs-button:hover, section.landing-page-hero .right-column .form-wrap .hs-button:focus {
  background-color: #FFD368;
}

section.landing-page-hero .right-column .form-wrap h2.heading {
  font-family: "Basetica-Medium";
  font-size: 24rem;
  font-weight: normal;
  letter-spacing: 0.25rem;
  margin-bottom: 30rem;
  line-height: 1.2;
}

@media (max-width: 580px) {
  section.landing-page-hero .right-column .form-wrap h2.heading {
    font-size: 18rem;
    margin-bottom: 20rem;
  }
}

section.landing-page-hero .right-column .form-wrap form {
  margin-bottom: 0;
}

section.landing-page-hero .right-column .form-wrap div.submitted-message {
  color: #000d14;
}