.elementor .e-4463b52-f9d96c3{font-family:Mukta;font-size:16px;color:#ffffff;}.elementor .e-f3b132f-e2a5c5c{max-width:48%;padding:0px;display:flex;flex-direction:column;}.elementor .e-130b7d8-556c3ae{font-family:Mukta;font-size:16px;color:#ffffff;}.elementor .e-4acf91d-976a6d5{max-width:50%;padding:0px;display:flex;flex-direction:column;}.elementor .e-0ea652b-cea1a1e{font-family:Mukta;font-size:16px;color:#ffffff;}.elementor .e-eaa2bd4-63028fc{padding:0px;}.elementor .e-5d2c293-18e12c9{font-family:Mukta;font-size:16px;color:#ffffff;}.elementor .e-efc1b69-4f83725{padding:0px;}.elementor .e-8855d7c-90210ca{font-family:Mukta;font-size:16px;color:#ffffff;}.elementor .e-1d92019-755d22f{padding:0px;}.elementor .e-75f6a01-d853405{font-family:Mukta;font-size:16px;color:#ffffff;}.elementor .e-0535b01-dc840f8{max-width:35%;font-family:Mukta;font-size:14px;color:#ffffff;color: #fff;
background-color: #000;
color-scheme: dark;\n}.elementor .e-164b33c-915f6bb{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff33;border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .e-3d027ad-60ee00e{font-family:Mukta;font-size:16px;color:#ffffff;}.elementor .e-86e6655-624ff87{font-family:Mukta;font-size:14px;color:#ffffff;border-color:#ffffff33;background-color:#000000;}.elementor .e-8278a20-a14d7bd{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-1a8a668-d97d8c1{padding-inline-start:20px;padding-inline-end:0px;background-color:#004FA7;}.elementor .e-e0a208c-545989a{padding:0px;display:flex;flex-direction:row;gap:20px;.submit-estilo-web {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 12px;

  position: relative;
  overflow: hidden !important;
  isolation: isolate;
  z-index: 0;

  background-color: #004FA7 !important;
  color: #fff !important;
  cursor: pointer;

  transition: color .18s ease;
}

/* Fondo blanco que sube */
.submit-estilo-web::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  height: 0;

  background-color: #fff;
  transition: height .4s ease;

  z-index: -1;
  pointer-events: none;
}

/* Flecha agregada con CSS */
.submit-estilo-web::after {
  content: "";
  position: relative;
  z-index: 1;

  width: 18px;
  height: 18px;
  flex: 0 0 18px;

  background-color: currentColor;

  -webkit-mask: url("https://wordpress-964497-6548589.cloudwaysapps.com/wp-content/uploads/2026/07/arrow-white-8.01.35OCPM.svg") center / contain no-repeat;
  mask: url("https://wordpress-964497-6548589.cloudwaysapps.com/wp-content/uploads/2026/07/arrow-white-8.01.35OCPM.svg") center / contain no-repeat;

  transition: background-color .18s ease;
}

.submit-estilo-web:hover::before {
  height: 100%;
}

.submit-estilo-web:hover {
  color: #000 !important;
}\n}.elementor .e-91da744-8e769a5{font-family:Mukta;font-size:14px;}.elementor .e-bc433ae-5da60d6{font-family:Mukta;font-size:14px;}.elementor .e-1f3f82d-da0c8d5{column-gap:10px;row-gap:20px;}.elementor .e-f81583d-8e27e42{padding:0px;margin:0px;background-color:#000000;flex-direction:column;justify-content:center;align-items:center;}