/*1755715267,1755715266*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^=tel]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}q{display:inline;font-style:italic}q::before{content:'"';font-style:normal}q::after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}strong{font-weight:bold}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{border:0;border-top:1px dotted #000}img,svg{display:block}img{pointer-events:none}body,*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}.bypostauthor{}.wp-caption-text{}.alignright{}.aligncenter{}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;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:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;text-decoration:underline;top:2.5rem;z-index:999999999}.skip-link:focus{display:block;font-size:14px;font-weight:600;left:6px;line-height:normal;padding:15px 23px 14px;right:auto;top:7px;text-decoration:none;z-index:100000}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active){clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}:root{--brand-color-blue:#112866;--brand-color-gold:#f7b718;--brand-color-red:#ef3b39;--brand-color-gray:#ddd;--brand-color-blue-rgb:17,40,102;--brand-color-gold-rgb:230,172,49;--brand-color-red-rgb:204,45,63;--brand-color-gray-rgb:221,221,221;--brand-font-McGivney:McGivney,Lora-SemiBold,serif;--brand-font-sansSerif:Arial,sans-serif;--brand-font-serifBold:Lora-Bold,serif;--brand-font-serifBoldItalic:Lora-BoldItalic,serif;--brand-font-serifItalic:Lora-Italic,serif;--brand-font-serifRegular:Lora-Medium,serif;--brand-font-serifRegular:Lora-MediumItalic,serif;--brand-font-serifRegular:Lora-Regular,serif;--brand-font-serifSemiBold:Lora-SemiBold,serif;--brand-font-serifSemiBoldItalic:Lora-SemiBoldItalic,serif;--councilogy-section-padding-bottom:100px;--councilogy-section-padding-top:100px;--councilogy-block-padding:40px;--max-available-space:calc(1280px - (20px * 2))}@font-face{font-family:Lora-Bold;src:url('assets/fonts/Lora-Bold.ttf') format('truetype')}@font-face{font-family:Lora-BoldItalic;src:url('assets/fonts/Lora-BoldItalic.ttf') format('truetype')}@font-face{font-family:Lora-Italic;src:url('assets/fonts/Lora-Italic.ttf') format('truetype')}@font-face{font-family:Lora-Medium;src:url('assets/fonts/Lora-Medium.ttf') format('truetype')}@font-face{font-family:Lora-MediumItalic;src:url('assets/fonts/Lora-MediumItalic.ttf') format('truetype')}@font-face{font-family:Lora-Regular;src:url('assets/fonts/Lora-Regular.ttf') format('truetype')}@font-face{font-family:Lora-SemiBold;src:url('assets/fonts/Lora-SemiBold.ttf') format('truetype')}@font-face{font-family:Lora-SemiBoldItalic;src:url('assets/fonts/Lora-SemiBoldItalic.ttf') format('truetype')}@font-face{font-family:McGivney;src:url('assets/fonts/mcgivney-bold.woff2') format('woff2')}.icon_arrow_right{aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='15px' height='15px' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center}.icon_caret_left{background-image:url("data:image/svg+xml,%3Csvg fill='currentColor' width='20px' height='20px' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;color:inherit;margin-bottom:2px;margin-right:5px;width:20px}.icon_caret_right{color:#fff;background-image:url("data:image/svg+xml,%3Csvg fill='currentColor' width='20px' height='20px' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;margin-bottom:2px;margin-left:5px;width:20px}.icon_grid{background-image:url("data:image/svg+xml,%3Csvg fill='%23fff' width='20px' height='20px' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zm64 0l88 0 0 64-88 0 0-64zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;width:30px}.icon_small_x{background-image:url("data:image/svg+xml,%3Csvg fill='%23fff' width='20px' height='20px' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;width:30px}:root{font-family:var(--brand-font-sansSerif);font-size:20px;font-weight:400}body{font-size:.8rem;line-height:1.24rem}h1{font-family:Lora-SemiBold;font-size:clamp(1.8rem,1.04166666666667vw + 1.63333333333333rem,2.3rem);line-height:clamp(2.3rem,1.04166666666667vw + 2.13333333333333rem,2.8rem)}h2{font-family:Lora-SemiBold;font-size:clamp(1.3rem,1.04166666666667vw + 1.13333333333333rem,1.8rem);line-height:clamp(1.8rem,1.04166666666667vw + 1.63333333333333rem,2.3rem)}h3{font-family:Lora-SemiBold;font-size:clamp(1rem,.625vw + .9rem,1.3rem);line-height:clamp(1.5rem,.625vw + 1.4rem,1.8rem)}.center{text-align:center}.left{text-align:left}.nobr{white-space:nowrap}.right{text-align:right}.gold{color:#f7b718}.gray{color:#ddd}.red{color:#ef3b39}.large{font-size:.9rem}.small{font-size:.6rem}.tiny{font-size:.5rem}.bold{font-weight:600}.italic{font-style:italic}.uppercase{text-transform:uppercase}a,a:active,a:link,a:visited{text-decoration:none}a:active:not(.button,.button_colored),a:link:not(.button,.button_colored),a:visited:not(.button,.button_colored){color:#112866}a:active:not(:has(svg),:has(img),:has(span.noline),:has(video),.button,.button_colored,.noline,[rel=home]),a:link:not(:has(svg),:has(img),:has(span.noline),:has(video),.button,.button_colored,.noline,[rel=home]),a:visited:not(:has(svg),:has(img),:has(span.noline),:has(video),.button,.button_colored,.noline,[rel=home]){border-bottom:1px solid #112866}a.white:active:not(:has(svg),:has(span.noline),.button,.button_colored,.noline,[rel=home]),a.white:link:not(:has(svg),:has(span.noline),.button,.button_colored,.noline,[rel=home]),a.white:visited:not(:has(svg),:has(span.noline),.button,.button_colored,.noline,[rel=home]){border-bottom:1px solid #fff}a:active:not(:has(svg),:has(img),:has(span.noline),:has(video),.button,.button_colored,.noline,[rel=home],:has(span[itemprop=name])):hover,a:link:not(:has(svg),:has(img),:has(span.noline),:has(video),.button,.button_colored,.noline,[rel=home],:has(span[itemprop=name])):hover,a:visited:not(:has(svg),:has(img),:has(span.noline),:has(video),.button,.noline,[rel=home],:has(span[itemprop=name])):hover{border-bottom:1px solid #ef3b39}a:active:hover,a:link:hover,a:visited:hover{color:#ef3b39}a[target=_blank]:not(:has(svg),:has(img),.hide-icon,.button,.button_colored)::after{content:url("data:image/svg+xml,%3Csvg fill='%23112866' width='.6em' height='.6em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E");display:inline-block;height:.6em;margin:0 0 2px 5px;width:.6em}a[target=_blank]:not(:has(svg),:has(img),.hide-icon,.button,.button_colored):hover::after{content:url("data:image/svg+xml,%3Csvg fill='%23ef3b39' width='.6em' height='.6em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E")}a.button,a.button:link,a.button:link:active,a.button:link:visited,a:has(span.button_colored),a:link:has(span.button_colored),a:active:has(span.button_colored),a:visited:has(span.button_colored){align-items:center;display:inline-flex;font-weight:bold;justify-content:center;padding:.5em 1em;text-align:center}a.button[target=_blank]::after{content:url("data:image/svg+xml,%3Csvg fill='%23000' width='.625rem' height='.625rem' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E");margin:0 0 2px 5px}a.button_colored,a.button_colored:link,a.button_colored:link:active,a.button_colored:link:visited,a:has(span.button_colored),a:link:has(span.button_colored),a:active:has(span.button_colored),a:visited:has(span.button_colored){background:#f7b718;color:#000}a.button_colored:hover,a.button_colored:link:hover,a.button_colored:link:active:hover,a.button_colored:link:visited:hover
a:has(span.button_colored):hover,a:link:has(span.button_colored):hover,a:active:has(span.button_colored):hover,a:visited:has(span.button_colored):hover{color:#ef3b39}a.button_colored[target=_blank]:hover::after{content:url("data:image/svg+xml,%3Csvg fill='%23ef3b39' width='.625rem' height='.625rem' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E");margin:0 0 2px 5px}a.button_colored:hover .icon_caret_left,a:has(span.button_colored):hover .icon_caret_left{background-image:url("data:image/svg+xml,%3Csvg fill='%23ef3b39' width='20px' height='20px' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z'/%3E%3C/svg%3E")}a.button_colored:hover .icon_caret_right,a:has(span.button_colored):hover .icon_caret_right{background-image:url("data:image/svg+xml,%3Csvg fill='%23ef3b39' width='20px' height='20px' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3E%3C/svg%3E")}a.button:hover .icon_grid{background-image:url("data:image/svg+xml,%3Csvg fill='%23ef3b39' width='20px' height='20px' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zm64 0l88 0 0 64-88 0 0-64zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0z'/%3E%3C/svg%3E")}a.white:active,a.white:link,a.white:visited{color:#fff}a.white:active:hover,a.white:link:hover,a.white:visited:hover{color:#ef3b39}a.white[target=_blank]:not(:has(svg))::after{content:url("data:image/svg+xml,%3Csvg fill='%23fff' width='.625rem' height='.625rem' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E")}button,form,input,label,select,textarea{font-size:inherit}input:not([type=submit]),select,textarea{border:1px solid #000;padding:5px 10px}input[readonly=readonly]{background:#ddd}input[type=submit]{background-color:#112866;border:0;color:#fff;cursor:pointer;font-weight:bold;padding:5px 10px}input[type=submit]:hover{background-color:#ef3b39}.required{color:#ef3b39;font-size:.5rem;margin-left:5px;vertical-align:super}.contact-link,.site-socials{align-items:center;display:flex;gap:5px;margin:0 0 0 auto;width:fit-content}.contact-link svg,.site-socials svg{height:30px;width:30px}.grecaptcha-badge{visibility:hidden!important}.wp-block-gallery{align-items:center;display:flex;flex-wrap:wrap;gap:40px;width:100%}.wp-block-gallery .wp-block-image{display:block;flex:1 0 0;max-inline-size:fit-content;min-inline-size:200px}.container{width:100%}.wrapper{margin:0 auto;max-width:1280px;min-width:320px;padding-left:20px;padding-right:20px}.councilogy_section{padding-bottom:var(--councilogy-section-padding-bottom);padding-top:var(--councilogy-section-padding-top)}.councilogy_section p{margin-top:20px}.councilogy_block_padded{padding:var(--councilogy-block-padding)}.perflex{display:flex;flex-wrap:wrap;column-gap:var(--col-gap-size,40px);row-gap:var(--row-gap-size,40px);justify-content:left}.perflex_ten{--perflex-column_ratio:.1;flex:10 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_twenty{--perflex-column_ratio:.2;flex:20 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_quarter{--perflex-column_ratio:.25;flex:25 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_thirty{--perflex-column_ratio:.3;flex:30 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_third{--perflex-column_ratio:.3333;flex:33.33 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_forty{--perflex-column_ratio:.4;flex:40 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_half{--perflex-column_ratio:.5;flex:50 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_sixty{--perflex-column_ratio:.6;flex:60 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_twothird{--perflex-column_ratio:.6666;flex:66.66 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_seventy{--perflex-column_ratio:.7;flex:70 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_threequarter{--perflex-column_ratio:.75;flex:75 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_eighty{--perflex-column_ratio:.8;flex:80 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.perflex_ninety{--perflex-column_ratio:.9;flex:90 0 0;min-inline-size:min(calc(var(--perflex-column_ratio) * (var(--max-available-space) - (var(--row-gap-size,40px) * var(--gap-count,1))) * var(--wrap-ratio,.5)),var(--real-available-space,calc(100% - 40px)))}.align_center_h{text-align:center}.align_center_hv{align-items:center;display:flex;justify-content:center}.align_right{text-align:right}.bg_red{background:#ef3b39}.cast_shadow{box-shadow:0 2px 5px 1px rgba(0,0,0,.35),0 -1px 5px 1px rgba(0,0,0,.35);position:relative;z-index:100}.height_zero{height:0}.margin_left_-5px{display:block;margin-left:-5px}.margin_left_-20px{display:block;margin-left:-20px}.width_fit{width:fit-content}.width_full{width:100%}#header #branding{align-items:center;display:flex;gap:20px;height:100px;justify-content:space-evenly}#header a[rel=home]{align-items:center;color:#000;display:flex;flex:1 0}#header #branding #site-logo img{height:100px}#header #branding #site-title h1{font-size:clamp(1.3rem,1.04166666666667vw + 1.13333333333333rem,1.8rem);line-height:clamp(1.3rem,1.04166666666667vw + 1.13333333333333rem,1.8rem);margin-bottom:0}#header #branding #site-title h1 span.mobile{display:none}#header #branding #site-description{font-size:clamp(1rem,.625vw + .9rem,1.3rem);line-height:clamp(1rem,.625vw + .9rem,1.3rem);margin-bottom:0}#header #branding #social-buttons{align-items:center;display:flex;gap:5px;height:100%}#header #branding .site-socials,#header #branding .contact-link{background:#f7b718;padding:5px 5px 5px 10px}#navigation{background:#112866;border-bottom:1px solid #000;color:#fff;position:sticky;top:0;z-index:1000}#navigation .wrapper{align-items:center;display:flex;gap:10px;justify-content:space-evenly;position:relative}#navigation #home-link{height:40px}#navigation #home-link a{pointer-events:none}#navigation.stuck #home-link a{pointer-events:unset}#navigation #home-link img{height:40px;opacity:0;pointer-events:none;visibility:hidden}#navigation.stuck #home-link img{opacity:1;transition:opacity .25s ease-in-out;visibility:visible}#navigation #navmenu-container{flex:1 0 70%;height:100%}#navigation #mobile-button-open{align-items:center;background:#112866;content:url("data:image/svg+xml,%3Csvg fill='%23ffffff' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");bottom:calc(100% + 1px);display:none;height:100px;justify-content:center;padding:30px;position:absolute;right:0;width:100px}#navigation #mobile-button-open:hover{cursor:pointer}#navigation #navmenu{align-items:center;display:flex;height:40px;justify-content:space-between;padding:0 0 0 clamp(0rem,9.61538461538461vw + -3.65384615384615rem,2.5rem)}#navigation #navmenu li{align-items:center;display:inline-flex;flex:1 1 20%;height:100%;position:relative;white-space:nowrap}#navigation #navmenu>li>a{align-items:center;cursor:default;display:flex;justify-content:center;text-transform:uppercase}#navigation #navmenu li>ul{background:#ddd;border-top:1px solid #000;display:flex;filter:brightness(.5);flex-direction:column;left:0;max-height:0;min-width:fit-content;overflow:hidden;position:absolute;top:100%;transition:max-height .5s ease-in-out;transition-delay:.1s;width:100%;z-index:unset}#navigation #navmenu li:hover>ul,#navigation #navmenu li:focus-within>ul{box-shadow:0 2px 5px 1px rgba(0,0,0,.5);filter:brightness(1);max-height:100vh;transition:max-height .5s ease-in-out;z-index:10}#navigation #navmenu li>ul li.sub-menu a{border-bottom:0;padding:5px 20px;width:100%}#navigation #navmenu li>ul li.sub-menu:first-of-type a{padding-top:20px}#navigation #navmenu li>ul li.sub-menu:last-of-type a{padding-bottom:20px}#navigation #navmenu li #loginform-block{background:#fff;color:#000;margin-bottom:10px;padding:10px 20px;width:100%}#navigation #navmenu li #loginform-block #loginform-block-welcome{width:100%}#navigation #navmenu li #loginform-block #loginform-block-welcome .button{margin:10px 0 0 0}#navigation #navmenu li #loginform-block #loginform-block-form label{display:block}#navigation #navmenu li #loginform-block #loginform-block-form input[type=text],#navigation #navmenu li #loginform-block #loginform-block-form input[type=password]{width:100%}#navigation #navmenu li #loginform-block #loginform-block-form input[type=submit]{margin:10px 0 0 0}#navigation #search{flex:1 1 40%;max-width:clamp(12.5rem,28.8461538461538vw + 1.53846153846154rem,20rem);padding:0 0 0 clamp(0rem,19.2307692307692vw + -7.30769230769231rem,5rem);position:relative;text-align:right}#navigation #search input[type=search]{border:1px solid #f7b718;overflow:hidden;padding-right:35px;width:100%}#navigation #search input[type=submit]{border:1px solid #f7b718;height:100%;position:absolute;right:0;top:0}#navigation #mobile-button-close{align-items:center;background:#112866;content:url("data:image/svg+xml,%3Csvg fill='%23ffffff' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");bottom:calc(100% + 1px);display:none;height:100px;justify-content:center;padding:30px;position:absolute;right:0;width:100px}#navigation #mobile-button-close:hover{cursor:pointer}#content-hero{border-bottom:1px solid #000;box-shadow:0 2px 5px 1px rgba(0,0,0,.7);overflow:hidden;position:relative}#content-hero::before{background:var(--hero-image) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:blur(20px);content:'';display:block;height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%}#content-hero.slider::before{animation:40s infinite normal hero-slider-bg}#content-hero .wrapper{position:relative;z-index:100}#content-hero .wrapper::before{background:#112866;content:'';height:100%;left:-640px;opacity:.25;position:absolute;right:calc(100% - 20px);top:0}#content-hero .wrapper::after{background:#112866;content:'';height:100%;left:calc(100% - 20px);opacity:.25;position:absolute;right:-640px;top:0}#content-hero .wrapper #hero-image{aspect-ratio:2.976744186046512/1;background:var(--hero-image) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;width:100%}#content-hero.slider .wrapper #hero-image{animation:40s infinite normal hero-slider-img}#content-hero .entry-title{align-items:center;bottom:0;color:#fff;display:flex;font-family:Lora-Bold;font-size:clamp(2rem,8.33333333333333vw + .666666666666667rem,6rem);justify-content:center;left:0;position:absolute;right:0;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,1),2px -2px 5px rgba(0,0,0,1),-2px -2px 5px rgba(0,0,0,1),-2px 2px 5px rgba(0,0,0,1);top:0}#content-hero.slider .entry-title::before{content:'';position:absolute;top:40%;transform:translateY(-50%)}#content-hero.slider .entry-title::before{animation:40s infinite normal hero-slider-title}#content-hero.slider .entry-title::after{font-family:var(--brand-font-sansSerif);font-size:clamp(0.8rem,.416666666666667vw + .733333333333333rem,1rem);content:'';padding:0 40px;position:absolute;top:calc(40% + (clamp(2rem,8.33333333333333vw + .666666666666667rem,6rem) / 1.5))}#content-hero.slider .entry-title::after{animation:40s infinite normal hero-slider-caption}#page-404 svg{margin:0 auto 40px auto}#page-about-parish .wrapper{gap:0;--gap-count:0}#page-about-parish .wrapper .perflex_seventy{}#page-about-parish .wrapper .perflex_seventy .text{background:#f7b718;display:flex;flex-direction:column;gap:10px;width:100%}#page-about-parish .wrapper .perflex_seventy .text h2{display:flex;gap:20px}#page-about-parish .wrapper .perflex_seventy .text h2 svg{align-items:center;color:#112866;display:inline-flex;flex:0 0 1.8rem;height:1.8rem;justify-content:center;line-height:1.8rem;margin-top:3px;width:1.8rem}#page-about-parish .wrapper .perflex_seventy .graphic{border-top:0;width:100%}#page-about-parish .wrapper .graphic img{border-top:2px solid #000;width:100%}#page-about-parish .wrapper .perflex_thirty{border:2px solid #ddd}#page-about-parish .wrapper .perflex_thirty iframe{height:100%;width:100%}#page-about-parish #page-about-contact{display:flex;justify-items:center;margin-top:40px}#page-about-parish #page-about-contact h3{background:#ddd;display:flex;gap:20px;justify-items:center}#page-about-parish #page-about-contact h3 svg{color:#112866;flex:0 0 1.5rem;height:1.5rem;margin-top:3px;width:1.5rem}#page-about-docs{background:url('assets/images/OLPHChurch_SecPage4.jpg') no-repeat center center fixed;box-shadow:0 0 5px 2px rgba(0,0,0,.7) inset;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#page-about-docs .wrapper.perflex{gap:30px;justify-content:space-evenly;--gap-count:3;--row-gap-size:30px}#page-about-docs .wrapper .perflex_half{box-shadow:0 2px 5px 1px rgba(0,0,0,.7);max-width:400px}#page-about-docs .wrapper .perflex_half a{border:2px solid #112866;display:block;position:relative}#page-about-docs .wrapper .perflex_half a:hover{border:2px solid #ef3b39}#page-about-docs .wrapper .perflex_half a h2{align-items:center;background:rgba(255,255,255,.8);border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:flex;font-size:clamp(2rem,2.08333333333333vw + 1.66666666666667rem,3rem);justify-content:center;line-height:clamp(2rem,2.08333333333333vw + 1.66666666666667rem,3rem);left:0;margin:0;padding:30px 0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}#page-about-docs .wrapper .perflex_half a:hover h2{background:rgba(255,255,255,.9)}#page-about-docs .wrapper .perflex_half a img{width:100%}#page-about-49ers{background:#ddd}#page-about-49ers .wrapper.perflex{align-items:stretch}#page-about-49ers .wrapper .text.perflex_threequarter{}#page-about-49ers .wrapper .text h3{margin-bottom:40px}#page-about-49ers .wrapper .graphic.perflex_quarter{min-height:500px;overflow:hidden;position:relative}#page-about-49ers .wrapper .graphic img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#page-about-49ers p{margin-top:40px}#page-about-grand_knights h2{background:#000;border:3px solid #000;border-bottom:3px solid #f7b718;border-top:3px solid #f7b718;color:#fff;margin-bottom:unset;padding:30px;position:relative;text-align:center;z-index:50}#page-about-grand_knights .perflex{align-items:stretch;row-gap:0;justify-content:space-evenly;position:relative;width:100%;z-index:20;--gap-count:3}#page-about-grand_knights #page-about-grand_knights-graphic.perflex_third{max-width:30%}#page-about-grand_knights #page-about-grand_knights-graphic img{position:sticky;top:0;width:100%}#page-about-grand_knights #page-about-grand_knights-names.perflex_twothird{border-left:1px solid #000;border-top:1px solid #000;display:flex;flex-wrap:wrap;max-width:55%}#page-about-grand_knights #page-about-grand_knights-names li{background:#ddd;border-bottom:1px solid #000;border-right:1px solid #000;flex:1 1 0;font-weight:bold;line-height:.8rem;min-width:200px;padding:10px;text-align:center;white-space:nowrap}#page-about-grand_knights #page-about-grand_knights-names li span{display:block;font-style:italic;font-weight:normal}#page-about-founder{background:#000;color:#fff}#page-about-founder-portrait{--wrap-ratio:.75}#page-about-founder-portrait img{width:100%}#page-about-founder-videos{align-items:stretch;padding-top:40px;--gap-count:2}#page-about-founder-videos .perflex_third{display:flex;flex-direction:column;justify-content:space-between;gap:20px}#page-about-founder-videos iframe{justify-self:flex-end;aspect-ratio:1.78/1;width:100%}#page-calendar .wrapper{align-items:stretch;gap:0}#page-calendar #page-calendar-info{background:#112866;color:#fff;display:flex;flex:1 0 20%;flex-direction:column;gap:40px;--wrap-ratio:1}#page-calendar #page-calendar-info h2{color:#f7b718}#page-calendar #page-calendar-info ul{list-style:square}#page-calendar #page-calendar-info ul h3{margin-bottom:10px}#page-calendar #page-calendar-info ul li{margin-left:25px}#page-calendar #page-calendar-info p{margin-top:0}#page-calendar #page-calendar-info .small{margin-top:auto}#page-calendar #page-calendar-grid{aspect-ratio:1/.75;background:#ddd}#page-calendar #page-calendar-grid iframe{height:100%;width:100%}#page-calendar #page-calendar-agenda{aspect-ratio:1/1.5;background:#ddd;display:none}#page-calendar #page-calendar-agenda iframe{height:100%;width:100%}#page-contact-row1{align-items:stretch;padding-bottom:0}#page-contact-row1 h2,#page-contact-row2 h2{align-items:center;background:#112866;border:1px solid #112866;color:#fff;display:flex;margin:0;padding:10px}#page-contact-row1 h2 svg,#page-contact-row2 h2 svg{color:#f7b718;display:inline;height:1.25rem;line-height:1.25rem;margin:-3px 20px 0 10px;width:1.25rem}#page-contact-row1 #page-contact-email,#page-contact-row1 #page-contact-address,#page-contact-row2 #page-contact-phone,#page-contact-row2 #page-contact-social{display:flex;flex-direction:column}#page-contact-row1 #page-contact-email #page-contact-email-form{background:#ddd;flex:1}#page-contact-row1 #page-contact-email #page-contact-email-form p{margin-top:unset}#page-contact-row1 #page-contact-email #page-contact-email-form fieldset label{display:block;font-weight:bold;margin:20px 0 5px 0}#page-contact-row1 #page-contact-email #page-contact-email-form fieldset label:first-of-type{margin-top:0}#page-contact-row1 #page-contact-email #page-contact-email-form fieldset span,#page-contact-row1 #page-contact-email #page-contact-email-form fieldset span input,#page-contact-row1 #page-contact-email #page-contact-email-form fieldset span select,#page-contact-row1 #page-contact-email #page-contact-email-form fieldset span textarea{width:100%}#page-contact-row1 #page-contact-email #page-contact-email-form input[type=submit]{margin-top:20px}#page-contact-row1 #page-contact-email #page-contact-email-form .grecaptcha{display:block;margin-top:20px;width:60%}#page-contact-row1 form.invalid input.wpcf7-not-valid,#page-contact-row1 form.invalid select.wpcf7-not-valid,#page-contact-row1 form.invalid textarea.wpcf7-not-valid{border:1px solid #ef3b39}#page-contact-row1 form .wpcf7-not-valid-tip{display:none}#page-contact-row1 form .wpcf7-spinner{background:none;height:11px;margin:0 10px;opacity:1;width:15px}#page-contact-row1 form .wpcf7-spinner::before{animation-name:blink;background-color:#f7b718;bottom:0;height:15px;left:0;transform:translateY(-40%);width:15px}#page-contact-row1 form .wpcf7-response-output{align-items:center;border:0;display:flex;font-weight:bold;margin:20px 0 0 0;padding:0}#page-contact-row1 form .wpcf7-response-output::before{margin-right:10px}#page-contact-row1 form.invalid .wpcf7-response-output::before{content:url("data:image/svg+xml,%3Csvg fill='%23ef3b39' width='25px' height='25px' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E");height:25px;width:25px}#page-contact-row1 form.sent .wpcf7-response-output::before{content:url("data:image/svg+xml,%3Csvg fill='%23112866' width='25px' height='25px' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E");height:25px;width:25px}#page-contact-row1 #page-contact-address #page-contact-address-text,#page-contact-row2 #page-contact-phone #page-contact-phone-numbers,#page-contact-row2 #page-contact-social #page-contact-social-buttons{border:2px solid #ddd;border-top:0;flex:1;width:100%}#page-contact-row1 #page-contact-address #page-contact-address-text{display:flex;flex-direction:column;font-weight:bold}#page-contact-row1 #page-contact-address p{margin-top:0}#page-contact-row1 #page-contact-address iframe{aspect-ratio:1/1;flex:1;margin-top:40px;width:100%}#page-contact-row2{padding-top:40px}#page-contact-row2 #page-contact-social #page-contact-social-buttons{display:flex;gap:40px}#page-contact-row2 #page-contact-social #page-contact-social-buttons a{aspect-ratio:1/1;height:100%;min-height:60px}#page-home-glance h1.wrapper{margin-bottom:calc(var(--councilogy-block-padding) * 1.5);text-align:center}#page-home-glance .wrapper.perflex:not(:last-of-type){align-items:stretch;margin-bottom:40px}#page-home-glance #page-home-glance-highlights{gap:40px 40px}#page-home-glance #page-home-glance-highlights .glance_highlight{background:#ddd;margin-top:37.5px;position:relative}#page-home-glance #page-home-glance-highlights .glance_highlight .icon{background:#112866;color:#f7b718;height:75px;left:50%;padding:15px;position:absolute;top:0;transform:translate(-50%,-50%);width:75px}#page-home-glance #page-home-glance-highlights .glance_highlight .icon svg{width:100%}#page-home-glance #page-home-glance-highlights .glance_highlight h2,#page-home-glance #page-home-glance-highlights .glance_highlight h3{margin-top:20px;text-align:center}#page-home-glance #page-home-glance-leaders{align-items:stretch;background:#112866;justify-content:center;position:relative;z-index:100}#page-home-glance #page-home-glance-leaders::before{background-attachment:fixed;background-blend-mode:multiply;background-color:#112866;background-image:url("assets/images/kofc_emblem_1c_rev.png");background-position:center center;background-repeat:space;background-size:auto 10%;content:'';height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:200}#page-home-glance #page-home-glance-leaders .perflex_third{display:flex;flex-wrap:wrap;min-inline-size:250px}#page-home-glance #page-home-glance-leaders .perflex_third .col{display:flex;flex-direction:column;flex-grow:1;height:100%;object-fit:cover;position:relative;z-index:300}#page-home-glance #page-home-glance-leaders .perflex_third .col a,#page-home-glance #page-home-glance-leaders .perflex_third .col img{height:100%;object-fit:cover;object-position:center;width:100%}#page-home-glance #page-home-glance-leaders .perflex_third .col .caption{background:#000;color:#fff;display:flex;flex-direction:column;flex-grow:1;height:50%;justify-content:center;padding:20px;text-align:center}#page-home-glance #page-home-glance-leaders .perflex_third .col .caption h3{color:#f7b718;margin-bottom:20px}#page-home-glance #page-home-glance-leaders .perflex_third .col .caption em{font-weight:bold}#page-home-glance #page-home-glance-leaders .perflex_third .col .comms{background:#f7b718;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px}#page-home-glance #page-home-glance-leaders .perflex_third .col .comms div{margin-top:0}#page-home-glance #page-home-glance-leaders .perflex_third .col .comms div:last-of-type:not(:first-of-type){align-items:bottom;display:flex;justify-content:right}#page-home-glance #page-home-glance-leaders .perflex_third .col .comms div a{display:inline-block;height:44px;width:44px}#page-home-glance #page-home-glance-leaders .perflex_third .col .comms div a:first-of-type:not(:last-of-type){margin-right:20px}#page-home-glance #page-home-glance-leaders .perflex_third .col .comms div a svg{width:100%}#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-kotm,#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-fotm{background:#fff}#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-kotm .text,#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-fotm .text{align-items:center;display:flex;flex:1 0;flex-direction:column;justify-content:flex-start;margin:20px;position:relative;text-align:center;z-index:500}#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-kotm .text h3,#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-fotm .text h3{background:#000;color:#fff;padding:20px 10px 0 10px;width:100%}#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-kotm .text h2,#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-fotm .text h2{align-items:center;background:#000;color:#f7b718;display:flex;justify-content:center;min-height:4em;padding:0 10px;width:100%}#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-kotm img,#page-home-glance #page-home-glance-leaders #page-home-glance-leaders-fotm img{aspect-ratio:1/1;filter:grayscale(100%);height:unset;opacity:.5;position:relative;z-index:500}#page-home-glance #page-home-glance-posts .perflex_third{background:#ddd;display:flex;flex-direction:column;--wrap-ratio:.75}#page-home-glance #page-home-glance-posts .page-home-glance-posts-heading{align-items:center;background:#ddd;color:#112866;display:flex;font-weight:bold;justify-content:space-between;padding:10px 20px}#page-home-glance #page-home-glance-posts #page-home-glance-events iframe{aspect-ratio:1/1.3;flex-grow:1;height:100%;width:calc(100% - 1px)}#page-home-glance #page-home-glance-posts #page-home-glance-events article{flex-grow:1}#page-home-glance #page-home-glance-posts #page-home-glance-gallery #loop_posts article a:hover{transform:unset}#page-home-glance #page-home-glance-posts #page-home-glance-prayers #page-home-glance-prayers-list{aspect-ratio:1/1.3;border:2px solid #ddd;flex-grow:1;overflow-y:scroll;width:100%}#page-home-glance #page-home-glance-posts #page-home-glance-prayers #page-home-glance-prayers-list ul li{text-align:center;padding:5px 10px}#page-home-glance #page-home-glance-posts #page-home-glance-prayers #page-home-glance-prayers-list ul li:nth-of-type(odd){background:#fff}#page-home-glance #page-home-glance-posts #page-home-glance-prayers #page-home-glance-prayers-list ul li:nth-of-type(even){background:#ddd}#page-home-action{gap:40px 80px;padding-top:0;--col-gap-size:80px;--row-gap-size:40px}#page-home-action h1.wrapper{margin-bottom:calc(var(--councilogy-block-padding) * 1.5);text-align:center}#page-home-action #page-home-action-current{margin-bottom:40px}#page-home-action img{width:100%}#page-home-action #page-home-action-current .perflex{background:url('assets/images/pexels-mateusz-dach-99805-1275691.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;align-items:stretch;gap:0;margin-top:20px}#page-home-action #page-home-action-current-left,#page-home-action #page-home-action-current-right{background:rgba(255,255,255,.9);min-height:200px}#page-home-action #page-home-action-current-left{align-items:flex-start;display:flex;flex-direction:column;font-size:1.25em;justify-content:space-evenly;line-height:1.5em}#page-home-action #page-home-action-current-left>ul{list-style:disc;margin-left:20px}#page-home-action #page-home-action-current-left>ul ul{list-style:square;margin-left:20px}#page-home-action #page-home-action-current-right{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}#page-home-action #page-home-action-current-right img{max-width:200px}#page-home-action #page-home-action-charities{padding-top:0}#page-home-action #page-home-action-charities h2,#page-home-action #page-home-action-charities h3{width:100%}#page-home-action-charities-photos{--gap-size:20px;align-items:stretch;gap:20px;margin-top:20px}#page-home-action-charities-photos .perflex_quarter{display:flex;flex-direction:column;justify-content:space-between;min-inline-size:200px}#page-home-action #page-home-action-charities #page-home-action-charities-photos .caption,#page-home-action #page-home-action-charities #page-home-action-charities-photos a{flex:1 0}#page-home-action #page-home-action-charities #page-home-action-charities-photos .caption{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:10px;text-align:center}#page-home-action #page-home-action-charities #page-home-action-charities-photos .caption em{font-size:clamp(1rem,.625vw + .9rem,1.3rem);font-weight:bold;line-height:clamp(1.5rem,.625vw + 1.4rem,1.8rem);margin-bottom:10px}#page-home-action #page-home-action-charities #page-home-action-charities-photos .perflex_quarter>a{aspect-ratio:1/1;display:block;line-height:0;position:relative;width:100%}#page-home-action #page-home-action-charities #page-home-action-charities-photos .perflex_quarter:first-of-type>a::before{background:#f7b718;bottom:20px;color:#112866;content:url("assets/images/lightbox-indicator.svg");display:block;height:24px;padding:10px;position:absolute;right:20px;width:24px;z-index:10}#page-home-action #page-home-action-charities #page-home-action-charities-photos .perflex_quarter>a video{aspect-ratio:1/1;object-fit:cover;object-position:center;width:100%}#page-home-action-righttolife{background:#ddd}#page-home-cor{background:url('assets/images/monstrance-procession.jpg') no-repeat center center;box-shadow:0 0 5px 2px rgba(0,0,0,.7) inset;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#page-home-cor #page-home-cor-intro{background:rgba(var(--brand-color-blue-rgb),.8);color:#fff;font-weight:bold;margin:0 auto;max-width:70%;text-align:center}#page-home-cor #page-home-cor-intro h2{color:#f7b718}#page-home-cor #page-home-cor-intro h3{margin-top:20px}#page-home-cor-media{background:#112866}#page-home-cor-media .wrapper .inner.perflex{align-items:stretch}#page-home-cor-media .wrapper .inner.perflex #page-home-cor-media-video{}#page-home-cor-media .wrapper .inner.perflex #page-home-cor-media-video iframe{aspect-ratio:1.78/1;width:100%}#page-home-cor-media .wrapper .inner.perflex #page-home-cor-media-elements{display:flex;flex-direction:column;gap:40px;justify-content:space-evenly;--wrap-ratio:.6}#page-home-cor-media .wrapper .inner.perflex #page-home-cor-media-elements .elements_row{align-items:center;color:#fff;display:flex;gap:20px;height:30%;justify-content:space-around}#page-home-cor-media .wrapper .inner.perflex #page-home-cor-media-elements .elements_row svg{aspect-ratio:1/1;display:inline-block;flex:0 0 100px;width:100px}#page-home-cor-media .wrapper .inner.perflex #page-home-cor-media-elements .elements_row>div{flex:1 1 0}#page-home-cor-media .wrapper .inner.perflex #page-home-cor-media-elements .elements_row>div>h3{width:100%}#page-home-cor-media .wrapper .inner.perflex #page-home-cor-info{background:#fff;color:unset;width:100%}#page-home-cor-media .wrapper .inner.perflex #page-home-cor-info p{margin-top:20px}#page-home-programs{padding-top:0}#page-home-programs #page-home-programs-intro{background:url('assets/images/Untitled-2.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#page-home-programs #page-home-programs-intro #page-home-programs-intro-text{background:rgba(var(--brand-color-blue-rgb),.7);color:#fff;margin:0 auto;max-width:70%;text-align:center}#page-home-programs #page-home-programs-intro #page-home-programs-intro-text h2{color:#f7b718}#page-home-programs #page-home-programs-intro #page-home-programs-intro-text h3{margin-top:20px}#page-home-programs #page-home-programs-links{background:#ddd;gap:0 40px}#page-home-programs #page-home-programs-links1,#page-home-programs #page-home-programs-links2{gap:0 40px}#page-home-programs #page-home-programs-links a{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}#page-home-programs #page-home-programs-links a svg{width:100%}#page-home-programs #page-home-programs-info{background:#ddd;padding-top:0}#page-home-programs #page-home-programs-info .inner{background:#fff}#page-join-guide .wrapper>h1{margin-bottom:calc(var(--councilogy-block-padding) * 1.5);text-align:center}#page-join-guide .wrapper #page-join-guide-text ul{list-style:disc;margin:10px 0 0 30px}#page-join-guide .wrapper #page-join-guide-text #page-join-guide-link{padding:40px 0 20px 0;text-align:center}#page-join-guide .wrapper #page-join-guide-text #page-join-guide-link a{font-size:clamp(1rem,4.16666666666667vw + .333333333333333rem,3rem);line-height:clamp(1rem,4.16666666666667vw + .333333333333333rem,3rem);padding:20px 40px}#page-join-guide .wrapper #page-join-guide-graphic{--wrap-ratio:.75}#page-join-guide .wrapper #page-join-guide-graphic img{width:100%}#page-join-history{background:#ddd}#page-join-history h2{width:100%}#page-join-history .wrapper #page-join-history-video iframe{aspect-ratio:1.78/1;width:100%}#page-join-history .wrapper #page-join-history-text.perflex_quarter{background:#112866;color:#fff;--wrap-ratio:.9}#page-join-history .wrapper #page-join-history-text h3{color:#f7b718}#page-join-history #page-join-history-more{background:#fff;width:100%}#page-join-meaning h2{width:100%}#page-join-meaning .wrapper #page-join-meaning-text.perflex_quarter{color:#fff;display:flex;flex-direction:column;gap:20px;--wrap-ratio:.9}#page-join-meaning .wrapper #page-join-meaning-text a{}#page-join-meaning .wrapper #page-join-meaning-video iframe{aspect-ratio:1.78/1;background:#fff;width:100%}#page-join-meaning #page-join-meaning-more{background:#ddd;width:100%}#page-prayers-goto{border:2px solid #112866;display:flex;flex-direction:column;gap:40px}#page-prayers-goto-head{width:100%}#page-prayers-goto-head h3{margin-top:20px}#page-prayers-goto-list li{padding:5px 10px}#page-prayers-goto-list li:nth-of-type(odd){background:#ddd}#page-prayers-mcgivney_canon{background:#ddd;display:flex;flex-direction:column;gap:40px}#page-prayers-mcgivney_canon-head{width:100%}#page-prayers-mcgivney_canon-head h3{margin-top:20px}#page-prayers-mcgivney_canon-image img{width:100%}#page-prayers-mcgivney_canon-text{background:#112866;color:#fff;font-weight:bold;line-height:2;text-align:center}#page-prayers-mcgivney_canon-video iframe,#page-prayers-mcgivney_petition-video iframe{aspect-ratio:1.78/1;width:100%}#page-prayers-petition,#page-prayers-otherdocs{display:flex;flex-wrap:wrap;gap:20px 10px}#page-prayers-petition a,#page-prayers-otherdocs a{width:100%}#page-prayers-mcgivney_canon-report{background:#fff;text-align:center;width:100%}#page-prayers-persecuted{background:#000}#page-prayers-persecuted-head{color:#fff;width:100%}#page-prayers-persecuted-graphic img{width:100%}#page-prayers-persecuted-text{background:#fff}#page-prayers-persecuted-text p:first-of-type{margin-top:0}.post_nav{background:#ddd}.post_nav .wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.post_nav .wrapper .nav-links{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;height:100%;justify-content:center}.post_nav .wrapper .nav-links div{}.post_nav .wrapper .nav-links div a{align-items:center;display:flex;justify-content:center;height:100%}.post_nav .wrapper .archive-selector{align-items:center;background:#000;color:#fff;display:flex;font-weight:bold;gap:10px;justify-content:center;padding:.5em 1em}.post_nav .wrapper .archive-selector form[id^=archive-selector_form_]{padding-right:30px;position:relative}.post_nav .wrapper .archive-selector form[id^=archive-selector_form_] label{margin-right:.5em}.post_nav .wrapper .archive-selector form[id^=archive-selector_form_] select{border:1px solid #f7b718}.post_nav .wrapper .archive-selector form[id^=archive-selector_form_] input[type=submit]{aspect-ratio:1/1;border:1px solid #f7b718;bottom:0;height:100%;position:absolute;right:0;top:0}.post_nav .wrapper .archive-selector .archive-selector_reset{background-color:#112866;border:1px solid #f7b718;height:100%}.post_nav .wrapper .archive-selector .archive-selector_reset:hover{background-color:#ef3b39}.post_nav .wrapper .back_to_cat{background:#000;height:100%}.post_nav .wrapper .back_to_cat .icon_grid{margin-right:5px}.post_nav .wrapper .page-numbers.current .button.button_colored{align-items:center;background:#000;color:#fff;display:inline-flex;font-weight:bold;justify-content:center;padding:.5em 1em}#loop_posts{align-items:stretch;justify-content:space-between;--gap-count:3}#loop_posts article.perflex_quarter{--wrap-ratio:1}#loop_posts article a{aspect-ratio:1/1.3;border:1px solid #112866;display:flex;flex-direction:column;transform:scale(1);transition:transform .25s ease-in-out;width:100%}#loop_posts article.category-galleries a{background:var(--data-image) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#loop_posts article.category-minutes a{background:url('assets/images/minutes-preview.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#loop_posts article.page a{background:var(--data-image) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#loop_posts article a:hover{border:1px solid #ef3b39;transform:scale(1.03);transition:transform .15s}#loop_posts article a header{background-color:#112866;padding:10px 20px}#loop_posts article a .entry-summary{background:rgba(0,0,0,.5);flex-grow:1;padding:20px;text-shadow:1px 1px 2px rgba(0,0,0,1),1px -1px 2px rgba(0,0,0,1),-1px -1px 2px rgba(0,0,0,1),-1px 1px 2px rgba(0,0,0,1)}#loop_posts article a .entry-summary h2{align-items:center;display:flex;height:100%;justify-content:center;width:100%;word-break:break-word}#loop_posts article a:hover .entry-summary{}#single_post .entry-title{margin-bottom:40px}#single_post .entry-content{position:relative}#single_post .entry-content #adobe-dc-view{border:2px solid #000;left:0;position:relative;top:0;width:100%}#single_post .entry-content object{aspect-ratio:1/1.29;border:2px solid #000;left:0;position:relative;top:0;width:100%}#single_post .entry-content p{margin:0 0 20px 0}#single_post .councilogy_video_gallery{column-gap:40px;display:flex;flex-wrap:wrap}#single_post .councilogy_video_gallery a{display:block;flex:1 1 20%;margin-top:40px;min-width:200px}#single_post .councilogy_video_gallery a video{width:100%}#page-search svg{margin:0 auto 40px auto}#page-search .header{margin-bottom:40px}#footer{background:#f7b718;box-shadow:0 -1px 5px 1px rgba(0,0,0,.7)}#footer h2{font-size:clamp(1rem,.625vw + .9rem,1.3rem);line-height:clamp(1rem,.625vw + .9rem,1.3rem);margin-bottom:10px}#footer a:active,#footer a:link,#footer a:visited{border-bottom:none}#footer>.wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:clamp(1rem,2.08333333333333vw + .666666666666667rem,2rem);justify-content:space-between;padding:60px 20px}#footer #contact-info{justify-self:end;margin-top:-20px}#footer #contact-info img{height:100px}#footer #copyright{background:#112866;border-top:1px solid #000;color:#fff;line-height:.75rem;padding:10px 0;width:100%}#footer #copyright .wrapper{color:#fff;display:flex;gap:20px;justify-content:space-between}#footer #copyright .wrapper a,#footer #copyright .wrapper a:active,#footer #copyright .wrapper a:link,#footer #copyright .wrapper a:visited{color:#fff}#footer #copyright .wrapper a:hover{color:#ef3b39}#footer #copyright .wrapper a[target=_blank]::after{content:url("data:image/svg+xml,%3Csvg fill='%23fff' width='.6em' height='.6em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E");margin-left:5px}#footer #copyright .wrapper a[target=_blank]:hover::after{content:url("data:image/svg+xml,%3Csvg fill='%23ef3b39' width='.6em' height='.6em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E")}@media (max-aspect-ratio:1/1){:root{--councilogy-section-padding-bottom:50px;--councilogy-section-padding-top:50px;--councilogy-block-padding:20px}.councilogy_block_padded{padding:40px var(--councilogy-block-padding) 40px var(--councilogy-block-padding)}}@media (width < 760px){#header #branding #site-description,#header #branding #social-buttons,#navigation .wrapper #home-link,#navigation .wrapper #navmenu{display:none}#header{background:#112866;border-bottom:1px solid #000;box-shadow:0 2px 5px 1px rgba(0,0,0,.7)}#header .wrapper{padding:0}#header #branding a{margin-right:120px}#header #branding #site-title h1{color:#fff;margin-bottom:0}#navigation{position:relative}#navigation .wrapper #navmenu-container #mobile-button-open{display:flex}#navigation .wrapper #navmenu-container:focus-within #navmenu,#navigation .wrapper #navmenu-container:focus-within + #mobile-button-close{display:flex}#navigation #navmenu{align-items:flex-start;background:#ddd;box-shadow:0 2px 5px 1px rgba(0,0,0,.5);flex-direction:column;gap:0;height:auto;left:0;padding:20px;position:absolute;top:0;width:100%}#navigation #navmenu>li{flex-direction:column;width:100%}#navigation #navmenu>li>a{color:#000;font-weight:bold;display:block;width:100%}#navigation #navmenu li>ul{box-shadow:unset;filter:brightness(1);max-height:unset;position:unset}#navigation #navmenu li:hover>ul{box-shadow:unset}#navigation #navmenu #search{border-top:1px solid #000;max-width:100%;padding-top:20px;width:100%}#navigation #navmenu #search input[type=search]{background:#fff}#navigation #navmenu #search input[type=submit]{height:calc(100% - 20px);margin-top:20px}#content-hero .wrapper{padding:0}#content-hero .wrapper::before,#content-hero .wrapper::after{display:none}#page-calendar #page-calendar-grid{display:none}#page-calendar #page-calendar-agenda{display:unset}}@media (width < 480px){#header #branding #site-title h1 span[itemprop=name]{display:none}#header #branding #site-title h1 span.mobile{display:inline}#header #branding #site-title h1 span.mobile span.small{position:relative;top:-.3rem}#content-hero.slider .entry-title::after{display:none}#footer>.wrapper>div{width:100%}#footer #contact-info{margin-top:unset}}@keyframes hero-slider-bg{0%{background:url(assets/images/hero/slider/evangelization.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}15%{background:url(assets/images/hero/slider/evangelization.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}20%{background:url(assets/images/hero/slider/faith.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}35%{background:url(assets/images/hero/slider/faith.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}40%{background:url(assets/images/hero/slider/family.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}55%{background:url(assets/images/hero/slider/family.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}60%{background:url(assets/images/hero/slider/community.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}75%{background:url(assets/images/hero/slider/community.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}80%{background:url(assets/images/hero/slider/life.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}95%{background:url(assets/images/hero/slider/life.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}100%{background:url(assets/images/hero/slider/evangelization.jpg) no-repeat center center;-webkit-background-size:130%;-moz-background-size:130%;-o-background-size:130%;background-size:130%}}@keyframes hero-slider-img{0%{background:url(assets/images/hero/slider/evangelization.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}15%{background:url(assets/images/hero/slider/evangelization.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}20%{background:url(assets/images/hero/slider/faith.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}35%{background:url(assets/images/hero/slider/faith.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}40%{background:url(assets/images/hero/slider/family.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}55%{background:url(assets/images/hero/slider/family.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}60%{background:url(assets/images/hero/slider/community.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}75%{background:url(assets/images/hero/slider/community.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}80%{background:url(assets/images/hero/slider/life.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}95%{background:url(assets/images/hero/slider/life.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}100%{background:url(assets/images/hero/slider/evangelization.jpg) no-repeat center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}}@keyframes hero-slider-title{0%{content:'Evangelization'}15%{content:'Evangelization'}20%{content:'Faith'}35%{content:'Faith'}40%{content:'Family'}55%{content:'Family'}60%{content:'Community'}75%{content:'Community'}80%{content:'Life'}95%{content:'Life'}100%{content:'Evangelization'}}@keyframes hero-slider-caption{0%{content:'Cor Initiative: Prayer, Formation, Fraternity'}15%{content:'Cor Initiative: Prayer, Formation, Fraternity'}20%{content:'Holy Hour, Rosary Program, Sacramental Gifts, Seminarian Support, & more'}35%{content:'Holy Hour, Rosary Program, Sacramental Gifts, Seminarian Support, & more'}40%{content:'Family Prayer, Family of the Month, Keep Christ in Christmas, & more'}55%{content:'Family Prayer, Family of the Month, Keep Christ in Christmas, & more'}60%{content:'Coats for Kids, Free Throw Championship, Disaster Preparedness, & more'}75%{content:'Coats for Kids, Free Throw Championship, Disaster Preparedness, & more'}80%{content:'Aid & Support After Pregnancy, March for Life, Special Olympics, Silver Rose, & more'}95%{content:'Aid & Support After Pregnancy, March for Life, Special Olympics, Silver Rose, & more'}100%{content:'Cor Initiative: Prayer, Formation, Fraternity'}}:root{--parvus-transition-duration:300ms;--parvus-transition-timing-function:cubic-bezier(0.62,.16,.13,1.01);--parvus-background-color:rgba(0,0,0,.9);--parvus-color:#fff;--parvus-btn-background-color:#f7b718;--parvus-btn-color:#112866;--parvus-btn-hover-background-color:#f7b718;--parvus-btn-hover-color:#ef3b39;--parvus-btn-disabled-background-color:#ddd;--parvus-btn-disabled-color:hsl(0deg 0 100%);--parvus-caption-background-color:transparent;--parvus-caption-color:#fff;--parvus-loading-error-background-color:hsl(0deg 0 100%);--parvus-loading-error-color:hsl(228deg 24% 23%);--parvus-loader-background-color:hsl(23deg 40% 96%);--parvus-loader-color:hsl(228deg 24% 23%)}body:has(.parvus[aria-hidden=false]){touch-action:none}.parvus-trigger:has(img){display:block;position:relative}.parvus-trigger:has(img) .parvus-zoom__indicator{align-items:center;background-color:var(--parvus-btn-background-color);color:var(--parvus-btn-color);display:flex;justify-content:center;padding:.5rem;position:absolute;inset-inline-end:20px;inset-block-end:20px}.parvus-trigger:has(img) img{display:block}.parvus{box-sizing:border-box;contain:strict;inset:0;overflow:hidden;overscroll-behavior:contain;position:fixed;z-index:1337}.parvus *,.parvus *::before,.parvus *::after{box-sizing:border-box}.parvus[aria-hidden=true]{display:none}.parvus__overlay{background-color:var(--parvus-background-color);color:var(--parvus-color);inset:0;position:absolute}.parvus__slider{inset:0;position:absolute}.parvus__slider[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion:no-preference){.parvus__slider--animate:not(.parvus__slider--is-dragging){transition:transform var(--parvus-transition-duration) var(--parvus-transition-timing-function);will-change:transform}}.parvus__slider--is-draggable{cursor:grab}.parvus__slider--is-dragging{cursor:grabbing}.parvus__slide{block-size:100%;display:grid;inline-size:100%;padding-block:3.75rem 1rem;padding-inline:1rem;place-items:center}.parvus__slide img{block-size:auto;display:block;inline-size:auto;margin-inline:auto;transform-origin:left top}.parvus__content--error{background-color:var(--parvus-loading-error-background-color);color:var(--parvus-loading-error-color);padding-block:.5rem;padding-inline:1rem}.parvus__caption{background-color:var(--parvus-caption-background-color);color:var(--parvus-caption-color);padding-block-start:.5rem;text-align:start}.parvus__loader{display:inline-block;block-size:6.25rem;inset-inline-start:50%;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%);inline-size:6.25rem}.parvus__loader::before{animation:spin 1s infinite;border-radius:100%;border:.25rem solid var(--parvus-loader-background-color);border-block-start-color:var(--parvus-loader-color);content:"";inset:0;position:absolute;z-index:1}.parvus__toolbar{align-items:center;display:flex;inset-block-start:1rem;inset-inline:1rem;justify-content:space-between;position:absolute}.parvus__controls{display:flex;gap:.5rem}.parvus__btn{appearance:none;background-color:var(--parvus-btn-background-color);background-image:none;border-radius:0;border:.0625rem solid transparent;color:var(--parvus-btn-color);cursor:pointer;display:flex;font:inherit;padding:.3125rem;position:relative;touch-action:manipulation;will-change:transform,opacity;z-index:7}.parvus__btn:hover,.parvus__btn:focus-visible{background-color:var(--parvus-btn-hover-background-color);color:var(--parvus-btn-hover-color)}.parvus__btn--previous{inset-inline-start:0;position:absolute;inset-block-start:calc(50svh - 1rem);transform:translateY(-50%)}.parvus__btn--next{position:absolute;inset-inline-end:0;inset-block-start:calc(50svh - 1rem);transform:translateY(-50%)}.parvus__btn svg{pointer-events:none}.parvus__btn[aria-hidden=true]{display:none}.parvus__btn[aria-disabled=true]{background-color:var(--parvus-btn-disabled-background-color);color:var(--parvus-btn-disabled-color)}.parvus__counter{color:var(--parvus-color);position:relative;z-index:7}.parvus__counter[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion:no-preference){.parvus__overlay,.parvus__counter,.parvus__btn--close,.parvus__btn--previous,.parvus__btn--next,.parvus__caption{transition:transform var(--parvus-transition-duration) var(--parvus-transition-timing-function),opacity var(--parvus-transition-duration) var(--parvus-transition-timing-function);will-change:transform,opacity}.parvus--is-opening .parvus__overlay,.parvus--is-opening .parvus__counter,.parvus--is-opening .parvus__btn--close,.parvus--is-opening .parvus__btn--previous,.parvus--is-opening .parvus__btn--next,.parvus--is-opening .parvus__caption,.parvus--is-closing .parvus__overlay,.parvus--is-closing .parvus__counter,.parvus--is-closing .parvus__btn--close,.parvus--is-closing .parvus__btn--previous,.parvus--is-closing .parvus__btn--next,.parvus--is-closing .parvus__caption{opacity:0}.parvus--is-vertical-closing .parvus__counter,.parvus--is-vertical-closing .parvus__btn--close{transform:translateY(-100%);opacity:0}.parvus--is-vertical-closing .parvus__btn--previous{transform:translate(-100%,-50%);opacity:0}.parvus--is-vertical-closing .parvus__btn--next{transform:translate(100%,-50%);opacity:0}.parvus--is-vertical-closing .parvus__caption{transform:translateY(100%);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}