.case-studies-module-3r{margin-bottom:60px;padding:60px 0}.case-studies-title-3r{color:#d5001d;margin-bottom:20px;text-align:center}.case-studies-intro-3r{color:#003a4b;font-size:18px;line-height:28px;margin:0 auto 40px;max-width:800px;text-align:center}.case-studies-grid-3r{align-items:stretch;display:flex;flex-wrap:wrap;gap:30px}.case-studies-grid-3r-2 .case-study-card-3r{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.case-studies-grid-3r-3 .case-study-card-3r{flex:0 0 calc(33.333% - 20px);max-width:calc(33.333% - 20px)}.case-studies-grid-3r-4 .case-study-card-3r{flex:0 0 calc(25% - 22.5px);max-width:calc(25% - 22.5px)}.case-study-card-3r{background:#fff;border:1px solid #e4e4e4;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.case-study-card-image-3r img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.case-study-card-content-3r{display:flex;flex-direction:column;flex-grow:1;padding:24px}.case-study-card-tag-3r{align-self:flex-start;border:1px solid #d5001d;border-radius:999px;color:#003a4b;display:inline-block;font-size:13px;font-weight:600;margin-bottom:14px;padding:4px 12px}.case-study-card-title-3r{font-size:20px;line-height:1.3;margin-bottom:12px}.case-study-card-title-3r a{color:#003a4b;text-decoration:none}.case-study-card-excerpt-3r{color:#003a4b;flex-grow:1;font-size:15px;line-height:1.5;margin-bottom:16px}.case-study-card-excerpt-3r p:last-child{margin-bottom:0}.case-study-card-readmore-3r{color:#d5001d;font-size:15px;font-weight:700;text-decoration:none}.case-study-card-readmore-3r:hover{text-decoration:underline}.case-studies-viewall-wrapper-3r{margin-top:48px;text-align:center}.case-studies-viewall-btn-3r{background:transparent;border:1px solid #d5001d;color:#003a4b}.case-studies-swiper-3r{padding-bottom:50px;position:relative}.case-studies-swiper-3r .swiper-slide{height:auto}.case-studies-swiper-3r .swiper-slide .case-study-card-3r{height:100%}.case-studies-swiper-3r .swiper-pagination-bullet{background:#d5001d;opacity:.3}.case-studies-swiper-3r .swiper-pagination-bullet-active{opacity:1}@media (max-width:992px){.case-studies-grid-3r-3 .case-study-card-3r,.case-studies-grid-3r-4 .case-study-card-3r{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}}@media (max-width:640px){.case-studies-grid-3r .case-study-card-3r{flex:0 0 100%;max-width:100%}}