/* Paygenics v2.0.19: one unified desktop composition and native-ratio mobile artwork. */
body .pp-market section.vc-hero-section{padding:0!important;background:#021324!important}
body .pp-market .vc-carousel{background:#021324!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:none!important}
body .pp-market .vc-carousel .vc-slide{background:#021324!important;isolation:isolate!important;overflow:hidden!important;border:0!important;box-shadow:none!important}
body .pp-market .vc-slide .vc-slide-shade{display:none!important}
body .pp-market .vc-slide picture::before,body .pp-market .vc-slide picture::after{display:none!important;content:none!important}
body .pp-market .vc-slide-copy{color:#fff!important;z-index:1!important}
body .pp-market .vc-slide-copy .vc-hero-title{color:#fff!important}
body .pp-market .vc-slide-copy .vc-hero-description{color:#f0f2f5!important}
body .pp-market .vc-slide-copy .vc-kicker{color:#e2b653!important}
@media(min-width:768px){
 body .pp-market .vc-carousel .vc-slide{height:clamp(430px,31.25vw,600px)!important;min-height:430px!important;max-height:600px!important;aspect-ratio:auto!important;display:flex!important;align-items:center!important}
 body .pp-market .vc-slide picture{position:absolute!important;inset:0!important;top:0!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:100%!important;display:block!important;background:#021324!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}
 body .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;margin:0!important;padding:0!important;border:0!important;animation:none!important}
 body .pp-market .vc-carousel .vc-slide-copy{position:relative!important;top:auto!important;transform:none!important;max-width:48%!important;width:48%!important;padding:35px 3% 45px max(5%,calc((100% - 1400px)/2))!important}
 body .pp-market .vc-carousel .vc-controls{bottom:16px!important;top:auto!important;left:50%!important;transform:translateX(-50%)!important}
}
@media(max-width:767px){
 body .pp-market .vc-carousel .vc-slide{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important}
 body .pp-market .vc-carousel .vc-slide[hidden]{display:none!important}
 body .pp-market .vc-slide picture{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:9/5!important;flex:0 0 auto!important;overflow:hidden!important;margin:0!important;padding:0!important;line-height:0!important;background:#021324!important;border:0!important;outline:0!important;box-shadow:none!important}
 body .pp-market .vc-slide picture img.vc-slide-image{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:9/5!important;object-fit:contain!important;object-position:center!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;animation:none!important;transform:none!important}
 body .pp-market .vc-carousel .vc-slide-copy{position:relative!important;top:auto!important;transform:none!important;max-width:none!important;width:100%!important;padding:30px 5% 76px!important;background:#021324!important;margin:0!important;border:0!important}
 body .pp-market .vc-carousel .vc-arrow{top:calc(100vw * 5 / 18)!important}
 body .pp-market .vc-carousel .vc-controls{top:auto!important;bottom:15px!important;left:50%!important;transform:translateX(-50%)!important}
 body .pp-market .vc-carousel .vc-slide-copy .vc-hero-title{font-size:clamp(29px,7vw,40px)!important;line-height:1.12!important}
 body .pp-market .vc-carousel .vc-slide-copy .vc-hero-description{font-size:clamp(12px,3.3vw,15px)!important;line-height:1.65!important}
}
