.content {
}

.content .info {
	margin-left: 2vw;
}


.content .info img {
	width: 100%;
}

.content .info figure {
	    padding: 1.5em 0;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-left: 0;
}



.accordion-details {
    border-bottom: 1px solid black;
}

.accordion-details + .accordion-details {
    border-top: unset !important;
}

.content .text a {
    color: black;
}

.content .text figure {
    margin: 0;
    padding: clamp(20px, 2vw, 50px);
}

.content .text iframe {
        border: none;
    width: calc(50vw - 4vw);
    aspect-ratio: 16/9;
}

.bloc-ag .event:not(a) {
    cursor: default;
}

ul.gallery li {
    display: block;
}

ul.gallery {
    margin: 0;
    padding: 0;
}


ul.gallery img {
       min-height: 350px;
    max-width: calc(50vw - 4vw);
    max-height: 34vw;
}


.flickity-button:disabled {
    display: none;
}

.text blockquote {
    font-size: clamp(14px, 1.2vw, 22px);
       width: calc(50vw - 4vw);

}


@media screen and (max-width: 980px) {
	.content {

	flex-direction: column-reverse;
}

ul.gallery img {
    height: 25vh;
    object-fit: cover;
    min-height: 250px;
}


.content .text iframe, ul.gallery img, .text blockquote  {
    width: 100%;
}


}