/* v2.0.15: true split desktop hero and remove mobile navigation/hero seam. */
.pp-market section.vc-hero-section{padding:0!important;margin:0!important;border:0!important;background:#021324!important}
.pp-market .vc-hero-section .vc-carousel{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}
@media(min-width:768px){
 .pp-market .vc-carousel .vc-slide{height:clamp(470px,31vw,590px)!important;min-height:470px!important;max-height:none!important;background:#021324!important}
 .pp-market .vc-slide picture{position:absolute!important;left:46%!important;right:0!important;top:0!important;bottom:0!important;width:54%!important;height:100%!important;overflow:hidden!important;background:#021324!important}
 .pp-market .vc-slide picture img.vc-slide-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#021324!important;animation:none!important}
 .pp-market .vc-slide .vc-slide-shade{display:none!important}
 .pp-market .vc-carousel .vc-slide-copy{left:max(56px,calc((100vw - 1280px)/2))!important;width:min(38vw,505px)!important;max-width:505px!important;top:48%!important}
 .pp-market .vc-carousel .vc-controls{bottom:18px!important}
}
@media(min-width:768px) and (max-width:1050px){
 .pp-market .vc-slide picture{left:49%!important;width:51%!important}
 .pp-market .vc-carousel .vc-slide-copy{left:5%!important;width:42%!important}
 .pp-market .vc-carousel .vc-slide-copy .vc-hero-title{font-size:clamp(34px,4vw,46px)!important}
}
@media(max-width:767px){
 body .pp-market section.vc-hero-section{padding:0!important;margin:0!important;border:0!important;border-top:0!important;outline:0!important}
 body .pp-market .vc-hero-section .vc-carousel{padding:0!important;margin:0!important;border:0!important;border-top:0!important;outline:0!important;box-shadow:none!important}
 body .pp-market .vc-carousel .vc-slide{padding-top:0!important;margin-top:0!important;border:0!important;border-top:0!important}
 body .pp-market .vc-slide picture{margin:0!important;padding:0!important;border:0!important;border-top:0!important;line-height:0!important;background:#021324!important}
 body .pp-market .vc-slide picture img.vc-slide-image{display:block!important;border:0!important;margin:0!important;padding:0!important}
}
