/* v2.0.16 — targeted hero alignment and seam correction.
   Retain existing copy, assets, and mobile image-first arrangement. */
.pp-market section.vc-hero-section,
.pp-market .vc-hero-section .vc-carousel{border:0!important;outline:0!important;box-shadow:none!important}
@media(min-width:768px){
 .pp-market .vc-carousel .vc-slide{height:clamp(470px,30vw,550px)!important;min-height:470px!important;max-height:550px!important}
 .pp-market .vc-slide picture{top:0!important;bottom:0!important;left:46%!important;width:54%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#021324!important;border:0!important;overflow:hidden!important}
 .pp-market .vc-slide picture img.vc-slide-image{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border:0!important;outline:0!important;animation:none!important}
 .pp-market .vc-carousel .vc-slide-copy{top:50%!important}
 .pp-market .vc-carousel .vc-controls{bottom:16px!important}
}
@media(min-width:768px) and (max-width:1050px){
 .pp-market .vc-slide picture{left:49%!important;width:51%!important}
}
@media(max-width:767px){
 .pp-market section.vc-hero-section,
 .pp-market .vc-hero-section .vc-carousel,
 .pp-market .vc-carousel .vc-slide,
 .pp-market .vc-slide picture{border:0!important;outline:0!important;box-shadow:none!important;margin-top:0!important}
 .pp-market .vc-carousel .vc-slide{padding-top:0!important}
 .pp-market .vc-slide picture{position:relative!important;overflow:hidden!important;line-height:0!important;background:#021324!important}
 .pp-market .vc-slide picture::before{content:none!important}
 .pp-market .vc-slide picture img.vc-slide-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;vertical-align:top!important;border:0!important;animation:none!important}
 .pp-market .vc-carousel .vc-slide-copy{border:0!important;margin-top:0!important}
}
