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