/* v2.0.11: approved navy/gold three-slide hero; editable text remains HTML */
.pp-market .vc-hero-section{background:#031427!important}
.pp-market .vc-carousel{max-width:none!important;width:100%!important;background:#031427!important}
.pp-market .vc-slide{background:#031427!important;min-height:clamp(450px,40vw,680px)!important;isolation:isolate}
.pp-market .vc-slide-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
.pp-market .vc-slide-shade{background:linear-gradient(90deg,rgba(2,17,34,.68) 0%,rgba(2,17,34,.32) 36%,transparent 64%)!important}
.pp-market .vc-slide-copy{z-index:3!important;max-width:620px!important;padding-top:30px!important;padding-bottom:55px!important}
.pp-market .vc-kicker{color:#e4b75e!important;letter-spacing:.13em!important;font-weight:750!important}
.pp-market .vc-hero-title{color:#fff!important;font-family:'DM Serif Display',Georgia,serif!important;font-weight:400!important;font-size:clamp(38px,4.1vw,70px)!important;line-height:1.08!important;text-shadow:0 2px 16px rgba(0,0,0,.18)}
.pp-market .vc-hero-description{color:#f2f5f9!important;font-size:clamp(14px,1.1vw,18px)!important;line-height:1.65!important;max-width:530px!important}
.pp-market .vc-slide-copy .vc-button{background:linear-gradient(120deg,#f8dc8b,#c99740)!important;border:1px solid #d4a54c!important;color:#081525!important;font-weight:750!important}
.pp-market .vc-slide-copy .vc-button:hover{background:#ffe3a0!important}
.pp-market .vc-arrow{z-index:8!important}
.pp-market .vc-controls{z-index:8!important}
.pp-market .vc-slide-topics{background:#f8f4ee!important}
@media(max-width:767px){
 .pp-market .vc-slide{min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;padding:0!important}
 .pp-market .vc-slide[hidden]{display:none!important}
 .pp-market .vc-slide picture{position:relative!important;display:block!important;order:2!important;width:100%!important;height:220px!important;overflow:hidden}
 .pp-market .vc-slide-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:70% center!important}
 .pp-market .vc-slide-shade{display:none!important}
 .pp-market .vc-slide-copy{position:relative!important;order:1!important;width:100%!important;max-width:none!important;padding:34px 24px 25px!important;background:#031427!important;transform:none!important}
 .pp-market .vc-hero-title{font-size:clamp(34px,8vw,44px)!important;line-height:1.1!important}
 .pp-market .vc-hero-description{font-size:14px!important;line-height:1.6!important}
 .pp-market .vc-kicker{font-size:11px!important}
 .pp-market .vc-controls{bottom:12px!important;top:auto!important;left:50%!important;transform:translateX(-50%)!important}
 .pp-market .vc-arrow{top:auto!important;bottom:88px!important}
 .pp-market .vc-slide-topics{overflow-x:auto}
}
