.elementor .e-3b0d995-b8c2e2c{width:var(--anchodefault);}.elementor .e-2ee3ebe-1a72467{padding-block-start:14vw;padding-block-end:16vw;background-image:url("https://natutech.com.mx/wp-content/uploads/2026/07/Group-17-scaled-e1783468988821.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center right;flex-direction:column;align-items:center;}.elementor .e-f68a640-131e45c{border-radius:30px;}.elementor .e-c9d6ee4-1fd018f{width:min(1466px, 85%);}.elementor .e-963ad58-67e787a{margin-block-start:-8vw;margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-953eb69-0ad8a45{width:min(1466px, 85%);display:flex;}.elementor .e-d8355f9-c225a3d{flex-direction:column;align-items:center;}.elementor .e-e1e522a-5ffd5ed{width:100%;}.elementor .e-d5e3682-e226084{padding:40px;align-self:center;}.elementor .e-baeff20-a504cdc{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-f0acb8c-1b72526{display:flex;}.elementor .e-274fde8-d37f9a2{width:min(1466px, 85%);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-615f402-db557e6{margin-block-end:60px;flex-direction:column;align-items:center;}.elementor .e-e036098-dabd9c6{width:40%;padding:40px;align-self:start;}.elementor .e-ec1b15c-05f6130{padding:40px;border-width:0px;border-color:#000000;border-style:solid;align-self:center;}.elementor .e-e555e95-5948c23{display:flex;}.elementor .e-b2c810e-4eb66d8{width:min(1466px, 85%);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-fa781ee-a6e44a5{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-eb1ba7b-aabcd78{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-f3d47d1-8bc8d30{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-6477ee0-beabf6e{width:min(1466px, 85%);display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-e055109-746926f{height:2px;}.elementor .e-b666e1b-0e332d0{width:40%;}.elementor .e-279e0cc-9467079{width:100%;}.elementor .e-e33d7ce-ccb5948{height:2px;}.elementor .e-256f7ec-2d5e49d{width:40%;}.elementor .e-4e53bf3-130f07d{width:min(1466px, 85%);margin-block-start:30px;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-3fc8552-d717e3d{margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-cdf30a7-69d2897{width:min(1466px, 85%);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-5bd52bf-167dcd9{margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-f679dad-2210a88{padding:40px;border-radius:16px;background-color:#DCE7F9;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;}.elementor .e-8428ca9-6247f00{padding:40px;border-radius:16px;background-color:#DCE7F9;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;}.elementor .e-24f0125-d47632e{padding:40px;border-radius:16px;background-color:#DCE7F9;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;}.elementor .e-94ec964-bfda74f{display:flex;gap:20px;}.elementor .e-393d0d3-d7f3c81{width:min(1466px, 85%);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-904e700-abff372{margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-826552a-0ed59e7{width:100%;}.elementor .e-3d00cba-179df25{width:100%;}.elementor .e-5d710ff-da146aa{width:100%;}.elementor .e-a47c418-21d0b46{width:89%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-a762390-d30a9e4{width:100%;}.elementor .e-15fb57f-8d5a739{padding:0px;}.elementor .e-7eae0a4-212803f{display:flex;gap:20px;}.elementor .e-2fc4fc2-66c6d11{padding:0px;display:flex;flex-direction:column;}.elementor .e-7ab270f-3e28c56{margin-block-end:30px;}.elementor .e-1ab69e3-6fbcb72{width:100%;}.elementor .e-a4b6f95-43e7dd1{width:100%;}.elementor .e-5e7fc26-c020e13{padding:0px;display:flex;}.elementor .e-9e16522-617dd43{display:flex;flex-direction:column;justify-content:space-evenly;align-self:end;}.elementor .e-3f08b79-61bb51b{width:min(1466px, 85%);display:flex;flex-direction:row;}.elementor .e-8525790-7046df5{margin-block-end:90px;flex-direction:column;align-items:center;}.elementor .e-255f2b2-537bf22{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-6d0e2d6-ecc3250{width:min(1466px, 85%);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6c26623-622ed12{margin-block-end:90px;flex-direction:column;align-items:center;}