.elementor-11 .elementor-element.elementor-element-9c4c95d{--display:flex;--min-height:100dvh;--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:flex-end;--align-items:flex-end;--overflow:hidden;--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-11 .elementor-element.elementor-element-b4ecff0{width:auto;max-width:auto;top:134px;z-index:2000;}.elementor-11 .elementor-element.elementor-element-b4ecff0 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8160279 );border-radius:80px 80px 80px 80px;}.elementor-11 .elementor-element.elementor-element-b4ecff0.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b4ecff0{right:40px;}body.rtl .elementor-11 .elementor-element.elementor-element-b4ecff0{left:40px;}.elementor-11 .elementor-element.elementor-element-e45857f{width:100%;max-width:100%;top:0px;z-index:1;}.elementor-11 .elementor-element.elementor-element-e45857f > .elementor-widget-container{margin:0px 0px -8px -2px;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e45857f{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-e45857f{right:0px;}.elementor-11 .elementor-element.elementor-element-c8c0a8c{--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:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:156px;--padding-left:80px;--padding-right:80px;}.elementor-11 .elementor-element.elementor-element-8649ab0{width:var( --container-widget-width, 879px );max-width:879px;--container-widget-width:879px;--container-widget-flex-grow:0;z-index:10;}.elementor-11 .elementor-element.elementor-element-8649ab0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8649ab0 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:42px;font-weight:200;line-height:1.2em;color:var( --e-global-color-6ff1a54 );}.elementor-11 .elementor-element.elementor-element-e7e1ab4 .elementor-button{background-color:var( --e-global-color-af67ba3 );fill:var( --e-global-color-6ff1a54 );color:var( --e-global-color-6ff1a54 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8160279 );}.elementor-11 .elementor-element.elementor-element-e7e1ab4{z-index:10;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-9c4c95d{--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:flex-end;--align-items:flex-start;--margin-top:-77px;--margin-bottom:-4px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b4ecff0{right:2em;}body.rtl .elementor-11 .elementor-element.elementor-element-b4ecff0{left:2em;}.elementor-11 .elementor-element.elementor-element-b4ecff0{top:110px;}.elementor-11 .elementor-element.elementor-element-e45857f{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-c8c0a8c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:2em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-11 .elementor-element.elementor-element-8649ab0 .elementor-heading-title{font-size:24px;line-height:1.4em;}}/* Start custom CSS for html, class: .elementor-element-b4ecff0 */.elementor-11 .elementor-element.elementor-element-b4ecff0{
    mix-blend-mode: difference;
}

a.mute-btn {
      background-color: rgba(0, 0, 0, 0);
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
      transition: background-color 0.3s ease;
    }
    .mute-btn img {
      width: 24px;
      height: 24px;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e45857f */video {
      position: fixed; /* Asegura que el video permanezca fijo en pantalla */
      top: 50%;
      left: 50%;
      width: 100vw; /* Ocupa el 100% del ancho de la ventana */
      height: 100vh; /* Ocupa el 100% del alto de la ventana */
      transform: translate(-50%, -50%); /* Centra el video en ambas direcciones */
      object-fit: cover; /* Escala para cubrir todo el contenedor */
      z-index: -1; /* Envía el video al fondo */

    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8649ab0 */.elementor-11 .elementor-element.elementor-element-8649ab0{
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7e1ab4 */.elementor-11 .elementor-element.elementor-element-e7e1ab4{
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8c0a8c */.elementor-11 .elementor-element.elementor-element-c8c0a8c{
    mix-blend-mode: difference
}/* End custom CSS */