@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Playfair+Display:wght@400;600&display=swap);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}body{font-family:Inter,sans-serif}.events-section,.no-events-section{align-items:center;align-self:stretch;aspect-ratio:16/9;display:flex;flex-direction:column;flex-shrink:0;gap:10px;justify-content:flex-end;margin-top:60px;overflow:hidden;position:relative}@media (max-width:512px){.events-section,.no-events-section{margin-top:80px}}.event-photo,.no-event-photo{display:block;height:auto;object-fit:cover;width:100%}.event-photo-wrapper{max-height:500px;overflow:hidden;width:100%}.event-carousel{align-items:center;align-self:stretch;aspect-ratio:16/9;display:flex;flex-direction:column;flex-shrink:0;gap:10px;justify-content:flex-end;margin-top:40px;overflow:hidden;position:relative}.event-carousel img,.events-section img{align-self:stretch;flex-shrink:0;height:100%;object-fit:cover;width:100%;z-index:-1}.event-container{background:#0009;gap:var(--event-gap)}.event-container,.no-event-container{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:column;left:50%;padding:10px 0;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.no-event-container{background:#00000080;gap:5px}.no-event-container p a{color:#ffc800}.event-name{font-size:var(--event-name)}.event-name,.no-event-name{align-self:stretch;color:#ffc800;font-family:Inter;font-style:normal;font-weight:800;line-height:normal;text-align:center}.no-event-name{font-size:var(--no-event-name)}.event-date,.event-date.main{align-self:stretch;color:#ffc800!important;font-family:Inter;font-size:var(--event-date);font-style:normal;font-weight:800;line-height:normal;text-align:center}.event-timer{gap:10px}.event-timer,.event-timer div{align-items:center;display:flex}.event-timer div{background:#a2a2a240;border-radius:5px;height:var(--timer-size);justify-content:center;padding:8px 4px;width:var(--timer-size)}.timer-box{font-size:var(--font-size-timer);font-weight:800}.event-more-button,.timer-box{color:#fff;font-family:Inter;font-style:normal;line-height:normal;text-align:center}.event-more-button{font-size:var(--event-date);font-weight:500}.subscribe-form{background:linear-gradient(90deg,#284bb2,#11204c);border-radius:12px;box-shadow:0 8px 24px #00000026;left:50%;padding:24px;position:fixed;top:100px;transform:translateX(-50%);z-index:9999}.subscribe-form input{color:#fff;display:block;margin-bottom:12px;padding:8px 12px;width:100%}.subscribe-form input::placeholder{color:#fff}.subscribe-form button{background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 20px}.footer{align-items:center;background:linear-gradient(90deg,#e7d8c9,#d6c6b9);display:flex;flex-direction:column;gap:30px;padding:40px 20px;text-align:center}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.footer-bottom-text{color:#5c4a3d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px}.footer-content-header{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.footer-content-header a{color:#5c4a3d;font-family:Inter;font-size:17px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:color .3s ease}.footer-content-header a:hover{color:#a67c52}.footer-content-name{color:#8c5e3c;font-family:Inter;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.header{background:linear-gradient(90deg,#284bb2,#11204c);border-radius:0 0 15px 15px;flex-direction:column;left:0;padding:5px 20px 0;position:fixed;right:0;top:0;width:100vw;z-index:999;z-index:20}.header,.mobile-header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between}.mobile-header{padding:5px 20px;width:100%}.logo-default{gap:4px}.logo-default,.nav-links{align-items:center;display:flex}.nav-links{gap:10px}.mobile-menu-button{display:none}@media (max-width:1350px){.nav-links{display:none}.mobile-menu-button{display:block}}.nav-links a{color:#f2d0b4;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.mobile-menu{background:radial-gradient(circle at top center,#4338caf2 0,#1e1b4bf2 100%);bottom:0;flex-direction:column;gap:15px;left:0;position:fixed;right:0;top:0;z-index:1000}.mobile-menu,.mobile-menu a{align-items:center;display:flex}.mobile-menu a{background:#ffffff12;border:1px solid #ffffff26;border-radius:15px;box-shadow:0 4px 12px #00000026;color:#fde68a;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:normal;padding:5px;text-decoration:none;width:300px}.header-new{align-items:center;background:linear-gradient(90deg,#e7d8c9,#d6c6b9);border-radius:0 0 15px 15px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:5px 20px;transition:transform .3s ease,opacity .3s ease;width:100vw;z-index:999}.header-new.hidden{height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-100%)}.header-new.visible{height:auto;opacity:1;transform:translateY(0)}.header-content{display:flex;justify-content:space-between;width:100%}.new-nav{align-items:center;display:flex;gap:10px;width:100%}.new-nav a{color:#284bb2}.whats-going{background-color:#f9f9fb;padding:4rem 2rem;text-align:center}.whats-going h2{color:#2c2c54;font-size:2.2rem;margin-bottom:2rem}.events-whats-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.event-whats-card{background:#fff;border:.5px solid;justify-content:center;padding:1.5rem;text-align:start;transition:transform .3s ease,box-shadow .3s ease;width:280px}.event-card:hover{box-shadow:0 10px 20px #0000001f}.event-whats-photo{background-color:#ececec;border-radius:8px;height:180px;margin-bottom:2rem}.event-whats-name{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.event-whats-day{color:#6c6c6c;font-size:1rem;margin-bottom:1rem}.event-whats-message{color:#444;font-size:.95rem;min-height:60px}.event-whats-button{background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:600;margin-top:2rem;padding:.75rem 1.5rem;text-align:center;transition:background .3s ease;width:100%}.event-whats-button:hover{background:linear-gradient(135deg,#2575fc,#6a11cb)}.event-whats-photo img{width:100%}.events-always-container{background:#006cf1;display:flex;gap:10px;justify-content:flex-start}.event-always-card{display:flex;flex-direction:column;gap:5px}.event-always,.event-always-card a{color:#fff;font-size:1rem;font-weight:500}.default-events-container{background:#f8f5f2}.default-events-container,.default-events-container-events{align-items:center;border-radius:.75rem;display:flex;justify-content:center;padding:0 2rem;text-align:center;transition:background-color .3s ease}.event-sentence{color:#1a1a1a;font-size:1.25rem;font-weight:500;line-height:1.6;white-space:normal;word-break:break-word}.default-events-text{color:#000;max-width:512px}.default-events-text,.default-events-text-events{display:flex;flex-wrap:wrap;font-size:1.5em;font-weight:700;line-height:1.625;margin:0 auto;text-align:center}.default-events-text-events{color:#ffc800}@media (max-width:768px){.default-events-text-events{font-size:.8em}}.text-splitting{display:inline-block;margin-right:.5rem;word-break:break-word}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{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}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.overlay{align-items:center;background:linear-gradient(90deg,#284bb2,#052ca0);box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.overlay-content{background:#0009;border-radius:16px;box-shadow:0 8px 32px #0006;max-width:600px;padding:40px;width:100%}.overlay h1{font-size:2.5rem;margin-bottom:20px}.overlay p{font-size:1.2rem;margin:10px 0}.overlay-button{background-color:#fc0;border:none;border-radius:8px;box-sizing:border-box;color:#1f1c2c;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin-top:20px;padding:12px 24px;text-align:center;transition:background .3s ease;width:100%}.overlay-button:hover{background-color:#ffd633}input{align-self:stretch;background:none;border:none;font-family:Inter;font-size:21px;font-style:normal;font-weight:500;line-height:normal;text-align:center}input,input::placeholder{color:#d7bba9}.adding-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:20px}h2{font-size:36px}button,h2{align-self:stretch;color:#d7bba9;font-family:Inter;font-style:normal;font-weight:500;line-height:normal;text-align:center}button{background:#5e85f9;border:none;border-radius:15px;font-size:21px;justify-content:center;padding:10px;width:100%}.people-section,button{align-items:center;display:flex}.people-section{background:#f7f4f1;flex-direction:column;padding:40px 20px}.section-header{background:#f8f5f2;border-top:2px solid #e0cfc2;color:#4f3c3c;font-family:Quicksand,sans-serif;font-size:32px;margin:0;padding-bottom:10px;padding-top:2rem;text-transform:uppercase}.people-container{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:1000px;width:100%}.no-decoration{color:inherit;text-decoration:none}.person-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;text-align:center;transition:all .3s ease-in-out}.person-card:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-5px)}.person-photo{flex:1 1 auto;height:150px;object-fit:cover;width:100%}.person-info{flex:0 0 auto;padding:12px}.person-name{color:#3d2b2b;font-size:var(--person-name);font-weight:700}.person-name,.person-role{font-family:Quicksand,sans-serif}.person-role{color:#7c6d6d;font-size:var(--person-role);font-weight:500;margin-top:4px}.person-info-container-servant{align-items:flex-start;background-color:#faf3ef;border-radius:12px;color:#4a3a31;display:flex;flex-direction:column;font-family:"DM Serif Display",serif;gap:15px;padding:30px}.person-info-container-servant .person-bio-text-servant{align-self:stretch;color:#7b6651;font-family:"DM Serif Display",serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.person-info-container-servant h2{all:unset}h2.person-name-servant{color:#5e473a;font-size:32px;font-weight:600;margin:0}.person-info-container-servant p,h2.person-name-servant{font-family:"DM Serif Display",serif;font-style:normal;line-height:normal}.person-info-container-servant p{color:#7b6651;font-size:16px;font-weight:500}.person-information-servant{align-items:center;align-self:stretch;background:linear-gradient(90deg,#f8ede3,#e0cfc4);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px}.header-text-servant{align-self:stretch;color:#6b4c3b;font-family:Playfair Display,serif;font-size:42px;font-style:normal;font-weight:500;line-height:normal;padding:20px;text-align:center}.person-page-servant{background-color:#fff8f2;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:60px}.person-container-servant{align-items:center;background:#fff;display:flex;flex-direction:column;gap:40px;margin-top:3em;padding:40px 30px}.person-photo-servant img{border-radius:16px;box-shadow:0 6px 18px #0000001a;max-width:260px;width:100%}.person-details-servant{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:300px;padding:0 10px;text-align:center}.person-container-full{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.person-name-servant{color:#5e473a;font-family:"DM Serif Display",serif;font-size:36px;font-style:normal;font-weight:600;line-height:1.2}.person-role-servant{color:#a67b5b;font-family:Playfair Display,serif;font-size:18px;font-style:italic;font-weight:500;margin-top:-6px}.person-bio-servant{color:#6c5643;font-family:Playfair Display,serif;font-size:16px;font-weight:400;line-height:1.6;max-width:700px}.servant-section{align-items:center;display:flex;flex-direction:column;gap:30px;padding:40px 20px;text-align:center}.servant-section h3{color:#5e473a;font-family:Playfair Display,serif;font-size:28px;margin-bottom:10px}.servant-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #5e473a1a;color:#4a3a31;font-family:"DM Serif Display",serif;line-height:1.6;max-width:800px;padding:25px 30px}.servant-card strong{color:#7b6651}.person-links-servant{align-items:center;display:flex;flex-direction:column;margin-top:20px;text-align:center}.person-links-servant ul{display:flex;gap:15px;justify-content:center;list-style:none;padding:0}.person-links-servant a{background-color:#f0f0f0;border-radius:8px;color:#3b5998;font-weight:500;padding:8px 14px;text-decoration:none;transition:background .2s}.person-links-servant a:hover{background-color:#e0e0e0}.directions-page{margin-top:1.25rem}.directions-section{align-items:center;background:linear-gradient(90deg,#284bb2,#11204c);border-bottom-left-radius:10rem;border-bottom-right-radius:10rem;display:flex;flex-direction:column;gap:40px;margin-top:1.5rem;padding:60px 40px;text-align:center}@media (max-width:512px){.directions-section{border-bottom-left-radius:7rem;border-bottom-right-radius:7rem}}.page-title{color:#e9c3a1;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin:0}.directions-content{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:900px;width:100%}.map-frame{border:none;border-radius:8px;box-shadow:0 2px 10px #0000001a}.map-embed,.map-frame{aspect-ratio:16/9;min-height:400px;width:100%}.map-embed{height:auto;margin-bottom:10px;position:relative}.map-embed iframe{border:none;height:100%;left:0;min-height:400px;position:absolute;top:0;width:100%}.contact-info{border-radius:10px;padding:20px 30px}.info-container{align-items:center;margin-bottom:5rem}.info-container,.info-container-text{display:flex;flex-direction:column;gap:10px;justify-content:center}.info-container-text{text-align:center}.info-container-text span{color:#121212;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.details-section{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:900px;padding:50px 40px}.details-block{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000000d;padding:20px 25px;text-align:left}.details-block h2{color:#333;font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin-bottom:10px}.details-block p{color:#555;font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin:0}.directions-button{color:blue;font-size:1.25rem;font-weight:500}.directions-button,.directions-button:hover{transition:color 1.5s ease,transform 1.5s ease}.directions-button:hover{color:#e9c3a1;transform:scale(1.2)}.quote-wrapper{align-items:center;align-self:stretch;background:#0c0c0c0d;display:flex;flex-direction:column;gap:5px;padding:20px}.quote-text{font-size:24px}.quote-author,.quote-text{color:#e9c3a1;font-family:Inter;font-style:normal;font-weight:500;line-height:normal;margin:0;text-align:center}.quote-author{font-size:16px}.live-page{background:#f6f3ef;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:40px;margin-top:80px;min-height:100vh}.custom-player{background:#000;border-radius:12px;box-shadow:0 8px 20px #0003;overflow:hidden;position:relative;width:100%}.video-element{display:block;height:auto;width:100%}.controls{align-items:center;bottom:15px;display:flex;gap:10px;justify-content:space-between;left:15px;position:absolute;right:15px}.controls button{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:background .2s ease}.controls button:hover{background:#fff3}.buttons-two{display:flex;gap:10px}.buttons-two input{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:6px;color:#fff;font-size:14px;padding:10px}.no-stream-message{background:#fff2f7;border:1px solid #f3c3d7;border-radius:8px;color:#900c3f;font-size:18px;padding:40px 20px;text-align:center}.stream-container{background:#1f1f1f;box-shadow:0 6px 20px #0003;color:gold;padding:40px 20px;text-align:center}.stream-title{color:gold;font-size:48px;font-weight:800;letter-spacing:1px;margin-bottom:10px}.stream-date{color:#fff;font-size:20px;font-weight:600;margin-bottom:30px}.countdown-blocks{display:flex;gap:15px;justify-content:center;margin-bottom:20px}.countdown-box{animation:pulse 1s;background:#333;border-radius:10px;color:#fff;font-size:20px;font-weight:700;min-width:60px;padding:15px 20px}.more-button{background:gold;border:none;border-radius:8px;color:#1f1f1f;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background .3s ease}.more-button:hover{background:#ffed4d}.no-stream{background:#ffecec;border:1px solid #ffcdd2;border-radius:10px;color:#b71c1c;font-size:18px;padding:40px 20px;text-align:center}@media (max-width:768px){.stream-title{font-size:32px}.stream-date{font-size:16px}.countdown-box{font-size:16px;min-width:50px;padding:10px 14px}.more-button{font-size:14px;padding:10px 20px}}@media (max-width:480px){.stream-title{font-size:24px}.stream-date{font-size:14px}.countdown-blocks{flex-wrap:wrap;gap:10px}.countdown-box{font-size:14px;min-width:40px;padding:8px 12px}.more-button{font-size:14px;width:100%}.stream-container{padding:30px 15px}}.previous-streams{background:#fefefe;border-top:2px solid #eee;padding:40px 20px;text-align:center}.previous-streams h3{color:#1f1f1f;font-size:28px;font-weight:700;margin-bottom:20px}.previous-streams ul{list-style:none;margin:0 auto;max-width:600px;padding:0}.previous-streams li{font-size:18px;margin:12px 0}.previous-streams a{color:#1f1f1f;font-weight:600;text-decoration:none;transition:all .2s ease-in-out}.previous-streams a:hover{color:gold;text-decoration:underline}@media (max-width:480px){.previous-streams h3{font-size:22px}.previous-streams li{font-size:16px}}.add-event-container{background:#fff;border-radius:16px;box-shadow:0 12px 28px #00000014;font-family:Inter,sans-serif;margin:60px auto;max-width:700px;padding:40px 35px;text-align:center}.add-event-container h2{color:#1e293b;font-size:2.2rem;font-weight:800;margin-bottom:10px;text-align:center}.add-event-container p{color:#64748b;font-size:1.05rem;margin-bottom:30px;text-align:center}.add-event-container label{color:#334155;display:block;font-size:.95rem;font-weight:600;margin-bottom:8px}.add-event-container input[type=date],.add-event-container input[type=file],.add-event-container input[type=text],.add-event-container input[type=time],.add-event-container textarea{background-color:#f9fafb;border:1.8px solid #d1d5db;border-radius:10px;box-sizing:border-box;font-size:1rem;margin-bottom:22px;padding:14px 16px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.add-event-container input:focus,.add-event-container textarea:focus{border-color:#6366f1;box-shadow:0 0 10px #6366f14d;outline:none}.add-event-container button{background-color:#6366f1;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:16px;transition:background-color .3s ease,transform .2s ease;-webkit-user-select:none;user-select:none;width:100%}.add-event-container button:hover{background-color:#4f46e5;transform:translateY(-2px)}.add-event-container .error-message{color:#ef4444;font-size:.92rem;margin-bottom:16px;margin-top:-12px}@media (max-width:480px){.add-event-container{margin:30px 15px;padding:25px 20px}.add-event-container h2{font-size:1.8rem}}.image-preview-item{align-items:center;display:inline-flex;justify-content:center}.image-preview-item img{border-radius:8px;box-shadow:0 4px 10px #0000001a;height:auto;max-width:200px;object-fit:cover}.image-preview-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.event-timer-warning{border-radius:6px;font-weight:700;margin-bottom:20px;margin-top:10px;padding:10px;text-align:center;transition:background-color 1s ease,transform 1s ease,color 1s ease}.event-timer-warning.green{color:#155724}.event-timer-warning.yellow{color:#ffbf00}.event-timer-warning.red{color:#d50318}.event-timer-warning.bounce{animation:pulse 1s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.events-page{background:#f7f9fc;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:space-between;min-height:100vh}.events-container{margin:0 auto;max-width:1200px;padding:100px 20px}.events-container h1{color:#1e293b;font-size:42px;font-weight:800;margin-bottom:50px;text-align:center}.events-container h2{border-left:5px solid #3b82f6;color:#334155;font-size:28px;font-weight:700;margin:40px 0 20px;padding-left:12px}.events-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr}.event-card{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000000d;display:flex;gap:24px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.event-card:hover{box-shadow:0 14px 28px #0000001a;transform:translateY(-5px)}.event-card img{border-radius:12px;box-shadow:0 4px 10px #00000014;height:170px;object-fit:cover;width:260px}.event-card-content{flex:1 1;text-align:left}.event-card h3{color:#1e293b;font-size:22px;font-weight:700;margin:0 0 10px}.event-card-date{color:#64748b;font-size:15px;margin-bottom:10px}.event-card p{color:#475569;font-size:17px;line-height:1.6}.event-card a{color:inherit;text-decoration:none}@media screen and (max-width:700px){.event-card{align-items:flex-start;flex-direction:column}.event-card img{height:auto;width:100%}.events-container h1{font-size:32px}}.loading{align-items:center;flex-direction:column;min-height:80vh}.loading,.pastor-section{display:flex;justify-content:center}.pastor-section{align-items:stretch;background-color:#f8f5f2;flex-wrap:wrap;font-family:Inter,sans-serif;gap:1.25rem;margin:0 auto;padding:var(--pastor-padding)}.pastor-title{color:#7e5d53;font-size:32px;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-align:center;text-transform:uppercase}.pastor-container,.rada-container{align-items:stretch;align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 4px 10px #0000000d;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;max-width:512px;padding:1.25em;width:100%}.pastor-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #b4a39633;display:flex;flex-direction:column;max-width:360px;overflow:hidden;transition:transform .3s ease;width:100%}.pastor-card:hover{transform:translateY(-5px)}.pastor-photo,.photo-of-rada{border-bottom:4px solid #d8cfc9;height:300px;max-width:300px;object-fit:cover;width:100%}.pastor-info{color:#3d2b27;text-align:left}.pastor-name{color:#5f4438;font-size:24px;font-weight:600;margin-bottom:8px}.pastor-role{color:#8d7e78;font-size:14px;font-weight:500;margin-bottom:12px}.pastor-bio{color:#4f3f39;font-size:14px;line-height:1.6;margin-bottom:1rem}.more-button-pastor{border:1px solid #333;border-radius:7px;color:#333;font-size:1.25rem;margin-top:.5rem;max-width:150px;overflow:hidden;padding:.7rem;position:relative;text-align:center;z-index:1}.more-button-pastor:before{background-color:#2575fc80;content:"";height:100%;left:0;position:absolute;top:0;transition:width 3s ease;width:0;z-index:-1}.more-button-pastor:hover:before{width:100%}.pastor-content{display:flex;flex-direction:column;max-width:450px}.pastor-card img,.rada-card img{height:300px;object-fit:cover;width:100%}.home-page.servants{background-color:#f8f5f2;margin-top:5.5em}.archive-page{align-items:center;background:#fdf9f6;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:10px;min-height:100vh;padding:60px 20px}.archive-list{display:flex;flex-wrap:wrap;gap:20px}.archive-title{color:#4c3b2a;font-size:36px;font-weight:700;margin-bottom:20px;text-align:center}.archive-description{color:#7e6757;font-size:16px;line-height:1.5;margin:0 auto 32px;max-width:700px;text-align:center}.archive-videos{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;max-width:1200px;width:100%}.archive-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;justify-content:space-between;max-width:360px;overflow:hidden;padding:24px 20px;transition:all .3s ease;width:100%}.archive-card h4{color:#8f5c42;font-size:22px;font-weight:700;margin-bottom:8px}.archive-card .archive-date{color:#b39b8f;font-size:14px;margin-bottom:12px}.archive-card .archive-description{color:#5e4a3d;font-size:14px;margin-bottom:16px}.archive-card a{color:#7d3e9c;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.archive-card a:hover{color:#9f55c0}.archive-card:hover{transform:translateY(-5px)}.archive-card iframe{border:none;border-radius:10px;height:200px;margin-bottom:16px;width:100%}@media (max-width:768px){.archive-title{font-size:28px}.archive-description{font-size:14px;padding:0 10px}.archive-card{max-width:100%}}.blog-container{background-color:#f9f6f2;color:#333;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:1100px;padding:40px 20px}.blog-header{margin-bottom:40px;text-align:center}.blog-header h1{color:#6b4e3d;font-size:3rem}.blog-header p{color:#998675;font-size:1.2rem}.blog-news{margin-bottom:50px}.blog-gallery h2,.blog-news h2,.blog-videos h2{border-bottom:2px solid #e3d7cc;color:#5e3e2f;font-size:2rem;margin-bottom:20px;padding-bottom:8px}.blog-post{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;gap:20px;margin-bottom:30px;padding:15px}.blog-post img{border-radius:8px;height:110px;object-fit:cover;width:160px}.blog-post h3{color:#4a3229;margin-top:0}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.gallery-grid img{border-radius:10px;box-shadow:0 2px 10px #00000012;height:180px;object-fit:cover;width:100%}.video-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.video-grid iframe{border-radius:8px;height:200px;width:100%}.blog-footer{color:#998675;font-size:.9rem;margin-top:60px;text-align:center}.prayer-wall-container{background:#fffdf9;border-radius:12px;box-shadow:0 4px 12px #0000000d;font-family:Segoe UI,sans-serif;height:100vh;margin:40px auto;max-width:700px;padding:30px;text-align:center}.prayer-wall-container h1{color:#6b4e3d;margin-bottom:10px}.prayer-wall-container p{color:#555;margin-bottom:25px}.prayer-form{align-items:center;display:flex;flex-direction:column;gap:20px}.prayer-form textarea{border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:12px;resize:vertical;width:100%}.submit-button{background-color:#6b4e3d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 24px;transition:background-color .3s ease}.submit-button:hover{background-color:#4a3229}.prayer-success{background-color:#eafbea;border:1px solid #c7eac7;border-radius:8px;color:#2e7d32;margin-bottom:20px;padding:12px}.event-page-container{background-color:#f5f7fb;color:#1e1e1e;font-family:Inter,sans-serif;line-height:1.75;margin-top:60px;padding:100px 20px}.event-page-container h1{border-left:6px solid #3b49df;font-size:42px;font-weight:800;line-height:1.2;margin-bottom:20px;padding-left:14px}.event-page-container .event-date-op{color:#4a4a4a;font-size:20px;margin-bottom:30px}.event-page-container .event-description{color:#333;font-size:20px;margin-bottom:40px;max-width:800px}.event-page-container .event-gallery-on-page{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:50px}.event-page-container .event-gallery-on-page img{border-radius:12px;box-shadow:0 8px 20px #00000014;height:auto;object-fit:cover;transition:transform .25s ease,box-shadow .25s ease;width:100%}.event-page-container .event-gallery-on-page img:hover{box-shadow:0 12px 28px #0000001f;transform:scale(1.02)}.event-page-container .event-extra-info{background-color:#fff;border-radius:12px;box-shadow:0 6px 16px #0000000f;margin-top:60px;padding:40px}.event-page-container .event-extra-info h2{color:#2c2c2c;font-size:24px;font-weight:600;margin-bottom:18px}.event-page-container .event-extra-info p{color:#555;font-size:18px;margin-bottom:10px}@media screen and (max-width:600px){.event-page-container{padding:40px 16px}.event-page-container h1{font-size:32px}.event-page-container .event-description{font-size:18px}.event-page-container .event-extra-info p{font-size:16px}}.event-page-container .event-gallery-on-page audio,.event-page-container .event-gallery-on-page img,.event-page-container .event-gallery-on-page video{border-radius:12px;box-shadow:0 8px 20px #00000014;height:auto;object-fit:cover;transition:transform .25s ease,box-shadow .25s ease;width:100%}.event-page-container .event-gallery-on-page img:hover,.event-page-container .event-gallery-on-page video:hover{box-shadow:0 12px 28px #0000001f;transform:scale(1.02)}.event-gallery-on-page img{max-width:350px}.charity-container{background-color:#fdfdfd;border-radius:10px;box-shadow:0 8px 20px #0000000d;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:800px;padding:20px}.charity-title{color:#2c3e50;margin-bottom:20px;text-align:center}.charity-description{color:#34495e;font-size:18px;line-height:1.6;margin-bottom:20px}.charity-heading{color:#2980b9;margin-bottom:10px;margin-top:30px}.charity-list{padding-left:20px}.charity-list,.charity-transfer{color:#2c3e50;font-size:16px;margin-bottom:20px}.charity-form-group{box-sizing:border-box;display:block;margin-bottom:15px;max-width:100%;width:100%}.charity-label{color:#2c3e50;display:block;font-weight:500;margin-bottom:5px}.charity-input,.charity-textarea{background-color:#fefefe;border:1px solid #d0d7de;border-radius:8px;box-shadow:inset 0 1px 3px #0000001a;box-sizing:border-box;font-family:inherit;font-size:16px;max-width:100%;padding:12px 14px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.charity-input:focus,.charity-textarea:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.charity-button{background-color:#2980b9;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;max-width:100%;padding:12px 24px;transition:background-color .3s ease}.charity-button:hover{background-color:#1f6396}@media (max-width:600px){.charity-container{padding:15px}.charity-button{width:100%}}.youth-container{flex-wrap:wrap;margin-bottom:4em;margin-top:4em}.youth-container,.youth-last{display:flex;justify-content:start}.youth-last{align-items:start;border-radius:5px;flex-direction:column;gap:5px;max-width:350px;min-width:200px;padding:12px}.youth-last img{width:100%}.youth-info-text{color:#333;font-size:16px;font-weight:500}.youth-info-text.name{color:#333;font-size:22px;font-weight:600}.youth-info-text.desc{color:#333;font-size:14px;margin-top:.2em}.youth-last-info-container a{color:#000;font-size:1.25rem;margin-top:.1rem}.youth-last-info-container{align-items:start;display:flex;flex-direction:column;justify-content:start}.button.link{margin-bottom:.5em;margin-top:.1em}.button.link,.info.youth{display:flex;justify-content:center}.info.youth{align-items:center;background:#0c0c0c80;flex-direction:column;margin:4em auto 0;position:relative;text-align:center}@media (max-width:768px){.info.youth{margin-top:2.5em}}.info.youth h1{color:#ffc800;font-size:3rem;font-weight:700;margin-bottom:0}.info.youth p,.youth-next-date{color:#fff;font-size:1.25rem;margin-bottom:0;margin-top:.5em}@media (max-width:768px){.info.youth h1{font-size:2em}.info.youth p,.youth-next-date{font-size:1em}}.youth-page{display:flex;flex-direction:column;justify-content:center}.info.youth img{aspect-ratio:16/9;object-fit:cover;width:100%}.youth.info-cont{background:#0c0c0cb3;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;margin:0;position:absolute;width:100%}.nav-youth{background:#0006a6;display:flex;gap:10px;justify-content:center}.nav.button{color:#fff;font-size:1.5rem}.youth-photos-container{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;padding:1em}.youth-photo img{max-width:350px}.info.container{background:linear-gradient(90deg,#284bb2,#11204c);display:flex;flex-direction:column;justify-content:center;padding:1em;text-align:center}.youth-dates p{color:#ffc800;font-size:1.25em;font-weight:600}.youth-info-text{text-align:center}.youth-info-text.desc{text-align:start!important}.youth-photo-marquee{margin-bottom:2rem;margin-top:2rem;overflow:hidden;position:relative;width:100%}.youth-photo-track{animation:scrollPhotos 60s linear infinite alternate}.life-photo-track.home,.youth-photo-track{display:flex;width:-webkit-max-content;width:max-content}.life-photo-track.home{animation:scrollPhotos 1500s linear infinite alternate}.youth-photo{border-radius:8px;flex:0 0 auto;margin-right:1rem;overflow:hidden}.youth-photo img{border-radius:8px;height:350px;object-fit:cover}@keyframes scrollPhotos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.records-page{background-color:#f7f4f1;font-family:Inter,sans-serif;min-height:100vh;padding:100px 20px}.records-page h1{color:#1e293b;font-size:40px;font-weight:800;text-align:center}.records-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.record-card{background-color:#fff;border-radius:14px;box-shadow:0 6px 16px #0000000f;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.record-card:hover{box-shadow:0 12px 28px #00000014;transform:translateY(-4px)}.record-card h2{color:#1e293b;font-size:22px;margin-bottom:10px}.record-date,.record-description,.record-speaker{color:#475569;font-size:16px;margin-bottom:10px}.record-speaker{align-items:center;display:flex;gap:10px}.record-speaker-photo{border-radius:50%;height:32px;object-fit:cover;width:32px}.record-watch-button{background-color:#3b82f6;border-radius:6px;color:#fff;display:inline-block;font-weight:500;margin-top:10px;padding:10px 16px;text-decoration:none;transition:background-color .2s ease}.record-watch-button:hover{background-color:#2563eb}.record-video{border-radius:12px;box-shadow:0 4px 14px #00000014;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.record-video iframe{border:0;height:100%;left:0;position:absolute;top:0}.record-stats{display:flex;justify-content:space-between}.record-stats p{color:#1e293b;font-size:18px}.records-filters{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:1em auto 40px;max-width:800px}.records-search-input{max-width:300px!important}.records-category-select,.records-search-input,.records-year-select{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 2px 8px #0000000a;color:#1e293b;font-size:16px;max-width:150px;padding:12px 16px;text-align:start;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.records-category-select:focus,.records-search-input:focus,.records-year-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633;outline:none}.record-page{background-color:#f7f4f1}.record-container{background:#fff;border-radius:12px;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;gap:10px;margin-top:90px;max-width:800px;padding:20px;width:100%}.record-video iframe{aspect-ratio:16/9;border-radius:10px;margin-bottom:20px;width:100%}.record-actions{display:flex;gap:15px;margin-bottom:20px}.record-actions button{background-color:#f2f2f2;border:none;border-radius:6px;cursor:pointer;font-size:16px;padding:10px 20px;transition:background .2s;width:auto!important}.record-actions button:hover{background-color:#e0e0e0}.record-comments{margin-top:20px}.record-comments h3{margin-bottom:10px}.record-comments ul{list-style:none;margin-bottom:10px;padding:0}.record-comments li{background-color:#f9f9f9;border-radius:6px;margin-bottom:6px;padding:8px 12px}.record-comments textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:15px;margin-bottom:10px;min-height:80px;padding:10px;resize:vertical;width:100%}.record-comments button{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 16px}.record-comments button:hover{background-color:#43a047}.links-redirect{display:flex;gap:10px}.records-conts{display:flex;flex-wrap:wrap;justify-content:center;margin:2em auto 0}.more-videos-container{display:flex;flex-direction:column;gap:10px;margin-top:90px;max-width:450px;padding:0 20px}.record-speaker-info{align-items:center;display:flex;gap:10px;margin-bottom:10px}.speaker-photo{border-radius:50%;height:40px;object-fit:cover;width:40px}.speaker-link{align-items:center;border-radius:6px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:4px 8px;text-decoration:none;transition:background-color .2s}.speaker-link:hover{background-color:#f0f0f0}.hotline-page{background-color:#fffaf5;color:#2f2f2f;font-family:Inter,sans-serif;margin-top:2rem;padding:2rem 1rem}.hotline-container{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000f;margin:0 auto;max-width:850px;padding:2.5rem}.hotline-header{margin-bottom:2rem;text-align:center}.hotline-header h1{color:#a16207;font-size:2.5rem;margin-bottom:.5rem}.hotline-description{color:#7c3aed;font-size:1.15rem;margin-bottom:2.5rem;text-align:center}.hotline-section{margin-bottom:2rem}.hotline-section h2{color:#b45309;font-size:1.6rem;margin-bottom:.75rem}.hotline-section p{color:#44403c;font-size:1.05rem;line-height:1.7}.hotline-hero{margin-bottom:2rem;text-align:center}.hotline-hero h1{color:#ea580c;font-size:2.7rem}.hotline-hero p{color:#7f1d1d;font-size:1.25rem;margin-top:.5rem}.hotline-info,.hotline-promise{background:#fff7ed;border-radius:16px;box-shadow:0 4px 14px #0000000a;margin-bottom:2rem;padding:2rem}.hotline-info h2,.hotline-promise h3{color:#9a3412;margin-bottom:1rem}.hotline-info ul,.hotline-promise ul{list-style:none;padding-left:0}.hotline-info li,.hotline-promise li{color:#3f3f46;font-size:1.05rem;line-height:1.6;margin-bottom:.75rem}.hotline-contact{background:#fef9c3;border-radius:16px;box-shadow:0 6px 16px #0000000a;margin-bottom:2rem;padding:2rem;text-align:center}.hotline-contact h2{color:#854d0e;font-size:1.6rem;margin-bottom:1rem}.hotline-contact p{color:#78350f;font-size:1.1rem;margin:.5rem 0}.hotline-contact a{color:#92400e;text-decoration:underline}.hotline-verse{background:#fef3c7;border-left:5px solid #fbbf24;border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#78350f;font-size:1.1rem;font-style:italic;margin:2rem 0;padding:1rem 1.25rem}@media (max-width:600px){.hotline-container{padding:1.5rem}.hotline-header h1{font-size:2rem}.hotline-description{font-size:1rem}.hotline-section h2{font-size:1.3rem}.hotline-hero h1{font-size:2rem}.hotline-contact p,.hotline-hero p{font-size:1rem}}.sponsor-page{flex-direction:column}.sponsor-page,.sponsorship-container{align-items:center;display:flex;justify-content:center}.sponsorship-container{background:linear-gradient(90deg,#284bb2,#11204c);border-bottom-left-radius:10rem;border-bottom-right-radius:10rem;flex-wrap:wrap;padding:3rem 2rem;width:100%}.sponsorship-container h2{color:#284bb2;font-size:2rem;font-weight:600;margin-bottom:0}.last-donates p,.sponsorship-name p{font-size:1rem;text-align:center}.sponsorship-name p{margin:0}.sponsorship-name{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;margin-top:3rem;max-width:500px;padding:2rem;width:100%}.message-input,.name-input{border:1px solid #ccc;border-radius:12px;box-sizing:border-box;font-size:1rem;outline:none;padding:1rem;transition:border-color .3s ease;width:100%}.message-input{min-height:100px;resize:vertical}.message-input:focus,.name-input:focus{border-color:#284bb2;box-shadow:0 0 0 3px #284bb21a}.anonymous-check{color:#333;cursor:pointer;font-size:1rem;gap:.5rem;padding:.5rem 0;-webkit-user-select:none;user-select:none}.anonymous-check input[type=checkbox]{accent-color:#284bb2;cursor:pointer}.give-button{background-color:#284bb2;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.9rem;text-align:center;transition:background-color .3s ease}.give-button:hover{background-color:#1c3999}.give-button:active{transform:scale(.98)}.last-donates{display:flex;flex-direction:column;gap:10px;margin-bottom:1.25rem;max-width:500px;padding-top:2rem;width:100%}.last-donates h2{margin-bottom:1.5rem;margin-top:0}.last-donate-card{background:#fff;border-radius:15px;box-shadow:0 0 0 3px #284bb21a;box-sizing:border-box;display:flex;flex-direction:column;padding:1.25rem;width:100%}.last-donate-card:hover{box-shadow:0 0 10px #284bb233;transform:translateY(-2px);transition:all .2s ease}.last-donate-name{color:#1c3999;font-size:1.25rem;font-weight:600;margin-bottom:.3rem}.last-donate-sum{color:#284bb2;font-size:1rem;font-weight:600}.last-donate-message{color:#333;font-size:1rem;font-weight:500}.last-donate-date{color:#333;font-size:.8rem;font-weight:500;margin-bottom:.7rem}.name-sponsor{justify-content:space-between}.anonymous-check,.name-sponsor{display:flex;gap:5px;width:100%}.anonymous-check{align-items:center;border:1px solid #ccc;border-radius:12px;justify-content:center}.projects-container{background:#fff;border-radius:12px;box-sizing:border-box;max-width:500px;padding:2rem;width:100%}.projects-container h2{margin-bottom:1.5rem;margin-top:0;text-align:center}.project-card{background:#f9f9f9;border-radius:10px;box-shadow:0 0 0 2px #284bb212;margin-bottom:1.25rem;padding:1.25rem}.project-card h3{color:#1c3999;font-size:1.25rem;margin-bottom:.5rem}.project-progress-container{background:#e0e0e0;border-radius:10px;height:18px;margin-bottom:.5rem;overflow:hidden}.project-progress{background:linear-gradient(90deg,#284bb2,#11204c);height:100%;transition:width .5s ease}.project-card p{color:#333;font-size:.95rem;font-weight:500}.project-selector{display:flex;flex-direction:column;gap:.5rem;width:100%}.project-selector label{color:#333;font-size:1rem;font-weight:500}.project-dropdown{border:1px solid #ccc;border-radius:12px;box-sizing:border-box;font-size:1rem;outline:none;padding:.9rem;transition:border-color .3s ease;width:100%}.project-dropdown:focus{border-color:#284bb2;box-shadow:0 0 0 3px #284bb21a}.last-donate-project{color:#666;font-size:.9rem;font-style:italic;margin-top:.25rem}.sponsors-section{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.no-donations{font-size:1.25rem;text-align:center}.giving-page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:4em;margin-inline:auto;max-width:1024px}.giving-page h2{color:#1a1a1a;margin:.5rem 0}.mono-support{align-items:center;background-color:#f7f4f1;box-sizing:border-box;justify-content:center;margin-inline:auto;padding:2rem;text-align:center;width:100%}.mono-support h2{color:#242424;font-size:1.8rem;margin:0;text-align:start}.mono-support p{color:#555;font-size:1rem;margin-bottom:.2rem;margin-top:0}.mono-info{align-items:center;justify-content:center;margin-inline:auto;max-width:350px;text-align:start}.mono-support h3{color:#1a1a1a;font-size:1.2rem;margin-bottom:.75rem;margin-top:1.5rem}.mono-support a{background-color:#5c27fe;border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.mono-support a:hover{background-color:#3f00c6;transform:scale(1.03)}.global-event-container{display:flex;flex-direction:column;gap:3rem;padding:2rem}.event-section{border-bottom:1px solid #ccc;padding-bottom:2rem}.event-section h2{font-size:2rem;margin-bottom:.5rem}.event-section p{margin:.25rem 0}.gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:1rem}.gallery-photo{border-radius:8px;cursor:pointer;height:auto;transition:transform .2s ease;width:100%}.gallery-photo:hover{transform:scale(1.05)}.fullscreen-overlay{align-items:center;background:#000000e6;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.fullscreen-image{border-radius:12px;max-height:90%;max-width:90%}.loader.animated-global{align-items:center;color:#555;display:flex;font-size:1.2rem;height:200px;justify-content:center}:root{--font-size-timer:26px;--timer-size:75px;--event-name:84px;--no-event-name:64px;--event-date:26px;--event-gap:20px;--section-header:48px;--footer-bottom:20px;--pastor-padding:90px 20px;--person-role:13px;--person-name:14px}@media (max-width:1024px){:root{--font-size-timer:21px;--timer-size:50px;--event-name:42px;--no-event-name:36px;--event-date:16px;--event-gap:15px;--section-header:42px;--footer-bottom:18px;--pastor-padding:90px 20px;--person-role:11px;--person-name:12px}}@media (max-width:768px){:root{--font-size-timer:21px;--timer-size:50px;--event-name:40px;--no-event-name:32px;--event-date:14px;--event-gap:15px;--section-header:36px;--footer-bottom:16px;--pastor-padding:60px 20px;--person-role:12px;--person-name:13px}}@media (max-width:512px){:root{--font-size-timer:16px;--timer-size:40px;--event-name:32px;--no-event-name:24px;--event-date:12px;--event-gap:7px;--section-header:28px;--footer-bottom:14px;--pastor-padding:60px 20px;--person-role:11px;--person-name:13px}}.logo-mobile{display:none}@media (max-width:768px){.logo-default{display:none}.logo-mobile{display:block}}a{text-decoration:none}.regular-button{align-items:center;background:linear-gradient(90deg,#244191,#0b132b);border-radius:15px;color:#fff;display:flex;font-family:Inter;font-size:24px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:normal;max-width:500px;padding:15px;text-align:center}