.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .paytrail-terms{margin-bottom:1.5rem;margin-bottom:var(--375px-xs);margin-top:0}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-group-title{margin-bottom:.75rem;margin-bottom:var(--375px-xxs)}@media screen and (min-width:1440px){.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-group-title{margin-bottom:1rem;margin-bottom:var(--1440px-xxs)}}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-providers.gform_fields{grid-row-gap:.5rem!important;grid-column-gap:.5rem!important}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method{background-color:var(--pure-white);border:1px solid var(--border-medium);padding:.125rem .375rem}@media (min-width:680px){.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method{padding:1.3125rem 1rem}}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method:has(input:checked),.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method:has(input:focus),.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method:hover{border:1px solid var(--pure-black)}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method.gfield.gfield--width-quarter{grid-column:span 4}@media (min-width:1440px){.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method.gfield.gfield--width-quarter{grid-column:span 3}}.donation-summary,.puchase-summary{grid-column-gap:.875rem;grid-row-gap:.875rem;background-color:var(--background-dark-gray-medium);border-left:8px solid var(--brand-main);color:var(--brand-gray);display:grid;grid-template-columns:50fr 50fr;padding:1rem;padding:var(--375px-xs-alt)}@media screen and (min-width:1440px){.donation-summary,.puchase-summary{padding:1.5rem;padding:var(--1440px-xs-alt)}}.donation-summary__field,.puchase-summary__field{line-height:1.2}.donation-summary__field-label,.puchase-summary__field-label{color:var(--pure-white);display:block;font-size:.875rem;font-weight:700;margin-bottom:.5rem}@media screen and (min-width:1025px){.donation-summary__field-label,.puchase-summary__field-label{font-size:1rem}}.donation-summary__field-value,.puchase-summary__field-value{font-size:1rem}@media screen and (min-width:1025px){.donation-summary__field-value,.puchase-summary__field-value{font-size:1.25rem}}.block-donation-form .gform_wrapper .gform_footer .button{width:100%}.block-donation-form .gform_wrapper .gfield.hide-if-valid:not(.gfield_error),.block-donation-form .gform_wrapper .ginput_container_payment_methods.hide-group-labels legend{display:none}.block-donation-form .gform_wrapper .gf-product-card-info{background-color:transparent!important;flex-direction:column;padding:0!important}.block-donation-form .gform_wrapper .gf-product-card-msg textarea{height:100px}