.elementor-widget-theme-post-content h3{color:var(--we-ink)!important;font-weight:800!important;line-height:1.3!important}.elementor-widget-theme-post-content figcaption,.elementor-widget-theme-post-content .wp-element-caption{color:var(--we-muted)!important;font-size:15px!important;line-height:1.5!important;text-align:left!important;margin-top:8px}.elementor-widget-loop-grid .elementor-button{background:0 0!important;color:var(--we-accent)!important;border:2px solid var(--we-accent)!important;border-radius:4px!important;font-weight:700!important;font-size:15px!important;padding:14px 28px!important}.elementor-widget-loop-grid .elementor-button:hover{background:var(--we-accent)!important;color:#fff!important}.elementor-element-43948076>.elementor-background-overlay{background:linear-gradient(0deg,rgba(15,18,18,.6) 0%,rgba(15,18,18,.2) 55%,rgba(15,18,18,0) 85%)!important;opacity:1!important}.e-loop-item .elementor-heading-title{font-weight:800!important;color:var(--we-ink)!important;line-height:1.3!important}.e-loop-item .elementor-widget-text-editor,.e-loop-item .elementor-widget-text-editor p{color:#3f4545!important;font-size:16px!important;line-height:1.6!important;-webkit-hyphens:manual!important;hyphens:manual!important}@media (max-width:767px){.e-loop-item .elementor-heading-title{font-size:22px!important}}.elementor-widget-table-of-contents .we-toc-toggle{all:unset;box-sizing:border-box;width:100%;min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-family:Mulish,sans-serif;font-size:16px;font-weight:800;color:var(--we-ink)}.elementor-widget-table-of-contents .we-toc-toggle:focus-visible{outline:2px solid var(--we-accent);outline-offset:2px}.elementor-widget-table-of-contents .we-toc-toggle .we-toc-count{font-weight:600;color:var(--we-muted)}.elementor-widget-table-of-contents .we-toc-toggle svg{transition:transform .2s;flex-shrink:0}.elementor-widget-table-of-contents.we-toc-open .we-toc-toggle svg{transform:rotate(180deg)}.elementor-widget-table-of-contents.we-toc-ready:not(.we-toc-open) .elementor-toc__body{display:none!important}.elementor-widget-table-of-contents .elementor-toc__list-item-text{color:var(--we-text)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.elementor-widget-table-of-contents .elementor-toc__list-item-text:hover{color:var(--we-accent)!important}.elementor-widget-table-of-contents .elementor-toc__list-wrapper .elementor-toc__list-wrapper{display:none}