.bundle-products{background:#fbfcff;color:#1f2937;isolation:isolate;overflow:visible;padding:0 16px 40px;position:relative;z-index:2}.bundle-products__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 20px;max-width:1180px;opacity:1;position:relative;z-index:10}.bundle-products__heading{color:#183a74;margin:0;opacity:1}.bundle-products__button{background:#fff;border:2px solid #183a74;border-radius:999px;color:#183a74;display:inline-block;font-weight:600;line-height:1.2;opacity:1;padding:10px 20px;pointer-events:auto;position:relative;text-decoration:none;transition:background .2s,color .2s,border-color .2s;z-index:11}.bundle-products__button:focus,.bundle-products__button:hover{background:#183a74;border-color:#183a74;color:#fff}.bundle-cards-slider{margin:0 auto;max-width:1180px;position:relative;z-index:1}.bundle-card{box-sizing:border-box;padding:12px}.bundle-card__link{background:#fff;border:1px solid #deebf2;border-radius:8px;box-shadow:none;color:#1f2937;display:block;height:100%;padding:20px;text-decoration:none}.bundle-card__media{align-items:center;aspect-ratio:16/10;background:#fff;display:flex;justify-content:center;margin:0 0 12px}.bundle-card__image{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.bundle-card__placeholder{background:#fff;height:100%;width:100%}.bundle-card__title{color:#1f2937;margin:0 0 10px;transition:color .2s}.bundle-card__link:focus .bundle-card__title,.bundle-card__link:hover .bundle-card__title{color:#0074bc}.rf-card__icon{color:#183a74;display:inline-flex;margin-top:20px}.bundle-cards-slider .slick-slide{outline:none}.bundle-cards-slider .slick-list{margin:0 -8px}.bundle-cards-slider .slick-slide{padding:0 8px}.bundle-cards-slider .slick-dots{margin-top:20px;position:static}.bundle-cards-slider .slick-dots li{margin:0 4px}.bundle-cards-slider .slick-dots li button{background:transparent;border:2px solid #183a74;border-radius:999px;height:14px;padding:0;width:14px}.bundle-cards-slider .slick-dots li button:before{content:""}.bundle-cards-slider .slick-dots li.slick-active button{background:#183a74}@media (max-width:1024px){.bundle-products__heading{font-size:30px}}@media (max-width:767px){.bundle-products{padding:60px 16px 32px}.bundle-products__header{align-items:flex-start;flex-direction:column}}