.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-14007 .elementor-element.elementor-element-55d59d87{color:#1C1C1B;font-family:"Futura", Sans-serif;font-size:18px;line-height:1.8em;}/* Start custom CSS for theme-post-content, class: .elementor-element-55d59d87 */font-family: Futura; font-size: 18px; line-height: 1.8em; color: #1C1C1B; overflow-wrap: break-word;
.elementor-14007 .elementor-element.elementor-element-55d59d87 p, .elementor-14007 .elementor-element.elementor-element-55d59d87 ul, .elementor-14007 .elementor-element.elementor-element-55d59d87 ol, .elementor-14007 .elementor-element.elementor-element-55d59d87 blockquote, .elementor-14007 .elementor-element.elementor-element-55d59d87 figure { margin: 0 0 1.25em; }
.elementor-14007 .elementor-element.elementor-element-55d59d87 h2, .elementor-14007 .elementor-element.elementor-element-55d59d87 h3, .elementor-14007 .elementor-element.elementor-element-55d59d87 h4 { font-family: var(--n13-serif); font-weight: 700; line-height: 1.2em; margin: 1.6em 0 0.6em; }
.elementor-14007 .elementor-element.elementor-element-55d59d87 h2 { font-size: 28px; } .elementor-14007 .elementor-element.elementor-element-55d59d87 h3 { font-size: 23px; }
.elementor-14007 .elementor-element.elementor-element-55d59d87 a { color: #DD1220; text-decoration: underline; text-underline-offset: 2px; }
.elementor-14007 .elementor-element.elementor-element-55d59d87 img { max-width: 100%; height: auto; }
.elementor-14007 .elementor-element.elementor-element-55d59d87 figcaption, .elementor-14007 .elementor-element.elementor-element-55d59d87 .wp-caption-text { font-size: 13px; line-height: 1.5; color: #5E5D5E; margin-top: 6px; }
.elementor-14007 .elementor-element.elementor-element-55d59d87 blockquote { border-left: 4px solid #DD1220; padding-left: 18px; font-family: var(--n13-serif); font-size: 22px; line-height: 1.45em; }

.elementor-14007 .elementor-element.elementor-element-55d59d87 p, .elementor-14007 .elementor-element.elementor-element-55d59d87 li, .elementor-14007 .elementor-element.elementor-element-55d59d87 ul, .elementor-14007 .elementor-element.elementor-element-55d59d87 ol, .elementor-14007 .elementor-element.elementor-element-55d59d87 figcaption { font-family: var(--n13-sans); } 
.elementor-14007 .elementor-element.elementor-element-55d59d87 img, .elementor-14007 .elementor-element.elementor-element-55d59d87 figure, .elementor-14007 .elementor-element.elementor-element-55d59d87 .wp-caption, .elementor-14007 .elementor-element.elementor-element-55d59d87 .wp-block-image, .elementor-14007 .elementor-element.elementor-element-55d59d87 .alignleft, .elementor-14007 .elementor-element.elementor-element-55d59d87 .alignright, .elementor-14007 .elementor-element.elementor-element-55d59d87 .aligncenter { display: block; float: none; width: 100% !important; max-width: 100%; height: auto; margin-left: 0; margin-right: 0; }
.elementor-14007 .elementor-element.elementor-element-55d59d87 figcaption, .elementor-14007 .elementor-element.elementor-element-55d59d87 .wp-caption-text, .elementor-14007 .elementor-element.elementor-element-55d59d87 .wp-element-caption { font-style: italic; } @media (max-width: 767px) { .elementor-14007 .elementor-element.elementor-element-55d59d87 p, .elementor-14007 .elementor-element.elementor-element-55d59d87 li { font-size: 17px; line-height: 1.75em; } }/* End custom CSS */