#mediatheque-carousel .header h2,#single-mediatheque h1{font-weight:700;font-size:clamp(1.5rem,1.25rem + 1.25vw,2.75rem)}#single-mediatheque h1{width:100%;height:100px;display:flex;justify-content:center;align-items:center;background-color:var(--agis-purple);color:#fff!important}#single-mediatheque .content,#single-mediatheque .infos{padding:var(--content-padding)}#single-mediatheque .infos{display:flex;flex-wrap:wrap;gap:1rem}#single-mediatheque .infos>p{max-width:500px;padding:.25rem;border-radius:10px;background-color:var(--agis-green);color:#fff}#single-mediatheque .content.has-thumbnail{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:space-between}#single-mediatheque .content.has-thumbnail>div{max-width:750px}#single-mediatheque .content.has-thumbnail .thumbnail{width:100%;overflow:hidden;background-color:var(--agis-light-grey)}#single-mediatheque .content.has-thumbnail .thumbnail img{width:100%;object-fit:contain}#mediatheque-carousel{padding:2rem;margin:2rem auto}#mediatheque-carousel .header{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem}#mediatheque-carousel .header h2{border-top:2px solid var(--agis-black);padding-top:1rem;text-align:center}#mediatheque-carousel .header img{width:150px}#mediatheque-carousel .medias{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}#mediatheque-carousel .medias .media a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem}#mediatheque-carousel .medias .media a:active,#mediatheque-carousel .medias .media a:hover,#mediatheque-carousel .medias .media a:visited{text-decoration:none}#mediatheque-carousel .medias .media a .thumbnail{width:clamp(9.375rem,8.125rem + 6.25vw,15.625rem);height:clamp(9.375rem,8.125rem + 6.25vw,15.625rem);overflow:hidden;background-color:var(--agis-light-grey);border-radius:2rem}#mediatheque-carousel .medias .media a .thumbnail img{width:100%;height:100%;object-fit:cover}#mediatheque-carousel .medias .media a .thumbnail .not-set{width:100%;height:100%;background-color:var(--agis-purple);font-size:1.5rem}#mediatheque-carousel .medias .media a .title{color:var(--agis-black);font-weight:700;font-family:"Gotham Bold",system-ui}