

/* Start:/community/css/style.css?177080990110281*/
img.lazyload{
    opacity: 0;
}
img.lazyload.inited{
    opacity: 1;
}

.LP_CommunityTop {
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 104px;
    padding-top: 162px;
    background: #ffe792;
}

.LP_CommunityTop:before {
    content: "";
    position: absolute;
    top: 55px;
    width: 438px;
    height: 438px;
    border-radius: 50%;
    background: #fffefa;
    filter: blur(200px);
}

.LP_CommunityTop__Inner {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.LP_CommunityTop__Title {
    margin-bottom: 18px;
}

.LP_CommunityTop__Text {
    margin-bottom: 18px;
    max-width: 397px;
}

.LP_CommunityTop__Btn {
    min-width: 198px;
    border-radius: 100px;
}

.LP_CommunityTop__Img {
    margin: -38px 12px 0 0;
    pointer-events: none;
}

.LP_CommunityTop__Img._tablet {
    margin-top: -23px;
}

@media (min-width: 1024px) {
    .LP_CommunityTop__Img._tablet {
        display: none;
    }
}

@media (max-width: 1023px) {
    .LP_CommunityTop {
        margin-bottom: 64px;
        padding-top: 156px;
    }

    .LP_CommunityTop__Img._desktop {
        display: none;
    }
}

@media (max-width: 767px) {
    .LP_CommunityTop {
        padding-top: 116px;
    }

    .LP_CommunityTop__Title {
        margin-bottom: 12px;
    }

    .LP_CommunityTop__Title {
        font-size: 40px;
        line-height: 1;
    }

    .LP_CommunityTop__Text {
        max-width: 280px;
        margin-bottom: 20px;
    }

    .LP_CommunityTop__Img._tablet {
        width: 474px;
        height: auto;
        margin: -18px 0px 0 7px;
    }
}

.LP_CommunitySecond {
    margin-bottom: 104px;
}

.LP_CommunitySecond__Inner {
    max-width: 822px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    column-gap: 77px;
}

.LP_CommunitySecond__Title {
    margin-bottom: 20px;
}

@media (max-width: 1023px) {
    .LP_CommunitySecond {
        margin-bottom: 88px;
    }

    .LP_CommunitySecond__Inner {
        column-gap: 46px;
        padding-left: 16px;
    }

    .LP_CommunitySecond__Img {
        width: 207px;
        height: auto;
    }
}

@media (max-width: 767px) {
    .LP_CommunitySecond {
        margin-bottom: 64px;
    }

    .LP_CommunitySecond__Inner {
        display: block;
        padding-left: 0;
    }

    .LP_CommunitySecond__Img {
        display: none;
    }

    .LP_CommunitySecond__Title {
        margin-bottom: 16px;
    }
}

.LP_CommunityCounters {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 80px;
}

.LP_CommunityCounters__Item {
    position: relative;
    height: 231px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    overflow: hidden;
}

.LP_CommunityCounters__Item:nth-child(1) {
    background: #ffe3f2;
}

.LP_CommunityCounters__Item:nth-child(1) .LP_CommunityCounters__Bg {
    right: -26px;
    top: -7px;
}

.LP_CommunityCounters__Item:nth-child(2) {
    background: rgba(176, 230, 197, 0.65);
}

.LP_CommunityCounters__Item:nth-child(3) {
    background: #ffe792;
}

.LP_CommunityCounters__Item:nth-child(3) .LP_CommunityCounters__Bg {
    left: -72px;
}

.LP_CommunityCounters__Bg {
    position: absolute;
}

.LP_CommunityCounters__Title {
    position: relative;
    margin-bottom: 10px;
}

.LP_CommunityCounters__Text {
    position: relative;
    max-width: 290px;
}

@media (max-width: 1023px) {
    .LP_CommunityCounters {
        margin-bottom: 64px;
    }

    .LP_CommunityCounters__Item:nth-child(1) .LP_CommunityCounters__Bg {
        right: -115px;
        height: auto;
        width: 237px;
    }

    .LP_CommunityCounters__Item:nth-child(3) .LP_CommunityCounters__Bg {
        left: -76px;
        top: 15px;
        height: auto;
        width: 220px;
    }

    .LP_CommunityCounters__Title {
        margin-bottom: 8px;
    }

    .LP_CommunityCounters__Text {
        max-width: 207px;
    }
}

@media (max-width: 767px) {
    .LP_CommunityCounters {
        display: block;
    }

    .LP_CommunityCounters__Item {
        height: 156px;
    }

    .LP_CommunityCounters__Item:nth-child(1) .LP_CommunityCounters__Bg {
        right: -50px;
        width: 205px;
    }

    .LP_CommunityCounters__Item:nth-child(3) .LP_CommunityCounters__Bg {
        left: -72px;
        top: -8px;
        width: 180px;
    }

    .LP_CommunityCounters__Text {
        max-width: 260px;
    }
}

.LP_CommunityBlock {
    margin-bottom: 80px;
}

.LP_CommunityBlock__Title {
    margin-bottom: 40px;
    text-align: center;
}

@media (max-width: 1023px) {
    .LP_CommunityBlock {
        margin-bottom: 64px;
    }

    .LP_CommunityBlock__Title {
        margin-bottom: 36px;
    }
}

@media (max-width: 767px) {
    .LP_CommunityBlock__Title {
        margin-bottom: 24px;
    }

    .LP_CommunityBlock__Title._event {
        text-align: left;
    }
}

.LP_CommunityEvent {
    max-width: 792px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    column-gap: 24px;
}

.LP_CommunityEvent__Img._mobile {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 16px;
}

.LP_CommunityEvent__Content {
    padding-right: 59px;
}

.LP_CommunityEvent__Date {
    margin-bottom: 4px;
    color: var(--gray500);
}

.LP_CommunityEvent__Title {
    margin-bottom: 8px;
}

.LP_CommunityEvent__Text {
    margin-bottom: 16px;
    color: var(--gray600);
}

@media (min-width: 768px) {
    .LP_CommunityEvent__Img._mobile {
        display: none;
    }
}

@media (max-width: 1023px) {
    .LP_CommunityEvent__Content {
        padding-right: 38px;
    }
}

@media (max-width: 767px) {
    .LP_CommunityEvent {
        display: block;
    }

    .LP_CommunityEvent__Img._desktop {
        display: none;
    }

    .LP_CommunityEvent__Content {
        padding-right: 0;
    }

    .LP_CommunityEvent__Date {
        margin-bottom: 8px;
    }

    .LP_CommunityEvent__Text {
        margin-bottom: 8px;
    }
}

.LP_CommunitySocial {
    display: flex;
    justify-content: space-between;
}

.LP_CommunitySocial__Item {
    width: 214px;
}

.LP_CommunitySocial__ImgWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 70px;
    margin-bottom: 12px;
}

.LP_CommunitySocial__ImgWrapper._vk {
    background: rgba(0, 119, 255, 0.05);
}

.LP_CommunitySocial__ImgWrapper._tg {
    background: rgba(42, 171, 238, 0.05);
}

.LP_CommunitySocial__ImgWrapper._yt {
    background: rgba(255, 0, 51, 0.05);
}

.LP_CommunitySocial__ImgWrapper._media {
    background: rgba(226, 236, 95, 0.2);
}

.LP_CommunitySocial__ImgWrapper._tt {
    background: #f5f5f5;
}

.LP_CommunitySocial__Title {
    margin-bottom: 16px;
    font-weight: 500;
}

@media (min-width: 768px) {
    .LP_CommunitySocial__Title ._mobile {
        display: none;
    }
}

@media (max-width: 1279px) {
    .LP_CommunitySocial {
        justify-content: center;
        flex-wrap: wrap;
        column-gap: 20px;
        row-gap: 30px;
    }

    .LP_CommunitySocial__Item {
        width: 300px;
    }

    .LP_CommunitySocial__Item:nth-child(4),
    .LP_CommunitySocial__Item:nth-child(5) {
        width: 308px;
    }

    .LP_CommunitySocial__Title {
        margin-bottom: 8px;
    }
}

@media (max-width: 1023px) {
    .LP_CommunitySocial__Item {
        width: 220px !important;
    }

    .LP_CommunitySocial__ImgWrapper {
        margin-bottom: 8px;
    }
}

@media (max-width: 767px) {
    .LP_CommunitySocial {
        justify-content: space-between;
        row-gap: 24px;
        column-gap: 0;
    }

    .LP_CommunitySocial__Item {
        width: calc(50% - 4px) !important;
        order: 0;
    }

    .LP_CommunitySocial__Item:nth-child(4) {
        order: 1;
        width: 100% !important;
    }

    .LP_CommunitySocial__Title {
        margin-bottom: 6px;
    }

    .LP_CommunitySocial__Title ._desktop {
        display: none;
    }
}

.LP_CommunityNews__Inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 24px;
}

.LP_CommunityNews__More {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}

.LP_CommunityNews__MoreBtn {
    min-width: 350px;
    background: var(--light-brand1) !important;
    transition: 0.3s !important;
}

.LP_CommunityNews__MoreBtn .VV_Button__Img {
    stroke: none;
    margin-right: -6px;
}

@media (any-hover: hover) {
    .LP_CommunityNews__MoreBtn:hover {
        box-shadow: inset 0 0 0 999px rgba(0, 0, 0, 0.08);
    }
}

@media (max-width: 1023px) {
    .LP_CommunityNews__Inner {
        column-gap: 20px;
    }

    .LP_CommunityNews__Inner .VV_NewsCard._standart._big-card-height-normal .VV_NewsCard__ImgBlockInner {
        padding-top: 73.65%;
    }

    .LP_CommunityNews__Inner .VV_NewsCard__Title .h5_tablet {
        font-size: 16px;
    }

    .LP_CommunityNews__More {
        margin-top: 24px;
    }

    .LP_CommunityNews__MoreBtn {
        min-width: 320px;
    }
}

@media (max-width: 767px) {
    .LP_CommunityNews {
        margin-bottom: 64px;
    }

    .LP_CommunityNews__Inner {
        grid-template-columns: 1fr 1fr 1fr;
        column-gap: 8px;
        overflow: auto;
        margin: 0 -10px;
        padding: 0 10px 10px;
    }

    .LP_CommunityNews__Inner .VV_NewsCard._standart._big-card-height-normal .VV_NewsCard__ImgBlockInner {
        padding-top: 0;
        height: 170px;
    }

    .LP_CommunityNews__More {
        margin-top: 15px;
    }
}

@media (max-width: 525px) {
    .LP_CommunityNews__Inner {
        grid-template-columns: 162px 162px 162px;
    }
}

.LP_CommunityFixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 30px;
    display: flex;
    justify-content: center;
    pointer-events: none;
    z-index: 10;
    transition: 0.3s;
}

@media (max-width: 767px) {
    .LP_CommunityFixed {
        bottom: 24px;
    }
}

.LP_CommunityFixed._hidden {
    transform: translateY(100px);
}

.LP_CommunityFixed__Btn {
    min-width: 198px;
    border-radius: 100px;
    pointer-events: all;
}

@media (max-width: 1023px) {
    .Footer__Main{
        padding-bottom: 0 !important;
    }
}

.VV_Meta {
    color: var(--light-secondary);
}
/* End */
/* /community/css/style.css?177080990110281 */
