.df-card{height:100%}.df-card .card-link{display:flex;flex-direction:column;height:100%}.df-card-image{aspect-ratio:16/9;background:#f7f7f7;border-radius:20px;height:auto;margin-bottom:10px;object-fit:cover;width:100%}.df-card-image.service{max-height:220px}.df-card-text{-webkit-line-clamp:2;line-clamp:2;padding-right:10px}.df-card-text .caption-2,.df-card-text .subtitle-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.df-card-content{display:flex;flex-direction:column;height:auto}.df-card-content .card-text{flex-grow:1}.df-card-content .container{margin-top:auto}.df-card-content{background:#f7f7f7;border-radius:20px;padding:24px 30px 8px 20px}.df-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}.df-card-content .card-text h4{font-size:28px!important}.df-card-link:hover .df-card-content{background:#fff}.df-card-link:hover .arrow-icon{background-image:url(/build/images/freccia%20link%20attiva%2040x40px.b4412c39.svg)}@media(max-width:767px){.df-card-content .card-text .subtitle1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}.contact-card__phone-box{align-items:center;background:#d2d2d2;border:1px solid #d2d2d2;border-radius:4px 0 0 4px;display:flex;flex-shrink:0;height:58px;justify-content:center;width:63px}.contact-card:hover .contact-card__phone-box.customer-care{background:#3eaa35}.contact-card:hover .contact-card__phone-box.intervention{background:#ffb400}.contact-card__info{background:#fff;border:1px solid #d2d2d2;border-radius:4px;height:58px;width:326px}.contact-card{height:150px}.job-offers-section .accordion-header{align-items:center;display:flex;gap:40px;justify-content:flex-start;margin:0;width:100%}.job-offers-section .accordion-title{flex:0 1 auto}.job-offers-section .accordion-expander{display:block;flex:0 0 20px}.job-offers-section .accordion-item{margin-bottom:50px}.job-offers-section .accordion-item:last-child{margin-bottom:0}.job-offers-section .accordion-item{border-bottom:0!important}