.elementor-1159 .elementor-element.elementor-element-e00a0af{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1159 .elementor-element.elementor-element-e00a0af:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-e00a0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bzvadvogados.com/wp-content/uploads/2025/09/bg-assessoria-empresarial.webp");background-position:center center;background-size:cover;}.elementor-1159 .elementor-element.elementor-element-e00a0af::before, .elementor-1159 .elementor-element.elementor-element-e00a0af > .elementor-background-video-container::before, .elementor-1159 .elementor-element.elementor-element-e00a0af > .e-con-inner > .elementor-background-video-container::before, .elementor-1159 .elementor-element.elementor-element-e00a0af > .elementor-background-slideshow::before, .elementor-1159 .elementor-element.elementor-element-e00a0af > .e-con-inner > .elementor-background-slideshow::before, .elementor-1159 .elementor-element.elementor-element-e00a0af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-1159 .elementor-element.elementor-element-21376bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-1159 .elementor-element.elementor-element-21376bc:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-21376bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1159 .elementor-element.elementor-element-68df2ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-a6aebfd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-ca93f20{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1159 .elementor-element.elementor-element-ca93f20.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1159 .elementor-element.elementor-element-c64c215{color:var( --e-global-color-6f34c76 );}.elementor-1159 .elementor-element.elementor-element-8a075fc.elementor-element{--align-self:flex-start;}.elementor-1159 .elementor-element.elementor-element-c7a66a5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-1159 .elementor-element.elementor-element-c7a66a5:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-c7a66a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0FFA;}.elementor-1159 .elementor-element.elementor-element-9728a16{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1159 .elementor-element.elementor-element-d9f63d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-d9f63d1.elementor-view-framed .elementor-icon, .elementor-1159 .elementor-element.elementor-element-d9f63d1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-title a{font-family:var( --e-global-typography-69f4d52-font-family ), Sans-serif;font-size:var( --e-global-typography-69f4d52-font-size );font-weight:var( --e-global-typography-69f4d52-font-weight );line-height:var( --e-global-typography-69f4d52-line-height );}.elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-d9f63d1:has(:hover) .elementor-icon-box-title,
					 .elementor-1159 .elementor-element.elementor-element-d9f63d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-description{color:var( --e-global-color-6f34c76 );}.elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1159 .elementor-element.elementor-element-0045129.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-0045129.elementor-view-framed .elementor-icon, .elementor-1159 .elementor-element.elementor-element-0045129.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-title a{font-family:var( --e-global-typography-69f4d52-font-family ), Sans-serif;font-size:var( --e-global-typography-69f4d52-font-size );font-weight:var( --e-global-typography-69f4d52-font-weight );line-height:var( --e-global-typography-69f4d52-line-height );}.elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-0045129:has(:hover) .elementor-icon-box-title,
					 .elementor-1159 .elementor-element.elementor-element-0045129:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-description{color:var( --e-global-color-6f34c76 );}.elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1159 .elementor-element.elementor-element-6db4036.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-6db4036.elementor-view-framed .elementor-icon, .elementor-1159 .elementor-element.elementor-element-6db4036.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-title a{font-family:var( --e-global-typography-69f4d52-font-family ), Sans-serif;font-size:var( --e-global-typography-69f4d52-font-size );font-weight:var( --e-global-typography-69f4d52-font-weight );line-height:var( --e-global-typography-69f4d52-line-height );}.elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-6db4036:has(:hover) .elementor-icon-box-title,
					 .elementor-1159 .elementor-element.elementor-element-6db4036:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-description{color:var( --e-global-color-6f34c76 );}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-a6aebfd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-9728a16{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-title a{font-size:var( --e-global-typography-69f4d52-font-size );line-height:var( --e-global-typography-69f4d52-line-height );}.elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-title a{font-size:var( --e-global-typography-69f4d52-font-size );line-height:var( --e-global-typography-69f4d52-line-height );}.elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-title a{font-size:var( --e-global-typography-69f4d52-font-size );line-height:var( --e-global-typography-69f4d52-line-height );}}@media(min-width:768px){.elementor-1159 .elementor-element.elementor-element-68df2ac{--width:66%;}.elementor-1159 .elementor-element.elementor-element-ca93f20{--width:66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1159 .elementor-element.elementor-element-68df2ac{--width:100%;}.elementor-1159 .elementor-element.elementor-element-ca93f20{--width:100%;}}@media(min-width:1367px){.elementor-1159 .elementor-element.elementor-element-e00a0af:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-e00a0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1159 .elementor-element.elementor-element-21376bc{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:032px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-a6aebfd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-9728a16{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-title a{font-size:var( --e-global-typography-69f4d52-font-size );line-height:var( --e-global-typography-69f4d52-line-height );}.elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-title a{font-size:var( --e-global-typography-69f4d52-font-size );line-height:var( --e-global-typography-69f4d52-line-height );}.elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-title a{font-size:var( --e-global-typography-69f4d52-font-size );line-height:var( --e-global-typography-69f4d52-line-height );}}@media(max-width:767px){.elementor-1159 .elementor-element.elementor-element-e00a0af{--min-height:50vh;}.elementor-1159 .elementor-element.elementor-element-21376bc{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-a6aebfd.elementor-element{--align-self:flex-start;}.elementor-1159 .elementor-element.elementor-element-a6aebfd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-c64c215{text-align:start;}.elementor-1159 .elementor-element.elementor-element-c7a66a5{--padding-top:96px;--padding-bottom:96px;--padding-left:020px;--padding-right:20px;}.elementor-1159 .elementor-element.elementor-element-9728a16{--e-con-grid-template-columns:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon{font-size:32px;}.elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-d9f63d1 .elementor-icon-box-title a{font-size:var( --e-global-typography-69f4d52-font-size );line-height:var( --e-global-typography-69f4d52-line-height );}.elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon{font-size:32px;}.elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-0045129 .elementor-icon-box-title a{font-size:var( --e-global-typography-69f4d52-font-size );line-height:var( --e-global-typography-69f4d52-line-height );}.elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon{font-size:32px;}.elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-title, .elementor-1159 .elementor-element.elementor-element-6db4036 .elementor-icon-box-title a{font-size:var( --e-global-typography-69f4d52-font-size );line-height:var( --e-global-typography-69f4d52-line-height );}}/* Start custom CSS for html, class: .elementor-element-8a075fc *//* BZV – Botão (base azul → hover transparente, sem CSS variables) */
.btn{
  /* caixa / reset básico */
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  isolation: isolate;           /* mantém ::before/::after dentro */
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  /* shape */
  padding: .85em 1.6em;
  border-radius: 10px;
  border: 1px solid #11069F;

  /* tipografia */
  font-family: 'Space Groteskk','Satoshi',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
  font-weight: 500;
  font-size: clamp(.9rem, .85rem + .2vw, 1rem);
  letter-spacing: .02em;
  text-transform: uppercase;

  /* cores (estado padrão) */
  background: transparent;      /* o preenchimento azul vem dos pseudos */
  color: #EAEAEA;

  /* animações */
  transition: color .45s ease, border-color .45s ease, transform .08s ease;
  z-index: 1;                   /* texto acima dos pseudos */
}

/* Plano de fundo azul animado – cobre TUDO no estado normal */
.btn::after,
.btn::before{
  content: '';
  position: absolute;
  inset: 50%;
  width: 100%;
  height: 100%;
  background: #11069F;
  z-index: -1;                  /* fica atrás do texto */
  transition: transform .5s ease-out;
  pointer-events: none;
  left: 25%;
  transform: skew(45deg) translate(-50%, -50%);       /* COBRINDO */
}
.btn::before{
  top: -50%;
  left: -25%;
  transform: skew(45deg) rotate(180deg) translate(-50%, -50%); /* COBRINDO */
}

/* Hover: recua o fill (mostra o fundo transparente) e texto fica azul */
.btn:hover::before{ transform: skew(90deg) rotate(180deg) translate(-50%, -50%); }
.btn:hover::after { transform: skew(90deg) translate(-50%, -50%); }
.btn:hover{
  color: #11069F;
  border-color: #11069F;
}

/* Focus acessível (sem rosa) */
.btn:focus{ outline: none; }
.btn:focus-visible{
  box-shadow: 0 0 0 2px rgba(255,255,255,.2), 0 0 0 4px rgba(17,6,159,.55);
  border-color: #11069F;
}

/* Active / disabled */
.btn:active{ transform: scale(.985); }
.btn[disabled], .btn:disabled{ opacity: .55; cursor: not-allowed; transform: none; }

/* ===== Elementor: neutraliza o “rosa” nos .btn sem poluir ===== */
.elementor .btn{
  background: transparent !important;   /* o fill é dos pseudos */
  border-color: #11069F !important;
  color: #EAEAEA !important;
  text-decoration: none !important;
}
.elementor .btn:hover{
  color: #11069F !important;
  border-color: #11069F !important;
}

/* Menos movimento, se o usuário pedir */
@media (prefers-reduced-motion: reduce){
  .btn, .btn::before, .btn::after{ transition: none !important; }
}/* End custom CSS */