.elementor-15593 .elementor-element.elementor-element-72c9054e{--display:flex;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}/* Start custom CSS for container, class: .elementor-element-72c9054e *//* =====================================
   GLOBAL CONTENT CONTAINER STYLING
===================================== */

/* Default Text Color */
.content-container,
.content-container *:not(svg):not(path):not(img) {
    color: #000000 !important;
}

/* All Headings */
.content-container h1,
.content-container h2,
.content-container h3,
.content-container h4,
.content-container h5,
.content-container h6 {
    color: #000000 !important;
}

/* H2 */
.content-container h2 {
    font-size: 24px !important;
    color: #000000 !important;
}

/* H3 */
.content-container h3 {
    font-size: 20px !important;
    color: #000000 !important;
}

/* H4, H5, H6 */
.content-container h4,
.content-container h5,
.content-container h6 {
    color: #000000 !important;
}

/* All Text Content */
.content-container p,
.content-container span,
.content-container div,
.content-container label,
.content-container strong,
.content-container b,
.content-container em,
.content-container i,
.content-container blockquote,
.content-container figcaption {
    color: #000000 !important;
}

/* =====================================
   LIST STYLING - UL & OL
===================================== */

/* List Containers */
.content-container ul,
.content-container ol {
    display: block !important;
    padding-left: 25px !important;
    margin: 10px 0 !important;
    list-style-position: outside !important;
    visibility: visible !important;
}

/* Unordered List */
.content-container ul {
    list-style-type: disc !important;
}

/* Ordered List */
.content-container ol {
    list-style-type: decimal !important;
}

/* List Items */
.content-container ul li,
.content-container ol li {
    display: list-item !important;
    color: #000000 !important;
    font-size: inherit !important;
    line-height: 1.6 !important;
    margin-bottom: 6px !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* List Inner Text */
.content-container li *,
.content-container li p,
.content-container li span,
.content-container li strong,
.content-container li b,
.content-container li em {
    color: #000000 !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* List Bullet & Number Color */
.content-container li::marker {
    color: #000000 !important;
}

/* Nested Lists */
.content-container li ul,
.content-container li ol {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}

/* =====================================
   TABLE STYLING
===================================== */

.content-container table,
.content-container table *,
.content-container thead,
.content-container tbody,
.content-container tfoot,
.content-container tr,
.content-container th,
.content-container td {
    color: #000000 !important;
}

/* =====================================
   BANNER & HERO TEXT
===================================== */

.content-container .banner,
.content-container .banner *,
.content-container .hero,
.content-container .hero * {
    color: #000000 !important;
}

/* =====================================
   ALL LINKS
===================================== */

.content-container a,
.content-container a:visited,
.content-container a:hover,
.content-container a:focus,
.content-container a:active {
    color: #5A8FCE !important;
}

/* =====================================
   IMAGE CAPTIONS
===================================== */

.content-container figcaption,
.content-container .wp-caption-text {
    color: #000000 !important;
}/* End custom CSS */