.site-header{background:linear-gradient(105deg,#ffffff 0%,#f7fbfd 24%,#c7e3ef 43%,#4b87a3 63%,#0b2231 82%,#071018 100%);border-bottom:1px solid rgba(0,167,225,.55)}
.site-header nav{color:#dbe5eb}
.site-header nav a{position:relative}
.site-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:2px;background:var(--cyan);transition:right .2s ease}
.site-header nav a:hover{color:#fff}
.site-header nav a:hover:after{right:0}
.brand .logo-crop{width:175px}
.brand .logo-crop img{filter:none}
.footer-logo img,.footer-grid .footer-logo img{filter:none}
.footer-grid p{color:#c4d3da}
footer{background:linear-gradient(105deg,#d9eaf2 0%,#a9d0e0 20%,#28536a 40%,#0d2b3d 63%,#040b10 100%)}
.menu-button{color:#fff;border-color:#49606c}
@media(max-width:900px){.site-header{background:linear-gradient(105deg,#fff 0%,#eaf5f9 52%,#6d9eb4 100%)}.brand .logo-crop{width:150px}.menu-button{color:var(--ink);border-color:#385c6e}.site-header nav{background:var(--ink);color:#dbe5eb;border-top:1px solid #29404e}footer{background:linear-gradient(180deg,#d9eaf2 0,#d9eaf2 95px,#17384a 95px,#040b10 100%)}.footer-grid p{color:#c4d3da}}
