#custom.custom-slider{background:#fff;padding-top:48px;padding-bottom:40px}
#custom.custom-slider>.section-heading{align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:24px}
#custom.custom-slider>.section-heading>p{display:none}
#custom.custom-slider .supply-grid{display:block}
#custom.custom-slider .supply-card{display:grid;grid-template-columns:58% 42%;padding:0;min-height:380px;overflow:hidden;border-radius:12px;background:#112d45;color:#fff}
#custom.custom-slider .supply-card[hidden]{display:none!important}
#custom.custom-slider .supply-card>div:first-child{grid-column:2;grid-row:1;padding:38px 32px;box-sizing:border-box;width:100%;max-width:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
#custom.custom-slider .supply-card h3{font-size:clamp(25px,2.5vw,35px);line-height:1.35;max-width:none;text-wrap:balance;color:#fff;margin:0 0 16px}
#custom.custom-slider .supply-card p,#custom.custom-slider .supply-card li{line-height:1.85;color:#e2eaf0;font-size:15px}
#custom.custom-slider .supply-card ul{padding-left:18px;margin:16px 0 24px}
#custom.custom-slider .supply-card .plain-link{display:inline-block;padding:12px 18px;background:#ffe126;color:#112d45;border:0;border-radius:5px;text-decoration:none;font-weight:700}
#custom.custom-slider .supply-card .plain-link:hover{background:#fff0a1}
#custom.custom-slider .supply-card>.custom-slide-photo{grid-column:1;grid-row:1;position:relative;padding:0;width:100%;min-height:380px;overflow:hidden}
.custom-slide-photo img{position:absolute;left:50%;top:calc(var(--slide)*-100%);width:auto;height:200%;min-width:100%;max-width:none;transform:translateX(-50%);object-fit:fill}
.custom-controls{display:flex;align-items:center;gap:14px;margin-left:auto}
.custom-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #cbd4da;border-radius:50%;background:#fff;color:#112d45;cursor:pointer}
.custom-controls button:hover{background:#112d45;color:#fff}.custom-controls button:focus-visible{outline:3px solid #d7ad00;outline-offset:3px}
.custom-controls span{font-variant-numeric:tabular-nums;font-size:14px;color:#445862}
#custom.custom-slider>.journey-extra{padding-top:20px;margin-top:0;gap:24px}
#custom.custom-slider>.journey-extra a{font-size:14px;color:#445862}
@media(max-width:750px){#custom.custom-slider{padding-top:32px}#custom.custom-slider .supply-card{grid-template-columns:1fr}#custom.custom-slider .supply-card>div:first-child{grid-column:1;grid-row:2;padding:26px}#custom.custom-slider .supply-card>.custom-slide-photo{grid-column:1;grid-row:1;min-height:0;aspect-ratio:2}.custom-controls{margin-left:0}#custom.custom-slider .supply-card h3{font-size:27px}}
