.about-courses{padding:48px 0}.about-courses__title{text-align:center;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.2}.about-courses__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.about-courses__card{background-color:var(--primary-white);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:10px;flex-direction:column;padding:24px;display:flex}.about-courses__card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.about-courses__badge{color:var(--primary-white);border-radius:10px;padding:6px 12px;font-size:16px;font-weight:700;line-height:1.2}.about-courses__badge--seo{background-color:var(--background-dark-fixed)}.about-courses__badge--geo{background:linear-gradient(90deg,#729ebd 0%,#154567 100%)}.about-courses__note{color:var(--status-green);text-align:right;font-size:16px;font-weight:700;line-height:1.2}.about-courses__card-title{margin-bottom:6px;font-size:20px;font-weight:700;line-height:1.2}.about-courses__card-text{margin-bottom:24px;font-size:16px;line-height:1.4}.about-courses__card-link{align-self:flex-start;margin-top:auto}@media screen and (width<=1023px){.about-courses{padding:24px 0}.about-courses__title{font-size:24px}.about-courses__card{padding:16px}}@media screen and (width<=599px){.about-courses__list{grid-template-columns:minmax(0,1fr);gap:12px}.about-courses__card-head{flex-direction:column;align-items:flex-start;gap:6px}.about-courses__note{text-align:left}.about-courses__card-link{align-self:stretch}}
