@import url(https://fonts.googleapis.com/css2?family=Italianno&family=Nanum+Gothic&family=Simonetta:ital,wght@0,400;0,900;1,400;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Charm:wght@400;700&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);:root{--clr-primary:#06447c;--clr-secondary:#535353;--clr-tertiary:#085aa4;--clr-quaternary:#00427c;--scrollbar-color:var(--clr-secondary)}:root{--scrollbar-color-2:#535353}:root{--overlay-color:;--overlay-opacity:}:root{--font-main:"PT Sans";--font-heading:"Playfair Display";--font-script:"PT Sans";--fs-xl:clamp(36px, 3.5vw, 48px);--fs-1000:clamp(30px, 3.5vw, 40px);--fs-900:clamp(40px, 3.5vw, 50px);--fs-800:clamp(24px, 4.5vw, 26px);--fs-700:clamp(22px, 4.5vw, 22px);--fs-600:clamp(20px, 4.5vw, 20px);--fs-500:clamp(18px, 4.5vw, 18px);--fs-400:18px;--fs-300:0.9375rem;--fs-200:0.875rem;--fs-100:0.8125rem}.page-header-title,.hero-title{color:#fff;font-weight:400;font-style:normal;font-family:var(--font-heading)}h1{font-weight:400;font-style:normal;font-family:var(--font-heading);color:var(--clr-primary)}h2{font-weight:400;font-style:normal;font-family:var(--font-heading);color:var(--clr-primary)}h3{font-weight:400;font-style:normal;font-family:var(--font-heading);color:var(--clr-primary)}h4{font-weight:400;font-style:normal;font-family:var(--font-heading);color:var(--clr-primary)}h5{font-weight:400;font-style:normal;font-family:var(--font-heading);color:var(--clr-secondary)}h6{font-weight:400;font-style:normal;font-family:var(--font-heading);color:var(--clr-primary)}.staff-position{font-weight:400;font-style:normal;font-family:var(--font-heading);color:var(--clr-primary)}a,.ui-widget-content a{color:var(--clr-secondary);text-decoration:underline;font-weight:regular;font-style:regular}a:hover,a:focus,a:active{color:var(--clr-tertiary);text-decoration:underline}body,p,div,span{font-size:18px}:root{--logo-height:72px}:root{--menu-top-level-default-font-color:white;--menu-top-level-hover-font-color:white;--menu-top-level-default-bg-color:var(--clr-primary);--menu-top-level-hover-bg-color:transparent;--menu-submenu-default-font-color:black;--menu-submenu-hover-font-color:white;--menu-submenu-default-bg-color:white;--menu-submenu-hover-bg-color:var(--clr-primary);--sticky-menu-top-level-default-font-color:white;--sticky-menu-top-level-hover-font-color:white;--sticky-menu-top-level-default-bg-color:var(--clr-primary);--sticky-menu-top-level-hover-bg-color:transparent;--sticky-menu-submenu-default-font-color:black;--sticky-menu-submenu-hover-font-color:white;--sticky-menu-submenu-default-bg-color:white;--sticky-menu-submenu-hover-bg-color:var(--clr-primary);--sidebar-top-level-default-font-color:white;--sidebar-top-level-hover-font-color:white;--sidebar-top-level-default-bg-color:var(--clr-primary);--sidebar-top-level-hover-bg-color:var(--clr-secondary);--sidebar-submenu-default-font-color:white;--sidebar-submenu-hover-font-color:white;--sidebar-submenu-default-bg-color:transparent;--sidebar-submenu-hover-bg-color:var(--clr-secondary)}:root{--staff_image_width_mobile:320;--staff_image_height_mobile:400;--staff_image_width_tablet:370;--staff_image_height_tablet:425;--staff_image_width_laptop:370;--staff_image_height_laptop:425;--staff_image_width_desktop:370;--staff_image_height_desktop:425}:root{--staff_image_width_desktop_first_child:370;--staff_image_height_desktop_first_child:305}.ministry-slider .ministry-group .slick-list a.ministry-wrapper{font-weight:700;font-style:normal;font-family:var(--font-heading);color:var(--clr-secondary);text-transform:none;text-decoration:none}@media screen and (max-width:767px){.grid.col-4{grid-template-columns:repeat(1,1fr)}.page-template-page-mass-times .mass-times.grid .mass-times-section:nth-child(even){grid-column:auto}}body.category .site-main .result-container .alm-reveal .alm-item:first-child{flex-direction:column;grid-column:unset}body.category .site-main .result-container .alm-reveal .alm-item:first-child .teaser-img{border-radius:unset;flex:unset;max-width:unset}.page-template-homepage .featured-buttons.container{background-color:var(--clr-secondary)}.page-template-homepage .featured-buttons.container span{color:#fff}.page-template-homepage .featured-buttons.container .has-underline-hover::after{background:#fff}.the-button.has-secondary-color:hover{background:var(--clr-secondary);border-color:var(--clr-secondary);--link-color-hover:white}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event .event-item .event-date-wrapper{font-weight:400}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event .event-title{color:var(--clr-secondary)}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event .event-title:hover{color:var(--clr-tertiary)}.calendar-event-slick dd.simcal-day .simcal-events .simcal-event .simcal-event-details a{text-decoration:none}.calendar-container{z-index:1;position:relative;text-align:center;padding:0%;max-width:100%;margin-bottom:6rem}.calendar-container .simcal-calendar-head{display:none}.calendar-container .calendar-weekday-slick .slick-arrow{top:120px;box-shadow:0 3px 6px #00000029;background:#fff}.calendar-container .calendar-weekday-slick .slick-arrow.slick-prev{left:50%;transform:translateX(-105%)}.calendar-container .calendar-weekday-slick .slick-arrow.slick-next{right:50%;transform:translateX(105%)}.calendar-container .calendar-weekday-slick .slick-list{background:#fff;border-radius:50px;box-shadow:0 0 20px #00000029;text-align:center}.calendar-container .calendar-weekday-slick .simcal-day-label{min-height:50px;border-bottom:0!important}.calendar-container .calendar-weekday-slick .simcal-day-label>span{min-height:50px;cursor:pointer;border-radius:20px;background-color:transparent!important;max-width:60px;border:1px solid transparent;width:80%;display:flex;justify-content:center;margin:5px auto}.calendar-container .calendar-weekday-slick .simcal-day-label>span .simcal-date-format{color:var(--clr-quaternary)!important;font-size:14px;background-color:transparent!important;width:35px;text-align:center;margin:auto 0;font-weight:400}.calendar-container .calendar-weekday-slick .simcal-day-label>span:hover{border-color:var(--clr-primary)}.calendar-container .calendar-weekday-slick .simcal-day-label>span:hover .simcal-date-format{color:var(--clr-primary)!important}.calendar-container .calendar-weekday-slick .simcal-day-label>span.simcal-today{background-color:var(--clr-tertiary)!important}.calendar-container .calendar-weekday-slick .simcal-day-label>span.simcal-today .simcal-date-format{color:#fff!important}.calendar-container .calendar-weekday-slick .simcal-day-label>span.simcal-current,.calendar-container .calendar-weekday-slick .simcal-day-label>span.simcal-current:hover{background-color:var(--clr-primary)!important;border:1px solid var(--clr-primary)}.calendar-container .calendar-weekday-slick .simcal-day-label>span.simcal-current .simcal-date-format,.calendar-container .calendar-weekday-slick .simcal-day-label>span.simcal-current:hover .simcal-date-format{color:#fff!important}.calendar-event-slick{display:flex;justify-content:center;flex-direction:column;min-height:130px}.calendar-event-slick dd.simcal-day{margin:0}.calendar-event-slick dd.simcal-day .simcal-events{display:none}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible{display:block;padding:0;margin:auto 0 10px}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event{margin:130px auto 0}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event+.simcal-event{margin-top:10px}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event .event-date-wrapper{color:var(--clr-font);font-weight:700;font-size:22px}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event .event-date-wrapper span{font-size:22px}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event .event-title{margin-block:22px 15px}.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event .event-title .simcal-event-title{font-family:var(--font-heading);font-weight:700;font-size:30px}@media screen and (min-width:1024px){.calendar-event-slick dd.simcal-day .simcal-events.simcal-visible .simcal-event{margin:20px auto 10px}}.calendar-event-slick dd.simcal-day .simcal-events .simcal-event{list-style:none;margin:0;padding:30px 0;text-align:left;border-bottom:1px solid var(--clr-quaternary)}.calendar-event-slick dd.simcal-day .simcal-events .simcal-event .simcal-event-details{display:flex!important;gap:2rem;max-width:90%;margin-inline:auto}.calendar-event-slick dd.simcal-day .simcal-events .simcal-event .simcal-event-details a{text-align:left}.calendar-event-slick dd.simcal-day .simcal-events .simcal-event .simcal-event-details a h5{color:var(--clr-primary);font-size:24px;margin:.9em 0 0}.calendar-event-slick dd.simcal-day .simcal-events .simcal-event .simcal-event-details a h5 .simcal-event-title{display:block}.calendar-event-slick dd.simcal-day .simcal-events .simcal-event .simcal-event-details a h6{color:#000;margin:0 0 .9em}@media screen and (min-width:1024px){.calendar-container{padding:0 5%;min-height:700px}.calendar-container .calendar-weekday-slick .slick-arrow{top:50%}.calendar-container .calendar-weekday-slick .slick-arrow.slick-prev{left:-25px;transform:translateY(-50%)}.calendar-container .calendar-weekday-slick .slick-arrow.slick-next{right:-25px;transform:translateY(-50%)}.calendar-container .calendar-weekday-slick .simcal-day-label{min-height:83px}.calendar-container .calendar-weekday-slick .simcal-day-label>span{min-height:83px}.calendar-container .calendar-weekday-slick .simcal-day-label>span .simcal-date-format{font-size:21px;display:inline}.calendar-container .calendar-weekday-slick .simcal-event:first-of-type{margin-top:10px!important}}@media screen and (min-width:1200px){.calendar-container{}}