
#section-362-12 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	display: flex;
}

#section-362-12 {
	display: block;
}

#section-362-12 {
	z-index: 999;
	width: 100%;
	background-color: #fff;
}

#section-770-1287 > .ct-section-inner-wrap {
	max-width: 1500px;
	padding-bottom: 110px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
}

#section-770-1287 {
	display: block;
}

#section-770-1287 {
	background-image: url("https://cdn-ilcglad.nitrocdn.com/GSwFQvwJQSliPrGyBIsnFLksTxLGaodX/assets/images/optimized/rev-95934f1/foreverext.com/wp-content/uploads/2023/04/Innerpage_banner_bg.jpg");
	background-size: cover;
	text-align: left;
	background-color: #000;
	background-position: bottom center;
}

#section-770-1287.nitro-lazy {
	background-image: none !important;
}

#section-924-2233 > .ct-section-inner-wrap {
	padding-top: 0;
}

#section-55-917 > .ct-section-inner-wrap {
	padding-top: 40px;
	padding-bottom: 50px;
	align-items: center;
}

#section-55-917 {
	text-align: left;
	background-color: #0e1522;
}

#section-954-2297 > .ct-section-inner-wrap {
	padding-top: 100px;
	padding-right: 0;
	padding-bottom: 100px;
	padding-left: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 0px;
}

#section-954-2297 {
	display: block;
}

#section-954-2297 {
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #fff;
	height: auto;
}

#section-934-2233 > .ct-section-inner-wrap {
	padding-top: 0;
}

#section-965-2297 > .ct-section-inner-wrap {
	max-width: 1199px;
	padding-top: 75px;
}

#section-965-2297 {
	background-image: url("https://cdn-ilcglad.nitrocdn.com/GSwFQvwJQSliPrGyBIsnFLksTxLGaodX/assets/images/optimized/rev-95934f1/foreverext.com/wp-content/uploads/2023/04/Sec-3_BG.jpg");
	background-size: cover;
	background-position: bottom right;
}

#section-965-2297.nitro-lazy {
	background-image: none !important;
}

#section-1008-2728 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	gap: 0px;
}

#section-1008-2728 {
	display: block;
}

#section-1008-2728 {
	background-image: url("https://cdn-ilcglad.nitrocdn.com/GSwFQvwJQSliPrGyBIsnFLksTxLGaodX/assets/images/optimized/rev-95934f1/foreverext.com/wp-content/uploads/2024/07/Service-Areas.jpg");
	background-size: cover;
	text-align: left;
	background-repeat: no-repeat;
	z-index: 999;
}

#section-1008-2728.nitro-lazy {
	background-image: none !important;
}

#section-783-1287 > .ct-section-inner-wrap {
	max-width: 1500px;
	padding-bottom: 200px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#section-783-1287 {
	display: block;
}

#section-783-1287 {
	background-image: url("https://cdn-ilcglad.nitrocdn.com/GSwFQvwJQSliPrGyBIsnFLksTxLGaodX/assets/images/optimized/rev-95934f1/foreverext.com/wp-content/uploads/2023/04/FAQs_bg_section.jpg");
	background-size: cover;
	background-color: #fff;
	text-align: center;
	background-repeat: no-repeat;
}

#section-783-1287.nitro-lazy {
	background-image: none !important;
}

#section-748-1287 > .ct-section-inner-wrap {
	max-width: 1440px;
	padding-top: 100px;
	padding-bottom: 135px;
}

#section-748-1287 {
	background-image: url("https://cdn-ilcglad.nitrocdn.com/GSwFQvwJQSliPrGyBIsnFLksTxLGaodX/assets/images/optimized/rev-95934f1/foreverext.com/wp-content/uploads/2023/04/Sec-6-Testimonials_iiner.webp");
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 2;
	background-position: center top;
	margin-top: -95px;
}

#section-748-1287.nitro-lazy {
	background-image: none !important;
}

#section-299-9 > .ct-section-inner-wrap {
	padding-top: 130px;
	padding-bottom: 130px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

#section-299-9 {
	display: block;
}

#section-299-9 {
	background-image: url("https://cdn-ilcglad.nitrocdn.com/GSwFQvwJQSliPrGyBIsnFLksTxLGaodX/assets/images/optimized/rev-95934f1/foreverext.com/wp-content/uploads/2023/04/CTA-Prefooter_bg.jpg");
	background-size: cover;
	text-align: center;
	background-color: #fff;
	background-position: center center;
}

#section-299-9.nitro-lazy {
	background-image: none !important;
}

#section-45-12 > .ct-section-inner-wrap {
	max-width: 100%;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	align-items: center;
}

#section-45-12 {
	text-align: center;
	background-color: #0e1522;
}

@media (max-width:1400px) {
	#section-770-1287 {
		max-height: 5000px;
	}
}

@media (max-width:1023px) {
	#section-770-1287 > .ct-section-inner-wrap {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	#section-770-1287 {
		height: auto;
	}
}

@media (max-width:1023px) {
	#section-965-2297 {
		background-size: 170% auto;
		background-repeat: no-repeat;
		background-color: #eaf2ff;
	}
}

@media (max-width:1023px) {
	#section-1008-2728 > .ct-section-inner-wrap {
		padding-bottom: 0;
	}
	
	#section-1008-2728 {
		height: auto;
	}
}

@media (max-width:1023px) {
	#section-748-1287 > .ct-section-inner-wrap {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media (max-width:1023px) {
	#section-299-9 > .ct-section-inner-wrap {
		padding-top: 40px;
		padding-bottom: 50px;
	}
}

@media (max-width:768px) {
	#section-362-12 > .ct-section-inner-wrap {
		display: none;
	}
	
	#section-362-12 {
		display: none;
	}
}

@media (max-width:768px) {
	#section-770-1287 > .ct-section-inner-wrap {
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
	}
	
	#section-770-1287 {
		background-image: linear-gradient(#fff, #fff), url("https://foreverext.com/wp-content/uploads/2023/04/Hero-Banner_.jpg");
	}
	
	#section-770-1287.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:768px) {
	#section-954-2297 > .ct-section-inner-wrap {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

@media (max-width:768px) {
	#section-965-2297 {
		background-size: 170% auto;
		background-color: #eaf2ff;
		background-repeat: no-repeat;
	}
}

@media (max-width:768px) {
	#section-1008-2728 > .ct-section-inner-wrap {
		display: flex;
	}
	
	#section-1008-2728 {
		display: block;
	}
	
	#section-1008-2728 {
		background-color: #f9f9fa;
		height: auto;
	}
}

@media (max-width:768px) {
	#section-783-1287 {
		background-size: 250% auto;
		background-color: #badcff;
		background-repeat: no-repeat;
		background-position: bottom left;
	}
}

@media (max-width:768px) {
	#section-748-1287 {
		background-color: #293b5f;
		background-position: center top;
		margin-top: -95px;
	}
}

@media (max-width:768px) {
	#section-299-9 > .ct-section-inner-wrap {
		padding-top: 60px;
		padding-bottom: 60px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	#section-299-9 {
		display: block;
	}
	
	#section-299-9 {
		background-image: url("https://cdn-ilcglad.nitrocdn.com/GSwFQvwJQSliPrGyBIsnFLksTxLGaodX/assets/images/optimized/rev-95934f1/foreverext.com/wp-content/uploads/2023/04/CTA_BG_mobile.jpg");
		background-size: cover;
		text-align: left;
		background-position: 0px 0%;
	}
	
	#section-299-9.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:768px) {
	#section-45-12 > .ct-section-inner-wrap {
		padding-top: 0;
	}
}

@media (max-width:480px) {
	#section-965-2297 {
		background-size: 170% auto;
		background-repeat: no-repeat;
		background-color: #eaf2ff;
	}
}

#div_block-364-12 {
	width: 25%;
	margin-right: 0px;
	text-align: right;
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#div_block-366-12 {
	width: 75%;
	padding-right: 0px;
	padding-bottom: 0px;
	display: flex;
	padding-left: 0px;
	flex-direction: column;
	justify-content: space-around;
	margin-top: 0px;
	padding-top: 0px;
}

#div_block-367-12 {
	width: 100%;
	display: flex;
	margin-bottom: 30px;
	margin-top: 0px;
	background-color: #293b5f;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

#div_block-374-12 {
	width: 400px;
	height: 70px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: flex;
	justify-content: flex-start;
	background-color: #0e1522;
}

#div_block-448-12 {
	width: 70px;
	height: 58px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: flex;
	justify-content: flex-start;
	border-bottom: 70px solid #0e1522;
	border-right: 70px solid transparent;
}

#div_block-442-12 {
	width: 830px;
	display: flex;
	background-color: #293b5f;
	min-height: 70px;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#div_block-372-12 {
	width: 100%;
	display: flex;
	flex-direction: row;
	text-align: center;
	align-items: flex-end;
	justify-content: flex-start;
}

#div_block-375-12 {
	width: 90%;
	text-align: left;
	align-items: flex-end;
}

#div_block-772-1287 {
	width: 55%;
	gap: 25px;
}

#div_block-779-1287 {
	width: 45%;
	display: flex;
	flex-direction: row;
}

#div_block-780-1287 {
	padding-left: 40px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	display: block;
	text-align: left;
	background-color: rgba(225, 239, 255, .85);
}

#div_block-1003-3311 {
	width: 50%;
	justify-content: center;
}

#div_block-1005-3311 {
	width: 50%;
}

#div_block-926-2233 {
	width: 50%;
}

#div_block-929-2233 {
	width: 50%;
	justify-content: center;
}

#div_block-58-917 {
	width: 25%;
	text-align: left;
	align-items: center;
	justify-content: center;
}

#div_block-61-917 {
	width: 25%;
	text-align: left;
	align-items: center;
	justify-content: center;
}

#div_block-64-917 {
	width: 25%;
	text-align: left;
	align-items: center;
}

#div_block-67-917 {
	width: 25%;
	text-align: left;
	align-items: center;
}

#div_block-956-2297 {
	width: 53%;
	text-align: left;
	align-items: flex-end;
	justify-content: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#div_block-957-2297 {
	align-items: center;
	display: flex;
	text-align: center;
	flex-direction: column;
}

#div_block-959-2297 {
	width: 47%;
	text-align: right;
	align-items: flex-start;
	justify-content: center;
	gap: 20px;
	flex-direction: column;
	display: flex;
}

#div_block-960-2297 {
	width: 620px;
	align-items: flex-start;
	text-align: left;
	padding-left: 50px;
}

#div_block-936-2233 {
	width: 50%;
}

#div_block-939-2233 {
	width: 50%;
	justify-content: center;
}

#div_block-966-2297 {
	width: 100%;
	text-align: left;
	align-items: center;
	margin-bottom: 50px;
}

#div_block-969-2297 {
	width: 100%;
}

#div_block-971-2297 {
	width: 25%;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #58637a;
}

#div_block-975-2297 {
	width: 25%;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #58637a;
}

#div_block-979-2297 {
	width: 25%;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #58637a;
}

#div_block-983-2297 {
	width: 25%;
}

#div_block-988-2297 {
	max-width: 100%;
	width: 100%;
	text-align: left;
	align-items: center;
	margin-top: 40px;
}

#div_block-1009-2728 {
	text-align: left;
	width: 100%;
	gap: 0px;
	align-items: center;
}

#div_block-1010-2728 {
	background-size: cover;
	background-repeat: no-repeat;
	width: 70%;
	justify-content: center;
	padding-left: 0%;
	text-align: left;
	align-items: center;
	padding-top: 80px;
	padding-bottom: 75px;
}

#div_block-1015-2728 {
	width: 100%;
	align-items: center;
	flex-direction: row;
	display: flex;
	justify-content: center;
}

#div_block-1016-2728 {
	padding-top: 0px;
	padding-bottom: 0px;
	flex-direction: column;
	display: flex;
	justify-content: center;
	text-align: center;
	gap: 10px;
	margin-top: 0px;
}

#div_block-1021-2728 {
	padding-bottom: 0px;
	flex-direction: column;
	display: flex;
	justify-content: center;
	text-align: center;
	gap: 10px;
	margin-top: 0px;
}

#div_block-785-1287 {
	width: 100%;
	max-width: 1035px;
}

#div_block-990-3311 {
	width: 100%;
	max-width: 1035px;
}

#div_block-997-3311 {
	width: 100%;
	max-width: 1035px;
}

#div_block-43-1305 {
	width: 33.33%;
	min-height: 400px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#div_block-44-1305 {
	width: 100%;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	text-align: center;
	align-items: flex-start;
	background-color: #3f4f6f;
	min-height: -webkit-fill-available;
}

#div_block-48-1305 {
	width: 33.34%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#div_block-49-1305 {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	text-align: center;
	align-items: flex-start;
	background-color: #3f4f6f;
	min-height: -webkit-fill-available;
}

#div_block-33-1305 {
	width: 33.33%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	background-color: #3f4f6f;
	align-items: flex-start;
	min-height: -webkit-fill-available;
}

#div_block-311-9 {
	flex-direction: row;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	text-align: center;
	margin-bottom: 20px;
}

#div_block-218-12 {
	width: 1440px;
}

#div_block-47-12 {
	width: 28%;
	align-items: center;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#div_block-48-12 {
	width: 24%;
	display: block;
	padding-left: 50px;
}

#div_block-329-12 {
	width: 24%;
	display: block;
}

#div_block-502-2475 {
	width: 24%;
	align-items: center;
	text-align: center;
}

#div_block-504-2475 {
	width: 100%;
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
	padding-bottom: 20px;
}

#div_block-507-2475 {
	width: 100%;
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
	padding-bottom: 20px;
}

#div_block-510-2475 {
	width: 100%;
	text-align: left;
	flex-direction: row;
	display: flex;
	align-items: center;
	padding-bottom: 20px;
}

#div_block-169-12 {
	align-items: center;
	text-align: center;
	margin-top: 30px;
	width: 100%;
	background-color: #0c121d;
}

#div_block-220-12 {
	border-top-width: 1px;
	border-top-color: #808080;
	border-top-style: none;
	width: 100%;
	max-width: 1440px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#div_block-171-12 {
	width: 50%;
	flex-direction: row;
	display: flex;
	align-items: center;
}

#div_block-427-12 {
	display: none;
}

#div_block-327-12 {
	width: 50%;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	display: flex;
	align-items: flex-end;
}

@media (max-width:1400px) {
	#div_block-43-1305 {
		padding-right: 15px;
	}
}

@media (max-width:1400px) {
	#div_block-48-1305 {
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
}

@media (max-width:1023px) {
	#div_block-780-1287 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	#div_block-960-2297 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	#div_block-969-2297 {
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
}

@media (max-width:1023px) {
	#div_block-971-2297 {
		margin-bottom: 20px;
		border-top-color: #58637a;
		border-right-color: #58637a;
		border-bottom-color: #58637a;
		border-left-color: #58637a;
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		text-align: left;
		align-items: center;
	}
}

@media (max-width:1023px) {
	#div_block-975-2297 {
		margin-bottom: 20px;
		text-align: left;
		align-items: center;
		border-top-color: #58637a;
		border-right-color: #58637a;
		border-bottom-color: #58637a;
		border-left-color: #58637a;
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
	}
}

@media (max-width:1023px) {
	#div_block-979-2297 {
		text-align: left;
		align-items: center;
		margin-bottom: 20px;
		border-top-color: #58637a;
		border-right-color: #58637a;
		border-bottom-color: #58637a;
		border-left-color: #58637a;
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
	}
}

@media (max-width:1023px) {
	#div_block-983-2297 {
		text-align: left;
		align-items: center;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #58637a;
		border-right-color: #58637a;
		border-bottom-color: #58637a;
		border-left-color: #58637a;
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
	}
}

@media (max-width:1023px) {
	#div_block-1010-2728 {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 49px;
		padding-bottom: 50px;
		height: auto;
	}
}

@media (max-width:1023px) {
	#div_block-43-1305 {
		padding-right: 0px;
		min-height: 100%;
		margin-bottom: 30px;
	}
}

@media (max-width:1023px) {
	#div_block-48-1305 {
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 30px;
	}
}

@media (max-width:1023px) {
	#div_block-218-12 {
		width: 100%;
	}
}

@media (max-width:1023px) {
	#div_block-504-2475 {
		justify-content: center;
	}
}

@media (max-width:1023px) {
	#div_block-507-2475 {
		justify-content: center;
	}
}

@media (max-width:1023px) {
	#div_block-510-2475 {
		justify-content: center;
	}
}

@media (max-width:1023px) {
	#div_block-171-12 {
		width: 100%;
		justify-content: center;
	}
}

@media (max-width:1023px) {
	#div_block-427-12 {
		display: none;
	}
}

@media (max-width:1023px) {
	#div_block-327-12 {
		width: 100%;
		text-align: right;
		align-items: center;
	}
}

@media (max-width:768px) {
	#div_block-772-1287 {
		background-image: url("https://cdn-ilcglad.nitrocdn.com/GSwFQvwJQSliPrGyBIsnFLksTxLGaodX/assets/images/optimized/rev-95934f1/foreverext.com/wp-content/uploads/2023/04/Hero_bg_mobile_home.jpg");
		padding-top: 40px;
		padding-right: 20px;
		padding-bottom: 40px;
		padding-left: 20px;
		margin-bottom: 0px;
	}
	
	#div_block-772-1287.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:768px) {
	#div_block-779-1287 {
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width:768px) {
	#div_block-780-1287 {
		padding-left: 20px;
		padding-right: 20px;
		background-color: #d6e3f2;
	}
}

@media (max-width:768px) {
	#div_block-959-2297 {
		padding-right: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
	}
}

@media (max-width:768px) {
	#div_block-960-2297 {
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		text-align: left;
		align-items: center;
	}
}

@media (max-width:768px) {
	#div_block-971-2297 {
		text-align: left;
		align-items: center;
	}
}

@media (max-width:768px) {
	#div_block-1010-2728 {
		width: 100%;
		max-height: 3000px;
		height: auto;
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width:768px) {
	#div_block-1015-2728 {
		text-align: center;
		flex-direction: column;
		display: flex;
		padding-right: 0px;
	}
}

@media (max-width:768px) {
	#div_block-1016-2728 {
		margin-top: 0px;
		align-items: flex-start;
		text-align: left;
		width: 100%;
	}
}

@media (max-width:768px) {
	#div_block-1021-2728 {
		margin-top: 0px;
		align-items: flex-start;
		text-align: left;
	}
}

@media (max-width:768px) {
	#div_block-44-1305 {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

@media (max-width:768px) {
	#div_block-49-1305 {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width:768px) {
	#div_block-33-1305 {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width:768px) {
	#div_block-311-9 {
		width: 100%;
		flex-direction: row;
		display: flex;
		justify-content: center;
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width:768px) {
	#div_block-218-12 {
		width: 100%;
		text-align: left;
		display: flex;
	}
}

@media (max-width:768px) {
	#div_block-47-12 {
		width: 0%;
		padding-bottom: 0px;
		flex-direction: column;
		display: flex;
		align-items: center;
		text-align: left;
		margin-bottom: 30px;
	}
}

@media (max-width:768px) {
	#div_block-48-12 {
		width: 0%;
		display: flex;
		text-align: left;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		align-items: center;
	}
}

@media (max-width:768px) {
	#div_block-329-12 {
		width: 0%;
		flex-direction: column;
		display: flex;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		text-align: left;
		align-items: center;
	}
}

@media (max-width:768px) {
	#div_block-502-2475 {
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		align-items: center;
		text-align: center;
	}
}

@media (max-width:768px) {
	#div_block-504-2475 {
		justify-content: center;
		text-align: left;
	}
}

@media (max-width:768px) {
	#div_block-507-2475 {
		justify-content: center;
		text-align: left;
	}
}

@media (max-width:768px) {
	#div_block-510-2475 {
		justify-content: center;
		text-align: left;
	}
}

@media (max-width:768px) {
	#div_block-169-12 {
		flex-direction: column;
		display: flex;
		align-items: center;
		text-align: center;
	}
}

@media (max-width:768px) {
	#div_block-171-12 {
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		padding-bottom: 0px;
	}
}

@media (max-width:768px) {
	#div_block-427-12 {
		text-align: center;
		align-items: center;
		display: flex;
		flex-direction: row;
	}
}

@media (max-width:768px) {
	#div_block-327-12 {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
}

@media (max-width:480px) {
	#div_block-772-1287 {
		padding-left: 20px;
		padding-top: 40px;
		padding-right: 20px;
		padding-bottom: 40px;
		margin-bottom: 0px;
	}
}

@media (max-width:480px) {
	#div_block-779-1287 {
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
}

@media (max-width:480px) {
	#div_block-780-1287 {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width:480px) {
	#div_block-959-2297 {
		padding-top: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
	}
}

@media (max-width:480px) {
	#div_block-960-2297 {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (max-width:480px) {
	#div_block-983-2297 {
		text-align: left;
		align-items: center;
	}
}

@media (max-width:480px) {
	#div_block-1015-2728 {
		text-align: center;
		flex-direction: column;
		display: flex;
	}
}

@media (max-width:480px) {
	#div_block-311-9 {
		margin-bottom: 20px;
	}
}

@media (max-width:480px) {
	#div_block-502-2475 {
		align-items: center;
		text-align: center;
		display: flex;
	}
}

@media (max-width:1023px) {
	#new_columns-363-12 > .ct-div-block {
		width: 100% !important;
	}
}

#new_columns-363-12 {
	background-color: #0e1522;
}

@media (max-width:1023px) {
	#new_columns-771-1287 > .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-771-1287 {
		flex-direction: column;
	}
}

#new_columns-771-1287 {
	display: flex;
	align-content: center;
	position: static;
	justify-content: flex-start;
}

@media (max-width:1400px) {
	#new_columns-1002-3311 > .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-1002-3311 {
		flex-direction: column-reverse;
	}
}

@media (max-width:1400px) {
	#new_columns-1002-3311 {
		flex-direction: column-reverse;
	}
}

@media (max-width:1023px) {
	#new_columns-925-2233 > .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:1023px) {
	#new_columns-57-917 > .ct-div-block {
		width: 100% !important;
	}
}

#new_columns-57-917 {
	max-width: 1460px;
}

@media (max-width:1023px) {
	#new_columns-955-2297 > .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:1023px) {
	#new_columns-935-2233 > .ct-div-block {
		width: 100% !important;
	}
}

@media (max-width:1023px) {
	#new_columns-970-2297 > .ct-div-block {
		width: 100% !important;
	}
}

#new_columns-970-2297 {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #58637a;
}

@media (max-width:768px) {
	#new_columns-1014-2728 > .ct-div-block {
		width: 50% !important;
	}
}

@media (max-width:480px) {
	#new_columns-1014-2728 > .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-1014-2728 {
		flex-direction: column;
	}
}

#new_columns-1014-2728 {
	max-width: 890px;
	padding-left: 150px;
}

@media (max-width:1023px) {
	#new_columns-750-1287 > .ct-div-block {
		width: 100% !important;
	}
}

#new_columns-750-1287 {
	gap: 30px;
	flex-direction: row;
	display: flex;
	justify-content: center;
	flex-wrap: nowrap;
}

@media (max-width:1023px) {
	#new_columns-46-12 > .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-46-12 {
		flex-direction: column;
	}
}

#new_columns-46-12 {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #fff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

@media (max-width:768px) {
	#new_columns-170-12 > .ct-div-block {
		width: 100% !important;
	}
	
	#new_columns-170-12 {
		flex-direction: column;
	}
}

#new_columns-170-12 {
	width: 100%;
}

@media (max-width:1400px) {
	#new_columns-1014-2728 {
		padding-left: 0px;
	}
}

@media (max-width:1023px) {
	#new_columns-970-2297 {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
}

@media (max-width:1023px) {
	#new_columns-1014-2728 {
		padding-left: 100px;
	}
}

@media (max-width:1023px) {
	#new_columns-750-1287 {
		flex-wrap: wrap;
	}
}

@media (max-width:768px) {
	#new_columns-1014-2728 {
		padding-left: 0px;
	}
}

#headline-369-12 {
	font-size: 28px;
	font-family: "Montserrat";
	usecustomtag: true;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
}

#headline-370-12 {
	font-size: 28px;
	font-family: "Montserrat";
	usecustomtag: true;
	font-weight: 700;
	text-transform: uppercase;
	margin-left: 10px;
	color: #fff;
}

#headline-774-1287 {
	font-size: 70px;
	font-weight: 800;
	color: #99c4f6;
	margin-bottom: 50px;
	usecustomtag: true;
	line-height: 1.2em;
}

#headline-1006-3311 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-weight: 800;
	text-transform: uppercase;
	text-align: left;
	font-size: 50px;
	line-height: 1.2;
	color: #293b5f;
}

#headline-927-2233 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-weight: 800;
	text-transform: uppercase;
	text-align: left;
	font-size: 50px;
	line-height: 1.2;
	color: #293b5f;
}

#headline-56-917 {
	font-weight: 700;
	color: #99c4f6;
	margin-bottom: 30px;
	font-size: 30px;
}

#headline-961-2297 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-weight: 800;
	text-transform: uppercase;
	text-align: left;
	font-size: 50px;
	line-height: 1.2;
	color: #293b5f;
}

#headline-937-2233 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-weight: 800;
	text-transform: uppercase;
	text-align: left;
	font-size: 50px;
	line-height: 1.2;
	color: #293b5f;
}

#headline-967-2297 {
	text-align: center;
	usecustomtag: false;
	font-family: "Montserrat";
	font-weight: 800;
	text-transform: uppercase;
	font-size: 50px;
	line-height: 1.2;
	margin-bottom: 20px;
	color: #293b5f;
}

#headline-973-2297 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-size: 24px;
	font-weight: 700;
	text-transform: none;
	text-align: left;
	font-style: normal;
	color: #293b5f;
	line-height: 1.2;
	margin-bottom: 20px;
	margin-top: 10px;
}

#headline-977-2297 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-size: 24px;
	font-weight: 700;
	text-transform: none;
	text-align: left;
	font-style: normal;
	color: #293b5f;
	line-height: 1.2;
	margin-bottom: 20px;
	margin-top: 10px;
}

#headline-981-2297 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-size: 24px;
	font-weight: 700;
	text-transform: none;
	text-align: left;
	font-style: normal;
	color: #293b5f;
	line-height: 1.2;
	margin-bottom: 20px;
	margin-top: 10px;
}

#headline-986-2297 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-size: 24px;
	font-weight: 700;
	text-transform: none;
	text-align: left;
	font-style: normal;
	color: #293b5f;
	line-height: 1.2;
	margin-bottom: 20px;
	margin-top: 10px;
}

#headline-1011-2728 {
	color: #fff;
	font-weight: 700;
	font-size: 55px;
	font-family: "Poppins";
	line-height: 62px;
	margin-top: -10px;
}

#headline-784-1287 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 1.2;
	text-align: center;
	width: 100%;
	color: #293b5f;
	margin-bottom: 50px;
}

#headline-787-1287 {
	font-size: 24px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

#headline-790-1287 {
	font-size: 24px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

#headline-992-3311 {
	font-size: 24px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

#headline-995-3311 {
	font-size: 24px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

#headline-999-3311 {
	font-size: 24px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

#headline-749-1287 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	line-height: 1.2;
	width: 100%;
	margin-bottom: 40px;
	margin-top: 30px;
}

#headline-300-9 {
	usecustomtag: false;
	font-family: "Montserrat";
	font-size: 50px;
	font-weight: 800;
	text-transform: uppercase;
	text-align: left;
	color: #99c4f6;
	line-height: 1.2;
	width: 100%;
	margin-bottom: 20px;
}

#headline-360-12 {
	font-family: "Montserrat";
	color: #fff;
	text-align: left;
	margin-bottom: 25px;
	font-size: 18px;
	font-weight: 700;
}

#headline-396-12 {
	font-family: "Montserrat";
	color: #fff;
	text-align: left;
	margin-bottom: 25px;
	font-size: 18px;
	font-weight: 700;
}

#headline-503-2475 {
	font-family: "Montserrat";
	color: #fff;
	text-align: left;
	font-size: 18px;
	font-weight: 700;
	usecustomtag: true;
	margin-bottom: 25px;
	width: 100%;
}

@media (max-width:1400px) {
	#headline-749-1287 {
		font-size: 35px;
	}
}

@media (max-width:1023px) {
	#headline-369-12 {
		font-size: 22px;
	}
}

@media (max-width:1023px) {
	#headline-370-12 {
		font-size: 22px;
	}
}

@media (max-width:1023px) {
	#headline-967-2297 {
		font-size: 36px;
	}
}

@media (max-width:1023px) {
	#headline-973-2297 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#headline-977-2297 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#headline-981-2297 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#headline-986-2297 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#headline-749-1287 {
		font-size: 32px;
	}
}

@media (max-width:1023px) {
	#headline-300-9 {
		font-size: 36px;
	}
}

@media (max-width:1023px) {
	#headline-360-12 {
		color: #fff;
		text-align: center;
	}
}

@media (max-width:1023px) {
	#headline-396-12 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#headline-503-2475 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-774-1287 {
		font-size: 36px;
		line-height: 1.2;
	}
}

@media (max-width:768px) {
	#headline-1006-3311 {
		font-size: 32px;
		width: 100%;
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-927-2233 {
		font-size: 32px;
		width: 100%;
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-56-917 {
		text-align: center;
		font-size: 24px;
	}
}

@media (max-width:768px) {
	#headline-961-2297 {
		font-size: 32px;
		width: 100%;
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-937-2233 {
		font-size: 32px;
		width: 100%;
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-973-2297 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-977-2297 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-981-2297 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-986-2297 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-1011-2728 {
		font-size: 40px;
		width: 100%;
		align-self: center;
		text-align: center;
		line-height: 48px;
		letter-spacing: 0px;
	}
}

@media (max-width:768px) {
	#headline-784-1287 {
		font-size: 32px;
	}
}

@media (max-width:768px) {
	#headline-787-1287 {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	#headline-790-1287 {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	#headline-992-3311 {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	#headline-995-3311 {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	#headline-999-3311 {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	#headline-300-9 {
		font-size: 32px;
		margin-bottom: 20px;
		text-align: center;
	}
}

@media (max-width:768px) {
	#headline-503-2475 {
		text-align: center;
		font-size: 18px;
	}
}

@media (max-width:480px) {
	#headline-1006-3311 {
		font-size: 32px;
	}
}

@media (max-width:480px) {
	#headline-927-2233 {
		font-size: 32px;
	}
}

@media (max-width:480px) {
	#headline-961-2297 {
		font-size: 32px;
	}
}

@media (max-width:480px) {
	#headline-937-2233 {
		font-size: 32px;
	}
}

@media (max-width:480px) {
	#headline-967-2297 {
		font-size: 32px;
	}
}

@media (max-width:480px) {
	#headline-973-2297 {
		text-align: center;
	}
}

@media (max-width:480px) {
	#headline-977-2297 {
		text-align: center;
	}
}

@media (max-width:480px) {
	#headline-981-2297 {
		text-align: center;
	}
}

@media (max-width:480px) {
	#headline-986-2297 {
		text-align: center;
	}
}

@media (max-width:480px) {
	#headline-1011-2728 {
		display: block;
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
	}
}

@media (max-width:480px) {
	#headline-749-1287 {
		font-size: 26px;
	}
}

@media (max-width:480px) {
	#headline-300-9 {
		font-size: 26px;
		margin-bottom: 20px;
	}
}

@media (max-width:480px) {
	#headline-503-2475 {
		margin-bottom: 20px;
		text-align: center;
	}
}

#text_block-773-1287 {
	font-size: 80px;
	font-weight: 800;
	font-family: "Montserrat";
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 0px;
	letter-spacing: -1px;
	color: #99c4f6;
}

#text_block-776-1287 {
	color: #fff;
	font-size: 33px;
	font-weight: 800;
	font-family: "Poppins";
	line-height: 1.2;
	margin-bottom: 0px;
	display: none;
}

#text_block-777-1287 {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	font-family: "Montserrat";
	margin-top: 0px;
}

#text_block-781-1287 {
	usecustomtag: false;
	color: #0e1522;
	font-size: 40px;
	font-weight: 800;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 30px;
}

#text_block-968-2297 {
	font-size: 24px;
	font-weight: 700;
	usecustomtag: true;
}

#text_block-974-2297 {
	text-align: left;
	font-style: normal;
	text-transform: none;
	font-family: "Montserrat";
	font-size: 18px;
	color: #000;
}

#text_block-978-2297 {
	text-align: left;
	font-style: normal;
	text-transform: none;
	font-family: "Montserrat";
	font-size: 18px;
	color: #000;
}

#text_block-982-2297 {
	text-align: left;
	font-style: normal;
	text-transform: none;
	font-family: "Montserrat";
	font-size: 18px;
	color: #000;
}

#text_block-987-2297 {
	text-align: left;
	font-style: normal;
	text-transform: none;
	font-family: "Montserrat";
	font-size: 18px;
	color: #000;
}

#text_block-1012-2728 {
	font-size: 31px;
	color: #fff;
	font-family: "Poppins";
}

#text_block-1013-2728 {
	font-size: 16px;
	color: #fff;
	font-family: "Montserrat";
	font-weight: 400;
	max-width: 700px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 2em;
}

#text_block-1022-2728 {
	color: #fff;
	font-size: 26px;
	text-align: left;
	font-weight: 400;
	font-family: "Poppins";
}

#text_block-788-1287 {
	font-size: 18px;
	width: 100%;
	text-align: left;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom-color: #293b5f;
	border-bottom-width: 1px;
	border-right-color: #293b5f;
	border-right-width: 1px;
	border-left-color: #293b5f;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #fff;
	padding-right: 30px;
}

#text_block-791-1287 {
	font-size: 18px;
	width: 100%;
	text-align: left;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom-color: #293b5f;
	border-bottom-width: 1px;
	border-right-color: #293b5f;
	border-right-width: 1px;
	border-left-color: #293b5f;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #fff;
	padding-right: 30px;
}

#text_block-993-3311 {
	font-size: 18px;
	width: 100%;
	text-align: left;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom-color: #293b5f;
	border-bottom-width: 1px;
	border-right-color: #293b5f;
	border-right-width: 1px;
	border-left-color: #293b5f;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #fff;
	padding-right: 30px;
}

#text_block-996-3311 {
	font-size: 18px;
	width: 100%;
	text-align: left;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom-color: #293b5f;
	border-bottom-width: 1px;
	border-right-color: #293b5f;
	border-right-width: 1px;
	border-left-color: #293b5f;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #fff;
	padding-right: 30px;
}

#text_block-1000-3311 {
	font-size: 18px;
	width: 100%;
	text-align: left;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom-color: #293b5f;
	border-bottom-width: 1px;
	border-right-color: #293b5f;
	border-right-width: 1px;
	border-left-color: #293b5f;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #fff;
	padding-right: 30px;
}

#text_block-47-1305 {
	color: #fff;
	text-align: left;
	text-transform: none;
	font-weight: 700;
	font-size: 20px;
}

#text_block-52-1305 {
	color: #fff;
	text-align: left;
	text-transform: none;
	font-weight: 700;
	font-size: 20px;
}

#text_block-36-1305 {
	color: #fff;
	text-align: left;
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
}

#text_block-361-12 {
	color: #fff;
	text-align: center;
	font-family: "Montserrat";
	margin-bottom: 10px;
	font-size: 18px;
}

#text_block-174-12 {
	color: #fff;
	margin-right: 10px;
	text-align: left;
	font-size: 16px;
	font-family: "Montserrat";
}

#text_block-428-12 {
	color: #fff;
	margin-right: 10px;
	text-align: left;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 10px;
	font-size: 16px;
}

#text_block-430-12 {
	color: #fff;
	margin-right: 10px;
	text-align: left;
	font-size: 16px;
}

@media (max-width:1400px) {
	#text_block-773-1287 {
		font-size: 42px;
	}
}

@media (max-width:1400px) {
	#text_block-776-1287 {
		font-size: 24px;
	}
}

@media (max-width:1023px) {
	#text_block-974-2297 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#text_block-978-2297 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#text_block-982-2297 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#text_block-987-2297 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#text_block-489-12 {
		color: #fff;
		font-family: "Montserrat";
		font-size: 14px;
		line-height: 1;
	}
}

@media (max-width:768px) {
	#text_block-773-1287 {
		font-size: 36px;
	}
}

@media (max-width:768px) {
	#text_block-776-1287 {
		font-size: 22px;
	}
}

@media (max-width:768px) {
	#text_block-777-1287 {
		font-size: 16px;
	}
}

@media (max-width:768px) {
	#text_block-781-1287 {
		font-size: 32px;
	}
}

@media (max-width:768px) {
	#text_block-968-2297 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#text_block-974-2297 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#text_block-1012-2728 {
		text-align: center;
		font-size: 24px;
	}
}

@media (max-width:768px) {
	#text_block-1022-2728 {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	#text_block-788-1287 {
		font-size: 15px;
	}
}

@media (max-width:768px) {
	#text_block-791-1287 {
		font-size: 15px;
	}
}

@media (max-width:768px) {
	#text_block-993-3311 {
		font-size: 15px;
	}
}

@media (max-width:768px) {
	#text_block-996-3311 {
		font-size: 15px;
	}
}

@media (max-width:768px) {
	#text_block-1000-3311 {
		font-size: 15px;
	}
}

@media (max-width:768px) {
	#text_block-174-12 {
		width: 100%;
		text-align: center;
	}
}

@media (max-width:768px) {
	#text_block-428-12 {
		display: flex;
	}
}

@media (max-width:768px) {
	#text_block-430-12 {
		display: flex;
		flex-direction: row;
	}
}

@media (max-width:480px) {
	#text_block-974-2297 {
		text-align: center;
	}
}

@media (max-width:480px) {
	#text_block-978-2297 {
		text-align: center;
	}
}

@media (max-width:480px) {
	#text_block-982-2297 {
		text-align: center;
	}
}

@media (max-width:480px) {
	#text_block-987-2297 {
		text-align: center;
	}
}

#_rich_text-1007-3311 {
	font-size: 20px;
	font-family: "Montserrat";
}

#_rich_text-928-2233 {
	font-size: 20px;
	font-family: "Montserrat";
	padding-top: 15px;
}

#_rich_text-921-2233 {
	font-size: 20px;
	font-family: "Montserrat";
	padding-top: 15px;
}

#_rich_text-938-2233 {
	font-size: 20px;
	font-family: "Montserrat";
	padding-top: 15px;
}

#_rich_text-59-1305 {
	font-size: 20px;
	text-align: left;
	color: #fff;
}

#_rich_text-61-1305 {
	font-size: 20px;
	text-align: left;
	color: #fff;
}

#_rich_text-58-1305 {
	font-size: 20px;
	text-align: left;
	color: #fff;
}

@media (max-width:768px) {
	#_rich_text-1007-3311 {
		text-align: center;
		font-size: 16px;
	}
}

@media (max-width:768px) {
	#_rich_text-928-2233 {
		text-align: center;
		font-size: 16px;
		padding-top: 15px;
	}
}

@media (max-width:768px) {
	#_rich_text-921-2233 {
		text-align: center;
		font-size: 16px;
	}
}

@media (max-width:768px) {
	#_rich_text-938-2233 {
		text-align: center;
		font-size: 16px;
		padding-top: 15px;
	}
}

#text_block-1017-2728 {
	color: #fff;
	font-size: 26px;
	text-align: left;
	font-weight: 400;
	font-family: "Poppins";
}

#text_block-1018-2728 {
	color: #fff;
	font-size: 26px;
	text-align: left;
	font-weight: 400;
	font-family: "Poppins";
}

#text_block-1019-2728 {
	color: #fff;
	font-size: 26px;
	text-align: left;
	font-weight: 400;
	font-family: "Poppins";
}

#text_block-1020-2728 {
	color: #fff;
	font-size: 26px;
	text-align: left;
	font-weight: 400;
	font-family: "Poppins";
}

#text_block-1023-2728 {
	color: #fff;
	font-size: 26px;
	text-align: left;
	font-weight: 400;
	font-family: "Poppins";
}

#link_text-19-3340 {
	color: #fff;
	font-size: 26px;
	text-align: left;
	font-weight: 400;
	font-family: "Poppins";
}

#text_block-1024-2728 {
	color: #fff;
	font-size: 26px;
	text-align: left;
	font-weight: 400;
	font-family: "Poppins";
}

#text_block-313-9 {
	font-size: 30px;
	font-weight: 400;
	margin-right: 15px;
	font-family: "Montserrat";
	color: #fff;
}

#link_text-12-924 {
	font-size: 30px;
	font-weight: 700;
	font-family: "Montserrat";
	color: #fff;
}

#text_block-383-12 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#link_text-438-12 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#link_text-501-1505 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#link_text-440-12 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#link_text-449-12 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#link_text-514-2475 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#link_text-515-2475 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#text_block-393-12 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#text_block-391-12 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#link_text-518-2475 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#text_block-394-12 {
	text-align: left;
	font-family: "Montserrat";
	color: #fff;
	font-size: 16px;
}

#text_block-333-12 {
	color: #fff;
	margin-right: 10px;
	text-align: left;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 10px;
	font-size: 16px;
}

#text_block-334-12 {
	color: #fff;
	margin-right: 10px;
	text-align: left;
	font-size: 16px;
}

@media (max-width:1023px) {
	#text_block-313-9 {
		font-size: 36px;
	}
}

@media (max-width:1023px) {
	#link_text-12-924 {
		font-size: 36px;
	}
}

@media (max-width:1023px) {
	#text_block-383-12 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#link_text-438-12 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#link_text-501-1505 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#link_text-440-12 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#link_text-449-12 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#link_text-514-2475 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#link_text-515-2475 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#text_block-393-12 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#text_block-391-12 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#link_text-518-2475 {
		text-align: center;
	}
}

@media (max-width:1023px) {
	#text_block-394-12 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#text_block-1017-2728 {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	#text_block-1018-2728 {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	#text_block-1019-2728 {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	#text_block-1020-2728 {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	#text_block-1023-2728 {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	#link_text-19-3340 {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	#text_block-1024-2728 {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	#text_block-313-9 {
		font-size: 28px;
	}
}

@media (max-width:768px) {
	#link_text-12-924 {
		font-size: 28px;
	}
}

@media (max-width:768px) {
	#link_text-514-2475 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#link_text-515-2475 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#text_block-393-12 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#text_block-391-12 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#link_text-518-2475 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#text_block-394-12 {
		text-align: center;
	}
}

@media (max-width:768px) {
	#text_block-333-12 {
		display: none;
	}
}

@media (max-width:768px) {
	#text_block-334-12 {
		display: none;
	}
}

@media (max-width:480px) {
	#text_block-313-9 {
		font-size: 20px;
	}
}

@media (max-width:480px) {
	#link_text-12-924 {
		font-size: 20px;
	}
}

#link_button-371-12 {
	background-color: #99c4f6;
	border: 1px solid #99c4f6;
	color: #0e1522;
}

#link_button-371-12 {
	font-size: 20px;
	font-family: "Montserrat";
	font-weight: 700;
	margin-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	letter-spacing: -1px;
}

#link_button-371-12:hover {
	background-color: #99c4f6;
	border: 1px solid #99c4f6;
	color: #0e1522;
}

#link_button-479-12 {
	background-color: #99c4f6;
	border: 1px solid #99c4f6;
	color: #0e1522;
}

#link_button-479-12 {
	font-size: 20px;
	font-family: "Montserrat";
	font-weight: 700;
	margin-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	letter-spacing: -1px;
}

#link_button-479-12:hover {
	background-color: #99c4f6;
	border: 1px solid #99c4f6;
	color: #0e1522;
}

#link_button-778-1287 {
	background-color: rgba(255, 255, 255, 0);
	border: 1px solid rgba(255, 255, 255, 0);
	padding: 11px 17.6px;
}

#link_button-778-1287 {
	font-family: "Montserrat";
	font-size: 20px;
	font-weight: 800;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-radius: 5px;
}

#link_button-964-2297 {
	background-color: #000;
	border: 1px solid #000;
}

#link_button-964-2297 {
	font-family: "Montserrat";
	font-size: 20px;
	font-weight: 700;
	margin-top: 40px;
}

#link_button-989-2297 {
	background-color: #000;
	border: 1px solid #000;
}

#link_button-989-2297 {
	font-family: "Montserrat";
	font-size: 20px;
	font-weight: 700;
	margin-top: 9px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-radius: 5px;
	text-transform: uppercase;
}

#link_button-53-1305 {}

#link_button-53-1305 {
	background-color: rgba(0, 0, 0, 0);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}

#link_button-57-1305 {}

#link_button-57-1305 {
	background-color: rgba(0, 0, 0, 0);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}

#link_button-55-1305 {}

#link_button-55-1305 {
	background-color: rgba(0, 0, 0, 0);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}

#link_button-335-9 {
	background-color: rgba(41, 59, 95, 0);
	border: 1px solid rgba(41, 59, 95, 0);
}

#link_button-335-9 {
	font-family: "Montserrat";
	font-size: 20px;
	font-weight: 700;
	margin-top: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-radius: 5px;
}

#link_button-513-2475 {
	background-color: #99c4f6;
	border: 1px solid #99c4f6;
	color: #0e1522;
}

#link_button-513-2475 {
	font-family: "Montserrat";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -1px;
}

@media (max-width:1023px) {
	#link_button-371-12 {
		padding: 8px 12.8px;
	}
}

@media (max-width:768px) {
	#link_button-479-12 {}
	
	#link_button-479-12 {
		font-size: 12px;
		margin-left: 0px;
	}
}

@media (max-width:768px) {
	#link_button-964-2297 {}
	
	#link_button-964-2297 {
		margin-top: 0px;
	}
}

@media (max-width:480px) {
	#link_button-778-1287 {}
	
	#link_button-778-1287 {
		width: 100%;
	}
}

#image-365-12 {
	max-height: 143px;
	height: 126px;
}

#image-497-12 {
	width: 34px;
	margin-right: 10px;
}

#image-483-12 {
	width: 380px;
}

#image-958-2297 {
	object-fit: cover;
}

#image-972-2297 {
	filter: invert(70%) sepia(53%) saturate(343%) hue-rotate(181deg) brightness(98%) contrast(97%);
}

#image-976-2297 {
	filter: invert(70%) sepia(53%) saturate(343%) hue-rotate(181deg) brightness(98%) contrast(97%);
}

#image-980-2297 {
	filter: invert(70%) sepia(53%) saturate(343%) hue-rotate(181deg) brightness(98%) contrast(97%);
}

#image-985-2297 {
	filter: invert(70%) sepia(53%) saturate(343%) hue-rotate(181deg) brightness(98%) contrast(97%);
}

#image-11-924 {
	margin-right: 15px;
}

#image-50-12 {
	width: 100%;
	margin-bottom: 30px;
}

@media (max-width:768px) {
	#image-487-12 {
		width: 22px;
		margin-right: 10px;
	}
}

@media (max-width:768px) {
	#image-483-12 {
		width: 160px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media (max-width:768px) {
	#image-50-12 {
		width: 100%;
		margin-bottom: 20px;
	}
}

#fancy_icon-45-1305 {
	color: #99c4f6;
}

#fancy_icon-45-1305 {
	position: relative;
	top: -22px;
	align-self: flex-start;
}

#fancy_icon-50-1305 {
	color: #99c4f6;
}

#fancy_icon-50-1305 {
	position: relative;
	top: -22px;
	align-self: flex-start;
}

#fancy_icon-34-1305 {
	color: #99c4f6;
}

#fancy_icon-34-1305 {
	position: relative;
	top: -22px;
	align-self: flex-start;
}

#code_block-1004-3311 {
	width: 100%;
}

#_nav_menu-373-12 .oxy-nav-menu-hamburger-line {
	background-color: #fff;
}

@media (max-width:1023px) {
	#_nav_menu-373-12 .oxy-nav-menu-list {
		display: none;
	}
	
	#_nav_menu-373-12 .oxy-menu-toggle {
		display: initial;
	}
	
	#_nav_menu-373-12.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
		display: initial;
	}
}

#_nav_menu-373-12.oxy-nav-menu.oxy-nav-menu-open {
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}

#_nav_menu-373-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

#_nav_menu-373-12 .oxy-nav-menu-hamburger-wrap {
	width: 40px;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#_nav_menu-373-12 .oxy-nav-menu-hamburger {
	width: 40px;
	height: 32px;
}

#_nav_menu-373-12 .oxy-nav-menu-hamburger-line {
	height: 6px;
}

#_nav_menu-373-12.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
	top: 13px;
}

#_nav_menu-373-12.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
	top: -13px;
}

#_nav_menu-373-12 {
	display: flex;
	justify-content: center;
	align-items: stretch;
	font-family: "Montserrat";
	font-weight: 700;
}

#_nav_menu-373-12 .oxy-nav-menu-list {
	flex-direction: row;
}

#_nav_menu-373-12 .menu-item a {
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
}

#_nav_menu-373-12.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
	background-color: #000;
}

#_nav_menu-373-12.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
}

#_nav_menu-373-12 .menu-item:focus-within a, #_nav_menu-373-12 .menu-item:hover a {
	background-color: #000;
	color: #fff;
	padding-bottom: 15px;
	border-bottom-width: 5px;
}

#_nav_menu-373-12.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #000;
	color: #fff;
}

#shortcode-782-1287 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 425px;
}

@media (max-width:1400px) {
	#shortcode-782-1287 {
		width: 100%;
	}
}

#_header-195-12 {
	justify-content: flex-start;
	display: none;
}

@media (max-width:768px) {
	#_header-195-12 {
		display: block;
		position: fixed;
		z-index: 99999;
	}
}

#_header_row-207-12 .oxy-nav-menu-open, #_header_row-207-12 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
	background-color: #000;
}

.oxy-header.oxy-sticky-header-active > #_header_row-207-12.oxygen-show-in-sticky-only {
	display: block;
}

#_header_row-207-12 {
	background-color: #000;
}

.oxy-header.oxy-sticky-header-active > #_header_row-202-12.oxygen-show-in-sticky-only {
	display: block;
}

#_header_row-202-12 {
	margin-top: -70px;
	padding-bottom: 10px;
}

@media (max-width:768px) {
	.oxy-header.oxy-sticky-header-active > #_header_row-207-12.oxygen-show-in-sticky-only {
		display: block;
	}
	
	#_header_row-207-12 {
		padding-top: 10px;
		padding-bottom: 10px;
		z-index: 0;
		position: fixed;
	}
}

@media (max-width:768px) {
	#_header_row-202-12 .oxy-nav-menu-open, #_header_row-202-12 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
		background-color: #0e1522;
	}
	
	.oxy-header.oxy-sticky-header-active > #_header_row-202-12.oxygen-show-in-sticky-only {
		display: block;
	}
	
	#_header_row-202-12 {
		margin-top: 53px;
		margin-bottom: 0px;
		display: block;
		background-color: #0e1522;
		padding-bottom: 0px;
		position: fixed;
	}
}

#_social_icons-441-12.oxy-social-icons {
	flex-direction: row;
	margin-right: -10px;
	margin-bottom: -10px;
}

#_social_icons-441-12.oxy-social-icons a {
	font-size: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-facebook svg {
	color: #3b5998;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-facebook:hover svg {
	color: #5b79b8;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-instagram svg {
	color: #c32aa3;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-instagram:hover svg {
	color: #e34ac3;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-twitter svg {
	color: #00b6f1;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-twitter:hover svg {
	color: #20d6ff;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-linkedin svg {
	color: #007bb6;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-linkedin:hover svg {
	color: #209bd6;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-rss svg {
	color: #ee802f;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-rss:hover svg {
	color: #ffa04f;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-youtube svg {
	color: #f00;
}

#_social_icons-441-12.oxy-social-icons a.oxy-social-icons-youtube:hover svg {
	color: #f44;
}

#_social_icons-441-12.oxy-social-icons a svg {
	width: 1em;
	height: 1em;
}

.ct-section {
	width: 100%;
	background-size: cover;
	background-repeat: repeat;
}

.ct-section > .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.ct-div-block {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start;
}

.ct-new-columns {
	display: flex;
	width: 100%;
	flex-direction: row;
	align-items: stretch;
	justify-content: center;
	flex-wrap: wrap;
}

.ct-link-text {
	display: inline-block;
}

.ct-link {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	text-decoration: none;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.ct-link-button {
	display: inline-block;
	text-align: center;
	text-decoration: none;
}

.ct-link-button {
	background-color: #1e73be;
	border: 1px solid #1e73be;
	color: #fff;
	padding: 10px 16px;
}

.ct-image {
	max-width: 100%;
}

.ct-fancy-icon > svg {
	width: 55px;
	height: 55px;
}

.ct-inner-content {
	width: 100%;
}

.ct-slide {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.ct-nestable-shortcode {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start;
}

.oxy-comments {
	width: 100%;
	text-align: left;
}

.oxy-comment-form {
	width: 100%;
}

.oxy-login-form {
	width: 100%;
}

.oxy-search-form {
	width: 100%;
}

.oxy-tabs-contents {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start;
}

.oxy-tab {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start;
}

.oxy-tab-content {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start;
}

.oxy-testimonial {
	width: 100%;
}

.oxy-icon-box {
	width: 100%;
}

.oxy-pricing-box {
	width: 100%;
}

.oxy-posts-grid {
	width: 100%;
}

.oxy-gallery {
	width: 100%;
}

.ct-slider {
	width: 100%;
}

.oxy-tabs {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	align-items: stretch;
}

.ct-modal {
	flex-direction: column;
	align-items: flex-start;
}

.ct-span {
	display: inline-block;
	text-decoration: inherit;
}

.ct-widget {
	width: 100%;
}

.oxy-dynamic-list {
	width: 100%;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.ct-div-block, .oxy-post-content, .ct-text-block, .ct-headline, .oxy-rich-text, .ct-link-text {
		max-width: 100%;
	}
	
	img {
		flex-shrink: 0;
	}
	
	body * {
		min-height: 1px;
	}
}

.oxy-testimonial {
	flex-direction: row;
	align-items: center;
}

.oxy-testimonial .oxy-testimonial-photo-wrap {
	order: 1;
}

.oxy-testimonial .oxy-testimonial-photo {
	width: 125px;
	height: 125px;
	margin-right: 20px;
}

.oxy-testimonial .oxy-testimonial-photo-wrap, .oxy-testimonial .oxy-testimonial-author-wrap, .oxy-testimonial .oxy-testimonial-content-wrap {
	align-items: flex-start;
	text-align: left;
}

.oxy-testimonial .oxy-testimonial-text {
	margin-bottom: 8px;
	font-size: 21px;
	line-height: 1.4;
	-webkit-font-smoothing: subpixel-antialiased;
}

.oxy-testimonial .oxy-testimonial-author {
	font-size: 18px;
	-webkit-font-smoothing: subpixel-antialiased;
}

.oxy-testimonial .oxy-testimonial-author-info {
	font-size: 12px;
	-webkit-font-smoothing: subpixel-antialiased;
}

.oxy-icon-box {
	text-align: left;
	flex-direction: column;
}

.oxy-icon-box .oxy-icon-box-icon {
	margin-bottom: 12px;
	align-self: flex-start;
}

.oxy-icon-box .oxy-icon-box-heading {
	font-size: 21px;
	margin-bottom: 12px;
}

.oxy-icon-box .oxy-icon-box-text {
	font-size: 16px;
	margin-bottom: 12px;
	align-self: flex-start;
}

.oxy-icon-box .oxy-icon-box-link {
	margin-top: 20px;
}

.oxy-pricing-box .oxy-pricing-box-section {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	text-align: center;
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
	justify-content: center;
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
	justify-content: center;
}

.oxy-pricing-box .oxy-pricing-box-title-title {
	font-size: 48px;
}

.oxy-pricing-box .oxy-pricing-box-title-subtitle {
	font-size: 24px;
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
	flex-direction: row;
}

.oxy-pricing-box .oxy-pricing-box-currency {
	font-size: 28px;
}

.oxy-pricing-box .oxy-pricing-box-amount-main {
	font-size: 80px;
	line-height: .7;
}

.oxy-pricing-box .oxy-pricing-box-amount-decimal {
	font-size: 13px;
}

.oxy-pricing-box .oxy-pricing-box-term {
	font-size: 16px;
}

.oxy-pricing-box .oxy-pricing-box-sale-price {
	font-size: 12px;
	color: rgba(0, 0, 0, .5);
	margin-bottom: 20px;
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
	font-size: 16px;
	color: rgba(0, 0, 0, .5);
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
	justify-content: center;
}

.oxy-progress-bar .oxy-progress-bar-background {
	background-color: #000;
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, .12) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .12) 75%, transparent 75%, transparent);
	animation: none 0s paused;
}

.oxy-progress-bar .oxy-progress-bar-progress-wrap {
	width: 85%;
}

.oxy-progress-bar .oxy-progress-bar-progress {
	background-color: #6af;
	padding: 40px;
	animation: none 0s paused, none 0s paused;
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, .12) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .12) 75%, transparent 75%, transparent);
}

.oxy-progress-bar .oxy-progress-bar-overlay-text {
	font-size: 30px;
	font-weight: 900;
	-webkit-font-smoothing: subpixel-antialiased;
}

.oxy-progress-bar .oxy-progress-bar-overlay-percent {
	font-size: 12px;
}

.ct-slider .unslider-nav ol li {
	border-color: #fff;
}

.ct-slider .unslider-nav ol li.unslider-active {
	background-color: #fff;
}

.ct-slider .ct-slide {
	padding: 0px;
}

.oxy-superbox .oxy-superbox-secondary, .oxy-superbox .oxy-superbox-primary {
	transition-duration: .5s;
}

.oxy-shape-divider {
	width: 0px;
	height: 0px;
}

.oxy_shape_divider svg {
	width: 100%;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
	box-shadow: px px px px;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
	transition-duration: .4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div {
	margin-left: 0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
	width: 30px;
	height: 30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
	transition-duration: .4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon {
	top: 20px;
	left: 20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
	width: 24px;
	height: 24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
	transition-duration: .4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container {
	background-color: #fff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container {
	background-image: url("");
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container.nitro-lazy, .oxy-pro-menu .oxy-pro-menu-open-container.nitro-lazy {
	background-image: none !important;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg {
	font-size: 24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
	background-color: rgba(0, 0, 0, .2);
	border-top-style: solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list {
	flex-direction: row;
}

.oxy-pro-menu .oxy-pro-menu-container .menu-item a {
	text-align: left;
	justify-content: flex-start;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
	align-items: flex-start;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
	top: 0;
	bottom: 0;
	right: auto;
	left: 0;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
	text-align: left;
	justify-content: flex-start;
}

.oxy-site-navigation {
	--oxynav-brand-color: #4831b0;
	--oxynav-neutral-color: #fff;
	--oxynav-activehover-color: #efedf4;
	--oxynav-background-color: #4831b0;
	--oxynav-border-radius: 0px;
	--oxynav-other-spacing: 8px;
	--oxynav-transition-duration: .3s;
	--oxynav-transition-timing-function: cubic-bezier(.84, .05, .31, .93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper {
	text-align: left;
}

.oxy-site-navigation > ul {
	left: 0;
}

.oxy-site-navigation {
	--oxynav-animation-name: none;
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) {
	background-color: var(--oxynav-brand-color);
	transition: var(--oxynav-transition-duration);
	margin-left: var(--oxynav-other-spacing);
	border: none;
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) {
	background: transparent;
	border: 1px solid currentColor;
	transition: var(--oxynav-transition-duration);
	margin-left: var(--oxynav-other-spacing);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img {
	filter: invert(0) !important;
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover {
	background-color: var(--oxynav-activehover-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a {
	color: var(--oxynav-neutral-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a {
	color: var(--oxynav-brand-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a {
	color: var(--oxynav-brand-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after {
	color: var(--oxynav-neutral-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after {
	color: var(--oxynav-brand-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after {
	color: var(--oxynav-brand-color);
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul {
	display: none;
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul {
	display: none;
}

div.ct-section-inner-wrap, div.oxy-header-container {
	max-width: 1440px;
}

.ct-section-inner-wrap, .oxy-header-container {
	max-width: 1400px;
}

body {
	font-family: "Montserrat";
}

body {
	line-height: 1.6;
	font-size: 16px;
	font-weight: 400;
	color: #404040;
}

.oxy-nav-menu-hamburger-line {
	background-color: #404040;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Montserrat";
	font-size: 36px;
	font-weight: 700;
}

h2, h3, h4, h5, h6 {
	font-size: 30px;
}

h3, h4, h5, h6 {
	font-size: 24px;
}

h4, h5, h6 {
	font-size: 20px;
}

h5, h6 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

a {
	color: #0074db;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.ct-link-text {}

.ct-link {}

.ct-link-button {
	border-radius: 3px;
}

.ct-section-inner-wrap {
	padding-top: 75px;
	padding-right: 20px;
	padding-bottom: 75px;
	padding-left: 20px;
}

.ct-new-columns > .ct-div-block {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.oxy-header-container {
	padding-right: 20px;
	padding-left: 20px;
}

@media (max-width:992px) {
	.ct-columns-inner-wrap {
		display: block !important;
	}
	
	.ct-columns-inner-wrap:after {
		display: table;
		clear: both;
		content: "";
	}
	
	.ct-column {
		width: 100% !important;
		margin: 0 !important;
	}
	
	.ct-columns-inner-wrap {
		margin: 0 !important;
	}
}

.oxel_iconlist {
	max-width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 100%;
	gap: 10px;
	margin-top: 0px;
}

.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts), .oxel_iconlist.oxy-easy-posts .oxy-posts, .oxel_iconlist.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

@media (max-width:1400px) {
	.oxel_iconlist {
		margin-top: 20px;
	}
}

@media (max-width:1023px) {
	.oxel_iconlist {
		width: 100%;
	}
}

@media (max-width:768px) {
	.oxel_iconlist {
		padding-right: 0px;
		width: 100%;
		margin-top: 0px;
	}
	
	.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts), .oxel_iconlist.oxy-easy-posts .oxy-posts, .oxel_iconlist.ct-section .ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

@media (max-width:480px) {
	.oxel_iconlist {
		padding-right: 0px;
		max-width: 100%;
		min-width: 100%;
		width: 100%;
		margin-left: 0px;
		text-align: center;
	}
	
	.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts), .oxel_iconlist.oxy-easy-posts .oxy-posts, .oxel_iconlist.ct-section .ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
}

.oxel_iconlist__row {
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	width: 100%;
	margin-top: 0px;
	text-align: left;
}

.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts), .oxel_iconlist__row.oxy-easy-posts .oxy-posts, .oxel_iconlist__row.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

@media (max-width:768px) {
	.oxel_iconlist__row {}
	
	.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts), .oxel_iconlist__row.oxy-easy-posts .oxy-posts, .oxel_iconlist__row.ct-section .ct-section-inner-wrap {
		display: flex;
	}
}

@media (max-width:480px) {
	.oxel_iconlist__row {}
	
	.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts), .oxel_iconlist__row.oxy-easy-posts .oxy-posts, .oxel_iconlist__row.ct-section .ct-section-inner-wrap {
		display: flex;
	}
}

.oxel_iconlist__row__icon {
	color: #283b5e;
}

.oxel_iconlist__row__icon > svg {
	width: 45px;
	height: 45px;
}

.oxel_iconlist__row__icon {
	margin-left: 0px;
	margin-right: 9px;
	color: 283 B5E;
}

@media (max-width:768px) {
	.oxel_iconlist__row__icon {}
	
	.oxel_iconlist__row__icon > svg {
		width: 30px;
		height: 30px;
	}
	
	.oxel_iconlist__row__icon {}
}

.oxel_iconlist__row__label {
	font-family: Montserrat;
	font-weight: 700;
	color: #283b5e;
	font-size: 35px;
	line-height: 1;
}

@media (max-width:768px) {
	.oxel_iconlist__row__label {
		font-size: 20px;
	}
}

.oxel_iconlist__row--dark {
	background-color: #eceeef;
}

.oxel_icon_button__container:hover {
	background-color: #cfd3d7;
}

.oxel_icon_button__container {
	background-color: #eceeef;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 8px;
	transition-duration: .3s;
}

.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts), .oxel_icon_button__container.oxy-easy-posts .oxy-posts, .oxel_icon_button__container.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.oxel_icon_button_text {
	color: #374047;
}

.oxel_icon_button_icon {
	color: #606e79;
}

.oxel_icon_button_icon > svg {
	width: 18px;
	height: 18px;
}

.oxel_icon_button_icon {
	margin-right: 8px;
}

.oxel_dynamicslider {
	width: 100%;
}

.swiper-container {}

.oxel_dynamicslider__container {
	height: 400px;
}

.swiper-wrapper {}

.swiper-slide {}

.oxel_horizontal_divider {
	margin-top: 16px;
	margin-bottom: 16px;
	width: 100%;
}

.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts), .oxel_horizontal_divider.oxy-easy-posts .oxy-posts, .oxel_horizontal_divider.ct-section .ct-section-inner-wrap {
	flex-direction: unset;
}

.oxel_horizontal_divider__line {
	height: 5px;
	max-width: 105px;
	background-color: #99c4f6;
}

.oxel_horizontal_divider__icon {
	color: #98a1a8;
}

.oxel_horizontal_divider__icon > svg {
	width: 16px;
	height: 16px;
}

.oxel_horizontal_divider__icon {
	flex-shrink: 0;
}

.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts), .oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts, .oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap {
	display: flex;
}

.oxy-stock-content-styles {}

.oxy-superbox-primary {}

.oxy-superbox-secondary {}

.toggle-7200 {
	font-family: Montserrat;
	font-size: 28px;
	transition-duration: .6s;
}

.toggle-7200:not(.ct-section):not(.oxy-easy-posts), .toggle-7200.oxy-easy-posts .oxy-posts, .toggle-7200.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row-reverse;
}

.toggle-7200 .oxy-expand-collapse-icon {
	font-size: 22px;
}

.toggle-7200-expanded {}

.toggle-3913 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-color: #404040;
}

.toggle-3913:not(.ct-section):not(.oxy-easy-posts), .toggle-3913.oxy-easy-posts .oxy-posts, .toggle-3913.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row-reverse;
}

.toggle-3913 .oxy-expand-collapse-icon::before, .toggle-3913 .oxy-expand-collapse-icon::after {
	background-color: #fff;
}

.toggle-3913-expanded {}

.home-form {}

.footer-quicklinks {
	font-family: Montserrat;
	padding-bottom: 15px;
	width: 100%;
	margin-bottom: 0px;
	font-size: 16px;
}

@media (max-width:1023px) {
	.footer-quicklinks {
		text-align: center;
	}
}

@media (max-width:768px) {
	.footer-quicklinks {}
	
	.footer-quicklinks:not(.ct-section):not(.oxy-easy-posts), .footer-quicklinks.oxy-easy-posts .oxy-posts, .footer-quicklinks.ct-section .ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

.testimonial-innerpage {}

.header-sticky {
	background-color: #000;
}

@media (max-width:1023px) {
	.header-sticky {}
	
	.header-sticky:not(.ct-section):not(.oxy-easy-posts), .header-sticky.oxy-easy-posts .oxy-posts, .header-sticky.ct-section .ct-section-inner-wrap {
		display: flex;
	}
}

@media (max-width:768px) {
	.header-sticky {
		position: fixed;
	}
	
	.header-sticky:not(.ct-section):not(.oxy-easy-posts), .header-sticky.oxy-easy-posts .oxy-posts, .header-sticky.ct-section .ct-section-inner-wrap {
		display: block;
	}
}

.toggle-4520 {
	width: 100%;
}

.toggle-4520-expanded {}

.toggle-2921 {}

.toggle-2921-expanded {}

.toggle-3066 {
	font-family: Montserrat;
	background-color: #324659;
	color: #fff;
	font-weight: 700;
	font-size: 24px;
	width: 100%;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: 20px;
}

.toggle-3066:not(.ct-section):not(.oxy-easy-posts), .toggle-3066.oxy-easy-posts .oxy-posts, .toggle-3066.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row-reverse;
}

.toggle-3066 .oxy-expand-collapse-icon {
	font-size: 20px;
}

.toggle-3066 .oxy-expand-collapse-icon::before, .toggle-3066 .oxy-expand-collapse-icon::after {
	background-color: #fff;
}

.toggle-3066-expanded {}

.georgia-pre-heading {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	width: 100%;
}

@media (max-width:1400px) {
	.georgia-pre-heading {
		color: #fff;
		font-size: 20px;
		font-weight: 500;
		text-transform: uppercase;
	}
}

@media (max-width:1023px) {
	.georgia-pre-heading {
		color: #fff;
		font-size: 18px;
		font-weight: 500;
		text-transform: uppercase;
	}
}

@media (max-width:480px) {
	.georgia-pre-heading {
		font-size: 18px;
		font-weight: 500;
		text-transform: uppercase;
	}
}

.nc-pre-heading {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
}

@media (max-width:1400px) {
	.nc-pre-heading {
		color: #fff;
		font-size: 20px;
		font-weight: 500;
	}
}

@media (max-width:1023px) {
	.nc-pre-heading {
		color: #fff;
		font-size: 18px;
		font-weight: 500;
	}
}

@media (max-width:768px) {
	.nc-pre-heading {
		color: #fff;
		font-size: 18px;
		font-weight: 500;
	}
}

@media (max-width:480px) {
	.nc-pre-heading {
		color: #fff;
		font-size: 18px;
		font-weight: 500;
	}
}

.wisconsin-pre-heading {
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	font-size: 24px;
}

@media (max-width:1400px) {
	.wisconsin-pre-heading {
		color: #fff;
		font-size: 20px;
	}
}

@media (max-width:1023px) {
	.wisconsin-pre-heading {
		color: #fff;
		font-size: 18px;
	}
}

@media (max-width:768px) {
	.wisconsin-pre-heading {
		color: #fff;
		font-size: 18px;
	}
}

@media (max-width:480px) {
	.wisconsin-pre-heading {
		color: #fff;
		font-size: 18px;
	}
}

.toggle-9198 {}

.toggle-9198 .oxy-expand-collapse-icon {
	font-size: 0px;
}

.toggle-9198 .oxy-expand-collapse-icon::before, .toggle-9198 .oxy-expand-collapse-icon::after {
	background-color: #d81515;
}

.toggle-9198-expanded {}

.featured-projects-section {
	display: none !important;
}

.featured-projects-section:not(.ct-section):not(.oxy-easy-posts), .featured-projects-section.oxy-easy-posts .oxy-posts, .featured-projects-section.ct-section .ct-section-inner-wrap {
	display: flex;
}

.comm-services-section {}

@media (max-width:768px) {
	.comm-services-section {}
	
	.comm-services-section:not(.ct-section):not(.oxy-easy-posts), .comm-services-section.oxy-easy-posts .oxy-posts, .comm-services-section.ct-section .ct-section-inner-wrap {
		display: flex;
	}
}

@media (max-width:480px) {
	.comm-services-section {}
	
	.comm-services-section .ct-section-inner-wrap {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

.service-block-hds {
	text-shadow: -3px -3px 4px #0e1522;
}

@media (max-width:1400px) {
	.service-block-hds {}
}

@media (max-width:768px) {
	.service-block-hds {
		z-index: 999;
		margin-right: 40px;
	}
	
	.service-block-hds:hover {
		z-index: 999;
	}
}

@media (max-width:480px) {
	.service-block-hds {
		margin-right: 0px;
	}
}

.service-area-locale {
	width: 100%;
}

.service-area-locale:not(.ct-section):not(.oxy-easy-posts), .service-area-locale.oxy-easy-posts .oxy-posts, .service-area-locale.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.mobile-menu-ga {}

@media (max-width:768px) {
	.mobile-menu-ga {}
}

.testimonial-sect {}

@media (max-width:768px) {
	.testimonial-sect {
		max-height: 65vh;
	}
}

.testimonial-sect-0 {}

@media (max-width:480px) {
	.testimonial-sect-0 {
		max-height: 78vh;
	}
}

.testimonial-sect-3 {}

@media (max-width:480px) {
	.testimonial-sect-3 {
		max-height: 75vh;
	}
}

.e-height {}

.toggle-rich-txt {
	font-size: 18px;
	background-color: #fff;
}

@media (max-width:768px) {
	.toggle-rich-txt {
		font-size: 15px;
	}
}

.certified-logos {}

@media (max-width:768px) {
	.certified-logos {
		max-height: 100px;
	}
}

.toggle-6806 {}

.toggle-6806-expanded {}

.ct-email {
	color: #99c4f6;
}

.ct-email > svg {
	width: 30px;
	height: 30px;
}

.ct-email {}

.ct-address {
	color: #fff;
	margin-left: 20px;
	font-size: 18px;
	font-weight: 400;
}

.address-icon {
	color: #99c4f6;
}

.address-icon > svg {
	width: 30px;
	height: 30px;
}

.address-icon {}

.ct-phn {
	font-size: 18px;
	color: #fff;
	margin-left: 20px;
	font-weight: 400;
}

.ct-handset {
	color: #99c4f6;
}

.ct-handset > svg {
	width: 30px;
	height: 30px;
}

.ct-handset {}

.ct-em {
	font-size: 18px;
	color: #fff;
	margin-left: 20px;
	font-weight: 400;
}

.stripe-mask {}

.left-mask-stripe {}

.left-stripe-mask {}

.striped-mask-rev {}

.location-head {
	width: 100%;
	align-self: center;
	color: #2b3b5f;
	text-align: center;
	margin-top: 20px;
}

.location-details {
	font-family: Montserrat;
	font-size: 18px;
	color: #000;
}

.loc-map-sec {
	padding-left: 30px;
	padding-right: 30px;
	width: 100%;
}

.loc-map-sec:not(.ct-section):not(.oxy-easy-posts), .loc-map-sec.oxy-easy-posts .oxy-posts, .loc-map-sec.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.map-wrapper {
	width: 50%;
	padding-top: 25px;
	padding-bottom: 25px;
}

.map-wrapper:not(.ct-section):not(.oxy-easy-posts), .map-wrapper.oxy-easy-posts .oxy-posts, .map-wrapper.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
}

.hr-style {}

.map-wrapper-inner {
	width: 100%;
}

.new-map-wrapper {
	margin-bottom: 50px;
}

@media (max-width:480px) {
	.new-map-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.location-place {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 12px;
}

.map-sect {
	width: 100%;
	margin-left: 20px;
}

.map-sect:not(.ct-section):not(.oxy-easy-posts), .map-sect.oxy-easy-posts .oxy-posts, .map-sect.ct-section .ct-section-inner-wrap {
	display: none;
}

@media (max-width:768px) {
	.map-sect {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

.location-graphic {}

.loc-state {
	font-size: 30px;
	padding-left: 15px;
	padding-top: 10px;
	margin-bottom: 25px;
	color: #293b5f;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width:1023px) {
	.loc-state {
		font-size: 24px;
	}
}

.loc-address {
	padding-left: 15px;
	color: #000;
	font-weight: 500;
	font-size: 20px;
	text-align: left;
	margin-bottom: 20px;
}

@media (max-width:1023px) {
	.loc-address {
		font-size: 18px;
	}
}

.loc-pin {
	color: #293b5f;
}

.loc-pin > svg {
	width: 42px;
	height: 42px;
}

.loc-pin {}

.location-block {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #293b5f;
	width: 33.33%;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	box-shadow: 0px #293b5f;
	transition: box-shadow .3s ease, transform .3s ease;
	box-shadow: 0 4px 12px rgba(0, 0, 0, .12);
}

@media (max-width:768px) {
	.location-block {
		width: 100%;
	}
}

@media (max-width:480px) {
	.location-block {
		padding-left: 0px;
		padding-right: 0px;
	}
}

.serv-photo {
	width: 50%;
}

@media (max-width:768px) {
	.serv-photo {
		width: 100%;
	}
}

@media (max-width:480px) {
	.serv-photo {
		width: 100%;
	}
}

.serv-text {
	width: 50%;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	align-self: center;
}

@media (max-width:768px) {
	.serv-text {
		width: 100%;
	}
}

.serv-blk {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.serv-blk:not(.ct-section):not(.oxy-easy-posts), .serv-blk.oxy-easy-posts .oxy-posts, .serv-blk.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
}

.serv-type {
	font-size: 24px;
	color: #293b5f;
}

@media (max-width:1400px) {
	.serv-type {
		font-size: 20px;
	}
}

@media (max-width:1023px) {
	.serv-type {
		font-size: 20px;
	}
}

.serv-details {
	font-size: 20px;
	color: #2b3b5f;
}

@media (max-width:1400px) {
	.serv-details {
		font-size: 18px;
	}
}

@media (max-width:1023px) {
	.serv-details {
		font-size: 16px;
	}
}

.serv-block-sect {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 5px;
	border-top-color: #2b3b5f;
	border-right-color: #2b3b5f;
	border-bottom-color: #2b3b5f;
	border-left-color: #2b3b5f;
}

@media (max-width:768px) {
	.serv-block-sect {
		width: 100%;
	}
	
	.serv-block-sect:not(.ct-section):not(.oxy-easy-posts), .serv-block-sect.oxy-easy-posts .oxy-posts, .serv-block-sect.ct-section .ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
	}
}

.serv-intro {
	width: 100%;
}

.serv-into-hd {
	font-size: 40px;
	color: #293b5f;
}

@media (max-width:1023px) {
	.serv-into-hd {
		font-size: 30px;
	}
}

@media (max-width:480px) {
	.serv-into-hd {
		font-size: 24px;
	}
}

.section-divider {
	height: 2px;
	width: 47%;
	margin-bottom: 15px;
	margin-top: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-top-color: #293b5f;
	border-right-color: #293b5f;
	border-bottom-color: #293b5f;
	border-left-color: #293b5f;
}

.serv-offering {}

@media (max-width:1400px) {
	.serv-offering {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width:768px) {
	.serv-offering {
		padding-right: 0px;
		padding-left: 0px;
	}
	
	.serv-offering:not(.ct-section):not(.oxy-easy-posts), .serv-offering.oxy-easy-posts .oxy-posts, .serv-offering.ct-section .ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
	}
}

.map-block {
	margin-bottom: 90px;
	border-top-width: 10px;
	border-top-color: #2b3b5f;
	border-top-style: solid;
	border-radius: 10px;
	width: 100%;
}

.map-block:not(.ct-section):not(.oxy-easy-posts), .map-block.oxy-easy-posts .oxy-posts, .map-block.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
}

.map-loc-hd {
	color: #eceeef;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.location-pn {
	color: #eceeef;
}

.location-pn > svg {
	width: 39px;
	height: 39px;
}

.location-pn {}

.office-loc-addy {
	color: #eceeef;
	margin-left: 15px;
}

.nc-places {}

.home-hero {}

@media (max-width:768px) {
	.home-hero {}
}

.colored-side {}

.hero-desktop {}

@media (max-width:768px) {
	.hero-desktop {}
	
	.hero-desktop:not(.ct-section):not(.oxy-easy-posts), .hero-desktop.oxy-easy-posts .oxy-posts, .hero-desktop.ct-section .ct-section-inner-wrap {
		display: none;
	}
}

@media (max-width:480px) {
	.hero-desktop {}
	
	.hero-desktop:not(.ct-section):not(.oxy-easy-posts), .hero-desktop.oxy-easy-posts .oxy-posts, .hero-desktop.ct-section .ct-section-inner-wrap {
		display: none;
	}
}

.hero-mobile {}

.hero-mobile:not(.ct-section):not(.oxy-easy-posts), .hero-mobile.oxy-easy-posts .oxy-posts, .hero-mobile.ct-section .ct-section-inner-wrap {
	display: none;
}

@media (max-width:768px) {
	.hero-mobile {}
	
	.hero-mobile:not(.ct-section):not(.oxy-easy-posts), .hero-mobile.oxy-easy-posts .oxy-posts, .hero-mobile.ct-section .ct-section-inner-wrap {
		display: block;
	}
}

.cvalues {}

@media (max-width:1023px) {
	.cvalues {}
}

.apply-btn:hover {
	background-color: #fff;
	border: 1px solid #fff;
	color: #2b3b5f;
}

.apply-btn:hover {
	font-weight: 600;
	border-top-color: #2b3b5f;
	border-right-color: #2b3b5f;
	border-bottom-color: #2b3b5f;
	border-left-color: #2b3b5f;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.apply-btn {
	background-color: #2b3b5f;
	border: 1px solid #2b3b5f;
	padding: 15px 24px;
}

.apply-btn {
	padding-left: 80px;
	padding-right: 80px;
	font-size: 24px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: 600;
	border-top-color: #99c4f6;
	border-right-color: #99c4f6;
	border-bottom-color: #99c4f6;
	border-left-color: #99c4f6;
}

@media (max-width:768px) {
	.apply-btn {
		align-self: center;
		font-size: 20px;
	}
}

@media (max-width:480px) {
	.apply-btn {
		padding-left: 60px;
		padding-right: 60px;
	}
}

.tabs-9023-tab {}

.tabs-9023-tab:not(.ct-section):not(.oxy-easy-posts), .tabs-9023-tab.oxy-easy-posts .oxy-posts, .tabs-9023-tab.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
}

.tabs-9023-tab-active {}

.tabs-contents-9023-tab {}

.read-more {}

.read-more-content {
	font-weight: 400;
	font-size: 20px;
}

@media (max-width:768px) {
	.read-more-content {
		font-size: 18px;
	}
}

@media (max-width:480px) {
	.read-more-content {
		font-size: 16px;
	}
}

.read-more-btn {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: rgba(0, 0, 0, 0);
	font-size: 20px;
	margin-top: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

@media (max-width:768px) {
	.read-more-btn {
		font-size: 18px;
	}
}

@media (max-width:480px) {
	.read-more-btn {
		font-size: 16px;
	}
}

.ot-wrp {
	background-position: center top;
}

.ot-left {}

@media (max-width:1023px) {
	.ot-left {}
}

@media (max-width:768px) {
	.ot-left {}
}

.ot-right {
	margin-bottom: 0px;
}

@media (max-width:768px) {
	.ot-right {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width:480px) {
	.ot-right {}
}

.card-servs {}

.serv-btn {
	background-color: #99c4f6;
	border: 1px solid #99c4f6;
	color: #2b3b5f;
}

.serv-btn {
	padding-left: 16px;
	padding-right: 16px;
	font-weight: 700;
	width: 100%;
	text-transform: uppercase;
}

.card-arrow {
	padding-left: 70px;
	padding-right: 20px;
	position: absolute;
	top: 0rem;
	right: 0rem;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 35% 100%);
}

@media (max-width:768px) {
	.card-arrow {
		z-index: 1;
	}
}

@media (max-width:480px) {
	.card-arrow {
		padding-left: 70px;
	}
}

.sv-cards {
	position: relative;
	display: flex;
	align-items: flex-end;
	padding: 2rem;
}

.serv-bar {}

@media (max-width:480px) {
	.serv-bar {
		width: 100%;
	}
	
	.serv-bar:not(.ct-section):not(.oxy-easy-posts), .serv-bar.oxy-easy-posts .oxy-posts, .serv-bar.ct-section .ct-section-inner-wrap {
		display: flex;
	}
}

.serv-blts {}

.serv-blt-text {
	margin-left: 20px;
}

.choose-box {
	width: 30%;
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #293b5f;
	border-radius: 20px;
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}

.chs-head {
	margin-bottom: 20px;
	color: #99c4f6;
	text-align: center;
	width: 100%;
}

.chs-text {
	font-weight: 600;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

.new-h1 {
	color: #fff;
	font-size: 60px;
	font-weight: 800;
	line-height: 1;
	text-transform: uppercase;
}

@media (max-width:1023px) {
	.new-h1 {
		font-size: 40px;
	}
}

@media (max-width:768px) {
	.new-h1 {
		font-size: 35px;
	}
}

.h2-35px-c-w {
	color: #fff;
	font-weight: 800;
	text-align: center;
	line-height: 1.3;
	text-transform: uppercase;
	font-size: 35px;
}

@media (max-width:1400px) {
	.h2-35px-c-w {
		font-size: 30px;
	}
}

@media (max-width:1023px) {
	.h2-35px-c-w {
		font-size: 30px;
	}
}

@media (max-width:768px) {
	.h2-35px-c-w {
		font-size: 26px;
	}
}

.h2-35px-l-b {
	color: #000;
	text-transform: uppercase;
	font-weight: 800;
	line-height: 1.3;
	text-align: left;
	font-size: 35px;
}

@media (max-width:1400px) {
	.h2-35px-l-b {
		line-height: 1;
		font-size: 30px;
	}
}

@media (max-width:1023px) {
	.h2-35px-l-b {
		font-size: 30px;
	}
}

@media (max-width:768px) {
	.h2-35px-l-b {
		text-align: center;
		font-size: 26px;
	}
}

.h2-35px-c-b {
	text-align: center;
	font-size: 35px;
	color: #000;
	font-weight: 800;
	line-height: 1.3;
	text-transform: uppercase;
}

@media (max-width:1400px) {
	.h2-35px-c-b {
		font-size: 30px;
	}
}

@media (max-width:1023px) {
	.h2-35px-c-b {
		font-size: 30px;
	}
}

@media (max-width:768px) {
	.h2-35px-c-b {
		font-size: 26px;
	}
}

.h2-35px-l-w {
	font-size: 35px;
	color: #fff;
	font-weight: 800;
	line-height: 1.3;
	text-transform: uppercase;
	text-align: left;
}

@media (max-width:1400px) {
	.h2-35px-l-w {
		font-size: 30px;
	}
}

@media (max-width:1023px) {
	.h2-35px-l-w {
		font-size: 30px;
	}
}

@media (max-width:768px) {
	.h2-35px-l-w {
		font-size: 26px;
	}
}

@media (max-width:480px) {
	.h2-35px-l-w {
		text-align: left;
	}
}

.body-20px-c-w {
	font-size: 20px;
	color: #fff;
	text-align: center;
}

@media (max-width:1023px) {
	.body-20px-c-w {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	.body-20px-c-w {
		font-size: 16px;
	}
}

.body-20px-l-w {
	font-size: 20px;
	color: #fff;
	margin-bottom: 0px;
	width: 90%;
	text-align: left;
	line-height: 1.5;
}

@media (max-width:1023px) {
	.body-20px-l-w {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	.body-20px-l-w {
		width: 100%;
		font-size: 16px;
	}
}

@media (max-width:480px) {
	.body-20px-l-w {
		text-align: left;
	}
}

.eb-20px-C {
	font-size: 20px;
	font-weight: 400;
	color: #969696;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
}

@media (max-width:1023px) {
	.eb-20px-C {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	.eb-20px-C {
		font-size: 16px;
	}
}

.eb-20px-L {
	font-weight: 400;
	font-size: 20px;
	color: #969696;
	text-align: left;
	letter-spacing: 3px;
	text-transform: uppercase;
}

@media (max-width:1023px) {
	.eb-20px-L {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	.eb-20px-L {
		font-size: 16px;
		text-align: center;
	}
}

@media (max-width:480px) {
	.eb-20px-L {
		text-align: center;
	}
}

.body-20px-C-b {
	font-size: 20px;
	color: #676767;
	text-align: center;
}

@media (max-width:1023px) {
	.body-20px-C-b {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	.body-20px-C-b {
		font-size: 16px;
	}
}

.body-20px-L-b {
	font-size: 20px;
	color: #676767;
	text-align: left;
}

@media (max-width:1023px) {
	.body-20px-L-b {
		font-size: 18px;
	}
}

@media (max-width:768px) {
	.body-20px-L-b {
		text-align: center;
		font-size: 16px;
	}
}

.list-18px-B {
	font-size: 18px;
	margin-left: -20px;
	text-align: left;
}

@media (max-width:1023px) {
	.list-18px-B {
		font-size: 16px;
	}
}

.list-18px-W {
	font-size: 18px;
	text-align: left;
	color: #fff;
	margin-left: -20px;
	line-height: 1.8;
}

@media (max-width:1023px) {
	.list-18px-W {
		font-size: 16px;
		margin-top: -20px;
	}
}

.h3-24px-L-DB {
	color: #324659;
	font-size: 24px;
	font-weight: 800;
	line-height: 1.2;
	text-transform: capitalize;
	text-align: left;
}

@media (max-width:1400px) {
	.h3-24px-L-DB {
		font-size: 22px;
	}
}

@media (max-width:1023px) {
	.h3-24px-L-DB {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	.h3-24px-L-DB {
		font-size: 18px;
	}
}

.h3-24px-L-W {
	font-size: 24px;
	font-weight: 800;
	color: #fff;
	line-height: 1;
	text-transform: capitalize;
	text-align: left;
}

@media (max-width:1400px) {
	.h3-24px-L-W {
		font-size: 22px;
	}
}

@media (max-width:1023px) {
	.h3-24px-L-W {
		font-size: 20px;
	}
}

@media (max-width:768px) {
	.h3-24px-L-W {
		font-size: 18px;
	}
}

.tabs-6947-tab {}

.tabs-6947-tab-active {}

.tabs-contents-6947-tab {}

.body-12px-L-DB {
	font-size: 12px;
	font-weight: 700;
	color: #324659;
	text-align: left;
	text-transform: uppercase;
}

.body-18px-L-B {
	font-size: 18px;
	text-align: left;
	color: #676767;
}

@media (max-width:1023px) {
	.body-18px-L-B {
		font-size: 16px;
	}
}

.body-18px-L-W {
	color: #fff;
	text-align: left;
	margin-left: 0px;
	font-size: 18px;
}

@media (max-width:1023px) {
	.body-18px-L-W {
		font-size: 16px;
		line-height: 1.3;
	}
}

@media (max-width:768px) {
	.body-18px-L-W {}
}

.h3-30px-L-W {
	color: #fff;
	font-size: 30px;
	font-weight: 700;
	text-align: left;
	line-height: 1;
}

@media (max-width:1400px) {
	.h3-30px-L-W {
		font-size: 28px;
	}
}

@media (max-width:1023px) {
	.h3-30px-L-W {
		font-size: 25px;
	}
}

@media (max-width:768px) {
	.h3-30px-L-W {
		font-size: 20px;
	}
}

.body-18px-L-D {
	color: #000;
	font-size: 18px;
	text-align: left;
}

@media (max-width:1023px) {
	.body-18px-L-D {
		font-size: 16px;
	}
}

.tabs-3327-tab:hover {
	background-color: #324659;
}

.tabs-3327-tab {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #324659;
	border-right-color: #324659;
	border-bottom-color: #324659;
	border-left-color: #324659;
	border-radius: 5px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tabs-3327-tab:not(.ct-section):not(.oxy-easy-posts), .tabs-3327-tab.oxy-easy-posts .oxy-posts, .tabs-3327-tab.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
}

.tabs-3327-tab-active {}

.tabs-contents-3327-tab {}

.portfolio-tab {
	align-self: center;
	display: grid !important;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px 12px;
}

.portfolio-tab:not(.ct-section):not(.oxy-easy-posts), .portfolio-tab.oxy-easy-posts .oxy-posts, .portfolio-tab.ct-section .ct-section-inner-wrap {
	display: flex;
}

.tab-18px-D:hover {
	color: #fff;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.tab-18px-D {
	font-size: 18px;
	color: #676767;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}

@media (max-width:1023px) {
	.tab-18px-D {
		font-size: 16px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
	}
}

@media (max-width:768px) {
	.tab-18px-D {
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		line-height: 1.2;
	}
	
	.tab-18px-D:hover {
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
}

.tabs-4860-tab {}

.tabs-4860-tab-active {}

.tabs-contents-4860-tab {}

.tabs-0009-tab {}

.tabs-0009-tab-active {}

.tabs-contents-0009-tab {}

.tabs-5852-tab:active {
	background-color: #324659;
}

.tabs-5852-tab:hover {
	background-color: #324659;
}

.tabs-5852-tab {
	background-color: #fff;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-color: #324659;
	border-right-color: #324659;
	border-bottom-color: #324659;
	border-left-color: #324659;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 5px;
}

.tabs-5852-tab:not(.ct-section):not(.oxy-easy-posts), .tabs-5852-tab.oxy-easy-posts .oxy-posts, .tabs-5852-tab.ct-section .ct-section-inner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
}

.tabs-5852-tab-active {}

.tabs-contents-5852-tab {}

@media (max-width:768px) {
	.tabs-contents-5852-tab {
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}
}

.list-16px-L-W {
	font-size: 16px;
	color: #fff;
	text-align: left;
	margin-left: -20px;
	width: 100%;
	line-height: 1.5;
}

@media (max-width:1023px) {
	.list-16px-L-W {
		margin-top: -20px;
	}
}

@media (max-width:480px) {
	.list-16px-L-W {}
}

.div-cut-edge {
	flex-grow: 1;
}

@media (max-width:768px) {
	.div-cut-edge {}
}

.top-car {}

@media (max-width:768px) {
	.top-car {}
}

@media (max-width:480px) {
	.top-car {}
}

.boit-car {}

.bot-car {}

@media (max-width:768px) {
	.bot-car {
		margin-top: -20px;
	}
	
	.bot-car:not(.ct-section):not(.oxy-easy-posts), .bot-car.oxy-easy-posts .oxy-posts, .bot-car.ct-section .ct-section-inner-wrap {
		display: flex;
	}
}

.h3-35px-C-W {
	color: #fff;
	font-size: 35px;
	font-weight: 800;
	text-align: center;
	line-height: 1.2;
}

@media (max-width:1400px) {
	.h3-35px-C-W {
		font-size: 30px;
	}
}

@media (max-width:1023px) {
	.h3-35px-C-W {
		font-size: 30px;
	}
}

@media (max-width:768px) {
	.h3-35px-C-W {
		font-size: 26px;
	}
}

.cust-slider {}

@media (max-width:768px) {
	.cust-slider {}
}

.custom-com-head {}

.com-nav {}

.oxy-pro-menu-list {
	display: flex;
	padding: 0;
	margin: 0;
	align-items: center;
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item {
	list-style-type: none;
	display: flex;
	flex-direction: column;
	width: 100%;
	transition-property: background-color, color, border-color;
}

.oxy-pro-menu-list > .menu-item {
	white-space: nowrap;
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
	text-decoration: none;
	border-style: solid;
	border-width: 0;
	transition-timing-function: ease-in-out;
	transition-property: background-color, color, border-color;
	border-color: transparent;
}

.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a, .oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a {
	border-color: currentColor;
}

.oxy-pro-menu .menu-item, .oxy-pro-menu .sub-menu {
	position: relative;
}

.oxy-pro-menu .menu-item .sub-menu {
	padding: 0;
	flex-direction: column;
	white-space: nowrap;
	display: flex;
	visibility: hidden;
	position: absolute;
	z-index: 9999999;
	top: 100%;
	transition-property: opacity, transform, visibility;
}

.oxy-pro-menu-off-canvas .sub-menu:before, .oxy-pro-menu-open .sub-menu:before {
	display: none;
}

.oxy-pro-menu .menu-item .sub-menu.aos-animate, .oxy-pro-menu-init .menu-item .sub-menu[data-aos^=flip] {
	visibility: visible;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-init) .menu-item .sub-menu[data-aos^=flip] {
	transition-duration: 0s;
}

.oxy-pro-menu .sub-menu .sub-menu, .oxy-pro-menu.oxy-pro-menu-vertical .sub-menu {
	left: 100%;
	top: 0;
}

.oxy-pro-menu .sub-menu.sub-menu-left {
	right: 0;
	left: auto !important;
	margin-right: 100%;
}

.oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left {
	margin-right: 0;
}

.oxy-pro-menu .sub-menu li.menu-item {
	flex-direction: column;
}

.oxy-pro-menu-mobile-open-icon, .oxy-pro-menu-mobile-close-icon {
	display: none;
	cursor: pointer;
	align-items: center;
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon {
	display: inline-flex;
}

.oxy-pro-menu-mobile-open-icon > svg, .oxy-pro-menu-mobile-close-icon > svg {
	fill: currentColor;
}

.oxy-pro-menu-mobile-close-icon {
	position: absolute;
}

.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container {
	width: 100%;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: auto;
	z-index: 2147483642 !important;
	background-color: #fff;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container {
	transition-property: opacity, transform, visibility;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container[data-aos^=slide] {
	transition-property: transform;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container[data-aos^=flip] {
	visibility: visible !important;
}

.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list, .oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list {
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.oxy-pro-menu.oxy-pro-menu-open > .oxy-pro-menu-container {
	max-height: 100vh;
	overflow: auto;
	width: 100%;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas > .oxy-pro-menu-container {
	max-height: 100vh;
	overflow: auto;
	z-index: 1000;
}

.oxy-pro-menu-container > div:first-child {
	margin: auto;
}

.oxy-pro-menu-off-canvas-container {
	display: flex !important;
	position: fixed;
	width: auto;
	align-items: center;
	justify-content: center;
}

.oxy-pro-menu-off-canvas-container a, .oxy-pro-menu-open-container a {
	word-break: break-word;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-list {
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-container .oxy-pro-menu-list .menu-item, .oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item {
	flex-direction: column;
	width: 100%;
	text-align: center;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .sub-menu, .oxy-pro-menu.oxy-pro-menu-open .sub-menu {
	display: none;
	visibility: visible;
	opacity: 1;
	position: static;
	align-items: center;
	justify-content: center;
	white-space: normal;
	width: 100%;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item, .oxy-pro-menu.oxy-pro-menu-open .menu-item {
	justify-content: center;
	min-height: 32px;
}

.oxy-pro-menu .menu-item.menu-item-has-children, .oxy-pro-menu .sub-menu .menu-item.menu-item-has-children {
	flex-direction: row;
	align-items: center;
}

.oxy-pro-menu .menu-item > a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area, .oxy-pro-menu.oxy-pro-menu-open .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
	min-width: 32px;
	min-height: 32px;
}

.oxy-pro-menu .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area {
	display: flex;
	align-items: center;
	justify-content: center;
}

.oxy-pro-menu .menu-item-has-children > a svg {
	width: 1.4em;
	height: 1.4em;
	fill: currentColor;
	transition-property: transform;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item > a svg, .oxy-pro-menu.oxy-pro-menu-open .menu-item > a svg {
	width: 1em;
	height: 1em;
}

.oxy-pro-menu-off-canvas .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area, .oxy-pro-menu-open .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area {
	display: none;
}

.oxy-pro-menu-off-canvas .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area, .oxy-pro-menu-open .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area {
	min-height: 32px;
	width: 0px;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children, .oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children {
	padding-right: 0px;
}

.oxy-pro-menu-container .menu-item a {
	width: 100%;
	text-align: center;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
	top: 100%;
	left: 0;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu {
	top: 0;
	left: 100%;
}

.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a {
	-webkit-tap-highlight-color: transparent;
}

.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
	border-radius: 0px !important;
	width: 100%;
}

.oxy-pro-menu-dropdown-animating[data-aos*="down"] {
	pointer-events: none;
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="down"] {
	pointer-events: auto;
}

.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="right"] {
	pointer-events: none;
}

.sub-menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"] {
	pointer-events: none;
}

.oxy-pro-menu-dropdown-animating-out {
	pointer-events: none;
}

.oxy-pro-menu-list .menu-item a {
	border-color: transparent;
}

.oxy-pro-menu-list .menu-item.current-menu-item a, .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within, .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
	border-color: currentColor;
}

#-pro-menu-481-12 .oxy-pro-menu-list .menu-item, #-pro-menu-481-12 .oxy-pro-menu-list .menu-item a {
	font-family: "Montserrat";
	transition-duration: .2s;
}

#-pro-menu-481-12 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, #-pro-menu-481-12 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
	background-color: #ddd;
}

#-pro-menu-481-12 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
	color: #f00;
}

#-pro-menu-481-12 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
	transform: rotate(0deg);
	transition-duration: .2s;
}

#-pro-menu-481-12 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover > a svg {
	transform: rotate(180deg);
}

#-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon svg {
	width: 28px;
	height: 28px;
	margin-right: 0px;
	color: #000;
}

#-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	background-color: #dedede;
	font-family: "Montserrat";
}

#-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon:hover {
	background-color: #d1d1d1;
}

#-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon, #-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon svg {
	transition-duration: .2s;
}

#-pro-menu-481-12 .oxy-pro-menu-mobile-close-icon {
	top: 20px;
	left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	background-color: #dedede;
	font-family: "Montserrat";
}

#-pro-menu-481-12 .oxy-pro-menu-mobile-close-icon svg {
	width: 28px;
	height: 28px;
	margin-right: 0px;
	color: #000;
}

#-pro-menu-481-12 .oxy-pro-menu-mobile-close-icon:hover {
	background-color: #d1d1d1;
}

#-pro-menu-481-12 .oxy-pro-menu-mobile-close-icon, #-pro-menu-481-12 .oxy-pro-menu-mobile-close-icon svg {
	transition-duration: .2s;
}

#-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, #-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-open-container {
	background-color: #eee;
}

#-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, #-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a {
	color: #000;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
}

#-pro-menu-481-12 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, #-pro-menu-481-12 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, #-pro-menu-481-12 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, #-pro-menu-481-12 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
	text-align: center;
	font-family: "Montserrat";
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 900;
}

#-pro-menu-481-12 .oxy-pro-menu-off-canvas-container, #-pro-menu-481-12 .oxy-pro-menu-open-container {
	background-color: #000;
}

#-pro-menu-481-12 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, #-pro-menu-481-12 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
	background-color: #ddd;
	border-top-width: 0px;
}

#-pro-menu-481-12 .oxy-pro-menu-container .menu-item > a {
	text-align: center;
	justify-content: center;
}

#-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, #-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
	align-items: center;
}

#-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, #-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
	text-align: center;
	justify-content: center;
}

#-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon {
	display: inline-flex;
}

#-pro-menu-481-12.oxy-pro-menu-open .oxy-pro-menu-mobile-open-icon {
	display: none;
}

#-pro-menu-481-12 .oxy-pro-menu-container {
	visibility: hidden;
	position: fixed;
}

#-pro-menu-481-12.oxy-pro-menu-open .oxy-pro-menu-container {
	visibility: visible;
}

#-pro-menu-481-12 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area, #-pro-menu-481-12 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area {
	margin-right: -4px;
}

#-pro-menu-481-12 {
	oxy-pro-menu-slug-oxypromenulistmenuitema-transition-duration: .2;
	oxy-pro-menu-slug-oxypromenuoffcanvascontaineroxypromenulistmenuitemhaschildrenasvgoxypromenuopencontaineroxypromenulistmenuitemhaschildrenasvg-font-size: 16;
	oxy-pro-menu-slug-oxypromenushowdropdownoxypromenulistmenuitemhaschildrenasvg-margin-left: 0;
}

#-pro-menu-481-12:hover {
	oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemabackground-color: #ddd;
}

@media (max-width:768px) {
	#-pro-menu-481-12 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a {
		color: #293b5f;
	}
	
	#-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon svg {
		width: 40px;
		height: 40px;
		margin-right: 8px;
		color: #99c4f6;
	}
	
	#-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon {
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		background-color: #0e1522;
		color: #fff;
		font-size: 18px;
		font-weight: 700;
	}
	
	#-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon:hover {
		background-color: rgba(0, 0, 0, 0);
	}
	
	#-pro-menu-481-12 .oxy-pro-menu-mobile-close-icon {
		background-color: #fff;
		font-size: 18px;
		font-weight: 700;
		color: #000;
	}
	
	#-pro-menu-481-12 .oxy-pro-menu-mobile-close-icon svg {
		margin-right: 8px;
		color: #000;
	}
	
	#-pro-menu-481-12 .oxy-pro-menu-mobile-close-icon:hover {
		background-color: #fff;
	}
	
	#-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, #-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a {
		color: #000;
	}
	
	#-pro-menu-481-12 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, #-pro-menu-481-12 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, #-pro-menu-481-12 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, #-pro-menu-481-12 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
		font-size: 24px;
		line-height: 1;
		letter-spacing: -1px;
		font-weight: 700;
		color: #293b5f;
	}
	
	#-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, #-pro-menu-481-12 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
		text-align: left;
		justify-content: flex-start;
	}
}

section .ct-section-inner-wrap {
	max-width: 1240px;
}

.tabs-5852-tab-active {
	background: #324659;
}

.tabs-5852-tab-active .tab-18px-D {
	color: #fff;
}

::marker {
	font-size: 15px;
}

#div-services ::marker {
	color: #000;
}

#div-roofing-ser ::marker, #div-storm-expert-list ::marker {
	color: #fff;
	content: "◆ ";
}

#div-maintenance ::marker {
	color: #324659;
	content: "✓ ";
}

#div-leadership-list ::marker {
	color: #99c4f6;
	content: "✓ ";
}

#div-leadership-list li {
	margin-bottom: 20px;
}

#div-request-list ::marker {
	color: #324659;
	content: "◆ ";
}

.div-cut-edge {
	position: relative;
	overflow: hidden;
	clip-path: polygon(0 0, calc(100% - 60px) 0, 100% 48px, 100% 100%, 0 100%);
}

.com--form {
	width: 100%;
	box-sizing: border-box;
	margin: 0 auto;
}

.com--form--field .wpcf7-form-control-wrap input, .com--form--field .wpcf7-form-control-wrap select {
	margin: 0 ps;
	width: 100%;
	padding: 15px;
	border-radius: 5px;
	border: 0px;
	font-size: 18px;
	color: #747474;
	font-family: "Montserrat";
}

.com--form--field, .com--form--submit input {
	width: 100%;
}

.com--form .col-2 {
	width: 50%;
	display: inline;
}

.com--form--submit input {
	padding: 20px;
	background: #587794;
	color: white;
	text-transform: uppercase;
	border-radius: 5px;
	border: 0px;
	font-family: "Montserrat";
	font-weight: 700;
}

.mobile-menu-ga .oxy-pro-menu-mobile-open-icon svg {
	color: #fff !important;
}

@media screen and (max-width:1366px) {
	#com-nav .menu-item a {
		padding: 15px !important;
	}
}

@media screen and (max-width:1024px) {
	#com-nav .menu-item a {
		font-size: 13px;
		padding: 10px !important;
	}
}

@media screen and (max-width:768px) {
	#inner_content-44-12 br {
		display: none;
	}
	
	#_header_row-202-12 #image-483-12 {
		width: 150px;
		margin-top: 10px;
		margin-bottom: -70px;
	}
	
	#_header_row-202-12 #-pro-menu-481-12 .oxy-pro-menu-mobile-open-icon {
		background-color: transparent;
		color: #fff;
	}
	
	.mobile-menu-ga .oxy-pro-menu-mobile-open-icon svg {
		color: #fff !important;
		width: 30px !important;
		height: 30px !important;
		margin-top: 5px;
		margin-left: 20px;
	}
}

@media screen and (max-width:480px) {
	#_header_row-202-12 #image-483-12 {
		width: 120px;
		margin-bottom: -60px;
	}
	
	#portfolio-tabs {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px 12px;
	}
	
	.com--form--field .wpcf7-form-control-wrap input, .com--form--field .wpcf7-form-control-wrap select, .com--form--submit input {
		font-size: 16px;
	}
}
