.leadership{padding-bottom:60px;padding-top:60px}.leadership h2{font-size:20px;font-weight:400}.leadership .leadership-item{-ms-flex:0 0 100%;flex:0 0 100%;font-size:14px;max-width:100%}.leadership .leadership-item,.leadership .leadership-item .col-8{padding-left:15px;padding-right:15px;position:relative;width:100%}.leadership .leadership-item .col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;margin-left:16.666667%;max-width:66.666667%}.leadership .leadership-item .grid-index-item{margin:15px 0}.leadership .leadership-item .grid-index-item .grid-index-item-overlay{font-size:14px;margin:15px 0}.leadership .leadership-item .grid-index-item .grid-index-item-overlay a{color:red;display:block;position:relative;text-decoration:none;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.leadership .leadership-item .grid-index-item .grid-index-item-overlay a img{-webkit-animation:fadein .75s;-moz-animation:fadein .75s;-ms-animation:fadein .75s;-o-animation:fadein .75s;animation:fadein .75s}.leadership .leadership-item .grid-index-item .grid-index-item-overlay a:hover .overlay{filter:alpha(opacity=100);opacity:1}.leadership .leadership-item .grid-index-item .grid-index-item-overlay a .overlay{align-items:center;background:hsla(0,0%,100%,.25);bottom:0;display:flex;filter:alpha(opacity=0);height:100%;justify-content:center;left:0;opacity:0;padding:15px;position:absolute;right:0;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,.75);top:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;width:100%}.leadership .leadership-item .grid-index-item a.title{color:#007bbf;display:inline-block;font-size:16px;font-weight:400;line-height:1.3}.leadership .leadership-item .grid-index-item a.title span.title{color:#007bbf;text-decoration:none;-o-transition:color .3s ease;-moz-transition:color .3s ease;-khtml-transition:color .3s ease;-webkit-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}.leadership .modal-body p{font-size:14px}.leadership .leadership-item .grid-index-item a.title:hover{text-decoration:underline}.leadership .leadership-item .grid-index-item a.title:hover span.title{color:#004b75;text-decoration:underline}.leadership .modal{font-size:1.6rem;height:100%;left:0;line-height:1.5;opacity:0;outline:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .15s linear;visibility:hidden;width:100%;z-index:1050}.leadership .modal.open-modal{opacity:1;overflow-x:hidden;overflow-y:auto;pointer-events:all;visibility:visible}.leadership .modal.open-modal .modal-dialog{-webkit-transform:none;transform:none}.leadership .modal .modal-dialog{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:5px;min-height:calc(100% - 1rem);pointer-events:none;position:relative;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:auto;z-index:99}.leadership .modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.leadership .modal-header{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;border-bottom:none;border-top-left-radius:.3rem;border-top-right-radius:.3rem;display:-ms-flexbox;display:flex;justify-content:space-between;padding:10px}.leadership .modal-header h4{display:none}.leadership .modal-header .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:#007bbf;cursor:pointer;float:right;font-family:inherit;font-size:15px;font-weight:700;line-height:1;margin:0;opacity:.5;overflow:visible;padding:0;text-align:right;text-shadow:0 1px 0 #fff;text-transform:none;width:100%}.leadership .leadership-item:nth-child(2) .modal-body ul li:first-child{left:0}.leadership .modal-header .close:hover{color:#007bbf;opacity:.75}.leadership .modal-body{-ms-flex:1 1 auto;flex:1 1 auto;font-size:14px;padding:30px 45px 60px;position:relative}.leadership .modal-body .col-lg-4{padding-left:15px;padding-right:15px;position:relative;width:100%}.leadership .modal-body img{margin-bottom:30px}.leadership .col-lg-8{padding-left:15px;padding-right:15px;position:relative;width:100%}.leadership .modal-body h4{font-size:18px;margin:0 0 4.5px}.leadership .modal-body .team-position{font-size:14px;margin-bottom:17.5px}.leadership .modal-body ul{font-size:10px;line-height:1;list-style:none;margin:0;padding:0}.leadership .modal-body ul li:last-child{left:-2px;position:relative}.leadership .modal-body ul li{display:inline-block}.leadership .modal-body ul li:first-child{margin-left:-5px}.modal-backdrop{background-color:#000;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .15s linear;width:100vw;z-index:9}.open-modal .modal-backdrop{opacity:.5;pointer-events:all;visibility:visible}@media (min-width:576px){.leadership .modal .modal-dialog{margin:17.5px auto;max-width:500px;min-height:calc(100% - 3.5rem)}}@media (min-width:768px){.leadership .leadership-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.leadership .modal .modal-dialog{max-width:800px}.leadership .modal-body .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.leadership .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}@media (min-width:1200px){.leadership .modal .modal-dialog{max-width:1140px}}