.elementor-5703 .elementor-element.elementor-element-ab336ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:036px;--padding-left:012px;--padding-right:012px;}.elementor-5703 .elementor-element.elementor-element-8309ad6{--display:flex;--background-transition:0.3s;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5703 .elementor-element.elementor-element-f16057b{text-align:left;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-5703 .elementor-element.elementor-element-be93379{text-align:left;color:var( --e-global-color-6d6e1df );}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(max-width:767px){.elementor-5703 .elementor-element.elementor-element-ab336ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-be93379 */.elementor-5703 .elementor-element.elementor-element-be93379 h1:not(:first-child),
h2:not(:first-child),
h3:not(:first-child),
h4:not(:first-child),
h5:not(:first-child) {
	margin-bottom: 0.5rem;
	margin-top: 1.5rem;
}

.elementor-5703 .elementor-element.elementor-element-be93379 p {
	max-width: 75ch;
	line-height: 1.75rem;
}

.elementor-5703 .elementor-element.elementor-element-be93379 li {
	margin-bottom: 0.25rem;
	max-width: 75ch;
}

.elementor-5703 .elementor-element.elementor-element-be93379 ul {
	margin-bottom: 0.25rem;
	margin-top: 0.25rem;
	padding-left: 1.75rem;
    max-width: 75ch;
}

.elementor-5703 .elementor-element.elementor-element-be93379 ol {
	margin-top: 1rem;
	padding-left: 1.75rem;
	max-width: 75ch;
}

.elementor-5703 .elementor-element.elementor-element-be93379 figure,
video,
img {
	margin-top: 1.75rem;
	margin-bottom: 1.75rem;
}

.elementor-5703 .elementor-element.elementor-element-be93379 figure > * {
	margin-top: 0;
	margin-bottom: 0;
}

.elementor-5703 .elementor-element.elementor-element-be93379 figcaption {
	font-size: var(--e-global-typography-3258922-font-size, 0.875rem);
	color: var(--e-global-color-text, #57534E);
	line-height: 1.25rem;
	margin-top: 0.5rem;
}

.elementor-5703 .elementor-element.elementor-element-be93379 img {
	border-radius: 0.25rem;
}

.elementor-5703 .elementor-element.elementor-element-be93379 pre {
	font-size: 1rem;
	line-height: 1.75rem;
	margin-top: 1.75rem;
	margin-bottom: 1.75rem;
	border-radius: 0.25rem;
	padding: 1.75rem 1rem;
}

.elementor-5703 .elementor-element.elementor-element-be93379 .wp-block-separator {
	opacity: 0.25;
	border-width: 0.75px;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}/* End custom CSS */