.elementor .pagina-legale{min-width:0px;}.elementor .barra-ic-x{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z%27/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z%27/%3E%3C/svg%3E");\n}.elementor .barra-ic-casa{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z%27/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z%27/%3E%3C/svg%3E");\n}.elementor .barra-ic-persone{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1-7.37-4.89,8,8,0,0,1,0-6.22A8,8,0,0,1,192,112a24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.84,8,57,57,0,0,0-98.16,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z%27/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1-7.37-4.89,8,8,0,0,1,0-6.22A8,8,0,0,1,192,112a24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.84,8,57,57,0,0,0-98.16,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z%27/%3E%3C/svg%3E");\n}.elementor .barra-ic-griglia{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M104,40H56A16,16,0,0,0,40,56v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V56A16,16,0,0,0,104,40Zm0,64H56V56h48v48Zm96-64H152a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V56A16,16,0,0,0,200,40Zm0,64H152V56h48v48Zm-96,32H56a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V152A16,16,0,0,0,104,136Zm0,64H56V152h48v48Zm96-64H152a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V152A16,16,0,0,0,200,136Zm0,64H152V152h48v48Z%27/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M104,40H56A16,16,0,0,0,40,56v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V56A16,16,0,0,0,104,40Zm0,64H56V56h48v48Zm96-64H152a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V56A16,16,0,0,0,200,40Zm0,64H152V56h48v48Zm-96,32H56a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V152A16,16,0,0,0,104,136Zm0,64H56V152h48v48Zm96-64H152a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V152A16,16,0,0,0,200,136Zm0,64H152V152h48v48Z%27/%3E%3C/svg%3E");\n}.elementor .barra-ic-libro{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64ZM160,88h40a8,8,0,0,1,0,16H160a8,8,0,0,1,0-16Zm48,40a8,8,0,0,1-8,8H160a8,8,0,0,1,0-16h40A8,8,0,0,1,208,128Zm0,32a8,8,0,0,1-8,8H160a8,8,0,0,1,0-16h40A8,8,0,0,1,208,160Z%27/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64ZM160,88h40a8,8,0,0,1,0,16H160a8,8,0,0,1,0-16Zm48,40a8,8,0,0,1-8,8H160a8,8,0,0,1,0-16h40A8,8,0,0,1,208,128Zm0,32a8,8,0,0,1-8,8H160a8,8,0,0,1,0-16h40A8,8,0,0,1,208,160Z%27/%3E%3C/svg%3E");\n}.elementor .barra-ic-chat{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M168,112a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,112Zm-8,24H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm72-8A104,104,0,0,1,79.12,219.82L45.07,231.17a16,16,0,0,1-20.24-20.24l11.35-34.05A104,104,0,1,1,232,128Zm-16,0A88,88,0,1,0,51.81,172.06a8,8,0,0,1,.66,6.54L40,216,77.4,203.53a7.85,7.85,0,0,1,2.53-.42,8,8,0,0,1,4,1.08A88,88,0,0,0,216,128Z%27/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M168,112a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,112Zm-8,24H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm72-8A104,104,0,0,1,79.12,219.82L45.07,231.17a16,16,0,0,1-20.24-20.24l11.35-34.05A104,104,0,1,1,232,128Zm-16,0A88,88,0,1,0,51.81,172.06a8,8,0,0,1,.66,6.54L40,216,77.4,203.53a7.85,7.85,0,0,1,2.53-.42,8,8,0,0,1,4,1.08A88,88,0,0,0,216,128Z%27/%3E%3C/svg%3E");\n}.elementor .barra-ic-freccia{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z%27/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath d=%27M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z%27/%3E%3C/svg%3E");\n}.elementor .barra-foglio-testo{font-family:var(--font-testo);font-size:16px;color:var(--foresta);line-height:1.3;}.elementor .barra-foglio-voce{width:100%;min-height:48px;color:var(--foresta);text-decoration:none;padding:0px;border-block-end-width:1px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .barra-foglio-gruppo{width:100%;padding:0px;margin-block-start:18px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .barra-chiudi{width:36px;height:36px;min-width:0px;color:var(--foresta);cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:var(--linea);border-style:solid;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .barra-foglio-titolo{font-family:var(--font-titoli);font-size:24px;color:var(--foresta);line-height:1.2;}.elementor .barra-foglio-testa{width:100%;padding:0px;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .barra-maniglia{width:38px;height:4px;min-width:0px;padding:0px;margin-block-start:4px;margin-block-end:10px;margin-inline-start:auto;margin-inline-end:auto;border-radius:2px;background-color:var(--linea);}.elementor .barra-foglio{width:auto;max-height:82vh;position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;color:var(--foresta);padding-block-start:8px;padding-block-end:92px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:22px;border-start-end-radius:22px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--crema);box-shadow:0px -12px 40px -16px rgba(23, 41, 28, 0.4),0px 0px 0px 100vmax rgba(23, 41, 28, 0.32);display:flex;flex-direction:column;gap:0px;overflow-y: auto;\n}.elementor .barra-servizi{width:auto;height:100%;min-width:0px;position:static;padding:0px;flex:1 1 0%;}.elementor .barra-nascosto{width:1px;height:1px;overflow:hidden;position:absolute;clip-path:inset(50%);white-space: nowrap;\n}.elementor .barra-cerchio{width:42px;height:42px;min-width:0px;color:var(--foresta);padding:0px;border-radius:50%;background-color:var(--salvia);display:flex;justify-content:center;align-items:center;}.elementor .barra-voce{width:auto;height:100%;min-width:0px;position:relative;z-index:2;color:var(--inchiostro-salvia-82);text-decoration:none;cursor:pointer;padding:0px;display:flex;gap:0px;flex:1 1 0%;justify-content:center;align-items:center;}.elementor .barra-fondo{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;border-radius:20px;border-width:1px;border-color:var(--linea);border-style:solid;background-color:#FAF7F0F0;box-shadow:0px 10px 30px -12px rgba(23, 41, 28, 0.35);}.elementor .barra-tel{display:none;}.elementor .barra-icona{width:26px;height:26px;min-width:0px;padding:0px;background-color:currentColor;transition:transform 160ms;flex:0 0 auto;-webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center;\n}.elementor .menu-tel-contatto{font-family:var(--font-testo);font-weight:700;font-size:15px;color:var(--inchiostro-salvia);line-height:1.4;text-decoration:none;display:inline-block;}.elementor .menu-tel-piccolo{font-family:var(--font-testo);font-size:12.5px;color:var(--grigio-2);line-height:1.4;text-decoration:none;display:inline-block;}.elementor .menu-tel-voce{font-family:var(--font-titoli);font-weight:400;font-size:26px;color:var(--inchiostro-salvia);letter-spacing:-0.015em;line-height:1.15;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .menu-burger-linea{width:18px;height:2px;min-width:0px;padding:0px;border-radius:2px;background-color:var(--inchiostro-salvia);transition:transform 300ms;}.elementor .menu-pannello-tel{position:fixed;inset-block-start:66px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:999;padding-block-start:8px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:1px;background-color:var(--crema);overflow-y: auto; border-top-style: solid; border-top-color: var(--linea);\n}.elementor .menu-telefono{width:auto;margin-inline-start:auto;display:none;}.elementor .menu-bottone:hover,.elementor .menu-bottone:focus-visible{background-color:var(--salvia-hover);}.elementor .menu-bottone{font-family:var(--font-testo);font-weight:700;font-size:11px;color:var(--inchiostro-salvia);letter-spacing:0.14em;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:99px;background-color:var(--salvia);transition:background-color 160ms;white-space: nowrap;\n}.elementor .menu-sottovoce:hover,.elementor .menu-sottovoce:focus-visible{color:var(--salvia-scuro);transform:translate3d(3px, 0px, 0px);}.elementor .menu-sottovoce{font-family:var(--font-testo);font-weight:500;font-size:14px;color:var(--inchiostro-salvia);line-height:1.35;text-decoration:none;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;transition:color 160ms, transform 160ms;display:block;}.elementor .menu-quadrato{width:8px;height:8px;min-width:0px;padding:0px;border-radius:2px;flex:0 0 auto;}.elementor .menu-gruppo{font-family:var(--font-testo);font-weight:700;font-size:10.5px;color:var(--grigio-2);letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;}.elementor .titolo-sezione{font-family:var(--font-titoli);font-weight:400;font-size:clamp(30px, 4.8vw, 62px);letter-spacing:-0.018em;line-height:1.1em;}.elementor .titolo-carta{font-family:var(--font-titoli);font-weight:400;font-size:clamp(40px, 2.8vw, 36px);letter-spacing:-0.018em;line-height:1.1em;}.elementor .titolo-medio{font-family:var(--font-titoli);font-weight:400;font-size:clamp(23px, 2.1vw, 27px);letter-spacing:-0.018em;line-height:1.1em;}.elementor .testo{font-family:var(--font-testo);font-weight:400;font-size:15.5px;line-height:1.6em;}.elementor .testo-piccolo{font-family:var(--font-testo);font-weight:700;font-size:14px;line-height:1.6em;}.elementor .nota{font-family:var(--font-testo);font-weight:400;font-size:12.5px;line-height:1.6em;}.elementor .etichetta{font-family:var(--font-testo);font-weight:700;font-size:10.5px;letter-spacing:0.14em;line-height:1.6em;text-transform:uppercase;}.elementor .bottone{font-family:var(--font-testo);font-weight:600;font-size:11.5px;color:var(--inchiostro-salvia);letter-spacing:0.14em;line-height:1em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:35px;padding-inline-end:35px;border-radius:99px;background-color:var(--salvia);}.elementor .bottone:hover,.elementor .bottone:focus-visible{background-color:var(--salvia-hover);}