.elementor-3 .elementor-element.elementor-element-45a754f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-794308b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-794308b{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-0f7ad49 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-98ca309 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-98ca309{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d207b58 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-5999ddc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-5999ddc{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f59d5f3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-50341a5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-50341a5{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d7a453e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-abfbb9d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-abfbb9d{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b3ff6aa > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6ffb868 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6ffb868{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-fe011f6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6a62636 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6a62636{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-975ed3b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-b52b01d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-b52b01d{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b29c4ac > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-900e785 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-900e785{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c6cf5ef > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-f5b3b1f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-f5b3b1f{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-593116c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-158288b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-158288b{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b592493 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-f24cb03 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-f24cb03{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-45a754f{--content-width:900px;}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-5999ddc */.elementor-3 .elementor-element.elementor-element-5999ddc ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-5999ddc ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50341a5 */.elementor-3 .elementor-element.elementor-element-50341a5 ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-50341a5 ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abfbb9d */.elementor-3 .elementor-element.elementor-element-abfbb9d ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-abfbb9d ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ffb868 */.elementor-3 .elementor-element.elementor-element-6ffb868 ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-6ffb868 ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62636 */.elementor-3 .elementor-element.elementor-element-6a62636 ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-6a62636 ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b52b01d */.elementor-3 .elementor-element.elementor-element-b52b01d ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-b52b01d ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-900e785 */.elementor-3 .elementor-element.elementor-element-900e785 ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-900e785 ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5b3b1f */.elementor-3 .elementor-element.elementor-element-f5b3b1f ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-f5b3b1f ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-158288b */.elementor-3 .elementor-element.elementor-element-158288b ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-158288b ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f24cb03 */.elementor-3 .elementor-element.elementor-element-f24cb03 ul {
    padding: 0;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-3 .elementor-element.elementor-element-f24cb03 ul li::marker {
    color: var(--e-global-color-accent);
}/* End custom CSS */