.text-12{font-size:12px;line-height:16.8px}@media screen and (max-width:767px){.text-12{font-size:11px;line-height:15.4px}}.text-14{font-size:14px;line-height:19.6px}@media screen and (max-width:767px){.text-14{font-size:12px;line-height:16.8px}}.pricing-main-component .pricing-section .title .description,.text-16{font-size:16px;line-height:22.4px}@media screen and (max-width:1440px){.pricing-main-component .pricing-section .title .description,.text-16{font-size:15px;line-height:21px}}@media screen and (max-width:767px){.pricing-main-component .pricing-section .title .description,.text-16{font-size:14px;line-height:19.6px}}.text-18{font-size:18px;line-height:25.2px}@media screen and (max-width:1440px){.text-18{font-size:16px;line-height:22.4px}}@media screen and (max-width:767px){.text-18{font-size:15px;line-height:21px}}.text-20{font-size:20px;line-height:28px}@media screen and (max-width:1440px){.text-20{font-size:18px;line-height:25.2px}}@media screen and (max-width:767px){.text-20{font-size:16px;line-height:22.4px}}.text-22{font-size:22px;line-height:30.8px}@media screen and (max-width:1440px){.text-22{font-size:20px;line-height:28px}}@media screen and (max-width:767px){.text-22{font-size:18px;line-height:25.2px}}.pricing-main-component .pricing-section .pricing-card-section .card .top-section .name,.text-24{font-size:24px;line-height:33.6px}@media screen and (max-width:1440px){.pricing-main-component .pricing-section .pricing-card-section .card .top-section .name,.text-24{font-size:22px;line-height:30.8px}}@media screen and (max-width:767px){.pricing-main-component .pricing-section .pricing-card-section .card .top-section .name,.text-24{font-size:20px;line-height:28px}}.text-26{font-size:26px;line-height:36.4px}@media screen and (max-width:1440px){.text-26{font-size:24px;line-height:33.6px}}@media screen and (max-width:767px){.text-26{font-size:22px;line-height:30.8px}}.text-28{font-size:28px;line-height:39.2px}@media screen and (max-width:1440px){.text-28{font-size:24px;line-height:33.6px}}@media screen and (max-width:767px){.text-28{font-size:22px;line-height:30.8px}}.text-30{font-size:30px;line-height:42px}@media screen and (max-width:1440px){.text-30{font-size:26px;line-height:36.4px}}@media screen and (max-width:767px){.text-30{font-size:24px;line-height:33.6px}}.text-32{font-size:32px;line-height:44.8px}@media screen and (max-width:1440px){.text-32{font-size:28px;line-height:39.2px}}@media screen and (max-width:767px){.text-32{font-size:24px;line-height:33.6px}}.text-36{font-size:36px;line-height:50.4px}@media screen and (max-width:1440px){.text-36{font-size:32px;line-height:44.8px}}@media screen and (max-width:767px){.text-36{font-size:28px;line-height:39.2px}}.pricing-main-component{display:flex;position:relative;flex:1 1}.pricing-main-component:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#fcfcfd}.pricing-main-component .pricing-section{display:flex;flex-direction:column;padding:20px;gap:45px;z-index:2;position:relative;margin:10vh 0}@media screen and (max-width:1440px){.pricing-main-component .pricing-section{gap:40px}}@media screen and (max-width:1280px){.pricing-main-component .pricing-section{gap:20px}}@media screen and (max-width:1024px){.pricing-main-component .pricing-section{gap:20px;align-items:center}}@media screen and (max-width:991px){.pricing-main-component .pricing-section{padding:5px}}@media screen and (max-width:767px){.pricing-main-component .pricing-section{padding:0}}.pricing-main-component .pricing-section .title{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.pricing-main-component .pricing-section .title .text{color:#23262f;text-align:center;font-family:Poppins,sans-serif!important;font-size:42px;font-style:normal;font-weight:800;line-height:62px}@media screen and (max-width:1280px){.pricing-main-component .pricing-section .title .text{font-size:40px;line-height:43px}}@media screen and (max-width:767px){.pricing-main-component .pricing-section .title .text{font-size:30px;line-height:40px}}.pricing-main-component .pricing-section .title .description{color:#777e90;text-align:center;font-family:Poppins,sans-serif!important;font-style:normal;font-weight:600;line-height:24px}.pricing-main-component .pricing-section .pricing-card-section{display:flex;align-items:center;gap:40px;justify-content:center;padding-bottom:20px}@media screen and (max-width:1440px){.pricing-main-component .pricing-section .pricing-card-section{padding-bottom:0;flex-wrap:wrap}}@media screen and (max-width:991px){.pricing-main-component .pricing-section .pricing-card-section{gap:20px}}@media screen and (max-width:767px){.pricing-main-component .pricing-section .pricing-card-section{flex-direction:column}}.pricing-main-component .pricing-section .pricing-card-section .card{position:relative;overflow:hidden;display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0;width:100%;max-width:520px;min-height:500px;align-self:stretch;border-radius:20px;border:1px solid #e6e8ec;background:#fcfcfd}.pricing-main-component .pricing-section .pricing-card-section .card:hover{transform:scale(1.02);transition:all .2s ease-in-out;box-shadow:0 6px 12px rgba(0,0,0,.15)}.pricing-main-component .pricing-section .pricing-card-section .card:before{content:"";position:absolute;top:0;left:0;width:100%;height:36%;border-radius:20px 20px 0 0;z-index:1;pointer-events:none;background-size:cover;background-position:50%;background-repeat:no-repeat}.pricing-main-component .pricing-section .pricing-card-section .card>*{position:relative;z-index:2}.pricing-main-component .pricing-section .pricing-card-section .card.educator:before{background-image:url(/Landing-Page/pricing/Gradient.png)}.pricing-main-component .pricing-section .pricing-card-section .card.corporate:before{background-image:url(/Landing-Page/pricing/Gradient1.png)}.pricing-main-component .pricing-section .pricing-card-section .card.learner:before{background-image:url(/Landing-Page/pricing/Gradient2.png)}@media screen and (max-width:1600px){.pricing-main-component .pricing-section .pricing-card-section .card{overflow:auto}}@media screen and (max-width:1440px){.pricing-main-component .pricing-section .pricing-card-section .card{gap:5px;min-height:450px}}@media screen and (max-width:1280px){.pricing-main-component .pricing-section .pricing-card-section .card{padding:20px}}@media screen and (max-width:1024px){.pricing-main-component .pricing-section .pricing-card-section .card{padding:15px;height:auto;gap:30px}}@media screen and (max-width:767px){.pricing-main-component .pricing-section .pricing-card-section .card{padding:20px;gap:8px}}.pricing-main-component .pricing-section .pricing-card-section .card .top-section{display:flex;flex-direction:column;gap:8px;padding:20px;width:100%;border-radius:16px;background:var(--Neutral-1,#fcfcfd);box-shadow:0 4px 10px 0 rgba(0,0,0,.07)}.pricing-main-component .pricing-section .pricing-card-section .card .top-section .name{font-family:Poppins,sans-serif!important;font-weight:800;color:#23262f;border-radius:16px}.pricing-main-component .pricing-section .pricing-card-section .card .top-section .price{font-family:Poppins,sans-serif!important;font-size:30px;font-weight:600;color:#23262f;line-height:20px}.pricing-main-component .pricing-section .pricing-card-section .card .top-section .price-absent{font-size:16px;font-weight:600;color:#777e90;line-height:24px;min-height:35px}@media screen and (max-width:1440px){.pricing-main-component .pricing-section .pricing-card-section .card .top-section .price-absent{font-size:12px;line-height:16px}}.pricing-main-component .pricing-section .pricing-card-section .card .top-section .btn-section{display:flex;align-items:center;justify-content:center;width:100%}.pricing-main-component .pricing-section .pricing-card-section .card .top-section .btn-section .pricing-btn{width:100%;display:flex;padding:12px 60px;justify-content:center;font-family:Poppins,sans-serif!important;background:#4d03c5;font-size:16px;font-weight:600;line-height:24px;color:#fff;align-items:center;gap:10px;border-radius:16px;border:1px solid #4d03c5;cursor:pointer}@media screen and (max-width:1440px){.pricing-main-component .pricing-section .pricing-card-section .card .top-section .btn-section .pricing-btn{padding:10px 30px;font-size:14px}}@media screen and (max-width:1024px){.pricing-main-component .pricing-section .pricing-card-section .card .top-section .btn-section .pricing-btn{padding:10px 20px}}.pricing-main-component .pricing-section .pricing-card-section .card .pricing-btn:hover{background-color:#6200ee;color:#fff}.pricing-main-component .pricing-section .pricing-card-section .card .feature-list{list-style-type:none;padding-left:0;display:flex;flex-direction:column;gap:20px;padding-top:20px}@media screen and (max-width:1440px){.pricing-main-component .pricing-section .pricing-card-section .card .feature-list{padding-top:12px;gap:10px}}@media screen and (max-width:1024px){.pricing-main-component .pricing-section .pricing-card-section .card .feature-list{padding-top:10px}}.pricing-main-component .pricing-section .pricing-card-section .card .feature-list .feature-item{display:flex;align-items:center;gap:10px;font-family:Poppins,sans-serif!important;font-size:16px;font-weight:500;line-height:24px;color:#000;position:relative}@media screen and (max-width:1440px){.pricing-main-component .pricing-section .pricing-card-section .card .feature-list .feature-item{font-size:14px}}@media screen and (max-width:1280px){.pricing-main-component .pricing-section .pricing-card-section .card .feature-list .feature-item{padding-top:0}}