.elementor-783 .elementor-element.elementor-element-81086e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-81086e2, .elementor-783 .elementor-element.elementor-element-81086e2::before{--border-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-e18e56e{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-cd30c65{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a{color:#000000;padding:0px 15px 0px 15px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-hamburger{float:right;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#FFFEFE;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-hamburger > .ekit-menu-icon{color:#FFFEFE;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-close{color:#F9F9F9;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-close:hover{color:#00000000;}.elementor-783 .elementor-element.elementor-element-113b92a{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-97e1911 img{opacity:1;}.elementor-783 .elementor-element.elementor-element-fa4d94c{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-1713865 .elementor-icon-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-1713865.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-1713865.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-1713865.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-1713865.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-1713865.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-1713865 .elementor-icon{padding:8px;border-width:2px 2px 2px 2px;}.elementor-783 .elementor-element.elementor-element-1713865 > .elementor-widget-container{border-style:none;}.elementor-783 .elementor-element.elementor-element-041df19{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-041df19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-a4f18e3{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-7e5bc17{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-b76afb5 .elementor-heading-title{color:#FFFFFF;font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-783 .elementor-element.elementor-element-5272e3d .elementor-heading-title{color:#FFFFFF;font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-783 .elementor-element.elementor-element-d26685a{color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:400;font-style:italic;}.elementor-783 .elementor-element.elementor-element-0816d02{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-783 .elementor-element.elementor-element-0816d02 .elementor-divider-separator{width:100%;}.elementor-783 .elementor-element.elementor-element-0816d02 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-783 .elementor-element.elementor-element-0816d02.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-0816d02.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-0816d02.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-0816d02.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-0816d02.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-7c22b42{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-d784c36{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-783 .elementor-element.elementor-element-d784c36:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-d784c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8DCF2;}.elementor-783 .elementor-element.elementor-element-d784c36, .elementor-783 .elementor-element.elementor-element-d784c36::before{--border-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-83c8b7f{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#0201018A;--border-color:#0201018A;}.elementor-783 .elementor-element.elementor-element-83c8b7f, .elementor-783 .elementor-element.elementor-element-83c8b7f::before{--border-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-83c8b7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-eabbf6b .elementor-icon-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-eabbf6b.elementor-view-stacked .elementor-icon{background-color:#536035;}.elementor-783 .elementor-element.elementor-element-eabbf6b.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-eabbf6b.elementor-view-default .elementor-icon{color:#536035;border-color:#536035;}.elementor-783 .elementor-element.elementor-element-eabbf6b.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-eabbf6b.elementor-view-default .elementor-icon svg{fill:#536035;}.elementor-783 .elementor-element.elementor-element-0ab8763{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-05735bb .elementor-heading-title{color:#3B3F40;font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-783 .elementor-element.elementor-element-53431a6{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-783 .elementor-element.elementor-element-53431a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-ae71dbd{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-783 .elementor-element.elementor-element-ae71dbd:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-ae71dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8DCF2;}.elementor-783 .elementor-element.elementor-element-ae71dbd, .elementor-783 .elementor-element.elementor-element-ae71dbd::before{--border-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-1c3df2c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#0201018A;--border-color:#0201018A;}.elementor-783 .elementor-element.elementor-element-1c3df2c, .elementor-783 .elementor-element.elementor-element-1c3df2c::before{--border-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-1c3df2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-7b95d31 .elementor-icon-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-7b95d31.elementor-view-stacked .elementor-icon{background-color:#536035;}.elementor-783 .elementor-element.elementor-element-7b95d31.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-7b95d31.elementor-view-default .elementor-icon{color:#536035;border-color:#536035;}.elementor-783 .elementor-element.elementor-element-7b95d31.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-7b95d31.elementor-view-default .elementor-icon svg{fill:#536035;}.elementor-783 .elementor-element.elementor-element-040cf5d{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-0315eb6 .elementor-heading-title{color:#3B3F40;font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-783 .elementor-element.elementor-element-166e1de{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-783 .elementor-element.elementor-element-166e1de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-36e1b39{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-783 .elementor-element.elementor-element-36e1b39:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-36e1b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8DCF2;}.elementor-783 .elementor-element.elementor-element-36e1b39, .elementor-783 .elementor-element.elementor-element-36e1b39::before{--border-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-3294b6f{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#0201018A;--border-color:#0201018A;}.elementor-783 .elementor-element.elementor-element-3294b6f, .elementor-783 .elementor-element.elementor-element-3294b6f::before{--border-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-3294b6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-c6362ef .elementor-icon-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-c6362ef.elementor-view-stacked .elementor-icon{background-color:#536035;}.elementor-783 .elementor-element.elementor-element-c6362ef.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-c6362ef.elementor-view-default .elementor-icon{color:#536035;border-color:#536035;}.elementor-783 .elementor-element.elementor-element-c6362ef.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-c6362ef.elementor-view-default .elementor-icon svg{fill:#536035;}.elementor-783 .elementor-element.elementor-element-13ca6e3{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-c8679ff .elementor-heading-title{color:#3B3F40;font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-783 .elementor-element.elementor-element-c7664bf{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-783 .elementor-element.elementor-element-c7664bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-a1077fb{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-985152f{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;}.elementor-783 .elementor-element.elementor-element-985152f:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-985152f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C6225C4;}.elementor-783 .elementor-element.elementor-element-985152f, .elementor-783 .elementor-element.elementor-element-985152f::before{--border-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-0d0e47e{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-918789b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-918789b.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-918789b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-918789b{--icon-box-icon-margin:15px;}.elementor-783 .elementor-element.elementor-element-918789b .elementor-icon{padding:8px;border-width:2px 2px 2px 2px;}.elementor-783 .elementor-element.elementor-element-918789b .elementor-icon-box-title{color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-918789b .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-918789b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-783 .elementor-element.elementor-element-918789b > .elementor-widget-container{border-style:none;}.elementor-783 .elementor-element.elementor-element-e38a815{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-429a2e6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-429a2e6.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-429a2e6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-429a2e6{--icon-box-icon-margin:15px;}.elementor-783 .elementor-element.elementor-element-429a2e6 .elementor-icon{padding:8px;border-width:2px 2px 2px 2px;}.elementor-783 .elementor-element.elementor-element-429a2e6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-429a2e6 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-429a2e6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-783 .elementor-element.elementor-element-429a2e6 > .elementor-widget-container{border-style:none;}.elementor-783 .elementor-element.elementor-element-8e40788{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-b8489b2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-b8489b2.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-b8489b2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-b8489b2{--icon-box-icon-margin:15px;}.elementor-783 .elementor-element.elementor-element-b8489b2 .elementor-icon{padding:8px;border-width:2px 2px 2px 2px;}.elementor-783 .elementor-element.elementor-element-b8489b2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-b8489b2 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-b8489b2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-783 .elementor-element.elementor-element-b8489b2 > .elementor-widget-container{border-style:none;}.elementor-783 .elementor-element.elementor-element-980ae87{--display:flex;--background-transition:0.3s;}.elementor-783 .elementor-element.elementor-element-1d733ad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-1d733ad.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-1d733ad.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-1d733ad{--icon-box-icon-margin:15px;}.elementor-783 .elementor-element.elementor-element-1d733ad .elementor-icon{padding:8px;border-width:2px 2px 2px 2px;}.elementor-783 .elementor-element.elementor-element-1d733ad .elementor-icon-box-title{color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-1d733ad .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-1d733ad .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-783 .elementor-element.elementor-element-1d733ad > .elementor-widget-container{border-style:none;}@media(max-width:1024px){.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-783 .elementor-element.elementor-element-81086e2{--width:500px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-81086e2:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-81086e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.manualeauto.it/wp-content/uploads/2026/07/Background-Homepage_001.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-783 .elementor-element.elementor-element-e18e56e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-block-start:0px;--margin-block-end:-23px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-container{background-color:#02010100;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-menu-hamburger > .ekit-menu-icon{font-size:27px;}.elementor-783 .elementor-element.elementor-element-305c137 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-783 .elementor-element.elementor-element-113b92a{--width:715px;}.elementor-783 .elementor-element.elementor-element-97e1911 img{width:100%;max-width:100%;}.elementor-783 .elementor-element.elementor-element-1713865 .elementor-icon{font-size:16px;border-radius:24px 24px 24px 24px;}.elementor-783 .elementor-element.elementor-element-1713865 .elementor-icon svg{height:16px;}.elementor-783 .elementor-element.elementor-element-1713865 .elementor-icon i, .elementor-783 .elementor-element.elementor-element-1713865 .elementor-icon svg{transform:rotate(0deg);}.elementor-783 .elementor-element.elementor-element-1713865 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-1713865.elementor-element{--align-self:center;}.elementor-783 .elementor-element.elementor-element-041df19{--width:326.182px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--flex-wrap:nowrap;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-a4f18e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-a4f18e3.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-7e5bc17{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:-32px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-b76afb5{text-align:center;}.elementor-783 .elementor-element.elementor-element-b76afb5 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-783 .elementor-element.elementor-element-5272e3d{text-align:center;}.elementor-783 .elementor-element.elementor-element-5272e3d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-783 .elementor-element.elementor-element-d26685a{text-align:center;}.elementor-783 .elementor-element.elementor-element-0816d02 .elementor-divider-separator{width:84%;margin:0 auto;margin-center:0;}.elementor-783 .elementor-element.elementor-element-0816d02 .elementor-divider{text-align:center;}.elementor-783 .elementor-element.elementor-element-0816d02{--divider-icon-size:25px;}.elementor-783 .elementor-element.elementor-element-0816d02 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-7c22b42.e-con{--align-self:center;}.elementor-783 .elementor-element.elementor-element-d784c36{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:nowrap;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;--border-radius:14px 14px 14px 14px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:6px;--padding-block-end:6px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-83c8b7f{--width:30%;--justify-content:space-around;border-width:0px 1px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:1px;--border-block-end-width:0px;--border-inline-start-width:0px;}.elementor-783 .elementor-element.elementor-element-eabbf6b .elementor-icon{font-size:40px;}.elementor-783 .elementor-element.elementor-element-eabbf6b .elementor-icon svg{height:40px;}.elementor-783 .elementor-element.elementor-element-0ab8763{--margin-block-start:-15px;--margin-block-end:-15px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-05735bb > .elementor-widget-container{margin:0px 0px -18px -16px;padding:12px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-53431a6{font-size:13px;width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-783 .elementor-element.elementor-element-53431a6 > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-783 .elementor-element.elementor-element-ae71dbd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:nowrap;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;--border-radius:14px 14px 14px 14px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:6px;--padding-block-end:6px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-1c3df2c{--width:30%;--justify-content:space-around;border-width:0px 1px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:1px;--border-block-end-width:0px;--border-inline-start-width:0px;}.elementor-783 .elementor-element.elementor-element-7b95d31 .elementor-icon{font-size:40px;}.elementor-783 .elementor-element.elementor-element-7b95d31 .elementor-icon svg{height:40px;}.elementor-783 .elementor-element.elementor-element-040cf5d{--margin-block-start:-15px;--margin-block-end:-15px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-0315eb6 > .elementor-widget-container{margin:0px 0px -18px -16px;padding:12px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-166e1de{font-size:13px;width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-783 .elementor-element.elementor-element-166e1de > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-783 .elementor-element.elementor-element-36e1b39{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:nowrap;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;--border-radius:14px 14px 14px 14px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:6px;--padding-block-end:6px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-3294b6f{--width:30%;--justify-content:space-around;border-width:0px 1px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:1px;--border-block-end-width:0px;--border-inline-start-width:0px;}.elementor-783 .elementor-element.elementor-element-c6362ef .elementor-icon{font-size:40px;}.elementor-783 .elementor-element.elementor-element-c6362ef .elementor-icon svg{height:40px;}.elementor-783 .elementor-element.elementor-element-13ca6e3{--margin-block-start:-15px;--margin-block-end:-15px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-c8679ff > .elementor-widget-container{margin:0px 0px -18px -16px;padding:12px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-c7664bf{font-size:13px;width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-783 .elementor-element.elementor-element-c7664bf > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-783 .elementor-element.elementor-element-a1077fb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--flex-wrap:nowrap;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-985152f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;--border-radius:9px 9px 9px 9px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-918789b .elementor-icon-box-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-918789b{--icon-box-icon-margin:0px;}.elementor-783 .elementor-element.elementor-element-918789b .elementor-icon{font-size:27px;border-radius:24px 24px 24px 24px;}.elementor-783 .elementor-element.elementor-element-918789b .elementor-icon i{transform:rotate(0deg);}.elementor-783 .elementor-element.elementor-element-918789b .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-918789b .elementor-icon-box-title a{font-size:11px;}.elementor-783 .elementor-element.elementor-element-918789b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-918789b.elementor-element{--align-self:center;}.elementor-783 .elementor-element.elementor-element-e38a815{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-783 .elementor-element.elementor-element-429a2e6 .elementor-icon-box-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-429a2e6{--icon-box-icon-margin:0px;}.elementor-783 .elementor-element.elementor-element-429a2e6 .elementor-icon{font-size:27px;border-radius:24px 24px 24px 24px;}.elementor-783 .elementor-element.elementor-element-429a2e6 .elementor-icon i{transform:rotate(0deg);}.elementor-783 .elementor-element.elementor-element-429a2e6 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-429a2e6 .elementor-icon-box-title a{font-size:11px;}.elementor-783 .elementor-element.elementor-element-429a2e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-429a2e6.elementor-element{--align-self:center;}.elementor-783 .elementor-element.elementor-element-b8489b2 .elementor-icon-box-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-b8489b2{--icon-box-icon-margin:0px;}.elementor-783 .elementor-element.elementor-element-b8489b2 .elementor-icon{font-size:27px;border-radius:24px 24px 24px 24px;}.elementor-783 .elementor-element.elementor-element-b8489b2 .elementor-icon i{transform:rotate(0deg);}.elementor-783 .elementor-element.elementor-element-b8489b2 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-b8489b2 .elementor-icon-box-title a{font-size:11px;}.elementor-783 .elementor-element.elementor-element-b8489b2 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-b8489b2.elementor-element{--align-self:center;}.elementor-783 .elementor-element.elementor-element-1d733ad .elementor-icon-box-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-1d733ad{--icon-box-icon-margin:0px;}.elementor-783 .elementor-element.elementor-element-1d733ad .elementor-icon{font-size:27px;border-radius:24px 24px 24px 24px;}.elementor-783 .elementor-element.elementor-element-1d733ad .elementor-icon i{transform:rotate(0deg);}.elementor-783 .elementor-element.elementor-element-1d733ad .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-1d733ad .elementor-icon-box-title a{font-size:11px;}.elementor-783 .elementor-element.elementor-element-1d733ad > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-1d733ad.elementor-element{--align-self:center;}}/* Start custom CSS for ekit-nav-menu, class: .elementor-element-305c137 *//* ==================================================
   ERENA PWA — HAMBURGER MENU
   Rimuove hover / active / tap color
   ================================================== */

.erena-mobile-menu .elementskit-menu-hamburger.elementskit-menu-toggler{
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;

    -webkit-tap-highlight-color: transparent !important;
    tap-highlight-color: transparent !important;
}

/* Hover */
.erena-mobile-menu .elementskit-menu-hamburger.elementskit-menu-toggler:hover{
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Click / pressione */
.erena-mobile-menu .elementskit-menu-hamburger.elementskit-menu-toggler:active{
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Focus dopo il tap */
.erena-mobile-menu .elementskit-menu-hamburger.elementskit-menu-toggler:focus,
.erena-mobile-menu .elementskit-menu-hamburger.elementskit-menu-toggler:focus-visible{
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Evita eventuale background applicato all'icona interna */
.erena-mobile-menu .elementskit-menu-hamburger .ekit-menu-icon,
.erena-mobile-menu .elementskit-menu-hamburger:hover .ekit-menu-icon,
.erena-mobile-menu .elementskit-menu-hamburger:active .ekit-menu-icon,
.erena-mobile-menu .elementskit-menu-hamburger:focus .ekit-menu-icon{
    background: transparent !important;
    background-color: transparent !important;
}

/* ==================================================
   ERENA PWA — OFFCANVAS MENU
   Stile coerente con il sito Erena
   ================================================== */

@media (max-width: 1024px){

    /* Overlay dietro al menu */
    .erena-mobile-menu .elementskit-menu-overlay,
    .elementskit-menu-overlay.ekit-nav-menu--overlay{
        background: rgba(0,0,0,.58) !important;

        backdrop-filter: blur(2px) !important;
        -webkit-backdrop-filter: blur(2px) !important;
    }


    /* Pannello laterale */
    .erena-mobile-menu .elementskit-menu-container.elementskit-menu-offcanvas-elements{
        background: rgba(43,23,17,.96) !important;

        backdrop-filter: blur(10px) !important;
        -webkit-backdrop-filter: blur(10px) !important;

        border-left: 1px solid rgba(255,255,255,.10) !important;

        box-shadow:
            -25px 0 60px rgba(0,0,0,.45) !important;

        padding: 22px 20px 28px !important;
    }


    /* Lista menu */
    .erena-mobile-menu .elementskit-navbar-nav{
        padding: 28px 6px 6px !important;
        margin: 0 !important;
    }


    /* Voci */
    .erena-mobile-menu .elementskit-navbar-nav > li{
        margin: 0 0 6px 0 !important;

        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;

        overflow: visible !important;
    }


    /* Testo delle voci */
    .erena-mobile-menu a.ekit-menu-nav-link{
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;

        padding: 14px 6px !important;

        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;

        font-family: "Playfair Display", serif !important;
        font-size: 24px !important;
        font-weight: 600 !important;
        line-height: 1.15 !important;

        color: #F3EEE6 !important;

        text-decoration: none !important;

        transition:
            color .18s ease,
            opacity .18s ease !important;
    }


    /* Hover voce */
    .erena-mobile-menu a.ekit-menu-nav-link:hover{
        background: transparent !important;
        color: #ffffff !important;

        transform: none !important;
        opacity: .90 !important;
    }


    /* Voce corrente */
    .erena-mobile-menu .current-menu-item > a,
    .erena-mobile-menu .current-menu-ancestor > a{
        background: transparent !important;
        border: 0 !important;

        color: #5D7A35 !important;

        font-weight: 700 !important;
    }


    /* Pannello superiore con X */
    .erena-mobile-menu .elementskit-nav-identity-panel{
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;

        padding: 4px 4px 0 !important;
    }


    /* Pulsante X */
    .erena-mobile-menu .elementskit-menu-close.elementskit-menu-toggler{
        width: auto !important;
        height: auto !important;

        padding: 10px !important;

        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;

        color: #F3EEE6 !important;

        font-size: 24px !important;
        line-height: 1 !important;

        -webkit-tap-highlight-color: transparent !important;
    }


    .erena-mobile-menu .elementskit-menu-close.elementskit-menu-toggler:hover,
    .erena-mobile-menu .elementskit-menu-close.elementskit-menu-toggler:active,
    .erena-mobile-menu .elementskit-menu-close.elementskit-menu-toggler:focus{
        background: transparent !important;
        box-shadow: none !important;
        outline: none !important;

        opacity: .8 !important;
    }
}


/* Telefoni molto stretti */
@media (max-width: 360px){

    .erena-mobile-menu a.ekit-menu-nav-link{
        font-size: 21px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c22b42 *//* ==================================================
   ERENA PWA — ANIMAZIONE CARD HOME
   Versione soft / wellness
   ================================================== */

.erena-card{
    opacity: 0;

    /* partenza molto delicata */
    transform: translateY(18px) scale(.99);
    filter: blur(2px);

    /* movimento lento e morbido */
    animation: erena-card-in 1.35s cubic-bezier(.16, 1, .3, 1) forwards;

    will-change: transform, opacity, filter;
}


/* Sequenza molto dolce */
.erena-card-1{
    animation-delay: .12s;
}

.erena-card-2{
    animation-delay: .32s;
}

.erena-card-3{
    animation-delay: .52s;
}


/* Movimento */
@keyframes erena-card-in{

    0%{
        opacity: 0;
        transform: translateY(18px) scale(.99);
        filter: blur(2px);
    }

    100%{
        opacity: 1;
        transform: translateY(0) scale(1);
        filter: blur(0);
    }
}


/* Accessibilità */
@media (prefers-reduced-motion: reduce){

    .erena-card{
        animation: none !important;
        opacity: 1 !important;
        transform: none !important;
        filter: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81086e2 *//* =====================================================
   ERENA APP — BOTTOM NAV
===================================================== */

.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav{
  width: calc(100% - 24px) !important;
  margin: 18px 12px 12px !important;
  padding: 12px 8px calc(10px + env(safe-area-inset-bottom)) !important;

  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  justify-content: space-between !important;

  gap: 4px !important;

  background: rgba(79, 106, 46, .88) !important;
  border: 1px solid rgba(255,255,255,.16) !important;
  border-radius: 22px !important;

  box-shadow:
    0 16px 36px rgba(0,0,0,.28),
    inset 0 1px 0 rgba(255,255,255,.14) !important;

  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  position: relative;
  z-index: 30;
}

/* Ogni voce occupa esattamente un quarto della barra */
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .erena-nav-item{
  width: 25% !important;
  min-width: 0 !important;
  flex: 1 1 25% !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: 0 !important;
}

/* Rimuove i limiti interni dei container Elementor */
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .erena-nav-item > .e-con-inner{
  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;
  padding: 0 !important;
}

/* Widget cliccabile su tutta l’area */
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-widget-icon-box,
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-widget-container,
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon-box-wrapper{
  width: 100% !important;
  height: 100% !important;
}

/* Struttura verticale icona + titolo */
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon-box-wrapper{
  min-height: 92px !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;

  gap: 8px !important;
  padding: 8px 3px !important;

  text-align: center !important;

  border-radius: 16px !important;

  transition:
    transform .16s ease,
    background-color .16s ease !important;
}

/* Cerchio dell’icona */
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon-box-icon{
  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon{
  width: 52px !important;
  height: 52px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 !important;
  padding: 10px !important;

  color: #FFFFFF !important;
  border: 2px solid rgba(255,255,255,.92) !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.05) !important;
}

/* Uniforma sia le icone font sia WhatsApp SVG */
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon i{
  font-size: 27px !important;
  color: #FFFFFF !important;
}

.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon svg{
  width: 27px !important;
  height: 27px !important;

  fill: #FFFFFF !important;
  color: #FFFFFF !important;
}

/* Titolo */
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon-box-content{
  width: 100% !important;
}

.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon-box-title{
  margin: 0 !important;
  padding: 0 !important;

  font-family: Inter, system-ui, -apple-system, "Segoe UI", sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.15 !important;

  color: #FFFFFF !important;
  text-align: center !important;
}

/* Micro-effetto al tocco */
.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon-box-wrapper:hover{
  transform: translateY(-2px) !important;
  background: rgba(255,255,255,.07) !important;
}

.elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon-box-wrapper:active{
  transform: scale(.97) !important;
}

/* Schermi molto stretti */
@media (max-width: 380px){

  .elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav{
    width: calc(100% - 16px) !important;
    margin-left: 8px !important;
    margin-right: 8px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon-box-wrapper{
    min-height: 86px !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon{
    width: 46px !important;
    height: 46px !important;
    padding: 9px !important;
  }

  .elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon i{
    font-size: 24px !important;
  }

  .elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon svg{
    width: 24px !important;
    height: 24px !important;
  }

  .elementor-783 .elementor-element.elementor-element-81086e2 .erena-bottom-nav .elementor-icon-box-title{
    font-size: 11px !important;
  }
}/* End custom CSS */