.elementor .eco-svg-24x24{width:24px;height:24px;}.elementor .eco-svg-16x16{width:16px;height:16px;}.elementor .eco-texto-leitor{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .eco-svg-12x8{width:12px;height:8px;}.elementor .eco-wrap{width:100%;max-width:var(--eco-pagina);margin-inline: auto; padding-inline: max(var(--eco-margem), env(safe-area-inset-left)) max(var(--eco-margem), env(safe-area-inset-right));\n}.elementor .eco-btn:hover,.elementor .eco-btn:focus-visible{transform:translate3d(0px, -1px, 0px);}.elementor .eco-btn:active{transform:translate3d(0px, 0px, 0px);transition-duration: .06s;\n}.elementor .eco-btn{min-height:50px;font-weight:400;font-size:16px;line-height:1.2;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--eco-radius);border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .eco-btn--primary:hover,.elementor .eco-btn--primary:focus-visible{color:var(--eco-branco);background-color:var(--eco-blue-hover);}.elementor .eco-btn--primary{color:var(--eco-branco);background-color:var(--eco-blue);}.elementor .eco-btn--ghost:hover,.elementor .eco-btn--ghost:focus-visible{color:var(--eco-branco);border-color:var(--eco-branco);background-color:var(--eco-branco-a12);}.elementor .eco-btn--ghost{font-weight:300;color:var(--eco-branco);border-width:1px;border-color:var(--eco-branco-a65);border-style:solid;}.elementor .eco-header__inner{height:94px;display:flex;gap:clamp(12px, 1.6vw, 22px);align-items:center;}.elementor .eco-header__logo-foto{width:clamp(140px, 12vw, 172px);height:auto;}.elementor .eco-nav{font-weight:400;font-size:14px;color:var(--eco-slate);margin-inline-start:clamp(12px, 2.6vw, 40px);}.elementor .eco-gaveta{font-weight:400;font-size:14px;color:var(--eco-slate);display:none;}.elementor .eco-header__actions{margin-inline-start:auto;display:flex;gap:clamp(12px, 1.6vw, 22px);align-items:center;}.elementor .eco-header__game-ico{flex:0 0 auto;}.elementor .eco-header__game:hover,.elementor .eco-header__game:focus-visible{color:var(--eco-blue);border-color:var(--eco-blue);background-color:var(--eco-blue-a06);}.elementor .eco-header__game{min-height:42px;font-weight:500;font-size:14px;color:var(--eco-blue);border-radius:var(--eco-radius);border-width:1px;border-color:var(--eco-blue-a25);border-style:solid;background-color:transparent;display:inline-flex;gap:6px;align-items:center;padding-inline: 18px; transition: background .15s, border-color .15s;\n}.elementor .eco-header__cta{min-height:42px;font-weight:500;font-size:14px;padding-inline: 18px;\n}.elementor .eco-burger{width:44px;height:44px;cursor:pointer;padding:0px;border-width:0px;display:none;flex-direction:column;gap:5px;justify-content:center;}.elementor .eco-nav__lista{padding:0px;margin:0px;display:flex;gap:clamp(10px, 1.5vw, 24px);list-style: none;\n}.elementor .eco-nav__item{position:relative;display:flex;gap:2px;align-items:center;white-space: nowrap;\n}.elementor .eco-nav__seta{width:18px;height:18px;color:var(--eco-slate);cursor:pointer;padding:0px;border-width:0px;display:flex;justify-content:center;align-items:center;}.elementor .eco-submenu{min-width:258px;position:absolute;inset-block-start:100%;inset-inline-start:-18px;z-index:30;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:var(--eco-radius);border-width:1px;border-color:var(--eco-line);border-style:solid;background-color:var(--eco-branco);opacity:0%;transform:translate3d(0px, -6px, 0px);list-style: none; visibility: hidden; transition: opacity .2s ease, transform .2s ease, visibility .2s;\n}.elementor .eco-megamenu{width:min(1200px, calc(100vw - 40px));min-width:0px;position:fixed;inset-block-start:94px;inset-inline-start:50%;padding-block-start:28px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;transform:translate3d(-50%, 0px, 0px) translate3d(0px, -6px, 0px);display:grid;grid-template-columns:1fr 1fr 1fr;columns: initial; gap: 0 36px;\n}.elementor .eco-mega__col{display:flex;flex-direction:column;}.elementor .eco-mega__cards{margin-block-start:8px;display:grid;gap:10px;grid-template-columns:1fr 1fr;}.elementor .eco-burger__ico{width:24px;height:24px;color:var(--eco-blue-ink);display:block;margin-inline: auto;\n}