.request-callback2__wrapper{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.request-callback2__heading{font-size:1.375rem;margin-bottom:.625rem}.request-callback2 input[type=tel],.request-callback2 input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:rgba(0,0,0,.4);border-radius:.375rem;border-width:.0625rem;color:#000;font-family:inherit;outline:none;padding:.625rem 1.25rem;width:100%}@media only screen and (min-width:62rem){.request-callback2 input[type=tel],.request-callback2 input[type=text]{font-size:1.25rem;line-height:2.3125rem}}.request-callback2 input[type=tel]:focus,.request-callback2 input[type=text]:focus{border:.0625rem solid #015fcc}.request-callback2 input[type=tel].error,.request-callback2 input[type=text].error{border:.125rem solid #e34f4f}.request-callback2 input[type=tel]:-webkit-autofill,.request-callback2 input[type=text]:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.request-callback2 input[type=tel]::-moz-placeholder,.request-callback2 input[type=text]::-moz-placeholder{color:#000}.request-callback2 input[type=tel]::placeholder,.request-callback2 input[type=text]::placeholder{color:#000}.request-callback2 input[type=tel],.request-callback2 input[type=text]{border-radius:3.125rem;font-size:1rem;line-height:1.75rem}.request-callback2 input[type=tel]::-moz-placeholder,.request-callback2 input[type=text]::-moz-placeholder{color:#aeb7be}.request-callback2 input[type=tel]::placeholder,.request-callback2 input[type=text]::placeholder{color:#aeb7be}.request-callback2 .form-item{margin-bottom:.875rem;position:relative}.request-callback2 .phone-otp-wrapper-main{position:relative}@media only screen and (min-width:75rem){.request-callback2 .phone-otp-wrapper-main{display:flex}.request-callback2 .phone-otp-wrapper-main input[type=tel]{padding-right:6.875rem}.request-callback2 .phone-otp-wrapper-main div[data-drupal-selector=edit-otp-buttons]{bottom:0;position:absolute;right:0;top:0}}.request-callback2 .phone-otp-wrapper,.request-callback2 div[data-drupal-selector=edit-otp-input-containers]{margin-bottom:.875rem}.request-callback2 .phone-otp-wrapper .form-item,.request-callback2 div[data-drupal-selector=edit-otp-input-containers] .form-item{margin-bottom:0}.request-callback2 .otp-buttons{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:1rem;margin-left:1.25rem;margin-top:.3125rem;padding:0}.request-callback2 [data-drupal-selector=edit-edit-phone],.request-callback2 [data-drupal-selector=edit-resendotp]{color:#007c9d;-webkit-text-decoration:underline;text-decoration:underline}.request-callback2 [data-drupal-selector=edit-sendotp]{align-items:center;background-color:#007c9d;border:none;border-radius:2.5rem;color:#fff;-moz-column-gap:.75rem;column-gap:.75rem;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:700;height:3.25rem;line-height:1.6875rem;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:.2s}.request-callback2 [data-drupal-selector=edit-sendotp]:hover{background-color:#fcd34d;color:#002d39}.request-callback2 [data-drupal-selector=edit-sendotp]{display:block;margin-left:0;width:100%}@media only screen and (min-width:75rem){.request-callback2 [data-drupal-selector=edit-sendotp]{height:100%!important;margin:0;min-width:6.25rem}}.request-callback2 .form-actions .form-submit{align-items:center;background-color:#fcd34d;border:none;border-radius:2.5rem;color:#002d39;-moz-column-gap:.75rem;column-gap:.75rem;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:700;height:3.25rem;line-height:1.6875rem;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:.2s}.request-callback2 .form-actions .form-submit:hover{background-color:#002d39;color:#fff}.request-callback2 .form-actions .form-submit{font-size:1rem;font-weight:600;justify-content:center;text-transform:capitalize;width:100%}.msg-containers{flex:0 0 100%}.msg-containers ul{color:#e34f4f!important;list-style:none;margin-bottom:.75rem;margin-top:-.625rem}.msg-containers ul li{margin-bottom:0}.otp-msg-containers div,.phone-msg-container div{color:#e34f4f!important;margin-top:.3125rem}