.home .dis-table{display:table;}
.home .dis-table-row{display:table-row;}
.home .dis-table-cell{display:table-cell;}

.home .container-home-slider {position: relative;}
.home .container-home-slider .wrapper-slider {padding-left: 0;padding-right: 0;position: relative;}
.home .home-slider img {width: 100%;display: block;}
.home .home-slider .cover-image {opacity: 0;visibility: hidden;}

/* #### Render settings #### */
.home .render_2.wrapper-slider .home-slider figure img {height: 100%; width: 100%; object-fit: cover;}
body .home .render_1,
body .home .render_2 {max-width: 2560px;width: auto !important;}
.home .render_1 .home-slider > div:not(.slick-list),
.home .render_1 .home-slider .slick-slide {max-height: 84vh;height: auto;overflow: hidden;}
.home .home-slider figure {position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height: 100%;overflow: hidden;}
.home .home-slider .cover-image img {width: 100%;display: block; height: auto;}
.home .home-slider figure img {margin: auto; width: 100%; height: auto;}

@media screen and (max-width: 767px){
	.home .render_1 .home-slider > div img{width: 100%; height: auto; object-fit: cover;}
	.home .render_2 .home-slider figure img{object-fit: cover; width: 100%; height: 100%;}
}
/* #### Render settings #### */

.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;}
}

/* Button arrow scroll */
@keyframes d-bounce {
	0% {opacity: 0.9;}
	50% {opacity: 1;transform: rotate(0deg) translate(0px, 15px);}
	100% {opacity: 0.9;}
}
#rdc-home-arrowscroll {--scrollArrowWidth: 32px;position: absolute;z-index: 40;left: calc(50% - var(--scrollArrowWidth) / 2);bottom: calc(var(--scrollArrowWidth) + 30px);width: var(--scrollArrowWidth);-webkit-transition: opacity .2s ease-out;transition: opacity .2s ease-in-out;cursor: pointer;}
#rdc-home-arrowscroll.unpinned {opacity: 0;pointer-events: none;}
#rdc-home-arrowscroll .rdc-icon-font,
#rdc-home-arrowscroll .rdc-icon-svg {width: var(--scrollArrowWidth);height: var(--scrollArrowWidth);animation: d-bounce 2s infinite;}
#rdc-home-arrowscroll.rdc-theme-light .rdc-icon-svg {background-color: var(--color-white, #FFF);}
#rdc-home-arrowscroll.rdc-theme-dark .rdc-icon-svg {background-color: var(--color-black, #333);}
#rdc-home-arrowscroll.rdc-theme-light .rdc-icon-font {color: var(--color-white, #FFF);}
#rdc-home-arrowscroll.rdc-theme-dark .rdc-icon-font {color: var(--color-black, #333);}
