.card--links .secure-icon {
	 font-size: 1rem;
}
 .lead {
	 color: #007dba;
}
 .secure-icon {
	 font-size: .75rem;
	 color: #b1b3b3;
}
 .hero.landing-title {
	 background-position: center right;
	 padding-top: 8rem;
	 height: 6rem;
	 min-height: 15rem;
	 max-height: 34rem;
	 background-attachment: initial;
}
 .home-title, .landing-title {
	 background-color: #101820;
	 background-repeat: no-repeat;
	 background-size: cover;
	 border-bottom: solid 8px #fff;
	 position: relative;
}
 .home-title::before, .home-title::after, .landing-title::before, .landing-title::after {
	 content: '';
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
}
 .home-title::before, .landing-title::before {
	 background: linear-gradient(45deg, rgba(1, 25, 80, 0.8) 0%, rgba(1, 25, 80, 0.05) 60%, rgba(1, 25, 80, 0.5) 100%);
}
 .home-title::after, .landing-title::after {
	 background: url("/renderfile/c4c2b9380ae7208746def5bb70b101c0/_includes/images/site-wide/pattern-bg-white-finance.png") repeat center top;
	 -webkit-mask-image: linear-gradient(45deg, black 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7) 100%);
	 mask-image: linear-gradient(45deg, black 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7) 100%);
}
 .home-title{
	 background-position: center;
	 background-size: cover;
	 padding-top: 22rem;
}
 .hero-content.hero-content-light {
	 padding: 1rem 0;
	 width: fit-content;
	 width: -moz-fit-content;
}
 .hero-content.hero-content-light h1#page-title {
	 margin: 0 20px;
}
 .hero-content.hero-content-light h1 {
	 font-size: 4rem;
}
 @media (min-width: 768px){
	 .list-columns {
		 -webkit-column-count: 2;
		 -moz-column-count: 2;
		 column-count: 2;
		 -webkit-column-gap: 40px;
		 -moz-column-gap: 40px;
		 column-gap: 40px;
	}
}
 @media (max-width: 1440px) {
	 #nav-aux{
		 justify-content:flex-end;
	}
}
 @media (max-width: 1200px) {
	 .hero-content.hero-content-light h1 {
		 font-size: calc(1.275rem + 3.9vw) ;
	}
}
 