.elementor-widget-theme-post-content{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-1374 .elementor-element.elementor-element-36651019{color:#333333;font-family:"Lato", Sans-serif;font-size:19px;line-height:1.8px;}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for theme-post-content, class: .elementor-element-36651019 */& p { margin: 0 0 1.4em; } & > p:first-of-type::first-letter { float: left; font-size: 5.2em; line-height: 0.82; font-weight: 300; margin: 0.06em 0.12em 0 0; color: #262626; } & h2 { font-family: Lato, sans-serif; font-size: 34px; font-weight: 300; line-height: 1.2; letter-spacing: -0.01em; color: #262626; margin: 2em 0 0.7em; } & h3 { font-size: 13px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: #F27C03; margin: 2.4em 0 0.8em; } & a { color: #262626; text-decoration: underline; text-decoration-color: #F27C03; text-underline-offset: 4px; } & a:hover { color: #F27C03; } & blockquote { margin: 2.2em 0; padding: 0 0 0 28px; border-left: 2px solid #F27C03; font-size: 26px; font-weight: 300; line-height: 1.45; color: #262626; } & img { max-width: 100%; height: auto; display: block; } & figure, & .wp-block-image { margin: 2.6em 0; } & .alignwide, & .alignfull { width: min(1200px, 92vw); max-width: none; margin-left: 50%; transform: translateX(-50%); } & figcaption { font-size: 13px; letter-spacing: 0.04em; color: #8C8C8C; margin-top: 12px; line-height: 1.5; } & ul, & ol { padding-left: 1.2em; margin: 0 0 1.4em; } & hr { border: 0; border-top: 1px solid #BFBFBF; margin: 3em auto; width: 120px; } @media (max-width: 767px) { font-size: 17px; & blockquote { font-size: 21px; } }/* End custom CSS */
/* Start custom CSS *//* DrawBig article body */
body.elementor-page-1374 .elementor-element-36651019, body.elementor-page-1374 .elementor-element-36651019 .elementor-widget-container { font-family: Lato, sans-serif; font-size: 19px; line-height: 1.8; color: #333333; }
body.elementor-page-1374 .elementor-element-36651019 p { margin: 0 0 1.4em; line-height: 1.8; }
body.elementor-page-1374 .elementor-element-36651019 > .elementor-widget-container > p:first-of-type::first-letter, body.elementor-page-1374 .elementor-element-36651019 > p:first-of-type::first-letter { float: left; font-size: 5.1em; line-height: 0.8; font-weight: 300; margin: 0.08em 0.12em 0 0; color: #262626; }
body.elementor-page-1374 .elementor-element-36651019 h2 { font-family: Lato, sans-serif; font-size: 34px; font-weight: 300; line-height: 1.2; letter-spacing: -0.01em; color: #262626; margin: 2em 0 0.7em; }
body.elementor-page-1374 .elementor-element-36651019 h3 { font-family: Lato, sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: #F27C03; margin: 2.4em 0 0.8em; line-height: 1.4; }
body.elementor-page-1374 .elementor-element-36651019 a { color: #262626; text-decoration: underline; text-decoration-color: #F27C03; text-underline-offset: 4px; }
body.elementor-page-1374 .elementor-element-36651019 a:hover { color: #F27C03; }
body.elementor-page-1374 .elementor-element-36651019 blockquote { margin: 2.2em 0; padding: 0 0 0 28px; border-left: 2px solid #F27C03; font-size: 26px; font-weight: 300; line-height: 1.45; color: #262626; }
body.elementor-page-1374 .elementor-element-36651019 blockquote p { margin: 0; line-height: 1.45; }
body.elementor-page-1374 .elementor-element-36651019 ul, body.elementor-page-1374 .elementor-element-36651019 ol { padding-left: 1.2em; margin: 0 0 1.4em; }
body.elementor-page-1374 .elementor-element-36651019 li { margin: 0 0 0.4em; line-height: 1.7; }
body.elementor-page-1374 .elementor-element-36651019 img { max-width: 100%; height: auto; display: block; }
body.elementor-page-1374 .elementor-element-36651019 figure, body.elementor-page-1374 .elementor-element-36651019 .wp-block-image { margin: 2.6em 0; }
body.elementor-page-1374 .elementor-element-36651019 .alignwide, body.elementor-page-1374 .elementor-element-36651019 .alignfull { width: min(1200px, 92vw); max-width: none; margin-left: 50%; transform: translateX(-50%); }
body.elementor-page-1374 .elementor-element-36651019 figcaption { font-size: 13px; letter-spacing: 0.03em; color: #8C8C8C; margin-top: 12px; line-height: 1.5; font-style: normal; }
body.elementor-page-1374 .elementor-element-36651019 hr { border: 0; border-top: 1px solid #BFBFBF; margin: 3em auto; width: 120px; }
body.elementor-page-1374 .elementor-element-7ff8773b img { transition: transform .6s ease; }
body.elementor-page-1374 .elementor-element-7ff8773b a:hover img { transform: scale(1.04); }
body.elementor-page-1374 .elementor-element-7ff8773b h3 { transition: color .2s; }
body.elementor-page-1374 .elementor-element-7ff8773b a:hover h3 { color: #F27C03; }
@media (max-width: 767px) { body.elementor-page-1374 .elementor-element-36651019, body.elementor-page-1374 .elementor-element-36651019 .elementor-widget-container { font-size: 17px; } body.elementor-page-1374 .elementor-element-36651019 blockquote { font-size: 21px; } body.elementor-page-1374 .elementor-element-36651019 h2 { font-size: 27px; } }/* End custom CSS */