﻿*{padding:0;margin:0;box-sizing:border-box;}img,p,span,ul{max-width:100%;}p{margin-bottom:10px;}html{max-width:2000px;margin:0 auto;text-size-adjust:none;}body{font-size:18px;line-height:1.42857;color:#333;font-family:"proxima-soft",sans-serif;}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) *[tabIndex="0"]:focus{outline:none;}@media(max-width:767px){body{font-size:16px;}}#pageContent{padding-top:100px;transition:padding-top .4s ease;display:block;}#mainHeader.sticky~#pageContent{padding-top:60px;}a{color:#337ab7;}a,a:active,a:hover,a:visited{text-decoration:none;}h1,h2,h3,h4,h5,h6{font-family:"trajan-sans-pro",sans-serif;}.hidden{display:none;}.invisible{visibility:collapse;}.tcenter{text-align:center;}.mcenter{margin:0 auto;}.grey{background-color:#f5f5f5;}@media(min-width:992px){.mfright{float:right;order:2;}}@media(max-width:991px){.hidden-sm{display:none;}.mts{margin-top:10px;}.mts-lg{margin-top:30px;}}@media(min-width:992px){.visible-sm{display:none;}}.clearfix:after{content:'';display:block;clear:both;}.hidden{display:none !important;}section{padding:20px 0;display:block;}section.lg{padding:40px 0;}section.xl{padding:60px 0;}section:after{content:'';clear:both;display:block;}.icon-outline *{fill:none;stroke:currentColor;stroke-linecap:square;stroke-miterlimit:10;stroke-linejoin:miter;stroke-width:2px;}.icon-24{width:24px;height:24px;}.imgZoomOverlay{position:absolute;top:0;left:0;width:100%;height:100%;}.imgZoomOverlayWrap{opacity:0;position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:opacity .3s ease-in-out;color:#fff;}@media(min-width:576px){.imgZoomOverlayWrap:hover,body.user-is-tabbing .galleryItem:focus .imgZoomOverlayWrap{opacity:1;}}.imgZoomOverlayWrap .icon-magnify{position:absolute;left:50%;left:calc(50% - 12px);top:50%;top:calc(50% - 12px);}.galleryItemWrapper{margin:7px 0;text-align:center;}.galleryItem{position:relative;margin:0 auto;display:inline-block;box-shadow:1px 1px 3px #888;max-width:100%;}.galleryItem img{display:block;}@media(max-width:575px){.galleryItem{cursor:default;pointer-events:none;}}.fadeIn{animation:fadeIn 1s ease-in-out both;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}button{background:none;border:none;}.btn.outline{margin-top:15px;text-transform:uppercase;font-size:1em;letter-spacing:1.3px;padding:0 26px;height:2.8em;background-color:transparent;color:#fff;border:2px solid #fff;background-color:rgba(0,0,0,.3);color:#fff;line-height:2.4em;transition:background-color .2s,color .2s;}.btn.outline:hover{background-color:#fff;color:#000;}.banner{background-size:cover;background-position:center center;position:relative;height:500px;margin:0 auto 0;max-height:70vmin;}@media(max-width:991px){.banner{height:400px;}}@media(max-width:600px){.banner{height:300px;}}.pageHeader{position:relative;text-align:center;color:#004fa3;border-bottom:2px solid #ec8e20;padding:20px 20px 10px;display:table;margin:0 auto;}.pageHeader span{display:block;font-size:1.22em;font-weight:300;padding-bottom:5px;letter-spacing:1px;color:#767676;}.pageHeader svg{position:absolute;bottom:-12px;left:50%;left:calc(50% - 22px);padding:0 10px;box-sizing:content-box;width:24px;height:24px;background-color:#fff;stroke-width:2px;}.pageSubheader{position:relative;margin-bottom:20px;}.pageSubheader h3{font-size:1.3em;}.pageSubheader span{display:block;font-size:1em;font-weight:300;padding-bottom:5px;letter-spacing:1px;color:#444;}.skipLink{position:absolute;top:-50px;left:0;background:#225378;color:#fff;padding:8px;z-index:999;font-size:.9em;}.skipLink:focus{top:0;}.videoContainer{position:relative;width:100%;height:0;padding-bottom:56.25%;text-align:center;}.videoContainer .video{position:absolute;top:0;left:0;width:100%;height:100%;}