.news{border:1px solid var(--bg-color_light_block-text);border-radius:30px}.news__title{text-align:center;padding:.4em;background-color:var(--bg-color_light_block-text);border-radius:30px 30px 0 0}.news__grid{padding:1em;display:grid;gap:1.5em;grid-template-columns:repeat(auto-fill, 200px)}.news__grid--item{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.news__grid--item img{display:block;width:100%;height:auto;transition:transform 1s ease-in-out}.news__grid--item figcaption{padding:.8em;font-weight:500}.news__grid--item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(69,69,69,.9333333333);opacity:0;transition:opacity 1s ease-in;padding:1em;display:none}.news__grid--item:hover .overlay{opacity:1;display:flex;flex-direction:column;justify-content:center;color:var(--main_bg-color)}.symptome__grid{display:grid;gap:1em;grid-template-columns:repeat(auto-fit, minmax(70px, 1fr))}.symptome__grid figure{text-align:center;padding:.5em}@media screen and (width >= 768px){.symptome .symptome__grid{gap:2.5em;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));padding:0 2em}}.citation{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer}.citation__fig{position:relative;z-index:1;transition:transform .5s ease;width:200px}.citation__fig .citation__img{display:block;width:100%;height:auto;border-radius:25% 0%}.citation__fig figcaption{display:none}.citation__text{position:absolute;top:50%;left:60%;transform:translate(-60%, -20%);opacity:0;transition:opacity .5s ease;text-align:center;width:300px}.citation__text--p{padding-left:1em}.citation__text--p a{text-decoration:underline}.citation.active .citation__fig{transform:translate(-60%, -70%)}@media screen and (width >= 768px){.citation__fig{width:250px}.citation__fig figcaption{display:block}.citation.active .citation__fig{transform:translateX(-125%)}.citation__text{width:450px;transform:translate(-60%, -50%)}.citation__text p{padding-left:1em}}.citation.active .citation__text{opacity:1}#faq h3 button{font-weight:600}.temoignages{background-image:url("../images/bgtemoignage.png");background-size:cover}.temoignages .carousel-item{height:150px}