.branding-page{

    .main-top{
        padding-top: 0;
    }

    .main-top h1{
        font-weight: 450;
    }

    .corporate-identity{
        padding: 200px 0 50px;
    }

    .corporate-identity__title{
        margin-bottom: 96px;
    }

    .corporate-identity__wrapper{
        display: flex;
    }

    .corporate-identity__content{
        width: 845px;
    }

    .corporate-identity__description{
        width: 723px;
        color: #6C6C6C;
    }

    .corporate-identity__description span{
        font-size: 24px;
        line-height: 100%;
        color: #0A0A0A;
    }

    .corporate-identity__image-wrapper{
        aspect-ratio: 4 / 3;
    }

    .corporate-identity__image{
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .corporate-identity__wrapper video{
        aspect-ratio: 3 / 2;
        width: 100%;
        object-fit: contain;
        height: 700px;
    }

    .geo-now{
        margin: 0;
        padding: 150px 0;
    }

    .result{
        padding: 150px 0;
    }

    .result__title{
        margin-bottom: 96px;
    }

    .result__content-item-row{
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
        transition: all .4s;
        margin-bottom: 30px;
        &.non-active{
            .result__content-item-img{
                opacity: 0;
                visibility: hidden;
            }

            .result__content-item{
                &.item--content{
                    opacity: 0.5;
                    background: #F6F6F6;
                }
            }
        }
    }

    .result__content-item{
        position: relative;
        &.item--content{
            display: flex;
            width: 846px;
            height: 500px;
            padding: 64px 44px 48px 44px;
            flex-direction: column;
            justify-content: space-between;
            border-radius: 40px;
            background: #FFF;
            box-shadow: 0 4px 64px 0 rgba(0, 0, 0, 0.08);
        }
    }

    .result__content-item-img{
        position: absolute;
        right: 72px;
        top: -50px;
        transition: all .4s;
        width: 500px;
        height: 500px;
        object-fit: contain;
    }

    .result__content-item-title{
        color: #0A0A0A;
        font-size: 56px;
        font-weight: 400;
        line-height: 64px;
    }

    .result__content-item-description{
        color: rgba(10, 10, 10, 0.64);
        font-size: 32px;
        font-weight: 400;
        line-height: 56px;
        margin-bottom: 0;
    }

    .accordion-includes{
        padding: 150px 0;
    }

    .accordion-includes__title{
        margin-bottom: 96px;
    }

    .wrap-case-bottom p{
        font-family: Jost;
    }

    .orders{
        padding: 150px 0;
    }

    .orders__title{
        margin-bottom: 120px;
    }

    .orders__description{
        width: 844px;
        color: #6C6C6C;
        margin-bottom: 0;
    }

    .orders__wrapper{
        position: relative;
    }

    .wrap-stickers-items{
        position: unset;
    }

    .orders .wrap-stickers-items .wrap-stickers-item{
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
    }

    .orders .wrap-stickers-items .sticker .sticker-img{
        background-image: url(./../imgs/branding/stick.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
    }

    .orders .wrap-stickers-items .wrap-stickers-item{
        width: 400px;
        height: 400px;
    }

    .orders .wrap-stickers-items .wrap-stickers-item .sticker{
        width: 400px;
        height: 400px;
    }

    .brief{
        padding: 150px 0;
    }

    .brief .wrap-case-bottom{
        margin-top: 0;
    }

    .wrap-case-bottom{
        align-items: flex-end;
    }

    .wrap-case-bottom p,
    .wrap-case-bottom a{
        font-weight: 450;
    }

    .partners,
    .faq{
        padding: 150px 0;
        margin: 0;
    }

    .swiper-pagination {
        position: static;
        text-align: center;
    }


    @media (max-width: 1919px) {

        .corporate-identity{
            padding: 100px 0;
        }

        .corporate-identity__wrapper{
            gap: 80px;
        }

        .corporate-identity__title{
            margin-bottom: 60px;
        }

        .corporate-identity__content {
            width: max-content;
        }

        .corporate-identity__description{
            width: 659px;
            font-size: 18px;
            line-height: 140%;
            margin-bottom: 44px;
        }

        .corporate-identity__wrapper video{
            height: 440px;
        }

        .geo-now{
            padding: 100px 0;
        }

        .result{
            padding: 100px 0;
        }

        .result__title {
            margin-bottom: 60px;
        }

        .result__content-item-row{
            margin-bottom: 60px;
        }

        .result__content-item{
            &.item--content{
                width: 630px;
                height: 350px;
                padding: 44px 32px 32px 32px;
            }
        }

        .result__content-item-title{
            font-size: 40px;
            line-height: 44px;
        }

        .result__content-item-description{
            font-size: 24px;
            line-height: 40px;
        }

        .result__content-item-img {
            top: -84px;
            width: 518px;
            height: 518px;
        }

        .accordion-includes{
            padding: 100px 0;
        }

        .orders {
            padding: 100px 0;
        }

        .orders__title{
            margin-bottom: 80px;
        }

        .orders__description{
            font-size: 18px;
            line-height: 140%;
            width: 770px
        }

        .orders .wrap-stickers-items .wrap-stickers-item{
            width: 300px;
            height: 300px;
        }

        .orders .wrap-stickers-items .wrap-stickers-item .sticker{
            width: 300px;
            height: 300px;
        }

        .brief{
            padding: 100px 0;
        }

        .partners, .faq {
            padding: 100px 0;
        }
    }

    @media (max-width: 1365px) {
        .corporate-identity {
            padding: 104px 0 70px;
        }

        .corporate-identity__wrapper{
            flex-direction: column;
            gap: 60px;
        }

        .corporate-identity__content{
            width: 100%;
        }

        .corporate-identity__description{
            width: 100%;
            margin-bottom: 40px;
            font-size: 16px;
        }

        .corporate-identity__video{
            display: flex;
            justify-content: flex-end;
        }

        .corporate-identity__wrapper video{
            width: 551px;
        }


        .corporate-identity__description span{
            font-size: 19px;
            font-weight: 400;
            line-height: 19px;
        }

        .corporate-identity__title {
            margin-bottom: 50px;
        }

        .wrap-case-bottom{
            padding-left: 0;
        }

        .corporate-identity__image-wrapper {
            aspect-ratio: unset;
            display: flex;
            justify-content: flex-end;
        }

        .corporate-identity__image {
            width: 552px;
            height: 440px;
        }

        .swiper-pagination-current{
            font-size: 36px;
            line-height: 120%;
        }

        .swiper-pagination{
            font-size: 40px;
            line-height: 27px;
        }

        .swiper-pagination-total{
            font-size: 16px;
            line-height: 24px;
        }

        .wrap-case-bottom {
            margin-top: 50px;
        }

        .wrap-case-bottom p {
            line-height: normal;
        }

        .geo-now{
            padding: 70px 0;
        }

        .accordion-includes{
            padding: 70px 0;
        }

        .accordion-includes__title {
            margin-bottom: 40px;
        }

        .result{
            display: block;
            padding: 70px 0;
        }

        .result__title {
            margin-bottom: 40px;
        }

        .result__content-item-row{
            display: flex;
            flex-direction: column;
            gap: 40px;
            align-items: center;

            &.non-active {
                & .result__content-item {
                    &.item--content {
                        opacity: 1;
                        background: #FFF;
                        box-shadow: 0 4px 64px 0 rgba(0, 0, 0, 0.08);
                    }
                }

                .result__content-item-img {
                    opacity: 1;
                    visibility: visible;
                }
            }
        }

        .result__content-item {
            &.item--content {
                width: 100%;
                height: auto;
                padding: 45px 30px;
                justify-content: normal;
                gap: 50px;
                border-radius: 30px;
            }
        }

        .result__content-item-img{
            position: static;
            width: 339px;
            height: 339px;
        }

        .orders{
            padding: 70px 0;
        }

        .orders__title {
            margin-bottom: 50px;
        }

        .orders__description {
            font-size: 16px;
            width: 100%;
        }

        .wrap-stickers-items{
            display: none;
        }

        .brief{
            padding: 70px 0;
        }

        .partners, .faq {
            padding: 70px 0;
        }

    }


    @media (max-width: 767px) {
        .corporate-identity {
            padding: 80px 0 75px;
        }

        .corporate-identity__title {
            margin-bottom: 40px;
        }

        .corporate-identity__description {
            margin-bottom: 40px;
            font-size: 14px;
        }

        .corporate-identity__description {
            font-size: 18px;
        }

        .corporate-identity .wrap-case-bottom .block-btn{
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            width: 100%;
        }

        .corporate-identity .wrap-case-bottom .block-btn img{
            position: static;
        }

        .corporate-identity__wrapper{
            gap: 50px;
        }

        .corporate-identity__image {
            width: 100%;
            height: 273px;
        }

        .corporate-identity__image-wrapper {
            justify-content: center;
        }

        .corporate-identity__video{
            display: flex;
            justify-content: center;
        }

        .corporate-identity__wrapper video{
            width: 100%;
            height: 273px;
        }

        .wrap-case-bottom {
             align-items: flex-start;
        }

        .geo-now{
            padding: 75px 0;
        }

        .result{
            padding: 75px 0;
        }

        .result__content-item-row {
            gap: 30px;
        }

        .result__content-item {
            &.item--content {
                padding: 30px 20px;
                gap: 40px;
            }
        }

        .result__content-item-title{
            font-size: 32px;
        }

        .result__content-item-img {
            width: 200px;
            height: 200px;
        }

        .accordion-includes{
            padding: 75px 0;
        }

        .orders {
            padding: 75px 0;
        }

        .orders__title {
            margin-bottom: 40px;
        }

        .orders__description {
            font-size: 14px;
        }

        .brief {
            padding: 75px 0;
        }

        .partners, .faq {
            padding: 75px 0;
        }

        .geo-now-item {
            gap: 40px;
        }
    }

}