.navbar{color:#fff;background:#08153b;justify-content:space-between;align-items:center;padding:20px;display:flex}.logo-navbar{font-size:24px;font-weight:700}.menu-btn{color:#e9be32;background:0 0;border:none;font-size:32px}.menu-lateral{z-index:999;background:#08153b;flex-direction:column;width:280px;height:100vh;padding-top:80px;transition:all .3s;display:flex;position:fixed;top:0;right:-300px}.menu-lateral.ativo{right:0}.menu-lateral a{color:#fff;border-bottom:1px solid #ffffff1a;padding:20px 30px;font-size:18px}.menu-lateral a:hover{background:#ffffff1a}.header{text-align:center;background:#08153b;padding:30px 0}.header img{width:250px}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.home-app{background:linear-gradient(#0b1440 0%,#0a1a5c 40% 40%);min-height:100vh;padding-bottom:100px;font-family:inherit}.home-topbar{z-index:5;justify-content:space-between;align-items:center;padding:18px 20px 0;display:flex;position:relative}.home-icon-btn{color:#c9a227;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:26px;display:flex;position:relative}.home-icon-btn-espaco{width:26px}.home-topbar-titulo{color:#fff;margin:0;font-size:17px;font-weight:700}.home-badge{background:#e74c3c;border:2px solid #0b1440;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px}.home-drawer-fundo{z-index:20;opacity:0;pointer-events:none;background:#00000080;transition:all .25s;position:fixed;inset:0}.home-drawer-fundo.aberto{opacity:1;pointer-events:all}.home-drawer{z-index:21;background:#0b1440;flex-direction:column;gap:4px;width:260px;height:100vh;padding:70px 22px;font-family:Poppins-Semibold,sans-serif;transition:all .3s;display:flex;position:fixed;top:0;left:-300px;box-shadow:4px 0 20px #0000004d}.home-drawer.aberto{left:0}.home-drawer-fechar{position:absolute;top:18px;right:18px}.home-drawer a{color:#dfe3f2;border-bottom:1px solid #ffffff14;padding:13px 8px;font-size:15px;font-weight:500;text-decoration:none}.home-drawer a:hover{color:#c9a227}.home-hero{text-align:center;color:#fff;padding:10px 30px 45px;position:relative}.home-hero-logo{filter:drop-shadow(0 6px 16px #00000059);width:110px;height:auto;margin:10px auto 18px;display:block}.home-hero h1{color:#fff;margin-bottom:6px;font-family:Poppins-Bold,sans-serif;font-size:20px}.home-hero p{color:#c3c9e0;max-width:320px;margin:0 auto;font-family:InterRegular,sans-serif;font-size:12px;line-height:1.5}.home-hero-onda{width:119%;height:auto;margin-top:0;margin-left:-30px;display:block}.home-grid-acoes{z-index:2;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:-10px;padding:0 18px;font-family:Poppins-Semibold,sans-serif;display:grid;position:relative}.home-acao-card{text-align:center;background:#0b1440;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:16px 10px;text-decoration:none;transition:all .2s;display:flex}.home-acao-card:hover{background:#122067;transform:translateY(-3px)}.home-acao-icone{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;font-size:20px;display:flex}.home-acao-card span{color:#fff;font-size:12px;font-weight:600;line-height:1.3}.home-banner{border-radius:16px;margin:24px 18px 0;overflow:hidden}.slide-banner{background-position:50%;background-size:cover;align-items:flex-end;height:190px;display:flex;position:relative}.slide-banner:before{content:"";background:linear-gradient(#0000001a 30%,#000000bf 90%);position:absolute;inset:0}.slide-overlay{color:#fff;padding:18px 20px;position:relative}.slide-overlay h1{margin-bottom:4px;font-size:17px}.slide-overlay p{color:#e3e6f2;font-size:13px}.swiper-pagination-bullet-active{background:#c9a227!important}.home-secao{background:#0b1440;border-radius:16px;margin:20px 18px 0;padding:18px 18px 20px;box-shadow:0 2px 12px #0815400f}.home-secao-topo{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.home-secao-topo h2{color:#fff;align-items:center;gap:8px;font-size:16px;display:flex}.home-secao-topo a{color:#c9a227;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex}.home-vazio{color:#9ca3af;text-align:center;padding:10px 0;font-size:13px}.home-eventos-lista{flex-direction:row;grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.home-evento-card{background:#0a1a5c;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;display:flex}.home-evento-data{color:#fff;background:#081540;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex}.home-evento-data strong{font-size:16px;line-height:1}.home-evento-data span{letter-spacing:.03em;font-size:10px}.home-evento-info h4{color:#fdfdfd;margin-bottom:2px;font-size:14px}.home-evento-info p{color:#d0d1d2;font-size:12px}.home-avisos-lista{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.home-aviso-card{background:#f5f6fa;border-left:4px solid #c9a227;border-radius:10px;padding:12px 14px}.home-aviso-card h4{color:#081540;margin-bottom:3px;font-size:14px}.home-aviso-card p{color:#6b7280;font-size:12px;line-height:1.4}.home-btn-oracao{color:#c9a227;border:1.5px solid #c9a227;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.home-btn-oracao:hover{color:#fff;background:#c9a227}.home-tabbar{z-index:15;background:#0b1440;justify-content:space-around;padding:10px 0 14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0003}.home-tabbar a,.home-tabbar button{color:#8891b5;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;font-family:Poppins-Semibold;font-size:10px;text-decoration:none;display:flex}.home-tabbar a svg,.home-tabbar button svg{font-size:20px}.home-tabbar .ativo{color:#c9a227}@media (width>=600px){.home-app{max-width:480px;margin:0 auto;box-shadow:0 0 30px #00000026}}.sobre-app-foto{border-radius:16px;margin:18px 18px 0;overflow:hidden;box-shadow:0 4px 16px #00000040}.sobre-app-foto img{object-fit:cover;width:100%;height:200px;display:block}.sobre-app-secao h2{color:#fff;margin-bottom:12px;font-size:18px}.sobre-app-secao p{color:#c3c9e0;margin-bottom:14px;font-size:14px;line-height:1.7}.sobre-app-secao p:last-child{margin-bottom:0}.sobre-app-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sobre-app-grid .home-secao{text-align:center;margin:0}.sobre-app-grid h3{color:#c9a227;margin-bottom:8px;font-size:13px}.sobre-app-grid p{color:#c3c9e0;font-size:12px;line-height:1.5}.sobre-app-pastor{align-items:center;gap:14px;display:flex}.sobre-app-pastor-foto{background:#0a1a5c;border:2px solid #c9a227;border-radius:50%;width:64px;min-width:64px;height:64px}.sobre-app-pastor h3{color:#fff;margin-bottom:3px;font-size:15px}.sobre-app-pastor p{color:#c3c9e0;font-size:13px}.sobre-app-lista-pastores{flex-direction:column;gap:10px;display:flex}.sobre-app-pastor-item{background:#0a1a5c;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.sobre-app-pastor-item strong{color:#fff;font-size:13px}.sobre-app-pastor-item span{color:#c9a227;font-size:12px;font-weight:600}.versiculo-banner{justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 10px;display:flex}.versiculo-banner-texto p{color:#dfe3f2;font-size:15px;font-style:italic;line-height:1.5}.versiculo-banner-texto span{color:#c9a227;margin-top:8px;font-size:13px;font-weight:700;display:block}.versiculo-banner-logo{filter:drop-shadow(0 4px 10px #00000059);width:92px;min-width:92px;height:auto}@media (width<=360px){.versiculo-banner-logo{width:72px;min-width:72px}}.agenda-app-mes{justify-content:space-between;align-items:center;padding:6px 20px 18px;display:flex}.agenda-app-mes button{color:#c9a227;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 10px;font-size:22px;display:flex}.agenda-app-mes h2{color:#f2d688;text-transform:capitalize;font-size:19px;font-weight:700}.agenda-app-lista{flex-direction:column;gap:14px;padding:0 18px;display:flex}.agenda-app-card{background:#0e1c56;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex}.agenda-app-data{color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:58px;padding:8px 0;display:flex}.agenda-app-data strong{font-size:22px;line-height:1}.agenda-app-data span{letter-spacing:.03em;margin-top:2px;font-size:11px}.agenda-app-info h3{color:#f2d688;margin-bottom:4px;font-size:16px}.agenda-app-info p{color:#c3c9e0;font-size:13px;line-height:1.5}.agenda-app-vazio{text-align:center;color:#8891b5;padding:40px 20px;font-size:14px}.oracao-app-topo{text-align:center;color:#fff;padding:30px 30px 10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.oracao-app-topo h1{margin-bottom:6px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:22px}.oracao-app-topo p{color:#c3c9e0;font-size:13px}.oracao-app-form{flex-direction:column;gap:14px;display:flex}.oracao-app-form label{color:#dfe3f2;margin-bottom:6px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:13px;font-weight:600;display:block}.oracao-app-form input,.oracao-app-form textarea{color:#fff;background:#0a1a5c;border:1px solid #ffffff1f;border-radius:10px;width:90%;padding:12px 14px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:14px}.oracao-app-form input::placeholder,.oracao-app-form textarea::placeholder{color:#7d85a8}.oracao-app-form input:focus,.oracao-app-form textarea:focus{border-color:#c9a227;outline:none}.oracao-app-form textarea{resize:vertical;min-height:130px}.oracao-app-btn{color:#0b1440;cursor:pointer;background:#c9a227;border:none;border-radius:10px;margin-top:6px;padding:14px;font-size:14px;font-weight:700;transition:all .2s}.oracao-app-btn:hover{background:#ddb92f}.oracao-app-btn:disabled{opacity:.6;cursor:not-allowed}.oracao-app-versiculo{text-align:center;color:#c3c9e0;font-style:normal font-size: 13px;margin-top:22px;padding:0 20px;line-height:1.6}.galeria-app-abas{scrollbar-width:none;gap:22px;padding:4px 18px 14px;display:flex;overflow-x:auto}.galeria-app-abas::-webkit-scrollbar{display:none}.galeria-app-aba{color:#8891b5;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:600}.galeria-app-aba.ativa{color:#fff;border-bottom-color:#c9a227}.galeria-app-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 18px 20px;display:grid}.galeria-app-item{cursor:pointer;background:#000;border-radius:14px;position:relative;overflow:hidden}.galeria-app-item.destaque{grid-column:1/-1}.galeria-app-item.destaque img,.galeria-app-item.destaque video{height:240px}.galeria-app-item img,.galeria-app-item video{object-fit:cover;width:100%;height:140px;transition:all .2s;display:block}.galeria-app-item:hover img,.galeria-app-item:hover video{transform:scale(1.04)}.galeria-app-item .icone-play{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.galeria-app-vazio{text-align:center;color:#8891b5;padding:40px 20px;font-size:14px}.galeria-container{background:#f5f5f5;min-height:100vh;padding:20px}.galeria-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#08153b,#0d2b72);border-radius:20px;margin-bottom:30px;padding:50px 20px}.galeria-banner h1{color:#fff}.fotos-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;display:grid}.foto-card{cursor:pointer;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.foto-card img,.foto-card video{object-fit:cover;background:#000;width:100%;height:180px;transition:all .3s;display:block}.foto-card img:hover,.foto-card video:hover{transform:scale(1.05)}.icone-play{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal{z-index:9999;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.foto-modal{border-radius:10px;max-width:95%;max-height:90vh}.fechar-modal{color:#fff;cursor:pointer;background:0 0;border:none;font-size:40px;position:absolute;top:20px;right:20px}.btn-anterior,.btn-proximo{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;width:60px;height:60px;font-size:40px;position:absolute;top:50%;transform:translateY(-50%)}.btn-anterior{left:20px}.btn-proximo{right:20px}.btn-anterior:hover,.btn-proximo:hover{background:#fff6}.contador-fotos{color:#fff;background:#000000b3;border-radius:20px;padding:10px 20px;font-size:16px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.acoes-foto{gap:10px;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.btn-acao{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:10px;padding:12px 18px;font-size:15px;transition:all .3s}.btn-acao:hover{background:#fff6}.filtros-galeria{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0;display:flex}.filtro{cursor:pointer;background:#e5e5e5;border:none;border-radius:30px;padding:10px 18px;transition:all .3s}.filtro:hover{transform:translateY(-2px)}.filtro.ativo{color:#fff;background:#0d6efd}.info-container{background:#f5f5f5;min-height:100vh;padding:20px}.info-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#08153b,#0d2b72);border-radius:20px;margin-bottom:30px;padding:50px 20px}.info-banner h1{color:#fff;margin-bottom:10px}.info-grid{gap:20px;display:grid}.info-card{background:#fff;border-left:6px solid #e9be32;border-radius:20px;padding:25px;box-shadow:0 2px 10px #0000001a}.info-card h2{color:#08153b;margin-bottom:15px}.info-card p{margin-bottom:10px;line-height:1.7}@media (width>=768px){.info-grid{grid-template-columns:repeat(2,1fr)}}.devocional-container{background:#f5f5f5;min-height:100vh;padding:20px}.devocional-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#08153b,#0d2b72);border-radius:20px;margin-bottom:30px;padding:50px 20px}.devocional-banner h1{color:#fff}.devocional-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.devocional-imagem{object-fit:cover;width:100%;height:250px}.devocional-conteudo{padding:25px}.devocional-conteudo h2{color:#08153b;margin-bottom:15px}.versiculo-devocional{background:#f8f8f8;border-left:5px solid #e9be32;margin:20px 0;padding:20px;font-style:italic}.autor-devocional{color:#666;margin-top:25px}.avisos-app-btn-push{color:#c9a227;cursor:pointer;background:#0e1c56;border:1.5px solid #c9a227;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:16px 18px 0;padding:12px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.avisos-app-btn-push:hover{color:#0b1440;background:#c9a227}.avisos-app-btn-push:disabled{opacity:.6;cursor:not-allowed}.avisos-app-lista{flex-direction:column;gap:12px;padding:16px 18px 10px;display:flex}.avisos-app-card{padding:16px!important}.avisos-app-card h4{margin-bottom:6px!important;font-size:15px!important}.avisos-app-card p{margin-bottom:8px;font-size:13px!important}.avisos-app-card span{color:#9ca3af;font-size:11px}.avisos-app-vazio{text-align:center;color:#8891b5;padding:40px 20px;font-size:14px}.login-container{background:#081540;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-form{background:#fff;border-radius:15px;flex-direction:column;gap:15px;width:350px;padding:40px;display:flex}.login-form h1{text-align:center}.login-form input{border:1px solid #ccc;border-radius:8px;padding:12px}.login-form button{cursor:pointer;background:#e8c53a;border:none;border-radius:8px;padding:12px;font-weight:700}.erro{color:red;text-align:center}.sidebar{color:#fff;background:linear-gradient(#081540 0%,#0b1d5c 100%);flex-direction:column;justify-content:space-between;width:250px;min-height:100vh;padding:30px 18px;display:flex;position:fixed;top:0;left:0;box-shadow:2px 0 12px #00000026}.sidebar-logo{align-items:center;gap:12px;margin-bottom:40px;padding:0 6px;display:flex}.sidebar-logo-badge{color:#081540;background:#c9a227;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:15px;font-weight:800;display:flex}.sidebar-logo h2{color:#e6e9f5;font-size:15px;font-weight:600;line-height:1.3}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar-link{color:#c3c9e0;border-left:3px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.sidebar-icon{min-width:19px;font-size:19px}.sidebar-link:hover{color:#fff;background:#ffffff14}.sidebar-link.active{color:#fff;background:#c9a22726;border-left:3px solid #c9a227}.btn-sair{color:#f1c3c3;cursor:pointer;background:#ffffff0f;border:none;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-sair:hover{color:#fff;background:#c0392b}.admin-layout{display:flex}.admin-content{background:#f5f6fa;width:100%;min-height:100vh;margin-left:250px;padding:25px 35px 40px}.admin-content h1{color:#081540;margin-bottom:4px;font-size:26px}.admin-topbar{color:#6b7280;border-bottom:1px solid #e3e5ee;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:16px;font-size:14px;display:flex}.admin-topbar-data{text-transform:capitalize}.admin-topbar-usuario strong{color:#081540}.card-admin{background:#fff;border-radius:14px;align-items:center;gap:16px;padding:22px 25px;transition:all .2s;display:flex;box-shadow:0 2px 12px #0815400f}.card-admin:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0815401a}.card-admin-icone{color:#fff;background:#081540;border-radius:12px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;font-size:24px;display:flex}.card-admin h3{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:13px;font-weight:600}.card-admin p{color:#081540;font-size:1.8rem;font-weight:800}.btn-admin-primario{color:#fff;cursor:pointer;background:#081540;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-admin-primario:hover{background:#0b1d5c}.btn-admin-primario:disabled{opacity:.6;cursor:not-allowed}.btn-admin-secundario{color:#081540;cursor:pointer;background:#fff;border:1px solid #d7dae5;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .2s}.btn-admin-secundario:hover{background:#f1f2f7}.tabela-eventos{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;margin-top:30px;overflow:hidden}.tabela-eventos th{color:#fff;text-align:left;background:#081540;padding:15px}.tabela-eventos td{border-bottom:1px solid #eee;padding:15px}.tabela-eventos tr:hover{background:#f5f5f5}.btn-editar,.btn-excluir{cursor:pointer;border:none;border-radius:6px;margin-right:8px;padding:8px 12px}.btn-editar{color:#fff;background:#3498db}.pagina-admin{padding:20px}.form-admin{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.form-admin input,.form-admin button{padding:10px}.galeria-admin-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.foto-admin-card{text-align:center;background:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 8px #0000001a}.foto-admin-card img,.foto-admin-card video{object-fit:cover;background:#000;border-radius:8px;width:100%;height:220px}.foto-admin-card button{cursor:pointer;margin-top:10px;padding:8px 15px}.pedidos-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.pedidos-subtitulo{color:#6b7280;margin-top:4px;font-size:14px}.pedidos-acoes{flex-wrap:wrap;gap:10px;display:flex}.btn-pdf{background:#b8281f;align-items:center;gap:8px;display:flex}.btn-pdf:hover{background:#931f18}.tabela-pedidos{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;margin-top:20px;overflow:hidden;box-shadow:0 2px 12px #0815400f}.tabela-pedidos th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.03em;background:#081540;padding:15px;font-size:13px}.tabela-pedidos td{vertical-align:top;border-bottom:1px solid #eee;padding:15px;font-size:14px}.tabela-pedidos tr:hover{background:#f5f6fa}.linha-selecionada{background:#fdf6e3!important}.status-pendente{color:#fff;background:#f39c12;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.status-atendido{color:#fff;background:#2ecc71;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.btn-atender,.btn-excluir{cursor:pointer;border:none;border-radius:6px;margin-right:8px;padding:8px 12px}.form-aviso{background:#fff;border-radius:12px;flex-direction:column;gap:12px;max-width:600px;margin-top:20px;padding:20px;display:flex;box-shadow:0 2px 12px #0815400f}.form-aviso input,.form-aviso textarea{border:1px solid #d7dae5;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.form-aviso textarea{resize:vertical;min-height:90px}.checkbox-ativo{color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.form-aviso-botoes{gap:10px;display:flex}.lista-avisos{flex-direction:column;gap:14px;margin-top:25px;display:flex}.aviso-card{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 2px 12px #0815400f}.aviso-card-topo{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.aviso-card-topo h3{color:#081540;font-size:16px}.aviso-card p{color:#4b5563;font-size:14px;line-height:1.5}.tag-ativo,.tag-inativo{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.tag-ativo{color:#fff;background:#2ecc71}.tag-inativo{color:#fff;background:#9ca3af}.aviso-card-rodape{color:#9ca3af;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}.btn-atender,.btn-excluir{cursor:pointer;border:none;border-radius:6px;margin-left:8px;padding:7px 12px;font-size:13px}.btn-atender{color:#fff;background:#3498db}.btn-excluir{color:#fff;background:#e74c3c}.form-devocional{max-width:700px}.form-devocional .linha-dupla{gap:12px;display:flex}.form-devocional .linha-dupla input{flex:1}.form-devocional textarea{min-height:140px}.navbar{color:#fff;background-color:#1e3a8a;justify-content:space-between;align-items:center;padding:15px 30px;display:flex}.logo{font-size:24px;font-weight:700}.nav-links{gap:20px;list-style:none;display:flex}.nav-links a{color:#fff}.nav-links a:hover{opacity:.8}body{background-color:#0b1440;margin:0}@font-face{font-family:Poppins-Bold;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterRegular;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}
