.elementor-6236 .elementor-element.elementor-element-669c1c6{--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;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-6236 .elementor-element.elementor-element-b33fbea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-1f46714-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f46714-font-weight );line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6236 .elementor-element.elementor-element-bf1cbbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-1f46714-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f46714-font-weight );line-height:var( --e-global-typography-1f46714-line-height );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-6236 .elementor-element.elementor-element-cf4e6ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6236 .elementor-element.elementor-element-cf4e6ef .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-19f9558 );}.elementor-6236 .elementor-element.elementor-element-a6adbfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-1f46714-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f46714-font-weight );line-height:var( --e-global-typography-1f46714-line-height );}@media(max-width:1919px){.elementor-6236 .elementor-element.elementor-element-b33fbea{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6236 .elementor-element.elementor-element-bf1cbbe{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6236 .elementor-element.elementor-element-a6adbfc{line-height:var( --e-global-typography-1f46714-line-height );}}@media(max-width:1024px){.elementor-6236 .elementor-element.elementor-element-b33fbea{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6236 .elementor-element.elementor-element-bf1cbbe{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6236 .elementor-element.elementor-element-a6adbfc{line-height:var( --e-global-typography-1f46714-line-height );}}@media(max-width:767px){.elementor-6236 .elementor-element.elementor-element-b33fbea{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6236 .elementor-element.elementor-element-bf1cbbe{line-height:var( --e-global-typography-1f46714-line-height );}.elementor-6236 .elementor-element.elementor-element-a6adbfc{line-height:var( --e-global-typography-1f46714-line-height );}}/* Start custom CSS for container, class: .elementor-element-669c1c6 */.rf-progress.rf-progress {--lc-navy:var(--e-global-color-11ec5f5,#112530);--lc-teal:var(--e-global-color-19f9558,#1E948D);--lc-amber:var(--e-global-color-5e767f5,#D47D25);--lc-paper:var(--e-global-color-2a6daac,#F0E5D6);--lc-white:var(--e-global-color-f618fa0,#FFFFFF);--lc-font:var(--e-global-typography-1f46714-font-family,Arial),Helvetica,sans-serif;--lc-heading-font:var(--e-global-typography-bb93a72-font-family,Arial),Helvetica,sans-serif;--lc-editorial-font:var(--e-global-typography-c560dd9-font-family,Georgia),'Times New Roman',serif;--lc-button-font:var(--e-global-typography-f176c6a-font-family,Arial),Helvetica,sans-serif;--rf-line:#C9C1B5;color:var(--lc-navy);background:#F8F3EB;border:1px solid var(--rf-line);border-top:3px solid var(--lc-teal);border-radius:2px;}
.rf-progress.rf-progress.e-con{padding:clamp(24px,4vw,44px)!important;gap:24px!important;width:100%!important;max-width:none!important}
.rf-progress.rf-progress,.rf-progress.rf-progress *{box-sizing:border-box;min-width:0}
.rf-progress.rf-progress .rf-progress-grid.e-con{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;padding:0!important}
.rf-progress.rf-progress .rf-progress-cell.e-con{padding:0!important;gap:12px!important;border-top:1px solid var(--rf-line);padding-top:20px!important}
.rf-progress.rf-progress .rf-progress-label{font:700 12px/1.5 var(--lc-font)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--lc-navy)!important}
.rf-progress.rf-progress .rf-progress-value .elementor-heading-title{font:700 clamp(20px,2.3vw,28px)/1.2 var(--lc-heading-font)!important;color:var(--lc-navy)!important;letter-spacing:-.02em!important}
.rf-progress.rf-progress .rf-progress-copy{font:400 16px/1.6 var(--lc-font)!important;color:var(--lc-navy)!important}
.rf-progress.rf-progress .rf-progress-status{font:700 12px/1.5 var(--lc-font)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-navy)!important}
.rf-progress.rf-progress .rf-progress-copy p,.rf-progress.rf-progress .rf-progress-label p,.rf-progress.rf-progress .rf-progress-status p{margin:0}
.rf-progress.rf-progress.rf-prelaunch .rf-progress-confirmed-bar{display:none!important}
.rf-progress.rf-progress .elementor-progress-wrapper{height:12px!important;line-height:12px!important;background:var(--lc-paper)!important;border-radius:2px!important}
.rf-progress.rf-progress .elementor-progress-bar{background:var(--lc-teal)!important;color:var(--lc-navy)!important;min-height:12px;border-radius:2px!important}
.rf-progress.rf-progress .elementor-progress-percentage{font:700 14px/1.4 var(--lc-font)!important}
@media(min-width:1101px){.rf-progress.rf-progress .rf-progress-grid.e-con{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:479px){.rf-progress.rf-progress .rf-progress-grid.e-con{grid-template-columns:minmax(0,1fr)}}/* End custom CSS */