
.et_pb_section_0.et_pb_section {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	background-color: #054559 !important
}

.et_pb_row_0.et_pb_row {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.et_pb_slide_0,
.et_pb_slider .et_pb_slide_0 {
	background-color: rgba(0, 0, 0, 0.34)
}

.et_pb_slider_0.et_pb_slider,
.et_pb_slider_1.et_pb_slider {
	overflow-x: hidden;
	overflow-y: hidden
}

body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button {
	border-color: #ffffff;
	border-radius: 5px
}

body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button,
body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover,
body #page-container .et_pb_section .et_pb_button_0,
body #page-container .et_pb_section .et_pb_button_0:hover,
body #page-container .et_pb_section .et_pb_button_1,
body #page-container .et_pb_section .et_pb_button_1:hover,
body #page-container .et_pb_section .et_pb_button_2,
body #page-container .et_pb_section .et_pb_button_2:hover,
body #page-container .et_pb_section .et_pb_button_3,
body #page-container .et_pb_section .et_pb_button_3:hover,
body #page-container .et_pb_section .et_pb_button_4,
body #page-container .et_pb_section .et_pb_button_4:hover {
	padding: 0.3em 1em !important
}

body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:before,
body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after,
body #page-container .et_pb_section .et_pb_button_0:before,
body #page-container .et_pb_section .et_pb_button_0:after,
body #page-container .et_pb_section .et_pb_button_1:before,
body #page-container .et_pb_section .et_pb_button_1:after,
body #page-container .et_pb_section .et_pb_button_2:before,
body #page-container .et_pb_section .et_pb_button_2:after,
body #page-container .et_pb_section .et_pb_button_3:before,
body #page-container .et_pb_section .et_pb_button_3:after,
body #page-container .et_pb_section .et_pb_button_4:before,
body #page-container .et_pb_section .et_pb_button_4:after {
	display: none !important
}

.et_pb_section_1.et_pb_section {
	padding-top: 0px;
	padding-right: 0px
}

.et_pb_row_1.et_pb_row {
	padding-top: 38px !important;
	padding-right: 0px !important;
	padding-bottom: 9px !important;
	padding-left: 0px !important;
	padding-top: 38px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px
}

.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a {
	font-size: 25px;
	color: #0e88ed !important
}

body #page-container .et_pb_section .et_pb_button_0,
body #page-container .et_pb_section .et_pb_button_1,
body #page-container .et_pb_section .et_pb_button_2,
body #page-container .et_pb_section .et_pb_button_3 {
	border-radius: 5px;
	font-size: 12px
}

.et_pb_button_0,
.et_pb_button_0:after,
.et_pb_button_1,
.et_pb_button_1:after,
.et_pb_button_2,
.et_pb_button_2:after,
.et_pb_button_3,
.et_pb_button_3:after,
.et_pb_button_4,
.et_pb_button_4:after {
	transition: all 300ms ease 0ms
}

.et_pb_section_2.et_pb_section {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.et_pb_slide_1,
.et_pb_slide_2,
.et_pb_slider .et_pb_slide_1,
.et_pb_slider .et_pb_slide_2 {
	background-color: #ffffff
}

.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
	font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif
}

.et_pb_fullwidth_slider_0 .et_pb_slide_description,
.et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description {
	padding-top: 25px;
	padding-bottom: 20px
}

.et_pb_fullwidth_slider_0 {
	margin-top: 0px !important;
	margin-bottom: 0px !important
}

.et_pb_fullwidth_slider_0>.box-shadow-overlay,
.et_pb_fullwidth_slider_0.et-box-shadow-no-overlay {
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1)
}

.et_pb_section_3.et_pb_section {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px
}

.et_pb_row_2,
body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row {
	width: 100%;
	max-width: 100%
}

.difl_logocarousel_0 {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	max-width: 100%
}

.difl_logocarousel_0 .df_lci_container img {
	max-width: 100% !important
}

.difl_logocarousel_0 .df_lc_container {
	align-items: flex-start
}

.difl_logocarousel_0 .bx-viewport {
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important
}

.difl_logocarousel_0 .bx-controls-direction .bx-prev,
.difl_logocarousel_0 .bx-controls-direction .bx-next {
	color: #2ea3f2 !important;
	background-color: #ffffff !important
}

.difl_logocarousel_0 .bx-pager .bx-pager-item a {
	background: #666666 !important
}

.difl_logocarousel_0 .bx-pager .bx-pager-item a.active {
	background: #000000 !important
}

.et_pb_section_4.et_pb_section {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.et_pb_row_3.et_pb_row {
	padding-top: 18px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.et_pb_slider_1.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
	font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
	font-size: 35px !important;
	color: #064e87 !important
}

.et_pb_section_5.et_pb_section {
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: rgba(199, 215, 224, 0.21) !important
}

.et_pb_row_4.et_pb_row {
	padding-top: 2px !important;
	padding-right: 0px !important;
	padding-bottom: 27px !important;
	padding-left: 0px !important;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 27px;
	padding-left: 0px
}

.et_pb_row_5.et_pb_row {
	padding-top: 27px !important;
	padding-right: 0px !important;
	padding-bottom: 9px !important;
	padding-left: 0px !important;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px
}

body #page-container .et_pb_section .et_pb_button_4 {
	color: #ffffff !important;
	border-width: 0px !important;
	border-radius: 10px;
	font-size: 21px;
	background-color: #ffb200
}

body #page-container .et_pb_section .et_pb_button_4:hover {
	border-radius: 10px !important;
	background-image: initial;
	background-color: #f4b700
}

.et_pb_button_4 {
	transition: background-color 300ms ease 0ms, border-radius 300ms ease 0ms
}

.et_pb_section_6.et_pb_section,
.et_pb_section_8.et_pb_section {
	background-color: #353535 !important
}

.et_pb_number_counter_0.et_pb_number_counter h3,
.et_pb_number_counter_0.et_pb_number_counter h1.title,
.et_pb_number_counter_0.et_pb_number_counter h2.title,
.et_pb_number_counter_0.et_pb_number_counter h4.title,
.et_pb_number_counter_0.et_pb_number_counter h5.title,
.et_pb_number_counter_0.et_pb_number_counter h6.title,
.et_pb_number_counter_1.et_pb_number_counter h3,
.et_pb_number_counter_1.et_pb_number_counter h1.title,
.et_pb_number_counter_1.et_pb_number_counter h2.title,
.et_pb_number_counter_1.et_pb_number_counter h4.title,
.et_pb_number_counter_1.et_pb_number_counter h5.title,
.et_pb_number_counter_1.et_pb_number_counter h6.title,
.et_pb_number_counter_2.et_pb_number_counter h3,
.et_pb_number_counter_2.et_pb_number_counter h1.title,
.et_pb_number_counter_2.et_pb_number_counter h2.title,
.et_pb_number_counter_2.et_pb_number_counter h4.title,
.et_pb_number_counter_2.et_pb_number_counter h5.title,
.et_pb_number_counter_2.et_pb_number_counter h6.title,
.et_pb_number_counter_3.et_pb_number_counter h3,
.et_pb_number_counter_3.et_pb_number_counter h1.title,
.et_pb_number_counter_3.et_pb_number_counter h2.title,
.et_pb_number_counter_3.et_pb_number_counter h4.title,
.et_pb_number_counter_3.et_pb_number_counter h5.title,
.et_pb_number_counter_3.et_pb_number_counter h6.title {
	line-height: 1.3em
}

.et_pb_number_counter_0.et_pb_number_counter .percent p {
	color: #2ea3f2 !important
}

.et_pb_number_counter_1.et_pb_number_counter .percent p {
	color: #ffcb04 !important
}

.et_pb_number_counter_2.et_pb_number_counter .percent p {
	color: #ff28e6 !important
}

.et_pb_number_counter_3.et_pb_number_counter .percent p {
	color: #7cda24 !important
}

.et_pb_section_7.et_pb_section {
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 54px;
	padding-left: 0px
}

.et_pb_divider_0,
.et_pb_divider_1,
.et_pb_divider_2,
.et_pb_divider_3 {
	height: 0px
}

.et_pb_text_2.et_pb_text {
	color: #0e88ed !important
}

.et_pb_text_2 {
	line-height: 1em;
	font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 300;
	font-size: 40px;
	line-height: 1em
}

.et_pb_text_2 h1 {
	font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
	font-size: 40px;
	color: #0e88ed !important
}

.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a,
.et_pb_blurb_6.et_pb_blurb .et_pb_module_header,
.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a {
	font-weight: 700;
	color: #000000 !important
}

.et_pb_blurb_4.et_pb_blurb,
.et_pb_blurb_5.et_pb_blurb,
.et_pb_blurb_6.et_pb_blurb,
.et_pb_slider.et_pb_module .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
	color: #000000 !important
}

.et_pb_blurb_4 .et-pb-icon,
.et_pb_blurb_5 .et-pb-icon,
.et_pb_blurb_6 .et-pb-icon {
	color: #000000;
	font-family: ETmodules !important;
	font-weight: 400 !important
}

.et_pb_image_0 {
	text-align: left;
	margin-left: 0
}

.et_pb_divider_4,
.et_pb_divider_5 {
	height: 60px
}

.et_pb_counters .et_pb_counter_0 .et_pb_counter_container,
.et_pb_counters .et_pb_counter_1 .et_pb_counter_container,
.et_pb_counters .et_pb_counter_2 .et_pb_counter_container,
.et_pb_counters .et_pb_counter_3 .et_pb_counter_container,
.et_pb_counters .et_pb_counter_4 .et_pb_counter_container,
.et_pb_counters .et_pb_counter_5 .et_pb_counter_container,
.et_pb_counters .et_pb_counter_6 .et_pb_counter_container,
.et_pb_counters .et_pb_counter_7 .et_pb_counter_container {
	background-color: rgba(155, 177, 193, 0.78) !important
}

.et_pb_counter_0 .et_pb_counter_amount {
	background-color: #7acc22 !important
}

.et_pb_counter_0 .et_pb_counter_amount.overlay {
	color: #7acc22 !important
}

.et_pb_counter_1 .et_pb_counter_amount {
	background-color: #ff00e1 !important
}

.et_pb_counter_1 .et_pb_counter_amount.overlay {
	color: #ff00e1 !important
}

.et_pb_counter_2 .et_pb_counter_amount {
	background-color: #0fb3ff !important
}

.et_pb_counter_2 .et_pb_counter_amount.overlay {
	color: #0fb3ff !important
}

.et_pb_counter_3 .et_pb_counter_amount {
	background-color: #f7b500 !important
}

.et_pb_counter_3 .et_pb_counter_amount.overlay {
	color: #f7b500 !important
}

.et_pb_counter_4 .et_pb_counter_amount {
	background-color: #00c45e !important
}

.et_pb_counter_4 .et_pb_counter_amount.overlay {
	color: #00c45e !important
}

.et_pb_counter_5 .et_pb_counter_amount {
	background-color: #8e00ed !important
}

.et_pb_counter_5 .et_pb_counter_amount.overlay {
	color: #8e00ed !important
}

.et_pb_counter_6 .et_pb_counter_amount {
	background-color: #1961fc !important
}

.et_pb_counter_6 .et_pb_counter_amount.overlay {
	color: #1961fc !important
}

.et_pb_counter_7 .et_pb_counter_amount {
	background-color: #e82052 !important
}

.et_pb_counter_7 .et_pb_counter_amount.overlay {
	color: #e82052 !important
}

.et_pb_counters_0.et_pb_counters .et_pb_counter_title {
	font-weight: 700
}

.et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
	font-size: 40px !important;
	color: #0e88ed !important
}

.et_pb_section_3 {
	width: 100%;
	max-width: 100%;
	margin-left: auto !important;
	margin-right: auto !important
}

.et_pb_row_2.et_pb_row,
.difl_logocarousel_0.et_pb_module {
	margin-left: auto !important;
	margin-right: auto !important
}

@media only screen and (min-width:981px) {

	.et_pb_row_0,
	body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
	body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
	body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
	.et_pb_row_1,
	body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,
	body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,
	body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row {
		width: 89%;
		max-width: 89%
	}
}

@media only screen and (max-width:980px) {

	.et_pb_row_0,
	body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
	body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
	body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
	.et_pb_row_1,
	body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,
	body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,
	body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row {
		width: 80%;
		max-width: 80%
	}

	.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,
	.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,
	.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,
	.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,
	.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,
	.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a,
	.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,
	.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a {
		font-size: 30px
	}

	.difl_logocarousel_0 .df_lci_container img {
		max-width: 100% !important
	}

	.et_pb_slider_1.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
		font-size: 33px !important
	}

	.et_pb_text_2 h1 {
		font-size: 35px
	}

	.et_pb_image_0 {
		text-align: center;
		margin-left: auto;
		margin-right: auto
	}

	.et_pb_image_0 .et_pb_image_wrap img {
		width: auto
	}

	.et_pb_counters .et_pb_counter_0 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_1 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_2 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_3 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_4 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_5 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_6 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_7 .et_pb_counter_container {
		background-color: rgba(155, 177, 193, 0.78) !important
	}
}

@media only screen and (min-width:768px) and (max-width:980px) {

	.et_pb_divider_0,
	.et_pb_divider_1,
	.et_pb_divider_2,
	.et_pb_divider_3,
	.et_pb_divider_4,
	.et_pb_divider_5 {
		display: none !important
	}
}

@media only screen and (max-width:767px) {
	.et_pb_row_0.et_pb_row {
		padding-top: 27px !important;
		padding-right: 0px !important;
		padding-bottom: 27px !important;
		padding-left: 0px !important;
		padding-top: 27px !important;
		padding-right: 0px !important;
		padding-bottom: 27px !important;
		padding-left: 0px !important
	}

	body #page-container .et_pb_section .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button {
		font-size: 11px !important
	}

	.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,
	.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,
	.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,
	.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,
	.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,
	.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a,
	.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,
	.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a {
		font-size: 25px
	}

	.difl_logocarousel_0 .df_lci_container img {
		max-width: 100% !important
	}

	.et_pb_divider_0,
	.et_pb_divider_1,
	.et_pb_divider_2,
	.et_pb_divider_3,
	.et_pb_divider_4,
	.et_pb_divider_5 {
		display: none !important
	}

	.et_pb_text_2,
	.et_pb_text_2 h1 {
		font-size: 30px
	}

	.et_pb_image_0 .et_pb_image_wrap img {
		width: auto
	}

	.et_pb_counters .et_pb_counter_0 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_1 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_2 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_3 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_4 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_5 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_6 .et_pb_counter_container,
	.et_pb_counters .et_pb_counter_7 .et_pb_counter_container {
		background-color: rgba(155, 177, 193, 0.78) !important
	}
}