.elementor .e-3b7baed7-535d{color:var(--color-white);}.elementor .e-312338ce-32fc{max-width:14ch;font-weight:700;color:var(--color-white);}.elementor .e-2b4aabe8-2d42{max-width:44ch;opacity:90%;}.elementor .e-3d223640-7edd{padding:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:14px;flex-wrap:wrap;}.elementor .e-4faa5337-bee1{width:100%;max-width:calc(var(--container-width) + 2 * var(--gutter));position:relative;z-index:2;padding-block-start:140px;padding-block-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:22px;flex:1 1 0px;justify-content:center;align-items:flex-start;padding-inline: var(--gutter); box-sizing: border-box; padding-inline: var(--gutter); box-sizing: border-box;\n}.elementor .e-70be363e-8cb8{opacity:60%;}.elementor .e-126c61c1-4126{font-weight:600;font-size:clamp(14px, 1.8vw, 22px);letter-spacing:-0.01em;margin-block-start:4px;}.elementor .e-4a7e4dd7-2bc2{padding-block: 20px; padding-inline: 0;\n}.elementor .e-a25e636-241e{opacity:60%;}.elementor .e-16f9bf3b-3710{font-weight:600;font-size:clamp(14px, 1.8vw, 22px);letter-spacing:-0.01em;margin-block-start:4px;}.elementor .e-2f7789c2-ec1e{padding-block-start:20px;padding-block-end:20px;padding-inline-start:clamp(14px, 3vw, 40px);padding-inline-end:0px;border-inline-start-width:1px;border-left-style: solid; border-left-color: var(--color-line-dark);\n}.elementor .e-5d66c8cb-fe3a{opacity:60%;}.elementor .e-7ab5b27b-9218{font-weight:600;font-size:clamp(14px, 1.8vw, 22px);letter-spacing:-0.01em;margin-block-start:4px;}.elementor .e-4669f623-a4e2{padding-block-start:20px;padding-block-end:20px;padding-inline-start:clamp(14px, 3vw, 40px);padding-inline-end:0px;border-inline-start-width:1px;border-left-style: solid; border-left-color: var(--color-line-dark);\n}.elementor .e-5a3406e4-88cb{padding:0px;display:grid;grid-template-columns:repeat(3, 1fr);}.elementor .e-4e6b1595-d0cc{position:relative;z-index:2;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--color-line-dark); padding-inline: var(--gutter);\n}.elementor .e-19f56347-78a4{width:46vw;height:46vw;position:absolute;inset-block-start:8%;inset-inline-end:-10vw;z-index:0;border-radius:50%;background-image:radial-gradient(circle at 40% 35%, rgba(150,225,190,0.6) 0%,transparent 66%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:55%;filter:blur(60px);pointer-events: none;\n}.elementor .e-49466d58-4be6{width:36vw;height:36vw;position:absolute;inset-block-end:-14vw;inset-inline-start:-12vw;z-index:0;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,rgba(60,203,139,0.4) 50%,transparent 66%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:50%;filter:blur(60px);pointer-events: none;\n}.elementor .e-728fb7a-2ab7{width:auto;height:92%;max-width:60vw;aspect-ratio:6 / 7;position:absolute;inset-inline-end:clamp(-60px, 2vw, 40px);inset-block-end:0px;z-index:1;opacity:95%;pointer-events: none; pointer-events: none;\n}.elementor .e-78a19994-5d63{overflow:hidden;position:relative;color:var(--color-white);padding:0px;display:flex;flex-direction:column;min-height: 100svh; background-image: radial-gradient(60% 70% at 85% 25%, rgba(60,203,139,0.38), transparent 62%), radial-gradient(50% 60% at 10% 100%, rgba(18,49,73,0.9), transparent 65%), linear-gradient(160deg, var(--color-deep), var(--color-dark));\n}.elementor .e-4ecbed19-8975{height:52px;min-width:120px;font-size:10px;color:var(--color-muted);border-radius:18px;border-width:1.5px;border-color:var(--color-line);border-style:dashed;display:grid;place-items: center;\n}.elementor .e-38390117-ead8{height:52px;min-width:120px;font-size:10px;color:var(--color-muted);border-radius:18px;border-width:1.5px;border-color:var(--color-line);border-style:dashed;display:grid;place-items: center;\n}.elementor .e-31c02c51-97d4{height:52px;min-width:120px;font-size:10px;color:var(--color-muted);border-radius:18px;border-width:1.5px;border-color:var(--color-line);border-style:dashed;display:grid;place-items: center;\n}.elementor .e-3f46e4ad-fe67{height:52px;min-width:120px;font-size:10px;color:var(--color-muted);border-radius:18px;border-width:1.5px;border-color:var(--color-line);border-style:dashed;display:grid;place-items: center;\n}.elementor .e-3d6720c5-3ddb{padding:0px;display:flex;gap:14px;flex-wrap:wrap;flex:0 1 auto;}.elementor .e-2b7e6967-dd9c{padding:0px;display:flex;gap:14px;flex-wrap:wrap;flex:1 1 0px;& > div:nth-child(2) { display: none; }\n}.elementor .e-7b8d0afb-3793{color:var(--color-ink);display:flex;flex-wrap:wrap;align-items:center;gap: 22px 36px; padding-block: 28px;\n}.elementor .e-771f4918-937d{border-block-end-width:1px;background-color:var(--color-white);display:none;border-bottom-style: solid; border-bottom-color: var(--color-line); padding-inline: var(--gutter);\n}.elementor .e-3e3a03a2-adfb{width:100%;height:auto;aspect-ratio:7 / 8;object-fit:cover;border-radius:var(--radius-card);display:block;object-position: center top;\n}.elementor .e-7feab9e9-3122{font-size:14px;color:var(--color-ink);line-height:1.3;padding:0px;margin-block-start:8px;}.elementor .e-676eeceb-ef9b{font-size:12px;color:var(--color-muted);line-height:1.4;padding:0px;}.elementor .e-5493fdfe-2fbd{font-size:12px;color:var(--color-muted);line-height:1.4;padding:0px;flex:1 1 auto;}.elementor .e-25ab45be-36da{width:150px;height:auto;max-width:100%;object-fit:contain;display:block;}.elementor .e-6eb58a8d-1a0e{padding:0px;margin-block-start:4px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-6cafd89b-6039{width:100%;max-width:220px;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-4c8dc340-89eb{grid-column:1;}.elementor .e-4004a545-a8c4{font-size:clamp(24px, 2.6vw, 38px);color:#2F6FB5;grid-column:1;}.elementor .e-456961e8-3483{font-size:clamp(16px, 1.4vw, 20px);line-height:1.4;padding:0px;margin:0px;}.elementor .e-a814c56-f541{max-width:52ch;font-size:clamp(15px, 1.2vw, 17px);line-height:1.5;padding:0px;margin:0px;}.elementor .e-1eca8d53-274b{padding:0px;display:flex;flex-direction:column;gap:4px;grid-column:1;}.elementor .e-60e62f29-611b{width:clamp(240px, 26vw, 380px);height:auto;max-width:100%;display:block;grid-column:2;grid-row:1 / span 3;align-self:center;justify-self: end;\n}.elementor .e-108e86d2-3436{column-gap:48px;padding:0px;display:grid;flex-direction:column;gap:18px;grid-template-columns:1fr auto;align-content:start;row-gap: 18px;\n}.elementor .e-730e54b4-1c72{display:grid;gap:clamp(32px, 5vw, 64px);grid-template-columns:220px 1fr;align-items:start;}.elementor .e-ff5b724-1042{font-size:15px;column-count:2;column-gap:48px;line-height:1.6;padding:0px;margin-block-start:40px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;border-style:none;background-color:transparent;display:block;text-align: left;\n}.elementor .e-2e41c6-8dae{color:var(--color-ink);background-color:var(--color-paper);padding-block: var(--section-pad); padding-inline: var(--gutter); padding-block: clamp(48px, 6vw, 80px); padding-block: clamp(32px, 4vw, 56px);\n}.elementor .e-3d4d231f-8cbe{font-weight:500;font-size:clamp(24px, 2.9vw, 40px);letter-spacing:-0.03em;line-height:1.15;max-width: none;\n}.elementor .e-15a140ec-6d8c{color:var(--color-accent);}.elementor .e-5fbeaa20-a656{font-size:17px;opacity:80%;}.elementor .e-b10fb21-1579{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-2f708539-a1c2{color:var(--color-accent);}.elementor .e-6bd0f6a0-9916{font-size:17px;opacity:80%;}.elementor .e-1442e27b-b21a{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-7c82c172-f16f{color:var(--color-accent);}.elementor .e-cba9c39-be93{font-size:17px;opacity:80%;}.elementor .e-7f873362-cbac{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-1d6c8d8-f56a{padding-block-end:0px;margin-block-start:clamp(24px, 4vw, 56px);border-block-start-width:1px;display:grid;gap:48px;grid-template-columns:repeat(3, 1fr);border-top-style: solid; border-top-color: var(--color-line-dark); padding-inline: 0;\n}.elementor .e-72adbbab-fe96{display:flex;flex-direction:column;gap:26px;}.elementor .e-6d28a5e6-4ba2{color:var(--color-white);background-color:var(--color-dark);background-image: linear-gradient(90deg, #0B2236 0%, rgba(11,34,54,0.96) 30%, rgba(11,34,54,0.62) 58%, rgba(11,34,54,0.18) 100%), radial-gradient(55% 95% at 92% 0%, rgba(60,203,139,0.28), transparent 65%), url("https://www.iwsc2028.com/wp-content/uploads/2026/10/piante-infestanti-campo-01.jpg"); background-size: auto, auto, cover; background-position: 0 0, 0 0, right center; background-repeat: no-repeat; padding-block: clamp(56px, 7vw, 96px); padding-inline: var(--gutter); padding-block: clamp(40px, 4.4vw, 64px);\n}.elementor .e-60718eca-e629{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-cf4d4db-6cb7{max-width:40ch;color:var(--color-muted);}.elementor .e-3f262971-d7c5{padding:0px;display:grid;gap:28px;grid-template-columns:1fr 1fr;align-items:end;}.elementor .e-1875fc11-2383{color:var(--color-muted);}.elementor .e-41ddb18-f8ca{color:var(--color-ink);text-decoration:none;}.elementor .e-771ccab0-caf4{color:var(--color-ink);text-decoration:none;}.elementor .e-18cce162-8f48{color:var(--color-ink);text-decoration:none;}.elementor .e-39b28c5f-d3a1{color:var(--color-muted);}.elementor .e-4fdcbc29-f2e8{color:var(--color-ink);text-decoration:none;}.elementor .e-223a0af8-c74f{color:var(--color-muted);}.elementor .e-6f39aaf3-ed62{color:var(--color-ink);text-decoration:none;}.elementor .e-eab9cc5-ace4{color:var(--color-ink);text-decoration:none;}.elementor .e-501222f3-ac0e{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--color-line);\n}.elementor .e-1a5152cc-aa05{position:relative;z-index:1;display:flex;flex-direction:column;gap:56px;}.elementor .e-5cff7dc6-5fcb{width:92px;height:400px;position:absolute;inset-block-start:260px;inset-inline-end:var(--gutter);z-index:0;opacity:65%;pointer-events: none; & svg path, & svg ellipse, & svg circle { stroke: #1E9B67; }\n}.elementor .e-71e5582d-9cdd{overflow:hidden;position:relative;color:var(--color-ink);background-color:var(--color-paper);padding-block: var(--section-pad); padding-inline: var(--gutter); padding-block: clamp(44px, 5vw, 72px);\n}.elementor .e-38f5f672-abde{color:#146B47;}.elementor .e-23287201-a6a0{width:auto;padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 1 auto;}.elementor .e-5eba1da6-c11f{width:100%;padding:0px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-1adfc505-9b0d{padding:0px;display:grid;gap:12px;grid-template-columns:repeat(4, 1fr);}.elementor .e-1f2051e4-fe45{width:100%;height:clamp(200px, 24vw, 340px);object-fit:cover;margin-block-start:8px;border-radius:28px;display:block;object-position: center 60%;\n}.elementor .e-6a55436-a99c{display:flex;flex-direction:column;gap:56px;}.elementor .e-57d7a0e5-6b6b{color:var(--color-ink);background-color:var(--color-sky);padding-block: var(--section-pad); padding-inline: var(--gutter); padding-block: clamp(44px, 5vw, 72px);\n}.elementor .e-4d9cfc99-1783{max-width:48ch;font-weight:600;}.elementor .e-77ba4b69-71c4{color:var(--color-ink);border-color:var(--color-ink);}.elementor .e-68e9648b-c255{padding:0px;margin-block-start:6px;display:flex;gap:14px;flex-wrap:wrap;}.elementor .e-1cd2d4f-e1be{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-55565607-ac64{width:100%;aspect-ratio:16 / 10;object-fit:contain;border-radius:var(--radius-card);object-position: center;\n}.elementor .e-ae6f2a1-3c1b{padding:0px;display:grid;gap:clamp(28px, 5vw, 72px);grid-template-columns:6fr 5fr;align-items:center;}.elementor .e-5fabcba1-acd2{color:var(--color-ink);background-color:var(--color-sage);padding-block: clamp(48px, 6vw, 80px); padding-inline: var(--gutter); padding-block: clamp(32px, 4vw, 56px);\n}.elementor .e-6f203825-4961{color:var(--color-white);}.elementor .e-eda33d6-6cbc{font-family:var(--font-sans);font-weight:600;font-size:clamp(32px, 5.4vw, 80px);letter-spacing:-0.03em;line-height:1.04;}.elementor .e-58f5af8a-8c6f{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-257fd20d-4556{max-width:42ch;font-size:18px;opacity:90%;}.elementor .e-72d83a9d-9697{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-2094eefc-a6fe{display:grid;gap:28px;grid-template-columns:7fr 5fr;align-items:end;padding-block: clamp(40px, 6vw, 90px); padding-block: clamp(32px, 4vw, 56px);\n}.elementor .e-79a17b0d-ebc6{min-height:min(56vh, 500px);position:relative;color:var(--color-white);background-image:linear-gradient(0deg, rgba(7,24,38,0.92) 0%,rgba(7,24,38,0.5) 45%,rgba(7,24,38,0.2) 100%),url("https://www.iwsc2028.com/wp-content/uploads/2026/10/bologna-piazza-maggiore-01.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;align-items:flex-end;padding-inline: var(--gutter);\n}.elementor .e-95475ee-4a24{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-card);}.elementor .e-6da4404d-b1d8{max-width:44ch;color:var(--color-muted);}.elementor .e-4504078a-c757{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-2fd4c2ee-757d{position:relative;z-index:1;padding:0px;display:grid;gap:clamp(28px, 5vw, 72px);grid-template-columns:6fr 5fr;align-items:center;}.elementor .e-7ba40a4f-ab08{overflow:hidden;position:relative;color:var(--color-ink);background-color:var(--color-paper);padding-block: var(--section-pad); padding-inline: var(--gutter); padding-block: clamp(44px, 5vw, 72px);\n}.elementor .e-62e700d0-5c17{font-size:clamp(28px, 3vw, 40px);}.elementor .e-74bb043d-4564{max-width:30ch;}.elementor .e-3d9aafbb-587c{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-51320ed4-29d1{align-self:flex-start;}.elementor .e-708ef198-1b07{min-height:380px;color:var(--color-ink);padding:clamp(32px, 4vw, 56px);background-color:var(--color-accent);display:flex;flex-direction:column;gap:40px;justify-content:space-between;}.elementor .e-4094961a-65ec{font-size:clamp(28px, 3vw, 40px);}.elementor .e-36689cfb-6dad{max-width:30ch;color:var(--color-muted);}.elementor .e-6ea54664-dc03{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-14d641fa-6687{align-self:flex-start;}.elementor .e-6ad6a02e-e1b4{min-height:380px;color:var(--color-ink);padding:clamp(32px, 4vw, 56px);background-color:var(--color-sky);display:flex;flex-direction:column;gap:40px;justify-content:space-between;}.elementor .e-61d97b24-1f85{font-size:clamp(28px, 3vw, 40px);}.elementor .e-7c6cf6d8-6e73{max-width:30ch;color:var(--color-muted);}.elementor .e-27fecdad-d0fd{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-b4ce2fe-f3e7{align-self:flex-start;}.elementor .e-65d10a59-13fb{min-height:380px;color:var(--color-ink);padding:clamp(32px, 4vw, 56px);border-inline-start-width:1px;background-color:var(--color-white);display:flex;flex-direction:column;gap:40px;justify-content:space-between;border-left-style: solid; border-left-color: var(--color-line);\n}.elementor .e-303147a6-42bd{padding:0px;display:grid;grid-template-columns:1.3fr 1fr 1fr;}.elementor .e-22fea8c9-64b3{color:var(--color-ink);}.elementor .e-6248dc28-7c06{max-width:36ch;opacity:80%;}.elementor .e-25b8d7db-2c7a{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-1ebe8824-f827{font-size:11px;color:var(--color-ink);opacity:85%;}.elementor .e-3c6c6f6a-947a{width:100%;height:auto;font-size:16px;color:var(--color-ink);padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;border-radius:var(--radius-field);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);}.elementor .e-25ab4225-d4f6{padding:0px;display:grid;gap:8px;}.elementor .e-3aded84d-244a{font-size:11px;color:var(--color-ink);opacity:85%;}.elementor .e-5f79e8e5-8955{width:100%;height:auto;font-size:16px;color:var(--color-ink);padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;border-radius:var(--radius-field);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);}.elementor .e-74105c26-faf0{padding:0px;display:grid;gap:8px;}.elementor .e-192a8449-6b2f{font-size:11px;color:var(--color-ink);opacity:85%;}.elementor .e-7c8867f6-bf1d{width:100%;height:auto;font-size:16px;color:var(--color-ink);padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;border-radius:var(--radius-field);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);}.elementor .e-50a9de1c-9832{padding:0px;display:grid;gap:8px;}.elementor .e-50e8e171-cdd8{font-size:11px;color:var(--color-ink);opacity:85%;}.elementor .e-32a68e70-cc0e{width:100%;height:auto;font-size:16px;color:var(--color-ink);padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;border-radius:var(--radius-field);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);}.elementor .e-5a61e3ae-e058{padding:0px;display:grid;gap:8px;}.elementor .e-50b0553c-9bad{font-size:11px;color:var(--color-ink);opacity:85%;}.elementor .e-22e17f88-eed6{width:100%;height:auto;font-size:16px;color:var(--color-ink);padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;border-radius:var(--radius-field);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);}.elementor .e-3e1e9fda-3c54{padding:0px;display:grid;gap:8px;}.elementor .e-51c8ece9-d7b4{font-size:11px;color:var(--color-ink);opacity:85%;}.elementor .e-73f3f07b-1606{width:100%;height:auto;font-size:16px;color:var(--color-ink);padding-block-start:15px;padding-block-end:15px;padding-inline-start:18px;padding-inline-end:18px;border-radius:var(--radius-field);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);}.elementor .e-4ee2c943-c661{padding:0px;display:grid;gap:8px;grid-column:1 / -1;}.elementor .e-1834e080-2445{width:22px;height:22px;cursor:pointer;border-radius:6px;border-width:1px;border-color:#146B47;border-style:solid;background-color:var(--color-white);flex:0 0 auto;&:checked { background-color: #3CCB8B; border-color: #3CCB8B; color: #0A1A26; } &:focus-visible { outline: 2px solid #3CCB8B; outline-offset: 2px; }\n}.elementor .e-17ed5dcf-8945{font-size:14px;color:var(--color-ink);line-height:1.5;cursor:pointer;opacity:90%;& a { color: #146B47; text-decoration: underline; text-underline-offset: 3px; transition: color 150ms; } & a:hover { color: #12875A; }\n}.elementor .e-1c3ff99a-6ff2{padding:0px;margin-block-start:4px;margin-block-end:6px;display:flex;flex-direction:row;gap:12px;grid-column:1 / -1;align-items:flex-start;}.elementor .e-109464d-d7f6{cursor:pointer;grid-column:1 / -1;justify-self: start;\n}.elementor .e-39e08095-9e26{display:grid;gap:16px;grid-template-columns:1fr 1fr;}.elementor .e-388ceff4-b94c{position:relative;z-index:1;padding:0px;display:grid;gap:80px;grid-template-columns:5fr 7fr;align-items:start;}.elementor .e-3d1f06c2-b728{overflow:hidden;position:relative;color:var(--color-ink);background-image:linear-gradient(90deg, #FFFFFF 0%,#E4F6EC 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-white);padding-block: clamp(48px, 6vw, 80px); padding-inline: var(--gutter); padding-block: clamp(32px, 4vw, 56px);\n}.elementor .e-4954d4b3-284a{width:auto;padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 1 auto;}.elementor .e-7ee91768-4f09{width:100%;max-width:calc(var(--container-width) + 2 * var(--gutter));padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-block-start:0px;margin-block-end:34px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;box-sizing: border-box;\n}.elementor .e-445e1a8f-2ba8{overflow:hidden;color:var(--color-ink);background-color:var(--color-white);display:none;padding-block: var(--section-pad); padding-inline: var(--gutter); padding-inline: 0;\n}