.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-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{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)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}@media (max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-posts .elementor-post__excerpt p{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-posts .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-posts .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size)}}@media (max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-posts .elementor-post__excerpt p{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-posts .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-posts .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size)}}.elementor-widget-theme-post-info .elementor-post-info__terms-list a{color:var(--red);font-weight:600}.elementor-widget-theme-post-info .elementor-icon-list-text{color:inherit}.elementor-widget-tag-cloud a{background:var(--indigo);color:#fff;font-family:var(--sans);font-size:12px;font-weight:600;padding:7px 13px;text-decoration:none;border-radius:0}.btn-cta.elementor-button{background:var(--gold)!important;color:#000!important;font-family:var(--sans);font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding:16px 26px;transition:background .15s ease,transform .15s ease}.btn-cta.elementor-button:hover{background:var(--red)!important;color:#fff!important;transform:translateY(-1px)}.cta-title{color:var(--ink)!important;font-family:var(--serif)}.elementor-author-box{background:var(--indigo);padding:26px}.elementor-author-box__box .elementor-author-box__title,.elementor-author-box__box .elementor-author-box__title a{color:#fff!important;font-family:var(--serif);font-weight:600}.elementor-author-box__description{font-family:var(--sans);color:rgba(255,255,255,.85)!important}.sidebar-single-post h3,.elementor-widget-recent-posts .elementor-heading-title{font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);margin:0 0 20px;padding-bottom:14px;border-bottom:2px solid var(--gold)}.elementor-widget-recent-posts .elementor-post__title,.elementor-widget-recent-posts .elementor-post__title a{font-family:var(--serif);font-size:16px;line-height:1.35;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold)}.elementor-widget-recent-posts .elementor-post__title a:hover{color:var(--red);text-decoration-color:var(--red)}.elementor-widget-recent-posts .elementor-post__meta-data{font-family:var(--sans);font-size:11.5px;color:var(--ink-soft)}.elementor-widget-recent-posts article{margin-bottom:18px;padding-bottom:0;border:none}.sidebar-single-post .social-follow,.elementor-widget-social-icons{margin-top:36px;padding-top:24px;border-top:1px solid var(--hairline);text-align:center}.sidebar-single-post .social-follow a,.elementor-widget-social-icons a{font-family:var(--serif);font-size:16px;color:var(--red);text-decoration:underline;text-decoration-color:var(--gold)}