.form-widget form{position:relative}.form-widget form .iti__selected-dial-code{font-size:11px}.form-widget form .form-group{margin-bottom:20px;position:relative;padding-left:0!important;padding-right:0!important}.form-widget form .form-group input,.form-widget form .form-group textarea{color:var(--e-global-color-text);width:100%;background:#fff;padding:14px 16px;border-radius:2px;box-shadow:0 0 12px -3px rgb(0 0 0 / 25%);border:1px solid #818a91;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);transition:.2s linear;box-sizing:border-box}.form-widget form .form-group textarea{resize:vertical;overflow:auto}.form-widget form .form-group input:focus~label,.form-widget form .form-group textarea:focus~label{opacity:1;top:-8px;left:10px;transition:top .5s;z-index:3}.form-widget form .form-group label{color:#000;background-color:#fff;position:absolute;left:10px;font-size:10px;top:17px;padding:2px;z-index:-3;opacity:0}.form-widget form .form-group .error-message{display:none;color:red;position:relative;font-weight:700;bottom:-5px;font-size:10px;text-align:left;margin-bottom:0;width:100%}.form-widget form .form-group.error .error-message{display:block}.form-widget form .form-group.error input,.form-widget form .form-group.error textarea{border-color:red!important;outline-color:red!important}.form-widget form .form-group.error input .form-group__emailValid-info,.form-widget form .form-group.error textarea .form-group__emailValid-info{margin-top:15px}.form-widget form .form-group__emailValid-info .form-group__emailValid-message{color:#ef6c00}.form-widget form .form-group__emailValid-info .form-group__emailValid-btn{color:#ef6c00;cursor:pointer;text-decoration:underline;margin:0 5px}.form-widget form .form-group__emailValid-info .form-group__emailValid-info{margin-top:15px}.form-widget form .form-group__emailValid-info{display:none;font-size:11px;margin:3px 0 0}.form-widget form .form-group .iti{color:#000;width:100%}.form-widget form button{font-family:Roboto,Sans-serif;font-size:15px;color:#fff;background-color:#240dc8;text-shadow:0 0 5px rgb(0 0 0 / 52%);fill:#ffffff;border:none;border-radius:30px;outline:0;padding:12px 24px;font-weight:700;text-transform:uppercase;width:100%;white-space:inherit}.form-widget form button:disabled{opacity:.5;cursor:no-drop}.form-widget form button:focus,.form-widget form button:hover{background-color:#054ce7;color:#fff;outline:0}@keyframes bottom-top{0%,100%{height:0;opacity:0}50%{height:30px;opacity:1}}@keyframes change{100%{transform:translate(0,0)}84%,85.8%{transform:translate(0,-14.2%)}70%,71.6%{transform:translate(0,-28.4%)}55%,57.3%{transform:translate(0,-42.6%)}42%,43.2%{transform:translate(0,-56.8%)}28%,29%{transform:translate(0,-71%)}14%,15%{transform:translate(0,-85.2%)}0%,0.6%{transform:translate(0,-99.4%)}}@-webkit-keyframes change{100%{transform:translate(0,0)}84%,85.8%{transform:translate(0,-14.2%)}70%,71.6%{transform:translate(0,-28.4%)}55%,57.3%{transform:translate(0,-42.6%)}42%,43.2%{transform:translate(0,-56.8%)}28%,29%{transform:translate(0,-71%)}14%,15%{transform:translate(0,-85.2%)}0%,0.6%{transform:translate(0,-99.4%)}}.submit-overlay{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;z-index:10000;padding:10px;text-align:center}.submit-overlay .lds-spinner{display:inline-block;position:relative;width:80px;height:80px}.submit-overlay .lds-spinner div{transform-origin:40px 40px;animation:.8s linear infinite lds-spinner}.submit-overlay .lds-spinner div:after{content:' ';display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.lds-spinner div:first-child{transform:rotate(0);animation-delay:-.7s}.lds-spinner div:nth-child(2){transform:rotate(45deg);animation-delay:-.6s}.lds-spinner div:nth-child(3){transform:rotate(90deg);animation-delay:-.5s}.lds-spinner div:nth-child(4){transform:rotate(135deg);animation-delay:-.4s}.lds-spinner div:nth-child(5){transform:rotate(180deg);animation-delay:-.3s}.lds-spinner div:nth-child(6){transform:rotate(225deg);animation-delay:-.2s}.lds-spinner div:nth-child(7){transform:rotate(270deg);animation-delay:-.1s}.lds-spinner div:nth-child(8){transform:rotate(315deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}