
#section-2-517 > .ct-section-inner-wrap {
	display: flex;
}

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

#section-297-517 {
	height: 24rem;
}

#div_block-10-517 {
	background-color: #fff;
	justify-content: flex-start;
	width: 100%;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 20px;
	padding-top: 4rem;
	padding-bottom: 5rem;
	padding-right: 8rem;
	padding-left: 8rem;
}

#div_block-254-517 {
	width: 100%;
	flex-direction: row;
	display: flex;
	gap: 1rem;
	align-items: center;
}

#div_block-294-517 {
	width: 100%;
}

#div_block-258-517 {
	width: 100%;
	border-top-color: #7dcfff;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 3rem;
	margin-bottom: 4rem;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

#div_block-85-517 {
	text-align: left;
	align-items: center;
	justify-content: center;
	display: flex;
	align-content: center;
	margin-top: 0rem;
}

#div_block-93-517 {
	background-image: url("https://kevinbrown.mystagingwebsite.com/wp-content/uploads/2024/12/Layer_1-7.png");
	background-size: cover;
	width: 100%;
	text-align: left;
	align-items: center;
	padding-left: 5rem;
	padding-right: 5rem;
	height: 100%;
	background-repeat: no-repeat;
	max-height: 100%;
	padding-bottom: 4rem;
}

#div_block-93-517.nitro-lazy {
	background-image: none !important;
}

.oxy-dynamic-list :is([data-id="div_block-148-517"],#incspec) {
	align-items: stretch;
	grid-template-columns: repeat(1, minmax(200px, 1fr));
	grid-column-gap: 20px;
	grid-row-gap: 10px;
	display: grid;
	padding-right: 2rem;
	padding-left: 2rem;
	background-color: #fff;
	border-radius: 20px;
	margin-left: 1rem;
	margin-right: 1rem;
	max-width: 33%;
	padding-bottom: 1rem;
	padding-top: 1rem;
}

@media (max-width:1120px) {
	#div_block-10-517 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
}

@media (max-width:1120px) {
	#div_block-93-517 {
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 12rem;
	}
}

@media (max-width:991px) {
	#div_block-10-517 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

@media (max-width:991px) {
	#div_block-93-517 {
		padding-left: 0px;
		padding-right: 0rem;
		margin-bottom: 15rem;
	}
}

@media (max-width:991px) {
	.oxy-dynamic-list :is([data-id="div_block-148-517"],#incspec) {
		max-width: 100%;
	}
}

@media (max-width:767px) {
	#div_block-10-517 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

@media (max-width:767px) {
	#div_block-93-517 {
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 30rem;
	}
}

@media (max-width:767px) {
	.oxy-dynamic-list :is([data-id="div_block-148-517"],#incspec) {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		max-width: 100%;
	}
}

@media (max-width:479px) {
	#div_block-10-517 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media (max-width:479px) {
	#div_block-93-517 {
		padding-right: 1rem;
		padding-left: 1rem;
		width: 100%;
		height: 100%;
		max-height: 100%;
		margin-bottom: 29rem;
	}
}

@media (max-width:479px) {
	.oxy-dynamic-list :is([data-id="div_block-148-517"],#incspec) {
		padding-left: 1rem;
		padding-right: 1rem;
		display: flex;
		flex-direction: column;
		text-align: left;
		align-items: center;
		max-width: 100%;
		margin-left: 0rem;
		margin-right: 0rem;
	}
}

#headline-11-517 {
	color: #0040a2;
	padding-right: 8rem;
	line-height: 1;
	margin-top: 2rem;
	margin-bottom: 1rem;
	font-size: 3rem;
	font-family: futura-medium !important;
}

#headline-94-517 {
	font-size: 40px;
	margin-top: 3rem;
}

.oxy-dynamic-list :is([data-id="headline-197-517"],#incspec) {
	color: #0f52b9;
	line-height: 1;
	border-radius: 20px;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: .4rem;
	padding-bottom: .3rem;
	max-width: max-content;
	font-size: 12px;
	font-weight: 500;
	background-color: #7dcfff;
	width: auto;
}

.oxy-dynamic-list :is([data-id="headline-208-517"],#incspec) {
	color: #0f52b9;
	line-height: 1;
	font-size: 20px;
}

@media (max-width:1120px) {
	#headline-11-517 {
		padding-right: 0px;
	}
}

@media (max-width:991px) {
	#headline-11-517 {
		padding-right: 0px;
		font-size: 2rem;
	}
}

@media (max-width:991px) {
	.oxy-dynamic-list :is([data-id="headline-197-517"],#incspec) {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media (max-width:767px) {
	#headline-11-517 {
		padding-right: 0rem;
		font-size: 2rem;
	}
}

@media (max-width:479px) {
	#headline-11-517 {
		padding-right: 0px;
		font-size: 2rem;
	}
}

#text_block-19-517 {
	usecustomtag: false;
	color: #7dcfff;
	font-size: 12px;
}

#text_block-26-517 {
	color: #7dcfff;
}

#text_block-33-517 {
	usecustomtag: false;
	color: #0040a2;
	font-weight: 800;
	max-width: 100%;
	width: 100%;
	font-size: 1rem;
	margin-bottom: 2.5rem;
	font-family: AvenirLTStd-Heavy;
}

#text_block-143-517 {
	usecustomtag: false;
	color: #070707;
	font-weight: 800;
	font-size: 18px;
	max-width: 100%;
	width: 100%;
	font-family: AvenirLTStd-Heavy;
}

#text_block-61-517 {
	color: #000;
	font-weight: 400;
	width: 100%;
	font-size: 16px;
	line-height: 1.9;
	padding-bottom: 4rem;
}

#text_block-64-517 {
	color: #000;
	border-top-color: #7dcfff;
	border-right-color: #7dcfff;
	border-bottom-color: #7dcfff;
	border-left-color: #7dcfff;
	border-bottom-style: solid;
	width: 100%;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

#text_block-83-517 {
	font-weight: 700;
	color: #0040a2;
	display: flex;
	align-items: center;
	align-content: center;
	margin-top: 3rem;
	font-size: 20px;
	justify-content: center;
}

.oxy-dynamic-list :is([data-id="text_block-201-517"],#incspec) {
	color: #2b2c28;
	font-size: 16px;
	line-height: 1.4;
}

#link_button-129-517 {}

#link_button-129-517 {
	background-color: #f90;
	font-weight: 600;
	font-family: Arial Black, Gadget, sans-serif;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 20px;
	color: #0f52b9;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

#image-255-517 {
	width: 4rem;
	height: 4rem;
}

#_social_icons-88-517.oxy-social-icons {
	flex-direction: row;
	margin-right: -0px;
	margin-bottom: -0px;
}

#_social_icons-88-517.oxy-social-icons a {
	font-size: 48px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-radius: 50%;
}

#_social_icons-88-517.oxy-social-icons a svg {
	width: .5em;
	height: .5em;
	color: #0f52b9;
}

#_social_icons-88-517 {
	position: static;
	justify-content: center;
	align-items: center;
	float: none;
	display: flex;
}

#span-32-517 {
	color: #000;
}

#span-144-517 {
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7dcfff;
	border-right-color: #7dcfff;
	border-bottom-color: #7dcfff;
	border-left-color: #7dcfff;
}

#span-145-517 {
	margin-bottom: 1rem;
}

#_dynamic_list-147-517 {
	flex-direction: row;
	display: flex;
	margin-bottom: 3rem;
	padding-top: 3rem;
	padding-bottom: 3rem;
}

@media (max-width:1120px) {
	#_dynamic_list-147-517 {
		margin-bottom: 3rem;
	}
}

@media (max-width:991px) {
	#_dynamic_list-147-517 {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 2rem;
		margin-bottom: 2rem;
	}
}

@media (max-width:767px) {
	#_dynamic_list-147-517 {
		flex-direction: column;
		display: flex;
		gap: 1rem;
		margin-bottom: 3rem;
	}
}

@media (max-width:479px) {
	#_dynamic_list-147-517 {
		flex-direction: column;
		display: flex;
		align-items: center;
		gap: 1rem;
		margin-bottom: 3rem;
		text-align: left;
	}
}

#_dynamic_list-147-517 .oxy-repeater-pages {
	font-size: 12px;
}
