.contentblock-standard-bigger-margin{margin-bottom:30%}@media (min-width:1200px){.contentblock-standard-bigger-margin{margin-bottom:296.3px}}.contentblock-standard-smaller-margin{margin-bottom:20%}@media (min-width:1200px){.contentblock-standard-smaller-margin{margin-bottom:142.22px}}.rounded-image{border-radius:10px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.17))}.contain-programmation{margin-top:90px}.contain-programmation .affiche{border-radius:2%;cursor:pointer;margin:10px 0;position:relative;width:100%}.contain-programmation .affiche.noclick{cursor:unset}@media (max-width:767.98px){.contain-programmation .affiche{margin:unset;margin-bottom:20px}}.contain-programmation .affiche .textonly,.contain-programmation .affiche a,.contain-programmation .slide a{border-radius:2%;display:block;filter:drop-shadow(0 3px 3px rgba(0,0,0,.17));height:100%;overflow:hidden;width:100%}.contain-programmation .bgimage{transition:transform .5s}.contain-programmation .bg-colorblock,.contain-programmation .bgimage{aspect-ratio:1/1.15;object-fit:cover;width:100%}.contain-programmation .affiche:hover .bgimage,.contain-programmation .slide:hover .bgimage{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.contain-programmation .description{background-color:rgba(0,0,0,.3);border-radius:2%;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.contain-programmation .description.nofilter{background-color:unset}.contain-programmation .description .description-content{bottom:0;color:#fff;margin:0;padding:5% 8%;position:absolute;width:100%}@media (min-width:768px) and (max-width:991.98px){.contain-programmation .affiche .description-titre{font-size:1.5rem}}.contain-programmation .description-titre{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.1em}@media screen and (max-width:331px){.contain-programmation .description-titre{font-size:1.5rem}}.contain-programmation .description-sous-titre{color:#fff;font-weight:250;padding-top:2.5%}@media (max-width:575.98px){.contain-programmation .description-sous-titre{letter-spacing:0!important}.contain-programmation .static-card .description-sous-titre{font-weight:400;letter-spacing:unset!important}}.contain-programmation .illus-rose{aspect-ratio:1/1.5;display:none;height:47%;left:0;position:absolute;top:0;transform:translateY(35%);z-index:9}.contain-programmation .illus-jaune{aspect-ratio:1.5/1;display:none;height:31%;left:0;position:absolute;top:0;transform:translate(70%);width:54%;z-index:9}.contain-programmation .illus-orange{aspect-ratio:1/1.5;display:none;height:47%;position:absolute;right:0;top:0;transform:translateY(35%);z-index:9}.contain-programmation .affiche:hover .illus-jaune,.contain-programmation .affiche:hover .illus-orange,.contain-programmation .affiche:hover .illus-rose,.contain-programmation .slide:hover .illus-jaune,.contain-programmation .slide:hover .illus-orange,.contain-programmation .slide:hover .illus-rose{display:block}@media (max-width:991.98px){.contain-programmation .description .description-content{padding-bottom:10%;padding-top:10%}}@media (min-width:992px){.titre-header{font-size:2.6rem}}@media (max-width:575.98px){.bgcover.bandeau-header .contain-titres{align-items:self-start}}.image-container{display:flex;margin-bottom:90px}@media (max-width:767.98px){.image-container{flex-direction:column;flex-wrap:unset}}.affiche .date{margin:10px!important}.central-text{height:100%;text-align:center}.img-pseudo-affiche{background-image:url(/build/images/montpellier-blues-festival-off.d57697a6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%}.textonly .description-content{height:100%}