/* v2.0.20: precise desktop text alignment; first-slide image seam corrected in assets. */
@media(min-width:768px){
 body .pp-market .vc-carousel .vc-slide-copy{
  left:0!important;right:auto!important;bottom:auto!important;
  box-sizing:border-box!important;
  width:48%!important;max-width:48%!important;
  padding:35px 2.5% 45px max(5%,calc((100% - 1400px)/2))!important;
  margin:0!important;transform:none!important;text-align:left!important;
 }
 body .pp-market .vc-carousel .vc-slide-copy .vc-hero-title{max-width:560px!important;font-size:clamp(36px,3vw,56px)!important;line-height:1.13!important}
 body .pp-market .vc-carousel .vc-slide-copy .vc-hero-description{max-width:500px!important}
}
