@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c { background-color: #EFEFEF; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: 0; row-gap: 0; align-items: stretch; justify-items: stretch; position: relative; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-box { box-sizing: border-box; min-width: 0; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-box > .ly-object { min-width: 0; max-width: 100%; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid { grid-template-rows: repeat(2, auto); column-gap: 32px; row-gap: 0px; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c1 { display: flex; grid-row: 1 / 2; grid-column: 1 / 13; justify-content: center; align-items: flex-start; padding: 50px 0 30px 0; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c2 { display: flex; grid-row: 2 / 3; grid-column: 1 / 3; justify-content: center; align-items: flex-start; padding: 0 0 60px 0; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c3 { display: flex; grid-row: 2 / 3; grid-column: 3 / 5; justify-content: center; align-items: flex-start; padding: 0 0 60px 0; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c4 { display: flex; grid-row: 2 / 3; grid-column: 5 / 7; justify-content: center; align-items: flex-start; padding: 0 0 60px 0; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c5 { display: flex; grid-row: 2 / 3; grid-column: 7 / 9; justify-content: center; align-items: flex-start; padding: 0 0 60px 0; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c6 { display: flex; grid-row: 2 / 3; grid-column: 9 / 11; justify-content: center; align-items: flex-start; padding: 0 0 60px 0; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c7 { display: flex; grid-row: 2 / 3; grid-column: 11 / 13; justify-content: center; align-items: flex-start; padding: 0 0 60px 0; } }
@media screen and (max-width: 879px) { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid { grid-template-rows: repeat(4, auto); column-gap: 16px; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c2 { grid-column: 1 / 7; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c3 { grid-column: 7 / 13; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c4 { grid-row: 3 / 4; grid-column: 1 / 7; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c5 { grid-row: 3 / 4; grid-column: 7 / 13; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c6 { grid-row: 4 / 5; grid-column: 1 / 7; } #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c7 { grid-row: 4 / 5; grid-column: 7 / 13; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c1 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c1 > .pm-obj { min-height: 0; height: 100%; overflow-y: visible; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c1 > .pm-obj > :first-child { margin-top: 0; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c1 > .pm-obj > :last-child { margin-bottom: 0; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c2 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; display: flex; flex-direction: column; margin: 0; overflow: hidden; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c2 > .pm-obj { min-height: 0; height: 90px; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c2 > .pm-obj > dd { position: relative; flex: 1 1 auto; min-height: 0; margin: 0; overflow: hidden; background-color: #e2e8f0; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c2 > .pm-obj > dd { aspect-ratio: auto; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c2 > .pm-obj > dd { background-color: transparent; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c2 > .pm-obj > dd::before { content: ""; position: absolute; inset: 0; background: url("/ctm/31305/projects/Matheus003/gallery/2026/11/Find-parish-b856256f.jpg?v=1793799372") 50% 50% / cover no-repeat; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c2 > .pm-obj > dt { margin: 0; padding: 18px 0 0 0; color: #002644; font-size: 19px; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c3 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; display: flex; flex-direction: column; margin: 0; overflow: hidden; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c3 > .pm-obj { min-height: 0; height: 90px; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c3 > .pm-obj > dd { position: relative; flex: 1 1 auto; min-height: 0; margin: 0; overflow: hidden; background-color: #e2e8f0; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c3 > .pm-obj > dd { aspect-ratio: auto; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c3 > .pm-obj > dd { background-color: transparent; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c3 > .pm-obj > dd::before { content: ""; position: absolute; inset: 0; background: url("/ctm/31305/projects/Matheus003/gallery/2026/11/Find-school-354b9c31.jpg?v=1793799372") 50% 50% / cover no-repeat; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c3 > .pm-obj > dt { margin: 0; padding: 18px 0 0 0; color: #002644; font-size: 19px; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c4 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; display: flex; flex-direction: column; margin: 0; overflow: hidden; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c4 > .pm-obj { min-height: 0; height: 90px; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c4 > .pm-obj > dd { position: relative; flex: 1 1 auto; min-height: 0; margin: 0; overflow: hidden; background-color: #e2e8f0; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c4 > .pm-obj > dd { aspect-ratio: auto; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c4 > .pm-obj > dd { background-color: transparent; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c4 > .pm-obj > dd::before { content: ""; position: absolute; inset: 0; background: url("/ctm/31305/projects/Matheus003/gallery/2026/11/Find-priest-83c3ab6f.jpg?v=1793799373") 50% 50% / cover no-repeat; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c4 > .pm-obj > dt { margin: 0; padding: 18px 0 0 0; color: #002644; font-size: 19px; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c5 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; display: flex; flex-direction: column; margin: 0; overflow: hidden; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c5 > .pm-obj { min-height: 0; height: 90px; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c5 > .pm-obj > dd { position: relative; flex: 1 1 auto; min-height: 0; margin: 0; overflow: hidden; background-color: #e2e8f0; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c5 > .pm-obj > dd { aspect-ratio: auto; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c5 > .pm-obj > dd { background-color: transparent; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c5 > .pm-obj > dd::before { content: ""; position: absolute; inset: 0; background: url("/ctm/31305/projects/Matheus003/gallery/2026/11/Find-mass-34cc30dc.jpg?v=1793799373") 50% 50% / cover no-repeat; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c5 > .pm-obj > dt { margin: 0; padding: 18px 0 0 0; color: #002644; font-size: 19px; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c6 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; display: flex; flex-direction: column; margin: 0; overflow: hidden; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c6 > .pm-obj { min-height: 0; height: 90px; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c6 > .pm-obj > dd { position: relative; flex: 1 1 auto; min-height: 0; margin: 0; overflow: hidden; background-color: #e2e8f0; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c6 > .pm-obj > dd { aspect-ratio: auto; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c6 > .pm-obj > dd { background-color: transparent; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c6 > .pm-obj > dd::before { content: ""; position: absolute; inset: 0; background: url("/ctm/31305/projects/Matheus003/gallery/2026/11/find-job-0424c923.jpg?v=1793799373") 50% 50% / cover no-repeat; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c6 > .pm-obj > dt { margin: 0; padding: 18px 0 0 0; color: #002644; font-size: 19px; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c7 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; display: flex; flex-direction: column; margin: 0; overflow: hidden; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c7 > .pm-obj { min-height: 0; height: 90px; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c7 > .pm-obj > dd { position: relative; flex: 1 1 auto; min-height: 0; margin: 0; overflow: hidden; background-color: #e2e8f0; }
@media screen { #pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c7 > .pm-obj > dd { aspect-ratio: auto; } }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c7 > .pm-obj > dd { background-color: transparent; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c7 > .pm-obj > dd::before { content: ""; position: absolute; inset: 0; background: url("/ctm/31305/projects/Matheus003/gallery/2026/11/find-prayerRequest-de9f77e4.jpg?v=1793799373") 50% 50% / cover no-repeat; }
#pl_e386bb53-8999-400d-9b95-6e2176188c3c > section.ly-grid > .ly-c7 > .pm-obj > dt { margin: 0; padding: 18px 0 0 0; color: #002644; font-size: 19px; }
