            .home{padding-bottom: 52px;}
            .home .container-home{padding-top: 0; position: relative; z-index: 10;}
            .home .container-home .wrapper-slider {padding: 0 !important; min-height: auto;position: relative;}
            .home .container-home .wrapper-slider img{width: 100%}
            .home .slider > div:not(.slick-list),.home .slider .slick-slide{position: relative; height: auto;}
            .home .render_1 .slider > div:not(.slick-list),.home .render_1 .slider .slick-slide {max-height: 84vh; height: auto;}
            .home .render_1.wrapper-slider {max-width: 1920px; padding: 0;}

            .home .slider figure {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;}
            .home .slider .cover-image {opacity: 0; visibility: hidden; min-height: 330px;}
            .home .slider .description{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 50;padding: 0;}
            .home .slider .description .dis-table {width: 100%;height: 100%;}
            .home .slider .description.top .dis-table-cell {vertical-align: top;}
            .home .slider .description.middle .dis-table-cell {vertical-align: middle;}
            .home .slider .description.bottom .dis-table-cell {vertical-align: bottom;}
            .home .slider .description.left{text-align: left;}
            .home .slider .description.center{text-align: center;}
            .home .slider .description.right{text-align: right;}
            .home .slider .description .content{display: inline-block;padding: 15px;}
            .home .slider .description .content.left{text-align: left;}
            .home .slider .description .content.center{text-align: center;}
            .home .slider .description .content.right{text-align: right;}
            .home .slider .description .content .item-subtitle{padding-top: 10px;}
            .home .slider .description .content .item-description{padding-top: 10px;}
            .home .slider .description .content .button{margin-top: 15px;}
            .home .slider .video-slide{overflow: hidden;}
            .home .slider .video-slide a{position: relative;display: block;height: 100%;z-index: 2;background-position: center center;background-size: cover}
            .home .slider .video-slide a img {opacity: 0;visibility: hidden;max-height: 84vh}
            .home .slider .video-slide a::before{content: '';width: 70px;height: 70px;position: absolute;top: calc(50% - 35px);left: calc(50% - 35px);background: url(/sysimages/icon-play.png) left top/70px no-repeat;}
            .home .slider .video-slide a:hover::before{background-position: left bottom;}
            .home .slider .video-slide a.active{opacity: 0;visibility: hidden;}
            .home .slider .video-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
            .home .slider .video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
            .home .controls a{position: absolute;top: 50%;width: 34px;height: 66px;margin-top: -33px;background: url(/sysimages/arrows_slider.png) no-repeat;text-indent: -9999px;z-index: 100;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}
            .home .controls a.disabled{display: none;}
            .home .controls .prev a{left: 38px;background-position: left top;}
            .home .controls .next a{right: 38px;background-position: right top;}
            .home .controls .prev a:hover{background-position: left bottom;}
            .home .controls .next a:hover{background-position: right bottom;}

            .container-banners .wrapper-banner:not(.wrapper-block){padding: 20px 0;}
            .container-banners .banner5, .container-banners .banner6{padding: 0;}
            .container-banners .banner24{padding-top: 0;}
            
            .home-slider-title{display:none;}

            @media screen and (max-width: 768px){
                .home{padding-bottom: 15px;}
                .home .container-home {padding-top: 0;}
                .home .slider > div:not(.slick-list), .home .slider .slick-slide, .home .slider .video-slide img{height: auto;}
                .home .slider > div img{height: 100%; object-fit: cover;}
                .home .slider .video-slide img {display: block;object-fit: cover;}
                .home .slider .description{padding: 15px;}
                .home .slider .description .content{max-width: none;height: auto;padding: 15px 15px 30px;}
                .home .slider .description.top > div > div{vertical-align: bottom;}
                .home .controls{display: none;}
            }