/* GENERATED by audit/build-css.py — post-487.css, page 487 only */
/* ---- /wp-content/uploads/elementor/css/post-487.css ---- */
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-cb2d8b5 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-cb2d8b5:not(.elementor-motion-effects-element-type-background) { background-color: var( --e-global-color-secondary ); }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-cb2d8b5,
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-cb2d8b5::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-fdb3ed7 { --display: flex; --background-transition: 0.3s; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 100px; --padding-right: 70px; }
:where(html:has([data-cfb-chrome])) .elementor-widget-heading .elementor-heading-title { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-c7ff8c7 > .elementor-widget-container { margin: 0vw -12vw 0vw 0vw; padding: 15px 0px 0px; border-style: none; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-c7ff8c7 { z-index: 1; text-align: left; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-c7ff8c7 .elementor-heading-title { color: var( --e-global-color-primary ); font-family: Montserrat, sans-serif; font-size: 5vw; font-weight: 700; line-height: 1.2em; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-7a09ca9 .elementor-heading-title { color: var( --e-global-color-primary ); font-family: Montserrat, sans-serif; font-size: 30px; font-weight: 700; line-height: 1.4em; letter-spacing: 1px; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-9a3749a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 10px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 10px; --border-left-width: 0px; border-color: rgb(0, 0, 0); --border-color: #000000; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 100px; --padding-right: 100px; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-9a3749a:not(.elementor-motion-effects-element-type-background) { background-color: var( --e-global-color-secondary ); }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-9a3749a,
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-9a3749a::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__title,
:where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__title a { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); }
:where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__meta-data { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }
:where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__excerpt p { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }
:where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__read-more { color: var( --e-global-color-accent ); }
:where(html:has([data-cfb-chrome])) .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 ); line-height: var( --e-global-typography-accent-line-height ); }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 { --grid-row-gap: 40px; --grid-column-gap: 40px; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__meta-data span + span::before { content: "•"; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__card { background-color: rgba(0, 0, 0, 0.28); border-color: rgb(255, 255, 255); border-width: 0px; border-radius: 0px; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__text { padding: 0px 40px; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__meta-data { padding: 10px 40px; color: rgb(138, 138, 138); font-family: Montserrat, sans-serif; font-size: 13px; font-weight: 500; line-height: 1.4em; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__card .elementor-post__meta-data { border-top-color: rgba(255, 255, 255, 0.08); }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__title,
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__title a { color: rgb(255, 255, 255); font-family: Montserrat, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.4em; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__title { margin-bottom: 15px; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__excerpt p { color: rgb(177, 177, 177); font-family: Montserrat, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.6em; letter-spacing: 0.2px; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__excerpt { margin-bottom: 15px; }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 .elementor-post__read-more { color: var( --e-global-color-text ); }
:where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 a.elementor-post__read-more { font-family: Montserrat, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.4em; letter-spacing: 1px; }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-fdb3ed7 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px; } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-widget-heading .elementor-heading-title { line-height: var( --e-global-typography-primary-line-height ); } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-9a3749a { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px; } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__title,
:where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__title a { line-height: var( --e-global-typography-primary-line-height ); } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__meta-data { line-height: var( --e-global-typography-secondary-line-height ); } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__excerpt p { line-height: var( --e-global-typography-text-line-height ); } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts a.elementor-post__read-more { line-height: var( --e-global-typography-accent-line-height ); } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-659b860 { --grid-column-gap: 30px; } }
@media (max-width: 1024px) { :where(html:has([data-cfb-chrome])) .elementor-widget-heading .elementor-heading-title { line-height: var( --e-global-typography-primary-line-height ); } }
@media (max-width: 1024px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__title,
:where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__title a { line-height: var( --e-global-typography-primary-line-height ); } }
@media (max-width: 1024px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__meta-data { line-height: var( --e-global-typography-secondary-line-height ); } }
@media (max-width: 1024px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__excerpt p { line-height: var( --e-global-typography-text-line-height ); } }
@media (max-width: 1024px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts a.elementor-post__read-more { line-height: var( --e-global-typography-accent-line-height ); } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-fdb3ed7 { --padding-top: 30px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-widget-heading .elementor-heading-title { line-height: var( --e-global-typography-primary-line-height ); } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-c7ff8c7 > .elementor-widget-container { margin: 0px; padding: 0px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-c7ff8c7 .elementor-heading-title { font-size: 2.5em; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-7a09ca9 .elementor-heading-title { font-size: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-9a3749a { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__title,
:where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__title a { line-height: var( --e-global-typography-primary-line-height ); } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__meta-data { line-height: var( --e-global-typography-secondary-line-height ); } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts .elementor-post__excerpt p { line-height: var( --e-global-typography-text-line-height ); } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-widget-posts a.elementor-post__read-more { line-height: var( --e-global-typography-accent-line-height ); } }
@media (min-width: 768px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-fdb3ed7 { --width: 70%; } }
@media (max-width: 1366px) and (min-width: 768px) { :where(html:has([data-cfb-chrome])) .elementor-487 .elementor-element.elementor-element-fdb3ed7 { --width: 100%; } }
