.in2secure {
	text-transform:lowercase !IMPORTANT; 
	font-weight:700;
}

.darkBrand {
	color:#3c4652 !Important;	
}

.lightBrand {
	color: white !Important;
}

.lightBrand, .darkBrand, a {
	font-weight:700 !Important;
	font-family: 'Raleway';
}

body .gform_wrapper .gform_body, body .gform_wrapper .gform_body .gfield_label,body .gform_wrapper .gform_body input, .gform_wrapper .gform_body gfield-choice-input  {
	font-size: 20px; 
}

.gf_hidden {
	display:none;
}

.questionHeader {
	font-weight:700 !Important;
	font-family: 'Raleway';
	font-size:xx-large;
}

#gform_next_button_4_58, #gform_submit_button_4 {
	float:right; 
	background: #f25444;
}

a > span {
	padding-right:0.75em;	
}

.lightBrand {
	color:#ffffff !Important;
}

.darkBrand {
	color:#3c4652;
}

.et-menu-nav li.mega-menu>ul>li {
	width: 20% !Important;
}

.orange {
	color:#f25444;	
}

.blue, .gray {
	color:#3c4652;	
}

.white {
	color:white; 	
}

.darkHeader {background-color: #3c4652 !Important; }
.darkHeader p {color:white !Important; }

.darkHeader h1,
.darkHeader h2,
.darkHeader h3,
.darkHeader h4,
.darkHeader h5, 
.darkBrand {
	color:#f25444;
}

.lightHeader h1,
.lightHeader h2, 
.lightHeader h3, 
.lightHeader h4, 
.lightHeader h5, 
.lightBrand {
	color:white; 	
}

h1 {
	font-size:xxx-large !Important; 
	font-weight:700 !Important; 
}

h2, h3 {
	font-size:xx-large !Important; 
	font-weight:700 !Important; 
}

h4, h5 {
	font-size: x-large !Important; 
	font-weight:700 !Important;  
}


.gform_button {
	padding:10px; 
	color:white; 
	background:#f25444;	
	border:2px solid white; 
}

.gform_button:hover {
	padding:10px; 
	color:#f25444; 
	background:white;	
	border:2px solid #e24f34; 
	font-size:large;
}

.infoContainer {
	display: grid;
	column-gap: 50px;
	align-items: end;
	grid-template-columns: 1fr 3fr;
}

.gridInfoHeader{
	grid-row: 1;
	grid-column: span 2;
}

.gridIconInfo{
	grid-row: 2;
	align-self:center;
	grid-column:1;
}

.gridIconInfo.large {
	font-size: 6rem;
}

.gridInfo{
	grid-row: 2;
	grid-column:2;
}

.gridButton{
	grid-row: 3;
	grid-column: span 2;
}

.subText {
	font-size:xx-large;	
	font-weight:700;
	line-height:1em;
}

.circleWhiteBackground{
	background: radial-gradient(
		circle,
		rgba(255,255,255,1),
		rgba(7,49,79,0) 100%
	);

}

.nav li ul {
	width:400px;	
}

.et-menu li li a {
	width:360px;
}

div.et_pb_row .et_pb_column .et_pb_module:last-child {
	padding-bottom:5vh;	
}
