header{
    width: 100%;
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #024b86;
    background-color: #fff;
}
/* header a{
    height: 44px;
    width: 185px;
} */
header a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2rem;
	width: 10rem
}
@media (min-width: 48rem) {
	header a{
		width: 15.625rem;
		height: 3.1875rem
	}
}
/* .Header-logo {
	height: 2.25rem;
	width: 10rem
}

@media (min-width: 62rem) {
	.Header-logo {
		height: 3.5625rem;
		width: 15.625rem
	}
} */
@media (max-width:772px) {
    header a svg {
        height: 100%;
    }
}


footer{
    width: 100%;
    padding: 2.25rem 0;
    color: #fff;
    background-color: var(--brand-primary-blue);
}
footer a{color: #fff;text-decoration: none;}
footer h2{
    line-height: 1.3 !important;
    padding: 2rem 0 ;
    font-weight: 400;
}
footer h2 span{
    font-size: 1.15rem;
    position: relative;
    top: -14px;
}
footer .top-row{
    padding-bottom: 2rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
footer .top-row .col:first-of-type{width: 32%;}
footer .footer-links{
    width: 55%;
    display: flex;
    justify-content: space-between;
}
footer .footer-links ul li{display: block;margin-bottom: 1rem;}
footer .footer-links ul li:last-child{margin-bottom: 0;}
footer .footer-links ul li h4{color: #FFF;}
footer .footer-links ul li a{
    color: #fff;
    text-decoration: none;
    font-size: 0.9rem;
}
.footer-social a{margin-right: 2rem;}
.footer-social a:last-of-type{margin-right: 0;}
.footer-social a i{font-size: 2.25rem;}
footer .middle-row{
    padding: 2.25rem 0;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 2rem;
}
footer .middle-row a{
    color: #fff;
    text-decoration: none;
    font-size: 0.8125rem;
    font-weight: 700;
    margin-left: 6rem;
}
footer .middle-row a:first-of-type{margin-left: 0;}
footer .bottom-row{padding-top: 2rem;}
footer .bottom-row p{font-size: 0.8125rem;line-height: 1.4;}
footer .click-here{color: #B9E1F4;text-decoration: underline;}

@media (max-width: 992px){
    footer .top-row{flex-direction: column;}
    footer .top-row .col:first-of-type{
        width: 100%;
        margin-bottom: 2.5rem;
    }
    footer .footer-links{width: 100%;}
}
@media (max-width: 850px) and (max-height: 425px){
    footer .middle-row{justify-content: center !important;}
}
@media (max-width: 580px){
    footer .footer-links{flex-direction: column;}
    footer .footer-links ul{width: 100%;margin-bottom: 2rem;}
    footer .footer-links ul:last-of-type{margin-bottom: 0;}
    footer .middle-row a{
        text-align: left;
        line-height: 1.2;
        font-size: 9px;
    }
}