@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap");.journey-partner-slider{background-color:#fff;overflow:visible;position:relative;width:100%}.jps-content-section{background-color:#fff;left:50%;margin-left:-50vw;margin-right:-50vw;padding:80px 20px 60px;position:relative;right:50%;width:100vw}.jps-content-wrapper{margin:0 auto;max-width:1200px;padding:0 20px}.jps-title{color:#204839;font-family:Outfit,sans-serif;font-size:60px;font-weight:200;letter-spacing:-.02em;line-height:120%;margin:0;max-width:80%;text-align:left}.jps-slider-section{background-color:#fff;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:visible;position:relative;right:50%;width:100vw}.jps-slider-wrapper{padding:20px 0 80px;width:100%}.jps-slider{display:flex;gap:40px;justify-content:flex-start;padding-left:calc(50vw - 580px);padding-right:40px;transition:transform .6s ease}.jps-card{border-left:2px solid #204839;cursor:pointer;flex:0 0 500px;max-width:500px;opacity:.3;padding:15px 30px;transition:opacity .6s ease}.jps-card[data-position="0"]{opacity:1}.jps-card[data-position="1"]{opacity:.6}.jps-card[data-position="2"]{opacity:.3}.jps-card-title{color:#93b25b;font-family:DM Sans,sans-serif;font-size:32px;font-weight:500;line-height:1.3;margin:0 0 15px}.jps-card-subtitle{color:#204839;font-family:Outfit,sans-serif;font-size:22px;font-weight:200;line-height:1.4;margin:0}@media (max-width:991px){.jps-content-section{padding:60px 20px 40px}.jps-title{font-size:48px}.jps-slider{gap:30px}.jps-card{padding:30px 25px}.jps-card-title{font-size:28px}.jps-card-subtitle{font-size:20px}}@media (max-width:767px){.jps-content-section{padding:40px 20px 30px}.jps-title{font-size:36px}.jps-slider-wrapper{padding:40px 0}.jps-slider{flex-direction:column;gap:30px}.jps-card{flex:0 0 auto;opacity:1!important;transform:none!important}.jps-card-title{font-size:24px}.jps-card-subtitle{font-size:18px}.jps-slider:has(.jps-card:hover) .jps-card{opacity:1!important;transform:none!important}}@media (max-width:480px){.jps-title{font-size:28px}.jps-card{padding:25px 20px}.jps-card-title{font-size:22px}.jps-card-subtitle{font-size:16px}}