
.newsletter-section{
  background: linear-gradient(248.66deg, #0F174C 0%, #A984CA 50%, #0F174C 100%);
  background: linear-gradient(248.66deg, #0F174C 0%, #364598 50%, #0F174C 100%);
  position: relative;
  overflow: hidden;
}
.career-info-img{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.newsletter-section-wrapper{
  padding: 7rem 0;
  min-height: 512px;
}
.newsletter-section-text{
  z-index: 11;
  position: relative;
}
.newsletter-section-text{
  max-width: 782px;
  width: 100%;
}
.newsletter-section-text h5{
  line-height: 110%;
}
.newsletter-section-text h5 a{
  color: #01D0D2;
  font-weight: 900;
}

.newsletter_form .hs-form {
  position: relative;
}
.newsletter_form .hs-form .hs-fieldtype-text {
  margin-bottom: 15px;
}

.newsletter_form .hs-form .hs_firstname {
      width: 50%;
    display: inline-flex;
    flex-direction: column;
    padding-right: 8px;
}
.newsletter_form .hs-form .hs_lastname {
      width: 50%;
    display: inline-flex;
    flex-direction: column;
    padding-left: 8px;
}
.newsletter_form .hs-form label {
    text-align: left;
    padding-left: 20px;
    margin-bottom: 5px;
}

.newsletter_form .hs-form .hs-richtext {
  text-align: left;
  color: #ffffff;
  margin-top: 10px;
  padding-left: 20px;
  font-size: 14px;
}

.newsletter_form .hbspt-form .hs-input[type="email"],
.newsletter_form .hbspt-form .hs-input[type="text"] {
    width: 100%!important;
    height: 56px;
    margin: 0;
     color: #fff;
    font-size: 1.6rem;
    line-height: normal;
    padding-left: 28px;
    font-weight: normal;
    /* font-family: "Roboto", Sans-serif !important; */
    border-radius: 100px;
    box-shadow: none!important;
    outline: none!important;
    opacity: 1!important;
font-weight: 400;
line-height: 140%;
letter-spacing: -0.2px;
background: var(--background-white-10, #FFFFFF1A);
backdrop-filter: blur(50px);
border: 1px solid #FFFFFF4D;
}
.newsletter_form .hbspt-form input.hs-input::placeholder {
  color: var(--text-white-50, #FFFFFF80);
  opacity: 1;   /* slightly faded look */
}

.newsletter_form .hbspt-form .hs_submit {
    padding:0px;
        padding: 0px;
    margin-top: 20px;
    /* position: absolute;
    right: 8px;
    top: 8px; */
}
.newsletter_form .hbspt-form fieldset {
    margin: 0px !important;
    position: relative;
}

.newsletter_form .hbspt-form .hs-button {
    min-width: 150px;
    height: 50px;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 140%;
    text-align: center;
    letter-spacing: -0.015em;
    /* font-family: "Roboto", Sans-serif !important; */
    color: #202029;
    /* background-color: #ffffff; */
    /* border: 1px solid #ffffff; */
    padding: 8px 15px;
    max-width: fit-content;
}

.newsletter_form .hbspt-form .grecaptcha-badge {
  margin: 0 auto;
}


/* Responsive */
@media screen and (max-width: 1199px) {

  .newsletter-section-wrapper{
    min-height: 408px;
  }
}

@media screen and (max-width: 991px) {

} 
@media screen and (max-width: 767px) {
  .newsletter-section-wrapper{
    padding: 5.3rem 0;
  }
  .newsletter-section-wrapper{
    min-height: 450px;
  }

  .newsletter_form .hs-form .hs_lastname{
    padding: 0;
  }

} 