.lead{background:var(--color-bianco);border-radius:4px;padding:43px 33px 32px}.lead__titulo{letter-spacing:-.3px;max-width:301px;font-size:28px;font-weight:400;line-height:1.2}.lead__texto{margin-top:23px;font-size:14px;line-height:1.6}.lead__field{margin-top:28px}.lead__field+.lead__field{margin-top:26px}.lead__label{letter-spacing:.2px;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.4;display:block}.lead__input{width:100%;font:inherit;color:var(--color-nero);border:0;border-bottom:1px solid var(--n300);transition:border-color var(--duration-base) var(--ease-out);background:0 0;border-radius:0;outline:none;margin-top:12px;padding:0 0 5px;font-size:14px;line-height:1.6;display:block}.lead__input::placeholder{color:var(--n300)}.lead__input:focus{border-bottom-color:var(--color-nero)}.lead__input.is-invalid{border-bottom-color:#9e4a3f}.lead__tel{grid-template-columns:93px 1fr;column-gap:20px;display:grid}.lead__prefijo{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='none'%3E%3Cpath d='M.5.5l3.5 3.5L7.5.5' stroke='%231A191E'/%3E%3C/svg%3E") right 2px center no-repeat;padding-right:14px}.lead__check{letter-spacing:.12px;cursor:pointer;grid-template-columns:14px 1fr;column-gap:10px;margin-top:37px;font-size:12px;line-height:1.5;display:grid;position:relative}.lead__check>input{opacity:0;width:14px;height:14px;margin:0;position:absolute}.lead__box{background:var(--n200);width:14px;height:14px;transition:background-color var(--duration-base) var(--ease-out);border-radius:2px;margin-top:2px;position:relative}.lead__box:after{content:"";border:solid var(--color-bianco);opacity:0;width:4px;height:8px;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);border-width:0 1.5px 1.5px 0;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)scale(.6)}.lead__check>input:checked+.lead__box{background:var(--color-nero)}.lead__check>input:checked+.lead__box:after{opacity:1;transform:rotate(45deg)scale(1)}.lead__check>input:focus-visible+.lead__box{outline:2px solid var(--color-nero);outline-offset:2px}.lead__check.is-invalid .lead__box{box-shadow:0 0 0 1px #9e4a3f}.lead__check a{text-underline-offset:2px;text-decoration:underline}.lead__error{color:#9e4a3f;min-height:0;margin-top:0;font-size:12px;line-height:1.5}.lead__error:not(:empty){margin-top:16px}.lead__btn{background:var(--color-nero);width:100%;height:40px;color:var(--color-bianco);transition:background-color var(--duration-base) var(--ease-out);border-radius:4px;justify-content:center;align-items:center;margin-top:34px;padding:0 20px;font-size:14px;line-height:1.6;display:flex}.lead__btn:hover{background:var(--n700)}.lead__btn:focus-visible{outline:2px solid var(--color-nero);outline-offset:2px}.lead__error:not(:empty)+.lead__btn{margin-top:20px}.lead__btn:disabled{background:var(--n700);cursor:progress}.lead__hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lead.is-sent>:not(.lead__titulo):not(.lead__ok):not(.lead__wa){display:none}.lead__ok{margin-top:23px;font-size:14px;line-height:1.6}.lead__ok:focus{outline:none}.lead__ok[hidden],.lead__wa[hidden]{display:none}.lead__ok+.lead__wa{margin-top:34px}.lead__input{background-image:linear-gradient(var(--n300),var(--n300));transition:background-size var(--rv-line,1s) var(--rv-ease-line) calc(var(--i,0)*var(--rv-step,90ms) + .2s);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;border-bottom:0}.car.is-in .lead__input,.vform.is-in .lead__input{background-size:100% 1px}.lead__input:focus{background-image:linear-gradient(var(--color-nero),var(--color-nero))}.lead__input.is-invalid{background-image:linear-gradient(#9e4a3f,#9e4a3f)}.lead__prefijo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='none'%3E%3Cpath d='M.5.5l3.5 3.5L7.5.5' stroke='%231A191E'/%3E%3C/svg%3E"), linear-gradient(var(--n300),var(--n300));background-position:right 2px center,0 100%;background-repeat:no-repeat,no-repeat;background-size:8px 5px,0% 1px}.car.is-in .lead__prefijo,.vform.is-in .lead__prefijo{background-size:8px 5px,100% 1px}.lead__prefijo:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='none'%3E%3Cpath d='M.5.5l3.5 3.5L7.5.5' stroke='%231A191E'/%3E%3C/svg%3E"), linear-gradient(var(--color-nero),var(--color-nero))}.lf{z-index:2100;overscroll-behavior:contain;padding:24px var(--gutter);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out),visibility .4s var(--ease-out);background:#1a191e80;display:flex;position:fixed;inset:0;overflow-y:auto}.lf.is-open{opacity:1;visibility:visible}.lf__panel{width:min(469px,100%);transition:transform .5s var(--ease-rise);border-radius:4px;margin:auto;position:relative;transform:translateY(16px)scale(.985)}.lf.is-open .lf__panel{transform:none}.lf .lead{padding:43px 33px 32px}.lf .lead__titulo{max-width:none;padding-right:40px}.lf .lead__input{background-size:100% 1px}.lf .lead__prefijo{background-size:8px 5px,100% 1px}.lf__close{z-index:1;opacity:.85;width:32px;height:32px;transition:opacity var(--duration-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.lf__close:hover{opacity:1}@media (max-width:767px){.lf{padding:16px 12px}.lf .lead{padding:36px 22px 28px}.lf__close{top:12px;right:12px}}@media (max-width:600px){.lf .lead__titulo{font-size:24px}}
