.hero[data-v-6958c612]{align-items:center;background:gold;display:flex;height:100vh;justify-content:center;max-width:100vw;overflow:hidden;position:relative;width:100%}.hero[data-v-6958c612]:before{background:#232323;content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.hero__content[data-v-6958c612]{color:#232323;max-width:800px;padding:0 2rem;text-align:center;z-index:1}.hero__line[data-v-6958c612]{background:#232323;height:80px;margin:0 auto;opacity:.7;width:1px}.hero__line--top[data-v-6958c612]{margin-bottom:2rem}.hero__line--bottom[data-v-6958c612]{margin-bottom:2rem;margin-top:2rem}.hero__subtitle[data-v-6958c612]{font-size:.9rem;font-weight:400;letter-spacing:3px;margin-bottom:1rem;opacity:.8}.hero__title[data-v-6958c612]{font-family:Agrandir,Black Ops One,Bebas Neue,Inter,sans-serif;font-size:clamp(4rem,12vw,8rem);font-weight:900;letter-spacing:-2px;line-height:.9;margin-bottom:1rem;text-shadow:2px 2px 0 rgba(0,0,0,.1)}.hero__description[data-v-6958c612]{font-size:1rem;font-weight:400;line-height:1.5;margin:0 auto;max-width:400px;opacity:.8}@media (max-width:768px){.hero__line[data-v-6958c612]{height:60px}.hero__line--bottom[data-v-6958c612],.hero__line--top[data-v-6958c612]{margin-bottom:1.5rem}.hero__line--bottom[data-v-6958c612]{margin-top:1.5rem}.hero__subtitle[data-v-6958c612]{font-size:.8rem;letter-spacing:2px}.hero__tagline[data-v-6958c612]{font-size:.7rem;letter-spacing:1px}.hero__description[data-v-6958c612]{font-size:.9rem}}.about-section[data-v-9dc2b612]{overflow-x:hidden;padding:5rem 0;position:relative;width:100%}.about-section[data-v-9dc2b612]:before{background:gold;content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.about-content[data-v-9dc2b612]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media (max-width:968px){.about-content[data-v-9dc2b612]{gap:3rem;grid-template-columns:1fr}}.about-text .about-title[data-v-9dc2b612]{color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:2px;margin-bottom:2rem}.about-text .about-description[data-v-9dc2b612]{color:#ccc;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.about-text .about-description[data-v-9dc2b612]:last-of-type{margin-bottom:2.5rem}.about-actions[data-v-9dc2b612]{display:flex;gap:1rem}.about-image[data-v-9dc2b612]{position:relative}.about-image .image-container[data-v-9dc2b612]{border:3px solid gold;border-radius:12px;box-sizing:border-box;max-width:100%;overflow:hidden;position:relative;width:100%}.about-image .image-container .pastor-image[data-v-9dc2b612]{height:550px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.about-image .image-container .image-overlay[data-v-9dc2b612]{align-items:center;background:linear-gradient(135deg,#ffd700e6,#ffd700b3);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.about-image .image-container .image-overlay .church-badge .badge-text[data-v-9dc2b612]{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:1px;line-height:1.2;text-align:center}.about-image .image-container .image-overlay .church-badge .badge-text strong[data-v-9dc2b612]{font-size:1.8rem;font-weight:900}.about-image .image-container:hover .pastor-image[data-v-9dc2b612]{transform:scale(1.05)}.about-image .image-container:hover .image-overlay[data-v-9dc2b612]{opacity:1}@media (max-width:968px){.about-image[data-v-9dc2b612]{order:-1}.about-image .image-container .pastor-image[data-v-9dc2b612]{height:300px}}.why-choose-section[data-v-75c13555]{padding:5rem 0;position:relative}.section-header[data-v-75c13555]{margin-bottom:4rem;text-align:center}.section-header .section-title[data-v-75c13555]{color:#232323;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;letter-spacing:1px;line-height:1.2;margin:0 auto;max-width:800px}.cards-grid[data-v-75c13555]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width:968px){.cards-grid[data-v-75c13555]{grid-template-columns:repeat(2,1fr)}}.feature-card[data-v-75c13555]{border:2px solid #333;padding:2.5rem;position:relative;text-align:left;transition:all .3s ease}.feature-card[data-v-75c13555]:hover{border-color:gold;transform:translateY(-5px)}.feature-card .card-icon[data-v-75c13555]{align-items:center;background:gold;border-radius:50%;color:#232323;display:flex;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.feature-card .card-title[data-v-75c13555]{color:#fff;font-size:1.1rem;font-weight:900;letter-spacing:1px;line-height:1.3;margin-bottom:1rem}.feature-card .card-description[data-v-75c13555]{color:#ccc;font-size:.95rem;line-height:1.6}@media (max-width:768px){.feature-card[data-v-75c13555]{padding:2rem}.feature-card .card-title[data-v-75c13555]{font-size:1rem}.feature-card .card-description[data-v-75c13555]{font-size:.9rem}}.location-section[data-v-501b72e5]{padding:5rem 0;position:relative}.location-content[data-v-501b72e5]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media (max-width:968px){.location-content[data-v-501b72e5]{gap:3rem;grid-template-columns:1fr}}.location-map .map-placeholder[data-v-501b72e5]{align-items:center;background:#1a1a1a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:400px;justify-content:center;overflow:hidden;transition:all .3s ease}.location-map .map-placeholder[data-v-501b72e5]:hover{background:#ffd7001a}@media (max-width:968px){.location-map[data-v-501b72e5]{order:2}.location-map .map-placeholder[data-v-501b72e5]{height:300px}}.location-info .location-title[data-v-501b72e5]{color:gold;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;letter-spacing:2px;margin-bottom:2rem}.location-info .location-description[data-v-501b72e5]{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.address-info[data-v-501b72e5]{margin-bottom:3rem}.address-info .address-item[data-v-501b72e5]{align-items:flex-start;display:flex;gap:1rem;padding:1.5rem}.address-info .address-item .address-icon[data-v-501b72e5]{flex-shrink:0;margin-top:.2rem}.address-info .address-item .address-text[data-v-501b72e5]{color:#fff;line-height:1.5}.address-info .address-item .address-text strong[data-v-501b72e5]{color:gold;font-weight:700}.location-actions[data-v-501b72e5]{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:568px){.location-actions[data-v-501b72e5]{flex-direction:column}}.services-section[data-v-b0528b13]{padding:5rem 0;position:relative}.section-header[data-v-b0528b13]{margin-bottom:4rem;text-align:center}.section-header .section-title[data-v-b0528b13]{color:#232323;font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:2px;margin-bottom:1rem}.section-header .section-subtitle[data-v-b0528b13]{color:#666;font-size:1.1rem;opacity:.8}.services-grid[data-v-b0528b13]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}@media (min-width:968px){.services-grid[data-v-b0528b13]{grid-template-columns:repeat(3,1fr)}}.service-card[data-v-b0528b13]{color:#fff;overflow:hidden;padding:0;transition:all .3s ease}.service-card[data-v-b0528b13]:hover{transform:translateY(-5px)}.service-card .service-header[data-v-b0528b13]{background:gold;color:#000;padding:1.5rem;text-align:center}.service-card .service-header .service-day[data-v-b0528b13]{font-size:1.2rem;font-weight:900;letter-spacing:2px;margin-bottom:.5rem}.service-card .service-header .service-time[data-v-b0528b13]{font-size:2rem;font-weight:900;letter-spacing:1px}.service-card .service-content[data-v-b0528b13]{background:#232323;border-radius:16px;padding:2rem}.service-card .service-content .service-title[data-v-b0528b13]{color:gold;font-size:1.3rem;font-weight:900;letter-spacing:1px;margin-bottom:1rem}.service-card .service-content .service-description[data-v-b0528b13]{color:#ccc;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.online-section[data-v-b0528b13]{border-top:1px solid rgba(0,0,0,.2);padding:3rem 0;text-align:center}.online-section .online-title[data-v-b0528b13]{color:#232323;font-size:1.5rem;font-weight:900;letter-spacing:1px;margin-bottom:2rem}.online-section .social-links[data-v-b0528b13]{display:flex;gap:2rem;justify-content:center}.online-section .social-links .social-link[data-v-b0528b13]{align-items:center;background:#232323;border:2px solid #232323;color:#fff;display:flex;font-weight:700;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.online-section .social-links .social-link[data-v-b0528b13]:hover{background:transparent;border-color:#232323;color:#232323}.online-section .social-links .social-link svg[data-v-b0528b13]{height:20px;width:20px}@media (max-width:568px){.online-section .social-links[data-v-b0528b13]{align-items:center;flex-direction:column}}.donation[data-v-9373cdac]{padding:5rem 0;position:relative}.donation-content[data-v-9373cdac]{align-items:flex-start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media (max-width:968px){.donation-content[data-v-9373cdac]{gap:3rem;grid-template-columns:1fr}}.donation-text .donation-title[data-v-9373cdac]{color:gold;font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:1px;line-height:1.2;margin-bottom:2rem}.donation-text .donation-description[data-v-9373cdac]{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.contact-info[data-v-9373cdac]{margin-bottom:3rem}.contact-info .contact-item[data-v-9373cdac]{align-items:center;color:#fff;display:flex;font-weight:600;gap:1rem;margin-bottom:1.5rem}.contact-info .contact-item .contact-icon[data-v-9373cdac]{align-items:center;background:#333;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.contact-form .form-container[data-v-9373cdac]{background:#1a1a1a;border-radius:12px;padding:2.5rem}.contact-form .form-container h3[data-v-9373cdac]{color:gold;font-size:1.5rem;font-weight:900;letter-spacing:1px;margin-bottom:2rem}.contact-form .form-container .contact-form-fields .form-group[data-v-9373cdac]{margin-bottom:1.5rem}.contact-form .form-container .contact-form-fields .form-group label[data-v-9373cdac]{color:#fff;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.contact-form .form-container .contact-form-fields .form-group input[data-v-9373cdac],.contact-form .form-container .contact-form-fields .form-group textarea[data-v-9373cdac]{background:#232323;color:#fff;font-size:.9rem;padding:.75rem;transition:border-color .3s ease;width:100%}.contact-form .form-container .contact-form-fields .form-group input[data-v-9373cdac]:focus,.contact-form .form-container .contact-form-fields .form-group textarea[data-v-9373cdac]:focus{border-color:gold;outline:none}.contact-form .form-container .contact-form-fields .form-group input[data-v-9373cdac]::-moz-placeholder,.contact-form .form-container .contact-form-fields .form-group textarea[data-v-9373cdac]::-moz-placeholder{color:#666}.contact-form .form-container .contact-form-fields .form-group input[data-v-9373cdac]::placeholder,.contact-form .form-container .contact-form-fields .form-group textarea[data-v-9373cdac]::placeholder{color:#666}.contact-form .form-container .contact-form-fields .form-group textarea[data-v-9373cdac]{min-height:100px;resize:vertical}.contact-form .form-container .contact-form-fields button[data-v-9373cdac]{justify-content:center;max-height:50px;width:100%}@media (max-width:968px){.contact-form .form-container[data-v-9373cdac]{padding:2rem}}.donation-actions[data-v-9373cdac]{display:flex;gap:1rem}.error-message[data-v-9373cdac],.success-message[data-v-9373cdac]{border-radius:8px;font-weight:600;margin-bottom:1.5rem;padding:1rem}.success-message[data-v-9373cdac]{background:#22c55e1a;border:1px solid #22c55e;color:#22c55e;font-size:12px}.error-message[data-v-9373cdac]{background:#ef44441a;border:1px solid #ef4444;color:#ef4444;font-size:12px}
