.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-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-604 .elementor-element.elementor-element-8fa20e7{--grid-columns:3;--grid-row-gap:56px;--grid-column-gap:40px;}@media(max-width:1024px){.elementor-604 .elementor-element.elementor-element-8fa20e7{--grid-columns:2;--grid-row-gap:40px;}}@media(max-width:767px){.elementor-604 .elementor-element.elementor-element-8fa20e7{--grid-columns:1;--grid-row-gap:32px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-7bbfb0ca */& p { font-family:var(--otr-sans); font-size:19px; color:var(--otr-ink); line-height:1.75; margin:0 0 28px; } & figure { margin:40px 0 28px !important; } & figure img { width:100%; height:auto; display:block; } & figcaption { font-family:var(--otr-mono) !important; font-size:12px !important; line-height:1.5 !important; color:var(--otr-muted) !important; letter-spacing:0.04em; margin:12px 0 0 !important; text-align:left; } & p:last-child { margin-bottom:0; } & p:last-child:has(> em:only-child) { font-family:var(--otr-mono); font-size:12px; color:var(--otr-muted); letter-spacing:0.08em; text-transform:uppercase; padding-top:24px; border-top:1px solid var(--otr-line); } & a { color:var(--otr-red); } @media (max-width:767px) { & p { font-size:17px; } }/* End custom CSS */