﻿html{position:relative;min-height:100%;}body{font-family:'Open Sans',sans-serif !important;font-size:18px;}h1{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:2.78em;color:#fff;}.h1{font-family:'Open Sans',sans-serif;font-size:2.67em;}h2,.h2{font-family:'Open Sans',sans-serif;font-weight:400;font-size:2.78em;line-height:1em;}h3,.h3{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.8em;}h3.border-bottom{padding-bottom:.1em;margin-bottom:.4em;border-bottom-color:#72757a !important;}h4,.h4{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.6em;}h5,.h5{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.4em;}h6,.h6{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.23em;}a{color:#0366d6;text-decoration:none;}a:hover{text-decoration:underline;}.container{max-width:1200px !important;}@media(min-width:1400px){.container{max-width:1200px !important;}}ul.no-bullet{list-style-type:none;}ul.list-three-columns,ol.list-three-columns,dl.list-three-columns{columns:3;-webkit-columns:3;-moz-columns:3;}img.bordered{border:1px solid #959595;}.font-color-white{color:#fff !important;}.font-color-black{color:#000 !important;}.font-color-yellow{color:#ffbf00 !important;}.font-open-sans{font-family:'Open Sans',sans-serif !important;}.font-roboto{font-family:'Roboto',sans-serif;}.btn-primary{background-color:#1d3c72;border-color:#1d3c72;}.background-white{background-color:#fff !important;}.background-gray{background-color:#e8edf1 !important;}.background-green{background-color:#3a7a76 !important;}.font-roboto.fw-bold{font-weight:500 !important;}.hr-dark{background-color:#7f7f7f !important;opacity:unset;margin:0;}.hr-transparent{background-color:transparent !important;opacity:0;margin:0;}#return-to-top{position:fixed;bottom:20px;right:20px;background:#000;background:rgba(0,0,0,.7);width:50px;height:50px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:9999;}#return-to-top i{color:#fff;margin:0;position:relative;left:11px;top:0;font-size:30px;}#return-to-top:hover{background:rgba(0,0,0,.9);}.in-association-text{position:absolute;right:0;top:-25px;font-size:12.5px;letter-spacing:.7px;}.header-bar-menu{font-size:1.05em;font-weight:500;}.navbar-brand:focus{outline:1px dashed #000;}.navbar-nav.header-bar-menu{line-height:1.25;}#mainMenuNav .navbar-nav .nav-item{text-align:center;margin:0 1.5rem;}.navbar-nav .nav-item .btn-link{font-size:1em !important;}.navbar-light .navbar-nav .nav-link{padding:0 !important;border-bottom:2px solid transparent;color:#000;}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{border-bottom-color:#04b1d1;text-decoration:none;color:#000;}.navbar-nav .nav-item .nav-link.active{font-weight:500;}.nav-link.dropdown:after{content:"▾";}#mainMenuNav li.nav-item.dropdown:hover .dropdown-menu{display:block;border-top-width:5px;border-top-color:transparent;}.dropdown-menu{border-radius:0;background-color:#355989;padding-left:10px;padding-right:10px;color:#fff;text-align:right;font-weight:400;right:0;left:unset;min-width:300px;}.dropdown-item{color:#fff;transition:all .2s;padding:5px 1.5rem;line-height:1.5em;}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent;color:#fff;text-decoration:none;font-weight:bold;}.social-media-nav a{color:#999;}.search-link{padding:0;cursor:pointer;position:relative;}.search-link img{margin-left:5px;width:24px;}.search-link #header-search{display:none;position:absolute;right:0;top:38px;width:260px;}#desktop-search-button,#mobile-search-button{background-color:#e8ecf0;}.form-control.search-keyword{background-color:#fff;}.form-control.search-keyword:focus{box-shadow:none;}ul.list-horizontal{list-style-type:none;margin:0;padding:0;overflow:hidden;font-size:2.5em;}ul.list-horizontal li{float:left;}ul.list-horizontal li a{display:block;padding:0 16px;color:#ccc;}ul.list-horizontal li a:hover{color:#fff;}#banner-container{position:relative;width:100%;background-color:#f3f5f8;min-height:400px;overflow:hidden;margin-bottom:30px;text-align:center;}.banner-img{position:absolute;left:-9999px;right:-9999px;margin-left:auto;margin-right:auto;min-height:100%;}.home-icon-block{padding-top:1.5em;padding-bottom:1.5em;border:1px solid #fff;transition:.25s;background-color:#3a7a76;color:#fff;font-family:Roboto;font-weight:500;text-align:center;display:block;}.home-icon-block:hover{background-color:#3d9c94;color:#fff;}.home-icon-block:focus{background-color:#3d9c94;color:#fff;text-decoration:underline;outline:1px dashed #000;}.block-background-parallax{background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:0;min-height:400px;}.block-background-image{background-position:center top;background-repeat:no-repeat;background-size:100% 100%;}.py-6{padding-top:5rem !important;padding-bottom:5rem !important;}.nav-tabs{border-bottom:1px solid #9d9da5;}.nav-tabs .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5px;}.nav-tabs .nav-link{color:#757575;font-size:.875rem;margin-bottom:5px;position:relative;text-align:center;-ms-flex-item-align:end;align-self:flex-end;}.nav-tabs .nav-link:after{content:'';display:inline-block;width:20px;height:20px;position:absolute;bottom:-16px;left:43%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#88898c;}.nav-tabs .nav-link.active{background:transparent;border-color:transparent;color:#000;}.nav-tabs .nav-link.active:after{color:#427aa9;}.nav-tabs .nav-link:hover{color:#355989;border-color:transparent;}.nav-tabs .nav-link:hover:after{background-color:#427aa9;border-color:transparent;}.nav-tabs .nav-link.active:hover{color:#000;border-color:transparent;}.benefits-container{background-color:#1d3c72;color:#fff;padding:.5em;}.link-block{display:block;padding:.5rem .5rem;color:#fff;text-decoration:none;text-align:center;background-color:#e6e6e6;opacity:1;transition:.25s;font-size:.9em;line-height:1em;}.link-block+.link-block{margin-top:1em;}.link-block:hover{opacity:.9;color:#fff;}.link-block:focus{outline:1px dashed #000;}.footer{width:100%;background-color:#333;color:#fff;font-family:'Open Sans',Arial;padding-bottom:50px;padding-top:50px;font-size:.8em;}.footer ul.quick-links{list-style-type:none;margin:0;padding:0;}.footer ul.quick-links li{margin-bottom:.5em;}.footer ul.quick-links li a{color:#fff;}.footer ul.quick-links li a:hover{text-decoration:underline;}.form-control{border-radius:0;background-color:#e6e6e6;border-color:#e6e6e6;color:#000;min-height:40px;}.control-label{text-indent:.75rem;font-size:.9em;}.label-required:after{color:#f00;content:' *';}.carousel-item{min-height:300px;}.carousel-caption{position:unset;}.expander-read-more{color:#236fa1;cursor:pointer;display:inline-block;font-weight:700;height:24px;margin-bottom:48px;}.expander-read-more:hover{color:#355989;}.expandable{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out;}.skipnav{position:absolute;display:none;text-align:left;margin:0;padding:0;}* html .skipnav{display:block;}*+html .skipnav{display:block;}:root .skipnav{display:block;}.skipnav p{margin:5px 0 0 0;padding:0;position:absolute;font-size:2em;}.skipnav a{width:26em;display:block;color:#fff;background:#333;text-decoration:none;padding:5px;position:absolute;left:-1000em;top:0;font-weight:bold;}.skipnav a:visited{color:#fff;}.skipnav a:focus,.skipnav a:active{z-index:99;top:-3em;left:0;border:solid #777 2px;color:#fff;background:#333 !important;}.skipnav a:hover{cursor:default;}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}.card-body .card-leadership-name{font-weight:700;line-height:1.3em;}.card-body p{padding:12px 0 0 0;margin-bottom:0;}.card-body .card-leadership-position{font-weight:600;color:#335a8a;}.our-solutions_name{font-weight:700;line-height:1.25em;}.our-solutions-background{height:40px;}.our-solutions_dark-blue{background-color:#649ac6;}.our-solutions_teal{background-color:#00b2cf;}.our-solutions_yellow{background-color:#e2e41c;}