.material-icon{font-family:Material Icons}.featured-shadow{box-shadow:0 0 10px 1px rgba(0,0,0,.35)}.condensed-font{font-weight:700}.heading-font{font-family:Lusitana,serif;font-weight:400}.box-shadow{background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2)}.no-shadow{background:transparent;box-shadow:none}.transition-slow{transition:all .4s ease-out}a.cta.yellow{margin-top:80px}.bp-feature{position:relative}.bp-feature img{display:block;width:100%}.bp-feature .text-container{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.bp-feature .text-container .text-container2{margin:0 auto;max-width:1200px;padding:0 15px}.bp-feature .text-container h2{color:#fff;font-size:48px;font-weight:700;margin:0 0 5px}.bp-feature .text-container p{color:#fff;font-size:24px;margin:0;padding:0}.custom-menu{background:#0061ab;display:flex;justify-content:center}.custom-menu a.cta{border-left:1px solid transparent;border-right:1px solid #003761;display:inline-block;margin:0;padding:20px}.custom-menu a.cta:first-child{border-left:1px solid #003761}.custom-menu a.cta:hover{background:#fd0;color:#000}.circle-images .col{text-align:center}.circle-images .col img{max-width:400px}.force-block{display:block}.rel-wrap{overflow:hidden;position:relative}.rel-wrap p{line-height:0;margin:0}.abs-heading{color:#00467f;position:absolute;text-align:center;top:25%;width:100%}.abs-heading h1{color:#fff;font-family:Lusitana,serif;font-size:60px;margin:0;text-shadow:0 2px rgba(0,0,0,.5)}.large-heading{font-family:Lusitana,serif;font-size:100px}.sub-heading1{font-size:32px}.blue-row{background:#1a4a7e;border-bottom:10px solid #fd0;color:#fff;padding-bottom:55px}.blue-row p{margin:0}.blue-row h1{color:#fff}.blue-row .cta.white.fluid{border:2px solid #fff;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;padding:25px 1%;text-align:center}.blue-row .cta.white.fluid:hover{background:#fff;color:#00467f}.tiles a{display:block;line-height:0;position:relative;text-decoration:none}.tiles a .img1{opacity:1;transition:all .4s ease-out;width:100%}.tiles a .force-block{bottom:0;left:0;opacity:0;padding:0;position:absolute;right:0;top:0;transition:all .4s ease-out}.tiles a .force-block img{width:100%}.tiles a:hover{color:#fff}.tiles a:hover .img1{opacity:0;transition:all .4s ease-out;width:100%}.tiles a:hover .force-block{opacity:1;transition:all .4s ease-out}#latest-headlines{margin:0;padding:0;width:100%}#latest-headlines .blue-bar{overflow:auto}#latest-headlines .blue-bar h2{color:#fff;float:left;font-family:Open Sans,sans-serif;font-size:120%;margin:0;padding:10px 17px}#latest-headlines .blue-bar p{float:right;margin:0}#latest-headlines .blue-bar p a{background:#00467f;color:#fff;display:block;padding:10px;text-decoration:none;transition:all .2s ease-out}#latest-headlines .blue-bar p a:hover{background:#0aa9c9;transition:all .2s ease-out}#latest-headlines p{margin:0}#latest-headlines article{overflow:auto;padding:30px 20px}#latest-headlines article:nth-of-type(2n){background:#f6f8f9}#latest-headlines article img{background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2);float:left;margin-right:4%}#latest-headlines article p{margin-bottom:5px}#latest-headlines article p:nth-of-type(2) a{text-decoration:none}.contact-us{border-top:3px solid #fd0;padding-top:0!important}.partners .flex-next,.partners .flex-prev{background-color:rgba(0,97,171,.6)!important}@media screen and (min-width:641px) and (max-width:1023px){.bp-feature .text-container{background:#23324a}.bp-feature .text-container img{display:none}.bp-feature .text-container h2{font-size:32px}.bp-feature .text-container p{font-size:22px}a.cta.yellow{margin-top:0}.custom-menu{background:none;flex-wrap:wrap}.custom-menu a.cta{border:none;display:block;margin:15px 1% 0;text-align:center;width:15%}.custom-menu a.cta:first-child{border:none}.circle-images .col img{margin:0 5%;max-width:90%}.contact-us{margin-top:30px!important}}@media screen and (min-width:1px) and (max-width:640px){.bp-feature{height:200px}.bp-feature .text-container{background:#23324a}.bp-feature .text-container img{display:none}.bp-feature .text-container h2{font-size:20px}.bp-feature .text-container p{font-size:18px}a.cta.yellow{margin-top:0}.custom-menu{background:none;display:block}.custom-menu a.cta{border:none;display:block;margin:10px}.contact-us{margin-top:30px!important}}