.elementor-16597 .elementor-element.elementor-element-a92ea43{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D4A64F24;--border-color:#D4A64F24;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-16597 .elementor-element.elementor-element-a92ea43:not(.elementor-motion-effects-element-type-background), .elementor-16597 .elementor-element.elementor-element-a92ea43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071327EB;background-image:url("https://faithfocusedchurch.org/wp-content/uploads/2024/07/FFC-Faith-Focused-Church-Home-Page-Slider-Pic_006.webp");background-position:top center;}.elementor-16597 .elementor-element.elementor-element-a92ea43::before, .elementor-16597 .elementor-element.elementor-element-a92ea43 > .elementor-background-video-container::before, .elementor-16597 .elementor-element.elementor-element-a92ea43 > .e-con-inner > .elementor-background-video-container::before, .elementor-16597 .elementor-element.elementor-element-a92ea43 > .elementor-background-slideshow::before, .elementor-16597 .elementor-element.elementor-element-a92ea43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16597 .elementor-element.elementor-element-a92ea43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#071327C7;--background-overlay:'';}.elementor-16597 .elementor-element.elementor-element-a09a309{--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-16597 .elementor-element.elementor-element-a09a309.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16597 .elementor-element.elementor-element-53f03b8{--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;--padding-top:11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16597 .elementor-element.elementor-element-53f03b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-menu-item,.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-sub-menu-item{padding-left:17px;padding-right:17px;}.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-menu-item, .elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-16597 .elementor-element.elementor-element-215d701 ul.sub-menu{width:220px;}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu li a.uael-sub-menu-item,
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-menu-item,
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:22px;padding-right:22px;}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu a.uael-sub-menu-item,
						 .elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:19px;padding-bottom:19px;}.elementor-16597 .elementor-element.elementor-element-215d701 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-215d701.elementor-element{--align-self:flex-end;}.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu__toggle{text-align:center;}.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-menu-item{font-weight:400;letter-spacing:0.04rem;}.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-810d5f1 );}.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-929e073 );}.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:before,
								.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:after{background-color:var( --e-global-color-94e6d09 );}.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent .sub-menu .uael-has-submenu-container a:after{background-color:var( --e-global-color-94e6d09 );}.elementor-16597 .elementor-element.elementor-element-215d701 .uael-pointer__framed .menu-item.parent a.uael-menu-item:before,
								.elementor-16597 .elementor-element.elementor-element-215d701 .uael-pointer__framed .menu-item.parent a.uael-menu-item:after{border-color:var( --e-global-color-94e6d09 );}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu a.uael-sub-menu-item,
								.elementor-16597 .elementor-element.elementor-element-215d701 .elementor-menu-toggle,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-menu-item:not(.elementor-button),
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button),
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-menu-item,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-sub-menu-item{color:var( --e-global-color-810d5f1 );}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown,
								.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:var( --e-global-color-f1a685c );}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 .elementor-menu-toggle:hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{color:var( --e-global-color-929e073 );}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{background-color:#FFFCF7;}.elementor-16597 .elementor-element.elementor-element-215d701 nav .sub-menu,
							.elementor-16597 .elementor-element.elementor-element-215d701 nav:not(.uael-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown,
						 	.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible{border-style:solid;border-width:1px 1px 1px 4px;border-color:#D4A64F6B;}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu{border-radius:7px 7px 7px 7px;}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu li.menu-item:first-child{border-top-left-radius:7px;border-top-right-radius:7px;overflow:hidden;}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu li.menu-item:last-child{border-bottom-right-radius:7px;border-bottom-left-radius:7px;overflow:hidden;}.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown{border-radius:7px 7px 7px 7px;}.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li.menu-item:first-child{border-top-left-radius:7px;border-top-right-radius:7px;overflow:hidden;}.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li.menu-item:last-child{border-bottom-right-radius:7px;border-bottom-left-radius:7px;overflow:hidden;}.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible{border-radius:7px 7px 7px 7px;}.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li.menu-item:first-child{border-top-left-radius:7px;border-top-right-radius:7px;overflow:hidden;}.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li.menu-item:last-child{border-bottom-right-radius:7px;border-bottom-left-radius:7px;overflow:hidden;}.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu .sub-menu,
								.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown,
						 		.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible{box-shadow:0px 0px 10px 0px rgba(212, 166.00000000000003, 79, 0.42);}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu li.menu-item:not(:last-child),
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#0B16301A;border-bottom-width:1px;}.elementor-16597 .elementor-element.elementor-element-215d701 div.uael-nav-menu-icon{color:var( --e-global-color-810d5f1 );}.elementor-16597 .elementor-element.elementor-element-215d701 div.uael-nav-menu-icon svg{fill:var( --e-global-color-810d5f1 );}.elementor-16597 .elementor-element.elementor-element-6cc6dd4{--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-16597 .elementor-element.elementor-element-177b69a .elementor-button:hover, .elementor-16597 .elementor-element.elementor-element-177b69a .elementor-button:focus{background-color:var( --e-global-color-3911ed28 );}.elementor-16597 .elementor-element.elementor-element-177b69a > .elementor-widget-container{margin:0px 0px -55px 0px;padding:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-177b69a .elementor-button{font-size:15px;font-weight:500;text-transform:capitalize;line-height:1.11em;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#483071;border-radius:999rem 999rem 999rem 999rem;padding:11px 43px 33px 43px;}.elementor-16597 .elementor-element.elementor-element-9d687eb{text-align:center;font-size:0.7rem;font-style:italic;color:var( --e-global-color-astglobalcolor0 );}.elementor-16597 .elementor-element.elementor-element-d0282e2{--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 30px;--row-gap:0px;--column-gap:30px;--overlay-opacity:0.74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:174px;--padding-left:55px;--padding-right:55px;}.elementor-16597 .elementor-element.elementor-element-d0282e2:not(.elementor-motion-effects-element-type-background), .elementor-16597 .elementor-element.elementor-element-d0282e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faithfocusedchurch.org/wp-content/uploads/2024/07/FFC-Faith-Focused-Church-Home-Page-Slider-Pic_006.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-16597 .elementor-element.elementor-element-d0282e2::before, .elementor-16597 .elementor-element.elementor-element-d0282e2 > .elementor-background-video-container::before, .elementor-16597 .elementor-element.elementor-element-d0282e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-16597 .elementor-element.elementor-element-d0282e2 > .elementor-background-slideshow::before, .elementor-16597 .elementor-element.elementor-element-d0282e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16597 .elementor-element.elementor-element-d0282e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-41f99e31 );--background-overlay:'';}.elementor-16597 .elementor-element.elementor-element-f659f12{--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-16597 .elementor-element.elementor-element-1174c1e .elementor-heading-title{color:var( --e-global-color-3911ed28 );}.elementor-16597 .elementor-element.elementor-element-36124c3 .elementor-heading-title{color:var( --e-global-color-3911ed28 );}.elementor-16597 .elementor-element.elementor-element-9458a2e > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-9458a2e{font-size:1.23rem;color:var( --e-global-color-3911ed28 );}.elementor-16597 .elementor-element.elementor-element-16a542d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:47px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16597 .elementor-element.elementor-element-2778f0a .elementor-heading-title{font-size:1.77rem;text-transform:none;color:var( --e-global-color-3911ed28 );}.elementor-16597 .elementor-element.elementor-element-fb35938 > .elementor-widget-container{padding:11px 0px 11px 0px;}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.1rem/2);}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.1rem/2);}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.1rem/2);}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.1rem/2);}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.1rem/2);}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-icon i{color:var( --e-global-color-3911ed28 );transition:color 0.3s;}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-icon svg{fill:var( --e-global-color-3911ed28 );transition:fill 0.3s;}.elementor-16597 .elementor-element.elementor-element-fb35938{--e-icon-list-icon-size:1.1rem;--icon-vertical-offset:0px;}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-icon{padding-inline-end:0.7rem;}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-item > a{font-size:1.23rem;}.elementor-16597 .elementor-element.elementor-element-fb35938 .elementor-icon-list-text{color:var( --e-global-color-3911ed28 );transition:color 0.3s;}.elementor-16597 .elementor-element.elementor-element-84eba49 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-16597 .elementor-element.elementor-element-84eba49 .elementor-heading-title{font-size:1.77rem;text-transform:none;text-decoration:underline;color:var( --e-global-color-3911ed28 );}.elementor-16597 .elementor-element.elementor-element-2aac30c > .elementor-widget-container{padding:11px 0px 11px 11px;}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.6rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.6rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.6rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.6rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.6rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-icon i{color:var( --e-global-color-3911ed28 );transition:color 0.3s;}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-icon svg{fill:var( --e-global-color-3911ed28 );transition:fill 0.3s;}.elementor-16597 .elementor-element.elementor-element-2aac30c{--e-icon-list-icon-size:0.5rem;--icon-vertical-offset:0px;}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-icon{padding-inline-end:0.2rem;}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-item > a{font-size:1.23rem;font-weight:700;}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-text{color:var( --e-global-color-3911ed28 );transition:color 0.3s;}.elementor-16597 .elementor-element.elementor-element-0506ac7{--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-16597 .elementor-element.elementor-element-9fee3a9 > .elementor-widget-container{padding:77px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-9fee3a9{text-align:center;}.elementor-16597 .elementor-element.elementor-element-004db6b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;font-size:20px;letter-spacing:0.3px;}.elementor-16597 .elementor-element.elementor-element-004db6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-004db6b.elementor-element{--align-self:center;}.elementor-16597 .elementor-element.elementor-element-9d8345d{--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;--padding-top:0px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-16597 .elementor-element.elementor-element-7a905c6{--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-16597 .elementor-element.elementor-element-7c75a6c img{height:240px;object-fit:cover;object-position:center center;border-radius:18px 18px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-3388538{--divider-border-style:solid;--divider-color:#D4A64FC7;--divider-border-width:1px;}.elementor-16597 .elementor-element.elementor-element-3388538 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-3388538 .elementor-divider-separator{width:42px;margin:0 auto;margin-center:0;}.elementor-16597 .elementor-element.elementor-element-3388538 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16597 .elementor-element.elementor-element-469ae02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-469ae02{text-align:center;}.elementor-16597 .elementor-element.elementor-element-469ae02 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#D4A64F;}.elementor-16597 .elementor-element.elementor-element-e219576{text-align:center;}.elementor-16597 .elementor-element.elementor-element-e219576 .elementor-heading-title{font-size:36px;line-height:1.12em;}.elementor-16597 .elementor-element.elementor-element-4f1b090 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 11px 0px 11px;}.elementor-16597 .elementor-element.elementor-element-4f1b090{font-size:1.23rem;}.elementor-16597 .elementor-element.elementor-element-ac091c8 .elementor-button{background-color:#02010100;font-size:18px;font-weight:600;text-transform:none;line-height:23px;letter-spacing:1.5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E17262E;border-radius:14px 14px 14px 14px;padding:18px 28px 18px 28px;}.elementor-16597 .elementor-element.elementor-element-ac091c8 .elementor-button:hover, .elementor-16597 .elementor-element.elementor-element-ac091c8 .elementor-button:focus{background-color:#D4A64F14;color:var( --e-global-color-41f99e31 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16597 .elementor-element.elementor-element-ac091c8 > .elementor-widget-container{--e-transform-translateY:-2px;padding:0px 22px 44px 22px;}.elementor-16597 .elementor-element.elementor-element-ac091c8 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-16597 .elementor-element.elementor-element-ac091c8 .elementor-button:hover svg, .elementor-16597 .elementor-element.elementor-element-ac091c8 .elementor-button:focus svg{fill:var( --e-global-color-41f99e31 );}.elementor-16597 .elementor-element.elementor-element-d501670{--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-16597 .elementor-element.elementor-element-c29bdce img{height:250px;border-radius:18px 18px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-66461f0{--divider-border-style:solid;--divider-color:#D4A64FC7;--divider-border-width:1px;}.elementor-16597 .elementor-element.elementor-element-66461f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-66461f0 .elementor-divider-separator{width:42px;margin:0 auto;margin-center:0;}.elementor-16597 .elementor-element.elementor-element-66461f0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16597 .elementor-element.elementor-element-5187509 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-5187509{text-align:center;}.elementor-16597 .elementor-element.elementor-element-5187509 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#D4A64F;}.elementor-16597 .elementor-element.elementor-element-abdb868{text-align:center;}.elementor-16597 .elementor-element.elementor-element-abdb868 .elementor-heading-title{font-size:36px;line-height:1.12em;}.elementor-16597 .elementor-element.elementor-element-ec73bda > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 11px 0px 11px;}.elementor-16597 .elementor-element.elementor-element-ec73bda{font-size:1.23rem;}.elementor-16597 .elementor-element.elementor-element-28c2202 .elementor-button{background-color:#02010100;font-size:18px;font-weight:600;text-transform:none;line-height:23px;letter-spacing:1.5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E17262E;border-radius:14px 14px 14px 14px;padding:18px 28px 18px 28px;}.elementor-16597 .elementor-element.elementor-element-28c2202 .elementor-button:hover, .elementor-16597 .elementor-element.elementor-element-28c2202 .elementor-button:focus{background-color:#D4A64F14;color:var( --e-global-color-41f99e31 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16597 .elementor-element.elementor-element-28c2202 > .elementor-widget-container{--e-transform-translateY:-2px;padding:0px 22px 44px 22px;}.elementor-16597 .elementor-element.elementor-element-28c2202 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-16597 .elementor-element.elementor-element-28c2202 .elementor-button:hover svg, .elementor-16597 .elementor-element.elementor-element-28c2202 .elementor-button:focus svg{fill:var( --e-global-color-41f99e31 );}.elementor-16597 .elementor-element.elementor-element-88f076e{--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-16597 .elementor-element.elementor-element-5741be2 img{height:250px;object-fit:cover;object-position:center center;border-radius:18px 18px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-319b6eb{--divider-border-style:solid;--divider-color:#D4A64FC7;--divider-border-width:1px;}.elementor-16597 .elementor-element.elementor-element-319b6eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-319b6eb .elementor-divider-separator{width:42px;margin:0 auto;margin-center:0;}.elementor-16597 .elementor-element.elementor-element-319b6eb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16597 .elementor-element.elementor-element-20eb7a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-20eb7a6{text-align:center;}.elementor-16597 .elementor-element.elementor-element-20eb7a6 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#D4A64F;}.elementor-16597 .elementor-element.elementor-element-c68ea3c{text-align:center;}.elementor-16597 .elementor-element.elementor-element-c68ea3c .elementor-heading-title{font-size:36px;line-height:1.12em;}.elementor-16597 .elementor-element.elementor-element-4d50379 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 11px 0px 11px;}.elementor-16597 .elementor-element.elementor-element-4d50379{font-size:1.23rem;}.elementor-16597 .elementor-element.elementor-element-9c4cfe0 .elementor-button{background-color:#02010100;font-size:18px;font-weight:600;text-transform:none;line-height:23px;letter-spacing:1.5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E17262E;border-radius:14px 14px 14px 14px;padding:18px 28px 18px 28px;}.elementor-16597 .elementor-element.elementor-element-9c4cfe0 .elementor-button:hover, .elementor-16597 .elementor-element.elementor-element-9c4cfe0 .elementor-button:focus{background-color:#D4A64F14;color:var( --e-global-color-41f99e31 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16597 .elementor-element.elementor-element-9c4cfe0 > .elementor-widget-container{--e-transform-translateY:-2px;padding:0px 22px 44px 22px;}.elementor-16597 .elementor-element.elementor-element-9c4cfe0 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-16597 .elementor-element.elementor-element-9c4cfe0 .elementor-button:hover svg, .elementor-16597 .elementor-element.elementor-element-9c4cfe0 .elementor-button:focus svg{fill:var( --e-global-color-41f99e31 );}.elementor-16597 .elementor-element.elementor-element-33c550a{--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-16597 .elementor-element.elementor-element-f4f591b img{height:240px;object-fit:cover;object-position:center center;border-radius:18px 18px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-02dfc88{--divider-border-style:solid;--divider-color:#D4A64FC7;--divider-border-width:1px;}.elementor-16597 .elementor-element.elementor-element-02dfc88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-02dfc88 .elementor-divider-separator{width:42px;margin:0 auto;margin-center:0;}.elementor-16597 .elementor-element.elementor-element-02dfc88 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16597 .elementor-element.elementor-element-dfe71a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-dfe71a6{text-align:center;}.elementor-16597 .elementor-element.elementor-element-dfe71a6 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#D4A64F;}.elementor-16597 .elementor-element.elementor-element-5a5c40f{text-align:center;}.elementor-16597 .elementor-element.elementor-element-5a5c40f .elementor-heading-title{font-size:36px;line-height:1.12em;}.elementor-16597 .elementor-element.elementor-element-0e78c05 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 11px 0px 11px;}.elementor-16597 .elementor-element.elementor-element-0e78c05{font-size:1.23rem;}.elementor-16597 .elementor-element.elementor-element-88d5739 .elementor-button{background-color:#02010100;font-size:18px;font-weight:600;text-transform:none;line-height:23px;letter-spacing:1.5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E17262E;border-radius:14px 14px 14px 14px;padding:18px 28px 18px 28px;}.elementor-16597 .elementor-element.elementor-element-88d5739 .elementor-button:hover, .elementor-16597 .elementor-element.elementor-element-88d5739 .elementor-button:focus{background-color:#D4A64F14;color:var( --e-global-color-41f99e31 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16597 .elementor-element.elementor-element-88d5739 > .elementor-widget-container{--e-transform-translateY:-2px;padding:0px 22px 44px 22px;}.elementor-16597 .elementor-element.elementor-element-88d5739 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-16597 .elementor-element.elementor-element-88d5739 .elementor-button:hover svg, .elementor-16597 .elementor-element.elementor-element-88d5739 .elementor-button:focus svg{fill:var( --e-global-color-41f99e31 );}.elementor-16597 .elementor-element.elementor-element-a0250b6{--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;--padding-top:55px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-16597 .elementor-element.elementor-element-a0250b6:not(.elementor-motion-effects-element-type-background), .elementor-16597 .elementor-element.elementor-element-a0250b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A2333 0%, #111B2C 100%);}.elementor-16597 .elementor-element.elementor-element-bd5d542{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16597 .elementor-element.elementor-element-693e186{--display:flex;}.elementor-16597 .elementor-element.elementor-element-a4e053d img{border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16597 .elementor-element.elementor-element-f0963e6 > .elementor-widget-container{margin:-66px 200px 0px -111px;padding:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-f0963e6 img{max-width:36%;filter:brightness( 92% ) contrast( 96% ) saturate( 92% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 14px 14px;box-shadow:0px 18px 45px -8px rgba(0, 0, 0, 0.38);}.elementor-16597 .elementor-element.elementor-element-ba037f5{--display:flex;}.elementor-16597 .elementor-element.elementor-element-ff554ea > .elementor-widget-container{margin:0px 0px -15px 0px;padding:11px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-ff554ea{font-size:20px;font-weight:500;font-style:italic;letter-spacing:1.2px;color:#E0AE52E0;}.elementor-16597 .elementor-element.elementor-element-2db67c2 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-16597 .elementor-element.elementor-element-2db67c2 .elementor-heading-title{font-weight:700;line-height:1.02em;letter-spacing:-1px;color:var( --e-global-color-3911ed28 );}.elementor-16597 .elementor-element.elementor-element-2b0a2a0{--divider-border-style:solid;--divider-color:#E0AE52B3;--divider-border-width:1px;}.elementor-16597 .elementor-element.elementor-element-2b0a2a0 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-16597 .elementor-element.elementor-element-2b0a2a0 .elementor-divider-separator{width:77%;}.elementor-16597 .elementor-element.elementor-element-2b0a2a0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16597 .elementor-element.elementor-element-3e9b648{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;font-size:17px;font-weight:400;line-height:1.72em;color:var( --e-global-color-3911ed28 );}.elementor-16597 .elementor-element.elementor-element-3e9b648 > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-16597 .elementor-element.elementor-element-03d6da2{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-16597 .elementor-element.elementor-element-03d6da2.elementor-element{--align-self:center;}.elementor-16597 .elementor-element.elementor-element-03d6da2 .elementor-button{fill:var( --e-global-color-810d5f1 );color:var( --e-global-color-810d5f1 );border-style:solid;border-color:var( --e-global-color-810d5f1 );border-radius:4px 4px 4px 4px;}.elementor-16597 .elementor-element.elementor-element-03d6da2 .elementor-button:hover, .elementor-16597 .elementor-element.elementor-element-03d6da2 .elementor-button:focus{color:var( --e-global-color-929e073 );border-color:var( --e-global-color-929e073 );}.elementor-16597 .elementor-element.elementor-element-03d6da2 .elementor-button:hover svg, .elementor-16597 .elementor-element.elementor-element-03d6da2 .elementor-button:focus svg{fill:var( --e-global-color-929e073 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16597 .elementor-element.elementor-element-a09a309{--width:16.412%;}.elementor-16597 .elementor-element.elementor-element-53f03b8{--width:67.531%;}.elementor-16597 .elementor-element.elementor-element-6cc6dd4{--width:25%;}.elementor-16597 .elementor-element.elementor-element-f659f12{--width:760px;}.elementor-16597 .elementor-element.elementor-element-16a542d{--width:40%;}.elementor-16597 .elementor-element.elementor-element-7a905c6{--width:25%;}.elementor-16597 .elementor-element.elementor-element-d501670{--width:25%;}.elementor-16597 .elementor-element.elementor-element-88f076e{--width:25%;}.elementor-16597 .elementor-element.elementor-element-33c550a{--width:25%;}.elementor-16597 .elementor-element.elementor-element-a0250b6{--content-width:1240px;}.elementor-16597 .elementor-element.elementor-element-693e186{--width:56%;}.elementor-16597 .elementor-element.elementor-element-ba037f5{--width:44%;}}@media(max-width:767px){.elementor-16597 .elementor-element.elementor-element-a92ea43{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16597 .elementor-element.elementor-element-a09a309{--width:33%;--padding-top:3px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;}.elementor-16597 .elementor-element.elementor-element-a09a309.e-con{--align-self:center;}.elementor-16597 .elementor-element.elementor-element-3d47ac7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-53f03b8{--width:33%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-menu-item,.elementor-16597 .elementor-element.elementor-element-215d701 .menu-item a.uael-sub-menu-item{padding-left:0px;padding-right:0px;}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu li a.uael-sub-menu-item,
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-menu-item,
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:12px;padding-right:12px;}.elementor-16597 .elementor-element.elementor-element-215d701 .sub-menu a.uael-sub-menu-item,
						 .elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-16597 .elementor-element.elementor-element-215d701 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:12px;padding-bottom:12px;}.elementor-16597 .elementor-element.elementor-element-215d701 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-215d701.elementor-element{--align-self:center;}.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu-icon{font-size:22px;}.elementor-16597 .elementor-element.elementor-element-215d701 .uael-nav-menu-icon svg{font-size:22px;line-height:22px;height:22px;width:22px;}.elementor-16597 .elementor-element.elementor-element-6cc6dd4{--width:33%;}.elementor-16597 .elementor-element.elementor-element-177b69a .elementor-button{font-size:0.6rem;}.elementor-16597 .elementor-element.elementor-element-9d687eb > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-16597 .elementor-element.elementor-element-9d687eb{font-size:0.5rem;}.elementor-16597 .elementor-element.elementor-element-d0282e2:not(.elementor-motion-effects-element-type-background), .elementor-16597 .elementor-element.elementor-element-d0282e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faithfocusedchurch.org/wp-content/uploads/2024/07/FFC-Faith-Focused-Church-Home-Page-Slider-Pic_006.webp");background-position:center center;background-size:cover;}.elementor-16597 .elementor-element.elementor-element-d0282e2{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:33px;--padding-bottom:88px;--padding-left:11px;--padding-right:11px;}.elementor-16597 .elementor-element.elementor-element-9458a2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16597 .elementor-element.elementor-element-9458a2e{font-size:1.23rem;}.elementor-16597 .elementor-element.elementor-element-16a542d{--padding-top:22px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-16597 .elementor-element.elementor-element-2778f0a .elementor-heading-title{font-size:1.4rem;}.elementor-16597 .elementor-element.elementor-element-84eba49 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-16597 .elementor-element.elementor-element-84eba49 .elementor-heading-title{font-size:1.5rem;}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.47rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.47rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.47rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.47rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.47rem/2);}.elementor-16597 .elementor-element.elementor-element-2aac30c{--e-icon-list-icon-size:0.5rem;}.elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16597 .elementor-element.elementor-element-2aac30c .elementor-icon-list-item > a{font-size:1.47rem;}.elementor-16597 .elementor-element.elementor-element-0506ac7{--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-16597 .elementor-element.elementor-element-9fee3a9 .elementor-heading-title{font-size:44px;}.elementor-16597 .elementor-element.elementor-element-004db6b{font-size:19px;line-height:1.7em;}.elementor-16597 .elementor-element.elementor-element-4f1b090{font-size:19px;line-height:1.7em;}.elementor-16597 .elementor-element.elementor-element-ac091c8 > .elementor-widget-container{padding:0px 11px 66px 11px;}.elementor-16597 .elementor-element.elementor-element-ac091c8 .elementor-button{font-size:1.63rem;line-height:2rem;}.elementor-16597 .elementor-element.elementor-element-ec73bda{font-size:19px;line-height:1.7em;}.elementor-16597 .elementor-element.elementor-element-28c2202 > .elementor-widget-container{padding:0px 11px 66px 11px;}.elementor-16597 .elementor-element.elementor-element-28c2202 .elementor-button{font-size:1.63rem;line-height:2rem;}.elementor-16597 .elementor-element.elementor-element-4d50379{font-size:19px;line-height:1.7em;}.elementor-16597 .elementor-element.elementor-element-9c4cfe0 > .elementor-widget-container{padding:0px 11px 66px 11px;}.elementor-16597 .elementor-element.elementor-element-9c4cfe0 .elementor-button{font-size:1.63rem;line-height:2rem;}.elementor-16597 .elementor-element.elementor-element-0e78c05{font-size:19px;line-height:1.7em;}.elementor-16597 .elementor-element.elementor-element-88d5739 > .elementor-widget-container{padding:0px 11px 66px 11px;}.elementor-16597 .elementor-element.elementor-element-88d5739 .elementor-button{font-size:1.63rem;line-height:2rem;}.elementor-16597 .elementor-element.elementor-element-f0963e6 > .elementor-widget-container{margin:-47px 0px 0px -74px;}}/* Start custom CSS for heading, class: .elementor-element-1174c1e */.elementor-16597 .elementor-element.elementor-element-1174c1e{
text-shadow:
0 0 18px rgba(255,255,255,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a542d */.elementor-16597 .elementor-element.elementor-element-16a542d{
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0282e2 */.elementor-16597 .elementor-element.elementor-element-d0282e2{
  position:relative;
  overflow:hidden;
}

.elementor-16597 .elementor-element.elementor-element-d0282e2::before{
  content:'';
  position:absolute;
  inset:0;
  background:
    radial-gradient(
      circle at 50% 35%,
      rgba(120,140,255,0.16),
      transparent 42%
    ),
    radial-gradient(
      circle at 80% 20%,
      rgba(212,166,79,0.10),
      transparent 30%
    );
  pointer-events:none;
  z-index:1;
}

.elementor-16597 .elementor-element.elementor-element-d0282e2::after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:160px;
  background:
    linear-gradient(
      to bottom,
      transparent,
      rgba(238,242,248,0.92)
    );
  pointer-events:none;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0506ac7 */.elementor-16597 .elementor-element.elementor-element-0506ac7{
background:
radial-gradient(circle at 50% 0%,
rgba(212,166,79,0.06),
transparent 42%),
#EEF2F7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c75a6c */.elementor-16597 .elementor-element.elementor-element-7c75a6c{
  position: relative;
  overflow: hidden;
  border-radius: 18px 18px 0 0;
}

.elementor-16597 .elementor-element.elementor-element-7c75a6c::after{
  content:'';
  position:absolute;
  inset:0;
  background:
    linear-gradient(
      180deg,
      rgba(14,23,38,0.12) 0%,
      rgba(14,23,38,0.04) 55%,
      rgba(212,166,79,0.08) 100%
    );
  pointer-events:none;
  z-index:2;
}

.elementor-16597 .elementor-element.elementor-element-7c75a6c img{
  display:block;
  width:100%;
  border-radius:18px 18px 0 0;

  filter:
    brightness(97%)
    contrast(96%)
    saturate(88%);

  transition:
    transform .8s ease,
    filter .8s ease;
}

.elementor-16597 .elementor-element.elementor-element-7c75a6c:hover img{
  transform:scale(1.03);

  filter:
    brightness(99%)
    contrast(99%)
    saturate(96%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac091c8 */.elementor-16597 .elementor-element.elementor-element-ac091c8{
  transition:
    transform .35s ease,
    box-shadow .35s ease,
    background .35s ease;

  box-shadow:
    0 6px 18px rgba(14,23,38,0.10);
}

.elementor-16597 .elementor-element.elementor-element-ac091c8:hover{
  transform: translateY(-3px);

  box-shadow:
    0 10px 24px rgba(212,166,79,0.18);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c29bdce */.elementor-16597 .elementor-element.elementor-element-c29bdce{
  position: relative;
  overflow: hidden;
  border-radius: 18px 18px 0 0;
}

.elementor-16597 .elementor-element.elementor-element-c29bdce::after{
  content:'';
  position:absolute;
  inset:0;
  background:
    linear-gradient(
      180deg,
      rgba(14,23,38,0.12) 0%,
      rgba(14,23,38,0.04) 55%,
      rgba(212,166,79,0.08) 100%
    );
  pointer-events:none;
  z-index:2;
}

.elementor-16597 .elementor-element.elementor-element-c29bdce img{
  display:block;
  width:100%;
  border-radius:18px 18px 0 0;

  filter:
    brightness(97%)
    contrast(96%)
    saturate(88%);

  transition:
    transform .8s ease,
    filter .8s ease;
}

.elementor-16597 .elementor-element.elementor-element-c29bdce:hover img{
  transform:scale(1.03);

  filter:
    brightness(99%)
    contrast(99%)
    saturate(96%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28c2202 */.elementor-16597 .elementor-element.elementor-element-28c2202{
  transition:
    transform .35s ease,
    box-shadow .35s ease,
    background .35s ease;

  box-shadow:
    0 6px 18px rgba(14,23,38,0.10);
}

.elementor-16597 .elementor-element.elementor-element-28c2202:hover{
  transform: translateY(-3px);

  box-shadow:
    0 10px 24px rgba(212,166,79,0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d501670 */.elementor-16597 .elementor-element.elementor-element-d501670{
box-shadow:
0 20px 60px rgba(212,166,79,0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5741be2 */.elementor-16597 .elementor-element.elementor-element-5741be2{
  position: relative;
  overflow: hidden;
  border-radius: 18px 18px 0 0;
}

.elementor-16597 .elementor-element.elementor-element-5741be2::after{
  content:'';
  position:absolute;
  inset:0;
  background:
    linear-gradient(
      180deg,
      rgba(14,23,38,0.12) 0%,
      rgba(14,23,38,0.04) 55%,
      rgba(212,166,79,0.08) 100%
    );
  pointer-events:none;
  z-index:2;
}

.elementor-16597 .elementor-element.elementor-element-5741be2 img{
  display:block;
  width:100%;
  border-radius:18px 18px 0 0;

  filter:
    brightness(97%)
    contrast(96%)
    saturate(88%);

  transition:
    transform .8s ease,
    filter .8s ease;
}

.elementor-16597 .elementor-element.elementor-element-5741be2:hover img{
  transform:scale(1.03);

  filter:
    brightness(99%)
    contrast(99%)
    saturate(96%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c4cfe0 */.elementor-16597 .elementor-element.elementor-element-9c4cfe0{
  transition:
    transform .35s ease,
    box-shadow .35s ease,
    background .35s ease;

  box-shadow:
    0 6px 18px rgba(14,23,38,0.10);
}

.elementor-16597 .elementor-element.elementor-element-9c4cfe0:hover{
  transform: translateY(-3px);

  box-shadow:
    0 10px 24px rgba(212,166,79,0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f076e */.elementor-16597 .elementor-element.elementor-element-88f076e{
box-shadow:
0 20px 60px rgba(166,132,79,0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4f591b */.elementor-16597 .elementor-element.elementor-element-f4f591b{
  position: relative;
  overflow: hidden;
  border-radius: 18px 18px 0 0;
}

.elementor-16597 .elementor-element.elementor-element-f4f591b::after{
  content:'';
  position:absolute;
  inset:0;
  background:
    linear-gradient(
      180deg,
      rgba(14,23,38,0.12) 0%,
      rgba(14,23,38,0.04) 55%,
      rgba(212,166,79,0.08) 100%
    );
  pointer-events:none;
  z-index:2;
}

.elementor-16597 .elementor-element.elementor-element-f4f591b img{
  display:block;
  width:100%;
  border-radius:18px 18px 0 0;

  filter:
    brightness(97%)
    contrast(96%)
    saturate(88%);

  transition:
    transform .8s ease,
    filter .8s ease;
}

.elementor-16597 .elementor-element.elementor-element-f4f591b:hover img{
  transform:scale(1.03);

  filter:
    brightness(99%)
    contrast(99%)
    saturate(96%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88d5739 */.elementor-16597 .elementor-element.elementor-element-88d5739{
  transition:
    transform .35s ease,
    box-shadow .35s ease,
    background .35s ease;

  box-shadow:
    0 6px 18px rgba(14,23,38,0.10);
}

.elementor-16597 .elementor-element.elementor-element-88d5739:hover{
  transform: translateY(-3px);

  box-shadow:
    0 10px 24px rgba(212,166,79,0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0250b6 *//* FFC Compassion in Action Section */

.ffc-compassion-action {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(
      to bottom,
      rgba(7,12,20,1) 0%,
      rgba(10,18,32,0.98) 10%,
      #111B2C 34%,
      #0E1726 100%
    );
  border-top: 1px solid rgba(255,255,255,0.04);
  border-bottom: 1px solid rgba(255,255,255,0.04);
}

.ffc-compassion-action .e-con-inner,
.ffc-compassion-action .elementor-container {
  align-items: center !important;
}

/* Image Column */

.ffc-compassion-visual {
  position: relative;
  min-height: 500px;
}

.ffc-compassion-main-img img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: center center;
  border-radius: 16px;
  box-shadow:
    0 18px 45px rgba(0,0,0,0.30),
    0 0 0 1px rgba(255,255,255,0.05);
  filter: brightness(0.96) contrast(1.02);
}

.ffc-compassion-float-img {
  position: absolute;
  width: 48%;
  right: 3%;
  bottom: 34px;
  z-index: 3;
}

.ffc-compassion-float-img img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  object-position: center center;
  border-radius: 16px;
  box-shadow:
    0 18px 45px rgba(0,0,0,0.32),
    0 0 0 1px rgba(255,255,255,0.05);
}

/* Text Column */

.ffc-compassion-content {
  max-width: 540px;
  margin-left: auto;
}

.ffc-compassion-copy {
  max-width: 500px;
  font-size: 17px !important;
  line-height: 1.72em !important;
  color: #F4F7FB !important;
}

.ffc-compassion-copy p {
  margin-bottom: 16px;
}

/* Button */

.ffc-compassion-button {
  margin-top: 20px;
}

.ffc-compassion-button .elementor-button {
  background: transparent !important;
  color: #F4E7C1 !important;
  border: 1px solid rgba(224,174,82,0.68) !important;
  border-radius: 4px !important;
  padding: 16px 34px !important;
  font-size: 14px !important;
  letter-spacing: 1.1px !important;
  text-transform: uppercase !important;
  transition: all .35s ease !important;
}

.ffc-compassion-button .elementor-button:hover {
  background: rgba(224,174,82,0.10) !important;
  border-color: rgba(224,174,82,0.9) !important;
  transform: translateY(-2px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.24);
}

/* Optional: shorten divider in this section */

.ffc-compassion-action .elementor-divider-separator {
  max-width: 520px;
}

/* Tablet */

@media (max-width: 1024px) {
  .ffc-compassion-visual {
    min-height: 520px;
  }

  .ffc-compassion-main-img img {
    height: 380px;
  }

  .ffc-compassion-float-img img {
    height: 240px;
  }
}

/* Mobile */

@media (max-width: 767px) {
  .ffc-compassion-action {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  .ffc-compassion-visual {
    min-height: auto;
  }

  .ffc-compassion-main-img img {
    height: 310px;
  }

  .ffc-compassion-float-img {
    position: relative;
    width: 92%;
    margin: -35px auto 35px auto;
    right: auto;
    bottom: auto;
  }

  .ffc-compassion-float-img img {
  height: 210px;
  object-fit: cover;
  object-position: center center;
  }

  .ffc-compassion-content {
    max-width: 100%;
    margin-left: 0;
  }

  .ffc-compassion-copy {
    font-size: 16px !important;
    line-height: 1.75em !important;
  }

  .ffc-compassion-button .elementor-button {
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */