.custom-form-input{display:block}.custom-form-input .form-input-label{display:block;margin-bottom:10px;font-size:1.375rem;letter-spacing:-1px;line-height:150%}.custom-form-input .form-input-field{display:block;width:100%;padding:10px 1.375rem;min-height:4rem;background-color:#8e8e93;color:#000;font-size:1rem;letter-spacing:.5%;font-weight:500;box-shadow:none;border:2px solid transparent;transition:border .25s ease-in-out}.custom-form-input .form-input-field:focus{outline:none;border:2px solid #ffa13b}.custom-form-input .form-input-error{display:block;margin-top:.5rem;font-weight:300;font-size:.875rem;color:#ff3b30;opacity:0;height:0;overflow:hidden;transition:height .25s ease-in-out,opacity .25s ease-in-out}.custom-form-input .form-input-error.active{height:auto;opacity:1}@media screen and (max-width:768px){.custom-form-input .form-input-label{font-size:1.125rem}.custom-form-input .form-input-field{padding:10px}}.submit-button{width:100%;min-height:4rem;border-radius:5rem;max-width:443px;display:flex;justify-content:center;align-items:center;font-size:1rem;background-color:#ffa13b;color:#000;letter-spacing:.5%;font-weight:600}.submit-button.fullwidth{max-width:unset}.paymight-alert{font-size:1rem;font-weight:500;padding:1.25rem 1.5rem;border-radius:1rem;background-color:hsla(0,0%,45%,.1);border:1px solid #737373;color:#fff}.paymight-alert.variant-error{background-color:rgba(255,59,48,.1);border:1px solid #ff3b30;color:#ff3b30}.paymight-contact-us-page .page__hero{min-height:unset}.paymight-contact-us-page .page__hero .hero-banner .subtitle{margin-top:2rem}