.elementor-127 .elementor-element.elementor-element-71bf12dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-127 .elementor-element.elementor-element-71bf12dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 2em 0em 2em;--e-column-margin-right:2em;--e-column-margin-left:2em;padding:3em 4em 4em 4em;}.elementor-127 .elementor-element.elementor-element-71bf12dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127 .elementor-element.elementor-element-7c997eda{--divider-border-style:solid;--divider-color:var( --e-global-color-4d462f5 );--divider-border-width:1px;}.elementor-127 .elementor-element.elementor-element-7c997eda .elementor-divider-separator{width:1280px;margin:0 auto;margin-center:0;}.elementor-127 .elementor-element.elementor-element-7c997eda .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-127 .elementor-element.elementor-element-27a38e54{padding:3em 0em 0em 0em;}.elementor-127 .elementor-element.elementor-element-430d0125 > .elementor-element-populated{margin:0em 7em 0em 0em;--e-column-margin-right:7em;--e-column-margin-left:0em;padding:1em 1em 1em 1em;}.elementor-127 .elementor-element.elementor-element-12b3052a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-12b3052a{text-align:left;}.elementor-127 .elementor-element.elementor-element-418b88f4 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-127 .elementor-element.elementor-element-83fdfc4{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;bottom:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-127 .elementor-element.elementor-element-83fdfc4 .elementor-widget-container{text-align:center;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-83fdfc4{right:15px;}body.rtl .elementor-127 .elementor-element.elementor-element-83fdfc4{left:15px;}.elementor-127 .elementor-element.elementor-element-4241c107 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-127 .elementor-element.elementor-element-24cf3d8e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-127 .elementor-element.elementor-element-50eee8aa:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-50eee8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-50eee8aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-127 .elementor-element.elementor-element-50eee8aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127 .elementor-element.elementor-element-3fe40aa > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-127 .elementor-element.elementor-element-494fca58 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-127 .elementor-element.elementor-element-494fca58{text-align:left;}.elementor-127 .elementor-element.elementor-element-494fca58 .elementor-heading-title{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );font-weight:var( --e-global-typography-112b6c4-font-weight );line-height:var( --e-global-typography-112b6c4-line-height );color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-346ac1eb > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2em/2);}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2em/2);}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2em/2);}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2em/2);}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2em/2);}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-item:not(:last-child):after{content:"";height:10px;border-color:var( --e-global-color-0b791ba );}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-127 .elementor-element.elementor-element-6bfa0aab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-item > a{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );font-weight:var( --e-global-typography-112b6c4-font-weight );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-text{transition:color 0.3s;}.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-127 .elementor-element.elementor-element-71bf12dc > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:1em 1em 2em 1em;}.elementor-127 .elementor-element.elementor-element-27a38e54{padding:2em 0em 0em 0em;}.elementor-127 .elementor-element.elementor-element-430d0125.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-127 .elementor-element.elementor-element-430d0125 > .elementor-element-populated{margin:0em 5em 2em 5em;--e-column-margin-right:5em;--e-column-margin-left:5em;}.elementor-127 .elementor-element.elementor-element-12b3052a{text-align:center;}.elementor-127 .elementor-element.elementor-element-3fe40aa > .elementor-element-populated{padding:1em 1em 0em 1em;}.elementor-127 .elementor-element.elementor-element-494fca58{text-align:center;}.elementor-127 .elementor-element.elementor-element-494fca58 .elementor-heading-title{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-item > a{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-71bf12dc > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:1em 1em 1em 1em;}.elementor-127 .elementor-element.elementor-element-27a38e54{padding:1em 0em 0em 0em;}.elementor-127 .elementor-element.elementor-element-430d0125.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-127 .elementor-element.elementor-element-430d0125 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-127 .elementor-element.elementor-element-12b3052a{text-align:left;}.elementor-127 .elementor-element.elementor-element-12b3052a img{width:75%;}.elementor-127 .elementor-element.elementor-element-4241c107{width:50%;}.elementor-127 .elementor-element.elementor-element-24cf3d8e{width:50%;}.elementor-127 .elementor-element.elementor-element-494fca58{text-align:center;}.elementor-127 .elementor-element.elementor-element-494fca58 .elementor-heading-title{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-127 .elementor-element.elementor-element-6bfa0aab .elementor-icon-list-item > a{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-430d0125{width:40%;}.elementor-127 .elementor-element.elementor-element-418b88f4{width:20%;}.elementor-127 .elementor-element.elementor-element-4241c107{width:20%;}.elementor-127 .elementor-element.elementor-element-24cf3d8e{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-127 .elementor-element.elementor-element-430d0125{width:100%;}.elementor-127 .elementor-element.elementor-element-418b88f4{width:33%;}.elementor-127 .elementor-element.elementor-element-4241c107{width:33%;}.elementor-127 .elementor-element.elementor-element-24cf3d8e{width:33%;}.elementor-127 .elementor-element.elementor-element-3fe40aa{width:100%;}.elementor-127 .elementor-element.elementor-element-346ac1eb{width:100%;}}/* Start custom CSS for social-icons, class: .elementor-element-83fdfc4 */.awc-social-badge {
  position: relative;
}

/* Badge circular */
.awc-social-badge::after {
  content: "1";
  position: absolute;
  top: -6px;
  right: -6px;

  width: 20px;
  height: 20px;

  background: #ff8c00;          /* 🟠 fundo laranja */
  color: #ffffff;               /* ⚪ número branco */
  font-size: 12px;
  font-weight: 800;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;           /* círculo perfeito */
  border: 2px solid #fff;

  animation: badgeCountJump 7.5s steps(1) forwards;
}

/* Animação: troca de número + leve pulo */
@keyframes badgeCountJump {

  /* 1 */
  0% {
    content: "1";
    transform: translateY(6px) scale(0.85);
    opacity: 0;
  }
  12% {
    transform: translateY(-2px) scale(1.1);
    opacity: 1;
  }
  20% {
    transform: translateY(0) scale(1);
  }

  /* 2 */
  33% {
    content: "2";
    transform: translateY(6px) scale(0.85);
    opacity: 0;
  }
  45% {
    transform: translateY(-2px) scale(1.1);
    opacity: 1;
  }
  53% {
    transform: translateY(0) scale(1);
  }

  /* 3 */
  66% {
    content: "3";
    transform: translateY(6px) scale(0.85);
    opacity: 0;
  }
  78% {
    transform: translateY(-2px) scale(1.1);
    opacity: 1;
  }
  86% {
    transform: translateY(0) scale(1);
  }

  /* final */
  100% {
    content: "3";
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}/* End custom CSS */