.elementor-7383 .elementor-element.elementor-element-77ccb31:not(.elementor-motion-effects-element-type-background), .elementor-7383 .elementor-element.elementor-element-77ccb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cfmjc.org/wp-content/uploads/2020/10/Bridge-Photo-w-Credit.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7383 .elementor-element.elementor-element-77ccb31 > .elementor-container{max-width:800px;min-height:415px;}.elementor-7383 .elementor-element.elementor-element-77ccb31 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7383 .elementor-element.elementor-element-77ccb31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7383 .elementor-element.elementor-element-77ccb31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7383 .elementor-element.elementor-element-77ccb31 > .elementor-shape-bottom svg{width:calc(170% + 1.3px);height:50px;}.elementor-7383 .elementor-element.elementor-element-c6408c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-c6408c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7383 .elementor-element.elementor-element-4f0c023{margin-top:40px;margin-bottom:30px;}.elementor-7383 .elementor-element.elementor-element-fcc8e25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3DFE5;}.elementor-7383 .elementor-element.elementor-element-fcc8e25 .elementor-nav-menu .elementor-item{font-family:"Frank Ruhl Libre", Sans-serif;font-size:18px;text-transform:uppercase;text-decoration:none;}.elementor-7383 .elementor-element.elementor-element-fcc8e25 .elementor-nav-menu--main .elementor-item{color:#939598;fill:#939598;padding-top:10px;padding-bottom:10px;}.elementor-7383 .elementor-element.elementor-element-fcc8e25 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7383 .elementor-element.elementor-element-fcc8e25 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7383 .elementor-element.elementor-element-fcc8e25 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7383 .elementor-element.elementor-element-fcc8e25 .elementor-nav-menu--main .elementor-item:focus{color:#89162A;fill:#89162A;}.elementor-7383 .elementor-element.elementor-element-fcc8e25 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#89162A;}.elementor-7383 .elementor-element.elementor-element-ee54fd2{margin-top:0px;margin-bottom:10px;}.elementor-7383 .elementor-element.elementor-element-bdb8ff7 .elementor-heading-title{color:#6D94A8;}.elementor-7383 .elementor-element.elementor-element-32d08bb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7383 .elementor-element.elementor-element-da879a9 > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:-40px -40px -40px -40px;}.elementor-7383 .elementor-element.elementor-element-6729b55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-b3cb4ea{margin-top:0px;margin-bottom:0px;padding:30px 0px -1px 0px;}.elementor-7383 .elementor-element.elementor-element-d7570a9 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-7383 .elementor-element.elementor-element-a92df1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-4e321dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-3e0b3a3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7383 .elementor-element.elementor-element-3e0b3a3 .elementor-divider-separator{width:100%;}.elementor-7383 .elementor-element.elementor-element-3e0b3a3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7383 .elementor-element.elementor-element-aeaf7f4{margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-7383 .elementor-element.elementor-element-6df0082 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-0157fdd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7383 .elementor-element.elementor-element-0157fdd .elementor-divider-separator{width:100%;}.elementor-7383 .elementor-element.elementor-element-0157fdd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7383 .elementor-element.elementor-element-c74665c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-8a4ed13 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7383 .elementor-element.elementor-element-8a4ed13:not(.elementor-motion-effects-element-type-background), .elementor-7383 .elementor-element.elementor-element-8a4ed13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D94A8;}.elementor-7383 .elementor-element.elementor-element-8a4ed13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 60px 30px 60px;}.elementor-7383 .elementor-element.elementor-element-8a4ed13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7383 .elementor-element.elementor-element-6d84a44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-47ddf699 > .elementor-widget-container{padding:10px 0px 10px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#4A4B4D;}.elementor-7383 .elementor-element.elementor-element-47ddf699{font-family:"Frank Ruhl Libre", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:1em;color:#4A4B4D;}.elementor-7383 .elementor-element.elementor-element-c2faf22 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7383 .elementor-element.elementor-element-5910f516{color:#FFFFFF;}.elementor-7383 .elementor-element.elementor-element-b2d5ae2{--spacer-size:11px;}.elementor-7383 .elementor-element.elementor-element-57d4cbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-c26a882 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7383 .elementor-element.elementor-element-c26a882:not(.elementor-motion-effects-element-type-background), .elementor-7383 .elementor-element.elementor-element-c26a882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D94A8;}.elementor-7383 .elementor-element.elementor-element-c26a882{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 60px 30px 60px;}.elementor-7383 .elementor-element.elementor-element-c26a882 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7383 .elementor-element.elementor-element-4008e32 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-8942881 > .elementor-widget-container{padding:10px 0px 10px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#4A4B4D;}.elementor-7383 .elementor-element.elementor-element-8942881{font-family:"Frank Ruhl Libre", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:1em;color:#4A4B4D;}.elementor-7383 .elementor-element.elementor-element-15dbe3b > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-7383 .elementor-element.elementor-element-9efe2e0{color:#FFFFFF;}.elementor-7383 .elementor-element.elementor-element-503ba5d{padding:30px 0px 30px 0px;}.elementor-7383 .elementor-element.elementor-element-00a3e03 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-7383 .elementor-element.elementor-element-a197bc6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-7383 .elementor-element.elementor-element-9f14f76{margin-top:0px;margin-bottom:0px;padding:30px 0px 60px 0px;}.elementor-7383 .elementor-element.elementor-element-6f71b73 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-437013a{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-7383 .elementor-element.elementor-element-0cfe85d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-7383 .elementor-element.elementor-element-39df572{text-align:start;}.elementor-7383 .elementor-element.elementor-element-2f94b5e{padding:30px 0px 30px 0px;}.elementor-7383 .elementor-element.elementor-element-bf6cb1f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-7383 .elementor-element.elementor-element-8123882{text-align:start;}.elementor-7383 .elementor-element.elementor-element-1232f4cc{margin-top:0px;margin-bottom:0px;padding:30px 0px 40px 0px;}.elementor-7383 .elementor-element.elementor-element-6baabd61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-338bc26:not(.elementor-motion-effects-element-type-background), .elementor-7383 .elementor-element.elementor-element-338bc26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cfmjc.org/wp-content/uploads/2020/09/subpage-footer.jpg");background-position:center center;background-size:cover;}.elementor-7383 .elementor-element.elementor-element-338bc26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7383 .elementor-element.elementor-element-338bc26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7383 .elementor-element.elementor-element-2a8b095 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7383 .elementor-element.elementor-element-2a8b095{text-align:center;font-family:"Frank Ruhl Libre", Sans-serif;font-size:46px;text-transform:uppercase;color:#4A4A4A;}.elementor-7383 .elementor-element.elementor-element-0b3723d > .elementor-container{max-width:650px;}.elementor-7383 .elementor-element.elementor-element-981c63a .elementor-image-box-wrapper{text-align:start;}.elementor-7383 .elementor-element.elementor-element-981c63a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-7383 .elementor-element.elementor-element-981c63a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-7383 .elementor-element.elementor-element-981c63a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-7383 .elementor-element.elementor-element-981c63a .elementor-image-box-title{margin-bottom:10px;font-family:"Frank Ruhl Libre", Sans-serif;font-size:24px;font-weight:400;text-decoration:none;color:#FFFFFF;}.elementor-7383 .elementor-element.elementor-element-981c63a .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-7383 .elementor-element.elementor-element-981c63a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7383 .elementor-element.elementor-element-7a7cf85 .elementor-image-box-wrapper{text-align:start;}.elementor-7383 .elementor-element.elementor-element-7a7cf85.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-7383 .elementor-element.elementor-element-7a7cf85.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-7383 .elementor-element.elementor-element-7a7cf85.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-7383 .elementor-element.elementor-element-7a7cf85 .elementor-image-box-title{margin-bottom:10px;font-family:"Frank Ruhl Libre", Sans-serif;font-size:24px;font-weight:400;text-decoration:none;color:#FFFFFF;}.elementor-7383 .elementor-element.elementor-element-7a7cf85 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-7383 .elementor-element.elementor-element-7a7cf85 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7383 .elementor-element.elementor-element-a53d5d0 .elementor-image-box-wrapper{text-align:start;}.elementor-7383 .elementor-element.elementor-element-a53d5d0.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-7383 .elementor-element.elementor-element-a53d5d0.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-7383 .elementor-element.elementor-element-a53d5d0.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-7383 .elementor-element.elementor-element-a53d5d0 .elementor-image-box-title{margin-bottom:10px;font-family:"Frank Ruhl Libre", Sans-serif;font-size:24px;font-weight:400;text-decoration:none;color:#FFFFFF;}.elementor-7383 .elementor-element.elementor-element-a53d5d0 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-7383 .elementor-element.elementor-element-a53d5d0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7383 .elementor-element.elementor-element-6f7e2ba > .elementor-widget-container{margin:30px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7383 .elementor-element.elementor-element-6d84a44{width:25%;}.elementor-7383 .elementor-element.elementor-element-c2faf22{width:52.332%;}.elementor-7383 .elementor-element.elementor-element-1f91c56{width:22%;}.elementor-7383 .elementor-element.elementor-element-4008e32{width:25%;}.elementor-7383 .elementor-element.elementor-element-15dbe3b{width:52.332%;}.elementor-7383 .elementor-element.elementor-element-8ef0e80{width:22%;}}@media(max-width:1024px){.elementor-7383 .elementor-element.elementor-element-77ccb31 > .elementor-container{min-height:300px;}.elementor-7383 .elementor-element.elementor-element-77ccb31{padding:0px 0px 50px 0px;}.elementor-7383 .elementor-element.elementor-element-c6408c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 50px;}.elementor-7383 .elementor-element.elementor-element-fcc8e25 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-7383 .elementor-element.elementor-element-fcc8e25 .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px;}.elementor-7383 .elementor-element.elementor-element-ee54fd2{padding:20px 20px 20px 20px;}.elementor-7383 .elementor-element.elementor-element-405e48e{padding:20px 20px 20px 20px;}.elementor-7383 .elementor-element.elementor-element-aeaf7f4{padding:10px 10px 10px 10px;}.elementor-7383 .elementor-element.elementor-element-8a4ed13{padding:20px 20px 20px 20px;}.elementor-7383 .elementor-element.elementor-element-47ddf699{font-size:34px;}.elementor-7383 .elementor-element.elementor-element-c26a882{padding:20px 20px 20px 20px;}.elementor-7383 .elementor-element.elementor-element-8942881{font-size:34px;}.elementor-7383 .elementor-element.elementor-element-9f14f76{padding:20px 20px 20px 20px;}.elementor-7383 .elementor-element.elementor-element-6f71b73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-1232f4cc{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-7383 .elementor-element.elementor-element-77ccb31 > .elementor-container{min-height:350px;}.elementor-7383 .elementor-element.elementor-element-77ccb31 > .elementor-shape-bottom svg{height:40px;}.elementor-7383 .elementor-element.elementor-element-77ccb31{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-7383 .elementor-element.elementor-element-c6408c8 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-7383 .elementor-element.elementor-element-47ddf699 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-47ddf699{text-align:center;}.elementor-7383 .elementor-element.elementor-element-8942881 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-7383 .elementor-element.elementor-element-8942881{text-align:center;}.elementor-7383 .elementor-element.elementor-element-981c63a .elementor-image-box-img{margin-bottom:20px;}.elementor-7383 .elementor-element.elementor-element-7a7cf85 .elementor-image-box-img{margin-bottom:20px;}.elementor-7383 .elementor-element.elementor-element-a53d5d0 .elementor-image-box-img{margin-bottom:20px;}}@media(min-width:1025px){.elementor-7383 .elementor-element.elementor-element-77ccb31:not(.elementor-motion-effects-element-type-background), .elementor-7383 .elementor-element.elementor-element-77ccb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for nav-menu, class: .elementor-element-fcc8e25 */.elementor-7383 .elementor-element.elementor-element-fcc8e25 li:before{
    content:none !important;
}
.elementor-7383 .elementor-element.elementor-element-fcc8e25 li{
    padding-bottom:0px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-981c63a */.elementor-7383 .elementor-element.elementor-element-981c63a img{
    max-width:32px;
    width:100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a7cf85 */.elementor-7383 .elementor-element.elementor-element-7a7cf85 img{
    max-width:32px;
    width:100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a53d5d0 */.elementor-7383 .elementor-element.elementor-element-a53d5d0 img{
    max-width:32px;
    width:100%;
}/* End custom CSS */