.progress-bar{display:flex;flex-wrap:wrap;flex-direction:column;overflow:hidden}@media (min-width:736px){.progress-bar{flex-direction:row;border-radius:4rem}}.progress-bar .step{flex:1;text-align:center;background:#dbdbdb;color:rgba(41,41,41,.6);padding:1.2rem;position:relative;border-radius:4rem;margin-bottom:1rem}@media (min-width:736px){.progress-bar .step{margin-bottom:0;border-radius:0}}.progress-bar .step.current-step{background:#054c8b;color:#fff}.phone-label{position:relative}.icon-info{margin-left:2px}.phone-tooltip{border-radius:5px;background:#01b19c;color:#fff;position:absolute;padding:1.2rem 2rem;top:150%;left:50%;visibility:hidden;width:200px;z-index:2}.phone-tooltip:before{content:"";position:absolute;bottom:calc(100% + 7px);left:2.8rem;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #01b19c;transform:translate3d(-50%,100%,0)}.phone-tooltip:after{content:"";position:absolute;width:calc(100% + 4rem);height:calc(100% + 4rem);left:-2rem;top:-2rem}.icon-info{cursor:pointer}.icon-info:hover{color:#01b19c}.icon-info:hover~.phone-tooltip,.phone-tooltip:hover{visibility:visible}.form-group-fields .not-req .error-amp{visibility:hidden}.form-group-fields .error{color:#fff;position:relative;background:#eb1c26;padding:1rem 2rem;display:none;border-radius:4rem;text-align:center;margin:1.2rem 0}.form-group-fields .error:before{content:"";display:block;border:10px solid transparent;border-bottom-color:#eb1c26;position:absolute;top:0;left:3rem;transform:translateY(-80%);z-index:3}.form-group-fields .error.visible{display:inline-block}.form-group-fields .error-amp{margin-left:.25rem}.form-group-fields .error-amp.triggered{color:#eb1c26;visibility:visible}.donate-form h3,.member-form h3{font-size:3.5rem}.donate-form img,.member-form img{border-radius:0}.donate-form .form-group,.member-form .form-group{display:flex;flex-wrap:wrap;flex-direction:column;padding:2rem 0;background-image:radial-gradient(circle at 2.5px,#dbdbdb 1.25px,hsla(0,0%,100%,0) 1.5px);background-position:0 100%;background-size:9px 5px;background-repeat:repeat-x}.donate-form .form-group:before,.member-form .form-group:before{padding-top:0}@media (min-width:736px){.donate-form .form-group,.member-form .form-group{flex-direction:row;padding:5rem 0}}.donate-form .form-group.gift-aid-group,.member-form .form-group.gift-aid-group{display:flex}.donate-form .form-group.gift-aid-group.hidden,.member-form .form-group.gift-aid-group.hidden{display:none}.donate-form .form-group-title,.member-form .form-group-title{padding-right:2rem;padding-bottom:1.2rem}@media (min-width:736px){.donate-form .form-group-title,.member-form .form-group-title{flex:1}}.donate-form .form-group-title h3,.member-form .form-group-title h3{margin:0}.donate-form .form-group-fields,.member-form .form-group-fields{flex:1%;display:flex;flex-wrap:wrap;align-items:center}@media (min-width:736px){.donate-form .form-group-fields,.member-form .form-group-fields{flex:2}}.donate-form .form-group-fields h3,.member-form .form-group-fields h3{margin-top:0}.donate-form .form-group-fields input,.member-form .form-group-fields input{border:1px solid #292929;padding:1rem 2rem;margin-bottom:1rem;border-radius:4rem}.donate-form .form-group-fields .hidden-input,.member-form .form-group-fields .hidden-input{display:none}.donate-form .form-group-fields .radio,.member-form .form-group-fields .radio{margin-bottom:2rem}.donate-form .form-group-fields .radio label,.member-form .form-group-fields .radio label{display:block;margin-top:0}.donate-form .form-group-fields .radio input,.member-form .form-group-fields .radio input{cursor:pointer;position:relative;margin-bottom:0}.donate-form .form-group-fields label,.member-form .form-group-fields label{margin-top:1rem}.donate-form .form-group-fields.your-donation,.member-form .form-group-fields.your-donation{align-items:flex-start;flex-direction:column}@media (min-width:1400px){.donate-form .form-group-fields.your-donation,.member-form .form-group-fields.your-donation{flex-direction:row}}.donate-form .form-group-fields.your-donation .radio,.member-form .form-group-fields.your-donation .radio{position:relative;margin:0}@media (min-width:1400px){.donate-form .form-group-fields.your-donation .radio,.member-form .form-group-fields.your-donation .radio{flex:33%}}.donate-form .form-group-fields.your-donation .radio input,.member-form .form-group-fields.your-donation .radio input{margin-right:1rem;margin-bottom:2rem!important}.donate-form .form-group-fields.your-donation .radio label,.member-form .form-group-fields.your-donation .radio label{display:inline-block;text-align:center;position:relative;margin-left:1rem;top:4px}.donate-form .form-group-fields.your-donation .radio img,.member-form .form-group-fields.your-donation .radio img{display:block;position:relative;top:0;left:3.5rem;width:100px}@media (min-width:576px){.donate-form .form-group-fields.your-donation .radio img,.member-form .form-group-fields.your-donation .radio img{position:absolute;right:-2rem;top:0;left:auto;transform:translate(100%)}}@media (min-width:736px){.donate-form .form-group-fields.your-donation .radio img,.member-form .form-group-fields.your-donation .radio img{width:auto}}@media (min-width:1400px){.donate-form .form-group-fields.your-donation .radio img,.member-form .form-group-fields.your-donation .radio img{display:block;left:0;right:100%;left:-8.5rem;top:100%}}.donate-form .form-group-fields.your-donation .radio .icon-info,.member-form .form-group-fields.your-donation .radio .icon-info{margin-left:2px}.donate-form .form-group-fields.your-donation .radio .donation-method-tooltip,.member-form .form-group-fields.your-donation .radio .donation-method-tooltip{border-radius:5px;background:#01b19c;color:#fff;position:absolute;padding:1.2rem 2rem;top:150%;right:-10%;visibility:hidden;width:200px;z-index:2;font-size:1.4rem}.donate-form .form-group-fields.your-donation .radio .donation-method-tooltip:before,.member-form .form-group-fields.your-donation .radio .donation-method-tooltip:before{content:"";position:absolute;bottom:calc(100% + 7px);right:6px;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #01b19c;transform:translate3d(-50%,100%,0)}.donate-form .form-group-fields.your-donation .radio .donation-method-tooltip:after,.member-form .form-group-fields.your-donation .radio .donation-method-tooltip:after{content:"";position:absolute;width:calc(100% + 4rem);height:calc(100% + 4rem);left:-2rem;top:-2rem}.donate-form .form-group-fields.your-donation .radio .icon-info,.member-form .form-group-fields.your-donation .radio .icon-info{cursor:pointer;position:relative;z-index:1}.donate-form .form-group-fields.your-donation .radio .icon-info:after,.member-form .form-group-fields.your-donation .radio .icon-info:after{content:"";position:absolute;height:8rem;width:8rem;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.donate-form .form-group-fields.your-donation .radio .icon-info:hover,.member-form .form-group-fields.your-donation .radio .icon-info:hover{color:#01b19c}.donate-form .form-group-fields.your-donation .radio .donation-method-tooltip:hover,.donate-form .form-group-fields.your-donation .radio .icon-info:hover~.donation-method-tooltip,.member-form .form-group-fields.your-donation .radio .donation-method-tooltip:hover,.member-form .form-group-fields.your-donation .radio .icon-info:hover~.donation-method-tooltip{visibility:visible}.donate-form .form-group-fields.your-donation.membership-your-donation .regular-donation-options,.member-form .form-group-fields.your-donation.membership-your-donation .regular-donation-options{margin-top:2rem}@media (min-width:736px){.donate-form .form-group-fields.your-donation.membership-your-donation .regular-donation-options,.member-form .form-group-fields.your-donation.membership-your-donation .regular-donation-options{margin:0}}.donate-form .form-group-fields.your-donation.membership-your-donation .regular-donation-options label,.donate-form .form-group-fields.your-donation.membership-your-donation .regular-donation-options select,.member-form .form-group-fields.your-donation.membership-your-donation .regular-donation-options label,.member-form .form-group-fields.your-donation.membership-your-donation .regular-donation-options select{display:none}.donate-form .form-group-fields.donation-amount input,.member-form .form-group-fields.donation-amount input{width:100%}.donate-form .form-group-fields.donation-amount .donate-blocks-labels,.member-form .form-group-fields.donation-amount .donate-blocks-labels{display:flex;flex-wrap:wrap;margin-right:auto;padding-top:2rem;width:100%}.donate-form .form-group-fields.donation-amount .donate-blocks-labels .radio,.member-form .form-group-fields.donation-amount .donate-blocks-labels .radio{position:relative;max-width:10rem;box-sizing:border-box;margin-right:1rem}@media (min-width:1069px){.donate-form .form-group-fields.donation-amount .donate-blocks-labels .radio,.member-form .form-group-fields.donation-amount .donate-blocks-labels .radio{margin-right:2rem}}.donate-form .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value,.member-form .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;z-index:2}.donate-form .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label,.member-form .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label{text-align:center;padding:.5rem 2rem;border-radius:2rem;border:.1rem solid #000;position:relative}.donate-form .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label.selected-value,.member-form .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label.selected-value{background:#01b19c;border:.1rem solid #01b19c;color:#fff}.donate-form .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label.selected-value:before,.member-form .form-group-fields.donation-amount .donate-blocks-labels .radio .donation-value-label.selected-value:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #01b19c;transform:translate3d(-50%,100%,0)}.donate-form .form-group-fields.donation-amount .donate-blocks,.member-form .form-group-fields.donation-amount .donate-blocks{display:flex;flex-wrap:wrap}.donate-form .form-group-fields.donation-amount .donate-blocks .donate-block,.member-form .form-group-fields.donation-amount .donate-blocks .donate-block{background:#f7f7f7;border-radius:4rem;padding:3rem;display:none;flex-wrap:wrap;overflow:hidden}.donate-form .form-group-fields.donation-amount .donate-blocks .donate-block .donate-block-inner,.member-form .form-group-fields.donation-amount .donate-blocks .donate-block .donate-block-inner{display:flex;flex-wrap:wrap;align-content:flex-start;flex:1.5;padding-right:3rem}.donate-form .form-group-fields.donation-amount .donate-blocks .donate-block .donate-block-inner h3,.member-form .form-group-fields.donation-amount .donate-blocks .donate-block .donate-block-inner h3{width:100%;margin:0!important}.donate-form .form-group-fields.donation-amount .donate-blocks .donate-block .image-wrap,.member-form .form-group-fields.donation-amount .donate-blocks .donate-block .image-wrap{display:none;flex:1;margin-top:-3rem;margin-bottom:-3rem;margin-right:-3rem}@media (min-width:1069px){.donate-form .form-group-fields.donation-amount .donate-blocks .donate-block .image-wrap,.member-form .form-group-fields.donation-amount .donate-blocks .donate-block .image-wrap{display:block}}.donate-form .form-group-fields.donation-amount .donate-blocks .donate-block .image-wrap img,.member-form .form-group-fields.donation-amount .donate-blocks .donate-block .image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.donate-form .form-group-fields.donation-amount .donate-blocks .donate-block.block-visible,.member-form .form-group-fields.donation-amount .donate-blocks .donate-block.block-visible{display:flex}.donate-form .regular-donation-options,.member-form .regular-donation-options{display:none;flex-direction:column;width:100%}.donate-form .regular-donation-options h4,.member-form .regular-donation-options h4{margin-top:0;margin-bottom:.5rem}.donate-form .regular-donation-options p,.member-form .regular-donation-options p{margin-top:0}.donate-form .regular-donation-options.visible,.member-form .regular-donation-options.visible{display:flex}.donate-form .form-group-fields.donation-information,.member-form .form-group-fields.donation-information{flex-direction:column;align-items:flex-start}.donate-form .form-group-fields.donation-information .radio,.member-form .form-group-fields.donation-information .radio{display:flex;flex-wrap:wrap;align-items:center}.donate-form .form-group-fields.donation-information .radio input,.member-form .form-group-fields.donation-information .radio input{position:relative;top:-5px;margin-right:3rem}.donate-form .form-group-fields.donation-information select,.member-form .form-group-fields.donation-information select{display:none}.donate-form .form-group-fields.donation-information select.visible,.member-form .form-group-fields.donation-information select.visible{display:block}.donate-form .form-group-fields.donation-information textarea,.member-form .form-group-fields.donation-information textarea{display:none;width:100%;height:10rem;resize:none}.donate-form .form-group-fields.personal-details,.member-form .form-group-fields.personal-details{flex-direction:column;align-items:flex-start}.donate-form .form-group-fields.personal-details label,.member-form .form-group-fields.personal-details label{margin:.5rem 0}.donate-form .form-group-fields.personal-details label:first-of-type,.member-form .form-group-fields.personal-details label:first-of-type{margin-top:0}.donate-form .form-group-fields.personal-details input,.donate-form .form-group-fields.personal-details select,.member-form .form-group-fields.personal-details input,.member-form .form-group-fields.personal-details select{width:100%;box-sizing:border-box}.donate-form .form-group-fields.gift-aid,.member-form .form-group-fields.gift-aid{flex-direction:column;align-items:flex-start}.donate-form .form-group-fields.gift-aid .radio,.member-form .form-group-fields.gift-aid .radio{display:flex;flex-wrap:wrap;align-items:center}.donate-form .form-group-fields.gift-aid .radio label,.member-form .form-group-fields.gift-aid .radio label{margin-left:2rem;margin-top:.5rem}.donate-form .form-group-fields.gift-aid h3,.member-form .form-group-fields.gift-aid h3{margin-bottom:0;font-size:2.5rem}.donate-form .form-group-fields.gift-aid h4,.member-form .form-group-fields.gift-aid h4{margin-bottom:0}.donate-form .form-group-fields.gift-aid .gift-aid-legal,.member-form .form-group-fields.gift-aid .gift-aid-legal{font-size:1.4rem}.donate-form .icon-gift-aid,.member-form .icon-gift-aid{font-size:6rem}.donate-form .form-group-fields.contact-preferences,.member-form .form-group-fields.contact-preferences{flex-direction:column;align-items:flex-start}.donate-form .form-group-fields.your-membership,.member-form .form-group-fields.your-membership{display:block;flex-wrap:nowrap}.donate-form .form-group-fields.your-membership .member-radio,.member-form .form-group-fields.your-membership .member-radio{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 2rem}.donate-form .form-group-fields.your-membership .member-radio input,.member-form .form-group-fields.your-membership .member-radio input{display:block;margin-right:2rem}.donate-form .form-group-fields.your-membership .member-radio label,.member-form .form-group-fields.your-membership .member-radio label{display:block;margin:0 1rem 0 0}.donate-form .form-group-fields.your-membership .existing-member,.member-form .form-group-fields.your-membership .existing-member{display:none;flex-direction:column}.donate-form .form-group-fields.your-membership .existing-member,.donate-form .form-group-fields.your-membership .member-country,.member-form .form-group-fields.your-membership .existing-member,.member-form .form-group-fields.your-membership .member-country{margin-bottom:1rem;width:100%}@media (min-width:1069px){.donate-form .form-group-fields.your-membership .existing-member,.donate-form .form-group-fields.your-membership .member-country,.member-form .form-group-fields.your-membership .existing-member,.member-form .form-group-fields.your-membership .member-country{width:60%}}.donate-form .form-group-fields.your-membership .existing-member h4,.donate-form .form-group-fields.your-membership .member-country h4,.member-form .form-group-fields.your-membership .existing-member h4,.member-form .form-group-fields.your-membership .member-country h4{margin-top:0;margin-bottom:1rem}.donate-form .form-group-fields.your-membership .existing-member label,.donate-form .form-group-fields.your-membership .member-country label,.member-form .form-group-fields.your-membership .existing-member label,.member-form .form-group-fields.your-membership .member-country label{display:block;color:#363636;margin:0}.donate-form .form-group-fields.your-membership .existing-member label p,.donate-form .form-group-fields.your-membership .member-country label p,.member-form .form-group-fields.your-membership .existing-member label p,.member-form .form-group-fields.your-membership .member-country label p{margin-top:0}.donate-form .form-group-fields.your-membership .existing-member.visible,.member-form .form-group-fields.your-membership .existing-member.visible{display:flex}.donate-form .form-group-fields.your-membership .membership-information,.member-form .form-group-fields.your-membership .membership-information{margin-top:2rem;color:#363636;max-width:750px}.donate-form .form-group-fields.your-membership .membership-information h3,.member-form .form-group-fields.your-membership .membership-information h3{margin-bottom:0}.donate-form .form-group-fields.membership-extra-donation,.member-form .form-group-fields.membership-extra-donation{flex-direction:column;align-items:flex-start}.donate-form .form-group-fields.membership-extra-donation .radio,.member-form .form-group-fields.membership-extra-donation .radio{display:flex;flex-wrap:wrap;align-items:center}.donate-form .form-group-fields.membership-extra-donation .radio input,.member-form .form-group-fields.membership-extra-donation .radio input{position:relative;top:-5px;margin-right:3rem}.donate-form .form-group.membership-donation-option,.member-form .form-group.membership-donation-option{display:none}.donate-form .form-group.membership-donation-option.visible,.member-form .form-group.membership-donation-option.visible{display:flex}.step-one,.step-two{margin:0;transition:opacity .3s ease-in-out;flex-wrap:wrap}.step-one{display:block}.step-two{display:none}.step-two .form-group{width:100%}@media (min-width:1069px){.step-two .form-group{width:65%}}.step-two .form-group.left{order:-1}.payment-panel{color:#fff;background:#01b19c;border-radius:4rem;position:static;right:0;top:12rem;margin-top:5rem;padding:3rem;display:flex;flex-direction:column;align-self:flex-start;order:-2;width:100%}@media (min-width:1069px){.payment-panel{position:-webkit-sticky;position:sticky;flex:1;margin-left:3rem;top:12rem;order:0;width:35%}}.payment-panel h3{margin:0}.payment-panel .extra-donation-only,.payment-panel .regular-only,.payment-panel .renewal-only-number-known{display:none}.payment-panel .panel-dynamic{text-transform:capitalize}.payment-panel.extra-donation-only .extra-donation-only,.payment-panel.regular .regular-only,.payment-panel.renewal-only-number-known .renewal-only-number-known{display:block}.form-navigation{padding-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (min-width:736px){.form-navigation{padding-top:5rem}}.form-navigation button:first-child{margin-bottom:3rem}@media (min-width:476px){.form-navigation button:first-child{margin-bottom:0}}.step-one.hidden{display:none}.step-two.visible{display:flex}.step-two-trigger{margin-left:auto}button.hidden{display:none}button.visible{display:block}.step-three.paypal h3,.step-three.stripe h3{font-size:2.5rem}@media (min-width:736px){.step-three.paypal h3,.step-three.stripe h3{font-size:3rem}}.step-three.paypal .stripe-paypal-portal .payment-portal-row,.step-three.stripe .stripe-paypal-portal .payment-portal-row{display:flex;flex-wrap:wrap;flex-direction:columns;background-image:radial-gradient(circle at 2.5px,#dbdbdb 1.25px,hsla(0,0%,100%,0) 1.5px);background-position:0 100%;background-size:9px 5px;background-repeat:repeat-x;padding:2rem 0}@media (min-width:736px){.step-three.paypal .stripe-paypal-portal .payment-portal-row,.step-three.stripe .stripe-paypal-portal .payment-portal-row{flex-direction:row;padding:5rem 0}}.step-three.paypal .stripe-paypal-portal .payment-portal-row .portal-left,.step-three.stripe .stripe-paypal-portal .payment-portal-row .portal-left{display:flex;align-items:center;margin:0 0 3rem}.step-three.paypal .stripe-paypal-portal .payment-portal-row .portal-left h3,.step-three.stripe .stripe-paypal-portal .payment-portal-row .portal-left h3{margin:0}@media (min-width:736px){.step-three.paypal .stripe-paypal-portal .payment-portal-row .portal-left,.step-three.stripe .stripe-paypal-portal .payment-portal-row .portal-left{margin:0}}.step-three.paypal .stripe-paypal-portal .payment-portal-row .portal-right,.step-three.stripe .stripe-paypal-portal .payment-portal-row .portal-right{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin-left:auto}@media (min-width:736px){.step-three.paypal .stripe-paypal-portal .payment-portal-row .portal-right,.step-three.stripe .stripe-paypal-portal .payment-portal-row .portal-right{width:40%}}@media (min-width:1069px){.step-three.paypal .stripe-paypal-portal .payment-portal-row .portal-right,.step-three.stripe .stripe-paypal-portal .payment-portal-row .portal-right{width:45%}}.step-three.paypal .stripe-paypal-portal .payment-portal-row .portal-right p,.step-three.stripe .stripe-paypal-portal .payment-portal-row .portal-right p{margin:0;width:100%}@media (min-width:736px){.step-three.paypal .stripe-paypal-portal .payment-portal-row .portal-right p,.step-three.stripe .stripe-paypal-portal .payment-portal-row .portal-right p{font-size:2rem}}.step-three.paypal .stripe-paypal-portal .payment-portal-row.payment-row .portal-right,.step-three.stripe .stripe-paypal-portal .payment-portal-row.payment-row .portal-right{display:block}.step-three.paypal .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #card-element,.step-three.stripe .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #card-element{border:1px solid #363636;border-radius:4rem;padding:2rem}.step-three.paypal .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #card-errors,.step-three.stripe .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #card-errors{color:#fff;position:relative;background:#eb1c26;padding:1.5rem;display:none;border-radius:4px;max-width:300px;text-align:center}.step-three.paypal .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #card-errors:before,.step-three.stripe .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #card-errors:before{content:"";display:block;border:10px solid transparent;border-bottom-color:#eb1c26;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);z-index:3}.step-three.paypal .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #card-errors.visible,.step-three.stripe .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #card-errors.visible{display:inline-block;margin:2rem 0}.step-three.paypal .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #paypal-button-container,.step-three.stripe .stripe-paypal-portal .payment-portal-row.payment-row .portal-right #paypal-button-container{margin-top:2rem}.step-three.paypal .stripe-paypal-portal .button-row,.step-three.stripe .stripe-paypal-portal .button-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:3rem 0}.step-three.paypal .stripe-paypal-portal .button-row #submit,.step-three.stripe .stripe-paypal-portal .button-row #submit{font-size:2rem;padding:1rem 5rem}@media (min-width:736px){.step-three.paypal .stripe-paypal-portal .button-row #submit,.step-three.stripe .stripe-paypal-portal .button-row #submit{padding:1rem 5rem}}.step-three.paypal .payment-processing,.step-three.stripe .payment-processing{display:none;margin-left:auto;margin-right:4rem}.step-three.paypal .lds-ring,.step-three.stripe .lds-ring{display:inline-block;position:relative;width:4rem;height:4rem;margin:auto}.step-three.paypal .lds-ring div,.step-three.stripe .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:100%;height:100%;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#054c8b}.step-three.paypal .lds-ring div:first-child,.step-three.stripe .lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.step-three.paypal .lds-ring div:nth-child(2),.step-three.stripe .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.step-three.paypal .lds-ring div:nth-child(3),.step-three.stripe .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.step-three.paypal .payment-processing.active,.step-three.stripe .payment-processing.active{display:flex}.step-three.paypal .payment-overlay,.step-three.stripe .payment-overlay{display:none;flex-wrap:wrap;align-content:center;justify-content:center;color:#fff;background:rgba(1,177,156,.95);position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;z-index:9999}.step-three.paypal .payment-overlay.active,.step-three.stripe .payment-overlay.active{display:flex}