.AwardsBlocks_blocksWrapper__4_6Rn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    width: 100%
}

@media (max-width:1269px) {
    .AwardsBlocks_blocksWrapper__4_6Rn {
        flex-wrap: wrap
    }
}

@media only screen and (min-width:992px) and (max-width:1279px) {
    .AwardsBlocks_blocksWrapper__4_6Rn {
        justify-content: space-around
    }
}

.AwardBlock_blockWrapper__tH5bH {
    background-color: #fff;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 24px;
    gap: 8px;
    flex-direction: column;
    border-radius: 16px;
    flex: 1;
    max-height: 138px
}

.AwardBlock_name__W9Yr0 {
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0;
    text-align: left
}

@media (max-width:478px) {
    .AwardBlock_name__W9Yr0 {
        font-size: 24px;
        line-height: 32px
    }
}

.AwardBlock_description__WmPBU {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    gap: 16px
}

.AwardBlock_place__ivgXE {
    font-family: var(--font-tt-runs);
    font-size: 36px;
    font-weight: 800;
    line-height: 48px;
    letter-spacing: 0;
    text-align: left;
    color: #26b54c
}

@media (max-width:992px) {
    .AwardBlock_blockWrapper__tH5bH {
        width: 100%;
        flex: none
    }
}

@media (max-width:478px) {
    .AwardBlock_place__ivgXE {
        font-size: 24px;
        line-height: 36px;
        text-align: left
    }

    .AwardBlock_blockWrapper__tH5bH {
        max-height: 128px
    }
}

.OurMission_section__HZwe8 {
    padding-bottom: 40px;
    padding-top: 40px
}

.OurMission_missionText__FJT28 {
    width: 100%;
    padding-left: 15px;
    border-left: 2px solid #26b54c;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
    letter-spacing: 0;
    text-align: left
}

.OurMission_wrapper__G1DOr {
    max-width: 898px;
    align-items: flex-start
}

@media (max-width:992px) {
    .OurMission_wrapper__G1DOr {
        max-width: 688px
    }

    .OurMission_section__HZwe8 {
        padding-top: 40px;
        padding-bottom: 20px
    }
}

@media (max-width:478px) {
    .OurMission_wrapper__G1DOr {
        max-width: 382px
    }

    .OurMission_missionText__FJT28 {
        font-size: 20px;
        line-height: 28px
    }
}

.OurValues_wrapper__OZtZm {
    align-items: center
}

.OurValues_headerWrapper__X9o2y {
    align-items: center !important
}

.OurValues_headerSubTitle__VS2HW {
    text-align: center !important
}

@media (max-width:992px) {
    .OurValues_wrapper__OZtZm {
        gap: 30px
    }
}

@media screen and (max-width:700px) {
    .OurValues_wrapper__OZtZm {
        gap: 24px
    }
}

.Promo_wrapper__z_Zwg {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: relative
}

.Promo_background__vbeD8 {
    width: 100%;
    height: 600px;
    padding: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 32px;
    background: #000;
    position: relative;
    overflow: hidden
}

.Promo_background__vbeD8:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(270deg, transparent 35%, #000)
}

.Promo_textWrapper__QUZJE {
    color: #fff;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    max-width: 672px;
    gap: 16px;
    z-index: 2;
    position: relative
}

.Promo_subtitle__VcAuy {
    text-align: left !important
}

.Promo_image__g82Mh {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    width: auto;
    height: 100%
}

@media (max-width:992px) {
    .Promo_container__TAZs_, .Promo_section__NVAyo {
        padding: 0
    }

    .Promo_wrapper__z_Zwg {
        background-color: #000
    }

    .Promo_background__vbeD8 {
        border-radius: 0;
        align-items: flex-end
    }

    .Promo_textWrapper__QUZJE {
        padding-bottom: 40px;
        z-index: 20;
        position: relative
    }

    .Promo_background__vbeD8:before {
        background: none;
        top: 0;
        height: 100%;
        background: linear-gradient(180deg, transparent 38%, #000 75%)
    }

    .Promo_image__g82Mh {
        left: auto;
        right: 0;
        height: auto;
        width: 100%
    }
}

@media (max-width:866px) {
    .Promo_image__g82Mh {
        height: 75%;
        width: auto
    }
}

@media (max-width:478px) {
    .Promo_wrapper__z_Zwg {
        background-color: #000
    }

    .Promo_background__vbeD8 {
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 40px;
        align-items: flex-end
    }

    .Promo_textWrapper__QUZJE {
        position: absolute;
        bottom: 24px;
        left: 16px
    }

    .Promo_image__g82Mh {
        height: 50%;
        right: -100px;
        scale: none
    }

    .Promo_background__vbeD8:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 51%;
        background: linear-gradient(180deg, transparent 50%, #000);
        z-index: 2
    }
}

@media (max-width:400px) and (max-height:680px) {
    .Promo_image__g82Mh {
        right: -50px
    }
}

.Team_section__wLopS {
    padding-top: 40px;
    padding-bottom: 40px
}

.Team_background__3w4Lu {
    position: relative;
    width: 100%;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .7), transparent 62.31%), url(/_next/static/media/teamBackground.c92c8123.jpg);
    background-size: cover;
    background-position: top 23% center;
    padding: 60px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    border-radius: 32px;
    gap: 40px
}

.Team_wrapper__DHrP6 {
    align-items: center
}

.Team_headerWrapper__2I4cb {
    color: #fff;
    align-items: flex-start !important;
    width: 389px
}

.Team_subTitleStyles__P5ige {
    text-align: left
}

@media (max-width:992px) {
    .Team_headerWrapper__2I4cb {
        width: 100%;
        color: #000;
        align-items: center;
        margin-bottom: 24px
    }

    .Team_subTitleStyles__P5ige {
        width: 100%;
        text-align: center
    }

    .Team_background__3w4Lu {
        height: 387px;
        border-radius: 16px;
        background-image: url(/_next/static/media/teamBackground.c92c8123.jpg)
    }

    .Team_section__wLopS {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .Team_wrapper__DHrP6 {
        gap: 0;
        align-items: center
    }
}

@media (max-width:478px) {
    .Team_background__3w4Lu {
        height: 215px
    }

    .Team_subTitleStyles__P5ige {
        font-size: 19px;
        font-weight: 400;
        line-height: 23px;
        letter-spacing: 0;
        text-align: center
    }

    .Team_section__wLopS {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .Team_headerWrapper__2I4cb {
        margin-bottom: 24px
    }
}

.SectionsHeader_wrapper__MgcZi {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 16px;
    max-width: 794px
}

@media (max-width:478px) {
    .SectionsHeader_wrapper__MgcZi {
        gap: 8px
    }
}

.EarningBlock_text__pQl8c {
    text-align: center
}

.EarningBlock_title__kuhk1 {
    text-align: center;
    margin-top: 8px
}

.EarningBlock_blockInfo__MpEe1 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.Earnings_blocksContainer__sctuE {
    display: flex;
    width: 100%;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap
}

.Earnings_wrapperStyles__8d0x8 {
    background-color: #f9f9f9;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 28.5px 20px;
    flex-direction: column;
    border-radius: 20px;
    flex: 1;
    min-width: 271px
}

.Earnings_moneyAmounStyles__j_EkQ {
    color: #26b54c
}

@media (max-width:992px) {
    .Earnings_wrapperStyles__8d0x8 {
        min-width: 336px
    }

    .Earnings_blocksContainer__sctuE {
        gap: 16px
    }
}

@media only screen and (min-width:992px) and (max-width:1279px) {
    .Earnings_blocksContainer__sctuE {
        justify-content: space-around
    }
}

@media (max-width:478px) {
    .Earnings_wrapperStyles__8d0x8 {
        min-width: 300px;
        padding: 40px 20px
    }
}

.VacancyBlock_blockWrapper__3F1fS {
    background-color: #fff;
    padding: 24px;
    width: 389px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    border-radius: 16px
}

.VacancyBlock_vacancyTitle__DqRqa {
    text-transform: uppercase;
    margin-bottom: 16px
}

.VacancyBlock_vacancyWrapper__ylXcL {
    display: flex;
    align-items: flex-start;
    justify-content: center
}

.VacancyBlock_vacancySubtitle__vxnSo {
    margin-bottom: 24px
}

.VacancyBlock_vacancyBtn__V6cHX {
    height: 38px;
    width: 246px;
    padding: 0
}

.VacancyBlock_root__pTueX {
    padding: 13px 16px;
    background-color: #26b54c;
    border-radius: 12px;
    max-width: 246px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 38px;
    text-align: center !important
}

@media (max-width:992px) {
    .VacancyBlock_blockWrapper__3F1fS {
        width: 100%;
        background-color: #f2f2f7;
        border-radius: 16px;
        margin-bottom: 30px
    }

    .VacancyBlock_root__pTueX {
        max-width: 249px
    }
}

@media (max-width:478px) {
    .VacancyBlock_vacancySubtitle__vxnSo {
        font-size: 18px;
        font-weight: 800;
        line-height: 26px
    }
}

.Header_header__ctM0I {
    position: fixed;
    z-index: 299;
    width: 100%;
    background-color: #fff;
    border-bottom: .5px solid #c7c7cc
}

.Header_headerContainer__gsYDZ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 40px;
    max-width: 1280px;
    margin: 0 auto
}

@media (max-width:992px) {
    .Header_headerContainer__gsYDZ {
        padding: 16px
    }
}

.Header_burgerMenuContainer__WVAWL {
    display: none;
    position: relative;
    width: 24px;
    height: 24px
}

.Header_burgerMenuWrapper__wbwKT {
    padding: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -15px;
    cursor: pointer
}

.Header_burgerMenu__Jrq7J {
    display: none
}

@media (max-width:992px) {
    .Header_burgerMenuContainer__WVAWL, .Header_burgerMenu__Jrq7J {
        display: block
    }
}

.Header_modalHeader__K0trx {
    display: none
}

.Header_bodyModal__YkRHe {
    padding: 0
}

.CarouselVideo_carousel__Gl_PN {
    align-self: flex-start;
    width: 100%;
    flex-shrink: 0;
    box-sizing: content-box
}

.CarouselVideo_viewport__LuhTH {
    overflow: visible
}

.PromoHeader_wrapper__xLzSG {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin: auto 0;
    color: #fff;
    gap: 16px;
    z-index: 4;
    max-width: 586px;
    flex: 1
}

@media (max-width:992px) {
    .PromoHeader_addBotButton__taoGy {
        max-height: 48px;
        max-width: 100%
    }

    .PromoHeader_wrapper__xLzSG {
        justify-content: flex-end
    }
}

@media (max-width:478px) {
    .PromoHeader_wrapper__xLzSG {
        width: auto;
        justify-content: flex-end
    }
}

.PromoHeader_subtitle__WhL5C, .PromoHeader_title__lgAkN {
    text-align: left
}

.PromoInfo_button__EdaEc {
    padding: 13px 16px;
    flex: 1;
    height: auto !important;
    min-width: 122px;
    text-align: center !important
}

.PromoInfo_wrapper__iIeaP {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    position: relative;
    z-index: 4
}

.PromoInfo_item__Pm4F2 {
    flex: 1;
    display: flex;
    gap: 10px;
    padding: 10px 15px;
    background-color: #fff;
    border-radius: 16px;
    white-space: nowrap;
    align-items: center
}

.PromoInfo_itemInfo__vtLR2 {
    min-width: 76px
}

.PromoInfo_icon__8IiMA {
    width: 36px;
    height: 36px
}

@media (max-width:992px) {
    .PromoInfo_wrapper__iIeaP {
        -moz-column-gap: 8px;
        column-gap: 8px
    }
}

@media (max-width:478px) {
    .PromoInfo_item__Pm4F2 {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 14px;
        padding-top: 10px
    }

    .PromoInfo_icon__8IiMA {
        width: 24px;
        height: 24px
    }

    .PromoInfo_button__EdaEc {
        padding: 18px 8px;
        min-width: 100%
    }

    .PromoInfo_itemInfo__vtLR2 {
        min-width: auto
    }
}

.BrandsCarousel_container___4vF2 {
    gap: 40px
}

.BrandsCarousel_container___4vF2, .BrandsCarousel_slide__reX3B, .BrandsCarousel_wrapper__WDoLq {
    display: flex;
    align-items: center;
    justify-content: center
}

.BrandsCarousel_wrapper__WDoLq {
    flex-direction: column;
    gap: 8px;
    width: 100%;
    flex-shrink: 0;
    box-sizing: content-box
}

@media (max-width:1122px) {
    .BrandsCarousel_wrapper__WDoLq {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }

    .BrandsCarousel_container___4vF2 {
        justify-content: flex-start
    }
}

.BrandsCarousel_viewport__z6bNm {
    overflow: visible
}

.BrandsCarousel_carousel__bubIy {
    width: 100%
}

.BrandCard_container__aw58G {
    width: 100%;
    max-width: 794px;
    position: relative;
    padding: 24px;
    background-color: #000;
    border-radius: 16px
}

.BrandCard_label__zE6A2 {
    color: #26b54c;
    padding-bottom: 16px;
    text-transform: uppercase
}

.BrandCard_title__oG_4c {
    color: #fff;
    font-family: var(--font-tilda);
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 24px
}

@media (max-width:478px) {
    .BrandCard_title__oG_4c {
        font-size: 24px;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: 0;
        text-align: left
    }
}

@media (max-width:992px) {
    .BrandCard_container__aw58G {
        max-width: 100%
    }
}

.BrandCard_link__7S8Q4 {
    width: 160px;
    height: 38px;
    display: block;
    padding: 8px 16px;
    border-radius: 12px;
    background-color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -.23000000417232513px;
    text-align: center;
    color: #000
}

.FiguresBlock_figures__GE_qB {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    width: 100%
}

.FiguresBlock_item__U4zjY {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
    flex: 1;
    min-width: 300px;
    background-color: #f9f9f9;
    padding: 30px 16px;
    border-radius: 20px;
    white-space: nowrap
}

.FiguresBlock_title__2YAQ5 {
    font-family: var(--font-tt-runs);
    font-size: 30px;
    font-weight: 800;
    line-height: 42px;
    letter-spacing: 0;
    text-align: center;
    color: #26b54c
}

.FiguresBlock_subtitle__YgI6_ {
    text-align: center;
    white-space: wrap
}

.FiguresBlock_desktopTitle__0pdTG {
    display: block
}

.FiguresBlock_mobileTitle__MjQY8 {
    display: none
}

@media (max-width:1023px) {
    .FiguresBlock_desktopTitle__0pdTG {
        display: none
    }

    .FiguresBlock_mobileTitle__MjQY8 {
        display: block
    }

    .FiguresBlock_item__U4zjY {
        min-width: 280px
    }
}

.PromoTimer_wrapper__I2T_l {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 300;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #000;
    height: 73.8px
}

.PromoTimer_text__h23qf {
    color: #fff
}

.PromoTimer_daysText__OxKmI {
    font-family: var(--font-tt-runs);
    font-size: 18px;
    font-weight: 800
}

.PromoTimer_textButton__4Giki {
    font-size: 15px !important
}

.PromoTimer_container__lF_qx {
    padding: 16px 40px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .01), 0 2px 13px 0 rgba(0, 0, 0, .02), 0 6px 35px 0 rgba(0, 0, 0, .03), 0 12px 80px 0 rgba(0, 0, 0, .04);
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    height: 100%
}

a.PromoTimer_button__1L3Cz {
    padding: 8px 16px;
    max-width: 115px;
    border-radius: 12px;
    min-height: 38px;
    background-color: #26b54c;
    color: #fff
}

@media (max-width:992px) {
    .PromoTimer_wrapper__I2T_l {
        height: 57px
    }

    .PromoTimer_container__lF_qx {
        padding: 16px
    }
}

@media (max-width:478px) {
    .PromoTimer_daysText__OxKmI {
        font-size: 16px
    }
}

@media (max-width:378px) {
    .PromoTimer_timerText__JLBzZ {
        line-height: 16px
    }

    .PromoTimer_text__h23qf {
        font-size: 14px;
        line-height: 14px
    }
}

.MenuModal_menuList__tBN_T {
    padding: 0;
    flex-direction: column;
    width: 100%;
    background-color: #fff;
    gap: 0;
    display: flex
}

.MenuModal_menuListItem__Nt5tx {
    width: 100%;
    padding: 20px 16px;
    border-bottom: .5px solid #c7c7cc
}

.MenuModal_menuListItem__Nt5tx:last-of-type {
    border-bottom: none
}

.SectionHeader_wrapper__0wJcf {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 16px;
    max-width: 794px
}

@media (max-width:478px) {
    .SectionHeader_wrapper__0wJcf {
        gap: 8px
    }
}

.FreeServices_services__sDMvw {
    display: flex;
    gap: 24px;
    padding-bottom: 24px
}

@media screen and (max-width:992px) {
    .FreeServices_services__sDMvw {
        padding-bottom: 16px
    }
}

.FreeServices_carouselRoot__AE2G_ {
    width: 100%;
    box-sizing: content-box
}

.FreeServices_viewport__QuUP8 {
    overflow: visible !important
}

.FreeServices_slide__SXcIB {
    position: relative
}

.FreeServices_item__O76xw {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 8px;
    width: 100%;
    height: 340px;
    padding: 30px;
    border-radius: 16px;
    background-color: #000;
    position: relative;
    overflow: hidden
}

@media (max-width:992px) {
    .FreeServices_services__sDMvw {
        gap: 16px
    }

    .FreeServices_item__O76xw {
        padding: 20px
    }
}

.FreeServices_item__O76xw:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(180deg, transparent 50%, #000)
}

.FreeServices_text__QOJSB {
    position: relative;
    z-index: 10
}

.FreeServices_imageContainer__ePCEW {
    position: relative;
    width: 100%;
    height: 340px;
    overflow: hidden
}

.FreeServices_image__KXbwk {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 352px;
    width: auto;
    max-width: none;
    height: 100%;
    transform: translate(-50%, -50%);
    -o-object-fit: cover;
    object-fit: cover;
    transition: transform .25s ease-in-out
}

@media (hover:hover) {
    .FreeServices_item__O76xw:hover .FreeServices_image__KXbwk {
        transform: translate(-50%, -50%) scale(1.03)
    }
}

@media (max-width:680px) {
    .FreeServices_services__sDMvw {
        flex-wrap: wrap
    }

    .FreeServices_image__KXbwk {
        width: 100%
    }
}

@media (max-width:364px) {
    .FreeServices_item__O76xw:before {
        background: linear-gradient(180deg, transparent 30%, #000 80%)
    }
}

.AwardsCaption_awardsInfoContainer__A_41e {
    margin-bottom: 16px;
    justify-content: flex-end;
    margin-right: 20%
}

@media (max-width:650px) {
    .AwardsCaption_awardsInfoContainer__A_41e {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-right: 0
    }
}

.SectionPromo_container__U3wrN {
    padding: 60px 40px;
    width: 100%;
    position: relative;
    min-height: 412px;
    overflow: hidden
}

@media (max-width:992px) {
    .SectionPromo_container__U3wrN {
        min-height: 388px
    }
}

@media (max-width:478px) {
    .SectionPromo_container__U3wrN {
        padding: 30px 16px;
        justify-content: flex-end;
        min-height: 474px
    }
}

.SectionPromo_image__2CxRy {
    position: absolute;
    top: 0;
    right: 0
}

.SectionPromo_icon__vR8lG {
    position: absolute;
    top: 24px;
    left: 16px;
    z-index: 10;
    display: none
}

@media (max-width:478px) {
    .SectionPromo_icon__vR8lG {
        display: block
    }
}

@media screen and (max-width:478px) {
    .SectionPromo_image__2CxRy {
        height: 310px;
        width: auto;
        top: -13px
    }
}

.SectionPromo_content__30GRw {
    z-index: 3
}

.SectionPromo_textContainer__lmDRj {
    max-width: 280px
}

@media (max-width:992px) {
    .SectionPromo_textContainer__lmDRj {
        max-width: 302px
    }
}

.SectionPromo_title__eIjCH {
    max-width: 302px
}

.SectionPromo_text__LMb9w {
    color: #fff
}

.SectionPromo_link__kp54H {
    width: 160px;
    height: 38px;
    display: block;
    padding: 8px 16px;
    border-radius: 12px;
    background-color: #fff;
    z-index: 3
}

.NotFoundDecoration_decoration__smOFr {
    position: absolute
}

@media (max-width:992px) {
    .NotFoundDecoration_decoration__smOFr {
        transform: rotate(90deg)
    }
}

.ErrorPage_section__vxZe_ {
    height: 100vh;
    text-align: center;
    padding-top: 74px;
    min-height: 600px
}

.ErrorPage_errorMessageWraper__GVEsv, .ErrorPage_section__vxZe_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative
}

.ErrorPage_errorMessageWraper__GVEsv {
    width: 342px
}

.ErrorPage_errorNumber__zOYVY {
    font-size: 96px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.ErrorPage_link__CE00k {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding: 13px 16px;
    width: auto
}

.ErrorPage_wrapper__eIcEZ {
    gap: 23px;
    height: 572px;
    position: relative;
    align-items: center !important;
    justify-content: center
}

.ErrorPage_NumberLeft__CC2_g {
    position: absolute;
    bottom: -29px;
    left: -90px
}

.ErrorPage_NumberTop__dUgxN {
    position: absolute;
    top: -106px;
    right: -17px
}

.ErrorPage_NumberBottom___e76I {
    position: absolute;
    bottom: 56px;
    right: -79px
}

.ErrorPage_blueArrow__tpHPB {
    transform: rotate(30deg);
    left: 0;
    top: -16.76px
}

.ErrorPage_blueSquare__VHqma {
    bottom: -46px;
    right: -59px
}

.ErrorPage_greenLine__amUQA {
    bottom: -74px;
    right: 21px
}

.ErrorPage_greenRectangle__cp77P {
    top: 14.63px;
    right: -5px
}

.ErrorPage_greenSquare__p1_4f {
    top: 132px;
    left: -32px;
    transform: rotate(25deg)
}

.ErrorPage_violetRectangle__gbTUx {
    bottom: 6px;
    left: 29px;
    transform: rotate(10deg)
}

.ErrorPage_violetLines__XiBUj {
    top: 37px;
    left: -102px;
    transform: rotate(30deg)
}

.ErrorPage_violettWave__hQ0oQ {
    top: 101px;
    right: -56px
}

.ErrorPage_yellowLine__NEMl8 {
    top: 87px;
    right: 29px;
    transform: rotate(20deg)
}

.ErrorPage_yellowWave__8sGqH {
    bottom: -69px;
    left: -21px;
    transform: rotate(30deg)
}

.ErrorPage_greenWave__4Lnzo {
    transform: rotate(10deg);
    top: -60px;
    left: 72px
}

@media (max-width:992px) {
    .ErrorPage_violetLines__XiBUj {
        bottom: auto;
        top: -160px;
        left: 167px;
        transform: rotate(90deg)
    }

    .ErrorPage_blueArrow__tpHPB {
        top: -100px;
        left: 253px;
        bottom: auto;
        transform: rotate(90deg)
    }

    .ErrorPage_greenRectangle__cp77P {
        left: 300px;
        bottom: -82px;
        top: auto
    }

    .ErrorPage_greenWave__4Lnzo {
        top: -25px;
        left: 300px;
        transform: rotate(90deg)
    }

    .ErrorPage_greenSquare__p1_4f {
        top: -65px;
        left: 83px;
        bottom: auto
    }

    .ErrorPage_yellowWave__8sGqH {
        bottom: auto;
        top: -44px;
        left: 2px;
        transform: rotate(90deg)
    }

    .ErrorPage_violetRectangle__gbTUx {
        bottom: auto;
        top: 8px;
        left: 40px
    }

    .ErrorPage_greenLine__amUQA {
        left: 38px;
        bottom: -95px;
        transform: rotate(-30deg)
    }

    .ErrorPage_blueSquare__VHqma {
        bottom: -155px;
        left: 83px
    }

    .ErrorPage_yellowLine__NEMl8 {
        top: auto;
        bottom: -50px;
        right: 134px;
        left: auto;
        transform: rotate(90deg)
    }

    .ErrorPage_violettWave__hQ0oQ {
        left: auto;
        bottom: -148px;
        right: 124px;
        top: auto
    }
}

@media (max-width:350px) {
    .ErrorPage_NumberLeft__CC2_g {
        left: -75px
    }
}

.Contacts_title__oH7AZ {
    text-transform: uppercase
}

.Project_container__aXgdc {
    gap: 40px
}

@media (max-width:478px) {
    .Project_container__aXgdc {
        gap: 24px
    }
}

.Project_title__iHb6f {
    text-transform: uppercase
}

.Project_description__a2fhs {
    color: #8a8a8e
}

.SendFormResult_resultWrapper__T8niE {
    width: 100%;
    padding: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 12px
}

.SendFormResult_subTitle__xR_fi, .SendFormResult_title__vlsg8 {
    text-align: center
}

.SendFormResult_success__Y9yp_ {
    background-color: #dcf5e2
}

.SendFormResult_error__4cRc8 {
    background-color: #ffe0de
}

.Offers_root__P4_8_ {
    width: 100%;
    flex-shrink: 0;
    box-sizing: content-box
}

.Offers_container__vwCQS {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.Offers_sectionTitle__G34T0 {
    align-self: center
}

.Offers_sectionTitleSpan__GvjLv {
    color: #26b54c
}

@media (max-width:992px) {
    .Offers_container__vwCQS {
        align-items: flex-start;
        gap: 30px
    }
}

@media (max-width:478px) {
    .Offers_container__vwCQS {
        gap: 20px
    }
}

.Offers_list__mZ01z {
    display: flex;
    gap: 16px
}

@media (max-width:933px) {
    .Offers_list__mZ01z {
        flex-wrap: wrap;
        padding-top: 0
    }
}

.Offers_offerList__u_gsv {
    display: flex;
    gap: 20px;
    align-items: center
}

.Offers_slide__qHw6s {
    display: flex
}

.Offers_label____kRt {
    background: #f9f9f9;
    padding: 20px
}

@media (max-width:992px) {
    .Offers_label____kRt {
        padding: 12px
    }

    .Offers_offerList__u_gsv {
        gap: 10px
    }
}

.Offers_greenLabel__OiT_n {
    color: #26b54c
}

.Offers_carouselScroll__oUFK6 {
    max-width: 10px
}

.Offers_viewport___rtPE {
    overflow: visible !important
}

.PartnerReasons_carousel__5ohUI {
    width: 100%;
    flex-shrink: 0;
    box-sizing: content-box
}

.PartnerReasons_root__7AGm2 {
    width: 100%
}

.PartnerReasons_viewport__LluN1 {
    overflow: visible !important
}

.PartnerReasons_list__EPcfi {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    width: 100%
}

.PartnerReasons_slide__faU14 {
    display: flex;
    flex: calc(50% - 32px) !important;
    flex-direction: column;
    gap: 12px;
    padding: 20px !important;
    border-radius: 16px !important;
    background: #f9f9f9
}

@media (max-width:992px) {
    .PartnerReasons_list__EPcfi {
        flex-wrap: nowrap
    }

    .PartnerReasons_slide__faU14 {
        min-width: 330px
    }
}

@media (max-width:478px) {
    .PartnerReasons_slide__faU14 {
        min-width: 300px
    }
}

.PartnerReasons_container__TG96X {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.PartnerReasons_title__JVVGr {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0;
    text-align: left
}

@media (max-width:478px) {
    .PartnerReasons_title__JVVGr {
        font-size: 18px;
        line-height: 24px
    }
}

.PartnerReasons_text__n8ZiQ {
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0;
    text-align: left
}

@media (max-width:478px) {
    .PartnerReasons_text__n8ZiQ {
        font-size: 16px;
        line-height: 24px
    }
}

.NumberBlocks_wrapper__31BSx {
    flex-direction: column;
    width: 100%
}

.NumberBlocks_stepsWrapper__JYVJK, .NumberBlocks_wrapper__31BSx {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px
}

.NumberBlocks_stepsWrapper__JYVJK {
    flex-direction: row;
    flex-wrap: wrap
}

@media (max-width:1279px) {
    .NumberBlocks_stepsWrapper__JYVJK {
        justify-content: space-evenly;
        flex-wrap: wrap
    }
}

@media (max-width:992px) {
    .NumberBlocks_stepsWrapper__JYVJK {
        justify-content: flex-start
    }

    .NumberBlocks_wrapper__31BSx {
        align-items: flex-start
    }
}

.NumberBlock_stepNumber__szgTH {
    color: #26b54c;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-tt-runs);
    font-size: 48px;
    font-weight: 800;
    line-height: 60px;
    letter-spacing: 0;
    text-align: left
}

.NumberBlock_textBox__c8RCT {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 4px;
    flex-direction: column
}

.NumberBlock_stepText___MlKU {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px
}

.WibImage_wibLink__cUUrB {
    width: 300px;
    height: 73px;
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 10
}

.WibImage_wibLink__cUUrB img {
    width: 100%;
    height: auto
}

@media screen and (max-width:480px) {
    .WibImage_wibLink__cUUrB {
        width: 200px;
        height: 50px
    }
}

.Articles_carousel__4Fz17 {
    width: 100%;
    flex-shrink: 0;
    box-sizing: content-box
}

.Articles_image__SB20f {
    width: 100%;
    height: 260px;
    border-radius: 16px;
    -o-object-fit: cover;
    object-fit: cover
}

.Articles_viewport__ED40q {
    overflow: visible !important
}

.Articles_slide__bAwQc {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 410px;
    flex: 1 !important
}

@media (max-width:690px) {
    .Articles_slide__bAwQc {
        min-width: auto
    }
}

@media (max-width:992px) {
    .Articles_text__jpavx {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 0;
        text-align: left
    }

    .Articles_image__SB20f {
        height: 150px
    }
}

@media (max-width:690px) {
    .Articles_image__SB20f {
        width: 300px;
        height: 200px
    }

    .Articles_text__jpavx {
        font-size: 18px;
        font-weight: 500;
        line-height: 26px;
        letter-spacing: 0;
        text-align: left
    }
}

.BloggerCards_container__0pSd_ {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px
}

@media (max-width:1076px) {
    .BloggerCards_container__0pSd_ {
        justify-content: flex-start;
        flex-wrap: nowrap
    }
}

.BloggerCards_viewport__ApgeK {
    overflow: visible !important
}

.BloggerCard_container___o_7B {
    padding: 40px;
    border-radius: 16px;
    background-color: #f9f9f9;
    position: relative;
    z-index: 100;
    min-width: 320px;
    max-width: 389px;
    flex: 1;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
    transition: box-shadow .3s
}

@media (max-width:992px) {
    .BloggerCard_container___o_7B {
        padding: 40px 20px
    }
}

@media (hover:hover) {
    .BloggerCard_container___o_7B:hover {
        box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .1)
    }
}

.BloggerCard_avatar__dqMJs {
    border-radius: 50%
}

.BloggerCard_money__o8nsx {
    height: 36px;
    padding: 8px 12px;
    border-radius: 100px;
    gap: 10px;
    background-color: #26b54c;
    color: #fff
}

.BloggerCard_arrow__8D4ka {
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer
}

.RegistrationButtons_signInButton__9bRn_ {
    padding: 13px;
    max-width: 183px
}

.RegistrationButtons_registerButton__zG1Ih {
    background-color: transparent;
    padding: 13px;
    max-width: 183px
}

.RegistrationButtons_buttonBlock__Vnxe_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -50px
}

.RegistrationButtons_error__JlK6I {
    color: red;
    margin-bottom: 20px;
    font-size: 12px;
    align-self: flex-start;
    justify-self: flex-start
}

@media (max-width:478px) {
    .RegistrationButtons_flex__wwDXv {
        width: 100%
    }

    .RegistrationButtons_registerButton__zG1Ih, .RegistrationButtons_signInButton__9bRn_ {
        max-width: 100%
    }
}

.TeachYou_container__8on_p {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 20px;
    background-color: #f7f8fa;
    padding: 80px 60px;
    border-radius: 16px;
    gap: 40px
}

.TeachYou_sectionsHeaderWrapper__Ww2Mt {
    max-width: 100%
}

.TeachYou_root__MovZX {
    width: 100%
}

.TeachYou_list____h19 {
    display: flex;
    gap: 16px
}

.TeachYou_actionsList__nWH13 {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.TeachYou_dot__dHRlF {
    width: 6px;
    height: 6px;
    background-color: #000;
    margin: auto
}

.TeachYou_item__hLytO {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    padding: 24px;
    border-radius: 16px;
    gap: 16px;
    flex: 1;
    min-width: 320px
}

.TeachYou_text__pvtUV {
    width: 100%
}

.TeachYou_viewport__nu2K0 {
    overflow: visible !important
}

@media (max-width:1191px) {
    .TeachYou_container__8on_p {
        padding: 0;
        margin-top: 40px;
        background-color: #fff
    }

    .TeachYou_item__hLytO {
        min-width: 320px;
        background-color: #f7f8fa
    }
}

@media (max-width:478px) {
    .TeachYou_container__8on_p {
        gap: 24px;
        margin-top: 16px
    }

    .TeachYou_list____h19 {
        flex-wrap: wrap
    }

    .TeachYou_item__hLytO {
        min-width: 100%
    }
}

.TeachYou_title__mf_hZ {
    font-size: 54px;
    font-weight: 800;
    line-height: 68px;
    letter-spacing: 0;
    text-align: left;
    width: 100%
}

@media (max-width:992px) {
    .TeachYou_title__mf_hZ {
        font-size: 36px;
        line-height: 48px
    }
}

@media (max-width:478px) {
    .TeachYou_title__mf_hZ {
        font-size: 30px;
        line-height: 42px
    }
}

.ArticleSummary_contentsContainer__L6Uj_ {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    gap: 7px
}

.ArticleSummary_contentLink__o_WiQ {
    color: #000;
    text-decoration: none;
    font-size: 16px;
    transition: all .1s ease-in-out
}

.ArticleSummary_contentLink__o_WiQ:hover {
    text-decoration: underline
}

.ArticleSummary_label__tYbIm {
    color: #000;
    padding-top: 18px;
    padding-bottom: 18px;
    font-weight: 600;
    text-align: left
}

.ArticleSummary_root__L8xC7 {
    margin-bottom: 40px
}

.ArticleSummary_item__njqFA {
    background-color: #f9f9f9;
    border-radius: 12px
}

.ArticleSummary_cross__Gwflg {
    width: 14px;
    height: 14px;
    position: relative
}

.ArticleSummary_cross__Gwflg:after, .ArticleSummary_cross__Gwflg:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #aeaeb2
}

.ArticleSummary_cross__Gwflg:before {
    width: 100%;
    height: 2px
}

.ArticleSummary_cross__Gwflg:after {
    width: 2px;
    height: 100%
}

.ArticleSummary_chevron__iZ88r {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.ArticleSummary_chevron__iZ88r[data-rotate] {
    width: 0;
    transform: rotate(90deg)
}

.ArticleSummary_chevron__iZ88r[data-rotate] .ArticleSummary_cross__Gwflg:before {
    display: none
}

.Subscribe_section__hIMqC {
    padding-bottom: 0;
    padding-top: 0;
    background-color: #26b54c
}

.Subscribe_container__tdGxL {
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
    align-items: center;
    justify-content: center
}

.Subscribe_subscribeText__GeSwK {
    color: #000
}

.Subscribe_formRequestResultWrapper__r5Duv, .Subscribe_subscribeText__GeSwK {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 8px
}

.Subscribe_requestResultTitle__ZXMCT {
    font-family: var(--font-tt-runs);
    font-size: 24px;
    font-weight: 800;
    line-height: 32px;
    letter-spacing: 0;
    text-align: center;
    color: #fff
}

.Subscribe_requestResultSubtitle___96np {
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0;
    text-align: center;
    color: #000
}

.Subscribe_text__FUAZO {
    text-align: center
}

.Subscribe_subscribeInfo__wWhpF {
    display: flex;
    flex-direction: column;
    gap: 24px;
    max-width: 693px
}

.Subscribe_input__018go {
    height: 48px;
    border-radius: 8px;
    padding-left: 16px;
    flex: 1
}

.Subscribe_errorsList__vbUIx {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.Subscribe_erorrSubtitle__zQXjn {
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0;
    text-align: center
}

.Subscribe_inputError__n9etd {
    color: #000;
    font-size: 15px;
    font-weight: 600
}

.Subscribe_input__018go:active, .Subscribe_input__018go:focus, .Subscribe_input__018go:hover {
    border: 1px solid #000
}

.Subscribe_input__018go::-moz-placeholder {
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    text-align: left;
    color: #8a8a8e
}

.Subscribe_input__018go::placeholder {
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    text-align: left;
    color: #8a8a8e
}

.Subscribe_wrapper__NRuFf {
    flex-grow: 1
}

.Subscribe_inputRoot__D3Pm4 {
    flex: 1
}

button.Subscribe_btnRoot__ubNN_ {
    width: 125px;
    background-color: #000;
    border-radius: 8px;
    height: 48px
}

button.Subscribe_btnRoot__ubNN_:hover {
    background-color: #1f1f1f !important
}

.Subscribe_sendEmailForm__FX6Qw {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.Subscribe_title__DMzz5 {
    font-family: var(--font-tt-runs);
    font-size: 24px;
    font-weight: 800;
    line-height: 36px;
    text-align: center;
    color: #fff
}

.Subscribe_emailBlock__euRXK {
    display: flex;
    gap: 16px
}

button.Subscribe_btnRootTablet__bRRms {
    display: none
}

@media (max-width:992px) {
    .Subscribe_subscribeText__GeSwK, .Subscribe_wrapper__NRuFf {
        align-items: flex-start
    }

    .Subscribe_text__FUAZO, .Subscribe_title__DMzz5 {
        text-align: left
    }

    .Subscribe_subscribeInfo__wWhpF {
        max-width: 100%
    }

    .Subscribe_container__tdGxL {
        padding-top: 48px;
        padding-bottom: 48px
    }
}

@media (max-width:750px) {
    .Subscribe_btnRootDesktop__9jMGI {
        display: none
    }

    button.Subscribe_btnRootTablet__bRRms {
        display: block
    }

    .Subscribe_emailBlock__euRXK {
        flex-direction: column
    }

    .Subscribe_sendEmailForm__FX6Qw {
        flex-wrap: wrap
    }

    .Subscribe_input__018go, button.Subscribe_btnRoot__ubNN_ {
        width: 100%
    }
}

@media (max-width:992px) {
    .Subscribe_container__tdGxL {
        padding-top: 48px;
        padding-bottom: 48px
    }
}

@media (max-width:478px) {
    .Subscribe_container__tdGxL {
        padding-top: 32px;
        padding-bottom: 32px
    }
}

.Subscribe_successReslut__d0FXK {
    align-items: center
}

.Instruction_wrapper__sZdUK {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 16px
}

.Instruction_TextWrapper__U5xuh {
    padding: 24px 20px;
    background-color: #fff;
    width: 100%;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    flex-direction: column
}

.Instruction_NumberWrapper__pqaxO {
    background-color: #000;
    min-width: 50px;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-top: 14px;
    display: flex;
    align-items: flex-start;
    justify-content: center
}

.Instruction_CardWrapper__Ld_sI {
    display: flex;
    max-width: 693px;
    width: 100%
}

.Instruction_title__H1u6P {
    text-transform: uppercase;
    text-align: left
}

@media (max-width:992px) {
    .Instruction_wrapper__sZdUK {
        width: 100%
    }

    .Instruction_CardWrapper__Ld_sI {
        width: 100%;
        max-width: 100%
    }
}

.CaseCards_carousel__M5MMa {
    width: 100%;
    flex-shrink: 0;
    box-sizing: content-box
}

.CaseCards_contol__Kr51T {
    align-self: flex-start
}

.CaseCards_caseWrapper__6k31g {
    display: flex;
    align-items: center;
    justify-content: center
}

.CaseCards_slide__GLFDA {
    height: 100%;
    flex: 1 !important
}

.CaseCards_carouselContainer__BMzlw {
    gap: 20px
}

.CaseCards_stabLink__zAv3U {
    transition: opacity .15s ease
}

.CaseCards_stabLink__zAv3U:hover {
    opacity: .75
}

.CaseCards_stabContiner__TsgRB {
    width: 100%
}

@media (max-width:992px) {
    .CaseCards_stabContiner__TsgRB {
        width: 265px;
        max-height: 460px
    }

    .CaseCards_slide__GLFDA {
        min-width: 380px
    }
}

@media (max-width:478px) {
    .CaseCards_stabContiner__TsgRB {
        width: 265px;
        max-height: 460px
    }

    .CaseCards_slide__GLFDA {
        min-width: 300px
    }

    .CaseCards_carouselContainer__BMzlw {
        gap: 16px
    }
}

.CaseCards_viewport__J2o3x {
    overflow: visible !important
}

.CaseCard_cardWrapper__FLuQe {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 24px;
    width: 100%;
    height: 100%;
    max-width: 387px
}

.CaseCard_imgContainer__qBC8b {
    border-radius: 16px;
    overflow: hidden;
    height: 260px;
    width: 100%;
    position: relative
}

.CaseCard_textWrapper__7y_XQ {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 8px;
    flex-direction: column
}

.CaseCard_cardImg__3tx7g {
    height: 100%;
    width: auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

@media screen and (max-width:1100px) {
    .CaseCard_imgContainer__qBC8b {
        height: 210px
    }
}

@media screen and (max-width:992px) {
    .CaseCard_imgContainer__qBC8b {
        height: 260px
    }
}

@media (max-width:478px) {
    .CaseCard_cardWrapper__FLuQe {
        max-width: 300px
    }

    .CaseCard_imgContainer__qBC8b {
        height: 210px
    }
}

.PaymentCard_cardContainer__6NhIf {
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    background-color: #f9f9f9;
    height: 307px;
    width: 288px;
    border-radius: 16px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    gap: 12px
}

.PaymentCard_textContainer__3bWGy {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 10px;
    flex-direction: column
}

.PaymentCard_title__937tD {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: .2199999988079071px;
    text-align: left;
    color: #000
}

.PaymentCard_text__LnpzK {
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    color: #000
}

.PaymentList_listWrapper__NShR8 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    width: 100%
}

.PaymentList_label__McESK {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: .2199999988079071px;
    text-align: left;
    color: #000
}

.PaymentList_content__gy_Zw {
    padding: 0 20px 0 0;
    background-color: #fff
}

.PaymentList_control__vE6t5 {
    border-radius: 0;
    gap: 0;
    background-color: transparent;
    padding: 0
}

.PaymentList_icon__kTmoj {
    margin-right: 12px
}

.PaymentList_item__IOfnL {
    border-radius: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    margin-top: 0;
    background-color: transparent;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    gap: 12px;
    padding: 20px
}

.PaymentList_item__IOfnL[data-active] {
    border-bottom: none;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .01), 0 2px 13px 0 rgba(0, 0, 0, .02), 0 6px 35px 0 rgba(0, 0, 0, .03), 0 12px 80px 0 rgba(0, 0, 0, .04);
    background-color: #fff;
    flex-direction: column;
    margin-top: -1px !important
}

.PaymentList_item__IOfnL .PaymentList_control__vE6t5[data-active] {
    background-color: #fff
}

.PaymentList_item__IOfnL .PaymentList_content__gy_Zw[data-active] {
    padding-top: 18px
}

.PaymentList_accordionIcon___oo0O {
    fill: #000
}

.PaymentList_item__IOfnL[data-active] .PaymentList_accordionIcon___oo0O {
    fill: #26b54c
}

@media (max-width:992px) {
    .PaymentList_control__vE6t5 {
        max-height: 48px;
        padding-left: 0
    }

    .PaymentList_item__IOfnL {
        background-color: transparent;
        margin-top: 0 !important
    }

    .PaymentList_content__gy_Zw {
        padding: 0
    }
}

@media (max-width:478px) {
    .PaymentList_item__IOfnL[data-active] {
        padding-top: 20px
    }
}

.AccordionVideo_videoAnimation__GbQqu {
    width: 100%;
    height: auto;
    align-self: flex-start;
    opacity: 0
}

@media (max-width:760px) {
    .AccordionVideo_videoAnimation__GbQqu {
        max-height: 200px;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        max-width: -moz-max-content;
        max-width: max-content
    }
}

.AccordionVideo_show__1O7oO {
    display: block;
    opacity: 1;
    height: 340px
}

.AccordionVideo_hidden__3_eaG {
    display: none;
    height: 0;
    opacity: 0
}

@media (max-width:478px) {
    .AccordionVideo_videoAnimation__GbQqu {
        height: auto;
        max-height: none
    }
}

@media (max-width:350px) {
    .AccordionVideo_show__1O7oO {
        height: 150px;
        opacity: 1
    }
}

.DesktopAccordionVideoList_reasonsContainer__ISa7B {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    flex: 1
}

@media (max-width:760px) {
    .DesktopAccordionVideoList_reasonsContainer__ISa7B {
        gap: 0;
        padding: 0
    }
}

.DesktopAccordionVideoList_videoContainer__JRkz_ {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

@media (max-width:760px) {
    .DesktopAccordionVideoList_videoContainer__JRkz_ {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.DesktopAccordionVideoList_accordionContainer__mTMyv {
    flex: 1
}

.DesktopAccordion_root__2iCJn {
    width: 100%
}

.DesktopAccordion_contollWrapper__CmEtc {
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: flex-start
}

.DesktopAccordion_container__V777z {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.DesktopAccordion_label__tpwo7 {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: .2199999988079071px;
    text-align: left;
    color: #000;
    padding: 0 !important
}

.DesktopAccordion_control__1EIXJ {
    padding: 20px;
    background-color: #fff
}

.DesktopAccordion_content__JcB4q {
    padding: 0 !important;
    background-color: #fff
}

.DesktopAccordion_control__1EIXJ {
    border-radius: 0;
    gap: 0
}

.DesktopAccordion_item__KZWQp {
    border-radius: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    margin-top: 0 !important
}

.DesktopAccordion_item__KZWQp[data-active] {
    border-bottom: none;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .01), 0 2px 13px 0 rgba(0, 0, 0, .02), 0 6px 35px 0 rgba(0, 0, 0, .03), 0 12px 40px 0 rgba(0, 0, 0, .04);
    background-color: #fff;
    z-index: 2;
    position: relative;
    margin-top: -1px !important
}

.DesktopAccordion_item__KZWQp .DesktopAccordion_control__1EIXJ[data-active] {
    background-color: #fff
}

.DesktopAccordion_item__KZWQp .DesktopAccordion_content__JcB4q[data-active] {
    padding-top: 0
}

.DesktopAccordion_accordionIcon__TckQz {
    fill: #000
}

.DesktopAccordion_icon__nMCuY {
    min-width: 48px
}

.DesktopAccordion_item__KZWQp[data-active] .DesktopAccordion_accordionIcon__TckQz {
    fill: #26b54c
}

@media (max-width:992px) {
    .DesktopAccordion_control__1EIXJ {
        max-height: 48px;
        padding-left: 0;
        background-color: #fff
    }

    .DesktopAccordion_item__KZWQp {
        background-color: #fff;
        padding: 20px
    }
}

@media (max-width:478px) {
    .DesktopAccordion_item__KZWQp[data-active] {
        height: auto;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .01), 0 2px 13px 0 rgba(0, 0, 0, .02), 0 6px 20px 0 rgba(0, 0, 0, .03), 0 12px 20px 0 rgba(0, 0, 0, .04);
        background-color: #fff
    }
}

@media (max-width:760px) {
    .DesktopAccordion_control__1EIXJ {
        padding: 0
    }

    .DesktopAccordion_control__1EIXJ span {
        font-size: 19px;
        line-height: 23px
    }

    .DesktopAccordion_icon__nMCuY {
        margin-right: 0;
        width: 36px;
        height: auto;
        min-width: 36px
    }
}

.DesktopAccordion_item__KZWQp[data-active=true] .DesktopAccordion_panelStyles__4gHZO {
    opacity: 1;
    visibility: visible
}

.DesktopAccordion_panelStyles__4gHZO {
    display: block !important;
    opacity: 0;
    visibility: hidden;
    transition: visibility .3s ease-in-out .5s
}

.MobileAccordion_root__3ez3W {
    width: 100%
}

.MobileAccordion_contollWrapper__7AHP_ {
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: flex-start
}

.MobileAccordion_container__6eXF6 {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.MobileAccordion_label__a1u1g {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: .2199999988079071px;
    text-align: left;
    color: #000;
    padding: 0
}

.MobileAccordion_control__a2h9i {
    padding: 20px;
    background-color: #fff
}

.MobileAccordion_content___poh9 {
    padding: 0 !important;
    background-color: #fff
}

.MobileAccordion_control__a2h9i {
    border-radius: 0;
    gap: 0
}

.MobileAccordion_item__oGmpB {
    border-radius: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    margin-top: 0 !important
}

.MobileAccordion_item__oGmpB[data-active] {
    border-bottom: none;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .01), 0 2px 13px 0 rgba(0, 0, 0, .02), 0 6px 35px 0 rgba(0, 0, 0, .03), 0 12px 40px 0 rgba(0, 0, 0, .04);
    background-color: #fff;
    z-index: 2;
    position: relative;
    margin-top: -1px !important
}

.MobileAccordion_item__oGmpB .MobileAccordion_control__a2h9i[data-active] {
    background-color: #fff
}

.MobileAccordion_item__oGmpB .MobileAccordion_content___poh9[data-active] {
    padding-top: 0
}

.MobileAccordion_accordionIcon__bGpdK {
    fill: #000
}

.MobileAccordion_icon__ox0Tf {
    min-width: 48px
}

.MobileAccordion_item__oGmpB[data-active] .MobileAccordion_accordionIcon__bGpdK {
    fill: #26b54c
}

@media (max-width:992px) {
    .MobileAccordion_control__a2h9i {
        max-height: 48px;
        padding-left: 0;
        background-color: #fff
    }

    .MobileAccordion_item__oGmpB {
        background-color: #fff;
        padding: 20px
    }
}

@media (max-width:478px) {
    .MobileAccordion_item__oGmpB[data-active] {
        height: auto;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .01), 0 2px 13px 0 rgba(0, 0, 0, .02), 0 6px 20px 0 rgba(0, 0, 0, .03), 0 12px 20px 0 rgba(0, 0, 0, .04);
        background-color: #fff
    }

    .MobileAccordion_contollWrapper__7AHP_ {
        gap: 8px
    }
}

@media (max-width:760px) {
    .MobileAccordion_control__a2h9i {
        padding: 0
    }

    .MobileAccordion_control__a2h9i span {
        font-size: 19px;
        line-height: 23px
    }

    .MobileAccordion_icon__ox0Tf {
        margin-right: 0;
        width: 36px;
        height: auto;
        min-width: 36px
    }
}

.MobileAccordion_item__oGmpB[data-active=true] .MobileAccordion_panel__Qj9zt {
    opacity: 1;
    visibility: visible
}

.MobileAccordion_panel__Qj9zt {
    display: flex !important;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out .5s
}

.MobileAccordion_panel__Qj9zt p {
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-align: center
}

.MobileAccordion_accordionVideoContainer__o9JY5 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 30px;
    opacity: 0
}

.MobileAccordion_item__oGmpB[data-active=true] .MobileAccordion_accordionVideoContainer__o9JY5 {
    opacity: 1
}

.AccodionWidthVideo_section__kqJTG {
    padding-bottom: 0
}

.AccodionWidthVideo_container__B1rWt {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.AccodionWidthVideo_wrapper__Xzx5D {
    padding-bottom: 40px;
    width: 100%;
    align-items: center;
    min-height: 560px
}

@media (max-width:992px) {
    .AccodionWidthVideo_wrapper__Xzx5D {
        padding-bottom: 30px;
        min-height: 530px
    }
}

@media (max-width:478px) {
    .AccodionWidthVideo_wrapper__Xzx5D {
        padding-bottom: 24px
    }
}

.AccodionWidthVideo_headerWrapper__bPjwH {
    align-items: flex-start
}

.AccodionWidthVideo_subtitle__85T_0 {
    text-align: start
}

.AccodionWidthVideo_button__lxFLH {
    max-width: 271px
}

.AccodionWidthVideo_accordionContainer__jKS2g {
    flex: 1
}

.AccodionWidthVideo_reasonsText__C4gxA {
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-align: center
}

.AccodionWidthVideo_label__fBeDR {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: .2199999988079071px;
    text-align: left;
    color: #000
}

.AccodionWidthVideo_control__HYTEN {
    padding: 20px;
    background-color: #fff
}

.AccodionWidthVideo_content__GKMmN {
    padding: 0 !important;
    background-color: #fff
}

.AccodionWidthVideo_control__HYTEN {
    border-radius: 0;
    gap: 0
}

.AccodionWidthVideo_item__pUYAN {
    border-radius: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    margin-top: 0 !important
}

.AccodionWidthVideo_item__pUYAN[data-active] {
    border-bottom: none;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .01), 0 2px 13px 0 rgba(0, 0, 0, .02), 0 6px 35px 0 rgba(0, 0, 0, .03), 0 12px 40px 0 rgba(0, 0, 0, .04);
    background-color: #fff;
    z-index: 2;
    position: relative;
    margin-top: -1px !important
}

.AccodionWidthVideo_item__pUYAN .AccodionWidthVideo_control__HYTEN[data-active] {
    background-color: #fff
}

.AccodionWidthVideo_item__pUYAN .AccodionWidthVideo_content__GKMmN[data-active] {
    padding-top: 0
}

.AccodionWidthVideo_accordionIcon__SoqBd {
    fill: #000
}

.AccodionWidthVideo_icon__lSFin {
    min-width: 48px
}

.AccodionWidthVideo_item__pUYAN[data-active] .AccodionWidthVideo_accordionIcon__SoqBd {
    fill: #26b54c
}

@media (max-width:992px) {
    .AccodionWidthVideo_control__HYTEN {
        max-height: 48px;
        padding-left: 0;
        background-color: #fff
    }

    .AccodionWidthVideo_item__pUYAN {
        background-color: #fff;
        padding: 20px
    }
}

@media (max-width:478px) {
    .AccodionWidthVideo_item__pUYAN[data-active] {
        height: auto;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .01), 0 2px 13px 0 rgba(0, 0, 0, .02), 0 6px 20px 0 rgba(0, 0, 0, .03), 0 12px 20px 0 rgba(0, 0, 0, .04);
        background-color: #fff
    }
}

@media (max-width:760px) {
    .AccodionWidthVideo_accordionContainer__jKS2g {
        flex: auto;
        width: 100%
    }

    .AccodionWidthVideo_control__HYTEN {
        padding: 0
    }

    .AccodionWidthVideo_control__HYTEN span {
        font-size: 19px;
        line-height: 23px
    }

    .AccodionWidthVideo_icon__lSFin {
        margin-right: 0;
        width: 36px;
        height: auto;
        min-width: 36px
    }
}

.AccodionWidthVideo_tabletAccordion__7GsLy {
    display: none;
    padding-bottom: 40px
}

@media (max-width:992px) {
    .AccodionWidthVideo_tabletAccordion__7GsLy {
        padding-bottom: 30px
    }
}

@media (max-width:478px) {
    .AccodionWidthVideo_tabletAccordion__7GsLy {
        padding-bottom: 20px
    }
}

@media (max-width:760px) {
    .AccodionWidthVideo_desktopAccordion__avQOa {
        display: none
    }

    .AccodionWidthVideo_tabletAccordion__7GsLy {
        display: block
    }
}

.MainLogos_container__XDi7u {
    gap: 40px
}

.MainLogos_container__XDi7u, .MainLogos_slide__EdtmG, .MainLogos_wrapper___2YQ_ {
    display: flex;
    align-items: center;
    justify-content: center
}

.MainLogos_wrapper___2YQ_ {
    flex-direction: column;
    gap: 40px;
    width: 100%;
    flex-shrink: 0;
    box-sizing: content-box
}

@media (max-width:1122px) {
    .MainLogos_wrapper___2YQ_ {
        flex-direction: row;
        align-items: center
    }

    .MainLogos_container__XDi7u, .MainLogos_wrapper___2YQ_ {
        justify-content: flex-start
    }
}

.MainLogos_viewport__QJHV9 {
    overflow: visible
}

.MainLogos_carousel__eOykY {
    width: 100%
}

.MainLogos_trustedBrandsSection__FWjHJ {
    overflow-x: hidden
}

.MainLogos_titleBlock__phgcJ {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.MainLogos_title__1SBHr {
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 8px
}

.MainLogos_brandCarousel__FFjrv {
    padding-top: 24px;
    padding-bottom: 24px
}

@media (max-width:478px) {
    .MainLogos_brandCarousel__FFjrv {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.ClientCard_cardBox__HFIqC {
    padding: 20px;
    background-color: #f2f2f7;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 16px;
    max-width: 285px;
    border-radius: 16px;
    min-height: 290px;
    height: 100%
}

.ClientCard_clientAvatar__ivz0I {
    border-radius: 12px
}

.ClientCard_name__Wn7yo {
    padding-bottom: 4px
}

@media (max-width:992px) {
    .ClientCard_cardBox__HFIqC {
        max-width: 265px;
        height: 100%
    }
}

.ClientsCards_cardsContainer__CbbhA {
    width: 100%;
    flex-shrink: 0;
    box-sizing: content-box
}

.ClientsCards_slide__Uqv6W {
    max-width: 285px;
    height: inherit
}

.ClientsCards_carouselContainer__8dzrG {
    gap: 20px
}

.ClientsCards_viewport__8_oPl {
    overflow: visible !important;
    text-align: right
}

@media (max-width:992px) {
    .ClientsCards_slide__Uqv6W {
        max-width: 265px
    }
}

.HowItWorks_section__ZAC_j {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #f2f2f7;
    position: relative
}

.HowItWorks_title__STSPl {
    text-align: left
}

.HowItWorks_btnClick__PFKwW {
    max-width: 300px;
    font-size: 16px;
    line-height: 20px;
    padding: 20px 24px;
    color: #fff;
    background-color: #26b54c;
    cursor: pointer;
    border: none;
    width: 100%;
    height: 100%;
    border-radius: 16px;
    min-height: 48px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: background-color .2s ease-in-out;
    text-align: center !important;
    font-weight: 500
}

.HowItWorks_btnClick__PFKwW+span {
    align-self: center
}

@media screen and (max-width:992px) {
    .HowItWorks_btnClick__PFKwW {
        align-self: center
    }
}

@media screen and (max-width:480px) {
    .HowItWorks_btnClick__PFKwW {
        max-width: 100%
    }
}

.HowItWorks_btnClickInner__j956R {
    align-self: center
}

.HowItWorks_container__A_uWo {
    overflow-x: unset;
    overflow: unset
}

.HowItWorks_wrapper__naIGW {
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-between;
    position: relative
}

.HowItWorks_headerWrapper__jRm6W {
    max-width: 389px;
    gap: 16px;
    align-items: flex-start
}

.HowItWorks_subTitle__FQ9Dt {
    text-align: left
}

.HowItWorks_startCompanyBtn__fErr_ {
    max-width: 313px;
    padding: 20px 24px
}

.HowItWorks_howItWorksWrapper__PpJp1 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    gap: 24px;
    position: sticky;
    top: 156px
}

@media (max-width:992px) {
    .HowItWorks_wrapper__naIGW {
        flex-direction: column;
        padding-left: 0;
        padding-right: 0
    }

    .HowItWorks_headerWrapper__jRm6W {
        max-width: none
    }

    .HowItWorks_section__ZAC_j {
        padding-top: 40px;
        padding-bottom: 152px
    }

    .HowItWorks_startCompanyBtn__fErr_ {
        position: absolute;
        bottom: -122px;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 62px
    }

    .HowItWorks_howItWorksWrapper__PpJp1 {
        position: static;
        top: 0
    }
}

@media (max-width:768px) {
    .HowItWorks_headerWrapper__jRm6W {
        max-width: 100%
    }
}

@media (max-width:478px) {
    .HowItWorks_startCompanyBtn__fErr_ {
        position: absolute;
        bottom: -112px;
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 100%
    }

    .HowItWorks_section__ZAC_j {
        padding-bottom: 122px
    }
}

@media (max-width:992px) {
    .HowItWorks_wrapper__naIGW {
        gap: 30px
    }

    .HowItWorks_headerWrapper__jRm6W {
        align-items: center
    }

    .HowItWorks_subTitle__FQ9Dt {
        text-align: center
    }
}

@media (max-width:478px) {
    .HowItWorks_wrapper__naIGW {
        gap: 20px
    }

    .HowItWorks_headerWrapper__jRm6W {
        gap: 8px
    }
}

.Counter_nonDigitKz____ShZ {
    font-size: 64px;
    font-style: normal;
    font-weight: 800;
    line-height: 80px
}

@media (max-width:1117px) {
    .Counter_nonDigitKz____ShZ {
        font-size: 54px;
        line-height: 68px
    }
}

@media (max-width:533px) {
    .Counter_nonDigitKz____ShZ {
        font-size: 36px;
        line-height: 48px
    }
}

.BusinessInstruments_wrapper__rxVQ2 {
    position: relative;
    width: 100%
}

.BusinessInstruments_videoBlock__zshLn {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    max-width: 50%
}

.BusinessInstruments_scrollableBlock__bDp0p {
    height: 100vh;
    align-items: center;
    display: flex;
    width: 50%
}

.BusinessInstruments_textWrapper__3zuP8 {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.BusinessInstruments_textBox__Fo1Se {
    width: 100%;
    max-width: 450px;
    flex-shrink: 0;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    gap: 10px
}

.BusinessInstruments_stickyWrapper__wAoyA {
    position: sticky;
    width: 100%;
    height: 100vh;
    top: 0;
    right: 0
}

.BusinessInstruments_videosContainer__ADAil {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.BusinessInstruments_videoBox__q_i0q {
    width: 600px;
    height: 520px;
    position: relative
}

.BusinessInstruments_title__Lq_KH {
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0;
    text-align: left
}

@media (max-width:992px) {
    .BusinessInstruments_title__Lq_KH {
        font-size: 24px;
        line-height: 32px
    }
}

.BusinessInstruments_text__HvhFc {
    font-size: 19px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0;
    text-align: left
}

@media (max-width:750px) {
    .BusinessInstruments_videoBlock__zshLn {
        display: none
    }

    .BusinessInstruments_scrollableBlock__bDp0p {
        height: auto;
        gap: 20px;
        width: 100%
    }

    .BusinessInstruments_scrollableBlock__bDp0p, .BusinessInstruments_wrapper__rxVQ2 {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column
    }

    .BusinessInstruments_textBox__Fo1Se {
        align-items: center;
        width: 100%
    }

    .BusinessInstruments_text__HvhFc, .BusinessInstruments_title__Lq_KH {
        text-align: center
    }
}

@media (max-width:478px) {
    .BusinessInstruments_wrapper__rxVQ2 {
        gap: 80px
    }

    .BusinessInstruments_scrollableBlock__bDp0p {
        gap: 16px
    }
}

.VideoBlock_video__EoXkQ {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%
}

.VideoBlock_show__ufMkN {
    display: block
}

.VideoBlock_fadeIn__33CYk {
    animation: VideoBlock_drim-faded__YMYME 1s linear both
}

.VideoBlock_fadeOut__7JLPA {
    animation: VideoBlock_drim-fade-out__MD9vw 1s linear both
}

@keyframes VideoBlock_drim-faded__YMYME {
    0% {
        opacity: .1
    }

    to {
        opacity: 1
    }
}

@keyframes VideoBlock_drim-fade-out__MD9vw {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media(max-width:750px) {
    .VideoBlock_video__EoXkQ {
        display: block;
        position: static;
        width: 100%
    }
}

.ClientsAboutUs_headerWrapper__3Mycy, .ClientsAboutUs_wrapper__q_EfU {
    align-items: center
}

.ClientsAboutUs_headerSubTitle__TvsZw {
    text-align: center
}

@media (max-width:992px) {
    .ClientsAboutUs_wrapper__q_EfU {
        gap: 30px
    }

    .ClientsAboutUs_section__VdQPZ {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media (max-width:478px) {
    .ClientsAboutUs_wrapper__q_EfU {
        gap: 20px
    }

    .ClientsAboutUs_section__VdQPZ {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.AboutCompany_title__1_zTG {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0;
    text-align: left;
    color: #26b54c
}

.AboutCompany_cardWrapper__wALD2 {
    width: 794px;
    position: relative;
    display: flex;
    background-color: #000;
    flex-direction: column;
    gap: 24px;
    padding: 30px;
    border-radius: 16px
}

.AboutCompany_rabbit__ZwxZz {
    position: absolute;
    right: 30px;
    top: 30px
}

.AboutCompany_textWrapper__QzJis {
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-width: 565px
}

.AboutCompany_info__cC_mP {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0;
    text-align: left
}

a.AboutCompany_btn__wVAg0 {
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -.23000000417232513px;
    text-align: center;
    color: #000;
    background-color: #fff;
    max-width: 160px;
    border-radius: 12px
}

@media (max-width:992px) {
    .AboutCompany_cardWrapper__wALD2 {
        width: 100%
    }

    .AboutCompany_rabbit__ZwxZz {
        top: 20px;
        right: 20px
    }

    .AboutCompany_textWrapper__QzJis {
        max-width: 470px
    }

    .AboutCompany_cardWrapper__wALD2 {
        padding: 20px
    }

    .AboutCompany_rabbit__ZwxZz {
        width: 161px;
        height: 267px
    }

    .AboutCompany_section__SKKx7 {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media (max-width:700px) {
    .AboutCompany_rabbit__ZwxZz {
        width: 144px;
        height: 233px;
        top: 50%;
        transform: translateY(-50%)
    }

    .AboutCompany_info__cC_mP {
        font-size: 24px;
        line-height: 32px
    }

    .AboutCompany_textWrapper__QzJis {
        max-width: 400px
    }
}

@media (max-width:580px) {
    .AboutCompany_textWrapper__QzJis {
        max-width: 300px
    }
}

@media (max-width:740px) {
    .AboutCompany_rabbit__ZwxZz {
        display: none
    }

    .AboutCompany_textWrapper__QzJis {
        max-width: 100%
    }

    .AboutCompany_container__wEes_ {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media (max-width:478px) {
    .AboutCompany_section__SKKx7 {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.OurCases_headerWrapperStyles__hXXMv {
    align-items: center
}

.OurCases_headerTitle__kjwNn, .OurCases_subTitleStyles__UuIVo {
    text-align: center
}

.OurCases_wrapper__2L3RE {
    align-items: center
}

@media (max-width:992px) {
    .OurCases_section__GCcir {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .OurCases_wrapper__2L3RE {
        gap: 30px
    }
}

@media (max-width:478px) {
    .OurCases_wrapper__2L3RE {
        gap: 20px
    }

    .OurCases_section__GCcir {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.PaymentMethods_wrapper__cqDx2 {
    align-items: center;
    gap: 0
}

.PaymentMethods_section__rkTLs {
    padding-bottom: 0
}

.PaymentMethods_videoStyles__v8_gm {
    height: auto
}

.PaymentMethods_accordionWithVideoWrapper__TaobC {
    height: 670px
}

.PaymentMethods_videoContainerStyles__Z62ME {
    height: 100%;
    justify-content: center
}

.PaymentMethods_headerWrapper__OnpvO {
    align-items: flex-start;
    align-self: flex-start;
    max-width: 670px;
    margin-bottom: 24px;
    gap: 24px !important
}

.PaymentMethods_headerSubtitle__Sk2jn {
    text-align: left
}

.PaymentMethods_startAdvertisment__BVLro {
    margin-top: 8px;
    max-width: 313px;
    padding: 20px 24px;
    align-self: flex-start;
    margin-bottom: 50px
}

.PaymentMethods_titleStyles__l07La {
    max-width: 600px
}

@media (max-width:950px) {
    .PaymentMethods_accordionWithVideoWrapper__TaobC {
        height: 520px
    }
}

@media (max-width:992px) {
    .PaymentMethods_headerWrapper__OnpvO, .PaymentMethods_wrapper__cqDx2 {
        align-items: flex-start
    }
}

@media (max-width:478px) {
    .PaymentMethods_startAdvertisment__BVLro {
        margin-top: 0;
        max-width: 100%;
        margin-bottom: 52px;
        order: 3
    }

    .PaymentMethods_headerWrapper__OnpvO {
        margin-bottom: 16px;
        gap: 16px !important
    }

    .PaymentMethods_titleStyles__l07La {
        max-width: 340px
    }
}

.TrustedBrands_trustedBrandsSection__UKWCt {
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    padding-top: 40px
}

a.TrustedBrands_startCompanyBtn__YpaxD {
    max-width: 313px;
    min-height: 62px;
    align-self: center;
    margin-top: 40px
}

.TrustedBrands_titleBlock__tM5oC {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding-bottom: 16px
}

.TrustedBrands_title__Ryh07 {
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase
}

.TrustedBrands_linkWrapper__FFOQZ {
    display: flex;
    align-items: center;
    justify-content: center
}

.TrustedBrands_brandCarousel__7I8D1 {
    padding-top: 24px;
    padding-bottom: 24px
}

@media (max-width:478px) {
    .TrustedBrands_brandCarousel__7I8D1 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .TrustedBrands_startCompanyBtn__YpaxD {
        margin-top: 30px
    }

    .TrustedBrands_titleBlock__tM5oC {
        padding-bottom: 6px
    }

    .TrustedBrands_trustedBrandsSection__UKWCt {
        padding: 30px 0 40px
    }

    .TrustedBrands_startCompanyBtn__YpaxD {
        max-width: 100%
    }

    .TrustedBrands_linkWrapper__FFOQZ {
        padding-left: 20px;
        padding-right: 20px
    }
}

.BloggerIncomeCard_container___RLNv {
    padding: 30px;
    border-radius: 16px;
    background-color: #f9f9f9;
    position: relative;
    min-width: 288px;
    width: 288px;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 16px;
    transition: box-shadow .3s
}

@media (max-width:992px) {
    .BloggerIncomeCard_container___RLNv {
        padding: 20px
    }
}

@media (hover:hover) {
    .BloggerIncomeCard_container___RLNv:hover {
        box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .1)
    }
}

.BloggerIncomeCard_avatar__mIG28 {
    border-radius: 50%
}

.BloggerIncomeCard_money__XX6dB {
    height: 36px;
    padding: 8px 12px;
    border-radius: 100px;
    gap: 10px;
    background-color: #26b54c;
    color: #fff
}

.BloggerIncomeCard_arrow__R1J1w {
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer
}

.SectionAward_section__sF09u {
    padding-top: 40px;
    padding-bottom: 40px
}

@media (max-width:992px) {
    .SectionAward_section__sF09u {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media (max-width:478px) {
    .SectionAward_section__sF09u {
        padding-top: 20px;
        padding-bottom: 40px
    }
}

.SectionAward_awardWrapper__hLZg0 {
    width: 100%;
    padding: 60px 40px;
    max-width: 1200px;
    margin: 0 auto;
    overflow-x: hidden;
    height: 309px;
    background-color: #000;
    border-radius: 16px;
    position: relative;
    overflow: visible
}

.SectionAward_container__Pue0L {
    width: 100%;
    padding: 0 40px;
    max-width: 1280px;
    margin: 0 auto
}

.SectionAward_rabbitImg__sZIrk {
    position: absolute;
    right: 53px;
    top: -49.6px;
    display: block
}

.SectionAward_square__wXgop {
    position: absolute;
    right: 300px;
    top: 29px
}

.SectionAward_triangle__jPCRl {
    position: absolute;
    right: 45px;
    top: 59px
}

.SectionAward_wave__Q2mWs {
    position: absolute;
    right: 360px;
    top: 78px;
    transform: rotate(120deg)
}

.SectionAward_line__QfKss {
    position: absolute;
    right: 65px;
    top: 158px
}

.SectionAward_triangle2__pmjko {
    position: absolute;
    right: 327px;
    top: 245px;
    transform: rotate(60deg)
}

.SectionAward_wave2__KVdDm {
    position: absolute;
    right: 50px;
    top: 260px
}

@media (max-width:998px) {
    .SectionAward_rabbitImg__sZIrk {
        right: 0
    }
}

@media (max-width:992px) {
    .SectionAward_rabbitImg__sZIrk {
        width: 183px;
        height: 307px;
        right: 25px;
        top: -7px
    }

    .SectionAward_awardWrapper__hLZg0 {
        height: 291px;
        font-size: 16px
    }

    .SectionAward_square__wXgop {
        right: 200px
    }

    .SectionAward_wave__Q2mWs {
        right: 260px
    }

    .SectionAward_triangle2__pmjko {
        right: 200px
    }

    .SectionAward_line__QfKss {
        right: 5px
    }

    .SectionAward_wave2__KVdDm {
        right: 0
    }
}

@media (max-width:650px) {
    .SectionAward_awardWrapper__hLZg0 {
        height: 554px
    }

    .SectionAward_rabbitImg__sZIrk {
        left: 50%;
        top: 365px;
        transform: translate(-50%, -50%)
    }

    .SectionAward_square__wXgop {
        right: auto;
        left: 100px;
        top: 220px
    }

    .SectionAward_wave__Q2mWs {
        right: auto;
        left: 10px;
        top: 300px
    }

    .SectionAward_triangle__jPCRl {
        right: 13px;
        top: 200px
    }

    .SectionAward_triangle2__pmjko {
        right: auto;
        left: 60px;
        top: 380px
    }

    .SectionAward_line__QfKss {
        right: 100px;
        top: 300px
    }

    .SectionAward_wave2__KVdDm {
        right: 40px;
        top: 410px
    }
}

@media (max-width:478px) {
    .SectionAward_rabbitImg__sZIrk {
        width: 194px;
        height: 326px;
        position: absolute;
        top: 365px;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .SectionAward_awardWrapper__hLZg0 {
        padding: 24px;
        width: 100%
    }

    .SectionAward_container__Pue0L {
        padding: 0 16px
    }
}

.BloggerIncome_section__LYWfV {
    padding-top: 40px;
    padding-bottom: 40px
}

@media (max-width:992px) {
    .BloggerIncome_section__LYWfV {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media (max-width:478px) {
    .BloggerIncome_section__LYWfV {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.BloggerIncome_container__of4Zk {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px
}

@media (max-width:992px) {
    .BloggerIncome_container__of4Zk {
        gap: 30px
    }
}

@media (max-width:478px) {
    .BloggerIncome_container__of4Zk {
        gap: 20px
    }
}

.BloggerIncome_carouselContainer__Txuxh {
    gap: 16px
}

.BloggerIncome_slide__Hg1NH, .BloggerIncome_wrapper__Dw4SY {
    display: flex;
    justify-content: center;
    align-items: center
}

.BloggerIncome_wrapper__Dw4SY {
    flex-direction: column;
    gap: 8px;
    width: 100%;
    flex-shrink: 0;
    box-sizing: content-box
}

@media (max-width:1280px) {
    .BloggerIncome_wrapper__Dw4SY {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }

    .BloggerIncome_container__of4Zk {
        justify-content: flex-start
    }
}

.BloggerIncome_viewport__JueOU {
    overflow: visible !important
}

.BloggerIncome_carousel___WOam {
    width: 100%
}

.Homepage_section__IVcrO {
    padding-top: 60px;
    padding-bottom: 60px
}

@media (max-width:478px) {
    .Homepage_section__IVcrO {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

.Homepage_container__mHHsG {
    display: flex;
    justify-content: center
}

.Homepage_title__q2n0c {
    font-size: 38px;
    font-weight: 800;
    line-height: 51px;
    letter-spacing: 0;
    text-align: center
}

.Homepage_titleContainer__8YYBa {
    display: flex;
    flex-direction: column;
    gap: 24px;
    max-width: 740px
}

.Homepage_titleNumber__gNlRq {
    font-family: var(--font-tt-runs);
    font-size: 112px;
    font-weight: 800;
    line-height: 151px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: -38px
}

.Homepage_badgesContainer__zs3Zf {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px
}

.Homepage_blue__aWOUv {
    color: #06f
}

@media (max-width:992px) {
    .Homepage_title__q2n0c {
        font-size: 32px;
        font-weight: 800;
        line-height: 47px;
        letter-spacing: 0;
        text-align: center
    }
}

@media (max-width:478px) {
    .Homepage_titleNumber__gNlRq {
        font-size: 64px;
        line-height: 86px;
        margin-top: -16px;
        margin-bottom: -24px
    }

    .Homepage_title__q2n0c {
        font-size: 22px;
        font-weight: 800;
        line-height: 30px;
        letter-spacing: 0;
        text-align: center
    }
}

.HomepageFigures_section__0XbXZ {
    padding-bottom: 40px
}

.HomepageFigures_container__3hq6l {
    flex-wrap: wrap
}

.HomepageFigures_item__KqPQU {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 80px 40px;
    border-radius: 16px;
    background-color: #000;
    color: #fff;
    min-height: 300px;
    max-height: 300px;
    width: 100%;
    position: relative;
    overflow: hidden
}

.HomepageFigures_item__KqPQU:first-child {
    flex: 0.6;
    background: #7800b0
}

.HomepageFigures_item__KqPQU:nth-child(2) {
    flex: 0.4;
    background: #000069
}

.HomepageFigures_item__KqPQU:nth-child(3) {
    background-color: #000
}

.HomepageFigures_item__KqPQU:nth-child(4) {
    flex: 0.4;
    background: #ddd
}

.HomepageFigures_item__KqPQU:nth-child(5) {
    flex: 0.6;
    background: #ef66ed
}

.HomepageFigures_item__KqPQU:nth-child(6) {
    background: #161cb1
}

.HomepageFigures_image__70upx {
    position: absolute;
    top: 0
}

.HomepageFigures_imageStyle0__SMggy {
    right: 0
}

.HomepageFigures_imageStyle1__87lYl {
    right: 12px
}

.HomepageFigures_imageStyle2__fOurr {
    right: 0
}

.HomepageFigures_imageStyle3__HO4L6 {
    right: -107px
}

.HomepageFigures_imageStyle4__plpYN {
    right: 0
}

.HomepageFigures_imageStyle5__aw3Yr {
    right: 99px
}

@media (max-width:992px) {
    .HomepageFigures_container__3hq6l {
        flex-wrap: wrap
    }

    .HomepageFigures_item__KqPQU {
        flex: auto !important
    }

    .HomepageFigures_imageStyle2__fOurr {
        right: -204px
    }

    .HomepageFigures_imageStyle3__HO4L6 {
        right: -30px
    }

    .HomepageFigures_imageStyle5__aw3Yr {
        right: -175px
    }
}

.HomepageFigures_title__OQjDZ {
    position: relative;
    z-index: 10;
    font-family: var(--font-tt-runs);
    font-size: 64px;
    font-weight: 800;
    line-height: 80px;
    letter-spacing: 0;
    text-align: left
}

.HomepageFigures_textStyle3__UNpzR, .HomepageFigures_titleStyle3__Q1IsD {
    color: #000
}

.HomepageFigures_text__XN3Y7 {
    max-width: 408px;
    position: relative;
    z-index: 10
}

.HomepageFigures_textStyle1__bGfRw {
    max-width: 210px
}

.HomepageFigures_textStyle4__stdwq {
    max-width: 320px
}

.HomepageFigures_textStyle3__UNpzR {
    max-width: 259px
}

@media (max-width:992px) {
    .HomepageFigures_section__0XbXZ {
        padding-bottom: 30px
    }

    .HomepageFigures_text__XN3Y7 {
        max-width: 272px
    }

    .HomepageFigures_textStyle0__oPjwu {
        max-width: 391px
    }

    .HomepageFigures_textStyle1__bGfRw {
        max-width: 210px
    }

    .HomepageFigures_textStyle3__UNpzR {
        max-width: 340px
    }

    .HomepageFigures_textStyle4__stdwq {
        max-width: 320px
    }

    .HomepageFigures_imageStyle1__87lYl {
        right: 50px
    }
}

@media (max-width:754px) {
    .HomepageFigures_imageStyle5__aw3Yr {
        height: 200px;
        width: 368px;
        right: -13px
    }

    .HomepageFigures_item__KqPQU:nth-child(6):before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 203px;
        z-index: 2;
        background: linear-gradient(180deg, rgba(22, 28, 177, 0), #161cb1 99%)
    }
}

@media (max-width:599px) {
    .HomepageFigures_section__0XbXZ {
        padding-bottom: 20px
    }

    .HomepageFigures_item__KqPQU {
        justify-content: flex-end;
        align-items: flex-start;
        padding: 24px 20px
    }

    .HomepageFigures_item__KqPQU:nth-child(4):before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        background: linear-gradient(0deg, #ddd 0, #dddddd00 55%)
    }

    .HomepageFigures_item__KqPQU:nth-child(5):before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        background: linear-gradient(0deg, #ef66ed 0, #ef66ed00 55.67%)
    }

    .HomepageFigures_title__OQjDZ {
        font-size: 54px;
        font-weight: 800;
        line-height: 68px;
        letter-spacing: 0;
        text-align: left
    }

    .HomepageFigures_text__XN3Y7 {
        max-width: 244px
    }

    .HomepageFigures_titleStyle0__JReze, .HomepageFigures_titleStyle2__0HHRI, .HomepageFigures_titleStyle4__QgH_3 {
        font-size: 44px;
        line-height: 59px;
        font-weight: 800;
        letter-spacing: 0;
        text-align: left
    }

    .HomepageFigures_textStyle3__UNpzR {
        max-width: 320px
    }

    .HomepageFigures_imageStyle0__SMggy {
        left: -89px;
        top: -48px
    }

    .HomepageFigures_item__KqPQU:first-child:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 255px;
        z-index: 2;
        background: linear-gradient(180deg, #7800b000 30%, #7800b0)
    }

    .HomepageFigures_item__KqPQU:nth-child(2):before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        background: linear-gradient(0deg, #000069, rgba(3, 2, 10, 0) 50%)
    }

    .HomepageFigures_imageStyle2__fOurr {
        left: -420px;
        top: -29px
    }

    .HomepageFigures_item__KqPQU:nth-child(3):before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 273px;
        z-index: 2;
        background: linear-gradient(0deg, #000, transparent 56.5%)
    }

    .HomepageFigures_imageStyle1__87lYl {
        right: 33px
    }

    .HomepageFigures_imageStyle3__HO4L6 {
        right: -65px
    }

    .HomepageFigures_textStyle1__bGfRw {
        max-width: 210px
    }
}

@media (max-width:420px) {
    .HomepageFigures_imageStyle4__plpYN {
        left: -325px
    }
}

@media (max-width:385px) {
    .HomepageFigures_title__OQjDZ {
        font-size: 36px;
        font-weight: 800;
        line-height: 48px;
        letter-spacing: 0;
        text-align: left
    }
}

.PopularQuestions_wrapper__J3c_9 {
    width: 794px;
    align-items: center
}

.PopularQuestions_container__Z2Sg1 {
    display: flex;
    justify-content: center
}

.PopularQuestions_headerWrapper__VwEjB {
    align-items: center
}

.PopularQuestions_headerSubtitle__epoWo {
    text-align: center
}

@media (max-width:992px) {
    .PopularQuestions_container__Z2Sg1 {
        display: block
    }

    .PopularQuestions_wrapper__J3c_9 {
        width: 100%
    }
}

@media (max-width:478px) {
    .PopularQuestions_wrapper__J3c_9 {
        gap: 24px
    }
}

.Promo_section__9n7Bg {
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 0 auto
}

.Promo_promo__MGusm {
    height: 600px;
    background-color: #f2f2f7;
    justify-content: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1200px 600px;
    padding: 0
}

.Promo_promo__MGusm, .Promo_wrapper__Kim04 {
    width: 100%;
    border-radius: 32px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
    position: relative
}

.Promo_wrapper__Kim04 {
    justify-content: space-between;
    height: 100%;
    padding: 40px;
    background: linear-gradient(90deg, rgba(0, 0, 0, .6) 24.32%, transparent 64.99%)
}

.Promo_wrapperPic__ZmFr3 {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100%;
    z-index: -1
}

@media (max-width:992px) {
    .Promo_container__4_Db_ {
        padding: 0
    }

    .Promo_wrapper__Kim04 {
        border-radius: 0;
        height: 100%;
        background-color: #000
    }

    .Promo_wrapper__Kim04:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 3;
        height: 100%;
        background: linear-gradient(180deg, transparent 38%, #000 75%)
    }

    .Promo_wrapperPic__ZmFr3 {
        z-index: 2;
        height: auto;
        width: 100%
    }

    .Promo_section__9n7Bg {
        padding-top: 0;
        padding-bottom: 0
    }

    .Promo_wrapper__Kim04 {
        gap: 40px
    }
}

@media (max-width:866px) {
    .Promo_wrapperPic__ZmFr3 {
        height: 75%;
        width: auto
    }
}

@media (max-width:478px) {
    .Promo_container__4_Db_ {
        position: relative
    }

    .Promo_promo__MGusm {
        height: 265px;
        position: static;
        background: linear-gradient(0deg, #000 -20%, transparent) cover
    }

    .Promo_titleStyles__sOzBY {
        max-width: 250px
    }

    .Promo_wrapper__Kim04 {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 0 16px 20px;
        gap: 24px
    }

    .Promo_wrapper__Kim04:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 51%;
        background: linear-gradient(180deg, transparent 50%, #000)
    }
}

.Promo_overlay__PxLRr {
    z-index: 0;
    background: linear-gradient(90deg, rgba(0, 0, 0, .6) 24.32%, transparent 64.99%)
}

@media (max-width:478px) {
    .Promo_overlay__PxLRr {
        background: linear-gradient(0deg, rgba(0, 0, 0, .3), transparent);
        position: absolute;
        top: 70px;
        left: 0;
        height: 200px;
        display: none
    }

    .Promo_titleStyles__sOzBY {
        font-size: 24px;
        max-width: 100%
    }

    .Promo_wrapper__Kim04 {
        background: linear-gradient(0deg, #000 60%, transparent)
    }

    .Promo_wrapperPic__ZmFr3 {
        z-index: 0;
        right: -30px
    }
}

.SectionPromotion_sectionBrand__3T0cr {
    display: flex;
    max-width: 1280px;
    margin: 0 auto;
    padding: 40px
}

@media (max-width:992px) {
    .SectionPromotion_sectionBrand__3T0cr {
        padding: 30px 0;
        flex-direction: column
    }
}

@media (max-width:478px) {
    .SectionPromotion_sectionBrand__3T0cr {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.SectionPromotion_promoImageKz__vJqMC {
    height: 100%;
    width: auto;
    right: -125px
}

.SectionPromotion_promoSection__2QAuv:first-child {
    background: #513192;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px
}

.SectionPromotion_promoSectionKz__yoPk4:first-child {
    background-color: #005a74
}

.SectionPromotion_promoSection__2QAuv:nth-child(2) {
    background: #000;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px
}

@media screen and (max-width:992px) {
    .SectionPromotion_promoImageKz__vJqMC {
        right: 0
    }

    .SectionPromotion_promoSection__2QAuv:first-child, .SectionPromotion_promoSection__2QAuv:nth-child(2) {
        border-radius: unset
    }
}

@media screen and (max-width:478px) {
    .SectionPromotion_promoImageKz__vJqMC {
        height: 300px;
        right: 0
    }

    .SectionPromotion_promoSection__2QAuv:first-child:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 300px;
        background: linear-gradient(0deg, #513192, rgba(81, 49, 146, 0) 80.58%)
    }

    .SectionPromotion_promoSectionKz__yoPk4:first-child:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 300px;
        background: linear-gradient(0deg, #005a74, rgba(81, 49, 146, 0) 80.58%)
    }

    .SectionPromotion_promoSection__2QAuv:nth-child(2):after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 300px;
        background: linear-gradient(180deg, transparent 42%, #000)
    }
}

.Logos_section__p1LT9 {
    padding-top: 40px;
    padding-bottom: 40px
}

@media (max-width:992px) {
    .Logos_section__p1LT9 {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media (max-width:478px) {
    .Logos_section__p1LT9 {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.Logos_container__Sjezz {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 40px
}

@media (max-width:992px) {
    .Logos_container__Sjezz {
        row-gap: 30px
    }
}

@media (max-width:478px) {
    .Logos_container__Sjezz {
        row-gap: 20px
    }
}

.Logos_imageContainer__cTBZu {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 192px;
    min-width: 90px;
    padding: 30px 0;
    width: 100%;
    flex: 1 1 calc(20% - 20px)
}

@media (max-width:992px) {
    .Logos_imageContainer__cTBZu {
        padding: 17px 0
    }
}

@media (max-width:563px) {
    .Logos_imageContainer__cTBZu {
        flex: 0 1 calc(33% - 30px)
    }
}

.Logos_image__VbC8s {
    width: 100%;
    max-width: 192px;
    min-width: 100px;
    height: auto
}

.Logos_logosContainer__wuhdt {
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    align-items: center
}

.Logos_imageContainer__cTBZu:nth-child(n+21) {
    display: none
}

@media (max-width:565px) {
    .Logos_imageContainer__cTBZu:nth-child(n+16) {
        display: none
    }
}

@media (max-width:478px) {
    .Logos_logosContainer__wuhdt {
        -moz-column-gap: 30px;
        column-gap: 30px
    }

    .Logos_imageContainer__cTBZu {
        padding: 14px 0
    }
}

a.Logos_registration__Ua01L {
    max-width: 390px;
    height: 66px;
    box-shadow: 0 20px 30px 0 rgba(117, 187, 91, .4);
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0;
    text-align: center
}

.Logos_registrationLink__vr9JU {
    text-decoration: underline
}

@media (max-width:368px) {
    .Logos_logosContainer__wuhdt {
        justify-content: center;
        gap: 40px
    }
}

.Logos_linkText__rc7rO {
    opacity: 70%
}

.ValuesBlocks_valuesWrapper__XC_14 {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap
}

@media (max-width:992px) {
    .ValuesBlocks_valuesWrapper__XC_14 {
        flex-wrap: wrap
    }
}

@media screen and (max-width:700px) {
    .ValuesBlocks_valuesWrapper__XC_14 {
        height: 100%
    }
}

.ValuesBlocks_kzTitle__HxmmC {
    font-size: 26px;
    line-height: 36px
}

@media (max-width:992px) {
    .ValuesBlocks_kzTitle__HxmmC {
        font-size: 64px;
        line-height: 80px
    }
}

@media (max-width:714px) {
    .ValuesBlocks_kzTitle__HxmmC {
        font-size: 36px;
        line-height: 48px
    }
}

@media (max-width:393px) {
    .ValuesBlocks_kzTitle__HxmmC {
        font-size: 26px;
        line-height: 36px
    }
}

.page_readAboutUsSection__J51k_ {
    gap: 40px
}

.page_readAboutUsSlide__hMyGf {
    min-width: 300px
}

.page_wrapperPic__NBBSX {
    left: auto !important;
    right: 0
}

@media (max-width:992px) {
    .page_readAboutUsCarousel__k5krI {
        justify-content: center !important
    }

    .page_stylePromoHeader__6_rSw {
        justify-content: flex-end
    }

    .page_reviewsManagersWrapper__KSD_o {
        align-items: center
    }

    .page_reviewsManagerSubtitle__af_pv, .page_teachSubtitle__9M3qf, .page_teamSubtitle__HQlNw {
        text-align: center
    }
}

@media (max-width:641px) {
    .page_readAboutUsCarousel__k5krI {
        justify-content: flex-start !important
    }
}

@media (max-width:478px) {
    .page_readAboutUsSection__J51k_ {
        gap: 20px
    }

    .page_wrapperPic__NBBSX {
        height: 50% !important
    }

    .page_wrapperPicKz__zaLHC {
        right: -100px !important
    }
}

.page_wrapperStyles__E9AfS {
    align-items: center
}

@media (max-width:992px) {
    .page_wrapperStyles__E9AfS {
        gap: 30px
    }
}

@media (max-width:478px) {
    .page_wrapperStyles__E9AfS {
        gap: 20px
    }
}

.Promo_section__LoHhN {
    padding-top: 40px;
    margin: 0 auto
}

.Promo_container__Nj9oS {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding-bottom: 40px
}

@media (max-width:478px) {
    .Promo_container__Nj9oS {
        gap: 20px
    }
}

.Promo_block__TWb13 {
    position: relative;
    padding-left: 40px;
    padding-right: 16px;
    background: #000;
    border-radius: 20px;
    overflow: hidden;
    z-index: 2;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.Promo_image__9599H {
    position: absolute;
    top: 0;
    right: 0
}

.Promo_block__TWb13:first-child {
    height: 400px;
    flex-shrink: 0;
    flex-grow: 1
}

.Promo_block__TWb13:nth-child(2) {
    height: 300px;
    flex-shrink: 0;
    flex-basis: calc(53% - 8px);
    background: #000e79
}

.Promo_block__TWb13:nth-child(2) .Promo_image__9599H {
    top: 0;
    right: 0
}

.Promo_block__TWb13:nth-child(3) {
    height: 300px;
    flex-shrink: 0;
    flex-basis: calc(47% - 8px);
    background: #641978
}

.Promo_block__TWb13:nth-child(3) .Promo_image__9599H {
    top: 0;
    right: 0
}

.Promo_content__3UhHI {
    z-index: 2;
    position: relative;
    max-width: 50%
}

.Promo_block__TWb13:nth-child(3) .Promo_content__3UhHI {
    max-width: 68%
}

.Promo_title__QzhRv {
    font-family: var(--font-tt-runs);
    font-size: 24px;
    font-weight: 800;
    line-height: 36px;
    letter-spacing: 0;
    text-align: left
}

.Promo_sectionTitle__L4qXj {
    text-align: left
}

.Promo_description___Azwh {
    text-align: left;
    max-width: 391px
}

.Promo_button__IiwxL {
    max-width: 189px;
    padding: 20px 24px
}

.Promo_block__TWb13:nth-child(2) .Promo_title__QzhRv, .Promo_block__TWb13:nth-child(3) .Promo_title__QzhRv {
    max-width: 330px;
    font-size: 24px;
    line-height: 36px
}

a.Promo_buttonBottom__c1DJ_ {
    display: none;
    max-width: 338px;
    padding: 20px 24px;
    font-size: 18px
}

@media screen and (max-width:992px) {
    .Promo_wrapper__YNmPG {
        flex-direction: column;
        flex-wrap: nowrap
    }

    .Promo_block__TWb13:first-child .Promo_image__9599H {
        right: -240px
    }

    .Promo_block__TWb13:nth-child(2), .Promo_block__TWb13:nth-child(3) {
        flex-basis: unset
    }

    .Promo_button__IiwxL {
        padding: 13px 16px;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
        max-width: 157px
    }

    .Promo_content__3UhHI {
        max-width: 370px !important;
        gap: 16px !important
    }

    .Promo_block__TWb13:first-child .Promo_content__3UhHI {
        max-width: 430px !important
    }

    .Promo_block__TWb13:nth-child(2) .Promo_content__3UhHI {
        max-width: 300px !important
    }

    a.Promo_buttonBottom__c1DJ_ {
        display: flex;
        align-self: center
    }

    .Promo_block__TWb13:nth-child(2) .Promo_title__QzhRv, .Promo_block__TWb13:nth-child(3) .Promo_title__QzhRv, .Promo_title__QzhRv {
        font-size: 30px;
        line-height: 42px;
        text-align: left
    }
}

@media screen and (max-width:478px) {
    .Promo_section__LoHhN {
        padding-top: 20px
    }

    .Promo_block__TWb13 {
        padding: 24px 20px;
        justify-content: flex-end
    }

    .Promo_block__TWb13:first-child {
        min-height: 460px
    }

    .Promo_block__TWb13:first-child .Promo_image__9599H {
        right: -100px;
        max-width: 760px;
        height: auto
    }

    .Promo_block__TWb13:first-child:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 56%;
        background: linear-gradient(180deg, transparent 50%, #000)
    }

    .Promo_block__TWb13:nth-child(2) .Promo_image__9599H {
        scale: 1.2
    }

    .Promo_block__TWb13:nth-child(2):after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(0deg, #010f10, rgba(1, 15, 16, 0) 80%)
    }

    .Promo_block__TWb13:nth-child(3):after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(0deg, #641978, rgba(100, 25, 120, 0) 60.33%)
    }

    .Promo_button__IiwxL {
        width: 100%;
        max-width: unset
    }

    a.Promo_buttonBottom__c1DJ_ {
        display: flex;
        align-self: center;
        width: 100%;
        max-width: unset
    }

    .Promo_content__3UhHI {
        max-width: 100% !important
    }

    .Promo_block__TWb13:nth-child(2) .Promo_title__QzhRv, .Promo_block__TWb13:nth-child(3) .Promo_title__QzhRv, .Promo_title__QzhRv {
        font-size: 24px;
        line-height: 36px;
        text-align: left
    }
}

.page_wrapper__vjfb0 {
    padding: 60px 40px
}

@media (max-width:992px) {
    .page_wrapper__vjfb0 {
        padding-top: 150px
    }

    .page_stylePromoHeader__PCsjY {
        max-width: 425px
    }

    .page_wrapperPic__Ksa4a {
        width: 100%;
        height: auto;
        left: 40% !important;
        transform: translateX(-40%)
    }
}

@media (max-width:866px) {
    .page_wrapperPic__Ksa4a {
        height: 75%;
        width: auto
    }
}

@media (max-width:478px) {
    .page_wrapper__vjfb0 {
        padding: 40px 16px
    }

    .page_stylePromoHeader__PCsjY {
        justify-content: flex-end
    }

    .page_popularQuestionsSection__6IyJr {
        padding: 24px 0
    }

    .page_wrapperPic__Ksa4a {
        transform: translateX(-50%);
        height: 50% !important;
        left: 50% !important;
        width: auto
    }
}

.AboutPlatform_section__XjfwS {
    padding-top: 40px;
    padding-bottom: 40px
}

.AboutPlatform_container__CB4hj {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    align-items: center
}

.AboutPlatform_quote__qtVOq {
    flex: 1;
    min-width: 400px
}

div.AboutPlatform_extraInfo__nSb8P {
    max-width: 365px
}

div.AboutPlatform_extraInfoKz___XmwV {
    max-width: 487px;
    min-width: 467px
}

@media (max-width:992px) {
    div.AboutPlatform_extraInfo__nSb8P {
        max-width: 100%;
        width: 100%
    }

    div.AboutPlatform_extraInfoKz___XmwV {
        max-width: 513px;
        min-width: auto
    }
}

@media (max-width:478px) {
    .AboutPlatform_quote__qtVOq, div.AboutPlatform_extraInfoKz___XmwV {
        min-width: auto
    }
}

.SectionOne_section__KKLcW {
    padding-top: 0;
    padding-bottom: 80px;
    margin-top: -10px
}

@media (max-width:992px) {
    .SectionOne_section__KKLcW {
        padding-top: 0;
        padding-bottom: 80px
    }
}

@media (max-width:478px) {
    .SectionOne_section__KKLcW {
        margin-top: -20px;
        padding-bottom: 25px
    }
}

.SectionOne_container___YIKK {
    display: flex;
    flex-direction: row;
    position: relative;
    padding-top: 90px;
    gap: 60px
}

.SectionOne_stylefiguresBlockItem__XXIGl {
    height: 168px
}

@media (max-width:1165px) {
    .SectionOne_container___YIKK {
        flex-direction: column;
        gap: 40px
    }
}

@media (max-width:478px) {
    .SectionOne_container___YIKK {
        gap: 24px;
        padding-top: 57.5px
    }

    .SectionOne_stylefiguresBlockItem__XXIGl {
        height: auto
    }
}

.FiguresBlock_figures__kHRrD {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    width: 100%
}

.FiguresBlock_item__pjCS_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    flex: 1;
    background-color: #f9f9f9;
    border-radius: 20px;
    gap: 16px;
    padding: 30px 16px;
    white-space: normal;
    min-width: 227px
}

.FiguresBlock_title__uikNG {
    color: #26b54c;
    white-space: nowrap
}

.FiguresBlock_subtitle__oEyl8 {
    text-align: center
}

.FiguresBlock_desktopTitle__218xM {
    display: block
}

.FiguresBlock_mobileTitle__SdwtC {
    display: none
}

@media (max-width:992px) {
    .FiguresBlock_desktopTitle__218xM {
        display: none
    }

    .FiguresBlock_mobileTitle__SdwtC {
        display: block
    }

    .FiguresBlock_item__pjCS_ {
        min-width: 330px
    }
}

@media (max-width:478px) {
    .FiguresBlock_item__pjCS_ {
        min-width: 100%;
        height: auto;
        padding-bottom: 30px
    }

    .FiguresBlock_subtitle__oEyl8 {
        max-width: 283px
    }
}

@media (max-width:374px) {
    .FiguresBlock_title__uikNG {
        font-size: 32px;
        line-height: 40px
    }
}

.SectionTwo_section__SByfY {
    padding-top: 0;
    padding-bottom: 80px
}

@media (max-width:478px) {
    .SectionTwo_section__SByfY {
        padding-bottom: 40px
    }
}

.SectionTwo_container__Ba0F_ {
    display: flex;
    flex-direction: column;
    position: relative;
    padding-top: 80px;
    gap: 60px
}

@media (max-width:992px) {
    .SectionTwo_container__Ba0F_ {
        gap: 40px
    }
}

@media (max-width:478px) {
    .SectionTwo_container__Ba0F_ {
        gap: 24px;
        padding-top: 57.5px
    }
}

.SectionFour_section__q02TO {
    padding-top: 0;
    padding-bottom: 80px;
    margin-top: -10px
}

@media (max-width:992px) {
    .SectionFour_section__q02TO {
        padding-bottom: 40px
    }
}

.SectionFour_container__MCEi4 {
    display: flex;
    flex-direction: column;
    gap: 60px;
    position: relative;
    padding-top: 90px
}

@media (max-width:992px) {
    .SectionFour_container__MCEi4 {
        gap: 40px
    }
}

@media (max-width:478px) {
    .SectionFour_container__MCEi4 {
        gap: 24px;
        padding-top: 57.5px
    }
}

.SectionFive_section__0RVDE {
    padding-top: 0;
    padding-bottom: 80px;
    margin-top: -10px
}

@media (max-width:992px) {
    .SectionFive_section__0RVDE {
        padding-bottom: 40px
    }
}

.SectionFive_container__JXOp7 {
    display: flex;
    flex-direction: column;
    gap: 60px;
    position: relative;
    padding-top: 90px
}

@media (max-width:992px) {
    .SectionFive_container__JXOp7 {
        gap: 40px
    }
}

@media (max-width:478px) {
    .SectionFive_container__JXOp7 {
        gap: 24px;
        padding-top: 57.5px
    }
}