.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-78666 .elementor-element.elementor-element-6277fe7{--spacer-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78666 .elementor-element.elementor-element-d738e53{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-5de1873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-78666 .elementor-element.elementor-element-09fd109{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-81ec870{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-0f36687{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-d069230{width:var( --container-widget-width, 120.461% );max-width:120.461%;--container-widget-width:120.461%;--container-widget-flex-grow:0;}.elementor-78666 .elementor-element.elementor-element-89dd32b{--spacer-size:30px;}.elementor-78666 .elementor-element.elementor-element-7fc0302{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-46eb9cd{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-f07b326{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-78666 .elementor-element.elementor-element-7be51a4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-78666 .elementor-element.elementor-element-94cad79{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-1584de9{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-2b7d6fb{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-5f64e9f{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-1d066bb{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-17bcefa{--spacer-size:20px;}.elementor-78666 .elementor-element.elementor-element-71c2067{--spacer-size:20px;}@media(min-width:768px){.elementor-78666 .elementor-element.elementor-element-38cddde{width:25%;}.elementor-78666 .elementor-element.elementor-element-70fcb5c{width:75%;}.elementor-78666 .elementor-element.elementor-element-5ff8e6d{width:25%;}.elementor-78666 .elementor-element.elementor-element-c26d8a2{width:75%;}.elementor-78666 .elementor-element.elementor-element-7a93901{width:25%;}.elementor-78666 .elementor-element.elementor-element-567abee{width:75%;}.elementor-78666 .elementor-element.elementor-element-6fcf51e{width:25%;}.elementor-78666 .elementor-element.elementor-element-845b2e2{width:75%;}.elementor-78666 .elementor-element.elementor-element-148b014{width:25.089%;}.elementor-78666 .elementor-element.elementor-element-8ae283b{width:74.911%;}.elementor-78666 .elementor-element.elementor-element-85e299e{width:25%;}.elementor-78666 .elementor-element.elementor-element-8ff2918{width:75%;}.elementor-78666 .elementor-element.elementor-element-bfc5584{width:25%;}.elementor-78666 .elementor-element.elementor-element-40b3bc6{width:75%;}.elementor-78666 .elementor-element.elementor-element-a6f8454{width:25.625%;}.elementor-78666 .elementor-element.elementor-element-ac95663{width:74.375%;}.elementor-78666 .elementor-element.elementor-element-0167d5a{width:25.625%;}.elementor-78666 .elementor-element.elementor-element-4502989{width:74.375%;}.elementor-78666 .elementor-element.elementor-element-a26f660{width:25.625%;}.elementor-78666 .elementor-element.elementor-element-277b548{width:74.375%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-5de1873 */.elementor-78666 .elementor-element.elementor-element-5de1873 ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-5de1873 ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-5de1873 p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02bf929 */.elementor-78666 .elementor-element.elementor-element-02bf929 ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-02bf929 ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-02bf929 p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8347e11 */.elementor-78666 .elementor-element.elementor-element-8347e11 ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-8347e11 ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-8347e11 p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d069230 */.elementor-78666 .elementor-element.elementor-element-d069230 ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-d069230 ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-d069230 p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d3600e */.elementor-78666 .elementor-element.elementor-element-3d3600e ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-3d3600e ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-3d3600e p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fffc6a */.elementor-78666 .elementor-element.elementor-element-8fffc6a ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-8fffc6a ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-8fffc6a p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59d3314 */.elementor-78666 .elementor-element.elementor-element-59d3314 ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-59d3314 ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-59d3314 p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feacb53 */.elementor-78666 .elementor-element.elementor-element-feacb53 ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-feacb53 ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-feacb53 p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e516b */.elementor-78666 .elementor-element.elementor-element-45e516b ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-45e516b ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-45e516b p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8f9d53 */.elementor-78666 .elementor-element.elementor-element-c8f9d53 ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-c8f9d53 ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-c8f9d53 p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb5ab5d */.elementor-78666 .elementor-element.elementor-element-cb5ab5d ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-cb5ab5d ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-cb5ab5d p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f07b326 */.elementor-78666 .elementor-element.elementor-element-f07b326 ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-f07b326 ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-f07b326 p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef25156 */.elementor-78666 .elementor-element.elementor-element-ef25156 ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-ef25156 ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-ef25156 p{
	margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-614041f */.elementor-78666 .elementor-element.elementor-element-614041f ul{
    margin-left: 3em;
    list-style-position: outside;
}
.elementor-78666 .elementor-element.elementor-element-614041f ul li{
	padding-left: 1em;
	margin-bottom: 1em;
}
.elementor-78666 .elementor-element.elementor-element-614041f p{
	margin-bottom: 0.5em;
}/* End custom CSS */