.whatsapp-fixed{--wa-ease:cubic-bezier(0.23,1,0.32,1);position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:9990;display:inline-flex;color:#fff;font-family:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;text-decoration:none;border-radius:999px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity 250ms var(--wa-ease),transform 250ms var(--wa-ease),visibility 0s}.whatsapp-fixed:focus-visible{outline:3px solid #e5bd65;outline-offset:3px}.wa-container{display:flex;align-items:center;gap:12px;padding:6px 22px 6px 6px;background:#263c31;border:1px solid rgba(229,189,101,.35);border-radius:999px;box-shadow:0 14px 32px -12px rgba(16,30,22,.6),0 2px 6px rgba(16,30,22,.18);transition:transform 140ms var(--wa-ease)}.wa-icon{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#c79b32;color:#263c31;transition:transform 250ms var(--wa-ease)}.wa-icon svg{display:block}.wa-text{display:flex;flex-direction:column;gap:2px;line-height:1.2}.wa-small{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;letter-spacing:.01em;color:rgba(252,250,247,.72);white-space:nowrap}.wa-big{font-size:15px;font-weight:700;color:#fcfaf7;white-space:nowrap}.wa-dot{display:none;position:relative;width:8px;height:8px;border-radius:50%;background:#e5bd65}.whatsapp-fixed.is-open .wa-dot{display:block}.wa-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#e5bd65;animation:wa-pulse 2.4s var(--wa-ease) infinite}@keyframes wa-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.6);opacity:0}100%{transform:scale(2.6);opacity:0}}.wa-text-mobile{display:none;font-size:14px;font-weight:700;color:#fcfaf7;white-space:nowrap}.whatsapp-fixed.wa-js:not(.is-in),html:has(#popup-corso.popup-aperto) .whatsapp-fixed{opacity:0;transform:translateY(12px);visibility:hidden;pointer-events:none;transition:opacity 150ms ease,transform 150ms ease,visibility 0s linear 150ms}.whatsapp-fixed:active .wa-container{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.whatsapp-fixed:hover .wa-icon{transform:rotate(-12deg)}}@media (max-width:980px){.wa-container{padding:5px 18px 5px 5px;gap:10px}.wa-icon{width:42px;height:42px}.wa-big{font-size:14px}}@media (max-width:767px){.whatsapp-fixed{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.wa-container{padding:5px 18px 5px 5px;gap:10px}.wa-icon{width:46px;height:46px}.wa-text{display:none}.wa-text-mobile{display:block}.whatsapp-fixed.is-open .wa-icon::after{content:"";position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:#fcfaf7;border:2px solid #263c31}}@media (prefers-reduced-motion:reduce){.wa-dot::after{animation:none;opacity:0}.whatsapp-fixed.wa-js:not(.is-in),html:has(#popup-corso.popup-aperto) .whatsapp-fixed{transform:none}.whatsapp-fixed:hover .wa-icon{transform:none}}.eva-top{--wa-ease:cubic-bezier(0.23,1,0.32,1);position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(94px + env(safe-area-inset-bottom,0px));z-index:9990;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#fcfaf7;color:#263c31;cursor:pointer;box-shadow:0 12px 26px -12px rgba(16,30,22,.55),0 0 0 1px rgba(38,60,49,.1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity 250ms var(--wa-ease),transform 250ms var(--wa-ease),visibility 0s}.eva-top:focus-visible{outline:3px solid #c79b32;outline-offset:3px}.eva-top-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.eva-top-ring circle{fill:none;stroke-width:2}.eva-top-track{stroke:rgba(38,60,49,.08)}.eva-top-bar{stroke:#c79b32;stroke-linecap:round}.eva-top-arrow{position:relative;display:block;transition:transform 200ms var(--wa-ease)}.eva-top:not(.is-in),html:has(#popup-corso.popup-aperto) .eva-top,body.eva-menu-lock .eva-top{opacity:0;transform:translateY(12px);visibility:hidden;pointer-events:none;transition:opacity 150ms ease,transform 150ms ease,visibility 0s linear 150ms}.eva-top:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.eva-top:hover .eva-top-arrow{transform:translateY(-3px)}}.et_pb_scroll_top{display:none!important}@media (max-width:980px){.eva-top{bottom:calc(90px + env(safe-area-inset-bottom,0px))}}@media (max-width:767px){.eva-top{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.eva-top:not(.is-in),html:has(#popup-corso.popup-aperto) .eva-top,body.eva-menu-lock .eva-top{transform:none}.eva-top:hover .eva-top-arrow{transform:none}}.menu-bottone a{background:#4f6544;color:#fff!important;padding:18px 16px;border-radius:24px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px;height:36px;transition:all .25s ease}.menu-bottone a:before{font-size:14px}.menu-bottone a:hover{background:#557a46;box-shadow:0 3px 8px rgba(0,0,0,0.15);color:#fff!important}@media (max-width:767px){.menu-bottone a{justify-content:center;padding:8px 14px!important;height:auto!important;min-height:36px;font-size:12px!important;border-radius:20px!important;margin:10px 15px 0 15px!important;display:inline-flex!important;width:auto!important}.menu-bottone a:before{display:none}}#logo{margin-top:6px;max-height:64px}#main-header{padding-top:0;padding-bottom:0}#main-header .logo_container{margin-left:0}.et_pb_blog_grid .et_pb_post{display:flex;flex-direction:column;height:100%}.et_pb_blog_grid .et_pb_post .entry-title{min-height:80px}