.promo-legal-notes-bg{background-color:#f7f7f7;border-radius:20px;padding:60px 140px}#ready-delivery{scroll-margin-top:calc(var(--site-header-top) + var(--site-header-height) + 10px)}.btn-request-info{background-color:#fff;opacity:1;transform:translateY(0);transition:color .3s ease,border-color .3s ease,background-color .3s ease,opacity .22s ease,transform .22s ease,visibility 0s linear;visibility:visible;z-index:40}.btn-request-info.is-hidden{opacity:0;pointer-events:none;transform:translateY(-4px);transition:color .3s ease,border-color .3s ease,background-color .3s ease,opacity .22s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden}@media(max-width:768px){.promo-legal-notes-bg{padding:18px 20px}}.promo-card{height:100%}.promo-card .promo-card-link{display:flex;flex-direction:column;height:100%}.promo-card-image{aspect-ratio:16/9;background:#f7f7f7;border-radius:20px;height:auto;margin-bottom:10px;max-height:354px;max-width:636px;object-fit:cover;width:100%}.promo-card-text{-webkit-line-clamp:2;padding-right:10px}.promo-card-text .caption-2,.promo-card-text .subtitle-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promo-card-content{display:flex;flex-direction:column;gap:20px}.promo-card-content .promo-card-text{flex-grow:1}.promo-card-content .promo-container{margin-top:auto}.promo-card-content{background:#f7f7f7;border-radius:20px;max-width:636px;padding:20px 30px}.promo-card-content .arrow-icon{background-image:url(/build/images/freccia%20link%2040x40px.2e11cf4a.svg);background-repeat:no-repeat;background-size:contain;display:block;height:40px;transition:background-image .3s ease;width:40px}.promo-card-link:hover .promo-card-content{background:#fff}.promo-card-link:hover .arrow-icon{background-image:url(/build/images/freccia%20link%20attiva%2040x40px.b4412c39.svg)}.promo-model-img{height:135px;width:258px}@media(max-width:767px){.promo-card-image{border-radius:12px;max-height:200px;max-width:100%}.promo-card-content{border-radius:12px;max-width:100%;padding:16px 12px 8px 20px}.promo-model-img{height:90px;object-fit:contain;width:100%}.promo-card-text{padding-right:0}.promo-card-text .subtitle1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}