.elementor-645 .elementor-element.elementor-element-10bc902{--display:flex;}.elementor-645 .elementor-element.elementor-element-10bc902:not(.elementor-motion-effects-element-type-background), .elementor-645 .elementor-element.elementor-element-10bc902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #09334D 0%, #012233 100%);}.elementor-645 .elementor-element.elementor-element-444bbacd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:016rem;--padding-bottom:08rem;--padding-left:012rem;--padding-right:012rem;}.elementor-645 .elementor-element.elementor-element-7ce073d{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-645 .elementor-element.elementor-element-5946ad4e > .elementor-widget-container{margin:0rem 0rem 02rem 0rem;}.elementor-645 .elementor-element.elementor-element-5946ad4e{text-align:start;}.elementor-645 .elementor-element.elementor-element-5946ad4e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:3.75rem;font-weight:400;line-height:1.1;}.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-645 .elementor-element.elementor-element-3219558a{text-align:start;font-family:"Rubik", Sans-serif;font-size:1.375rem;font-weight:400;line-height:1.5;color:var( --e-global-color-53a90d6 );}.elementor-645 .elementor-element.elementor-element-cd0e8bd{--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;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-645 .elementor-element.elementor-element-5baed5ec > .elementor-widget-container{margin:0rem 0rem 01rem 0rem;padding:0px 0px 0px 0px;}.elementor-645 .elementor-element.elementor-element-5baed5ec .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:400;line-height:1.1;}.elementor-645 .elementor-element.elementor-element-4d4d5ad5 > .elementor-widget-container{margin:0rem 0rem 03rem 0rem;}.elementor-645 .elementor-element.elementor-element-4d4d5ad5{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-645 .elementor-element.elementor-element-6c262cbe{--display:flex;--overflow:hidden;}.elementor-645 .elementor-element.elementor-element-6c262cbe:not(.elementor-motion-effects-element-type-background), .elementor-645 .elementor-element.elementor-element-6c262cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #012233 0%, #01090E 100%);}.elementor-645 .elementor-element.elementor-element-4e83589c{--display:flex;--padding-top:04rem;--padding-bottom:08rem;--padding-left:12rem;--padding-right:012rem;}.elementor-645 .elementor-element.elementor-element-22919f20 > .elementor-widget-container{margin:0rem 0rem 04rem 0rem;}.elementor-645 .elementor-element.elementor-element-22919f20{text-align:start;}.elementor-645 .elementor-element.elementor-element-22919f20 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:3.75rem;font-weight:400;line-height:1.1;}.elementor-645 .elementor-element.elementor-element-3815242{--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;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-645 .elementor-element.elementor-element-7d5c5a7d{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;--padding-top:02px;--padding-bottom:02px;--padding-left:02px;--padding-right:02px;}.elementor-645 .elementor-element.elementor-element-61d7e1ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-26c260ed{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:01.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-645 .elementor-element.elementor-element-7bb44b7c{text-align:start;}.elementor-645 .elementor-element.elementor-element-a03c912 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-645 .elementor-element.elementor-element-a03c912 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:400;line-height:38px;color:var( --e-global-color-primary );}.elementor-645 .elementor-element.elementor-element-4b4fdc36 > .elementor-widget-container{margin:0rem 0rem 03rem 02rem;}.elementor-645 .elementor-element.elementor-element-4b4fdc36{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-645 .elementor-element.elementor-element-1959acdf > .elementor-widget-container{margin:0rem 0rem 0rem 2rem;padding:0px 0px 0px 0px;}.elementor-645 .elementor-element.elementor-element-1959acdf{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-645 .elementor-element.elementor-element-74592445{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-78d10d7e > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-645 .elementor-element.elementor-element-78d10d7e iframe{height:430px;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-645 .elementor-element.elementor-element-444bbacd{--grid-auto-flow:row;--padding-top:014rem;--padding-bottom:06rem;--padding-left:010rem;--padding-right:010rem;}.elementor-645 .elementor-element.elementor-element-5946ad4e .elementor-heading-title{font-size:3rem;}.elementor-645 .elementor-element.elementor-element-3219558a{font-size:1.25rem;}.elementor-645 .elementor-element.elementor-element-5baed5ec .elementor-heading-title{font-size:28px;}.elementor-645 .elementor-element.elementor-element-4d4d5ad5{font-size:20px;}.elementor-645 .elementor-element.elementor-element-4e83589c{--padding-top:06rem;--padding-bottom:06rem;--padding-left:10rem;--padding-right:010rem;}.elementor-645 .elementor-element.elementor-element-22919f20 .elementor-heading-title{font-size:3rem;}.elementor-645 .elementor-element.elementor-element-4b4fdc36{font-size:20px;}.elementor-645 .elementor-element.elementor-element-1959acdf{font-size:20px;}}@media(max-width:1024px){.elementor-645 .elementor-element.elementor-element-444bbacd{--grid-auto-flow:row;--padding-top:012rem;--padding-bottom:06rem;--padding-left:06rem;--padding-right:06rem;}.elementor-645 .elementor-element.elementor-element-5946ad4e .elementor-heading-title{font-size:2.75rem;}.elementor-645 .elementor-element.elementor-element-3219558a{font-size:1.125rem;}.elementor-645 .elementor-element.elementor-element-4e83589c{--padding-top:06rem;--padding-bottom:06rem;--padding-left:06rem;--padding-right:06rem;}.elementor-645 .elementor-element.elementor-element-22919f20 .elementor-heading-title{font-size:2.75rem;}}@media(max-width:820px){.elementor-645 .elementor-element.elementor-element-444bbacd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;--padding-top:010rem;--padding-bottom:06rem;--padding-left:04rem;--padding-right:04rem;}.elementor-645 .elementor-element.elementor-element-7ce073d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-5946ad4e .elementor-heading-title{font-size:2.5rem;line-height:1.1;}.elementor-645 .elementor-element.elementor-element-3219558a{font-size:1rem;line-height:1.5;}.elementor-645 .elementor-element.elementor-element-cd0e8bd{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-645 .elementor-element.elementor-element-5baed5ec .elementor-heading-title{font-size:24px;}.elementor-645 .elementor-element.elementor-element-4d4d5ad5{font-size:16px;}.elementor-645 .elementor-element.elementor-element-4e83589c{--padding-top:06rem;--padding-bottom:06rem;--padding-left:04rem;--padding-right:04rem;}.elementor-645 .elementor-element.elementor-element-22919f20 > .elementor-widget-container{margin:0rem 0rem 03rem 0rem;}.elementor-645 .elementor-element.elementor-element-22919f20 .elementor-heading-title{font-size:2.5rem;line-height:1.1;}.elementor-645 .elementor-element.elementor-element-3815242{--justify-content:flex-start;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-645 .elementor-element.elementor-element-7d5c5a7d{--margin-top:0rem;--margin-bottom:02rem;--margin-left:0rem;--margin-right:0rem;}.elementor-645 .elementor-element.elementor-element-a03c912 .elementor-heading-title{font-size:24px;}.elementor-645 .elementor-element.elementor-element-4b4fdc36 > .elementor-widget-container{margin:0rem 0rem 02rem 02rem;}.elementor-645 .elementor-element.elementor-element-4b4fdc36{font-size:16px;}.elementor-645 .elementor-element.elementor-element-1959acdf{font-size:16px;}}@media(max-width:640px){.elementor-645 .elementor-element.elementor-element-444bbacd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;--padding-top:08rem;--padding-bottom:06rem;--padding-left:02rem;--padding-right:02rem;}.elementor-645 .elementor-element.elementor-element-7ce073d{--margin-top:0rem;--margin-bottom:02rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-5946ad4e .elementor-heading-title{font-size:2.375rem;}.elementor-645 .elementor-element.elementor-element-3219558a{font-size:0.9375rem;}.elementor-645 .elementor-element.elementor-element-cd0e8bd{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 2;}.elementor-645 .elementor-element.elementor-element-5baed5ec > .elementor-widget-container{margin:0rem 0rem .5rem 0rem;}.elementor-645 .elementor-element.elementor-element-5baed5ec .elementor-heading-title{font-size:22px;}.elementor-645 .elementor-element.elementor-element-4d4d5ad5 > .elementor-widget-container{margin:0rem 0rem 02rem 0rem;}.elementor-645 .elementor-element.elementor-element-4d4d5ad5{font-size:14px;line-height:1.5;}.elementor-645 .elementor-element.elementor-element-4e83589c{--padding-top:04rem;--padding-bottom:04rem;--padding-left:2rem;--padding-right:02rem;}.elementor-645 .elementor-element.elementor-element-22919f20 .elementor-heading-title{font-size:2.375rem;}.elementor-645 .elementor-element.elementor-element-3815242{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-645 .elementor-element.elementor-element-7d5c5a7d{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-61d7e1ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-645 .elementor-element.elementor-element-26c260ed{--width:90%;}.elementor-645 .elementor-element.elementor-element-a03c912 .elementor-heading-title{font-size:20px;}.elementor-645 .elementor-element.elementor-element-4b4fdc36 > .elementor-widget-container{margin:0rem 0rem 01rem 02rem;padding:0px 0px 0px 0px;}.elementor-645 .elementor-element.elementor-element-4b4fdc36{font-size:14px;line-height:1.5;}.elementor-645 .elementor-element.elementor-element-1959acdf > .elementor-widget-container{margin:0rem 0rem 03rem 02rem;}.elementor-645 .elementor-element.elementor-element-1959acdf{font-size:14px;line-height:1.5;}.elementor-645 .elementor-element.elementor-element-78d10d7e iframe{height:275px;}}@media(min-width:641px){.elementor-645 .elementor-element.elementor-element-7ce073d{--width:65%;}.elementor-645 .elementor-element.elementor-element-7d5c5a7d{--width:40%;}.elementor-645 .elementor-element.elementor-element-74592445{--width:60%;}}@media(max-width:820px) and (min-width:641px){.elementor-645 .elementor-element.elementor-element-7ce073d{--width:100%;}.elementor-645 .elementor-element.elementor-element-7d5c5a7d{--width:100%;}.elementor-645 .elementor-element.elementor-element-74592445{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5946ad4e */.elementor-645 .elementor-element.elementor-element-5946ad4e span {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3219558a */.elementor-645 .elementor-element.elementor-element-3219558a p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22919f20 */.elementor-645 .elementor-element.elementor-element-22919f20 span {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1959acdf */.elementor-645 .elementor-element.elementor-element-1959acdf p {
    margin-bottom: 0.7rem;
}
.elementor-645 .elementor-element.elementor-element-1959acdf a {
    color: #fff;
    transition: all 200ms;
}

.elementor-645 .elementor-element.elementor-element-1959acdf a:hover {
    color: #F18221;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cfbs-us.com/wp-content/uploads/2024/10/Rubik-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cfbs-us.com/wp-content/uploads/2024/10/Rubik-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cfbs-us.com/wp-content/uploads/2024/10/Rubik-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */