.vitre-main{flex-direction:column;display:flex}.vitre-section{width:100%;padding:3rem 2rem}.vitre-row{flex-direction:row;align-items:center;gap:2.5rem;width:100%;max-width:1300px;margin:0 auto;display:flex}.vitre-section-dark{background-image:url("/image/vitre teinté/04NpIkbEsTWG2.webP");background-position:50%;background-size:cover}.vitre-title-row{text-align:center;padding-bottom:2rem}.vitre-title-row h1{text-transform:uppercase;letter-spacing:.08em;font-size:2.5rem;font-weight:700}.vitre-col-text{flex:1;min-width:220px}.vitre-col-text p{font-size:1.15rem;line-height:1.75}.vitre-col-images{flex-direction:column;flex:1;align-items:center;gap:1.5rem;display:flex}.vitre-images-top{flex-direction:row;justify-content:center;gap:1.5rem;width:100%;display:flex}.vitre-images-bottom{justify-content:center;width:100%;display:flex}.vitre-img{object-fit:cover;border-radius:.25rem;width:100%;max-width:320px;height:auto;box-shadow:0 4px 15px #00000080}.vitre-img-full{max-width:480px}.vitre-section-gray{color:#fff;background:#6b7280}.vitre-col-video{flex:1;justify-content:center;align-items:center;display:flex}.vitre-video{border-radius:.75rem;width:100%;max-width:520px;height:auto;display:block}.vitre-col-reasons{flex:1}.vitre-col-reasons h3{text-align:center;color:#fff;margin-bottom:.75rem;font-size:1.4rem;font-weight:600}.vitre-hr{border:none;border-top:1px solid #fff6;margin:.75rem 0}.vitre-col-reasons p{color:#fff;margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.vitre-reasons-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.vitre-reasons-list li{color:#fff;font-size:1.05rem}.vitre-section-white{color:#111;background:#fff}.vitre-col-stat{flex:1}.vitre-col-stat p{color:#111;font-size:1.5rem;line-height:1.7}.vitre-col-chart{flex:1;justify-content:center;display:flex}.vitre-chart-img{object-fit:contain;border-radius:1.5rem;width:auto;height:auto;max-height:70vh}@media (max-width:1024px){.vitre-row,.vitre-images-top{flex-direction:column}.vitre-video{max-width:100%}.vitre-chart-img{object-fit:contain;width:100%;max-height:50vh}.vitre-col-stat p{text-align:center;font-size:1.25rem}.vitre-col-reasons h3{text-align:center}}
