.content-diags-bf{padding:10px}@media (min-width: 992px){.content-diags-bf{padding:30px}}.content-diags-bf .content-title{padding:30px 20px 20px 20px;text-align:center}@media (min-width: 992px){.content-diags-bf .content-title{padding:60px 30px 20px 30px}}.content-diags-bf .content-title h2{font-size:28px;margin-bottom:5px;font-weight:400}.content-diags-bf .content-title h2 span{font-style:italic}.content-diags-bf .content-title h2 strong{background:#000000;color:#ffffff;font-weight:400;display:inline-block;padding:0 4px}.content-diags-bf .content-title .offre{font-size:18px;text-transform:uppercase;letter-spacing:1px;margin-top:10px;font-family:var(--font-grotesk)}.content-diags-bf .content-title .offre span{font-family:var(--font-grotesk);display:inline-block;padding:4px;border:1px solid #000000;line-height:18px}.content-diags-bf .content-title a{display:inline-block;position:relative;font-size:14px;line-height:16px;color:#000000}.content-diags-bf .content-title a:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:#000000}.content-diags-bf .diags-bf{display:flex;max-width:1000px;margin:0 auto;flex-wrap:wrap}.content-diags-bf .diags-bf .contact{width:50%;padding:10px}@media (min-width: 992px){.content-diags-bf .diags-bf .contact{width:25%}}.content-diags-bf .diags-bf .contact a{background:#E9E5E2;overflow:hidden;border-radius:10px;text-decoration:none;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:20px;height:100%}.content-diags-bf .diags-bf .contact a .content-title{padding:0}.content-diags-bf .diags-bf .contact a .content-title .title{color:#000000;font-size:18px;text-align:left}@media (min-width: 992px){.content-diags-bf .diags-bf .contact a .content-title .title{font-size:24px}}.content-diags-bf .diags-bf .contact a .desc{display:flex;justify-content:space-between;align-items:flex-end}.content-diags-bf .diags-bf .contact a .desc .texte{padding-right:20px;color:#000000;font-size:16px;font-family:var(--font-grotesk)}@media (min-width: 992px){.content-diags-bf .diags-bf .contact a .desc .texte{font-size:18px}}.content-diags-bf .diags-bf .contact a .desc .texte strong{font-family:var(--font-grotesk);display:inline-block;padding:0 5px;font-size:18px;border:1px solid #000000}@media (min-width: 992px){.content-diags-bf .diags-bf .contact a .desc .texte strong{font-size:24px}}.content-diags-bf .diags-bf .contact a .desc .picto svg{height:30px}.content-diags-bf .diags-bf .diag{width:50%;padding:6px}@media (min-width: 992px){.content-diags-bf .diags-bf .diag{width:25%;padding:10px}}.content-diags-bf .diags-bf .diag a{text-decoration:none;position:relative;display:block}.content-diags-bf .diags-bf .diag a .image{position:relative;border-radius:10px;overflow:hidden;font-size:0px;line-height:0px}.content-diags-bf .diags-bf .diag a .image img{object-fit:contain;width:100%}.content-diags-bf .diags-bf .diag a .content-title{position:absolute;left:0;bottom:0;padding:15px;display:flex;justify-content:space-between;align-items:flex-end;text-align:left;width:100%}@media (min-width: 992px){.content-diags-bf .diags-bf .diag a .content-title{padding:20px}}.content-diags-bf .diags-bf .diag a .content-title .title{color:#ffffff;font-size:20px}@media (min-width: 992px){.content-diags-bf .diags-bf .diag a .content-title .title{padding-right:20px}}.content-diags-bf .diags-bf .diag a .content-title .title strong{display:inline-block;background:#000000;padding:0 4px;color:#ffffff}.content-diags-bf .diags-bf .diag a .content-title .picto svg{height:30px}
