.cta-section { padding-top: 30px; } .header__burger:before { background-color: #fff; } .header__burger:after { border-top: 0.125rem solid #fff; border-bottom: 0.125rem solid #fff; } .header__logo svg path, .lector-helpers .arrow svg, .main-scr__first__info__logo svg { fill: white; } .main-scr__about .course-dates:before { background-color: white; } .main-scr__about, .main-scr__about__desc__inner, .main-scr__first__pointword h2, .main-scr__first__info__cont, .main-scr__about .course-dates, .lector-helpers .small-title { color: white; } :root { --main-light-bg: #511bf4; } .logo-list { gap: 1rem; margin-top: 2rem; } .logo-list__item img { max-height: 3rem; } .register__info__bgwords .mixed-font { color: rgba(0, 0, 0, .15); } .intro-lector { color: white; } .intro-item__history__item:before { background-color: white; } .main-scr__item__inner, .intro-section, .main-scr__item--first:before, .intro-lector, .intro-lector:before { background-color: #c70808; } .register__installment { justify-content: flex-start; } @media only screen and (min-width: 1280px) { .register__installment__inner { margin-left: 28px; } .main-scr { align-items: stretch; } .main-scr__item__inner.open { height: 100%; } .main-scr__first__pointword h2 { font-size: 6rem; } .main-scr__lector img { object-position: center; } .intro-course { padding-bottom: 0; } .intro-section { position: relative; } .intro-section { margin-bottom: 100px; } .logo-list { margin-top: 4rem; } .intro-item { padding: 5.875rem 40px 4.125rem; } .faq-section { margin-bottom: 36px; } } @media only screen and (min-width: 1468px) { .main-scr__first__pointword h2 { font-size: 5.8rem; } } @media only screen and (min-width: 1616px) { .main-scr__first__pointword h2 { font-size: 6.4rem; } .register__installment__inner { margin-left: 73px; } } @media only screen and (max-width: 767px) { .main-scr__first__pointword h2 { font-size: 17vw; max-width: 90vw; } } @media only screen and (max-width: 400px) { .main-scr__about__name .mixed-font { font-size: 1.50rem; } .title { font-size: 1rem; } }