.section-gammes .gammes{padding:30px;display:flex;margin:0 auto;flex-wrap:nowrap;overflow:auto;gap:1px}@media (min-width: 992px){.section-gammes .gammes{max-width:1400px;justify-content:center}}.section-gammes .gammes .gamme{width:100%;flex-shrink:0;text-decoration:none}@media (min-width: 992px){.section-gammes .gammes .gamme{width:50%}}.section-gammes .gammes .gamme .content{display:flex;flex-direction:column;position:relative;height:100%}.section-gammes .gammes .gamme .content .content-image{height:100%;font-size:0px;line-height:0px;position:relative;overflow:hidden}.section-gammes .gammes .gamme .content .content-image img{object-fit:contain;width:100%;transform:scale(1);transition:all 0.3s ease;object-fit:contain}@media (min-width: 992px){.section-gammes .gammes .gamme .content .content-image img{height:auto;object-fit:cover;height:100%}}.section-gammes .gammes .gamme .content .content-image .mask{position:absolute;left:0;top:0;height:100%;width:100%;background:#000000;opacity:0.2;z-index:1}.section-gammes .gammes .gamme .content .content-image .content-text{position:absolute;left:0;bottom:0;z-index:2;width:100%;text-align:center;padding:30px}.section-gammes .gammes .gamme .content .content-image .content-text .label{text-transform:uppercase;font-size:12px;line-height:18px;color:#ffffff}.section-gammes .gammes .gamme .content .content-image .content-text h2{font-size:24px;line-height:30px;color:#ffffff;padding-bottom:10px}.section-gammes .gammes .gamme .content .content-image .content-text .cta{background:#ffffff;color:#000000;font-size:14px;line-height:36px;text-decoration:none;text-transform:uppercase;text-align:center;display:block;padding:0 10px;display:flex;height:100%;align-items:flex-end;justify-content:center;text-decoration:none;display:inline-block;border-radius:3px}.section-gammes .gammes .gamme .content:hover .content-image img{transform:scale(1.1)}
