.payflow-ui.payflow-progress-bar{display:flex;width:100%;justify-content:space-between;font-size:1rem;color:#5d687e;overflow-x:auto;box-shadow:0 15px 25px 0 rgba(93,104,126,.149);border-radius:0 0 16px 16px;padding:24px 0 16px;background:#fff;flex-direction:row}.payflow-ui.payflow-progress-bar .progress-bar__step{flex:1 0 0;cursor:default}.payflow-ui.payflow-progress-bar .progress-bar__step.current{font-weight:700;color:#0f141c}.payflow-ui.payflow-progress-bar .progress-bar__step .progress-bar__step-icon{display:flex;justify-content:center;margin-bottom:4px;position:relative}.payflow-ui.payflow-progress-bar .progress-bar__step .progress-bar__step-icon svg{z-index:2}.payflow-ui.payflow-progress-bar .progress-bar__step .progress-bar__step-icon:after{position:absolute;top:10px;content:"";background:#dce2ec;width:100%;height:1px}.payflow-ui.payflow-progress-bar .progress-bar__step:first-of-type .progress-bar__step-icon:after{width:50%;right:0}.payflow-ui.payflow-progress-bar .progress-bar__step:last-of-type .progress-bar__step-icon:after{width:50%;left:0}.payflow-ui.payflow-progress-bar .progress-bar__step .progress-bar__step-value{display:flex;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}@media(max-width:767px){.payflow-ui.payflow-progress-bar{font-size:.875rem}}@media(max-width:575px){.payflow-ui.payflow-progress-bar{font-size:.6875rem;padding:16px 0 8px}}.payflow-ui.addons-group-tabs .addons-group-tabs__description{display:grid;grid-template-columns:5fr 4fr;gap:48px;font-size:1rem;line-height:1.5rem;border:1px solid #dce2ec;padding:32px;border-radius:16px;margin-bottom:32px}.payflow-ui.addons-group-tabs .addons-group-tabs__description ul{list-style-type:disc;padding-left:20px}.payflow-ui.addons-group-tabs .addons-group-tabs__small-print{font-size:.75rem;text-align:center;padding:32px 16px}.payflow-ui.addons-group-tabs .addons-group-tabs__accordion .accordion-item__trigger{justify-content:center;margin-bottom:16px}.payflow-ui.addons-group-tabs .addons-group-tabs__buttons-container{margin-top:32px;display:flex;justify-content:center;gap:8px}@media(max-width:767px){.payflow-ui.addons-group-tabs .addons-group-tabs__description{grid-template-columns:1fr;gap:16px;border:none;padding:0}}@media(max-width:991px){.payflow-ui.addons-group-tabs .addons-group-tabs__additional-options-select,.payflow-ui.addons-group-tabs .addons-group-tabs__main-options-select{grid-template-columns:1fr}}@media(max-width:1199px){.payflow-ui.addons-group-tabs .addons-group-tabs__additional-options-select{grid-template-columns:1fr 1fr}}.payflow-ui.call-to-action{outline:1px solid #dce2ec;border-radius:16px;background-color:#fff}.payflow-ui.call-to-action .contents{padding:48px}.payflow-ui.call-to-action .contents .copy{padding:15px,0,15px,0;display:flex;flex-direction:column;justify-content:space-around;gap:10px;margin-bottom:32px}.payflow-ui.call-to-action .contents .copy .title{font-size:1.5rem;font-weight:660;line-height:1.8rem}.payflow-ui.call-to-action .contents .copy .description{font-size:1.125rem;font-weight:400;line-height:1.6875rem}@media(max-width:767px){.payflow-ui.call-to-action .contents{padding:24px}}.payflow-ui.comparison-table-v2{--left-column-width:min(300px,25%);position:relative}.payflow-ui.comparison-table-v2 h1,.payflow-ui.comparison-table-v2 h2,.payflow-ui.comparison-table-v2 h3,.payflow-ui.comparison-table-v2 h4,.payflow-ui.comparison-table-v2 h5,.payflow-ui.comparison-table-v2 h6,.payflow-ui.comparison-table-v2 p{margin:0}.payflow-ui.comparison-table-v2 .unchecked{color:#0f141c;font-size:1.25rem;line-height:1.5rem}.payflow-ui.comparison-table-v2 .plans-container-wrapper{position:sticky;top:var(--sticky-top-offset);z-index:50;padding-left:var(--left-column-width)}.payflow-ui.comparison-table-v2 .plans-container{display:flex;width:100%;margin-bottom:16px;box-shadow:0 15px 25px 0 rgba(93,104,126,.149);overflow:hidden;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.payflow-ui.comparison-table-v2 .plans-container .plan-item-container{background-color:#fff;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:8px 16px}.payflow-ui.comparison-table-v2 .plans-container .plan-item-container.recommended{color:#fff;background-color:#1330bf}.payflow-ui.comparison-table-v2 .plans-container .plan-item-container .plan-item-title{font-size:1.75rem;line-height:1.2}.payflow-ui.comparison-table-v2 .plans-container .plan-item-container .plan-item-details{font-size:.875rem;line-height:1.2}.payflow-ui.comparison-table-v2 .plans-container .plan-item-container .plan-item-details .plan-item-details-price{font-weight:700}.payflow-ui.comparison-table-v2 .features-container .features-item{padding-top:32px}.payflow-ui.comparison-table-v2 .features-container .features-item .features-item__trigger{display:flex;justify-content:space-between}.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature{border-bottom:1px solid #dce2ec;display:grid;grid-template-columns:var(--left-column-width) repeat(var(--plans-amount),1fr);grid-template-rows:1fr}.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature:last-child{border-bottom:none}.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature .features-item-content__feature-boolean,.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature .features-item-content__feature-name,.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature .features-item-content__feature-text{min-height:44px;display:flex;align-items:center}.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature .features-item-content__feature-boolean,.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature .features-item-content__feature-text{display:flex;justify-content:center;text-align:center;background-color:#fff;padding:8px;box-sizing:border-box}.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature .features-item-content__feature-boolean.recommended,.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature .features-item-content__feature-text.recommended{background-color:#d9f2ff}.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature .features-item-content__feature-name{color:#1856ed}@media(max-width:767px){.payflow-ui.comparison-table-v2 .plans-container-wrapper{padding-left:0}.payflow-ui.comparison-table-v2 .plans-container .plan-item-container{text-align:center;flex-direction:column}.payflow-ui.comparison-table-v2 .plans-container .plan-item-container .plan-item-title{font-size:1.375rem}.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature{grid-template-columns:repeat(var(--plans-amount),1fr)}.payflow-ui.comparison-table-v2 .features-container .features-item .features-item-content__feature .features-item-content__feature-name{grid-column-end:span var(--plans-amount);margin-top:16px}}@media(max-width:419px){.payflow-ui.comparison-table-v2 .plans-container .plan-item-container{text-align:center;flex-direction:column}.payflow-ui.comparison-table-v2 .plans-container .plan-item-container .plan-item-title{font-size:1rem;margin-bottom:4px}}.payflow-ui.features-list{width:100%;display:flex;justify-content:space-around;gap:24px}.payflow-ui.features-list .features-list-item{flex:1 0 0;text-align:center;padding:24px}.payflow-ui.features-list .features-list-item .features-list-item__icon{margin-bottom:24px;width:48px;height:48px}.payflow-ui.features-list .features-list-item h5.features-list-item__title{font-weight:660;line-height:1.8rem;margin:0 0 18px}.payflow-ui.features-list .features-list-item .features-list-item__content{font-weight:400;font-size:1rem;line-height:1.5rem}.payflow-ui.features-list .features-list-item .features-list-item__content a,.payflow-ui.features-list .features-list-item .features-list-item__content a:active,.payflow-ui.features-list .features-list-item .features-list-item__content a:hover,.payflow-ui.features-list .features-list-item .features-list-item__content a:visited{color:var(--Blue-Constant-Blue,#1856ed)}@media(max-width:767px){.payflow-ui.features-list{flex-wrap:wrap;gap:8px}.payflow-ui.features-list .features-list-item{min-width:100%;width:100%}}.payflow-ui.pricing-configurator{width:100%;max-width:1090px;padding:16px 24px}.payflow-ui.pricing-configurator :focus{outline:none}.payflow-ui.pricing-configurator :focus-visible{outline:1px auto -webkit-focus-ring-color}.payflow-ui.pricing-configurator .switch{margin:0}.payflow-ui.pricing-configurator .pricing-configurator__heading{display:flex;align-items:center;justify-content:space-between}.payflow-ui.pricing-configurator .pricing-configurator__content{display:flex;align-items:stretch;justify-content:space-between}.payflow-ui.pricing-configurator .pricing-configurator__content .pricing-configurator__separator{height:unset}.payflow-ui.pricing-configurator .pricing-configurator__box{margin-top:8px;padding:16px;border-radius:16px;border:1px solid #dce2ec;background:#fff;display:flex;gap:48px;min-height:80px}.payflow-ui.pricing-configurator .pricing-configurator__column-one{flex:0 1 540px}.payflow-ui.pricing-configurator .pricing-configurator__column-one .pricing-configurator__box{justify-content:space-between;padding:8px 16px 8px 8px}.payflow-ui.pricing-configurator .pricing-configurator__column-two{flex:0 1 380px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.payflow-ui.pricing-configurator .currency-select{align-self:flex-end;justify-self:flex-end}.payflow-ui.pricing-configurator .currency-select.mobile{display:none}.payflow-ui.pricing-configurator .period-option{max-width:74px;font-size:1rem}.payflow-ui.pricing-configurator .period-option__period-suffix{font-weight:700;color:#007646;font-size:.75rem;margin-top:4px}@media(max-width:991px){.payflow-ui.pricing-configurator{padding:8px 16px 16px}.payflow-ui.pricing-configurator .pricing-configurator__heading{justify-content:flex-start;gap:16px;margin-top:8px}.payflow-ui.pricing-configurator .pricing-configurator__heading h6{font-size:1.25rem}.payflow-ui.pricing-configurator .pricing-configurator__content{display:block}.payflow-ui.pricing-configurator .pricing-configurator__content .currency-select{display:none}.payflow-ui.pricing-configurator .pricing-configurator__content .pricing-configurator__heading-and-currency{display:flex;justify-content:space-between}.payflow-ui.pricing-configurator .pricing-configurator__content .pricing-configurator__mobile-currency-select{display:flex;align-items:center}.payflow-ui.pricing-configurator .pricing-configurator__content .currency-select.mobile{display:block}.payflow-ui.pricing-configurator .pricing-configurator__content .pricing-configurator__column-one,.payflow-ui.pricing-configurator .pricing-configurator__content .pricing-configurator__column-two{width:100%}.payflow-ui.pricing-configurator .pricing-configurator__content .pricing-configurator__column-one .pricing-configurator__box{justify-content:space-between}.payflow-ui.pricing-configurator .pricing-configurator__content .pricing-configurator__column-one .pricing-configurator__box .segmented-control{flex-grow:1}}@media(max-width:767px){.payflow-ui.pricing-configurator{padding:8px 16px 16px}.payflow-ui.pricing-configurator .pricing-configurator__column-one .pricing-configurator__box{display:block;padding:16px}.payflow-ui.pricing-configurator .pricing-configurator__column-one .non-profit-toggle{margin-top:16px}}@media(max-width:575px){.payflow-ui.pricing-configurator .pricing-configurator__heading-and-currency{flex-wrap:wrap}.payflow-ui.pricing-configurator .pricing-configurator__heading-and-currency .pricing-configurator__heading{justify-content:space-between;width:100%;order:2}.payflow-ui.pricing-configurator .pricing-configurator__heading-and-currency .pricing-configurator__mobile-currency-select{display:flex;width:100%;justify-content:flex-end;order:1}}@media(max-width:419px){.payflow-ui.pricing-configurator .pricing-configurator__heading h6{font-size:1rem}.payflow-ui.pricing-configurator .payflow-ui.segmented-control .segmented-control__item{padding:5px}}.payflow-ui.summary-footer{min-height:144px;border-top-left-radius:16px;border-top-right-radius:16px;background-color:#fff;padding:24px;display:flex;flex-direction:column;box-shadow:0 -15px 25px 0 rgba(93,104,126,.149)}.payflow-ui.summary-footer .overlay{display:grid;grid-template-rows:1fr;grid-template-columns:70% 1fr 1fr}.payflow-ui.summary-footer .overlay .plan{text-align:end;align-self:center;margin-right:10px;font-size:1.75rem;font-weight:680;padding:10px;border-right:2px solid #dce2ec}.payflow-ui.summary-footer .overlay .details .info-element{margin:4px}.payflow-ui.summary-footer .overlay .button-container{align-self:center}.payflow-ui.summary-footer .overlay .button-container .button-icon{padding-right:5px;margin-left:-7px}@media(max-width:991px){.payflow-ui.summary-footer .overlay{grid-template-columns:60% 1fr 1fr}}@media(max-width:767px){.payflow-ui.summary-footer .overlay{grid-template-columns:50% 1fr 1fr}}@media(max-width:575px){.payflow-ui.summary-footer{padding:7px 14px 14px;min-height:100px}.payflow-ui.summary-footer .overlay{grid-template-rows:50px 1fr;grid-template-columns:1fr 1fr}.payflow-ui.summary-footer .overlay .plan{text-align:left;font-size:1.25rem;padding:0;border-right:none}.payflow-ui.summary-footer .overlay .details{grid-column-start:1;grid-column-end:3;grid-row-start:2;display:grid;grid-template-rows:20px;grid-auto-rows:20px;grid-template-columns:1fr 1fr;padding-top:4px}.payflow-ui.summary-footer .overlay .details .divider-line{position:relative}.payflow-ui.summary-footer .overlay .details .divider-line:after{content:"";width:60px;height:2px;background:#dce2ec;position:absolute;bottom:10px}.payflow-ui.summary-footer .overlay .details .info-element{margin:5px 0 0;font-size:.875rem;font-weight:400;line-height:.975rem;text-align:left}.payflow-ui.summary-footer .overlay .button-container{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;justify-self:end}}.payflow-ui.thank-you{display:flex;flex-direction:column;align-items:center;width:100%;max-width:991px}.payflow-ui.thank-you .thank-you__top-container{padding-bottom:64px;display:flex;flex-direction:column;align-items:center;text-align:center}.payflow-ui.thank-you .thank-you__subheading,.payflow-ui.thank-you .thank-you__subheading-2{font-size:1rem;line-height:1.5;color:#0f141c;margin:16px 0}.payflow-ui.thank-you .thank-you__separator-container{width:100%;max-width:136px}@media(max-width:767px){.payflow-ui.thank-you .thank-you__top-container{padding-bottom:48px}}