/* Reserve carousel content before JavaScript initializes it. */
.home .he-slider:not(.owl-loaded) { display:block; overflow:hidden; }
.home .he-slider:not(.owl-loaded) > :not(:first-child) { display:none; }
.home .homecat:not(.owl-loaded) { display:flex; overflow:hidden; gap:30px; align-items:flex-start; }
.home .homecat:not(.owl-loaded) > * { flex:0 0 calc((100% - 60px) / 3); }
.home .allinsp:not(.owl-loaded) { display:flex; overflow:hidden; gap:30px; align-items:flex-start; }
.home .allinsp:not(.owl-loaded) > * { flex:0 0 calc((100% - 60px) / 3); }
.mobsec .mobli:not(.owl-loaded) { display:flex; overflow:hidden; }
.mobsec .mobli:not(.owl-loaded) > * { flex:0 0 50%; }
.home [data-vc-full-width="true"]:not([data-vc-full-width-init="true"]) {
  position:relative; left:calc(50% - 50vw); box-sizing:border-box; width:100vw;
}
@media (max-width:1000px) and (min-width:768px) {
  .home .homecat:not(.owl-loaded) > * { flex-basis:calc((100% - 30px) / 2); }
  .home .allinsp:not(.owl-loaded) > * { flex-basis:calc((100% - 30px) / 2); }
}
@media (max-width:767px) {
  .home .homecat:not(.owl-loaded) > * { flex-basis:100%; }
  .home .allinsp:not(.owl-loaded) > * { flex-basis:100%; }
  .mobsec .mobli:not(.owl-loaded) > * { flex-basis:100%; }
  .home [data-vc-full-width="true"]:not([data-vc-full-width-init="true"]):not(.vc_row-no-padding) { padding-left:20px; padding-right:20px; }
}
@media (min-width:1001px) and (max-width:1200px) {
  .launch-perf-luxos.home .homecat:not(.owl-loaded) > * { flex-basis:calc((100% - 90px) / 4); }
}
@media (min-width:1201px) {
  .launch-perf-luxos.home .homecat:not(.owl-loaded) { gap:60px; }
  .launch-perf-luxos.home .homecat:not(.owl-loaded) > * { flex-basis:calc((100% - 240px) / 5); }
}
