.home .dis-table{display:table;}
.home .dis-table-row{display:table-row;}
.home .dis-table-cell{display:table-cell;}

.home .container-home-slider .wrapper-slider {padding-left: 0;padding-right: 0;}
.home .home-slider img {width: 100%;display: block;}
.home .home-slider .cover-image {opacity: 0;visibility: hidden;}

body .home .render_1, body .home .render_2 {max-width: 2560px;width: auto !important;}
.home .render_1 .home-slider figure img,
.home .render_2 .home-slider figure img {height: 100%;}
.home .render_2 .home-slider .cover-image img,
.home .render_2 .home-slider .video-slide a img {height: calc(100svh - var(--header-height, 0px));}
@media screen and (min-width: 1200px) {
	.home .render_1 .home-slider .cover-image img,
	.home .render_1 .home-slider .video-slide a img {height: calc(90svh - var(--header-height, 0px));}
}

.home .home-slider figure {position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height: 100%;overflow: hidden;}
.home .home-slider figure img {margin: auto;height: auto;max-height: 100%;object-fit: cover;}

.home .home-slider .description {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 30;width: 100%;padding: var(--container-padding, 30px);}
.home .home-slider .description .dis-table {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.home .home-slider .description.top .dis-table-cell {vertical-align: top;}
.home .home-slider .description.middle .dis-table-cell {vertical-align: middle;}
.home .home-slider .description.bottom .dis-table-cell {vertical-align: bottom;}
.home .home-slider .description.left{text-align: left;}
.home .home-slider .description.center{text-align: center;}
.home .home-slider .description.right{text-align: right;}
.home .home-slider .description .content{max-width: 650px;display: inline-block;padding: 15px;}
.home .home-slider .description .content p:not(:first-child) {padding-top: 15px;}
.home .home-slider .description .content.left{text-align: left;}
.home .home-slider .description .content.center{text-align: center;}
.home .home-slider .description .content.right{text-align: right;}
.home .home-slider .description .content .button{margin-top: 30px;}
.home .home-slider .description .content .contentTitles_button {margin-left: 0 !important;margin-right: 0 !important;}

.rdc-home-slider-wrap-buttons {margin: 0 -6px;}
.rdc-home-slider-wrap-buttons .rdc-home-slider-button {display: inline-block;padding: 0 6px;}
.rdc-home-slider-wrap-buttons .btt_size_1 {font-size: 1.1em !important;padding-top: .9em !important;padding-bottom: .9em !important;}
.rdc-home-slider-wrap-buttons .btt_size_2 {font-size: 1.2em !important;padding-top: 1em !important;padding-bottom: 1em !important;}

.home .home-slider .video-slide{overflow: hidden;}
.home .home-slider .video-slide a{position: relative;display: block;height: 100%;z-index: 2;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.home .home-slider .video-slide a img {opacity: 0;visibility: hidden;max-height: 84vh}
.home .home-slider .video-slide a:hover::before,
.home .home-slider .video-mp4-slide .sliderplaypausevideo:not(.iconPause):hover:before{display: none;}
.home .home-slider .video-slide a.active{opacity: 0;visibility: hidden;}
.home .home-slider .video-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.home .home-slider .video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.home .home-slider .sliderplaypausevideo {position: absolute;top: 0;left: 0;z-index: 50;width: 100%;height: 100%;cursor: pointer;}
.home .home-slider .sliderplaypausevideo .rdc-icon-svg {width:70px;height:70px;position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-size: 100%;background-repeat: no-repeat;background-position: center center;}
.home .home-slider .iconPause .rdc-icon-svg {display: none;}

.seoHome {width: 0;height: 0;overflow: hidden;}
.home .home-slider > div:not(.slick-list), .home .home-slider .slick-slide {position: relative;height: auto;}

.container-banners .wrapper-banner:not(.wrapper-block){padding: 20px 0;}
.container-banners .banner5, .container-banners .banner6{padding: 0;}
.container-banners .banner24 {padding-top: 0;}

@media screen and (max-width: 1400px) {
	.home .container-home .wrapper-slider,
	.home .container-blocks,
	.home .container-blocks .inner-container-blocks-section.container {padding-left: 0;padding-right: 0;}
}

@media screen and (max-width: 767px){
	.home .home-slider .description{padding: 15px;}
	.home .home-slider .description .content{max-width: none;height: auto;padding: 15px 15px 30px;}
	.home .home-slider .description.top > div > div{vertical-align: bottom;}
}

@media screen and (min-width: 1600px) {
	.home .home-slider .description {padding: 60px;}
}