body,html{background-color:#fff;height:100%;width:100%;padding:0;margin:0;scroll-behavior:smooth;font-family:"Montserrat",sans-serif}.content{width:100%;height:100%;overflow:auto;box-sizing:border-box}.wrapper{height:100%;position:relative;overflow:hidden}main{margin-top:65px;min-height:70vh}.skip-link{position:fixed;top:8px;left:8px;z-index:2000;padding:.5rem 1rem;background-color:#fff;color:#344767;font-weight:700;border-radius:.375rem;box-shadow:0 2px 8px rgba(0,0,0,.35);transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none;outline:3px solid #344767;outline-offset:2px;color:#344767;text-decoration:underline}main#main{scroll-margin-top:calc(var(--nav-top,0px) + 65px)}main#main:focus{outline:0}h1.h5,h2.h5,h3.h5,h4.h5,h1.h6,h2.h6,h3.h6,h4.h6{letter-spacing:inherit}.btn:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #344767!important}.modal-header .btn-close{filter:invert(1) grayscale(100%);opacity:.6}.modal-header .btn-close:hover{opacity:.85}.modal-header .btn-close:focus-visible{opacity:1;box-shadow:none;outline:2px solid #fff;outline-offset:2px}.site-footer .btn-icon-only.opacity-6:hover,.site-footer .btn-icon-only.opacity-6:focus-visible{opacity:1!important}.site-footer footer a:focus-visible:not(.btn){outline:2px solid #fff;outline-offset:2px;box-shadow:none}a.rtBibleRef{text-decoration:underline;text-underline-offset:2px}footer{z-index:50}.bold{font-weight:bold}.border-silver{border:1px solid #dedede}.nexa,.fancy{font-family:'Nexa'!important}.questa,.serif{font-family:questa!important}.intimateSummer{font-family:'IntimateSummer'!important}.alert-top{border-radius:0!important;border:0!important;margin-bottom:0!important;line-height:50px}.alert-christmas{background-image:linear-gradient(310deg,#064413 0%,#06250c 100%)}.card-fullheight{height:100%}.card{border:1px solid #c0c0c07a}.profilePhoto{width:50px;height:50px;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center;display:inline-block}.profilePhoto-fit{width:100%;border-radius:50%;object-fit:cover;display:block}@supports(aspect-ratio:1/1){.profilePhoto-fit{aspect-ratio:1/1}}@supports not (aspect-ratio:1/1){.profilePhoto-fit{height:auto}}.profilePhotoImg{width:50px;height:50px;border-radius:50%;display:inline-block;object-fit:cover}.profilePhotoImg-lg{width:200px;height:200px;border-radius:50%;display:block;object-fit:cover}.profileName{height:50px;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-15px}.profileContainer{display:flex;align-items:center;gap:1rem}.missingProfile{background-color:#344767;border-radius:50%;height:3rem;text-align:center;width:3rem}.missingProfile__initials{font-size:1.5rem;line-height:1;position:relative;top:.75rem;color:#fff;font-weight:500}.missingProfile__profileName{font-size:1.25rem}.row-flex{display:flex;flex-wrap:wrap}.full-row{width:100%}.wide-container{margin-left:5%;margin-right:5%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{border-radius:2px;background-color:#c2c2c2}::-webkit-scrollbar-track{background-color:#eee}.card>div>picture>img{border-top-left-radius:.625rem;border-top-right-radius:.625rem}img.gray,img.grayHover{filter:grayscale(100%);-webkit-filter:grayscale(100%)}img.grayHover:hover{filter:none;-webkit-filter:grayscale(0)}a:focus-visible img.grayHover{filter:none;-webkit-filter:grayscale(0)}:where(img.ccm-img-box){max-width:100%;height:auto}.liveToast{position:absolute;right:20px;bottom:15px;z-index:5}.liveToast-body{text-align:center}.liveToast-message{margin:0;font-size:1.25rem;line-height:1.3}.liveToast-actions{display:flex;justify-content:center}.liveToast-actions .btn{white-space:nowrap}@media(max-width:575.98px){.liveToast{left:.75rem;right:.75rem;bottom:.75rem}.liveToast .toast{width:100%}.liveToast-body{display:flex;align-items:center;gap:.75rem;padding:.25rem .5rem;text-align:left}.liveToast-message{flex:1 1 auto;font-size:1rem}.liveToast-divider{display:none}}.field-error>input,.field-error>select,.field-error>textarea{border:2px solid #f00}.field-valid>input,.field-valid>select,.field-valid>textarea{border:2px solid #008000}.imageStrip{min-height:15vh!important}.card .card-circle{border:2px solid #e0e0e0;height:7.5rem;width:7.5rem;-webkit-border-radius:50%;border-radius:50%}.card .card-circle .fas,.card .card-circle .fab,.card .card-circle .far{font-size:4rem}.featured{display:block;width:100%;background:#000 .8;background:rgba(0,0,0,.85);text-align:center;padding:10px;border-radius:30px}i.cardIcon{font-size:4rem}.newsletterSlideUp{position:fixed;bottom:-450px;left:0;width:100%;transition:bottom .3s ease;z-index:49}.newsletterSlideUp.show{bottom:400px}.bg-gradient-primary{background-image:linear-gradient(90deg,#ed3269,#f05f3e)}.bg-gradient-primary label{color:#fff}.grecaptcha-badge{display:none!important}.tag-cursor{cursor:pointer}.devoListCard{border:1px solid #e6e6e6}.containerRichText{min-height:400px}input[type="date"]{padding-right:35px!important}.ql-container{font-family:"Montserrat",sans-serif!important;height:90%!important}#groupLeaderEmailEditor.ql-container{height:auto!important}#groupLeaderEmailEditor .ql-editor{min-height:10rem}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;max-height:500px;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}@media print{body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000!important}#sermonPrintNotes p{font-size:1em;font-weight:600}}#loadingOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:9900}#loadingIcon{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}.nav.nav-pills .nav-link.active{animation:.2s ease;background-color:#a9a9a9;color:#fff}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.groupMap{background-color:#4285f4;border-radius:8px;color:#fff;font-size:14px;padding:10px 15px;position:relative}.groupMap::after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%,0);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #4285f4}.wizard-step{display:none}.wizard-step.active{display:block}.number-box{display:inline-block;background-color:#f2695c;color:#fff;padding:4px 8px;border-radius:4px;text-align:center;line-height:1;font-weight:bold;vertical-align:middle}.staff-card-link:focus-visible{outline:0}.staff-card-link:focus-visible>.staff-card{outline:3px solid #344767;outline-offset:3px}.staff-card__name,.staff-card__spouse{text-wrap:balance;overflow-wrap:anywhere}.staff-card__spouse{color:#344767;font-size:1rem;font-weight:700;line-height:1.625}.staff-card .staff-card__title.text-warning{color:#a15c00!important}@media(max-width:767.98px){.staff-card__name{font-size:1rem;line-height:1.375}.staff-card__spouse{font-size:.8125rem;font-weight:600;line-height:1.4}.staff-card__title{line-height:1.35}}.staff-directory .staff-card{transition:transform .3s ease}.staff-directory .staff-card:hover{transform:translateY(-4px)}.staff-directory .staff-card img.grayHover{transition:filter .3s ease}.section-5050-right-max-480{display:flex;flex-wrap:wrap;gap:1.5rem}.section-5050-right-max-480>.col-left{flex:1 1 0%;min-width:0}.section-5050-right-max-480>.col-right{flex:0 1 480px;max-width:480px}textarea+small{display:block;text-align:right;margin-top:4px}.ccm-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.ccm-btn-row.text-center{justify-content:center}.ccm-btn-row.text-end{justify-content:flex-end}.ccm-btn-row>.btn{margin-bottom:0}.ccm-hero-buttons{position:relative;z-index:1}@media(max-width:575.98px){.ccm-hero-buttons>.btn-lg{padding-left:2rem;padding-right:2rem}}.d-flex:has(>a[data-call-to-action]){flex-wrap:wrap;gap:.75rem 1rem}.d-flex>a[data-call-to-action].me-3{margin-right:0!important}@media(max-width:767.98px){.row>[class*="col-"]:has(>.d-flex:last-child>a[data-call-to-action]):not(:last-child){margin-bottom:1.5rem}}.aside-section{top:0;bottom:0;position:absolute}.aside-left{width:100%;left:0;background-color:#344767;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);transition:transform .4s cubic-bezier(.63,.02,0,.82);display:flex;align-items:center;justify-content:center;z-index:900}.aside-left-inner{width:100%;font-weight:800;font-size:calc(25px + 23*(100vw - 320px)/1080);padding-left:calc(25px + 15%);line-height:1.3}.aside-right{display:none;width:60%;right:0;background-color:#000;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);transition:transform .4s cubic-bezier(.63,.02,0,.82);z-index:900}.aside-list{list-style:none;padding:0;margin:0;text-align:left}.aside-content{margin-top:150px;padding:0 40px;position:relative;color:#fff;text-align:center}.aside-list li{margin-bottom:20px}.aside-anchor::after{content:"";position:absolute;bottom:0;background-color:transparent;left:0;right:0;height:3px;border-radius:3px}.aside-anchor::before{border-radius:3px;content:"";position:absolute;bottom:0;background-color:#fff;left:0;height:3px;z-index:1;width:50%;-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.aside-anchor:hover:before{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.aside-anchor{padding-bottom:7px;color:#fff;text-decoration:none;font-size:30px;position:relative;font-weight:500;left:-50px;transition-property:transform;transition-duration:500ms;transition-timing-function:ease-in;transition-delay:500ms}.aside-anchor-small{font-size:18px}.aside-anchor:hover,.aside-anchor:active{color:#03a6a6}button.aside-anchor{background:none;border:0;padding:0 0 7px;font-family:inherit;line-height:inherit;text-align:left}.aside-anchor:focus-visible,.submenu-item:focus-visible,.menu-center a:focus-visible{outline:2px solid #fff;outline-offset:4px}input.hamburger~aside{visibility:hidden;transition:visibility 0s linear .4s}input.hamburger:checked~aside{visibility:visible;transition-delay:0s}input.hamburger:checked~aside .aside-left{transform:translateY(0%)}input.hamburger:checked~aside .aside-right{transform:translateY(0%)}input.hamburger:checked~aside .aside-left .aside-anchor{transform:translateX(50px)}input.hamburger:checked~aside .aside-left button.aside-anchor{transform:none}@media(min-width:992px){.aside-left{width:40%}.aside-right{display:block}}input.hamburger{position:fixed;top:0;left:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}input.hamburger:focus-visible~label.hamburger{outline:2px solid #fff;outline-offset:6px;border-radius:2px}input.hamburger:checked~label>i{background-color:transparent;transform:rotate(90deg)}input.hamburger:checked~label>i:before{background-color:#fff;transform:translate(-50%,-50%) rotate(45deg)}input.hamburger:checked~label>i:after{background-color:#fff;transform:translate(-50%,-50%) rotate(-45deg)}input.hamburger:checked~label close{color:#fff;width:100%}input.hamburger:checked~label open{color:rgba(0,0,0,0);width:0}label.hamburger{z-index:1038;display:block;height:35px;width:35px;position:fixed;top:calc(var(--nav-top) + 8px);left:8px;color:#fff}label.hamburger:hover{cursor:pointer}label.hamburger text close,label.hamburger text open{text-transform:uppercase;font-size:.8em;position:absolute;transform:translateY(50px);text-align:center;overflow:hidden;transition:width .25s .25s,color .45s .25s}label.hamburger text close{color:#000;right:0;width:0;top:-16px}label.hamburger text open{color:#fff;width:100%;top:-16px}label.hamburger>i{position:absolute;width:100%;height:2px;top:50%;background-color:#fff;pointer-events:auto;transition-duration:.3s;transition-delay:.25s}label.hamburger>i:before,label.hamburger>i:after{position:absolute;display:block;width:100%;height:2px;left:50%;background-color:#fff;content:"";transition:transform .3s,color .45s .25s;transform-origin:50% 50%}label.hamburger>i:before{transform:translate(-50%,-10px)}label.hamburger>i:after{transform:translate(-50%,10px)}.menu-center{z-index:1035;height:50px;text-align:center;position:absolute;left:50%;top:15px;transform:translateX(-50%);white-space:nowrap;align-items:center}.menu-center a,.menu-center a:hover,.menu-center a:visited{text-decoration:none;line-height:30px;align-items:center;color:#000;font-size:1rem;font-weight:bold}input.hamburger:checked~.menu-center a{color:#fff;width:0;transition:color .1s .25s}.menu-right{z-index:1035;height:50px;top:calc(var(--nav-top) + 12px);right:30px;position:fixed;text-align:right;width:42%;white-space:nowrap}.menu-bg{z-index:799;height:65px;width:100%;background-color:#344767;top:calc(var(--nav-top) + 0px);left:0;position:fixed;box-shadow:0 4px 4px rgba(0,0,0,.4)}.submenu .submenu-item{color:#fff;text-decoration:none;font-size:24px;font-weight:400;margin-left:-20px}.submenu>ul>li{line-height:30px;padding:0;margin-bottom:0}@media(max-width:575.98px){.menu-right{z-index:1035;height:50px;top:calc(var(--nav-top) + 12px);right:10px;position:fixed;text-align:right;width:auto;white-space:nowrap}#givingButtonHeader,#loginButtonWrapper{margin-right:.35em}#loginButtonWrapper{margin-right:0}.menu-right .btn-sm{padding:.4rem .75rem}}.top-0{top:0!important}#userDropdownMenu:hover,#userDropdownMenu:active{color:#03a6a6}button#userDropdownMenu{border:0;padding:0;background:transparent}button#userDropdownMenu:focus-visible{outline:2px solid #fff;outline-offset:3px}.rightMenuItem{display:inline-block}.menu-right .btn-secondary{background-color:#b8c2d1;border-color:#b8c2d1;color:#344767}.menu-right .btn-secondary:hover,.menu-right .btn-secondary:focus,.menu-right .btn-secondary:active{background-color:#d2d8e2;border-color:#d2d8e2;color:#344767}.menu-right .btn-outline-secondary{border-color:#d2d8e2;color:#d2d8e2}.menu-right .btn-outline-secondary:hover,.menu-right .btn-outline-secondary:focus,.menu-right .btn-outline-secondary:active{background-color:#d2d8e2;border-color:#d2d8e2;color:#344767}.menu-right .btn:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:none!important}#givingButtonHeader,#loginButtonWrapper{vertical-align:top;margin-right:.75em;margin-top:5px}.menuDevoText{max-height:25vh!important;overflow:hidden;text-align:left;display:block;opacity:.75}#menuLatestDevo h2,#menuLatestDevo h3{color:#c0c0c0}.redRibbon{--f:10px;--r:15px;--t:10px;position:absolute;inset:var(--t) calc(-1*var(--f)) auto auto;padding:0 10px var(--f) calc(10px + var(--r));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f)/2));background:#bd1550;box-shadow:0 calc(-1*var(--f)) 0 inset #0005;color:#fff;font-weight:bold}.campusRibbon{color:#fff;font-weight:bold;--f:.5em;--r:.8em;position:absolute;top:10px;left:calc(-1*var(--f));padding-inline:.75em;line-height:1.8;background:#c8432f;border-bottom:var(--f) solid #0005;border-right:var(--r) solid #0000;clip-path:polygon(calc(100% - var(--r)) 0,0 0,0 calc(100% - var(--f)),var(--f) 100%,var(--f) calc(100% - var(--f)),calc(100% - var(--r)) calc(100% - var(--f)),100% calc(50% - var(--f)/2))}.blueRibbon{--f:10px;--r:15px;--t:10px;position:absolute;inset:var(--t) calc(-1*var(--f)) auto auto;padding:0 10px var(--f) calc(10px + var(--r));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f)/2));background:#3a7d98;box-shadow:0 calc(-1*var(--f)) 0 inset #0005;color:#fff;font-weight:bold}.leftRibbon{--f:2px;--r:20px;--t:0px;position:absolute;padding:0 10px var(--f) calc(10px + var(--r));background:#3a7d98;box-shadow:0 calc(-1*var(--f)) 0 inset #0005;color:#fff;font-weight:bold;left:0}.blueRibbonColor{background:#3a7d98}.greenRibbonColor{background:#66c582}.redRibbonColor{background:#bd1550}.newRibbon{font-size:18px;font-weight:bold;color:#fff;--f:.5em;position:absolute;top:0;right:0;line-height:1.8;padding-inline:1lh;padding-bottom:var(--f);border-image:conic-gradient(#0008 0 0) 51%/var(--f);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));transform:translate(calc((1 - cos(45deg))*100%),-100%) rotate(45deg);transform-origin:0% 100%;background-color:#0172ad}.right0{right:0}.right-10{right:-10px}.mobileContainer{padding-left:2%;padding-right:2%;padding-bottom:50px}.datatable-wrapper.no-header .datatable-container{border-top:1px solid #d9d9d9}.datatable-wrapper.no-footer .datatable-container{border-bottom:1px solid #d9d9d9}.datatable-top,.datatable-bottom{padding:8px 10px}.datatable-top>nav:first-child,.datatable-top>div:first-child,.datatable-bottom>nav:first-child,.datatable-bottom>div:first-child{float:left}.datatable-top>nav:last-child,.datatable-top>div:not(first-child),.datatable-bottom>nav:last-child,.datatable-bottom>div:last-child{float:right}.datatable-selector{padding:6px}.datatable-input{padding:6px 12px}.datatable-info{margin:7px 0}.datatable-pagination ul{margin:0;padding-left:0}.datatable-pagination li{list-style:none;float:left}.datatable-pagination li.datatable-hidden{visibility:hidden}.datatable-pagination a,.datatable-pagination button{border:1px solid transparent;float:left;margin-left:2px;padding:6px 12px;position:relative;text-decoration:none;color:#333;cursor:pointer}.datatable-pagination a:hover,.datatable-pagination button:hover{background-color:#d9d9d9}.datatable-pagination .datatable-active a,.datatable-pagination .datatable-active a:focus,.datatable-pagination .datatable-active a:hover,.datatable-pagination .datatable-active button,.datatable-pagination .datatable-active button:focus,.datatable-pagination .datatable-active button:hover{background-color:#d9d9d9;cursor:default}.datatable-pagination .datatable-ellipsis a,.datatable-pagination .datatable-disabled a,.datatable-pagination .datatable-disabled a:focus,.datatable-pagination .datatable-disabled a:hover,.datatable-pagination .datatable-ellipsis button,.datatable-pagination .datatable-disabled button,.datatable-pagination .datatable-disabled button:focus,.datatable-pagination .datatable-disabled button:hover{pointer-events:none;cursor:default}.datatable-pagination .datatable-disabled a,.datatable-pagination .datatable-disabled a:focus,.datatable-pagination .datatable-disabled a:hover,.datatable-pagination .datatable-disabled button,.datatable-pagination .datatable-disabled button:focus,.datatable-pagination .datatable-disabled button:hover{cursor:not-allowed;opacity:.4}.datatable-pagination .datatable-pagination a,.datatable-pagination .datatable-pagination button{font-weight:bold}.datatable-table{max-width:100%;width:100%;border-spacing:0;border-collapse:separate}.datatable-table>tbody>tr>td,.datatable-table>tbody>tr>th,.datatable-table>tfoot>tr>td,.datatable-table>tfoot>tr>th,.datatable-table>thead>tr>td,.datatable-table>thead>tr>th{vertical-align:middle;padding:8px 10px}.datatable-table>thead>tr>th{vertical-align:bottom;text-align:left;border-bottom:1px solid #d9d9d9}.datatable-table>tfoot>tr>th{vertical-align:bottom;text-align:left;border-top:1px solid #d9d9d9}.datatable-table th{vertical-align:bottom;text-align:left}.datatable-table th a{text-decoration:none;color:inherit}.datatable-table th button,.datatable-pagination-list button{color:inherit;border:0;background-color:inherit;cursor:pointer;text-align:inherit;font-weight:inherit;font-size:inherit}.datatable-sorter,.datatable-filter{display:inline-block;height:100%;position:relative;width:100%}.datatable-sorter::before,.datatable-sorter::after{content:"";height:0;width:0;position:absolute;right:4px;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.2}.datatable-sorter::before{border-top:4px solid #000;bottom:0}.datatable-sorter::after{border-bottom:4px solid #000;border-top:4px solid transparent;top:0}.datatable-ascending .datatable-sorter::after,.datatable-descending .datatable-sorter::before,.datatable-ascending .datatable-filter::after,.datatable-descending .datatable-filter::before{opacity:.6}.datatable-filter::before{content:"";position:absolute;right:4px;opacity:.2;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-radius:50%;border-top:10px solid #000;top:25%}.datatable-filter-active .datatable-filter::before{opacity:.6}.datatable-empty{text-align:center}.datatable-top::after,.datatable-bottom::after{clear:both;content:" ";display:table}table.datatable-table:focus tr.datatable-cursor>td:first-child{border-left:3px #00f solid}table.datatable-table:focus{outline:solid 1px #000;outline-offset:-1px}.data-table-checkbox{margin-top:16px;width:18px;height:18px}