.elementor-2953 .elementor-element.elementor-element-25df8d76{--display:flex;}.elementor-2953 .elementor-element.elementor-element-5ce23577{max-width:label_off !important;}.elementor-2953 .elementor-element.elementor-element-9e6d1cd{max-width:label_off !important;}.elementor-2953 .elementor-element.elementor-element-4b81be1{max-width:label_off !important;}.elementor-2953 .elementor-element.elementor-element-06d4734{max-width:label_off !important;}/* Start of your page custom CSS rules */ body.elementor-page-2953 header.cmsmasters-location-cmsmasters_header{position:absolute;left:0;right:0;z-index:100;}body.elementor-page-2953{overflow-x:clip;overflow-y:visible;}.elementor-2953>.e-con{padding:0!important;gap:0!important;max-width:none;width:100%;--container-max-width:100%;}.elementor-2953 .e-con-inner{max-width:none;padding:0;gap:0;}.elementor-2953 .elementor-widget-text-editor{width:100%;margin:0;}.elementor-2953 .fbc-connect-wrap{width:min(1160px,calc(100% - 64px));margin-left:auto;margin-right:auto;}.elementor-2953 h1,.elementor-2953 h2,.elementor-2953 h3{font-family:inherit;letter-spacing:0;}.elementor-2953 h2{font-size:clamp(32px,4vw,46px);line-height:1.25;color:#273c87;margin:0 0 24px;}.elementor-2953 h3{font-size:25px;line-height:1.4;color:#273c87;margin:0 0 18px;}.elementor-2953 p{line-height:1.8;}.elementor-2953 .fbc-connect-eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:13px;font-weight:600;margin:0 0 20px;}.elementor-2953 .fbc-connect-hero{background:linear-gradient(90deg,rgba(39,60,135,.96),rgba(39,60,135,.55)),url('https://friendsbaptist.church/wp-content/uploads/2026/10/Michael-and-Mary-worship.jpg') center 35%/cover;color:#fff;padding:210px 0 100px;border-radius:0 0 48px 48px;}.elementor-2953 .fbc-connect-hero h1{font-size:clamp(37px,5.5vw,72px);line-height:1.15;color:#fff;margin:0 0 26px;overflow-wrap:anywhere;}.elementor-2953 .fbc-connect-lead{font-size:clamp(26px,3vw,36px);line-height:1.4;margin:0 0 24px;}.elementor-2953 .fbc-connect-hero-copy{max-width:750px;font-size:18px;margin-bottom:30px;}.elementor-2953 .fbc-connect-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}.elementor-2953 .fbc-connect-button{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#273c87;color:#fff;padding:16px 24px;line-height:1.5;font-size:15px;font-weight:600;text-decoration:none;border:2px solid #273c87;}.elementor-2953 .fbc-connect-button:hover{background:#4658a7;border-color:#4658a7;color:#fff;}.elementor-2953 .fbc-connect-light{background:#e5e5e5;color:#273c87;border-color:#e5e5e5;}.elementor-2953 .fbc-connect-textlink{color:#fff;text-decoration:underline;text-underline-offset:6px;}.elementor-2953 .fbc-connect-updates{padding:90px 0;display:grid;grid-template-columns:1.6fr 1fr;gap:44px;align-items:center;}.elementor-2953 .fbc-connect-magazine{display:grid;grid-template-columns:220px 1fr;gap:34px;align-items:center;}.elementor-2953 .fbc-connect-magazine img{width:100%;height:340px;object-fit:contain;background:#f1f2f7;border-radius:22px;display:block;}.elementor-2953 .fbc-connect-signup{padding:36px;background:#f1f2f7;border-radius:28px;}.elementor-2953 .fbc-connect-signup h2{font-size:32px;}.elementor-2953 .fbc-connect-events{padding:80px 0;background:linear-gradient(135deg,#f6f7fb,#e5e5e5);border-radius:48px;}.elementor-2953 .fbc-connect-chip{border:1px solid #273c87;color:#273c87;border-radius:14px;padding:12px 20px;text-decoration:none;font-size:15px;font-weight:600;}.elementor-2953 .fbc-connect-chip:hover{background:#273c87;color:#fff;}.elementor-2953 .fbc-connect-event-section{background:#fff;padding:34px;border-radius:26px;margin-top:28px;}.elementor-2953 .fbc-connect-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;}.elementor-2953 .fbc-connect-section-heading h3{margin:0;}.elementor-2953 .fbc-connect-event-feed{margin-top:28px;}.elementor-2953 .fbc-connect-event-feed:not(:has(article)){display:none;}.elementor-2953 .fbc-connect-resources{padding:90px 0;}.elementor-2953 .fbc-connect-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px;}.elementor-2953 .fbc-connect-resource-grid article{background:#f1f2f7;border-radius:26px;overflow:hidden;}.elementor-2953 .fbc-connect-resource-grid article>a{display:block;}.elementor-2953 .fbc-connect-resource-grid img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;}.elementor-2953 .fbc-connect-resource-grid article>div{padding:30px;}.elementor-2953 .fbc-connect-resource-grid article>div a{color:#273c87;text-decoration:underline;text-underline-offset:5px;}.elementor-2953 .fbc-connect-footer-space{height:64px;}.elementor-2953 [id]{scroll-margin-top:30px;}.elementor-2953 a:focus-visible{outline:3px solid #4658a7;outline-offset:5px;}@media(max-width:1024px){.elementor-2953 .fbc-connect-updates{grid-template-columns:1fr;}.elementor-2953 .fbc-connect-magazine{grid-template-columns:240px 1fr;}}@media(max-width:767px){.elementor-2953 .fbc-connect-wrap{width:calc(100% - 40px);}.elementor-2953 .fbc-connect-hero{padding:165px 0 65px;border-radius:0 0 28px 28px;}.elementor-2953 .fbc-connect-updates,.elementor-2953 .fbc-connect-resources{padding:60px 0;}.elementor-2953 .fbc-connect-magazine{grid-template-columns:1fr;gap:26px;}.elementor-2953 .fbc-connect-magazine>a{max-width:260px;width:100%;margin:auto;}.elementor-2953 .fbc-connect-signup{padding:28px;}.elementor-2953 .fbc-connect-events{padding:60px 0;border-radius:28px;}.elementor-2953 .fbc-connect-event-section{padding:28px;}.elementor-2953 .fbc-connect-section-heading{flex-direction:column;align-items:flex-start;}.elementor-2953 .fbc-connect-resource-grid{grid-template-columns:1fr;gap:26px;}.elementor-2953 .fbc-connect-resource-grid article>div{padding:28px;}.elementor-2953 .fbc-connect-actions{gap:16px;}.elementor-2953 .fbc-connect-button{max-width:100%;}} /* End of your page custom CSS rules */