.home-banner{margin-top:35px;position:relative;overflow:hidden}.home-banner .slick-slider{opacity:1;transition:opacity .3s ease}.hom .home-banner .link a{margin-top:10px}.home-banner .slick-dots .sick-slider.loaded{opacity:1}.home-banner .home-banner-pic:before{background:linear-gradient(180deg,#000000 20.31%,transparent 100%);content:"";height:25%;margin:auto;position:absolute;left:0;right:0;top:0}@media only screen and (min-width:768px){.first-slide-cta-mira{margin-top:400px!important;left:135%!important;position:relative!important}}.home-banner .item{position:relative}.home-banner .item:before{background:#fff;background:linear-gradient( 90deg,rgba(255,255,255,0) 0%,#000 100% );content:"";margin:auto;padding-top:calc(800/1600 * 100%);opacity:90%;width:100%;z-index:9;position:absolute;top:0;right:0;bottom:0;left:0}.home-banner .item.left:before{background:#fff;background:linear-gradient( 270deg,rgba(255,255,255,0) 0%,#000 100% );left:0;right:unset}.home-banner .banner-text{position:absolute;left:10%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);width:43%;z-index:99}.home-banner .banner-text h1,.home-banner .banner-text h4{font-size:46px;line-height:54px;color:#fff}.home-banner .banner-text p{font-size:16px;line-height:26px;margin:20px 0 50px;color:#fff;max-width:400px}.home-banner .link a img,.home-banner .link a svg{width:16px;height:12px;display:inline-block}.home-banner .slick-dots{width:100%;position:absolute;bottom:50px;left:10%}.home-banner .slick-dots li{display:inline-block}.home-banner .slick-dots li button{width:25px;height:5px;background:#9e9e9e;display:inline-block;margin-right:10px;border-radius:60px;border:none;outline:none;text-indent:-9999px}.home-banner .slick-dots li.slick-active button{background:#fff;height:8px;width:40px;border-radius:60px}.home-banner .link .whatsapp-btn{padding:8px 18px 10px 40px}.home-banner .link a.whatsapp-btn .whatsapp-img{width:20px;height:auto;margin:0;position:absolute;top:10px;left:10px}@media only screen and (min-device-width:1600px) and (max-device-width:2560px){.home-banner .banner-text h1,.home-banner .banner-text h4{font-size:50px;line-height:60px}.home-banner .banner-text p{font-size:18px;line-height:30px}}@media only screen and (max-width:1280px){.home-banner .banner-text{left:5%}.home-banner .banner-text h1,.home-banner .banner-text h4{font-size:38px;line-height:46px}.home-banner .owl-dots{left:5%;bottom:40px}}@media only screen and (max-width:1024px){.home-banner .banner-text h1,.home-banner .banner-text h4{font-size:30px;line-height:34px}.home-banner .banner-text p{font-size:15px;line-height:24px;max-width:450px;margin:10px 0 20px}.home-banner .slick-dots{bottom:30px}}@media only screen and (max-width:991px){.home-banner .banner-text{width:60%;left:3%;top:55%}.home-banner .banner-text h1,.home-banner .banner-text h4{font-size:34px;line-height:40px}.home-banner .slick-dots{left:3%;bottom:10px;height:unset}}@media only screen and (max-width:767px){.home-banner .banner-text{width:100%;left:0;top:unset;transform:unset;bottom:0;padding:30px 15px 50px;position:absolute;left:0;right:0;margin:auto;background:linear-gradient(360deg,#000000 30%,transparent 100%)}.home-banner .banner-text{display:flex;flex-direction:column-reverse;gap:20px}.home-banner picture{margin-bottom:70px}.home-banner .banner-text h1,.home-banner .banner-text h4{font-size:24px;line-height:30px}.home-banner .banner-text p{margin:10px 0 15px;display:none}.home-banner .link a{margin-top:10px}.home-banner .slick-dots{left:0;bottom:5px;right:0;margin:auto;text-align:center}.home-banner .slick-dots li button{width:22px}.home-banner .slick-dots li.slick-active button{height:6px;width:35px}.home-banner .slick-list .slick-track .item:before,.home-banner .slick-list .slick-track .item.left:before{background:#fff;background:linear-gradient( 180deg,rgba(255,255,255,0) 0%,#000 100% );height:70%;bottom:0;top:unset;width:100%;height:300px}}