.elementor-1473 .elementor-element.elementor-element-583aacc{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1473 .elementor-element.elementor-element-583aacc:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-583aacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1473 .elementor-element.elementor-element-583aacc, .elementor-1473 .elementor-element.elementor-element-583aacc::before{--border-transition:0.3s;}.elementor-1473 .elementor-element.elementor-element-bb73fd1 img{width:8%;}.elementor-1473 .elementor-element.elementor-element-e40fcf2{--display:flex;--min-height:796px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.06;}.elementor-1473 .elementor-element.elementor-element-e40fcf2:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-e40fcf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFD203 0%, #FFF900 100%);}.elementor-1473 .elementor-element.elementor-element-e40fcf2::before, .elementor-1473 .elementor-element.elementor-element-e40fcf2 > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-e40fcf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-e40fcf2 > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-e40fcf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-e40fcf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://www.abfelevacao.com.br/wp-content/uploads/2025/09/e1db8aa0-9091-4a08-b83a-0dfe18e9dbe2.png");}.elementor-1473 .elementor-element.elementor-element-e40fcf2, .elementor-1473 .elementor-element.elementor-element-e40fcf2::before{--border-transition:0.3s;}.elementor-1473 .elementor-element.elementor-element-e675114 img{width:34%;}.elementor-1473 .elementor-element.elementor-element-ae79990{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1473 .elementor-element.elementor-element-ae79990 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1473 .elementor-element.elementor-element-ae79990.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1473 .elementor-element.elementor-element-8946409{text-align:center;color:#000000;font-size:19px;}.elementor-1473 .elementor-element.elementor-element-ecb32cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1473 .elementor-element.elementor-element-e10ffdc{--display:flex;--background-transition:0.3s;}.elementor-1473 .elementor-element.elementor-element-8101c41 .elementor-button{font-size:23px;background-color:#000000;}.elementor-1473 .elementor-element.elementor-element-88f6f82{--display:flex;--background-transition:0.3s;}.elementor-1473 .elementor-element.elementor-element-9e112fd .elementor-button{font-size:23px;background-color:#000000;}.elementor-1473 .elementor-element.elementor-element-dc9b5ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1473 .elementor-element.elementor-element-dc9b5ad:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-dc9b5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1473 .elementor-element.elementor-element-dc9b5ad, .elementor-1473 .elementor-element.elementor-element-dc9b5ad::before{--border-transition:0.3s;}.elementor-1473 .elementor-element.elementor-element-fef3f19{text-align:center;}.elementor-1473 .elementor-element.elementor-element-fef3f19 .elementor-heading-title{color:#FFFFFF;font-size:23px;font-weight:300;}@media(max-width:767px){.elementor-1473 .elementor-element.elementor-element-bb73fd1 img{width:41%;}.elementor-1473 .elementor-element.elementor-element-e675114 img{width:80%;}.elementor-1473 .elementor-element.elementor-element-ae79990 .elementor-heading-title{font-size:25px;}.elementor-1473 .elementor-element.elementor-element-ae79990{width:100%;max-width:100%;}.elementor-1473 .elementor-element.elementor-element-ae79990.elementor-element{--align-self:center;}.elementor-1473 .elementor-element.elementor-element-8946409{font-size:17px;}.elementor-1473 .elementor-element.elementor-element-8101c41 .elementor-button{font-size:18px;}.elementor-1473 .elementor-element.elementor-element-9e112fd .elementor-button{font-size:18px;}.elementor-1473 .elementor-element.elementor-element-fef3f19{text-align:center;}.elementor-1473 .elementor-element.elementor-element-fef3f19 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-8101c41 */.elementor-1473 .elementor-element.elementor-element-8101c41 {
  display: inline-block;
  padding: 12px 24px;
  color: #000;
  font-weight: bold;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  animation: pulse 1.5s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(241, 196, 15, 0.7);
  }
  70% {
    transform: scale(1.05);
    box-shadow: 0 0 0 15px rgba(241, 196, 15, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(241, 196, 15, 0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e112fd */.elementor-1473 .elementor-element.elementor-element-9e112fd {
  display: inline-block;
  padding: 12px 24px;
  color: #000;
  font-weight: bold;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  animation: pulse 1.5s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(241, 196, 15, 0.7);
  }
  70% {
    transform: scale(1.05);
    box-shadow: 0 0 0 15px rgba(241, 196, 15, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(241, 196, 15, 0);
  }
}/* End custom CSS */