.for-whom-section { padding-top: 0; padding-bottom: 0 } .cta-section { padding-top: 30px } .header__burger:before { background-color: #fff } .header__burger:after { border-top: .125rem solid #fff; border-bottom: .125rem solid #fff } .header__logo svg path { fill: #fff } .main-scr__first__info__logo svg { fill: #fff } .main-scr__about .course-dates:before { background-color: #fff } .main-scr__about, .main-scr__about__desc__inner, .main-scr__first__pointword h2, .main-scr__first__info__cont, .main-scr__about .course-dates { color: #fff } :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(255, 255, 255, .15) } .after-course-section, .intro-lector { color: #fff } .after-course__icon svg { fill: #fff } .intro-course__bot { align-items: center } .register__info__head { color: #fff } .register__info__head .course-dates:before { background: #fff } .intro-item__history__item:before { background-color: #fff } .register__installment { justify-content: flex-start } .register-section { padding-top: 2.5rem } .main-scr__lector img { object-position: center bottom; } @media only screen and (min-width:48em) { .register-section { padding-top: 5rem } } @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: 5rem } .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: 4.25rem } } @media only screen and (min-width:1616px) { .main-scr__first__pointword h2 { font-size: 5rem } .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.5rem } .title { font-size: 1rem } } @media screen and (max-width: 1279px) { .intro-section { background-color: white; } }