.header-l{background-image:linear-gradient(180deg,#fffc,#fffc),url(/static/media/header-image-3.d57c9bd96d634e7d1b46.jpg);background-position:50%;box-shadow:0 4px 6px #000000b3;box-sizing:border-box;height:100px;justify-content:space-between;max-height:100px;padding:10px 20px;position:fixed;top:0;z-index:1000}.header-content-l,.header-l{align-items:center;display:flex;width:100%}.header-content-l{margin-top:-10px}.logo-container-l img{align-content:center;border-radius:100px;height:100px;width:100px}.church-name-l{color:#333;font-weight:700;margin-left:20px}.church-link-l,.church-name-l{font-family:Times New Roman,Times,serif;font-size:20px}.church-link-l,.church-link-l:hover{color:#000;text-decoration:none}.nav-bar-l{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Times New Roman,Times,serif;margin-left:auto}.nav-bar-l .menu{display:flex;list-style:none;margin:0;padding:0}.nav-bar-l .menu li{font-family:Times New Roman,Times,serif;margin-right:20px;position:relative}.nav-bar-l .menu li a{color:#000;font-family:Times New Roman,Times,serif;font-size:20px;text-decoration:none}.nav-bar-l .menu .dropdown-menu{background-color:#fff;box-shadow:0 2px 5px #0000001a;display:none;left:0;position:absolute;top:100%}.nav-bar-l .menu .dropdown:hover .dropdown-menu{display:block}.hamburger{background:none;border:none;color:blue;cursor:pointer;display:none;font-size:2rem}.main-content-l{flex-grow:1;margin-top:120px}.footer-l{align-items:center;background-color:#00008b;display:flex;flex-direction:column;padding:20px;text-align:center}.footer-info-container{display:flex;justify-content:space-between;margin-bottom:20px;max-width:1200px;padding:0 20px;width:100%}.footer-address,.footer-service-hours{color:#fff;width:48%}.footer-service-hours{text-align:left}.footer-address{text-align:right}.footer-links a{color:#333}.footer-links a:first-child,.footer-links a:nth-child(2),.footer-links a:nth-child(3){color:#fff}.footer-links a:first-child:hover,.footer-links a:nth-child(2):hover,.footer-links a:nth-child(3):hover{border-radius:5px;color:#fff;padding:2px 5px;text-decoration:none}li{list-style-type:none}li button{background:none;border:none;color:inherit;color:#fff;cursor:pointer;font-size:16px;margin-top:-10px;padding:10px 15px;text-align:left;width:100%}li button:hover{background-color:nono;color:#fff}@media (max-width:768px){.header-l{align-items:flex-start;flex-direction:column;padding:10px}.church-name-l{font-size:1.2rem;margin-left:0}.nav-bar-l{box-sizing:border-box;flex-direction:column;gap:5px;position:absolute;right:0;top:100px}.nav-bar-l,.nav-bar-l:hover{background-color:#fff6}.nav-bar-l .hamburger:hover{background-color:#fffc}.hamburger{border:none;color:blue;cursor:pointer;display:block;font-size:18px;margin-left:auto;margin-top:10px;transition:color .3s ease}.hamburger,.hamburger:hover{background-color:initial}.menu{align-items:center;background-color:#fff6;border-radius:5px;flex-direction:column;padding:5px;width:100%}.menu.show{display:none}.menu li{margin:5px 0;text-align:center;width:100%}.menu li a{color:#333;display:block;font-size:1.2rem;padding:8px 16px;text-decoration:none;transition:background-color .3s ease}.nav-bar-l .menu .dropdown-menu{background-color:initial;box-shadow:none;flex-direction:column;position:static}.nav-bar-l .menu .dropdown-menu li{margin:0}.nav-bar-l .menu .dropdown-menu li a{padding:5px}.nav-bar-l .menu .dropdown.show .dropdown-menu{display:block}}@media (min-width:768px) and (max-width:1024px){.header-l{padding:15px 20px}.nav-bar-l{display:flex}.hamburger{display:none}.menu{display:flex}.dropdown-menu{display:none}.dropdown:hover .dropdown-menu{display:block}}@media (min-width:1024px){.header-l{padding:20px 30px}.nav-bar-l{display:flex;gap:30px}.menu li{margin:0}.hamburger{display:none}}@media (max-width:768px){.footer-info-container{align-items:center;flex-direction:column;gap:20px}.footer-address,.footer-service-hours{text-align:center;width:100%}.footer-service-hours{order:2}.footer-address{order:1;text-align:center}.footer-links ul{flex-direction:column;gap:10px}.footer-links li{margin:5px 0}}@media (min-width:769px) and (max-width:1024px){.footer-info-container{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.footer-address,.footer-service-hours{margin-bottom:20px;min-width:300px;width:45%}}.footer-address p,.footer-address p strong,.footer-service-hours p,.footer-service-hours p strong{color:#fff}.footer-links ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.footer-links li{margin:0 15px}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover{text-decoration:underline}.logo-container-footer{margin-top:20px}.footer-l .logo-container-footer img{display:inline-block;height:auto;margin-top:10px;width:100px}.footer-l p{color:#fff;margin-bottom:20px;margin-top:10px}.logo-image-footer{align-content:center;border-radius:100px;height:100px;width:100px}.viewMessageContainer-m{align-items:center;animation:fadeBackground 20s infinite;background-color:initial;background-color:#f5faff;border:1px solid #d0e7ff;border-radius:8px;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:12px;text-align:justify;transition:background-color 1s ease}.messageItem-m{background-color:#e6f2ff;border-left:5px solid #39f;border-radius:4px;color:#000;max-width:100%}.defaultMessage-m{color:#000;font-size:16px;font-style:italic;text-align:center}.messageItem-m p strong{background-color:initial;font-family:50px;font-weight:700;text-align:justify}.messageItem-m p.error{color:red;font-weight:700}.center{background-color:initial;text-align:center}@keyframes fadeBackground{0%{background-color:#0f06}50%{background-color:#ffff0080}to{background-color:#dd4949b3}}.element{animation:fadeBackground 5s infinite}.messageList-m{display:flex;margin-top:5px;text-align:justify}.messageItem-m{background-color:initial;border-radius:8px;padding:1px;text-align:justify}.messageItem-m p{background-color:initial;color:#333;font-size:20px;margin:0}@media (max-width:768px){.viewMessageContainer-m{padding:5px}.messageItem-m{padding:12px}.viewMessageContainer-m{padding:8px}.messageItem-m{font-size:14px;padding:10px}.defaultMessage-m{font-size:14px}}@media (max-width:600px){.viewMessageContainer-m{padding:8px}.messageItem-m{font-size:14px;padding:10px}.defaultMessage-m{font-size:14px}}@media (max-width:480px){.viewMessageContainer-m{padding:10px}.messageItem-m{font-size:12px;padding:8px}.messageList-m{gap:3px}}.body{font-family:Times New Roman,Times,serif;font-size:12pt;line-height:2;margin:1in;text-align:left}.body-container{margin-top:-70px}.home-container{margin:0 40px;padding:5px;text-align:justify}.mission-section{margin:20px 30px}.mission-section h2{font-size:2rem;margin-bottom:15px}.mission-section p{font-size:1.2rem;line-height:1.5;margin:20px 10px}.welcome-section{margin:100px 30px}.welcome-section h2{border:#add8e6;font-family:Times New Roman,Times,serif;font-size:2rem;margin-bottom:5px}.welcome-section p{color:#000;font-size:1.2rem;line-height:1.5;text-align:justify}.visuals-section{margin:20px 0}.image-gallery{display:flex;justify-content:space-between}.church-image{border-radius:8px;height:auto;width:30%}.carousel,.download-container-slide{align-items:center;display:flex;height:80vh;justify-content:center;margin-top:50px;overflow:hidden;padding:0;width:100%}.download-container-slide{position:relative}.carousel-image{animation:zoomIn 14s infinite;height:75%;margin:10px 0 0;object-fit:cover;width:90%}.carousel-btn{background:#0000001a;border:none;border-radius:60%;color:#fff;cursor:pointer;font-size:16px;height:30px;padding:6px 12px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}.carousel-btn.left{left:100px}.carousel-btn.right{right:100px}.carousel-btn:hover{background:#000c}.section-title{font-size:20px;margin-left:0;margin-right:0;margin-top:10px;padding-top:2px}.carousel-image-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;transition:transform .5s ease-in-out;width:100%}.carousel-image-container img{border-radius:10px;box-shadow:0 0 20px #0003;height:95%;image-rendering:-webkit-optimize-contrast;object-fit:cover;width:95%}.kraguel-centered-image{border-radius:10px;box-shadow:0 0 10px #0003;display:block;height:auto;margin:0 auto;object-fit:cover;width:100%}.mission-section p,.text-container,.text-container h2,.text-container p,.welcome-section p{font-family:Times New Roman,Times,serif;font-size:12pt;line-height:2;text-align:left}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes zoomOut{0%{transform:scale(1.1)}to{transform:scale(1)}}.title-overlay-l{align-items:center;display:flex;font-size:smaller;height:100%;left:150px;padding:10px;pointer-events:none;position:absolute;top:-70px;width:100%;z-index:2}.title-overlay-l h1{font-size:48px;margin:0;padding:10px}.title,.title-overlay-l h1{color:#fff;text-align:center;text-shadow:2px 2px 8px #000000b3}.title{font-size:40px;font-weight:700;margin:20px 0}.carousel,.image-container{position:relative}.image-container{cursor:pointer}.grid-image{border-radius:8px;height:auto;transition:transform .3s ease;width:100%}.image-container:hover .grid-image{transform:scale(1.05)}.image-overlay{align-items:center;background:#0009;border-radius:8px;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.image-container:hover .image-overlay{height:85%;opacity:1;width:85%}.image-overlay p{color:#fff;font-size:18px;font-weight:700;text-align:center}.image-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:16px}.image-container.right{text-align:right}.grid-image.right-image{border-radius:8px;height:auto;transition:transform .3s ease;width:100%}.image-container.right:hover .grid-image.right-image{transform:scale(1.05)}.image-overlay.right-overlay{align-items:center;background:#000000b3;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.image-container.right:hover .image-overlay.right-overlay{height:85%;opacity:1;width:85%}.image-title.right-title{color:#333;font-size:18px;font-weight:700;margin-top:8px;text-align:center}.message{word-wrap:break-word;background-color:#fff;box-sizing:border-box;font-size:16px;height:auto;left:50%;line-height:1.3;max-width:100%;overflow-wrap:break-word;overflow-y:auto;position:absolute;text-align:left;top:0;transform:translate(-50%,-50%);white-space:pre-wrap;width:55%;word-break:break-word;z-index:10}.message-container{transform:translate(1%,-50%)}.message::-webkit-scrollbar{width:10px}.message::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.message::-webkit-scrollbar-thumb{background-color:grey;border-radius:10px}.message::-webkit-scrollbar-thumb:hover{background-color:#a9a9a9}.dowloadedImage{box-shadow:0 4px 8px #0000001a;display:inline-block;margin:20px auto;max-width:30%;overflow:hidden;text-align:center;top:100px}.dowloadedImage,.dowloadedImage img{border-radius:8px;height:auto;width:100%}.dowloadedImage img{object-fit:cover}.centered-image{border-radius:10px;box-shadow:0 4px 6px #0000001a;height:auto;margin-right:20px;max-width:100%}.download-container{height:100%;width:100%}.image-section{align-items:center;margin-left:-25px;margin-top:-300px}.card-container{align-items:center;background-color:#f2f398;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:row;margin-left:100px;margin-top:-70px;max-width:1300px;overflow:hidden;width:100%}.image-container{background-color:#faf4c4;flex:1 1;padding:10px}.text-container{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10px;text-align:justify}.text-container h2{font-size:1.8rem;font-weight:700;margin-bottom:10px;text-align:justify}.text-container p{color:#555;font-size:1.1rem;line-height:1.6;text-align:justify}.read-more-button{border-radius:5px;color:#000;display:inline-block;font-size:14px;font-weight:700;margin-top:10px;padding:10px;text-decoration:none;width:150px}.read-more-button,.read-more-button:hover{background-color:initial}.image-section-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:20px 20px 150px}.image-section-message{background-color:#faf4c4;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;height:500px;margin:0;padding:0;text-align:center;transition:transform .3s ease-in-out;width:calc(33.33% - 10px)}.image-section-message:hover{transform:translateY(-10px)}.image-section-message img{border-radius:8px;height:auto;width:100%}.image-caption{line-height:1.5;margin-top:10px}.image-caption,.image-caption p{color:#000;font-family:Times New Roman,Times,serif;font-size:12pt}.image-caption p{margin:0;padding:5px 0}.image-caption p:first-child{color:#2c3e50;font-size:16px;font-weight:700}.churchMessage-event-bible{color:#2c3e50;font-size:24px;font-weight:700;margin-bottom:20px;margin-top:40px;text-align:center;width:100%}.churchMessage-event-bible h2,.presit-and-secons{font-family:Times New Roman,Times,serif;font-size:24px}.presit-and-secons{color:#2c3e50;font-weight:700;margin-bottom:20px;margin-top:100px;text-align:center;width:100%}.presit-and-secons h2{font-family:Times New Roman,Times,serif;font-size:24px}.image-section-container .image-section-message:nth-child(n+4){margin-top:10px}.card-container-m{align-items:flex-start;clear:both;display:flex;flex-wrap:wrap;font-family:Times New Roman,Times,serif;font-size:12pt;gap:10px;justify-content:space-around;margin-top:20px;padding:40px 0}.card-m{background-color:#faf4c4;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin-bottom:10px;overflow:hidden;width:20%}.card-content-l{padding:20px;text-align:center}.card-content-l h3{font-weight:700;margin-bottom:10px}.card-content-l h3,.card-content-l p{color:#000;font-family:Times New Roman,Times,serif;font-size:12pt}.card-content-l p{font-weight:400}.card-caption{background-color:#add8e6;padding:10px 0;text-align:center}.card-caption p{color:#333;font-family:Times New Roman,Times,serif;font-size:12pt;font-size:16px;margin:0}.title-slide-show-title p{animation:fadeIn 2s ease-in-out;color:#fff;font-family:Arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:2px}@media screen and (max-width:1200px){.carousel{height:55vh}.carousel-btn{font-size:15px;height:35px;padding:10px;width:35px}.carousel-image-container img{height:100%;object-fit:cover;width:100%}.kraguel-centered-image{height:auto;width:100%}.message{font-size:17px;line-height:1.5;top:120px;width:75%}.card-container{display:flex;flex-direction:row;margin-left:20px}.image-container{padding:10px;width:45%}.text-container{padding:20px}.read-more-button{font-size:15px}.welcome-section h2{font-size:1.8rem}.welcome-section p{font-size:1.1rem}}@media (max-width:1024px){.mission-section,.welcome-section{margin:20px 10px}.mission-section h2,.welcome-section h2{font-size:1.8rem}.mission-section p,.welcome-section p{font-size:1rem}.image-gallery{gap:15px;justify-content:center}.church-image,.dowloadedImage{max-width:45%}}@media screen and (max-width:768px){.body{font-family:Times New Roman,Times,serif;font-size:12pt;line-height:2;margin-left:.1in;margin-right:.1in;text-align:left}.carousel{height:50vh}.carousel-btn{font-size:14px;height:30px;padding:8px;width:30px}.carousel-image-container img{height:100%;object-fit:cover;width:100%}.kraguel-centered-image{height:auto;margin-left:20px;width:100%}.message{word-wrap:break-word;background-color:#fff;box-sizing:border-box;font-size:14px;height:auto;left:50%;line-height:1.3;max-width:100%;overflow-wrap:break-word;overflow-y:auto;position:absolute;text-align:left;top:0;transform:translate(-50%,-50%);white-space:pre-wrap;width:90%;word-break:break-word;z-index:10}.card-container{display:flex;flex-direction:column;margin-left:20px;margin-top:10px}.image-container{padding:5px;width:90%}.text-container{padding:10px}.read-more-button{font-size:14px;width:100%}.read-more-button,.read-more-button:hover{background-color:initial}.mission-section h2,.welcome-section h2{font-size:1.4rem}.welcome-section{justify-content:center;margin:10px 20px}.welcome-section h2{font-size:12pt;margin-bottom:5px;margin-top:100px}.welcome-section p{font-size:12pt;line-height:1.5}.image-section-container{margin-bottom:50px}.image-section-message{height:400px;margin-bottom:70px;width:calc(100% - 10px)}.card-m{margin-bottom:20px;width:calc(100% - 100px)}.card-container-m{margin-bottom:-50px}.title-overlay-l{align-items:flex-start;border-radius:10px;height:60px;margin-left:180px;padding:10px;position:absolute;top:15%;transform:translate(-50%,-50%);width:70%}.title-slide-show-title p{word-wrap:break-word;animation:fadeIn 2s ease-in-out;color:#fff;font-family:Arial,sans-serif;font-size:18px;font-weight:700;margin-left:-150px;margin-right:10px;overflow-wrap:break-word;white-space:normal}}.download-container{align-items:center;display:flex;font-family:Arial,sans-serif;justify-content:center;margin:20px auto;max-width:90%;position:relative;text-align:center}.download-container h2{color:#4a4a4a;font-size:24px;margin-bottom:15px;text-align:center}.download-container img{border:2px solid #ccc;border-radius:10px;box-shadow:0 4px 6px #0000001a;height:100%;margin:5px;max-width:100%}.download-container p{color:#7a7a7a;font-size:18px;margin-top:60px;text-align:center}.aboutus-container{background-color:#f4f4f4;color:#000;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:2;margin:0 auto;max-width:960px;padding:72px;text-align:left}.history-section{background-color:#fff;border-radius:8px;margin:72px;padding:20px}.history-section h2{color:#1a1a1a;font-family:Times New Roman,Times,serif;font-size:12pt;font-weight:700;margin-bottom:10px;text-align:justify}.history-section p{font-size:12pt;font-size:16px;line-height:2}.history-section h2:last-of-type,.history-section p{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:15px;text-align:justify}.history-section h2:last-of-type{font-size:12pt;font-weight:400;font-weight:700;margin-top:10px}@media (max-width:768px){.aboutus-container{margin-left:10px;margin-right:10px;max-width:100%;padding:10px}.history-section{margin:10px 20px;text-align:justify}.history-section h2{font-size:20px;margin-left:10px;text-align:justify}.history-section p{font-size:14px;margin:10px;text-align:justify}}body{background-color:#fff;font-family:Times New Roman,serif;font-size:12pt;line-height:2}.service-container,body{margin:1in}h2,h3{color:#1e60b1;font-size:12pt;text-align:left}h3{font-weight:700;margin-bottom:8px}.weekly-services{margin:20px 0}.weekly-services h2{font-size:12pt}.weekly-services p{color:#000;font-size:12pt;line-height:2;text-align:justify}.service-schedule ul{list-style-type:none;padding-left:0}.service-schedule li{color:#000;font-size:12pt;line-height:2;text-align:justify}.community-programs{margin:20px 0}.community-programs h2{font-size:12pt}.community-programs p{color:#000;font-size:12pt;line-height:2;text-align:justify}.programs-list{display:flex;flex-direction:column}.program{background-color:#e6f7ff;border:1px solid #1e60b1;border-radius:5px;margin-bottom:20px;padding:15px}.program h3{color:#1e60b1;font-size:12pt;margin-bottom:10px}.program p{color:#000;font-size:12pt;line-height:2;text-align:justify}.sacraments{margin:20px 0}.sacraments h2,.sacraments p{font-size:12pt}.sacraments p{color:#000;line-height:2;text-align:justify}.sacraments-list{display:flex;flex-direction:column}.sacrament{background-color:#e6f7ff;border:1px solid #6ca0d6;border-radius:5px;margin-bottom:20px;padding:15px}.sacrament h3{color:#1e60b1;font-size:12pt;margin-bottom:10px}.sacrament p{color:#000;font-size:12pt;line-height:2;text-align:justify}@media (max-width:1200px){.service-container{margin:1in}.community-programs h2,.sacraments h2,.weekly-services h2{font-size:12pt}.community-programs p,.program p,.sacrament p,.sacraments p,.weekly-services p{font-size:12pt;line-height:2}}@media (max-width:768px){.service-container{margin:.5in}.community-programs h2,.sacraments h2,.weekly-services h2{font-size:12pt}.community-programs p,.program p,.sacrament p,.sacraments p,.weekly-services p{font-size:12pt;line-height:2}.programs-list,.sacraments-list{flex-direction:column}.program,.sacrament{margin-bottom:15px;padding:10px}}@media (max-width:480px){.service-container{margin:1in}.community-programs h2,.sacraments h2,.weekly-services h2,h2{font-size:12pt}.community-programs p,.program p,.sacrament p,.sacraments p,.weekly-services p{font-size:12pt;line-height:2}.programs-list,.sacraments-list{flex-direction:column}.program,.sacrament{margin-bottom:10px;padding:8px}.program h3,.sacrament h3{font-size:12pt}}body{background-color:#f5f5f5;font-family:Times New Roman,Times,serif;padding:20px}.donation-container{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:1000px;padding:30px}h2,h3{font-weight:400}h2,h3,p{color:#000;margin-bottom:15px;text-align:justify}p{font-size:1.1rem}.donation-section{margin-bottom:30px}.donation-section h2{font-family:Times New Roman,Times,serif;font-size:2rem}.donation-section p{color:#000;font-size:1.1rem}.donation-transparency{margin-bottom:30px}.donation-transparency h3{color:#000;font-size:1.75rem;margin-bottom:15px;text-align:justify}.donation-transparency ul{list-style:none;margin-left:0;padding-left:20px}.donation-transparency li{color:#000;font-size:1.1rem;margin-bottom:10px;padding-left:1.2em;position:relative;text-align:justify}.donation-transparency li:before{color:#2c3e50;content:"•";font-size:1.2rem;font-weight:700;left:0;line-height:1;position:absolute}.tax-information{margin-bottom:30px}.tax-information h3{color:#000;font-size:1.75rem;margin-bottom:15px;text-align:justify}.tax-information p{color:#000;font-size:1.1rem;text-align:justify}.zelle-information{margin-bottom:30px}.zelle-information h3{color:#000;font-size:1.75rem;margin-bottom:15px;text-align:justify}.zelle-information p{color:#000;font-size:1.1rem;text-align:justify}.zelle-information strong,.zelle-link{font-weight:700}.zelle-link{color:#16a085;text-decoration:none}.zelle-link:hover{text-decoration:underline}.gofundme-information{margin-bottom:30px}.gofundme-information h3{color:#27ae60;font-size:1.75rem;margin-bottom:15px;text-align:justify}.gofundme-information p{color:#555;font-size:1.1rem;text-align:justify}.gofundme-link{color:#27ae60;font-weight:700;text-decoration:none}.gofundme-link:hover{text-decoration:underline}@media (max-width:768px){.donation-container{padding:20px}h2,h3{font-size:1.5rem}.donation-transparency ul{padding-left:15px}}@media (max-width:480px){.donation-container{padding:15px}h2,h3{font-size:1.25rem}p{font-size:1rem}.donation-transparency ul{padding-left:10px}}.contact-container{margin:50px auto}.header{background-color:#0e4d92;color:#fff;padding:20px 0}.header-content{align-items:center;display:flex;justify-content:space-between;padding:0 20px}.church-name{font-size:2rem;font-weight:700}.nav-bar ul{display:flex;list-style-type:none}.nav-bar ul li{margin-right:20px}.nav-bar ul li a{color:#fff;font-size:1.1rem;text-decoration:none}.nav-bar ul li a:hover{text-decoration:underline}.contact-section{background-color:#fff;color:#000;padding:50px 20px;text-align:center}.contact-section,.contact-section h2{font-family:Times New Roman,Times,serif}.contact-section h2{font-size:2rem;margin-bottom:20px}.contact-section p{font-size:1.1rem;margin-bottom:30px}.contact-info{margin-bottom:40px}.contact-info h3{font-size:1.5rem;margin-bottom:10px}.map-container iframe{border:0;border-radius:8px;box-shadow:0 4px 6px #0000001a}.address{color:#000;font-size:1.1rem;font-weight:700;margin-top:10px}.contact-details{font-size:1.1rem;margin-top:20px}.contact-details p{color:#000;margin-bottom:10px}.contact-form{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:500px}.contact-form label{color:#555;font-size:1rem;margin-bottom:10px}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;margin-bottom:20px;padding:10px;width:100%}.contact-form button{background-color:#0e4d92;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;padding:10px 20px}.contact-form button:hover{background-color:#0b3c7e}.error-message{font-size:1rem;margin-bottom:20px}.footer{background-color:#0e4d92;color:#fff;padding:20px;text-align:center}.footer p{font-size:1rem}@media screen and (max-width:600px){.header-content{flex-direction:column;text-align:center}.church-name{font-size:1.5rem;margin-bottom:10px}.nav-bar ul{align-items:center;flex-direction:column}.nav-bar ul li{margin-bottom:10px}.contact-section{padding:30px 10px}.contact-info h3{font-size:1.3rem}.contact-form{max-width:100%;padding:0 10px}.contact-form input,.contact-form textarea{font-size:1rem;padding:12px}.contact-form button{font-size:1rem;padding:12px 25px}}@media screen and (max-width:900px){.contact-form{max-width:80%}.contact-form input,.contact-form textarea{font-size:1rem}.contact-form button{font-size:1.1rem;padding:12px 25px}.contact-section{padding:40px 20px}.contact-info h3{font-size:1.4rem}.contact-details p{font-size:1rem}}@media screen and (min-width:901px){.contact-form{max-width:600px}.contact-form button{font-size:1.2rem;padding:14px 30px}}.multimedia-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;margin:80px auto;padding:20px}.notification{background-color:#28a745;color:#fff;margin-bottom:20px;padding:10px 15px}.notification.error{background-color:#dc3545}.notification.info{background-color:#007bff}.content-container{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.table-container{flex:3 1;width:100%}.audio-files-table{border-collapse:collapse;margin:0;width:100%}.audio-files-table td,.audio-files-table th{border:1px solid #ddd;padding:10px;text-align:center}.audio-files-table th{background-color:#add8e6;color:#fff;font-weight:700}.audio-files-table tr:nth-child(2n){background-color:#f9f9f9}.audio-files-table tr:hover{background-color:#f1f1f1}.recording{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:300px;padding:15px;width:100%}.recording h1{color:#333;font-family:Arial,sans-serif;font-size:1.5rem;margin-bottom:10px;text-align:center}.recording button{background-color:#007bff;border:none;border-radius:25px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:.9rem;margin:5px;padding:8px 16px;transition:all .3s ease}.recording button:hover{background-color:#0056b3;transform:scale(1.05)}.recording audio{margin-top:15px;width:100%}.recording input[type=file]{border:1px solid #ddd;border-radius:5px;font-size:.9rem;margin:15px 0;padding:6px}.pagination-controls{gap:10px;justify-content:center;margin:20px 0}@media (min-width:768px){.recording h1{font-size:2.5rem}}*{box-sizing:border-box;font-family:Times New Roman,Times,serif;margin:0;padding:0}body{background-color:#f4f4f9;color:#000;font-size:16px;line-height:1.6}.header-d{background-color:#0e4d92;color:#fff;padding:20px 0}.header-content-d{align-items:center;display:flex;justify-content:space-between;padding:0 20px}.church-name-d{font-size:2rem;font-weight:700}.nav-bar-d ul{display:flex;list-style-type:none}.nav-bar-d ul li{margin-right:20px}.nav-bar-d ul li a{color:#fff;font-size:1.1rem;text-decoration:none}.nav-bar-d ul li a:hover{text-decoration:underline}.design-section-d{background-color:#fff;padding:50px 200px;text-align:justify}.design-section-d h2{font-family:Times New Roman,Times,serif;font-size:2rem;margin-bottom:20px}.design-section-d p{color:#000;font-family:Times New Roman,Times,serif;font-size:1.1rem;margin-bottom:30px;text-align:justify}.design-elements-d{margin-bottom:40px;text-align:left}.design-elements-d h3{font-size:1.5rem;margin-bottom:15px}.design-elements-d ul{list-style-type:disc;padding-left:30px;text-align:left}.design-elements-d li{font-size:1.1rem;margin-bottom:10px}.cultural-images-d{text-align:center}.cultural-images-d h3{font-size:1.5rem;margin-bottom:20px}.images-d{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cultural-image-d{border-radius:8px;box-shadow:0 4px 8px #0003;height:200px;object-fit:cover;width:200px}.cultural-image-d:hover{transform:scale(1.05);transition:transform .3s ease}.footer-d{background-color:#0e4d92;color:#fff;padding:20px;text-align:center}.footer-d p{font-size:1rem}.image-container-d{align-items:center;display:flex;justify-content:center;margin:20px auto;max-width:100%;padding:0 15px}.kraguel-centered-image-d{border-radius:8px;box-shadow:0 4px 8px #0003;display:block;height:auto;margin:0 auto;max-width:80%}@media (max-width:1200px){.header-content-d{align-items:center;flex-direction:column}.design-section-d{padding:50px 150px;text-align:justify}.kraguel-centered-image-d{max-width:70%}.nav-bar-d ul{flex-direction:column;padding-left:0}.nav-bar-d ul li{margin-bottom:10px}.church-name-d,.design-section-d h2{font-size:1.8rem}.design-section-d p{margin-left:50px;margin-right:50px}.cultural-images-d h3,.design-elements-d h3{font-size:1.4rem}.design-elements-d li{font-size:1rem}.cultural-image-d{height:180px;width:180px}}@media (max-width:768px){body{font-size:14px}.kraguel-centered-image-d{max-width:85%}.design-section-d{padding:50px 20px}.header-content-d{align-items:center;flex-direction:column}.nav-bar-d ul{flex-direction:column;padding-left:0}.nav-bar-d ul li{margin-bottom:10px}.church-name-d,.design-section-d h2{font-size:1.6rem}.design-section-d p{font-size:1rem;margin-left:20px;margin-right:20px}.cultural-images-d h3,.design-elements-d h3{font-size:1.3rem}.design-elements-d li{font-size:1rem}.images-d{justify-content:center}.cultural-image-d{height:150px;width:150px}.image-container-d{align-items:center;flex-direction:column}}@media (max-width:480px){body{font-size:12px}.header-d{padding:15px 0}.kraguel-centered-image-d{max-width:90%}.header-content-d{align-items:center;flex-direction:column;padding:0 10px}.nav-bar-d ul{flex-direction:column;padding-left:0}.nav-bar-d ul li{margin-bottom:10px}.church-name-d,.design-section-d h2{font-size:1.4rem}.design-section-d p{font-size:.9rem;margin-left:10px;margin-right:10px}.cultural-images-d h3,.design-elements-d h3{font-size:1.2rem}.design-elements-d li{font-size:.9rem}.images-d{align-items:center;flex-direction:column;gap:15px}.cultural-image-d{height:120px;width:120px}.footer-d p{font-size:.9rem}.image-container-d{margin:15px auto;padding:0 10px}}.container{align-items:center;display:flex;flex-direction:column;font-family:Times New Roman,Times,serif;justify-content:center;margin:80px auto;max-width:800px}h1{font-size:2rem}.input-section{margin-bottom:20px;text-align:center}.input-section label{color:#555;font-size:1.2rem;margin-right:10px}.input-section input{border:2px solid #ccc;border-radius:5px;font-size:1rem;padding:10px;text-align:center;transition:border-color .3s;width:200px}.input-section input:focus{border-color:#007bff;outline:none}.result{margin-top:20px;text-align:center;width:100%}.result h2{color:#007bff;font-size:1.5rem;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.result-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px;padding:10px;width:100%}.result-item{background:#f8f9fa;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:15px;text-align:center;transition:transform .2s,box-shadow .2s}.result-item:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-5px)}.result-item strong{color:#495057;display:block;font-size:1.3rem;margin-bottom:8px}.result-item span{color:#00008b;font-size:1.2rem}.blessing-tecurrentWeret p{color:#28a745;color:#000;font-family:Times New Roman,Times,serif;font-size:1.2rem;font-weight:700;text-align:center}@media screen and (max-width:600px){.container{margin:40px 15px;padding:0 10px}h1{font-size:1.5rem}.input-section label{font-size:1rem}.input-section input{font-size:1rem;width:100%}.result h2{font-size:1.2rem}.result-item strong{font-size:1.1rem}.result-item span{font-size:1rem}.blessing-tecurrentWeret,.blessing-text{font-size:1rem;padding:0 10px}}.register-container_reg{background-color:#eeeeb6;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:10px auto;max-width:800px;padding:5px}.register-form_reg{align-content:center;align-items:center;display:flex;flex-direction:column;font-size:22px;font-weight:700;max-width:700px}.fieldset_reg,.register-form_reg .fieldset_reg{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;margin-top:30px;padding:5px}.fieldset_reg legend,.register-form_reg legend{color:#000;font-weight:700;padding:0 5px}.button_reg,.input_reg,.select_reg{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin:10px 0;padding:10px;width:100%}.button_reg{background-color:#4caf50;border:none;color:#fff;cursor:pointer;font-weight:700;transition:background-color .3s}.button_reg:hover{background-color:#45a049}.error_reg{color:red;font-size:.9rem;margin-top:-5px}.notification_reg{border-radius:5px;bottom:20px;box-shadow:0 2px 5px #0000004d;font-size:14px;opacity:1;padding:15px 20px;position:fixed;right:20px;transition:opacity .5s ease;z-index:1000}.notification_reg.success{background-color:#4caf50;color:#fff}.notification_reg.error{background-color:#f44336;color:#fff}@keyframes fadein{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (max-width:768px){.register-container_reg{max-width:90%;padding:15px}.button_reg,.input_reg,.select_reg{font-size:.9rem;padding:8px}.fieldset_reg legend{font-size:1rem}}@media (max-width:480px){.register-container_reg{max-width:100%;padding:10px}.button_reg,.input_reg,.select_reg{font-size:.8rem;padding:6px}.fieldset_reg legend{font-size:.9rem}}.login-container_login{background-color:#e1f1b3;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:150px auto;max-width:400px;padding:20px}.form_login{display:flex;flex-direction:column;margin:0 auto;max-width:400px}.input-group_login label{font-size:14px;font-weight:700;margin-bottom:5px}.input_login{border:1px solid #ccc;border-radius:4px;margin-bottom:15px}.button_login,.input_login{font-size:14px;padding:10px}.button_login{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer}.button_login[type=button]{background-color:#f44336;margin-top:10px;text-align:center}.error_login{color:red;font-size:14px;margin-bottom:10px;margin-top:-10px}.register-link_login{color:#007bff;display:grid;font-size:14px;margin-top:15px;text-align:center;text-decoration:none}.register-link_login:hover{cursor:pointer;text-decoration:underline}@media only screen and (max-width:600px){.login-container_login{padding:15px;width:90%}.button_login,.input_login{font-size:16px;padding:12px}.button_login[type=button],.button_login[type=submit]{font-size:16px}}@media only screen and (max-width:768px){.login-container_login{width:80%}.button_login,.input_login{font-size:16px;padding:12px}}@media only screen and (min-width:769px){.login-container_login{width:400px}.button_login,.input_login{font-size:14px}}@media only screen and (min-width:1200px){.login-container_login{padding:30px;width:400px}.button_login,.input_login{font-size:14px}}.profile-container{background:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:1300px;padding:40px}.profile-container,.profile-header{align-items:center;display:flex;flex-direction:column}.profile-header{margin-bottom:30px}.profile-header img.profile-image{border:4px solid #4caf50;border-radius:50%;height:160px;margin-bottom:20px;object-fit:cover;transition:transform .3s ease;width:160px}.profile-header img.profile-image:hover{transform:scale(1.1)}.profile-header h2{color:#333;font-size:28px;font-weight:600;margin:10px 0}.profile-header p{color:#555;font-size:18px;margin:5px 0;text-align:center}.profile-details{margin-top:20px;max-width:1000px;width:100%}.profile-details .detail-item{display:flex;font-size:16px;font-weight:400;justify-content:space-between;padding:8px 0}.profile-details .detail-item .label{color:#777;flex-basis:40%;font-weight:500}.profile-details .detail-item .value{color:#333;flex-basis:55%;font-weight:700;text-align:right}.error-message{font-style:italic;margin-bottom:10px}.profile-buttons{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:20px;max-width:1300px;width:100%}.profile-buttons button{background-color:#567157;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:18px;font-weight:60;padding:15px;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease}.profile-buttons button:hover{background-color:#8aa98c;box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.profile-buttons button:active{box-shadow:0 4px 8px #0000001a;transform:translateY(1px)}@media (max-width:1200px){.profile-container{padding:30px}.profile-header img.profile-image{height:140px;width:140px}.profile-header h2{font-size:26px}.profile-header p{font-size:16px}.profile-buttons button{font-size:16px;padding:14px}}@media (max-width:768px){.profile-container{padding:25px}.profile-header img.profile-image{height:130px;width:130px}.profile-header h2{font-size:24px}.profile-header p{font-size:15px}.profile-buttons button{font-size:15px;padding:13px}}@media (max-width:480px){.profile-container{padding:20px}.profile-header{text-align:center}.profile-header h2{font-size:20px}.profile-header p{font-size:14px}.profile-buttons{grid-template-columns:1fr}.profile-buttons button{font-size:16px;padding:12px}}@media (max-width:360px){.profile-header h2{font-size:18px}.profile-header p{font-size:12px}.profile-buttons button{font-size:14px;padding:10px}}.download-file{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:30px auto;max-width:900px;padding:20px}h2{font-family:Arial,sans-serif}h2,ul{text-align:center}ul{padding:0}a{color:#007bff;font-size:16px;font-weight:700;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}a:hover{color:#0056b3;text-decoration:underline}p{color:#666}.file-upload-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000d;margin-top:40px;padding:20px}input[type=file]{background-color:#f8f8f8;border:1px solid #ddd;border-radius:5px;color:#333;display:block;font-size:16px;margin:10px 0}input[type=file]:focus{background-color:#eef9ff;border-color:#007bff;outline:none}button{background-color:#007bff;border-radius:5px;margin-top:10px;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}button:hover{background-color:#0056b3;transform:scale(1.05)}p{color:#e74c3c;font-size:16px;margin-top:20px}footer{color:#777;font-size:14px;margin-top:30px;text-align:center}@media screen and (max-width:600px){.download-file{padding:15px}h2{font-size:18px}button,input[type=file]{font-size:14px}button{padding:10px 16px}}.download{align-items:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:250px;margin-top:40px;max-width:800px;padding:40px;transition:all .3s ease}.download h3{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.download ul{list-style-type:none;padding-left:0}.download li{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin:10px 0;padding:15px;transition:background-color .3s ease}.download li:hover{background-color:#f0f0f0}.download a{color:#007bff;display:block;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s ease}.download a:hover{color:#0056b3}.download p{color:#888;font-size:16px;text-align:center}@media (max-width:768px){.download{margin:0 10px;padding:15px}.download h3{font-size:20px}.download li{padding:12px}.download a,.download li{font-size:14px}}@media (max-width:480px){.download{padding:10px}.download h3{font-size:18px}.download li{padding:10px}.download a{font-size:12px}}.upload-download{align-items:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;max-width:600px;padding:20px}h1{color:#333;margin-bottom:20px;text-align:center}h2{margin-bottom:10px}p{color:#777;font-size:14px;text-align:center}input[type=file]{border:2px solid #ddd;border-radius:4px;margin-bottom:15px;margin-right:10px;padding:10px}button,input[type=file]{cursor:pointer;max-width:250px;width:100%}button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;font-size:16px;padding:10px 20px;transition:background-color .3s ease}button:disabled{background-color:#ccc;cursor:not-allowed}button:hover:not(:disabled){background-color:#45a049}ul{list-style-type:none;margin:0;padding-left:0}ul li{margin:10px 0}ul li a{color:#007bff;font-size:16px;text-decoration:none;transition:color .3s ease}ul li a:hover{color:#0056b3}p[style="color: red"]{color:red;font-size:14px;margin-top:10px;text-align:center}@media (max-width:768px){.upload-download{max-width:90%;padding:15px}h1{font-size:24px}h2{font-size:20px}button,input[type=file]{max-width:100%}ul li a{font-size:14px}}@media (max-width:480px){h1{font-size:20px}h2{font-size:18px}button,input[type=file]{font-size:14px;max-width:100%}ul li a{font-size:12px}}.download-container-p{grid-template-columns:repeat(3,1fr);justify-items:center}.image-card-p{height:auto;margin:0 auto;max-width:400px;transition:transform .3s ease-in-out;width:100%}.image-card-p img{border-radius:8px;height:auto}.image-card-p:hover{transform:scale(1.05)}.caption-p{text-align:center}.name-p{font-size:1.2rem}.title-p{font-size:1rem}@media (max-width:1200px){.download-container-p{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.download-container-p{grid-template-columns:1fr}}body{background-color:#f4f7fb;font-family:Arial,sans-serif;padding:0}.download-container-p p{color:#333;font-size:18px;margin-top:20px;text-align:center}.download-container-p{grid-gap:10px;gap:10px}.image-card-p img{height:300px}.viewMessageContainer-blog{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin:20px auto;padding:100px;width:100%}.messageList-blog{display:flex;flex-direction:column;gap:20px}.messageItem-blog{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;font-family:Arial,sans-serif;font-size:20px;line-height:1.6;padding:100px;text-align:justify}.messageItem-blog h2{color:#1a1a1a;font-size:22px;font-weight:700;margin-bottom:10px;text-align:justify}.messageItem-blog p{word-wrap:break-word;color:#333;font-size:18px;line-height:1.6;margin-left:50px;padding-right:20px;text-align:justify;white-space:pre-wrap}.messageItem-blog small{color:#777;display:block;font-size:12px;margin-top:10px}@media (max-width:768px){.viewMessageContainer-blog{margin:10px auto;padding:15px}.messageItem-blog{font-size:14px;padding:15px}.messageItem-blog small{font-size:11px}.messageItem-blog h2{font-size:18px}}@media (max-width:1024px){.viewMessageContainer-blog{margin:15px auto;padding:18px}.messageItem-blog{font-size:15px;padding:18px}.messageItem-blog small{font-size:12px}.messageItem-blog h2{font-size:20px}}@media (min-width:1200px){.viewMessageContainer-blog{margin:30px auto;padding:25px}.messageItem-blog{font-size:18px;padding:25px}.messageItem-blog small{font-size:14px}.messageItem-blog h2{font-size:24px}}.container-body{background-color:initial;margin:0 auto;max-width:1200px;padding:0}.contact-container{align-items:center;background-color:initial;display:flex;flex-direction:column;justify-content:center}.form-section{border:1px solid #ddd;border-radius:10px;margin:20px 0;max-width:600px;padding:20px}.form-section,textarea{background-color:initial;width:100%}textarea{border:1px solid #ccc;border-radius:8px;font-size:16px;resize:vertical}button.submit-button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px;width:100%}button.submit-button:hover{background-color:#45a049}.word-count-info{color:#555;font-size:14px;margin-top:10px;text-align:right}.notification{border-radius:5px;font-size:16px;font-weight:700;margin:0 auto;max-width:600px;padding:15px;text-align:center;width:100%}.notification.success{background-color:#4caf50;color:#fff}.notification.error{background-color:#f44336;color:#fff}@media (max-width:768px){.form-section{width:90%}.word-count-info{font-size:12px}.notification,.submit-button{font-size:14px}}@media (max-width:480px){.form-section{width:95%}.submit-button,textarea{font-size:14px}textarea{padding:10px}.word-count-info{font-size:12px}.notification{font-size:14px}}@media (min-width:1200px){.container-body{padding:40px}.form-section{width:50%}}.message-display{margin-top:30px;max-width:600px;width:100%}.formatted-message{word-wrap:break-word;font-size:16px;line-height:1.6;white-space:pre-wrap}@media (min-width:768px){.formatted-message{font-size:18px}}.delete-blog-container{align-items:center;display:flex;flex-direction:column;margin-top:20px}.delete-button{background-color:#d9534f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.delete-button:hover{background-color:#c9302c}.delete-button:disabled{background-color:#e0e0e0;cursor:not-allowed}.error-message{color:red;font-size:14px;margin-top:10px}.reset-password-container_pu{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 12px #0000001a;font-family:Arial,sans-serif;margin:60px auto;max-width:400px;padding:30px}.reset-password-form_pu .title_pu{color:#333;margin-bottom:20px;text-align:center}.reset-password-form_pu{display:flex;flex-direction:column;gap:15px}.input_pu{border:1px solid #aaa;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.submit-button_pu{background-color:#1e40af;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:12px;width:100%}.submit-button_pu:hover{background-color:#1e3a8a}.error_pu,.success_pu{border-radius:5px;font-size:.9rem;margin-top:10px;padding:10px;text-align:center}.error_pu{background-color:#fee2e2;border:1px solid #fca5a5;color:#b91c1c}.success_pu{background-color:#d1fae5;border:1px solid #34d399;color:#065f46}@media (max-width:768px){.reset-password-container_pu{margin:20px;padding:20px}.submit-button_pu{padding:10px}}.user-table td,.user-table th{padding:8px}.controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.controls label{font-weight:700}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pagination button{padding:5px 10px}.pagination span{font-weight:500}@media (max-width:768px){.user-container{padding:10px}.controls,.pagination{align-items:flex-start;flex-direction:column}.user-table{display:block;overflow-x:auto;width:100%}.user-table thead{display:none}.user-table tbody tr{border-bottom:2px solid #eee;display:block;margin-bottom:10px}.user-table tbody td{border:none;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.user-table tbody td:before{content:attr(data-label);font-weight:700;text-transform:capitalize}}.eventHeader{align-items:center;background-color:#f4f7fb;display:flex;flex-direction:column;padding:5px}.year-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:40px;max-height:1000px;overflow:hidden;padding:5px;text-align:center;transition:max-height .3s ease-out;width:100%}.year-container.collapsed{max-height:60px}h2{color:#333;cursor:pointer;font-size:28px;font-weight:700;margin-bottom:20px}.card-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(5,1fr);justify-items:center;margin-top:20px}.card{background-position:50%;background-size:cover;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;height:300px;padding:20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:280px}.card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.card:before{background:#0006;border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card h3{font-size:20px;font-weight:700;margin-bottom:10px}.card h3,.card p{color:#fff;position:relative;z-index:2}.card p{font-size:14px;line-height:1.6}@media (max-width:1024px){.card-grid{grid-template-columns:repeat(3,1fr)}.card{max-width:300px}h2{font-size:24px}}@media (max-width:768px){.card-grid{align-items:center;display:flex;flex-direction:column;max-height:500px;overflow-y:auto;padding-right:10px}.card{margin-bottom:5px;width:400px}h2{font-size:20px}.eventHeader{padding:5px}}@media (max-width:480px){.card-grid{max-height:400px}.card{margin-bottom:5px}h2{font-size:18px}.eventHeader{padding:10px}}.download-container-p{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding:20px}.image-card-p{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center}.image-card-p img{border-bottom:2px solid #f0f0f0;height:480px;object-fit:cover;width:100%}.caption-p{background-color:#f9f9f9;padding:10px}.name-p{color:#333;font-size:16px;font-weight:700;margin:0}.title-p{color:#666;font-size:14px;margin:5px 0 0}@media (max-width:1024px){.download-container-p{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.download-container-p{grid-template-columns:1fr}}.view-messages-container{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:2rem auto;max-width:1000px;overflow-x:auto;padding:2rem}.view-messages-container h2{color:#333;margin-bottom:1.5rem;text-align:center}.error,.success{border-radius:4px;font-size:1rem;margin-top:1rem;padding:.75rem;text-align:center}.error{background-color:#f44336;color:#fff}.success{background-color:#4caf50;color:#fff}.pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-bottom:1rem}.pagination-controls label,.pagination-controls select{font-size:1rem}.messages-table{border-collapse:collapse;margin-bottom:1rem;min-width:600px;width:100%}.messages-table td,.messages-table th{word-wrap:break-word;border:1px solid #ddd;font-size:.95rem;max-width:200px;padding:.75rem;text-align:left}.messages-table th{background-color:#f1f1f1;font-weight:700}.messages-table td{word-break:break-word}.messages-table td.invalid{background-color:#f44336;color:#fff}.pagination-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.pagination-buttons button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;padding:.5rem 1rem}.pagination-buttons button:disabled{background-color:#ccc;cursor:not-allowed}.pagination-buttons span{font-size:1rem;font-weight:700}@media screen and (max-width:768px){.pagination-controls{gap:.75rem;justify-content:center}.pagination-buttons{align-items:center;flex-direction:column}.messages-table td,.messages-table th{font-size:.9rem;padding:.5rem}}@media screen and (max-width:480px){.view-messages-container{padding:1rem}.pagination-controls label,.pagination-controls select{font-size:.9rem}.pagination-buttons button{font-size:.9rem;width:100%}.pagination-buttons span{font-size:.9rem}.messages-table{font-size:.85rem;min-width:0;min-width:auto}.messages-table td,.messages-table th{padding:.4rem}}.user-container{box-sizing:border-box;max-width:100%;padding:20px}.user-table{border-collapse:collapse;margin-top:20px;overflow-x:auto;width:100%}.user-table td,.user-table th{border:1px solid #ddd;padding:10px;text-align:left;white-space:nowrap}.user-table th{background-color:#f4f4f4;font-weight:700}.profile-pic{border-radius:50%;height:50px;object-fit:cover;width:50px}.controls,.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.controls label,.pagination span{font-weight:700}.pagination button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:1024px){.user-table td,.user-table th{padding:8px}}@media (max-width:768px){.controls,.pagination{align-items:flex-start;flex-direction:column}.user-table{display:block;overflow-x:auto}.user-table thead{display:none}.user-table tbody tr{background:#fff;border:1px solid #ddd;display:block;margin-bottom:15px;padding:10px}.user-table tbody td{border:none;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 0}.user-table tbody td:last-child{border-bottom:none}.user-table tbody td:before{color:#333;content:attr(data-label);flex-basis:40%;font-weight:700}.profile-pic{height:40px;width:40px}}.admin-dashboard{padding:20px}.dashboard-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;justify-content:space-between;margin-left:100px}.button-section{display:flex;flex:1 1;flex-direction:column;max-width:60%}.button-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.button-group{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 6px #0000001a}.button-group button{background-color:#a4b0bd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease;width:100%}.button-group button:hover{background-color:#145ca4}.button-description{color:#000;font-size:.9rem;margin-top:.5rem}.image-section{align-items:flex-start;display:flex;flex:0 0 35%;justify-content:center;margin-top:20px}.admin-dashboard-image{border-radius:10px;box-shadow:0 4px 10px #0003;height:auto;max-width:100%}.dashboard-title{font-size:2rem;margin-bottom:1.5rem;margin-top:2rem;text-align:center}.upload-guidelines ul{list-style-type:disc;margin-top:2rem}.upload-guidelines p,.upload-guidelines ul{color:#000;font-size:12pt;margin-left:2rem;text-align:justify}.upload-guidelines p{margin-top:2.5rem}.bullet-list{list-style-type:disc;margin-top:.5rem;padding-left:2rem;text-align:justify}@media (max-width:991px){.dashboard-container{align-items:stretch;flex-direction:column}.button-section,.image-section{flex:initial;max-width:100%}.button-grid{grid-template-columns:repeat(2,1fr)}.image-section{justify-content:center;margin-top:2rem}}@media (max-width:600px){.button-grid{grid-template-columns:1fr}.dashboard-title{font-size:1.5rem}}form{background-color:#fafafa;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin:40px auto;max-width:500px;padding:20px}form>div{display:flex;flex-direction:column;margin-bottom:20px}label{font-size:14px;font-weight:700;margin-bottom:6px}input[type=number],select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 10px}button[type=submit]{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:background-color .2s ease}button[type=submit]:hover{background-color:#218838}@media (max-width:600px){form{padding:15px;width:90%}button,input,select{font-size:13px}}.payment-tables-container{background-color:#f9f9f9;margin:0 auto;max-width:1200px;padding:20px}.section-title{color:#333;font-size:1.5em;margin-bottom:10px;text-align:center}.payment-table{background-color:#fff;border-collapse:collapse;box-shadow:0 2px 5px #0000001a;margin:0 auto 20px;max-width:100%;width:100%}.payment-table thead tr{background-color:#add8e6}.payment-table td,.payment-table th{border:1px solid #ddd;padding:12px;text-align:left}.payment-table th{color:#333;font-weight:700}.payment-table td{word-wrap:break-word}@media (max-width:768px){.payment-table{font-size:.9em}.payment-table td,.payment-table th{padding:8px}.payment-tables-container{overflow-x:auto}.section-title{font-size:1.2em}.payment-table td,.payment-table th{display:block;width:100%}.payment-table tr{display:block;margin-bottom:15px}.payment-table th{display:none}.payment-table td{padding-left:50%;position:relative;text-align:right}.payment-table td:before{content:attr(data-label);font-weight:700;left:10px;position:absolute}}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.forgot-password-container_rp{background:#f9f9f9;border-radius:8px;box-shadow:0 0 8px #0000001a;margin:50px auto 100px;max-width:600px;padding:30px}.title_rp{color:#333;margin-bottom:20px;text-align:center}.label_rp{color:#555;display:block;font-weight:600;margin-top:10px}.input_rp{border:1px solid #ccc;border-radius:4px;display:block;margin:8px 0 16px;padding:10px;width:100%}.button_rp{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .3s ease;width:100%}.button_rp:hover{background-color:#0056b3}.message_rp{color:red;font-size:14px;margin-bottom:10px;text-align:center}.security-question_rp{font-size:15px;margin-bottom:10px}@media screen and (max-width:768px){.forgot-password-container_rp{margin:20px;padding:20px}.title_rp{font-size:22px}.button_rp{font-size:14px;padding:10px 15px}}@media screen and (max-width:480px){.forgot-password-container_rp{margin:15px;padding:15px}.title_rp{font-size:20px}.input_rp,.label_rp{font-size:14px}.input_rp{padding:8px}.button_rp{font-size:13px}}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}
/*# sourceMappingURL=main.af2ebc92.css.map*/