.me-cards-flip .card-icon{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:1.5rem;justify-content:center;position:absolute;right:.625rem;top:.625rem;width:1.5rem;z-index:2}.me-cards-flip .card-icon span{height:.1875rem;width:.8125rem}.me-cards-flip .card-icon span:after{background:inherit;bottom:0;content:"";height:.8125rem;left:0;margin:auto;position:absolute;right:0;top:0;width:.1875rem}.me-cards-flip .expand .card-icon span:after{content:none}.me-cards-flip .card-block{background:var(--white);border:1px solid #e5e7ea;cursor:pointer;display:flex;min-height:21.875rem;padding:2.1875rem;position:relative;text-align:left}.me-cards-flip .card-overlay{background:var(--primary);bottom:0;color:var(--white);height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .5s}.me-cards-flip .expand .card-overlay{opacity:1}.me-cards-flip .card-description{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;overflow-y:auto;padding:3rem 2.1875rem}.me-cards-flip .sr-valign-top .card-description{justify-content:flex-start}.me-cards-flip .sr-valign-center .card-description{justify-content:center}.me-cards-flip .sr-valign-bottom .card-description{justify-content:flex-end}.me-cards-flip .row.sr-valign-stretch .card-column{min-height:100%}.me-cards-flip .row.sr-valign-stretch .card-column .card-block{height:100%}.me-cards-flip .card-block:hover .card-overlay{opacity:1}.card-block-inner{width:100%}body.modal-popup{overflow:hidden}.modal-dialog{background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;left:0;margin:0;max-width:100%;position:fixed;top:0;width:100%;z-index:99999}.modal-dialog.show{align-items:center;display:flex}.modal-content{cursor:auto;margin:0 auto;max-height:90vh;max-width:800px;overflow-y:auto;padding:40px;width:90%!important}.button-container.close{cursor:pointer;height:20px;position:absolute;right:20px;top:20px;width:20px}.button-container.close svg,.button-container.close svg path{fill:var(--black)!important}.modal-popup .me-cards-flip{pointer-events:none}.me-cards-flip .card-wrapper{width:auto}@media (min-width:1200px){.me-cards-flip .container{position:relative}}@media (max-width:767px){.modal-content{padding:40px 0}}@media (max-width:360px){.hs_recaptcha.hs-recaptcha.field.hs-form-field{overflow:auto}}