.AcademyLocations-module-scss-module__GAVR1W__locationsSection{background:#fff;padding:60px 0}@media (min-width:768px){.AcademyLocations-module-scss-module__GAVR1W__locationsSection{padding:80px 0}}.AcademyLocations-module-scss-module__GAVR1W__header{flex-direction:column;gap:20px;display:flex}@media (min-width:992px){.AcademyLocations-module-scss-module__GAVR1W__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.AcademyLocations-module-scss-module__GAVR1W__headerLeft{max-width:680px}.AcademyLocations-module-scss-module__GAVR1W__headerLeft .AcademyLocations-module-scss-module__GAVR1W__description{color:#565050;margin-top:14px;margin-bottom:0;font-size:16px;line-height:1.55}.AcademyLocations-module-scss-module__GAVR1W__statBox{align-items:baseline;gap:12px;display:flex}.AcademyLocations-module-scss-module__GAVR1W__statBox .AcademyLocations-module-scss-module__GAVR1W__bigNum{color:#da0e29;font-size:56px;font-weight:800;line-height:1}@media (min-width:768px){.AcademyLocations-module-scss-module__GAVR1W__statBox .AcademyLocations-module-scss-module__GAVR1W__bigNum{font-size:64px}}.AcademyLocations-module-scss-module__GAVR1W__statBox .AcademyLocations-module-scss-module__GAVR1W__numLabel{letter-spacing:.6px;text-transform:uppercase;color:#565050;font-size:14px;font-weight:600;line-height:1.3}.AcademyLocations-module-scss-module__GAVR1W__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:36px;display:grid}.AcademyLocations-module-scss-module__GAVR1W__locationCard{background:#fff;border:1px solid #e0e0e0;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:all .25s;display:flex}.AcademyLocations-module-scss-module__GAVR1W__locationCard .AcademyLocations-module-scss-module__GAVR1W__pinIconWrap{color:#da0e29;background:#ffeaec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AcademyLocations-module-scss-module__GAVR1W__locationCard .AcademyLocations-module-scss-module__GAVR1W__pinIconWrap .AcademyLocations-module-scss-module__GAVR1W__pinIcon{font-size:18px}.AcademyLocations-module-scss-module__GAVR1W__locationCard .AcademyLocations-module-scss-module__GAVR1W__locInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.AcademyLocations-module-scss-module__GAVR1W__locationCard .AcademyLocations-module-scss-module__GAVR1W__locInfo .AcademyLocations-module-scss-module__GAVR1W__city{color:#414141;font-size:17px;font-weight:700;line-height:1.3}.AcademyLocations-module-scss-module__GAVR1W__locationCard .AcademyLocations-module-scss-module__GAVR1W__locInfo .AcademyLocations-module-scss-module__GAVR1W__note{color:#565050;font-size:14px}
.page-module-scss-module__RKh7MW__bannerWrapper{overflow:hidden}@media (min-width:768px){.page-module-scss-module__RKh7MW__bannerWrapper{z-index:1;position:sticky;top:0}}.page-module-scss-module__RKh7MW__mainContentWrapper{z-index:2;background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;position:relative;overflow:clip;box-shadow:0 -10px 30px #0000001f}@media (min-width:768px){.page-module-scss-module__RKh7MW__mainContentWrapper{border-top-left-radius:40px;border-top-right-radius:40px}}@media (min-width:992px){.page-module-scss-module__RKh7MW__mainContentWrapper{border-top-left-radius:60px;border-top-right-radius:60px}}@media (min-width:1200px){.page-module-scss-module__RKh7MW__mainContentWrapper{border-top-left-radius:80px;border-top-right-radius:80px}}.page-module-scss-module__RKh7MW__headerActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.page-module-scss-module__RKh7MW__admissionsCard{-webkit-backdrop-filter:blur(28px);background:#ffffff38;border:1px solid #ffffff3d;border-radius:16px;margin-bottom:20px;padding:22px 24px 24px;box-shadow:0 16px 40px #00000040}@media (min-width:992px){.page-module-scss-module__RKh7MW__admissionsCard{margin-bottom:0}}.page-module-scss-module__RKh7MW__admissionsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module-scss-module__RKh7MW__admissionsTitle{color:#fff;font-size:21px;font-weight:700;line-height:1.3}.page-module-scss-module__RKh7MW__enrollingBadge{-webkit-backdrop-filter:blur(15px);letter-spacing:.6px;text-transform:uppercase;color:#fff;background:#ffffff38;border-radius:50em;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.page-module-scss-module__RKh7MW__enrollingBadge .page-module-scss-module__RKh7MW__badgePulseDot{background:#da0e29;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #da0e29}.page-module-scss-module__RKh7MW__factsList{flex-direction:column;margin-top:16px;display:flex}.page-module-scss-module__RKh7MW__factRow{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.page-module-scss-module__RKh7MW__factRow .page-module-scss-module__RKh7MW__factKey{color:#fffc;white-space:nowrap;font-size:14.5px}.page-module-scss-module__RKh7MW__factRow .page-module-scss-module__RKh7MW__factVal{color:#fff;text-align:right;font-size:15px;font-weight:700}.page-module-scss-module__RKh7MW__seminarBtnWrap{margin-top:18px}.page-module-scss-module__RKh7MW__seminarBtnWrap .page-module-scss-module__RKh7MW__seminarCustomBtn{justify-content:space-between;width:100%;padding-left:20px;padding-right:20px;font-size:14.5px}
