.ap-cs-section{background-color:#000;overflow:hidden;padding:60px 0}.ap-cs-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 40px;max-width:1360px;padding:0 24px}.ap-cs-heading{color:#fff;font-size:32px;font-weight:700;margin:0}.ap-cs-view-more{font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap}.ap-cs-view-more:hover{text-decoration:underline}.ap-cs-slider{padding-bottom:60px;position:relative}.ap-cs-slider .slick-list{overflow:visible!important}.slick-slide{opacity:.5;padding:0 20px;transform:translateY(var(--cs-content-h,282px)) translateZ(0)}.slick-slide.slick-center{opacity:1;transform:translateY(0) translateZ(0)}.ap-cs-slider.is-ready .slick-slide{transition:transform .4s ease-in-out,opacity .4s ease-in-out}.slick-slide .ap-cs-content{background-color:#111;opacity:0;pointer-events:none;transform:translateY(-100%)}.slick-slide.slick-center .ap-cs-content{opacity:1;pointer-events:auto;transform:translateY(0)}.ap-cs-slider.is-ready .slick-slide .ap-cs-content{transition:transform .4s ease-in-out,opacity .4s ease-in-out}.ap-cs-image-wrap{height:var(--cs-image-h,330px);overflow:hidden;position:relative;width:100%;z-index:1}.ap-cs-bg-image{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.ap-cs-logo-badge{align-items:center;background-color:rgba(0,0,0,.75);display:flex;justify-content:center;left:50%;padding:8px 16px;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.ap-cs-logo-badge img{max-height:32px;max-width:120px;object-fit:contain;width:auto}.ap-cs-content-inner{padding:20px 24px 24px}.ap-cs-title{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px}.ap-cs-description{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.5;margin:0 0 20px}.ap-cs-btn{box-sizing:border-box;color:#000;display:block;font-size:16px;font-weight:600;padding:14px 24px;text-align:center;text-decoration:none;transition:opacity .2s ease;width:100%}.ap-cs-btn:hover{color:#000;opacity:.85}.body-wrapper.has-initiative .ap-cs-btn,.body-wrapper.has-initiative .ap-cs-btn:hover{background-color:var(--initiative-btn-primary-bg);color:var(--initiative-btn-primary-text)}.ap-cs-arrow{background:none;border:none;bottom:10px;color:#fff;cursor:pointer;font-size:48px;line-height:1;padding:0 12px;position:absolute;transition:opacity .2s ease;z-index:10}.ap-cs-arrow:hover{opacity:.6}.ap-cs-prev{left:50%;transform:translateX(-70px)}.ap-cs-next{left:50%;transform:translateX(20px)}.ap-cs-mobile-nav,.ap-cs-view-more-mobile-wrap{display:none}@media (max-width:767px){.ap-cs-header{display:none}.ap-cs-mobile-nav{align-items:center;display:flex;justify-content:space-between;padding:0 16px 24px}.ap-cs-mobile-nav .ap-cs-heading{font-size:24px;margin:0;order:2;text-align:center}.ap-cs-mobile-nav .ap-cs-arrow{bottom:auto;order:1;position:static;transform:none}.ap-cs-mobile-nav .ap-cs-next{order:3}.ap-cs-slider{padding-bottom:0}.ap-cs-view-more-mobile-wrap{display:flex;justify-content:center;padding:24px 16px 0}.ap-cs-slider.is-ready .slick-slide,.slick-slide{opacity:1!important;transform:none!important;transition:none!important}.ap-cs-slider.is-ready .slick-slide .ap-cs-content,.slick-slide .ap-cs-content{opacity:1!important;pointer-events:auto!important;transform:none!important;transition:none!important}.ap-cs-title{font-size:17px}}