.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.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-table-of-contents{--header-color:var(--e-global-color-secondary);--item-text-color:var(--e-global-color-text);--item-text-hover-color:var(--e-global-color-accent);--marker-color:var(--e-global-color-text)}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-653 .elementor-element.elementor-element-569cfa9 .elementor-toc__header-title{text-align:start}.elementor-653 .elementor-element.elementor-element-569cfa9 .elementor-toc__header,.elementor-653 .elementor-element.elementor-element-569cfa9 .elementor-toc__header-title{font-family:"Syne",Sans-serif;font-size:22px;font-weight:600;letter-spacing:0px}.elementor-653 .elementor-element.elementor-element-569cfa9 .elementor-toc__header{flex-direction:row}.elementor-653 .elementor-element.elementor-element-569cfa9 .elementor-toc__list-item{font-family:"Syne",Sans-serif;font-size:16px;font-weight:300;letter-spacing:0px}.elementor-653 .elementor-element.elementor-element-229ca2f .elementor-social-icon i{color:#000}.elementor-653 .elementor-element.elementor-element-229ca2f .elementor-social-icon:hover i{color:#fff}.elementor-widget-theme-post-content{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-653 .elementor-element.elementor-element-2a2c6f3 table{width:100%;border-collapse:collapse;margin:20px 0;background-color:#fff;color:#222;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.elementor-653 .elementor-element.elementor-element-2a2c6f3 table th{background-color:#f2f2f2;color:black!important;font-weight:700;text-align:left;padding:15px;border-bottom:2px solid #ddd}.elementor-653 .elementor-element.elementor-element-2a2c6f3 table td{padding:12px 15px;border-bottom:1px solid #eee;color:black!important}.elementor-653 .elementor-element.elementor-element-2a2c6f3 table tr:nth-child(even){background-color:#fafafa}.elementor-653 .elementor-element.elementor-element-2a2c6f3 blockquote{border-left:4px solid #ba3fe8;background:#574dea;padding:25px 35px;margin:30px 0;font-style:italic;border-radius:0 8px 8px 0}