.f10{--f-linha:rgba(5,19,42,.14);--f-ico:var(--azul-950);--f-real:#8A6630;--f-resp:var(--texto-2);background:#fff;color:var(--azul-950)}.f10 .tit{margin-bottom:56px}.f10 .f-lista{border-top:1px solid var(--f-linha)}.f10 .faq-item{border-bottom:1px solid var(--f-linha)}.f10 .f-q{flex:1}.f10 .mais{color:var(--f-ico)}.f10 .faq-q{transition:color .3s var(--suave)}.f10 .faq-q:hover{color:var(--f-real)}.f10 .faq-q:focus-visible{outline:2px solid var(--f-real);outline-offset:4px}.f10 .faq-a p{max-width:56ch;color:var(--f-resp)}.f10 .lnk{color:var(--f-real)}.f10 .faq-a>div{visibility:hidden;transition:visibility 0s linear .45s}.f10 .faq-item.aberto .faq-a>div{visibility:visible;transition-delay:0s}.f-convite .f-conv-tit{font-size:22px;line-height:1.3}.f-convite p+p{margin-top:6px;font-size:16px;color:var(--f-resp)}.fb,.fd{--f-linha:rgba(255,255,255,.17);--f-ico:var(--azul-700);--f-real:var(--azul-200);--f-resp:rgba(255,255,255,.74);color:#fff}.fb{background:var(--azul-900)}.fd{background:var(--azul-950);border-bottom:1px solid rgba(255,255,255,.12)}.fa .faq-q{align-items:baseline;gap:0;padding:30px 0;font-size:24px;letter-spacing:-.01em}.fa .f-n{flex:none;width:112px;font-size:15px;color:#8a6630}.fa .f-q{padding-right:32px}.fa .mais{align-self:center}.fa .faq-a p{margin-left:112px;padding:0 0 34px;font-size:18px}.fb-grade{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:96px;align-items:start}.fb-lado{position:sticky;top:124px}.fb .tit{margin-bottom:0}.fb .f-convite{margin-top:48px;padding-top:32px;border-top:1px solid var(--f-linha)}.fb .f-convite .btn{margin-top:28px}.fb .faq-q{font-size:21px;padding:28px 0}.fc{background:#f4f5f7}.fc-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.fc-col{display:grid;gap:16px}.fc .faq-item{background:#fff;border:0;border-radius:var(--raio)}.fc .faq-q{align-items:flex-start;padding:28px 28px 30px;font-size:20px}.fc .f-q{min-height:3.9em;transition:min-height .45s cubic-bezier(.2,.7,.2,1)}.fc .aberto .f-q{min-height:0}.fc .mais{width:40px;height:40px;margin:-6px -6px 0 0;border:1px solid var(--f-linha);border-radius:2px;transition:background .35s var(--suave),border-color .35s var(--suave)}.fc .mais:before,.fc .mais:after{left:11px;right:11px}.fc .faq-q:hover .mais{border-color:var(--azul-950)}.fc .aberto .mais{background:var(--azul-700);border-color:var(--azul-700)}.fc .faq-a p{padding:0 28px 30px;font-size:16px}.f-pe{margin-top:40px}.fd .f-topo{display:flex;justify-content:space-between;align-items:baseline;gap:16px 48px;flex-wrap:wrap;margin-bottom:56px}.fd .f-topo .tit{margin-bottom:0}.fd .f-topo p{color:var(--f-resp)}.fd-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;align-items:start}.fd .faq-q{padding:30px 0;font-weight:300;font-feature-settings:"ss02";font-size:24px;letter-spacing:-.01em}.fe{background:#f4f5f7}.fe .tit{margin-bottom:48px}.fe-folha{background:#fff;border-radius:var(--raio)}.fe .f-lista{border-top:0;padding:8px 48px}.fe .faq-item:last-child{border-bottom:0}.fe .faq-q{font-size:21px;padding:28px 0}.fe .f-convite{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;padding:36px 48px;background:var(--azul-950);color:#fff;border-radius:0 0 var(--raio) var(--raio);--f-resp:rgba(255,255,255,.74)}.fe .f-convite .f-conv-tit{font-size:26px;font-weight:300;font-feature-settings:"ss02"}@media(max-width:1180px){.fc .faq-q{padding:24px 22px 26px;font-size:18px}.fc .faq-a p{padding:0 22px 26px}}@media(max-width:1100px){.fc-grade{grid-template-columns:1fr;gap:10px}.fc-col{display:contents}.fc .f-q{min-height:0;align-self:center}.fc .faq-q{align-items:center}}@media(max-width:900px){.f10 .tit{margin-bottom:36px}.fa .faq-q{padding:22px 0;font-size:19px}.fa .f-n{width:44px;font-size:13px}.fa .f-q{padding-right:20px}.fa .faq-a p{margin-left:44px;padding-bottom:24px;font-size:16px}.fb-grade{display:flex;flex-direction:column;gap:0}.fb-lado{display:contents}.fb .tit{order:1;margin-bottom:36px}.fb .f-lista{order:2}.fb .f-convite{order:3;margin-top:40px;padding-top:0;border-top:0}.fb .faq-q{font-size:18px;padding:20px 0}.fc .faq-q{padding:16px 16px 16px 20px}.fc .faq-a p{padding:0 20px 22px}.f-pe{margin-top:28px}.fd .f-topo{margin-bottom:36px}.fd-grade{grid-template-columns:1fr}.fd .f-lista+.f-lista{border-top:0}.fd .faq-q{font-size:20px;padding:22px 0}.fe .f-lista{padding:0 20px}.fe .faq-q{font-size:18px;padding:20px 0}.fe .f-convite{padding:28px 20px}.fe .f-convite .btn{width:100%}}
