.elementor-14 .elementor-element.elementor-element-1b9d149c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:100;}.elementor-14 .elementor-element.elementor-element-5c68b312{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.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-14 .elementor-element.elementor-element-413f0309 .elementor-menu-toggle{margin:0 auto;}.elementor-14 .elementor-element.elementor-element-413f0309 .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-14 .elementor-element.elementor-element-413f0309 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14 .elementor-element.elementor-element-413f0309 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14 .elementor-element.elementor-element-413f0309 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14 .elementor-element.elementor-element-413f0309 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-413f0309 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-e8dc9ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.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-14 .elementor-element.elementor-element-3b9e972c .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-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-207a3b1f .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-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-14 .elementor-element.elementor-element-1b9d149c{--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;}.elementor-14 .elementor-element.elementor-element-5c68b312{--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-e8dc9ef{--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-14 .elementor-element.elementor-element-1b9d149c{--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;}.elementor-14 .elementor-element.elementor-element-5c68b312{--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-e8dc9ef{--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;}}/* Start custom CSS for container, class: .elementor-element-1b9d149c *//* Header Dashbuzz: estilos exclusivos deste template. */
.elementor .sx-header { position:absolute; inset:0 0 auto; width:100%; z-index:100; padding:2rem 0 1rem; color:#fff; --sx-foco:var(--sx-menta); --sx-link-hover:var(--sx-menta); transition:padding .3s; }
.elementor .sx-header-bar { --sx-largura:55rem; display:flex; flex-direction:row; align-items:center; flex-wrap:nowrap; gap:1.5rem; min-height:3rem; padding:0; border-radius:.875rem; background:transparent; border:0; box-shadow:none; backdrop-filter:none; transition:background-color .3s,box-shadow .3s,padding .3s; }
.elementor .sx-header .elementor-widget { margin-bottom:0; }
.elementor .sx-header .sx-logo { width:auto; flex:0 0 auto; position:relative; z-index:2; }
.sx-header .sx-logo .logo__svg { display:block; width:auto; height:2.125rem; color:#fff; }
.elementor .sx-header .sx-menu { width:auto; flex:1 1 auto; min-width:0; }
.sx-header .sx-menu .elementor-nav-menu--main > .elementor-nav-menu { display:flex; justify-content:center; flex-wrap:nowrap; gap:1.75rem; }
.sx-header .sx-menu .elementor-nav-menu--main .elementor-item { padding:0; font-family:var(--sx-fonte-texto); font-size:clamp(.875rem,.85rem + .1vw,.9375rem); font-weight:500; line-height:1.5; color:rgb(255 255 255 / .9); }
.sx-header .sx-menu .elementor-item:hover,.sx-header .sx-menu .elementor-item:focus,.sx-header .sx-menu .elementor-item.elementor-item-active { color:var(--sx-menta); background:transparent; }
.elementor .sx-header-actions { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; gap:1.25rem; width:auto; padding:0; flex:0 0 auto; }
.elementor .sx-header-actions .elementor-widget { width:auto; }
.sx-header .sx-header-login .elementor-heading-title { margin:0; font-family:var(--sx-fonte-texto); font-size:clamp(.875rem,.85rem + .1vw,.9375rem); font-weight:600; line-height:1.5; color:#fff; }
.sx-header .sx-header-cta { --sx-btn-altura:2.5rem; --sx-btn-padding:.5rem 1.25rem; --sx-btn-tamanho:1rem; }
.sx-header .sx-header-cta .elementor-button-content-wrapper::after { content:''; width:1.25rem; height:1.25rem; flex:none; background-color:currentColor; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat; }
.elementor .sx-header.sx-header--scrolled { padding-block:.625rem; }
.sx-header.sx-header--scrolled .sx-header-bar { padding:.5rem .5rem .5rem 1.125rem; background:rgb(1 74 63 / .9); box-shadow:0 .75rem 2rem -.75rem rgb(0 30 25 / .45),inset 0 0 0 1px rgb(162 252 223 / .12); -webkit-backdrop-filter:blur(14px) saturate(1.2); backdrop-filter:blur(14px) saturate(1.2); }
.elementor .sx-header:not(.sx-header--scrolled) .sx-header-bar { padding:0; background:transparent; border:0; box-shadow:none; -webkit-backdrop-filter:none; backdrop-filter:none; }
.elementor .sx-header .sx-header-cta .elementor-button { border:1px solid rgb(255 255 255 / .3); background:rgb(0 40 33 / .14); color:#fff; box-shadow:none; }
.elementor .sx-header .sx-header-cta .elementor-button:hover { border-color:rgb(255 255 255 / .5); background:rgb(0 40 33 / .25); box-shadow:none; }
.elementor .sx-header .sx-header-state { display:none; }
body.elementor-editor-active .sx-header { position:relative; background:var(--sx-verde-profundo); }
@media(min-width:960px) {
  .sx-header .sx-menu .elementor-nav-menu--main { display:block!important; }
  .sx-header .sx-menu .elementor-menu-toggle,.sx-header .sx-menu nav.elementor-nav-menu--dropdown { display:none!important; }
}
@media(max-width:959px) {
  .elementor .sx-header { padding:1.25rem 0; }
  .sx-header .sx-logo .logo__svg { height:1.875rem; }
  .elementor .sx-header .sx-menu { flex:0 0 auto; margin-left:auto; }
  .sx-header .sx-menu .elementor-nav-menu--main { display:none!important; }
  .sx-header .sx-menu .elementor-menu-toggle { display:flex!important; position:relative; z-index:2; width:2.75rem; height:2.75rem; padding:.625rem; border:0; border-radius:.25rem; background:transparent; color:#fff; font-size:1.5rem; }
  .elementor .sx-header-actions { display:none; }
  .sx-header .sx-menu nav.elementor-nav-menu--dropdown { position:fixed; inset:0; width:100vw!important; height:100dvh; margin:0!important; padding:7rem var(--sx-gutter) 12rem; border-radius:0; background:var(--sx-verde-profundo); overflow-y:auto; overscroll-behavior:contain; }
  .sx-header .sx-menu nav.elementor-nav-menu--dropdown[aria-hidden='true'] { visibility:hidden; pointer-events:none; }
  .sx-header .sx-menu .elementor-nav-menu--dropdown .elementor-item { padding:.625rem 0; font-family:var(--sx-fonte-titulo); font-size:1.875rem; font-weight:800; letter-spacing:-.025em; line-height:1.2; color:#fff; background:transparent; }
  .sx-header .sx-menu .elementor-nav-menu--dropdown .elementor-item:hover { color:var(--sx-menta); }
  .sx-header:has(.elementor-menu-toggle.elementor-active) .sx-header-bar { background:none; box-shadow:none; -webkit-backdrop-filter:none; backdrop-filter:none; }
  .sx-header:has(.elementor-menu-toggle.elementor-active) .sx-menu nav.elementor-nav-menu--dropdown { display:block!important; max-height:none!important; transform:none!important; visibility:visible; pointer-events:auto; }
  .elementor .sx-header:has(.elementor-menu-toggle.elementor-active) .sx-header-actions { display:flex; position:fixed; z-index:2; inset:auto var(--sx-gutter) max(2rem,env(safe-area-inset-bottom)); flex-direction:column; align-items:stretch; gap:1rem; width:auto; background:var(--sx-verde-profundo); }
  .sx-header .sx-header-login { text-align:center; padding:.75rem 0; }
  .sx-header .sx-header-login .elementor-heading-title { font-size:1.0625rem; }
  .sx-header .sx-header-cta { --sx-btn-altura:3.25rem; --sx-btn-tamanho:1.0625rem; }
  .sx-header .sx-header-cta .elementor-button { width:100%; }
  html:has(.sx-header .elementor-menu-toggle.elementor-active) { overflow:hidden; }
}
@media(prefers-reduced-motion:reduce) {
  .elementor .sx-header,.elementor .sx-header-bar { transition:none; }
}/* End custom CSS */