.card picture,.card,.staff-profiles{position:relative}.card picture img,.card .info h2:after,.staff h3:after,.benefits h2:after{display:block}.card .info,.card picture,.benefits .title,.benefits .col{box-sizing:border-box}.card .info h2:after,.staff h3:after,.benefits h2:after{content:""}.benefits,.staff-profiles{display:flex;flex-wrap:wrap}.staff-profiles{justify-content:space-between}.card picture img,.hero-image img{width:100%;max-width:100%}@media screen and (min-width: 961px){.staff-profiles,.hero-image{padding-left:4%;padding-right:4%}}@media screen and (min-width: 761px)and (max-width: 960px){.staff-profiles,.hero-image{padding-left:4em;padding-right:4em}}@media screen and (max-width: 760px){.staff-profiles,.hero-image{padding-left:2.25em;padding-right:2.25em}}@media screen and (min-width: 1441px){.staff,.mission-statement,.benefits{padding-left:10%;padding-right:10%}}@media screen and (min-width: 761px)and (max-width: 1440px){.staff,.mission-statement,.benefits{padding-left:8%;padding-right:8%}}@media screen and (max-width: 760px){.staff,.mission-statement,.benefits{padding-left:6%;padding-right:6%}}@media screen and (min-width: 1201px){.mission-statement,.benefits,.about-us{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 761px)and (max-width: 1200px){.mission-statement,.benefits,.about-us{padding-top:6em;padding-bottom:6em}}@media screen and (max-width: 760px){.mission-statement,.benefits,.about-us{padding-top:4em;padding-bottom:4em}}@media screen and (min-width: 1920px){.staff h3,.benefits h2{font-size:2.66em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.staff h3,.benefits h2{font-size:2.5em}}@media screen and (min-width: 451px)and (max-width: 1199px){.staff h3,.benefits h2{font-size:2.2em}}@media screen and (max-width: 450px){.staff h3,.benefits h2{font-size:2em}}@media screen and (min-width: 1920px){.card .info h2,.mission-statement p,.benefits h3{font-size:2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.card .info h2,.mission-statement p,.benefits h3{font-size:1.5em}}@media screen and (min-width: 451px)and (max-width: 1199px){.card .info h2,.mission-statement p,.benefits h3{font-size:1.2em}}@media screen and (max-width: 450px){.card .info h2,.mission-statement p,.benefits h3{font-size:1em}}@media screen and (min-width: 1920px){.staff h2{font-size:1.3em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.staff h2{font-size:1.25em}}@media screen and (min-width: 451px)and (max-width: 1199px){.staff h2{font-size:1.2em}}@media screen and (max-width: 450px){.staff h2{font-size:1.1em}}@media screen and (min-width: 1920px){.card .info p,.benefits p{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.card .info p,.benefits p{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.card .info p,.benefits p{font-size:.95em}}@media screen and (max-width: 450px){.card .info p,.benefits p{font-size:.95em}}.benefits h3,.staff h3,.benefits h2{font-weight:600;margin-bottom:.75em;letter-spacing:-0.02em}.staff h2{font-weight:100;line-height:1.7em;color:#001d6a}.staff h2 span{color:#ad92f3}.card .info h2:after,.staff h3:after,.benefits h2:after{transform:rotate(45deg);height:15px;width:40px;background-color:#ad92f3;margin-top:1em;border-radius:10px}.card .info p,.benefits p,.mission-statement p{font-weight:normal;line-height:1.7em;margin-bottom:1.5em}.hero-image{background-color:#001d6a;background-image:linear-gradient(to bottom, #204183, #001d6a)}.hero-image img{margin-bottom:-100px;border-radius:30px 30px 30px 0}.about-us{overflow:hidden}.benefits{color:#204183}.benefits .title,.benefits .col{padding-right:5%}.benefits .title{width:40%}.benefits .col{width:20%}.benefits h3{padding-bottom:.5em}@media screen and (min-width: 761px)and (max-width: 1200px){.benefits .title{width:100%;margin-bottom:3em;padding-right:10%}.benefits .col{width:33.33%}}@media screen and (max-width: 760px){.benefits .title,.benefits .col{width:100%;margin-bottom:3em}}.mission-statement p{width:50%;color:#204183}@media screen and (max-width: 760px){.mission-statement{padding-top:0}.mission-statement p{width:100%}}.staff-wrapper{padding-top:6em;background-color:#204183}.staff h2{color:#fff}.card{margin-bottom:4em;width:24%}.card .info{padding:3em;background-color:#fff}.card .info h2{width:100%;font-weight:bold;color:#204183}.card .info h2:after{margin-bottom:1.8em}.card .info p{width:80%;color:#204183}.card picture{width:100%}@media screen and (min-width: 761px)and (max-width: 1200px){.card{width:48%}}@media screen and (max-width: 760px){.card{width:100%}}
