.widget-slideshow .container-fluid{padding:0}.heroCarousel--item .container{position:relative}.heroCarousel-slider .owl-carousel .owl-item img{width:auto}.heroCarousel--item .heroCarousel-content{transform:translatey(60%);-webkit-transform:translatey(60%);padding:0 15px;right:auto;position:absolute;text-align:var(--left);top:0;align-items:start;left:8%;z-index:1}.heroCarousel--item.color-white .heroCarousel-content .heroCarousel-description,.heroCarousel--item.color-white .heroCarousel-content .heroCarousel-subtitle,.heroCarousel--item.color-white .heroCarousel-content .heroCarousel-title a{color:#fff}.heroCarousel-slider .heroCarousel--item.color-white .heroCarousel-content .heroCarousel-action{border-color:#fff;color:#fff;display:table}.heroCarousel-slider .heroCarousel--item.color-white .heroCarousel-content .heroCarousel-action:hover{border-color:var(--main-color);background-color:var(--main-color)}.heroCarousel--item .heroCarousel-content .heroCarousel-subtitle{transform:translatey(800px);-webkit-transform:translatey(800px);font-size:14px;font-weight:var(--font-normal);margin-bottom:7px;color:var(--link-color);text-transform:uppercase;opacity:0;letter-spacing:1px;line-height:24px}.heroCarousel--item .heroCarousel-content .heroCarousel-subtitle span{color:var(--link-hover)}.heroCarousel--item.slide-3 .heroCarousel-content .heroCarousel-subtitle{color:#fff}.heroCarousel--item .heroCarousel-content .heroCarousel-title{transform:translatey(800px);-webkit-transform:translatey(800px);font-size:calc(var(--font-size-heading) + 26px);font-weight:var(--font-heading-weight);margin-bottom:20px;color:var(--link-color);opacity:0;line-height:80px}.heroCarousel--item .heroCarousel-content .heroCarousel-title a{color:var(--link-color)}.heroCarousel--item .heroCarousel-content .heroCarousel-description{font-size:calc(var(--font-size-body) + 4px);font-weight:var(--font-normal);margin-bottom:55px;color:var(--link-color);line-height:24px}.heroCarousel--item .heroCarousel-content .heroCarousel-action,.heroCarousel--item .heroCarousel-content .heroCarousel-description{transform:translatey(800px);-webkit-transform:translatey(800px);opacity:0}.heroCarousel-slider .owl-item.active .heroCarousel-content .heroCarousel-subtitle,.heroCarousel-slider .owl-item.active .heroCarousel-content .heroCarousel-title{animation:fadeInUp 1s linear;-webkit-animation:fadeInUp 1s linear;-moz-animation:fadeInUp 1s linear;-o-animation:fadeInUp 1s linear;-ms-animation:fadeInUp 1s linear;transform:translatey(0);-webkit-transform:translatey(0);opacity:1}.heroCarousel-slider .owl-item.active .heroCarousel-content .heroCarousel-description{animation:fadeInUp 1s linear;-webkit-animation:fadeInUp 1.5s linear;-moz-animation:fadeInUp 1.5s linear;-o-animation:fadeInUp 1.5s linear;-ms-animation:fadeInUp 1.5s linear;transform:translatey(0);-webkit-transform:translatey(0);opacity:1}.heroCarousel-slider .owl-item.active .heroCarousel-content .heroCarousel-action{animation:fadeInUp 2s linear;-webkit-animation:fadeInUp 2s linear;-moz-animation:fadeInUp 2s linear;-o-animation:fadeInUp 2s linear;-ms-animation:fadeInUp 2s linear;transform:translatey(0);-webkit-transform:translatey(0);opacity:1;display:inline}.widget-slideshow .coll-slider{overflow:hidden}.widget-slideshow.owl-style1 .owl-nav>div{height:50px;width:50px;line-height:55px}.widget-slideshow.owl-style1 .owl-nav>div svg{height:18px;width:18px}.widget-slideshow .owl-nav>div.owl-prev{right:auto;left:30px}.widget-slideshow .owl-nav>div.owl-next{right:30px;left:auto}.widget-slideshow.show_dot .owl-dots{right:0;position:absolute;bottom:42px;margin:0;left:0;width:100%}.slideshow-banner .box-banner{position:relative}.slideshow-banner .box-banner .banner-content{transform:translateY(-50%);padding:0;right:0;color:#1c596a;position:absolute;top:50%;left:60px}.slideshow-banner .box-banner .banners img{width:100%}.slideshow-banner .box-banner .banner-content .banner-subtitle{font-size:calc(var(--font-size-body));font-weight:var(--font-medium);margin-bottom:5px;color:var(--main-color2);text-transform:uppercase}.slideshow-banner .box-banner .banner-content .banner-title a{font-size:calc(var(--font-size-heading) - 4px);font-weight:var(--font-medium);color:var(--main-color2);line-height:45px}.slideshow-banner .box-banner .banner-content .banner-button{padding:10px 20px;border:1px solid #fff;border-color:var(--main-color2);font-weight:700;text-transform:uppercase;background:#fff;line-height:inherit;margin-top:20px;display:table}.slideshow-banner .box-banner .banner-content .banner-button:focus,.slideshow-banner .box-banner .banner-content .banner-button:hover{border-color:var(--main-color);color:#fff;background-color:var(--main-color)}.widget-slideshow.show_dot .owl-dots .owl-dot span{background:#fff}.widget-slideshow.show_dot .owl-dots .owl-dot.active span,.widget-slideshow.show_dot .owl-dots .owl-dot:hover span{border-color:#fff;background:transparent}@media screen and (max-width:1367px){.heroCarousel--item .heroCarousel-content .heroCarousel-title{font-size:calc(var(--font-size-heading) - 6px);line-height:48px}}@media (min-width:992px) and (max-width:1199px){.heroCarousel--item .heroCarousel-content .heroCarousel-title{font-size:calc(var(--font-size-heading) - 14px);line-height:38px}.heroCarousel--item .heroCarousel-content .heroCarousel-description{margin-bottom:30px}.slideshow-banner .box-banner .banner-content .banner-title a{font-size:calc(var(--font-size-heading) - 15px)}.slideshow-banner .box-banner .banner-content{left:30px}.slideshow-banner .box-banner .banner-content .banner-button{margin-top:8px}}@media (min-width:768px) and (max-width:991px){.heroCarousel--item .heroCarousel-content{transform:translatey(30%);-webkit-transform:translatey(30%)}}@media screen and (max-width:767px){.heroCarousel--item .heroCarousel-content .heroCarousel-action,.heroCarousel--item .heroCarousel-content .heroCarousel-description{display:none!important}.heroCarousel--item .heroCarousel-content .heroCarousel-title{font-size:calc(var(--font-size-heading) - 24px);line-height:30px}.widget-slideshow.show_dot .owl-dots{bottom:10px}.widget-slideshow .owl-nav>div.owl-prev{right:auto;left:15px}.widget-slideshow .owl-nav>div.owl-next{right:15px;left:auto}}@media screen and (max-width:567px){.slideshow-banner .box-banner .banner-content{left:20px}.slideshow-banner .box-banner .banner-content .banner-title a{font-size:calc(var(--font-size-heading) - 18px);font-weight:var(--font-medium);color:var(--main-color2);line-height:normal}.slideshow-banner .box-banner .banner-content .banner-button{margin-top:10px}}