

/* === ASSET CSS HASH: e8ea5688006adf1aab044a422a83145a51e70cd6 | GLOBAL === */
.ew-corporate-footer{--ew-dark:#F8FAFC;--ew-accent:#3f4a46;--ew-light:#000000;--ew-white:#000000;--ew-muted:#000000;background:var(--ew-dark);color:#000000;font-family:var(--secondary_font);padding:28px 16px 0;border-top:1px solid #CBD5E1}.ew-corporate-footer *{box-sizing:border-box}.ew-corporate-footer__container{width:min(1180px,100%);margin:0 auto}.ew-corporate-footer__grid{display:grid;grid-template-columns:1fr;gap:24px;padding-bottom:28px}.ew-corporate-footer__column{min-width:0;animation:ew-corporate-footer-enter .55s ease both}.ew-corporate-footer__column:nth-child(2){animation-delay:.06s}.ew-corporate-footer__column:nth-child(3){animation-delay:.12s}.ew-corporate-footer__column:nth-child(4){animation-delay:.18s}.ew-corporate-footer__brand{font-family:var(--primary_font);font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:#000000;margin:0 0 8px;min-height:28px}.ew-corporate-footer__description{color:#000000;font-size:.9rem;line-height:1.5;margin:0 0 16px;max-width:300px;min-height:42px}.ew-corporate-footer__title{font-family:var(--primary_font);font-size:.95rem;font-weight:700;color:#000000;margin:0 0 12px;min-height:22px}.ew-corporate-footer__links{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ew-corporate-footer__links a{color:#000000;font-size:.9rem;text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block}.ew-corporate-footer__links a:hover,.ew-corporate-footer__links a:focus-visible{color:var(--ew-accent);transform:translateX(3px)}.ew-corporate-footer__socials{display:flex;gap:8px;flex-wrap:wrap}.ew-corporate-footer__social{display:grid;place-items:center;width:36px;min-height:36px;border:1px solid #94A3B8;border-radius:50%;color:var(--ew-accent);transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ew-corporate-footer__social:hover,.ew-corporate-footer__social:focus-visible{background:var(--ew-accent);border-color:var(--ew-accent);color:#FFFFFF;transform:translateY(-3px);box-shadow:0 6px 14px color-mix(in srgb,var(--ew-accent) 25%,transparent)}.ew-corporate-footer__social svg{width:17px;height:17px;fill:currentColor}.ew-corporate-footer__newsletter{color:#000000;font-size:.9rem;line-height:1.5;margin:0 0 14px;min-height:42px}.ew-corporate-footer__form{display:grid;gap:8px}.ew-corporate-footer__input{width:100%;min-height:44px;border:1px solid #94A3B8;border-radius:6px;background:#FFFFFF;color:#000000;padding:10px 12px;font:inherit}.ew-corporate-footer__input::placeholder{color:#475569}.ew-corporate-footer__input:focus-visible{outline:3px solid var(--ew-accent);outline-offset:2px;border-color:var(--ew-accent)}.ew-corporate-footer__button{border:0;border-radius:6px;background:var(--ew-accent);color:#FFFFFF;font-family:var(--primary_font);font-weight:700;min-height:44px;padding:10px 16px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.ew-corporate-footer__button:hover,.ew-corporate-footer__button:focus-visible{background:#bb9d8a;transform:translateY(-2px);box-shadow:0 7px 16px color-mix(in srgb,var(--ew-accent) 28%,transparent)}.ew-corporate-footer__validation{color:#991B1B;font-size:.82rem;margin:0;min-height:18px}.ew-corporate-footer__success{color:#166534;font-size:.86rem;margin:0;min-height:20px}.ew-corporate-footer__bottom{border-top:1px solid #CBD5E1;display:flex;flex-direction:column;gap:10px;padding:16px 0;color:#000000;font-size:.8rem}.ew-corporate-footer__copyright{margin:0;min-height:18px}.ew-corporate-footer__legal{display:flex;gap:14px;flex-wrap:wrap}.ew-corporate-footer__legal a{color:#000000;text-decoration:none}.ew-corporate-footer__legal a:hover,.ew-corporate-footer__legal a:focus-visible{color:var(--ew-accent)}.ew-corporate-footer__top{position:fixed;right:16px;bottom:16px;z-index:10;border:0;border-radius:50%;background:var(--ew-accent);color:#FFFFFF;width:44px;min-height:44px;display:grid;place-items:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .2s ease}.ew-corporate-footer__top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ew-corporate-footer__top:hover,.ew-corporate-footer__top:focus-visible{background:#bb9d8a;transform:translateY(-2px)}.ew-corporate-footer__top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5}@keyframes ew-corporate-footer-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.ew-corporate-footer{padding-left:24px;padding-right:24px}.ew-corporate-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ew-corporate-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:960px){.ew-corporate-footer{padding-top:40px}.ew-corporate-footer__grid{grid-template-columns:1.35fr 1fr 1fr 1.35fr;gap:28px}}
