/* Remplacement statique de Revolution Slider (s4-goodwork-compat) */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/open-sans-latin-700-normal.woff2) format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display:swap;src:url(fonts/open-sans-latin-800-normal.woff2) format('woff2')}

.s4-rs{position:relative;width:100%;overflow:hidden;height:calc(min(100vw, calc(var(--s4-rs-w) * 1px)) * var(--s4-rs-h) / var(--s4-rs-w))}
.s4-rs-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease}
.s4-rs-slide:first-child,.s4-rs-slide.is-active{opacity:1}
.s4-rs.is-started .s4-rs-slide:not(.is-active){opacity:0}
.s4-rs-grid{position:relative;height:100%;width:min(100%, calc(var(--s4-rs-w) * 1px));margin:0 auto}
.s4-rs-layer{position:absolute;white-space:nowrap}

@media (max-width:767px){
	.s4-rs{height:auto;min-height:200px}
	.s4-rs-slide{position:relative;display:none}
	.s4-rs-slide:first-child,.s4-rs-slide.is-active{display:block}
	.s4-rs.is-started .s4-rs-slide:not(.is-active){display:none}
	.s4-rs-grid{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;min-height:200px;padding:24px 16px;box-sizing:border-box;text-align:center}
	.s4-rs-layer{position:static;white-space:normal;font-size:max(15px,calc(var(--s4-fs) * .13vw))!important;line-height:1.25!important}
	.s4-rs-layer br+br{display:none}
}
