#page-contato [hidden]{display:none!important}#page-contato .pb-row-contato__formEl{gap:1rem}#page-contato .pb-row-contato__grid{border:1.5px solid var(--color-dark);background:var(--color-white);--pulso-borda-off:var(--color-dark);--pulso-raio:5px;--pulso-tempo:3s;border-radius:2px;grid-template-columns:1fr;gap:0;display:grid}#page-contato .pb-row-contato__field{border-bottom:1px solid var(--color-dark);padding:.6rem .9rem .75rem}#page-contato .pb-row-contato__field:last-child{border-bottom:0}@media (width>=768px){#page-contato .pb-row-contato__grid{grid-template-columns:1fr 1fr}#page-contato .pb-row-contato__field--full{grid-column:1/-1}#page-contato .pb-row-contato__field:not(.pb-row-contato__field--full):nth-child(odd){border-right:1px solid var(--color-dark)}}#page-contato .pb-row-contato__field>label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;color:var(--color-gray-600);margin:0 0 .1rem;font-size:.64rem;font-weight:700;display:block}#page-contato .pb-row-contato__input{font-size:.98rem;font-family:var(--font-body);background:0 0;border:0;padding:.15rem 0 0}#page-contato .pb-row-contato__input:focus{outline:none}#page-contato input.pb-row-contato__input,#page-contato textarea.pb-row-contato__input{background:var(--color-white);--pulso-borda-off:#1a1a1a38;border:1px solid #1a1a1a4d;border-radius:2px;margin-top:.12rem;padding:.4rem .55rem}#page-contato input.pb-row-contato__input:focus,#page-contato textarea.pb-row-contato__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #ffc10740}#page-contato input.pb-row-contato__input:placeholder-shown:not(:focus),#page-contato textarea.pb-row-contato__input:placeholder-shown:not(:focus){animation:2.6s ease-in-out infinite pulso-luz}@media (prefers-reduced-motion:reduce){#page-contato input.pb-row-contato__input:placeholder-shown:not(:focus),#page-contato textarea.pb-row-contato__input:placeholder-shown:not(:focus){border-color:var(--color-primary);animation:none}}#page-contato .pb-row-contato__field:focus-within{background:#ffc10712}#page-contato .pb-row-contato__textarea{resize:vertical;min-height:3.4rem}#page-contato .pb-row-contato__submit{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:.5rem;display:flex}#page-contato .cf-turnstile-holder{margin-right:auto}#page-contato .form-perfil{gap:.5rem;display:flex}#page-contato .form-perfil__pill{cursor:pointer;border:1.5px solid var(--color-dark);font-family:var(--font-body);color:var(--color-dark);background:0 0;border-radius:999px;padding:.5rem 1.1rem;font-size:.88rem;font-weight:500;transition:background .25s,color .25s}#page-contato .form-perfil__pill.is-active{background:var(--color-dark);color:var(--color-white)}#page-contato .form-perfil__hint{color:var(--color-gray-600);cursor:default;font-size:.85rem}#page-contato select.pb-row-contato__select,#page-contato select.pb-row-contato__select::picker(select){appearance:base-select}#page-contato select.pb-row-contato__select::picker(select){border:1.5px solid var(--color-dark);background:var(--color-white);border-radius:2px;margin-top:.4rem;padding:.35rem;box-shadow:0 14px 40px #1a1a1a29}#page-contato select.pb-row-contato__select option{font-family:var(--font-body);color:var(--color-dark);cursor:pointer;border-radius:2px;padding:.8rem .9rem;font-size:.95rem}#page-contato select.pb-row-contato__select option:not(:last-child){border-bottom:1px solid #1a1a1a1f}#page-contato select.pb-row-contato__select option:hover,#page-contato select.pb-row-contato__select option:focus{background:#ffc1072e}#page-contato select.pb-row-contato__select option:checked{background:#ffc10747;font-weight:500}#page-contato .pb-row-contato__grouplabel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;color:var(--color-gray-600);margin:0 0 .4rem;font-size:.64rem;font-weight:700;display:block}#page-contato .pb-row-contato__grouplabel small{font-family:var(--font-body);text-transform:none;letter-spacing:0;opacity:.7;font-size:.82em;font-weight:400}#page-contato .cp-checks{flex-direction:column;gap:.05rem;display:flex}#page-contato .cp-check{font-family:var(--font-body);color:var(--color-dark);cursor:pointer;align-items:center;gap:.55rem;padding:.3rem 0;font-size:.95rem;display:flex}#page-contato .cp-check input[type=checkbox],#page-contato .cp-check input[type=radio]{appearance:none;border:1.5px solid var(--color-dark);background:var(--color-white);cursor:pointer;border-radius:2px;flex:none;place-content:center;width:1.05rem;height:1.05rem;transition:background .18s,border-color .18s;display:grid}#page-contato .cp-check input[type=radio]{border-radius:50%}#page-contato .cp-check input[type=checkbox]:before,#page-contato .cp-check input[type=radio]:before{content:"";background:var(--color-dark);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.6rem;height:.6rem;transition:transform .15s;transform:scale(0)}#page-contato .cp-check input[type=radio]:before{clip-path:none;border-radius:50%;width:.52rem;height:.52rem}#page-contato .cp-check input[type=checkbox]:checked,#page-contato .cp-check input[type=radio]:checked{background:#ffc10747}#page-contato .cp-check input[type=checkbox]:checked:before,#page-contato .cp-check input[type=radio]:checked:before{transform:scale(1)}#page-contato .cp-check input[type=checkbox]:focus-visible,#page-contato .cp-check input[type=radio]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#page-contato .cp-check--outro{flex-wrap:wrap}#page-contato .cp-check__outro{border:0;border-bottom:1px solid var(--color-dark);min-width:6rem;font-family:var(--font-body);color:var(--color-dark);background:0 0;flex:8rem;padding:.1rem .1rem .15rem;font-size:.95rem;display:none}#page-contato #check-outro:checked~.cp-check__outro{display:block}#page-contato .cp-check__outro:focus{border-bottom-color:var(--color-primary);outline:none}#page-contato .pb-row-contato__info .ed-rows{border:1.5px solid var(--color-dark);background:var(--color-white);border-radius:2px;padding:0 .9rem}#page-contato .pb-row-contato__info .ed-rows>.ed-row:first-child{border-top:0}#page-contato .pb-row-contato__info .ed-rows>.ed-row:last-child{border-bottom:0}#page-contato .pb-row-contato__info .ed-row{border-top:1px solid var(--color-dark);grid-template-columns:minmax(6.2rem,22%) 1fr;gap:.5rem .9rem;padding:.6rem 0 .75rem}#page-contato .pb-row-contato__info .ed-row__label{letter-spacing:.13em;color:var(--color-gray-600);font-size:.64rem;font-weight:700;transform:none}#page-contato .pb-row-contato__info .ed-row__value,#page-contato .pb-row-contato__info .ed-row__value--sm{font-size:.98rem;line-height:1.45;font-family:var(--font-body)}#page-contato form .btn.--cta{color:var(--color-dark);border:1.5px solid var(--color-dark);background:0 0;border-radius:2px;padding:.85rem 2.2rem}#page-contato #contato-reset.btn.--cta{color:var(--color-dark);border:1.5px solid var(--color-dark);background:0 0;border-radius:2px;align-self:flex-start;padding:.85rem 2.2rem}#page-contato .form-luz-overlay,#page-contato .form-luz-overlay:before,#page-contato .form-luz-overlay:after{opacity:0;pointer-events:none;z-index:10001;transition:opacity .6s;position:fixed;inset:0}#page-contato .form-luz-overlay{--foco-x:50vw;--foco-y:50vh;backdrop-filter:blur(1.2px);-webkit-mask-image:radial-gradient(circle at var(--foco-x) var(--foco-y), transparent 38vmax, black 56vmax);mask-image:radial-gradient(circle at var(--foco-x) var(--foco-y), transparent 38vmax, black 56vmax)}#page-contato .form-luz-overlay:before{content:"";backdrop-filter:blur(2.5px);-webkit-mask-image:radial-gradient(circle at var(--foco-x) var(--foco-y), transparent 55vmax, black 75vmax);mask-image:radial-gradient(circle at var(--foco-x) var(--foco-y), transparent 55vmax, black 75vmax)}#page-contato .form-luz-overlay:after{content:none}body.is-preenchendo #page-contato .form-luz-overlay,body.is-preenchendo #page-contato .form-luz-overlay:before,body.is-preenchendo #page-contato .form-luz-overlay:after{opacity:1}body.is-preenchendo #page-contato .pb-row-contato__field.is-foco{z-index:10002;position:relative}#page-contato .pb-row-contato__field.is-foco{box-shadow:0 0 0 2px var(--color-primary), 0 0 28px 6px #ffc10773;background:#ffc1072e;border-radius:2px;transition:background .35s,box-shadow .35s}
