a.card{color:inherit;text-decoration:none}.card,.list-group{box-shadow:6px 6px 12px 0 rgba(66,68,90,.5)}.jumbotron{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;height:11.25rem;margin-bottom:1rem;position:relative;width:100%}.jumbotron,.jumbotron .bottom-left{box-shadow:0 8px 8px 0 rgba(0,0,0,.3)}.jumbotron .bottom-left{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.6);border-radius:.625rem;bottom:4.4vw;left:4.4vw;max-width:65%;padding:1rem;position:absolute}.jumbotron .bottom-left h1{color:#0a0a0a;font-size:1.5rem;line-height:1.2;margin:0}@media screen and (min-width:992px){.jumbotron{margin-bottom:2rem}}.page-header{border-bottom:2px solid blue;margin-bottom:1.25rem;padding-bottom:.3125rem}.announcement .page-header{border-bottom-color:#2ecc71}.gallery .page-header{border-bottom-color:#f1c40f}.intention .page-header{border-bottom-color:#9b59b6}.news .page-header{border-bottom-color:#3498db}section{margin-bottom:2rem}section h3{font-size:1.5rem;margin-bottom:.75rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}section li,section p{color:#0a0a0a;font-size:.875rem;line-height:1.6}section p{margin-bottom:1rem}section ol,section ul{margin-bottom:1rem;padding-left:1.5rem}.btn-primary{background-color:blue;border-color:blue}.btn-primary:hover,.card-hover:hover .btn-primary{background-color:#00c;border-color:#00c}.card-announcement{border-left-color:#2ecc71;border-left-width:5px}.card-gallery{border-left-color:#f1c40f;border-left-width:5px}.card-intention{border-left-color:#9b59b6;border-left-width:5px}.card-news{border-left-color:#3498db;border-left-width:5px}.card-hover{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.card-hover:hover{transform:scale(1.02)}.card-hover:hover.card-announcement{background-color:rgba(46,204,113,.2)}.card-hover:hover.card-gallery{background-color:rgba(241,196,15,.2)}.card-hover:hover.card-intention{background-color:rgba(155,89,182,.2)}.card-hover:hover.card-news{background-color:rgba(52,152,219,.2)}.card-badge-announcement{background-color:rgba(46,204,113,.5);border:2px solid #2ecc71;color:#0a0a0a}.card-badge-gallery{background-color:rgba(241,196,15,.5);border:2px solid #f1c40f;color:#0a0a0a}.card-badge-intention{background-color:rgba(155,89,182,.5);border:2px solid #9b59b6;color:#0a0a0a}.card-badge-news{background-color:rgba(52,152,219,.5);border:2px solid #3498db;color:#0a0a0a}.card-badge-default{background-color:rgba(0,0,0,.5);border:2px solid #000;color:#0a0a0a}.navbar{box-shadow:0 8px 8px 0 rgba(0,0,0,.3)}.navbar-nav{gap:0;padding-top:1rem}@media screen and (min-width:992px){.navbar-nav{gap:1rem;padding-top:0}}@media screen and (min-width:1200px){.navbar-nav{gap:2rem}}.nav-item .nav-link{border-bottom:2px solid;border-color:transparent;border-radius:.125rem;margin-bottom:-2px;transition:background-color .3s ease,border-bottom-color .3s ease,padding-left .3s ease,transform .3s ease}.nav-item .nav-link:hover{border-bottom-color:rgba(0,0,255,.5)}@media screen and (min-width:992px){.nav-item .nav-link:hover{transform:scale(1.05)}}.nav-item.active .nav-link,.nav-item:active{background-color:rgba(0,0,255,.12);border-bottom-color:blue}@media screen and (max-width:991px){.nav-item.active .nav-link,.nav-item:active{padding-left:1rem}}.navbar-brand{transition:transform .3s ease,color .3s ease,background-color .3s ease}.navbar-brand img{height:40px;margin-bottom:-5px;margin-top:-5px}.navbar-brand:hover{transform:scale(1.05)}.navbar-brand:hover .brand-text{color:blue}.list-group-item.active{background-color:rgba(0,0,255,.4);border-color:rgba(0,0,255,.4);color:inherit}.list-group-item.active:hover:before{width:0}.list-group .list-group-item{border-left:5px solid blue}.list-group-item-hover{background-color:transparent;overflow:hidden;position:relative;z-index:1}.list-group-item-hover:before{background-color:rgba(0,0,255,.2);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease-out;width:0;z-index:-1}.list-group-item-hover:hover:before{width:100%}.page-item .page-link{color:blue}.page-item .page-link:hover{border-color:blue;color:blue}.page-item.active .page-link{background-color:blue;border-color:blue}.link-dark{color:#0a0a0a}.priest{border:1px solid #ddd;border-radius:10px;display:inline-block;margin-bottom:15px;padding:15px;width:100%}.priest h4,.priest p{margin-bottom:0}.priest h6{margin:0}.priest .priest-holder{border-radius:15px;float:left;height:110px;margin-right:10px;overflow:hidden;position:relative;width:100px}.priest .priest-holder img{inset:-9999px;margin:auto;min-width:100%;position:absolute}