.elementor-268 .elementor-element.elementor-element-10d9aa9{width:100%;max-width:100%;top:0px;z-index:-2;}body:not(.rtl) .elementor-268 .elementor-element.elementor-element-10d9aa9{left:0px;}body.rtl .elementor-268 .elementor-element.elementor-element-10d9aa9{right:0px;}.elementor-268 .elementor-element.elementor-element-e4a1dfe{--display:flex;}.elementor-268 .elementor-element.elementor-element-c7493b7{--display:flex;}.elementor-268 .elementor-element.elementor-element-4fda183{--display:flex;}.elementor-268 .elementor-element.elementor-element-fd40507{--display:flex;}.elementor-268 .elementor-element.elementor-element-d46f2c4{--n-accordion-title-font-size:1.05rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:16px 16px 16px 16px;--n-accordion-title-normal-color:#312C62;--n-accordion-icon-size:15px;}.elementor-268 .elementor-element.elementor-element-d46f2c4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4E3E911F;}:where( .elementor-268 .elementor-element.elementor-element-d46f2c4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 1px 1px;border-color:#C46BA866;--border-radius:0px 0px 18px 18px;--padding-top:0px;--padding-right:24px;--padding-bottom:20px;--padding-left:24px;}.elementor-268 .elementor-element.elementor-element-d46f2c4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:#C46BA866;}.elementor-268 .elementor-element.elementor-element-d46f2c4 {--n-accordion-padding:20px 24px 20px 24px;}:where( .elementor-268 .elementor-element.elementor-element-d46f2c4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Alcyone", Sans-serif;}.elementor-268 .elementor-element.elementor-element-2cb5855{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-10d9aa9 */.elementor-268 .elementor-element.elementor-element-10d9aa9 {
    height: 100%;
}

.dbe-aurora{
  position:absolute; inset:0; z-index:0;
  overflow:hidden; pointer-events:none;
  background:#0A0916;
  /* Le filtre global unifie les blobs en une seule nappe organique */
  filter:blur(0px);
}
.dbe-aurora__blob{
  position:absolute;
  border-radius:50%;
  filter:blur(90px);
  will-change:transform;
  mix-blend-mode:screen;
}
/* Fandango — accent principal */
.dbe-aurora__blob--1{
  width:58vw; height:58vw; left:-12%; top:-22%;
  background:radial-gradient(circle at 40% 40%, #AF4477 0%, rgba(175,68,119,0) 68%);
  opacity:.72;
}
/* Plump Purple — masse centrale */
.dbe-aurora__blob--2{
  width:65vw; height:52vw; right:-14%; top:8%;
  background:radial-gradient(circle at 55% 45%, #4E3E91 0%, rgba(78,62,145,0) 70%);
  opacity:.80;
}
/* Dark Blue — ancrage bas */
.dbe-aurora__blob--3{
  width:70vw; height:48vw; left:8%; bottom:-26%;
  background:radial-gradient(circle at 50% 50%, #312C62 0%, rgba(49,44,98,0) 72%);
  opacity:.85;
}
/* Violet clair — liaison / lumière */
.dbe-aurora__blob--4{
  width:38vw; height:38vw; left:34%; top:22%;
  background:radial-gradient(circle at 50% 50%, #8C5AAF 0%, rgba(140,90,175,0) 68%);
  opacity:.55;
}
/* Rose pâle — point chaud discret */
.dbe-aurora__blob--5{
  width:30vw; height:30vw; right:18%; bottom:-6%;
  background:radial-gradient(circle at 50% 50%, #E496BE 0%, rgba(228,150,190,0) 66%);
  opacity:.34;
}
/* Grain : indispensable, sinon banding visible sur les grands aplats */
.dbe-aurora__grain{
  position:absolute; inset:-40%;
  opacity:.06;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  animation:dbeAuroraGrain 1s steps(3) infinite;
}
@keyframes dbeAuroraGrain{
  0%{transform:translate(0,0)} 33%{transform:translate(-2%,2%)}
  66%{transform:translate(2%,-2%)} 100%{transform:translate(0,0)}
}

/* ── Variante fond clair (sections intermédiaires) ── */
.dbe-aurora--light{background:#F7F5FB;}
.dbe-aurora--light .dbe-aurora__blob{mix-blend-mode:multiply; filter:blur(110px); opacity:.30;}
.dbe-aurora--light .dbe-aurora__grain{opacity:.035;}

.dbe-aurora ~ *{position:relative; z-index:1;}

@media (max-width:767px){
  .dbe-aurora__blob{filter:blur(60px);}
}
@media (prefers-reduced-motion:reduce){
  .dbe-aurora__grain{animation:none;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alcyone';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Thin.woff2') format('woff2'),
		url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Alcyone';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-ExtraLight.woff2') format('woff2'),
		url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'Alcyone';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Light.woff2') format('woff2'),
		url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Light.woff') format('woff');
}
@font-face {
	font-family: 'Alcyone';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Regular.woff2') format('woff2'),
		url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Alcyone';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Medium.woff2') format('woff2'),
		url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Alcyone';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-SemiBold.woff2') format('woff2'),
		url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Alcyone';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Bold.woff2') format('woff2'),
		url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Alcyone';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Black.woff2') format('woff2'),
		url('https://dbe.projet.click/wp-content/uploads/2026/05/Alcyone-Black.woff') format('woff');
}
/* End Custom Fonts CSS */