.elementor-kit-13{--e-global-color-primary:#000;--e-global-color-secondary:#54595f;--e-global-color-text:#495057;--e-global-color-accent:#579e2e;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-d6d19d0-font-family:"Wittgenstein";--e-global-typography-d6d19d0-font-size:50px;--e-global-typography-d6d19d0-line-height:1.1em;--e-global-typography-d6d19d0-letter-spacing:0px;--e-global-typography-b0c771e-font-family:"Wittgenstein";--e-global-typography-b0c771e-font-size:36px;--e-global-typography-b0c771e-line-height:46px;--e-global-typography-94f8141-font-family:"Wittgenstein";--e-global-typography-94f8141-font-size:28px;--e-global-typography-e2bf29c-font-family:"Work Sans";--e-global-typography-e2bf29c-font-size:36px;--e-global-typography-e2bf29c-font-weight:700;--e-global-typography-e2bf29c-line-height:1.2em;--e-global-typography-ba1d8ba-font-family:"Work Sans";--e-global-typography-ba1d8ba-font-size:20px;--e-global-typography-ba1d8ba-font-weight:400;--e-global-typography-ba1d8ba-text-transform:uppercase;--e-global-typography-ba1d8ba-line-height:1em;--e-global-typography-0b10d46-font-family:"Work Sans";--e-global-typography-0b10d46-font-size:14px;--e-global-typography-0b10d46-font-weight:400;--e-global-typography-0b10d46-text-transform:uppercase;--e-global-typography-0b10d46-line-height:1em;--e-global-typography-36aa3a3-font-family:"Work Sans";--e-global-typography-36aa3a3-font-size:24px;--e-global-typography-36aa3a3-font-weight:400;--e-global-typography-36aa3a3-line-height:32px;--e-global-typography-36aa3a3-letter-spacing:0px;--e-global-typography-4e81654-font-family:"Work Sans";--e-global-typography-4e81654-font-size:20px;--e-global-typography-4e81654-font-weight:400;--e-global-typography-4e81654-line-height:28px;--e-global-typography-4e81654-letter-spacing:0px;--e-global-typography-8481584-font-family:"Work Sans";--e-global-typography-8481584-font-size:18px;--e-global-typography-8481584-font-weight:400;--e-global-typography-8481584-line-height:1.2em;--e-global-typography-8481584-letter-spacing:0px;--e-global-typography-e70fda9-font-family:"Work Sans";--e-global-typography-e70fda9-font-size:13px;--e-global-typography-e70fda9-font-weight:400;--e-global-typography-e70fda9-letter-spacing:0px;--e-global-typography-c16a8c7-font-family:"Wittgenstein";--e-global-typography-c16a8c7-font-size:24px;--e-global-typography-c16a8c7-line-height:30px;--e-global-typography-c16a8c7-letter-spacing:0px;--e-global-typography-9bb6ed1-font-family:"Wittgenstein";--e-global-typography-9bb6ed1-font-size:19px;--e-global-typography-9bb6ed1-line-height:24px;--e-global-typography-9bb6ed1-letter-spacing:0px;--e-global-typography-aeb32ec-font-family:"Wittgenstein";--e-global-typography-aeb32ec-font-size:14px;--e-global-typography-aeb32ec-line-height:20px;--e-global-typography-aeb32ec-letter-spacing:0px;--e-global-typography-4c7aa5e-font-family:"Work Sans";--e-global-typography-4c7aa5e-font-size:13px;--e-global-typography-4c7aa5e-font-weight:400;--e-global-typography-4c7aa5e-line-height:13px;--e-global-typography-3594959-font-family:"Work Sans";--e-global-typography-3594959-font-size:16px;--e-global-typography-3594959-font-weight:400;--e-global-typography-3594959-line-height:2em}.elementor-kit-13 button,.elementor-kit-13 input[type=button],.elementor-kit-13 input[type=submit],.elementor-kit-13 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-aeb32ec-font-family),Sans-serif;font-size:var(--e-global-typography-aeb32ec-font-size);line-height:var(--e-global-typography-aeb32ec-line-height);letter-spacing:var(--e-global-typography-aeb32ec-letter-spacing);color:#fff;border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:12px;padding:12px 24px}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type=button]:hover,.elementor-kit-13 input[type=button]:focus,.elementor-kit-13 input[type=submit]:hover,.elementor-kit-13 input[type=submit]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{background-color:#fff;color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:12px}.elementor-kit-13 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){margin-block-end:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-13{--e-global-typography-d6d19d0-font-size:40px;--e-global-typography-d6d19d0-line-height:48px;--e-global-typography-b0c771e-font-size:33px;--e-global-typography-b0c771e-line-height:40px;--e-global-typography-36aa3a3-font-size:20px;--e-global-typography-36aa3a3-line-height:28px;--e-global-typography-4e81654-font-size:17px;--e-global-typography-4e81654-line-height:26px}.elementor-kit-13 button,.elementor-kit-13 input[type=button],.elementor-kit-13 input[type=submit],.elementor-kit-13 .elementor-button{font-size:var(--e-global-typography-aeb32ec-font-size);line-height:var(--e-global-typography-aeb32ec-line-height);letter-spacing:var(--e-global-typography-aeb32ec-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-13{--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:24px;--e-global-typography-d6d19d0-font-size:36px;--e-global-typography-d6d19d0-line-height:46px;--e-global-typography-b0c771e-font-size:30px;--e-global-typography-b0c771e-line-height:37px;--e-global-typography-94f8141-font-size:27px;--e-global-typography-94f8141-line-height:35px;--e-global-typography-e2bf29c-font-size:30px;--e-global-typography-e2bf29c-line-height:35px;--e-global-typography-ba1d8ba-font-size:20px;--e-global-typography-ba1d8ba-line-height:27px;--e-global-typography-0b10d46-font-size:18px;--e-global-typography-0b10d46-line-height:22px;--e-global-typography-36aa3a3-font-size:20px;--e-global-typography-36aa3a3-line-height:26px;--e-global-typography-4e81654-font-size:18px;--e-global-typography-4e81654-line-height:25px;--e-global-typography-8481584-font-size:16px;--e-global-typography-8481584-line-height:25px;--e-global-typography-c16a8c7-font-size:20px;--e-global-typography-c16a8c7-line-height:24px;--e-global-typography-9bb6ed1-font-size:16px;--e-global-typography-9bb6ed1-line-height:20px;--e-global-typography-aeb32ec-font-size:15px;--e-global-typography-aeb32ec-line-height:20px;--e-global-typography-3594959-font-size:16px;--e-global-typography-3594959-line-height:20px}.elementor-kit-13 button,.elementor-kit-13 input[type=button],.elementor-kit-13 input[type=submit],.elementor-kit-13 .elementor-button{font-size:var(--e-global-typography-aeb32ec-font-size);line-height:var(--e-global-typography-aeb32ec-line-height);letter-spacing:var(--e-global-typography-aeb32ec-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.sticky-image-col{position:relative;align-self:stretch;overflow:hidden}.sticky-image-col .elementor-widget-image{position:relative;z-index:1;will-change:transform;transition:transform .08s linear}#back-to-top.show{right:100px !important}.elementor-widget-n-accordion .e-n-accordion-item-title{display:flex;align-items:center}.elementor-widget-n-accordion .e-n-accordion-item-title-header{flex:1}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{margin-left:auto}.elementor-widget-n-accordion .e-n-accordion-item{border:2px solid #000;border-radius:20px;overflow:hidden}.elementor-widget-n-accordion .e-n-accordion-item-title{border:none}.elementor-widget-n-accordion .e-n-accordion-item-title,.elementor-widget-n-accordion .e-n-accordion-item>[role=region]{padding:20px 40px;border-top:0}@media (max-width:728px){.elementor-widget-n-accordion .e-n-accordion-item{border-radius:10px}.elementor-widget-n-accordion .e-n-accordion-item-title,.elementor-widget-n-accordion .e-n-accordion-item>[role=region]{padding:10px}}.wpforms-required-label{color:#579e2e !important}.wpforms-form input[type=text],.wpforms-form input[type=email],.wpforms-form input[type=tel],.wpforms-form textarea{border-radius:6.75px !important;border:1px solid #000 !important;background:#fff !important;display:flex;padding:10px 10.5px;align-items:center;align-self:stretch;font-family:"Work Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:120%;width:100%;box-sizing:border-box}.wpforms-form input::placeholder,.wpforms-form textarea::placeholder{color:var(--Gray-Gray-500,#adb5bd);font-family:"Work Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:120%}.wpforms-form .wpforms-field-label{color:#000 !important;font-family:"Work Sans",sans-serif;font-size:18px !important;font-style:normal;font-weight:400 !important;line-height:120% !important}.wpforms-form .wpforms-field-small,.wpforms-form .wpforms-field-medium,.wpforms-form .wpforms-field-large{width:100% !important;max-width:100% !important}div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths{width:100% !important;margin-left:0 !important}.wpforms-form input[type=checkbox]{width:11px;height:11px;aspect-ratio:1/1;border-radius:100px;border:1px solid #000 !important;appearance:none;-webkit-appearance:none;background:#fff;cursor:pointer;position:relative;display:inline-block}.wpforms-form input[type=checkbox]:checked{background:#579e2e;border-color:#579e2e}.wpforms-form .wpforms-field-checkbox label,.wpforms-form .privacy-text-label,.wpforms-form .privacy-text-label a{color:#000;font-family:"Work Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.wpforms-form .wpforms-submit-container{padding-top:30px}.wpforms-form .wpforms-submit,.wpforms-form button[type=submit]{display:inline-flex !important;padding:16px 32px !important;align-items:center;justify-content:center;margin-top:32px;width:fit-content !important;min-width:0 !important;max-width:fit-content !important;border-radius:16px !important;border:1px solid #000 !important;background:#000 !important;color:#fff !important;font-family:"Wittgenstein",serif !important;font-size:19px !important;font-style:normal;font-weight:700 !important;line-height:24px;cursor:pointer;transition:.3s ease}.wpforms-form .wpforms-submit:hover,.wpforms-form button[type=submit]:hover{background:#fff !important;color:#000 !important;border:1px solid #000 !important;opacity:1}.wpforms-form input[type=checkbox]:checked{background:#579e2e !important;border-color:#579e2e !important}.wpforms-form input[type=checkbox]:checked:after{content:"";width:5px;height:5px;border-radius:50%;background:#fff}.wpforms-form input[type=text]:focus-visible,.wpforms-form input[type=email]:focus-visible,.wpforms-form input[type=tel]:focus-visible,.wpforms-form textarea:focus-visible{outline:3px solid #579e2e !important;outline-offset:3px}.wpforms-form input[type=checkbox]:focus-visible{outline:3px solid #579e2e !important;outline-offset:4px}.wpforms-form input[type=checkbox]:focus-visible+label{outline:2px solid #579e2e !important;outline-offset:4px;border-radius:4px}.wpforms-form .wpforms-submit:focus-visible,.wpforms-form button[type=submit]:focus-visible{background:#fff !important;color:#000 !important;border:1px solid #000 !important;outline:3px solid #579e2e !important;outline-offset:4px}div.wpforms-container-full .wpforms-form .wpforms-field{padding:0 !important}.wpforms-form .wpforms-field{margin-bottom:15px !important}#wpforms-10468-field_8-container{margin-top:6px !important;margin-bottom:21px !important}#wpforms-10468-field_11-container,#wpforms-10468-field_12-container{margin-bottom:0 !important;padding:0 !important}div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column,div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column{padding:0 7px !important;word-break:break-word}.wpforms-form input[type=text],.wpforms-form input[type=email],.wpforms-form input[type=tel],.wpforms-form textarea{padding:10px 10.5px !important}.wpforms-form input[type=text],.wpforms-form input[type=email],.wpforms-form input[type=tel],.wpforms-form textarea{font-family:"Work Sans",sans-serif !important;font-size:18px !important;font-style:normal !important;font-weight:400 !important;line-height:120% !important}.wpforms-form .wpforms-field-checkbox .wpforms-field-label-inline{font-family:"Work Sans",sans-serif !important;font-size:14px !important;font-style:normal !important;font-weight:400 !important;line-height:120% !important}.e-n-accordion-item-title-icon .e-opened svg,.e-n-accordion-item-title-icon .e-closed svg{width:25px !important;height:25px !important}@font-face{font-family:'Wittgenstein';font-style:normal;font-weight:700;font-display:auto;src:url('https://www.studiofoodconsulting.it/wp-content/uploads/2026/04/Wittgenstein-Bold.ttf') format('truetype')}