@keyframes Button_animationBlink__b_Sxo {
    50% {
        opacity: 0
    }
}

@keyframes Button_visibilityControl__aNWWf {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.Button_block__F2nqE {
    margin-bottom: 30px
}

@media screen and (min-width:1025px) {
    .Button_block__F2nqE {
        margin-top: 70px;
        margin-bottom: 0
    }
}

.Button_button__eB2M9 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 300px;
    padding: 5px 10px;
    align-self: center;
    border-radius: 30px;
    outline: none;
    border: none;
    color: var(--typography-100);
    font-size: 16px;
    line-height: 24px;
    height: 40px;
    background: var(--gradient-pink-base);
    transition: all .15s ease-in-out 0ms
}

.Button_button__eB2M9:active {
    transform: scale(1.03)
}

@media screen and (min-width:1025px) {
    .Button_button__eB2M9 {
        width: 380px;
        height: 44px
    }
}

.Button_buttonIcon__qqiLd {
    display: inherit;
    fill: currentColor !important
}

.Button_buttonIconBefore__BFDKP {
    margin-left: -6px;
    margin-right: 12px
}

.Button_buttonIconAfter__FMSdB {
    margin-right: -6px;
    margin-left: 12px
}

.Button_loadingIndicator__YMPEI {
    color: var(--typography-100) !important
}

.Button_buttonLabel__QvZj0 {
    display: inherit;
    align-items: inherit;
    justify-content: inherit
}

.Button_buttonSuccess__Ya5IF {
    background: var(--success);
    border-radius: 8px
}

.Button_buttonOutlined__uh6Ea {
    background: transparent;
    border: 1px solid var(--primary)
}

.Button_disabled__zNQKo {
    cursor: not-allowed;
    opacity: .5;
    background: var(--gradient-pink-base)
}

.Button_textButton__EL5Br {
    padding: 0;
    border: none;
    height: auto;
    width: auto;
    background: transparent
}

@keyframes SectionApplicationAdvantages_animationBlink__ysA0b {
    50% {
        opacity: 0
    }
}

@keyframes SectionApplicationAdvantages_visibilityControl__MXo_S {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.SectionApplicationAdvantages_root__eksmv {
    background: var(--white-with-opacity-5);
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 80px;
    border-radius: 20px
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_root__eksmv {
        margin-left: 20px;
        margin-right: 20px
    }
}

.SectionApplicationAdvantages_content__BydCk {
    margin: 0 auto;
    max-width: 1366px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 32px;
    padding-bottom: 0
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_content__BydCk {
        flex-direction: row;
        padding: 60px 80px
    }
}

.SectionApplicationAdvantages_description__aFBDJ {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 446px;
    flex-shrink: 0
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_description__aFBDJ {
        margin-right: 100px;
        align-items: flex-start
    }
}

.SectionApplicationAdvantages_title__v__6h {
    font-weight: 700;
    font-size: 24px;
    line-height: 33px;
    color: var(--typography-100);
    margin-bottom: 20px;
    text-align: center;
    padding-left: 16px;
    padding-right: 16px
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_title__v__6h {
        padding-left: 34px;
        font-size: 40px;
        line-height: 54px;
        margin-bottom: 24px;
        text-align: left
    }
}

.SectionApplicationAdvantages_featuresList___LGlj {
    display: flex;
    flex-direction: column;
    margin-bottom: 38px;
    padding-left: 16px;
    padding-right: 16px
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_featuresList___LGlj {
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.SectionApplicationAdvantages_featureItem__SfeTt {
    position: relative;
    font-size: 14px;
    line-height: 140%;
    color: var(--typography-100);
    margin-bottom: 12px;
    padding-left: 36px
}

.SectionApplicationAdvantages_featureItem__SfeTt strong {
    font-weight: 600
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_featureItem__SfeTt {
        font-size: 16px;
        margin-bottom: 16px
    }
}

.SectionApplicationAdvantages_icon__nDOz9 {
    --tertiary-800: #e4c4f0;
    width: 24px;
    height: 24px;
    fill: var(--tertiary-800);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0
}

.SectionApplicationAdvantages_imageContainer__ci_Ib {
    flex-grow: 1;
    position: relative;
    max-height: 313px;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_imageContainer__ci_Ib {
        max-height: 510px
    }
}

.SectionApplicationAdvantages_image__voBii {
    height: auto;
    max-width: 100%;
    width: 100%;
    object-position: bottom center;
    object-fit: contain
}

.SectionApplicationAdvantages_imageDesktop__IIlNE {
    display: none
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_imageDesktop__IIlNE {
        display: block
    }
}

.SectionApplicationAdvantages_imageMobile__21_sw {
    display: block
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_imageMobile__21_sw {
        display: none
    }

    .SectionApplicationAdvantages_buttonWrapper__t2GjG {
        margin-top: 32px
    }
}

.SectionApplicationAdvantages_button__cDqKr {
    background: var(--primary);
    color: var(--typography-900);
    font-weight: 600;
    justify-content: space-between;
    padding-right: 48px;
    padding-left: 48px;
    font-size: 18px;
    max-width: 300px
}

.SectionApplicationAdvantages_buttonLabel__QCNuE {
    display: flex;
    justify-content: space-between;
    width: 100%;
    font-size: 16px;
    font-weight: 600
}

@media screen and (min-width:1025px) {
    .SectionApplicationAdvantages_buttonLabel__QCNuE {
        font-size: 18px
    }
}

.SectionApplicationAdvantages_buttonIcon__BoP1X {
    width: 18px;
    height: 18px;
    fill: currentColor
}

@keyframes SectionProblems_animationBlink__HibEQ {
    50% {
        opacity: 0
    }
}

@keyframes SectionProblems_visibilityControl__RXYR8 {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.SectionProblems_content__674nN {
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media screen and (min-width:1025px) {
    .SectionProblems_content__674nN {
        padding-right: 50px;
        padding-left: 50px;
        padding-left: 21px;
        padding-right: 21px
    }
}

.SectionProblems_title__6ZPks {
    color: var(--typography-100);
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 32px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width:1025px) {
    .SectionProblems_title__6ZPks {
        text-align: center;
        font-size: 40px;
        line-height: 47px;
        margin-bottom: 60px
    }
}

.SectionProblems_items__GWdex {
    max-width: 825px;
    margin-left: auto;
    margin-right: auto
}

.SectionProblems_item__gK4kY {
    padding-left: 32px;
    position: relative;
    margin-bottom: 24px
}

@media screen and (min-width:1025px) {
    .SectionProblems_item__gK4kY {
        padding-left: 65px;
        margin-bottom: 40px
    }
}

.SectionProblems_item__gK4kY:before {
    content: "";
    position: absolute;
    left: 0;
    width: 24px;
    height: 24px;
    background-image: url(../images/point-star.svg);
    background-repeat: no-repeat;
    background-size: contain
}

@media screen and (min-width:1025px) {
    .SectionProblems_item__gK4kY:before {
        width: 40px;
        height: 40px
    }
}

.SectionProblems_item__gK4kY:last-child {
    margin-bottom: 0
}

.SectionProblems_itemTitle___nL4d {
    color: var(--typography-100);
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 4px
}

@media screen and (min-width:1025px) {
    .SectionProblems_itemTitle___nL4d {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 12px
    }
}

.SectionProblems_itemDescription___EX9t {
    color: var(--typography-200);
    font-size: 12px;
    line-height: 16px
}

@media screen and (min-width:1025px) {
    .SectionProblems_itemDescription___EX9t {
        font-size: 18px;
        line-height: 24px
    }
}

@keyframes ClampLines_animationBlink__0mSeL {
    50% {
        opacity: 0
    }
}

@keyframes ClampLines_visibilityControl__EcDuU {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.ClampLines_clampedText__moNhz {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 21px;
    height: 168px
}

@media screen and (min-width:1025px) {
    .ClampLines_clampedText__moNhz {
        line-height: 27px;
        height: 162px;
        -webkit-line-clamp: 6
    }
}

@keyframes SectionSeoText_animationBlink__EAbAk {
    50% {
        opacity: 0
    }
}

@keyframes SectionSeoText_visibilityControl__8rAzj {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.SectionSeoText_root__OStH1 {
    margin-left: 8px;
    margin-right: 8px;
    border-radius: 20px;
    margin-bottom: 20px
}

@media screen and (min-width:1025px) {
    .SectionSeoText_root__OStH1 {
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 80px
    }
}

.SectionSeoText_hasBackground__1TaIi {
    background: var(--white-with-opacity-5)
}

.SectionSeoText_content__yzv6B {
    margin: 0 auto;
    max-width: 1366px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 32px 15px
}

@media screen and (min-width:1025px) {
    .SectionSeoText_content__yzv6B {
        padding-right: 50px;
        padding-left: 50px;
        padding: 60px 100px
    }
}

.SectionSeoText_title__O5Bsv {
    text-align: center;
    font-weight: 700;
    font-size: 28px;
    line-height: 33px;
    color: var(--typography-100);
    margin-bottom: 16px
}

@media screen and (min-width:1025px) {
    .SectionSeoText_title__O5Bsv {
        font-size: 40px;
        line-height: 47px;
        margin-bottom: 24px
    }
}

.SectionSeoText_text__9OAyL {
    max-width: 1000px;
    margin: 0 auto 15px
}

.SectionSeoText_text__9OAyL :first-child {
    margin-top: 0 !important
}

.SectionSeoText_text__9OAyL :last-child {
    margin-bottom: 0 !important
}

.SectionSeoText_text__9OAyL ol,
.SectionSeoText_text__9OAyL p,
.SectionSeoText_text__9OAyL ul {
    color: var(--typography-100);
    font-size: 14px;
    margin-bottom: 32px;
    line-height: 150%;
    text-align: left
}

@media screen and (min-width:1025px) {

    .SectionSeoText_text__9OAyL ol,
    .SectionSeoText_text__9OAyL p,
    .SectionSeoText_text__9OAyL ul {
        margin-bottom: 40px;
        font-size: 18px
    }
}

.SectionSeoText_text__9OAyL ol,
.SectionSeoText_text__9OAyL ul {
    padding-left: 15px
}

@media screen and (min-width:1025px) {

    .SectionSeoText_text__9OAyL ol,
    .SectionSeoText_text__9OAyL ul {
        padding-left: 25px
    }
}

.SectionSeoText_text__9OAyL ul {
    list-style-type: disc
}

.SectionSeoText_text__9OAyL ol {
    list-style-type: decimal
}

.SectionSeoText_text__9OAyL h1 {
    color: var(--typography-100);
    font-weight: 700;
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 16px;
    text-align: left
}

@media screen and (min-width:1025px) {
    .SectionSeoText_text__9OAyL h1 {
        text-align: center;
        font-size: 40px;
        line-height: 60px;
        margin-bottom: 24px
    }
}

.SectionSeoText_text__9OAyL h2,
.SectionSeoText_text__9OAyL h3,
.SectionSeoText_text__9OAyL h4,
.SectionSeoText_text__9OAyL h5 {
    color: var(--typography-100);
    font-weight: 700
}

.SectionSeoText_text__9OAyL h2 {
    font-size: 24px;
    line-height: 33px;
    margin-bottom: 12px;
    text-align: left
}

@media screen and (min-width:1025px) {
    .SectionSeoText_text__9OAyL h2 {
        text-align: center;
        font-size: 40px;
        line-height: 54px;
        margin-bottom: 16px
    }
}

.SectionSeoText_text__9OAyL h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 12px
}

@media screen and (min-width:1025px) {
    .SectionSeoText_text__9OAyL h3 {
        font-size: 32px;
        line-height: 44px;
        margin-bottom: 16px
    }
}

.SectionSeoText_text__9OAyL h4 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 8px
}

@media screen and (min-width:1025px) {
    .SectionSeoText_text__9OAyL h4 {
        font-size: 20px;
        line-height: 27px
    }
}

.SectionSeoText_text__9OAyL h5 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 4px
}

@media screen and (min-width:1025px) {
    .SectionSeoText_text__9OAyL h5 {
        font-size: 18px;
        line-height: 25px
    }
}

.SectionSeoText_text__9OAyL em,
.SectionSeoText_text__9OAyL i {
    font-style: italic
}

.SectionSeoText_text__9OAyL b,
.SectionSeoText_text__9OAyL strong {
    font-weight: 700
}

.SectionSeoText_text__9OAyL img {
    display: inline-block;
    max-width: 100%
}

.SectionSeoText_text__9OAyL a {
    text-decoration: underline
}

@media screen and (min-width:1025px) {
    .SectionSeoText_text__9OAyL {
        margin-bottom: 26px
    }
}

.SectionSeoText_buttonWrapper__H_pgv {
    display: flex;
    width: 100%;
    margin: 0
}

@media screen and (min-width:1025px) {
    .SectionSeoText_buttonWrapper__H_pgv {
        justify-content: center
    }
}

.SectionSeoText_button__8xw6P {
    background: transparent;
    padding: 0;
    width: auto;
    height: auto;
    color: var(--primary);
    font-size: 20px;
    line-height: 27px
}

@keyframes SectionTopics_animationBlink__lMvYe {
    50% {
        opacity: 0
    }
}

@keyframes SectionTopics_visibilityControl__NhvS0 {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.SectionTopics_content__DHjx2 {
    margin: 0 auto;
    max-width: 1366px;
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media screen and (min-width:1025px) {
    .SectionTopics_content__DHjx2 {
        padding-right: 50px;
        padding-left: 50px;
        padding-left: 100px;
        padding-right: 100px
    }
}

.SectionTopics_title__FSUgl {
    text-align: center;
    color: var(--primary-100);
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 24px
}

@media screen and (min-width:1025px) {
    .SectionTopics_title__FSUgl {
        font-size: 40px;
        line-height: 54px;
        margin-bottom: 48px
    }
}

.SectionTopics_topicListWrapper__AMf36 {
    width: 100%
}

.SectionTopics_topicList__T2Mr_ {
    max-width: 400px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: -16px;
    margin-right: -10px
}

@media screen and (min-width:1025px) {
    .SectionTopics_topicList__T2Mr_ {
        max-width: none;
        margin-right: -28px
    }
}

.SectionTopics_topicListItem__Xm5Im {
    width: 50%;
    max-width: 100%;
    padding-bottom: 16px;
    padding-right: 10px
}

@media screen and (min-width:1025px) {
    .SectionTopics_topicListItem__Xm5Im {
        width: 197px;
        padding-right: 28px
    }
}

.SectionTopics_topic__pDJsx {
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    background: var(--primary-800);
    box-shadow: 0 4px 6px rgba(0, 0, 4, .4);
    border-radius: 6px;
    padding: 12px 10px;
    color: var(--typography-100)
}

@media screen and (min-width:1025px) {
    .SectionTopics_topic__pDJsx {
        padding: 20px 12px
    }
}

.SectionTopics_link__d5DNd {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.SectionTopics_topicImage__ngheJ {
    height: auto;
    max-width: 100px;
    width: 100%;
    object-position: bottom center;
    object-fit: contain;
    margin-bottom: 16px
}

@media screen and (min-width:1025px) {
    .SectionTopics_topicImage__ngheJ {
        margin-bottom: 28px
    }
}

.SectionTopics_topicText__G1RDZ {
    font-weight: 600;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    margin-top: auto;
    text-align: center
}

@keyframes SectionWhy_animationBlink__xUIIA {
    50% {
        opacity: 0
    }
}

@keyframes SectionWhy_visibilityControl__03BDb {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.SectionWhy_content__eVYzw {
    margin: 0 auto;
    max-width: 1208px;
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media screen and (min-width:1025px) {
    .SectionWhy_content__eVYzw {
        padding-right: 50px;
        padding-left: 50px;
        padding-left: 21px;
        padding-right: 21px
    }
}

.SectionWhy_title__iV3Px {
    color: var(--typography-100);
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 32px;
    text-align: center
}

@media screen and (min-width:1025px) {
    .SectionWhy_title__iV3Px {
        font-size: 40px;
        line-height: 47px;
        margin-bottom: 40px
    }
}

.SectionWhy_items__ZyWuD {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 32px;
    width: 100%
}

@media screen and (min-width:1025px) {
    .SectionWhy_items__ZyWuD {
        align-items: flex-start;
        flex-direction: row;
        margin-left: -21px;
        margin-right: -21px
    }
}

.SectionWhy_item__snfZq {
    max-width: 300px
}

@media screen and (min-width:1025px) {
    .SectionWhy_item__snfZq {
        width: 25%;
        padding-left: 21px;
        padding-right: 21px;
        max-width: none
    }
}

.SectionWhy_itemInner__jSIhI {
    margin-bottom: 24px;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media screen and (min-width:1025px) {
    .SectionWhy_itemInner__jSIhI {
        margin-bottom: 0
    }
}

.SectionWhy_itemIconWrapper__pduSe {
    border-radius: 50%;
    overflow: hidden;
    width: 40px;
    height: 40px;
    margin-bottom: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

@media screen and (min-width:1025px) {
    .SectionWhy_itemIconWrapper__pduSe {
        width: 60px;
        height: 60px
    }
}

.SectionWhy_itemIcon__o2izk {
    object-fit: cover
}

.SectionWhy_itemTitle__QXZpr {
    color: var(--typography-100);
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 4px;
    text-align: center
}

@media screen and (min-width:1025px) {
    .SectionWhy_itemTitle__QXZpr {
        font-size: 20px;
        line-height: 27px;
        margin-bottom: 8px
    }
}

.SectionWhy_itemDescription__F7_kn {
    color: var(--typography-200);
    font-size: 12px;
    line-height: 16px;
    text-align: center
}

@media screen and (min-width:1025px) {
    .SectionWhy_itemDescription__F7_kn {
        font-size: 14px;
        line-height: 19px
    }
}

.SectionWhy_button__8jrWJ {
    width: 100%;
    background: var(--primary);
    color: var(--typography-900);
    font-weight: 600;
    height: 44px;
    justify-content: space-between;
    padding-right: 48px;
    padding-left: 48px;
    font-size: 18px;
    line-height: 21px
}

.SectionWhy_buttonLabel__nKg1q {
    width: 100%
}

.SectionWhy_buttonWrapper__zVXJu {
    width: 100%;
    max-width: 320px;
    margin: 0 auto
}

.SectionWhy_icon__D58rY {
    width: 18px;
    height: 18px;
    fill: currentColor
}

@keyframes YoutubeVideo_animationBlink__QqyF5 {
    50% {
        opacity: 0
    }
}

@keyframes YoutubeVideo_visibilityControl__8JiUh {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.YoutubeVideo_root___tob8 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    max-width: 732px;
    border-radius: 12px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    aspect-ratio: 1.7777777778
}

@supports not (aspect-ratio:1) {
    .YoutubeVideo_root___tob8:before {
        content: "";
        display: inline-block;
        vertical-align: top;
        padding-top: 56.25%
    }
}

.YoutubeVideo_playButton__Qx5a9 {
    display: block;
    width: 100%;
    height: 100%;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>') no-repeat 50%/68px 48px;
    position: absolute
}

.YoutubeVideo_playerActive__63rbb .YoutubeVideo_playButton__Qx5a9 {
    display: none
}

.YoutubeVideo_iframe__erQZT {
    border-radius: 16px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@keyframes ContentManagerSection_animationBlink__mUpm_ {
    50% {
        opacity: 0
    }
}

@keyframes ContentManagerSection_visibilityControl__ZYxeZ {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.ContentManagerSection_root__T1ZBX {
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 24px;
    position: relative
}

@media screen and (min-width:1025px) {
    .ContentManagerSection_root__T1ZBX {
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 44px
    }
}

.ContentManagerSection_content__q2CEx {
    background-color: var(--white-with-opacity-5);
    border-radius: 20px;
    padding: 32px 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
    max-width: 1326px
}

@media screen and (min-width:1025px) {
    .ContentManagerSection_content__q2CEx {
        padding: 50px 80px;
        margin-left: auto;
        margin-right: auto
    }
}

@keyframes SectionVideo_animationBlink__BPqEB {
    50% {
        opacity: 0
    }
}

@keyframes SectionVideo_visibilityControl__xoTIT {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.SectionVideo_content__A_6Jr {
    display: block;
    text-align: center
}

.SectionVideo_title__PP2UJ {
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    line-height: 33px;
    color: var(--typography-100);
    margin-bottom: 16px
}

@supports(text-wrap:balance) {
    .SectionVideo_title__PP2UJ {
        text-wrap: balance
    }
}

@supports not (text-wrap:balance) {
    .SectionVideo_title__PP2UJ {
        text-align: center
    }
}

@media screen and (min-width:1025px) {
    .SectionVideo_title__PP2UJ {
        font-size: 40px;
        line-height: 47px;
        margin-bottom: 24px
    }
}

@keyframes ExpertCardMore_animationBlink__6LWVA {
    50% {
        opacity: 0
    }
}

@keyframes ExpertCardMore_visibilityControl__iVzu_ {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.ExpertCardMore_root__fHzB8 {
    color: var(--primary);
    font-size: 12px;
    line-height: 24px
}

.ExpertCardMore_wrapper__O5M3W {
    display: inline-flex;
    margin-top: 0;
    margin-bottom: 0
}

@keyframes ExpertAbout_animationBlink__RLvmJ {
    50% {
        opacity: 0
    }
}

@keyframes ExpertAbout_visibilityControl__Qfo9_ {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.ExpertAbout_title__HWblt {
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 5px
}

.ExpertAbout_text__uGwWZ {
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 20px;
    overflow-wrap: anywhere
}

.ExpertAbout_aboutMore__MPl27 {
    font-size: 14px;
    z-index: 1
}

@keyframes ExpertCard_animationBlink__aGqaA {
    50% {
        opacity: 0
    }
}

@keyframes ExpertCard_visibilityControl__L3rQk {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.ExpertCard_root__QMGpw {
    background: var(--secondary-600);
    border-radius: 16px;
    padding-top: 15px;
    position: relative
}

.ExpertCard_overlayButton__G_uMI {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-color: transparent
}

.ExpertCard_content__k9xIH {
    position: relative;
    display: grid;
    height: 100%;
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr repeat(4, auto);
    grid-template-areas: "image""name""status""review""experience""action"
}

@media screen and (min-width:1025px) {
    .ExpertCard_content__k9xIH {
        grid-template-columns: 100px 1fr;
        grid-template-rows: repeat(6, -webkit-min-content) auto;
        grid-template-rows: repeat(6, min-content) auto;
        grid-template-areas: "image name""image review""image status""divider divider""experience experience""description description""action action"
    }
}

.ExpertCard_description__I7VXZ,
.ExpertCard_divider__MeRTA,
.ExpertCard_experienceWrapper__hjNXR {
    margin-right: 12px;
    margin-left: 12px
}

@media screen and (min-width:1025px) {

    .ExpertCard_description__I7VXZ,
    .ExpertCard_divider__MeRTA,
    .ExpertCard_experienceWrapper__hjNXR {
        margin-right: 20px;
        margin-left: 20px
    }
}

.ExpertCard_nameWrapper__WwAav,
.ExpertCard_reviewWrapper__eBDcM,
.ExpertCard_status__ZqGeK {
    margin-right: 12px;
    margin-left: 12px
}

@media screen and (min-width:1025px) {

    .ExpertCard_nameWrapper__WwAav,
    .ExpertCard_reviewWrapper__eBDcM,
    .ExpertCard_status__ZqGeK {
        margin-left: 8px;
        margin-right: 20px
    }
}

.ExpertCard_imageWrapper__eUSGb {
    grid-area: image;
    position: relative;
    max-width: 136px;
    width: 100%;
    height: 122px;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width:1025px) {
    .ExpertCard_imageWrapper__eUSGb {
        width: 80px;
        height: 80px;
        margin-left: 20px
    }
}

.ExpertCard_image__ljiRB {
    border-radius: 16px 16px 0 0;
    object-fit: cover
}

@media screen and (min-width:1025px) {
    .ExpertCard_image__ljiRB {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px
    }
}

.ExpertCard_nameWrapper__WwAav {
    grid-area: name;
    display: flex;
    justify-content: center
}

@media screen and (min-width:1025px) {
    .ExpertCard_nameWrapper__WwAav {
        overflow: hidden;
        flex-wrap: nowrap;
        justify-content: flex-start
    }
}

.ExpertCard_name__kioai {
    color: var(--typography-100);
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    padding: 4px 8px 18px;
    max-width: 136px;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    background-color: var(--secondary-800)
}

@media screen and (min-width:1025px) {
    .ExpertCard_name__kioai {
        text-align: left;
        display: inline-block;
        padding: 0;
        max-width: none;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-color: transparent;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }
}

.ExpertCard_status__ZqGeK {
    grid-area: status;
    font-size: 12px;
    line-height: 16px;
    background: var(--success-400);
    border-radius: 22px;
    padding: 4px 16px;
    font-weight: 600;
    text-align: center;
    max-width: 80px;
    margin: -10px auto 5px
}

@media screen and (min-width:1025px) {
    .ExpertCard_status__ZqGeK {
        margin: 4px 0 13px 8px
    }
}

.ExpertCard_divider__MeRTA {
    display: none
}

@media screen and (min-width:1025px) {
    .ExpertCard_divider__MeRTA {
        display: block;
        grid-area: divider;
        height: 1px;
        background-color: var(--white-with-opacity-5);
        margin-bottom: 12px
    }
}

.ExpertCard_reviewWrapper__eBDcM {
    grid-area: review;
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    flex-wrap: wrap
}

.ExpertCard_rating__7LsVt {
    display: flex;
    color: var(--typography-100);
    font-weight: 600;
    font-size: 16px;
    line-height: 135%
}

@media screen and (min-width:1025px) {
    .ExpertCard_rating__7LsVt {
        font-size: 18px
    }
}

.ExpertCard_star__oeP_n {
    margin-left: 6px;
    margin-right: 6px;
    width: 20px;
    height: 20px;
    fill: var(--star)
}

.ExpertCard_reviews__un2_o {
    color: var(--typography-100);
    font-size: 12px;
    line-height: 130%
}

@media screen and (min-width:1025px) {
    .ExpertCard_reviews__un2_o {
        font-size: 10px
    }
}

.ExpertCard_experienceWrapper__hjNXR {
    grid-area: experience;
    margin-bottom: 18px
}

.ExpertCard_experienceItem__BSUrH {
    display: flex;
    align-items: center;
    margin-top: 6px;
    color: var(--typography-300);
    font-size: 12px;
    line-height: 130%;
    flex-wrap: wrap
}

.ExpertCard_experienceAmount__msetV {
    font-weight: 600;
    color: var(--typography-100);
    margin-right: 5px
}

.ExpertCard_icon__ovZOT {
    margin-right: 6px;
    fill: var(--primary-200);
    width: 12px;
    height: 12px
}

@media screen and (min-width:1025px) {
    .ExpertCard_icon__ovZOT {
        width: 20px;
        height: 20px
    }
}

.ExpertCard_description__I7VXZ {
    grid-area: description;
    display: none
}

@media screen and (min-width:1025px) {
    .ExpertCard_description__I7VXZ {
        display: flex
    }
}

.ExpertCard_action__N_7p6 {
    grid-area: action;
    display: flex;
    margin-top: auto;
    padding: 20px 12px;
    flex-direction: column-reverse;
    background-color: transparent
}

@media screen and (min-width:1025px) {
    .ExpertCard_action__N_7p6 {
        padding: 16px 20px;
        flex-direction: row;
        align-items: center;
        background-color: var(--secondary-800);
        border-bottom-right-radius: 16px;
        border-bottom-left-radius: 16px
    }
}

.ExpertCard_cost__4Y9Zg {
    font-size: 12px;
    line-height: 130%;
    color: var(--typography-200);
    text-align: center;
    width: 100%;
    margin-right: 0
}

@media screen and (min-width:1025px) {
    .ExpertCard_cost__4Y9Zg {
        width: 88px;
        margin-right: 10px
    }
}

.ExpertCard_buttonWrapper__tjWLT {
    margin-top: 0;
    flex-grow: 1;
    position: relative;
    z-index: 2;
    margin-bottom: 8px
}

@media screen and (min-width:1025px) {
    .ExpertCard_buttonWrapper__tjWLT {
        margin-bottom: 0
    }
}

.ExpertCard_button__JSQP6 {
    color: var(--typography-100);
    width: 100%;
    font-weight: 600;
    height: 40px;
    border-radius: 8px
}

@media screen and (min-width:1025px) {
    .ExpertCard_button__JSQP6 {
        border-radius: 30px
    }
}

@keyframes SectionExperts_animationBlink__8Th_8 {
    50% {
        opacity: 0
    }
}

@keyframes SectionExperts_visibilityControl__Ll2h0 {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.SectionExperts_root__Qqw2M {
    margin-left: 8px;
    margin-right: 8px;
    border-radius: 20px;
    overflow: hidden
}

@media screen and (min-width:1025px) {
    .SectionExperts_root__Qqw2M {
        margin-left: 20px;
        margin-right: 20px
    }
}

.SectionExperts_content__gItQW {
    border-radius: 20px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 32px 7px;
    background-color: var(--white-with-opacity-5);
    max-width: 1268px;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width:1025px) {
    .SectionExperts_content__gItQW {
        padding: 48px 100px
    }
}

.SectionExperts_expertListWrapper__X7DC4 {
    max-width: 360px;
    margin-bottom: 24px;
    width: 100%
}

@media screen and (min-width:1025px) {
    .SectionExperts_expertListWrapper__X7DC4 {
        max-width: none;
        margin-bottom: 34px
    }
}

.SectionExperts_expertList__Guiv7 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -17px;
    margin-right: -8px
}

@media screen and (min-width:1025px) {
    .SectionExperts_expertList__Guiv7 {
        margin-right: -24px
    }
}

.SectionExperts_loaderWrapper__qn1AV {
    display: flex;
    align-items: center;
    justify-content: center
}

.SectionExperts_expertListItem__JQLix {
    flex: 0 0 auto;
    width: 50%;
    max-width: 100%;
    padding-bottom: 17px;
    padding-right: 8px
}

@media screen and (min-width:1025px) {
    .SectionExperts_expertListItem__JQLix {
        width: 33.3333333333%;
        padding-right: 24px
    }
}

.SectionExperts_expert__e3lPh {
    --primary-100: #e8e8fc;
    --primary-200: #d2d1f9;
    --primary-300: #bbbaf6;
    --primary-400: #a5a3f3;
    --primary: #8e8cf0;
    --primary-rgb: 142, 140, 240;
    --primary-600: #7270c0;
    --primary-700: #555490;
    --primary-800: #393860;
    --primary-900: #1c1c30;
    --secondary-100: #b1b1ce;
    --secondary-200: #8a8ab5;
    --secondary-300: #63639d;
    --secondary-400: #505090;
    --secondary: #3c3c84;
    --secondary-600: #282861;
    --secondary-700: #24244f;
    --secondary-800: #141333;
    --secondary-900: #0c0c1a;
    --tertiary-100: #f1e1f7;
    --tertiary-200: #e4c4f0;
    --tertiary-300: #d6a6e8;
    --tertiary-400: #c989e1;
    --tertiary: #bb6bd9;
    --tertiary-600: #9656ae;
    --tertiary-700: #704082;
    --tertiary-800: #4b2b57;
    --tertiary-900: #25152b;
    --success-100: #d3eadd;
    --success-200: #a6d5ba;
    --success-300: #7ac098;
    --success-400: #4dab75;
    --success: #219653;
    --success-600: #1a7842;
    --success-700: #145a32;
    --success-800: #0d3c21;
    --success-900: #071e11;
    --error-100: #facfd0;
    --error-200: #f49ea1;
    --error-300: #ef6e73;
    --error-400: #e93d44;
    --error: #e40d15;
    --error-600: #b60a11;
    --error-700: #89080d;
    --error-800: #5b0508;
    --error-900: #2e0304;
    --warning-100: #fcebdb;
    --warning-200: #fad6b7;
    --warning-300: #f7c292;
    --warning-400: #f5ad6e;
    --warning: #f2994a;
    --warning-600: #c27a3b;
    --warning-700: #915c2c;
    --warning-800: #613d1e;
    --warning-900: #301f0f;
    --typography-100: #fafafa;
    --typography-200: #e6e6e6;
    --typography-300: #cdcdcd;
    --typography-400: #9b9b9b;
    --typography: #828282;
    --typography-600: #686868;
    --typography-700: #4e4e4e;
    --typography-800: #343434;
    --typography-900: #1a1a1a;
    --star-100: #fae9b7;
    --star-300: #f6d982;
    --star: #f2c94c;
    --star-700: #a98d35;
    --star-900: #61501e;
    --chart-100: #bbebfa;
    --chart-300: #89dbf6;
    --chart: #56ccf2;
    --chart-700: #3c8fa9;
    --chart-900: #225261;
    --accent: #555bf6;
    --white-with-opacity-5: hsla(0, 0%, 100%, .05);
    --white-with-opacity-15: hsla(0, 0%, 100%, .15);
    --white-with-opacity-25: hsla(0, 0%, 100%, .25);
    --white-with-opacity-50: hsla(0, 0%, 100%, .5);
    --star-with-opacity-70: rgba(242, 201, 76, .7);
    --secondary-400-with-opacity-80: rgba(60, 60, 132, .8);
    --secondary-400-with-opacity-40: rgba(60, 60, 132, .4);
    --secondary-600-with-opacity-70: rgba(40, 40, 97, .7);
    --primary-with-opacity-30: rgba(142, 140, 240, .3);
    --primary-with-opacity-50: rgba(142, 140, 240, .5);
    --primary-400-with-opacity-30: rgba(165, 163, 243, .3);
    --primary-700-with-opacity-30: rgba(85, 84, 144, .3);
    --primary-900-with-opacity-40: rgba(28, 28, 48, .4);
    --warning-with-opacity-20: rgba(242, 153, 74, .2);
    --shadow: rgba(36, 36, 79, .56);
    --typography-200-with-opacity-50: hsla(0, 0%, 90%, .5);
    --gradient-pink-right-part: #f2994a;
    --gradient-pink-left-part: #6a4dbc;
    --gradient-pink-base: linear-gradient(90.6deg, #6a4dbc 0.47%, #f2994a 137.94%);
    --gradient-eclipse: linear-gradient(91deg, #b57ce2 0.47%, #f0aea8 137.94%);
    --gradient-tranquil: linear-gradient(83.5deg, #5e6ffd -15.87%, #aa8aca 96.3%);
    --gradient-azure: linear-gradient(38.65deg, #4568dc 27.36%, #b06ab3 87.78%);
    --gradient-amethyst: linear-gradient(180deg, #141333, #202261 70.63%, #3a237a);
    --primary-page-background: #141333;
    --alternative-page-background: #24244f;
    --white: #fff;
    height: 100%
}

.SectionExperts_button__HBcuh {
    width: 100%;
    background: var(--primary);
    color: var(--typography-900);
    font-weight: 600;
    height: 44px;
    padding-right: 48px;
    padding-left: 48px
}

@media screen and (min-width:1025px) {
    .SectionExperts_button__HBcuh {
        font-size: 18px;
        line-height: 21px;
        height: 56px
    }
}

.SectionExperts_buttonWrapper__QWJ_m {
    min-width: 320px;
    margin: 0 auto
}

@keyframes SectionStart_animationBlink__6tdlh {
    50% {
        opacity: 0
    }
}

@keyframes SectionStart_visibilityControl__yrLWa {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.SectionStart_root__Rv2AG {
    border-radius: 20px;
    padding-left: 8px;
    padding-right: 8px
}

@media screen and (min-width:1025px) {
    .SectionStart_root__Rv2AG {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }
}

.SectionStart_container__Qq6LJ {
    max-width: 1326px;
    width: 100%;
    border-radius: 20px;
    margin-left: auto;
    margin-right: auto;
    background: var(--white-with-opacity-5)
}

.SectionStart_content__XDhem {
    display: flex;
    flex-direction: column-reverse
}

@media screen and (min-width:1025px) {
    .SectionStart_content__XDhem {
        flex-direction: row;
        justify-content: space-between
    }
}

.SectionStart_textColumn__eJtbX {
    padding: 32px 15px;
    display: flex;
    justify-content: center;
    flex: 1 2
}

@media screen and (min-width:1025px) {
    .SectionStart_textColumn__eJtbX {
        padding: 77px 50px 77px 80px
    }
}

.SectionStart_title__e__qO {
    color: var(--typography-100);
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 8px;
    font-weight: 700
}

@media screen and (min-width:1025px) {
    .SectionStart_title__e__qO {
        font-size: 32px;
        line-height: 44px;
        margin-bottom: 12px
    }
}

.SectionStart_description__7dvgZ {
    color: var(--typography-100);
    font-size: 14px;
    line-height: 21px
}

@media screen and (min-width:1025px) {
    .SectionStart_description__7dvgZ {
        font-size: 18px;
        line-height: 27px
    }
}

.SectionStart_textContent__Nc2hy {
    max-width: 600px
}

.SectionStart_imageColumn__U5y5D {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 1;
    padding-top: 28px;
    padding-bottom: 28px;
    --primary-100: #e8e8fc;
    --primary-200: #d2d1f9;
    --primary-300: #bbbaf6;
    --primary-400: #a5a3f3;
    --primary: #8e8cf0;
    --primary-rgb: 142, 140, 240;
    --primary-600: #7270c0;
    --primary-700: #555490;
    --primary-800: #393860;
    --primary-900: #1c1c30;
    --secondary-100: #b1b1ce;
    --secondary-200: #8a8ab5;
    --secondary-300: #63639d;
    --secondary-400: #505090;
    --secondary: #3c3c84;
    --secondary-600: #282861;
    --secondary-700: #24244f;
    --secondary-800: #141333;
    --secondary-900: #0c0c1a;
    --tertiary-100: #f1e1f7;
    --tertiary-200: #e4c4f0;
    --tertiary-300: #d6a6e8;
    --tertiary-400: #c989e1;
    --tertiary: #bb6bd9;
    --tertiary-600: #9656ae;
    --tertiary-700: #704082;
    --tertiary-800: #4b2b57;
    --tertiary-900: #25152b;
    --success-100: #d3eadd;
    --success-200: #a6d5ba;
    --success-300: #7ac098;
    --success-400: #4dab75;
    --success: #219653;
    --success-600: #1a7842;
    --success-700: #145a32;
    --success-800: #0d3c21;
    --success-900: #071e11;
    --error-100: #facfd0;
    --error-200: #f49ea1;
    --error-300: #ef6e73;
    --error-400: #e93d44;
    --error: #e40d15;
    --error-600: #b60a11;
    --error-700: #89080d;
    --error-800: #5b0508;
    --error-900: #2e0304;
    --warning-100: #fcebdb;
    --warning-200: #fad6b7;
    --warning-300: #f7c292;
    --warning-400: #f5ad6e;
    --warning: #f2994a;
    --warning-600: #c27a3b;
    --warning-700: #915c2c;
    --warning-800: #613d1e;
    --warning-900: #301f0f;
    --typography-100: #fafafa;
    --typography-200: #e6e6e6;
    --typography-300: #cdcdcd;
    --typography-400: #9b9b9b;
    --typography: #828282;
    --typography-600: #686868;
    --typography-700: #4e4e4e;
    --typography-800: #343434;
    --typography-900: #1a1a1a;
    --star-100: #fae9b7;
    --star-300: #f6d982;
    --star: #f2c94c;
    --star-700: #a98d35;
    --star-900: #61501e;
    --chart-100: #bbebfa;
    --chart-300: #89dbf6;
    --chart: #56ccf2;
    --chart-700: #3c8fa9;
    --chart-900: #225261;
    --accent: #555bf6;
    --white-with-opacity-5: hsla(0, 0%, 100%, .05);
    --white-with-opacity-15: hsla(0, 0%, 100%, .15);
    --white-with-opacity-25: hsla(0, 0%, 100%, .25);
    --white-with-opacity-50: hsla(0, 0%, 100%, .5);
    --star-with-opacity-70: rgba(242, 201, 76, .7);
    --secondary-400-with-opacity-80: rgba(60, 60, 132, .8);
    --secondary-400-with-opacity-40: rgba(60, 60, 132, .4);
    --secondary-600-with-opacity-70: rgba(40, 40, 97, .7);
    --primary-with-opacity-30: rgba(142, 140, 240, .3);
    --primary-with-opacity-50: rgba(142, 140, 240, .5);
    --primary-400-with-opacity-30: rgba(165, 163, 243, .3);
    --primary-700-with-opacity-30: rgba(85, 84, 144, .3);
    --primary-900-with-opacity-40: rgba(28, 28, 48, .4);
    --warning-with-opacity-20: rgba(242, 153, 74, .2);
    --shadow: rgba(36, 36, 79, .56);
    --typography-200-with-opacity-50: hsla(0, 0%, 90%, .5);
    --gradient-pink-right-part: #f2994a;
    --gradient-pink-left-part: #6a4dbc;
    --gradient-pink-base: linear-gradient(90.6deg, #6a4dbc 0.47%, #f2994a 137.94%);
    --gradient-eclipse: linear-gradient(91deg, #b57ce2 0.47%, #f0aea8 137.94%);
    --gradient-tranquil: linear-gradient(83.5deg, #5e6ffd -15.87%, #aa8aca 96.3%);
    --gradient-azure: linear-gradient(38.65deg, #4568dc 27.36%, #b06ab3 87.78%);
    --gradient-amethyst: linear-gradient(180deg, #141333, #202261 70.63%, #3a237a);
    --primary-page-background: #141333;
    --alternative-page-background: #24244f;
    --white: #fff
}

@media screen and (min-width:1025px) {
    .SectionStart_imageColumn__U5y5D {
        padding-top: 0;
        padding-bottom: 0;
        max-width: 534px;
        width: 100%;
        min-height: 310px;
        border-bottom-right-radius: 20px;
        border-top-left-radius: 0
    }
}

.SectionStart_imageDesktop__bW3IA {
    height: auto;
    max-width: 240px;
    width: 100%;
    object-position: bottom center;
    object-fit: contain;
    display: none
}

@media screen and (min-width:1025px) {
    .SectionStart_imageDesktop__bW3IA {
        display: block
    }
}

.SectionStart_imageMobile__Sw0aD {
    height: auto;
    max-width: 120px;
    width: 100%;
    object-position: bottom center;
    object-fit: contain;
    display: block
}

@media screen and (min-width:1025px) {
    .SectionStart_imageMobile__Sw0aD {
        display: none
    }
}

.CategorySections_section__Eac51 {
    margin-bottom: 60px
}

@keyframes CategoryPage_animationBlink__eElew {
    50% {
        opacity: 0
    }
}

@keyframes CategoryPage_visibilityControl__wO6Vc {
    0% {
        opacity: 0
    }

    1% {
        opacity: 1
    }

    99% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden;
        display: none
    }
}

.CategoryPage_root__CJ8cB {
    background: var(--primary-page-background);
    min-height: 100%
}

/*# sourceMappingURL=c39af31510e0a3e3.css.map*/