@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-BbzFLZTg.woff2)format("woff2")}:root{--iba-sans:"Instrument Sans", Arial, sans-serif;--iba-ease:cubic-bezier(.22, 1, .36, 1);--iba-noite:#19263b;--iba-indigo:#454b9d;--iba-lavanda:#eceeff;--iba-menta:#dcf3e7;--iba-verde:#166448;--iba-ambar:#fff1d4;--iba-ocre:#785013;--iba-preto:#151515;--iba-fundo:#f5f6fa;--iba-linha:#dce1e9;--iba-texto-secundario:#555}.iba-marca{color:var(--iba-preto);align-items:center;gap:15px;display:inline-flex}.iba-marca img{flex:none;width:170px;height:auto;display:block}.iba-marca span{font:600 1.08rem/1.1 var(--iba-sans);border-left:1px solid #b6b6b6;padding-left:15px}.iba-marca-inversa{color:#fff}.iba-marca-inversa img{filter:brightness(0)invert()}.iba-marca-inversa span{border-color:#666}@media (width<=700px){.iba-marca{gap:10px}.iba-marca img{width:134px}.iba-marca span{padding-left:10px;font-size:.96rem}}.sa-app{background:var(--iba-fundo);grid-template-columns:244px minmax(0,1fr);align-items:start;min-height:100dvh;display:grid}.sa-conteudo{min-width:0}.sm-lateral,.sm-gaveta,.sm-mobile{background:var(--iba-noite);color:#f9faff}.sm-lateral{z-index:2;border-right:1px solid #26354e;height:100dvh;position:sticky;top:0}.sm-coluna{flex-direction:column;height:100%;display:flex}.sm-topo{border-bottom:1px solid #37465b;justify-content:space-between;align-items:center;gap:8px;min-height:101px;margin:0 22px;padding:16px 0;display:flex}.sm-marca,.sm-mobile>a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sm-topo .iba-marca{gap:10px}.sm-topo .iba-marca img{width:124px}.sm-topo .iba-marca span{border-color:#69748c;padding-left:11px;font-size:.82rem}.sm-destinos{scrollbar-color:#536077 transparent;flex:1;padding:31px 15px 20px;overflow:auto}.sm-destinos nav{flex-direction:column;align-items:stretch;gap:4px;display:flex}.sm-destinos nav+nav{margin-top:30px}.sm-destinos nav p{color:#b0bfd4;letter-spacing:.14em;text-transform:uppercase;margin:0 12px 8px;font-size:.65rem;font-weight:650;line-height:1.5}.sm-destinos nav :is(a,button){color:#e0e6f2;min-height:45px;font:500 .9rem/1.4 var(--iba-sans);text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;padding:9px 12px;text-decoration:none;display:flex}.sm-destinos nav svg{opacity:.86;flex-shrink:0}.sm-destinos nav :is(a,button):hover{color:#fff;background:#2c3b54}.sm-destinos nav [aria-current=page]{color:#fff;background:#3c4b70;font-weight:650;box-shadow:inset 3px 0 #bebeff}.sm-conta{border-top:1px solid #37465b;align-items:center;gap:10px;margin:0 19px;padding:19px 0;display:flex}.sm-conta div{flex:1;min-width:0}.sm-conta strong,.sm-conta small{overflow-wrap:anywhere;display:block}.sm-conta strong{font-size:.86rem}.sm-conta small{color:#bdc8da;margin-top:2px;font-size:.73rem}.sm-avatar{color:#303564;background:#d9ddff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:.75rem;font-weight:650;display:grid}.sm-sair,.sm-fechar,.sm-abrir{color:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.sm-sair:hover,.sm-fechar:hover,.sm-abrir:hover{background:#2c3b54}.sm-gaveta{border:0;width:min(304px,100vw - 40px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.sm-gaveta::backdrop{background:#0912208c}.sm-gaveta .sm-topo{min-height:73px;margin-inline:16px}.sm-mobile{justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.sm-mobile .iba-marca img{width:118px}.sm-mobile .iba-marca span{font-size:.85rem}.sm-abrir{gap:7px;padding:0 10px;font-size:.85rem;font-weight:600}.sa-faixa{border-bottom:1px solid var(--iba-linha);color:#546275;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px clamp(16px,3.5vw,56px);font-size:.78rem;line-height:1.45;display:flex}.sa-faixa strong{color:#464c89;align-items:center;gap:8px;font-weight:600;display:inline-flex}.sa-faixa strong:before{content:"";background:#7076bd;border-radius:50%;width:7px;height:7px}@media (width<=899px){.sa-app{display:block}.sa-faixa{flex-wrap:wrap;gap:4px 10px;padding:7px 16px;font-size:.69rem}}@media (prefers-reduced-motion:no-preference){.sm-gaveta{opacity:0;transition:transform .26s var(--iba-ease), opacity .21s ease-out, overlay .26s allow-discrete, display .26s allow-discrete;transform:translate(calc(-100% - 8px))}.sm-gaveta[open]{opacity:1;transform:translate(0)}.sm-gaveta::backdrop{opacity:0;transition:opacity .23s ease, overlay .26s allow-discrete, display .26s allow-discrete}.sm-gaveta[open]::backdrop{opacity:1}@starting-style{.sm-gaveta[open]{opacity:0;transform:translate(calc(-100% - 8px))}.sm-gaveta[open]::backdrop{opacity:0}}.sm-destinos nav :is(button,a),.sm-sair,.sm-abrir,.sm-fechar{transition:background-color .18s ease, color .18s ease, box-shadow .24s ease, transform .14s var(--iba-ease)}.sm-destinos nav svg{transition:transform .22s var(--iba-ease), opacity .18s ease}.sm-destinos nav :is(button,a):focus-visible svg{opacity:1;transform:translate(2px)}@media (hover:hover){.sm-destinos nav :is(button,a):hover svg{opacity:1;transform:translate(2px)}}.sm-destinos nav :is(button,a):active,.sm-abrir:active,.sm-fechar:active{transform:scale(.97)}}:root{font-family:var(--iba-sans);color:var(--iba-preto);background:var(--iba-fundo);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline-offset:3px;outline:2px solid}.sa-entrada{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:100dvh;display:grid}.sa-apresentacao{isolation:isolate;color:#fff;background:#171717;flex-direction:column;align-items:flex-start;min-height:min(100dvh,900px);padding:clamp(32px,4.8vw,76px);display:flex;position:relative}.sa-apresentacao:before{content:"";z-index:-1;background:linear-gradient(#10182a9c,#0000 28%,#18253a40 48%,#19263b 95%),linear-gradient(90deg,#0c152ac9,#0000 85%),url(/assets/ensaio-violao-B82TWZUZ.webp) 60% 38%/cover no-repeat;position:absolute;inset:0}.sa-hero{margin:auto 0 0;padding:clamp(60px,17vh,180px) 0 clamp(28px,5vh,65px)}.sa-hero h1{font:650 clamp(3.45rem, 5.7vw, 6.5rem)/.99 var(--iba-sans);letter-spacing:-.045em;margin:0}.sa-hero h1 span{color:#d5d9ff}.sa-intro{color:#f1f1f1;max-width:36ch;margin:24px 0 0;font-size:1.03rem;line-height:1.55}.sa-demo{border-top:1px solid #777;width:100%;padding-top:20px}.sa-demo h2{margin:0;font-size:1rem;font-weight:600}.sa-demo p{color:#ccc;margin:5px 0 14px;font-size:.84rem;line-height:1.4}.sa-demo nav{gap:6px;max-width:330px;display:grid}.sa-demo a{color:#fff;border:1px solid #838383;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 13px;font-size:.86rem;font-weight:550;text-decoration:none;display:inline-flex}.sa-demo a:hover{color:#151515;background:#fff;border-color:#fff}.sa-acessar{place-items:center;padding:clamp(30px,6vw,90px);display:grid}.sa-acessar>div{width:min(100%,400px)}.sa-acessar h2,.sa-estado h1{font:650 clamp(2.2rem, 3vw, 3.1rem)/1.08 var(--iba-sans);letter-spacing:-.035em;margin:0 0 16px}.sa-acessar p,.sa-estado>p{color:var(--iba-texto-secundario);margin:6px 0 18px;line-height:1.55}.sa-acessar form,.sa-onboarding form{gap:18px;margin-top:30px;display:grid}.sa-acessar form label,.sa-onboarding form label{gap:8px;font-size:.89rem;font-weight:600;display:grid}.sa-acessar input:not([type=checkbox]),.sa-onboarding input{min-height:48px;color:var(--iba-preto);background:#fff;border:1px solid #959595;border-radius:5px;width:100%;padding:10px 13px;font-size:1rem}.sa-primario{background:var(--iba-indigo);color:#fff;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 17px;font-weight:600;display:flex}.sa-primario:hover{background:#353b7d}.sa-acessar form .sa-consent{align-items:flex-start;font-weight:400;line-height:1.5;display:flex}.sa-consent input{accent-color:var(--iba-preto)}.sa-primeiro{border-top:1px solid var(--iba-linha);margin-top:28px;padding-top:21px;font-size:.89rem}.sa-acessar .sa-erro,[role=alert].sa-erro{color:#222;background:#eee;border-left:3px solid #151515;margin:0;padding:12px}.sa-link{color:#333;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:.86rem;font-weight:600;text-decoration:underline;display:inline-flex}.sa-acessar button.sa-link{margin-top:8px}.sa-estado{border:1px solid var(--iba-linha);background:#fff;max-width:550px;margin:clamp(20px,8vh,90px) auto;padding:clamp(24px,5vw,54px)}.sa-estado .iba-marca{margin-bottom:48px}.sa-estado>a,.sa-onboarding .sa-link{margin-top:20px;display:inline-block}.sa-carregando{padding:48px}@media (width<=700px){.sa-entrada{flex-direction:column;display:flex}.sa-apresentacao{display:contents}.sa-apresentacao:before{display:none}.sa-apresentacao>.iba-marca{background:var(--iba-noite);order:0;padding:16px 22px}.sa-hero{color:#fff;background:linear-gradient(90deg,#111c32e6,#15243a91 70%,#18243968),url(/assets/ensaio-violao-B82TWZUZ.webp) 58% 52%/cover no-repeat;order:1;margin:0;padding:23px 22px}.sa-hero h1{font-size:clamp(2rem,6.8vw,3rem);line-height:1}.sa-hero h1 br{display:none}.sa-hero h1 span:before{content:" "}.sa-intro{max-width:37ch;margin-top:8px;font-size:.9rem;line-height:1.4}.sa-acessar{order:2;padding:28px 22px 14px}.sa-acessar h2{margin-bottom:10px;font-size:2.15rem}.sa-acessar form{gap:12px;margin-top:18px}.sa-demo{color:#222;background:#f6f6f6;border-color:#ddd;order:3;padding:22px}.sa-demo p{color:#555}.sa-demo a{color:#151515;border-color:#999}.sa-demo a:hover{color:#fff;background:#151515}.sa-estado{margin:2vw}}@keyframes sa-aparecer{0%{opacity:.08;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sa-fade{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.sa-apresentacao>.iba-marca,.sa-hero,.sa-demo,.sa-acessar>div,.sa-estado{animation:sa-aparecer .44s var(--iba-ease) backwards}.sa-hero{animation-delay:55ms}.sa-demo{animation-delay:.105s}.sa-acessar>div{animation-delay:80ms}.sa-demo a,.sa-primario{transition:color .18s,background-color .18s,border-color .18s,transform .16s}.sa-demo a span,.sa-primario span{transition:transform .22s var(--iba-ease)}.sa-demo a:focus-visible span,.sa-primario:focus-visible span{transform:translate(3px)}@media (hover:hover){.sa-demo a:hover span,.sa-primario:hover span{transform:translate(3px)}}.sa-demo a:active,.sa-primario:active{transform:scale(.98)}.sa-acessar input,.sa-onboarding input{transition:box-shadow .15s,border-color .15s}.sa-acessar input:focus,.sa-onboarding input:focus{border-color:var(--iba-indigo);box-shadow:0 0 0 3px var(--iba-lavanda)}.sa-area{animation:.26s ease-out sa-fade}.sa-simulador .pagina{animation:sa-aparecer .32s var(--iba-ease)}}@keyframes sa-saida-entre-areas{to{opacity:0;transform:translateY(-4px)}}@keyframes sa-entrada-entre-areas{0%{opacity:0;transform:translateY(9px)}}@media (prefers-reduced-motion:no-preference){:root:active-view-transition-type(area){view-transition-name:none}:root:active-view-transition-type(area) :is(.sa-area,.sa-entrada,.sa-simulador){view-transition-name:conteudo-iba}::view-transition-group(conteudo-iba){animation-duration:.27s}::view-transition-old(conteudo-iba){animation:.155s ease-out both sa-saida-entre-areas}::view-transition-new(conteudo-iba){animation:sa-entrada-entre-areas .27s var(--iba-ease) both}::view-transition{pointer-events:none}}@scope(.sa-simulador){:scope{font-family:var(--iba-sans);color:#151515;background:var(--iba-fundo);font-synthesis:none;--tinta:var(--iba-indigo);--borda:#dcdcdc;--secundario:#555;font-style:normal}*{box-sizing:border-box}:scope{min-width:280px;margin:0}button,select{font:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #555}h1,h2,h3,p,dl,dd,ol{margin:0}h2{letter-spacing:-.035em;font-size:1.52rem;font-weight:650;line-height:1.2}h2,.culto-resumo{scroll-margin-top:20px}.largura{width:min(1180px,100% - clamp(40px,6vw,100px));min-width:0;margin:0 auto}.pular{z-index:2;background:#fff;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.pular:focus{top:.5rem}.estrutura-simulador{grid-template-columns:248px minmax(0,1fr);align-items:start;min-height:100dvh;display:grid}.topo{background:var(--iba-noite);color:#fff;min-height:100dvh;position:sticky;top:0}.topo-conteudo{padding:28px 18px}.identidade{border-bottom:1px solid #444;justify-content:space-between;align-items:center;padding:0 0 27px;display:flex}.iba-marca{gap:10px}.iba-marca img{width:128px}.iba-marca span{padding-left:10px}.alternar-menu{display:none}nav{flex-direction:column;gap:4px;padding-top:18px;display:flex}nav a{color:#eee;border-radius:5px;align-items:center;min-height:44px;padding:10px 14px;font-size:.92rem;font-weight:550;text-decoration:none;display:flex}nav a:hover,nav a:focus-visible{color:#fff;background:#333}nav a:focus-visible,.alternar-menu:focus-visible{outline-color:#fff}.voltar-inicio{color:#ccc}.pagina{padding-block:clamp(20px,3.3vw,46px) 60px}.cabecalho-mes{background:var(--iba-noite);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:27px clamp(22px,4.5vw,60px);display:flex}.tipo-pagina{text-transform:uppercase;letter-spacing:.12em;color:#d2d2d2;align-items:center;gap:9px;font-size:.72rem;font-weight:650;display:inline-flex}.tipo-pagina:before{content:"";background:#bdbdbd;width:23px;height:1px}h1{font:650 clamp(2.1rem, 3.6vw, 3.5rem)/1.06 var(--iba-sans);letter-spacing:-.05em;margin-block:14px}h1 span{white-space:nowrap;color:#ededed}.mes-conteudo p{color:#ddd;font-size:.94rem}.calendario{border-left:1px solid #676767;padding-left:clamp(22px,4vw,60px)}.calendario-grade{font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:repeat(7,minmax(26px,1fr));gap:2px 4px;display:grid}.calendario-semana{color:#ddd;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:.63rem;font-weight:600}.dia-sem-culto,.dia-com-culto{font-size:.78rem;line-height:25px}.dia-sem-culto{color:#dedede}.dia-com-culto{color:#fff;background:#363636;border:1px solid #999;border-radius:5px;padding:0;font-weight:650}.dia-com-culto:hover{background:#585858}.dia-com-culto:focus-visible{outline-color:#fff}.conteudo{grid-template-columns:minmax(270px,32%) minmax(0,1fr);align-items:start;gap:clamp(24px,4.2vw,56px);margin-top:clamp(26px,3.5vw,47px);display:grid}.painel-rodizio{border:1px solid var(--borda);background:#fff;border-radius:10px;padding:clamp(18px,2.2vw,31px)}.painel-rodizio h2{margin-bottom:24px}.escalas-iniciais{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}form label{gap:7px;font-size:.83rem;font-weight:650;line-height:1.3;display:grid}select{appearance:none;cursor:pointer;color:#242424;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#555 50%),linear-gradient(135deg,#555 50%,#0000 50%);background-position:calc(100% - 14px) 51%,calc(100% - 10px) 51%;background-repeat:no-repeat;background-size:4px 4px;border:1px solid #a8a8a8;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:9px 26px 9px 11px;font-size:.95rem;font-weight:450}select:hover{border-color:#525252}.nota-ceia{color:var(--secundario);margin:13px 0 21px;font-size:.87rem;line-height:1.5}.simular{color:#fff;background:var(--tinta);border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:45px;padding:9px 15px;font-size:.94rem;font-weight:650;display:flex}.simular:hover{background:#333}.simular span{font-size:1.24rem;font-weight:400}.alteracao{color:#424242;margin-top:10px;font-size:.82rem;line-height:1.45}.agenda-titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-bottom:17px;display:flex}.agenda-titulo p{color:var(--secundario);font-variant-numeric:tabular-nums;font-size:.88rem}.separador{color:#727272;margin:0 .35em}.agenda ol{border-block:1px solid #b5b5b5;padding:0;list-style:none}.culto+.culto{border-top:1px solid var(--borda)}.culto-resumo{width:100%;min-height:78px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr) auto 15px;align-items:center;gap:15px;padding:12px 8px 12px 4px;display:grid}.culto-resumo:hover,.culto.aberto{background-color:#efefef}.culto-resumo:focus-visible{position:relative}.dia-do-culto{text-align:center;color:var(--tinta);border-right:1px solid var(--borda);padding-right:12px}.dia-do-culto span{font:600 1.65rem/1 var(--iba-sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.05em;display:block}.dia-do-culto small{letter-spacing:.06em;text-transform:uppercase;color:var(--secundario);margin-top:4px;font-size:.63rem;font-weight:650;display:block}.culto-informacao{min-width:0}.culto-informacao strong{font-size:1rem;font-weight:650;line-height:1.35;display:block}.culto-informacao>span{color:var(--secundario);font-size:.87rem;line-height:1.5}.cobertura{color:#484848;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:inline-flex}.cobertura:before{content:"";background:#626262;border-radius:50%;width:6px;height:6px;display:inline-block}.cobertura.com-vaga{color:#252525}.com-vaga:before{background:0 0;border:1px solid;border-radius:0;transform:rotate(45deg)}.seta-expansao{border:solid #666;border-width:0 1.5px 1.5px 0;justify-self:center;width:8px;height:8px;transform:rotate(45deg)}.aberto .seta-expansao{transform:rotate(225deg)}.formacao{grid-template-columns:1fr 1fr;gap:24px;padding:0 18px 18px;display:grid}.formacao-grupo{min-width:0}.formacao h3{font:650 1.02rem/1.3 var(--iba-sans);border-bottom:1px solid #ccc;padding:10px 0 7px}.funcao{padding:8px 0;font-size:.86rem}.funcao+.funcao{border-top:1px solid #dfdfdf}.funcao dt{color:var(--secundario);margin-bottom:2px;font-size:.75rem}.funcao dd{font-weight:600;line-height:1.35}.funcao small{font-size:.78rem;font-weight:400;display:block}.funcao-vaga dd{color:#333}@media (width<=1080px){.estrutura-simulador{grid-template-columns:210px minmax(0,1fr)}.topo-conteudo{padding-inline:13px}.topo .iba-marca img{width:116px}.cabecalho-mes{gap:16px;padding:24px}.conteudo{grid-template-columns:minmax(220px,34%) minmax(0,1fr);gap:20px}}@media (width<=900px){.estrutura-simulador{display:block}.topo{min-height:0;position:static}.topo-conteudo{padding:0 16px}.identidade{border-bottom:0;min-height:62px;padding:0}.alternar-menu{color:#fff;background:0 0;border:1px solid #777;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;font-size:.88rem;font-weight:600;display:inline-flex}nav{display:none}nav.aberto{border-top:1px solid #555;padding:8px 0 12px;display:flex}}@media (width<=820px){.conteudo{grid-template-columns:minmax(254px,38%) minmax(0,1fr);gap:22px}.culto-resumo{grid-template-columns:48px minmax(0,1fr) auto 14px;gap:10px}}@media (width<=700px){.largura{width:min(100% - 32px,544px)}.pagina{padding-top:17px}.cabecalho-mes{padding:24px 20px}.calendario{display:none}h1{margin-block:10px;font-size:clamp(1.88rem,7vw,2.55rem)}.mes-conteudo p{font-size:.87rem}.tipo-pagina{font-size:.64rem}.conteudo{flex-direction:column;align-items:stretch;gap:26px;margin-top:16px;display:flex}.painel-rodizio{padding:16px}h2{font-size:1.38rem}.painel-rodizio h2{margin-bottom:13px}.escalas-iniciais{margin-bottom:12px}form label{gap:5px}select{font-size:1rem}.nota-ceia{margin-block:10px 15px;font-size:.82rem}.agenda-titulo{margin-bottom:12px}.culto-resumo{min-height:72px}}@media (width<=360px){.largura{width:calc(100% - 24px)}.formacao{gap:12px;padding-inline:12px}.culto-resumo{gap:8px}}}
