.sdr3-container{min-height:100vh;padding:39.1rem 0 10rem}.sdr3-container,.sdr3-wrap{align-items:center;display:flex}.sdr3-wrap{flex-direction:column;gap:6.6rem;justify-content:center}.solution_card_title{color:#000;font-size:6rem;font-weight:600;line-height:7.2rem;text-align:center;transition:all .8s ease}.bg_container.black .solution_card_title{color:#fff}.sdr3-cards{display:flex;gap:4.2rem;padding:3rem 0;width:100%}.sdr3-card{aspect-ratio:492/600;cursor:pointer;flex:1 1 0;isolation:isolate;overflow:hidden;position:relative}.sdr3-card__base{background-position:50%;background-size:cover;inset:0;opacity:1;position:absolute;transition:filter .35s ease}.sdr3-card:is(:hover,:focus-within,.is-open) .sdr3-card__base{filter:brightness(.6)}.sdr3-card__reveal{inset:0;pointer-events:none;position:absolute;z-index:2}.sdr3-card__reveal-clip{inset:0;overflow:hidden;position:absolute;transform:translateY(100%);transition:transform .6s ease}.sdr3-card__reveal-img{background-position:50%;background-size:cover;inset:0;position:absolute;transform:translateY(0)}.sdr3-card__reveal-text{left:0;right:0;top:0;transition:transform .6s ease}.sdr3-card__title{align-items:center;color:#fff;display:flex;font-size:4.6rem;font-weight:600;justify-content:space-between;margin-bottom:2.2rem}.sdr3-card__title svg{height:4rem;width:4rem}.sdr3-card__desc{color:#fff;font-size:2.8rem;font-weight:500}.sdr3-card:is(:hover,:focus-within,.is-open) .sdr3-card__reveal-clip{transform:translateY(0)}.sdr3-card:is(:hover,:focus-within,.is-open) .sdr3-card__reveal-text{transform:translateY(0)}.sdr3-card:focus-within{outline:.3rem solid #5aa2ff;outline-offset:.3rem}@media (max-width:1400px){.sdr3-card__reveal-text{padding:3rem 2rem}.sdr3-card__title{font-size:3rem;line-height:1.3}.sdr3-card__title svg{height:35px;width:35px}.sdr3-card__desc{font-size:max(14px,2.5rem)}}@media (hover:none) and (pointer:coarse),(max-width:1024px){.sdr3-cards{overflow-x:auto}.sdr3-card{min-width:350px;width:350px}.sdr3-card__title svg{height:25px;width:25px}.sdr3-card__reveal-clip,.sdr3-card__reveal-text{transform:translateY(0)!important}.sdr3-container{padding:5rem 0}.sdr3-wrap{gap:3rem}.solution_card_title{font-size:4rem;line-height:1.3}}@media (max-width:768px){.sdr3-cards{gap:2.2rem}.sdr3-card{aspect-ratio:492/550;min-width:300px;width:300px}}