.elementor-127931 .elementor-element.elementor-element-b63fe88 .ct-heading{text-align:center;}.elementor-127931 .elementor-element.elementor-element-b63fe88 .ct-heading .item--title{color:#004F91;font-size:34px;margin-bottom:0px;}.elementor-127931 .elementor-element.elementor-element-b63fe88 .ct-heading .item--title i{color:#004F91;}.elementor-127931 .elementor-element.elementor-element-b63fe88 .ct-heading .item--sub-title{color:#004F91;margin-bottom:9px;}.elementor-127931 .elementor-element.elementor-element-b63fe88 .ct-heading .item--sub-title.style3:before{background-color:#004F91;}.elementor-127931 .elementor-element.elementor-element-b63fe88 .ct-heading .item--sub-title.style7:before{background-color:#004F91;}.elementor-127931 .elementor-element.elementor-element-b63fe88 .ct-heading .item--sub-title.style7:after{background-color:#004F91;}.elementor-127931 .elementor-element.elementor-element-b63fe88 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-127931 .elementor-element.elementor-element-07087c3{margin-top:40px;margin-bottom:40px;}.elementor-127931 .elementor-element.elementor-element-dd3e45b > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.34);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-127931 .elementor-element.elementor-element-dd3e45b > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-127931 .elementor-element.elementor-element-71206d2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-acc0e09{text-align:center;}.elementor-127931 .elementor-element.elementor-element-acc0e09 .elementor-heading-title{color:#0D4E91;font-size:22px;font-weight:600;}.elementor-127931 .elementor-element.elementor-element-acc0e09 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-a68a72b{text-align:justify;}.elementor-127931 .elementor-element.elementor-element-a68a72b > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-127931 .elementor-element.elementor-element-3bc5803 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-127931 .elementor-element.elementor-element-51623db > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.34);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-127931 .elementor-element.elementor-element-51623db > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-127931 .elementor-element.elementor-element-7841af2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-1143d67{text-align:center;}.elementor-127931 .elementor-element.elementor-element-1143d67 .elementor-heading-title{color:#0D4E91;font-size:22px;font-weight:600;}.elementor-127931 .elementor-element.elementor-element-1143d67 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-3899a4a{text-align:justify;}.elementor-127931 .elementor-element.elementor-element-3899a4a > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-127931 .elementor-element.elementor-element-e8b2278 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-127931 .elementor-element.elementor-element-c8bba96 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.34);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-127931 .elementor-element.elementor-element-c8bba96 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-127931 .elementor-element.elementor-element-feaf2c3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-599fecd{text-align:center;}.elementor-127931 .elementor-element.elementor-element-599fecd .elementor-heading-title{color:#0D4E91;font-size:22px;font-weight:600;}.elementor-127931 .elementor-element.elementor-element-599fecd > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-4bb151d{text-align:justify;}.elementor-127931 .elementor-element.elementor-element-4bb151d > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-127931 .elementor-element.elementor-element-18767c4 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-127931 .elementor-element.elementor-element-9730936{margin-top:40px;margin-bottom:40px;}.elementor-127931 .elementor-element.elementor-element-3c5e693 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-127931 .elementor-element.elementor-element-3c5e693 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-127931 .elementor-element.elementor-element-1d6b2f6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-efbe3d9{text-align:center;}.elementor-127931 .elementor-element.elementor-element-efbe3d9 .elementor-heading-title{color:#0D4E91;font-size:22px;font-weight:600;}.elementor-127931 .elementor-element.elementor-element-efbe3d9 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-1ae96fd{text-align:justify;}.elementor-127931 .elementor-element.elementor-element-1ae96fd > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-127931 .elementor-element.elementor-element-ae3f10e > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-127931 .elementor-element.elementor-element-387b258 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-127931 .elementor-element.elementor-element-387b258 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-127931 .elementor-element.elementor-element-15d1f39 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-2420001{text-align:center;}.elementor-127931 .elementor-element.elementor-element-2420001 .elementor-heading-title{color:#0D4E91;font-size:22px;font-weight:600;}.elementor-127931 .elementor-element.elementor-element-2420001 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-d6bdddc{text-align:justify;}.elementor-127931 .elementor-element.elementor-element-d6bdddc > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-127931 .elementor-element.elementor-element-c781ec6 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-127931 .elementor-element.elementor-element-d15bf32 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-127931 .elementor-element.elementor-element-d15bf32 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-127931 .elementor-element.elementor-element-e5902b4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-73583c8{text-align:center;}.elementor-127931 .elementor-element.elementor-element-73583c8 .elementor-heading-title{color:#0D4E91;font-size:22px;font-weight:600;}.elementor-127931 .elementor-element.elementor-element-73583c8 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-8f86323{text-align:justify;}.elementor-127931 .elementor-element.elementor-element-8f86323 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-127931 .elementor-element.elementor-element-6a138e2 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-127931 .elementor-element.elementor-element-c0f1af2 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-127931 .elementor-element.elementor-element-c0f1af2 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-127931 .elementor-element.elementor-element-bb09129 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-db0c874{text-align:center;}.elementor-127931 .elementor-element.elementor-element-db0c874 .elementor-heading-title{color:#0D4E91;font-size:22px;font-weight:600;}.elementor-127931 .elementor-element.elementor-element-db0c874 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-127931 .elementor-element.elementor-element-f259412{text-align:justify;}.elementor-127931 .elementor-element.elementor-element-f259412 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-127931 .elementor-element.elementor-element-b549905 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-127931 .elementor-element.elementor-element-d60d89e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-127931 .elementor-element.elementor-element-d60d89e > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-127931 .elementor-element.elementor-element-e21d594 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-127931 .elementor-element.elementor-element-e21d594 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}@media(max-width:767px){.elementor-127931 .elementor-element.elementor-element-dd3e45b > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-127931 .elementor-element.elementor-element-51623db > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-127931 .elementor-element.elementor-element-c8bba96 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-127931 .elementor-element.elementor-element-3c5e693 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-127931 .elementor-element.elementor-element-387b258 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-127931 .elementor-element.elementor-element-d15bf32 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-127931 .elementor-element.elementor-element-c0f1af2 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}/* Start custom CSS for column, class: .elementor-element-dd3e45b *//* Aplica a la columna */
.mi-columna {
  transition: transform 0.3s ease; /* transición suave */
}

.mi-columna:hover {
  transform: translateY(-10px); /* se mueve 10px hacia arriba */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8b2278 */.custom-readmore .custom-btn-arrow {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  color: #fa6780; /* color inicial del texto */
  transition: color 0.3s ease;
}

/* texto */
.custom-btn-text {
  padding: 0 10px 0 0; /* separación a la derecha */
}

/* cuadrado del ícono */
.custom-btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #0d4d9b; /* azul */
  color: #fff;         /* flecha blanca */
  width: 35px;
  height: 35px;
  font-size: 14px;
}

/* Hover: solo el texto cambia de color */
.custom-readmore .custom-btn-arrow:hover {
  color: #0D4E91; /* texto cambia a azul */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-51623db *//* Aplica a la columna */
.mi-columna {
  transition: transform 0.3s ease; /* transición suave */
}

.mi-columna:hover {
  transform: translateY(-10px); /* se mueve 10px hacia arriba */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c8bba96 *//* Aplica a la columna */
.mi-columna {
  transition: transform 0.3s ease; /* transición suave */
}

.mi-columna:hover {
  transform: translateY(-10px); /* se mueve 10px hacia arriba */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c5e693 *//* Aplica a la columna */
.mi-columna {
  transition: transform 0.3s ease; /* transición suave */
}

.mi-columna:hover {
  transform: translateY(-10px); /* se mueve 10px hacia arriba */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-387b258 *//* Aplica a la columna */
.mi-columna {
  transition: transform 0.3s ease; /* transición suave */
}

.mi-columna:hover {
  transform: translateY(-10px); /* se mueve 10px hacia arriba */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d15bf32 *//* Aplica a la columna */
.mi-columna {
  transition: transform 0.3s ease; /* transición suave */
}

.mi-columna:hover {
  transform: translateY(-10px); /* se mueve 10px hacia arriba */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c0f1af2 *//* Aplica a la columna */
.mi-columna {
  transition: transform 0.3s ease; /* transición suave */
}

.mi-columna:hover {
  transform: translateY(-10px); /* se mueve 10px hacia arriba */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d60d89e *//* Aplica a la columna */
.mi-columna {
  transition: transform 0.3s ease; /* transición suave */
}

.mi-columna:hover {
  transform: translateY(-10px); /* se mueve 10px hacia arriba */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e21d594 *//* Aplica a la columna */
.mi-columna {
  transition: transform 0.3s ease; /* transición suave */
}

.mi-columna:hover {
  transform: translateY(-10px); /* se mueve 10px hacia arriba */
}/* End custom CSS */