.kolkataIeltsPage{font-family:var(--font-dm-sans),"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#0f172a;background:#fff;width:100%;overflow-x:hidden}.kolkataIeltsPage .container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:768px){.kolkataIeltsPage .container{padding:0 16px}}.kolkataIeltsPage section{scroll-margin-top:90px}.kolkataIeltsPage .headerBadge{color:#d97706;text-transform:uppercase;letter-spacing:1.2px;background:#fffbe6;border:1px solid #d9770659;border-radius:30px;align-items:center;margin-bottom:14px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-flex}.kolkataIeltsPage .sectionHeaderBlock{text-align:center;max-width:860px;margin:0 auto 44px}@media (max-width:768px){.kolkataIeltsPage .sectionHeaderBlock{margin-bottom:28px}}.kolkataIeltsPage .sectionHeaderBlock h2{color:#0b132b;margin-bottom:14px;font-size:34px;font-weight:900;line-height:1.25}@media (max-width:768px){.kolkataIeltsPage .sectionHeaderBlock h2{font-size:24px}}.kolkataIeltsPage .sectionHeaderBlock p{color:#64748b;font-size:16px;line-height:1.7}@media (max-width:768px){.kolkataIeltsPage .sectionHeaderBlock p{font-size:14.5px}}.kolkataIeltsPage .highlightText{color:#5046ff;position:relative}.kolkataIeltsPage .tcBtnPrimary,.kolkataIeltsPage .tcBtnGold{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:15px 28px;font-family:inherit;font-size:15.5px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.kolkataIeltsPage .tcBtnPrimary:hover,.kolkataIeltsPage .tcBtnGold:hover{transform:translateY(-2px)}.kolkataIeltsPage .tcBtnPrimary{color:#fff;background:linear-gradient(135deg,#5046ff 0%,#000c8e 100%);box-shadow:0 10px 24px #5046ff4d}.kolkataIeltsPage .tcBtnGold{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 10px 24px #d9770659}.kolkataIeltsPage .tcHero{color:#fff;align-items:flex-end;min-height:560px;padding:150px 0 72px;display:flex;position:relative;overflow:hidden}@media (max-width:992px){.kolkataIeltsPage .tcHero{min-height:480px;padding:130px 0 52px}}@media (max-width:576px){.kolkataIeltsPage .tcHero{min-height:440px;padding:115px 0 40px}}.kolkataIeltsPage .tcHero .tcHeroImg{object-fit:cover;object-position:center 35%}.kolkataIeltsPage .tcHero .tcHeroOverlay{background:linear-gradient(90deg,#070d1ecc 0%,#070d1e73 55%,#070d1e0d 100%),linear-gradient(#0000 60%,#070d1e73 100%);position:absolute;inset:0}@media (max-width:768px){.kolkataIeltsPage .tcHero .tcHeroOverlay{background:linear-gradient(#070d1e66 0%,#070d1ed9 100%)}}.kolkataIeltsPage .tcHero .container{z-index:1;position:relative}.kolkataIeltsPage .tcHero .tcHeroContent{text-shadow:0 2px 12px #070d1e73;max-width:720px}.kolkataIeltsPage .tcHero h1{color:#fff;margin-bottom:20px;font-size:54px;font-weight:900;line-height:1.1}@media (max-width:992px){.kolkataIeltsPage .tcHero h1{font-size:42px}}@media (max-width:576px){.kolkataIeltsPage .tcHero h1{font-size:31px}}.kolkataIeltsPage .tcHero .highlightText{color:#fbbf24}.kolkataIeltsPage .tcHero .tcLead{color:#ffffffd9;margin-bottom:24px;font-size:17.5px;line-height:1.75}@media (max-width:576px){.kolkataIeltsPage .tcHero .tcLead{font-size:15px}}.kolkataIeltsPage .tcHero .tcUpdated{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:30px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.kolkataIeltsPage .tcHero .tcUpdated svg{color:#fbbf24}.kolkataIeltsPage .tcOverview{padding:72px 0 0}@media (max-width:768px){.kolkataIeltsPage .tcOverview{padding:48px 0 0}}.kolkataIeltsPage .tcOverview .tcOverviewGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:992px){.kolkataIeltsPage .tcOverview .tcOverviewGrid{grid-template-columns:1fr}}.kolkataIeltsPage .tcOverview .tcSkillsPanel,.kolkataIeltsPage .tcOverview .tcFeePanel{border-radius:24px;padding:36px}@media (max-width:576px){.kolkataIeltsPage .tcOverview .tcSkillsPanel,.kolkataIeltsPage .tcOverview .tcFeePanel{padding:24px 20px}}.kolkataIeltsPage .tcOverview .tcSkillsPanel h2,.kolkataIeltsPage .tcOverview .tcFeePanel h2{color:#0b132b;margin-bottom:12px;font-size:28px;font-weight:900;line-height:1.25}@media (max-width:576px){.kolkataIeltsPage .tcOverview .tcSkillsPanel h2,.kolkataIeltsPage .tcOverview .tcFeePanel h2{font-size:23px}}.kolkataIeltsPage .tcOverview .tcSkillsPanel>p,.kolkataIeltsPage .tcOverview .tcFeePanel>p{color:#334155;margin-bottom:24px;font-size:15.5px;line-height:1.75}.kolkataIeltsPage .tcOverview .tcSkillsPanel{background:#f8fafc;border:1px solid #e2e8f0;flex-direction:column;align-items:flex-start;display:flex}.kolkataIeltsPage .tcOverview .tcSkillGrid{flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(92px,1fr);gap:14px;width:100%;margin-bottom:28px;display:grid}.kolkataIeltsPage .tcOverview .tcSkillTile{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex}.kolkataIeltsPage .tcOverview .tcSkillTile:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0b132b0f}.kolkataIeltsPage .tcOverview .tcSkillTile.violet{--tone:#5046ff;--tone-soft:#eef0ff}.kolkataIeltsPage .tcOverview .tcSkillTile.blue{--tone:#0284c7;--tone-soft:#e0f2fe}.kolkataIeltsPage .tcOverview .tcSkillTile.amber{--tone:#d97706;--tone-soft:#fef3c7}.kolkataIeltsPage .tcOverview .tcSkillTile.green{--tone:#059669;--tone-soft:#d1fae5}.kolkataIeltsPage .tcOverview .tcSkillIcon{background:var(--tone-soft);width:52px;height:52px;color:var(--tone);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.kolkataIeltsPage .tcOverview .tcSkillLabel{color:#0b132b;font-size:16px;font-weight:800}.kolkataIeltsPage .tcOverview .tcFeePanel{background:linear-gradient(160deg,#fffbe6 0%,#fff 70%);border:1px solid #d9770659;flex-direction:column;display:flex}.kolkataIeltsPage .tcOverview .tcFeePanel .headerBadge{align-self:flex-start}.kolkataIeltsPage .tcOverview .tcFeeCards{flex:1;grid-template-columns:repeat(2,1fr);align-content:stretch;gap:12px;margin-bottom:20px;display:grid}@media (max-width:480px){.kolkataIeltsPage .tcOverview .tcFeeCards{grid-template-columns:1fr}}.kolkataIeltsPage .tcOverview .tcFeeTile{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;padding:20px;display:flex;box-shadow:0 10px 30px #0b132b0f}.kolkataIeltsPage .tcOverview .tcFeeTileIcon{color:#5046ff;background:#edf2fe;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:10px;font-size:18px;display:flex}.kolkataIeltsPage .tcOverview .tcFeeTileLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.kolkataIeltsPage .tcOverview .tcFeeTileRange{white-space:nowrap;color:#0b132b;font-size:20px;font-weight:900}.kolkataIeltsPage .tcOverview .tcFeeTileNote{color:#64748b;font-size:13px}.kolkataIeltsPage .tcOverview .tcFeeTile.featured{background:#0b132b;border-color:#0b132b;grid-column:1/-1}.kolkataIeltsPage .tcOverview .tcFeeTile.featured .tcFeeTileIcon{color:#fbbf24;background:#fbbf2426}.kolkataIeltsPage .tcOverview .tcFeeTile.featured .tcFeeTileLabel,.kolkataIeltsPage .tcOverview .tcFeeTile.featured .tcFeeTileNote{color:#cbd5e1}.kolkataIeltsPage .tcOverview .tcFeeTile.featured .tcFeeTileRange{color:#fff;font-size:28px}.kolkataIeltsPage .tcOverview .tcFeeHint{background:#fff;border:1px dashed #d9770659;border-radius:12px;gap:12px;padding:14px 16px;display:flex}.kolkataIeltsPage .tcOverview .tcFeeHint svg{color:#d97706;flex-shrink:0;margin-top:3px}.kolkataIeltsPage .tcOverview .tcFeeHint p{color:#334155;font-size:13.5px;line-height:1.65}.kolkataIeltsPage .tcToc{padding:48px 0 0}.kolkataIeltsPage .tcToc .tcTocCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:24px 28px}@media (max-width:576px){.kolkataIeltsPage .tcToc .tcTocCard{padding:20px}}.kolkataIeltsPage .tcToc .tcTocHead{color:#5046ff;align-items:center;gap:10px;margin-bottom:16px;display:flex}.kolkataIeltsPage .tcToc .tcTocHead label-h2{color:#0b132b;font-size:18px;font-weight:900}.kolkataIeltsPage .tcToc .tcTocList{grid-template-columns:repeat(2,1fr);gap:10px;list-style:none;display:grid}@media (max-width:768px){.kolkataIeltsPage .tcToc .tcTocList{grid-template-columns:1fr}}.kolkataIeltsPage .tcToc .tcTocList a{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:flex}.kolkataIeltsPage .tcToc .tcTocList a:hover{color:#5046ff;border-color:#5046ff;transform:translate(3px)}.kolkataIeltsPage .tcToc .tcTocNum{color:#5046ff;background:#edf2fe;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:900}.kolkataIeltsPage .tcGlance{padding:72px 0 40px}@media (max-width:768px){.kolkataIeltsPage .tcGlance{padding:48px 0 24px}}.kolkataIeltsPage .tcGlance .tcSubTitle{color:#0b132b;margin-bottom:16px;font-size:22px;font-weight:900}.kolkataIeltsPage .tcGlance .tcTableWrap{border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0b132b0f}@media (max-width:768px){.kolkataIeltsPage .tcGlance .tcTableWrap{box-shadow:none;border:none;overflow:visible}}.kolkataIeltsPage .tcGlance .tcTable{border-collapse:collapse;width:100%;font-size:14.5px}.kolkataIeltsPage .tcGlance .tcTable thead th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.6px;background:#0b132b;padding:16px 18px;font-size:13px;font-weight:800}.kolkataIeltsPage .tcGlance .tcTable tbody tr{border-top:1px solid #e2e8f0;transition:background .2s}.kolkataIeltsPage .tcGlance .tcTable tbody tr:nth-child(2n){background:#f8fafc}.kolkataIeltsPage .tcGlance .tcTable tbody tr:hover{background:#edf2fe}.kolkataIeltsPage .tcGlance .tcTable td{color:#334155;vertical-align:middle;padding:14px 18px}@media (max-width:768px){.kolkataIeltsPage .tcGlance .tcTable thead{display:none}.kolkataIeltsPage .tcGlance .tcTable tbody{flex-direction:column;gap:12px;display:flex}.kolkataIeltsPage .tcGlance .tcTable tbody tr{border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:1fr;padding:8px 0;display:grid;box-shadow:0 10px 30px #0b132b0f;background:#fff!important}.kolkataIeltsPage .tcGlance .tcTable td{text-align:right;justify-content:space-between;gap:16px;padding:8px 16px;display:flex}.kolkataIeltsPage .tcGlance .tcTable td:before{content:attr(data-label);color:#64748b;text-transform:uppercase;text-align:left;flex-shrink:0;font-size:12px;font-weight:800}}.kolkataIeltsPage .tcGlance .tcRank{color:#5046ff;background:#edf2fe;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:inline-flex}.kolkataIeltsPage .tcGlance .tcInstLink{color:#0b132b;font-weight:800;text-decoration:none}.kolkataIeltsPage .tcGlance .tcInstLink:hover{color:#5046ff}.kolkataIeltsPage .tcGlance .tcGoodFor{color:#92400e;background:#fffbe6;border:1px solid #d9770659;border-radius:20px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-block}.kolkataIeltsPage .tcInstitutes{padding:24px 0 72px}.kolkataIeltsPage .tcInstitutes .tcInstituteGrid{flex-direction:column;gap:24px;display:flex}.kolkataIeltsPage .tcInstitutes .tcInstituteCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;scroll-margin-top:90px;transition:box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 10px 30px #0b132b0f}.kolkataIeltsPage .tcInstitutes .tcInstituteCard:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0b132b1f}.kolkataIeltsPage .tcInstitutes .tcInstHeader{background:linear-gradient(90deg,#edf2fe 0%,#fff 100%);border-bottom:1px solid #e2e8f0;align-items:center;gap:18px;padding:22px 28px;display:flex}@media (max-width:576px){.kolkataIeltsPage .tcInstitutes .tcInstHeader{gap:14px;padding:18px}}.kolkataIeltsPage .tcInstitutes .tcInstHeader h3{color:#0b132b;margin-bottom:6px;font-size:22px;font-weight:900}@media (max-width:576px){.kolkataIeltsPage .tcInstitutes .tcInstHeader h3{font-size:18px}}.kolkataIeltsPage .tcInstitutes .tcInstRank{color:#fff;background:linear-gradient(135deg,#5046ff 0%,#000c8e 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:flex}@media (max-width:576px){.kolkataIeltsPage .tcInstitutes .tcInstRank{width:44px;height:44px;font-size:16px}}.kolkataIeltsPage .tcInstitutes .tcInstMeta{color:#64748b;flex-wrap:wrap;gap:8px 16px;font-size:13.5px;font-weight:600;display:flex}.kolkataIeltsPage .tcInstitutes .tcInstMeta span{align-items:center;gap:6px;display:inline-flex}.kolkataIeltsPage .tcInstitutes .tcInstMeta svg{color:#5046ff}.kolkataIeltsPage .tcInstitutes .tcInstTag{background:#fffbe6;border:1px solid #d9770659;border-radius:20px;padding:2px 10px;color:#92400e!important}.kolkataIeltsPage .tcInstitutes .tcInstTag svg{color:#d97706!important}.kolkataIeltsPage .tcInstitutes .tcInstBody{grid-template-columns:1fr 1fr;gap:28px;padding:26px 28px;display:grid}@media (max-width:992px){.kolkataIeltsPage .tcInstitutes .tcInstBody{grid-template-columns:1fr;gap:20px}}@media (max-width:576px){.kolkataIeltsPage .tcInstitutes .tcInstBody{padding:18px}}.kolkataIeltsPage .tcInstitutes .tcInstText p{color:#334155;font-size:15px;line-height:1.75}.kolkataIeltsPage .tcInstitutes .tcInstText p+p{margin-top:12px}.kolkataIeltsPage .tcInstitutes .tcInstDetails{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-self:start;overflow:hidden}.kolkataIeltsPage .tcInstitutes .tcDetailRow{grid-template-columns:160px 1fr;gap:12px;padding:13px 16px;font-size:14px;display:grid}.kolkataIeltsPage .tcInstitutes .tcDetailRow+.tcDetailRow{border-top:1px solid #e2e8f0}@media (max-width:576px){.kolkataIeltsPage .tcInstitutes .tcDetailRow{grid-template-columns:1fr;gap:4px}}.kolkataIeltsPage .tcInstitutes .tcDetailRow dt{color:#0b132b;align-items:center;gap:8px;font-weight:800;display:flex}.kolkataIeltsPage .tcInstitutes .tcDetailRow dt svg{color:#5046ff;font-size:13px}.kolkataIeltsPage .tcInstitutes .tcDetailRow dd{color:#334155;line-height:1.55}.kolkataIeltsPage .tcInstitutes .tcTimingList{flex-direction:column;gap:4px;list-style:none;display:flex}.kolkataIeltsPage .tcInstitutes .tcTimingList li{padding-left:14px;position:relative}.kolkataIeltsPage .tcInstitutes .tcTimingList li:before{content:"";background:#5046ff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.kolkataIeltsPage .tcInstitutes .tcChips{flex-wrap:wrap;gap:6px;display:flex}.kolkataIeltsPage .tcInstitutes .tcChip{color:#000c8e;background:#fff;border:1px solid #c7d2fe;border-radius:20px;padding:3px 10px;font-size:12.5px;font-weight:700}.kolkataIeltsPage .tcTips{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 0}@media (max-width:768px){.kolkataIeltsPage .tcTips{padding:52px 0}}.kolkataIeltsPage .tcTips .tcTipGrid{grid-template-columns:repeat(2,1fr);gap:18px;list-style:none;display:grid}@media (max-width:768px){.kolkataIeltsPage .tcTips .tcTipGrid{grid-template-columns:1fr}}.kolkataIeltsPage .tcTips .tcTipCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px 22px 22px 78px;transition:border-color .2s,box-shadow .2s;position:relative}.kolkataIeltsPage .tcTips .tcTipCard:hover{border-color:#5046ff;box-shadow:0 10px 30px #0b132b0f}.kolkataIeltsPage .tcTips .tcTipCard h3{color:#0b132b;margin-bottom:6px;font-size:17px;font-weight:800}.kolkataIeltsPage .tcTips .tcTipCard p{color:#64748b;font-size:14.5px;line-height:1.65}.kolkataIeltsPage .tcTips .tcTipNum{color:#5046ff;background:#edf2fe;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:flex;position:absolute;top:22px;left:22px}.kolkataIeltsPage .tcTestCentres{padding:80px 0}@media (max-width:768px){.kolkataIeltsPage .tcTestCentres{padding:52px 0}}.kolkataIeltsPage .tcTestCentres .tcTestCard{background:linear-gradient(135deg,#edf2fe 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;padding:40px;display:grid}@media (max-width:992px){.kolkataIeltsPage .tcTestCentres .tcTestCard{grid-template-columns:1fr;gap:28px;padding:28px 20px}}.kolkataIeltsPage .tcTestCentres .tcTestText h2{color:#0b132b;margin-bottom:14px;font-size:32px;font-weight:900}@media (max-width:768px){.kolkataIeltsPage .tcTestCentres .tcTestText h2{font-size:24px}}.kolkataIeltsPage .tcTestCentres .tcTestText>p{color:#334155;margin-bottom:18px;font-size:15.5px;line-height:1.75}.kolkataIeltsPage .tcTestCentres .tcNotice{background:#fffbe6;border:1px solid #d9770659;border-radius:12px;gap:12px;padding:14px 16px;display:flex}.kolkataIeltsPage .tcTestCentres .tcNotice svg{color:#d97706;flex-shrink:0;margin-top:3px}.kolkataIeltsPage .tcTestCentres .tcNotice p{color:#78350f;font-size:14px;line-height:1.65}.kolkataIeltsPage .tcTestCentres .tcCityPanel{color:#fff;background:#0b132b;border-radius:20px;padding:24px}.kolkataIeltsPage .tcTestCentres .tcCityPanelTitle{text-transform:uppercase;letter-spacing:1.2px;color:#fbbf24;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.kolkataIeltsPage .tcTestCentres .tcCityList{flex-direction:column;gap:8px;margin-bottom:18px;list-style:none;display:flex}.kolkataIeltsPage .tcTestCentres .tcCityList li{color:#cbd5e1;background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;font-weight:600;display:flex}.kolkataIeltsPage .tcTestCentres .tcCityList li svg{color:#94a3b8}.kolkataIeltsPage .tcTestCentres .tcCityList li .tcCityNote{color:#94a3b8;margin-left:auto;font-size:12px;font-weight:700}.kolkataIeltsPage .tcTestCentres .tcCityList li.active{color:#fff;background:#5046ff;font-weight:800}.kolkataIeltsPage .tcTestCentres .tcCityList li.active svg,.kolkataIeltsPage .tcTestCentres .tcCityList li.active .tcCityNote{color:#fff}.kolkataIeltsPage .tcTestCentres .tcProviders{gap:8px;display:flex}.kolkataIeltsPage .tcTestCentres .tcProviders span{text-align:center;border:1px solid #fff3;border-radius:10px;flex:1;padding:8px;font-size:13px;font-weight:800}.kolkataIeltsPage .tcFaq{background:#f8fafc;border-top:1px solid #e2e8f0;padding:72px 0}@media (max-width:768px){.kolkataIeltsPage .tcFaq{padding:52px 0}}.kolkataIeltsPage .tcFaq .tcFaqList{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}.kolkataIeltsPage .tcFaq .tcFaqItem{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.kolkataIeltsPage .tcFaq .tcFaqItem.active{border-color:#5046ff;box-shadow:0 10px 30px #0b132b0f}.kolkataIeltsPage .tcFaq .tcFaqItem.active .tcFaqIcon{color:#5046ff;transform:rotate(180deg)}.kolkataIeltsPage .tcFaq .tcFaqButton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-family:inherit;display:flex}.kolkataIeltsPage .tcFaq .tcFaqButton h3{color:#0b132b;font-size:16.5px;font-weight:800}@media (max-width:576px){.kolkataIeltsPage .tcFaq .tcFaqButton h3{font-size:15px}}.kolkataIeltsPage .tcFaq .tcFaqIcon{color:#64748b;flex-shrink:0;transition:transform .25s}.kolkataIeltsPage .tcFaq .tcFaqAnswer{padding:0 22px 20px}.kolkataIeltsPage .tcFaq .tcFaqAnswer p{color:#334155;font-size:15px;line-height:1.75}.kolkataIeltsPage .tcCta{padding:72px 0 88px}@media (max-width:768px){.kolkataIeltsPage .tcCta{padding:48px 0 60px}}.kolkataIeltsPage .tcCta .tcCtaCard{color:#fff;background:radial-gradient(circle at 10% 0,#5046ff66,#0000 50%),linear-gradient(135deg,#070d1e 0%,#0b132b 60%,#000c8e 100%);border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:48px;display:grid}@media (max-width:992px){.kolkataIeltsPage .tcCta .tcCtaCard{grid-template-columns:1fr;gap:28px;padding:32px 22px}}.kolkataIeltsPage .tcCta .tcCtaText h2{margin-bottom:14px;font-size:32px;font-weight:900;line-height:1.25}@media (max-width:768px){.kolkataIeltsPage .tcCta .tcCtaText h2{font-size:24px}}.kolkataIeltsPage .tcCta .tcCtaText p{color:#cbd5e1;margin-bottom:26px;font-size:15.5px;line-height:1.75}.kolkataIeltsPage .tcCta .tcCtaServices{flex-direction:column;gap:12px;list-style:none;display:flex}.kolkataIeltsPage .tcCta .tcCtaServices li{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.kolkataIeltsPage .tcCta .tcCtaIcon{color:#fbbf24;background:#fbbf2426;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}
