.solution{overflow:hidden}.solution .container{margin:0 auto;max-width:1440px;padding:100px 80px}.solution .container>h2{color:#100e0e;font-size:36px;font-weight:700;letter-spacing:-.72px;line-height:120%;margin:0}.solution .container>h2,.solution .container>p{font-family:RobotoNew;font-style:normal;text-align:center}.solution .container>p{color:#403b3b;font-size:18px;font-weight:400;line-height:150%;margin:17px 0 46px}.solution .cardsWrapper{column-gap:40px;display:flex}.solution .card{perspective:1200px;position:relative;width:100%}.solution .content{height:100%;position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform 1s;width:100%}.solution .card:hover .content{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-webkit-transition:transform .5s;transition:transform .5s}.solution .back,.solution .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;font-size:60px;height:100%;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;width:100%}.solution .back{border:2px solid #e2dfdf;display:flex;flex-direction:column;justify-content:space-between;padding:78px 38px 39px;position:relative;transform:rotateY(180deg)}.solution .card picture{align-items:center;display:flex;height:100%}.solution .card picture img{height:100%;object-fit:cover;object-position:middle;width:100%}.solution .card .front h3{bottom:0;color:#fff;font-family:RobotoNew;font-size:36px;font-style:normal;font-weight:700;left:0;letter-spacing:-.72px;line-height:120%;padding:24px;position:absolute;text-align:left;text-transform:none;width:100%}.solution .back .cardIcon{align-items:center;background:var(--Brand-action,#eb141b);border-radius:360px;box-shadow:0 0 0 6px rgba(235,20,27,.24);display:flex;height:64px;justify-content:center;margin:0 auto 25px;width:64px}.solution .back .cardIcon img{height:30px;width:30px}.solution .back h4{color:#100e0e;font-size:24px;font-weight:700;letter-spacing:-.48px;line-height:120%;margin:0;text-transform:none}.solution .back h4,.solution .back p{font-family:RobotoNew;font-style:normal;text-align:center}.solution .back p{color:#403b3b;font-size:18px;font-weight:400;line-height:150%;margin:16px -1px 70px}.solution a.borderCTA{align-items:center;border:1.5px solid #eb141b;border-radius:4px;color:#eb141b;cursor:pointer;display:flex;font-family:RobotoNew;font-size:16px;font-style:normal;font-weight:700;height:48px;justify-content:center;line-height:160%;margin:0 auto;max-width:unset;text-align:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;width:100%}.solution a.borderCTA:hover{border-color:#960d12;color:#960d12;text-decoration:none}@media screen and (max-width:1299.98px){.solution .container{padding:100px 40px}.solution .back{padding:78px 20px 38px}}@media screen and (max-width:1024.98px){.solution .container{padding:64px 32px}.solution .container>h2{font-size:28px;letter-spacing:-.56px}.solution .container>p{font-size:16px;margin:16px 0 32px}.solution .cardsWrapper{column-gap:16px}.solution .card .front h3{font-size:19.8px;letter-spacing:-.396px;padding:15px 16px}.solution .back{border-width:1px;padding:39px 19px 19px}.solution .back .cardIcon{-webkit-box-shadow:0 0 0 3.75px rgba(235,20,27,.24);box-shadow:0 0 0 3.75px rgba(235,20,27,.24);height:40px;margin:0 auto 19px;width:40px}.solution .back .cardIcon img{height:18.75px;width:18.75px}.solution .back h4{font-size:16px;letter-spacing:normal}.solution .back p{font-size:14px;margin:10px -1px 41px}.solution a.borderCTA{font-size:15px;height:44px}}@media screen and (max-width:767.98px){.solution .container{padding:65px 16px}.solution .container>h2{font-size:28px!important}.solution .cardsWrapper{align-items:center;flex-direction:column;gap:16px}.solution .card{perspective:1800px}.solution .back{padding:41px 19px 19px}.solution .back p,.solution .card:nth-child(2) .back p{margin:10px -1px 66px}.solution .card:nth-child(3) .back p{margin:10px -1px 86px}.solution .card .front h3{padding:15px 16px}}