.fm-o-direct-debit-form__direct-debit-logo{margin-top:2rem}@media (min-width:1065px){.fm-o-direct-debit-form__direct-debit-logo{margin-top:4rem}}.fm-o-direct-debit-form__direct-debit-guarantee{margin-top:1.8rem;font-size:1.6rem;background-color:rgba(216,244,243,.5);border-radius:3.9rem;padding:2rem 3rem}@media (min-width:1065px){.fm-o-direct-debit-form__direct-debit-guarantee{margin-top:3.1rem;padding:2.9rem 5.4rem}}.fm-o-direct-debit-form__direct-debit-guarantee p:last-child{margin-bottom:0}.fm-o-direct-debit-form__inputs-container{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1065px){.fm-o-direct-debit-form__inputs-container{gap:2rem 1.5rem;grid-template-columns:2fr 1fr}}.fm-o-direct-debit-form__input-wrapper{display:flex;flex-direction:column}.fm-o-direct-debit-form__input-wrapper label{font-weight:700;color:#2d3047;font-size:1.6rem}@media (min-width:1065px){.fm-o-direct-debit-form__input-wrapper label{font-size:1.8rem}}.fm-o-direct-debit-form__input-wrapper input{margin-top:.75rem;font-weight:300;color:#2d3047;border:.1rem solid #e8e7ef;padding:1.2rem 1.5rem;border-radius:3.7rem;font-size:1.4rem;width:100%}.fm-o-direct-debit-form__input-wrapper input:focus{border-color:#2d3047;outline:0}@media (min-width:1065px){.fm-o-direct-debit-form__input-wrapper input{font-size:1.6rem;padding:2rem 2.5rem}}.fm-o-direct-debit-form__input-wrapper span{margin-top:.75rem;color:#f5592a;font-size:1.4rem;line-height:1}@media (min-width:1065px){.fm-o-direct-debit-form__input-wrapper span{font-size:1.6rem}}@media (min-width:1065px){.fm-o-direct-debit-form__input-wrapper--account-holder-name{grid-area:1/1/1/3}}.fm-o-direct-debit-form__client-ack{margin-top:2rem}@media (min-width:1065px){.fm-o-direct-debit-form__client-ack{font-size:1.6rem;margin-top:4.7rem}}.fm-o-saved-card-form__checkbox-container{margin-top:1.6rem;display:flex;align-items:center}@media (min-width:1065px){.fm-o-saved-card-form__checkbox-container{margin-top:3rem}}.fm-o-saved-card-form__checkbox-label{margin-left:1rem;font-weight:700}.fm-o-saved-card-form__secret-loading-message{color:#989cbb}.fm-o-saved-card-form__secret-loading-failed-message{color:#f5592a}.fm-o-saved-card-form__address-form-container{margin-top:2rem}@media (min-width:1065px){.fm-o-saved-card-form__address-form-container{margin-top:5.6rem}}.fm-o-saved-card-form__address-form-title{font-weight:700;color:#2d3047;font-size:1.6rem}@media (min-width:1065px){.fm-o-saved-card-form__address-form-title{font-size:2.4rem}}.fm-o-saved-card-form__address-form-fields{margin-top:1rem;display:grid;grid-gap:1rem;gap:1rem}@media (min-width:1065px){.fm-o-saved-card-form__address-form-fields{margin-top:1.8rem;grid-template-columns:1fr 1fr;gap:2.4rem .7rem}}.fm-o-saved-card-form__address-form-input{font-weight:300;color:#2d3047;border:.1rem solid #e8e7ef;padding:1.2rem 1.5rem;border-radius:3.7rem;font-size:1.4rem;width:100%}.fm-o-saved-card-form__address-form-input:focus{border-color:#2d3047;outline:0}@media (min-width:1065px){.fm-o-saved-card-form__address-form-input{font-size:1.6rem;padding:2rem 2.5rem}}@media (min-width:1065px){.fm-o-saved-card-form__address-form-input--line-1,.fm-o-saved-card-form__address-form-input--line-2{grid-column:1/3}}.tfm .fm-o-checkout-step-2-rpm{padding-top:3rem}.tfm .fm-o-checkout-step-2-rpm__title{font-weight:700;font-size:2.167rem;line-height:1.25;color:#1b1d2b;letter-spacing:0}@media (min-width:1065px){.tfm .fm-o-checkout-step-2-rpm__title{font-size:3rem}}.tfm .fm-o-checkout-step-2-rpm__description{color:#1b1d2b;margin-top:1.8rem;font-size:1.6rem;line-height:1.5;font-weight:400}.tfm .fm-o-checkout-step-2-rpm__payment-methods-select{margin-top:2.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (min-width:1065px){.tfm .fm-o-checkout-step-2-rpm__payment-methods-select{margin-top:6rem;gap:1.7rem}}.tfm .fm-o-checkout-step-2-rpm__payment-method-option{font-size:1.8rem;line-height:1.25;font-weight:700;color:rgba(0,0,0,.18);border-radius:1.8rem;background-color:transparent;padding:1rem 1.6rem;border:.102rem solid rgba(0,0,0,.25);text-align:left}.tfm .fm-o-checkout-step-2-rpm__payment-method-option--selected{color:#2d3047;border:.3rem solid #19cbcb}.tfm .fm-o-checkout-step-2-rpm__payment-method-option[disabled]{opacity:.5;cursor:not-allowed}.tfm .fm-o-checkout-step-2-rpm__forms{margin-top:2.5rem}@media (min-width:1065px){.tfm .fm-o-checkout-step-2-rpm__forms{margin-top:6rem}}.tfm .fm-o-checkout-step-2-rpm__submit-container{margin-top:2.5rem}@media (min-width:1065px){.tfm .fm-o-checkout-step-2-rpm__submit-container{display:none}}.tfm .fm-o-checkout-step-2-rpm__submit-container--desktop{margin-top:2.5rem;display:none}@media (min-width:1065px){.tfm .fm-o-checkout-step-2-rpm__submit-container--desktop{display:block}}.tfm .fm-o-checkout-step-2-rpm__submit{width:100%}.tfm .fm-o-checkout-step-2-rpm__undo{margin-top:2rem}@media (min-width:1065px){.tfm .fm-o-checkout-step-2-rpm__undo{margin-top:4.4rem}}.tfm .fm-o-checkout-step-2-rpm__undo-link{font-size:1.6rem;text-decoration:none;font-weight:500;color:#000}@media (min-width:1065px){.tfm .fm-o-checkout-step-2-rpm__undo-link{font-size:2rem}}.tfm .fm-o-checkout-step-2-rpm__error-message{text-align:center;color:#f5592a;margin-top:2rem}@media (min-width:1065px){.tfm .fm-o-checkout-step-2-rpm__error-message{text-align:left}}
/*# sourceMappingURL=b-checkout-step-2-register-payment-method.css.map */
