.elementor-16 .elementor-element.elementor-element-65922c4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-4805fa22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-7fecc0ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-255cb5ac{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-7cfae197{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-7bc7859d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-1a39a5a1 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-3c41b7b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-55d8ab8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-18c50a77 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-793895 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-60841037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-550c5ee2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-4805fa22{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-4805fa22{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS *//* Footer Dashbuzz: estilos exclusivos deste template. */
.elementor .sx-footer { display:flex; flex-direction:column; gap:0; padding:0; border-top:1px solid #eceff1; background:#f8f9fa; color:#4f615e; font-family:var(--sx-fonte-texto); }
.elementor .sx-footer .elementor-widget { margin-bottom:0; min-width:0; }
.elementor .sx-footer .sx-footer-grid { display:flex; flex-direction:row; align-items:flex-start; flex-wrap:nowrap; gap:2.25rem; padding:clamp(3rem,5vw,3.5rem) 0 2.5rem; }
.elementor .sx-footer .sx-footer-brand,.elementor .sx-footer .sx-footer-column { display:flex; flex-direction:column; align-items:stretch; min-width:0; width:auto; padding:0; gap:0; }
.elementor .sx-footer .sx-footer-brand { flex:2 1 0; }
.elementor .sx-footer .sx-footer-column { flex:1 1 0; }
.sx-footer .sx-logo a { color:var(--sx-tinta); }
.sx-footer .sx-logo .logo__svg { display:block; width:auto; height:2rem; }
.elementor .sx-footer .elementor-widget.sx-footer-description { max-width:24em; margin-top:1rem; font-family:var(--sx-fonte-texto); font-size:.9375rem; line-height:1.6; color:#4f615e; }
.elementor .sx-footer .elementor-widget.sx-footer-title .elementor-heading-title { margin:0; font-family:var(--sx-fonte-texto); font-size:.75rem; font-weight:700; line-height:1.6; letter-spacing:.14em; text-transform:uppercase; color:#1a2b29; }
.elementor .sx-footer .sx-footer-menu { margin-top:1rem; }
.sx-footer .sx-footer-menu .elementor-nav-menu--main { display:block!important; }
.sx-footer .sx-footer-menu .elementor-menu-toggle,.sx-footer .sx-footer-menu nav.elementor-nav-menu--dropdown { display:none!important; }
.sx-footer .sx-footer-menu .elementor-nav-menu--main > .elementor-nav-menu { display:flex; flex-direction:column; align-items:flex-start; gap:.625rem; margin:0; padding:0; }
.elementor .sx-footer .sx-footer-menu .elementor-nav-menu--main .elementor-item { margin:0; padding:0; font-family:var(--sx-fonte-texto); font-size:.9375rem; font-weight:400; line-height:1.6; color:#3d4f4c; background:transparent; border-radius:.25rem; }
.elementor .sx-footer .elementor-widget.sx-footer-link .elementor-heading-title { margin:0; font-family:var(--sx-fonte-texto); font-size:.9375rem; font-weight:400; line-height:1.6; color:#3d4f4c; }
.elementor .sx-footer .sx-footer-privacy { margin-top:1rem; }
.elementor .sx-footer .sx-footer-social { margin-top:.625rem; }
.elementor .sx-footer .sx-footer-link a:hover,.elementor .sx-footer .sx-footer-menu .elementor-nav-menu--main .elementor-item:hover,.elementor .sx-footer .sx-footer-menu .elementor-nav-menu--main .elementor-item:focus { color:#04765c; text-decoration:underline; text-underline-offset:.2em; background:transparent; }
.elementor .sx-footer .sx-footer-bottom { padding:1.5rem 0; border-top:1px solid #e6eaec; }
.elementor .sx-footer .elementor-widget.sx-footer-copyright { font-family:var(--sx-fonte-texto); font-size:.875rem; font-weight:400; line-height:1.6; color:#6b7876; }
@media(max-width:767px) {
  .elementor .sx-footer .sx-footer-grid { flex-direction:column; align-items:stretch; }
  .elementor .sx-footer .sx-footer-brand,.elementor .sx-footer .sx-footer-column { flex:0 1 auto; width:100%; }
}/* End custom CSS */