
.elementor-13225 .elementor-element.elementor-element-6e32c119:not(.elementor-motion-effects-element-type-background), .elementor-13225 .elementor-element.elementor-element-6e32c119 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-13225 .elementor-element.elementor-element-6e32c119 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -100px;
	margin-bottom: -100px;
}

.elementor-13225 .elementor-element.elementor-element-6e32c119 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-e67ed49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13225 .elementor-element.elementor-element-e67ed49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f6f7;
}

.elementor-13225 .elementor-element.elementor-element-e67ed49 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-e67ed49 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-700728b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-1d24142:not(.elementor-motion-effects-element-type-background), .elementor-13225 .elementor-element.elementor-element-1d24142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-1d24142 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-13225 .elementor-element.elementor-element-1d24142 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-64eadd9a > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-56ab81e:not(.elementor-motion-effects-element-type-background), .elementor-13225 .elementor-element.elementor-element-56ab81e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-56ab81e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-13225 .elementor-element.elementor-element-56ab81e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-6944671 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-b429518:not(.elementor-motion-effects-element-type-background), .elementor-13225 .elementor-element.elementor-element-b429518 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-13225 .elementor-element.elementor-element-b429518 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 101px;
	margin-bottom: -61px;
	padding: 8px 8px 8px 8px;
}

.elementor-13225 .elementor-element.elementor-element-b429518 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-6a397a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13225 .elementor-element.elementor-element-6a397a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f7f7f7 0%, #f7f7f7 100%);
}

.elementor-13225 .elementor-element.elementor-element-6a397a1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-13225 .elementor-element.elementor-element-6a397a1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-d359ac1:not(.elementor-motion-effects-element-type-background), .elementor-13225 .elementor-element.elementor-element-d359ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f7f7f7 0%, #f7f7f7 100%);
}

.elementor-13225 .elementor-element.elementor-element-d359ac1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -33px;
	margin-bottom: 0px;
}

.elementor-13225 .elementor-element.elementor-element-d359ac1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-4214183:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13225 .elementor-element.elementor-element-4214183 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, #fff 100%);
}

.elementor-13225 .elementor-element.elementor-element-4214183 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 19px 19px 19px 19px;
	--e-column-margin-right: 19px;
	--e-column-margin-left: 19px;
	padding: 18px 3px 18px 3px;
}

.elementor-13225 .elementor-element.elementor-element-4214183 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-dde62c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-dde62c5 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-13225 .elementor-element.elementor-element-dde62c5.elementor-view-stacked .elementor-icon {
	background-color: #662d91;
	fill: #fff;
	color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-dde62c5.elementor-view-framed .elementor-icon, .elementor-13225 .elementor-element.elementor-element-dde62c5.elementor-view-default .elementor-icon {
	fill: #662d91;
	color: #662d91;
	border-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-dde62c5.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-531bb40 .elementor-button {
	background-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-531bb40 .elementor-button:hover, .elementor-13225 .elementor-element.elementor-element-531bb40 .elementor-button:focus {
	background-color: rgba(102, 45, 145, .58);
}

.elementor-13225 .elementor-element.elementor-element-531bb40 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-13225 .elementor-element.elementor-element-bffaa34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13225 .elementor-element.elementor-element-bffaa34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, #fff 100%);
}

.elementor-13225 .elementor-element.elementor-element-bffaa34 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 19px 19px 19px 19px;
	--e-column-margin-right: 19px;
	--e-column-margin-left: 19px;
	padding: 18px 3px 18px 3px;
}

.elementor-13225 .elementor-element.elementor-element-bffaa34 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-8104ea8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-8104ea8 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-13225 .elementor-element.elementor-element-8104ea8.elementor-view-stacked .elementor-icon {
	background-color: #662d91;
	fill: #fff;
	color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-8104ea8.elementor-view-framed .elementor-icon, .elementor-13225 .elementor-element.elementor-element-8104ea8.elementor-view-default .elementor-icon {
	fill: #662d91;
	color: #662d91;
	border-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-8104ea8.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-9ee4514 .elementor-button {
	background-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-9ee4514 .elementor-button:hover, .elementor-13225 .elementor-element.elementor-element-9ee4514 .elementor-button:focus {
	background-color: rgba(102, 45, 145, .58);
}

.elementor-13225 .elementor-element.elementor-element-da687bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13225 .elementor-element.elementor-element-da687bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, #fff 100%);
}

.elementor-13225 .elementor-element.elementor-element-da687bd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 19px 19px 19px 19px;
	--e-column-margin-right: 19px;
	--e-column-margin-left: 19px;
	padding: 18px 3px 18px 3px;
}

.elementor-13225 .elementor-element.elementor-element-da687bd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-cd4193a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-cd4193a .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-13225 .elementor-element.elementor-element-cd4193a.elementor-view-stacked .elementor-icon {
	background-color: #662d91;
	fill: #fff;
	color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-cd4193a.elementor-view-framed .elementor-icon, .elementor-13225 .elementor-element.elementor-element-cd4193a.elementor-view-default .elementor-icon {
	fill: #662d91;
	color: #662d91;
	border-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-cd4193a.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-2ff4387 .elementor-button {
	background-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-2ff4387 .elementor-button:hover, .elementor-13225 .elementor-element.elementor-element-2ff4387 .elementor-button:focus {
	background-color: rgba(102, 45, 145, .58);
}

.elementor-13225 .elementor-element.elementor-element-c83b690:not(.elementor-motion-effects-element-type-background), .elementor-13225 .elementor-element.elementor-element-c83b690 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f7f7f7 0%, #f7f7f7 100%);
}

.elementor-13225 .elementor-element.elementor-element-c83b690 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -33px;
	margin-bottom: 80px;
}

.elementor-13225 .elementor-element.elementor-element-c83b690 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-869f95b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13225 .elementor-element.elementor-element-869f95b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, #fff 100%);
}

.elementor-13225 .elementor-element.elementor-element-869f95b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 19px 19px 19px 19px;
	--e-column-margin-right: 19px;
	--e-column-margin-left: 19px;
	padding: 18px 3px 18px 3px;
}

.elementor-13225 .elementor-element.elementor-element-869f95b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-1b375e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-1b375e1 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-13225 .elementor-element.elementor-element-1b375e1.elementor-view-stacked .elementor-icon {
	background-color: #662d91;
	fill: #fff;
	color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-1b375e1.elementor-view-framed .elementor-icon, .elementor-13225 .elementor-element.elementor-element-1b375e1.elementor-view-default .elementor-icon {
	fill: #662d91;
	color: #662d91;
	border-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-1b375e1.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-3575973 .elementor-button {
	background-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-3575973 .elementor-button:hover, .elementor-13225 .elementor-element.elementor-element-3575973 .elementor-button:focus {
	background-color: rgba(102, 45, 145, .58);
}

.elementor-13225 .elementor-element.elementor-element-80e8984:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13225 .elementor-element.elementor-element-80e8984 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, #fff 100%);
}

.elementor-13225 .elementor-element.elementor-element-80e8984 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 19px 19px 19px 19px;
	--e-column-margin-right: 19px;
	--e-column-margin-left: 19px;
	padding: 18px 3px 18px 3px;
}

.elementor-13225 .elementor-element.elementor-element-80e8984 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-348ae0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-348ae0a .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-13225 .elementor-element.elementor-element-348ae0a.elementor-view-stacked .elementor-icon {
	background-color: #662d91;
	fill: #fff;
	color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-348ae0a.elementor-view-framed .elementor-icon, .elementor-13225 .elementor-element.elementor-element-348ae0a.elementor-view-default .elementor-icon {
	fill: #662d91;
	color: #662d91;
	border-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-348ae0a.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-a61a882 .elementor-button {
	background-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-a61a882 .elementor-button:hover, .elementor-13225 .elementor-element.elementor-element-a61a882 .elementor-button:focus {
	background-color: rgba(102, 45, 145, .58);
}

.elementor-13225 .elementor-element.elementor-element-9f2b6af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13225 .elementor-element.elementor-element-9f2b6af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, #fff 100%);
}

.elementor-13225 .elementor-element.elementor-element-9f2b6af > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 19px 19px 19px 19px;
	--e-column-margin-right: 19px;
	--e-column-margin-left: 19px;
	padding: 18px 3px 18px 3px;
}

.elementor-13225 .elementor-element.elementor-element-9f2b6af > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13225 .elementor-element.elementor-element-cd947cf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13225 .elementor-element.elementor-element-cd947cf .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-13225 .elementor-element.elementor-element-cd947cf.elementor-view-stacked .elementor-icon {
	background-color: #662d91;
	fill: #fff;
	color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-cd947cf.elementor-view-framed .elementor-icon, .elementor-13225 .elementor-element.elementor-element-cd947cf.elementor-view-default .elementor-icon {
	fill: #662d91;
	color: #662d91;
	border-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-cd947cf.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-13225 .elementor-element.elementor-element-a1f12de .elementor-button {
	background-color: #662d91;
}

.elementor-13225 .elementor-element.elementor-element-a1f12de .elementor-button:hover, .elementor-13225 .elementor-element.elementor-element-a1f12de .elementor-button:focus {
	background-color: rgba(102, 45, 145, .58);
}

.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: #662e91;
	transition: width 91ms ease;
}

:root {
	--page-title-display: none;
}
