@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap');*{font-family:'Rubik';box-sizing:border-box;margin:0}
.custom-form input{border:1px solid #005dac;width:320px;padding:12px;outline:0;border-radius:10px}
.cf-lgc4-2-ch-d{display:flex;width:100%;align-items:flex-start;gap:4px}
.cf-lgc4-2-ch-h4{color:var(--text-grey-25-c-666-e,#5c666e);font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}
.custom-form{margin:auto;width:70%;padding:24px 64px 24px 64px;border-radius:10px;background:#f2f2f2;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}
.custm-form-btn{background:linear-gradient(90deg,#ff6700 0,#ff8900 100%);height:42px;padding:12px;border-radius:10px;color:white;cursor:pointer;border:0;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;width:320px}
.custom-form .title{font-family:Rubik;font-size:24px;font-weight:500;line-height:28px;letter-spacing:0;text-align:center}
.custom-form .input-container{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}
@media screen and (max-width:800px){.custom-form{width:100%;padding:16px;gap:0}
.custm-form-btn{width:90%}
}
@media screen and (max-width:500px){.custom-form input{border:1px solid #005dac;width:100%;padding:12px;height:42px;border-radius:10px}
.input-field{width:100%}
.input-box{width:100%}
.custom-form .input-container{padding:16px}
.custom-form .input-container .input-field{width:100%}
}
.custom-form .mobile-field{display:flex}
.custom-form .mobile-field select{width:unset;padding:unset;border-radius:10px;outline:0;border-top-right-radius:0;border-bottom-right-radius:0;border:1px solid var(--a,#005dac);border-right:0}
.custom-form .mobile-field input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}