@charset "UTF-8";

@font-face {
	font-family: 'DIN Pro';
	src: url('../fonts/DINPro-Light.woff2') format('woff2');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'DIN Pro';
	src: url('../fonts/DINPro-LightItalic.woff2') format('woff2');
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'DIN Pro';
	src: url('../fonts/DINPro.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'DIN Pro';
	src: url('../fonts/DINPro-Italic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'DIN Pro';
	src: url('../fonts/DINPro-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'DIN Pro';
	src: url('../fonts/DINPro-Black.woff2') format('woff2');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}


/*--------------------------------------------------------------
Reset
--------------------------------------------------------------*/

html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,legend,textarea,hr,h1,h2,h3{margin:0;padding:0}button,input,textarea{margin:0}*,*:before,*:after{box-sizing:border-box}img,video,svg{display:block;height:auto;max-width:100%;border:0}

/*--------------------------------------------------------------
Vars
--------------------------------------------------------------*/

:root{
	--leading:1.75rem;

	--white:#fff;
	--black:#2c2a2a;
	--green:#a8be17;
	--pink:#c70040;
	--orange:#e4421a;
	--yellow:#fca01f;
	--blue:#3ba9e0;
	--cyan:#1bcbcb;
	--purple:#7e3aea;

	--width:100%;
}
/*--------------------------------------------------------------
Typography
--------------------------------------------------------------*/

html{
	font-size:100%;
	-webkit-text-size-adjust:100%;
}
body{
	text-rendering:optimizeSpeed;
	background:var(--white);
	color:var(--black);
	font-family:'DIN Pro',sans-serif;
	font-size:1rem;
	font-weight: 400;
	line-height:1.75;
	overflow-x:hidden;
	word-wrap: break-word;
}
a{
	color:inherit;
	text-decoration:underline;
	text-underline-offset:.1em;
}
h1,.h1-like{
	font-size:2rem;
	font-weight:900;
	line-height:1.25;
	text-transform: uppercase;
	margin-bottom:var(--leading);
}
h2{
	color:var(--green);
	font-size:1.6rem;
	font-weight: 900;
	line-height: 1.25;
	text-transform: uppercase;
	margin-bottom:var(--leading);
}
h2 + .subtitle, h2 + .btn{margin-top:calc(0px - var(--leading))}
p,address,ol,ul,dl,blockquote{
	margin-top:0;
	margin-bottom:var(--leading);
}
li p,li ul,li ol,ol ol,ul ul{
	margin-top:0;
	margin-bottom:0;
}
ul,ol{
	padding-left:2em;
}
em,address,cite{
	font-style:italic;
	position:relative;
	vertical-align:baseline;
}
strong{font-weight: 900;}
small{font-size:.833em;}
blockquote{
	font-size: 1.5625rem;
	font-weight: 900;
	text-transform: uppercase;
}
blockquote p:before, blockquote p:after{
	content:"« ";
	color:var(--green);
}
blockquote p:after{content: " »"}
address{font-style: normal}

/*--------------------------------------------------------------
Forms
--------------------------------------------------------------*/

::placeholder{
	color:var(--black);
	font-style: italic;
}
label{
	display:block;
	cursor:pointer;
	font-weight: 700;
}
[type=text],[type=email],select,textarea,.btn,button{
	font-family:inherit;
	font-size:inherit;
	vertical-align:middle;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	width:100%;
	padding:.5rem;
	border:1px solid var(--black);
	background: transparent;
	transition:border .3s ease-in-out;
	line-height: 1.75;
}
[type=text]:focus,[type=email]:focus,textarea:focus{border-color:var(--green)}
button,.btn,[type=submit]{
	font-weight: 700;
	text-transform: uppercase;
	background:transparent;
	color:var(--black);
	border:none;
	display:inline-block;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	width:auto;
	padding:.5rem 2.5rem .5rem 0;
}
.btn:hover,.btn:focus{
	text-decoration: none;
}
.btn:before, .btn:after{
	content:"";
	position:absolute;
	width:2rem;
	height:2px;
	right:0;
	top:calc(50% - 1px);
	background: var(--black);
	transition: transform .2s ease-in-out;
	transform-origin: left;
}
.btn:after{
	width:8px;
	height:8px;
	border-radius: 4px;
	top:calc(50% - 4px);
}
.btn:hover:before, .btn:focus:before{transform: scaleX(1.5);}
.btn:hover:after, .btn:focus:after{transform: translateX(1rem)}
.btn-green{color:var(--green)}
.btn-green:before,.btn-green:after{background: var(--green)}
.btn-yellow{color:var(--yellow)}
.btn-yellow:before,.btn-yellow:after{background: var(--yellow)}
.btn-white{color:var(--white)}
.btn-white:before,.btn-white:after{background: var(--white)}
.btn-pink{color:var(--pink)}
.btn-pink:before,.btn-pink:after{background: var(--pink)}
.btn-orange{color:var(--orange)}
.btn-orange:before,.btn-orange:after{background: var(--orange)}
.btn-blue{color:var(--blue)}
.btn-blue:before,.btn-blue:after{background: var(--blue)}

.btn-vertical{padding:.5rem 0}
.btn-vertical:before{
	width:2px;
	height:2rem;
	top:100%;
	right:calc(50% - 1px);
	transform-origin: top;
	z-index: 99;
}
.btn-vertical:after{
	top:calc(100% + 2rem - 4px);
	right:calc(50% - 4px);
	transform-origin: top;
	z-index: 99;
}
.btn-vertical:hover:before, .btn-vertical:focus:before{transform: scaleY(4);}
.btn-vertical:hover:after, .btn-vertical:focus:after{transform: translateY(6rem)}

/*--------------------------------------------------------------
Utilities
--------------------------------------------------------------*/

/*:focus:not(:focus-visible){outline:0;}
:focus-visible{outline-offset:5px;}
@media (prefers-reduced-motion:no-preference){
	:focus-visible{transition:outline-offset .25s ease;}
}*/
::selection{
	background:var(--black);
	color:var(--white);
}
.screen-reader-text{
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
	padding:0;
	border:none;
}
.screen-reader-text:focus{
	background-color:var(--white);
	clip:auto !important;
	display:block;
	width:auto;
	height:auto;
	top:0;
	left:0;
	padding:.5em 1em;
	text-decoration:none;
	z-index:999;
}
.wrapper{
	max-width:var(--width);
	padding-left:1rem;
	padding-right:1rem;
	margin-left:auto;
	margin-right:auto;
}
.grid{
	display:grid;
	gap:5rem;
	margin-bottom:5rem;
}

.text-center{text-align: center}
.text-center p{
	margin-left:auto;
	margin-right:auto
}

/*--------------------------------------------------------------
Images
--------------------------------------------------------------*/

img{width:100%}
figcaption{
	position: relative;
	padding:1rem 0 1rem 8rem;
}
figcaption:before, figcaption:after{
	content:"";
	position: absolute;
	right:calc(100% - 7rem);
	top:calc(-3rem + var(--leading) / 2);
	width:4rem;
	height:4rem;
	border-bottom:1px solid var(--black);
	border-left:1px solid var(--black);
}
figcaption:after{
	border:none;
	width:5px;
	height:5px;
	border-radius: 50%;
	background: var(--black);
	right:calc(100% - 3rem - 3px);
}

/*--------------------------------------------------------------
Colors
--------------------------------------------------------------*/

.pink{color:var(--pink)}
.blue{color:var(--blue)}
.orange{color:var(--orange)}
.yellow{color:var(--yellow)}
.green{color:var(--green)}
.cyan{color:var(--cyan)}
.purple{color:var(--purple)}
.white{color:var(--white)}
.black{color:var(--black)}

.bg-pink{background:var(--pink)}
.bg-blue{background:var(--blue)}
.bg-orange{background:var(--orange)}
.bg-yellow{background:var(--yellow)}
.bg-green{background:var(--green)}
.bg-cyan{background:var(--cyan)}
.bg-purple{background:var(--purple)}
.bg-black{background:var(--black)}

.pink-content h1, .pink-content h2, .pink-content h3, .pink-content a, .pink-content .subtitle{color:var(--pink)}
.blue-content h1, .blue-content h2, .blue-content h3, .blue-content a, .blue-content .subtitle{color:var(--blue)}
.orange-content h1, .orange-content h2, .orange-content h3, .orange-content a, .orange-content .subtitle{color:var(--orange)}
.yellow-content h1, .yellow-content h2, .yellow-content h3, .yellow-content a, .yellow-content .subtitle{color:var(--yellow)}
.green-content h1, .green-content h2, .green-content h3, .green-content a, .green-content .subtitle{color:var(--green)}
.cyan-content h1, .cyan-content h2, .cyan-content h3, .cyan-content a, .cyan-content .subtitle{color:var(--cyan)}
.purple-content h1, .purple-content h2, .purple-content h3, .purple-content a, .purple-content .subtitle{color:var(--purple)}

/*--------------------------------------------------------------
Joins
--------------------------------------------------------------*/

join li, .content ul li{margin-bottom: .5rem}
.join, .content ul{
	list-style: none;
	padding-left:0;
	margin-left:2rem;
}
.join, .content ul, .join > *, .content ul > *{position: relative}
.join:before, .content ul:before, .join > *:before, .content ul > *:before{
	content:"";
	position:absolute;
	top:calc(var(--leading) / 2);
	left:-1.75rem;
	width:2px;
	height:calc(100% - var(--leading));
	background: var(--join_color, var(--black));
}
.join > *:before, .content ul > *:before{
	width:8px;
	height:8px;
	border-radius: 4px;
	top:calc(var(--leading) / 2 - 3px);
	left:calc(-1.75rem - 3px);
}

/*--------------------------------------------------------------
Masks
--------------------------------------------------------------*/

.mask{
	position:relative;
	margin:3rem 0;
	padding:8rem 0;
	background: var(--black);
	background-size:cover;
}
.mask:before, .mask:after{
	content:"";
	position:absolute;
	background-size: 100% 100%;
	top:-1px;
	left:0;
	right:0;
	height:8rem;
}
.mask:after{
	top:auto;
	bottom:-1px;
}
.mask > *{margin-bottom:0}

/* Home 1 */
.mask-home-1{
	background-image: url("../img/mds-mask-fond-01.jpg");
	margin-bottom:0;
}
.mask-home-1:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 869.7 219.2' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0 0h819c-13 0-29 6-46 17-255 165-347 139-476 103-46-12-97-26-161-34-63-7-109 23-127 86-5 14-8 30-9 47V0Zm819 0c7 0 14 2 20 5 19 10 29 35 31 70V0h-51Z'/%3E%3C/svg%3E");}
.mask-home-1:after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 869.7 230.2' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M436 230H0V0s160 230 436 230Zm0 0h434V1c-9 12-166 229-434 229Z'/%3E%3C/svg%3E");}

.mask-home-2{background-image: url("../img/mds-mask-fond-02.jpg");}
.mask-home-2:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 869.7 129.8' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0 0v130h1l6-8C114 0 618-80 869 130h1V0H0Z'/%3E%3C/svg%3E");}
.mask-home-2:after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 869.7 189.4' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M181 140C111 97 50 49 1 0H0v189h870V0h-2C666 147 374 258 181 140Z'/%3E%3C/svg%3E");}

.mask-pole-pink{background-image: url("../img/mds-mask-03-fond-rouge.jpg");}
.mask-pole-blue{background-image: url("../img/mds-mask-03-fond-bleu.jpg");}
.mask-pole-orange{background-image: url("../img/mds-mask-03-fond-orange.jpg");}
.mask-pole-yellow{background-image: url("../img/mds-mask-03-fond-jaune.jpg");}
.mask-pole-green{background-image: url("../img/mds-mask-03-fond-vert.jpg");}
.mask-pole-cyan{background-image: url("../img/mds-mask-03-fond-cyan.jpg");}
.mask-pole-purple{background-image: url("../img/mds-mask-03-fond-violet.jpg");}
.mask-pole-black{background-image: url("../img/mds-mask-03-fond-gris.jpg");}
.mask-pole:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 869.7 230.2' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M434 0h436v230S710 0 434 0Zm0 0H0v230C9 217 166 0 434 0Z'/%3E%3C/svg%3E");}
.mask-pole:after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 869.7 219.2' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M870 219H51c13 0 28-5 46-17C351 37 444 63 573 99c45 12 97 27 161 34 63 8 108-23 127-86 5-14 7-30 9-47v219Zm-819 0c-8 0-15-1-21-5-18-10-28-34-30-70v75h51Z'/%3E%3C/svg%3E");}

/*--------------------------------------------------------------
Backgrounds
--------------------------------------------------------------*/

.bg-network{
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1368 918'%3E%3Cpath fill='%23e7e7e7' d='m1196.3 786.9-91.1-147.4 2.1-1.7a14.7 14.7 0 1 0-22.8-2.7l-24.7 18.5-.4-.5a9.3 9.3 0 0 0-11.8-1.2l-2.5-2.3a65 65 0 0 0-19.9-11.9 9 9 0 0 0-6.4-9.3l12.4-61.9c10.4 1.5 20-5.5 21.8-15.9l81.8 1.7a9.4 9.4 0 0 0 9.6 9 9.3 9.3 0 0 0 2.3-18.1l12-67.7 101.2-59.3c5 5.5 13.6 6 19.1 1 5.6-5 6-13.6 1-19.1-5-5.5-13.6-6-19.1-1-4.6 4.2-5.8 11-2.8 16.5l.5.9-99.3 58.2 6.5-36.7a9.3 9.3 0 1 0-2.2-.4l-6.8 38.5-106.7 62.5a19.3 19.3 0 0 0-26.7-5.5l-34.9-36.3a20.5 20.5 0 0 0-6.5-33.4l30.7-82.5c3.1.8 6.5-.2 8.8-2.4.9-.9 1.6-2 2.1-3.3a57.7 57.7 0 0 0 65.1-32.8c4.5 1 9.1-1.6 10.6-6l81.9 21a13.7 13.7 0 1 0 26.7-1c-.3-1-.7-2.1-1.2-3l85.5-53.8.6.7a9.3 9.3 0 1 0-1.8-2.6l-85.5 53.8c-1-1.3-2.2-2.4-3.5-3.2l66.6-123.7c2.6 1.1 5.6 1 8.1-.3a9 9 0 0 0 4.2-4.6 65.3 65.3 0 1 0-16.5-8.5 9.4 9.4 0 0 0-.4 9.3 8.3 8.3 0 0 0 2.6 3l-66.7 123.8a13.6 13.6 0 0 0-14.2 2l-33.7-39.5a10.4 10.4 0 0 0-10-17.4c-5.6 1.4-9 7-7.7 12.6 1.1 4.7 5.3 8 10.1 7.9a9.4 9.4 0 0 0 5.7-1.8l33.8 39.6c-1.1 1.3-2 2.8-2.6 4.5l-82-21a9 9 0 0 0-6.4-9.8c1.3-13.2-2-26.4-9.3-37.4l.3-.2a9.3 9.3 0 0 0 1.2-11.8l50.3-46.3.6.6c8 7.1 20.3 6.4 27.4-1.7s6.4-20.3-1.7-27.4a19.4 19.4 0 0 0-22.8-2.2l-21.9-32.5c3.3-2.6 5.3-6.6 5.6-10.8l58.9-3.6c1 5 5.8 8.2 10.8 7.3 5-1 8.2-5.8 7.3-10.8-1-5-5.8-8.2-10.8-7.3a9 9 0 0 0-7.4 8.5l-58.8 3.6a14.8 14.8 0 0 0-20.6-12.1 14.7 14.7 0 0 0-7.6 19.4l.3.6-56.5 33a19.1 19.1 0 0 0-16-8.6l-3.7-68.3a14.6 14.6 0 0 0 11.1-20.4l-.9-1.7 30.1-20.8.1.1a9.4 9.4 0 0 0 13.3.1 9.4 9.4 0 0 0 .1-13.3 9.4 9.4 0 0 0-14.8 11.3l-30 20.7a14.7 14.7 0 0 0-5.5-4.1l22.5-67.5.5.1a9.5 9.5 0 1 0-2.6-.8l-22.5 67.5a15.2 15.2 0 0 0-9.6.7 14.6 14.6 0 0 0-7.6 19.4c2.3 5.4 7.6 8.8 13.5 8.8h.2l3.7 68.2a19.6 19.6 0 0 0-16.4 25.1l-136 63.8a21.4 21.4 0 0 0-6.9-7.5l46.6-84.8a13.7 13.7 0 1 0-1.9-1L859.1 263a20.3 20.3 0 0 0-27.2 8.4l-84.1-42.3c1.9-4.7 1-10.1-2.3-14l27.7-28a9.5 9.5 0 0 0 15.1-5.9 9.5 9.5 0 0 0-7.8-10.8 9.5 9.5 0 0 0-10.8 7.8c-.4 2.6.3 5.3 1.9 7.3l-27.7 28-2-1.4c-6.2-3.5-14-1.7-18 4.2l-52.5-29.7a9.5 9.5 0 0 0-7.2-13 9.5 9.5 0 0 0-10.8 7.8 9.5 9.5 0 0 0 7.8 10.8c3.5.6 6.9-.9 9-3.7l52.5 29.7c-1.8 3.8-1.7 8.1.2 11.9l-56.5 34.6a20.5 20.5 0 0 0-32.9-3l-49.4-44.9 1-1.5a13.7 13.7 0 0 0-5-18.6l-2.4-1.1 14.1-57c5.1.6 9.7-3 10.4-8.1.6-5.1-3-9.7-8.1-10.4-5.1-.6-9.7 3-10.4 8.1a9.2 9.2 0 0 0 5.9 9.8l-14.1 57a13.6 13.6 0 1 0 7.1 23.3l49.5 45a20.5 20.5 0 0 0 15.4 32.4l-.4 45.9c-2 .2-3.9 1.2-5.4 2.6a8.7 8.7 0 0 0-2.6 5.7 65.1 65.1 0 0 0-41.7 23.2 9.2 9.2 0 0 0-11.5 1.3l-.3.4-79.8-50a13.6 13.6 0 1 0-24.2-12.6c-.6 1.2-1 2.4-1.3 3.7l-60.7-6.6a9.3 9.3 0 0 0-7.8-9.1c-.1-2.8-.4-5.5-1-8.2a9.1 9.1 0 0 0 6.2-10.8l13.5-4.6a20.4 20.4 0 0 0 38.1-12.6l75.1-13.6c2.2 4.7 7.7 6.7 12.3 4.6s6.7-7.7 4.5-12.3-7.7-6.7-12.3-4.6a9.3 9.3 0 0 0-5.2 10.2l-74.8 13.5a20.5 20.5 0 0 0-29.4-13.6L400.3 185l1.5-1.2c5.4-5.3 5.5-13.9.2-19.3a20 20 0 0 0-1.6-1.4l32.4-51.8.1.1a10.6 10.6 0 1 0 9.1-19.1 10.6 10.6 0 0 0-14.1 5c-2.1 4.4-.9 9.8 2.9 12.9L398.4 162c-3.2-1.7-6.9-2-10.3-.9l-15-36.8c1.5-1 2.7-2.4 3.5-4A9.3 9.3 0 0 0 372 108a9.3 9.3 0 0 0-7.7 17c2.1 1 4.6 1.1 6.8.3L386 162a13.6 13.6 0 1 0 12.2 24.3l38.5 63.1a20.5 20.5 0 0 0-7.4 25.3l-13.2 4.5a9 9 0 0 0-5.3-4.6 9.7 9.7 0 0 0-6.5.2 57.8 57.8 0 0 0-104.6 8.5 9.3 9.3 0 0 0-10.2 6.1l-.1.3-25.4-5.5a19.4 19.4 0 1 0-36.6 5.6l-119.5 68a14.7 14.7 0 0 0-26.4 2.8v.1a14.8 14.8 0 1 0 27.5-.9l119.6-68.1c5.1 8 15.3 11.1 24 7.2l16.9 35.5a13.6 13.6 0 0 0 2.9 24.8l-25.6 128.4-2-.2a20.2 20.2 0 0 0-18.1 9.2l-50.1-29a13.5 13.5 0 0 0-7.8-19.5l21-94.5 1.3.1c5.2-.2 9.2-4.5 9-9.7s-4.5-9.2-9.7-9a9.4 9.4 0 0 0-2.8 18.2l-21 94.4a13.5 13.5 0 0 0-14.9 17.2l-32.9 12.5a9 9 0 0 0-9.8-4.8 57.8 57.8 0 0 0-95.2-12.1A59.3 59.3 0 0 0 .1 502.3a57.7 57.7 0 0 0 38.5 50.6 9.4 9.4 0 0 0 5.9 11.3l.4.1-3.9 23.2-1.5-.1a14.7 14.7 0 1 0 13.2 21.4l51.4 18.9a9.3 9.3 0 1 0 2.6-4.9c-.8.8-1.4 1.8-1.9 2.8l-51.3-18.9c.7-2.1.9-4.4.6-6.6l110.7-21.7a19.5 19.5 0 0 0 32.1 9.4l75.2 72.2-.9.8a14.6 14.6 0 0 0 0 20.8 14.6 14.6 0 0 0 20.8 0 14.6 14.6 0 0 0-5.1-24.1l9.6-86.6a19.4 19.4 0 0 0 18.6-11.1l71.6 25.7a14.8 14.8 0 0 0 18.8 17.8l22.5 56.6a9.2 9.2 0 0 0-5.6 11.9 65.6 65.6 0 0 0-30.6 39 9.3 9.3 0 0 0-11.3 6.5l-.3 1.4L351 717a19.5 19.5 0 1 0-38.3 3.4L231.2 745a13.5 13.5 0 0 0-17.6-7.7 13.9 13.9 0 0 0-7.4 6.9l-43.7-16.3a9.4 9.4 0 0 0-9.1-12.7c-5.1.2-9.1 4.6-8.9 9.7s4.6 9.1 9.7 8.9a9.2 9.2 0 0 0 7.2-4l44 16.5a13.5 13.5 0 0 0 9.4 16.8 13.6 13.6 0 0 0 17-16l81.5-24.5a19.5 19.5 0 0 0 28 10.2l44.9 69.6a14.7 14.7 0 0 0-6 19.8c1.9 3.6 5.3 6.2 9.2 7.2L378 895.9l-1-.1a9.4 9.4 0 1 0 3.2.5l11.4-66.5 1.6.1c2 0 4-.4 5.9-1.2a15 15 0 0 0 8.4-9.8l82.6 9.6a19.4 19.4 0 1 0 37.7-5l77.5-30.9c-.7 7.2 4 13.8 11 15.6l-20.1 91.1a9.4 9.4 0 1 0 2.2.5l20.1-91.2 1.5.1c1.4 0 2.8-.2 4.2-.6l19.8 46.4-1.6 1.3a9.3 9.3 0 1 0 3.6-2.2l-19.8-46.2c5.2-2.4 8.5-7.6 8.5-13.3l144.2 28.3a13.6 13.6 0 0 0 24.1 10.1l91 58.3a9.2 9.2 0 1 0 1.8-2.6l-.6.7-90.9-58.3a13.6 13.6 0 0 0-9-20l9.9-93.8a20.3 20.3 0 0 0 19-18.9l104.9 2.1c.4 4.5 4 8 8.5 8.3a65.3 65.3 0 1 0 121.4-41.6l.3-.3a9.3 9.3 0 0 0 1.8-10.7l24.8-18.6.8.8a14.5 14.5 0 0 0 16.8 2.8l91.1 147.5-.8.6a9.4 9.4 0 0 0-.2 13.3 9.4 9.4 0 0 0 13.3.2 9.4 9.4 0 0 0 .2-13.3 9.4 9.4 0 0 0-10.8-2.1zm64.5-583.6a63.1 63.1 0 1 1 20.5 12c.3-2 0-4-.9-5.8a9.3 9.3 0 0 0-12.6-3.8c-.8.4-1.4.9-2 1.5l-5-3.9zm-114.3 104.9c-.7.2-1.3.2-2 .2a8.2 8.2 0 0 1-2-16.2c.7-.2 1.3-.2 2-.2a8.2 8.2 0 0 1 2 16.2zM1005 104.8c-2.8-6.3.1-13.7 6.5-16.5 6.3-2.8 13.7.1 16.5 6.5a12.5 12.5 0 0 1-11.5 17.5c-5 .1-9.5-2.9-11.5-7.5zm-575-6.1a8.1 8.1 0 0 1 7.4-4.8c1.2 0 2.4.2 3.4.8a8.2 8.2 0 0 1-3.4 15.7c-1.2 0-2.4-.2-3.4-.8a8.3 8.3 0 0 1-4-10.9zm4.6 155.8a18.3 18.3 0 1 1 1.8 25.8 18.2 18.2 0 0 1-1.8-25.8zm-327 115.3a12.5 12.5 0 1 1-17.2-15.2 13 13 0 0 1 5.4-1.3 12.5 12.5 0 0 1 11.8 16.5zm1048.5 106.9-11.7 65.8a9.1 9.1 0 0 0-9.6 7.4l-81.7-1.6c.2-3.5-.5-6.9-2.1-10l105.1-61.6zM1021 561.8c2.3 2 5 3.4 7.9 4.1l-12.4 61.9c-4-.3-7.8 2-9.3 5.8l-5.1-.2a64.8 64.8 0 0 0-36.2 11l-.3-.3a9.3 9.3 0 0 0-12-1l-64.2-71.7.9-.9a19.4 19.4 0 0 0 1.3-23.8l67.4-52.4c3.6 3.8 8.5 6 13.7 6.3h1.1c4.7 0 9.2-1.6 12.9-4.5l34.8 36.2-2.3 2.2a19.2 19.2 0 0 0 1.8 27.3zm-83.7 127.9a9.2 9.2 0 0 0-5.7 2.6 9 9 0 0 0-2.7 5.3L824 695.5a20.5 20.5 0 0 0-29.9-17.6c-1.4.8-2.8 1.7-4 2.8L685 569.5a13.7 13.7 0 0 0-.4-18.7l-.2-.2 32.2-39.6c3 1.9 6.4 3 10 3.2h1c7.4 0 14.3-4 17.9-10.5l52.5 22.2-2.2 42.9a9.5 9.5 0 0 0-9 9.9 9.5 9.5 0 0 0 9.9 9 9.5 9.5 0 0 0 9-9.9c-.2-4.4-3.4-8-7.7-8.8l2.2-42.2 57.3 24.3a19.4 19.4 0 0 0 30.4 21.7l64.2 71.7c-3.1 3.5-3 8.8.1 12.3a63.1 63.1 0 0 0-14.9 32.9zM699.9 454.3a65.3 65.3 0 0 0 11.9-53.3 9 9 0 0 0 5.4-11.1l29-10.8a19.4 19.4 0 0 0 24.9 10.2l24.5 53.7a13.5 13.5 0 0 0-5.8 17.3L745.5 484a20.5 20.5 0 0 0-31.8-5.7l-13.4-12.5a9.2 9.2 0 0 0-.4-11.5zm-42.1-104.1c-.3-4.5-3.7-8-8.2-8.5l.4-45.9a20 20 0 0 0 13.6-6.1l84.7 70a21 21 0 0 0-3.8 10.5 19 19 0 0 0 .9 6.7l-29.1 10.8a9 9 0 0 0-11-4.2 65 65 0 0 0-47.5-33.3zm178.6-53.5a20.6 20.6 0 0 0 25.9 1l49.9 61.3-.2.2a13.6 13.6 0 0 0 14.4 22.3l37.8 80.2a20.4 20.4 0 0 0-10.8 16l-66.1-1.2a9.1 9.1 0 0 0-2.6-5.6c-3.6-3.6-9.5-3.6-13.2 0s-3.6 9.5 0 13.1a9.3 9.3 0 0 0 13.1 0 9.5 9.5 0 0 0 2.6-5.3l66 1.2c0 4.5 1.5 8.9 4.3 12.4l-67.3 52.3-1.8-1.9a19.5 19.5 0 0 0-30.2 6.1l-58-24.6 2.9-56.1a13.5 13.5 0 1 0-1.3-27.1c-1.4.1-2.8.4-4.1.8l-24.5-53.7a19.4 19.4 0 0 0 5-30.4l58.2-61zM746.5 486l44.4-23.8a13.8 13.8 0 0 0 9.9 6.1l-2.8 55.2-51.6-21.9c2.1-4.9 2.2-10.5.1-15.6zm-19-10.6h.9a18.3 18.3 0 1 1-.9 0zm259.9-7.7a18.3 18.3 0 1 1-13.6-6h.9c4.9.2 9.4 2.4 12.7 6zm-7.7-7.4a20.2 20.2 0 0 0-13.5.5l-37.9-80.2c1-.6 2-1.3 2.9-2.1 4-4 5.1-10.1 2.7-15.3l40-22.5 1 1.2a9.4 9.4 0 0 0 10 2.1 57.6 57.6 0 0 0 21.2 22.1 9.4 9.4 0 0 0 2 10.1c.7.7 1.5 1.2 2.3 1.7l-30.7 82.4zm111.4-147.5c.2 3 .2 6-.1 9a9.2 9.2 0 0 0-7.3 15.7c.8.8 1.7 1.4 2.7 1.9a55.3 55.3 0 0 1-62.5 31.4 9 9 0 0 0-2.6-7.7 9.3 9.3 0 0 0-13.1 0l-1 1.1a54.7 54.7 0 0 1-20.3-21.3l1.2-1a9.2 9.2 0 0 0 0-13.1 9 9 0 0 0-7.1-2.7l-.7-5.7a55.6 55.6 0 0 1 39.5-57 9.3 9.3 0 0 0 17.8-2.3 55 55 0 0 1 32.1 11.7 9.3 9.3 0 0 0 12.2 13.2c5.5 8 8.6 17.2 9.2 26.8zm5.6-165.6c2.5-6.4 9.8-9.6 16.2-7.1 6.4 2.5 9.6 9.8 7.1 16.2a12.6 12.6 0 0 1-16.2 7.1 12.3 12.3 0 0 1-6.9-6.7 12 12 0 0 1-.2-9.5zm-.4 12.9a14.8 14.8 0 0 0 18 5.2l1.4-.7 21.9 32.5a19.4 19.4 0 0 0-3.8 27.1l.5.7-50.3 46.2a9.3 9.3 0 0 0-12.6.1 57.5 57.5 0 0 0-33.5-12.2c-.5-4.5-4.2-8-8.7-8.2l-3.2-29.5a19.3 19.3 0 0 0 14-28.1l56.3-33.1zm-91.5 49.8c3.2 7.4 10.7 12 18.8 11.6l3.2 29.4a9.3 9.3 0 0 0-7.5 10.4 57.6 57.6 0 0 0-41.2 59.3c.1 2 .4 3.9.7 5.9a8.6 8.6 0 0 0-3.9 2.3 9.5 9.5 0 0 0-2.1 10l-40 22.6-1.6-2a13.6 13.6 0 0 0-17.3-1.6L864 296.3l1.5-1.5a20.4 20.4 0 0 0 3.5-21.2l135.8-63.7zm-170 85.3-58.2 61.3a18.9 18.9 0 0 0-11.5-4.6c-1.2-.1-2.4 0-3.6.1L739 237.1c3.3-.9 6.2-3.1 7.9-6l84.2 42.3a20.7 20.7 0 0 0 3.7 21.8zM724.3 232c1.1 1.6 2.6 2.9 4.2 3.8a14 14 0 0 0 8.3 1.7l22.4 114.9c-3.6.9-6.9 2.9-9.4 5.6l-84.7-70a20.5 20.5 0 0 0 2.5-21.4l56.7-34.6zm-93.5 44.5a18.4 18.4 0 1 1 32.1 11 18.2 18.2 0 0 1-25.8 1.6c-3.8-3.2-6-7.7-6.3-12.6zm8.6 75.8a9.2 9.2 0 0 0 18.3.1 63 63 0 0 1 45.6 32.1l-1.6 1.3a9.2 9.2 0 0 0 0 13.1 9 9 0 0 0 7.9 2.6 63.3 63.3 0 0 1-11.3 51.2 9.2 9.2 0 0 0-13 12.8 63.1 63.1 0 0 1-99.3-39.2 8.4 8.4 0 0 0 4.9-2.6 9.3 9.3 0 0 0 0-13.1 8.7 8.7 0 0 0-5.7-2.6c.7-6.3 2.3-12.4 4.7-18.2a9.3 9.3 0 0 0 9.4-15.3l1.1-1.3a62.5 62.5 0 0 1 39-20.9zm-55 24.3a9.4 9.4 0 0 0 1.5 11l1.9 1.4a63.3 63.3 0 0 0-4.9 19.1 9.1 9.1 0 0 0-7.9 8.9l-110.5 4.4a20.3 20.3 0 0 0-10.2-15.9l34.8-74.1a13.7 13.7 0 0 0 15.6-4.7l79.7 49.9zm-141.2 64.9a18.3 18.3 0 0 1 .9-36.6h1a18.3 18.3 0 0 1-1.9 36.6zM312.5 266.6a55.4 55.4 0 0 1 90.2 9.3 9.2 9.2 0 0 0 2.4 16.3c1.2.4 2.5.6 3.8.5.5 2.5.8 5.1.9 7.7a9.3 9.3 0 0 0-8.5 10 9.3 9.3 0 0 0 6.2 8.1h.2A55.5 55.5 0 0 1 299 306.9c-.1-1.7-.2-3.4-.1-5.1a9.3 9.3 0 0 0 3.4-17.8 50.9 50.9 0 0 1 10.2-17.4zm-57.6 31.5a19.4 19.4 0 0 0 9-11.6l25.5 5.5c-.3 4.2 2.3 8 6.2 9.4l1 .2.1 5.5a57.8 57.8 0 0 0 113.1 11.8c4.2.3 8-2.2 9.4-6.2l.2-1 60.7 6.6v.9c.2 4.7 2.8 8.9 6.9 11.2l-34.7 74.1a20.4 20.4 0 0 0-26.4 9.2L289.5 351a13.6 13.6 0 0 0-17.6-17.4l-17-35.5zM244 489.6h.9c2.8.1 5.5.9 7.9 2.3l.9.5a18.3 18.3 0 1 1-25.3 5.6c3.6-5.2 9.4-8.4 15.6-8.4zM2.3 502.1a55.5 55.5 0 0 1 104.9-29 9.3 9.3 0 0 0 5.5 17.6l.4 3.9c.6 8.2-.7 16.4-3.7 24.1l-.9-.4a9.3 9.3 0 0 0-11.8 5.7c-1.3 3.8 0 8 3.2 10.4l-.3.4a55.5 55.5 0 0 1-41.8 19h-.9a9.3 9.3 0 0 0-17.3-3 55.4 55.4 0 0 1-37.3-48.7zm46.1 108.8a8.8 8.8 0 1 1 .1-17.7 8.8 8.8 0 1 1-.1 17.7zm5.3-13.1a14.5 14.5 0 0 0-10.4-10l3.9-23.2c5 .3 9.3-3.4 9.7-8.5h.8c16.7 0 32.6-7.2 43.5-19.8l.6-.7.6.3a9.3 9.3 0 0 0 10.6-3.5l53.3 32.1a19.8 19.8 0 0 0-2.1 11.7L53.7 597.8zm240.4 73.4a12.5 12.5 0 1 1-12.5-12.5c1 0 2 .1 2.9.4v.2l.9.1c5.2 1.6 8.7 6.4 8.7 11.8zm-9.3-14.4a15 15 0 0 0-10.9 1.9l-75.5-72.5a19.5 19.5 0 0 0-29.4-25.4l-1.4 1.8-53.4-32.2.2-.3a9 9 0 0 0-3-10.2 58.2 58.2 0 0 0 4-25.4l-.5-4.4a9.4 9.4 0 0 0 5.2-10.7l32.9-12.5c.6 1.4 1.5 2.7 2.6 3.8a13.7 13.7 0 0 0 19.3 0l1-1.2 50.2 29.1a20.6 20.6 0 0 0 17.2 30h1a20.5 20.5 0 0 0 11.6-37.4l37.9-64.5a9.3 9.3 0 1 0-5.6-8.1 9.3 9.3 0 0 0 3.7 7L254 490.1c-1.4-.8-3-1.4-4.5-1.8L275.1 360c.8.1 1.6.2 2.4.1 4.7-.2 9-2.8 11.3-6.9L425 415.7a20.4 20.4 0 0 0 18.1 28h1.1c6.2 0 12.1-2.9 16-7.8l53.6 37.6c-1.4 3-1.7 6.3-.8 9.5l-197.1 61.5a19.4 19.4 0 1 0-21.4 26l-9.7 86.3zm112-55.7c-6.5-2.2-10-9.4-7.8-15.9a12.5 12.5 0 0 1 15.9-7.7c6.5 2.2 10 9.4 7.8 15.9a12.5 12.5 0 0 1-15.9 7.7zm10.7 1.3a14.7 14.7 0 1 0-20.1-18.9L316 557.8c1.2-3.5 1.4-7.4.4-11l197.2-61.5a13.4 13.4 0 0 0 16.4 7.2l17.7 40.1a10.4 10.4 0 0 0 1.2 19.2c5.4 1.9 11.3-1 13.2-6.5 1.8-5.4-1-11.3-6.5-13.2-1.1-.4-2.2-.5-3.3-.6l-2.4.3-17.8-40.2c1.3-.6 2.5-1.4 3.5-2.4 5.3-5.3 5.3-14 0-19.3a13.7 13.7 0 0 0-20.8 1.8l-53.4-37.5c1.9-3 3-6.4 3.2-9.9v-.7l110.6-4.4a8.7 8.7 0 0 0 2.5 4.6 9.5 9.5 0 0 0 6 2.7 65.3 65.3 0 0 0 103.1 40.7c3.4 3 8.6 3.1 12.1.1l13.4 12.5a20.6 20.6 0 0 0 2.4 29.8l-32.1 39.5a13.4 13.4 0 0 0-19.9 5.4l-28.8-11c1.2-5-1.8-10-6.8-11.2-5-1.2-10 1.8-11.2 6.8-1.2 5 1.8 10 6.8 11.2 4.2 1 8.5-.9 10.5-4.7l28.8 11a13.5 13.5 0 0 0 21.5 14.3l105.2 111.2a20.4 20.4 0 0 0-4.4 20.4l-81.7 25.3-.1-.4c-2.2-5-7.1-8.2-12.5-8.2l-1.8-30.5 13.7-10.9a9.2 9.2 0 1 0 12.5-13.5 9.2 9.2 0 0 0-13 .5 9.2 9.2 0 0 0-1 11.3L688 686l-3-50.2a10.5 10.5 0 0 0 8.7-14.5 10.5 10.5 0 0 0-13.7-5.5 10.5 10.5 0 0 0-5.5 13.7c1.5 3.4 4.6 5.8 8.3 6.2l3.1 51.8-20.6 16.4-26.6-29.1a9.2 9.2 0 0 0-14.1-11.7 9.2 9.2 0 0 0 12.5 13.2l26.5 29-139.5 111-1.7-1.7a19.5 19.5 0 0 0-21.4-2.8l-10.6-18.6a9.2 9.2 0 0 0 3.5-12.6 65.2 65.2 0 0 0-54.1-115.9 9 9 0 0 0-9.4-5.5l-22.9-56.8zm143.1-68.5a8.8 8.8 0 0 1 4.4.2 8.2 8.2 0 0 1 5.1 10.4 8.2 8.2 0 0 1-7.8 5.5c-.9 0-1.8-.2-2.7-.4a8.2 8.2 0 0 1-5.1-10.4c.7-2 2.2-3.7 4.1-4.7l2-.6zm133.8 186.5c-1 .5-2 1-2.9 1.7l-14.9-16.3 19.3-15.3 1.7 29a15 15 0 0 0-3.2.9zm-8.1-91.5a8.3 8.3 0 0 1 7.5-11.5c4.5 0 8.2 3.7 8.2 8.2a8.2 8.2 0 0 1-8.2 8.2 8.1 8.1 0 0 1-7.5-4.9zM407.1 687a63 63 0 0 1 16.2-13.3l1.2 1.5a9.3 9.3 0 0 0 15.7-8.2 63.1 63.1 0 0 1 52.2 112l-.2-.2a9.3 9.3 0 0 0-15.6 8.8 63 63 0 0 1-84.9-54.9l-.1-4.1a9 9 0 0 0 4.4-2.4 9.3 9.3 0 0 0 0-13.1 8.9 8.9 0 0 0-2.2-1.6c2.5-9 7-17.4 13.3-24.5zm-8.9 139.5a12.5 12.5 0 0 1-16.5-6.5c-2.8-6.3.1-13.7 6.5-16.5 6.3-2.8 13.7.1 16.5 6.5 2.7 6.4-.2 13.8-6.5 16.5zm9.6-9.9a14.8 14.8 0 0 0-19.6-15.4l-45-69.8a20 20 0 0 0 7.6-12.3l29.5 1.8a9.2 9.2 0 0 0 9.1 8.2l.1 4a65.1 65.1 0 0 0 87.9 56.7 9 9 0 0 0 10.7 4.6l10.7 18.8a19 19 0 0 0-8.6 13l-82.4-9.6zm119.1 4.7-1.7-3 139.6-111.1 15 16.4a13.6 13.6 0 0 0 3.6 21.3l-7.2 17.9-1.8-.2a10.4 10.4 0 1 0 7.4 3.1c-1-1-2.2-1.8-3.5-2.3l7.1-17.7a13.6 13.6 0 0 0 17.6-15.9l81.9-25.3.4 1c3.4 6.5 10 10.7 17.4 11l-9.8 93.5c-6.3-.3-12 3.8-13.7 9.9l-144.8-28.4a14.6 14.6 0 0 0-14.5-12.5 14.4 14.4 0 0 0-14.2 10.8l-78.8 31.5zm153.4-53.9a8.2 8.2 0 0 1-.1 11.6 8.4 8.4 0 0 1-11.6-.1 8.2 8.2 0 0 1 .1-11.6 7.7 7.7 0 0 1 5.7-2.3c2.2-.1 4.3.8 5.9 2.4zm-55.4 37.8a12.5 12.5 0 0 1-16.5-6.5c-2.8-6.3.1-13.7 6.5-16.5 6.3-2.8 13.7.1 16.5 6.5 2.7 6.4-.2 13.8-6.5 16.5zm187.2-92.8c-9 4.7-20 1.2-24.7-7.8a18.3 18.3 0 1 1 34.5-8.5c0 6.9-3.8 13.2-9.8 16.3zm237.4 27.8a63.1 63.1 0 0 1-110-32.1 9.2 9.2 0 0 0 5.1-15.7 9.2 9.2 0 0 0-5.2-2.6 62.6 62.6 0 0 1 14-31.5 9.3 9.3 0 0 0 13.4-12.1 63.2 63.2 0 0 1 39.6-10.4 9.1 9.1 0 0 0 7.8 10.5c4.6.7 8.9-2.1 10.2-6.5a66 66 0 0 1 21.2 13.4 9.2 9.2 0 0 0 .5 13.1 9.4 9.4 0 0 0 10.7 1.4 62.8 62.8 0 0 1-7.3 72.5zm38.5-104.1c-4.9-4.9-4.8-12.8 0-17.7s12.8-4.8 17.7 0a12.6 12.6 0 0 1 0 17.7 12 12 0 0 1-8.8 3.6 12 12 0 0 1-8.9-3.6z'/%3E%3C/svg%3E") 50% 0 no-repeat;
	background-size: cover;
}
.bg-network-contain{background-size: 100% auto}

/*--------------------------------------------------------------
Main Header
--------------------------------------------------------------*/

.main-header{
	margin-bottom:3rem;
}
.main-header .wrapper{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.logo{
	border:none;
	margin:1.5rem 0;
	position: relative;
	z-index: 999;
}
.logo svg{
	height:2rem;
}
.menu-toggle{
	position: relative;
	z-index: 999;
	margin:0;
	padding:1rem;
	background:none;
	box-shadow: none;
	border:none;
}
.menu-toggle svg{
	fill:var(--black);
	width:1.5rem;
}
.menu-toggle path{transition:opacity .2s, transform .2s;}
.menu-toggle[aria-expanded=true] path:nth-child(1) {
	transform: rotate(-45deg) translateX(-11px) translateY(-5px);
}
.menu-toggle[aria-expanded=true] path:nth-child(2) {
	opacity: 0;
}
.menu-toggle[aria-expanded=true] path:nth-child(3) {
	transform: rotate(45deg) translateX(4px) translateY(-6px);
}

/*--------------------------------------------------------------
Main menu
--------------------------------------------------------------*/

.menu-container{
	background: var(--white);
	padding:calc(78px) 1rem 1rem;
	position:absolute;
	top:0;
	left:0;
	right:0;
	min-height: 100%;
	overflow-y: auto;
	z-index:998;
	opacity:0;
	transform:scale(.5);
	transform-origin:100% 0;
	visibility:hidden;
	transition:opacity .2s,transform .2s;
	display:flex;
	gap:3rem;
	flex-direction: column;
	justify-content: center;
}
.menu-container.active{
	opacity:1;
	visibility:visible;
	transform:scale(1);
}
.main-menu, .language-menu{
	margin:0;
	padding:0;
	list-style:none;
}
.main-menu{
	margin-left:1.75rem;
}
.main-menu:before{
	top:calc((var(--leading) + .75rem) / 2);
	height:calc(100% - var(--leading) - .75rem);
}
.menu-item, .menu-container li > button{
	display:block;
	width:fit-content;
	font-weight: 400;
	font-size:1rem;
	text-decoration:none;
	padding:0;
	margin:.5rem 0;
	position:relative;
	text-transform: none;
}
.menu-item.active{font-weight: 700;}
.main-menu li > button{
	display:flex;
	align-items: center;
	margin:0;
	border:none;
	text-transform: none;
	background: var(--white);
}
.main-menu button svg{
	display: none;
	width:.825rem;
	height:.825rem;
	margin-left:.25rem;
	transition:transform .3s ease-in-out;
	stroke:var(--blue);
}
.main-menu button[aria-expanded="true"] svg{transform:scaleY(-1)}
.submenu{
	list-style: none;
	padding:0;
	margin-left:1.25rem;
}
.submenu .join{margin-left:1.25rem}
.submenu ul a{font-size:1rem}
.submenu .join:before, .submenu .join > *:before{content:none}

.actus-alert{
	position:absolute;
	width:.5rem;
	height:.5rem;
	border-radius:50%;
	top:0;
	right:-.5rem;
	z-index: 0;
	background: red;
}

/* Language menu */
.language-menu{
	position:absolute;
	top:1.5rem;
	right:5rem;
	display: flex;
	justify-content: center;
	gap:1rem
}
.language-menu a{
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none;
}
.language-menu a:hover, .language-menu a:focus, .language-menu a.active{color:var(--green)}

/* Search toggle */
.search-toggle{display:none}
.search-toggle:hover, .search-toggle:focus{color:var(--green)}

/*--------------------------------------------------------------
Search form
--------------------------------------------------------------*/

.search-form [type="text"]{
	border:2px solid var(--black);
	border-top:0;
	border-right:0;
}
.search-form [type="submit"]{visibility: hidden}

/*--------------------------------------------------------------
Main Footer
--------------------------------------------------------------*/

.footer-logo{
	order:-1;
	max-width:10rem;
	margin:0 auto;
}
.footer-nav{display:none}
.footer-nav ul{
	list-style: none;
	padding:0;
}
.footer-nav .btn{margin:0}

.social{text-align: center;}
.social ul{
	list-style: none;
	padding:0;
	display:flex;
	justify-content: center;
	gap:1rem;
}
.social svg{height:1.5rem;}

.credits{
	font-weight: 700;
	padding:var(--leading) 0;
	text-align: center;
	font-size:.7rem;
}
.credits svg{
	display:inline-block;
	height:.7rem;
}

/*--------------------------------------------------------------
Default page
--------------------------------------------------------------*/

.page-header{margin-bottom:5rem}

/*--------------------------------------------------------------
Default content
--------------------------------------------------------------*/

.content{margin-bottom:5rem}
.content p{
	max-width:80ch;
}

/*--------------------------------------------------------------
Home
--------------------------------------------------------------*/

.home-section{
	margin-top:5rem;
	margin-bottom: 5rem
}

.home-actus{
	background: var(--green);
	padding: 3rem 0;
	color:var(--white);
}

/* Network SVG */
@keyframes network {
	0% {
		transform: scale(0);
	}
	5% {
		transform: scale(1);
	}
	30% {
		transform: scale(1);
	}
	35% {
		transform: scale(0);
	}
}
@keyframes text_opacity {
	0% {
		opacity:0;
	}
	5% {
		opacity:1;
	}
	30% {
		opacity:1;
	}
	35% {
		opacity:0;
	}
}
.home-logo{
	max-width:15rem;
	margin:0 auto 1.75rem
}
.network-links, .intro-help{display:none}
.network-links .svg-link-network{
	transform:scale(0);
	transform-box: fill-box;
	transform-origin: 0 100%;
	transition:transform .3s ease-in-out;
}
.network-links a:hover .svg-link-network, .network-links a:focus .svg-link-network{transform: scale(1)}
.network-links .svg-link-text{
	opacity: 0;
	transition:opacity .3s ease-in-out;
}
.network-links a:hover .svg-link-text, .network-links a:focus .svg-link-text{opacity: 1}

.network-links:not(:hover) .svg-link-network-1{animation:network 6s infinite;}
.network-links:not(:hover) .svg-link-text-1{animation:text_opacity 6s infinite;}
.network-links:not(:hover) .svg-link-network-2{animation:network 6s linear 1s infinite;}
.network-links:not(:hover) .svg-link-text-2{animation:text_opacity 6s linear 1s infinite;}
.network-links:not(:hover) .svg-link-network-3{animation:network 6s linear 2s infinite;}
.network-links:not(:hover) .svg-link-text-3{animation:text_opacity 6s linear 2s infinite;}
.network-links:not(:hover) .svg-link-network-4{animation:network 6s linear 3s infinite;}
.network-links:not(:hover) .svg-link-text-4{animation:text_opacity 6s linear 3s infinite;}
.network-links:not(:hover) .svg-link-network-5{animation:network 6s linear 4s infinite;}
.network-links:not(:hover) .svg-link-text-5{animation:text_opacity 6s linear 4s infinite;}
.network-links:not(:hover) .svg-link-network-6{animation:network 6s linear 5s infinite;}
.network-links:not(:hover) .svg-link-text-6{animation:text_opacity 6s linear 5s infinite;}

/* SVG */
.home-svg{font-weight: 900;}
.home-svg a{text-decoration: none}

.home-figure{
	display:flex;
	justify-content: center;
	gap:3rem;
	flex-wrap: wrap
}
.home-figure > *{width:45%}

/* Home quote */
.home-quote{
	background: url("/assets/img/home-quote.jpg") right center no-repeat;
	background-size: cover;
	padding:3rem 0 5rem;
}
.home-quote .wrapper{
	display:flex;
	justify-content: center;
}
.home-quote blockquote{color:#fff;}

/* Home about */
.home-about-content, .home-about-list{
	padding:0 1.75rem;
	font-size:1.25rem;
	font-weight: 700;
}
.home-about-list{opacity:.75}
.home-about-list .join:before{
	top:calc(1.25 * var(--leading) / 2);
	height:calc(100% - 1.25 * var(--leading))
}
.home-about-list .join:before, .home-about-list .join > *:before{
	background: var(--white);
	opacity:.75;
}

/* Projects */
.home-projects{text-align: center}

/* Partners */
.home-partners{margin:5rem auto}
.home-partners-heading{
	width:fit-content;
	margin:0 auto 3rem
}
.home-partners-heading h2{color:var(--black)}
.home-partners ul{
	list-style: none;
	margin:0;
	padding:0;
	display:grid;
	grid-template-columns: repeat(3, 1fr);
	gap:3rem;
}
.home-partners ul a{
	/*display:flex;
	justify-content: center;
	align-items: center;*/
	aspect-ratio:1/1;
}
.home-partners ul a img{
	width:100%;
	height:100%;
	object-fit: contain;
	transition:transform .2s ease-out;
}
.home-partners a:hover img, .home-partners a:focus img{transform:scale(1.2)}

/*--------------------------------------------------------------
Poles
--------------------------------------------------------------*/

.pole{margin-top:5rem}

/*--------------------------------------------------------------
Pole
--------------------------------------------------------------*/

.pole-members{padding:5rem 0;}
.pole-members .grid{
	margin:0;
	gap:3rem;
}

.pole-actus{
	margin-bottom:8rem;
	list-style: none;
}
.pole-actus li{margin-bottom: 3rem}
.pole-actus .grid{
	margin-bottom:3rem;
	gap:1.75rem 5rem
}

.pole-actus-heading{
	width:fit-content;
	margin:3rem auto;
	text-align: right
}

.pole-actu-content{
	position: relative;
}

.pole-actu-content h3{margin-bottom: var(--leading)}
.pole-actu-content > p{display:none}
.pole-actu-nav{
	margin-top:var(--leading);
	width:100%;
	display:grid;
	grid-template-columns: auto 1fr;
	gap:var(--leading);
	align-items: center
}
.pole-actu-nav:last-child{
	text-align: right;
	font-weight: 700;
}

/*--------------------------------------------------------------
Team
--------------------------------------------------------------*/

* + .member{margin-top:3rem}
.member img{
	max-width: 15rem;
	margin:0 auto 1.75rem
}
.member ul{margin-bottom:0}

/*--------------------------------------------------------------
Partners
--------------------------------------------------------------*/

.partners{margin:5rem 0;}
.partner{
	display:grid;
	grid-template-columns: 1fr 3fr;
	gap:var(--leading);
	margin-bottom:3rem;
}

/*--------------------------------------------------------------
Actus, projects, trainings
--------------------------------------------------------------*/

.filters-container{overflow-x: auto}
.filter{
	display:flex;
	gap:1rem;
	justify-content: center;
	width:max-content;
	margin-bottom: 3rem;
}
.filter button{padding:0 .5rem;}

.actus-list{
	margin:5rem 0;
	position: relative;
	z-index: 0;
}
.home-actus .actus-list{margin: 5rem 0 0}
.actus-list article{
	position: relative;
	display: none;
}
.actus-list .training{display:block}
.actus-list article.active{display: block}
.actus-list .category{
	font-weight: 700;
	margin:0;
	position:absolute;
	top:-1.375rem;
	left:50%;
	transform: translateX(-50%);
	z-index: 10;
}
.actus-list .category p{
	margin:0;
	padding:.25rem .5rem
}
.actus-list h2{
	color:var(--black);
	font-size:1.2rem
}
:not(.home-actus) .actus-list h2 a{
	background: none;
	color:var(--black);
	text-decoration: none
}
.home-actus .actus-list h2 a{color:var(--white);}
.actus-list h2 a:hover, .actus-list h2 a:focus{text-decoration: underline}
.actus-list figure{
	aspect-ratio:1/1;
	display: grid;
	grid-template-areas: "content";
	position: relative;
	z-index: 1;
	margin:0 3rem 1rem;
}
.actus-list figure img{
	width:100%;
	height:100%;
	object-fit: cover;
}
.actus-list figure:before, .actus-list figure:after{
	content:"";
	position:absolute;
	width:2px;
	height:1rem;
	top:0;
	left:calc(50% - 1px);
	background: var(--white);
	opacity: 0;
	transition: transform .2s ease-in-out, opacity .2s ease-in-out;
	transform-origin: top;
	z-index: 99;
}
.actus-list figure:after{
	width:8px;
	height:8px;
	border-radius: 4px;
	left:calc(50% - 4px);
	top:1rem;
}
.actus-list figure:hover:before{
	transform: scaleY(6);
	opacity: 1
}
.actus-list figure:hover:after{
	transform: translateY(5rem);
	opacity: 1
}
.actus-list figure > *{grid-area: content}
.actus-list figure a{
	padding:var(--leading);
	display:flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	font-weight: 700;
	position:relative;
	background: transparent;
	opacity: 0;
	transition: opacity .2s ease-in-out;
}
.actus-list figure a:before{
	content:"";
	position: absolute;
	top:0;
	bottom: 0;
	left:0;
	right:0;
}
.actus-list figure a.bg-pink:before{background:var(--pink)}
.actus-list figure a.bg-blue:before{background:var(--blue)}
.actus-list figure a.bg-orange:before{background:var(--orange)}
.actus-list figure a.bg-yellow:before{background:var(--yellow)}
.actus-list figure a.bg-green:before{background:var(--green)}
.actus-list figure a.bg-black:before{background:var(--black)}
.actus-list figure a:hover, .actus-list figure a:focus{opacity: .75}
.actus-list figure a span{position: relative}

/*--------------------------------------------------------------
Single actu - project
--------------------------------------------------------------*/

.single-heading{
	display: flex;
	flex-wrap: wrap;
	margin-bottom:var(--leading);
	position:relative;
}
.single-heading > *{margin-bottom:0}
.single-heading .category{padding:.5rem 1rem;}
.single-heading time{
	font-weight: 700;
	margin-left:auto
}

.single-pink h2, .single-pink h3{color:var(--pink)}
.single-blue h2, .single-blue h3{color:var(--blue)}
.single-orange h2, .single-orange h3{color:var(--orange)}
.single-yellow h2, .single-yellow h3{color:var(--yellow)}
.single-green h2, .single-green h3{color:var(--green)}

.single-nav{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.single-aside{
	margin:3rem;
	font-weight: 700;
}

/*--------------------------------------------------------------
Search results
--------------------------------------------------------------*/

.results-title{
	font-size:1rem;
	width:fit-content;
	padding:.5rem 1rem;
	margin:5rem 0 var(--leading)
}
.result{display:table-row}
.result > *{display:table-cell}
.result strong{padding-right:3rem}

/*--------------------------------------------------------------
Contact
--------------------------------------------------------------*/

.contact-form{--join_color:var(--green);}
.contact-form .grid{
	gap:var(--leading);
	margin-bottom:var(--leading)
}
.contact-form .join > *:last-child{text-align: right}
.contact-form .join > *:last-child:before{
	width:100%;
	height:2px;
	left:-1.75rem;
	top: calc(50% - 1px);
	z-index: 0;
	border-radius: 0;
}
.contact-form [type="submit"]{
	background: var(--white);
	padding-left:.5rem;
	padding-top:0;
	padding-bottom:0
}
.contact-form [type="submit"].hidden{visibility: hidden}
.contact-form fieldset{
	display: contents;
	border:none;
	padding:0;
	margin:0;
}
.contact-address address a{
	display: block;
	font-weight: 700;
}
.address-image, .contact-form-image, .training-contact-image{display:none}

.success{
	position: absolute;
	top: 2rem;
	bottom: 2rem;
	left: 0;
	right: 0;
	background: var(--white);
	z-index: 99;
	display:flex;
	flex-direction: column;
	justify-content: center;
	padding:3rem;
}
.success p+p{margin-top:-1rem}
.success .btn{width:fit-content}

/*--------------------------------------------------------------
Media queries
--------------------------------------------------------------*/

@media (min-width:62rem){
	:root{
		--width:90rem;
	}

	/* Typography */
	h1,.h1-like{font-size:2.5rem}

	/* Grids */
	.grid{gap:8rem}
	.grid-1-1{grid-template-columns: 1fr 1fr}
	.grid-1-1-1{grid-template-columns: 1fr 1fr 1fr}
	.grid-1-1-1-1{grid-template-columns: 1fr 1fr 1fr 1fr}
	.grid-1-2{grid-template-columns: 1fr 2fr}
	.grid-2-1{grid-template-columns: 2fr 1fr}
	.grid-5-7{grid-template-columns: 5fr 7fr}
	.grid-7-5{grid-template-columns: 7fr 5fr}
	.grid-1-3{grid-template-columns: 1fr 3fr}
	.grid-3-1{grid-template-columns: 3fr 1fr}

	.grid-center{align-items: center}

	/* Masks */
	.mask{padding:25rem 0}
	.mask:before, .mask:after{height: 16rem;}

	/* Header */
	.main-header{
		background: var(--white);
		margin-bottom: 5rem;
		position: relative;
		z-index: 1;
	}
	.logo{margin:0}
	.logo svg{height:6rem}
	.menu-toggle{display:none;}
	.menu-container{
		visibility: visible;
		position:static;
		transform: none;
		opacity: 1;
		padding:0;
		background:var(--white);
		overflow:visible;
		flex-direction: row;
	}
	.main-menu, .language-menu{
		position: static;
		display:flex;
		gap:2.5rem;
		padding:1rem 0;
		margin:var(--leading) 0;
	}
	.language-menu{gap:1rem}
	.main-menu:before, .main-menu > *:before{content:none;}
	.main-menu a, .main-menu li > button{
		font-size: 1.125rem;
		margin:0;
		font-weight: 700;
	}
	.main-menu > li > a, .main-menu > li > button{border-bottom:2px solid transparent}
	.main-menu > li > a:hover, .main-menu > li > a:focus, .main-menu > li > a.active, .main-menu > li > button:hover, .main-menu > li > button:focus{border-color:var(--green)}
	.main-menu li > button svg{display: block}
	.main-menu li{position: relative}
	.menu-item{position: relative}
	.has-submenu{position:relative}
	.submenu{
		background: var(--white);
		padding:3rem;
		position:absolute;
		width:max-content;
		top:calc(100% + 1rem);
		left:50%;
		display:flex;
		gap:3rem;
		text-align: left;
		opacity:0;
		visibility: hidden;
		transform:scale(.5) translateX(-50%);
		transform-origin:0 0;
		transition:opacity .2s,transform .2s;
		box-shadow: 2px 2px 4px rgba(0,0,0,.4)
	}
	.submenu:before{
		content:"";
		position:absolute;
		top:calc(1.75 * 1.125rem / 2 + 3rem - 1px);
		left:3rem;
		width:calc(100% - 6rem);
		height:2px;
		background: var(--black);
	}
	.submenu > li > a span{
		display:inline-block;
		padding:0 1rem;
		background: var(--white);
		position: relative;
	}
	.submenu > li:first-child > a span{padding-left: 0}
	.submenu > li:last-child > a span{padding-right: 0}
	.submenu > li > a span:before, .submenu > li > a span:after{
		content:"";
		position:absolute;
		top:calc(1.75 * 1.125rem / 2 - 4px);
		left:-4px;
		width:8px;
		height:8px;
		border-radius:4px;
		background: var(--black);
	}
	.submenu > li > a span:after{
		left:auto;
		right:-4px;
	}
	.submenu > li:first-child > a span:before, .submenu > li:last-child > a span:after{content: none}
	.submenu.active{
		opacity:1;
		visibility: visible;
		transform: scale(1) translateX(-50%);
	}
	.submenu ul{--join_color:#a5a5a5}
	.submenu .join{margin-left:2rem}
	.submenu .join:before, .submenu .join > *:before{content:""}
	.menu-item{
		font-size:1rem;
	}
	.search-toggle{
		display:block;
		margin:0;
		padding:0;
		background: transparent;
	}
	.search-toggle svg{height:3rem}
	.search-form{
		position:fixed;
		background-color: var(--white);
		display:flex;
		justify-content: center;
		align-items: center;
		top:0;
		left:0;
		bottom:0;
		right:0;
		opacity:0;
		transform:scale(.5);
		transform-origin:100% 0;
		visibility:hidden;
		transition:opacity .2s,transform .2s;
		z-index: 999;
	}
	.search-form.active{
		opacity:1;
		visibility:visible;
		transform:scale(1);
	}
	.search-form > div{
		min-width:40%;
		display:flex;
	}
	.search-form [type="text"]{
		border:none;
		border-bottom:3px solid var(--black);
		border-left:3px solid var(--black);
		font-size:1.5rem;
		padding:0 .5rem;
		margin-right:1.75rem;
	}
	.search-form [type="text"]:focus{outline:none}
	.search-form ::placeholder{
		font-style:italic;
		color:var(--black);
	}
	.search-form [type="submit"]{
		visibility:visible;
		font-size:1.5rem;
		transform: translateY(50%)
	}
	.search-close{
		padding:0;
		background: transparent;
		position:fixed;
		top:3rem;
		right:3rem;
	}
	.search-close svg{
		width:2rem;
		fill:none;
		stroke:var(--black);
	}

	/* Main footer */
	.footer-nav{display:block}
	.social{text-align: right;}
	.social ul{justify-content: right}

	/* Default content */
	.content{margin-bottom:9rem}
	.content-s{
		padding-left:33%;
		position: relative;
	}
	.content-s:before{
		content:"";
		z-index: -1;
		position: absolute;
		width:calc((100vw - var(--width)) / 2 + 33% + 3rem);
		aspect-ratio:422 / 408;
		max-height: 100%;
		top:0;
		right:calc(67% + 3rem);
		background-repeat: no-repeat;
		background-size:100% auto;
	}
	.content-s figure{margin-left:-49.25%}

	/* Default page */
	.page-header, .content-small{padding-left:30%}

	/* Home page */
	.home-section{
		margin-top:8rem;
		margin-bottom:8rem
	}
	.intro-help{display:block;}
	.home-logo{display: none}
	.home-intro{
		display: grid;
		grid-template-columns: 7fr 3fr;
		gap:var(--leading);
		align-items: center
	}
	.network-links{
		display:block;
		margin-left:-1rem
	}
	.home-intro-content{
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		text-align: right;
	}
	.home-intro-content blockquote{margin-top:3rem;}
	.home-intro-content .btn{
		/*margin-top: auto;*/
		width:fit-content;
		align-self: flex-end
	}
	.home-quote{padding:5rem 0 12rem;}
	.home-quote .wrapper{justify-content: flex-end}
	.home-quote blockquote{
		max-width: 33%;
		text-align: right;
	}
	.home-about-content, .home-about-list{padding:0}
	.home-about-list .join{
		width:fit-content;
		text-align: right;
		margin-bottom:0
	}
	.home-about-list .join:before, .home-about-list .join > *:before{
		left:auto;
		right:-1.75rem;
	}
	.home-figure{flex-wrap: nowrap;}
	.actus-list.home-projects{margin-top:3rem}
	.home-about-list .join > *:before{right:calc(-1.75rem - 3px)}
	.home-partners{margin:8rem auto}
	.home-partners ul{
		grid-template-columns: repeat(6, 1fr);
		max-width:65rem;
		margin:0 auto;
	}

	/* Pole */
	.pole-members{padding-left: 5rem}
	.pole-actus .grid{margin-bottom:5rem}
	.pole-actus .grid .odd{order:-1}
	.pole-actu-content > p{display:block}
	.pole-actu-content:before, .pole-actu-content:after{
		content:"";
		position:absolute;
		width:16rem;
		height:2px;
		right:calc(100% + 2rem);
		top:calc(2.75rem / 2 - 1px);
		background: var(--black);
	}
	.pole-actu-content:after{
		width:24px;
		height:24px;
		border-radius: 12px;
		right:calc(100% + 18rem);
		top:calc(2.75rem / 2 - 12px);
	}
	.pole-actu-content.odd:before, .pole-actu-content.odd:after{
		left:calc(100% + 2rem);
		right:auto;
	}
	.pole-actu-content.odd:after{left:calc(100% + 18rem);}
	.pole-actu-content-green:before,.pole-actu-content-green:after{background: var(--green)}
	.pole-actu-content-yellow:before,.pole-actu-content-yellow:after{background: var(--yellow)}
	.pole-actu-content-pink:before,.pole-actu-content-pink:after{background: var(--pink)}
	.pole-actu-content-orange:before,.pole-actu-content-orange:after{background: var(--orange)}
	.pole-actu-content-blue:before,.pole-actu-content-blue:after{background: var(--blue)}

	/* Team */
	.member{
		display:grid;
		align-items: center;
		grid-template-columns: 1fr 4fr;
		gap:3rem;
		margin-bottom:3rem;
	}
	.member img{
		max-width: none;
		margin:0
	}

	/* Association */
	.missions, .goals, .ethics{
		background: var(--white);
		padding:calc(2 * var(--leading)) calc(2 * var(--leading)) 0;
		margin:-3rem 3rem 0;
	}
	.association-content{
		margin-left:-49.25%;
		background: var(--white)
	}
	.association-content .grid{align-items: center;}
	.missions, .goals, .ethics{margin:5rem 0;}
	.missions, .ethics{
		order:-1;
		transform: translateX(13rem);
	}
	.goals{transform: translateX(-13rem)}

	/* Actus, projects, trainings */
	.filter{
		flex-wrap: wrap;
		width:auto
	}
	.actus-list{margin:10rem 0}

	/* Single actu - project - training */
	.sidebar{order:-1}
	.single-actu .single-heading{margin-top:var(--leading)}
	.single-actu .single-heading:before, .single-actu .single-heading:after{
		content:"";
		position:absolute;
		width:16rem;
		height:2px;
		right:calc(100% + 2rem);
		top:calc(2.75rem / 2 - 1px);
		background: var(--black);
	}
	.single-actu .single-heading:after{
		width:24px;
		height:24px;
		border-radius: 12px;
		right:calc(100% + 18rem);
		top:calc(2.75rem / 2 - 12px);
	}
	.single-actu.single-green .single-heading:before,.single-actu.single-green .single-heading:after{background: var(--green)}
	.single-actu.single-yellow .single-heading:before,.single-actu.single-yellow .single-heading:after{background: var(--yellow)}
	.single-actu.single-pink .single-heading:before,.single-actu.single-pink .single-heading:after{background: var(--pink)}
	.single-actu.single-orange .single-heading:before,.single-actu.single-orange .single-heading:after{background: var(--orange)}
	.single-actu.single-blue .single-heading:before,.single-actu.single-blue .single-heading:after{background: var(--blue)}

	/* Forms */
	.field-message{grid-column-end: span 3}
	.contact-form-image{
		display:block;
		margin-top:-1.75rem;
		background: url("/assets/img/contact.jpg");
		background-size: cover;
	}
	.address-image{
		display:block;
		margin-top:-1.75rem;
		background: url("/assets/img/address.jpg");
		background-size: cover;
	}
	.training-contact-image{
		display:block;
		margin-top:-1.75rem;
		background: url("/assets/img/training.jpg");
		background-size: cover;
	}
	form h2, .contact-address h2{
		background: var(--white);
		width:fit-content;
		position: relative;
		padding-right:1.75rem;
	}
	.contact-form{position: relative}
	.contact-form:before, .contact-form:after{
		content: "";
		position: absolute;
		top: calc(var(--leading) / 2);
		left: 2rem;
		width: calc(100% + 8rem + 5rem);
		height: 2px;
		background: var(--green);
		z-index: 0
	}
	.contact-form:after{
		width:25px;
		height:25px;
		border-radius: 50%;
		left:calc(100% + 8rem + 5rem + 2rem);
		top: calc(var(--leading) / 2 - 12.5px);
	}

	.contact-address{text-align: right}
	.contact-address h2{
		margin-left:auto;
		padding:0 0 0 1.75rem;
	}
	.contact-address .join:before, .contact-address .join > *:before{
		left:auto;
		right:-1.75rem;
	}
	.contact-address .join > *:before{right:calc(-1.75rem - 3px)}
	.contact-address > :last-child{position: relative}
	.contact-address > :last-child:before, .contact-address > :last-child:after{
		content: "";
		position: absolute;
		top: calc(var(--leading) / 2);
		right: 2rem;
		width: calc(100% + 8rem + 5rem);
		height: 2px;
		background: var(--green);
		z-index: 0
	}
	.contact-address > :last-child:after{
		width:25px;
		height:25px;
		border-radius: 50%;
		right:calc(100% + 8rem + 5rem + 2rem);
		top: calc(var(--leading) / 2 - 12.5px);
	}

	/* Backgrounds */
	.content-s:before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 422 408'%3E%3Cg fill='none' stroke='%23000'%3E%3Ccircle cx='29.8' cy='124.3' r='8.9'/%3E%3Ccircle cx='29.4' cy='187.3' r='28.9'/%3E%3Ccircle cx='120.5' cy='127' r='8.4'/%3E%3Ccircle cx='204.3' cy='142.9' r='25.5'/%3E%3Ccircle cx='176.3' cy='216.6' r='8.6'/%3E%3Ccircle cx='65.2' cy='222.8' r='8.9'/%3E%3Ccircle cx='45.5' cy='282.3' r='4.2'/%3E%3Ccircle cx='41.3' cy='348.8' r='4.2'/%3E%3Ccircle cx='16.7' cy='358.1' r='6.3'/%3E%3Ccircle cx='99.6' cy='314.1' r='8.8'/%3E%3Ccircle cx='189.2' cy='315.3' r='28.8'/%3E%3Ccircle cx='231.9' cy='283.1' r='6.1'/%3E%3Ccircle cx='324.5' cy='70.3' r='29.1'/%3E%3Ccircle cx='195.5' cy='45.1' r='6.2'/%3E%3Ccircle cx='237' cy='68.5' r='6.1'/%3E%3Ccircle cx='253.3' cy='135.5' r='4.2'/%3E%3Cpath d='M30 133v22m-7-36-7-7m22 8 26-16m-27 26 38 32m-1 8-14 6m10-70 10 54m7 2 28-29m-2-10-39-19m12-20L73 97m-10 1L39 84m86 36 22-40m-19 43 63-29m-65 40 24 29m27-10-20 11m16 45-18-38m24 38 15-39m-26 46-31-1m33 7-31 25m43-24 16 17m-2-189 5 64m31-44-27 16m36-13 11 16m-9-21 28-3m-74-27 11-31m-7 34 14-10m11 91 24-22m6 38 16 18m-40-7 38 10m39-60-31 57m3 1 39-25m-44 222-41-67m-8-1-12 9m-107 19h49m-16 87-42-27m1-52-5 44m-72-9 66 13m-70-7 9 22m14-41 4-9m45-19-38 12m40-21-48-52m1 31 2 39m6-21-39 31m9-31 21 22m14-110-7-7m21 9 21-11m-34 22-15 19m-23-3 15 5m36-24 52 21m42 42-30-32m-41-1 3-47m-2-9-12-26m125 68 96-56m-44 9-8 49m-43 3h38m-47 7-6 29'/%3E%3Ccircle cx='384.2' cy='78.4' r='5.2'/%3E%3Cpath d='m379 78-36-6m45 3 26-20'/%3E%3Ccircle cx='176.3' cy='117' r='5.2'/%3E%3Cpath d='m176 112-3-33m7 42 12 11'/%3E%3Ccircle cx='284.2' cy='309.4' r='9.8'/%3E%3Cpath d='m274 311-67 3m71 3-18 23'/%3E%3C/g%3E%3Ccircle cx='278.4' cy='358.9' r='4.1'/%3E%3Ccircle cx='211.8' cy='297.4' r='4.2'/%3E%3Ccircle cx='195.3' cy='287.5' r='4.1'/%3E%3Ccircle cx='169.6' cy='293.6' r='4.4'/%3E%3Ccircle cx='160.3' cy='315.4' r='4.1'/%3E%3Ccircle cx='48.2' cy='330.6' r='6.2'/%3E%3Ccircle cx='94.4' cy='371.8' r='6.2'/%3E%3Ccircle cx='29.9' cy='389' r='4.4'/%3E%3Ccircle cx='144.2' cy='403.7' r='4.1'/%3E%3Ccircle cx='21.8' cy='301.7' r='4.4'/%3E%3Ccircle cx='56.5' cy='302.8' r='4.2'/%3E%3Ccircle cx='41.5' cy='252.8' r='6.2'/%3E%3Ccircle cx='18.8' cy='244.3' r='4.3'/%3E%3Ccircle cx='49.6' cy='207.7' r='4.1'/%3E%3Ccircle cx='99' cy='205.4' r='6.1'/%3E%3Ccircle cx='96.3' cy='260.9' r='4.2'/%3E%3Ccircle cx='132' cy='251.7' r='8.8'/%3E%3Ccircle cx='133.1' cy='215.4' r='4.3'/%3E%3Ccircle cx='81.7' cy='167.6' r='8.7'/%3E%3Ccircle cx='56.5' cy='177.1' r='4.2'/%3E%3Ccircle cx='29.6' cy='158.4' r='4.2'/%3E%3Ccircle cx='68.7' cy='101.1' r='6.2'/%3E%3Ccircle cx='88.5' cy='81.2' r='4.2'/%3E%3Ccircle cx='36' cy='82.5' r='4.1'/%3E%3Ccircle cx='148.9' cy='75.2' r='6.3'/%3E%3Ccircle cx='198.2' cy='91.2' r='8.9'/%3E%3Ccircle cx='200.9' cy='117.4' r='4.3'/%3E%3Ccircle cx='222.9' cy='125.5' r='4.4'/%3E%3Ccircle cx='228.9' cy='149.5' r='4.1'/%3E%3Ccircle cx='194.8' cy='166.8' r='4.4'/%3E%3Ccircle cx='179.8' cy='151.1' r='4.3'/%3E%3Ccircle cx='152.7' cy='166.6' r='6.1'/%3E%3Ccircle cx='203.2' cy='247' r='9'/%3E%3Ccircle cx='253.1' cy='249.1' r='4.4'/%3E%3Ccircle cx='263.1' cy='192.3' r='4.3'/%3E%3Ccircle cx='310' cy='183.6' r='6.3'/%3E%3Ccircle cx='275.8' cy='161.4' r='6.1'/%3E%3Ccircle cx='323.1' cy='131.6' r='4.3'/%3E%3Ccircle cx='311' cy='96.6' r='4.3'/%3E%3Ccircle cx='255.5' cy='95.8' r='8.7'/%3E%3Ccircle cx='274.2' cy='66.3' r='4.5'/%3E%3Ccircle cx='217.9' cy='29.4' r='4.2'/%3E%3Ccircle cx='209.1' cy='4.3' r='4.3'/%3E%3Ccircle cx='324.5' cy='70.3' r='19.1'/%3E%3Ccircle cx='416.6' cy='52.4' r='4.3'/%3E%3Ccircle cx='204.3' cy='142.9' r='16.9'/%3E%3Ccircle cx='172' cy='74.6' r='4.4'/%3E%3Ccircle cx='189' cy='315.1' r='19.1'/%3E%3Ccircle cx='257.7' cy='342.3' r='4.1'/%3E%3C/svg%3E");
	}
	.green-content .content-s:before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 422 408'%3E%3Cg fill='none' stroke='%23a8be17'%3E%3Ccircle cx='29.8' cy='124.3' r='8.9'/%3E%3Ccircle cx='29.4' cy='187.3' r='28.9'/%3E%3Ccircle cx='120.5' cy='127' r='8.4'/%3E%3Ccircle cx='204.3' cy='142.9' r='25.5'/%3E%3Ccircle cx='176.3' cy='216.6' r='8.6'/%3E%3Ccircle cx='65.2' cy='222.8' r='8.9'/%3E%3Ccircle cx='45.5' cy='282.3' r='4.2'/%3E%3Ccircle cx='41.3' cy='348.8' r='4.2'/%3E%3Ccircle cx='16.7' cy='358.1' r='6.3'/%3E%3Ccircle cx='99.6' cy='314.1' r='8.8'/%3E%3Ccircle cx='189.2' cy='315.3' r='28.8'/%3E%3Ccircle cx='231.9' cy='283.1' r='6.1'/%3E%3Ccircle cx='324.5' cy='70.3' r='29.1'/%3E%3Ccircle cx='195.5' cy='45.1' r='6.2'/%3E%3Ccircle cx='237' cy='68.5' r='6.1'/%3E%3Ccircle cx='253.3' cy='135.5' r='4.2'/%3E%3Cpath d='M30 133v22m-7-36-7-7m22 8 26-16m-27 26 38 32m-1 8-14 6m10-70 10 54m7 2 28-29m-2-10-39-19m12-20L73 97m-10 1L39 84m86 36 22-40m-19 43 63-29m-65 40 24 29m27-10-20 11m16 45-18-38m24 38 15-39m-26 46-31-1m33 7-31 25m43-24 16 17m-2-189 5 64m31-44-27 16m36-13 11 16m-9-21 28-3m-74-27 11-31m-7 34 14-10m11 91 24-22m6 38 16 18m-40-7 38 10m39-60-31 57m3 1 39-25m-44 222-41-67m-8-1-12 9m-107 19h49m-16 87-42-27m1-52-5 44m-72-9 66 13m-70-7 9 22m14-41 4-9m45-19-38 12m40-21-48-52m1 31 2 39m6-21-39 31m9-31 21 22m14-110-7-7m21 9 21-11m-34 22-15 19m-23-3 15 5m36-24 52 21m42 42-30-32m-41-1 3-47m-2-9-12-26m125 68 96-56m-44 9-8 49m-43 3h38m-47 7-6 29'/%3E%3Ccircle cx='384.2' cy='78.4' r='5.2'/%3E%3Cpath d='m379 78-36-6m45 3 26-20'/%3E%3Ccircle cx='176.3' cy='117' r='5.2'/%3E%3Cpath d='m176 112-3-33m7 42 12 11'/%3E%3Ccircle cx='284.2' cy='309.4' r='9.8'/%3E%3Cpath d='m274 311-67 3m71 3-18 23'/%3E%3C/g%3E%3Cg fill='%23a8be17'%3E%3Ccircle cx='278.4' cy='358.9' r='4.1'/%3E%3Ccircle cx='211.8' cy='297.4' r='4.2'/%3E%3Ccircle cx='195.3' cy='287.5' r='4.1'/%3E%3Ccircle cx='169.6' cy='293.6' r='4.4'/%3E%3Ccircle cx='160.3' cy='315.4' r='4.1'/%3E%3Ccircle cx='48.2' cy='330.6' r='6.2'/%3E%3Ccircle cx='94.4' cy='371.8' r='6.2'/%3E%3Ccircle cx='29.9' cy='389' r='4.4'/%3E%3Ccircle cx='144.2' cy='403.7' r='4.1'/%3E%3Ccircle cx='21.8' cy='301.7' r='4.4'/%3E%3Ccircle cx='56.5' cy='302.8' r='4.2'/%3E%3Ccircle cx='41.5' cy='252.8' r='6.2'/%3E%3Ccircle cx='18.8' cy='244.3' r='4.3'/%3E%3Ccircle cx='49.6' cy='207.7' r='4.1'/%3E%3Ccircle cx='99' cy='205.4' r='6.1'/%3E%3Ccircle cx='96.3' cy='260.9' r='4.2'/%3E%3Ccircle cx='132' cy='251.7' r='8.8'/%3E%3Ccircle cx='133.1' cy='215.4' r='4.3'/%3E%3Ccircle cx='81.7' cy='167.6' r='8.7'/%3E%3Ccircle cx='56.5' cy='177.1' r='4.2'/%3E%3Ccircle cx='29.6' cy='158.4' r='4.2'/%3E%3Ccircle cx='68.7' cy='101.1' r='6.2'/%3E%3Ccircle cx='88.5' cy='81.2' r='4.2'/%3E%3Ccircle cx='36' cy='82.5' r='4.1'/%3E%3Ccircle cx='148.9' cy='75.2' r='6.3'/%3E%3Ccircle cx='198.2' cy='91.2' r='8.9'/%3E%3Ccircle cx='200.9' cy='117.4' r='4.3'/%3E%3Ccircle cx='222.9' cy='125.5' r='4.4'/%3E%3Ccircle cx='228.9' cy='149.5' r='4.1'/%3E%3Ccircle cx='194.8' cy='166.8' r='4.4'/%3E%3Ccircle cx='179.8' cy='151.1' r='4.3'/%3E%3Ccircle cx='152.7' cy='166.6' r='6.1'/%3E%3Ccircle cx='203.2' cy='247' r='9'/%3E%3Ccircle cx='253.1' cy='249.1' r='4.4'/%3E%3Ccircle cx='263.1' cy='192.3' r='4.3'/%3E%3Ccircle cx='310' cy='183.6' r='6.3'/%3E%3Ccircle cx='275.8' cy='161.4' r='6.1'/%3E%3Ccircle cx='323.1' cy='131.6' r='4.3'/%3E%3Ccircle cx='311' cy='96.6' r='4.3'/%3E%3Ccircle cx='255.5' cy='95.8' r='8.7'/%3E%3Ccircle cx='274.2' cy='66.3' r='4.5'/%3E%3Ccircle cx='217.9' cy='29.4' r='4.2'/%3E%3Ccircle cx='209.1' cy='4.3' r='4.3'/%3E%3Ccircle cx='324.5' cy='70.3' r='19.1'/%3E%3Ccircle cx='416.6' cy='52.4' r='4.3'/%3E%3Ccircle cx='204.3' cy='142.9' r='16.9'/%3E%3Ccircle cx='172' cy='74.6' r='4.4'/%3E%3Ccircle cx='189' cy='315.1' r='19.1'/%3E%3Ccircle cx='257.7' cy='342.3' r='4.1'/%3E%3C/g%3E%3C/svg%3E");
	}
	.pink-content .content-s:before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 422 408'%3E%3Cg fill='none' stroke='%23c70040'%3E%3Ccircle cx='29.8' cy='124.3' r='8.9'/%3E%3Ccircle cx='29.4' cy='187.3' r='28.9'/%3E%3Ccircle cx='120.5' cy='127' r='8.4'/%3E%3Ccircle cx='204.3' cy='142.9' r='25.5'/%3E%3Ccircle cx='176.3' cy='216.6' r='8.6'/%3E%3Ccircle cx='65.2' cy='222.8' r='8.9'/%3E%3Ccircle cx='45.5' cy='282.3' r='4.2'/%3E%3Ccircle cx='41.3' cy='348.8' r='4.2'/%3E%3Ccircle cx='16.7' cy='358.1' r='6.3'/%3E%3Ccircle cx='99.6' cy='314.1' r='8.8'/%3E%3Ccircle cx='189.2' cy='315.3' r='28.8'/%3E%3Ccircle cx='231.9' cy='283.1' r='6.1'/%3E%3Ccircle cx='324.5' cy='70.3' r='29.1'/%3E%3Ccircle cx='195.5' cy='45.1' r='6.2'/%3E%3Ccircle cx='237' cy='68.5' r='6.1'/%3E%3Ccircle cx='253.3' cy='135.5' r='4.2'/%3E%3Cpath d='M30 133v22m-7-36-7-7m22 8 26-16m-27 26 38 32m-1 8-14 6m10-70 10 54m7 2 28-29m-2-10-39-19m12-20L73 97m-10 1L39 84m86 36 22-40m-19 43 63-29m-65 40 24 29m27-10-20 11m16 45-18-38m24 38 15-39m-26 46-31-1m33 7-31 25m43-24 16 17m-2-189 5 64m31-44-27 16m36-13 11 16m-9-21 28-3m-74-27 11-31m-7 34 14-10m11 91 24-22m6 38 16 18m-40-7 38 10m39-60-31 57m3 1 39-25m-44 222-41-67m-8-1-12 9m-107 19h49m-16 87-42-27m1-52-5 44m-72-9 66 13m-70-7 9 22m14-41 4-9m45-19-38 12m40-21-48-52m1 31 2 39m6-21-39 31m9-31 21 22m14-110-7-7m21 9 21-11m-34 22-15 19m-23-3 15 5m36-24 52 21m42 42-30-32m-41-1 3-47m-2-9-12-26m125 68 96-56m-44 9-8 49m-43 3h38m-47 7-6 29'/%3E%3Ccircle cx='384.2' cy='78.4' r='5.2'/%3E%3Cpath d='m379 78-36-6m45 3 26-20'/%3E%3Ccircle cx='176.3' cy='117' r='5.2'/%3E%3Cpath d='m176 112-3-33m7 42 12 11'/%3E%3Ccircle cx='284.2' cy='309.4' r='9.8'/%3E%3Cpath d='m274 311-67 3m71 3-18 23'/%3E%3C/g%3E%3Cg fill='%23c70040'%3E%3Ccircle cx='278.4' cy='358.9' r='4.1'/%3E%3Ccircle cx='211.8' cy='297.4' r='4.2'/%3E%3Ccircle cx='195.3' cy='287.5' r='4.1'/%3E%3Ccircle cx='169.6' cy='293.6' r='4.4'/%3E%3Ccircle cx='160.3' cy='315.4' r='4.1'/%3E%3Ccircle cx='48.2' cy='330.6' r='6.2'/%3E%3Ccircle cx='94.4' cy='371.8' r='6.2'/%3E%3Ccircle cx='29.9' cy='389' r='4.4'/%3E%3Ccircle cx='144.2' cy='403.7' r='4.1'/%3E%3Ccircle cx='21.8' cy='301.7' r='4.4'/%3E%3Ccircle cx='56.5' cy='302.8' r='4.2'/%3E%3Ccircle cx='41.5' cy='252.8' r='6.2'/%3E%3Ccircle cx='18.8' cy='244.3' r='4.3'/%3E%3Ccircle cx='49.6' cy='207.7' r='4.1'/%3E%3Ccircle cx='99' cy='205.4' r='6.1'/%3E%3Ccircle cx='96.3' cy='260.9' r='4.2'/%3E%3Ccircle cx='132' cy='251.7' r='8.8'/%3E%3Ccircle cx='133.1' cy='215.4' r='4.3'/%3E%3Ccircle cx='81.7' cy='167.6' r='8.7'/%3E%3Ccircle cx='56.5' cy='177.1' r='4.2'/%3E%3Ccircle cx='29.6' cy='158.4' r='4.2'/%3E%3Ccircle cx='68.7' cy='101.1' r='6.2'/%3E%3Ccircle cx='88.5' cy='81.2' r='4.2'/%3E%3Ccircle cx='36' cy='82.5' r='4.1'/%3E%3Ccircle cx='148.9' cy='75.2' r='6.3'/%3E%3Ccircle cx='198.2' cy='91.2' r='8.9'/%3E%3Ccircle cx='200.9' cy='117.4' r='4.3'/%3E%3Ccircle cx='222.9' cy='125.5' r='4.4'/%3E%3Ccircle cx='228.9' cy='149.5' r='4.1'/%3E%3Ccircle cx='194.8' cy='166.8' r='4.4'/%3E%3Ccircle cx='179.8' cy='151.1' r='4.3'/%3E%3Ccircle cx='152.7' cy='166.6' r='6.1'/%3E%3Ccircle cx='203.2' cy='247' r='9'/%3E%3Ccircle cx='253.1' cy='249.1' r='4.4'/%3E%3Ccircle cx='263.1' cy='192.3' r='4.3'/%3E%3Ccircle cx='310' cy='183.6' r='6.3'/%3E%3Ccircle cx='275.8' cy='161.4' r='6.1'/%3E%3Ccircle cx='323.1' cy='131.6' r='4.3'/%3E%3Ccircle cx='311' cy='96.6' r='4.3'/%3E%3Ccircle cx='255.5' cy='95.8' r='8.7'/%3E%3Ccircle cx='274.2' cy='66.3' r='4.5'/%3E%3Ccircle cx='217.9' cy='29.4' r='4.2'/%3E%3Ccircle cx='209.1' cy='4.3' r='4.3'/%3E%3Ccircle cx='324.5' cy='70.3' r='19.1'/%3E%3Ccircle cx='416.6' cy='52.4' r='4.3'/%3E%3Ccircle cx='204.3' cy='142.9' r='16.9'/%3E%3Ccircle cx='172' cy='74.6' r='4.4'/%3E%3Ccircle cx='189' cy='315.1' r='19.1'/%3E%3Ccircle cx='257.7' cy='342.3' r='4.1'/%3E%3C/g%3E%3C/svg%3E");
	}
	.orange-content .content-s:before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 422 408'%3E%3Cg fill='none' stroke='%23e4421a'%3E%3Ccircle cx='29.8' cy='124.3' r='8.9'/%3E%3Ccircle cx='29.4' cy='187.3' r='28.9'/%3E%3Ccircle cx='120.5' cy='127' r='8.4'/%3E%3Ccircle cx='204.3' cy='142.9' r='25.5'/%3E%3Ccircle cx='176.3' cy='216.6' r='8.6'/%3E%3Ccircle cx='65.2' cy='222.8' r='8.9'/%3E%3Ccircle cx='45.5' cy='282.3' r='4.2'/%3E%3Ccircle cx='41.3' cy='348.8' r='4.2'/%3E%3Ccircle cx='16.7' cy='358.1' r='6.3'/%3E%3Ccircle cx='99.6' cy='314.1' r='8.8'/%3E%3Ccircle cx='189.2' cy='315.3' r='28.8'/%3E%3Ccircle cx='231.9' cy='283.1' r='6.1'/%3E%3Ccircle cx='324.5' cy='70.3' r='29.1'/%3E%3Ccircle cx='195.5' cy='45.1' r='6.2'/%3E%3Ccircle cx='237' cy='68.5' r='6.1'/%3E%3Ccircle cx='253.3' cy='135.5' r='4.2'/%3E%3Cpath d='M30 133v22m-7-36-7-7m22 8 26-16m-27 26 38 32m-1 8-14 6m10-70 10 54m7 2 28-29m-2-10-39-19m12-20L73 97m-10 1L39 84m86 36 22-40m-19 43 63-29m-65 40 24 29m27-10-20 11m16 45-18-38m24 38 15-39m-26 46-31-1m33 7-31 25m43-24 16 17m-2-189 5 64m31-44-27 16m36-13 11 16m-9-21 28-3m-74-27 11-31m-7 34 14-10m11 91 24-22m6 38 16 18m-40-7 38 10m39-60-31 57m3 1 39-25m-44 222-41-67m-8-1-12 9m-107 19h49m-16 87-42-27m1-52-5 44m-72-9 66 13m-70-7 9 22m14-41 4-9m45-19-38 12m40-21-48-52m1 31 2 39m6-21-39 31m9-31 21 22m14-110-7-7m21 9 21-11m-34 22-15 19m-23-3 15 5m36-24 52 21m42 42-30-32m-41-1 3-47m-2-9-12-26m125 68 96-56m-44 9-8 49m-43 3h38m-47 7-6 29'/%3E%3Ccircle cx='384.2' cy='78.4' r='5.2'/%3E%3Cpath d='m379 78-36-6m45 3 26-20'/%3E%3Ccircle cx='176.3' cy='117' r='5.2'/%3E%3Cpath d='m176 112-3-33m7 42 12 11'/%3E%3Ccircle cx='284.2' cy='309.4' r='9.8'/%3E%3Cpath d='m274 311-67 3m71 3-18 23'/%3E%3C/g%3E%3Cg fill='%23e4421a'%3E%3Ccircle cx='278.4' cy='358.9' r='4.1'/%3E%3Ccircle cx='211.8' cy='297.4' r='4.2'/%3E%3Ccircle cx='195.3' cy='287.5' r='4.1'/%3E%3Ccircle cx='169.6' cy='293.6' r='4.4'/%3E%3Ccircle cx='160.3' cy='315.4' r='4.1'/%3E%3Ccircle cx='48.2' cy='330.6' r='6.2'/%3E%3Ccircle cx='94.4' cy='371.8' r='6.2'/%3E%3Ccircle cx='29.9' cy='389' r='4.4'/%3E%3Ccircle cx='144.2' cy='403.7' r='4.1'/%3E%3Ccircle cx='21.8' cy='301.7' r='4.4'/%3E%3Ccircle cx='56.5' cy='302.8' r='4.2'/%3E%3Ccircle cx='41.5' cy='252.8' r='6.2'/%3E%3Ccircle cx='18.8' cy='244.3' r='4.3'/%3E%3Ccircle cx='49.6' cy='207.7' r='4.1'/%3E%3Ccircle cx='99' cy='205.4' r='6.1'/%3E%3Ccircle cx='96.3' cy='260.9' r='4.2'/%3E%3Ccircle cx='132' cy='251.7' r='8.8'/%3E%3Ccircle cx='133.1' cy='215.4' r='4.3'/%3E%3Ccircle cx='81.7' cy='167.6' r='8.7'/%3E%3Ccircle cx='56.5' cy='177.1' r='4.2'/%3E%3Ccircle cx='29.6' cy='158.4' r='4.2'/%3E%3Ccircle cx='68.7' cy='101.1' r='6.2'/%3E%3Ccircle cx='88.5' cy='81.2' r='4.2'/%3E%3Ccircle cx='36' cy='82.5' r='4.1'/%3E%3Ccircle cx='148.9' cy='75.2' r='6.3'/%3E%3Ccircle cx='198.2' cy='91.2' r='8.9'/%3E%3Ccircle cx='200.9' cy='117.4' r='4.3'/%3E%3Ccircle cx='222.9' cy='125.5' r='4.4'/%3E%3Ccircle cx='228.9' cy='149.5' r='4.1'/%3E%3Ccircle cx='194.8' cy='166.8' r='4.4'/%3E%3Ccircle cx='179.8' cy='151.1' r='4.3'/%3E%3Ccircle cx='152.7' cy='166.6' r='6.1'/%3E%3Ccircle cx='203.2' cy='247' r='9'/%3E%3Ccircle cx='253.1' cy='249.1' r='4.4'/%3E%3Ccircle cx='263.1' cy='192.3' r='4.3'/%3E%3Ccircle cx='310' cy='183.6' r='6.3'/%3E%3Ccircle cx='275.8' cy='161.4' r='6.1'/%3E%3Ccircle cx='323.1' cy='131.6' r='4.3'/%3E%3Ccircle cx='311' cy='96.6' r='4.3'/%3E%3Ccircle cx='255.5' cy='95.8' r='8.7'/%3E%3Ccircle cx='274.2' cy='66.3' r='4.5'/%3E%3Ccircle cx='217.9' cy='29.4' r='4.2'/%3E%3Ccircle cx='209.1' cy='4.3' r='4.3'/%3E%3Ccircle cx='324.5' cy='70.3' r='19.1'/%3E%3Ccircle cx='416.6' cy='52.4' r='4.3'/%3E%3Ccircle cx='204.3' cy='142.9' r='16.9'/%3E%3Ccircle cx='172' cy='74.6' r='4.4'/%3E%3Ccircle cx='189' cy='315.1' r='19.1'/%3E%3Ccircle cx='257.7' cy='342.3' r='4.1'/%3E%3C/g%3E%3C/svg%3E");
	}
	.yellow-content .content-s:before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 422 408'%3E%3Cg fill='none' stroke='%23fca01f'%3E%3Ccircle cx='29.8' cy='124.3' r='8.9'/%3E%3Ccircle cx='29.4' cy='187.3' r='28.9'/%3E%3Ccircle cx='120.5' cy='127' r='8.4'/%3E%3Ccircle cx='204.3' cy='142.9' r='25.5'/%3E%3Ccircle cx='176.3' cy='216.6' r='8.6'/%3E%3Ccircle cx='65.2' cy='222.8' r='8.9'/%3E%3Ccircle cx='45.5' cy='282.3' r='4.2'/%3E%3Ccircle cx='41.3' cy='348.8' r='4.2'/%3E%3Ccircle cx='16.7' cy='358.1' r='6.3'/%3E%3Ccircle cx='99.6' cy='314.1' r='8.8'/%3E%3Ccircle cx='189.2' cy='315.3' r='28.8'/%3E%3Ccircle cx='231.9' cy='283.1' r='6.1'/%3E%3Ccircle cx='324.5' cy='70.3' r='29.1'/%3E%3Ccircle cx='195.5' cy='45.1' r='6.2'/%3E%3Ccircle cx='237' cy='68.5' r='6.1'/%3E%3Ccircle cx='253.3' cy='135.5' r='4.2'/%3E%3Cpath d='M30 133v22m-7-36-7-7m22 8 26-16m-27 26 38 32m-1 8-14 6m10-70 10 54m7 2 28-29m-2-10-39-19m12-20L73 97m-10 1L39 84m86 36 22-40m-19 43 63-29m-65 40 24 29m27-10-20 11m16 45-18-38m24 38 15-39m-26 46-31-1m33 7-31 25m43-24 16 17m-2-189 5 64m31-44-27 16m36-13 11 16m-9-21 28-3m-74-27 11-31m-7 34 14-10m11 91 24-22m6 38 16 18m-40-7 38 10m39-60-31 57m3 1 39-25m-44 222-41-67m-8-1-12 9m-107 19h49m-16 87-42-27m1-52-5 44m-72-9 66 13m-70-7 9 22m14-41 4-9m45-19-38 12m40-21-48-52m1 31 2 39m6-21-39 31m9-31 21 22m14-110-7-7m21 9 21-11m-34 22-15 19m-23-3 15 5m36-24 52 21m42 42-30-32m-41-1 3-47m-2-9-12-26m125 68 96-56m-44 9-8 49m-43 3h38m-47 7-6 29'/%3E%3Ccircle cx='384.2' cy='78.4' r='5.2'/%3E%3Cpath d='m379 78-36-6m45 3 26-20'/%3E%3Ccircle cx='176.3' cy='117' r='5.2'/%3E%3Cpath d='m176 112-3-33m7 42 12 11'/%3E%3Ccircle cx='284.2' cy='309.4' r='9.8'/%3E%3Cpath d='m274 311-67 3m71 3-18 23'/%3E%3C/g%3E%3Cg fill='%23fca01f'%3E%3Ccircle cx='278.4' cy='358.9' r='4.1'/%3E%3Ccircle cx='211.8' cy='297.4' r='4.2'/%3E%3Ccircle cx='195.3' cy='287.5' r='4.1'/%3E%3Ccircle cx='169.6' cy='293.6' r='4.4'/%3E%3Ccircle cx='160.3' cy='315.4' r='4.1'/%3E%3Ccircle cx='48.2' cy='330.6' r='6.2'/%3E%3Ccircle cx='94.4' cy='371.8' r='6.2'/%3E%3Ccircle cx='29.9' cy='389' r='4.4'/%3E%3Ccircle cx='144.2' cy='403.7' r='4.1'/%3E%3Ccircle cx='21.8' cy='301.7' r='4.4'/%3E%3Ccircle cx='56.5' cy='302.8' r='4.2'/%3E%3Ccircle cx='41.5' cy='252.8' r='6.2'/%3E%3Ccircle cx='18.8' cy='244.3' r='4.3'/%3E%3Ccircle cx='49.6' cy='207.7' r='4.1'/%3E%3Ccircle cx='99' cy='205.4' r='6.1'/%3E%3Ccircle cx='96.3' cy='260.9' r='4.2'/%3E%3Ccircle cx='132' cy='251.7' r='8.8'/%3E%3Ccircle cx='133.1' cy='215.4' r='4.3'/%3E%3Ccircle cx='81.7' cy='167.6' r='8.7'/%3E%3Ccircle cx='56.5' cy='177.1' r='4.2'/%3E%3Ccircle cx='29.6' cy='158.4' r='4.2'/%3E%3Ccircle cx='68.7' cy='101.1' r='6.2'/%3E%3Ccircle cx='88.5' cy='81.2' r='4.2'/%3E%3Ccircle cx='36' cy='82.5' r='4.1'/%3E%3Ccircle cx='148.9' cy='75.2' r='6.3'/%3E%3Ccircle cx='198.2' cy='91.2' r='8.9'/%3E%3Ccircle cx='200.9' cy='117.4' r='4.3'/%3E%3Ccircle cx='222.9' cy='125.5' r='4.4'/%3E%3Ccircle cx='228.9' cy='149.5' r='4.1'/%3E%3Ccircle cx='194.8' cy='166.8' r='4.4'/%3E%3Ccircle cx='179.8' cy='151.1' r='4.3'/%3E%3Ccircle cx='152.7' cy='166.6' r='6.1'/%3E%3Ccircle cx='203.2' cy='247' r='9'/%3E%3Ccircle cx='253.1' cy='249.1' r='4.4'/%3E%3Ccircle cx='263.1' cy='192.3' r='4.3'/%3E%3Ccircle cx='310' cy='183.6' r='6.3'/%3E%3Ccircle cx='275.8' cy='161.4' r='6.1'/%3E%3Ccircle cx='323.1' cy='131.6' r='4.3'/%3E%3Ccircle cx='311' cy='96.6' r='4.3'/%3E%3Ccircle cx='255.5' cy='95.8' r='8.7'/%3E%3Ccircle cx='274.2' cy='66.3' r='4.5'/%3E%3Ccircle cx='217.9' cy='29.4' r='4.2'/%3E%3Ccircle cx='209.1' cy='4.3' r='4.3'/%3E%3Ccircle cx='324.5' cy='70.3' r='19.1'/%3E%3Ccircle cx='416.6' cy='52.4' r='4.3'/%3E%3Ccircle cx='204.3' cy='142.9' r='16.9'/%3E%3Ccircle cx='172' cy='74.6' r='4.4'/%3E%3Ccircle cx='189' cy='315.1' r='19.1'/%3E%3Ccircle cx='257.7' cy='342.3' r='4.1'/%3E%3C/g%3E%3C/svg%3E");
	}
	.blue-content .content-s:before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 422 408'%3E%3Cg fill='none' stroke='%233ba9e0'%3E%3Ccircle cx='29.8' cy='124.3' r='8.9'/%3E%3Ccircle cx='29.4' cy='187.3' r='28.9'/%3E%3Ccircle cx='120.5' cy='127' r='8.4'/%3E%3Ccircle cx='204.3' cy='142.9' r='25.5'/%3E%3Ccircle cx='176.3' cy='216.6' r='8.6'/%3E%3Ccircle cx='65.2' cy='222.8' r='8.9'/%3E%3Ccircle cx='45.5' cy='282.3' r='4.2'/%3E%3Ccircle cx='41.3' cy='348.8' r='4.2'/%3E%3Ccircle cx='16.7' cy='358.1' r='6.3'/%3E%3Ccircle cx='99.6' cy='314.1' r='8.8'/%3E%3Ccircle cx='189.2' cy='315.3' r='28.8'/%3E%3Ccircle cx='231.9' cy='283.1' r='6.1'/%3E%3Ccircle cx='324.5' cy='70.3' r='29.1'/%3E%3Ccircle cx='195.5' cy='45.1' r='6.2'/%3E%3Ccircle cx='237' cy='68.5' r='6.1'/%3E%3Ccircle cx='253.3' cy='135.5' r='4.2'/%3E%3Cpath d='M30 133v22m-7-36-7-7m22 8 26-16m-27 26 38 32m-1 8-14 6m10-70 10 54m7 2 28-29m-2-10-39-19m12-20L73 97m-10 1L39 84m86 36 22-40m-19 43 63-29m-65 40 24 29m27-10-20 11m16 45-18-38m24 38 15-39m-26 46-31-1m33 7-31 25m43-24 16 17m-2-189 5 64m31-44-27 16m36-13 11 16m-9-21 28-3m-74-27 11-31m-7 34 14-10m11 91 24-22m6 38 16 18m-40-7 38 10m39-60-31 57m3 1 39-25m-44 222-41-67m-8-1-12 9m-107 19h49m-16 87-42-27m1-52-5 44m-72-9 66 13m-70-7 9 22m14-41 4-9m45-19-38 12m40-21-48-52m1 31 2 39m6-21-39 31m9-31 21 22m14-110-7-7m21 9 21-11m-34 22-15 19m-23-3 15 5m36-24 52 21m42 42-30-32m-41-1 3-47m-2-9-12-26m125 68 96-56m-44 9-8 49m-43 3h38m-47 7-6 29'/%3E%3Ccircle cx='384.2' cy='78.4' r='5.2'/%3E%3Cpath d='m379 78-36-6m45 3 26-20'/%3E%3Ccircle cx='176.3' cy='117' r='5.2'/%3E%3Cpath d='m176 112-3-33m7 42 12 11'/%3E%3Ccircle cx='284.2' cy='309.4' r='9.8'/%3E%3Cpath d='m274 311-67 3m71 3-18 23'/%3E%3C/g%3E%3Cg fill='%233ba9e0'%3E%3Ccircle cx='278.4' cy='358.9' r='4.1'/%3E%3Ccircle cx='211.8' cy='297.4' r='4.2'/%3E%3Ccircle cx='195.3' cy='287.5' r='4.1'/%3E%3Ccircle cx='169.6' cy='293.6' r='4.4'/%3E%3Ccircle cx='160.3' cy='315.4' r='4.1'/%3E%3Ccircle cx='48.2' cy='330.6' r='6.2'/%3E%3Ccircle cx='94.4' cy='371.8' r='6.2'/%3E%3Ccircle cx='29.9' cy='389' r='4.4'/%3E%3Ccircle cx='144.2' cy='403.7' r='4.1'/%3E%3Ccircle cx='21.8' cy='301.7' r='4.4'/%3E%3Ccircle cx='56.5' cy='302.8' r='4.2'/%3E%3Ccircle cx='41.5' cy='252.8' r='6.2'/%3E%3Ccircle cx='18.8' cy='244.3' r='4.3'/%3E%3Ccircle cx='49.6' cy='207.7' r='4.1'/%3E%3Ccircle cx='99' cy='205.4' r='6.1'/%3E%3Ccircle cx='96.3' cy='260.9' r='4.2'/%3E%3Ccircle cx='132' cy='251.7' r='8.8'/%3E%3Ccircle cx='133.1' cy='215.4' r='4.3'/%3E%3Ccircle cx='81.7' cy='167.6' r='8.7'/%3E%3Ccircle cx='56.5' cy='177.1' r='4.2'/%3E%3Ccircle cx='29.6' cy='158.4' r='4.2'/%3E%3Ccircle cx='68.7' cy='101.1' r='6.2'/%3E%3Ccircle cx='88.5' cy='81.2' r='4.2'/%3E%3Ccircle cx='36' cy='82.5' r='4.1'/%3E%3Ccircle cx='148.9' cy='75.2' r='6.3'/%3E%3Ccircle cx='198.2' cy='91.2' r='8.9'/%3E%3Ccircle cx='200.9' cy='117.4' r='4.3'/%3E%3Ccircle cx='222.9' cy='125.5' r='4.4'/%3E%3Ccircle cx='228.9' cy='149.5' r='4.1'/%3E%3Ccircle cx='194.8' cy='166.8' r='4.4'/%3E%3Ccircle cx='179.8' cy='151.1' r='4.3'/%3E%3Ccircle cx='152.7' cy='166.6' r='6.1'/%3E%3Ccircle cx='203.2' cy='247' r='9'/%3E%3Ccircle cx='253.1' cy='249.1' r='4.4'/%3E%3Ccircle cx='263.1' cy='192.3' r='4.3'/%3E%3Ccircle cx='310' cy='183.6' r='6.3'/%3E%3Ccircle cx='275.8' cy='161.4' r='6.1'/%3E%3Ccircle cx='323.1' cy='131.6' r='4.3'/%3E%3Ccircle cx='311' cy='96.6' r='4.3'/%3E%3Ccircle cx='255.5' cy='95.8' r='8.7'/%3E%3Ccircle cx='274.2' cy='66.3' r='4.5'/%3E%3Ccircle cx='217.9' cy='29.4' r='4.2'/%3E%3Ccircle cx='209.1' cy='4.3' r='4.3'/%3E%3Ccircle cx='324.5' cy='70.3' r='19.1'/%3E%3Ccircle cx='416.6' cy='52.4' r='4.3'/%3E%3Ccircle cx='204.3' cy='142.9' r='16.9'/%3E%3Ccircle cx='172' cy='74.6' r='4.4'/%3E%3Ccircle cx='189' cy='315.1' r='19.1'/%3E%3Ccircle cx='257.7' cy='342.3' r='4.1'/%3E%3C/g%3E%3C/svg%3E");
	}

}

@media (min-width:90rem){
	.network-links{margin-left:calc((-100vw - 3.5rem + var(--width)) / 2);}
}