.hero-carousel{position:relative;width:100%}.hero-carousel .after-border{display:block;position:relative}.hero-carousel .after-border::after{border:1px solid var(--orange);content:'';height:80%;left:10%;position:absolute;top:9%;width:80%;z-index:1}.hero-carousel .slick-slide{background-color:#fff;height:auto;position:relative}.hero-carousel .slick-slide .hero-carousel-item{float:left}.hero-carousel .box-buttons{height:45px;left:10%;position:relative;top:-2vh;width:160px}.hero-carousel-caption{align-items:center;display:flex;height:100%;position:absolute;top:0;width:100%}.hero-carousel-caption-content{margin:-22.5px 0 0 6%}.hero-carousel-caption-title{color:#000;font-size:48px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.17;position:relative;z-index:2}.hero-carousel-caption-title span{background-color:#fff;display:inline-block;display:block;margin:10px 0}.hero-carousel-caption-title span.brand{position:relative}.hero-carousel-caption-title span.brand::after{background-image:linear-gradient(87deg,#db532a,#f08b1d);content:'';display:block;height:10px;width:100%}.hero-caption-static .hero-carousel-caption-title span.brand{display:inline-block}.hero-caption-static .hero-carousel-caption-title span:first-child{max-width:470px;width:auto}.hero-carousel .slick-slide .hero-position-static a .image-banner{max-width:inherit;width:auto}.hero-carousel .hero-position-static a{background:#1a1a1a;display:flex;overflow:hidden;width:100%}.hero-carousel .box-buttons .button-slide{background-color:#fff;background-color:var(--white);border:solid 1px #f2f2f2;border:solid 1px var(--white-two);cursor:pointer;height:35px;margin-left:10px;transition:.15s linear;width:40px}.hero-carousel .box-buttons .button-slide.button-prev{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt.svg);background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero-carousel .box-buttons .button-slide.button-prev:hover{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt_white.svg);background-position-x:60%;background-position-y:50%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero-carousel .box-buttons .button-slide.button-next{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt.svg);background-position-x:50%;background-position-y:50%;background-repeat:no-repeat;float:left}.hero-carousel .box-buttons .button-slide.button-next:hover{background-image:url(https://img.imageboss.me/cdn/http://bimg.visie.com.br/2018/07/iconArrowBt_white.svg);background-position-x:60%;background-position-y:50%;background-repeat:no-repeat}.button-slide:active,.hero-carousel .box-buttons .button-slide:focus{outline:0}.hero-carousel .box-buttons .button-slide:hover{background-color:var(--orange);border:solid 1px var(--orange)}.hero-carousel .box-buttons .button-slide .icon-button{position:relative;top:3px}.hero-carousel .box-buttons .button-slide .icon-button.icon-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero-carousel .slick-slide .image-banner{-o-object-fit:cover;object-fit:cover;width:100%}.hero-carousel .box-buttons .label-legenda-slide{color:var(--black);font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;left:10%;letter-spacing:normal;line-height:normal;position:relative;top:31px}.hero-carousel .box-buttons .label-legenda-slide span{font-weight:400}.hero-carousel .carousel-target{background-color:var(--orange);height:4px;left:38%;margin-top:25px;max-width:40px;position:relative;transition:.15s linear;width:0}@media only screen and (min-width:1226px) and (max-width:1555px){.hero-carousel{width:100%}.hero-carousel .slick-slide{background-color:#eee}}@media only screen and (max-width:1024px){.hero-carousel{height:auto;width:100%}.hero-carousel .slick-slide{background-color:#eee}.hero-carousel .box-buttons{bottom:-24px;left:30px;position:absolute;top:initial}.hero-carousel .hero-position-static a{justify-content:flex-start}.hero-carousel .hero-position-static a img{max-width:inherit}}@media only screen and (max-width:768px){.hero-carousel-caption{align-items:flex-start}.hero-carousel-caption-content{margin:20px}.hero-carousel-caption-title{font-size:32px;line-height:40px;margin:0 0 5px}}
