.hero-grid{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:80px auto 0;max-width:976px}.hero-col{display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.hero-col h2{font-size:2rem;font-weight:700}.hero-col p{font-size:1.5rem;font-weight:500;margin:0}.sds3-vendor-top-grid{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:40px}.sds3-carosello{font-size:16px;font-weight:500;line-height:26px}.sds3-vendor-cover-carosello{align-items:flex-start;display:flex;flex-direction:column;height:371px;justify-content:center;overflow:hidden;padding:10px;text-align:left;width:310px}.carousel-dots,.vendor-reviews-dots{display:none}@media (max-width:767px){.carousel-dots{display:flex;gap:10px;justify-content:center;margin:12px 0 18px}.carousel-dots .dot{background:#ccc;border-radius:50%;height:8px;transition:background .2s;width:8px}.carousel-dots .dot.active{background:#5667f0}.vendor-reviews-dots{display:flex;gap:10px;justify-content:center;margin:20px 0}.vendor-reviews-dots .dot{background:#ccc;border-radius:50%;height:8px;margin:0 0 25px;transition:background .2s;width:8px}.vendor-reviews-dots .dot.active{background:#5667f0}}.sds3-vendor-cover-mobile{display:none}@media screen and (max-width:767px){.sds3-vendor-cover-mobile{display:block;padding-left:20px;padding-right:20px;text-align:center}.sds3-vendor-cover{display:none}.sds3-carousel-slider-inner.hiw{padding-top:26px}.sds2-hiw-cover-icon{margin:auto}.sds2-vendor-reviews-bg{top:-10%}.vendor-reviews-dots{margin:0 0 20px!important}.sds3-carousel-slider-inner.vendor-reviews{padding-bottom:30px!important;padding-top:30px!important}.sds2-vendor-reviews-slider-wrapper .sds2-vendor-reviews-cover .sds3-h3{font-size:25px;line-height:36px}.sds2-vendor-reviews-cover{height:350px;margin-left:24px;width:195px}}.lang-esp .sds2-hiw-card,.lang-fra .sds2-hiw-card{height:440px}.lang-esp .sds2-hiw-card-item-bottom,.lang-fra .sds2-hiw-card-item-bottom{height:220px}.vendor-hero-new.fade-in{z-index:-1}.hs-richtext{font-size:12px;line-height:normal;padding:0 20px 20px 0;text-align:center}@media (min-width:700px){fieldset.form-columns-1 .hs-input{width:100%!important}}