.elementor .e-84d82b3-626a820{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-19c2101-4fbce66{column-gap:10px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;justify-content:flex-start;}.elementor .e-9996ae0-dba7bc1{width:40%;padding:0px;flex-direction:column;row-gap:20px;}.elementor .e-cd44510-99dbd56{width:40%;padding:0px;border-radius:20px;border-width:0px;border-style:solid;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.15);flex-direction:column;gap:200px;justify-content:space-between;}.elementor .e-0fb33f1-80795d3{width:80%;padding:0px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-1999d2c{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-ae19e51-a7c19b0{width:50%;height:200px;padding-block-start:3%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-56a1f1b-8512db9{padding-block-start:8%;padding-block-end:0%;padding-inline-start:3%;padding-inline-end:0%;margin-inline-start:0%;margin-inline-end:0%;}.elementor .e-fa25c25-dc8cda0{width:49.5%;padding-block-start:3%;padding-block-end:4%;padding-inline-start:0%;padding-inline-end:0%;border-radius:10px;border-width:2px;border-color:#e5e8dd;border-style:solid;background-color:#f6f5ee;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.15);flex-direction:column;justify-content:center;}.elementor .e-6986302-0b8a47f{width:10%;position:relative;z-index:1;padding:0px;margin-inline-start:-4%;margin-inline-end:-4%;}.elementor .e-69a53a2-e170389{padding-block-start:11%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;margin-inline-start:0%;margin-inline-end:0%;}.elementor .e-0b2cff2-66c5423{width:49.5%;padding-block-start:3%;padding-block-end:4%;padding-inline-start:0%;padding-inline-end:0%;border-radius:10px;border-width:2px;border-color:#f3e6d7;border-style:solid;background-image:url("https://www.alnaturale.com/wp-content/uploads/2026/08/ChatGPT-Image-25-ago-2026_-14_55_23.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom left;background-color:#fbf5ed;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.15);flex-direction:column;justify-content:flex-start;}.elementor .e-6e4d8e4-ca8e923{width:80%;padding:0%;justify-content:space-between;}.elementor .e-ecd861e{padding-block-start:3%;padding-block-end:2%;padding-inline-start:0px;padding-inline-end:0px;background-color:#FDFBF7;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-15b925f-2f44ae7{width:20%;padding:1%;border-radius:10px;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;gap:0px;justify-content:center;}.elementor .e-001e27b-50ea538{width:20%;padding-block-start:1%;padding-block-end:0%;padding-inline-start:1%;padding-inline-end:1%;border-radius:10px;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;gap:0px;}.elementor .e-58fde34-5a03ba9{width:20%;padding-block-start:1%;padding-block-end:1%;padding-inline-start:1%;padding-inline-end:1%;border-radius:10px;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;gap:0px;}.elementor .e-4aa31ee-25fcc0e{width:20%;padding-block-start:1%;padding-block-end:1%;padding-inline-start:1%;padding-inline-end:1%;border-radius:10px;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;gap:0px;}.elementor .e-86806d3-4e862fc{width:20%;padding-block-start:1%;padding-block-end:1%;padding-inline-start:1%;padding-inline-end:1%;border-radius:10px;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;gap:0px;}.elementor .e-163ac8a-1ff6a89{width:80%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;margin:0px;border-radius:10px;border-width:0px;border-style:solid;flex-direction:row;justify-content:space-between;}.elementor .e-9a5d55d{padding-block-start:1%;padding-block-end:3%;padding-inline-start:0px;padding-inline-end:0px;background-color:#FDFBF7;flex-direction:column;gap:30px;justify-content:space-between;align-items:center;}.elementor .e-f5ef5f1-7fae685{width:20%;padding-block-start:0%;padding-block-end:1%;padding-inline-start:0%;padding-inline-end:0%;border-radius:15px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#FDFBF7;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.15);flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-196913c-99f3414{width:20%;padding-block-start:0%;padding-block-end:1%;padding-inline-start:0%;padding-inline-end:0%;border-radius:15px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#FDFBF7;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.15);flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-655dbf2-a4e73ea{width:20%;padding-block-start:0%;padding-block-end:1%;padding-inline-start:0%;padding-inline-end:0%;border-radius:15px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#FDFBF7;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.15);flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-28abf15-798be94{width:20%;padding-block-start:0%;padding-block-end:1%;padding-inline-start:0%;padding-inline-end:0%;border-radius:15px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#FDFBF7;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.15);flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-306da1f-e940521{width:80%;padding:0px;background-color:#FDFBF7;flex-wrap:wrap;justify-content:space-between;}.elementor .e-2a20239{padding-block-start:0%;padding-block-end:3%;padding-inline-start:0px;padding-inline-end:0px;background-color:#FDFBF7;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-f29dc60-6795cfc{padding:0px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-80d600e-5dbd88a{padding:0px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-ef362e0-ef05881{padding-block-start:4%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;gap:8%;}.elementor .e-3eea4d0-8406825{padding:0px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-7a21475-85aeb48{padding:0px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-ce19f46-c3613db{padding-block-start:5%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;gap:8%;}.elementor .e-f94fa34-e6182f8{width:50%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:4%;padding-inline-end:0%;flex-direction:column;}.elementor .e-e569119-aa047af{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-51bcd50-20d9e4e{width:80%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;margin-block-start:0%;margin-block-end:0%;margin-inline-start:0px;margin-inline-end:0px;border-radius:15px;border-width:1px;border-color:#e7ddcf;border-style:solid;background-color:#FDFBF7;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.15);justify-content:space-between;align-content:space-between;}.elementor .e-886fc37{padding-block-start:2%;padding-block-end:2%;padding-inline-start:0px;padding-inline-end:0px;background-color:#fbf7ef;flex-direction:row;gap:4%;justify-content:center;align-items:center;}.elementor .e-525c019-15ea4f5{width:50%;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;row-gap:0px;}.elementor .e-93daa4c-6869e44{font-family:Inter;font-weight:600;font-size:12px;padding-block-end:2%;}.elementor .e-8a45f9f-e7d5f3f{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-8a45f9f-e7d5f3f:focus{border-color:#D59730;background-color:#ffffff;}.elementor .e-8a45f9f-e7d5f3f:hover,.elementor .e-8a45f9f-e7d5f3f:focus-visible{border-color:#D59730;background-color:#ffffff;box-shadow:0px 5px 16px 0px rgba(45, 49, 46, 0.07);}.elementor .e-ad5ff76-73a9ebc{padding:0px;flex-direction:column;}.elementor .e-ddec5f5-155740e{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-bfd07d4-0065f31{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-bfd07d4-0065f31:focus{border-color:#D59730;background-color:#ffffff;}.elementor .e-bfd07d4-0065f31:hover,.elementor .e-bfd07d4-0065f31:focus-visible{border-color:#D59730;background-color:#ffffff;box-shadow:0px 5px 16px 0px rgba(45, 49, 46, 0.07);}.elementor .e-60f8be7-8677419{width:100%;padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-ad628d2-eebe4fb{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:2%;padding-block-end:2%;}.elementor .e-7c30603-103118f{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-7c30603-103118f:focus{border-color:#D59730;background-color:#ffffff;}.elementor .e-7c30603-103118f:hover,.elementor .e-7c30603-103118f:focus-visible{border-color:#D59730;background-color:#ffffff;box-shadow:0px 5px 16px 0px rgba(45, 49, 46, 0.07);}.elementor .e-0cde512-18e1a1a{width:100%;padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-35d2189-44611c2{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-0ced9da-8ab843d{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-0ced9da-8ab843d:focus{border-color:#D59730;background-color:#ffffff;}.elementor .e-0ced9da-8ab843d:hover,.elementor .e-0ced9da-8ab843d:focus-visible{border-color:#D59730;background-color:#ffffff;box-shadow:0px 5px 16px 0px rgba(45, 49, 46, 0.07);}.elementor .e-030aff0-fc65c19{padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-7eb4193-e9bb046{padding:0px;flex-direction:column;}.elementor .e-2e1b878-458ef1e{width:48%;padding:0px;flex-direction:column;}.elementor .e-ead1a2e-3419de1{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:0%;padding-block-end:2%;}.elementor .e-71f6936-5a707a8{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-71f6936-5a707a8:focus{border-color:#D59730;background-color:#ffffff;}.elementor .e-71f6936-5a707a8:hover,.elementor .e-71f6936-5a707a8:focus-visible{border-color:#D59730;background-color:#ffffff;box-shadow:0px 5px 16px 0px rgba(45, 49, 46, 0.07);}.elementor .e-95fc3c3-9bd90fd{padding:0px;flex-direction:column;}.elementor .e-6b4c003-f1c83a6{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-2e7bc13-1a6220d{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-2e7bc13-1a6220d:focus{border-color:#D59730;background-color:#ffffff;}.elementor .e-2e7bc13-1a6220d:hover,.elementor .e-2e7bc13-1a6220d:focus-visible{border-color:#D59730;background-color:#ffffff;box-shadow:0px 5px 16px 0px rgba(45, 49, 46, 0.07);}.elementor .e-193dfdb-83b86a3{width:100%;padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-d98ade2-46ee2c1{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:2%;padding-block-end:2%;}.elementor .e-9fbf14b-da92f09{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-9fbf14b-da92f09:focus{border-color:#D59730;background-color:#ffffff;}.elementor .e-9fbf14b-da92f09:hover,.elementor .e-9fbf14b-da92f09:focus-visible{border-color:#D59730;background-color:#ffffff;box-shadow:0px 5px 16px 0px rgba(45, 49, 46, 0.07);}.elementor .e-e22edc5-8daf50c{width:100%;padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-0dc5895-acaad43{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:3%;padding-block-end:2%;}.elementor .e-bb6f954-41d77d9{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-bb6f954-41d77d9:focus{border-color:#D59730;background-color:#ffffff;}.elementor .e-bb6f954-41d77d9:hover,.elementor .e-bb6f954-41d77d9:focus-visible{border-color:#D59730;background-color:#ffffff;box-shadow:0px 5px 16px 0px rgba(45, 49, 46, 0.07);}.elementor .e-541a040-3e04161{width:100%;padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;}.elementor .e-0b70853-74b68ee{padding:0px;margin:0px;flex-direction:column;gap:0px;}.elementor .e-e8e4059-0d03116{width:48%;padding:0px;flex-direction:column;}.elementor .e-780de7d-94f8bd6{padding:0px;justify-content:space-between;}.elementor .e-f9a2f86-2b772e5:hover,.elementor .e-f9a2f86-2b772e5:focus-visible{color:#345C30;background-color:#F5F1E6;}.elementor .e-f9a2f86-2b772e5:checked{color:#345C30;background-color:#FDFBF7;}.elementor .e-f9a2f86-2b772e5{border-radius:3px;border-width:1px;border-color:#E7DDCF;}.elementor .e-f9a2f86-2b772e5:focus{border-color:#D59730;}.elementor .e-a92765d-1f68b62{font-family:Inter;font-weight:500;font-size:10px;color:#b6b6b6;padding-block-start:3px;padding-inline-start:6px;}.elementor .e-f868438-d6a4ffd{padding:0px;flex-direction:row;}.elementor .e-4f34a9f-1dc1c11{padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;gap:1%;}.elementor .e-787002b-3570036{width:69%;padding:0px;flex-direction:column;gap:6%;justify-content:flex-start;}.elementor .e-8920faa-894f0c0{font-family:Inter;font-weight:600;font-size:12px;padding-block-start:1%;padding-block-end:2%;}.elementor .e-263e659-cd57dad{border-radius:5px;border-width:1px;border-color:#E7DDCF;border-style:solid;background-color:#FDFBF7;}.elementor .e-263e659-cd57dad:focus{border-color:#D59730;background-color:#ffffff;}.elementor .e-263e659-cd57dad:hover,.elementor .e-263e659-cd57dad:focus-visible{border-color:#D59730;background-color:#ffffff;box-shadow:0px 5px 16px 0px rgba(45, 49, 46, 0.07);}.elementor .e-b24af29-8ef0489{padding:0px;flex-direction:column;}.elementor .e-e897a28-4e0615f{font-family:Inter;font-weight:600;font-size:12px;padding-block-end:2%;}.elementor .e-2bf3f3b-1178553{padding:0px;}.elementor .e-0ba98d8-9c3a4eb{padding-block-start:11%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;justify-content:space-between;}.elementor .e-e170c45-1da5b62{font-family:Inter;font-weight:500;font-size:15px;color:#FDFBF7;margin-block-start:7%;border-radius:5px;border-width:1px;border-color:#345C30;border-style:solid;background-color:#345C30;}.elementor .e-e170c45-1da5b62:hover,.elementor .e-e170c45-1da5b62:focus-visible{color:#345C30;border-width:1px;border-color:#345C30;background-color:#FDFBF7;}.elementor .e-37745e4-7224ddd{width:28%;padding:0px;flex-direction:column;}.elementor .e-b48359c-e3be281{padding:0px;flex-direction:row;justify-content:space-between;}.elementor .e-443f0d8-f53d814{padding-block-start:2%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:space-between;/* Nasconde i widget Etichetta specifici */
#label-viso,
#label-corpo,
#label-integratori,
#label-alveare {
 display: none !important;
}
/* ==========================================================
 AREA UPLOAD MODULO ATOMICO
 ID del Flexbox: allegato-upload-box
========================================================== */

#allegato-upload-box {
 --upload-green: #345C30;
 --upload-gold: #D59730;
 --upload-text: #6E6B64;
 --upload-title: #2D312E;
 --upload-border: #E7DDCF;
 --upload-background: #FDFBF7;

 position: relative !important;

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

 width: 100% !important;
 min-height: 138px !important;

 margin: 0 !important;
 padding: 0 !important;

 overflow: hidden !important;

 background-color: var(--upload-background) !important;

 border: 1px dashed var(--upload-border) !important;
 border-radius: 10px !important;

 cursor: pointer !important;

 transition:
 background-color 0.2s ease,
 border-color 0.2s ease,
 box-shadow 0.2s ease;
}


/* ==========================================================
 ICONA UPLOAD
========================================================== */

#allegato-upload-box::before {
 content: "";

 position: absolute;
 top: 23px;
 left: 50%;

 width: 34px;
 height: 34px;

 transform: translateX(-50%);

 background-image:
 url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 24 24' fill='none' stroke='345C30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'path d='M12 16V4'/path d='m7 9 5-5 5 5'/path d='M20 15v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-4'//svg");

 background-repeat: no-repeat;
 background-position: center;
 background-size: contain;

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


/* ==========================================================
 TESTO CENTRALE
========================================================== */

#allegato-upload-box::after {
 content:
 "Trascina i file qui o clicca per sfogliare"
 "\A"
 "PDF, AI, EPS, PNG, JPG – Max 10 MB ciascuno";

 position: absolute;

 top: 62px;
 right: 25px;
 left: 25px;

 color: var(--upload-text);

 font-family: "Inter", Arial, sans-serif;
 font-size: 12px;
 font-weight: 400;
 line-height: 1.65;

 text-align: center;
 white-space: pre-line;

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


/* ==========================================================
 INPUT FILE REALE
 Copre tutta l'area e la rende cliccabile
========================================================== */

#allegato-upload-box input[type="file"] {
 position: absolute !important;

 inset: 0 !important;

 z-index: 5 !important;

 display: block !important;

 width: 100% !important;
 height: 100% !important;
 min-height: 138px !important;

 margin: 0 !important;
 padding: 0 !important;

 opacity: 0 !important;

 cursor: pointer !important;
}


/* Nasconde il pulsante nativo del browser */
#allegato-upload-box
input[type="file"]::file-selector-button {
 width: 0 !important;
 margin: 0 !important;
 padding: 0 !important;

 border: 0 !important;

 visibility: hidden !important;
}


/* Tutti i livelli interni devono coprire il box */
#allegato-upload-box > div,
#allegato-upload-box > span {
 width: 100% !important;
}


/* ==========================================================
 HOVER
========================================================== */

#allegato-upload-box:hover {
 background-color: #FFFFFF !important;

 border-color: var(--upload-gold) !important;

 box-shadow:
 0 5px 16px rgba(45, 49, 46, 0.07) !important;
}


/* ==========================================================
 FOCUS DA TASTIERA / CLICK
========================================================== */

#allegato-upload-box:focus-within {
 background-color: #FFFFFF !important;

 border-color: var(--upload-gold) !important;

 outline: none !important;

 box-shadow:
 0 0 0 3px rgba(213, 151, 48, 0.12) !important;
}


/* ==========================================================
 STATO CON FILE SELEZIONATI
 Viene attivato dal piccolo JavaScript sotto
========================================================== */

#allegato-upload-box.has-files {
 background-color: #F7FAF6 !important;
 border-color: var(--upload-green) !important;
}


/* Check al posto dell'icona upload */
#allegato-upload-box.has-files::before {
 background-image:
 url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 24 24' fill='none' stroke='345C30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'circle cx='12' cy='12' r='9'/path d='m8 12 2.7 2.7L16 9.5'//svg");
}


/* Mostra nome o quantità dei file selezionati */
#allegato-upload-box.has-files::after {
 content:
 attr(data-file-name)
 "\A"
 "Clicca per sostituire o aggiungere file";

 color: var(--upload-title);

 font-weight: 600;
}


/* ==========================================================
 SMARTPHONE
========================================================== */

@media (max-width: 767px) {

 #allegato-upload-box,
 #allegato-upload-box input[type="file"] {
 min-height: 150px !important;
 }

 #allegato-upload-box::before {
 top: 27px;
 width: 32px;
 height: 32px;
 }

 #allegato-upload-box::after {
 top: 67px;
 right: 18px;
 left: 18px;

 font-size: 11px;
 line-height: 1.6;
 }
}\n}.elementor .e-fbe46dd-1501dbd{width:15%;padding:0px;flex-direction:column;}.elementor .e-30bf29f-805c462{width:45%;padding:0px;flex-direction:column;}.elementor .e-97f784c-74f9e4d{width:45%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:10%;padding-inline-end:10%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#D59730;border-style:solid;flex-direction:column;justify-content:space-evenly;}.elementor .e-5d8cc42-71319f0{padding:0px;flex-direction:row;}.elementor .e-86ebf58-8696a24{padding-block-start:1%;padding-block-end:1%;padding-inline-start:1%;padding-inline-end:0%;margin-block-start:1%;border-end-start-radius:9px;border-end-end-radius:9px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D59730;border-style:solid;background-color:#ffe9cd;flex-direction:row;}.elementor .e-9181cbc-34e772f{padding-block-start:1%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;margin-block-start:2%;margin-block-end:1%;border-radius:9px;border-width:1px;border-color:#D59730;border-style:solid;background-color:#fbf7ef;flex-direction:column;}.elementor .e-4643fc4-da29dac{width:80%;padding-block-start:1%;padding-block-end:1%;padding-inline-start:3%;padding-inline-end:3%;margin-block-start:0%;margin-block-end:0%;margin-inline-start:0px;margin-inline-end:0px;border-radius:15px;border-width:1px;border-color:#b1bfaf;border-style:solid;background-color:#f6f5ee;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.15);flex-wrap:wrap;justify-content:space-between;align-content:space-between;align-items:center;align-self:center;}.elementor .e-ef4995e-3a163a9{padding-block-start:2%;padding-block-end:3%;padding-inline-start:0px;padding-inline-end:0px;background-color:#FDFBF7;flex-direction:row;gap:4%;justify-content:center;align-items:center;}.elementor .e-a20c94a-dce40a3{width:40%;padding-block-start:0px;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;flex-direction:column;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-6e3bd62-6350664{column-gap:3%;padding:0px;row-gap:15px;justify-content:flex-start;}.elementor .e-b759f2a-35a94fc{width:56%;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;}.elementor .e-8b73a31-7143f33{padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;background-color:#fcfcfc;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:space-between;align-items:center;}