#landingFeature, #landingFeature.resourceLandingFeature, #sectionBannerFunctional {
   height: 18.75%;
}

#sectionBannerFunctional .title{
margin-bottom:0;
padding-bottom:0;
}

#landingFeature .landingFeatureImage img, #landingFeature #sectionBannerImage img {
   height: auto;
}

#landingFeature .landingFeatureImage img, #sectionBannerFunctional #sectionBannerImage img{ 
   width: 100%; 
}

#landingFeature .withinContainer, .resourceLandingFeature#landingFeature .withinContainer, #landingFeature #sectionBannerFunctional .withinContainer{
    height:auto;
    width:100%;
    padding-bottom: 18.75%;
}

#pageContentWrap{
   margin-top:0;
}
.titleBox p span{
	display: block;
}

#contactMethods{
	background: #0e2b63;
}

#contactMethods .withinContainer{
	padding: 24px 5.5555556vw 40px;
	box-sizing: border-box;
}

#contactFormSection .withinContainer, #contactOtherInfo .withinContainer{
	padding: 120px 8.3333333vw;
	box-sizing: border-box;
}


#contactMethods h4{
	color: #fff;
	text-align: center;
	margin: 0;
}


#contactMethods .contactMethodsContainer{
	display:flex;
	gap: 2.77777778vw;
	margin: 30px 0 80px;
	flex-wrap: wrap;
}

#contactMethods .contactMethodPanel{
	flex: 1 1 20%;
	background: #004f9f;
	color: #fff;
	padding: 20px;
	position: relative;
	box-sizing: border-box;
}

#contactMethods .contactMethodPanel h5{
	font-size: 22px;
	line-height: 110%
	margin-bottom: 20px;
	color: #fff;
	font-weight: bold;
}

#contactMethods .contactMethodPanel p, #contactMethods .contactMethodPanel a{
	font-size: 14px;
	font-weight: 300;
	color: #fff;
}

#contactMethods .contactMethodPanel a.link{
	text-decoration: underline;
}

#contactMethods .contactMethodPanel .arrowLinkLozenge{
	position: absolute;
	bottom: 30px;
}


.contactFormContainer{
	display:flex;
	gap: 11.111111vw;
}

.contactFormTitle, .contactForm{
	flex: 1 1 40%;
}

#pageContent .contactFormTitle p, #pageContent .contactOtherPanel p{
	color: #0e2b63;
	font-size: 14px;
	font-weight: 300;
	line-height: 140%;
}

.contactOtherContainer{
	display: flex;
	gap: 11.111111vw;
	flex-wrap: wrap;
}


.contactOtherPanel{
	flex: 1 1 40%;
}

#contactMethods .otherContactMethods{
	text-align: center;
}

#contactMethods .otherContactMethods p, #contactMethods .otherContactMethods a{
	font-size: 14px;
	color: #fff;
	font-weight: 300;
	line-height: 110%;
}

#contactMethods .otherContactMethods a{
	text-decoration: underline;
}

#socialMediaSubs ul{
	list-style:none;
	display:flex;
	gap: 20px;
	justify-content: center;
	padding-left: 0;
}

#socialMediaSubs ul li:before{
	content: none;
}

#socialMediaSubs ul li a{
	display: block;
	height: 44px;
	width: 28px;
	transition: background 0.5s;
	color: #fff;
}
#socialMediaSubs ul li a i{
	font-size: 25px;
	line-height: 54px;
	color: #fff;
	transition: color 0.3s;
}
#socialMediaSubs ul li a:hover i{
	color: #00b1eb;
}


#socialMediaSubs ul li a span{
	display: none;
}

#pageContent #socialMediaSubs .icon-youtube:before{
	content: "\e018";
	font-family: "bat-icon-set-1"!important;
}

#fraudAndScam{
	display:none;
}


@media only screen and (min-width: 1440px){
	#contactMethods .contactMethodsContainer{
		gap: 40px;
	}
	#contactMethods .withinContainer{
		padding-left:80px;
		padding-right:80px;
	}
	#contactFormSection .withinContainer, #contactOtherInfo .withinContainer{
		padding-left: 120px;
		padding-right: 120px;
	}
	.contactFormContainer, .contactOtherContainer{
		gap: 120px;
	}
}

@media only screen and (max-width: 960px){
	#contactMethods .contactMethodPanel{
		flex: 1 1 40%;
	}
	.contactFormContainer{
		gap: 10px;
		flex-direction: column;
	}
	.contactFormTitle, .contactForm{
		flex: 1 1 80%;
	}
}
@media only screen and (max-width: 767px){
	#contactMethods{
		flex-direction: column;
	}
	#contactMethods .contactMethodPanel{
		flex: 1 1 80%;
	}
	.contactOtherContainer{
		flex-direction: column;		
	}
	.contactOtherContainer .contactOtherPanel{
			flex: 1 1 80%;
	}
	#contactFormSection .withinContainer, #contactOtherInfo .withinContainer{
		padding-top: 50px;
		padding-bottom: 50px;		
	}
}


