.module-products{background:#000;margin:0 0 3rem;padding:4rem 0 5rem;position:relative;z-index:1}.container-products h2{color:#fff;font-size:var(--font-size-t1);line-height:unset;margin:0;text-align:center}.container-products h2 em{color:#b9b9bb;display:block;font-style:normal}.container-products .intro{color:#fff;text-align:center}.container-products .content-products{display:flex;flex-wrap:wrap;justify-content:center;margin-top:6rem}.container-products .block{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;box-shadow:0 8px 8px rgba(0,0,0,.05);flex:0 0 calc(25% - 1.4rem);margin:0 .7rem 1.5rem;opacity:.99;padding:2rem 1.7rem 2.25rem}.container-products .block .col-img{align-items:center;display:flex}.container-products .block .col-img .txt h3{color:#fff;font-size:var(--font-size-p);font-weight:500;line-height:2.7rem;margin:0;padding:0 0 .7rem .5rem}.container-products .block .txt2{color:#fff;font-size:var(--font-size-p);margin:0 0 2rem;min-height:9.63rem;padding:0 .7rem 0 1rem;text-align:left}.lang-ar .container-products .block .txt2{text-align:right}.lang-de .container-products .block .txt2{min-height:16.8rem}.lang-fr .container-products .block .txt2{min-height:12rem}.container-products .block .cta{margin:.5rem 0 0;padding:0 1rem}.container-products .block .cta a{color:#09d674;font-size:var(--font-size-p);font-weight:500;margin:0;padding:0}.container-products .block .cta a:hover{text-decoration:underline}@media (max-width:1024px){.module-products{padding:4rem 0}.container-products .block{margin-bottom:3rem;max-width:300px}}@media (max-width:920px){.container-products .content-products{flex-flow:row wrap;margin-top:5rem}.container-products .block{flex:0 0 50%;margin-bottom:2rem;max-width:300px}}@media (max-width:720px){.container-products .block{flex:0 0 45%;max-width:auto;width:auto}}@media (max-width:600px){.container-products h2{font-size:var(--font-size-t1-mobile)}.container-products .block .txt h3{font-size:var(--font-size-t2-mobile)}.container-products .block .cta a,.container-products .block .txt,.container-products .block .txt p,.container-products .block .txt2,.container-products .block .txt2 p{font-size:var(--font-size-p-mobile)}}@media (max-width:480px){.container-products .block{flex:0 0 100%}.container-products .block .txt2{min-height:unset}}