.wrapper-page{padding-bottom: 0;}
.home{padding-bottom: 59px;}
.home .container-home{max-width: 1920px;margin: 0 auto;}
.home .container-home .wrapper-slider {padding-top: 0;padding-bottom: 0; min-height: auto; max-width: 1165px;}
.home .wrapper-slider{position: relative;}
.home .wrapper-slider1.has-second-slider .slider .slick-dots{width: 100%;}
.home .wrapper-slider2{position: absolute;top: 0;right: 0;height: 100%;width: calc(100% - 68%);background-image: linear-gradient(-90deg, rgba(30, 76, 92, 1) 55%, rgba(30, 76, 92, 0.75) 100%);}
.home .wrapper-slider2 .content-slider{float: left;width: 100%;height: 100%;max-width: 358px;padding: 25px 24px;}
.home .wrapper-slider2 .content-slider {overflow: hidden;}
.home .wrapper-slider2 .content-slider .slider2 .slider2-slide{display: none;}
.home .wrapper-slider2 .content-slider .slider2.slick-initialized .slider2-slide,
.home .wrapper-slider2 .content-slider .slider2 .slider2-slide:first-child,
.home .wrapper-slider2 .content-slider .slider2 .slider2-slide:first-child + .slider2-slide{display: block;}
.home .wrapper-slider2 .content-slider .slider2:not(.start-slider){display: table;width: 100%;height: 100%;}
.home .wrapper-slider2 .content-slider .slider2:not(.start-slider) .dis-table-cell{display: table-cell;}
.home .wrapper-slider2 .content-slider .slider2:not(.start-slider) .dis-table-cell.img-length-1{vertical-align: middle;}
.home .wrapper-slider2 .content-slider .wrapper-content{background-color: white;padding: 5px;}
/*.home .wrapper-slider2 .content-slider img{visibility: visible;position: static;max-width: none;width: 100%;display: block;}*/
.home .wrapper-slider2 .content-slider .wrapper-text{background-color: white;padding: 13px 20px 18px;height: 79px;}
.home .wrapper-slider2 .content-slider .wrapper-text .button{display: block;width: 100%;height: 48px;font-size: 14px;padding: 14px 5px;border-radius: 100px;}

.home .wrapper-slider2 .content-slider .slider2.slick-vertical button.slick-arrow{left: 0px;margin-left: 0px;}
.home .wrapper-slider2 .content-slider .slider2.slick-vertical button.slick-arrow.slick-next{top: auto;bottom: 0px;}

.home .slider > div:not(.slick-list),.home .slider .slick-slide{position: relative;height: 412px;background-repeat: no-repeat;background-position: center center;background-size: cover;overflow: hidden;}
.home .slider > div img{visibility: hidden;}
.home .slider > div img.slider-image{visibility: visible;position: absolute;top: 50%;left: 50%;width: calc(100% + 1px);transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.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: 100%; padding: 0;}
.home .slider .description{position: absolute;top: 0;right: 0;bottom: 0;left: calc(50% - 783px);max-width: 1566px;}
.home .slider .description > div{display: table;width: 100%;height: 100%;}
.home .slider .description > div > div{display: table-cell;}
.home .slider .description.top > div > div{vertical-align: top;}
.home .slider .description.middle > div > div{vertical-align: middle;}
.home .slider .description.bottom > div > div{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;max-width: 580px;padding: 30px 75px;}
.home .slider .description .content.alignleft{text-align: left;}
.home .slider .description .content.aligncenter{text-align: center;}
.home .slider .description .content.alignright{text-align: right;}
.home .slider .description .content .item-subtitle{padding-top: 5px;}
.home .slider .description .content .item-content{padding-top: 10px;}
.home .slider .description .content .button{margin-top: 23px;}
.home .slider .video-slide{overflow: hidden;}
.home .slider .video-slide a{position: relative;display: block;height: 100%;z-index: 2;visibility: visible;opacity: 0;}
.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: 5;}
.home .slider .video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.home .slider .slick-dots{bottom: 20px;}
.home .slider .slick-dots li button{width: 12px;height: 12px;opacity: .4;}
.home .slider .slick-dots li button:hover, .home .slider .slick-dots li.slick-active button {opacity: 1;}
.home .slider .slick-dots li{margin-left: 12px;}

.home .slider2.slick-vertical .slick-slide{border: 0;}
.home .slider2 .slick-dots{position: absolute;bottom: 0px;left: 0;width: 100%;margin: 0;font-size: 0;line-height: 0;text-align: center;}
.home .slider2 .slick-dots li{display: inline-block;margin-left: 10px;}
.home .slider2 .slick-dots li:first-child{margin-left: 0;}
.home .slider2 .slick-dots li button{width: 10px;height: 10px;padding: 0;margin: 0;border: 0;border-radius: 10px;background: #1b3149;opacity: 0.6;text-indent: -999px; overflow: hidden;}
.home .slider2 .slick-dots li button:hover, .home .slider2 .slick-dots li.slick-active button{background-color:#008eaa}

/* Novo (24/07/2020)*/
.wrapper-slider2 .content-slider .slider2{box-sizing:border-box;background-color: #FFF;border-radius:4px 4px 0 0;padding: 36px 10px 30px;}
.wrapper-slider2 .content-slider .wrapper-content{border:1px solid #F0F0F0;border-radius: 4px;margin-bottom: 10px;}

.wrapper-slider2 .content-slider .wrapper-content .cover_image{max-height: 162px;}

.home-slide-link{height: 100% !important;border-radius: 0 !important;padding: 0 !important;border: 0 !important;}

.home-slide-link .home-slide-text-left {float: left;width: 65%;text-align: left;padding-left: 20px;padding: 14px 20px;height: 100%;position: relative;font-size: 16px;}
.home-slide-link .home-slide-text-left::after {content: '';left: 100%;top: 50%;position: absolute;border: solid transparent;height: 0;width: 0;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-left-color: #008EAA;border-width: 8px;margin-top: -8px;}
            
.home-slide-link:hover .home-slide-text-left{background-color: #FFF;box-shadow: inset 0 1px 0 0 rgba(41, 52, 65, .75);}
.home-slide-link:hover .home-slide-text-left::after{border-left-color: #FFF;} 

.home-slide-link .home-slide-text-left span {display: block;font-size: 22px;font-family: 'Metrocity-Bold';}
.home-slide-link:hover .home-slide-text-left,
.home-slide-link:hover .home-slide-text-left span{color: #1B3149;}

body.tablet .home-slide-link .home-slide-text-left{padding: 18px 20px;font-size: 12px;line-height: 17px;} 

body.tablet .home-slide-link .home-slide-text-left::after{left: 98%;}
body.tablet .home-slide-link .home-slide-text-left span{font-size: 15px;}

.home-slide-link .home-slide-icon-right{float: right;width: 35%;background-color: #1B3149;padding: 23px 5px;height: 100%;}
.home-slide-link .home-slide-icon-right > img{max-width: 28px;width: 100%;max-height: 23px;height: 100%;}


.slick-slider{background-color: #fff;}
button.slick-arrow, 
button.slick-arrow:hover{background: #FFF;width: 100%;border-radius: 0;position: absolute;z-index: 1;margin-left: -10px;width: 100%;height: 36px;}  
button.slick-arrow.slick-prev{background-image:url('/sysimages/arrow-up-2x.png');background-position: top center;background-size: 70px;background-repeat: no-repeat;border-radius:4px 4px 0 0;top: 0;}  
button.slick-arrow.slick-next{background-image:url('/sysimages/arrow-down-2x.png');background-position: top center;background-size: 70px;background-repeat: no-repeat;width: 100%;height: 36px;bottom: 0;}
button.slick-arrow.slick-prev:hover,
button.slick-arrow.slick-next:hover{background-position: bottom center;} 
/* /Novo */

.container-banners .wrapper-banner:not(.wrapper-block){padding: 20px 0;}
.container-banners .banner5, .container-banners .banner6{padding: 0;}
.container-banners .banner24{padding-top: 0;}

/* Banner 9 */
.home .wrapper-suggestions a{font-size: 14px;background-color: darkgray;border-color: darkgray;letter-spacing: 0;border-radius: 0;border-width: 1px;line-height: 24px;}

/* Tablet */
body.tablet .wrapper-blocks:not(#main) .container-blocks .wrapper-banner.banner1000{margin: 0 !important;width: 100% !important;max-width: 100% !important;}

@media screen and (max-width: 1919px) {
	/*.home .wrapper-slider2 .slider2 .content-slider{padding: 15px;max-width: 56%;max-height: 100%;}
	.home .wrapper-slider2 .slider2 .content-slider .wrapper-text{padding: 10px 5px;}
	.home .wrapper-slider2.no-slider{width: calc(100% - 81%);}
	.home .wrapper-slider2.no-slider .content-slider{max-height: 100%;padding: 10px;}
	.home .wrapper-slider2.no-slider .content-slider .wrapper-text{padding: 5px 0;}*/
}

@media screen and (max-width: 1600px){
	.home .slider .description{left: calc(50% - 684px);}
	/*.home .wrapper-slider2 .slider2 .content-slider{max-width: 75%;}*/
}

.wrapper-slider2 .wrapper-image{position: relative;overflow: hidden;display: block;line-height: 0;}
.cover_image {width: 100%; height: auto; visibility: hidden;}
.primary_image {width: 100%;}
.primary_image.cover {position: absolute;top: 0;left: 50%;z-index: 0;height: 100%;width: auto !important;max-width: none;transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);}

/* Novo (24/07/2020)*/
@media screen and (min-width: 1390px) and (max-width: 1640px) {
    .home-slide-link .home-slide-text-left{padding: 18px 20px;font-size: 12px;line-height: 17px;}
    .home-slide-link .home-slide-text-left span{font-size: 15px;}
}

@media screen and (min-width: 769px) and (max-width: 1389px) {
    .home-slide-link .home-slide-text-left{padding: 18px 20px;font-size: 12px;line-height: 17px;}
    .home-slide-link .home-slide-text-left span{font-size: 12px;}
}
/* /Novo */


@media screen and (max-width: 1367px){
	.home .slider .description{left: calc(50% - 650px);}
	.home .wrapper-slider2 .slider2 .content-slider{max-width: 70%;}
	.home .wrapper-slider2.no-slider{width: calc(100% - 83%);}
}
@media screen and (max-width: 1600px){
	.home .wrapper-slider2{width: calc(100% - 80%);}
	.home .wrapper-slider2 .content-slider .wrapper-text{height: 50px;padding: 5px;}
	.home .wrapper-slider2 .content-slider .wrapper-text .button{padding: 10px 5px;font-size: 12px;height: 40px;}
}

@media screen and (max-width: 1270px){
	.home .wrapper-slider2 .content-slider{padding: 15px 10px;max-width: 100%;max-height: 100%;}
}

@media screen and (max-width: 1150px){
	.home .slider .description{left: calc(50% - 625px);}
}

@media screen and (max-width: 768px){
	.home .container-home {padding-top: 0;}
	.home{padding-bottom: 15px;}
	.home .slider > div:not(.slick-list), .home .slider .slick-slide{height: auto;min-height: 260px;}
	.home .slider:not(.slider-mobile) > div:not(.slick-list), .home .slider:not(.slider-mobile) .slick-slide{min-height: 320px;}
	.home .slider:not(.slider-mobile) > div img{height: 100%;}
	.home .slider .description{left: 0;}
	.home .slider .description .content{max-width: none;height: auto;padding: 15px;}
	.home .slider .description .content .item-content{padding-top: 8px;}
	.home .slider .description .content .button{padding: 8px 20px;margin-top: 10px;}
	.home .wrapper-slider1.has-second-slider .slider .slick-dots{width: 100%;}
	.home .wrapper-suggestions .column a{width: 100%;padding: 14px 12px !important;}
	.home .wrapper-suggestions .column a .icon{display: none;}
	.home .wrapper-suggestions .column a .icon + span{padding-left: 0;width: 100%;}

	.home .wrapper-slider1 .slider .slick-dots{bottom: 10px;}
	.home .slider .slick-dots li{margin-left: 6px;}
	.home .slider .slick-dots li button{width: 6px;height: 6px;}
}

