/* End custom CSS */

.elementor-9741 .elementor-element.elementor-element-180b5a0:not(.elementor-motion-effects-element-type-background), .elementor-9741 .elementor-element.elementor-element-180b5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f3f8;
}

.elementor-9741 .elementor-element.elementor-element-180b5a0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 100px 50px 100px;
}

.elementor-9741 .elementor-element.elementor-element-180b5a0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9741 .elementor-element.elementor-element-34d0cbe img {
	height: 50vh;
	object-fit: contain;
	object-position: center center;
}

.elementor-9741 .elementor-element.elementor-element-e26fd4a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-9741 .elementor-element.elementor-element-e26fd4a {
	text-align: center;
}

.elementor-9741 .elementor-element.elementor-element-e26fd4a .elementor-heading-title {
	color: #000;
}

.elementor-9741 .elementor-element.elementor-element-45a666f .elementor-icon-list-icon {
	width: 14px;
}

.elementor-9741 .elementor-element.elementor-element-45a666f .elementor-icon-list-icon i {
	font-size: 14px;
}

.elementor-9741 .elementor-element.elementor-element-45a666f .elementor-icon-list-icon svg {
	--e-icon-list-icon-size: 14px;
}

.elementor-9741 .elementor-element.elementor-element-2db764d {
	padding: 50px 100px 0px 100px;
}

.elementor-9741 .elementor-element.elementor-element-f60aa1b > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-9741 .elementor-element.elementor-element-360b428 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9741 .elementor-element.elementor-element-ea617a0 span.post-navigation__prev--label, .elementor-9741 .elementor-element.elementor-element-ea617a0 span.post-navigation__next--label {
	font-weight: bold;
}

.elementor-9741 .elementor-element.elementor-element-ea617a0 .post-navigation__arrow-wrapper {
	color: #e1251b;
}

.elementor-9741 .elementor-element.elementor-element-ea617a0 .post-navigation__arrow-wrapper:hover {
	color: #00c1de;
}

.elementor-9741 .elementor-element.elementor-element-70066ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9741 .elementor-element.elementor-element-70066ad > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9741 .elementor-element.elementor-element-e5ee45d {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-9741 .elementor-element.elementor-element-e5ee45d .elementor-divider-separator {
	width: 100%;
}

.elementor-9741 .elementor-element.elementor-element-e5ee45d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

html body .elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .eael-gravity-form-title {
	font-size: 1.5em;
}

.elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
	display: flex;
	justify-content: end;
}

html body .elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

html body .elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .gform_wrapper .gf_scroll_text {
	width: 100%;
}

html body .elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .gform_footer input[type="submit"] {
	width: 100px !important;
}

html body .elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"] {
	width: 100px !important;
}

html body .elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .gform_body input[type="submit"].gform-button {
	width: 100px !important;
}

html body .elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
	width: 100px;
}

html body .elementor-9741 .elementor-element.elementor-element-5d35738 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-9741 .elementor-element.elementor-element-5d35738 .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

.elementor-9741 .elementor-element.elementor-element-10d4879 {
	--grid-row-gap: 30px;
	--grid-column-gap: 30px;
}

.elementor-9741 .elementor-element.elementor-element-10d4879 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-9741 .elementor-element.elementor-element-10d4879 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-9741 .elementor-element.elementor-element-10d4879:after {
	content: "0.66";
}

.elementor-9741 .elementor-element.elementor-element-10d4879 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-9741 .elementor-element.elementor-element-10d4879 .elementor-post__meta-data span + span:before {
	content: "|";
}

.elementor-9741 .elementor-element.elementor-element-10d4879.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 20px;
}

.elementor-9741 .elementor-element.elementor-element-10d4879.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 20px;
}

.elementor-9741 .elementor-element.elementor-element-10d4879.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px;
}

.elementor-9741 .elementor-element.elementor-element-10d4879 .elementor-post__title, .elementor-9741 .elementor-element.elementor-element-10d4879 .elementor-post__title a {
	font-size: 1em;
	line-height: 1.5em;
}

.elementor-9741 .elementor-element.elementor-element-10d4879 a.elementor-post__read-more {
	font-size: 1em;
}

.eael-reading-progress-wrap .eael-reading-progress {
	height: 5px !important;
}

.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill {
	height: 5px !important;
	background-color: #00c1de;
	transition: width 50ms ease;
}

@media (min-width:768px) {
	.elementor-9741 .elementor-element.elementor-element-f60aa1b {
		width: 75%;
	}
	
	.elementor-9741 .elementor-element.elementor-element-70066ad {
		width: 24.956%;
	}
}

@media (max-width:1024px) {
	.elementor-9741 .elementor-element.elementor-element-180b5a0 {
		padding: 0px 20px 30px 20px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-e26fd4a > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-2db764d {
		padding: 40px 20px 0px 20px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-f60aa1b > .elementor-element-populated {
		padding: 0px 30px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-9741 .elementor-element.elementor-element-180b5a0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-506ec73 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-34d0cbe > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-e26fd4a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-2db764d {
		padding: 30px 20px 0px 20px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-f60aa1b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-70066ad > .elementor-element-populated {
		margin: 60px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-9741 .elementor-element.elementor-element-10d4879 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-9741 .elementor-element.elementor-element-10d4879:after {
		content: "0.5";
	}
	
	.elementor-9741 .elementor-element.elementor-element-10d4879 .elementor-post__thumbnail__link {
		width: 100%;
	}
}

/* Start custom CSS for theme-post-excerpt, class: .elementor-element-5a458f4 */
.elementor-widget-container ul {
	list-style: disc;
	padding-left: 20px;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-2db764d */
.bullets ul {
	list-style: square !important;
}

/* End custom CSS */

/* Start custom CSS */
.page-title {
	display: none;
}

.gform_submit_button_3, #gform_submit_button_4 {
	background-color: #e1251b;
	width: 100%;
}
