#header-outer{width:100%;position:fixed;top:0;left:0;padding:3px 0 0 0;background-color:#fff;z-index:9999;overflow:visible}#header-outer .row .col-3,#header-outer .row .col-9{float:right}#header-outer.transparent::before{background:linear-gradient(to bottom, #0b0b0c 0%, #0b0b0c 1%, rgba(11, 11, 12, 0.71) 51%, rgba(11, 11, 12, 0) 100%) !important;position:absolute;pointer-events:none;height:120%;top:0;left:0;width:100%;content:"";display:block}body #header-outer{background-color:rgba(0, 0, 0, 0.95)}body #header-outer.transparent{transition:background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, margin 0.25s ease, backdrop-filter 0.25s ease;-webkit-transition:background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, margin 0.25s ease, backdrop-filter 0.25s ease}body #header-outer.transparent{background-color:transparent !important;-webkit-box-shadow:none;box-shadow:none}#header-outer.smallnav{transition:box-shadow 0.42s ease, opacity 0.3s ease}#header-outer.smallnav #logo img{height:65px;transition:height 0.3s ease}#header-outer.transparent #logo img{height:100px;transition:height 0.3s ease}.mycontainer{margin:0 auto;position:relative;max-width:1425px}#top{position:relative;z-index:9998;width:100%}.main-content{padding:0 20px;margin:0 auto}#header-outer header>.container{width:100%;max-width:100%;padding:0 28px}.skip-to-content{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.logofont{font-family:"Source Sans Pro", sans-serif;font-weight:800;font-size:1.7em;font-style:italic;color:#bdbdbd;line-height:0.9;padding-left:10px}@media (max-width:991px){body #top .col-3{width:100%}#header-outer,header{height:auto !important;top:0}#header-outer #top .col-3 #logo{vertical-align:middle}body #top #logo{-webkit-transform:none !important;transform:none !important}#header-outer #top #logo,body #top #logo{display:inline-block}.spimagehome{height:80px !important}}