/* GENERATED by audit/build-css.py — post-650.css, page 650 only */
/* ---- /wp-content/uploads/elementor/css/post-650.css ---- */
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-e9e9d78 { --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-650 .elementor-element.elementor-element-e9e9d78:not(.elementor-motion-effects-element-type-background) { background-color: var( --e-global-color-secondary ); }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-e9e9d78,
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-e9e9d78::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-72bcaf1 { --display: flex; --background-transition: 0.3s; --padding-top: 100px; --padding-bottom: 100px; --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-650 .elementor-element.elementor-element-537aad4 .elementor-heading-title { font-family: Montserrat, sans-serif; font-size: 1.9vw; font-weight: 300; text-transform: uppercase; line-height: 1.4em; letter-spacing: 3px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-a0d563f > .elementor-widget-container { margin: 0vw -12vw 0vw 0vw; padding: 15px 0px 0px; border-style: solid; border-width: 4px 0px 0px; border-color: var( --e-global-color-text ); }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-a0d563f { z-index: 1; text-align: left; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-a0d563f .elementor-heading-title { color: var( --e-global-color-primary ); font-family: Montserrat, sans-serif; font-size: 6vw; font-weight: 700; line-height: 1.4em; }
:where(html:has([data-cfb-chrome])) .elementor-widget-text-editor { 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 ); line-height: var( --e-global-typography-text-line-height ); }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-094fd8d { color: var( --e-global-color-primary ); font-size: 26px; font-weight: 600; line-height: 1.6em; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-0b54093 { text-align: left; color: var( --e-global-color-primary ); font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.9em; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-bb7ed3e { --display: flex; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-bb7ed3e:not(.elementor-motion-effects-element-type-background) { background-image: url("/media/cfb/2024/08/questions1-scaled.jpg"); background-position: center top; background-repeat: no-repeat; background-size: cover; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-bb7ed3e,
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-bb7ed3e::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-b0379b0 { --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-650 .elementor-element.elementor-element-b0379b0:not(.elementor-motion-effects-element-type-background) { background-color: rgb(235, 235, 235); }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-b0379b0,
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-b0379b0::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-ccc25ff { --display: flex; --background-transition: 0.3s; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 100px; --padding-right: 100px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-ccc25ff,
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-ccc25ff::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-3bfd37f .elementor-heading-title { color: var( --e-global-color-secondary ); font-family: Montserrat, sans-serif; font-size: 30px; font-weight: 700; text-transform: uppercase; line-height: 1.4em; letter-spacing: 1px; }
:where(html:has([data-cfb-chrome])) .elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-5f6713d { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 3px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-5f6713d .elementor-divider-separator { width: 100px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-5f6713d .elementor-divider { padding-block: 10px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-32a331f { color: var( --e-global-color-secondary ); font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.8em; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-5f2dc97 { --spacer-size: 25px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-0e7b93d .elementor-heading-title { color: var( --e-global-color-secondary ); font-family: Montserrat, sans-serif; font-size: 30px; font-weight: 700; text-transform: uppercase; line-height: 1.4em; letter-spacing: 1px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-131483b { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 3px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-131483b .elementor-divider-separator { width: 100px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-131483b .elementor-divider { padding-block: 0px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-176548c { color: var( --e-global-color-secondary ); font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.8em; }
:where(html:has([data-cfb-chrome])) .elementor-widget-button .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 ); line-height: var( --e-global-typography-accent-line-height ); }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-2c54e09 .elementor-button { background-color: rgb(255, 0, 69); }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-04088b8 { --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 70px; --background-transition: 0.3s; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 100px; --padding-right: 100px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-04088b8:not(.elementor-motion-effects-element-type-background) { background-color: rgb(0, 0, 0); }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-04088b8,
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-04088b8::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-09d0f9f { --display: flex; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-09d0f9f,
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-09d0f9f::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-6758f7d .elementor-heading-title { color: rgb(255, 255, 255); font-family: Montserrat, sans-serif; font-size: 30px; font-weight: 700; text-transform: uppercase; line-height: 1.4em; letter-spacing: 1px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-5244aae { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 3px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-5244aae .elementor-divider-separator { width: 100px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-5244aae .elementor-divider { padding-block: 10px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-f33afe9 { text-align: left; color: var( --e-global-color-primary ); font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.9em; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-c67122f { --display: flex; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-c67122f,
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-c67122f::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-188fc38 .elementor-heading-title { color: rgb(255, 255, 255); font-family: Montserrat, sans-serif; font-size: 30px; font-weight: 700; text-transform: uppercase; line-height: 1.4em; letter-spacing: 1px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-55cd4ab { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 3px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-55cd4ab .elementor-divider-separator { width: 100px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-55cd4ab .elementor-divider { padding-block: 10px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-0788636 { text-align: left; color: var( --e-global-color-primary ); font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.9em; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-384b874 { --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 70px; --background-transition: 0.3s; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 100px; --padding-right: 100px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-384b874:not(.elementor-motion-effects-element-type-background) { background-color: rgb(0, 0, 0); }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-384b874,
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-384b874::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-7e17782 { --display: flex; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-7e17782,
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-7e17782::before { --border-transition: 0.3s; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-84eed2d .elementor-heading-title { color: rgb(255, 255, 255); font-family: Montserrat, sans-serif; font-size: 30px; font-weight: 700; text-transform: uppercase; line-height: 1.4em; letter-spacing: 1px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-adab9ab { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 3px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-adab9ab .elementor-divider-separator { width: 100px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-adab9ab .elementor-divider { padding-block: 10px; }
:where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-893fbf5 { text-align: left; color: var( --e-global-color-primary ); font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.9em; }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-72bcaf1 { --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-widget-text-editor { line-height: var( --e-global-typography-text-line-height ); } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-ccc25ff { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px; } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-5f2dc97 { --spacer-size: 0px; } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-widget-button .elementor-button { line-height: var( --e-global-typography-accent-line-height ); } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-04088b8 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px; } }
@media (max-width: 1366px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-384b874 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 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-text-editor { line-height: var( --e-global-typography-text-line-height ); } }
@media (max-width: 1024px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-094fd8d { font-size: 22px; line-height: 1.3em; } }
@media (max-width: 1024px) { :where(html:has([data-cfb-chrome])) .elementor-widget-button .elementor-button { line-height: var( --e-global-typography-accent-line-height ); } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-72bcaf1 { --padding-top: 40px; --padding-bottom: 40px; --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-650 .elementor-element.elementor-element-537aad4 .elementor-heading-title { font-size: 2.8vw; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-a0d563f > .elementor-widget-container { margin: 0vw; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-widget-text-editor { line-height: var( --e-global-typography-text-line-height ); } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-094fd8d { font-size: 18px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-bb7ed3e { --min-height: 350px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-bb7ed3e.e-con { --order: -99999; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-ccc25ff { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-3bfd37f .elementor-heading-title { font-size: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-0e7b93d .elementor-heading-title { font-size: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-widget-button .elementor-button { line-height: var( --e-global-typography-accent-line-height ); } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-04088b8 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-6758f7d .elementor-heading-title { font-size: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-188fc38 .elementor-heading-title { font-size: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-384b874 { --padding-top: 0px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; } }
@media (max-width: 767px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-84eed2d .elementor-heading-title { font-size: 20px; } }
@media (min-width: 768px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-72bcaf1 { --width: 50%; } }
@media (min-width: 768px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-bb7ed3e { --width: 50%; } }
@media (min-width: 768px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-ccc25ff { --width: 100%; } }
@media (min-width: 768px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-09d0f9f { --width: 50%; } }
@media (min-width: 768px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-c67122f { --width: 50%; } }
@media (min-width: 768px) { :where(html:has([data-cfb-chrome])) .elementor-650 .elementor-element.elementor-element-7e17782 { --width: 100%; } }
