.section.result-hero {
    background: url('../img/result/bg-hero.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 74px;
    padding-top: 163px;
    padding-bottom: 0;
    position: relative;
    overflow: hidden;
}
.section.result-hero::after {
    content: "";
    width: 100vw;
    height: 269px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(11, 7, 24, 0) 0%, #0B0718 100%);
    opacity: 1;
    z-index: 1;
}
.result-header-media {
    margin: 0 auto;
    text-align: center;
}
.result-header-media img {
    height: 100%;
    width: 1411px;
    margin: 0 auto;
    text-align: center;
}
.result-header-title {
    font-family: "Actay";
    font-weight: 700;
    font-size: 70px;
    line-height: 110%;
    letter-spacing: 0%;
    text-align: center;
    max-width: 1268px;
    margin: 53px auto 20px;
}
.result-header-title p {
    margin-bottom: 20px;
}
.result-header-text {
    font-family: "Inter";
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    max-width: 1268px;
    margin: 0 auto 31px;
}
.result-header-text .text-yellow {
    font-weight: bold;
}
.tabs .platform-items {
    display: flex;
    gap: 10px;
    justify-content: center;
}
.tabs .platform-item[href="#tiktok"] img {
    height: 22px;
}
.tabs .platform-item {
    text-decoration: none;
    border-radius: 10px;
    border: 2px solid #FFFFFF33;
    height: 40px;
}
.tabs .platform-tab:hover {
    border: 2px solid #FFFFFF;
}
.tabs .platform-item.tab-more:hover {
    background: #9FE015;
}
.tabs .platform-tab.active {
    border: 2px solid #6439FA;
    backdrop-filter: blur(14px);
}
.tabs .platform-tab.active img {
    background-color: #23202F;
    border-radius: 10px;
}
.tabs .platform-item.tab-more.active {
    background: #6439FA;
    border: 2px solid #6439FA;
    color: white;
}
.tabs .tab-more {
    background: #B3FC18;
    color: #0B0718;
    font-size: 14px;
    font-family: "Actay";
    font-weight: 700;
    line-height: 100%;
    padding: 13px 20px;
    height: 14px;
}
.tabs .platform-item img {
    height: 24px;
    padding: 8px 18px;
}
.result-youtube-logo {
    text-align: center;
    margin-bottom: 34px;
}
.youtube {
    position: relative;
}
.section.youtube::before {
    content: "";
    width: 100%;
    height: 100%;
    overflow-y: visible;
    position: absolute;
    left: 50%;
    top: 25%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    z-index: -1;
    background: url('../img/result/red.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
}
.result-youtube-img {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 154px;
}
.result-youtube-img img {
    border-radius: 20px;
    max-width: 1174px;
}
.result-youtube-title {
    font-family: "Actay";
    font-weight: 700;
    font-size: 70px;
    line-height: 110.00000000000001%;
    letter-spacing: 0%;
    text-align: center;
}
.result-youtube-text {
    font-family: "Inter";
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    max-width: 1095px;
    margin: 0 auto 60px;
}
.result-youtube-4-rows-title,
.result-youtube-slider-title {
    font-family: "Actay";
    line-height: 110%;
    text-align: center;
    font-size: 46px;
    margin-bottom: 40px;
    font-weight: 600;
}
.result-youtube-slider .swiper-controls-button.prev {
    left: -50px;
    top: 54%;
}
.result-youtube-slider .swiper-controls-button.next {
    right: -49px;
    top: 54%;
}
.result-youtube-4-rows-rows {
    margin-bottom: 160px;
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
}
.result-youtube-4-rows-row {
    background: #282431;
    border-radius: 20px;
    padding: 20px 20px 13px;
    flex: 0 0 calc(50% - 60px);
}
.result-youtube-4-rows-row-body {
    display: flex;
    gap: 20px;
}
.result-youtube-4-rows-row-media {
    max-width: 240px;
    position: relative;
}
.result-youtube-4-rows-row-media img {
    border-radius: 10px;
    max-height: 135px;
}
.result-youtube-4-rows-row-media3 a + img {
    height: 135px;
    width: 240px;
    object-fit: cover;
}
.result-youtube-4-rows-row-header {
    display: flex;
    margin-bottom: 20px;
    justify-content: space-between;
}
.result-youtube-4-rows-row-header-right {
    display: flex;
    gap: 30px;
}
.result-youtube-4-rows-row-link {
    display: flex;
    gap: 42px;
}
.youtube-link-logo {
    height: 24px;
    padding: 6px 0;
}
.result-youtube-4-rows-row-link a {
    padding: 10px;
    font-size: 16px;
    color: #F2C422;
    text-decoration: none;
    border-radius: 10px;
    border: 1px solid #FFFFFF33;
    font-family: "Inter";
    line-height: 100%;
}
.result-youtube-4-rows-row-link a:hover {
    border: 1px solid #FFFFFF;
    color: #9FE015;
}
.result-youtube-4-rows-row-title {
    font-family: "Inter";
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #8D8B92;
}
.result-youtube-4-rows-row-text {
    font-family: "Inter";
    font-weight: 700;
    font-size: 30px;
    line-height: 150%;
    letter-spacing: 0%;
}
.result-youtube-4-rows-row-media .icon-zoom {
  color: white;
  font-size: 0;
  position: absolute;
  top: 48%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  cursor: pointer;
  max-height: 135px;
  z-index: 2;
}
.result-youtube-4-rows-row-media2 .icon-zoom:hover + img,
.result-youtube-4-rows-row-media3 .icon-zoom:hover + img {
    border: 1px solid #B3FC18;
    border-radius: 10px;
}
.result-youtube-4-rows-row-media .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  max-height: 135px;
}
.result-youtube-slider-row {
    background: #282431;
    border-radius: 20px;
    padding: 20px 20px 13px;
    display: flex;
    gap: 20px;
}
.result-youtube-slider-row-left img {
    max-width: 214px;
    border-radius: 10px;
}
.result-youtube-slider-row-media {
    max-width: 200px;
    position: relative;
}
.result-youtube-slider-row-media .icon-zoom {
    color: white;
    font-size: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    cursor: pointer;
    max-height: 135px;
    z-index: 2;
}
.result-youtube-slider-row-media .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    max-height: 112px;
}
.result-youtube-slider-row-media a + img {
    width: 200px;
    border-radius: 8.33px;
    height: 112px;
    object-fit: cover;
}
.result-youtube-slider-row-link {
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
}
.result-youtube-slider-row-link a {
    padding: 10px;
    font-size: 16px;
    color: #F2C422;
    text-decoration: none;
    border-radius: 10px;
    border: 1px solid #FFFFFF33;
    font-family: "Inter";
    line-height: 100%;
}
.result-youtube-slider-row {
    max-width: 434px;
}
.result-youtube-slider-row-link a:hover {
    border: 1px solid #FFFFFF;
    color: #9FE015;
}
.result-youtube-slider-rows {
    max-width: 1502px;
}
.result-youtube-slider-row-right {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.result-youtube-slider-row-right-data {
    display: flex;
    flex-direction: row;
    gap: 20px;
}
.result-youtube-slider-row-right-body {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.result-youtube-slider-row-media .icon-zoom:hover + img,
.result-youtube-slider-row-media .icon-zoom:hover + img {
    border: 1px solid #B3FC18;
    border-radius: 10px;
}
.result-youtube-slider-row-right-title {
    font-family: "Inter";
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #8D8B92;
}
.result-youtube-slider-row-right-text {
    font-family: "Inter";
    font-weight: 700;
    font-size: 24px;
    line-height: 150%;
    letter-spacing: 0%;
}
.section.youtube {
    padding-top: 20px;
}
.section.youtube .container-left {
    max-width: var(--container-width);
    padding-left: var(--container-gap);
    padding-right: var(--container-gap);
}
.swiper-pagination.result-youtube-slider-rows-pagination {
    margin-top: 40px;
    gap: 9px;
}
.result-youtube-slider-rows-pagination .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
}
.result-youtube-slider-rows-pagination .swiper-pagination-bullet-active + .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
}
.result-youtube-slider-rows-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active) {
    width: 6px;
    height: 6px;
}
.result-youtube-slider-rows-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 8px;
    height: 8px;
}
.instagram {
    position: relative;
    padding-top: 160px;
}
.instagram::before {
    content: "";
    width: 100%;
    height: 100%;
    overflow-y: visible;
    position: absolute;
    left: 50%;
    top: 43%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 50%;
    z-index: -1;
    background: url(../img/result/purple-yellow.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1500px;
    -webkit-filter: blur(50px);
    filter: blur(50px);
}
.result-instagram-logo {
    text-align: center;
    margin-bottom: 15px;
}
.result-instagram-text {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 150%;
    font-family: "Inter";
    text-align: center;
    max-width: 600px;
    margin: 0 auto 60px;
}
.result-instagram-rows {
    max-width: 1521px;
}
.result-instagram-row img {
    border-radius: 20px;
    max-width: 366px;
}
.result-instagram-row a {
    margin-top: 3px;
    text-decoration: none;
    border-radius: 10px;
    border: 1px solid #FFFFFF33;
    font-size: 16px;
    color: #F2C422;
    font-family: "Inter";
    line-height: 100%;
    display: block;
    text-align: center;
    padding: 10px;
}
.result-instagram-row a:hover {
    border: 1px solid #FFFFFF;
    color: #9FE015;
}
.result-other-stats {
    background-color: #282431;
    border-radius: 20px;
    margin: 0 118px 77px;
    padding: 60px 39px !important;
}
.result-instagram-logo {
    text-align: center;
}
.result-instagram-rows-pagination.swiper-pagination,
.result-vk-videos-rows-slides-pagination.swiper-pagination {
    gap: 9px;
}
.result-instagram-rows-pagination .swiper-pagination-bullet,
.result-vk-videos-rows-slides-pagination .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
}
.result-instagram-rows-pagination .swiper-pagination-bullet-active + .swiper-pagination-bullet,
.result-vk-videos-rows-slides-pagination .swiper-pagination-bullet-active + .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
}
.result-instagram-rows-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active),
.result-vk-videos-rows-slides-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active) {
    width: 6px;
    height: 6px;
}
.result-instagram-rows-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.result-vk-videos-rows-slides-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 8px;
    height: 8px;
}
.result-other-stats-rows {
    gap: 124px;
    justify-content: space-between;
    display: flex;
}
.result-other-stats-title {
    font-size: 46px;
    max-width: 726px;
    font-family: "Actay";
    font-weight: 700;
    line-height: 110%;
}
.tiktok::before {
    content: "";
    width: 100%;
    height: 100%;
    overflow-y: visible;
    position: absolute;
    left: 50%;
    top: 45%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 50%;
    z-index: -1;
    background-image:url(../img/result/blue.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    -webkit-filter: blur(50px);
    filter: blur(50px);
}
.section.tiktok {
    padding-top: 82px;
    padding-bottom: 160px;
    position: relative;
}
.result-tiktok-rows {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result-tiktok-row {
    max-width: 366px;
    display: flex;
    flex-direction: column;
    gap: 1px;
}
.result-tiktok-row img {
    border-radius: 20px;
}
.result-tiktok-logo {
    text-align: center;
    margin-bottom: 55px;
}
.result-tiktok-link {
    border: 1px solid #FFFFFF33;
    border-radius: 10px;
    padding: 10px;
    color: #F2C422;
    font-size: 16px;
    line-height: 100%;
    text-decoration: none;
    text-align: center;
    max-width: 366px;
}
.section.dzen::before {
    content: "";
    width: 100%;
    height: 100%;
    overflow-y: visible;
    position: absolute;
    left: 50%;
    top: 21%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 50%;
    z-index: -1;
    background-image:url(../img/result/yellow.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    -webkit-filter: blur(50px);
    filter: blur(50px);
}
.section.dzen {
    position: relative;
    padding-top: 160px;
}
.result-dzen-img {
    margin: 0 auto;
    text-align: center;
}
.result-dzen-img img {
    border-radius: 20px;
    max-width: 1180px;
}
.result-dzen-rows {
    display: flex;
    gap: 53px 40px;
    flex-wrap: wrap;
}
.result-dzen-row {
    flex: 0 0 calc(25% - 34px);
    border-radius: 20px;
    max-height: 629px;
    background: white;
}
.result-dzen-row:hover {
    border: 2px solid #F2C422;
    box-shadow: 0px 10px 40px 0px #667FD633;
    max-height: 624px;
    border-radius: 20px;
    cursor: pointer;
}
.result-dzen-row img {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.result-dzen-texts-rows {
    margin-top: 154px;
}
.result-dzen-texts-title {
    font-family: "Actay";
    line-height: 110%;
    text-align: center;
    font-size: 46px;
    margin-bottom: 60px;
    font-weight: 600;
}
.result-dzen-videos-rows {
    margin-top: 164px;
}
.result-dzen-videos-title {
    font-family: "Actay";
    line-height: 110%;
    text-align: center;
    font-size: 46px;
    margin-bottom: 60px;
    font-weight: 600;
}
.result-dzen-video-row img {
    max-width: 366px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.result-dzen-video-link {
    background: white;
    padding: 10px 10px 10px 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    display: flex;
    justify-content: space-between;
}
.result-dzen-video-view {
    color: #0B0718;
    font-size: 16px;
    font-family: "Inter";
    font-weight: 600;
    line-height: 150%;
    display: flex;
    gap: 4px;
}
.result-dzen-video-row {
    border-radius: 20px;
    background-color: white;
}
.result-dzen-video-media {
    max-height: 621px;
}
.result-dzen-video-link a {
    padding: 10px;
    font-size: 16px;
    color: #0B0718;
    text-decoration: none;
    border-radius: 10px;
    font-family: "Inter";
    line-height: 100%;
    border: 1px solid #8D8B92;
}
.result-dzen-video-link a:hover {
    border: 1px solid #8D8B92;
    color: #6439FA;
}
.result-dzen-video-view > span {
    padding-top: 6px;
}
.result-dzen-video-view > img {
    max-width: 26px;
}
.result-dzen-video-row {
    width: 366px !important;
    margin-right: 20px !important;
}
.result-dzen-videos-slides {
    max-width: 1524px;
}
.result-dzen-videos-slides-pagination.swiper-pagination {
    gap: 9px;
}
.result-dzen-videos-slides-pagination .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
}
.result-dzen-videos-slides-pagination .swiper-pagination-bullet +
.swiper-pagination-bullet-active {
    width: 6px;
    height: 6px;
}
.result-dzen-videos-slides-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active) {
    width: 6px;
    height: 6px;
}
.result-dzen-videos-slides-pagination .swiper-pagination-bullet.
.swiper-pagination-bullet-active {
    width: 6px;
    height: 6px;
}
.result-dzen-videos-slides-pagination .swiper-pagination-bullet-active +  .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
}
.result-dzen-videos-slides-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 8px;
    height: 8px;
}
.vkontakte::before {
    content: "";
    width: 100%;
    height: 100%;
    overflow-y: visible;
    position: absolute;
    left: 50%;
    top: 8%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 50%;
    z-index: -1;
    background-image:url(../img/result/dark-blue.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1500px;
    -webkit-filter: blur(50px);
    filter: blur(50px);
}
.section.vkontakte {
    padding-bottom: 0;
    position: relative;
}
.result-vk-logo {
    text-align: center;
    margin-bottom: 52px;
}
.result-vk-left-right {
    display: flex;
    gap: 40px;
}
.result-vk-left-right img {
    border-radius: 20px;
}
.result-vk-vidoes {
    padding-top: 160px;
}
.result-vk-videos-title {
    font-family: "Actay";
    line-height: 110%;
    text-align: center;
    font-size: 46px;
    margin-bottom: 60px;
    font-weight: 600;
}
.result-vk-videos {
    margin-top: 155px;
}
.result-vk-videos-rows {
    display: flex;
    row-gap: 34px;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 40px;
}
.result-vk-video {
    flex: 0 0 calc(50% - 20px);
}
.result-vk-video-link {
    background: #222222;
    padding: 20px 20px 7px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.result-vk-video .result-vk-video-img {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.result-vk-video-link a {
    padding: 10px;
    font-size: 16px;
    color: #F2C422;
    text-decoration: none;
    border-radius: 10px;
    border: 1px solid #FFFFFF33;
    font-family: "Inter";
    line-height: 100%;
}
.result-vk-video-link a:hover {
    border: 1px solid #FFFFFF;
    color: #9FE015;
}
.result-vk-texsts {
    margin-top: 157px;
}
.result-vk-texsts-title {
    font-family: "Actay";
    line-height: 110%;
    text-align: center;
    font-size: 46px;
    margin-bottom: 59px;
    font-weight: 600;
}
.result-vk-texsts-rows {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    justify-content: space-between;
}
.result-vk-texst {
    flex: 0 0 calc(50% - 20px);
}
.result-vk-texst-img {
    display: flex;
    gap: 20px;
        padding: 20px 20px 12px;
    background: #282431;
}
.result-vk-texst-img {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.result-vk-text-left-img {
    height: 400px;
    border-radius: 10px;
}
.result-vk-text-right-img {
    height: 400px;
    border-radius: 10px;
}
.result-vk-texst-link {
    background: #282431;
    padding: 20px 20px 0px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.result-vk-texst-link a {
    padding: 10px;
    font-size: 16px;
    color: #F2C422;
    text-decoration: none;
    border-radius: 10px;
    border: 1px solid #FFFFFF33;
    font-family: "Inter";
    line-height: 100%;
}
.result-vk-texst-link a:hover {
    border: 1px solid #FFFFFF;
    color: #9FE015;
}
.result-vk-texst .icon-zoom {
    color: white;
    font-size: 0;
    position: absolute;
    top: 49%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    cursor: pointer;
    max-height: 135px;
    z-index: 2;
}
.result-vk-texst .icon-zoom:hover + img {
    border: 0.48px solid #B3FC18;
    height: 388px;
}
.result-vk-texst .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.result-vk-text-right-row {
    position: relative;
}
.result-vk-text-left-row {
    position: relative;
}
.result-vk-shorts {
    margin-top: 160px;
}
.result-vk-shorts-title {
    font-family: "Actay";
    line-height: 110%;
    text-align: center;
    font-size: 46px;
    margin-bottom: 60px;
    font-weight: 600;
}
.result-vk-shorts-rows {
    display: flex;
    row-gap: 30px;
    column-gap: 30px;
    justify-content: space-between;
    flex-wrap: wrap;
}
.result-vk-shorts-row {
    flex: 0 0 calc(20% - 39px);
}
.result-vk-shorts-row img {
    max-width: 300px;
}
.result-vk-shorts-link {
    background: #282431;
    padding: 10px 10px 10px 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: flex;
    justify-content: space-between;
}
.result-vk-shorts-view {
    color: #FFFFFF;
    font-size: 16px;
    font-family: "Inter";
    font-weight: 600;
    line-height: 150%;
    display: flex;
    gap: 4px;
}
.result-vk-shorts-link a {
    padding: 10px;
    font-size: 16px;
    color: #F2C422;
    text-decoration: none;
    border-radius: 10px;
    border: 1px solid #FFFFFF33;
    font-family: "Inter";
    line-height: 100%;
}
.result-vk-shorts-link a:hover {
    border: 1px solid #FFFFFF;
    color: #9FE015;
}
.result-tiktok-link:hover {
    border: 1px solid #FFFFFF;
    color: #9FE015;
}
.result-vk-shorts-view > img {
    max-width: 26px;
}
.result-vk-shorts-view > span {
    padding-top: 6px;
}
.result-vk-shorts-media {
    background: #282431;
    height: 532px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.result-vk-shorts-img {
    position: relative;
    border-radius: 10px;
}
.result-vk-shorts-items {
    display: flex;
    row-gap: 30px;
    column-gap: 30px;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: calc(40% - 23px);
}
.result-vk-shorts-stat {
    flex: 0 0 calc(60% - 20px);
}
.result-vk-shorts-stat img {
    max-width: 100%;
    border-radius: 20px;
}
.result-vk-shorts-rows-sliders {
    display: none;
}
.result-vk-videos-rows-slides {
    display: none;
}
.result-vk-videos-rows-slides {
    display: none;
}
.result-vk-texsts-rows-slides {
    display: none;
}
.result-vk-videos .swiper-controls {
    display: none !important;
}
.result-vk-texsts-rows-slider {
    display: none !important;
}
.result-vk-texsts-rows-slides-pagination {
    display: none !important;
}
.result-dzen-rows-blocks {
    display: flex;
}
.result-dzen-rows-slides {
    display: none;
}
.result-dzen-rows-sl {
    display: none;
}
.result-vk-videos-rows-slides-pagination {
    display: none !important;
}
.result-vk-shorts-stat-mobile-show {
    display: none !important;
}
.result-tiktok-rows-slider {
    display: none !important;
}
.result-youtube-4-rows-rows-slider {
    display: none !important;
}
.result-header-media-mobile {
    display: none;
}
.result-youtube-slider-row-body-small {
	background: #282431;
    border-radius: 20px;
    display: flex;
    gap: 20px;
}
.result-youtube-slider-row-header-small {
	display: none;
}
.result-instagram-rows-prev.swiper-controls-button.prev {
    left: -47px;
    top: 57.3%;
}
.result-instagram-rows-next.swiper-controls-button.next {
    right: -52px;
    top: 57.3%;
}
@media (max-width: 1700px) {
    .tabs .platform-item[href="#tiktok"] {
        height: 40px;
    }
    .tabs .platform-item img {
        height: 22px;
        padding: 9px 18px;
    }
    .result-vk-shorts-items {
        display: flex;
        row-gap: 39px;
        column-gap: 30px;
        justify-content: space-between;
        flex-wrap: wrap;
        max-width: calc(25% - 40px);
    }
    .result-vk-shorts-rows-blocks {
        display: none;
    }
    .result-vk-shorts-rows-sliders {
        display: block;
    }
    .result-vk-shorts-rows-sliders .result-vk-shorts-rows {
        margin-top: 60px;
    }
    .result-vk-shorts-stat {
        flex: auto;
        margin: 0 auto;
        text-align: center;
        display: none;
    }
    .result-vk-shorts-stat img {
        max-width: 90%;
    }
}
@media (max-width: 1600px) {
    .result-other-stats-title {
        font-size: 38px;
        flex: 1 0 50%;
    }
}
@media (max-width: 1400px) {
    .result-other-stats-title {
        font-size: 30px;
        flex: 1 0 50%;
    }
    #vkontakte .result-vk-shorts-rows-next.swiper-controls-button {
        right: 25px;
    }
}
@media (min-width: 12001px) {
	.youtube .container-left {
	max-width: var(--container-width);
    padding-left: var(--container-gap);
    padding-right: var(--container-gap);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
	}
}
@media (max-width: 1330px) {
    .result-other-stats-title {
        font-size: 28px;
    }
    .result-other-stats {
        padding: 30px !important;
    }
    .result-header-title {
        font-size: 60px;
    }
    .result-header-media img {
        width: 1160px;
    }
    .result-youtube-title {
        font-size: 60px;
    }
    .result-youtube-4-rows-title, .result-youtube-slider-title {
        font-size: 40px;
    }
}
@media (max-width: 1200px) {
	.youtube .container-left {
		padding-left: 0;
	}
    .result-vk-texsts-rows-slides-pagination {
        display: flex !important;
    }
    .result-other-stats {
        padding: 30px 10px !important;
        margin: 0 20px 87px;
    }
    .result-other-stats-rows {
        gap: 20px;
    }
    .result-other-stats-title {
        font-size: 40px;
        flex: 1 0 58%;
    }
    #contacts .section-desc.large {
        font-size: 30px;
    }
    .result-youtube-4-rows-rows {
        gap: 10px;
        margin-bottom: 146px;
        justify-content: space-around;
    }
    .result-instagram-rows-prev.swiper-controls-button.prev {
        top: 58%;
    }
    .result-instagram-rows-next.swiper-controls-button.next {
        top: 58%;
    }
    .result-instagram-row img {
        max-width: 369px;
    }
    .result-instagram-row a {
        margin-top: 5px;
    }
    .result-vk-left-right {
        gap: 20px;
    }
    result-vk-videos {
        margin-top: 159px;
    }
    .result-youtube-4-rows-row-body {
        gap: 10px;
        flex-direction: column;
    }
    .result-youtube-4-rows-row-header {
        flex-direction: column;
        margin-bottom: 10px;
    }
    .result-youtube-4-rows-row {
        border-radius: 10px;
        padding: 20px;
        flex: 0 0 calc(20%);
    }
    .result-youtube-slider-title {
        margin-left: -144px;
    }
    .result-youtube-4-rows-row-title {
        font-size: 13px;
    }
    .result-youtube-4-rows-row-text {
        font-size: 20px;
    }
    .result-youtube-4-rows-row-media img {
        border-radius: 10px;
        max-height: 135px;
        width: 100%;
        object-fit: cover;
    }
    .result-youtube-4-rows-row-link {
        justify-content: space-between;
        margin-bottom: 10px;
    }
    .result-youtube-img img {
        max-width: 100%;
    }
    .result-youtube-slider {
       padding-left: 120px;
       overflow: hidden;
       margin-right: -25px;
    }
    .result-header-text {
        margin: 0 20px 144px;
    }
    .section.result-hero {
        margin-bottom: 77px;
    }
    .result-youtube-img {
        margin-bottom: 159px;
    }
    .result-dzen-img img {
        max-width: 100%;
    }
    .result-youtube-slider .swiper-controls-button.next {
        right: 20px;
    }
    .instagram .container {
        padding-right: 0;
        padding-left: 0;
    }
    .result-instagram-rows-slider {
       padding-left: 140px;
       overflow: hidden;
    }
    .result-instagram-rows .swiper-controls-button.next {
        right: 20px;
    }
    #instagram .swiper-controls-button.result-instagram-rows-prev {
        left: 20px;
    }
    #instagram .swiper-controls-button.result-instagram-rows-next {
        right: 16px;
    }
    .result-instagram-rows {
        max-width: 100%;
    }
    .result-vk-videos-title,
    .result-vk-texsts-title,
    .result-vk-shorts-title {
        font-size: 40px;
    }
    .result-vk-videos-rows-blocks {
        display: none;
    }
    .result-vk-videos-rows-slides {
        display: block;
        margin-left: -20px;
        margin-right: -20px;
    }
    .result-vk-video {
        flex: 0 0 calc(80% - 40px);
    }
    .result-vk-videos-rows .container-left {
        padding-left: 140px;
    }
    .result-vk-video.swiper-slide-active + .result-vk-video {
        opacity: 0.5;
    }
    #vkontakte .result-vk-videos-rows-slider-prev {
        left: 15px;
    }
    #vkontakte .result-vk-videos-rows-slider-next {
        right: 20px;
    }
    .result-vk-videos-rows-slider-pagination.swiper-pagination {
        gap: 9px;
    }
    .result-vk-videos-rows-slider-pagination .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
    }
    .result-vk-videos-rows-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 8px;
        height: 8px;
    }
    .result-vk-videos-rows-slider-pagination .swiper-pagination-bullet + .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .result-vk-videos-rows-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active + .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
    }
    .result-vk-shorts-stat {
        margin: 0 auto 60px;
        text-align: center;
        flex: 0 0 100%;
    }
    .result-vk-shorts-stat img {
        max-width: 996px;
        border-radius: 20px;
    }
    .result-vk-texsts-rows-blocks {
        display: none;
    }
    .result-vk-texsts-rows-slides {
        display: block;
    }
    .result-vk-texst {
        flex: 0 0 calc(79% - 20px);
    }
    .result-vk-videos .swiper-controls-button.result-vk-videos-rows-slides-next {
        right: 16px;
        top: 37%;
    }
    .result-vk-videos .swiper-controls-button.result-vk-videos-rows-slides-prev {
        left: 16px;
        top: 37%;
    }
    .vkontakte .container-left {
        padding-left: 140px;
    }
    .result-vk-texsts-title {
        margin-bottom: 64px;
    }
    .result-youtube-slider .swiper-controls-button.result-youtube-slider-rows-prev {
        left: -120px;
    }
    .result-vk-videos .swiper-controls {
        display: block !important;
    }
    .result-vk-texsts-rows-slider {
        display: block !important;
    }
    .result-youtube-4-rows-rows-slider-pagination.swiper-pagination,
    .result-dzen-rows-slides-pagination.swiper-pagination,
    .result-tiktok-rows-slider-pagination.swiper-pagination {
        margin-top: 40px;
    }
    .result-instagram-rows-pagination.swiper-pagination,
    .result-dzen-rows-slides-pagination.swiper-pagination,
    .result-vk-videos-rows-slides-pagination.swiper-pagination,
    .result-vk-texsts-rows-slides-pagination.swiper-pagination,
    .result-vk-shorts-rows-pagination.swiper-pagination,
    .result-youtube-4-rows-rows-slider-pagination.swiper-pagination,
    .result-tiktok-rows-slider-pagination.swiper-pagination {
        gap: 9px;
    }
    .result-vk-videos-rows-slides-pagination .swiper-pagination-bullet,
    .result-vk-shorts-rows-pagination .swiper-pagination-bullet,
    .result-vk-texsts-rows-slides-pagination .swiper-pagination-bullet,
    .result-dzen-rows-slides-pagination .swiper-pagination-bullet,
    .result-youtube-4-rows-rows-slider-pagination .swiper-pagination-bullet,
    .result-tiktok-rows-slider-pagination .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
    }
    .result-vk-shorts-rows-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active),
    .result-vk-shorts-rows-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active + .swiper-pagination-bullet,
    .result-vk-videos-rows-slides-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active),
    .result-vk-videos-rows-slides-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active + .swiper-pagination-bullet,
    .result-vk-texsts-rows-slides-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active),
    .result-vk-texsts-rows-slides-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active + .swiper-pagination-bullet,
    .result-dzen-rows-slides-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active),
    .result-dzen-rows-slides-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active + .swiper-pagination-bullet,
    .result-youtube-4-rows-rows-slider-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active),
    .result-youtube-4-rows-rows-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active + .swiper-pagination-bullet,
    .result-tiktok-rows-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active + .swiper-pagination-bullet,
    .result-tiktok-rows-slider-pagination .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active) {
        width: 6px;
        height: 6px;
    }
    .result-vk-videos-rows-slides-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .result-vk-texsts-rows-slides-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .result-dzen-rows-slides-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .result-youtube-4-rows-rows-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .result-tiktok-rows-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 8px;
        height: 8px;
    }
    .result-vk-shorts-rows-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 8px;
        height: 8px;
    }
    .result-vk-shorts-rows {
        column-gap: 0px;
    }
    .dzen::before {
        top: 23%;
    }
    .vkontakte::before {
        top: 13%;
    }
    .instagram::before {
        top: 45%;
    }
    .youtube::before {
        top: 25%;
    }
    .tiktok::before {
        top: 50%;
    }
    .section.tiktok {
        padding-top: 100px;
    }
    .result-dzen-videos-title,
    .result-dzen-texts-title {
        font-size: 40px;
        margin-bottom: 40px;
    }
    .result-dzen-videos-sl {
        overflow: hidden;
    }
    .result-dzen-videos-sl .container {
        padding-left: 140px;
        padding-right: 0;
    }
    #dzen .result-dzen-videos-slides-next {
        right: 20px;
    }
    #dzen .result-dzen-videos-slides-prev {
        left: -120px;
    }
    .result-dzen-videos-slides-pagination.swiper-pagination {
        left: -70px;
        margin-top: 42px;
        position: relative;
    }
    #vkontakte .result-vk-texsts .result-vk-texsts-rows-slides-next {
        right: 19px;
        top: 44%;
    }
    #vkontakte .result-vk-texsts .result-vk-texsts-rows-slides-prev {
        left: 19px;
        top: 44%;
    }
    .result-vk-texsts .container-left {
        padding-left: 140px;
    }
    #dzen .result-dzen-rows-slides-next {
        right: 20px;
        top: 42%;
    }
    #dzen .result-dzen-rows-slides-prev {
        left: 15px;
        top: 42%;
    }
    #dzen .result-dzen-rows-slides-pagination {
        margin-left: -70px;
    }
    .result-dzen-videos-rows {
        margin-top: 101px;
    }
    #vkontakte .result-vk-texsts-rows-slides-pagination {
        margin-left: -70px;
        margin-top: 66px;
    }
    #vkontakte .result-vk-shorts-rows-prev.swiper-controls-button {
        left: -120px;
    }
    #vkontakte .result-vk-shorts-rows-next.swiper-controls-button {
        right: 16px;
    }
    .result-vk-shorts .result-vk-shorts-rows-pagination {
        margin-left: -70px;
    }
    .result-dzen-rows-blocks {
        display: none;
    }
    .result-dzen-rows-slides {
        display: block;
    }
    .result-dzen-rows-sl {
        display: block;
    }
    .result-dzen-row {
        flex: auto;
        max-height: 100%;
    }
    .swiper-pagination.result-youtube-slider-rows-pagination {
        margin-left: -90px;
    }
    .result-vk-videos-rows-slides-pagination {
        display: flex !important;
    }
    .result-vk-shorts-stat-mobile-show {
        display: block !important;
    }
}
@media (max-width: 1024px) {
    .section.youtube .container {
        padding-left: 42px;
        padding-right: 42px;
    }
    .result-other-stats {
        padding: 30px 40px !important;
        margin: 0 34px 60px;
    }
    .result-other-stats-rows {
        gap: 30px;
        justify-content: space-around;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .result-other-stats-title {
        font-size: 34px;
        flex: 1 0 0;
        width: 70%;
    }
    .section.result-hero {
        padding-top: 150px;
    }
    .result-header-title {
        font-size: 40px;
        max-width: 80%;
    }
    .section.result-hero {
        margin-bottom: 62px;
    }
    .result-header-text {
        font-size: 20px;
    }
    .result-header-text {
        margin: 0 20px 91px;
    }
    .result-header-media img {
        width: 940px;
    }
    .section.result-hero::after {
        height: 219px;
    }
    .section.result-tabs {
        padding-top: 30px;
    }
    .section.youtube {
        padding-top: 50px;
    }
    .result-youtube-title {
        font-size: 40px;
    }
    .result-youtube-text {
        margin: 0 25px 40px;
    }
    .youtube::before {
        top: 15%;
        background-size: contain;
    }
    .result-youtube-img {
        margin-bottom: 100px;
    }
    .result-youtube-4-rows-title {
        font-size: 34px;
    }
    .result-youtube-4-rows-row-link {
        margin-bottom: 6px;
    }
    .result-youtube-4-rows-row-header-right {
        gap: 19px;
    }
    .result-youtube-slider-title {
        font-size: 24px;
    }
    .result-youtube-slider-rows {
        max-width: max-content;
    }
    .result-youtube-slider {
        padding-left: 0;
        overflow: visible;
        margin-right: -24px;
        margin-left: 0;
    }
    .result-youtube-slider-row {
        max-width: 429px;
    }
    .result-youtube-slider-title {
        margin-left: -40px;
    }
    .result-instagram-rows-slider {
        padding-left: 42px;
    }
    .result-youtube-img img {
        border-radius: 16px;
    }
    .result-youtube-4-rows-row {
        border-radius: 10px;
    }
    .result-vk-left-right img {
        border-radius: 10px;
        max-width: 812px;
    }
    .result-vk-left-right {
        display: flex;
        gap: 19px;
        flex-direction: column;
    }
    .result-vk-right,
    .result-vk-left {
        margin: 0 auto;
    }
    .result-vk-videos {
        margin-top: 92px;
    }
    .result-vk-video {
        flex: 0 0 calc(86% - 38px);
    }
    .result-vk-videos-rows-slides-pagination.swiper-pagination {
        margin-top: 32px;
    }
    .result-vk-texsts .container-left {
        padding-left: 45px;
    }
    .result-vk-texst {
        flex: 0 0 calc(84% - 20px);
    }
    .vkontakte .container-left {
        padding-left: 45px;
    }
    .result-vk-left-right img {
        border-radius: 0;
        max-width: 802px;
    }
    .result-vk-left-right {
        display: flex;
        gap: 19px;
        flex-direction: column;
    }
    .result-vk-videos-title,
    .result-vk-texsts-title,
    .result-vk-shorts-title {
        font-size: 34px;
        margin-bottom: 40px;
    }
    .result-vk-videos .swiper-controls-button.result-vk-videos-rows-slides-prev,
    .result-vk-videos .swiper-controls-button.result-vk-videos-rows-slides-next,
    #vkontakte .result-vk-texsts .result-vk-texsts-rows-slides-prev,
    #vkontakte .result-vk-texsts .result-vk-texsts-rows-slides-next {
        display: none;
    }
    .result-vk-videos-rows-slides-pagination {
        margin-top: 40px;
    }
    .result-vk-texsts {
        margin-top: 100px;
    }
    .section.tiktok {
        padding-bottom: 100px;
    }
    #vkontakte .result-vk-texsts-rows-slides-pagination {
        margin-top: 40px;
        margin-left: -20px;
    }
    .result-vk-shorts {
        margin-top: 100px;
    }
    .result-vk-shorts-stat img {
        width: 953px;
    }
    .result-vk-shorts-stat {
        margin: 0 auto 40px;
    }
    .result-vk-shorts-rows-sliders .result-vk-shorts-rows {
        margin-top: 40px;
    }
    .result-vk-shorts-rows-sliders .container-left {
        padding-left: 34px;
    }
    .result-dzen-rows-sl .container-left {
        padding-left: 42px;
    }
    .result-vk-shorts-row {
        flex: 0 0 calc(34% - 39px);
    }
    .result-vk-shorts .result-vk-shorts-rows-pagination {
        margin-left: -42px;
        margin-top: 40px;
    }
    .section.dzen {
        padding-top: 100px;
    }
    .result-tiktok-logo {
        margin-bottom: 34px;
    }
    .dzen::before {
        top: 15%;
        background-size: contain;
    }
    .vkontakte::before {
        top: 6%;
        background-size: contain;
    }
    .instagram::before {
        top: 30%;
        background-size: contain;
    }
    .result-dzen-texts-rows {
        margin-top: 100px;
    }
    .result-dzen-videos-title, .result-dzen-texts-title {
        font-size: 34px;
        margin-bottom: 40px;
    }
    #dzen .result-dzen-rows-slides-pagination {
        margin-top: 40px;
    }
    .result-dzen-videos-rows {
        margin-top: 92px;
    }
    .result-dzen-videos-sl .container {
        padding-left: 42px;
    }
    .result-dzen-videos-slides-pagination.swiper-pagination {
        left: 0px;
    }
    .result-dzen-videos-slides-pagination.swiper-pagination {
        margin-top: 40px;
    }
    .section.dzen .container {
        padding-left: 42px;
        padding-right: 42px;
    }
    .section.tiktok {
        padding-top: 50px;
    }
    .tiktok::before {
        top: 30%;
        background-size: contain;
    }
    .result-tiktok-rows-blocks {
        display: none !important;
    }
    .result-tiktok-rows-slider {
        display: block !important;
    }
    .result-youtube-4-rows-rows-blocks {
        display: none !important;
    }
    .result-youtube-4-rows-rows-slider {
        display: block !important;
    }
    .result-youtube-4-rows-row-media a + img {
        border-radius: 10px;
        height: 123px;
    }
    .result-youtube-slider-row-left img {
        max-width: 210px;
    }
    .result-youtube-slider-row-link {
        padding-bottom: 16px;
    }
    .result-youtube-slider-row-media .icon-zoom {
        top: 47%;
        left: 52%;
    }
    #youtube .container-left {
        padding-left: 42px;
        padding-right: 0;
    }
    .result-youtube-4-rows-row-media1 img {
        height: 135px;
        min-width: 240px;
        object-fit: cover;
    }
    .result-youtube-4-rows-row {
        width: 280px;
    }
    .result-youtube-4-rows-rows-slider {
        margin-bottom: 100px;
    }
    .youtube {
        overflow: hidden;
    }
    #dzen .result-dzen-rows-slides-pagination {
        margin-left: 0px;
    }
    .tiktok .container-left {
        padding-left: 42px;
    }
    .result-instagram-logo {
        margin-bottom: 12px;
    }
    .result-instagram-text {
        margin: 0 auto 38px;
    }
    .result-instagram-row img {
        max-width: 363px;
    }
    .result-instagram-row a {
        margin-top: 3px;
    }
    .result-instagram-rows-pagination.swiper-pagination {
        margin-top: 38px;
    }
    .result-vk-logo {
        margin-bottom: 30px;
    }
}
@media (max-width: 768px) {
    .result-other-stats-title {
        font-size: 34px;
        flex: 1 0 0;
        width: 100%;
    }
    .result-other-stats {
        padding: 30px 23px !important;
        margin: 0 34px 60px;
    }
    .section.result-hero {
        padding-top: 132px;
        margin-bottom: 75px;
    }
    .result-header-title {
        font-size: 34px;
        max-width: 80%;
        margin: 0px auto 20px;
    }
    .result-header-text {
        margin: 0px 25px 30px;
    }
    .result-header-media img {
        width: 700px;
    }
    .section.result-tabs {
        padding-top: 20px;
    }
    .tabs .platform-item img {
        height: 20px;
        padding: 7px 13px;
    }
    .tabs .platform-item[href="#tiktok"] {
        height: 32px;
    }
    .tabs .platform-item {
        height: 32px;
    }
    .tabs .tab-more {
        padding: 11px 20px;
        height: 11px;
    }
    .result-youtube-title {
        font-size: 34px;
    }
    .section.youtube .container {
        padding-left: 34px;
        padding-right: 34px;
    }
    .result-youtube-text {
        font-size: 20px;
        margin: 0 18px 40px;
    }
    .result-youtube-logo {
        margin-bottom: 22px;
    }
    .result-youtube-logo img {
        height: 40px;
    }
    .youtube::before {
        top: 20%;
        background-size: contain;
    }
    .result-youtube-img img {
        border-radius: 10px;
    }
    .result-youtube-img {
        margin-bottom: 93px;
    }
    .result-youtube-4-rows-title,
    .result-youtube-slider-title {
        margin-bottom: 30px;
    }
    .result-youtube-4-rows-title {
        font-size: 24px;
    }
    .result-youtube-4-rows-row-header {
        flex-direction: column;
        margin-bottom: 12px;
    }
    .result-youtube-4-rows-row-media a + img {
        height: 125px;
    }
    #youtube .container-left {
        padding-left: 34px;
    }
    .result-youtube-4-rows-rows-slider-pagination.swiper-pagination, .result-dzen-rows-slides-pagination.swiper-pagination, .result-tiktok-rows-slider-pagination.swiper-pagination {
        margin-top: 30px;
    }
    .result-youtube-slider-title {
        margin-left: -57px;
    }
    .result-youtube-slider-row {
        max-width: 474px;
    }
    .result-youtube-slider-row-left img {
        border-radius: 10px;
    }
    .swiper-pagination.result-youtube-slider-rows-pagination {
        margin-left: -34px;
        margin-top: 30px;
    }
    .result-instagram-logo img {
        height: 40px;
    }
    .result-instagram-text {
        margin: 0 auto 30px;
    }
    .result-instagram-rows-pagination.swiper-pagination,
     .result-dzen-rows-slides-pagination.swiper-pagination, .result-vk-videos-rows-slides-pagination.swiper-pagination, .result-vk-texsts-rows-slides-pagination.swiper-pagination, .result-vk-shorts-rows-pagination.swiper-pagination, .result-youtube-4-rows-rows-slider-pagination.swiper-pagination, .result-tiktok-rows-slider-pagination.swiper-pagination {
        margin-top: 30px;
    }
    .result-instagram-rows-slider {
        padding-left: 34px;
    }
    .result-vk-logo img {
        height: 40px;
    }
    .result-vk-logo {
        margin-bottom: 60px;
    }
    .instagram::before {
        top: 30%;
        background-size: contain;
    }
    .vkontakte::before {
        top: 6%;
        background-size: contain;
    }
    .result-vk-logo {
        margin-bottom: 39px;
    }
    .result-vk-left-right img {
        border-radius: 10px;
        max-width: 700px;
        width: 100%;
    }
    .result-vk-videos-title,
    .result-vk-texsts-title,
    .result-vk-shorts-title {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .result-vk-videos .container-left {
        padding-left: 34px;
    }
    .result-vk-video {
        flex: auto;
    }
    .result-vk-texst {
        flex: auto;
    }
    .result-vk-text-right-img {
        height: 346px;
        border-radius: 10px;
    }
    .result-vk-text-left-img {
        height: auto;
        width: 100%;
        max-width: 260px;
    }
    .result-vk-text-right-img {
        height: 100%;
        width: 260px;
    }
    .result-vk-text-left-row {
        position: relative;
        height: 100%;
    }
    .result-vk-texst .icon-zoom:hover + img {
        height: auto;
    }
    #vkontakte .result-vk-texsts-rows-slides-pagination {
        margin-top: 30px;
        margin-left: -34px;
    }
    .result-vk-shorts-stat img {
        width: 100%;
    }
    .result-vk-shorts-stat {
        margin: 0 auto 34px;
    }
    .result-vk-shorts-row {
        flex: auto;
    }
    .result-vk-shorts-rows-sliders .container-left,
    .result-dzen-rows-sl .container-left {
        padding-left: 34px;
    }
    .result-vk-shorts-row img {
        max-width: 100%;
    }
    .result-vk-shorts-media {
        height: 524px;
    }
    .result-tiktok-logo img {
        height: 40px;
    }
    .result-tiktok-logo {
        margin-bottom: 30px;
    }
    .result-dzen-videos-title,
    .result-dzen-texts-title {
        font-size: 24px;
        margin-bottom: 30px;
    }
    #dzen .result-dzen-rows-slides-pagination {
        margin-top: 30px;
        margin-left: -33px;
    }
    .result-dzen-videos-sl .container {
        padding-left: 34px;
    }
    .result-dzen-videos-slides-pagination.swiper-pagination {
        margin-top: 30px;
    }
    .tiktok::before {
        top: 25%;
        background-size: contain;
    }
    .tiktok .container-left {
        padding-left: 34px;
    }
    .result-other-stats {
        padding: 30px 40px !important;
        margin: 0 34px 50px;
    }
}
@media (max-width: 450px) {
    .result-other-stats {
        padding: 30px 10px !important;
        margin: 0 22px 40px;
    }
    .result-other-stats-title {
        font-size: 22px;
        flex: 1 0 0;
        width: 92%;
    }
    .result-other-stats-title p {
        margin-bottom: 0;
    }
    .result-header-title {
        font-size: 26px;
        max-width: 100%;
        margin: 0px auto 30px;
    }
    .section.result-hero {
        padding-top: 120px;
		margin-bottom: 38px;
    }
    .section.result-hero {
        background: url(../img/result/bg-hero-mobile.png);
		background-position: 0px -70px;
    }
    .result-header-media {
        display: none;
    }
    .result-header-media-mobile {
        display: block;
		margin: 0 auto;
        text-align: center;
    }
    .result-header-text {
        font-size: 18px;
    }
	.section.result-hero::after {
        height: 0;
    }
	.result-header-text {
        margin: 4px 20px 22px;
    }
	.result-header-media-mobile {
		max-width: 333px;
	}
	.section.result-tabs {
        padding-top: 0;
    }
	.tabs .platform-item {
        height: 36px;
        flex-shrink: 0;
		margin-bottom: 10px;
    }
	.tabs .platform-items {
		flex-wrap: nowrap;
        flex-direction: row;
        overflow-x: auto;
        justify-content: flex-start;
	}
	.tabs .container {
		overflow: visible;
        margin-right: -24px;
		padding-left: 0;
	}
	.result-youtube-title {
        font-size: 26px;
        margin: 0 auto 10px;
        max-width: 80%;
    }
	.section.youtube {
        padding-top: 20px;
    }
	.result-youtube-text {
        font-size: 16px;
        max-width: 100%;
		margin: 0 auto 60px;
    }
	.result-youtube-logo {
      text-align: center;
      margin-bottom: 20px;
	}
	.tabs .tab-more {
        height: 12px !important;
    }
	.result-youtube-img {
        margin-bottom: 60px;
    }
	.result-youtube-4-rows-title,
	.result-youtube-slider-title {
        font-size: 22px;
    }
	#youtube .container-left {
        padding-left: 20px;
    }
	.result-youtube-4-rows-row {
        flex: 240px;
		border-radius: 10px;
    }
	.result-youtube-4-rows-row-media {
    	max-width: 100%;
    	position: relative;
	}
	.result-instagram-rows-pagination.swiper-pagination,
	.result-dzen-rows-slides-pagination.swiper-pagination,
	.result-vk-videos-rows-slides-pagination.swiper-pagination,
	.result-vk-texsts-rows-slides-pagination.swiper-pagination,
	.result-vk-shorts-rows-pagination.swiper-pagination,
	.result-youtube-4-rows-rows-slider-pagination.swiper-pagination,
	.result-tiktok-rows-slider-pagination.swiper-pagination {
        margin-top: 20px;
    }
	.result-youtube-4-rows-rows-slider {
        margin-bottom: 60px;
    }
	.result-youtube-slider-row {
        max-width: 300px;
    }
	.result-youtube-slider-row-left img {
    	max-width: 118px;
	}
	.result-youtube-slider-row-media a + img {
     width: 130px;
     border-radius: 6px;
     height: 73px;
     object-fit: cover;
	}
	.result-youtube-slider-row-right-body {
     display: flex;
     flex-direction: column;
     gap: 10px;
	}
	.result-youtube-slider-row-right-text {
    	font-size: 20px;
	}
	.result-youtube-slider-row-right-title {
	    font-size: 12px;
	}
	.result-youtube-slider-row-link {
    	padding-bottom: 10px;
    }
	.result-youtube-slider-row-right {
    	gap: 10px;
   }
	.result-youtube-slider-row-media {
    	max-width: max-content;
	}
	.result-youtube-slider-row-link {
		display: none;
	}
	.result-youtube-slider-row {
        max-width: 268px;
    }
	.instagram::before {
        top: 16%;
        background-size: contain;
    }
	.result-instagram-row img {
    	border-radius: 10px;
    	max-width: 100%;
	}
	.result-vk-logo {
        margin-bottom: 20px;
    }
	.vkontakte::before {
        top: 5%;
        background-size: contain;
    }
	.result-vk-videos {
        margin-top: 60px;
    }
	.result-vk-videos-title,
	.result-vk-texsts-title,
	.result-vk-shorts-title {
        font-size: 22px;
        margin-bottom: 30px;
    }
	.result-vk-videos .container-left {
        padding-left: 20px;
    }
	.result-vk-texsts {
        margin-top: 60px;
    }
	.result-vk-texst-img {
    	display: flex;
    	gap: 10px;
	}
	.result-vk-shorts {
        margin-top: 60px;
    }
	.result-vk-shorts-stat {
        margin: 0 auto 20px;
    }
	.result-vk-shorts-stat img {
        border-radius: 6px;
    }
	.result-vk-shorts-rows-sliders .result-vk-shorts-rows {
        margin-top: 20px;
    }
	.result-vk-shorts-rows-sliders .container-left,
	.result-dzen-rows-sl .container-left {
        padding-left: 20px;
    }
    .result-vk-shorts-media {
        height: 522px;
    }
	.result-vk-texst-link {
		padding: 20px 20px 0;
	}
	.section.dzen {
        padding-top: 60px;
    }
	.result-tiktok-logo {
        margin-bottom: 20px;
    }
	.dzen::before {
        top: 9%;
	}
	.result-dzen-img img {
    	border-radius: 6px;
	}
	.result-dzen-texts-rows {
        margin-top: 60px;
    }
	.result-dzen-videos-title,
	.result-dzen-texts-title {
        font-size: 22px;
        margin-bottom: 20px;
    }
	#dzen .result-dzen-rows-slides-pagination {
        margin-top: 20px;
        margin-left: -20px;
    }
	.result-dzen-videos-rows {
        margin-top: 60px;
    }
	.result-dzen-videos-sl .container {
        padding-left: 20px;
    }
	.result-dzen-video-row {
    	width: 100%;
    	margin-right: 10px !important;
	}
	.result-dzen-video-row img {
    	max-width: 100%;
    	border-bottom-right-radius: 10px;
    	border-bottom-left-radius: 10px;
	}
	.result-dzen-video-row {
    	border-radius: 10px;
	}
	.result-dzen-video-row {
		width: 300px !important;
	}
	.section.tiktok {
        padding-top: 20px;
    }
	.tiktok::before {
        top: 12%;
	}
	.tiktok .container-left {
        padding-left: 20px;
    }
	.result-tiktok-row img {
    	border-radius: 10px;
	}
	.result-tiktok-row {
    	max-width: 100%;
	}
	.result-other-stats-title {
        font-size: 22px;
        flex: 1 0 0;
        width: 100%;
    }
	.section.tiktok {
        padding-bottom: 60px;
    }
	.result-tiktok-rows-slider-pagination {
		padding-right: 20px;
	}
	.result-youtube-slider-row-header-small {
		display: block;
	}
	.result-youtube-slider-row-header-small .result-youtube-slider-row-link {
		display: flex;
		    flex-direction: row;
    justify-content: space-between;
    gap: 10px;
	}
	.result-youtube-slider-row {
		display: block;
	}
}



