.elementor-1368 .elementor-element.elementor-element-c55ca2c{--display:flex;--min-height:0vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-1368 .elementor-element.elementor-element-c55ca2c:not(.elementor-motion-effects-element-type-background), .elementor-1368 .elementor-element.elementor-element-c55ca2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1368 .elementor-element.elementor-element-c55ca2c::before, .elementor-1368 .elementor-element.elementor-element-c55ca2c > .elementor-background-video-container::before, .elementor-1368 .elementor-element.elementor-element-c55ca2c > .e-con-inner > .elementor-background-video-container::before, .elementor-1368 .elementor-element.elementor-element-c55ca2c > .elementor-background-slideshow::before, .elementor-1368 .elementor-element.elementor-element-c55ca2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1368 .elementor-element.elementor-element-c55ca2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1368 .elementor-element.elementor-element-43a9a00{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1368 .elementor-element.elementor-element-f7b1ea7{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:04%;--padding-bottom:04%;--padding-left:5%;--padding-right:5%;}.elementor-1368 .elementor-element.elementor-element-f7b1ea7.e-con{--align-self:flex-end;}.elementor-1368 .elementor-element.elementor-element-de46a16 .hfe-site-logo-container, .elementor-1368 .elementor-element.elementor-element-de46a16 .hfe-caption-width figcaption{text-align:center;}.elementor-1368 .elementor-element.elementor-element-de46a16 .hfe-site-logo .hfe-site-logo-container img{width:100%;}.elementor-1368 .elementor-element.elementor-element-de46a16 .hfe-site-logo img{max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-1368 .elementor-element.elementor-element-de46a16 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-1368 .elementor-element.elementor-element-de46a16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 020px 00px 040px;}.elementor-1368 .elementor-element.elementor-element-de46a16.elementor-element{--align-self:flex-start;}.elementor-1368 .elementor-element.elementor-element-de46a16 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-1368 .elementor-element.elementor-element-3861a72{--display:flex;--min-height:0px;--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:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:06%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1368 .elementor-element.elementor-element-3861a72.e-con{--align-self:flex-end;}.elementor-1368 .elementor-element.elementor-element-97983e6 .elementor-button{background-color:#FFFFFF;font-size:1.15vw;letter-spacing:0px;fill:#1991CB;color:#1991CB;padding:10px 10px 10px 10px;}.elementor-1368 .elementor-element.elementor-element-13ccbf7 .elementor-button{background-color:#1991CB;font-size:1.15vw;fill:#FFFFFF;color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-1368 .elementor-element.elementor-element-9a6f612 .elementor-button{background-color:#1991CB;font-size:1.15vw;fill:#FFFFFF;color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-1368 .elementor-element.elementor-element-80bbf54 .elementor-button{background-color:#FFFFFF;font-size:1.15vw;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#1991CB;color:#1991CB;padding:10px 10px 10px 10px;}@media(min-width:768px){.elementor-1368 .elementor-element.elementor-element-f7b1ea7{--width:100%;}.elementor-1368 .elementor-element.elementor-element-3861a72{--content-width:100%;}}@media(max-width:1024px){.elementor-1368 .elementor-element.elementor-element-c55ca2c{--min-height:143px;}.elementor-1368 .elementor-element.elementor-element-3861a72{--min-height:0px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}}@media(max-width:767px){.elementor-1368 .elementor-element.elementor-element-c55ca2c:not(.elementor-motion-effects-element-type-background), .elementor-1368 .elementor-element.elementor-element-c55ca2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://safetyaa.co/wp-content/uploads/2025/03/Vector-40.svg");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-1368 .elementor-element.elementor-element-c55ca2c{--min-height:392px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1368 .elementor-element.elementor-element-43a9a00{--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-1368 .elementor-element.elementor-element-f7b1ea7{--width:100%;--min-height:179px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-1368 .elementor-element.elementor-element-f7b1ea7.e-con{--align-self:center;}.elementor-1368 .elementor-element.elementor-element-de46a16 .hfe-site-logo-container, .elementor-1368 .elementor-element.elementor-element-de46a16 .hfe-caption-width figcaption{text-align:center;}.elementor-1368 .elementor-element.elementor-element-de46a16 .hfe-site-logo .hfe-site-logo-container img{width:100%;}.elementor-1368 .elementor-element.elementor-element-de46a16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1368 .elementor-element.elementor-element-de46a16.elementor-element{--align-self:center;}.elementor-1368 .elementor-element.elementor-element-3861a72{--min-height:135px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1368 .elementor-element.elementor-element-97983e6 .elementor-button{font-size:1rem;}.elementor-1368 .elementor-element.elementor-element-13ccbf7 .elementor-button{font-size:1rem;}.elementor-1368 .elementor-element.elementor-element-9a6f612 .elementor-button{font-size:1rem;}.elementor-1368 .elementor-element.elementor-element-80bbf54 .elementor-button{font-size:1rem;}}/* Start custom CSS for container, class: .elementor-element-c55ca2c */@media (min-width: 768px) {

.header-section {
  
   
  
  width: 100%;
  /* Altura proporcional: 329 ÷ 1920 ≈ 17.13% */
 margin-top: 0%;
  overflow: hidden;
position: relative;
  background: url('http://safetyaa.co/wp-content/uploads/2025/03/Subtract.svg')
              no-repeat   bottom  ;
  background-size: 100% 120%  ;
  z-index: 1;
}
.header-section {
  /* X = center (50%), Y = -10px (sube 10px) */
  background-position: 16vw 0vh;
  
}

}/* End custom CSS */