:root{--h2-size:2.25rem;--h5-size:1.125rem;--text-base:1rem;--nv-blue:#00568c;--nv-orange:#ff8204}.slider-wrapper{max-width:1250px;margin:1.5em auto}.slider-wrapper h2.section-title{text-align:center;font-size:var(--h2-size);margin-bottom:1em}.section-title .text-orange{color:#ff8204}.section-title .text-blue{color:#00568c}.desktop-slider{display:flex;gap:2em;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgb(0 0 0 / .05);height:auto;align-items:stretch}.slider-image{flex:1;height:460px;min-width:460px;background-size:cover;background-position:center;background-repeat:no-repeat;border-top-left-radius:12px;border-bottom-left-radius:12px;transition:transform 0.4s ease}.slider-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.slider-image img:hover{transform:scale(1.05)}.slider-cards{flex:1;display:flex;flex-direction:column;justify-content:center;background:#fff;padding:1.5em}.slider-card{padding:1em 0;border-bottom:1px solid #ccc;cursor:pointer}.slider-card.active{border-bottom:2px solid #333}.slider-card h5 span{color:var(--nv-blue)}.slider-card p{font-size:var(--text-base);color:#444;margin-top:.5em;display:none;line-height:1.5}.slider-card.active p{display:block}.mobile-slider{display:none;padding:0 1em}.swiper{width:100%;overflow:visible!important;touch-action:pan-y}.swiper-slide{background:#fff;border-radius:12px;padding:1em;text-align:center;box-shadow:0 4px 20px rgb(0 0 0 / .05);flex-shrink:0}.swiper-slide img{width:100%;height:300px;object-fit:cover;border-radius:12px;margin-bottom:1em}.slider-card h5,.swiper-slide h5{font-size:var(--h5-size);color:#444;font-weight:600;margin:0;font-family:var(--wp--preset--font-family--heading,sans-serif)}.swiper-slide p{font-size:var(--text-base);color:#555;line-height:1.5}.swiper-pagination{margin-top:20px;position:relative;bottom:0}@media screen and (max-width:768px){.desktop-slider{display:none}.mobile-slider{display:block}.slider-wrapper h2.section-title{font-size:1.5rem;line-height:1.4;padding:1rem 1rem 1.25rem;word-break:break-word;overflow-wrap:break-word}.section-title span{display:inline;white-space:normal}}