.elementor-49 .elementor-element.elementor-element-ea51e11{--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;--padding-top:70px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-49 .elementor-element.elementor-element-ea51e11:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-ea51e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-49 .elementor-element.elementor-element-52bcbe1 iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 0deg );}.elementor-49 .elementor-element.elementor-element-8dc093f{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-49 .elementor-element.elementor-element-8dc093f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8dc093f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A83535;}.elementor-49 .elementor-element.elementor-element-d86f06f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-49 .elementor-element.elementor-element-d86f06f.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-49 .elementor-element.elementor-element-e93c3f7{text-align:left;}.elementor-49 .elementor-element.elementor-element-e93c3f7 img{max-width:28%;}.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 );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-49 .elementor-element.elementor-element-13b1aa4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-13b1aa4{text-align:left;font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:400;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-1f2794a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-1f2794a.e-con{--flex-grow:0;--flex-shrink:0;}.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 );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-ffda637 > .elementor-widget-container{margin:2px 0px 16px 0px;}.elementor-49 .elementor-element.elementor-element-ffda637{text-align:center;}.elementor-49 .elementor-element.elementor-element-ffda637 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:17px;font-weight:600;color:#ffffff;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-5428607 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-5428607 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-5428607{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-5428607 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-5428607 .elementor-icon-list-item > a{font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-5428607 .elementor-icon-list-text{color:var( --e-global-color-2a71914 );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-9521ce3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-ee2af96 > .elementor-widget-container{margin:2px 0px 16px 0px;}.elementor-49 .elementor-element.elementor-element-ee2af96{text-align:center;}.elementor-49 .elementor-element.elementor-element-ee2af96 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:17px;font-weight:600;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-bc14510 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-bc14510 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-bc14510{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-bc14510 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-bc14510 .elementor-icon-list-item > a{font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-bc14510 .elementor-icon-list-text{color:var( --e-global-color-2a71914 );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-da8f4de > a :is(i, svg){color:#ffffff;fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-da8f4de > a{background-color:rgba(255,255,255,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2a71914 );}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-da8f4de > a:hover{background-color:var( --e-global-color-32ef611 );}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-c8596be > a :is(i, svg){color:#ffffff;fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-c8596be > a{background-color:rgba(255,255,255,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2a71914 );}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-c8596be > a:hover{background-color:var( --e-global-color-32ef611 );}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-7bb0b2d > a :is(i, svg){color:var( --e-global-color-2a71914 );fill:var( --e-global-color-2a71914 );}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-7bb0b2d > a{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2a71914 );}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-7bb0b2d > a:hover{background-color:var( --e-global-color-32ef611 );}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-626c3f9 > a :is(i, svg){color:var( --e-global-color-2a71914 );fill:var( --e-global-color-2a71914 );}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-626c3f9 > a{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2a71914 );}.elementor-49 .elementor-element.elementor-element-c55f687 .elementor-repeater-item-626c3f9 > a:hover{background-color:var( --e-global-color-32ef611 );}.elementor-49 .elementor-element.elementor-element-c55f687 > .elementor-widget-container{border-style:none;}.elementor-49 .elementor-element.elementor-element-c55f687 .ekit_social_media{text-align:right;}.elementor-49 .elementor-element.elementor-element-c55f687 .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;width:30px;height:30px;line-height:25px;}.elementor-49 .elementor-element.elementor-element-c55f687 .ekit_social_media > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-56f6d91{--display:flex;}.elementor-49 .elementor-element.elementor-element-46c32e6{--grid-template-columns:repeat(0, auto);bottom:103px;z-index:999;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-49 .elementor-element.elementor-element-46c32e6 .elementor-widget-container{text-align:center;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-46c32e6{right:21px;}body.rtl .elementor-49 .elementor-element.elementor-element-46c32e6{left:21px;}.elementor-49 .elementor-element.elementor-element-46c32e6 .elementor-social-icon{--icon-padding:10px;}.elementor-49 .elementor-element.elementor-element-34ab356{--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;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-34ab356:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-34ab356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-49 .elementor-element.elementor-element-9d81ae5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1e3ef56.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-1e3ef56 .elementskit-section-title-wraper .elementskit-section-title{color:#9C9C9C;margin:0px 0px 0px 0px;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 );}.elementor-49 .elementor-element.elementor-element-1e3ef56 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-49 .elementor-element.elementor-element-1e3ef56 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-49 .elementor-element.elementor-element-50bc81a.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-50bc81a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-50bc81a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-50bc81a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-50bc81a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-50bc81a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-50bc81a .elementor-icon-list-text{color:#818181;transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-50bc81a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFAA00;}.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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-9521ce3{--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-1e3ef56 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-d86f06f{--width:32.109%;}.elementor-49 .elementor-element.elementor-element-1f2794a{--width:27.814%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49 .elementor-element.elementor-element-d86f06f{--width:50%;}.elementor-49 .elementor-element.elementor-element-1f2794a{--width:50%;}.elementor-49 .elementor-element.elementor-element-9521ce3{--width:50%;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-ea51e11{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-d86f06f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-1f2794a{--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-c55f687 .ekit_social_media{text-align:center;}.elementor-49 .elementor-element.elementor-element-46c32e6{z-index:999;}.elementor-49 .elementor-element.elementor-element-9d81ae5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-1e3ef56.elementor-element{--order:99999 /* order end hack */;}.elementor-49 .elementor-element.elementor-element-1e3ef56 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for social-icons, class: .elementor-element-46c32e6 */.whatsapp-button::before,
.whatsapp-button::after,
.whatsapp-button span::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  border: 2px solid #e6e3d2; /* Borda branca */
  transform: translate(-50%, -50%) scale(1); /* Começa com escala zero */
  animation: pulse-border 1.9s infinite; /* Animação de pulsação mais lenta */
  z-index: 10; /* Garante que a borda esteja atrás do botão */
  pointer-events: none; /* Garante que o pseudo-elemento não interfira com cliques */
}

/* Configurações de tamanho e delays diferentes para cada borda */
.whatsapp-button::before {
  width: 100%; /* Começa com o mesmo tamanho do botão */
  height: 100%; /* Começa com o mesmo tamanho do botão */
  border: 2px solid #FFF; /* Borda vermelha */
  animation-delay: 0.3s; /* Atraso mínimo para a primeira borda */
}

.whatsapp-button::after {
  width: calc(100% + 2px); /* Aumenta o tamanho para criar separação */
  height: calc(100% + 2px); /* Aumenta o tamanho para criar separação */
  border: 2px solid #f6ffd9; /* Borda verde */
  animation-delay: 0.7s; /* Atraso um pouco maior para a segunda borda */
}

.whatsapp-button span::before {
  width: calc(100% + 7px); /* Aumenta o tamanho para criar separação */
  height: calc(100% + 7px); /* Aumenta o tamanho para criar separação */
  border: 2px solid #f0ffc3; /* Borda azul */
  animation-delay: 0.15s; /* Atraso padrão para a terceira borda */
}

/* Animação de pulsação da borda */
@keyframes pulse-border {
  0% {
    transform: translate(-50%, -50%) scale(1); /* Começa com escala zero */
    opacity: 0.7; /* Inicialmente visível */
  }
  80% {
    transform: translate(-50%, -50%) scale(1.5); /* Aumenta o tamanho da borda */
    opacity: 0; /* Começa a desaparecer */
  }
  100% {
    transform: translate(-50%, -50%) scale(1.1); /* Mantém o tamanho máximo */
    opacity: 0; /* Totalmente invisível */
  }
}/* End custom CSS */