.elementor-907 .elementor-element.elementor-element-bb4c43a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-907:not(.elementor-motion-effects-element-type-background), body.elementor-page-907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB;}:root{--page-title-display:none;}/* Start custom CSS */.gchoice_16_8_0, .gchoice_16_8_1 { 
    background-color: #f3f6fb !important;
    padding: 15px 10px !important;
    border-radius: 10px !important;
}

.gform-field-label { 
  color:#5f7091 !important;   
}



.lvbd-intro-wrap{
  max-width:100%;
  margin:0;
  padding:0;
  font-family:inherit;
}

.lvbd-reg-title { 
    color:#1aa39a;
    margin:1.5% 0;
}

/* MAIN CARD */
.lvbd-intro-card{
  background:#ffffff;
  border-radius:20px;
  padding:24px 28px;
  box-shadow:0 10px 30px rgba(24,39,75,0.08);
  border:1px solid #e6ebf5;
}

/* TEXT */
.lvbd-intro-text{
  font-size:17px;
  line-height:1.65;
  color:#2b3f6c;
  margin:0;
}

.lvbd-intro-text strong{
  font-weight:700;
  color:#243b6b;
}

.lvbd-intro-highlight{
  font-weight:700;
}

/* REMEMBER BOX */
.lvbd-remember-box{
  margin-top:18px;
  background:#f6efe3;
  border-left:5px solid #e7a43b;
  border-radius:14px;
  padding:14px 16px;
  font-size:15px;
  color:#5c4b2c;
  line-height:1.5;
}

.lvbd-remember-box strong{
  font-weight:700;
}

/* HOW IT WORKS */
.lvbd-how-wrap{
  margin-top:26px;
      background-color: #FFF;
    padding: 25px;
    border-radius: 25px;
    /* max-width: 75%; */
    /* margin: 0 auto; */
}

.lvbd-how-title{
  font-size:20px;
  font-weight:700;
  color:#1aa39a;
  margin-bottom:12px;
}

/* STEPS */
.lvbd-steps{
  display:flex;
  flex-direction:column;
  gap:10px;
}

.lvbd-step{
  background:#f3f6fb;
  border-radius:14px;
  padding:12px 16px;
  font-size:15px;
  color:#2b3f6c;
  border-left:4px solid #3b82f6;
}

.lvbd-step strong{
  color:#2b5fb3;
}

/* MOBILE */
@media (max-width:767px){
  .lvbd-intro-card{
    padding:18px;
  }
}/* End custom CSS */