.three-column-membership .three-column-header{margin-bottom:40px;text-align:center}.three-column-membership .three-column-header .three-column-title{color:#213b89;margin-bottom:24px}.three-column-membership .three-column-header .three-column-subtext{margin:0 auto;max-width:600px}.three-column-membership .three-column-grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.three-column-membership .three-column-grid{gap:32px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.three-column-membership .three-column-grid{gap:40px;grid-template-columns:repeat(3,1fr)}}.three-column-membership .membership-card{background:#f4f3f6;border:1px solid #a6a6cf;border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:32px;position:relative;transition:all .3s ease;width:100%}.three-column-membership .membership-card .membership-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.three-column-membership .membership-card .membership-tags .membership-tag{background-color:#31afde;border-radius:32px;color:#000;font-size:18px;font-weight:400;line-height:1.6;padding:4px 14px}.three-column-membership .membership-card .membership-title{color:#213b89;font-size:24px;margin-bottom:2px}.three-column-membership .membership-card .membership-description{color:#1c1c50;font-size:16px;line-height:1.6;margin-bottom:30px}@media(min-width:768px){.three-column-membership .membership-card .membership-description{font-size:18px}}.three-column-membership .membership-card .membership-advantages{background:var(--Colours-blue-blue-20,#d3d2e9);border:1px solid var(--Colours-blue-blue-40,#a6a6cf);border-radius:8px;margin-bottom:30px}.three-column-membership .membership-card .membership-advantages .advantage-item{align-items:flex-start;border-bottom:1px solid var(--Colours-blue-blue-40,#a6a6cf);display:flex;padding:16px 20px}.three-column-membership .membership-card .membership-advantages .advantage-item:last-child{border-bottom:none}.three-column-membership .membership-card .membership-advantages .advantage-item .advantage-text{color:#1c1c50;flex:1;font-size:16px;line-height:1.4}.three-column-membership .membership-card .bottom-container{display:flex;flex-direction:column;margin-top:auto}.three-column-membership .membership-card .bottom-container .membership-price .price-amount{color:#213b89;font-size:24px;font-weight:600}@media(min-width:768px){.three-column-membership .membership-card .bottom-container .membership-price .price-amount{font-size:28px}}.three-column-membership .membership-card .bottom-container .membership-price .price-type{color:#000;font-size:18px;margin-left:4px}.three-column-membership .membership-card .bottom-container .btn{margin-top:24px;width:100%}.three-column-membership .membership-card .notice-container{color:#000;font-size:16px;line-height:1.6;margin-top:24px}.three-column-membership.card-style-light .membership-card .membership-advantages{background:#fff}.three-column-membership.has-bg.bg-colour-blue .three-column-title,.three-column-membership.has-bg.bg-colour-dark-blue .three-column-title,.three-column-membership.has-bg.bg-colour-thrive-purple .three-column-title{color:#fff}.three-column-membership.has-bg.bg-colour-grey .three-column-title{color:#213b89}
