
#section-2-59 > .ct-section-inner-wrap {
	padding-top: 10rem;
	padding-bottom: 4rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

#section-2-59 {
	display: block;
}

#section-2-59 {
	background-image: url("https://kevinbrownspeaks.com/nitropack_static/IHsWSwoyYUMAkhnKkEWXzlRQctyceuqN/assets/images/optimized/rev-f14d345/kevinbrownspeaks.com/wp-content/uploads/2025/12/Home-4.png");
	background-size: cover;
	height: 100vh;
	background-color: #00162a;
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

#section-2-59.nitro-lazy {
	background-image: none !important;
}

#section-8-59 {
	background-color: #fff;
}

#section-217-59 > .ct-section-inner-wrap {
	padding-bottom: 150px;
	align-items: center;
}

#section-217-59 {
	background-color: #fff5ed;
	text-align: left;
}

#section-3-59 {
	height: 18rem;
	background-color: #1a437e;
}

@media (max-width:767px) {
	#section-2-59 > .ct-section-inner-wrap {
		padding-top: 12rem;
		padding-bottom: 0;
	}
}

@media (max-width:767px) {
	#section-3-59 {
		height: 35rem;
	}
}

@media (max-width:479px) {
	#section-2-59 > .ct-section-inner-wrap {
		padding-top: 11rem;
		padding-bottom: 14rem;
	}
	
	#section-2-59 {
		height: 100%;
	}
}

@media (max-width:479px) {
	#section-8-59 > .ct-section-inner-wrap {
		padding-top: 37px;
		padding-bottom: 24px;
	}
}

@media (max-width:479px) {
	#section-217-59 > .ct-section-inner-wrap {
		padding-top: 47px;
	}
}

#div_block-4-59 {
	width: 70%;
	text-align: center;
	align-items: center;
	flex-direction: column;
	display: flex;
	justify-content: center;
}

#div_block-192-59 {
	width: 50%;
}

#div_block-193-59 {
	width: 50%;
}

#div_block-202-59 {
	width: 50%;
}

#div_block-204-59 {
	width: 50%;
}

@media (max-width:991px) {
	#div_block-193-59 {
		width: 50px;
	}
}

@media (max-width:767px) {
	#div_block-4-59 {
		width: 80%;
	}
}

@media (max-width:479px) {
	#div_block-4-59 {
		text-align: center;
		display: flex;
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width:479px) {
	#div_block-192-59 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width:479px) {
	#div_block-202-59 {
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
	}
}

@media (max-width:991px) {
	#new_columns-191-59> .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:991px) {
	#new_columns-201-59> .ct-div-block {
		width: 100% !important;
	}
}

#headline-5-59 {
	line-height: 1.2;
	margin-bottom: 1.4rem;
}

#headline-196-59 {
	color: #000;
	font-size: 28px;
}

#headline-205-59 {
	color: #000;
	font-size: 28px;
}

#headline-222-59 {
	color: #000;
	font-size: 48px;
	text-align: center;
}

@media (max-width:1120px) {
	#headline-222-59 {
		font-size: 36px;
	}
}

@media (max-width:991px) {
	#headline-5-59 {
		font-size: 39px;
	}
}

@media (max-width:767px) {
	#headline-5-59 {
		font-size: 28px;
	}
}

@media (max-width:767px) {
	#headline-196-59 {
		font-size: 24px;
	}
}

@media (max-width:767px) {
	#headline-205-59 {
		font-size: 24px;
	}
}

@media (max-width:767px) {
	#headline-222-59 {
		font-size: 28px;
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media (max-width:479px) {
	#headline-5-59 {
		font-size: 1.5rem;
		text-align: center;
	}
}

@media (max-width:479px) {
	#headline-222-59 {
		font-size: 28px;
		text-align: left;
		margin-left: 20px;
		margin-right: 20px;
	}
}

#text_block-206-59 {
	font-weight: 200;
}

#_rich_text-6-59 {
	color: #fff;
	font-size: 1.1rem;
	text-align: center;
	margin-bottom: 1.4rem;
	font-family: AvenirLTStd-Light;
}

#_rich_text-213-59 {
	color: #000;
	font-size: 1.1rem;
	text-align: left;
	margin-bottom: 1.4rem;
	font-family: AvenirLTStd-Light;
}

#_rich_text-215-59 {
	color: #000;
	font-size: 1.1rem;
	text-align: left;
	margin-bottom: 1.4rem;
	font-family: AvenirLTStd-Light;
}

#_rich_text-228-59 {
	color: #000;
	font-size: 1.1rem;
	text-align: center;
	margin-bottom: 1.4rem;
	padding-right: 0px;
	margin-right: 180px;
	margin-left: 180px;
	padding-top: 0px;
	font-family: AvenirLTStd-Light;
}

@media (max-width:991px) {
	#_rich_text-228-59 {
		margin-left: 60px;
		margin-right: 60px;
	}
}

@media (max-width:767px) {
	#_rich_text-228-59 {
		margin-right: 1px;
		margin-left: 0px;
	}
}

@media (max-width:479px) {
	#_rich_text-6-59 {
		text-align: center;
	}
}

@media (max-width:479px) {
	#_rich_text-213-59 {
		text-align: left;
	}
}

@media (max-width:479px) {
	#_rich_text-215-59 {
		text-align: left;
	}
}

@media (max-width:479px) {
	#_rich_text-228-59 {
		text-align: left;
		margin-left: 20px;
		margin-right: 20px;
	}
}

#link_button-179-59 {
	background-color: #1e9078;
	border: 1px solid #1e9078;
	padding: 9px 14.4px;
}

#link_button-179-59 {
	border-radius: 50px;
}

#link_button-179-59:hover {
	background-color: rgba(30, 144, 120, 0);
	border: 1px solid rgba(30, 144, 120, 0);
	color: #fff;
	padding: 9px 14.4px;
}

#link_button-179-59:hover {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}

#link_button-230-59 {
	background-color: #1e9078;
	border: 1px solid #1e9078;
	padding: 9px 14.4px;
}

#link_button-230-59 {
	border-radius: 50px;
}

#link_button-230-59:hover {
	background-color: rgba(30, 144, 120, 0);
	border: 1px solid rgba(30, 144, 120, 0);
	color: #000;
	padding: 9px 14.4px;
}

#link_button-230-59:hover {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

@media (max-width:479px) {
	#image-200-59 {
		margin-left: 0px;
		margin-right: 0px;
	}
}

@media (max-width:479px) {
	#image-203-59 {
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
}

#span-239-59 {
	font-size: 23px;
}

#span-252-59 {
	font-size: 65%;
	vertical-align: super;
	line-height: 0;
}

#span-246-59 {
	font-size: 65%;
	vertical-align: super;
	line-height: 0;
}

.oxy-header.oxy-overlay-header, body.oxy-overlay-header .oxy-header {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 20;
}

body.oxy-overlay-header .oxy-header:not(.oxy-sticky-header-active), body.oxy-overlay-header .oxy-header:not(.oxy-sticky-header-active) .oxy-header-row {
	background-color: initial !important;
}

body.oxy-overlay-header .oxy-header .oxygen-hide-in-overlay {
	display: none;
}

body.oxy-overlay-header .oxy-header .oxygen-only-show-in-overlay {
	display: block;
}
