@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@100;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;700;800&display=swap");*{min-height:0;min-width:0}body{color:#41565f;margin:0;overflow-x:hidden}a{color:#007db2;text-decoration:none}a:hover{color:#8bc53f}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInSlow{0%{opacity:0}to{opacity:1}}@keyframes fadeInSlow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideRight{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}to{opacity:.3;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}to{opacity:.3;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn2{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn2{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes fadeOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@-webkit-keyframes rotateRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotateRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fadeUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes fadeUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes expand{0%{opacity:0;width:0}to{opacity:1;width:350px}}@keyframes expand{0%{opacity:0;width:0}to{opacity:1;width:350px}}@-webkit-keyframes expandVertical{0%{height:0}to{height:100%}}@keyframes expandVertical{0%{height:0}to{height:100%}}@-webkit-keyframes inflate{0%{height:0;width:0}to{height:50px;width:50px}}@keyframes inflate{0%{height:0;width:0}to{height:50px;width:50px}}@-webkit-keyframes retract{0%{width:195px}to{width:0}}@keyframes retract{0%{width:195px}to{width:0}}@-webkit-keyframes expandSmall{0%{width:0}to{width:30px}}@keyframes expandSmall{0%{width:0}to{width:30px}}body section.top-large{margin-top:200px}@media (max-width:1025px){body section.top-large{margin-top:50px}}body section.top-medium{margin-top:150px}@media (max-width:1025px){body section.top-medium{margin-top:50px}}body section.top-small{margin-top:50px}@media (max-width:1025px){body section.top-small{margin-top:50px}}body section.top-none{margin-top:0}@media (max-width:1025px){body section.top-none{margin-top:50px}}body section.bottom-large{margin-bottom:200px}@media (max-width:1025px){body section.bottom-large{margin-bottom:50px}}body section.bottom-medium{margin-bottom:150px}@media (max-width:1025px){body section.bottom-medium{margin-bottom:50px}}body section.bottom-small{margin-bottom:50px}@media (max-width:1025px){body section.bottom-small{margin-bottom:50px}}body section.bottom-none{margin-bottom:0}@media (max-width:1025px){body section.bottom-none{margin-bottom:50px}}body section.top-large-padding{padding-top:200px}@media (max-width:1025px){body section.top-large-padding{padding-top:50px}}body section.top-medium-padding{padding-top:150px}@media (max-width:1025px){body section.top-medium-padding{padding-top:50px}}body section.top-small-padding{padding-top:50px}@media (max-width:1025px){body section.top-small-padding{padding-top:50px}}body section.top-none-padding{padding-top:0}@media (max-width:1025px){body section.top-none-padding{padding-top:50px}}body section.bottom-large-padding{padding-bottom:200px}@media (max-width:1025px){body section.bottom-large-padding{padding-bottom:50px}}body section.bottom-medium-padding{padding-bottom:150px}@media (max-width:1025px){body section.bottom-medium-padding{padding-bottom:50px}}body section.bottom-small-padding{padding-bottom:50px}@media (max-width:1025px){body section.bottom-small-padding{padding-bottom:50px}}body section.bottom-none-padding{padding-bottom:0}@media (max-width:1025px){body section.bottom-none-padding{padding-bottom:50px}}section.solutions-team-cards{font-family:Open Sans,sans-serif;margin:150px 0}section.solutions-team-cards .intro{margin:0 auto;max-width:900px;text-align:center}section.solutions-team-cards .intro h2.heading{color:#004a83;font-size:50px;font-size:40px;font-weight:1000;font-weight:700;line-height:1.2;line-height:55px;margin-bottom:20px;margin-top:0}@media (max-width:767px){section.solutions-team-cards .intro h2.heading{font-size:30px}}section.solutions-team-cards .intro h2.heading span{color:#007db2}section.solutions-team-cards .intro h3.subheading{font-size:20px;font-weight:400;line-height:37px;margin-bottom:100px}section.solutions-team-cards div.wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1240px;padding:0 20px}@media (max-width:1350px){section.solutions-team-cards div.wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}section.solutions-team-cards div.wrapper a.card{-webkit-box-flex:0;background-position:50%;background-size:cover;-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,.1);box-shadow:0 0 20px 5px rgba(0,0,0,.1);-ms-flex:0 0 330px;flex:0 0 330px;margin:20px;padding:450px 20px 20px;position:relative}section.solutions-team-cards div.wrapper a.card:hover div.hover-overlay{opacity:1}section.solutions-team-cards div.wrapper a.card div.content{background:rgba(0,74,131,.8);bottom:0;color:#fff;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}section.solutions-team-cards div.wrapper a.card div.content div.name{display:block;font-size:22px;font-weight:700;margin-bottom:20px;margin-left:30px}section.solutions-team-cards div.wrapper a.card div.content div.job-title{display:block;font-size:16px;font-weight:700;margin-bottom:5px;margin-left:30px;margin-top:20px}section.solutions-team-cards div.wrapper a.card div.hover-overlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004a83;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:100%;justify-content:center;left:0;line-height:35px;margin-bottom:0;opacity:0;position:absolute;text-align:center;top:0;-webkit-transition:.3s ease;transition:.3s ease;width:100%}section.solutions-team-cards div.wrapper a.card div.hover-overlay span{font-size:16px;line-height:30px;padding:20px 30px}section.solutions-team-cards div.wrapper a.card div.hover-overlay span .fab{font-size:20px;-webkit-transition:.3s ease;transition:.3s ease}section.solutions-team-cards div.wrapper a.card div.hover-overlay span .fab:hover{color:#8bc53f}