body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{background:#fff}.app .topbar{align-items:center;background:#fff;display:flex;font-size:x-large;height:5rem;justify-content:space-between;min-height:66px;position:fixed;top:0;width:100%}.app .topbar .menu{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:4rem;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:4rem}.app .topbar .menu:hover{background-color:#f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:scale(1.05);transform:scale(1.05)}.app .topbar .menu:hover:after{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}.app .topbar .menu:active{-webkit-transform:scale(.95);transform:scale(.95)}.app .topbar .menu:after{background:radial-gradient(circle,hsla(0,0%,100%,.8) 0,transparent 70%);content:"";height:100%;opacity:0;position:absolute;transition:all .3s ease;width:100%}.app .topbar .logo{margin:auto 5%;width:4rem}.app .fade-in{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade-in;animation-name:fade-in;opacity:0}.app .fade-out{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade-out;animation-name:fade-out;opacity:1}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}h1{font-size:xx-large}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.nav-bar{background-color:#fff;display:flex;margin-top:0;padding:15px}.nav-bar .buttons{display:flex;margin:auto;width:50%}.nav-bar li{list-style:none;margin:0 auto}.nav-bar li a{color:#000;text-decoration:none}.nav-bar li a:hover{color:gray;font-weight:600}#menu{background-color:#fff;font-size:x-large;font-weight:700;height:100%;padding-left:10%;position:fixed;text-align:left;width:100%}.menu-item{color:#333;display:block;margin:1.5rem 0;position:relative;text-decoration:none;transition:color .3s ease}.menu-item:after{background-color:#000;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.menu-item:hover{color:#666}.menu-item:hover:after{width:100%}.navbar{margin-bottom:5rem}.our-beliefs{margin:1rem}.main-page{color:#000;margin:5%}.main-page .title{font-size:64px;font-weight:700}.main-page .location{font-size:36px}.main-page .call-to-action{background-color:#323232;border:none;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff;display:inline-block;font-size:16px;margin-top:1rem;padding:15px 32px;text-align:center;text-decoration:none;transition-duration:.4s}.main-page .call-to-action:hover{background-color:#000;color:#fff}.main-page .info{font-size:medium;font-weight:400;margin-top:2rem}.main-page .info .title{font-size:large;font-weight:700;margin-bottom:.25rem}.leadership{background-color:hsla(0,0%,100%,.8);color:#000;height:100%;margin:auto;padding:20px;text-align:left;width:90%}.leadership .title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto}@media(max-width:768px){.leadership .title{flex-direction:column;text-align:center}}.leadership .pastors{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.leadership .pastors .profile{border-radius:5%;margin-bottom:10px;padding:15px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.leadership .pastors .profile:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.leadership .pastors .profile .pastor-photo{border-radius:5%;box-shadow:5px 5px 5px 1px rgba(0,0,0,.2);height:auto;max-width:900px;width:100%}@media(max-width:480px){.leadership .pastors .profile .pastor-photo{max-width:100%}}.library{color:#222;font-family:Inter,Segoe UI,Arial,sans-serif;margin:60px auto;max-width:1200px;padding:0 20px}.library .title{margin-bottom:40px;text-align:center}.library .title h1{color:#222;display:inline-block;font-size:2.2rem;font-weight:600;padding-bottom:8px}.library ul{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:0;padding:0}.library ul li{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.library ul li:hover{box-shadow:0 8px 18px rgba(0,0,0,.15);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.library ul li a{color:inherit;display:block;text-decoration:none}.library ul li a img{border-bottom:1px solid #eee;display:block;height:160px;object-fit:cover;width:100%}.library ul li a p{color:#222;font-size:1rem;font-weight:500;line-height:1.4;padding:12px 16px;transition:color .2s ease}.library ul li a p:hover{color:#e63946}.library .error,.library .loading{color:#555;font-size:1.2rem;margin-top:100px;text-align:center}.contact{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;color:#333;font-size:large;font-weight:700;margin-top:10rem;padding:1rem;text-align:center}.facebook{margin-top:2rem;text-align:center}.facebook .facebook-logo{justify-content:center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:50px}.facebook .facebook-logo:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
/*# sourceMappingURL=main.68b01eab.css.map*/