.elementor-229 .elementor-element.elementor-element-8aeae0e{--display:flex;--overflow:hidden;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-banner__text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span{background-color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-accent );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel__content{text-align:left;}.elementor-229 .elementor-element.elementor-element-3257703  .jet-carousel__content .jet-carousel__item-title, .elementor-229 .elementor-element.elementor-element-3257703  .jet-carousel__content .jet-carousel__item-title a, .elementor-229 .elementor-element.elementor-element-3257703 .jet-banner__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-229 .elementor-element.elementor-element-3257703  .jet-carousel__content .jet-carousel__item-button{font-family:"Albert Sans", Sans-serif;font-size:14px;text-transform:uppercase;}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel .jet-arrow{font-size:14px;width:26px;height:26px;}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel .jet-arrow:before{font-size:14px;}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel .jet-arrow svg{width:14px;height:14px;}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel .jet-arrow.prev-arrow{bottom:0px;top:auto;left:10px;right:auto;}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel .jet-arrow.next-arrow{bottom:0px;top:auto;left:44px;right:auto;}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel .jet-slick-dots li span{width:6px;height:6px;}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel .jet-slick-dots{justify-content:flex-end;margin:0px 0px 0px 82px;}.elementor-229 .elementor-element.elementor-element-3257703 .jet-carousel .jet-slick-dots li{padding-left:6px;padding-right:6px;}/* Start custom CSS for jet-carousel, class: .elementor-element-3257703 */.ltg_packaging-slider .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-carousel__item-inner{
    display: flex;
    flex-direction: column-reverse;
    background-color: white;
    padding: 10%;
    border-radius: 10px
}
.slick-list{
    overflow: visible
}

.ltg_packaging-slider .jet-carousel .jet-slick-dots{
    display: inline flex;
    width: auto;
    background: white;
    padding: 5px;
    border-radius: 100px;
    margin-top: 20px;
    border: lightgray 1px solid;
}

.ltg_packaging-slider li.slick-active span{
    width:30px !important;
    background-color: lightgray;
    overflow: hidden;
    position: relative;
}

.ltg_packaging-slider  li.slick-active span:after{
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100px;
  width: 100%;
  background-color: black;
  animation: progress 6000ms linear infinite;

}

@keyframes progress {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}/* End custom CSS */