.elementor-background-video-hosted{object-fit:cover;width:100%;height:100%}.hfe-nav-menu .sub-arrow i:before,.hfe-scroll-to-top-button i:before{content:"";-webkit-mask:var(--icone) center / contain no-repeat;-webkit-mask:var(--icone) center / contain no-repeat;mask:var(--icone) center / contain no-repeat;background:currentColor;display:block}.hfe-nav-menu .sub-arrow i:before{--icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E");width:9px;height:14px}.hfe-nav-menu .sub-menu-active .sub-arrow i:before{transform:rotate(180deg)}.hfe-scroll-to-top-button i:before{--icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z'/%3E%3C/svg%3E");width:14px;height:16px}#masthead,#colophon{overflow:clip visible}.hfe-scroll-to-top-wrap{transition:opacity .3s}.elementor-163 .elementor-widget-image img[src*=logo-vision]{width:150px;height:auto}.elementor-28 .elementor-widget-image img[src*=logo-vision]{width:203px;height:auto}@media (max-width:1024px){.elementor-163 .elementor-widget-image img[src*=logo-vision]{width:190px}}@media (min-width:1280px) and (max-width:1439px){#masthead a.hfe-menu-item{padding-left:7px!important;padding-right:7px!important;font-size:12.5px!important}}@media (min-width:1025px) and (max-width:1279px){#masthead a.hfe-menu-item{padding-left:5px!important;padding-right:5px!important;font-size:12px!important}#masthead .hfe-nav-menu>li:last-child a{padding-left:12px!important;padding-right:12px!important}#masthead .hfe-nav-menu>li.menu-item-home{display:none}}.lp-acoes{align-items:center;gap:20px;margin-left:auto;display:flex}.lp-acoes .lp-tel{white-space:nowrap;color:inherit;font-weight:600;text-decoration:none}.lp-acoes .lp-btn{background-color:var(--e-global-color-primary);color:var(--e-global-color-710e721);white-space:nowrap;border-radius:12px;padding:14px 22px;font-size:15px;line-height:1;text-decoration:none;transition:opacity .2s}.lp-acoes .lp-btn:hover{opacity:.9}@media (max-width:767px){.lp-header .elementor-element-9095024{flex-wrap:nowrap}.lp-header .elementor-element-fb5558b{flex:0 auto;min-width:0}.lp-header .elementor-element-fb5558b img{width:150px;height:auto}.lp-acoes{flex:none;gap:10px}.lp-acoes .lp-tel{display:none}.lp-acoes .lp-btn{padding:12px 16px;font-size:14px}}.lp-rodape-site{text-align:center;padding:32px 20px;line-height:1.7}.lp-header .lp-btn,.elementor-8.lp-cta .elementor-element.elementor-widget .elementor-button,.elementor-8.lp-cta .elementor-element.elementor-widget a.elementor-button{background-color:var(--e-global-color-accent);color:#222;border-color:var(--e-global-color-accent);font-weight:700}.lp-header .lp-btn:hover,.elementor-8.lp-cta .elementor-element.elementor-widget .elementor-button:hover{color:#222;background-color:#e07e00}.elementor-8.lp-cta .elementor-element.elementor-widget .elementor-button svg,.elementor-8.lp-cta .elementor-element.elementor-widget .elementor-button path{fill:#222}
