.gform-theme--foundation .gfield--type-paypal,.gform-theme--foundation .gfield--type-paypal .ginput_container_custom_card_fields{display:none}.gform-theme--foundation .gfield--type-paypal .ginput_container_custom_card_fields--is-active{display:flex}.gform-theme--foundation .gform_ppcp_payment_method+.ginput_container_custom_card_fields--is-active{margin-block-start:12px}.gform-theme--foundation .gfield--type-paypal.field_sublabel_below .ginput_cardinfo_left{flex-direction:column;justify-content:flex-start}.gform-theme--foundation .gform_previous_button{block-size:0!important}.gform-theme--foundation .gform_page_footer .gform_ppcp_smart_payment_buttons{display:inline-block;margin-block:8px 16px;margin-inline:0;vertical-align:top}.gform-theme--foundation .gform_footer .gform_ppcp_smart_payment_buttons{margin-block-end:16px;margin-inline-end:0}.gform-theme--foundation .gform_ppcp_smart_payment_buttons{inline-size:100%}.gform-theme--foundation .gform_ppcp_smart_payment_buttons .validation_message{margin-block-start:8px}@media (min-width:640px){.gform-theme--foundation .gform_page_footer .gform_ppcp_smart_payment_buttons{margin-block:auto 0;margin-inline:16px}.gform-theme--foundation .gform_footer .gform_ppcp_smart_payment_buttons{margin-inline-end:16px}.gform-theme--foundation .gform_ppcp_smart_payment_buttons.small{inline-size:33%}.gform-theme--foundation .gform_ppcp_smart_payment_buttons.medium{inline-size:66%}.gform-theme--foundation .gform_ppcp_smart_payment_buttons.large,.gform-theme--foundation .gform_ppcp_smart_payment_buttons.responsive{inline-size:100%}}.gform-theme--foundation .gform-conversational__field-form-footer .gform_ppcp_smart_payment_buttons{inline-size:auto;margin-block:0;margin-inline:0}