@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:#000;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:#fff;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:#fff;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:#fff;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:#EEE;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-display:swap;font-family:"diocesan-media";src:url(../../../../../../themes/francis/assets/fonts/diocesan-media/diocesan-media.eot) format("embedded-opentype"),url(../../../../../../themes/francis/assets/fonts/diocesan-media/diocesan-media.ttf) format("truetype"),url(../../../../../../themes/francis/assets/fonts/diocesan-media/diocesan-media.woff) format("woff"),url(../../../../../../themes/francis/assets/fonts/diocesan-media/diocesan-media.svg) format("svg");font-style:normal;font-weight:400}[class^=dpi-],[class*=" dpi-"]{font-family:"diocesan-media"!important;font-style:normal;font-weight:400;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:#FFF;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:700}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:700;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:#fff;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:#000;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:#fff;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:#fff}.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 #fff;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:#fff}.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}