.services,.service{position:relative}.service .info h2:after{display:block}.service .info,.service .info h2{box-sizing:border-box}.service .info h2:after{content:""}.services{display:flex;flex-wrap:wrap}.services{justify-content:space-between}.service .info .read-more{text-decoration:underline}.service .info h2:after{border-radius:5px}@media screen and (min-width: 1921px){.services{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1441px)and (max-width: 1920px){.services{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1121px)and (max-width: 1440px){.services{padding-left:5%;padding-right:5%}}@media screen and (min-width: 761px)and (max-width: 1120px){.services{padding-left:2em;padding-right:2em}}@media screen and (max-width: 760px){.services{padding-left:5%;padding-right:5%}}@media screen and (min-width: 1920px){.service .info h2{font-size:2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.service .info h2{font-size:1.5em}}@media screen and (min-width: 451px)and (max-width: 1199px){.service .info h2{font-size:1.2em}}@media screen and (max-width: 450px){.service .info h2{font-size:1em}}@media screen and (min-width: 1920px){.service .info p,.service .info .read-more{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.service .info p,.service .info .read-more{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.service .info p,.service .info .read-more{font-size:.95em}}@media screen and (max-width: 450px){.service .info p,.service .info .read-more{font-size:.95em}}.service .info h2{font-weight:600;margin-bottom:.75em;letter-spacing:-0.02em}.service .info h2:after{height:4px;width:100px;background-color:#9bd0f1;margin-top:.8em}.service .info p{font-weight:normal;line-height:1.8em}.service .info p{margin-bottom:1.5em}.hero{padding-top:5vw;padding-bottom:10vw;min-height:600px}@media screen and (max-width: 768px){.hero{height:auto}}.services{margin-top:-150px}.service{width:24%;margin-bottom:2%;color:#fff;background-color:#387fc1;align-items:stretch}.service img{width:100%;transition:opacity 200ms ease-in-out}.service img:hover{opacity:.7}.service .info{width:100%;padding:10%}.service .info h2{width:100%;padding-right:5%;margin-bottom:2em}.service .info h2 a{color:#fff}.service .info h2 a:hover{color:#161616}.service .info h2:after{color:#fff}.service .info .read-more{color:#fff}.service .info .read-more:hover{color:#161616}@media screen and (min-width: 761px)and (max-width: 960px){.service{width:48%;margin-bottom:2em}}@media screen and (max-width: 760px){.service{width:100%;margin-bottom:1.5em}}
