.elementor-14976 .elementor-element.elementor-element-360a6c2 .pix-img-el, .elementor-14976 .elementor-element.elementor-element-360a6c2 .pix-img-div, .elementor-14976 .elementor-element.elementor-element-360a6c2 div{text-align:left !important;}.elementor-14976 .elementor-element.elementor-element-7de641ec{overflow:hidden;box-shadow:0 .25rem .5rem rgba(0,0,0, .05), 0 1.5rem 2.2rem rgba(0,0,0, .1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14976 .elementor-element.elementor-element-7de641ec:not(.elementor-motion-effects-element-type-background), .elementor-14976 .elementor-element.elementor-element-7de641ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14976 .elementor-element.elementor-element-7de641ec, .elementor-14976 .elementor-element.elementor-element-7de641ec > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14976 .elementor-element.elementor-element-7de641ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14976 .elementor-element.elementor-element-7da1041a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-14976 .elementor-element.elementor-element-7da1041a > .elementor-element-populated{padding:40px 40px 30px 40px;}.elementor-14976 .elementor-element.elementor-element-6ba2ec63 .pix-feature-title{padding-top:40px !important;}.elementor-14976 .elementor-element.elementor-element-6ba2ec63 .pix-feature-content{padding-top:20px !important;}.elementor-14976 .elementor-element.elementor-element-6ba2ec63 .pix-feature-icon{font-size:54px !important;width:54px !important;height:54px !important;line-height:54px !important;}.elementor-14976 .elementor-element.elementor-element-6ba2ec63 .rounded-circle{width:calc(54px * 1.8) !important;}.elementor-14976 .elementor-element.elementor-element-6ba2ec63 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14976 .elementor-element.elementor-element-5e7d7c2d > .elementor-widget-container{margin:-15px 0px -5px 0px;padding:0px 0px 20px 0px;}.elementor-14976 .elementor-element.elementor-element-6ed22a21 > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-14976 .elementor-element.elementor-element-6ed22a21{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-14976 .elementor-element.elementor-element-731f97fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14976 .elementor-element.elementor-element-731f97fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14976 .elementor-element.elementor-element-731f97fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-14976 .elementor-element.elementor-element-731f97fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14976 .elementor-element.elementor-element-731f97fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEE0E3;}.elementor-14976 .elementor-element.elementor-element-731f97fc > .elementor-element-populated{transition:background 0.6s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-14976 .elementor-element.elementor-element-731f97fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-14976 .elementor-element.elementor-element-7da1041a > .elementor-element-populated{padding:20px 20px 20px 20px;}}/* Start custom CSS for image, class: .elementor-element-b5056b2 *//* Container styling */
.image-slider-container {
  position: relative;
  overflow: hidden;
  width: 100%;              /* Full width of parent */
  aspect-ratio: 16/9;       /* Responsive aspect ratio (adjust as needed) */
  max-width: 600px;         /* Optional: limit max width */
  margin: auto;             /* Center container */
}

/* Image styling and animation */
.image-slider-container img {
  position: absolute;
  right: -100%;             /* Start off-screen to the right */
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
      /* Set your desired zoom level */
  animation: slideImage 16s linear infinite;
}

/* Keyframes for sliding animation */
@keyframes slideImage {
  0% {
    right: -100%;
  }
  50% {
    right: 0;
  }
  100% {
    right: 100%;
  }
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .image-slider-container {
    aspect-ratio: 4/3;      /* Adjust aspect ratio for tablets */
    max-width: 100%;
  }
}

@media (max-width: 480px) {
  .image-slider-container {
    aspect-ratio: 1/1;      /* Square aspect ratio for mobile */
    max-width: 100%;
  }
}/* End custom CSS */