.elementor-editor-active .zepblock_banner__slider .slide{position:inherit!important}.elementor-editor-active .zepblock_banner__slider .slider .slide [data-animation-in]{opacity:0}.elementor-editor-active .zepblock_banner__slider .slider .slide:first-child [data-animation-in]{opacity:1}.zepblock_banner__slider{overflow:hidden;position:relative}.zepblock_banner__slider .slide__content .title{color:#fff}.zepblock_banner__slider .slide__content--headings.text-center{text-align:center}.zepblock_banner__slider .slide{position:relative;transition:all 1s ease}.zepblock_banner__slider .slide .slide__img{overflow:hidden;position:relative;width:100%}.zepblock_banner__slider .slide .slide__img:before{background-color:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.zepblock_banner__slider .slide .slide__img img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;opacity:1!important;transform-origin:center center;transition:transform 6s cubic-bezier(.25,.46,.45,.94);width:100%}.zepblock_banner__slider .slide .slide__img img.zooming{transform:scale(1.1)}.zepblock_banner__slider .slide .button-custom{border:2px solid #fff;border-radius:6px;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin-top:20px;overflow:hidden;padding:10px 30px;position:relative;transition:all .3s ease}.zepblock_banner__slider .slide .button-custom:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.zepblock_banner__slider .slide .slide__content{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;width:1240px;z-index:999}.zepblock_banner__slider .slide .slide__content.slide__content__left{left:15%;right:15%;transform:translateY(-50%)}.zepblock_banner__slider .slide .slide__content.slide__content__right{left:auto;right:15%;transform:translateY(-50%)}.zepblock_banner__slider .slide .slide__content.slide__content__center{left:50%;transform:translate(-50%,-50%)}.zepblock_banner__slider .slide .slide__content--headings{color:#fff}.zepblock_banner__slider .slide .slide__content--headings h2{font-size:4.5rem;line-height:1.2;margin:10px 0}.zepblock_banner__slider .slide .slide__content--headings .animated{transition:all .5s ease}.zepblock_banner__slider .slide .slide__content--headings .top-title{display:block;font-family:Playball,cursive;font-size:2.5rem;line-height:1.4;margin-bottom:20px}.zepblock_banner__slider .slide .slide__content--headings .title{display:block;font-size:3.5rem;line-height:1.2;margin-bottom:20px}.zepblock_banner__slider .slide .slide__content--headings .button-custom{color:#fff;font-size:18px;letter-spacing:2px;padding:12px 22px;text-decoration:none;text-transform:uppercase;transition:.3s!important}.zepblock_banner__slider .slide .slide__content--headings .button-custom:hover{background:#fff;color:#000}.zepblock_banner__slider .animated{animation-duration:.8s;animation-fill-mode:both;backface-visibility:hidden;transition:opacity .8s ease,transform .8s ease;will-change:transform,opacity}.zepblock_banner__slider .slider [data-animation-in]{animation-duration:.8s;animation-fill-mode:both;opacity:0;transition:opacity .5s ease,transform .5s ease}.zepblock_banner__slider .slider .slick-active [data-animation-in],.zepblock_banner__slider .slider .slide.slick-active .slide__content{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.zepblock_banner__slider .fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-40px,0)}to{opacity:1;transform:translateZ(0)}}.zepblock_banner__slider .fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:translateZ(0)}}.zepblock_banner__slider .fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:translateZ(0)}}.zepblock_banner__slider .fadeInRight{animation-name:fadeInRight}.zepblock_banner__slider .slick-dotted .slick-slider{margin-bottom:30px}.zepblock_banner__slider .slick-dots{align-items:center;bottom:35px;display:flex;justify-content:center;list-style:none;margin:0;padding:0;position:absolute;width:100%}.zepblock_banner__slider .slick-dots li{cursor:pointer;display:inline-block;margin:0 4px;padding:0;position:relative;transition:all .3s ease}.zepblock_banner__slider .slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;line-height:0;outline:none;padding:5px;transition:all .3s ease}.zepblock_banner__slider .simple-dots .slick-dots li{height:20px;width:20px}.zepblock_banner__slider .simple-dots .slick-dots li button{background-color:#fff;border-radius:50%;height:20px;opacity:.25;width:20px}.zepblock_banner__slider .simple-dots .slick-dots li button:focus,.zepblock_banner__slider .simple-dots .slick-dots li button:hover{opacity:1}.zepblock_banner__slider .simple-dots .slick-dots li.slick-active button{color:#fff;opacity:.75}.zepblock_banner__slider .stick-dots .slick-dots li button{background-color:#fff;border-radius:2px;height:5px;opacity:.25;padding:0;position:relative;transition:all .3s ease;width:35px}.zepblock_banner__slider .stick-dots .slick-dots li button:focus,.zepblock_banner__slider .stick-dots .slick-dots li button:hover{opacity:1}.zepblock_banner__slider .stick-dots .slick-dots li.slick-active button{color:#fff;opacity:.75;width:50px}.zepblock_banner__slider .stick-dots .slick-dots li.slick-active button:focus,.zepblock_banner__slider .stick-dots .slick-dots li.slick-active button:hover{opacity:1}.zepblock_banner__slider .slick-nav{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:10}.zepblock_banner__slider .slick-nav.prev-arrow{left:3%;transform:translateY(-50%) scaleX(-1);transition:.3s}.zepblock_banner__slider .slick-nav.prev-arrow:hover{transform:translateY(-50%) scaleX(-1) scale(1.1)}.zepblock_banner__slider .slick-nav.next-arrow{left:auto;right:3%;transform:translateY(-50%);transition:.3s}.zepblock_banner__slider .slick-nav.next-arrow:hover{transform:translateY(-50%) scale(1.1)}.zepblock_banner__slider .slick-nav i{display:block;height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}.zepblock_banner__slider .slick-nav i:after,.zepblock_banner__slider .slick-nav i:before{background:#fff;border-radius:1px;content:"";display:block;height:2px;left:50%;margin:-1px 0 0 -5px;position:absolute;top:50%;transform-origin:9px 50%;width:10px}.zepblock_banner__slider .slick-nav i:before{transform:rotate(-40deg)}.zepblock_banner__slider .slick-nav i:after{transform:rotate(40deg)}.zepblock_banner__slider .slick-nav:after,.zepblock_banner__slider .slick-nav:before{border:2px solid #fff;border-radius:50%;bottom:1px;content:"";display:block;left:1px;position:absolute;right:1px;top:1px}.zepblock_banner__slider .slick-nav svg{color:#fff;display:block;height:44px;position:relative;stroke-dasharray:126 126 0;stroke-dashoffset:126;stroke-width:2px;transform:rotate(0deg);width:44px;z-index:1}.zepblock_banner__slider .slick-nav.animate svg{animation:stroke 1s ease .3s forwards}.zepblock_banner__slider .slick-nav.animate i{animation:arrow 1.6s ease forwards}.zepblock_banner__slider .slick-nav.animate i:before{animation:arrowUp 1.6s ease forwards}.zepblock_banner__slider .slick-nav.animate i:after{animation:arrowDown 1.6s ease forwards}@keyframes stroke{52%{stroke-dashoffset:0;transform:rotate(-180deg)}52.1%{stroke-dashoffset:0;transform:rotate(-1turn)}to{stroke-dashoffset:126;transform:rotate(-180deg)}}@keyframes arrow{0%,to{opacity:1;transform:translateX(0)}23%{opacity:1;transform:translateX(17px)}24%,80%{opacity:0;transform:translateX(-22px)}81%{opacity:1;transform:translateX(-22px)}}@keyframes arrowUp{0%,to{transform:rotate(-40deg) scaleX(1)}20%,80%{transform:rotate(0deg) scaleX(.1)}}@keyframes arrowDown{0%,to{transform:rotate(40deg) scaleX(1)}20%,80%{transform:rotate(0deg) scaleX(.1)}}@media only screen and (max-width:1200px){.zepblock_banner__slider .slide .slide__content{width:90%}.zepblock_banner__slider .slide__content--headings h2{font-size:3.5rem}.zepblock_banner__slider .slide__content--headings .top-title{font-size:2rem}.zepblock_banner__slider .slide__content--headings .title{font-size:2.8rem}}@media only screen and (max-width:768px){.zepblock_banner__slider .slide__content--headings h2{font-size:2.5rem}.zepblock_banner__slider .slide__content--headings .top-title{font-size:1.5rem}.zepblock_banner__slider .slide__content--headings .title{font-size:2rem}.zepblock_banner__slider .slick-nav{height:35px;width:35px}.zepblock_banner__slider .slick-nav.prev-arrow{left:2%}.zepblock_banner__slider .slick-nav.next-arrow{right:2%}.zepblock_banner__slider .button-custom{font-size:16px;padding:10px 18px}}@media only screen and (max-width:480px){.zepblock_banner__slider .slide__content--headings h2{font-size:1.8rem}.zepblock_banner__slider .slide__content--headings .top-title{font-size:1.2rem}.zepblock_banner__slider .slide__content--headings .title{font-size:1.5rem}.zepblock_banner__slider .button-custom{font-size:14px;padding:8px 16px}.zepblock_banner__slider .slick-dots{bottom:10px}.zepblock_banner__slider .stick-dots .slick-dots li button{height:4px;width:25px}.zepblock_banner__slider .stick-dots .slick-dots li.slick-active button{width:35px}}
