.publi-legal-list{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;margin:4rem auto}@media screen and (max-width:900px){.publi-legal-list{flex-direction:column}}.publi-legal-list .publi-legal-item{align-items:center;background-color:#f4f4f4;border-radius:1rem;display:flex;gap:5rem;justify-content:space-between;padding:1.5rem 3rem;width:100%}.publi-legal-list .publi-legal-item:hover{background-color:#fafafa}.publi-legal-list .publi-legal-item.no-ad{background-color:#f4f4f4;justify-content:center}@media screen and (max-width:900px){.publi-legal-list .publi-legal-item{align-items:flex-start;flex-direction:column;gap:2rem;padding:1.4rem 2rem;width:100%}}.publi-legal-list .publi-legal-item .publi-legal-time{color:#000;font-family:Source Sans Pro Bold,sans-serif;font-size:1.4rem;letter-spacing:.56px;line-height:1.6rem}.publi-legal-list .publi-legal-item .publi-legal-content{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.publi-legal-list .publi-legal-item .publi-legal-content .publi-legal-content-title{color:#000;font-family:Source Sans Pro Bold,sans-serif;font-size:1.4rem;line-height:1.6rem}.publi-legal-list .publi-legal-item .publi-legal-content .publi-legal-content-content{color:#000;font-family:Source Sans Pro,sans-serif;font-size:1.4rem;line-height:2rem}.publi-legal-list .publi-legal-item .publi-legal-typo{align-self:start;font-family:Source Sans Pro,sans-serif;font-size:1.2rem;letter-spacing:0;line-height:1.6rem}.breadcrumb{background-color:#ebebeb}.breadcrumb.white{background-color:#fff}.breadcrumb .background-gray{display:flex;flex-wrap:wrap;font-family:Source Sans Pro,sans-serif;font-size:1.2rem;justify-content:start;line-height:1.6rem;margin:0 auto;max-width:126rem;padding:2rem;text-align:center}@media screen and (max-width:900px){.breadcrumb{padding:3rem 1rem 0;padding:0 1rem}}.breadcrumb a,.breadcrumb p{font-family:Source Sans Pro,sans-serif;font-size:1.2rem;line-height:1.6rem;text-wrap:unset}.breadcrumb .puce{color:#000;margin:0 1rem}.breadcrumb .dash{margin:0 1rem}.breadcrumb .normal{color:#000;margin-left:.5rem}.breadcrumb .active{margin-left:.5rem}.breadcrumb .active,.breadcrumb a:hover{color:var(--bs-primary)}.ad-view-container{background-color:#f5f5f5}.ad-view-container .bg-gray{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:42rem;padding:8rem 2rem}@media screen and (max-width:900px){.ad-view-container .bg-gray{padding:4rem 2rem}}.ad-view-container .bg-gray .ad-view-header{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.ad-view-container .bg-gray .ad-view-header h1,.ad-view-container .bg-gray .ad-view-header p{font-family:Source Sans Pro,sans-serif;font-size:1.8rem;letter-spacing:.18px;line-height:3rem;margin-bottom:0}.ad-view-container .bg-gray .ad-view-content{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.302);font-family:Source Sans Pro,sans-serif;font-size:1.6rem;letter-spacing:0;line-height:2.4rem;padding:4rem}.ad-view-container .bg-gray .ad-view-footer{font-family:Source Sans Pro,sans-serif;font-size:1.2rem;letter-spacing:0;line-height:1.6rem;text-align:center}.ad-download{background-color:var(--bs-primary);color:#fff;font-size:2.2rem;line-height:2.8rem;text-align:center}@media screen and (max-width:900px){.ad-download{bottom:0;font-size:1.8rem;left:0;line-height:2.4rem;position:fixed;transform:translateY(0);width:100%;z-index:10}}.ad-download a{align-items:center;color:#fff;display:flex;font-family:Source Sans Pro Bold,sans-serif;gap:1rem;justify-content:center;padding:3rem}@media screen and (max-width:900px){.ad-download a{padding:2rem 1.5rem}.ad-download a img{height:auto;width:2.4rem}}.publi-legal-list-container{background-color:#fff;margin:0 auto;max-width:126rem;padding:8rem 2rem}@media screen and (max-width:900px){.publi-legal-list-container{padding:4rem 2rem}}.publi-legal-list-container .publi-legal-title{font-family:Merriweather Bold,serif;font-size:2.9rem;letter-spacing:.29px;line-height:3.7rem;padding-bottom:2rem;scroll-margin-top:11rem}@media screen and (max-width:900px){.publi-legal-list-container .publi-legal-title{font-size:2.2rem;line-height:2.8rem}}.publi-legal-list-container .publi-legal-bar{background-color:var(--bs-primary);border:none;height:.4rem;margin:0;width:6.5rem}