.our-solutions .our-solutions-header .content-wrapper{max-width:1150px}.our-solutions .our-solutions-header .content-wrapper h2{font-size:40px;margin:0 auto 40px;max-width:828px;padding-top:40px;text-align:center}.our-solutions .blocks{grid-column-gap:102px;grid-row-gap:53px;grid-column-gap:36px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.our-solutions .block{align-items:center;border:2px solid #28328c;color:#28328c!important;display:flex;height:288px;justify-content:center;position:relative;text-align:center;transition:all .7s ease}.our-solutions .block h3{font-family:Sailec W05 Regular,sans-serif;font-size:34px;line-height:1.3em;margin:-40px 0 0;padding:0 10px;position:relative}.our-solutions .block span{bottom:37px;display:block;font-size:18px;position:absolute;width:100%}.our-solutions .block:hover{background-color:#64c8c8;border:2px solid transparent}.our-solutions .block:hover span{text-decoration:underline}.our-solutions .block.circle:hover,.our-solutions .block.triangle:hover{background-color:transparent}.our-solutions .block.circle:hover:before,.our-solutions .block.triangle:hover:before{opacity:1}.our-solutions .block.circle:before{background-color:#b5e091;border-radius:165px}.our-solutions .block.circle:before,.our-solutions .block.triangle:before{content:" ";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;width:100%}@media only screen and (max-width:1318px){.our-solutions .our-solutions-card-wrap .content-wrapper{max-width:960px}.our-solutions .blocks{grid-column-gap:20px;grid-row-gap:40px}.our-solutions .block{height:215px}.our-solutions .block h3{font-size:24px}.our-solutions .block span{bottom:20px}}@media only screen and (max-width:975px){.our-solutions .our-solutions-card-wrap .content-wrapper{max-width:727px}.our-solutions .blocks{grid-template-columns:1fr 1fr}.our-solutions .block{height:334px}.our-solutions .block h3{font-size:28px}}@media only screen and (max-width:768px){.our-solutions .our-solutions-header .content-wrapper h2{font-size:32px}.our-solutions .our-solutions-card-wrap .content-wrapper{max-width:350px}.our-solutions .blocks{grid-template-columns:1fr}.our-solutions .block{height:310px}}