.ff-slick-carousel{opacity:0}.elementor-editor-active .ff-slick-carousel,.ff-slick-carousel.slick-initialized{opacity:1}.elementor-editor-active .ff-banner-slider{max-height:initial!important}.ff-banner-slider .slide{position:relative;display:flex}.ff-banner-slider .slide-bg{position:absolute;-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}.ff-banner-slider .slide-inner{display:flex;position:relative;flex:1}.ff-banner-slider{margin:0}.ff-banner-slider .slick-dots{text-align:left;margin:30px 0 0}.ff-banner-slider .slick-dots li button{background:none;border:1px solid #fff}.ff-banner-slider .slick-dots li.slick-active button{background:#fff}.elementor--h-position-center .slide-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor--h-position-right .slide-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor--v-position-middle .slide-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor--v-position-bottom .slide-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ff-banner-slider.animation-fade-in-left .slick-slide.slick-active{-webkit-animation:fade-in-left 0.8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left 0.8s cubic-bezier(.39,.575,.565,1) both}.ff-banner-slider.animation-fade-in-right .slick-slide.slick-active{-webkit-animation:fade-in-right 0.8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-right 0.8s cubic-bezier(.39,.575,.565,1) both}.ff-banner-slider.animation-fade-in-top .slick-slide.slick-active{-webkit-animation:fade-in-top 0.8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top 0.8s cubic-bezier(.39,.575,.565,1) both}.ff-banner-slider.animation-fade-in-bottom .slick-slide.slick-active{-webkit-animation:fade-in-bottom 0.8s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom 0.8s cubic-bezier(.39,.575,.565,1) both}