.elementor-3621 .elementor-element.elementor-element-c75fbd4{--display:flex;--min-height:40vh;--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;--overlay-opacity:0.25;}.elementor-3621 .elementor-element.elementor-element-c75fbd4:not(.elementor-motion-effects-element-type-background), .elementor-3621 .elementor-element.elementor-element-c75fbd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mountrosarychurch.com/wp-content/uploads/2026/02/mother-of-sorrow.png");background-position:top center;background-size:cover;}.elementor-3621 .elementor-element.elementor-element-c75fbd4::before, .elementor-3621 .elementor-element.elementor-element-c75fbd4 > .elementor-background-video-container::before, .elementor-3621 .elementor-element.elementor-element-c75fbd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3621 .elementor-element.elementor-element-c75fbd4 > .elementor-background-slideshow::before, .elementor-3621 .elementor-element.elementor-element-c75fbd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3621 .elementor-element.elementor-element-c75fbd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3621 .elementor-element.elementor-element-8e03765{--display:flex;}.elementor-3621 .elementor-element.elementor-element-9aea3da{text-align:center;}.elementor-3621 .elementor-element.elementor-element-9aea3da .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3621 .elementor-element.elementor-element-56e51b1{--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:142px;--padding-bottom:142px;--padding-left:25px;--padding-right:25px;}.elementor-3621 .elementor-element.elementor-element-b0a12ad{--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:7em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-post-block-card{background-color:#FFFFFF;flex-direction:row;padding:0px 0px 0px 0px;Margin:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(188.6469268798828, 188.6469268798828, 188.6469268798828, 0.5);border-radius:0px 0px 0px 0px;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-readmore-btn{background-color:var( --e-global-color-12c835c );font-family:"Inter", Sans-serif;font-size:18.4px;font-weight:500;padding:17px 30px 17px 30px;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-post-block{gap:30px;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-image-link{aspect-ratio:3/2;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-post-block-body{padding:30px 30px 30px 60px;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-image-container{max-width:360px;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-metadata{justify-content:flex-start;flex-direction:row;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-meta-icon{font-size:16px;margin:0px 5px 0px 0px;color:var( --e-global-color-accent );}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-metadata-item{margin:0px 5px 0px 5px;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-metadata-item > a , .elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-metadata-item > span{color:var( --e-global-color-accent );}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-post-block-title-container{text-align:left;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-post-block-title{font-size:25px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-post-block-paragraph{text-align:left;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-readmore-div{justify-content:left;}.elementor-3621 .elementor-element.elementor-element-2eaeefc{--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:7em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid-card{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(183.48197326660156, 183.48197326660156, 183.48197326660156, 0.5);}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-readmore-btn{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;padding:17px 30px 17px 30px;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid{grid-template-columns:repeat(3, 1fr);gap:30px;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-image-link{aspect-ratio:16/9;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid-body{padding:30px 30px 30px 30px;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-metadata{justify-content:center;flex-direction:row;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-meta-icon{font-size:15px;margin:0px 5px 0px 0px;color:var( --e-global-color-accent );}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-metadata-item{margin:0px 5px 0px 5px;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-metadata-item > a , .elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-metadata-item > span{color:var( --e-global-color-accent );}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid-title-container{text-align:center;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid-title{color:var( --e-global-color-primary );}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid-paragraph{text-align:center;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-readmore-div{justify-content:center;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-readmore-btn:hover{color:#FFFFFF;border-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-image-link{aspect-ratio:1/1;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-post-block-body{padding:30px 30px 30px 30px;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid{grid-template-columns:repeat(2, 1fr);}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid-body{padding:30px 30px 30px 30px;}}@media(min-width:768px){.elementor-3621 .elementor-element.elementor-element-c75fbd4{--content-width:600px;}}@media(max-width:767px){.elementor-3621 .elementor-element.elementor-element-c75fbd4{--min-height:30vh;}.elementor-3621 .elementor-element.elementor-element-8e03765{--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-3621 .elementor-element.elementor-element-3d780a2 .rkit-image-link{aspect-ratio:1/1;}.elementor-3621 .elementor-element.elementor-element-3d780a2 .rkit-post-block-body{padding:20px 20px 20px 20px;}.elementor-3621 .elementor-element.elementor-element-2eaeefc{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid{grid-template-columns:repeat(1, 1fr);}.elementor-3621 .elementor-element.elementor-element-5b02c3e .rkit-post-grid-body{padding:20px 20px 20px 20px;}}/* Start custom CSS for html, class: .elementor-element-424d14a */.elementor-3621 .elementor-element.elementor-element-424d14a{
    font-size: 30px;
    color:#252525;
    font-weight: 600;
}
.announcement-marquee {
  overflow: hidden;
  white-space: nowrap;
  background: #ffffff;  
  padding: 0;
}

.marquee-track {
  display: flex;
  width: max-content;
  animation: scroll-left 27s linear infinite;
}

.marquee-content {
  padding-right: 50px;
}

@keyframes scroll-left {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e51b1 */.elementor-3621 .elementor-element.elementor-element-56e51b1 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a12ad */.elementor-3621 .elementor-element.elementor-element-b0a12ad {
    display: none;
}/* End custom CSS */