.solutions{margin-bottom:5rem}.solutions .wrap{max-width:966px;padding:0 15px;margin:0 auto}.solutions h1{padding-bottom:1rem}.solutions h2{font-weight:700;color:#023d86;line-height:1.1}.solutions-subtitle{font-size:1.15rem;text-align:center}@media(max-width:768px){.solutions-subtitle{font-size:1rem}}.solutions-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3.5rem -.5rem 0}@media(max-width:768px){.solutions-list{margin-top:1.5rem}}.solutions-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 1rem);background-color:#fff;border-radius:.25rem;-webkit-box-shadow:0 0 1px rgba(40,47,108,.2),0 1px 2px rgba(40,47,108,.06);box-shadow:0 0 1px rgba(40,47,108,.2),0 1px 2px rgba(40,47,108,.06);padding:2rem;margin:.5rem}@media(max-width:768px){.solutions-item{width:100%;padding:1rem}}.solutions-item h2{font-size:1.5rem;padding-top:1rem}@media(max-width:768px){.solutions-item h2{font-size:1.15rem}}.solutions-item p{padding:.5rem 0 1rem}.solutions-item .btn{width:220px;color:#023d86;margin-top:auto}.solutions-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem}.solutions-links li{width:20%;background-color:#fff;-webkit-box-shadow:0 0 1px rgba(40,47,108,.2),0 1px 2px rgba(40,47,108,.06);box-shadow:0 0 1px rgba(40,47,108,.2),0 1px 2px rgba(40,47,108,.06);text-align:center;line-height:1.25;-webkit-transition:.2s;transition:.2s}@media(max-width:768px){.solutions-links li{width:33.333%;font-size:.9rem}}@media(max-width:425px){.solutions-links li{width:50%}}.solutions-links li a{display:block;width:100%;height:100%;color:#023d86;padding:2rem .75rem}.solutions-links li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.5rem;margin-top:.75rem}.solutions-links li:hover{-webkit-box-shadow:0 0 1px rgba(40,47,108,.2),0 8px 16px rgba(40,47,108,.06);box-shadow:0 0 1px rgba(40,47,108,.2),0 8px 16px rgba(40,47,108,.06)}.solutions-links li:hover a{color:#456ed6}.solutions-links .img-fluid{margin:0 auto}@media(max-width:768px){.solutions-links .img-fluid{width:5rem;height:5rem}}