.elementor-473 .elementor-element.elementor-element-4cf3375e{--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;}.elementor-473 .elementor-element.elementor-element-498af0b5{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-473 .elementor-element.elementor-element-54d51e81{--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;}/* Start custom CSS for container, class: .elementor-element-4cf3375e */body:has(.cfa-questions){background:#F5F7FA;color:#0E1C2F}
.cfa-questions,.cfa-questions *{box-sizing:border-box}
.cfa-questions.e-con{padding:0;gap:0;width:100%;font:400 16px/24px 'Source Sans 3','Segoe UI',sans-serif;color:#0E1C2F}
.cfa-questions .q-inner.e-con{width:100%;max-width:768px;margin:0 auto;padding:48px 24px;gap:0}
.cfa-questions .elementor-widget-text-editor{margin:0;width:100%;font:inherit;color:inherit}
.cfa-questions .elementor-widget-container{margin:0}
.cfa-questions h1{font:700 60px/1.08 'Source Sans 3','Segoe UI',sans-serif;letter-spacing:-.03em;margin:0;color:#0E1C2F}
.cfa-questions .text-brick{color:#C8102E}
.cfa-questions .q-intro p{margin:12px 0 0}
.cfa-questions .q-list.e-con{padding:0;margin:32px 0 0;gap:0;width:100%}
.cfa-questions .q-item{border-bottom:1px solid #D7DEE6;scroll-margin-top:96px}
.cfa-questions .q-item h2{margin:0;font:inherit}
.cfa-questions .q-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:left;color:#0E1C2F;font:500 16px/24px 'Source Sans 3','Segoe UI',sans-serif;letter-spacing:-.025em;cursor:pointer;transition:color .15s}
.cfa-questions .q-toggle:hover{color:#C8102E}
.cfa-questions .q-chevron{width:16px;height:16px;flex-shrink:0;color:#475569;transition:transform .2s}
.cfa-questions .q-toggle[aria-expanded=true] .q-chevron{transform:rotate(180deg)}
.cfa-questions .q-panel{overflow:hidden;color:#475569;font-size:14px;line-height:22.75px}
.cfa-questions .q-panel[hidden]{display:none}
.cfa-questions .q-answer{padding:0 0 20px}
.cfa-questions .q-answer p{margin:0}
.cfa-questions .q-back{margin-top:40px}
.cfa-questions .q-back a{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:6px;background:#C8102E;color:white;text-decoration:none;font-size:14px;font-weight:500;line-height:20px;box-shadow:0 0 0 1px rgba(14,28,47,.08);transition:background-color .15s,transform .15s}
.cfa-questions .q-back a:hover{background:#A50D26}
.cfa-questions .q-back a:active{transform:scale(.98)}
.cfa-questions button:focus-visible,.cfa-questions a:focus-visible{outline:2px solid #C8102E;outline-offset:3px}
.cfa-questions .q-behavior{display:none}
@media(max-width:1023px){.cfa-questions h1{font-size:48px}}
@media(max-width:767px){.cfa-questions h1{font-size:36px}.cfa-questions .q-back{text-align:center}body:has(.cfa-questions) .elementor-46 [data-id="91fb925"]{gap:8px!important;flex-direction:column!important}body:has(.cfa-questions) .elementor-46 [data-id="97f5587"]{height:65px!important;min-height:65px!important;padding-top:10px!important;padding-bottom:10px!important}body:has(.cfa-questions) .elementor-46 [data-id="dad69c2"]{height:36px!important;object-fit:contain!important}}
@media(max-width:639px){.cfa-questions h1{font-size:29.6px}.cfa-questions .q-inner.e-con{padding-left:16px;padding-right:16px}}
@media(prefers-reduced-motion:reduce){.cfa-questions .q-toggle,.cfa-questions .q-chevron,.cfa-questions .q-back a{transition:none}}/* End custom CSS */