*{font-family:Figtree,sans-serif}.callback-form{display:flex;flex-wrap:wrap;gap:1.25rem;max-width:100%;row-gap:.625rem}.callback-form .msg-containers{flex:0 0 100%}.callback-form .msg-containers ul{list-style:none}.callback-form .msg-containers ul li{margin-bottom:0}.callback-form .form-container,.callback-form .form-item{max-width:100%;position:relative;width:100%}@media only screen and (min-width:26.5625rem){.callback-form .form-container,.callback-form .form-item{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:36rem){.callback-form .form-container,.callback-form .form-item{max-width:auto}}.callback-form .form-container.phone-otp-wrapper-main,.callback-form .form-item.phone-otp-wrapper-main{display:flex}.callback-form .form-container input:not([type=submit]),.callback-form .form-item input:not([type=submit]){background:transparent;border:.0625rem solid #fff;border-radius:.25rem;color:#fff;font-size:1rem;max-width:100%;padding:.75rem 0 .75rem .75rem;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:26.5625rem){.callback-form .form-container input:not([type=submit]),.callback-form .form-item input:not([type=submit]){padding:.75rem 0 .75rem 1.25rem;width:18.625rem}}@media only screen and (min-width:36rem){.callback-form .form-container input:not([type=submit]),.callback-form .form-item input:not([type=submit]){max-width:13.75rem;min-width:13.75rem}}@media only screen and (min-width:75rem){.callback-form .form-container input:not([type=submit]),.callback-form .form-item input:not([type=submit]){max-width:12.75rem;min-width:12.75rem}}.callback-form .form-container input:not([type=submit])::-moz-placeholder,.callback-form .form-item input:not([type=submit])::-moz-placeholder{color:#fff;font-size:1rem}.callback-form .form-container input:not([type=submit])::placeholder,.callback-form .form-item input:not([type=submit])::placeholder{color:#fff;font-size:1rem}.callback-form .form-container input:not([type=submit])[data-drupal-selector=edit-phones],.callback-form .form-item input:not([type=submit])[data-drupal-selector=edit-phones]{border-radius:inherit 0 0 inherit;border-right:none;width:100%}@media only screen and (min-width:26.5625rem){.callback-form .form-container input:not([type=submit])[data-drupal-selector=edit-phones],.callback-form .form-item input:not([type=submit])[data-drupal-selector=edit-phones]{width:12.8125rem}}.callback-form .form-item__phones{flex:0 0 100%;width:100%}@media only screen and (min-width:26.5625rem){.callback-form .form-item__phones{flex:0 0 auto;width:auto}}.callback-form [data-drupal-selector=edit-otp-buttons]{position:absolute;right:0;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:26.5625rem){.callback-form [data-drupal-selector=edit-otp-buttons]{position:relative;right:auto}}.callback-form .phone-msg-container{margin-top:.3125rem}.callback-form .ajax-progress{color:#fff;position:absolute;right:-1.5625rem;top:-.125rem}.callback-form .ajax-progress .message{display:none}.callback-form #phone-otp-containers,.callback-form #send-otp-containers,.callback-form .form-actions,.callback-form .resend-otp-containers{position:relative}.callback-form .form-actions .ajax-progress{right:3.4375rem;top:.75rem}.callback-form .edit-phone-containers,.callback-form .otp-msg-containers{max-width:17.875rem}@media only screen and (min-width:36rem){.callback-form .edit-phone-containers,.callback-form .otp-msg-containers{max-width:13.75rem}}@media only screen and (min-width:75rem){.callback-form .edit-phone-containers,.callback-form .otp-msg-containers{max-width:12.75rem}}.callback-form .otp-buttons{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:1rem;margin-top:.625rem;padding:0}.callback-form [data-drupal-selector=edit-edit-phone],.callback-form [data-drupal-selector=edit-resendotp]{color:#fcd34d;margin-left:.8125rem;-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (min-width:26.5625rem){.callback-form [data-drupal-selector=edit-edit-phone],.callback-form [data-drupal-selector=edit-resendotp]{margin-left:1.3125rem}}.callback-form [data-drupal-selector=edit-sendotp]{background-color:#fcd34d;border:.0625rem solid #fff;border-left:none;border-radius:0 .25rem .25rem 0;color:#000;margin-left:-.1875rem;margin-top:0;padding:.75rem}.callback-form .submit-buttons{background-color:#fcd34d;border:1px solid #fcd34d;border-radius:.25rem;color:#000;cursor:pointer;font-family:Figtree,sans-serif;font-size:1.125rem;font-weight:600;height:-moz-fit-content;height:fit-content;line-height:1;max-width:100%;padding:.78125rem 0;transition:all .3s ease-in-out;width:17.875rem}@media only screen and (min-width:36rem){.callback-form .submit-buttons{max-width:13.75rem;min-width:13.75rem}}@media only screen and (min-width:75rem){.callback-form .submit-buttons{max-width:12.75rem;min-width:12.75rem}}.callback-form .submit-buttons:hover{background-color:transparent;color:#fff}@media only screen and (min-width:75rem){.callback-form [data-drupal-selector=edit-otp-input-containers] .form-item__otps>.form-text{min-width:10rem;width:10rem}}@media only screen and (min-width:90rem){.callback-form [data-drupal-selector=edit-otp-input-containers] .form-item__otps>.form-text{min-width:12.75rem;width:12.75rem}}