.pp-site .pp-intility-group+ .pp-intility-group{margin-top:80px}
.pp-site .pp-intility-group h3{font-size:clamp(24px,2.5vw,38px);margin:0 0 30px;padding-top:28px;border-top:1px solid #ffffff25}
.pp-site .pp-main-hero[data-pp-slides]>img{transition:opacity 1.6s ease;object-position:center}
.pp-site .pp-main-hero[data-pp-slides]>img.pp-slide-layer{opacity:0}
.pp-site .pp-slide-controls{position:absolute;bottom:27px;left:6%;display:flex;align-items:center;gap:13px;color:#fff}
.pp-site .pp-slide-controls button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff60;border-radius:50%;background:#10161270;color:#fff;transition:background .4s,border-color .4s;padding:0;font-size:17px}
.pp-site .pp-slide-controls button:hover{background:#d51e2b;border-color:#ed5b66}
.pp-site .pp-slide-controls span{font-size:11px;letter-spacing:.1em;min-width:58px;text-align:center;font-variant-numeric:tabular-nums}
@media(max-width:700px){.pp-site .pp-slide-controls{bottom:24px;gap:7px}.pp-site .pp-slide-controls button{width:33px;height:33px}.pp-site .pp-slide-controls span{min-width:43px;font-size:9px}.pp-site .pp-main-hero[data-pp-slides] .pp-hero-caption{font-size:12px;bottom:25px}.pp-site .pp-main-hero[data-pp-slides] .pp-hero-caption small{font-size:10px}.pp-site .pp-intility-group+ .pp-intility-group{margin-top:50px}}
@media(prefers-reduced-motion:reduce){.pp-site .pp-main-hero[data-pp-slides]>img{transition:none}}
.pp-site.pp-reduced .pp-main-hero[data-pp-slides]>img{transition:none}
@media(max-width:700px){.pp-site .pp-main-hero[data-pp-slides] .pp-hero-caption{left:auto;right:6%;text-align:right;max-width:42%}}
