/* Reserve the existing home carousel geometry before its JavaScript initializes. */
#sppb-addon-1698065761802 .sppb-image-carousel-layout2 { min-height:200px; }
#sppb-addon-1698065761802 .sppb-image-carousel-layout2 > .sppb-carousel-extended-item {
  width:calc((100% - 30px)/3); height:200px; margin-right:15px; overflow:hidden;
}
#sppb-addon-1698065761802 .sppb-image-carousel-layout2 > .sppb-carousel-extended-item:nth-child(3) { margin-right:0; }
#sppb-addon-1698065761802 .sppb-image-carousel-layout2 > .sppb-carousel-extended-item:nth-child(n+4) { display:none; }
#sppb-addon-1698065761802 .sppb-image-carousel-layout2 > .sppb-carousel-extended-item img { width:100%;height:100%;object-fit:cover; }
@media (min-width:767px) and (max-width:1169.98px) {
  #sppb-addon-1698065761802 .sppb-image-carousel-layout2 { min-height:400px; }
  #sppb-addon-1698065761802 .sppb-image-carousel-layout2 > .sppb-carousel-extended-item { height:400px; }
}
@media (max-width:766.98px) {
  #sppb-addon-1698065761802 .sppb-image-carousel-layout2 { min-height:300px; }
  #sppb-addon-1698065761802 .sppb-image-carousel-layout2 > .sppb-carousel-extended-item { width:100%;height:300px;margin-right:0; }
  #sppb-addon-1698065761802 .sppb-image-carousel-layout2 > .sppb-carousel-extended-item:nth-child(n+2) { display:none; }
}
@media (prefers-reduced-motion:reduce) {
  #sppb-addon-1698065761802 .sppb-carousel-extended-outer-stage { transition:none!important; }
}
