@media screen { #pl_5413cc21-019d-4a2d-907c-5363a86949cd { background-image: url("/ctm/31305/projects/Matheus003/gallery/2026/11/catedral-background-7f335713.png?v=1793799370"); background-size: auto; background-position: bottom right; background-repeat: no-repeat; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section { background-image: url("/ctm/31305/projects/Matheus003/gallery/2026/11/brasao-arcebispo-c95a41e4.png?v=1793799370"); background-size: auto; background-position: top right; background-repeat: no-repeat; min-height: 560px; } }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > 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_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-box { box-sizing: border-box; min-width: 0; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-box > .ly-object { min-width: 0; max-width: 100%; }
@media screen { #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid { grid-template-rows: repeat(3, auto); column-gap: 20px; row-gap: 0px; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c1 { display: flex; grid-row: 1 / 2; grid-column: 1 / 7; justify-content: flex-start; align-items: flex-end; padding: 50px 0 40px 0; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 { display: flex; grid-row: 1 / 4; grid-column: 7 / 12; justify-content: center; align-items: flex-end; padding: 25px 0 0 0; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c3 { display: flex; grid-row: 2 / 3; grid-column: 2 / 4; justify-content: center; align-items: flex-start; padding: 0 0 40px 0; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c4 { display: flex; grid-row: 2 / 3; grid-column: 4 / 7; justify-content: flex-start; align-items: flex-start; padding: 0 0 40px 0; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c5 { display: flex; grid-row: 3 / 4; grid-column: 1 / 7; justify-content: flex-start; align-items: center; padding: 24px 0 24px 112px; } }
@media screen and (max-width: 879px) { #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid { grid-template-rows: repeat(4, auto); } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c1 { grid-column: 1 / 13; padding: 30px 0 20px 0; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 { grid-row: 4 / 5; grid-column: 1 / 13; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c3 { grid-column: 1 / 5; padding: 0 0 20px 0; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c4 { grid-column: 5 / 13; padding: 0 0 20px 0; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c5 { grid-column: 1 / 13; padding: 20px 0; } }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c1 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; }
@media screen { #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c1 > .pm-obj { min-height: 0; height: 100%; overflow-y: visible; } }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c1 > .pm-obj > :first-child { margin-top: 0; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c1 > .pm-obj > :last-child { margin-bottom: 0; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > 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_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 > .pm-obj { min-height: 0; height: 100%; } }
@media screen and (max-width: 879px) { #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 > .pm-obj { height: 420px; } }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > 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_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 > .pm-obj > dd { aspect-ratio: auto; } #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 > .pm-obj { aspect-ratio: 4 / 3; } }
@media screen and (max-width: 879px) { #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 > .pm-obj { aspect-ratio: auto; } }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 > .pm-obj > dd { background-color: transparent; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 > .pm-obj > dd::before { content: ""; position: absolute; inset: 0; background: url("/ctm/31305/projects/Matheus003/gallery/2026/11/archbishop-dd375c13.png?v=1793799370") 50% 0% / cover no-repeat; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c2 > .pm-obj > dt { margin: 0; padding: 6px 0 0; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c3 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; }
@media screen { #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c3 > .pm-obj { min-height: 0; height: 100%; overflow-y: visible; } }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c3 > .pm-obj > :first-child { margin-top: 0; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c3 > .pm-obj > :last-child { margin-bottom: 0; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c4 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; }
@media screen { #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c4 > .pm-obj { min-height: 0; height: 100%; overflow-y: visible; } }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c4 > .pm-obj > :first-child { margin-top: 0; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c4 > .pm-obj > :last-child { margin-bottom: 0; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c5 > .pm-obj { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; }
@media screen { #pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c5 > .pm-obj { min-height: 0; height: 100%; overflow-y: visible; } }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c5 > .pm-obj > :first-child { margin-top: 0; }
#pl_5413cc21-019d-4a2d-907c-5363a86949cd > section.ly-grid > .ly-c5 > .pm-obj > :last-child { margin-bottom: 0; }
