.card{text-align:center}.card.inner-container{border-radius:35px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);margin-bottom:65px}@media screen and (max-width:787px){.card--pricing{margin-bottom:1.4rem}}.card__body li,.card__subtitle{font-size:.9rem}.card__body li,.card__body ul{padding:0}.card__body li{display:flex;justify-content:center;list-style:none;margin:0;padding:.35rem 0;text-align:left}.card__body svg{display:inline-block;margin-right:.7rem;max-width:20px;width:20px}.card__overlay-background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.2);inset:0;opacity:0;position:fixed;transition:opacity .5s ease 0s,visibility .5s ease 0s;visibility:hidden;z-index:999999}.card__overlay-background.open{opacity:1;visibility:visible}html.card__payments--overlay-open{height:100%;overflow:hidden;position:relative}.card__overlay{background-color:#fff;bottom:0;height:calc(100% - 50px);left:0;position:fixed;right:0;top:100%;transform:translateY(0);visibility:hidden;width:100vw;z-index:1000000}.card__overlay,.card__overlay.open{transition:transform .5s ease 0s,visibility .5s ease 0s}.card__overlay.open{transform:translateY(-100%);visibility:visible}button.card__overlay-close--top{align-items:center;background:#fff;border:none;border-radius:50%;display:flex;height:30px;outline-color:#33475b;padding:5px;position:absolute;right:16px;top:-40px;width:30px}button.card__overlay-close--top svg{fill:#7c98b6}button.card__overlay-close--top:focus svg,button.card__overlay-close--top:hover svg{fill:#33475b}@media screen and (min-width:768px){button.card__overlay-close--top{background:transparent;right:16px;top:16px}}button.card__overlay-close--bottom{background:none;border:none;bottom:16px;color:#33475b;font-size:14px;font-weight:400;opacity:0;outline-color:#33475b;padding:5px;position:absolute;right:16px;top:auto}button.card__overlay-close--bottom:focus{opacity:1}.card__overlay .payments-iframe-container{height:100%;width:100%}.card__overlay .payments-iframe-container iframe{height:100%!important}.pricing-card-module-container{display:flex;justify-content:space-between}.card--pricing{border-radius:35px;width:31%}.card.upper-section-container{background:#666;border-top-left-radius:35px;border-top-right-radius:35px;padding:25px}.card.bottom-section-container{border-bottom-left-radius:35px;border-bottom-right-radius:35px;padding:25px}.card__header h2{color:#fff;margin:0}.card__features{margin:0}@media (max-width:992px){.pricing-card-module-container{display:flex;flex-flow:column}.card--pricing{margin:50px auto;width:90vw}}