.elementor .e-2ae825b-802ed93{font-family:Public Sans;font-weight:600;font-size:55px;color:#364a64;text-align:center;margin-block-start:-1px;margin-block-end:20px;margin-inline-start:-1px;margin-inline-end:-1px;}.elementor .e-b02e5fa-cfd3358{font-family:Public Sans;color:#364a64;text-align:center;margin-block-end:20px;}.elementor .e-7741986-7447410{color:#ffffff;border-radius:200px;background-color:#364a64;}.elementor .e-7741986-7447410:hover,.elementor .e-7741986-7447410:focus-visible{background-color:#ec691a;}.elementor .e-9eb7595-5212d90{color:#364a64;border-radius:200px;border-width:1px;border-color:#364a64;border-style:solid;background-color:#364a6300;display:flex;flex-direction:row;}.elementor .e-9eb7595-5212d90:hover,.elementor .e-9eb7595-5212d90:focus-visible{color:#ffffff;border-width:0px;border-style:none;background-color:#ec691a;}.elementor .e-3c9f784-6be0818{display:flex;flex-direction:row;gap:20px;justify-content:center;}.elementor .e-9b591d5-e970199{font-family:Public Sans;font-weight:600;font-size:130px;color:#ffffff;text-align:center;}.elementor .e-d85c9ba-09c1327{font-family:Public Sans;font-weight:600;font-size:25px;color:#ffffff;text-align:center;}.elementor .e-45553c8-623f1b7{color:#ffffff;padding-inline-start:24px;border-radius:200px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff00;}.elementor .e-45553c8-623f1b7:hover,.elementor .e-45553c8-623f1b7:focus-visible{border-width:0px;background-color:#ec691a;}.elementor .e-8d32648-907da85{padding-block-start:30px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;border-radius:50px;border-width:0px;background-color:#364a6300;display:flex;flex-direction:column;gap:20px;}.elementor .e-5ced58d-5a826a3{font-family:Public Sans;font-weight:600;font-size:30px;color:#364a64;text-align:start;}.elementor .e-117526c-d414458{font-family:Public Sans;font-size:15px;color:#364a64;line-height:32px;text-align:start;}.elementor .e-d5a0429-2314161{width:125px;height:60px;color:#ffffff;border-radius:200px;background-color:#364a64;display:flex;justify-content:center;align-items:center;}.elementor .e-d5a0429-2314161:hover,.elementor .e-d5a0429-2314161:focus-visible{background-color:#ec691a;}.elementor .e-4426f3a-608f442{font-family:Public Sans;font-weight:600;font-size:18px;color:#364a64;text-align:center;}.elementor .e-da24248-3507c5b{font-family:Public Sans;font-weight:600;font-size:18px;color:#ffffff;text-align:center;transition:all 200ms;/* Estado NORMAL del texto */
selector .elementor-heading-title,
selector .elementor-text-editor {
  color: #FFFFFF; /* Texto blanco por defecto */
  transition: color 0.4s ease; /* Transición suave para el texto */
}

/* Estado HOVER del contenedor completa */
selector:hover {
  background-color: transparent !important; /* Quita el fondo naranja */
  border: 2px solid #EC6608 !important; /* Pone un borde naranja (o el color que quieras) */
  transition: all 0.4s ease; /* Transición suave para el fondo/borde */
}

/* Estado HOVER del texto al pasar por encima del contenedor */
selector:hover .elementor-heading-title,
selector:hover .elementor-text-editor {
  color: #364a648 !important; /* El texto cambia a naranja (o tu color oscuro) al hacer hover */
}\n}.elementor .e-91f750d-181d5b2{font-family:Public Sans;font-weight:600;font-size:18px;color:#364a64;text-align:center;}.elementor .e-0682dfd-400f55b{font-family:Public Sans;font-weight:600;font-size:18px;color:#ffffff;text-align:center;}.elementor .e-6fd7988-b2d5f61{font-family:Public Sans;font-weight:600;font-size:25px;color:#ffffff;text-align:start;}.elementor .e-482de3d-a93c2da{font-family:Public Sans;font-size:15px;color:#ffffff;line-height:32px;text-align:start;}.elementor .e-d460e22-654972c{width:200px;height:60px;color:#ffffff;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:200px;background-color:#ec691a;display:flex;justify-content:center;align-items:center;align-self:start;}.elementor .e-d460e22-654972c:hover,.elementor .e-d460e22-654972c:focus-visible{border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ed6b1a00;}.elementor .e-4fa09a3-117e071{height:600px;aspect-ratio:auto;object-fit:cover;border-radius:50px;display:inline-block;}.elementor .e-18948d0-68aa6b3{width:28%;height:194px;object-fit:cover;object-position:top center;padding-inline-start:20px;}.elementor .e-d5de541-b6d6c56{font-family:Public Sans;font-size:17px;color:#364a64;line-height:32px;text-align:start;padding-inline-start:35px;padding-inline-end:20px;display:flex;align-items:center;}.elementor .e-474574b-e52a4e8{width:150px;height:60px;color:#ffffff;margin:20px;border-radius:200px;background-color:#364a64;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-474574b-e52a4e8:hover,.elementor .e-474574b-e52a4e8:focus-visible{background-color:#ec691a;}.elementor .e-29fff73-884d478{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50px;border-width:1px;border-color:#364a64;border-style:solid;background-image:url("https://medisant.mx/wp-content/uploads/2026/04/Circulos-Azul-Bajito-Derecha.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:bottom right;gap:0px;}.elementor .e-14937091-134b5e8{font-family:Public Sans;font-weight:600;font-size:30px;color:#364a64;text-align:start;}.elementor .e-63baab10-9e0e212{font-family:Public Sans;font-size:17px;color:#364a64;line-height:32px;text-align:start;padding-inline-start:0px;padding-inline-end:0px;display:flex;align-items:center;}