.demo-card{background:#7c3aed;padding:40px 30px;border-radius:13px}.demo-card h2{margin-bottom:30px!important;font-weight:600;color:#7c3aed}.demo-card h2 i{font-weight:900}.demo-card button{display:flex;padding:0!important;margin-top:24px}.demo-card label{color:#fff;margin-top:11px;font-weight:500}.demo-card button .custom-purple{background:#7c3aed;padding:14px 23px!important;border-radius:35px;border:none;width:100%;font-weight:600;align-items:center}.demo-card button span{background:#230c4c;border-radius:50%;width:63px;height:52px;text-align:center;display:flex;justify-content:center;align-items:center}.demo-card button:hover div,.demo-card button:hover span{background:#4c1d95}.demo-card button span img{width:16px}.demo-card .react-tel-input .form-control{width:100%;height:55px;margin-top:4px!important;padding:15px 9px 12px 55px;margin-bottom:16px!important}.demo-card .font-control{width:100%;background:#fff;padding:15px 9px 12px 55px;margin:8px 0;border-radius:33px!important;border:2px solid #7c3aed;height:55px}@media (min-width:768px) and (max-width:999px){.demo-card .font-control{padding:10px 7px 8px 49px;margin:4px 0;height:46px;font-size:14px}.demo-card button .custom-purple{padding:14px 15px!important;font-size:14px;justify-content:center}.demo-card button .custom-purple svg{display:none}}@media (max-width:767px){.submitBtn{font-size:15px}.demo-card{padding:20px 24px;margin-top:40px}.demo-card .font-control{height:49px;font-size:12px;padding:10px 9px 8px 51px}.demo-card button .custom-purple{padding:14px 15px!important;font-size:14px;justify-content:center}.demo-card button .custom-purple svg,.demo-card h2 br{display:none}}