.elementor-2252 .elementor-element.elementor-element-f9e3eee{--display:flex;--min-height:600px;--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-2252 .elementor-element.elementor-element-f9e3eee:not(.elementor-motion-effects-element-type-background), .elementor-2252 .elementor-element.elementor-element-f9e3eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-c1a9989{--display:flex;--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-2252 .elementor-element.elementor-element-3bc5c46{--spacer-size:150px;}.elementor-2252 .elementor-element.elementor-element-61a309d .elementor-heading-title{text-transform:none;}.elementor-2252 .elementor-element.elementor-element-9fe8ba1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2252 .elementor-element.elementor-element-9fe8ba1 .elementor-divider-separator{width:100%;}.elementor-2252 .elementor-element.elementor-element-9fe8ba1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2252 .elementor-element.elementor-element-ad099c3{--display:flex;--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-2252 .elementor-element.elementor-element-9df0d3f{--spacer-size:150px;}.elementor-2252 .elementor-element.elementor-element-6e24f92{--display:flex;--min-height:600px;--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-2252 .elementor-element.elementor-element-6e24f92:not(.elementor-motion-effects-element-type-background), .elementor-2252 .elementor-element.elementor-element-6e24f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-8a46dc7{--display:flex;--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-2252 .elementor-element.elementor-element-a904612{--spacer-size:150px;}.elementor-2252 .elementor-element.elementor-element-e0697a8 .elementor-heading-title{text-transform:none;}.elementor-2252 .elementor-element.elementor-element-2d3ca03{--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-2252 .elementor-element.elementor-element-519ecc2{--display:flex;--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-2252 .elementor-element.elementor-element-170ff82 .elementor-heading-title{text-transform:none;}.elementor-2252 .elementor-element.elementor-element-b62b890{--display:flex;--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-2252 .elementor-element.elementor-element-215ff0f .elementor-heading-title{text-transform:none;}.elementor-2252 .elementor-element.elementor-element-2a15c90{--display:flex;--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-2252 .elementor-element.elementor-element-36e3920 .elementor-heading-title{text-transform:none;}.elementor-2252 .elementor-element.elementor-element-fe6a86f{--display:flex;--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-2252 .elementor-element.elementor-element-1bdb66d .elementor-heading-title{text-transform:none;}.elementor-2252 .elementor-element.elementor-element-099775c{--display:flex;--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-2252 .elementor-element.elementor-element-60ee65f{--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;--background-transition:0.3s;}.elementor-2252 .elementor-element.elementor-element-60ee65f:not(.elementor-motion-effects-element-type-background), .elementor-2252 .elementor-element.elementor-element-60ee65f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-60ee65f:hover{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-bb3fc9e{--display:flex;--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-2252 .elementor-element.elementor-element-bb3fc9e:not(.elementor-motion-effects-element-type-background), .elementor-2252 .elementor-element.elementor-element-bb3fc9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-39fec43{--display:flex;--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-2252 .elementor-element.elementor-element-39fec43:not(.elementor-motion-effects-element-type-background), .elementor-2252 .elementor-element.elementor-element-39fec43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-dab5885{--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;--background-transition:0.3s;}.elementor-2252 .elementor-element.elementor-element-dab5885:not(.elementor-motion-effects-element-type-background), .elementor-2252 .elementor-element.elementor-element-dab5885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-dab5885:hover{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-6938eb3{--display:flex;--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-2252 .elementor-element.elementor-element-6938eb3:not(.elementor-motion-effects-element-type-background), .elementor-2252 .elementor-element.elementor-element-6938eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-2ad62db{--display:flex;--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-2252 .elementor-element.elementor-element-2ad62db:not(.elementor-motion-effects-element-type-background), .elementor-2252 .elementor-element.elementor-element-2ad62db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f6bd1a4 );}.elementor-2252 .elementor-element.elementor-element-1839af3{--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-2252 .elementor-element.elementor-element-57b7ce1{--display:flex;--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-2252 .elementor-element.elementor-element-8d1fccc{--display:flex;--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-2252 .elementor-element.elementor-element-a3cefef{--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-2252 .elementor-element.elementor-element-abbab25{--display:flex;--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-2252 .elementor-element.elementor-element-546e43b{--display:flex;--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2252 .elementor-element.elementor-element-8a46dc7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2252 .elementor-element.elementor-element-2d3ca03{--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2252 .elementor-element.elementor-element-519ecc2{--width:22%;--min-height:0px;}.elementor-2252 .elementor-element.elementor-element-170ff82{text-align:center;}.elementor-2252 .elementor-element.elementor-element-170ff82 .elementor-heading-title{font-size:7px;}.elementor-2252 .elementor-element.elementor-element-b62b890{--width:22%;}.elementor-2252 .elementor-element.elementor-element-215ff0f{text-align:center;}.elementor-2252 .elementor-element.elementor-element-215ff0f .elementor-heading-title{font-size:7px;}.elementor-2252 .elementor-element.elementor-element-2a15c90{--width:22%;}.elementor-2252 .elementor-element.elementor-element-36e3920{text-align:center;}.elementor-2252 .elementor-element.elementor-element-36e3920 .elementor-heading-title{font-size:6px;}.elementor-2252 .elementor-element.elementor-element-fe6a86f{--width:22%;}.elementor-2252 .elementor-element.elementor-element-1bdb66d{text-align:center;}.elementor-2252 .elementor-element.elementor-element-1bdb66d .elementor-heading-title{font-size:7px;}}@media(min-width:768px){.elementor-2252 .elementor-element.elementor-element-f9e3eee{--content-width:1250px;}.elementor-2252 .elementor-element.elementor-element-c1a9989{--width:33.3333%;}.elementor-2252 .elementor-element.elementor-element-ad099c3{--width:66.6666%;}.elementor-2252 .elementor-element.elementor-element-6e24f92{--content-width:1250px;}.elementor-2252 .elementor-element.elementor-element-8a46dc7{--width:33.3333%;}.elementor-2252 .elementor-element.elementor-element-519ecc2{--width:25%;}.elementor-2252 .elementor-element.elementor-element-b62b890{--width:25%;}.elementor-2252 .elementor-element.elementor-element-2a15c90{--width:25%;}.elementor-2252 .elementor-element.elementor-element-fe6a86f{--width:25%;}.elementor-2252 .elementor-element.elementor-element-099775c{--width:66.6666%;}.elementor-2252 .elementor-element.elementor-element-60ee65f{--width:1270px;}.elementor-2252 .elementor-element.elementor-element-bb3fc9e{--width:50%;}.elementor-2252 .elementor-element.elementor-element-39fec43{--width:50%;}.elementor-2252 .elementor-element.elementor-element-dab5885{--width:1270px;}.elementor-2252 .elementor-element.elementor-element-6938eb3{--width:50%;}.elementor-2252 .elementor-element.elementor-element-2ad62db{--width:50%;}.elementor-2252 .elementor-element.elementor-element-57b7ce1{--width:50%;}.elementor-2252 .elementor-element.elementor-element-8d1fccc{--width:50%;}.elementor-2252 .elementor-element.elementor-element-abbab25{--width:50%;}.elementor-2252 .elementor-element.elementor-element-546e43b{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-61a309d *//* 1. Configura la transición suave y el punto de anclaje a la izquierda */
.elementor-2252 .elementor-element.elementor-element-61a309d {
  transition: all 0.3s ease !important;
  transform-origin: left center; 
}

/* 2. Efecto al pasar el cursor (Hover) */
.elementor-2252 .elementor-element.elementor-element-61a309d:hover {
  transform: scale(1.10) !important; /* Agranda el texto un 3% */
  font-weight: 700 !important; /* Lo convierte en negrita */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1eee8f3 *//* 1. Configura la transición suave y el punto de anclaje a la izquierda */
.elementor-2252 .elementor-element.elementor-element-1eee8f3 {
  transition: all 0.3s ease !important;
  transform-origin: left center; 
}

/* 2. Efecto al pasar el cursor (Hover) */
.elementor-2252 .elementor-element.elementor-element-1eee8f3:hover {
  transform: scale(1.10) !important; /* Agranda el texto un 3% */
  font-weight: 700 !important; /* Lo convierte en negrita */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df983fc *//* 1. Configura la transición suave y el punto de anclaje a la izquierda */
.elementor-2252 .elementor-element.elementor-element-df983fc {
  transition: all 0.3s ease !important;
  transform-origin: left center; 
}

/* 2. Efecto al pasar el cursor (Hover) */
.elementor-2252 .elementor-element.elementor-element-df983fc:hover {
  transform: scale(1.10) !important; /* Agranda el texto un 3% */
  font-weight: 700 !important; /* Lo convierte en negrita */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5385384 *//* 1. Mantiene la imagen dentro de los límites del recuadro al crecer */
.elementor-2252 .elementor-element.elementor-element-5385384 {
  overflow: hidden;
}

/* 2. Fuerza al enlace a ocupar todo el espacio (solo actuará si le pones URL) */
.elementor-2252 .elementor-element.elementor-element-5385384 a {
  display: block;
  width: 100%;
  height: 100%;
}

/* 3. Ajuste perfecto de la imagen y suavidad de la animación */
.elementor-2252 .elementor-element.elementor-element-5385384 img {
  height: 100% !important;
  object-fit: cover !important;
  transition: transform 0.4s ease-out !important; 
}

/* 4. Efecto de ZOOM al pasar el mouse por encima de la caja */
.elementor-2252 .elementor-element.elementor-element-5385384:hover img {
  transform: scale(1.1) !important; 
}

/* 5. Efecto de ZOOM al hacer clic en la caja */
.elementor-2252 .elementor-element.elementor-element-5385384:active img {
  transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0697a8 *//* 1. Configura la transición suave y el punto de anclaje a la izquierda */
.elementor-2252 .elementor-element.elementor-element-e0697a8 {
  transition: all 0.3s ease !important;
  transform-origin: left center; 
}

/* 2. Efecto al pasar el cursor (Hover) */
.elementor-2252 .elementor-element.elementor-element-e0697a8:hover {
  transform: scale(1.10) !important; /* Agranda el texto un 3% */
  font-weight: 700 !important; /* Lo convierte en negrita */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc2af77 *//* 1. Configura la transición suave y el punto de anclaje a la izquierda */
.elementor-2252 .elementor-element.elementor-element-fc2af77 {
  transition: all 0.3s ease !important;
  transform-origin: left center; 
}

/* 2. Efecto al pasar el cursor (Hover) */
.elementor-2252 .elementor-element.elementor-element-fc2af77:hover {
  transform: scale(1.10) !important; /* Agranda el texto un 3% */
  font-weight: 700 !important; /* Lo convierte en negrita */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0217a49 *//* 1. Mantiene la imagen dentro de los límites del recuadro al crecer */
.elementor-2252 .elementor-element.elementor-element-0217a49 {
  overflow: hidden;
}

/* 2. Fuerza al enlace a ocupar todo el espacio (solo actuará si le pones URL) */
.elementor-2252 .elementor-element.elementor-element-0217a49 a {
  display: block;
  width: 100%;
  height: 100%;
}

/* 3. Ajuste perfecto de la imagen y suavidad de la animación */
.elementor-2252 .elementor-element.elementor-element-0217a49 img {
  height: 100% !important;
  object-fit: cover !important;
  transition: transform 0.4s ease-out !important; 
}

/* 4. Efecto de ZOOM al pasar el mouse por encima de la caja */
.elementor-2252 .elementor-element.elementor-element-0217a49:hover img {
  transform: scale(1.1) !important; 
}

/* 5. Efecto de ZOOM al hacer clic en la caja */
.elementor-2252 .elementor-element.elementor-element-0217a49:active img {
  transform: scale(1.1) !important; 
}/* End custom CSS */