.elementor-211 .elementor-element.elementor-element-2a860874{--display:flex;}.elementor-211 .elementor-element.elementor-element-27f34459{max-width:label_off !important;}.elementor-211 .elementor-element.elementor-element-39196b4{max-width:label_off !important;}/* Start of your page custom CSS rules */ body.elementor-page-211 header.cmsmasters-location-cmsmasters_header{position:absolute;left:0;right:0;z-index:100;}body.elementor-page-211{overflow-x:clip;overflow-y:visible;}.elementor-211>.e-con{padding:0!important;gap:0!important;max-width:none;width:100%;--container-max-width:100%;}.elementor-211 .e-con-inner{max-width:none;padding:0;gap:0;}.elementor-211 .elementor-widget-text-editor{width:100%;margin:0;}.elementor-211 .fbc-media-wrap{width:min(1160px,calc(100% - 64px));margin-left:auto;margin-right:auto;}.elementor-211 h1,.elementor-211 h2,.elementor-211 h3{font-family:inherit;letter-spacing:0;}.elementor-211 h2{font-size:clamp(32px,4vw,46px);line-height:1.25;color:#273c87;margin:0 0 24px;}.elementor-211 h3{font-size:25px;line-height:1.4;color:#273c87;margin:0 0 18px;}.elementor-211 p{line-height:1.8;}.elementor-211 .fbc-media-eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:13px;font-weight:600;margin:0 0 20px;}.elementor-211 .fbc-media-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 90px;border-radius:0 0 48px 48px;}.elementor-211 .fbc-media-hero h1{font-size:clamp(46px,6vw,76px);line-height:1.15;color:#fff;margin:0 0 26px;}.elementor-211 .fbc-media-lead{font-size:clamp(26px,3vw,36px);line-height:1.4;margin:0 0 24px;}.elementor-211 .fbc-media-hero-copy{max-width:750px;font-size:18px;margin-bottom:30px;}.elementor-211 .fbc-media-small{font-size:14px;line-height:1.8;margin:20px 0 0;}.elementor-211 .fbc-media-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}.elementor-211 .fbc-media-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-211 .fbc-media-button:hover{background:#4658a7;border-color:#4658a7;color:#fff;}.elementor-211 .fbc-media-light{background:#e5e5e5;color:#273c87;border-color:#e5e5e5;}.elementor-211 .fbc-media-textlink{color:#fff;text-decoration:underline;text-underline-offset:6px;}.elementor-211 .fbc-media-archive{padding:90px 0;}.elementor-211 .fbc-media-gallery{margin:38px 0 30px;width:100%;max-width:100%;}.elementor-211 .fbc-media-gallery iframe{max-width:100%;}.elementor-211 .fbc-media-gallery .epyt-video-wrapper{border-radius:24px;overflow:hidden;}.elementor-211 .fbc-media-connect{padding:80px 0;background:#f1f2f7;border-radius:48px;}.elementor-211 .fbc-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px;}.elementor-211 .fbc-media-grid article{background:#fff;padding:32px;border-radius:26px;min-width:0;}.elementor-211 .fbc-media-footer-space{height:64px;}.elementor-211 section[id]{scroll-margin-top:30px;}.elementor-211 a:focus-visible{outline:3px solid #4658a7;outline-offset:5px;}.elementor-211 .fbc-media-schedule{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:38px 0;}.elementor-211 .fbc-media-schedule article{background:#f1f2f7;padding:36px;border-radius:26px;}.elementor-211 .fbc-media-time{font-size:30px;font-weight:600;color:#273c87;margin:0 0 8px;}.elementor-211 .fbc-media-note{padding:30px;background:#f1f2f7;border-radius:26px;}.elementor-211 .fbc-media-note p:last-child{margin-bottom:0;}.elementor-211 .fbc-media-archive-links{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;}.elementor-211 .fbc-media-archive-links article{background:#f1f2f7;padding:36px;border-radius:26px;}@media(max-width:767px){.elementor-211 .fbc-media-wrap{width:calc(100% - 40px);}.elementor-211 .fbc-media-hero{padding:165px 0 65px;border-radius:0 0 28px 28px;}.elementor-211 .fbc-media-archive{padding:60px 0;}.elementor-211 .fbc-media-connect{padding:60px 0;border-radius:28px;}.elementor-211 .fbc-media-grid,.elementor-211 .fbc-media-schedule,.elementor-211 .fbc-media-archive-links{grid-template-columns:1fr;gap:26px;}.elementor-211 .fbc-media-grid article,.elementor-211 .fbc-media-schedule article,.elementor-211 .fbc-media-archive-links article{padding:28px;}.elementor-211 .fbc-media-actions{gap:16px;}.elementor-211 .fbc-media-button{max-width:100%;}.elementor-211 .fbc-media-gallery{overflow-wrap:anywhere;}} /* End of your page custom CSS rules */