h1.small-size{
    font-size: clamp(48px, 3.33333333333rem, 64px);
    line-height: clamp(48px, 3.33333333333rem, 64px);
}
.arena-mode h1{
    width: 50%;
    padding: 0 0.52083333333rem;
}
/*.detail-service-content-container.arena-mode{*/
/*    margin: 0 -10px;*/
/*}*/
.section-gallery-block.arena-mode .swiper-slide {
    opacity: 0.24;
}
.section-gallery-block.arena-mode .swiper-slide{
    position: relative;
    height: 100%;
}
.section-gallery-block.arena-mode .swiper-slide.swiper-slide-active {
    opacity: 1;
}
.section-gallery-block.arena-mode .gallery-wrap .gallery-img:before{
    content: '';
    position: absolute;
    /*width: calc(100% + 0.52083333333rem);*/
    width: 100%;
    height: 100%;
    display: inline-block;
    background: linear-gradient(180deg, rgba(0, 10, 26, 0.00) 40%, rgba(0, 10, 26, 0.80) 80%);
    z-index: 1;
    /*bottom: -0.26041666666rem;*/
    bottom: 0;
    /*left: -0.26041666666rem;*/
    left: 0;
}
/*.arena-mode .gallery-slider-wrap--gv4{*/
/*    padding-top: 5%;*/
/*}*/
.section-gallery-block.arena-mode{
    margin-top: -16rem;
}
.text-with-slide-container{
    position: absolute;
    width: 100%;
    bottom: 2.08333333333rem;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 2;
    width: 65%;
}
.text-with-slide-container .title{
    font-family: 'ALSGorizont';
    font-weight: 700;
    font-size: clamp(40px, 2.5rem, 48px);
    line-height: clamp(48px, 2.70833333333rem, 52px);
    margin-bottom: 12px;
}
.text-with-slide-container p{
    font-size: clamp(18px, 1.04166666667rem, 20px);
    line-height: clamp(24px, 1.45833333333rem, 28px);
}
.full-height .wrapper-inside-textpage-2{
    width: 100%;
    height: 100%;
}
.full-height .video-link{
    width: 100%;
    height: 100%;
}
.full-height .video-link-container{
    border-radius: 0;
}
.section-gallery-block.arena-mode .swiper-slide{
    height: auto;
}
@media (max-width: 1199px){
    .arena-mode h1{
        padding: 0 10px;
    }
    .arena-mode h1{
        width: 70%;
    }
    .detail-service-content-container.centered{
        padding-top: 167px;
    }
    .section-gallery-block.arena-mode{
        margin-top: -175px;
    }
    .text-with-slide-container{
        width: 75%;
        bottom: 41px;
    }
    .text-with-slide-container .title{
        margin-bottom: 10px;
    }
    .section-video-block{
        height: 515px !important;
    }
    .circle{
        display: none;
    }
    .circle.mobile{
        display: inline-block;
        transform: scale(1) translate(-50%, -50%);
        top: 50%;
        left: 50%;
        opacity: 1;
    }
    .circle.mobile.active{
        display: none;
    }
    .circle .icon{
        transform: scale(1);
    }
    .section-video-block .wrapper-inside-textpage-container {
        /*width: 100%;*/
        height: 100%;
        margin: 0;
    }
    .section-video-block .wrapper-inside-textpage-2{
        padding: 0;
        /*width: 100%;*/
        height: 100%;
    }
    .section-video-block .content-video-block{
        width: 100%;
        height: 100%;
    }
    .section-video-block .content-video-block{
        margin-top: 0;
    }
    .section-video-block .content-video-block-container{
        width: 100%;
        height: 100%;
    }
    .full-height .video-link-container{
        width: 100%;
        height: 100%;
    }
}
@media (max-width: 639px) {
    h1.small-size{
        font-size: var(--ASL-Gorizont-Display-Large-Font-Size, 24px);
        line-height: var(--ASL-Gorizont-Display-Large-Line-height, 28px); /* 116.667% */
    }
    .arena-mode h1{
        width: 100%;
    }
    .detail-service-content-container.centered{
        padding-top: 24px;
    }
    .text-with-slide-container{
        position: static;
        width: 100%;
        transform: translateX(0);
        margin-top: 19px;
    }
    .gallery-slider-wrap--gv4 .gallery-slider-navigation-dots{
        height: auto;
    }
    /*.gallery-wrap{*/
    /* aspect-ratio: auto;*/
    /*}*/
    /*.gallery-img{*/
    /*    aspect-ratio: 5 / 2.84;*/
    /*    !*width: 100%;*!*/
    /*    width: auto;*/
    /*    height: auto;*/
    /*}*/
}