/* Preview compatibility layer; source CSS remains untouched. */
.witr_swiper_area .swiper-wrapper {transform:none!important;transition:none!important;display:block!important;height:auto!important}
.witr_swiper_area .swiper-slide {display:none!important;width:100%!important;flex:0 0 100%!important;margin-right:0!important;transform:none!important}
.witr_swiper_area .swiper-slide.consalt-preview-active {display:block!important}
.witr_swiper_area .witr_sw_text_area {width:100%!important;max-width:100vw!important;transform:none!important}
@media(max-width:767px) {
 .witr_swiper_area .swiper-slide .witr_swiper_content{max-width:calc(100vw - 32px)!important;width:100%!important;margin:0 auto!important;transform:none!important;}
 .witr_swiper_area .swiper-slide h2{font-size:31px!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:break-word!important;}
 .witr_swiper_area .swiper-slide h3{font-size:27px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:break-word!important;}
 .witr_swiper_area .swiper-slide p{font-size:13px!important;line-height:1.6!important;white-space:normal!important;max-width:330px!important;margin-left:auto!important;margin-right:auto!important;}
 .witr_swiper_area .witr_sw_text_area{position:relative!important;z-index:999!important;}
 .witr_swiper_area .witr_ani_slick_image{pointer-events:none!important;z-index:0!important;}
 .witr_swiper_area .witr_swiper_height{height:490px!important;min-height:490px!important;padding:35px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;}
 .witr_swiper_area .swiper,.witr_swiper_area{max-width:100vw!important;overflow:hidden!important;}
 .mobile_menu_inner.consalt-preview-menu-open{display:block!important;visibility:visible!important;opacity:1!important;left:0!important;transform:none!important;z-index:99999!important;}
 .mobile_menu_content .sub-menu.consalt-preview-submenu-open{display:block!important;}
}
/* Active carousel controls must remain clickable over original hero overlays. */
.witr_swiper_area .swiper.witr_active_id5 .swiper-button-next,
.witr_swiper_area .swiper.witr_active_id5 .swiper-button-prev {
  pointer-events: auto !important;
  cursor: pointer;
  z-index: 50 !important;
}
.witr_swiper_area .swiper.witr_active_id5 .swiper-slide[aria-hidden="true"] {
  pointer-events: none !important;
}
