.banners-carousel{overflow:hidden}.banners-carousel .view-content a .imagem img{width:100%}.banners-carousel .view-content h3{border-left:0;color:white !important;font-size:.975em;font-weight:700;left:0;line-height:120%;margin:0 15px;padding:10px 15px 10px 10px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:0;z-index:9;width:calc(100% - 30px)}.banners-carousel.banner-altura-fixa .view-content a .imagem{height:350px}@media(min-width:992px) and (max-width:1199px){.banners-carousel.banner-altura-fixa .view-content a .imagem{height:220.70415134px}}@media(min-width:768px) and (max-width:991px){.banners-carousel.banner-altura-fixa .view-content a .imagem{height:182.4487651077px}}@media(max-width:767px){.banners-carousel.banner-altura-fixa .view-content a .imagem{height:141.2506568576px}}.banners-carousel.banner-altura-fixa .view-content a .imagem img{position:absolute;left:50%;top:50%;height:100%;width:auto;max-width:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(min-width:1780px) and (max-width:1920px){.banners-carousel.banner-altura-fixa .view-content a .imagem img{width:100%}}.banners-carousel.banner-side-margin .view-content{margin:0 -15px}.banners-carousel.banner-side-margin .view-content a .imagem{margin:0 15px}