.elementor-7 .elementor-element.elementor-element-0d0173a{--display:flex;--min-height:100px;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-732a217{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 020px;--row-gap:0px;--column-gap:020px}.elementor-7 .elementor-element.elementor-element-732a217:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-732a217>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0051A1}.elementor-7 .elementor-element.elementor-element-97d8fbd .elementor-button{background-color:#007DC5;font-family:"Poppins",Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.5px;padding:15px 100px 15px 100px}.elementor-7 .elementor-element.elementor-element-97d8fbd .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-97d8fbd .elementor-button:focus{background-color:#EEB339}.elementor-7 .elementor-element.elementor-element-97d8fbd>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-97d8fbd.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-37ff59a .elementor-button{background-color:#007DC5;font-family:"Poppins",Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.5px;padding:15px 60px 15px 60px}.elementor-7 .elementor-element.elementor-element-37ff59a .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-37ff59a .elementor-button:focus{background-color:#EEB339}.elementor-7 .elementor-element.elementor-element-37ff59a.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-823c2c4 .elementor-button{background-color:#007DC5;font-family:"Poppins",Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.5px;padding:015px 080px 15px 80px}.elementor-7 .elementor-element.elementor-element-823c2c4 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-823c2c4 .elementor-button:focus{background-color:#EEB339}.elementor-7 .elementor-element.elementor-element-823c2c4.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-3f848d1 .elementor-button{background-color:#007DC5;font-family:"Poppins",Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.5px;padding:15px 97px 15px 97px}.elementor-7 .elementor-element.elementor-element-3f848d1 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-3f848d1 .elementor-button:focus{background-color:#EEB339}.elementor-7 .elementor-element.elementor-element-3f848d1.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-3c3700d{--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;--overlay-opacity:0.5}.elementor-7 .elementor-element.elementor-element-3c3700d:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-3c3700d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-18cea44)}.elementor-7 .elementor-element.elementor-element-3c3700d::before,.elementor-7 .elementor-element.elementor-element-3c3700d>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-3c3700d>.e-con-inner>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-3c3700d>.elementor-background-slideshow::before,.elementor-7 .elementor-element.elementor-element-3c3700d>.e-con-inner>.elementor-background-slideshow::before,.elementor-7 .elementor-element.elementor-element-3c3700d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before,.elementor-7 .elementor-element.elementor-element-3c3700d>.e-con-inner>.thegem-ken-burns-bg::before,.elementor-7 .elementor-element.elementor-element-3c3700d>.thegem-ken-burns-bg::before{--background-overlay:''}.elementor-7 .elementor-element.elementor-element-de43756.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-7 .elementor-element.elementor-element-bc59ff9{--display:flex}.elementor-7 .elementor-element.elementor-element-06eb879>.elementor-widget-container{padding:20px 0 0 0}.elementor-7 .elementor-element.elementor-element-06eb879{text-align:center}.elementor-7 .elementor-element.elementor-element-06eb879 .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-7 .elementor-element.elementor-element-c180061>.elementor-widget-container{padding:0 0 40px 0}.elementor-7 .elementor-element.elementor-element-c180061 .gem-tta-tabs.gem-tta-general .gem-tta-tab>a{margin:5px 5px 5px 5px!important}.elementor-7 .elementor-element.elementor-element-c180061 .gem-tta-tab:not(.gem-tta-active)>a,.elementor-7 .elementor-element.elementor-element-c180061 .gem-tta.gem-tta-general .gem-tta-panels .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{border-style:solid;border-width:-2px -2px -2px -2px!important}.elementor-7 .elementor-element.elementor-element-c180061 .gem-tta.gem-tta-general .gem-tta-panels .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{border-width:-2px -2px -2px -2px!important;margin-top:unset}.elementor-7 .elementor-element.elementor-element-c180061 .gem-tta-tabs .gem-tta-panels,.elementor-7 .elementor-element.elementor-element-c180061 .gem-tta-tabs .gem-tta-panels .gem-tta-panel-respbody{border-style:none}.elementor-7 .elementor-element.elementor-element-c180061 .gem-tta-tabs .gem-tta-panels .gem-tta-panel-body{text-align:left!important}.elementor-7 .elementor-element.elementor-element-704f1fa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-704f1fa:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-704f1fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6D99D}.elementor-7 .elementor-element.elementor-element-d5f8a60{--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;--justify-content:center}.elementor-7 .elementor-element.elementor-element-d5f8a60:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-d5f8a60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EEB339}.elementor-7 .elementor-element.elementor-element-7394e61>.elementor-widget-container{padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-7394e61.elementor-element{--align-self:flex-end}.elementor-7 .elementor-element.elementor-element-7394e61{text-align:center}.elementor-7 .elementor-element.elementor-element-7394e61 img{width:41%}.elementor-7 .elementor-element.elementor-element-a4cafa0{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEB339;--border-color:#EEB339}.elementor-7 .elementor-element.elementor-element-5ef641d>.elementor-widget-container{padding:10px 0 0 0}.elementor-7 .elementor-element.elementor-element-5ef641d{text-align:center}.elementor-7 .elementor-element.elementor-element-5ef641d .elementor-heading-title{font-weight:600;color:#65676D}.elementor-7 .elementor-element.elementor-element-4f56027>.elementor-widget-container{padding:0 10px 0 10px}.elementor-7 .elementor-element.elementor-element-4f56027,.elementor-7 .elementor-element.elementor-element-4f56027 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#65676D}.elementor-7 .elementor-element.elementor-element-bc2ead6 .elementor-button{background-color:#EEB339;font-family:"Poppins",Sans-serif;font-size:14px;letter-spacing:.5px}.elementor-7 .elementor-element.elementor-element-bc2ead6 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-bc2ead6 .elementor-button:focus{background-color:#0051A1}.elementor-7 .elementor-element.elementor-element-bc2ead6>.elementor-widget-container{padding:0 0 15px 0}.elementor-7 .elementor-element.elementor-element-1534d4c{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEB339;--border-color:#EEB339}.elementor-7 .elementor-element.elementor-element-371268c>.elementor-widget-container{padding:10px 0 0 0}.elementor-7 .elementor-element.elementor-element-371268c{text-align:center}.elementor-7 .elementor-element.elementor-element-371268c .elementor-heading-title{font-weight:600;color:#65676D}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-item .post-img a:hover::before{background:rgb(255 255 255 / .8)!important}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-img a:hover:after{opacity:1!important}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-item .post-img a img,.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-item .post-img a,.elementor-7 .elementor-element.elementor-element-3b267e3 .blog-style-compact-tiny-1 .gem-compact-tiny-item-image,.elementor-7 .elementor-element.elementor-element-3b267e3 .blog-style-compact-tiny-2 .gem-news-item-image,.elementor-7 .elementor-element.elementor-element-3b267e3 .blog-style-classic-tiny .gem-compact-tiny-item-image,.elementor-7 .elementor-element.elementor-element-3b267e3 .gem-dummy{border-radius:50% 50% 50% 50%}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-item:not(.sticky) .post-img{opacity:calc(100/100)}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-item:not(.sticky) .post-img a:after{background-color:#3c3950}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-item:not(.sticky) .post-title *{font-weight:700}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-item:not(.sticky) .summary{font-size:13px;line-height:20px;margin-bottom:0}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist.blog-style-compact .gem-compact-item-right{margin-left:12px}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist.blog-style-compact-2 .gem-news-item-right{margin-left:12px}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-item:not(.sticky) .caption-container{padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist:not(.blog-style-compact-2) .post-item:not(.sticky) .post-title{margin-top:calc(0px - 50px);margin-bottom:calc(0px - 20px)}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist.blog-style-compact-2 .post-item:not(.sticky) .post-title{margin-top:0;margin-bottom:0}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist-pagination .gem-pagination{margin-top:2px}.elementor-7 .elementor-element.elementor-element-3b267e3 .gem-pagination .prev i,.elementor-7 .elementor-element.elementor-element-3b267e3 .gem-pagination .next i{font-size:24px}.elementor-7 .elementor-element.elementor-element-3b267e3 .gem-pagination .prev svg,.elementor-7 .elementor-element.elementor-element-3b267e3 .gem-pagination .next svg{width:24px;height:24px}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-footer-sharing .gem-button-container .gem-button{margin-right:13px}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-footer-sharing .gem-button i{font-size:20px}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-footer-sharing .gem-button .elementor-icon{font-size:20px;color:#fff}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-footer-sharing .gem-button{width:30px;height:30px;border-radius:3px 3px 3px 3px}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-footer-sharing .gem-button:hover .elementor-icon{color:#fff}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .sharing-popup .socials-sharing a.socials-item{color:#99a9b5}.elementor-7 .elementor-element.elementor-element-a6065b6 .elementor-button{background-color:#EEB339;font-family:"Poppins",Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.elementor-7 .elementor-element.elementor-element-a6065b6 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-a6065b6 .elementor-button:focus{background-color:#0051A1}.elementor-7 .elementor-element.elementor-element-a6065b6>.elementor-widget-container{padding:0 0 10px 0}.elementor-7 .elementor-element.elementor-element-688c81b{--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-7 .elementor-element.elementor-element-d167c21>.elementor-widget-container{padding:10px 0 0 0}.elementor-7 .elementor-element.elementor-element-d167c21{text-align:center}.elementor-7 .elementor-element.elementor-element-d167c21 .elementor-heading-title{font-weight:600;color:#65676D}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-item .post-img a:hover::before{background:rgb(255 255 255 / .8)!important}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-img a:hover:after{opacity:1!important}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-item .post-img a img,.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-item .post-img a,.elementor-7 .elementor-element.elementor-element-8f12acf .blog-style-compact-tiny-1 .gem-compact-tiny-item-image,.elementor-7 .elementor-element.elementor-element-8f12acf .blog-style-compact-tiny-2 .gem-news-item-image,.elementor-7 .elementor-element.elementor-element-8f12acf .blog-style-classic-tiny .gem-compact-tiny-item-image,.elementor-7 .elementor-element.elementor-element-8f12acf .gem-dummy{border-radius:50% 50% 50% 50%}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-item:not(.sticky) .post-img{opacity:calc(100/100)}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-item:not(.sticky) .post-img a:after{background-color:#3c3950}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-item:not(.sticky) .post-title *{font-weight:700}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-item:not(.sticky) .summary{font-size:13px;line-height:20px;margin-bottom:0}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist.blog-style-compact .gem-compact-item-right{margin-left:12px}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist.blog-style-compact-2 .gem-news-item-right{margin-left:12px}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-item:not(.sticky) .caption-container{padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist:not(.blog-style-compact-2) .post-item:not(.sticky) .post-title{margin-top:calc(0px - 50px);margin-bottom:calc(0px - 20px)}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist.blog-style-compact-2 .post-item:not(.sticky) .post-title{margin-top:0;margin-bottom:0}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist-pagination .gem-pagination{margin-top:100px}.elementor-7 .elementor-element.elementor-element-8f12acf .gem-pagination .prev i,.elementor-7 .elementor-element.elementor-element-8f12acf .gem-pagination .next i{font-size:24px}.elementor-7 .elementor-element.elementor-element-8f12acf .gem-pagination .prev svg,.elementor-7 .elementor-element.elementor-element-8f12acf .gem-pagination .next svg{width:24px;height:24px}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-footer-sharing .gem-button-container .gem-button{margin-right:13px}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-footer-sharing .gem-button i{font-size:20px}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-footer-sharing .gem-button .elementor-icon{font-size:20px;color:#fff}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-footer-sharing .gem-button{width:30px;height:30px;border-radius:3px 3px 3px 3px}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-footer-sharing .gem-button:hover .elementor-icon{color:#fff}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .sharing-popup .socials-sharing a.socials-item{color:#99a9b5}.elementor-7 .elementor-element.elementor-element-adbb527 .elementor-button{background-color:#EEB339;font-family:"Poppins",Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.elementor-7 .elementor-element.elementor-element-adbb527 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-adbb527 .elementor-button:focus{background-color:#0051A1}.elementor-7 .elementor-element.elementor-element-adbb527>.elementor-widget-container{padding:0 0 15px 0}.elementor-7 .elementor-element.elementor-element-b30af82{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-90ec9df{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#FFF;--border-color:#FFFFFF}.elementor-7 .elementor-element.elementor-element-90ec9df:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-90ec9df>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://i0.wp.com/stmargaretstl.org/wp-content/uploads/2025/07/Screenshot-2025-07-15-at-11.28.57-AM.png?fit=417%2C278&ssl=1);background-position:center center}.elementor-7 .elementor-element.elementor-element-90ec9df:hover::before,.elementor-7 .elementor-element.elementor-element-90ec9df:hover>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-90ec9df:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-90ec9df>.elementor-background-slideshow:hover::before,.elementor-7 .elementor-element.elementor-element-90ec9df>.e-con-inner>.elementor-background-slideshow:hover::before,.elementor-7 .elementor-element.elementor-element-90ec9df:hover>.e-con-inner>.thegem-ken-burns-bg::before,.elementor-7 .elementor-element.elementor-element-90ec9df:hover>.thegem-ken-burns-bg::before{background-color:#EEB339;--background-overlay:''}.elementor-7 .elementor-element.elementor-element-90ec9df:hover{--overlay-opacity:0.5}.elementor-7 .elementor-element.elementor-element-94cd9db>.elementor-widget-container{padding:40px 40px 40px 40px}.elementor-7 .elementor-element.elementor-element-94cd9db.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-94cd9db{text-align:center}.elementor-7 .elementor-element.elementor-element-94cd9db .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:600;line-height:25px;text-shadow:0 0 20px rgb(0 0 0 / .8);color:#FFF}.elementor-7 .elementor-element.elementor-element-0bd327c{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#FFF;--border-color:#FFFFFF}.elementor-7 .elementor-element.elementor-element-0bd327c:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-0bd327c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://i0.wp.com/stmargaretstl.org/wp-content/uploads/2025/01/baptism.png?fit=242%2C341&ssl=1);background-position:center center}.elementor-7 .elementor-element.elementor-element-0bd327c:hover::before,.elementor-7 .elementor-element.elementor-element-0bd327c:hover>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-0bd327c:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-0bd327c>.elementor-background-slideshow:hover::before,.elementor-7 .elementor-element.elementor-element-0bd327c>.e-con-inner>.elementor-background-slideshow:hover::before,.elementor-7 .elementor-element.elementor-element-0bd327c:hover>.e-con-inner>.thegem-ken-burns-bg::before,.elementor-7 .elementor-element.elementor-element-0bd327c:hover>.thegem-ken-burns-bg::before{background-color:#EEB339;--background-overlay:''}.elementor-7 .elementor-element.elementor-element-0bd327c::before,.elementor-7 .elementor-element.elementor-element-0bd327c>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-0bd327c>.e-con-inner>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-0bd327c>.elementor-background-slideshow::before,.elementor-7 .elementor-element.elementor-element-0bd327c>.e-con-inner>.elementor-background-slideshow::before,.elementor-7 .elementor-element.elementor-element-0bd327c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before,.elementor-7 .elementor-element.elementor-element-0bd327c>.e-con-inner>.thegem-ken-burns-bg::before,.elementor-7 .elementor-element.elementor-element-0bd327c>.thegem-ken-burns-bg::before{--background-overlay:''}.elementor-7 .elementor-element.elementor-element-0bd327c:hover{--overlay-opacity:0.5}.elementor-7 .elementor-element.elementor-element-bce4fda>.elementor-widget-container{padding:40px 40px 40px 40px}.elementor-7 .elementor-element.elementor-element-bce4fda.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-bce4fda{text-align:center}.elementor-7 .elementor-element.elementor-element-bce4fda .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:600;line-height:25px;text-shadow:0 0 20px rgb(0 0 0 / .8);color:#FFF}.elementor-7 .elementor-element.elementor-element-0181880{--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;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#FFF;--border-color:#FFFFFF}.elementor-7 .elementor-element.elementor-element-0181880:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-0181880>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://i0.wp.com/stmargaretstl.org/wp-content/uploads/2025/07/Screenshot-2025-07-15-at-11.29.26-AM.png?fit=413%2C274&ssl=1);background-position:center center}.elementor-7 .elementor-element.elementor-element-0181880:hover::before,.elementor-7 .elementor-element.elementor-element-0181880:hover>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-0181880:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-0181880>.elementor-background-slideshow:hover::before,.elementor-7 .elementor-element.elementor-element-0181880>.e-con-inner>.elementor-background-slideshow:hover::before,.elementor-7 .elementor-element.elementor-element-0181880:hover>.e-con-inner>.thegem-ken-burns-bg::before,.elementor-7 .elementor-element.elementor-element-0181880:hover>.thegem-ken-burns-bg::before{background-color:#EEB339;--background-overlay:''}.elementor-7 .elementor-element.elementor-element-0181880:hover{--overlay-opacity:0.5}.elementor-7 .elementor-element.elementor-element-d8096c9>.elementor-widget-container{padding:40px 40px 40px 40px}.elementor-7 .elementor-element.elementor-element-d8096c9.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-d8096c9{text-align:center}.elementor-7 .elementor-element.elementor-element-d8096c9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:600;line-height:25px;text-shadow:0 0 20px rgb(0 0 0 / .8);color:#FFF}.elementor-7 .elementor-element.elementor-element-a9ca84e{--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;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#FFF;--border-color:#FFFFFF}.elementor-7 .elementor-element.elementor-element-a9ca84e:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-a9ca84e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://i0.wp.com/stmargaretstl.org/wp-content/uploads/2025/07/Screenshot-2025-07-15-at-11.29.08-AM.png?fit=416%2C277&ssl=1);background-position:center center}.elementor-7 .elementor-element.elementor-element-a9ca84e:hover::before,.elementor-7 .elementor-element.elementor-element-a9ca84e:hover>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-a9ca84e:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-a9ca84e>.elementor-background-slideshow:hover::before,.elementor-7 .elementor-element.elementor-element-a9ca84e>.e-con-inner>.elementor-background-slideshow:hover::before,.elementor-7 .elementor-element.elementor-element-a9ca84e:hover>.e-con-inner>.thegem-ken-burns-bg::before,.elementor-7 .elementor-element.elementor-element-a9ca84e:hover>.thegem-ken-burns-bg::before{background-color:#EEB339;--background-overlay:''}.elementor-7 .elementor-element.elementor-element-a9ca84e:hover{--overlay-opacity:0.5}.elementor-7 .elementor-element.elementor-element-d5af134>.elementor-widget-container{padding:40px 40px 40px 40px}.elementor-7 .elementor-element.elementor-element-d5af134.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-d5af134{text-align:center}.elementor-7 .elementor-element.elementor-element-d5af134 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:600;line-height:25px;text-shadow:0 0 20px rgb(0 0 0 / .8);color:#FFF}.elementor-7 .elementor-element.elementor-element-8761dd5{--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}.elementor-7 .elementor-element.elementor-element-8761dd5:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-8761dd5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#007DC5}.elementor-7 .elementor-element.elementor-element-5169a5d{--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;--justify-content:center}.elementor-7 .elementor-element.elementor-element-5169a5d:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-5169a5d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#007DC5}.elementor-7 .elementor-element.elementor-element-014e3f4>.elementor-widget-container{padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-014e3f4.elementor-element{--align-self:flex-end}.elementor-7 .elementor-element.elementor-element-014e3f4{text-align:center}.elementor-7 .elementor-element.elementor-element-014e3f4 img{width:41%}.elementor-7 .elementor-element.elementor-element-054a259{--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-7 .elementor-element.elementor-element-c206e75>.elementor-widget-container{padding:15px 0 25px 0}.elementor-7 .elementor-element.elementor-element-c206e75,.elementor-7 .elementor-element.elementor-element-c206e75 .elementor-text-editor *{font-family:"Poppins",Sans-serif}.elementor-7 .elementor-element.elementor-element-c206e75,.elementor-7 .elementor-element.elementor-element-c206e75 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFF}.elementor-7 .elementor-element.elementor-element-115e23a{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-115e23a:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-115e23a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-7 .elementor-element.elementor-element-6aa6949{--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;--justify-content:flex-start;--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-6aa6949:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-6aa6949>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-7 .elementor-element.elementor-element-5eac964>.elementor-widget-container{padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-5eac964.elementor-element{--order:-99999 /* order start hack */}.elementor-7 .elementor-element.elementor-element-5eac964{text-align:center}.elementor-7 .elementor-element.elementor-element-5eac964 img{width:73%}.elementor-7 .elementor-element.elementor-element-b6a8563 .elementor-button{background-color:#EEB339;font-family:"Poppins",Sans-serif;text-transform:uppercase;letter-spacing:.5px}.elementor-7 .elementor-element.elementor-element-b6a8563.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-90c73b5 .elementor-button{background-color:#EEB339;font-family:"Poppins",Sans-serif;text-transform:uppercase;letter-spacing:.5px}.elementor-7 .elementor-element.elementor-element-90c73b5.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-9f99c8c{--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-7 .elementor-element.elementor-element-2325043,.elementor-7 .elementor-element.elementor-element-2325043 .elementor-text-editor *{font-family:"Poppins",Sans-serif}.elementor-7 .elementor-element.elementor-element-2325043,.elementor-7 .elementor-element.elementor-element-2325043 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#5F727F}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-d5f8a60{--width:25%}.elementor-7 .elementor-element.elementor-element-a4cafa0{--width:25%}.elementor-7 .elementor-element.elementor-element-1534d4c{--width:25%}.elementor-7 .elementor-element.elementor-element-688c81b{--width:25%}.elementor-7 .elementor-element.elementor-element-90ec9df{--width:25%}.elementor-7 .elementor-element.elementor-element-0bd327c{--width:25%}.elementor-7 .elementor-element.elementor-element-0181880{--width:25%}.elementor-7 .elementor-element.elementor-element-a9ca84e{--width:25%}.elementor-7 .elementor-element.elementor-element-5169a5d{--width:25%}.elementor-7 .elementor-element.elementor-element-054a259{--width:66.6666%}.elementor-7 .elementor-element.elementor-element-6aa6949{--width:25%}.elementor-7 .elementor-element.elementor-element-9f99c8c{--width:66.6666%}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-0d0173a{--width:100%}.elementor-7 .elementor-element.elementor-element-732a217{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-7 .elementor-element.elementor-element-3b267e3 .bloglist .post-item:not(.sticky) .caption-container{padding:30px 0 0 0}.elementor-7 .elementor-element.elementor-element-8f12acf .bloglist .post-item:not(.sticky) .caption-container{padding:30px 0 0 0}.elementor-7 .elementor-element.elementor-element-5eac964>.elementor-widget-container{padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-5eac964 img{width:90%;height:300px;object-fit:fill}}