.wrapper{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.pad{padding:40px}@media (max-width:767px){.pad{padding:40px 20px}}.pad-xl{padding:80px 40px}@media (max-width:1024px){.pad-xl{padding-bottom:60px;padding-top:60px}}@media (max-width:767px){.pad-xl{padding:40px 20px}}.text-xl{font-size:22px;line-height:1.6em}@media (max-width:767px){.text-xl{font-size:20px}}.headline{color:var(--verde-scuro);font-size:14px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase}.btn-rosa{background-color:var(--rosa);color:var(--bianco);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:999px;padding:12px 40px}.btn-rosa:is(:hover,:focus){background-color:var(--verde-scuro);color:var(--bianco)}.btn-rosa:is(:hover,:focus) .gb-shape{transform:translate3d(3px,0px,0px)}.btn-rosa .gb-shape{transition:all 0.3s ease-in-out 0s}.btn-rosa a:hover{color:var(--bianco)}.btn-verde{background-color:var(--verde-scuro);color:var(--bianco);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:999px;padding:12px 40px}.btn-verde:hover{color:var(--bianco)}.btn-verde:is(:hover,:focus){background-color:var(--rosa)}.btn-verde:is(:hover,:focus) .gb-shape{transform:translate3d(3px,0px,0px)}.btn-verde .gb-shape{transition:all 0.3s ease-in-out 0s}.btn-verde a:hover{color:var(--bianco)}.radius{overflow-x:hidden;overflow-y:hidden;border-radius:var(--radius)}.btn-white{background-color:var(--bianco);color:var(--verde-scuro);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:999px;padding:12px 40px}.btn-white:is(:hover,:focus){background-color:var(--verde-scuro);color:var(--bianco)}.btn-white a:hover{color:var(--bianco)}.links-footer a{text-decoration:none}.links-footer a:hover{text-decoration:underline}.links-footer li{font-size:16px}.links-footer li::marker{color:var(--rosa)}.page_hero .rank-math-breadcrumb p{font-size:14px;margin-bottom:0px}.listato li{list-style-type:decimal-leading-zero;margin-bottom:10px}.listato li::marker{color:var(--rosa)}.btn-verdino{background-color:var(--verde);color:var(--bianco);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:999px;padding:12px 40px}.btn-verdino:hover{color:var(--bianco)}.btn-verdino:is(:hover,:focus){background-color:var(--rosa)}.btn-verdino:is(:hover,:focus) .gb-shape{transform:translate3d(3px,0px,0px)}.btn-verdino .gb-shape{transition:all 0.3s ease-in-out 0s}.btn-verdino a:hover{color:var(--bianco)}.btn-rosa-mini{background-color:var(--rosa);color:var(--bianco);display:inline-flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:999px;padding:6px 20px}.btn-rosa-mini:is(:hover,:focus){background-color:var(--verde-scuro);color:var(--bianco)}.btn-rosa-mini:is(:hover,:focus) .gb-shape{transform:translate3d(3px,0px,0px)}.btn-rosa-mini .gb-shape{transition:all 0.3s ease-in-out 0s}.btn-rosa-mini a:hover{color:var(--bianco)}.btn-verde-mini{background-color:var(--verde-scuro);color:var(--bianco);display:inline-flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:999px;padding:6px 20px}.btn-verde-mini:hover{color:var(--bianco)}.btn-verde-mini:is(:hover,:focus){background-color:var(--rosa)}.btn-verde-mini:is(:hover,:focus) .gb-shape{transform:translate3d(3px,0px,0px)}.btn-verde-mini .gb-shape{transition:all 0.3s ease-in-out 0s}.btn-verde-mini a:hover{color:var(--bianco)}.scaffale_card{display:flex;flex-direction:column;height:auto}.scaffale_card:is(:hover,:focus) .scaffale_image{transform:translate3d(0px,4px,0px)}.scaffale_card .scaffale_image{transition:all 0.3s ease-in-out 0s}.scaffale_image{aspect-ratio:2/3;height:100%;object-fit:cover;width:100%;border-radius:calc(var(--radius)/2)}@media (max-width:1024px){.scaffale_image{max-height:100%}}.scaffale_title{font-weight:500;line-height:1.3;margin-bottom:0px;margin-top:20px}