.elementor-1026 .elementor-element.elementor-element-7d5500f{--display:flex;--min-height:85vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-e778d90{--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;--align-items:flex-end;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-50f5566{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-8cb4be7{width:auto;max-width:auto;text-align:right;}.elementor-1026 .elementor-element.elementor-element-8cb4be7 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-044a2db{width:auto;max-width:auto;text-align:right;}.elementor-1026 .elementor-element.elementor-element-044a2db .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:72px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-3e4abd6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-eabfefa{width:auto;max-width:auto;text-align:right;}.elementor-1026 .elementor-element.elementor-element-eabfefa .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-bf152ed{width:auto;max-width:auto;text-align:right;}.elementor-1026 .elementor-element.elementor-element-bf152ed .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:72px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-eb05197{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-50bfbc0{width:auto;max-width:auto;text-align:right;}.elementor-1026 .elementor-element.elementor-element-50bfbc0 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-3fcb330{width:auto;max-width:auto;text-align:right;}.elementor-1026 .elementor-element.elementor-element-3fcb330 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:72px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-a86b0a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-e2444f7{width:auto;max-width:auto;text-align:right;}.elementor-1026 .elementor-element.elementor-element-e2444f7 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-c1c48b1{width:auto;max-width:auto;text-align:right;}.elementor-1026 .elementor-element.elementor-element-c1c48b1 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:72px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-302e23a{--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:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1026 .elementor-element.elementor-element-896e8c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-e1ce1bb{width:auto;max-width:auto;text-align:left;}.elementor-1026 .elementor-element.elementor-element-e1ce1bb .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-1d6f136{width:auto;max-width:auto;}.elementor-1026 .elementor-element.elementor-element-1d6f136 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:62px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-a4f839e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-ec3bf1b{width:auto;max-width:auto;text-align:left;}.elementor-1026 .elementor-element.elementor-element-ec3bf1b .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-bf8575e{width:auto;max-width:auto;}.elementor-1026 .elementor-element.elementor-element-bf8575e .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:62px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-84960c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-d035668{width:auto;max-width:auto;text-align:left;}.elementor-1026 .elementor-element.elementor-element-d035668 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-0454c4a{width:auto;max-width:auto;}.elementor-1026 .elementor-element.elementor-element-0454c4a .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:62px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-d2a011e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-c896987{width:auto;max-width:auto;text-align:left;}.elementor-1026 .elementor-element.elementor-element-c896987 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-11888c1{width:auto;max-width:auto;}.elementor-1026 .elementor-element.elementor-element-11888c1 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:62px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-d20c60f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-ef1f6d0{width:auto;max-width:auto;text-align:left;}.elementor-1026 .elementor-element.elementor-element-ef1f6d0 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-c0792df{width:auto;max-width:auto;}.elementor-1026 .elementor-element.elementor-element-c0792df .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:62px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-3611bf3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-d1bf2f1{width:auto;max-width:auto;text-align:left;}.elementor-1026 .elementor-element.elementor-element-d1bf2f1 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-096e419 );}.elementor-1026 .elementor-element.elementor-element-02a58fc{width:auto;max-width:auto;}.elementor-1026 .elementor-element.elementor-element-02a58fc .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:62px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:1.6px;color:var( --e-global-color-096e419 );}@media(min-width:768px){.elementor-1026 .elementor-element.elementor-element-e778d90{--width:50%;}.elementor-1026 .elementor-element.elementor-element-302e23a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1026 .elementor-element.elementor-element-e778d90{--width:50%;}.elementor-1026 .elementor-element.elementor-element-302e23a{--width:50%;}}@media(max-width:1024px){.elementor-1026 .elementor-element.elementor-element-7d5500f{--min-height:80vh;}.elementor-1026 .elementor-element.elementor-element-8cb4be7 .elementor-heading-title{font-size:64px;}.elementor-1026 .elementor-element.elementor-element-044a2db .elementor-heading-title{font-size:56px;}.elementor-1026 .elementor-element.elementor-element-eabfefa .elementor-heading-title{font-size:64px;}.elementor-1026 .elementor-element.elementor-element-bf152ed .elementor-heading-title{font-size:56px;}.elementor-1026 .elementor-element.elementor-element-50bfbc0 .elementor-heading-title{font-size:64px;}.elementor-1026 .elementor-element.elementor-element-3fcb330 .elementor-heading-title{font-size:56px;}.elementor-1026 .elementor-element.elementor-element-e2444f7 .elementor-heading-title{font-size:64px;}.elementor-1026 .elementor-element.elementor-element-c1c48b1 .elementor-heading-title{font-size:56px;}.elementor-1026 .elementor-element.elementor-element-e1ce1bb .elementor-heading-title{font-size:54px;}.elementor-1026 .elementor-element.elementor-element-1d6f136 .elementor-heading-title{font-size:46px;}.elementor-1026 .elementor-element.elementor-element-ec3bf1b .elementor-heading-title{font-size:54px;}.elementor-1026 .elementor-element.elementor-element-bf8575e .elementor-heading-title{font-size:46px;}.elementor-1026 .elementor-element.elementor-element-d035668 .elementor-heading-title{font-size:54px;}.elementor-1026 .elementor-element.elementor-element-0454c4a .elementor-heading-title{font-size:46px;}.elementor-1026 .elementor-element.elementor-element-c896987 .elementor-heading-title{font-size:54px;}.elementor-1026 .elementor-element.elementor-element-11888c1 .elementor-heading-title{font-size:46px;}.elementor-1026 .elementor-element.elementor-element-ef1f6d0 .elementor-heading-title{font-size:54px;}.elementor-1026 .elementor-element.elementor-element-c0792df .elementor-heading-title{font-size:46px;}.elementor-1026 .elementor-element.elementor-element-d1bf2f1 .elementor-heading-title{font-size:54px;}.elementor-1026 .elementor-element.elementor-element-02a58fc .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-1026 .elementor-element.elementor-element-e778d90{--width:46%;}.elementor-1026 .elementor-element.elementor-element-8cb4be7 .elementor-heading-title{font-size:32px;}.elementor-1026 .elementor-element.elementor-element-044a2db .elementor-heading-title{font-size:24px;}.elementor-1026 .elementor-element.elementor-element-eabfefa .elementor-heading-title{font-size:32px;}.elementor-1026 .elementor-element.elementor-element-bf152ed .elementor-heading-title{font-size:24px;}.elementor-1026 .elementor-element.elementor-element-50bfbc0 .elementor-heading-title{font-size:32px;}.elementor-1026 .elementor-element.elementor-element-3fcb330 .elementor-heading-title{font-size:24px;}.elementor-1026 .elementor-element.elementor-element-e2444f7 .elementor-heading-title{font-size:32px;}.elementor-1026 .elementor-element.elementor-element-c1c48b1 .elementor-heading-title{font-size:24px;}.elementor-1026 .elementor-element.elementor-element-302e23a{--width:46%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1026 .elementor-element.elementor-element-e1ce1bb .elementor-heading-title{font-size:26px;}.elementor-1026 .elementor-element.elementor-element-1d6f136 .elementor-heading-title{font-size:18px;}.elementor-1026 .elementor-element.elementor-element-ec3bf1b .elementor-heading-title{font-size:26px;}.elementor-1026 .elementor-element.elementor-element-bf8575e .elementor-heading-title{font-size:18px;}.elementor-1026 .elementor-element.elementor-element-d035668 .elementor-heading-title{font-size:26px;}.elementor-1026 .elementor-element.elementor-element-0454c4a .elementor-heading-title{font-size:18px;}.elementor-1026 .elementor-element.elementor-element-c896987 .elementor-heading-title{font-size:26px;}.elementor-1026 .elementor-element.elementor-element-11888c1 .elementor-heading-title{font-size:18px;}.elementor-1026 .elementor-element.elementor-element-ef1f6d0 .elementor-heading-title{font-size:26px;}.elementor-1026 .elementor-element.elementor-element-c0792df .elementor-heading-title{font-size:18px;}.elementor-1026 .elementor-element.elementor-element-d1bf2f1 .elementor-heading-title{font-size:26px;}.elementor-1026 .elementor-element.elementor-element-02a58fc .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-e778d90 *//* Ancho del contenido */

.elementor-1026 .elementor-element.elementor-element-e778d90 .contenedor-padre {
  width: auto !important;
}




/* Animación vertical de desplazamiento entre dos elementos */

.elementor-1026 .elementor-element.elementor-element-e778d90 .contenedor-padre {
  position: relative;
  overflow: hidden;
  height: auto !important;
  padding-bottom: 2px;
}

/* Velocidad de animación */

.elementor-1026 .elementor-element.elementor-element-e778d90 .contenedor-padre .fuente-arriba,
.elementor-1026 .elementor-element.elementor-element-e778d90 .contenedor-padre .fuente-abajo {
  transition: transform 0.2s ease;
}




/* Posiciones por defecto */

.elementor-1026 .elementor-element.elementor-element-e778d90 .contenedor-padre .fuente-arriba {
  transform: translateY(0%);
}

.elementor-1026 .elementor-element.elementor-element-e778d90 .contenedor-padre .fuente-abajo {
  position: absolute;
  top: 10px;
  right: 0;
  transform: translateY(100%);
}




/* Posiciones en hover */

.elementor-1026 .elementor-element.elementor-element-e778d90 .contenedor-padre:hover .fuente-arriba {
  transform: translateY(-100%);
}

.elementor-1026 .elementor-element.elementor-element-e778d90 .contenedor-padre:hover .fuente-abajo {
  transform: translateY(-12%);
}

/* MOVIL */
@media (max-width: 767px) {
        .elementor-1026 .elementor-element.elementor-element-e778d90 .contenedor-padre:hover .fuente-abajo {
      transform: translateY(-40%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302e23a *//* Ancho del contenido */

.elementor-1026 .elementor-element.elementor-element-302e23a .contenedor-padre {
  width: auto !important;
}




/* Animación vertical de desplazamiento entre dos elementos */

.elementor-1026 .elementor-element.elementor-element-302e23a .contenedor-padre {
  position: relative;
  overflow: hidden;
  height: auto !important;
  padding-bottom: 2px;
}

/* Velocidad de animación */

.elementor-1026 .elementor-element.elementor-element-302e23a .contenedor-padre .fuente-arriba,
.elementor-1026 .elementor-element.elementor-element-302e23a .contenedor-padre .fuente-abajo {
  transition: transform 0.2s ease;
}




/* Posiciones por defecto */

.elementor-1026 .elementor-element.elementor-element-302e23a .contenedor-padre .fuente-arriba {
  transform: translateY(0%);
}

.elementor-1026 .elementor-element.elementor-element-302e23a .contenedor-padre .fuente-abajo {
  position: absolute;
  top: 10px;
  left: 0;
  transform: translateY(100%);
}




/* Posiciones en hover */

.elementor-1026 .elementor-element.elementor-element-302e23a .contenedor-padre:hover .fuente-arriba {
  transform: translateY(-100%);
}

.elementor-1026 .elementor-element.elementor-element-302e23a .contenedor-padre:hover .fuente-abajo {
  transform: translateY(-12%);
}




/* MOVIL */
@media (max-width: 767px) {
        .elementor-1026 .elementor-element.elementor-element-302e23a .contenedor-padre:hover .fuente-abajo {
      transform: translateY(-40%);
    }
}/* End custom CSS */