#sub-header{display:none!important}.banner-image{min-height:43vh;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.banner-image .banner-overlay{background-color:transparent;background-image:linear-gradient(180deg,#FFFFFF 29%,#052F5C00 74%);opacity:.46;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;inset:0;position:absolute}.banner-content{margin-top:-190px;margin-bottom:50px;padding:0 100px 0 100px;position:relative}.motion-text{will-change:transform;transition:transform 0.3s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0)}.banner-content h1.heading-banner{margin:0}.banner-content .heading-banner span{display:block;background-color:#f8f9f3;width:max-content;padding:0 20px;margin-bottom:10px;line-height:1.14em}.find-content{width:70%;margin-top:150px}.find-content .title{position:relative}.find-content .title h3{font-weight:400;margin-bottom:20px}.find-content .title .find-icon{position:absolute;width:130px;opacity:.05;top:-90px;left:-70px}.find-content .desc{position:relative;padding:10px 10px 0 20px;border-left:1px solid #414141}.find-wrapper{padding:0 100px}.filter-container{max-width:1260px;margin:0 auto}.filter-wrapper{margin-top:100px;margin-bottom:100px;padding:0 100px}.filter-row{display:flex;justify-content:space-between;gap:20px}.filter-row .filter-col{width:100%}.filter-row .filter-col .filter-label{font-size:18px;font-weight:600;margin-bottom:20px;display:inline-block}.filter-row .filter-col .filter-select{padding:10px;font-size:16px;border-radius:10px;border-width:1px;border-color:#555;margin-right:10px;color:#555}.filter-row .filter-col:nth-child(1){order:2}.filter-row .filter-col:nth-child(2){order:3}.filter-row .filter-col:nth-child(3){order:1}.posts-list{margin-top:20px}.church-card{padding:20px;border:1px solid #555;border-radius:10px;margin-bottom:30px}.church-card .church-title{margin:0}.church-card .church-title .title{font-size:24px;font-weight:700;text-transform:none}.church-card .church-grid{display:flex;gap:20px;margin-top:10px}.church-card .church-grid .church-col{width:calc(50% - 10px)}.church-card .church-grid .church-col .church-row{margin-top:15px;font-size:18px;color:#1d1c1c;display:flex}.church-card .church-grid .church-col .church-row .icon{max-width:25px;max-height:25px;margin-right:10px;flex-shrink:0}.church-card .church-grid .church-col .church-row .text{font-size:18px;color:#1d1c1c;text-transform:none;word-break:break-word}.church-card .church-grid .church-col .church-row.church-row--phone:hover .text,.church-card .church-grid .church-col .church-row.church-row--email:hover .text,.church-card .church-grid .church-col .church-row.church-row--address:hover .text{color:#FEC415!important}.no-results{margin:16px 0}.pagination{margin:20px 0 0;display:flex;justify-content:center;gap:13px;flex-wrap:wrap}.pagination a{display:inline-block;height:40px;width:40px;font-size:24px;display:flex;justify-content:center;align-items:center;border:1px solid #1d1c1c;border-radius:6px;color:#1d1c1c;text-decoration:none}.pagination a.current,.pagination a:hover{background:#eef4ff}.posts-list{position:relative}.posts-list.is-loading::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.7);border-radius:8px}.posts-list.is-loading::before{content:"";position:absolute;top:40px;left:50%;width:40px;height:40px;border:8px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:caridadspin 0.8s linear infinite}@keyframes caridadspin{to{transform:rotate(360deg)}}@media (max-width:1024px){.find-wrapper,.filter-wrapper{padding:0}.filter-container{padding:0 30px}.filter-row{flex-direction:column}.filter-row .filter-col{width:100%}.find-content{width:100%;margin-top:100px}.banner-content{margin-top:-150px;margin-bottom:20px;padding:0 30px 0 30px}.banner-image{min-height:45vh}}@media (max-width:767px){.banner-content h1.heading-banner{font-size:28px}.filter-wrapper{margin-top:50px}.banner-image{min-height:370px}.banner-content{margin-top:-105px;margin-bottom:0;padding:0 20px 0 20px}.filter-container{padding:0 20px}.church-card .church-grid{flex-direction:column;gap:10px}.church-card .church-grid .church-col .church-row{margin-top:10px}.church-card .church-grid .church-col{width:100%}}@media (max-width:576px){.filter-row{gap:15px}.filter-row .filter-col .filter-label{margin-bottom:10px}}