.block-solution:has(.SolutionCarouselDesktop){--card-border-color:#54826f}.block-solution:has(.SolutionCarouselDesktop),.block-solution:has(.SolutionCarouselDesktop):after,.block-solution:has(.SolutionCarouselDesktop):before{background-image:url(../../images/pattern-bg.jpg)}.block-solution:not(.SolutionCarouselDesktop),.block-solution:not(.SolutionCarouselDesktop):after,.block-solution:not(.SolutionCarouselDesktop):before{background-color:#f7c9cd}@media (min-width:992px){.block-solution{padding-bottom:120px;padding-top:70px}}@media (max-width:991px){.block-solution{padding-bottom:65px;padding-top:40px}}.block-solution .card-wrapper{column-gap:30px;row-gap:40px}.block-solution .card{border-radius:20px;margin-bottom:20px}@media (min-width:992px){.block-solution .card{box-shadow:10px 20px 0 var(--card-border-color,#c35d84);max-width:350px;min-height:460px;padding:0 30px 40px}}@media (max-width:991px){.block-solution .card{box-shadow:3px 6px 0 var(--card-border-color,#c35d84);min-height:440px;padding:0 20px 40px}}.block-solution .card .solution-image img{max-width:160px}@media (min-width:992px){.block-solution .card .solution-image{min-height:180px}}@media (max-width:991px){.block-solution .card .solution-image{min-height:160px}}.block-solution .slick-list .slick-slide{margin:0 15px}.block-solution .slick-dots button{background-color:initial;border-color:#fff}.block-solution .slick-dots li.slick-active{border-color:#fff}.block-solution .slick-dots li.slick-active button{background-color:#fff}
