.form-shimmer{background:#fff;border-radius:8px;width:100%;padding:30px}.shimmer-title,.shimmer-input,.shimmer-textarea,.shimmer-button{background:#eee;border-radius:6px;position:relative;overflow:hidden}.shimmer-title:after,.shimmer-input:after,.shimmer-textarea:after,.shimmer-button:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffb3 50%,#0000 100%);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.shimmer-title{width:45%;height:30px;margin-bottom:25px}.shimmer-row{gap:16px;margin-bottom:16px;display:flex}.shimmer-row .shimmer-input{width:50%;margin-bottom:0}.shimmer-input{width:100%;height:50px;margin-bottom:16px}.shimmer-textarea{width:100%;height:120px;margin-bottom:20px}.shimmer-button{border-radius:30px;width:150px;height:48px}.imli-form-hidden{visibility:hidden;height:0;overflow:hidden}.imli-form-visible{visibility:visible;height:auto}.form-error{text-align:center;color:#dc3545;padding:20px}@keyframes shimmer{to{transform:translate(100%)}}@media (max-width:576px){.form-shimmer{padding:20px}.shimmer-row{flex-direction:column;gap:0}.shimmer-row .shimmer-input{width:100%;margin-bottom:16px}.shimmer-title{width:65%}}label.control-label.form-check-label.field-required{justify-content:center;align-items:center;gap:9px;margin-top:19px;font-family:Plus Jakarta Sans;font-size:16px;display:flex}.form-check-input{margin-left:30px!important}.formio-component-button{justify-content:center!important;align-items:center!important;display:flex!important}.formio-component-button button{border:none;border-radius:26px;margin-top:15px;padding:11px 56px;font-family:Plus Jakarta Sans;font-size:18px;opacity:1!important;background-color:#0171ae!important}
