input{
     border: 1px solid #e4e4e7!important;
    background-color: #fff0!important;
    border-radius: 1200px!important;
    height: auto!important;
    margin-top: .5rem!important;
    margin-bottom: 0!important;
    padding-top: .8rem!important;
    padding-bottom: .8rem!important;
    padding-left: 1.5rem!important;
}

.neonfront_element .neonfront_input{
        border-radius: 1200px!important;
        height:50px!important;
}

.form-select{
    margin-top:0.4rem;
}

.input-group {
align-items:center;
gap:1rem;
}

.neonfront-btn-primary.btn-lg{
background-color:#571745!important;
border-radius:1000px;
height:50px!important;
}

.neonfront_container{
    border-radius:20px;
    border:none!important;
    box-shadow:none!important;
    padding:0!important;
    padding-top:1rem!important;
}

.neonfront_content{
    border-radius:20px!important;
    overflow:hidden!important;
    background-color:#571745!important;
    width:30rem!important;
    height:100%!important;


}

.neonfront_content_wrap{
     border-radius:20px!important;
    overflow:hidden!important;
    padding:1rem!important;
    background-color:#571745!important;
    height:100%!important;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
}


.form-check{
    display:flex;
    align-items:center;
    gap:1rem;
}

.col-md-6{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}

.neonfront_cover{
    background-color:#571745;
}

.neonfront_body{
     background:white;
     border-radius:20px;
     padding:1rem;
}

.neonfront_body > :first-child{
    margin-right:2rem!important;
}

.neonfront_element label.form-label{
    color:#1C1F24;
}

.neonfront_element .neonfront_checkbox_label{
  color:#1C1F24;

}

.neonfront_content_wrap{
    position:relative;
     background-image:linear-gradient(rgba(87, 23, 69, 0.7), rgba(0,0,0,0)),
    url("https://cdn.prod.website-files.com/67ee63460d293d91e2dc233f/68caba08b48a722d6fd42b43_contact-grapihc.png")!important;
    background-size:100%!important;
    background-repeat:no-repeat!important;
    background-position:cover;
    background-position:bottom!important;

}

.neonfront_content_wrap .neonfront_content_title{
    color:white!important;
}

.neonfront_content_wrap .neonfront_content_desc{
    color:white!important;
}

.navbar .container-fluid.neonfront_header{
    min-height:5rem!important;
}

.neonfront_footer_lv_info{
    display:none!important;
}

.neonfront_footer_lv_media{
    display:none!important;
}




@media only screen and (max-width: 991px) {
  .neonfront_content{
      height:auto!important;
      width:100%!important;
      

  }

  .neonfront_content_wrap{
      padding-top:2rem!important;
      background-image: none!important;
  }
}

