.plans-card .plan-container{margin-top:20px;display:flex;max-width:360px;flex-direction:column;align-items:flex-start;border-radius:24px;border:1px solid var(--neutral-lightStone,#E4E8F0);background:var(--neutral-white,#FFF);.bestDeals{background:rgba(197,242,199,0.50);color:#1f8b24}
.generalDeals{background:#f7f9fb;color:#0f3d58}
.plan-deal{display:flex;padding:16px 24px 12px 22px;align-items:center;gap:4px;align-self:stretch;border-radius:24px 24px 0 0;.plan-deal-text{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px}
}
.plan-info{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;padding:24px;.plan-data{display:flex;padding:8px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:var(--primary-cyanContainer,#D9F7FF);.data-text{color:var(--primary-cyanOnContainer,#006e8c);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.42px}
}
.plan-name{color:var(--primary-steelBlue,#0f3d58);font-family:"Barlow Semi Condensed";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.24px}
.plan-description{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;margin:0}
.plan-price-details{display:flex;flex-direction:column;.price-tab{font-family:"Barlow Semi Condensed";font-style:normal;font-weight:700;line-height:normal;letter-spacing:.32px}
.price-conditions{color:var(--neutral-slateBlack,#131e29);font-family:Montserrat;font-size:10px;font-style:italic;font-weight:400;line-height:18px;letter-spacing:.3px}
}
.planButton{width:100%;.planFauxButton{border-radius:160px;background:#fff;display:flex;-webkit-transition:.6sease-in;transition:.6sease-in;border:3px solid #f04f23;justify-content:center;color:#f04f23;font-family:"Barlow Semi Condensed";font-size:16px;font-weight:600;letter-spacing:.32px;border-radius:1.75rem;padding:8px 23px;line-height:24px}
.planFauxButton:hover{color:#fff;background:#f04f23}
}
}
.plan-info .planDetailsImage{margin-top:auto}
.planHr{width:100%;margin:15px auto}
.planDetails{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;ul{padding:0;margin-bottom:0;li.custom-list__item{margin-bottom:16px;padding:0;display:-webkit-box;width:90%}
.custom-list__item:before{content:url(../../../../../etc.clientlibs/cspire/clientlibs/clientlib-site/resources/img/check_circle.svg);background-color:#fff;margin:0 5px 0 0;padding:0}
.text{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px}
}
}
.planDetailsImage{display:flex;align-items:flex-start;gap:8px;align-self:stretch;img{width:100% !important}
}
}
.plans-card .plan-container.plan-most-popular::before{content:"Most popular";width:160px;display:inline-block;position:absolute;left:16px;top:-19px;background:#f04f23;border:2px solid #f04f23;color:#fff;padding:3px 13px;border-radius:16px;font-family:'Barlow Semi Condensed';font-size:14px;font-weight:600;text-transform:uppercase;line-height:22px;font-style:normal;letter-spacing:.28px;text-align:center}
.plans-card .plan-container.plan-most-popular{border-radius:24px;border:2px solid #f04f23;background:#fff;position:relative;display:flex;flex-direction:column;justify-content:space-between}
.plans-card .cf_bcl_wc{max-width:360px}
.plans-card .toggle-content{display:none}
.plans-card .show{display:block}
.plans-card .plan-card-toggle-button{color:#00c0f3;cursor:pointer;font-weight:400}