.sek-contato{flex:1;align-items:center;min-height:calc(100vh - 72px);display:flex;position:relative;overflow:hidden}.sek-contato .contact-bg{z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#080c0a8c 0%,#080c0a40 46%,#080c0a26 100%),url(/sek/contato-bg.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sek-contato .contact-in{z-index:2;align-items:center;width:100%;max-width:1340px;margin:0 auto;padding:56px 32px;display:flex;position:relative}.sek-contato .fcard{color:#111;background:#fff;border-radius:14px;width:min(620px,100%);padding:44px 46px;position:relative;box-shadow:0 40px 90px #00000080}.sek-contato .fcard h1{letter-spacing:-.02em;color:#111;margin:0 0 16px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.12}.sek-contato .fcard h1 .g{color:#019f61}.sek-contato .lead{color:#3a3f3c;margin:0 0 14px;font-size:14.5px;line-height:1.6}.sek-contato .lead.strong{color:#1b1f1d;font-weight:700}.sek-contato .fine{color:#5a615c;margin:0 0 22px;font-size:13px;line-height:1.55}.sek-contato .fdone{background:#00e77c14;border:1px solid #00e77c66;border-radius:12px;flex-direction:column;gap:8px;padding:26px 24px;display:flex}.sek-contato .fdone strong{color:#019f61;font-size:18px;font-weight:800}.sek-contato .fdone span{color:#3a3f3c;font-size:14.5px;line-height:1.6}.sek-contato .frow{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.sek-contato .frow.one{grid-template-columns:1fr}.sek-contato .fld{color:#111;background:#fff;border:1px solid #d7dcd8;border-radius:9px;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.sek-contato textarea.fld{resize:vertical;height:118px;padding:12px 14px;line-height:1.5}.sek-contato .fld::placeholder{color:#9aa19c}.sek-contato .fld:focus{border-color:#00e77c;outline:none;box-shadow:0 0 0 3px #00e77c29}.sek-contato select.fld{appearance:none;color:#9aa19c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239aa19c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.sek-contato select.fld.filled,.sek-contato select.fld:focus{color:#111}.sek-contato .consent{color:#3a3f3c;cursor:pointer;align-items:flex-start;gap:10px;margin-top:6px;font-size:13px;display:flex}.sek-contato .consent input{accent-color:#00e77c;flex:none;width:16px;height:16px;margin-top:2px}.sek-contato .policy{color:#6a716b;margin:18px 0;font-size:12px;line-height:1.55}.sek-contato .fsubmit{color:#06140e;cursor:pointer;background:#00e77c;border:none;border-radius:10px;align-items:center;gap:9px;height:48px;margin-top:8px;padding:0 28px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .2s;display:inline-flex}.sek-contato .fsubmit:hover{transform:translateY(-1px);box-shadow:0 12px 30px #00e77c57}.sek-contato .fsubmit:disabled{opacity:.6;cursor:progress;box-shadow:none;transform:none}.sek-contato .ferror{color:#b3261e;margin:14px 0 0;font-size:13.5px;line-height:1.55}.sek-contato .seal{z-index:3;pointer-events:none;width:150px;height:150px;position:absolute;top:64px;left:calc(min(620px,100%) - 56px)}.sek-contato .seal .seal-ring{animation:18s linear infinite sekSealSpin;position:absolute;inset:0}.sek-contato .seal .disc{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:30px;box-shadow:0 12px 30px #0000004d}.sek-contato .seal .disc img{width:54%;height:auto;display:block}@keyframes sekSealSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.sek-contato .contact-bg{background-color:#0000;background-image:linear-gradient(#080c0abf,#080c0a80),url(/sek/contato-bg.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.sek-contato .fcard{padding:34px 24px}.sek-contato .frow{grid-template-columns:1fr}.sek-contato .seal{display:none}}
