.elementor-2140 .elementor-element.elementor-element-6e2db762{--display:flex;--min-height:27vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2140 .elementor-element.elementor-element-6e2db762::before, .elementor-2140 .elementor-element.elementor-element-6e2db762 > .elementor-background-video-container::before, .elementor-2140 .elementor-element.elementor-element-6e2db762 > .e-con-inner > .elementor-background-video-container::before, .elementor-2140 .elementor-element.elementor-element-6e2db762 > .elementor-background-slideshow::before, .elementor-2140 .elementor-element.elementor-element-6e2db762 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2140 .elementor-element.elementor-element-6e2db762 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000082 52%, #000000 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2140 .elementor-element.elementor-element-40ddd945{width:100%;max-width:100%;text-align:center;}.elementor-2140 .elementor-element.elementor-element-40ddd945 > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2140 .elementor-element.elementor-element-40ddd945 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:62px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-d6cea4e );}.elementor-2140 .elementor-element.elementor-element-4a4d450c{width:100%;max-width:100%;text-align:center;}.elementor-2140 .elementor-element.elementor-element-4a4d450c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2140 .elementor-element.elementor-element-4a4d450c .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-14ef391 );}.elementor-2140 .elementor-element.elementor-element-6fff587c{width:100%;max-width:100%;text-align:center;}.elementor-2140 .elementor-element.elementor-element-6fff587c > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-2140 .elementor-element.elementor-element-6fff587c .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:36px;font-weight:400;text-transform:lowercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-d6cea4e );}.elementor-2140 .elementor-element.elementor-element-58ab190{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--padding-top:2em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2140 .elementor-element.elementor-element-61f065e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2140 .elementor-element.elementor-element-5d6b885c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;--border-radius:1px 1px 1px 1px;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2140 .elementor-element.elementor-element-5d6b885c:not(.elementor-motion-effects-element-type-background), .elementor-2140 .elementor-element.elementor-element-5d6b885c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6cea4e );}.elementor-2140 .elementor-element.elementor-element-61ac1054 > .elementor-widget-container{margin:2em 0em 0em 0em;}@media(max-width:1024px){.elementor-2140 .elementor-element.elementor-element-6e2db762{--padding-top:10%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2140 .elementor-element.elementor-element-40ddd945 .elementor-heading-title{font-size:45px;}.elementor-2140 .elementor-element.elementor-element-4a4d450c .elementor-heading-title{font-size:14px;}.elementor-2140 .elementor-element.elementor-element-6fff587c .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-2140 .elementor-element.elementor-element-6e2db762{--content-width:958px;}.elementor-2140 .elementor-element.elementor-element-61f065e4{--width:80%;}.elementor-2140 .elementor-element.elementor-element-5d6b885c{--width:20%;}}@media(max-width:767px){.elementor-2140 .elementor-element.elementor-element-6e2db762{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2140 .elementor-element.elementor-element-40ddd945 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2140 .elementor-element.elementor-element-40ddd945{text-align:center;}.elementor-2140 .elementor-element.elementor-element-40ddd945 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-2140 .elementor-element.elementor-element-4a4d450c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2140 .elementor-element.elementor-element-4a4d450c{text-align:center;}.elementor-2140 .elementor-element.elementor-element-6fff587c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2140 .elementor-element.elementor-element-6fff587c{text-align:center;}.elementor-2140 .elementor-element.elementor-element-6fff587c .elementor-heading-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-5d6b885c *//* sidebar archive NGC */

.elementor-2140 .elementor-element.elementor-element-5d6b885c {
	padding: 30px;
	border-radius: 28px;
	background: rgba(255,255,255,.88);
	border: 1px solid rgba(0,0,0,.06);
	box-shadow: 0 15px 15px rgba(0,0,0,.09);
	backdrop-filter: blur(18px);
}

/* titres */

.elementor-2140 .elementor-element.elementor-element-5d6b885c h5 {
	display: block;
	margin: 0 0 16px;
	font-size: .82rem;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: .08em;
	color: #0f172a!important;
	opacity: 1!important;
}

/* espacements */

.elementor-2140 .elementor-element.elementor-element-5d6b885c nav {
	margin-bottom: 34px;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c nav:last-child {
	margin-bottom: 0;
}

/* reset listes catégories */

.elementor-2140 .elementor-element.elementor-element-5d6b885c ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c li {
	margin: 0;
	padding: 0;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c li::marker {
	display: none;
	content: "";
}

/* base chips */

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a,
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 32px;
	padding: 7px 12px;
	border-radius: 999px;
	font-size: .78rem!important;
	font-weight: 800;
	line-height: 1.1;
	text-decoration: none!important;
	color: #334155!important;
	background: rgba(15,23,42,.07)!important;
	border: 1px solid rgba(15,23,42,.10);
	box-shadow:
		inset 0 1px rgba(255,255,255,.85),
		0 5px 14px rgba(15,23,42,.12);
	transition:
		transform .22s ease,
		background .22s ease,
		color .22s ease,
		box-shadow .22s ease,
		border-color .22s ease,
		filter .22s ease;
}

/* hover */

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a:hover,
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a:hover {
	transform: translateY(-2px);
	color: #fff!important;
	border-color: rgba(255,255,255,.36);
	box-shadow:
		0 10px 26px rgba(15,23,42,.22),
		0 0 24px rgba(124,58,237,.18);
	filter: brightness(1.04);
}

/* catégories colorées */

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="coulisses-journal"] {
	background: #475569!important;
	color: #fff!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="creation-experimentation"] {
	background: #DB2777!important;
	color: #fff!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="fabrication-bricolage"] {
	background: #16A34A!important;
	color: #fff!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="humains-collaboration"] {
	background: #CA8A04!important;
	color: #fff!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="lieu-studio"] {
	background: #7C3AED!important;
	color: #fff!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="live-evenementiel"] {
	background: #EA580C!important;
	color: #fff!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="production-captation"] {
	background: #DC2626!important;
	color: #fff!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="reflexions-fondations"] {
	background: #2563EB!important;
	color: #fff!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="residences-acceuil"] {
	background: #14B8A6!important;
	color: #fff!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a[href*="technique-infrastructures"] {
	background: #0284C7!important;
	color: #fff!important;
}

/* tag cloud domaines */

.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

/* neutralise les tailles inline WordPress */

.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[style] {
	font-size: .78rem!important;
}

/* domaines standard */

.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a {
	background: rgba(15,23,42,.06)!important;
	color: #334155!important;
}

/* domaines importants */

.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[aria-label*="Musique"],
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[aria-label*="Médias"],
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[aria-label*="Vidéo"],
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[aria-label*="Arts et spectacles"],
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[aria-label*="Clips"],
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[aria-label*="Evénementiel"],
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[aria-label*="Live"],
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[aria-label*="Photographie"],
.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a[aria-label*="Studio"] {
	background: rgba(124,58,237,.16)!important;
	color: #6D28D9!important;
	border-color: rgba(124,58,237,.28);
}

/* hover domaines */

.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a:hover {
	background: linear-gradient(135deg, #7C3AED, #0284C7)!important;
	color: #fff!important;
}

/* sécurité Elementor/WP */

.elementor-2140 .elementor-element.elementor-element-5d6b885c a {
	opacity: 1!important;
}

.elementor-2140 .elementor-element.elementor-element-5d6b885c .elementor-widget-container {
	color: #0f172a;
}

/* mobile */

@media (max-width: 767px) {
	.elementor-2140 .elementor-element.elementor-element-5d6b885c {
		padding: 20px;
		border-radius: 22px;
	}

	.elementor-2140 .elementor-element.elementor-element-5d6b885c h5 {
		font-size: .76rem;
	}

	.elementor-2140 .elementor-element.elementor-element-5d6b885c .cat-item a,
	.elementor-2140 .elementor-element.elementor-element-5d6b885c .tagcloud a {
		font-size: .74rem!important;
		padding: 7px 10px;
		min-height: 30px;
	}
}/* End custom CSS */