.elementor-1711 .elementor-element.elementor-element-814bd2e{--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-1711 .elementor-element.elementor-element-814bd2e:not(.elementor-motion-effects-element-type-background), .elementor-1711 .elementor-element.elementor-element-814bd2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#052D5B;}.elementor-1711 .elementor-element.elementor-element-3777023{--display:flex;}.elementor-1711 .elementor-element.elementor-element-5e21ef4{text-align:justify;}.elementor-1711 .elementor-element.elementor-element-5e21ef4 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:10px;color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-110200b{--display:flex;}.elementor-1711 .elementor-element.elementor-element-e2768e1{text-align:center;}.elementor-1711 .elementor-element.elementor-element-e2768e1 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-2c8b795 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1711 .elementor-element.elementor-element-2c8b795 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1711 .elementor-element.elementor-element-2c8b795{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1711 .elementor-element.elementor-element-2c8b795 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1711 .elementor-element.elementor-element-2c8b795 .elementor-icon-list-item > a{font-family:"AR One Sans", Sans-serif;font-size:12px;}.elementor-1711 .elementor-element.elementor-element-2c8b795 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1711 .elementor-element.elementor-element-02f923b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-item > a{font-family:"AR One Sans", Sans-serif;font-size:15px;}.elementor-1711 .elementor-element.elementor-element-02f923b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1711 .elementor-element.elementor-element-81a17b5{--display:flex;}.elementor-1711 .elementor-element.elementor-element-807a136{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1711 .elementor-element.elementor-element-807a136.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-807a136 .elementor-button{font-family:"ABeeZee", Sans-serif;font-size:0px;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-repeater-item-6480ac6.elementor-social-icon{background-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-repeater-item-6480ac6.elementor-social-icon i{color:#052D5B;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-repeater-item-6480ac6.elementor-social-icon svg{fill:#052D5B;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-repeater-item-7c7a962.elementor-social-icon{background-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-repeater-item-7c7a962.elementor-social-icon i{color:#052D5B;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-repeater-item-7c7a962.elementor-social-icon svg{fill:#052D5B;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-repeater-item-e7a8e9f.elementor-social-icon{background-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-repeater-item-e7a8e9f.elementor-social-icon i{color:#052D5B;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-repeater-item-e7a8e9f.elementor-social-icon svg{fill:#052D5B;}.elementor-1711 .elementor-element.elementor-element-0d642d6{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1711 .elementor-element.elementor-element-0d642d6 .elementor-widget-container{text-align:center;}.elementor-1711 .elementor-element.elementor-element-1810317{--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;--justify-content:center;}.elementor-1711 .elementor-element.elementor-element-1810317:not(.elementor-motion-effects-element-type-background), .elementor-1711 .elementor-element.elementor-element-1810317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#052D5B;}.elementor-1711 .elementor-element.elementor-element-cce4f77{--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;--justify-content:center;}.elementor-1711 .elementor-element.elementor-element-cce4f77:not(.elementor-motion-effects-element-type-background), .elementor-1711 .elementor-element.elementor-element-cce4f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#052D5B;}.elementor-1711 .elementor-element.elementor-element-163eb7b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:120px;--margin-right:0px;}.elementor-1711 .elementor-element.elementor-element-163eb7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-cc35944{text-align:justify;}.elementor-1711 .elementor-element.elementor-element-cc35944 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:10px;color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-f245170{--display:flex;--justify-content:center;}.elementor-1711 .elementor-element.elementor-element-f245170.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-3591099{text-align:center;}.elementor-1711 .elementor-element.elementor-element-3591099 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-627044c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1711 .elementor-element.elementor-element-627044c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1711 .elementor-element.elementor-element-627044c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1711 .elementor-element.elementor-element-627044c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1711 .elementor-element.elementor-element-627044c .elementor-icon-list-item > a{font-family:"AR One Sans", Sans-serif;font-size:12px;}.elementor-1711 .elementor-element.elementor-element-627044c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1711 .elementor-element.elementor-element-110ba2c{text-align:center;}.elementor-1711 .elementor-element.elementor-element-110ba2c .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1711 .elementor-element.elementor-element-8b22ea3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-item > a{font-family:"AR One Sans", Sans-serif;font-size:15px;}.elementor-1711 .elementor-element.elementor-element-8b22ea3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1711 .elementor-element.elementor-element-a66e99d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:120px;}.elementor-1711 .elementor-element.elementor-element-a66e99d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-c7f5d75{--display:flex;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-repeater-item-6480ac6.elementor-social-icon{background-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-repeater-item-6480ac6.elementor-social-icon i{color:#052D5B;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-repeater-item-6480ac6.elementor-social-icon svg{fill:#052D5B;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-repeater-item-7c7a962.elementor-social-icon{background-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-repeater-item-7c7a962.elementor-social-icon i{color:#052D5B;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-repeater-item-7c7a962.elementor-social-icon svg{fill:#052D5B;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-repeater-item-e7a8e9f.elementor-social-icon{background-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-repeater-item-e7a8e9f.elementor-social-icon i{color:#052D5B;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-repeater-item-e7a8e9f.elementor-social-icon svg{fill:#052D5B;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1711 .elementor-element.elementor-element-fc1cdc2 .elementor-widget-container{text-align:center;}.elementor-1711 .elementor-element.elementor-element-f733d87{--display:flex;}.elementor-1711 .elementor-element.elementor-element-2132b28{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1711 .elementor-element.elementor-element-2132b28.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-2132b28 .elementor-button{font-family:"ABeeZee", Sans-serif;font-size:0px;}@media(min-width:768px){.elementor-1711 .elementor-element.elementor-element-1810317{--width:100vw;}.elementor-1711 .elementor-element.elementor-element-cce4f77{--width:100vw;}.elementor-1711 .elementor-element.elementor-element-163eb7b{--width:14.359%;}.elementor-1711 .elementor-element.elementor-element-f245170{--width:24.173%;}.elementor-1711 .elementor-element.elementor-element-a66e99d{--width:34.781%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1711 .elementor-element.elementor-element-814bd2e{--content-width:100vw;}}@media(max-width:1024px){.elementor-1711 .elementor-element.elementor-element-814bd2e{--min-height:50vh;}.elementor-1711 .elementor-element.elementor-element-64ebc90 img{width:30vw;}.elementor-1711 .elementor-element.elementor-element-5e21ef4.elementor-element{--align-self:center;}.elementor-1711 .elementor-element.elementor-element-5e21ef4{text-align:center;}.elementor-1711 .elementor-element.elementor-element-807a136{--container-widget-width:218px;--container-widget-flex-grow:0;width:var( --container-widget-width, 218px );max-width:218px;}.elementor-1711 .elementor-element.elementor-element-1b01984{width:var( --container-widget-width, 419px );max-width:419px;--container-widget-width:419px;--container-widget-flex-grow:0;}.elementor-1711 .elementor-element.elementor-element-1b01984.elementor-element{--align-self:center;}.elementor-1711 .elementor-element.elementor-element-1810317{--min-height:0px;--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;--justify-content:center;}}/* Start custom CSS for button, class: .elementor-element-807a136 *//* =========================
   CTA GLOW (ESCOPADO) — DESKTOP + MOBILE
   ========================= */

/* Evita corte por overflow em containers do Elementor */
#cta-glow,
#cta-glow .elementor-widget-container,
#cta-glow .elementor-button-wrapper {
  overflow: visible !important;
}

/* Wrapper do botão */
#cta-glow .elementor-button-wrapper{
  display: flex !important;
  justify-content: flex-start; /* troque para center se quiser centralizar */
  align-items: center;
  width: 100%;
}

/* Botão (Elementor usa <a class="elementor-button">) */
#cta-glow a.elementor-button,
#cta-glow .elementor-button{
  --glow: #008cff;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  padding: 12px 18px;
  min-height: 44px;               /* touch-friendly */
  width: auto;
  max-width: 100%;

  border: 0 !important;
  border-radius: 7px;

  font-size: 12px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-decoration: none !important;

  color: #fff !important;
  background: var(--glow) !important;

  box-shadow: 0 0 25px var(--glow);
  transition: box-shadow .5s ease, transform .15s ease;

  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;

  position: relative;
  z-index: 5;                      /* garante que fique acima de overlays */
  visibility: visible !important;
  opacity: 1 !important;
}

/* Desktop: hover real */
@media (hover: hover) and (pointer: fine){
  #cta-glow a.elementor-button:hover,
  #cta-glow .elementor-button:hover{
    box-shadow:
      0 0 5px  var(--glow),
      0 0 25px var(--glow),
      0 0 50px var(--glow),
      0 0 100px var(--glow);
  }
}

/* Mobile/Touch: simula hover ao tocar */
@media (hover: none) and (pointer: coarse){
  #cta-glow a.elementor-button,
  #cta-glow .elementor-button{
    box-shadow:
      0 0 12px var(--glow),
      0 0 28px var(--glow);
    letter-spacing: 2px;
    font-size: 12px;
  }

  #cta-glow a.elementor-button:active,
  #cta-glow .elementor-button:active,
  #cta-glow a.elementor-button:focus,
  #cta-glow .elementor-button:focus{
    transform: scale(0.98);
    box-shadow:
      0 0 5px  var(--glow),
      0 0 25px var(--glow),
      0 0 50px var(--glow),
      0 0 100px var(--glow);
  }
}

/* Acessibilidade */
#cta-glow a.elementor-button:focus-visible,
#cta-glow .elementor-button:focus-visible{
  outline: 2px solid rgba(255,255,255,.75);
  outline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2132b28 *//* =========================
   CTA GLOW (ESCOPADO) — DESKTOP + MOBILE
   ========================= */

/* Evita corte por overflow em containers do Elementor */
#cta-glow,
#cta-glow .elementor-widget-container,
#cta-glow .elementor-button-wrapper {
  overflow: visible !important;
}

/* Wrapper do botão */
#cta-glow .elementor-button-wrapper{
  display: flex !important;
  justify-content: flex-start; /* troque para center se quiser centralizar */
  align-items: center;
  width: 100%;
}

/* Botão (Elementor usa <a class="elementor-button">) */
#cta-glow a.elementor-button,
#cta-glow .elementor-button{
  --glow: #008cff;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  padding: 12px 18px;
  min-height: 44px;               /* touch-friendly */
  width: auto;
  max-width: 100%;

  border: 0 !important;
  border-radius: 7px;

  font-size: 12px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-decoration: none !important;

  color: #fff !important;
  background: var(--glow) !important;

  box-shadow: 0 0 25px var(--glow);
  transition: box-shadow .5s ease, transform .15s ease;

  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;

  position: relative;
  z-index: 5;                      /* garante que fique acima de overlays */
  visibility: visible !important;
  opacity: 1 !important;
}

/* Desktop: hover real */
@media (hover: hover) and (pointer: fine){
  #cta-glow a.elementor-button:hover,
  #cta-glow .elementor-button:hover{
    box-shadow:
      0 0 5px  var(--glow),
      0 0 25px var(--glow),
      0 0 50px var(--glow),
      0 0 100px var(--glow);
  }
}

/* Mobile/Touch: simula hover ao tocar */
@media (hover: none) and (pointer: coarse){
  #cta-glow a.elementor-button,
  #cta-glow .elementor-button{
    box-shadow:
      0 0 12px var(--glow),
      0 0 28px var(--glow);
    letter-spacing: 2px;
    font-size: 12px;
  }

  #cta-glow a.elementor-button:active,
  #cta-glow .elementor-button:active,
  #cta-glow a.elementor-button:focus,
  #cta-glow .elementor-button:focus{
    transform: scale(0.98);
    box-shadow:
      0 0 5px  var(--glow),
      0 0 25px var(--glow),
      0 0 50px var(--glow),
      0 0 100px var(--glow);
  }
}

/* Acessibilidade */
#cta-glow a.elementor-button:focus-visible,
#cta-glow .elementor-button:focus-visible{
  outline: 2px solid rgba(255,255,255,.75);
  outline-offset: 3px;
}/* End custom CSS */