.membership-cards{position:relative}.membership-cards .membership-cards__grid{display:grid;gap:20px;grid-template-columns:1fr;position:relative}.membership-cards .membership-cards__grid .membership-card{-webkit-backdrop-filter:saturate(100%) blur(6px);backdrop-filter:saturate(100%) blur(6px);background:rgba(19,30,42,.5);border:.5px solid var(--white);border-radius:10px;cursor:pointer;display:grid;grid-template-rows:auto 1fr;overflow:hidden;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.membership-cards .membership-cards__grid .membership-card:focus,.membership-cards .membership-cards__grid .membership-card:hover{background:#131e2a;-webkit-box-shadow:4px 6px 10px 5px rgba(0,0,0,.5);box-shadow:4px 6px 10px 5px rgba(0,0,0,.5)}.membership-cards .membership-cards__grid .membership-card .membership-card__image{position:relative}.membership-cards .membership-cards__grid .membership-card .membership-card__image img{height:auto;width:100%}.membership-cards .membership-cards__grid .membership-card .membership-card__content{display:flex;flex-direction:column;justify-content:space-between}.membership-cards .membership-cards__grid .membership-card .membership-card__content .card-content__top{align-items:center;display:flex;flex-direction:column;padding:20px}.membership-cards .membership-cards__grid .membership-card .membership-card__content h3{color:var(--white);font-size:2rem;font-weight:400;margin-bottom:10px;text-align:center}.membership-cards .membership-cards__grid .membership-card .membership-card__content .card-content__price{color:var(--white);display:flex;gap:6px;justify-content:center;margin-bottom:30px}.membership-cards .membership-cards__grid .membership-card .membership-card__content .card-content__price .price-value{font-size:3.25rem;font-weight:700;letter-spacing:1px;line-height:1}.membership-cards .membership-cards__grid .membership-card .membership-card__content .card-content__price .price-unit{margin-top:6px}.membership-cards .membership-cards__grid .membership-card .membership-card__content .btn{background-color:transparent;justify-content:center;margin-bottom:30px;padding-bottom:0;padding-left:0;padding-top:0}.membership-cards .membership-cards__grid .membership-card:focus .membership-card__content .btn>svg,.membership-cards .membership-cards__grid .membership-card:hover .membership-card__content .btn>svg{transform:translateX(4px)}.membership-cards .membership-cards__grid .membership-card:focus .membership-card__content .btn>span:before,.membership-cards .membership-cards__grid .membership-card:hover .membership-card__content .btn>span:before{height:calc(100% + 9px);left:-8px;width:calc(100% + 40px)}.membership-cards .membership-cards__grid .membership-card .membership-card__content .hs_cos_wrapper_type_inline_rich_text{border-top:1px solid var(--white);padding-top:20px}.membership-cards .membership-cards__grid .membership-card .membership-card__content .card-content__bottom{background-color:hsla(0,0%,100%,.2);padding:20px;position:relative}.membership-cards .membership-cards__grid .membership-card .membership-card__content .card-content__bottom>p{margin:0;text-align:center}@media (min-width:992px){.membership-cards .membership-cards__grid{gap:30px;grid-template-columns:repeat(3,1fr)}}.modal.modal--form{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal.modal--form:before{-webkit-backdrop-filter:saturate(100%) blur(6px);backdrop-filter:saturate(100%) blur(6px);background:rgba(19,30,42,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.modal.modal--form .modal-content{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:1100px;padding:20px;position:relative}.modal.modal--form .modal-content .modal-body{background-color:var(--white);border-radius:15px;color:var(--bg-dark);max-height:80vh;overflow:auto;overflow-x:hidden;padding:40px 50px;position:relative}.modal.modal--form .modal-content .modal-body .hs_cos_wrapper_type_inline_rich_text,.modal.modal--form .modal-content .modal-body h3{color:var(--bg-dark)}.modal.modal--form .btn-close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:5px;position:absolute;right:10px;top:10px;width:40px}.modal.modal--form .btn-close svg path{fill:var(--secondary)}.modal.modal--form form{margin-top:20px}