.solutions{margin:0 auto;max-width:1600px}.solutions .cards__card{border-radius:30px;float:left;height:330px;margin-bottom:10px}.solutions .cards .grid__gutter-sizer{width:20px}@media (min-width:768px){.solutions .cards .card-1,.solutions .cards .card-3{height:390px}.solutions .cards .card-1 img.card__image,.solutions .cards .card-3 img.card__image{margin-top:125px}}.solutions .cards .grid__col-sizer{width:100%}@media (min-width:768px){.solutions .cards__card{margin:10px}.solutions .cards .grid__col-sizer{width:calc(50% - 20px)}}@media (min-width:992px){.solutions .cards .grid__col-sizer{width:calc(33.333% - 20px)}}.solutions{background:radial-gradient(92.7% 92.7% at 50% 98.44%,#0552ec 0,#032f86 100%),#16172c;border-radius:40px;position:relative}.solutions-2{background:transparent}@media (min-width:768px){.solutions-2{margin-top:-60px}}.solutions-2 .cards__card{box-shadow:3px 15px 30px rgba(78,78,78,.3)}@media (max-width:767px){.solutions{margin-bottom:40px}}.solutions .widget-type-rich_text{margin:0 auto;max-width:1020px}.solutions .widget-type-rich_text :is(h1,h2,h3,h4,h5,h6,p,li,a,div){color:#fff}.solutions .widget-type-rich_text :is(h1,h2,h3,h4,h5,h6){margin-bottom:16px}.solutions>div{position:relative;z-index:1}.solutions .cards__card{align-items:center;background-color:#fff;border:10px solid transparent;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:0;position:relative;transition:background-color .3s linear,border-color .3s linear}.solutions .cards__card:hover{background-color:#0552ec!important;border-color:#fff}.solutions .cards__card .card__image{height:80px;opacity:1;transition:opacity .3s linear,margin-top .35s cubic-bezier(.65,.05,.36,1)}.solutions .cards__card:hover .card__image{margin-top:-80px;opacity:0}.solutions .cards__card.no-link:hover .card__image{margin-top:-50px}.solutions .cards__card .card__image{margin-top:80px}.solutions .cards__card .card__image img{width:auto}.solutions .cards__card :is(h1,h2,h3,h4,h5,h6){font-family:Hiragino Kaku Gothic ProN W6;font-size:20px;line-height:26px;margin-bottom:18px;transition:color .15s linear}.solutions .cards__card:hover :is(h1,h2,h3,h4,h5,h6){color:#fff}.solutions .cards__card .card__inner{display:block;height:100%;position:relative;width:100%}.solutions .cards__card .card__text{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:30px;text-align:center}.solutions .cards__card .card__text p{color:#000;font-size:14px;line-height:21px;position:relative;top:100%;transition:top .45s ease-in-out}.solutions .cards__card .card__text p a{color:#000;text-decoration-color:#fff}.solutions .cards__card:hover .card__text p{color:#fff;opacity:1;position:relative;top:0}.solutions .cards__card:hover .card__text p a{color:#fff}.solutions .cards__card a img{bottom:30px;left:0;margin:0 auto;position:absolute;right:0;width:44px}.solutions .cards__card a img.button-img-static{opacity:1;transition:bottom .15s linear,opacity .1s linear}.solutions .cards__card:hover a img.button-img-static{bottom:50px;opacity:0}.solutions .cards__card img.button-img{bottom:16px;opacity:0;transition:bottom .15s linear,opacity .1s linear}.solutions .cards__card:hover img.button-img{bottom:30px;opacity:1}.solutions .cards__card a.button-link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:5}@media (min-width:992px){.solutions .cards__card .card__image{margin-top:80px}.solutions .cards__card .card__text{padding-top:30px}}@media (min-width:1200px){.solutions .cards__card .card__image{margin-top:60px}.solutions .cards__card .card__text{padding:55px 37px 30px}}