.memberships{padding-block:100px!important}.memberships>.boxed{display:flexed;flex-direction:column;gap:40px}.memberships__top{display:flex;flex-direction:column;gap:20px;max-width:800px}.memberships__bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.memberships__membership{border-radius:29px;overflow:hidden;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:27px;padding:50px 38px 40px;min-height:500px}.memberships__membership>*{z-index:2}.memberships__membership>.line{width:100%;height:1px;background:hsla(0,0%,100%,.5)}.memberships__membership.membership-1{background:linear-gradient(149deg,#1f1f1f 2.23%,#858585 186.9%);color:#fff}.memberships__membership.membership-1 .btn-primary-white{background:hsla(0,0%,100%,.8)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.memberships__membership.membership-2{background:linear-gradient(149deg,#7873ff 2.23%,#fff6ef 186.9%);color:#fff}.memberships__membership.membership-2 .btn-primary-white{background:hsla(0,0%,100%,.8)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.memberships__membership.membership-2 .memberships__membership__bg{height:80%}.memberships__membership__features{max-width:350px}.memberships__membership__footer{margin-top:auto;display:flex;flex-direction:column;gap:14px}.memberships__membership__footer>.btn{margin-top:10px}.memberships__membership__bg{position:absolute;z-index:0;bottom:0;right:0;height:80%;width:auto}@media screen and (max-width:800px){.memberships{padding-block:80px!important}.memberships>.boxed{display:flex;flex-direction:column;gap:40px}.memberships__bottom{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-top:0}.memberships__membership{border-radius:29px;overflow:hidden;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:30px;min-height:500px}.memberships__membership__features{max-width:350px}.memberships__membership__footer{margin-top:auto;display:flex;flex-direction:column;gap:14px}.memberships__membership__footer>.btn{margin-top:10px}.memberships__membership__bg{display:none}}