  #waam_header {
    background-color: #ffffff;
    padding: 1.5% 0;
}

#waam_header img {
    height: 3rem;
}

.component.internal-nav-component {margin-top: 0;margin-bottom: 0;}

.internal-nav:not(.cq-Editable-dom) > .internal-nav-component {
    box-shadow: 0px 4px 11px #c4c2c2;
}

.footer-column > .footer-title {
    white-space:nowrap;
}

.footer-legal-wrapper {
display:none;
}

.footer-column.-why-bank .footer-text + .footer-text {
    display:none;
}

.footer-line-block > .footer-separator {
    display: none;
}

.footer-column.-contact-us, .footer-separator, .footer-column.-about, .footer-column.-search {
    margin-top: 2.5rem;
}

@media screen and (max-width:1023px){
	#waam_header img {
		height: 1.5rem;
	}
}

._smallIcons_cols img {
    height: 50px;
    width: auto;
}

._smallIcons_cols * {
    text-align: center;
}

@media screen and (max-width:768px){ 
	[class*='_kidH'] {
        height: auto !important;
		margin-bottom: 2rem;
    }    
	
	.footer-column.-contact-us {
		margin-top: 0;
	    margin-bottom: 0;
	}
	
	.footer-column.-about {
		display: none;
	}

	.footer-column.-search {
		margin-top: 0;
	}
	
	._smallIcons_cols {
		text-align:center;
	}
	._smallIcons_cols > .column-parsys {
		display: inline-block;
		width:47%;    
		margin-bottom:1rem;    
		vertical-align:top;
		margin-top: 0.5rem !important;
	}
	
	.bolt-mortgage-copy-v2 * {
		text-align:left;
	}
	
	.component.card-v2 .eyebrow.-left ~ .card-cta-v2.-upper .cta-button.component {
		margin-left:0;
	}
}