html.jc-trava{overflow:hidden}dialog.jc{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:var(--azul-950)}dialog.jc::backdrop{background:transparent}.jc *,.jc *:before,.jc *:after{border-radius:0!important}.jc-fundo{position:absolute;inset:0;background:#05132ab8;animation:jc-aparece .35s ease both}.jc.fechando .jc-fundo{animation:jc-some .32s ease both}.jc-caixa{position:absolute;overflow:auto;overscroll-behavior:contain}.jc-caixa:focus{outline:none}.jc-x{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:inherit;cursor:pointer}.jc-x svg{width:22px;height:22px}.jc-x:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.jc-tit{font-weight:300;font-feature-settings:"ss02";letter-spacing:-.022em;line-height:1.08}.jc-lead{margin-top:14px;font-size:16px;line-height:1.5;color:var(--texto-2)}.jc .form{margin-top:26px}.jc .form input,.jc .form select{font-size:16px}.jc .form input::placeholder{color:var(--texto-2);opacity:1}.jc .form select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2305132A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/18px;padding-right:40px}.jc .form .btn{min-height:54px;padding:0 28px}.jc .form :is(input,select,button):focus-visible{outline:2px solid #8A6630;outline-offset:2px}.jc .confia{display:flex;gap:8px;align-items:flex-start;margin-top:18px;font-size:14.5px;line-height:1.4;color:var(--texto-2)}.jc .confia .ic{flex:none;width:18px;height:18px;color:#8a6630}.jc .ic svg{width:100%;height:100%;display:block}.jc-ok,.jc.enviado .jc-pedido{display:none}.jc.enviado .jc-ok{display:block;animation:jc-sobe .5s var(--suave) both}.jc-ok .jc-tit{font-size:30px}.jc-ok .linha{display:block;height:2px;margin:22px 0 26px;background:var(--azul-700);transform-origin:left;animation:jc-linha 1.4s cubic-bezier(.65,0,.35,1) infinite}.jc-ok .btn{gap:10px}.jc-ok .btn .ic{width:20px;height:20px}.jc2 .jc-caixa{left:50%;top:50%;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);width:min(940px,calc(100% - 48px));max-height:calc(100% - 24px);background:#fff;transform:translate(-50%,-50%);animation:jc-abre .6s var(--suave) both}.jc2.fechando .jc-caixa{animation:jc-fecha .3s cubic-bezier(.4,0,1,1) both}.jc2-foto{display:flex;flex-direction:column;min-height:100%;background:#9c8579;overflow:hidden}.jc2-foto>div{flex:1;min-height:0;overflow:hidden}.jc2-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 16%;animation:jc-foto .9s var(--suave) both}.jc2-nome{padding:20px 26px 22px;background:var(--azul-950);color:#fff}.jc2-nome b{display:block;font-weight:500;font-size:17px}.jc2-nome span{display:block;font-size:14px;color:var(--azul-200)}.jc2-form{position:relative;padding:52px 52px 44px}.jc2 .jc-tit{font-size:34px;padding-right:36px}.jc2 .rc-aviso{opacity:.8}@keyframes jc-abre{0%{opacity:0;transform:translate(-50%,calc(-50% + 28px))}}@keyframes jc-fecha{to{opacity:0;transform:translate(-50%,calc(-50% + 16px))}}@keyframes jc-foto{0%{transform:scale(1.08)}}@keyframes jc-linha{0%{transform:scaleX(0)}60%{transform:scaleX(1);transform-origin:left}61%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes jc-aparece{0%{opacity:0}}@keyframes jc-some{to{opacity:0}}@keyframes jc-sobe{0%{opacity:0;transform:translateY(14px)}}@media(max-width:700px){.jc2 .jc-caixa{grid-template-columns:1fr;width:calc(100% - 24px)}.jc2 .jc-tit{font-size:28px;padding-right:0}.jc .jc-lead{font-size:15.5px}.jc .form{margin-top:22px}.jc2-foto{flex-direction:row;align-items:center;min-height:0;background:var(--azul-950)}.jc2-foto>div{flex:none;width:76px;height:76px}.jc2-nome{padding:12px 56px 12px 18px}.jc2-form{position:static;padding:28px 22px 26px}.jc2 .jc-x{top:16px;color:#fff}}
