@charset "UTF-8";:root{--admin-bar-height:1px;--limit-width:90%;}body.admin-bar{--admin-bar-height:32px;}@media screen and (max-width:782px){body.admin-bar{--admin-bar-height:46px}}body.no-scroll{overflow:hidden;}body.no-scroll::before{content:"";position:absolute;inset:0;background:black;opacity:.5;z-index:10000;}.limit-width{width:var(--limit-width);margin:0 auto;}.limit-width.limit-width-narrow{--limit-width:80%;}.no-margin{margin:0;}.the-button{display:table;background:var(--color-primary);border:2px solid var(--color-primary);color:var(--color-white);font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;padding:.7rem 1rem;margin:0 auto;transition:background .25s ease-in,color .25s ease-in;}.the-button:hover,.the-button:focus{background:transparent;color:var(--color-primary);}.the-button.over-background{background:transparent;border-color:var(--color-white);margin:0 auto;}.the-button.over-background:hover,.the-button.over-background:focus{background:var(--color-tertiary);color:var(--color-white);}.has-special-hover{text-decoration:none;position:relative;}.has-special-hover::before{content:"";background:white;position:absolute;right:50%;bottom:-3px;left:50%;height:1px;transition:left .25s ease-out,right .25s ease-out;}.has-special-hover:hover{text-decoration:none;}.has-special-hover:hover::before{left:0;right:0;}.slick-slider.same-height .slick-track{display:flex;}.slick-slider.same-height .slick-slide{height:inherit;display:flex;flex-direction:column;box-shadow:none;}.slick-slider.same-height .slick-slide .teaser-content-wrapper{display:flex;flex-direction:column;height:100%;box-shadow:var(--box-shadow);}.slick-slider.same-height .slick-slide .links-container{height:100%;justify-content:flex-end;}.teaser-box .teaser-img{aspect-ratio:322/206;-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:768px){.teaser-box .teaser-img{aspect-ratio:370/305}}.teaser-box .teaser-content-wrapper{padding:0 1.5rem 2.5rem;}.teaser-box .teaser-content-wrapper .teaser-content{height:100%;margin-bottom:2rem;}.teaser-box .links-container{padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;}.lightbox{display:none;background-color:white;position:fixed;top:2rem;right:4rem;left:2rem;bottom:5rem;cursor:default;z-index:100000;}.lightbox .lightbox-close-button{position:absolute;right:-1.375rem;top:-1.375rem;display:flex;background:var(--color-tertiary);align-items:center;justify-content:center;border-radius:50%;border:1px solid transparent;width:2.75rem;height:2.75rem;cursor:pointer;text-decoration:none;transform:rotate(45deg);}.lightbox .lightbox-close-button::after{content:"+";position:absolute;font-size:3rem;height:100%;transform:translateY(-50%);opacity:.75;transition:opacity .25s ease-in;}.lightbox .lightbox-close-button:hover{border-color:#fff;}.lightbox .lightbox-close-button:hover::after{opacity:1;}.lightbox .lightbox-content-container{height:100%;}.lightbox .lightbox-content-container .lightbox-image{height:35%;background-repeat:no-repeat;background-size:cover;background-position:center;}.lightbox .lightbox-content-container .lightbox-content-wrapper{padding:2rem;height:65%;overflow:auto;}.lightbox .lightbox-content-container .lightbox-content-wrapper h5,.lightbox .lightbox-content-container .lightbox-content-wrapper h6{margin:0;}@media screen and (min-width:992px){.lightbox .lightbox-content-container{display:grid;grid-template-columns:40% 60%;padding:3rem}.lightbox .lightbox-content-container .lightbox-image,.lightbox .lightbox-content-container .lightbox-content-wrapper{height:calc(100% - 3rem)}}.child-has-special-hover{text-decoration:none;}.child-has-special-hover *{text-decoration:none;position:relative;}.child-has-special-hover *::before{content:"";background:white;position:absolute;right:50%;bottom:-3px;left:50%;height:1px;transition:left .25s ease-out,right .25s ease-out;}.child-has-special-hover:hover *{text-decoration:none;}.child-has-special-hover:hover *::before{left:0;right:0;}.search-field{font-size:.875rem;padding:.875rem .5rem;}.search-submit{cursor:pointer;border-color:transparent;font-size:.875rem;font-weight:700;text-align:center;text-transform:uppercase;padding:.875rem 2rem;margin:0 auto;transition:background .25s ease-in;}.switcher .selected{z-index:9999;}.post-meta-wrapper,.scroll-button{display:none;}.fa-phone{transform:rotate(90deg);}.pagination-single-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.screen-reader-text{position:absolute!important;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);word-wrap:normal!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;}figcaption,.envira-album-title,.envira-album-image-count,.gform_confirmation_message{font-family:var(--font-main);}.simcal-calendar-list .simcal-event-details a:hover *,.simcal-calendar-list .simcal-event-details a:focus *{color:var(--color-white)!important;}.carousel-item{cursor:pointer;}ul.slick-dots li button{background-color:var(--color-quaternary);border-radius:50%;opacity:.75;transition:.25s ease-in;}ul.slick-dots li button::before{display:none;}ul.slick-dots li.slick-active button{background-color:var(--color-secondary);border-color:var(--color-secondary);opacity:1;}ul.slick-dots li:hover button,ul.slick-dots li:focus button{opacity:1;}ul.slick-dots li:first-child:last-child{display:none;}.gform_button{background-color:var(--color-primary)!important;border:0;color:var(--color-white)!important;}.gform_button:hover,.gform_button:focus{background-color:var(--color-secondary)!important;}.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn{background-color:var(--color-quaternary)!important;border:1px solid;border-radius:0;color:var(--color-tertiary)!important;font-family:var(--font-heading);text-transform:uppercase;transition:background .25s ease-in,color .25s ease-in;}.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn:hover,.ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn:focus{background-color:var(--color-primary)!important;color:var(--color-white)!important;}.archive.post-type-archive-staff .staff-container .staff-single .staff-image-link:hover ~ .staff-content .staff-name-link,.archive.post-type-archive-staff .staff-container .staff-single .staff-image-link:focus ~ .staff-content .staff-name-link{color:var(--color-primary)!important;}.contact-single .contact-image-link:hover ~ .contact-information h6,.contact-single .contact-image-link:focus ~ .contact-information h6{color:var(--color-primary)!important;}.contact-single .contact-link[href^=http]:hover h6,.contact-single .contact-link[href^=http]:focus h6{color:var(--color-primary)!important;}.search-submit{background-color:var(--color-primary)!important;color:var(--color-white)!important;font-family:var(--font-main);}.search-submit:hover,.search-submit:focus{background-color:var(--color-secondary)!important;}#gtranslate_wrapper{right:.5rem!important;bottom:.5rem!important;z-index:9998!important;}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.wp-block-button__link,.wp-block-file a.wp-block-file__button{transition:.25s ease-in;}.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:focus{opacity:.85;}.wp-block-image.is-resized,.wp-block-image .alignleft,.wp-block-image .aligncenter,.wp-block-image .alignright{margin-top:0;}.wp-block-pullquote{border-top:4px solid #555D66;border-bottom:4px solid #555D66;color:#40464D;text-align:center;padding:3em 0;margin-top:1rem!important;margin-bottom:1.75rem!important;}.wp-block-pullquote cite{font-style:normal;text-transform:uppercase;}.wp-block-quote{border-left:4px solid #000;margin-bottom:1.75rem!important;padding-left:1em;}.wp-block-quote cite{position:relative;font-style:normal;color:#6C7781;margin-top:1em;}.wp-block-quote.is-style-large{margin:0 auto 1rem;}.has-primary-background-color{background-color:var(--color-primary)!important;}.has-primary-background-color-hover:hover,.has-primary-background-color-hover:focus{background-color:var(--color-primary)!important;}.has-primary-background-color-before::before{background-color:var(--color-primary)!important;}.has-primary-background-color-hover-before:hover::before,.has-primary-background-color-hover-before:focus::before{background-color:var(--color-primary)!important;}.has-primary-background-color-after::after{background-color:var(--color-primary)!important;}.has-primary-background-color-hover-after:hover::after,.has-primary-background-color-hover-after:focus::after{background-color:var(--color-primary)!important;}.has-primary-border-color{border-color:var(--color-primary)!important;}.has-primary-border-color-hover:hover,.has-primary-border-color-hover:focus{border-color:var(--color-primary)!important;}.has-primary-color{color:var(--color-primary)!important;}.has-primary-color-hover:hover,.has-primary-color-hover:focus{color:var(--color-primary)!important;}.has-primary-color-before::before{color:var(--color-primary)!important;}.has-primary-color-hover-before:hover::before,.has-primary-color-hover-before:focus::before{color:var(--color-primary)!important;}.has-primary-color-after::after{color:var(--color-primary)!important;}.has-primary-color-hover-after:hover::after,.has-primary-color-hover-after:focus::after{color:var(--color-primary)!important;}.has-secondary-background-color{background-color:var(--color-secondary)!important;}.has-secondary-background-color-hover:hover,.has-secondary-background-color-hover:focus{background-color:var(--color-secondary)!important;}.has-secondary-background-color-before::before{background-color:var(--color-secondary)!important;}.has-secondary-background-color-hover-before:hover::before,.has-secondary-background-color-hover-before:focus::before{background-color:var(--color-secondary)!important;}.has-secondary-background-color-after::after{background-color:var(--color-secondary)!important;}.has-secondary-background-color-hover-after:hover::after,.has-secondary-background-color-hover-after:focus::after{background-color:var(--color-secondary)!important;}.has-secondary-border-color{border-color:var(--color-secondary)!important;}.has-secondary-border-color-hover:hover,.has-secondary-border-color-hover:focus{border-color:var(--color-secondary)!important;}.has-secondary-color{color:var(--color-secondary)!important;}.has-secondary-color-hover:hover,.has-secondary-color-hover:focus{color:var(--color-secondary)!important;}.has-secondary-color-before::before{color:var(--color-secondary)!important;}.has-secondary-color-hover-before:hover::before,.has-secondary-color-hover-before:focus::before{color:var(--color-secondary)!important;}.has-secondary-color-after::after{color:var(--color-secondary)!important;}.has-secondary-color-hover-after:hover::after,.has-secondary-color-hover-after:focus::after{color:var(--color-secondary)!important;}.has-tertiary-background-color{background-color:var(--color-tertiary)!important;}.has-tertiary-background-color-hover:hover,.has-tertiary-background-color-hover:focus{background-color:var(--color-tertiary)!important;}.has-tertiary-background-color-before::before{background-color:var(--color-tertiary)!important;}.has-tertiary-background-color-hover-before:hover::before,.has-tertiary-background-color-hover-before:focus::before{background-color:var(--color-tertiary)!important;}.has-tertiary-background-color-after::after{background-color:var(--color-tertiary)!important;}.has-tertiary-background-color-hover-after:hover::after,.has-tertiary-background-color-hover-after:focus::after{background-color:var(--color-tertiary)!important;}.has-tertiary-border-color{border-color:var(--color-tertiary)!important;}.has-tertiary-border-color-hover:hover,.has-tertiary-border-color-hover:focus{border-color:var(--color-tertiary)!important;}.has-tertiary-color{color:var(--color-tertiary)!important;}.has-tertiary-color-hover:hover,.has-tertiary-color-hover:focus{color:var(--color-tertiary)!important;}.has-tertiary-color-before::before{color:var(--color-tertiary)!important;}.has-tertiary-color-hover-before:hover::before,.has-tertiary-color-hover-before:focus::before{color:var(--color-tertiary)!important;}.has-tertiary-color-after::after{color:var(--color-tertiary)!important;}.has-tertiary-color-hover-after:hover::after,.has-tertiary-color-hover-after:focus::after{color:var(--color-tertiary)!important;}.has-quaternary-background-color{background-color:var(--color-quaternary)!important;}.has-quaternary-background-color-hover:hover,.has-quaternary-background-color-hover:focus{background-color:var(--color-quaternary)!important;}.has-quaternary-background-color-before::before{background-color:var(--color-quaternary)!important;}.has-quaternary-background-color-hover-before:hover::before,.has-quaternary-background-color-hover-before:focus::before{background-color:var(--color-quaternary)!important;}.has-quaternary-background-color-after::after{background-color:var(--color-quaternary)!important;}.has-quaternary-background-color-hover-after:hover::after,.has-quaternary-background-color-hover-after:focus::after{background-color:var(--color-quaternary)!important;}.has-quaternary-border-color{border-color:var(--color-quaternary)!important;}.has-quaternary-border-color-hover:hover,.has-quaternary-border-color-hover:focus{border-color:var(--color-quaternary)!important;}.has-quaternary-color{color:var(--color-quaternary)!important;}.has-quaternary-color-hover:hover,.has-quaternary-color-hover:focus{color:var(--color-quaternary)!important;}.has-quaternary-color-before::before{color:var(--color-quaternary)!important;}.has-quaternary-color-hover-before:hover::before,.has-quaternary-color-hover-before:focus::before{color:var(--color-quaternary)!important;}.has-quaternary-color-after::after{color:var(--color-quaternary)!important;}.has-quaternary-color-hover-after:hover::after,.has-quaternary-color-hover-after:focus::after{color:var(--color-quaternary)!important;}.font-heading{font-family:var(--font-heading)!important;}.font-script{font-family:var(--font-script)!important;}.font-main{font-family:var(--font-main)!important;}p{margin-bottom:1.5em;}dfn,cite,em,i{font-style:italic;}blockquote{margin:0 1.5em;}address{margin:0 0 1.5em;}pre{background:#EEEEEE;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}mark,ins{background:#FFF9C0;text-decoration:none;}big{font-size:125%;}@font-face{font-family:"diocesan-media";src:url("assets/fonts/diocesan-media/diocesan-media.eot") format("embedded-opentype"),url("assets/fonts/diocesan-media/diocesan-media.ttf") format("truetype"),url("assets/fonts/diocesan-media/diocesan-media.woff") format("woff"),url("assets/fonts/diocesan-media/diocesan-media.svg") format("svg");font-style:normal;font-weight:normal;}[class^=dpi-],[class*=" dpi-"]{font-family:"diocesan-media"!important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.dpi-eva::before{content:"\e901";}.dpi-mpa::before{content:"\e900";}html,body{font-family:var(--font-main,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif);}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;}h1{font-size:2em;margin:.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{border-radius:3px;-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:.35em .75em .625em;}legend{display:table;box-sizing:border-box;color:inherit;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}html{box-sizing:border-box;margin-top:0!important;}*,*::before,*::after{box-sizing:inherit;}body{background:#FFFFFF;margin:0;overflow-x:hidden}hr{display:block;clear:both;border:0;width:100%;height:40px;margin:.4em auto 1em;}img{height:auto;max-width:100%}figure{margin:1em 0}input[type=search]{border-radius:0;-webkit-appearance:none;}h1,h2,h3,h4,h5,h6{clear:both;}ul,ol{margin:0 0 1.5em 3em;}ul{list-style:disc;}ol{list-style:decimal;}li>ul,li>ol{margin-bottom:0;margin-left:1.5em;}dt{font-weight:bold;}dd{margin:0 1.5em 1.5em;}table{display:table;margin:0 0 1.5em;width:100%;}.gform_wrapper form .gform_heading{margin-bottom:2.5rem;}.gform_wrapper form .gform_heading .gform_title{font-size:2.1875rem;font-weight:600;margin:0;}.gform_wrapper form .gform_body ul.gform_fields{padding:0;margin:0;}.gform_wrapper form .gform_body ul.gform_fields li.gfield{padding:0;margin:0;}.gform_wrapper form .gform_body ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form .gform_body ul.gform_fields li.gfield textarea{border:1px solid;padding:.5rem 1rem;margin:0;}.gform_wrapper form .gform_body ul.gform_fields li.gfield select{position:relative;border:1px solid;padding:.5rem;margin:0;}.gform_wrapper form .gform_body ul.gform_fields li.gfield div.ginput_container{margin:0 0 1.25rem!important;}.gform_wrapper form .gform_body ul.gform_fields li.gfield.gf_left_half{padding-right:9px;}.gform_wrapper form .gform_body ul.gform_fields li.gfield.gf_right_half{padding-left:8px;}.gform_wrapper form .gform_body .gform_fields input[type=color],.gform_wrapper form .gform_body .gform_fields input[type=date],.gform_wrapper form .gform_body .gform_fields input[type=datetime-local],.gform_wrapper form .gform_body .gform_fields input[type=datetime],.gform_wrapper form .gform_body .gform_fields input[type=email],.gform_wrapper form .gform_body .gform_fields input[type=month],.gform_wrapper form .gform_body .gform_fields input[type=number],.gform_wrapper form .gform_body .gform_fields input[type=password],.gform_wrapper form .gform_body .gform_fields input[type=search],.gform_wrapper form .gform_body .gform_fields input[type=tel],.gform_wrapper form .gform_body .gform_fields input[type=text],.gform_wrapper form .gform_body .gform_fields input[type=time],.gform_wrapper form .gform_body .gform_fields input[type=url],.gform_wrapper form .gform_body .gform_fields input[type=week]{border-bottom:1px solid;padding:0;}.gform_wrapper form .gform_body .gform_fields select{display:inline-block;border:1px solid;}.gform_wrapper form .gform_footer{text-align:left;}.gform_wrapper form .gform_footer input[type=submit]{cursor:pointer;border:2px solid;font-size:.875rem;letter-spacing:1.8px;text-transform:uppercase;padding:.875rem 2rem;margin-right:0;transition:.25s ease-in;}.gform_confirmation_message{text-align:center;margin-top:1rem;}a:hover,a:active{outline:0;}a:focus{outline:thin dotted;}.screen-reader-text{position:absolute!important;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);word-wrap:normal!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;}.screen-reader-text:focus{display:block;background-color:#F1F1F1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759B;font-size:.875rem;font-weight:bold;line-height:normal;text-decoration:none;width:auto;height:auto;padding:15px 23px 14px;top:5px;left:5px;z-index:100000}#content[tabindex="-1"]:focus{outline:0;}.alignleft{display:inline;float:left;margin-right:1.5em;}.alignright{display:inline;float:right;margin-left:1.5em;}.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both;text-align:center;}.site-header::before,.site-header::after,.site-content::before,.site-content::after,.entry-content::before,.entry-content::after,.clear::before,.clear::after,.comment-content::before,.comment-content::after,.site-footer::before,.site-footer::after{content:"";display:table;table-layout:fixed;}.site-header::after,.site-content::after,.entry-content::after,.clear::after,.comment-content::after,.site-footer::after{clear:both;}.site-header#masthead{--mega-menu-toggle:3rem;--menu-height:3.75rem;position:fixed;width:100%;height:100%;max-height:var(--menu-height);transition:.25s ease-in;z-index:9999;}.site-header#masthead .header-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.site-header#masthead .site-branding{max-height:var(--menu-height);}.site-header#masthead .site-branding .header-logo-image,.site-header#masthead .site-branding .header-logo-image-sticky{-o-object-fit:contain;object-fit:contain;max-width:calc(90vw - var(--mega-menu-toggle));max-height:var(--menu-height);}.site-header#masthead .site-branding .header-logo-image-sticky{display:none;}.site-header#masthead .header-right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;height:var(--menu-height);}.site-header#masthead .header-right .main-navigation{display:flex;flex:auto;align-items:center;background:transparent;box-shadow:none;width:100%;height:var(--menu-height);}.site-header#masthead .header-right .main-navigation a{font-family:var(--font-main)!important;font-size:1rem;font-weight:700;text-decoration:none;transition:.25s ease-in;}.site-header#masthead .header-right .main-navigation a:hover,.site-header#masthead .header-right .main-navigation a:focus{color:var(--color-white);}.site-header#masthead::before,.site-header#masthead::after{display:none;}.site-header#masthead.sticky{background:var(--color-white);box-shadow:0 0 10px rgba(0,0,0,.1607843137);}.site-header#masthead.sticky .site-branding .header-logo-image{display:none;}.site-header#masthead.sticky .site-branding .header-logo-image-sticky{display:block;}@media screen and (min-width:768px){.site-header#masthead{--menu-height:4.375rem}}@media screen and (min-width:992px){.site-header#masthead{--menu-height:5rem}}.page-header{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:23.875rem;padding:0 10%;margin-bottom:3.75rem;}.page-header .page-header-container{position:absolute;width:90%;max-width:40rem;bottom:3rem;z-index:99;}.page-header .page-header-container .page-header-title{text-shadow:0 0 .5em rgba(0,0,0,.1607843137);padding:0;margin:0!important;}.page-header .page-header-container .page-header-title::after{position:absolute;content:"";background:var(--color-tertiary);width:3.75rem;height:2px;bottom:1.5rem;top:calc(100% + .75rem);left:0;}.page-header::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;}button{cursor:pointer;}.hentry{margin:0 0 1.5em;}.updated:not(.published){display:none;}.single-container article{display:flex;flex-flow:column nowrap;align-items:center;width:100%;}.single-container article .single-top{display:flex;flex-flow:row wrap;width:100%;}.single-container article .single-top a{word-break:break-word;transition:color .25s ease-in;}.single-container article .single-content{width:100%;}.single-container article .single-content .simcal-calendar li{display:block;}.single-container article .single-content .simcal-calendar li a:hover,.single-container article .single-content .simcal-calendar li a:focus{color:inherit!important;}@media screen and (min-width:768px){.single-container article{flex-direction:row}}.page-content,.entry-content,.entry-summary{margin:0 auto 2rem;}.page-content .single-container,.entry-content .single-container,.entry-summary .single-container{display:flex;width:100%;margin-top:2.75rem;}.page-content .single-container .single-thumbnail,.entry-content .single-container .single-thumbnail,.entry-summary .single-container .single-thumbnail{float:left;margin:0 0 1.5rem;max-width:25rem;}.page-content .single-container .single-content,.entry-content .single-container .single-content,.entry-summary .single-container .single-content{width:100%;}.page-content .single-container .single-content .single-title,.entry-content .single-container .single-content .single-title,.entry-summary .single-container .single-content .single-title{margin-top:0!important;}@media screen and (min-width:768px){.page-content .single-container .single-thumbnail,.entry-content .single-container .single-thumbnail,.entry-summary .single-container .single-thumbnail{margin-right:1.5rem}}.page-links{clear:both;margin:0 0 1.5em;}.separator-graphic{display:block;margin:30px auto;}.clearfix::after{display:block;visibility:hidden;clear:both;content:"";height:0;}.dpi-bulletins-tab--image{max-width:300px;}#page{overflow-x:hidden;}.site-footer{position:relative;background:var(--color-primary);padding:2rem 0 0;z-index:9998;}.site-footer a{text-decoration:none;}.site-footer .footer-content{padding:1em 2.5%;}.site-footer .footer-content .footer-columns{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;}.site-footer .footer-content .footer-columns .footer-column{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%;}.site-footer .footer-content .footer-columns .footer-column .footer-link{display:inline-flex;color:var(--color-white);font-family:var(--font-main);font-weight:700;}.site-footer .footer-content .footer-columns .footer-column.footer-links .footer-link-container{margin:0;}.site-footer .footer-content .footer-columns .footer-column.footer-links .footer-link-container::after{position:absolute;content:"";background:var(--color-secondary);width:100%;height:2px;top:calc(100% - .5em);left:0;}.site-footer .footer-content .footer-columns .footer-column.footer-links .footer-link-container .footer-link{position:relative;margin-bottom:1em;}.site-footer .footer-content .footer-columns .footer-column.footer-links .footer-link-container:last-child{margin-bottom:0;}.site-footer .footer-content .footer-columns .footer-column.footer-contact{text-align:left;margin-bottom:1rem;}.site-footer .footer-content .footer-columns .footer-column.footer-contact .footer-link-container{margin:1em auto 0 0;}.site-footer .footer-content .footer-columns .footer-column.footer-contact .footer-link-container .footer-link{display:table;margin:0 0 1em auto;line-height:1.25;}.site-footer .footer-content .footer-columns .footer-column.footer-social h6{color:white;font-family:var(--font-main);}.site-footer .footer-content .footer-columns .footer-column.footer-social .social-media-grid{display:flex;flex-direction:row;gap:10px;font-size:20px;}@media screen and (min-width:992px){.site-footer .footer-content{padding:0 0 1em}.site-footer .footer-content .footer-columns{flex-direction:row}.site-footer .footer-content .footer-columns .footer-column{max-width:50%}.site-footer .footer-content .footer-columns .footer-column.footer-contact{text-align:right;margin-bottom:0}.site-footer .footer-content .footer-columns .footer-column.footer-contact .footer-link-container{margin-left:auto;margin-right:0}.site-footer .footer-content .footer-columns .footer-column.footer-contact .footer-link-container:first-child{margin-top:0}}.site-footer .site-info-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:var(--color-secondary);font-family:var(--font-main);text-align:center;font-size:.875rem;margin-bottom:1em;}.site-footer .site-info-container .site-info,.site-footer .site-info-container .diocesan{color:var(--color-secondary);}.site-footer .site-info-container .hearts{color:var(--color-tertiary);}.site-footer .site-info-container a{color:var(--color-secondary);}@media screen and (min-width:768px){.site-footer .site-info-container{flex-direction:row;justify-content:space-between;font-size:1rem}}@media screen and (min-width:992px){.site-footer .site-info-container{font-size:1.125rem}}.site-footer.has-translate{padding-bottom:2rem;}.error-404,.search .site-main{width:90%;margin:0 auto 3.75rem;}.error404 .error-404 .the-page-header,.search-no-results .error-404 .the-page-header{height:auto;margin-top:0;}.error404 .error-404 .the-page-header .page-title,.search-no-results .error-404 .the-page-header .page-title{margin:0!important;}.error404 .page-content,.search-no-results .page-content{margin:1.5rem 0;}.search .entry-title a{transition:color .25s ease-in;}.search .the-page-header{width:100%;}.search .the-page-header .page-title{margin:0 auto!important;}.search .hentry{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:2.5rem;}.search .hentry .entry-header{width:100%;}.search .hentry .entry-header .entry-title{margin:0!important;}.search .hentry .entry-summary{width:100%;}.search .hentry .entry-summary>*{width:100%;}.search .hentry .single-content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:66.6666666667%;padding-left:.5rem;}.search .hentry .single-content .entry-title{margin:0 0 1.125rem!important;}.search .hentry .single-content .entry-summary{margin:0;}.search .hentry .single-content .entry-summary p{width:auto;max-width:unset;margin-top:0;}@media screen and (max-width:767px){.search .hentry .featured-img-link,.search .hentry .single-content{width:100%}}.search .widget-area{width:95%;max-width:1200px;margin:0 auto;}.search .widget-area .widget_search,.search .widget-area .widget_recent_comments{display:none;}.page-template-page-contact input[type=submit]{cursor:pointer;}.page-template-page-contact .find-us{display:block;width:100%;height:36.5rem;}.page-template-page-mass-times .section-times hr:last-child{display:none;}.page-template-page-homepage .hero{--hero-height:calc(100vh - var(--admin-bar-height));position:relative;width:100%;max-width:100vw;height:100%;min-height:30vh;max-height:var(--hero-height);overflow:hidden;}.page-template-page-homepage .hero.short-height{--hero-height:calc(80vh - var(--admin-bar-height));}.page-template-page-homepage .hero .hero-slider{width:100%;height:var(--hero-height);margin:0 auto;}.page-template-page-homepage .hero .hero-slider .slick-list{height:var(--hero-height);}.page-template-page-homepage .hero .hero-slider .slick-list .slick-track{height:var(--hero-height);}.page-template-page-homepage .hero .hero-slider .slick-list .slick-track .hero-slide{background-position:center center;background-repeat:no-repeat;background-size:cover;height:var(--hero-height);}.page-template-page-homepage .hero .hero-overlay{position:absolute;background:#000000;width:100%;height:var(--hero-height);}.page-template-page-homepage .hero .hero-info{position:absolute;max-width:calc(95% - 3rem);bottom:3rem;left:5%;}.page-template-page-homepage .hero .hero-info .hero-title{margin:0;}.page-template-page-homepage .hero .hero-info .hero-title::after{position:absolute;content:"";background:var(--color-tertiary);width:3.75rem;height:.125rem;top:calc(100% + .25em);left:0;}.page-template-page-homepage .hero .hero-info .hero-button{margin:0;}.page-template-page-homepage .hero .hero-info .hero-title ~ .hero-button{margin-top:2rem;}.page-template-page-homepage .hero.has-video{height:var(--hero-height);}.page-template-page-homepage .hero.has-video .hero-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.page-template-page-homepage .hero .slick-dots{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;left:calc(100% - 2.5rem);bottom:3.5rem;z-index:999;}.page-template-page-homepage .hero .slick-dots li{margin:0 0 .5rem;}.page-template-page-homepage .hero .slick-dots li:last-child{margin-bottom:0;}.page-template-page-homepage .mission-container{width:80%;margin:3.75rem auto;}.page-template-page-homepage .mission-container .mission-statement{color:var(--color-primary);text-align:center;}.page-template-page-homepage .mission-container .mission-statement::after{background-color:var(--color-quaternary);left:50%;transform:translateX(-50%);}.page-template-page-homepage .section-1-heading{text-align:center;}.page-template-page-homepage .section-1-heading:after{position:absolute;content:"";background:var(--color-white);width:2em;height:.125rem;top:calc(100% + .5em);left:50%;transform:translateX(-50%);}.page-template-page-homepage .jump-off-container{height:35.5rem;perspective:44.375rem;}.page-template-page-homepage .jump-off-container .button{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;background:var(--color-quaternary);width:20.5rem;max-width:85vw;min-height:30rem;padding:1rem;overflow:hidden;}.page-template-page-homepage .jump-off-container .button i{align-self:center;color:var(--color-secondary);font-size:10rem;}.page-template-page-homepage .jump-off-container .button .button-image{-o-object-fit:contain;object-fit:contain;max-height:10rem;margin:0 auto;}.page-template-page-homepage .jump-off-container .button .button-title{margin:.75em auto 1.25em 0;}.page-template-page-homepage .jump-off-container .button .button-text{font-size:18px;}.page-template-page-homepage .jump-off-container .button .the-button{margin-top:1.25rem;margin-left:0;}.page-template-page-homepage .banner-container{--banner-arrow-distance:2rem;--banner-arrow-size:2.75rem;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:var(--banner-arrow-distance);}.page-template-page-homepage .banner-container *{position:relative;color:var(--color-white);text-align:center;z-index:1;}.page-template-page-homepage .banner-container .slick-track{display:flex;align-items:center;}.page-template-page-homepage .banner-container .banner-title{margin-top:0;}.page-template-page-homepage .banner-container .banner-buttons .banner-button:not(:last-child){margin-bottom:1em;}.page-template-page-homepage .banner-container .mass-times-section{border:1px solid var(--color-white);text-align:center;padding:var(--banner-arrow-distance);}.page-template-page-homepage .banner-container .mass-times-section .mass-times-title{position:relative;color:var(--color-white);margin-top:0;}.page-template-page-homepage .banner-container .mass-times-section .mass-times-title::after{position:absolute;content:"";background:var(--color-white);width:2em;height:.125rem;top:calc(100% + .5em);left:50%;transform:translateX(-50%);}.page-template-page-homepage .banner-container .mass-times-section .mass-times{margin-top:3em;}.page-template-page-homepage .banner-container .mass-times-section .mass-times .mass-time{color:var(--color-white);font-weight:400;margin:2em auto;}.page-template-page-homepage .banner-container .mass-times-section .mass-times .mass-time:last-child{margin-bottom:1em;}.page-template-page-homepage .banner-container .mass-times-section .banner-buttons{margin-top:2em;}.page-template-page-homepage .banner-container .slick-arrow{position:absolute;background:var(--color-tertiary);border:1px solid transparent;border-radius:50%;width:var(--banner-arrow-size);height:var(--banner-arrow-size);transition:border .25s ease-in;z-index:9;}.page-template-page-homepage .banner-container .slick-arrow::before{color:var(--color-white);font-family:"Font Awesome 5 Free";font-size:1rem;font-weight:900;top:50%;left:50%;transform:translate(-50%,-50%);transition:.25s ease-in;}.page-template-page-homepage .banner-container .slick-arrow:hover,.page-template-page-homepage .banner-container .slick-arrow:focus{border-color:var(--color-white);}.page-template-page-homepage .banner-container .slick-prev{left:calc(var(--banner-arrow-distance) - 1.375rem);}.page-template-page-homepage .banner-container .slick-prev::before{content:"\f053";}.page-template-page-homepage .banner-container .slick-next{right:calc(var(--banner-arrow-distance) - 1.375rem);}.page-template-page-homepage .banner-container .slick-next::before{content:"\f054";}.page-template-page-homepage .banner-container::after{position:absolute;content:"";background:var(--color-black);width:100%;height:100%;top:0;left:0;opacity:.75;}.page-template-page-homepage .buttons-container.carousel{height:35.5rem;perspective:44.375rem;}.page-template-page-homepage .buttons-container .button{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;background:var(--color-quaternary);width:20.5rem;max-width:85vw;min-height:30rem;padding:1rem;overflow:hidden;}.page-template-page-homepage .buttons-container .button i{align-self:center;color:var(--color-secondary);font-size:10rem;}.page-template-page-homepage .buttons-container .button .button-image{-o-object-fit:contain;object-fit:contain;max-height:10rem;margin:0 auto;}.page-template-page-homepage .buttons-container .button .button-title{margin:.75em auto 1.25em 0;}.page-template-page-homepage .buttons-container .button .button-text{font-size:18px;color:#404040;}.page-template-page-homepage .buttons-container .button .the-button{margin-top:1.25rem;margin-left:0;}.page-template-page-homepage .buttons-container.alt-featured{display:grid;grid-template-columns:auto;gap:20px;margin-block:2rem;}@media screen and (min-width:992px){.page-template-page-homepage .buttons-container.alt-featured{grid-template-columns:40% 60%;max-width:70%}}.page-template-page-homepage .buttons-container.alt-featured .subtitle{font-weight:400;}.page-template-page-homepage .buttons-container.alt-featured .buttons{display:flex;flex-direction:column;}.page-template-page-homepage .buttons-container.alt-featured .buttons .button{display:grid;grid-template-columns:25% 75%;justify-items:center;align-items:center;width:100%;background:transparent;min-height:auto;padding-bottom:20px;text-decoration:none;}.page-template-page-homepage .buttons-container.alt-featured .buttons .button:hover{text-decoration:none;background:var(--color-quaternary);color:inherit;}.page-template-page-homepage .buttons-container.alt-featured .buttons .button:not(:last-child){border-bottom:1px solid var(--color-quaternary);}.page-template-page-homepage .buttons-container.alt-featured .buttons .button:has(>:first-child:last-child){grid-template-columns:100%;}.page-template-page-homepage .buttons-container.alt-featured .buttons .button .button-title{font-weight:400;margin-bottom:.5em;}.page-template-page-homepage .buttons-container.alt-featured .buttons .button .content-wrapper{padding-left:50px;display:flex;flex-direction:column;}.page-template-page-homepage .buttons-container.alt-featured .buttons .button i{font-size:5rem;}.page-template-page-homepage .calendar-container{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:1px 5% 4rem;}.page-template-page-homepage .calendar-container *{color:var(--color-white);z-index:1;}.page-template-page-homepage .calendar-container h5{margin:0;}.page-template-page-homepage .calendar-container .carousel{height:500px;}.page-template-page-homepage .calendar-container .carousel .carousel-item{height:auto;width:auto;top:4px;}.page-template-page-homepage .calendar-container .calendar-title{position:relative;color:var(--color-white);text-align:center;margin-top:3.375rem;}.page-template-page-homepage .calendar-container .calendar-title::after{position:absolute;content:"";background:var(--color-white);width:2em;height:2px;top:calc(100% + .5em);left:50%;transform:translateX(-50%);}.page-template-page-homepage .calendar-container .simcal-calendar{max-width:62.5rem;margin:0 auto;}.page-template-page-homepage .calendar-container .simcal-calendar>p{display:none;}.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event{border:2px solid var(--color-white);list-style:none;text-align:center;width:100%;max-width:20.75rem;padding:1rem 2rem 2rem;margin:0 auto 1.625rem;}.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event .simcal-event-details{position:relative;overflow:visible;}.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event .simcal-event-details>p{color:var(--color-white);margin:0;}.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event .simcal-event-details>p *{color:var(--color-white);}.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event .simcal-event-details>p a{position:absolute;display:flex;justify-content:center;align-items:center;background:var(--color-tertiary);border:1px solid transparent;border-radius:50%;text-decoration:none;width:2.75rem;height:2.75rem;top:calc(100% + .675rem);left:50%;transform:translateX(-50%);}.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event .simcal-event-details>p a::after{position:absolute;content:"+";font-size:3rem;opacity:.75;transition:opacity .25s ease-in;}.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event .simcal-event-details>p a:hover,.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event .simcal-event-details>p a:focus{border-color:var(--color-white);}.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event .simcal-event-details>p a:hover::after,.page-template-page-homepage .calendar-container .simcal-calendar .simcal-events-list-container .simcal-event .simcal-event-details>p a:focus::after{opacity:1;}.page-template-page-homepage .calendar-container .calendar-button{position:relative;}.page-template-page-homepage .calendar-container::after{position:absolute;content:"";background:var(--color-black);width:100%;height:100%;top:0;left:0;opacity:.75;z-index:0;}.page-template-page-homepage .testimonials-carousel .testimonial{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;background:var(--color-quaternary);width:20.5rem;max-width:85vw;min-height:18rem;padding:1rem;overflow:hidden;}.page-template-page-homepage .testimonials-carousel .testimonial .testimonial-title{margin:.75em auto 1.25em 0;}.page-template-page-homepage .testimonials-carousel .testimonial .testimonial-content{font-size:18px;}.page-template-page-homepage .featured-buttons{position:relative;background:white;padding:25px 0;text-align:center;margin-bottom:calc(15% + 2rem);}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper{text-align:left;padding:0 0;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper .featured-button{display:block;font-size:var(--fs-500);font-family:var(--font-main);margin-right:20px;margin-left:20px;width:250px;height:250px;border-radius:17px;position:relative;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper .featured-button h1{bottom:0;position:absolute;left:10%;z-index:1;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper .featured-button::after{width:100%;height:100%;content:"";background:linear-gradient(rgba(65,65,65,.1019607843) 75%,#000 100%);position:absolute;z-index:0;border-radius:17px;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper .slick-prev,.page-template-page-homepage .featured-buttons .featured-buttons-wrapper .slick-next{bottom:0;background:var(--color-primary);background:var(--color-primary);border-color:var(--color-primary);border-radius:8px;top:unset;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper .slick-prev{right:0;left:50%;transform:translate(-105%,100%);}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper .slick-next{right:0;left:50%;transform:translate(5%,100%);}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper.parishButtons{height:310px;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper.parishButtons .featured-button{box-shadow:0 3px 6px rgba(0,0,0,.1607843137);height:300px;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper.parishButtons .featured-button img{height:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover;border-radius:17px 17px 0 0;width:100%;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper.parishButtons .featured-button a{text-decoration:none;text-transform:uppercase;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper.parishButtons .featured-button .button-title,.page-template-page-homepage .featured-buttons .featured-buttons-wrapper.parishButtons .featured-button p{margin:0 0 0 10%;position:relative;left:unset;transform:unset;}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper.parishButtons .featured-button::after{content:none;}.page-template-page-homepage .featured-buttons .featured-button + .featured-button{background-size:cover;}.page-template-page-homepage .featured-buttons .featured-button-icon{margin-right:1rem;}@media screen and (min-width:1025px){.page-template-page-homepage .featured-buttons{margin-bottom:4rem}.page-template-page-homepage .featured-buttons .featured-buttons-wrapper{flex-direction:row;justify-content:space-evenly}.page-template-page-homepage .featured-buttons .featured-button + .featured-button{margin-top:0}}.page-template-page-homepage .parishFlex{margin:0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;}.page-template-page-homepage .parishFlex h1{display:flex;justify-content:center;}.page-template-page-homepage .parishFlex .parishScroll{width:50%;transform:rotate(90deg);position:relative;margin:30px auto;}.page-template-page-homepage .parishFlex .parishScroll .testimonials-carousel{position:relative;width:100%;max-width:100px;height:80px;margin:0 auto;perspective:500px;transform-style:preserve-3d;transform-origin:0 50%;}.page-template-page-homepage .parishFlex .parishScroll .testimonials-carousel .testimonial{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:80px;visibility:hidden;position:absolute;top:-130%;left:-150%;display:none;}.page-template-page-homepage .parishFlex .parishScroll .testimonials-carousel .testimonial a{text-decoration:none;}.page-template-page-homepage .parishFlex .parishScroll .testimonials-carousel .testimonial .testimonial-title{margin:0;transform:rotate(-90deg);width:380px;}.page-template-page-homepage .parishFlex .parishScroll .testimonials-carousel .testimonial .testimonial-content{font-size:18px;}.page-template-page-homepage .parishFlex .parishScroll .testimonials-carousel .testimonial.active{display:block;}@media screen and (min-width:1025px){.page-template-page-homepage .parishFlex{flex-direction:row}.page-template-page-homepage .parishFlex h1{justify-content:flex-start}.page-template-page-homepage .parishFlex .parishScroll{margin:0}.page-template-page-homepage .parishFlex .testimonials-carousel .testimonial{top:-50%}}.page-template-page-mass-times .mass-times{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;}.page-template-page-mass-times .mass-times .mass-times-section{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);padding:2.5%;margin-bottom:1rem;}.page-template-page-mass-times .mass-times .mass-times-section .mass-times-title{position:relative;text-align:center;width:100%;margin:1em auto 1.5em;}.page-template-page-mass-times .mass-times .mass-times-section .mass-times-title::after{position:absolute;content:"";background:var(--color-primary);width:3.75rem;height:.125rem;top:calc(100% + .5em);left:50%;transform:translateX(-50%);}.page-template-page-mass-times .mass-times .mass-times-section .mass-time{width:100%;}.page-template-page-mass-times .mass-times .mass-times-section .mass-time .mass-time-label{margin:0 0 .5em;}.page-template-page-mass-times .mass-times .mass-times-section .mass-time .mass-time-detail{margin-bottom:2em;}@media screen and (min-width:768px){.page-template-page-mass-times .mass-times .mass-times-section{flex-flow:row wrap}.page-template-page-mass-times .mass-times .mass-times-section .mass-times-title{margin:0 auto 1.5em}.page-template-page-mass-times .mass-times .mass-times-section .mass-time{width:50%}}@media screen and (min-width:992px){.page-template-page-mass-times .mass-times{flex-flow:row wrap;justify-content:space-between}.page-template-page-mass-times .mass-times .mass-times-section{width:calc(50% - .5rem)}}body.category .site-main .result-container{margin-top:3.75rem;}body.category .site-main .result-container #ajax-load-more{width:100%;}body.category .site-main .result-container #ajax-load-more .alm-reveal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}body.category .site-main .result-container #ajax-load-more .alm-reveal .news-single{width:100%;margin:0 2.5rem 0 0;}body.category .site-main .result-container #ajax-load-more .alm-reveal .news-single:nth-of-type(3n){margin-right:0;}body.category .site-main .result-container #ajax-load-more .alm-reveal .news-single .news-single-title{margin:1.0933333333rem 0 .656rem 0;}body.category .site-main .result-container #ajax-load-more .alm-reveal .news-single .read-more{margin-top:1rem;}body.category .site-main .result-container #ajax-load-more .alm-btn-wrap .done{display:none;}body.category .site-main>p{display:none;}@media screen and (min-width:768px){body.category .site-main .result-container #ajax-load-more .alm-reveal .news-single{width:calc(50% - 1.25rem)}body.category .site-main .result-container #ajax-load-more .alm-reveal .news-single:nth-of-type(even){margin-right:2.5rem}}@media screen and (min-width:1299px){body.category .site-main .result-container #ajax-load-more .alm-reveal .news-single{width:calc(33.3333333333% - 1.6666666667rem)}body.category .site-main .result-container #ajax-load-more .alm-reveal .news-single:nth-of-type(even){margin-right:0}body.category .site-main .result-container #ajax-load-more .alm-reveal .news-single:nth-of-type(3n){margin-right:2.5rem}}.archive [class*=s-container]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;}.archive [class*=s-container] [class*=-single]{margin-bottom:1rem;}.archive [class*=s-container] [class*=-single] [class*=-title]{margin-bottom:0!important;transition:color .25s ease-in;}.archive .ministries-container{display:block;}.archive .no-results input[type=submit]{cursor:pointer;}.archive .staff-category-members .slick-arrow{top:unset;}.archive .staff-category-members .slick-arrow.slick-prev{bottom:-12%;left:31%;transform:translateX(-100%);z-index:99;}.archive .staff-category-members .slick-arrow.slick-next{bottom:-17%;left:69%;right:unset;}@media screen and (max-width:767px){.archive .staff-category{margin-bottom:2rem}}.ministries-container .ministry-slider{--banner-arrow-distance:2rem;--banner-arrow-size:2.75rem;}.ministries-container .ministry-slider .ministry-group{cursor:pointer;}.ministries-container .ministry-slider .ministry-group .slick-arrow{top:50%;transform:translateY(-50%);background:var(--color-tertiary);border:1px solid transparent;border-radius:50%;width:var(--banner-arrow-size);height:var(--banner-arrow-size);transition:border .25s ease-in;}.ministries-container .ministry-slider .ministry-group .slick-arrow::before{color:var(--color-white);font-family:"Font Awesome 5 Free";font-size:1rem;font-weight:900;top:50%;left:50%;transform:translate(-50%,-50%);transition:.25s ease-in;}.ministries-container .ministry-slider .ministry-group .slick-arrow.slick-disabled{opacity:0;visibility:hidden;}.ministries-container .ministry-slider .ministry-group .slick-next{right:-10%;}.ministries-container .ministry-slider .ministry-group .slick-next::before{content:"\f054";}.ministries-container .ministry-slider .ministry-group .slick-prev{left:-10%;z-index:1;}.ministries-container .ministry-slider .ministry-group .slick-prev::before{content:"\f053";}.ministries-container .ministry-slider .ministry-group .slick-list{overflow:visible;}.ministries-container .ministry-slider .ministry-group .slick-list .ministry-wrapper{margin:0 .5rem 3rem;position:relative;}.ministries-container .ministry-slider .ministry-group .slick-list .ministry-wrapper::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#404040;opacity:0;transition:opacity .4s ease;}.ministries-container .ministry-slider .ministry-group .slick-list .ministry-wrapper:not(.slick-active)::after{opacity:.6;}.ministries-container .ministry-slider .ministry-group .slick-list .ministry-wrapper .ministry-image-wrapper{overflow:hidden;}.ministries-container .ministry-slider .ministry-group .slick-list .ministry-wrapper .ministry-image-wrapper .teaser-img{transition:transform .3s ease;}.ministries-container .ministry-slider .ministry-group .slick-list .ministry-wrapper .teaser-content-wrapper{padding-bottom:0;flex:1;}.ministries-container .ministry-slider .ministry-group .slick-list .ministry-wrapper:hover .ministry-image-wrapper .teaser-img{transform:scale(1.1);}.ministries-container .ministry-funnel{display:flex;flex-direction:column;gap:2rem;flex-wrap:wrap;}.ministries-container .ministry-funnel.entry-content::before,.ministries-container .ministry-funnel.entry-content::after{display:none;}.ministries-container .ministry-funnel .ministry-group-wrapper{overflow:hidden;height:20rem;}.ministries-container .ministry-funnel .ministry-group-wrapper:hover .ministry-group-link{transform:scale(1.1);}.ministries-container .ministry-funnel .ministry-group-wrapper .ministry-group-link{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;color:white;}.ministries-container .ministry-funnel .ministry-group-wrapper .ministry-group-link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,black 75%,transparent);opacity:.25;}.ministries-container .ministry-funnel .ministry-group-wrapper .ministry-group-link h4{z-index:1;}@media screen and (min-width:992px){.ministries-container .ministry-funnel{flex-direction:row}.ministries-container .ministry-funnel .ministry-group-wrapper{aspect-ratio:370/230;width:calc(50% - 2rem);height:unset}}.category-news .result-container{display:grid;row-gap:2rem;grid-template-columns:auto;justify-content:center;}.category-news .result-container .news-single{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;background:var(--color-quaternary);width:18.5rem;max-width:85vw;min-height:30rem;padding:1rem;overflow:hidden;}.category-news .result-container .news-single .news-single-title{margin:1.0933333333rem 0 .656rem 0;}.category-news .result-container .news-single .read-more{margin-top:1rem;}.category-news .result-container .news-single i{align-self:center;color:var(--color-secondary);font-size:10rem;}.category-news .result-container .news-single .button-image{-o-object-fit:contain;object-fit:contain;max-height:10rem;margin:0 auto;}.category-news .result-container .news-single .button-title{margin:.75em auto 1.25em 0;}.category-news .result-container .news-single .the-button{margin-top:1.25rem;margin-left:0;}@media screen and (min-width:426px){.category-news .result-container{grid-template-columns:auto auto;justify-content:space-between}}@media screen and (min-width:769px){.category-news .result-container{grid-template-columns:auto auto auto}}@media screen and (min-width:1025px){.category-news .result-container{grid-template-columns:auto auto auto auto;justify-content:unset}}.category-news .pagination-container{margin-top:2rem;--buttons-arrow-size:2.75rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;}.category-news .pagination-container a{text-decoration:none;}.category-news .pagination-container i{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background:var(--color-tertiary);border:1px solid var(--color-tertiary);border-radius:50%;color:var(--color-white);font-size:1rem;width:var(--buttons-arrow-size);height:var(--buttons-arrow-size);margin-right:1rem;opacity:.75;transition:background .25s ease-in,color .25s ease-in,opacity .25s ease-in;}.category-news .pagination-container i:hover{background:var(--color-white);color:var(--color-tertiary);opacity:1;}.category-news .pagination-container a:last-child i{margin-right:0;}.staff-single{background-repeat:no-repeat;background-size:cover;background-position:center;height:400px;position:relative;min-width:250px;margin-inline:12px;}.staff-single .staff-content-wrapper{position:absolute;right:0;bottom:0;left:0;padding:1rem 1rem 2rem;}.staff-single .staff-content-wrapper .staff-content{border:2px solid white;padding:2rem 1rem;text-align:center;position:relative;z-index:1;}.staff-single .staff-content-wrapper .staff-content p{margin:0;}.staff-single .staff-content-wrapper .staff-content .staff-name{margin:0;}.staff-single .staff-content-wrapper .staff-content .staff-button{position:absolute;display:flex;justify-content:center;align-items:center;background:var(--color-tertiary);border:1px solid transparent;border-radius:50%;width:2.75rem;height:2.75rem;bottom:-1.35rem;left:50%;transform:translateX(-50%);text-decoration:none;cursor:pointer;}.staff-single .staff-content-wrapper .staff-content .staff-button::after{position:absolute;content:"+";font-size:3rem;height:100%;transform:translateY(-50%);opacity:.75;transition:opacity .25s ease-in;}.staff-single .staff-content-wrapper .staff-content .staff-button:hover{border-color:white;}.staff-single .staff-content-wrapper .staff-content .staff-button:hover::after{opacity:1;}.staff-single .staff-content-wrapper::after{content:"";background-color:#383838;opacity:.7;position:absolute;top:0;right:0;bottom:0;left:0;}@media screen and (min-width:768px){.staff-single{margin-inline:0}.staff-category-members{display:grid;grid-template-columns:calc(50% - 1rem) calc(50% - 1rem);gap:2rem}}@media screen and (min-width:992px){.staff-category-members{grid-template-columns:calc(33% - 1.1rem) calc(33% - 1.1rem) calc(33% - 1.1rem)}.staff-lightbox .staff-lightbox-content-container{display:grid;grid-template-columns:40% 60%;padding:3rem}.staff-lightbox .staff-lightbox-content-container .staff-lightbox-image,.staff-lightbox .staff-lightbox-content-container .staff-lightbox-content-wrapper{height:100%}}@media screen and (min-width:1280px){.staff-category-members{grid-template-columns:calc(25% - 1.5rem) calc(25% - 1.5rem) calc(25% - 1.5rem) calc(25% - 1.5rem)}}.dpi_bulletin_wrapper .tab-content>.active{justify-content:flex-start;}.entry-content .dpi_bulletin_wrapper .dpi-bulletins-tab{max-width:37%;}@media screen and (max-width:1024px){.dpi_bulletin_wrapper .tab-content>.active{flex-direction:column;align-items:center}.entry-content .dpi_bulletin_wrapper .dpi-bulletins-tab{width:auto;max-width:none;padding:auto}}.carousel-arrows{--buttons-arrow-size:2.75rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:2.75rem;}.carousel-arrows i{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background:var(--color-tertiary);border:1px solid var(--color-tertiary);border-radius:50%;color:var(--color-white);font-size:1rem;width:var(--buttons-arrow-size);height:var(--buttons-arrow-size);margin-right:1rem;transition:background .25s ease-in,color .25s ease-in;}.carousel-arrows i:last-child{margin-right:0;}.carousel-arrows i:hover,.carousel-arrows i:focus{background:var(--color-white);color:var(--color-tertiary);}:root{--banner-arrow-distance:2rem;--banner-arrow-size:2.75rem;}.slick-prev::before,.slick-next::before{color:var(--color-tertiary);font-size:26px;}.slick-next::before{content:"\f054";}.slick-prev::before{content:"\f053";}.slick-arrow{background:var(--color-tertiary);border:1px solid transparent;border-radius:50%;width:var(--banner-arrow-size);height:var(--banner-arrow-size);transition:border .25s ease-in;}.slick-arrow::before{color:var(--color-white);font-family:"Font Awesome 5 Free";font-size:1rem;font-weight:900;top:50%;left:50%;transform:translate(-50%,-50%);transition:.25s ease-in;}.slick-arrow:hover,.slick-arrow:focus{border-color:var(--color-white);background:var(--color-tertiary);}.widget{margin:0 0 1.5em}.widget select{max-width:100%;}.page-template-page-tabs .the-content{margin:0 auto 3.75rem;}.page-template-page-tabs .tabs-container .tabs-bar{position:relative;width:100vw;padding:1rem 0;margin-left:-50vw;left:50%;overflow-x:auto;background:transparent!important;}.page-template-page-tabs .tabs-container .tabs-bar .tabs-desktop,.page-template-page-tabs .tabs-container .tabs-bar .tabs-mobile{display:none;cursor:pointer;width:-moz-fit-content;width:fit-content;}.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs{display:flex;width:90%;margin:0 auto;}.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs .nav-tab{color:var(--color-primary);background:transparent;border:1px solid transparent;border-radius:0;min-width:4rem;padding:.5rem;margin:0 1rem;transition:background .25s ease-in,border .25s ease-in;font-size:18px;position:relative;}.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs .nav-tab:first-of-type{margin-left:0;}.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs .nav-tab:last-of-type{margin-right:0;}.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs .nav-tab::after{content:"";width:100%;position:absolute;left:0;transition:bottom .25s ease-in,opacity .2s ease-in;bottom:-20%;opacity:0;}.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs .nav-tab.active::after,.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs .nav-tab:not(.active):hover::after,.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs .nav-tab:not(.active):focus::after{bottom:0;opacity:1;}.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs .nav-tab.active{border-color:var(--color-tertiary);}.page-template-page-tabs .tabs-container .tabs-content .tab-content{display:none;}.page-template-page-tabs .tabs-container .tabs-content .tab-content.active{display:block;}.page-template-page-tabs .tabs-container.moreThanFive .tabs-bar .tabs-desktop{display:block;margin:0 auto;text-align:center;}.page-template-page-tabs .tabs-container.moreThanFive .tabs-bar .nav-tab{display:none;}.page-template-page-tabs .tabs-container.moreThanFive .tabs-bar.open{max-height:2000px;transition:.5s;}.page-template-page-tabs .tabs-container.moreThanFive .tabs-bar.open .nav-tab{display:flex;margin:1vh auto!important;justify-content:center;width:-moz-fit-content;width:fit-content;}.page-template-page-tabs .tabs-container.moreThanFive .tabs-bar.closed{max-height:239px;transition:.5s;overflow-y:hidden;}.page-template-page-tabs .tabs-container.moreThanFive .tabs-bar .tabs-tabs{display:flex;flex-direction:column;text-align:center;color:#fff;font-size:1.5rem;}@media screen and (min-width:1025px){.page-template-page-tabs .tabs-container .contact-persons-container{max-width:33%}}@media screen and (max-width:768px){.page-template-page-tabs .tabs-container .tabs-desktop{display:none!important}.page-template-page-tabs .tabs-container .tabs-bar .tabs-mobile{display:block;margin:0 auto;text-align:center}.page-template-page-tabs .tabs-container .tabs-bar .nav-tab{display:none}.page-template-page-tabs .tabs-container .tabs-bar.open{max-height:2000px;transition:.5s}.page-template-page-tabs .tabs-container .tabs-bar.open .nav-tab{display:flex;margin:1vh auto!important;justify-content:center;width:-moz-fit-content;width:fit-content}.page-template-page-tabs .tabs-container .tabs-bar.closed{max-height:239px;transition:.5s;overflow-y:hidden}.page-template-page-tabs .tabs-container .tabs-bar .tabs-tabs{display:flex;flex-direction:column;text-align:center;color:#fff;font-size:1.5rem}}.grid-container{display:grid;grid-template-columns:100%;gap:1.5rem .9rem;}@media screen and (min-width:768px){.grid-container{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (min-width:1200px){.grid-container{grid-template-columns:repeat(3,1fr);gap:1.5rem .9rem}.grid-container .staff-single:first-child{grid-column:1/-1;flex-direction:row}.grid-container .staff-single:first-child .teaser-img{border-radius:10px 0 0 10px;flex:2}.grid-container .staff-single:first-child .teaser-content-wrapper{width:100%;text-align:center;flex:3}.grid-container .staff-single:first-child .links-container{align-items:center}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none;}.infinity-end.neverending .site-footer{display:block;}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-top:0;margin-bottom:0;padding:0;}embed,iframe,object{max-width:100%;}.custom-logo-link{display:inline-block;}.wp-caption{margin-bottom:1.5em;max-width:100%;}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto;}.wp-caption .wp-caption-text{margin:.8075em 0;}.wp-caption-text{text-align:center;}.gallery{margin-bottom:1.5em;}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}.gallery-columns-2 .gallery-item{max-width:50%;}.gallery-columns-3 .gallery-item{max-width:33.33%;}.gallery-columns-4 .gallery-item{max-width:25%;}.gallery-columns-5 .gallery-item{max-width:20%;}.gallery-columns-6 .gallery-item{max-width:16.66%;}.gallery-columns-7 .gallery-item{max-width:14.28%;}.gallery-columns-8 .gallery-item{max-width:12.5%;}.gallery-columns-9 .gallery-item{max-width:11.11%;}.gallery-caption{display:block;}