.credit-warning{align-items:flex-start;display:flex;gap:1rem}.credit-warning svg{min-width:3rem}.credit-warning .credit-warning-text .warning-header{font-size:.75rem;font-weight:700;line-height:2;margin-block:0}.credit-warning .warning-text{font-size:.75rem;line-height:1.5;margin-bottom:0;margin-top:0}.credit-warning a{color:inherit}.elpy-popup{--elpy-logo-color:#8592a6;--elpy-popup-table-border-color:#d3dce6}.elpy-popup .overlay-scroller-content{overflow:auto;overscroll-behavior:auto}.elpy-popup .overlay-content{background-color:var(--color-white);cursor:default;margin:auto;padding:1.5rem;position:relative;width:100%}@media (max-width:35.9375em){.elpy-popup .overlay-content{border-radius:32px 32px 0 0;display:flex;flex-direction:column;height:auto;margin-bottom:0}.elpy-popup .overlay-content>*{flex:1 1 auto}.elpy-popup .overlay-content .overlay-dialog-header{flex:0 0 auto}}.elpy-popup .elpy-popup-header{align-items:center;display:flex;margin-bottom:1.5rem;position:relative}.elpy-popup .elpy-popup-header .elpy-popup-logo{color:var(--elpy-logo-color);margin-left:auto;margin-right:auto;overflow:visible}.elpy-popup .elpy-popup-header .elpy-popup-close{--elpy-close-offset:calc((var(--control-icon-size) - var(--control-size))/2);position:absolute;right:var(--elpy-close-offset);top:var(--elpy-close-offset)}.elpy-popup .payment-step-header{margin-bottom:1.5rem}.elpy-popup .payment-step-header .text-heading{--text-heading-spacing-end:0}.elpy-popup .payment-step-header .text-heading .tt{--tt-font-family:var(--typography-typeface-secondary);--tt-font-weight:600;--tt-font-size:1.5rem;--tt-line-height:1.25}.elpy-popup .popup-sub-title{font-size:1rem;margin-bottom:1.5rem;text-align:center}.elpy-popup .popup-sub-title strong{font-weight:600}.elpy-popup .elpy-popup-pricetable{margin:-.5rem 0 1rem}.elpy-popup .elpy-popup-pricetable strong,.elpy-popup .elpy-popup-pricetable th{font-weight:700}.elpy-popup .elpy-popup-pricetable+.payment-step-highlight{background:inherit;border-radius:inherit;padding:0}.elpy-popup .elpy-popup-pricetable+.payment-step-highlight p{font-size:.75rem;line-height:1.5}.elpy-popup .elpy-popup-pricetable table{border-spacing:0;width:100%}.elpy-popup .elpy-popup-pricetable .br{border-right:1px solid var(--elpy-popup-table-border-color);text-align:left}.elpy-popup .elpy-popup-pricetable tr td,.elpy-popup .elpy-popup-pricetable tr th{border-bottom:1px solid var(--elpy-popup-table-border-color);font-size:.8125rem;line-height:1.5;padding:.5rem;text-align:right}.elpy-popup .payment-step-highlight{background:var(--elpy-highlight-bg-color);border-radius:8px;padding:1.25rem 1rem}.elpy-popup .payment-step-highlight .elpy-popup-detail{font-size:.875rem;margin:0}.elpy-popup .elpy-popup-cta{margin-bottom:1.5rem;margin-top:1.5rem;width:100%}.elpy-popup .read-more-services{display:flex;justify-content:center}.elpy-popup .elpy-popup-account{font-size:.875rem;line-height:1.5;margin-top:2rem;text-align:center}.elpy-popup .elpy-popup-account .text-link{font-weight:700;text-decoration:underline}.elpy-popup .credit-warning{margin-top:1.875rem}@media (min-width:36em){.elpy-popup .overlay-content{border-radius:32px;max-width:35rem;padding:3rem}.elpy-popup .payment-step-header .text-heading .tt{--tt-font-size:1.75rem}}
