.elementor-264 .elementor-element.elementor-element-7e4b4ad:not(.elementor-motion-effects-element-type-background), .elementor-264 .elementor-element.elementor-element-7e4b4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-264 .elementor-element.elementor-element-7e4b4ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-7e4b4ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-264 .elementor-element.elementor-element-7a71579 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-7a71579 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-264 .elementor-element.elementor-element-bd17616:not(.elementor-motion-effects-element-type-background), .elementor-264 .elementor-element.elementor-element-bd17616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-264 .elementor-element.elementor-element-bd17616{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-bd17616 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-264 .elementor-element.elementor-element-0045697 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-0045697 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-264 .elementor-element.elementor-element-4df8ada:not(.elementor-motion-effects-element-type-background), .elementor-264 .elementor-element.elementor-element-4df8ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-264 .elementor-element.elementor-element-4df8ada{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-4df8ada > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-264 .elementor-element.elementor-element-babc1b2 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-264 .elementor-element.elementor-element-9d45e96:not(.elementor-motion-effects-element-type-background), .elementor-264 .elementor-element.elementor-element-9d45e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-264 .elementor-element.elementor-element-9d45e96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-9d45e96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-264 .elementor-element.elementor-element-f9f5f11 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-f9f5f11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-264 .elementor-element.elementor-element-682c6d8:not(.elementor-motion-effects-element-type-background), .elementor-264 .elementor-element.elementor-element-682c6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-264 .elementor-element.elementor-element-682c6d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-682c6d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-264 .elementor-element.elementor-element-bc4732c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-bc4732c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-264 .elementor-element.elementor-element-4bb6c23 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-264 .elementor-element.elementor-element-1a21d56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-264 .elementor-element.elementor-element-78c04ef9:not(.elementor-motion-effects-element-type-background), .elementor-264 .elementor-element.elementor-element-78c04ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-264 .elementor-element.elementor-element-78c04ef9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-264 .elementor-element.elementor-element-78c04ef9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-264 .elementor-element.elementor-element-6ed039c > .elementor-element-populated{margin:0% 7% 0% 7%;--e-column-margin-right:7%;--e-column-margin-left:7%;}}/* Start custom CSS for section, class: .elementor-element-7e4b4ad */.swiper-slide img{
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bd17616 */.section-dos img{
    max-width: 100% !important;
    max-height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for ppt-hero, class: .elementor-element-722d789 */.hero-uno .bg-image{
    background-position: left !important;
}
.hero-uno .row{
    flex-direction: row-reverse;
}
.hero-uno header{
    display:none;
}
.hero-uno::before {
  content: ''; /* Necesario para que el pseudoelemento se muestre */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background:linear-gradient(
    to top,
    rgba(0, 0, 0, 1),    /* Rojo opaco */
    rgba(0, 0, 0, 0)30%  /* Azul semitransparente */
  );
  z-index: 1; /* Opcional: para asegurar que esté sobre el contenido */
}

@media (min-width:561px) and (max-width: 991px ) {
    .col-lg-6 {
        
    }
}

@media (max-width: 575.98px) {
    .section-hero-uno .mobile-pt-4 {
        min-height: 467px;
        display:flex;
        align-items:flex-end;
        text-align:center;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9d45e96 */.swiper-slide img{
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-682c6d8 */.swiper-slide img{
    max-width: 100% !important;
}/* End custom CSS */