.elementor .e-61f5c85-7129266{width:var(--anchodefault);}.elementor .e-c4cf0f1{padding-block-start:14vw;padding-block-end:16vw;background-image:url("https://natutech.com.mx/wp-content/uploads/2026/07/upscalemedia-transformed.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center right;flex-direction:column;align-items:center;}.elementor .e-c865059-f4bd9d8{border-radius:30px;}.elementor .e-a3e23f5-e13cf50{width:min(1466px, 85%);}.elementor .e-4467cab{margin-block-start:-8vw;margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-95b307f-5549b0e{width:min(1466px, 85%);display:flex;}.elementor .e-b4af750{flex-direction:column;align-items:center;}.elementor .e-ea1981d-c56e27f{width:100%;}.elementor .e-a2584cb-ce5a28d{padding:40px;align-self:center;}.elementor .e-4e0246d-e970988{padding:40px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#000000;border-style:solid;align-self:center;}.elementor .e-d2c4f2d-a0216d8{display:flex;}.elementor .e-706f674-4cb7ae2{width:min(1466px, 85%);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-39595dd{margin-block-end:60px;flex-direction:column;align-items:center;}.elementor .e-e32edee-77d69d9{width:40%;padding:40px;align-self:start;}.elementor .e-b6ea900-4db74fd{padding:40px;border-width:0px;border-color:#000000;border-style:solid;align-self:center;}.elementor .e-4acdf33-40be828{display:flex;}.elementor .e-d9a4dd9-03ba14c{width:min(1466px, 85%);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-662f821-c465111{aspect-ratio:6/5;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;background-image:url("https://natutech.com.mx/wp-content/uploads/2026/07/Frame-104.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-fdc128f-8e0c637{aspect-ratio:6/5;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;background-image:url("https://natutech.com.mx/wp-content/uploads/2026/07/Frame-103.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-10c248e-8fba171{aspect-ratio:6/5;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;background-image:url("https://natutech.com.mx/wp-content/uploads/2026/07/Frame-105.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-acd6805-e071c70{width:min(1466px, 85%);display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-5024517-2bee396{height:2px;}.elementor .e-c65c3fb-ea8675b{width:40%;}.elementor .e-39ae479-afea950{width:100%;}.elementor .e-311d457-623989f{height:2px;}.elementor .e-57cce15-c65e6a7{width:40%;}.elementor .e-5b6d9a8-3e19932{width:min(1466px, 85%);margin-block-start:30px;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-a5bd527{margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-4d21548-f24ff58{width:min(1466px, 85%);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-9e57d28{margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-ba8795f-452448c{padding:40px;border-radius:16px;background-color:#DCE7F9;display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-d51d839-94c8d66{padding:40px;border-radius:16px;background-color:#DCE7F9;display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-0517a21-99a6143{padding:40px;border-radius:16px;background-color:#DCE7F9;display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-8309f23-3458986{display:flex;gap:20px;}.elementor .e-6b027b0-28c6400{width:min(1466px, 85%);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-c92007c-5eba9f6{margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-82fa5aa-d736b4a{width:100%;}.elementor .e-84f65e6-ce74320{width:100%;}.elementor .e-93ee952-66adbd4{width:100%;}.elementor .e-d4b836a-915a52d{width:89%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-8204387-1e6afd7{width:100%;}.elementor .e-2fafe85-7849adc{padding:0px;}.elementor .e-428c639-8726cbf{display:flex;gap:20px;}.elementor .e-084aa5b-b1628b9{padding:0px;display:flex;flex-direction:column;}.elementor .e-80a8512-ea97126{margin-block-end:30px;}.elementor .e-858f9f8-90a7c29{width:100%;}.elementor .e-985e581-ea048ce{width:100%;}.elementor .e-6d1f8e0-21f7387{padding:0px;display:flex;}.elementor .e-8b0417f-88d9c7c{display:flex;flex-direction:column;justify-content:space-evenly;align-self:end;}.elementor .e-79400f6-835dea0{width:min(1466px, 85%);display:flex;flex-direction:row;}.elementor .e-6bfa5b6-dd54cf7{margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-afc5e97-b92d779{width:70%;aspect-ratio:auto;display:flex;flex-direction:row;justify-content:center;/* Campos del formulario */
.contact-form .wpcf7 input[type="text"],
.contact-form .wpcf7 input[type="email"],
.contact-form .wpcf7 textarea {
  width: 100%;
  background: #f2f2f2;
  border: none;
  border-radius: 12px;
  padding: 14px 18px;
  color: #052861;
  outline: none;
}

/* Placeholder gris */
.contact-form .wpcf7 input::placeholder,
.contact-form .wpcf7 textarea::placeholder {
  color: #888888;
  opacity: 1;
}

/* Contenedor del botón centrado */
.contact-form .wpcf7 p:has(.wpcf7-submit) {
  text-align: center;
}

/* Botón enviar */
.contact-form .wpcf7 input[type="submit"] {
  display: inline-block;
  width: auto;
  background: #052861;
  color: #ffffff;
  border: none;
  border-radius: 12px;
  padding: 14px 35px;
  font-weight: 700;
  cursor: pointer;
  transition: transform 0.2s ease, opacity 0.2s ease;
}

.contact-form .wpcf7 input[type="submit"]:hover {
  background: #052861;
  color: #ffffff;
  transform: translateY(-2px);
  opacity: 0.9;
}

/* Separación entre campos */
.contact-form .wpcf7-form > p {
  margin-bottom: 16px;
}\n}.elementor .e-306733b-fcf9035{width:min(1466px, 85%);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-d59821d-82a788e{margin-block-end:90px;flex-direction:column;align-items:center;}