.elementor .e-5f5ccbb-9bc6115{padding:0px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-1617823-201115a{column-gap:10px;padding:0px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-35591f2-d4aeb45{column-gap:10px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-3%;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-cca5238-6aee943{width:45%;padding:0px;flex-direction:column;row-gap:20px;}.elementor .e-7b0793b-272e613{width:35%;padding:0px;border-radius:20px;border-width:0px;border-style:solid;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.20);flex-direction:column;gap:200px;justify-content:space-between;}.elementor .e-8e8bc80-e91e111{padding:0px;flex-direction:row;gap:0%;justify-content:center;align-items:center;}.elementor .e-e41673c-944fa21{padding-block-start:2%;padding-block-end:2%;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://www.alnaturale.com/wp-content/uploads/2026/07/sfondo_esagoni_2153x730_ultraHD.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-943ea8c-fd34c19{padding:0px;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-7d14901-c67deed{width:22%;min-height:200px;column-gap:0%;padding-block-start:1%;padding-block-end:2%;padding-inline-start:2%;padding-inline-end:2%;border-radius:20px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.20);flex-direction:column;justify-content:space-around;align-content:space-between;align-items:start;}.elementor .e-800cd6f-dacfab6{width:22%;min-height:200px;column-gap:0%;padding-block-start:1%;padding-block-end:3%;padding-inline-start:2%;padding-inline-end:2%;border-radius:20px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);flex-direction:column;row-gap:10%;justify-content:space-evenly;align-content:space-between;align-items:start;}.elementor .e-fcd55cd-8f924ef{width:22%;min-height:200px;column-gap:0%;padding-block-start:1%;padding-block-end:3%;padding-inline-start:2%;padding-inline-end:2%;border-radius:20px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);flex-direction:column;row-gap:10%;justify-content:space-evenly;align-content:space-between;align-items:start;}.elementor .e-8743c0a-4b44f72{width:22%;min-height:200px;column-gap:0%;padding-block-start:1%;padding-block-end:3%;padding-inline-start:2%;padding-inline-end:2%;border-radius:20px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);flex-direction:column;row-gap:10%;justify-content:space-evenly;align-content:space-between;align-items:start;}.elementor .e-258832e-a1e8006{width:80%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-wrap:wrap;justify-content:space-between;align-content:space-between;}.elementor .e-900a514-35c0b4e{padding-block-start:1%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;row-gap:0%;align-items:center;}.elementor .e-f5c182e-6068231{padding-block-start:3%;padding-block-end:4%;padding-inline-start:0%;padding-inline-end:0%;background-color:#FDFBF7;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-6ff3ac6-1ef4eaa{padding-block-start:1%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-wrap:wrap;justify-content:space-between;align-content:space-between;}.elementor .e-dbdc8c0-d17b37d{width:24%;column-gap:0%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.2);flex-direction:column;row-gap:10%;justify-content:center;align-content:space-between;align-items:center;}.elementor .e-d83c215-8c50d93{width:24%;column-gap:0%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.2);flex-direction:column;row-gap:10%;justify-content:center;align-content:space-between;align-items:center;}.elementor .e-00d140c-bc4a89f{width:24%;column-gap:0%;padding-block-start:2%;padding-block-end:3%;padding-inline-start:2%;padding-inline-end:2%;border-radius:20px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.2);flex-direction:column;row-gap:10%;justify-content:center;align-content:space-between;}.elementor .e-3aadd7c-e9951b8{width:24%;column-gap:0%;padding-block-start:2%;padding-block-end:3%;padding-inline-start:2%;padding-inline-end:2%;border-radius:20px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.2);flex-direction:column;row-gap:10%;justify-content:center;align-content:space-between;}.elementor .e-205ef21-ca7580c{padding-block-start:1%;padding-block-end:3%;padding-inline-start:0%;padding-inline-end:0%;flex-wrap:wrap;justify-content:space-between;align-content:space-between;}.elementor .e-c6c9856-5477279{padding-block-start:0px;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;}.elementor .e-e659994-23d6b05{padding-block-start:0px;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;}.elementor .e-06b7d15-80de675{padding-block-start:0px;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;}.elementor .e-218be1f-2bcb04e{padding-block-start:1%;padding-block-end:0%;padding-inline-start:15%;padding-inline-end:0%;flex-direction:row;gap:25%;justify-content:flex-start;}.elementor .e-6893443-21e031b{padding-block-start:3%;padding-block-end:0%;padding-inline-start:15%;padding-inline-end:0%;flex-direction:row;gap:25%;justify-content:flex-start;}.elementor .e-4fc242d-8683633{padding-block-start:4%;padding-block-end:0%;padding-inline-start:4%;padding-inline-end:0%;flex-direction:row;justify-content:flex-start;}.elementor .e-b873240-6b4c0cc{width:40%;padding-block-start:1%;padding-block-end:2%;padding-inline-start:0%;padding-inline-end:0%;margin-block-start:3%;border-radius:7px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.2);flex-direction:column;justify-content:center;align-content:space-between;align-items:center;}.elementor .e-f0ad92a-80d730e{font-family:Inter;font-weight:600;font-size:12px;padding-block-end:2%;}.elementor .e-d98b24b-7a0848e{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-d98b24b-7a0848e:focus{border-color:#D59730;}.elementor .e-eeb7f12-c636a4d{width:100%;padding:0px;flex-direction:column;}.elementor .e-f580e54-88e0d35{font-family:Inter;font-weight:600;font-size:12px;padding-block-end:2%;}.elementor .e-6231034-1c23a7d{width:100%;padding:0px;flex-direction:column;}.elementor .e-035ae33-151c7e3{font-family:Inter;font-weight:600;font-size:12px;padding-block-end:2%;}.elementor .e-58459fa-a31e668{width:100%;padding:0px;flex-direction:column;}.elementor .e-4e2870a-7eeebfe{padding-block-start:4%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-wrap:wrap;justify-content:space-between;align-content:space-between;}.elementor .e-87c2851-2cc485d{font-family:Inter;font-weight:600;font-size:12px;padding-block-end:2%;}.elementor .e-004ee74-ee3307a{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-004ee74-ee3307a:focus{border-color:#D59730;}.elementor .e-2381f4a-1012d56{width:100%;padding:0px;flex-direction:column;}.elementor .e-2f55aef-74f49f0{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-9f42f71-484d428{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-9f42f71-484d428:focus{border-color:#D59730;}.elementor .e-ec856a8-e384db4{width:100%;padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-dc9b175-04b29b6{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-32d4012-35b693a{font-family:Inter;font-weight:500;font-size:12px;border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-32d4012-35b693a:focus{border-color:#D59730;}.elementor .e-f82258e-00d49a4{width:100%;padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-90a9120-197b912{width:48%;padding:0px;flex-direction:column;}.elementor .e-e546e30-da656e1{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:0%;padding-block-end:2%;}.elementor .e-361f1ad-a7168eb{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-361f1ad-a7168eb:focus{border-color:#D59730;}.elementor .e-c47347a-916c69e{padding:0px;flex-direction:column;}.elementor .e-b672b35-4166057{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-4d9d39e-e043817{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-4d9d39e-e043817:focus{border-color:#D59730;}.elementor .e-d298c2e-1fa124d{width:100%;padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-ecb2990-21accf1{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-1a7832d-55d33a1{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-1a7832d-55d33a1:focus{border-color:#D59730;}.elementor .e-0692325-71805bd{width:100%;padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-2171d08-d44ad9c{width:48%;padding:0px;margin:0px;flex-direction:column;gap:0px;}.elementor .e-36c1847-edb7373{padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;}.elementor .e-9273384-e95ba64{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-b0805b5-c0f1061{font-family:Inter;font-weight:500;font-size:12px;border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-b0805b5-c0f1061:focus{border-color:#D59730;}.elementor .e-cd8dd03-36818c9{width:48%;padding:0px;flex-direction:column;}.elementor .e-8a7af60-26e7998{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-759fef9-e9e13ec{font-family:Inter;font-weight:500;font-size:12px;border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-759fef9-e9e13ec:focus{border-color:#D59730;}.elementor .e-7ac582c-2bed3fc{width:48%;padding:0px;flex-direction:column;}.elementor .e-0702242-df74e66{padding:0px;justify-content:space-between;}.elementor .e-149308b-c2f68b4{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:2%;padding-block-end:1%;}.elementor .e-1968721-79075c2{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-1968721-79075c2:focus{border-color:#D59730;}.elementor .e-92bc974-42b1d6f{padding:0px;flex-direction:column;}.elementor .e-50f5c5c-7fb3ac7:hover,.elementor .e-50f5c5c-7fb3ac7:focus-visible{color:#345C30;}.elementor .e-50f5c5c-7fb3ac7:checked{color:#345C30;background-color:#ffffff;}.elementor .e-50f5c5c-7fb3ac7{border-radius:3px;border-width:1px;border-color:#E7DDCF;}.elementor .e-50f5c5c-7fb3ac7:focus{border-color:#D59730;}.elementor .e-e8f3903-2da10d4{font-family:Inter;font-weight:500;font-size:10px;color:#b6b6b6;padding-block-start:1%;padding-block-end:7px;}.elementor .e-e972859-42445b1{padding-block-start:1%;padding-block-end:2%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:row;gap:1%;align-items:center;}.elementor .e-065228f-d560928{font-family:Inter;font-weight:500;font-size:15px;color:#FDFBF7;border-radius:5px;border-width:1px;border-color:#345C30;border-style:solid;background-color:#345C30;}.elementor .e-065228f-d560928:hover,.elementor .e-065228f-d560928:focus-visible{color:#345C30;border-width:1px;border-color:#345C30;background-color:#FDFBF7;}.elementor .e-5eb18fd-7c4fd20{padding:0px;display:flex;flex-direction:row;gap:0px;justify-content:space-between;/* ===============================================
 CATEGORIE CAMPIONARIO
 =============================================== */

#camp-cat-cosmesi,
#camp-cat-integratori,
#camp-cat-bio,
#camp-cat-oli {
  cursor: pointer;

  transition:
      border-color .2s ease,
      background-color .2s ease,
      box-shadow .2s ease,
      transform .2s ease;
}

#camp-cat-cosmesi:hover,
#camp-cat-integratori:hover,
#camp-cat-bio:hover,
#camp-cat-oli:hover {
  border-color: #D59730 !important;
  transform: translateY(-2px);
}

#camp-cat-cosmesi.is-active,
#camp-cat-integratori.is-active,
#camp-cat-bio.is-active,
#camp-cat-oli.is-active {
  border-color: #345C30 !important;
  background-color: #FDFBF7 !important;
  box-shadow: 0 5px 16px rgba(45,49,46,.10);
}


/* ===============================================
 AREA PRODOTTI
 =============================================== */

#camp-products-area {
  display: grid !important;

  grid-template-columns:
      repeat(4, minmax(0, 1fr));

  gap: 12px !important;

  width: 100%;
}

#camp-products-area:empty {
  display: none !important;
}


/* ===============================================
 CARD PRODOTTO
 =============================================== */

.aln-sample-product {
  position: relative;

  display: flex;
  align-items: center;

  width: 100%;
  min-width: 0;
  min-height: 68px;

  gap: 10px;

  padding: 9px 10px;

  color: #2D312E;

  background: #FDFBF7;

  border: 1px solid #E7DDCF;
  border-radius: 10px;

  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 600;

  text-align: left;

  cursor: pointer;

  transition:
      border-color .2s ease,
      background-color .2s ease,
      box-shadow .2s ease,
      transform .2s ease;
}

.aln-sample-product:hover {
  background: #FFFFFF;

  border-color: #345C30;

  box-shadow:
      0 5px 14px
      rgba(45,49,46,.07);

  transform: translateY(-1px);
}


.aln-sample-product__image {
  flex: 0 0 48px;

  width: 48px;
  height: 48px;

  display: flex;
  align-items: center;
  justify-content: center;

  overflow: hidden;

  background: #FFFFFF;

  border-radius: 7px;
}


.aln-sample-product__image img {
  width: 100%;
  height: 100%;

  padding: 3px;

  object-fit: contain;
}


.aln-sample-product__name {
  min-width: 0;

  flex: 1 1 auto;

  line-height: 1.3;
}


/* SELEZIONATO */

.aln-sample-product.is-selected {
  color: #345C30;

  background: #F7FAF6;

  border-color: #345C30;

  box-shadow:
      0 0 0 1px
      rgba(52,92,48,.15);
}


/* check verde */

.aln-sample-product.is-selected::after {
  content: "✓";

  position: absolute;

  top: 6px;
  right: 6px;

  width: 19px;
  height: 19px;

  display: flex;
  align-items: center;
  justify-content: center;

  color: #FFFFFF;
  background: #345C30;

  border-radius: 50%;

  font-size: 11px;
  font-weight: 700;
}


/* ===============================================
 PRODOTTI SELEZIONATI
 =============================================== */

#camp-selected-list {
  display: grid !important;

  grid-template-columns:
      repeat(3, minmax(0, 1fr));

  gap: 12px !important;

  width: 100%;
}


.aln-sample-selected {
  display: flex;
  align-items: center;

  min-width: 0;
  min-height: 64px;

  gap: 10px;

  padding: 8px 10px;

  color: #2D312E;

  background: #FDFBF7;

  border: 1px solid #E7DDCF;
  border-radius: 11px;

  font-family: "Inter", sans-serif;

  font-size: 12px;
  font-weight: 600;
}


.aln-sample-selected__image {
  flex: 0 0 44px;

  width: 44px;
  height: 44px;

  display: flex;
  align-items: center;
  justify-content: center;

  overflow: hidden;

  background: #FFFFFF;

  border-radius: 7px;
}


.aln-sample-selected__image img {
  width: 100%;
  height: 100%;

  padding: 3px;

  object-fit: contain;
}


.aln-sample-selected__name {
  flex: 1 1 auto;

  min-width: 0;

  line-height: 1.3;
}


.aln-sample-selected__remove {
  flex: 0 0 30px;

  display: flex;

  align-items: center;
  justify-content: center;

  width: 30px;
  height: 30px;

  margin: 0;
  padding: 0;

  color: #2D312E;
  background: transparent;

  border: 0;
  border-radius: 50%;

  font-size: 20px;

  cursor: pointer;
}


.aln-sample-selected__remove:hover {
  color: #D59730;

  background: #F5EAD3;
}


/* ===============================================
 MASSIMO 5
 =============================================== */

#camp-limit-message {
  opacity: 0;
  visibility: hidden;

  color: #D59730;

  font-family: "Inter", sans-serif;

  font-size: 12px;

  transition:
      opacity .2s ease,
      visibility .2s ease;
}


#camp-limit-message.is-visible {
  opacity: 1;
  visibility: visible;
}


/* ===============================================
 CAMPI TECNICI DEL MODULO ATOMICO
 =============================================== */

#camp-prodotti-field,
#camp-quantita-field,
#camp-totale-field {
  position: absolute !important;

  width: 1px !important;
  height: 1px !important;

  overflow: hidden !important;

  clip-path: inset(50%) !important;

  opacity: 0 !important;

  pointer-events: none !important;
}


/* ===============================================
 RESPONSIVE
 =============================================== */

@media (max-width: 1024px) {

  #camp-products-area {
      grid-template-columns:
          repeat(3, minmax(0, 1fr));
  }

  #camp-selected-list {
      grid-template-columns:
          repeat(2, minmax(0, 1fr));
  }
}


@media (max-width: 767px) {

  #camp-products-area {
      grid-template-columns:
          repeat(2, minmax(0, 1fr));
  }

  #camp-selected-list {
      grid-template-columns:
          1fr;
  }
}


@media (max-width: 480px) {

  #camp-products-area {
      grid-template-columns:
          1fr;
  }
}
.aln-sample-product {
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;

  white-space: normal !important;
  text-align: left !important;
}

.aln-sample-product__name {
  flex: 1 1 0 !important;
  min-width: 0 !important;
  max-width: 100% !important;

  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;

  line-height: 1.3 !important;

  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;

  overflow: hidden !important;
  text-overflow: ellipsis;
}\n}.elementor .e-4138bc0-52a5ab2{width:65%;padding-block-start:3%;padding-block-end:2%;padding-inline-start:3%;padding-inline-end:3%;border-radius:15px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);flex-direction:column;}.elementor .e-08b6a0a-6aae963{width:30%;max-height:0%;padding-block-start:1%;padding-block-end:1%;padding-inline-start:0%;padding-inline-end:0%;margin-block-start:-11%;margin-inline-start:3%;border-radius:15px;border-width:0px;border-style:solid;background-color:#ffffffe0;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);flex-direction:column;row-gap:5px;justify-content:center;align-items:center;}.elementor .e-5a01ea4-b659aca{padding:0px;flex-direction:column;}.elementor .e-847df55-c2279f8{width:34%;height:70%;padding-block-start:2%;padding-block-end:2%;padding-inline-start:2%;padding-inline-end:2%;border-radius:15px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);flex-direction:column;}.elementor .e-f73a13f{padding-block-start:4%;padding-block-end:5%;padding-inline-start:10%;padding-inline-end:10%;background-color:#f7f1e7;flex-direction:row;justify-content:space-between;}.elementor .e-e76f6cf-e531dd6{padding-block-start:1%;padding-block-end:2%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-ae72dd2-b32be36{width:22%;padding-block-start:2%;padding-block-end:1%;padding-inline-start:2%;padding-inline-end:1%;border-radius:25px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-16560b5-5bf9bd5{width:22%;padding-block-start:2%;padding-block-end:1%;padding-inline-start:1%;padding-inline-end:1%;border-radius:25px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);flex-direction:column;justify-content:space-between;align-items:center;}.elementor .e-6cd13ff-e9b4f67{width:22%;padding-block-start:2%;padding-block-end:1%;padding-inline-start:0%;padding-inline-end:1%;border-radius:25px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);flex-direction:column;justify-content:space-between;align-items:center;}.elementor .e-e31cc24-e635432{width:22%;padding-block-start:2%;padding-block-end:1%;padding-inline-start:1%;padding-inline-end:1%;border-radius:25px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#ffffff;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);flex-direction:column;justify-content:space-between;align-items:center;}.elementor .e-f2b84ef-89751e1{width:80%;padding:0px;background-color:#fffdf9;flex-wrap:wrap;justify-content:space-between;}.elementor .e-5067e49-d0722ed{padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-5621be8-39a7975{padding-block-start:1%;padding-block-end:2%;padding-inline-start:0%;padding-inline-end:0%;background-color:#FDFBF7;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-4806455-63a13bb{width:45%;padding:0px;flex-direction:column;row-gap:20px;}.elementor .e-9165faa-e3db64c{column-gap:2%;padding:0px;margin-block-end:2%;flex-direction:row;justify-content:flex-start;}.elementor .e-6f655f1-a45fb55{column-gap:2%;padding:0px;margin-block-end:2%;flex-direction:row;justify-content:flex-start;}.elementor .e-ff84138-ccf8d40{width:40%;padding:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-acf89c3-7c17f8e{width:80%;justify-content:space-between;}.elementor .e-eb4cb7b-3edfde8{padding-block-start:2%;padding-block-end:3%;padding-inline-start:0%;padding-inline-end:0%;background-color:#345C30;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-ec2b238-bcccbef{width:60%;padding-block-start:2%;padding-block-end:3%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;align-items:center;}.elementor .e-9ffedd8-c543f95{padding:0px;background-color:#FDFBF7;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0d8458b-0e41f2a{width:61%;column-gap:3%;padding:0px;flex-direction:row;row-gap:15px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-8dfe534-4a9689a{width:60%;padding-block-start:2%;padding-block-end:4%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-6f674f6-0bb3aae{padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;background-image:url("https://www.alnaturale.com/wp-content/uploads/2026/08/ChatGPT-Image-25-ago-2026-11_58_10-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:center;align-items:center;}