@charset "UTF-8";
/*!
Theme Name: socialbuilder
Theme URI: http://underscores.me/
Author: Ocebo
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: socialbuilder
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

socialbuilder is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
a:hover {
	text-decoration: underline;
}

.border-bleu {
	border: 1px solid #75cce7;
}

.border-vert {
	border: 1px solid  #81F4C6;
}

.border-jaune {
	border: 1px solid #fff000;
}

.bleu {
	background-color: rgba(117, 204, 231, 0.33);
}

.bleu:hover {
	background-color: #56D6FF;
}

.trombi__item__mobile.bleu {
	background-color: rgba(117, 204, 231, 0.9);
}

.trombi__item__mobile.vert {
	background-color: rgba(155, 230, 200, 0.9);
}

.trombi__item__mobile.jaune {
	background-color: rgba(255, 240, 0, 0.9);
}

.vert {
	background-color: rgba(155, 230, 200, 0.33);
}

.vert:hover {
	background-color: #81F4C6;
}

.jaune {
	background-color: rgba(255, 240, 0, 0.33);
}

.jaune:hover {
	background-color: #fff000;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	/* 1 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	/* 1 */
	height: 0;
	/* 1 */
	overflow: visible;
	/* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	/* 1 */
	text-decoration: underline;
	/* 2 */
	text-decoration: underline dotted;
	/* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	/* 1 */
	font-size: 100%;
	/* 1 */
	line-height: 1.15;
	/* 1 */
	margin: 0;
	/* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	/* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	/* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	/* 1 */
	color: inherit;
	/* 2 */
	display: table;
	/* 1 */
	max-width: 100%;
	/* 1 */
	padding: 0;
	/* 3 */
	white-space: normal;
	/* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	/* 1 */
	outline-offset: -2px;
	/* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	/* 1 */
	font: inherit;
	/* 2 */
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* List
	 ========================================================================== */
ul, ol {
	margin-left: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
}

.sb_underline {
	text-decoration: none !important;
	background-image: linear-gradient(120deg, #fff000 0%, #fff000 100%);
	background-repeat: repeat-y;
	background-repeat: no-repeat;
	background-size: 100% 0.3em;
	background-position: 0 88%;
}

p {
	margin-bottom: 1.5em;
}

dfn, cite, em, i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code, kbd, tt, var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark, ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:after,
*:before {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
	outline-style: none;
	outline: none !important;
}

::selection {
	background: #81F4C6;
	/* WebKit/Blink Browsers */
}

::-moz-selection {
	background: #81F4C6;
	/* Gecko Browsers */
}

/*@font-face {


    src: url('assets/fonts/Roboto-Condensed.ttf');
    font-weight: normal;
}*/
.elementor-image-carousel-wrapper {
	margin: 10px 16px !important;
}

body#body-sb {
	background-color: white;
	overflow-x: hidden !important;
	/* Fallback for when there is no custom background color defined. */
}

#bgline {
	width: 1px;
	margin-left: 10%;
	background-color: #ddd;
	-webkit-animation: grow 3s forwards;
	animation: grow 3s forwards;
	position: fixed;
	left: 50%;
	margin-left: -1px;
}

@keyframes grow {
	0% {
		height: 0px;
		top: 0;
	}
	100% {
		height: 100vh;
	}
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul, ol {
	margin: 0 0 1.5em 0;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

.socialbuilder__puces {
	margin: 10px 16px;
	background: white;
}

.socialbuilder__puces ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.socialbuilder__puces ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 16px;
}

.socialbuilder__puces ul li:before {
	content: ' ';
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #fff000;
	margin-right: 16px;
}

.socialbuilder__links {
	margin: 10px 16px;
	position: relative;
	background: white;
}

.socialbuilder__links a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 24px;
	font-weight: bold;
	color: black;
}

.socialbuilder__links a:hover .caption:after {
	top: 1px;
}

.socialbuilder__links a .link {
	margin-left: 27px;
}

.socialbuilder__links a span {
	background-size: 0 0.0em;
	text-decoration: none;
	font-weight: normal;
	font-size: 1em;
}

.socialbuilder__links a span:hover {
	background-image: -webkit-linear-gradient(330deg, #fff000 0%, #fff000 100%);
	background-image: -o-linear-gradient(330deg, #fff000 0%, #fff000 100%);
	background-image: linear-gradient(120deg, #fff000 0%, #fff000 100%);
	background-repeat: repeat-y;
	background-repeat: no-repeat;
	background-size: 100% 0.2em;
	background-position: 0 88%;
	-webkit-transition: background-size 0.25s ease-in;
	-o-transition: background-size 0.25s ease-in;
	transition: background-size 0.25s ease-in;
}

.socialbuilder__links a .caption {
	background: #fff000;
	min-width: 30px;
	height: 30px;
	position: relative;
}

.socialbuilder__links a .caption:after {
	transition: all 0.3s ease-in-out;
	content: '';
	display: inline-block;
	position: absolute;
	left: 11px;
	top: 11px;
	background-image: url("assets/link.svg");
	width: 32px;
	height: 32px;
	z-index: 97;
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 1em 0;
	/* Extra wide images within figure tags don't overflow the content area. */
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
.footer-newsletter__cta {
	display: block;
	font-size: 20px;
	font-weight: 700;
	color: #000 !important;
	text-decoration: none;
	background-color: #fff000;
	padding: 12px 20px;
	border-radius: 10px;
	margin: 50px auto 0 auto;
	width: max-content;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: #0ad4ba;
}

a:visited {
	color: #0ad4ba;
}

a:hover, a:focus, a:active {
	color: #0ad4ba;
}

a:focus {
	outline: thin dotted;
}

a:hover, a:active {
	outline: 0;
}

#totop {
	display: inline-block;
	background-color: white;
	width: 40px;
	height: 40px;
	text-align: center;
	position: fixed;
	bottom: 100px;
	right: 0px;
	transition: background-color .3s, opacity .5s, visibility .5s;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
}

#totop::after {
	content: ' ';
	background: url("assets/arrow.svg");
	background-position: center;
	width: 40px;
	display: block;
	height: 40px;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	font-size: 2em;
	line-height: 50px;
	color: #fff;
}

#totop:hover {
	cursor: pointer;
	background-color: #81F4C6;
}

#totop:active {
	background-color: #555;
}

#totop.show {
	opacity: 1;
	visibility: visible;
}

@media only screen and (max-width: 640px) {
	#totop {
		display: none;
	}
}

#breadcrumbs {
	max-width: 1440px;
	margin: 0 auto;
}

#breadcrumbs a,
#breadcrumbs a:visited {
	color: #000;
	text-decoration: none;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

.menu-item--has-label {
	margin-top: 10px;
}

.menu-item--has-label a {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	line-height: 18px;
	text-decoration: none;
	position: relative;
}

.menu-item--has-label a .menu-item__label {
	font-size: 14px;
	text-transform: uppercase;
	padding: 5px;
	background-color: #fff000;
	border-radius: 5px;
	position: absolute;
	right: 10px;
	top: -8px;
}

.menu-item--has-label a .menu-item__sous-titre {
	min-width: 100%;
	font-style: italic;
	font-weight: 200;
	font-size: 0.6em;
	font-size: 14px;
}

.menu-panel a.menu-item--has-label {
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	line-height: 18px;
	text-decoration: none;
	position: relative;
}

.menu-panel a.menu-item--has-label .menu-item__label {
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px;
	background-color: #fff000;
	border-radius: 5px;
	position: absolute;
	right: 10px;
	top: 20px;
}

.menu-panel a.menu-item--has-label .menu-item__sous-titre {
	min-width: 100%;
	font-style: italic;
	font-weight: 200;
	font-size: 0.6em;
	font-size: 14px;
}

.current_page_ancestor > a,
.current-menu-ancestor > a {
	font-weight: bold;
}

/*--------------------------------------------------------------
## frontpage menu
--------------------------------------------------------------*/
#homepage__nav {
	background: white;
	text-align: center;
	z-index: 94;
	position: relative;
	margin-bottom: 20px;
}

#homepage__nav .title {
	display: table;
	margin: 0 auto;
	padding: 8px 16px;
	background: #fff000;
	margin-bottom: 50px;
}

#homepage__nav h1 {
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	line-height: 32px;
}

#homepage__nav a {
	margin: 0 40px;
	color: black;
	z-index: 2;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	width: 120px;
	text-align: center;
}

#homepage__nav a span {
	font-size: 16px;
	line-height: 19px;
}

#homepage__nav a .nav-icon {
	position: relative;
	width: 48px;
	height: 48px;
	margin-bottom: 10px;
	border: 1px solid black;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

#homepage__nav a .nav-icon img {
	width: 30px;
}

#homepage__nav a .nav-icon:before {
	content: '';
	display: inline-block;
	position: absolute;
	transition: all 0.3s;
	top: -9px;
	left: 9px;
	margin: 0 auto;
	width: 48px;
	height: 48px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #FFF000;
	z-index: -1;
}

#homepage__nav a:hover {
	cursor: pointer;
}

#homepage__nav a:hover .nav-icon {
	border: 0px solid black;
}

#homepage__nav a:hover .nav-icon:before {
	top: 0px;
	left: 0px;
}

#homepage__nav .active .nav-icon {
	border: 0px solid black;
}

#homepage__nav .active .nav-icon:before {
	top: 0px;
	left: 0px;
	background-color: #81F4C6;
}

#homepage__nav .homepage__nav__links {
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: flex-start;
}

/*--------------------------------------------------------------
## header
--------------------------------------------------------------*/
#loading {
	position: fixed;
	z-index: 125;
	background: white;
	width: 100vw;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
}

.custom-logo {
	max-height: 65px;
	width: auto;
}

header#header {
	background: white;
	position: fixed;
	width: 100%;
	z-index: 99;
	transition: all 0.3s ease-in-out;
	padding: 0 16px;
}

header#header .header-container {
	max-width: 1440px;
	margin: 50px auto 0 auto;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
	background: white;
	height: 100px;
	z-index: 99;
}

header#header .header-container .header-logo {
	max-height: 80px;
}

header#header .header-container .header-menu {
	display: flex;
	position: relative;
	height: 32px;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
}

header#header .header-container .header-menu .english-menu a {
	transition: all 0.3s ease-in-out;
	z-index: 99;
	margin-left: 20px;
	position: relative;
	padding-top: 8px;
	height: 20px;
	width: 30px;
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("assets/flagnb.jpg");
}

header#header .header-container .header-menu .english-menu a:after {
	content: '';
	top: -5px;
	left: -5px;
	height: 32px;
	width: 52px;
	display: block;
	position: absolute;
	transition: all 0.3s ease-in-out;
}

header#header .header-container .header-menu .english-menu a:hover {
	background-image: url("assets/flag.jpg");
}

header#header .header-container .header-menu .menu-title {
	padding-top: 4px;
	margin-right: 20px;
}

header#header .header-container .header-menu a {
	font-size: 1em;
	font-weight: bold;
	line-height: 22px;
	color: black;
	position: relative;
	text-decoration: none;
}

header#header .header-container .header-menu a span {
	padding-left: 10px;
}

@media (max-width: 1280px) {
	header#header .header-logo {
		order: 2;
	}
	header#header .header-navigation__container {
		order: 1;
	}
	header#header .header-search__mobile {
		order: 3;
		width: 30px;
		height: 30px;
	}
	header#header .header-search__mobile .search-icon,
	header#header .header-search__mobile .search-icon a {
		display: block;
		width: 100%;
		height: 100%;
	}
	header#header .header-search__mobile .search-icon {
		position: relative;
	}
	header#header .header-search__mobile .search-icon:before {
		content: '';
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		width: 30px;
		height: 30px;
		background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='30' height='30' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_951_61' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_951_61' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
}

/*
#nav-toggle span,
#nav-toggle span:after,
#nav-toggle span:before {
  cursor: pointer;
  border-radius: 1px;
  height: 1px;
  width: 32px;
  background: black;
  position: absolute;
  right: 0;
  top: 50%;
  display: block;
  content: "";
}

#nav-toggle span:before {
  top: -10px;
}

#nav-toggle span:after {
  top: 10px;
}

#nav-toggle span,
#nav-toggle span:after,
#nav-toggle span:before {
  transition: all 0.5s ease-in-out;
}

#nav-toggle.activemenu span {
  background-color: transparent;
}

#nav-toggle.activemenu span:after,
#nav-toggle.activemenu span:before {
  top: 0;
}

#nav-toggle.activemenu span:before {
  transform: rotate(135deg);
}

#nav-toggle.activemenu span:after {
  transform: rotate(-135deg);
}
*/
#header-navigation.show {
	display: flex;
}

#header-navigation {
	background-color: #F7f7f7;
	background-image: url("assets/dot-pattern-1.jpg");
	background-repeat: repeat;
	position: relative;
	width: 100%;
}

#header-navigation .divider {
	position: absolute;
	width: 100%;
	top: 61px;
	left: 0;
	display: none;
}

#header-navigation .bigmenu {
	height: 137px !important;
}

#header-navigation .header-navigation__container.show {
	display: flex;
}

#header-navigation .header-navigation__container {
	position: relative;
	display: flex;
	width: auto;
	height: 50px;
	max-width: 1200px;
	justify-content: space-around;
	width: 100%;
	margin: 0 auto;
	font-weight: bold;
	transition: 0.1s ease-in-out;
}

#header-navigation .header-navigation__container a {
	margin: 0;
	text-decoration: none;
}

#header-navigation .header-navigation__container .navfirstlevel {
	display: inline-block;
	float: left;
	position: relative;
	margin-left: -30px;
}

#header-navigation .header-navigation__container .navfirstlevel a {
	padding: 10px 0;
	color: black;
	font-size: 22px;
	line-height: 29px;
	background-size: 0 0.5em;
	display: inline-block;
	left: 0;
}

#header-navigation .header-navigation__container .navfirstlevel a:first-child {
	padding-top: 20px;
}

#header-navigation .header-navigation__container .navfirstlevel:hover > a {
	background-image: linear-gradient(120deg, #fff000 0%, #fff000 100%);
	background-repeat: no-repeat;
	background-size: 100% 0.3em;
	background-position: 0 37px;
	transition: background-size 0.3s ease-in-out;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer.flex {
	display: flex;
	animation-name: translate;
	animation-duration: 0.5s;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items {
	display: flex;
	flex-flow: column;
	justify-content: start;
	align-items: flex-start;
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	position: relative;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel {
	position: relative;
	display: block;
	/* max-width: 250px; */
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel:hover .link-content span {
	background-image: linear-gradient(120deg, #fff000 0%, #fff000 100%);
	background-repeat: no-repeat;
	background-size: 100% 0.6em;
	background-position: 0 10px;
	transition: background-size 0.3s ease-in-out;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel .link-content {
	display: flex;
	align-items: center;
	position: relative;
	background-size: 0 0.5em;
	margin-right: 25px;
	margin-left: 0px;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel .link-content a {
	white-space: nowrap;
	color: #2A2A2A;
	font-size: 1em;
	line-height: 27px;
	position: relative;
	font-weight: bold;
	padding: 7.5px 0;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel .link-content span {
	background-size: 0 0.5em;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel .navthirdlevel {
	border-left: 1px solid black;
	margin-left: 20px;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel .navthirdlevel:hover a {
	background-image: linear-gradient(120deg, #fff000 0%, #fff000 100%);
	background-repeat: no-repeat;
	background-size: 100% 0.3em;
	background-position: 0 24px;
	transition: background-size 0.3s ease-in-out;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel .navthirdlevel a {
	color: #2A2A2A;
	font-size: 1em;
	margin: 0 0 0px 20px;
	font-weight: normal;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel .navthirdlevel a:first-child {
	padding-top: 10px;
}

#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .navsecondlevel:first-child .link-content {
	padding-top: 15px;
}

@keyframes translate {
	0% {
		transform: translatey(35px);
		opacity: 0;
	}
	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}

#content {
	padding-top: 150px;
}

.social-network {
	position: fixed;
	z-index: 98;
	right: 0;
	top: 200px;
	display: flex;
	flex-flow: column wrap;
	max-width: 50px;
}

.social-network a {
	background: white;
	padding: 10px;
}

.social-network a path,
.social-network a rect {
	fill: #2a2a2a !important;
	transition: all 0.3s ease-in-out;
}

.social-network a svg {
	width: 30px;
	height: 30px;
}

.social-network a:hover path,
.social-network a:hover rect {
	fill: #81F4C6 !important;
}

#global-overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 96;
	background-color: rgba(42, 42, 42, 0.32);
}

.burger-click-region {
	position: relative;
	width: 30px;
	height: 22px;
	cursor: pointer;
}

.burger-menu-piece {
	display: block;
	position: absolute;
	width: 30px;
	border-top: 2px solid black;
	transform-origin: 50% 50%;
	transition: transform 400ms ease-out;
}

.burger-menu-piece:nth-child(1) {
	top: 0;
}

.burger-menu-piece:nth-child(2) {
	top: 10px;
	opacity: 1;
	transition: transform 400ms ease-out, opacity 0 linear 200ms;
}

.burger-menu-piece:nth-child(3) {
	top: 20px;
}

/*
  .active & {
    &:nth-child(1) {
      animation: burger-open-top $menu-animation-duration $menu-animation-timing forwards;
    }

    &:nth-child(2) {
      opacity: 0;
      transition: transform $menu-animation-duration $menu-animation-timing, opacity 0 linear $menu-animation-duration / 2;
    }

    &:nth-child(3) {
      animation: burger-open-bot $menu-animation-duration $menu-animation-timing forwards;
    }
  }

  .closing & {
    &:nth-child(1) {
      animation: burger-close-top $menu-animation-duration $menu-animation-timing forwards;
    }

    &:nth-child(3) {
      animation: burger-close-bot $menu-animation-duration $menu-animation-timing forwards;
    }
  }
}
@keyframes burger-open-top {
  50% {
    transform: translate3d(0, 10px, 0);
  }

  100% {
    transform: translate3d(0, 10px, 0) rotate(45deg);
  }
}
@keyframes burger-open-bot {
  50% {
    transform: translate3d(0, -10px, 0);
  }

  100% {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
  }
}
@keyframes burger-close-top {
  0% {
    transform: translate3d(0, 10px, 0) rotate(45deg);
  }

  50% {
    transform: translate3d(0, 10px, 0) rotate(0deg);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes burger-close-bot {
  0% {
    transform: translate3d(0, -10px, 0) rotate(-45deg);
  }

  50% {
    transform: translate3d(0, -10px, 0) rotate(0deg);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}
*/
@media only screen and (max-width: 768px) {
	.social-network {
		display: none;
	}
	.full {
		position: fixed;
		bottom: 0;
	}
	.header-container {
		width: 100%;
	}
	#header-navigation {
		height: 100vh;
		display: none;
	}
	@keyframes firstslide {
		0% {
			transform: translateX(-768px);
			opacity: 0;
			width: 100%;
		}
		100% {
			transform: translateX(0px);
			opacity: 1;
			width: 100%;
		}
	}
	@keyframes slideright {
		0% {
			transform: translateX(768px);
			opacity: 0;
		}
		100% {
			transform: translateX(0px);
			opacity: 1;
		}
	}
	@keyframes slideleft {
		0% {
			transform: translateX(0px);
			opacity: 1;
		}
		100% {
			transform: translateX(-768px);
			opacity: 0;
		}
	}
	@keyframes sliderightout {
		0% {
			transform: translateX(0px);
			opacity: 1;
		}
		100% {
			transform: translateX(768px);
			opacity: 0;
		}
	}
	#header-navigation .header-navigation__container {
		flex-flow: column;
		height: auto;
		position: relative;
		height: calc(100vh - 140px);
		align-items: flex-start;
		justify-content: stretch;
	}
	#header-navigation .header-navigation__container .navfirstlevel.slideright {
		padding: 20px 0;
		animation: slideright;
		animation-duration: 0.5s;
	}
	#header-navigation .header-navigation__container .navfirstlevel.slideleft {
		animation: slideleft;
		animation-duration: 0.5s;
		transform: translateX(-768px);
	}
	#header-navigation .header-navigation__container .navfirstlevel.slideleft:first-child {
		padding-top: 0;
	}
	#header-navigation .header-navigation__container .navfirstlevel.displayed {
		position: absolute;
		left: 0px;
		width: 100%;
	}
	#header-navigation .header-navigation__container .navfirstlevel {
		animation: firstslide;
		animation-duration: 0.5s;
		padding: 10px 0 50px;
		position: relative;
		margin-left: 0px;
		font-size: 20px;
		flex-flow: column;
	}
	#header-navigation .header-navigation__container .navfirstlevel .haschild:after {
		content: '';
		width: 20px;
		height: 20px;
		background-image: url("assets/arrow-left.svg");
		background-position-y: 17px;
		display: inline-block;
		transform: rotate(180deg);
	}
	#header-navigation .header-navigation__container .navfirstlevel:hover a {
		background: none;
	}
	#header-navigation .header-navigation__container .navfirstlevel a.slideleft {
		animation: slideleft;
		animation-duration: 0.5s;
		transform: translateX(-768px);
	}
	#header-navigation .header-navigation__container .navfirstlevel a.slideright {
		animation-duration: 0.5s;
		transform: translateX(0px);
	}
	#header-navigation .header-navigation__container .navfirstlevel:last-child {
		padding-bottom: 20px;
	}
	#header-navigation .header-navigation__container .navfirstlevel > a {
		position: absolute;
		animation: firstslide;
		animation-duration: 0.5s;
		display: inline;
		padding: 20px 0 20px 15px;
		white-space: nowrap;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer.slideright {
		transform: translateX(768px);
		animation: sliderightout;
		animation-duration: 0.5s;
		display: block;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer {
		flex-flow: column;
		padding-top: 0;
		display: none;
		top: 0;
		position: absolute;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items {
		flex-direction: column;
		align-items: flex-start;
		border-top: 0;
		font-weight: 500;
		padding: 0;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .toggleback {
		padding: 20px 10px;
		border-bottom: 1px solid #d7d7d7;
		width: 100%;
		font-weight: bold;
		text-transform: uppercase;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .toggleback:before {
		content: '';
		width: 20px;
		height: 20px;
		background-image: url("assets/arrow-left.svg");
		background-position-y: 4px;
		display: inline-block;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer .navsubcontainer--items .toggleback span {
		background-image: linear-gradient(120deg, #fff000 0%, #fff000 100%);
		background-repeat: no-repeat;
		background-size: 100% 0.5em;
		background-position: 0 16px;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer.child {
		flex-flow: column;
		transform: translateX(0);
		padding-top: 0;
		display: flex;
		animation: slideright;
		animation-duration: 0.5s;
		position: relative;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsubcontainer.child .navsubcontainer--items {
		flex-direction: column;
		align-items: flex-start;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsecondlevel {
		margin-top: 0;
		padding: 0 30px;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsecondlevel a,
	#header-navigation .header-navigation__container .navfirstlevel .navsecondlevel span {
		padding: 0;
		white-space: normal;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsecondlevel .link-content {
		padding: 20px 0;
	}
	#header-navigation .header-navigation__container .navfirstlevel .navsecondlevel .navthirdlevel a:last-child {
		padding-bottom: 10px;
	}
	header .header-container {
		padding: 0 15px;
	}
}

@media only screen and (max-width: 640px) {
	.opened > a:before {
		content: '< ';
	}
}

@media (max-width: 1280px) {
	.header-container {
		padding: 0 20px;
	}
}

.header-navigation__container {
	padding-left: 25px;
}

@media (min-width: 1280px) {
	.header-navigation__container {
		flex-grow: 1;
	}
}

.primary-menu {
	display: flex;
	justify-content: space-between;
	align-items: center;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.primary-menu a {
	color: #000;
	text-decoration: none;
	font-size: 24px;
}

.primary-menu li:hover {
	text-decoration: underline;
	text-decoration-color: #fff000;
	text-decoration-thickness: 3px;
	text-decoration-skip-ink: none;
}

.primary-menu > li {
	position: relative;
}

@media (max-width: 1280px) {
	.primary-menu > li {
		padding: 20px 0;
	}
	.primary-menu > li .menu-item__button {
		display: flex;
		justify-content: center;
	}
	.primary-menu > li::after {
		content: '';
		width: 100%;
		height: 1px;
		background-color: black;
		position: absolute;
		bottom: -10px;
		left: 0;
	}
	.primary-menu > li:first-of-type::before {
		content: '';
		width: 100%;
		height: 1px;
		background-color: black;
		position: absolute;
		top: -10px;
		left: 0;
	}
	.primary-menu > li.menu-item__button::after {
		display: none;
	}
}

.primary-menu > li a {
	font-size: 1em;
}

.primary-menu > li > a {
	padding-bottom: 50px;
}

.primary-menu > li > .sub-menu {
	position: absolute;
	border-radius: 30px;
	padding-right: 45px;
}

.primary-menu > li > .sub-menu > li:not(:first-child) {
	margin-top: 15px;
}

.primary-menu > li > .sub-menu > li:hover {
	text-decoration: underline;
	text-decoration-color: #fff000;
	text-decoration-thickness: 3px;
	text-decoration-skip-ink: none;
}

.primary-menu > li > .sub-menu::before {
	display: block;
	content: '';
	position: absolute;
	top: -15px;
	left: 80px;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #fff;
}

.menu-item-has-children > a {
	position: relative;
	padding-right: 20px;
	/* Espacement pour la flèche */
}

.menu-item-has-children > a::after {
	content: "";
	position: absolute;
	top: 10px;
	right: 5px;
	border: solid black;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 3px;
	transform: translateY(-50%) rotate(45deg);
	transition: transform 0.3s ease;
	transform-origin: center;
}

.menu-item-has-children:hover > a::after {
	transform: translateY(-50%) rotate(-45deg);
	transform-origin: 50% 75%;
}

.sub-menu {
	position: absolute;
	display: none;
	top: 40px;
	left: 0;
	min-width: 370px;
	padding: 30px 20px;
	list-style-type: none;
	margin: 0;
	background-color: #ffffff;
	z-index: 10;
	/* pour éviter d'éventuels chevauchements */
	min-height: 400px;
}

.sub-menu .sub-menu {
	top: 0;
	left: calc(100% - 45px);
	background-color: #f5f5f5;
	min-height: 100%;
	border-radius: 0 30px 30px 0;
}

.sub-menu .sub-menu li {
	margin-bottom: 10px;
}

.menu-item__colored a {
	color: #5dcbc0;
	font-weight: bold;
}

.menu-item__search {
	width: 30px;
	height: 30px;
}

@media (max-width: 1280px) {
	.menu-item__search {
		display: none;
	}
}

.menu-item__search a {
	font-size: 0 !important;
	margin: 0 15px;
	padding-bottom: 0 !important;
}

.menu-item__search a:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='30' height='30' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_951_61' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_951_61' width='512' height='512' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzt3Xm4X1V97/H3OZkIIWEMcxjCKIgKFJVJ1HoV5yuCVa9UpVRrB+itrbRevVJ7tXayFe4tausAMljQIo4oKIpAraIMgso8CEGGSAiZyHC4f6xzagwZzv791t7fvfZ+v57n85yAPuSblb3W7/vbw9ojSP0wA5gPzAN2BHYAdga2B3YZ/7kzsGVUgev4JfAg8BDwwPjPh4AF4//+DuAuYGVUgZLKNhJdgJTRdGBX0gf9fOBA4IDxX+8OTIkrrTaPAncCPwFuHv/1ncBtwOLAuiS1nA2ASjQF2Ac4GHjW+M+nkT789Sv3ATcCNwDXj/+8HVgTWZSkdrABUNttBhzEr3/YHwTMiiyqYEuBm0gNwURTcAOwLLIoSc2zAVDbbA8cCTwPOIr0oT81tKLuWwX8CLga+C5wDel+A0kdZgOgaDuTPvCPGv95CB6XbXAnqSG4avznT4AnQyuSlJULrZq2PfAS4FjgGNId+Gq/B4HLga8B3wAeji1H0rBsAFS3UdJ1+xcBrwQOH/93KtcYcB2pIbgc+A7pMoKkgtgAqA7bAi8GXkb6tj83thzVbCHprMDXgEvx7IBUBBsA5bI9cDzwOtL1/C4+c69NW0M6I3Ah8O/YDEitZQOgYWxNOq1/Aumb/rTYctQya4DvARcBnyXdRyCpJWwAVNVWwKtIH/ovJu2+J23K2s3A+XhmQJKKMBV4NXAJsIL0OJgxg+YJ0uWBl+OlIklqpV2B04B7iP/QMN3MAuBDwF5IkkJNJ53e/xKwmvgPCNOPrCFtOvQ2YHMk1c57ADThacDJwG8D2wXXon5bCJwLfJy0A6EkKbMR0rP6lxP/DdCYdTNG2lfgxfhlRZKymE76pn8T8Yu8MZPJLcCpwEwkZWFX3S9zgZOAU0gv4ZFK8xBwFvB/gUeCa5Gk1tsf+Bjpne/R3+SMyZFlwEeB/ZAkPcUzgYtJ11KjF2xj6sga4ALSTayS1HsHAOeQFsfoBdqYJrKG9P6B/ZGkHtqf9MHv8/umr5loBLw0IKkX9iBd419F/AJsTBsy0QjsiyR10B7Ap/CD35gNZRXwCdK21pJUvFnA6cBy4hdYY0rIUtI7B2YjSQUaJW3g8wDxC6oxJeY+0vsGRpGkQjwfuI74BdSYLuRa4GgkqcV2I93ZH71gGtPFfAnYE6mHpkQXoA2aA/wV6a1ohwTXInXVvsDbSa8g/h7ppkGpF3wXQDu9AvhnYF50IVKP3AW8A/h6dCFSE7wRpl12JJ3u/xJ++EtN25P0+uELge2Da5Fq5yWAdhgh3d1/CfDc4FqkvjsQOBl4FPhRcC1SbbwEEG9v0i5+L4wuRNJTXEm6R+Bn0YVIuXkGIM404M+Ai4B9gmuRtH67k84GTAOuIW0xLHWCZwBiHEK61n9gdCGSJu164E3AzdGFSDl4BqBZI8CpwL8BOwXXIqmaHYGTSG/b/A/SPgJSsTwD0JzdgLNJO/pJKtvlwFuA+4PrkAbmY4DNOIG0je/zg+uQlMeLgJuAN0QXIg3KBqBec0h3+F8IbBNci6S8tgLOJ93P41sGVRwvAdTncOAzwF7RhUiq3d2kvTy+G1yHNGneBJjfKPCXwKeBbWNLkdSQrYATgZWkxwWl1vMMQF7bAucBL4kuRLVYStodbuX4T9bzc33mkJ4j3xKYQXrxzOzxn7NqqVSRvgC8GVgcXYi0MTYA+RwKfA7YI7gOVfMYcB/pbu4FwL3jPxcAvyR9sE/8fKKG338mqXHcbjxzx3/uAuxK2ohmV2BnYHoNv7/qcSvwWtKNglIr2QDkcRLw/4DNogvRej0O/BS4HbhtPLePZ2FgXVWMkJ5D3wfYj/Qa2/3GsyfpDIPaZSnwNtKNglLr2AAMZwZwJvC70YUISBuz3AncANw4nhtIr3nt8qYt00iNwMHAs8ZzMLB1ZFH6L2cCf0q6dCS1hg3A4HYjnfI/LLqQHlsI/Oc6WRRaUbvsTro0dSTpqZRD8TJClGuA1+HGQWoRG4DB/CbwWdK1WjXnfuBbwBXAVaRT+Zq8zYDfAI4AjgaOwefXm/QgqQm4MroQSYM5mXQq70lTex4mNVpvJ13zVl5TgaOA00kN1Sri/867nhWkFwpJKsgI8EHiF5Cu5/rxcT4S96lo2mzg1cC/kr6tRh8LXc0Y8D48AysVYTPSN9HohaOLWQV8Hfg9YN5k/0JUu1HSpYK/IT1BEX2cdDFn4z0ZUqttB1xN/GLRpawGLiM9PeFuiWXYn/St9WfEHz9dyhX4tIbUSvuSbjSLXiS6kDHSPulvJ212o3IdCvw98HPij6su5KfA/Ep/A5Jq9TzgEeIXh9JzL/BXpA1s1C2jpFdcnwMsI/5YKzkPkR7VlBTs9aS7daMXhVKzAjiX9M50XzndD1sBf0i6iTP6+Cs1y4Djqg68pHxOBtYQvxiUmLuBP8dT/H13GPAx0la40cdkaVlNeq2wpIb9PuladfQiUFquAk4gPVcuTZgDnEpqDKOP0ZIyNj5ukhryv4if+CVlBfAvpLvDpY2ZStoBz6dpJp8x4F2DDLakav6a+AlfShYBHwJ2Gmik1XfPBi7GM22TzfsHG2ZJmzICnEH8JC8hC0hvNJsz0EhLv+7ppNfkrib+2G57/hF3DZSymkLa8jR6crc9DwOnATMHG2Zpo/YEPgIsJ/5Yb3POwXtspCym4da+m8rDpGuQswYcY6mKPUkfcj6Bs+Gcj02ANJQpwAXET+a25jHSDZFbDDrA0hCeDlxC/Dxoa87DvTWkgYyQnk+OnsRtzKrxsdlh4NGV8nkO8E3i50Ub8ylsAqTK/p74ydvGXEb65iW1zYuAm4mfI23LmcMMqtQ3Pur31FwLHD3MoEoNmE66H+Ux4udMm/KBYQZV6ov3ED9Z25RHSTuNTRlmUKWGbUt6YsBHB3+Vdw81olLHnUr8JG1LxoBP4l79KtthwI+In09tySnDDafUTSfjjmMTuR44YrjhlFpjKvBOYAnxcys6Y6S1TtK41+MzxU+S9ux/N2nvA6lrdge+TPw8i84a0vsWpN57HumDL3pSRuca4GlDjqVUgtcBDxI/5yKzHDhy2IGUSrYX8BDxkzEyy0jb93qTn/pkLvB54udfZB4B9h12IKUSbQfcRvwkjMzVpCZI6qs3kZ50iZ6LUbmVtBZKvbEZcBXxky8qq0iv6fVavwQ7Al8kfl5G5bukNVHqvBH6/XKfO4HDhx5FqVtGSI/I9fV+oM/ia4TVAx8kfrJF5RxgzvBDKHXWIaTT4tFzNSJ/nWH8pNY6ifhJFpHl+OyvNFmzgc8QP28j8o4M4ye1zm8CK4mfYE3nFuAZGcZP6pu3AkuJn8NNZiXwwhyDJ7XFPPr5uN8XgK0yjJ/UV88Abid+LjeZR4A9MoydFG4G8H3iJ1WTWQn8cY7Bk8Q2wNeIn9dN5nuktVMq2seJn0xNZiGewpNyGyFtmNWnLcPPyjJyUpC+3fR3M27sI9XpOOBx4ud6U3lLllGTGvYs0ja30ROoqVyK1/ulJhwE3EP8nG8iy4FD8wyb1IxtgbuInzxN5R9wL3+pSbsA1xE/95vInaT7IKTWGwW+SvykaSKrgT/IM2ySKpoFXEL8OtBELsMvGSrA+4mfLE1kOel6pKQ4U4AziF8Pmsj7Mo2ZVIujSN+KoydK3fklcHSmMZM0vNOAMeLXhjqzBjgm14BJOW0J3E38JKk79+POflIbvYX0ps3oNaLO3InvE1ELnUf85Kg7PwN2zTVgkrI7AXiC+LWizpydbbSkDI4nflLUnZ8AO+caMEm1eQGwmPg1o868PttoSUPYlXRNPHpC1JkfAdvlGjBJtTsCeIz4taOuPArslm20pAGMAt8ifjLUmR/gM7hSiQ6n203AlfhooAKdRvwkqHuCzc42WpKa1vUm4F35hkqavEPo9s02/4Ef/lIXPBdYRPyaUkeeAA7ON1TSpk0HbiL+4K8rP8R9/aUueS7dvTHwemBavqGSNu5/E3/Q15Ub8YY/qYteQNrBM3qNqSN/nnGcpA3al+5OoluBnfINlaSWeSWwkvi1JndWAPtnHCfpKUZIN8ZFH+x15B7c5EfqgzeRttWNXnNy55ukNVqqxduJP8jryELggIzjJKnd/oD4daeOnJRzkKQJO9LNDX+Wk15iJKlf/g/x60/uLMIdS1WDzxN/cOfOGuC1OQdJUjFGgHOIX4dy57M5B0l6OfEHdR05JecgSSrONOBy4tei3HlVzkFSf80B7iP+gM6df8g5SJKKtTXpZV/Ra1LO3ANsnnOQ1E9/S/zBnDtfwT20Jf3KnsCDxK9NOXN6zgFS/8wnPV8afSDnzE9xlz9JT3UE3drefBmwe9YRUq9cTPxBnDMLgb2zjpCkLvl94tepnDkv7/CoL55P/MGbMyuBF+YcIEmd9DHi16tcGcPHnFXRKHAt8QdvzpyadYQkddU04DvEr1m5ci1pTZcm5WTiD9qcuQi3yJQ0eTsCC4hfu3LlxLzDo66aTbcO/FuBLbOOkKQ+OAZYTfwaliP3AbPyDo+a1NRja+8Hjm3o96rbCuClwN3BdUgqzz3jP18QWkUec0jNzLeD61CL7UG3XvX75qyjI6lvRoHLiF/LcmQZvidAG/FJ4g/SXDk789hI6qcd6M5l0TMzj406Yh9gFfEHaI7cQTrlJUk5vJD08rDotW3YrADmZR4bNaDuewA+Ajyr5t+jCauBV5KaAEnK4S7Sl4ojogsZ0lTSOwK+HF2I2mNfuvPt/32Zx0aSAGYANxC/xg2blaRt3iUALiD+oMyR75M28ZCkOhxIN26U/mTugVGZnk43rm0tAfbKPDaStK7TiF/vhs0q0plf9dxFxB+MOfLHuQdGktZjCnAV8WvesDk398CoLF359v89mtsoSZL2o/xLAWuAg3IPjOpRxwfcx4Cn1fDfbdITpN3+HoouRFJvLCRtElTyLoEjwFbA56MLUfP2oxvf/v8i98BI0iRMBa4jfg0cJqvxiYBe6sI7r68nTUJJivAcyn9h0Iezj4pabS5pX+joA2+YjFH+phySyvdPxK+Hw2QxvjG1V04n/qAbNj7HKqkNuvAK9XdlHxW10gzgF8QfcMPkl8D2uQdGkgb0ZuLXxWFyHzA9+6iodX6X+INt2Lwj+6hI0uBGgCuJXxuHyYnZR0WtMgLcTPyBNkyuxWf+JbXPIZR9Q+B1+YdEbfJy4g+yYXN09lGRpDzOIn6NHCYvyj8kaovLiT/AhsnF+YdEkrLZDlhE/Fo5aL6Sf0jUBvuTHp2LPsAGzSrK37VQUve9m/j1ctCsAXbPPySK9mHiD65hckb+IZGk7GYC9xK/Zg6av8w/JIo0nbRXfvSBNWgWAztkHxVJqsfvEL9uDpqf443WnfJbxB9Uw+R/5R8SSarNFOAm4tfOQfPK/EOiKCXf/PcwaactSSrJq4hfPwfNF2sYDwXYk7Lf+ucWlZJK9X3i19BBshrYrYbxUMM+SPzBNGgeArbIPySS1IiSzwK8t4bxUIOmAvcTfyANmv+Zf0gkqVGlngW4F28GLNqriT+IBs0C0uM0klSyks8CHFvDeKghlxB/AA2aP61hPCSpaSPAj4hfUwfJuTWMhxqwFbCC+ANokDwKzMk/JJIU4nji19VBshjPxLbCaMX//2uAGXUU0oCzSAeeJHXBxcAd0UUMYDbpJXIqzKXEd4+DZAWwUw3jIUmR/oj49XWQXFTHYKg+2wEriT9wBsnHaxgPSYq2OfAI8Wts1SzHS7LhqlwCeA0wra5CavQk6aVFktQ1y4CPRhcxgM1wa+CiXEZ81zhIvl7HYEhSS+xImTdnf6mOwVB+c4FVxB8wg8QuU1LXnUf8Wls1K4Ft6hgMTc5kLwG8jrQDYGnuBb4aXYQk1eys6AIGMI10aVlBJtsAnFBrFfU5i/TSIknqsquAH0cXMYDXRhegjduG9Ban6NNFVbMC2L6G8ZCkNnoH8etu1SwnPcmgAJM5A/ASynx5w+dIb/6TpD44D3g8uoiKNgNeGF1EX02mAXhZ7VXU49PRBUhSgxYD50cXMYBSP2M6bxR4kPjTRFXzc8o8ayFJwziC+PW3au6tZSS0SZs6A3AYZV5H/zTe/Cepf64BbokuoqJ5wNOji+ijTTUAL22kivx83aSkvjovuoABeBmghb5P/OmhqrmylpGQpDLsTjoDGr0WV8l3ahkJDWx7yjuIngTeXsdgSFJBriB+La6SVcBWtYyENmhjlwBeson/vY1WA/8eXYQkBSvtMuhU4MXRRfTNxj7gj22siny+DTwcXYQkBbuE9IWoJO4H0LCNNQBHN1ZFPv8WXYAktcAjpC9EJSnxM6eT9iT+mtAg15Dm1jEYklSg3yN+Xa6SMcp87LxYGzoDUGIndjme/pekCRdT1n4oI8CR0UX0SZcagC9EFyBJLfIg6S2BJSnxs6dYG2oAjmq0ijy+Gl2AJLXMxdEFVHRMdAF9N5d0LSb6elCVXF/LSEhS2fYlfn2uktXAlrWMhJ5ifWcAjiZdiynJl6MLkKQWuhW4PbqICqaQXmikBmyoASjNV6ILkKSWujS6gIpK/Awq0voagNKu/z9CemeBJOmpvhZdQEWlfQZ1xkzS8/TR14GqxM1/JGnDZgLLiF+rJ5vHKW8b+iKtO8hPJ+3JXJJvRRcgSS22HPhudBEVbAHsE11EH6zbABwSUsVwbAAkaeNKe91uiZ9FxVm3AXhWSBWDWwDcFl2EJLVcaQ3AwdEF9MG6DUBpg/7N6AIkqQA/AJZGF1FBaZ9FRVq7AZgCHBRVyICuiC5AkgqwEvhedBEVHEp5+9EUZ+0GYF9g86hCBlTSjS2SFKmkywBbA7tFF9F1azcApV3/XwjcEV2EJBXiyugCKvIyQM3WbgBKG+zvkZ4ZlSRt2g8p6/XApX0mFafkMwDu/idJk7cE+Gl0ERU8I7qArlu7ATggrIrBlHRDiyS1wQ+iC6hg3+gCum6iAdgc2DmykIqepKwDWZLaoKR1cy/S02mqyUQDsBdlPXJxJ/BodBGSVJiSGoAZwLzoIrps7QagJDdEFyBJBbqRtCdAKXwnQI0mGoDSBtkGQJKqWwncEl1EBaV9NhVlogHYO7SK6m6MLkCSCnVTdAEV2ADUqNQGwDMAkjSYm6MLqMAGoEYlNgCPA3dHFyFJhSqpAfBRwBqNApsBu0YXUsFPcQdASRrUj6MLqGAPYFp0EV01CuzJU18L3Ga3RRcgSQW7C1gWXcQkTQN2iS6iq0Yp7znL26MLkKSCjZH2UinFTtEFdNUo5Q2uZwAkaTglNQAl7VJblFFgx+giKvIMgCQNp6QGoLQvqcUosQHwDIAkDeeu6AIqsAGoySiwQ3QRFTwG/DK6CEkqnGcAxChlXV+5L7oASeoAzwCouDMA90cXIEkdcG90ARWU9CW1KKU9BeAZAEka3uPA0ugiJqmkz6iijAJbRhdRgWcAJCmPX0QXMEnb4m6AtShpB0CwAZCkXEppAEaBbaKL6KLSGoAF0QVIUkeU0gAAzI4uoItKawAWRhcgSR3xQHQBFWwRXUAXldYALIouQJI64qHoAiqYE11AF5XWAHgGQJLyeCy6gAq8BFCD0hqAR6MLkKSOWBxdQAU2ADUoqQFYAqyMLkKSOsIzAD1XUgPg9X9JyqekBsB7AGpQUgNQyq5VklQCLwH0XEkNwIroAiSpQ0o6A2ADUAMbAEnqp5LW1OnRBXRRSQ3A8ugCJKlDVkUXUMFIdAFdZAMgSf1kA9BzJTUAJZ2ukqS2K6kBmBJdQBeV1ACMRRcgSR1SUgOgGpTUAHgKSJLyKakBKOmzqhglDaoNgCTlU9JZ1ZI+q4pR0qDaAEhSPj5a13MlNQCSpHxmRBdQgZ9VNShpUEuqVZLazgag50oa1GnRBUhSh5TUAPgm2BqU1ADMjC5AkjqkpAZgSXQBXVRSA7B5dAGS1CElNQDLogvoIhsASeonG4CeswGQpH6yAei5khqAWdEFSFKHbBFdQAVLowvoopIagJIOVklqu22jC6jAMwA1KKkBmIVPAkhSLnOjC6jAMwA1KKkBANguugBJ6gjPAPRcaQ1ASQesJLVZSeupZwBqUFoD4BkAScqjpPX0l9EFdJENgCT1U0nr6S+iC+iiUeDJ6CIqKOmmFUlqs1IuAawCFkUX0UWjlDWwu0QXIEkdUcoZgIcp64tqMUYp69TKvOgCJKkDpgI7RRcxSQ9GF9BVo5Q1uDYAkjS8eaQmoAQlfUYVxQZAkvpnz+gCKngouoCuKq0B2IXynlyQpLaxAVBx9wBMA3aMLkKSCrdHdAEVPBxdQFeVdgYAYO/oAiSpcHtEF1BBaZ9RxRgFHoguoqJ9owuQpMKVdAngnugCumoUuDO6iIr2iy5Akgo3P7qACm6PLqCrRoG7gDXRhVRgAyBJg5tFOfdSPQEsiC6iq0aBlcB90YVUYAMgSYM7CBiJLmKS7gLGoovoqolH6ko6xTKf9DSAJKm6Z0QXUMEd0QV02UQDUNIgT8WzAJI0qIOiC6igtHvUilJiAwBwcHQBklSokhqA0j6bilLiJQCAZ0UXIEmFenp0ARV4BqBGpZ4BsAGQpOrmAdtGF1FBaZ9NRVm7ASjpfcs2AJJUXUmn/8dITwGoJhMNwBLKetZyG2D36CIkqTClPQGwPLqILlv7zXo3hFUxmEOjC5CkwjwnuoAKbowuoOtKbgCOiC5AkgoyAhwZXUQFpX0mFafkBqCkA1mSou0HzI0uooLSPpOKs3YDcH1YFYM5FJgZXYQkFaK0L002ADVbuwG4jXQzYCmm4X0AkjRZJTUAjwH3RhfRdWs3AGPAzVGFDKikA1qSIh0VXUAFN1LWo+lFGl3nn0u7DFDSAS1JUeYCe0cXUYFPADRg3QagtGsux+CbASVpU46knFcAgw1AI0pvAGZT1nOtkhThhdEFVHRddAF9sL5LAKsiChnCi6ILkKSWe2l0ARUso7zL0UVatwFYRnmdlw2AJG3YPpR1/f/7lPdFtEjrNgAAVzVexXCeA8yJLkKSWurY6AIqKu0zqFhdaACmAi+ILkKSWqqk0/8A10QX0GdzSXsCPFlQ/rWWkZCksm0GLCV+jZ5s1gBb1zISmrRbiD8QquRBYEotIyFJ5TqW+PW5Snz8r0HruwQA5V0G2B4fB5SkdZV2+r+0z56idaUBAHh1dAGS1CIjwCuji6jI6/8tsA/xp4Kq5qe1jIQklem5xK/LVbNHHQOh9dvQGYDbgF80WUgG+49HkgQnRBdQ0b3A3dFF9MmGGgCAbzZWRT6vjy5AklpgBDg+uoiKLo0uoG821gCU+JfxP6ILkKQWOBLYLbqIir4eXYB+ZTvSM5nR14Sq5tA6BkOSCnIm8WtxlawCtqxlJLRBGzsD8Ajww6YKyegN0QVIUqBR4LjoIiq6Gngsuoi+2VgDAPC1RqrI6w24KZCk/joG2Dm6iIo8/R+giw3AzsDR0UVIUpATowsYQIn3nHXeFNKlgOjrQ1VzTh2DIUkttyWwhPg1uEoeID21oIZt6gzAGuAbTRSS2fH4QglJ/fNGYFZ0ERV9ndQIqGGbagCgzMsAM/GRQEn9c3J0AQPw+n+LbQ+sJv40UdVcX8dgSFJLHUL8uls1K4Ct6hgMbdpkzgA8BHyn7kJq8EzgN6KLkKSG/G50AQP4BrAouoi+mkwDAHBhrVXU523RBUhSA2aRrv+X5nPRBWjT5pJ2aoo+XVQ1S4FtahgPSWqTtxK/3g5y+t/d/wJN9gzAw8AVdRZSk80p87SYJFVxSnQBA/g67v5XjJOJ7xgHyX3AtBrGQ5La4CXEr7OD5E11DIbqsTXwBPEHzSB5XQ3jIUlt8A3i19iq8fR/gb5G/IEzSK6uYzAkKdhBwBjxa2zVfKGOwVA1k70HYEKpTwMcATw7ughJyuzPKHMbXe/+L1DJlwEurmE8JCnKrsBK4tfWqlkGzKlhPFRR1TMAjwJfqaOQBrwaeHp0EZKUySmUeYPz54DF0UVoMC8jvoMcNOfXMB6S1LStSTvoRa+pg+SYGsZDDRkF7iX+IBokq4F98w+JJDXqA8Svp4PkDsq8Z6GTql4CgHTH6dm5C2nIFOBd0UVI0hC2A/4ouogB/QupEVDB9gTWEN9NDpKV4/VLUon+jvh1dJCsAnauYTwU4DLiD6hBc04N4yFJdduR9I6T6DV0kHyxhvFQkNcTf0ANmjWk1wVLUknOIH79HDSvrmE8FGQ68BDxB9WguST/kEhSbXYmPUMfvXYOkl9Q5iOLnTbITYATVgLn5SokwKuAw6OLkKRJeh8wM7qIAZ1NugdAHXIgZe5DPZFvZx8RScrvINJjzNFr5iBZjTded9alxB9gw+RV+YdEkrIq8Y1/Eyn1HTKahBcTf4ANk9uBGdlHRZLyOI74dXKYeKm1464n/iAbJm4OJKmNpgO3Er9GDprv5x8Stc1JxB9ow2QxsFP2UZGk4fw58evjMHld/iFR28wAFhB/sA2TT2QfFUka3A7AY8SvjYPmbmBq7kFRO72X+ANumKwBDss+KpI0mE8Rvy4Ok3fmHxK11TbAEuIPumFyA25WISneMZT9iPViYMvso6JW+yjxB96w+ZPsoyJJkzcD+Anxa+Ew+XD2UVHr7Ue5bwmcyBJg99wDI0mT9EHi18Fh8gSuob31WeIPwGHz1eyjIkmb9gzSNuvRa+Aw+Vj2UVExnka5W1aunRNyD4wkbcQU0nPz0WvfMPHbvziP+ANx2DxMegxHkprwTuLXvWHz0eyjouLsRzfOAnw+98BI0nrMp/ynqJ4Adss9MCrTZ4g/IHPkTbkHRpLWMkp6M2n0Wjdszso8LirY3qT3P0cflMNmETAv89hI0oTTiV/nhs1KYI+8w6LSfZr4AzNHLgNG8g6NJHEY5d/1/yTwz7kHRuXbi26cBXgSOCXz2EjqtznAHcSvbcNmBZ4l1QZ8gvgDNNdBfkjmsZHUX2cTv67lyJnu+vJWAAAQKUlEQVS5B0bdsQvl3906kdtIXbskDeN44tezHHkU2C7z2Khj3kf8gZor52YeG0n9Mp/0wRm9luWIb/zTJs0E7iH+YM2Vt2QdHUl9sRnwQ+LXsBy5g/TiImmTTiT+gM2VJaQ9uyWpinOIX79y5TWZx0YdNgL8J/EHba7cjde+JE3eHxG/buXKFZnHRj1wODBG/MGbK5eRXuAhSRtzOGmr3Og1K0fWAIfmHR71RRdeF7x2PpB3eCR1zA7AfcSvVbnyibzDoz7ZHVhO/EGcK2PAcVlHSFJXTAOuJH6dypXHgZ2yjpB65wPEH8i5J8XBWUdIUhd0ZSO0ifxF3uFRH80Ebif+YM6Z+3E7TEm/8h7i16WcuQmYnnWE1FsvoFs3BD4J/BjYMucgSSrSb9Gt9W0NcGTWEVLvfYb4Azt3vgpMzTlIkopyNOndIdFrUc74tj9lNxd4hPiDO3fOyDlIkoqxH7CQ+DUoZxbgmU3V5C3EH+B15N0Zx0hS+20H3Er82pM7r805SNK6LiP+IK8jp+QcJEmtNQf4AfFrTu58JecgSeuzN7CM+IM9d9aQbgaS1F2bA98hfr3JnSXAHvmGSdqwdxN/wNeRlcBLM46TpPaYTrrxN3qdqSOnZhwnaaOmAdcRf9DXkcfxERqpa6YBlxC/vtSRa/A9J2rYAXTzUsCTpNNpx+QbKkmBRoHziV9X6lqr9sk3VNLknUL8BKgrj5HeCiapXCPAvxK/ntSVk/INlVTNCOnO0+hJUGcT8NxsoyWpSVPo9of/xfmGShrMzsDDxE+GurIIeE620ZLUhGnABcSvH3VlAWkvAyncfyd+QtSZJcB/yzZakuo0Hfg88etGXRkDXpZttKQMuvYqzXWzAjgu22hJqsPmwNeJXy/qjNuXq3Vm0c2tNdfOauCtuQZMUlZbAlcRv07UmZ+QXtEutc7hwCriJ0mdWQP8Qa4Bk5TFXOBa4teHOvMEcEiuAZPqcBrxE6WJfIT0fLGkWHsDtxC/JtQdv3io9UaAi4ifLE3kQmCzPMMmaQBHAA8RvxbUnQtyDZhUt9mka1XRk6aJXI2P40gRTgCWE78G1J0fk+6xkoqxP7CY+MnTRG7D7TilJp1Kuh8neu7XncXA0zKNmdSoNxI/gZrKg8Dz8gybpA2YRvcfOZ7IGD56rMKdQfxEaiqrSDdBSspvLvBN4ud5U/mbPMMmxZkGXEn8ZGoyn8FndaWcjgTuJ35uN5UrgKlZRk4KtiNp7+roSdVkrgF2yjF4Us+9jfQMfPScbioPkN6xInXG80jb6UZPriazAHhBjsGTemhz4Bzi53HT+TLpTYZSp7yedGNL9ARrMquB03FCS1XsBnyf+PkblQvxEoA66H3ET66IfAsvCUiTcTywkPg5Gx2bAHXOCHA28ZMrIguAFw4/hFInzaGfp/w3lvPx7KE6ZhpwOfGTKyJjwMdI1zclJc8mbagVPT/bGM8EqHO2JG1xGT25onIzvtlLmkLaO2Ml8XOyzbEJUOfMpx8v8thQniAtfp7iUx/NJ71LI3oelhIvB6hzDgeWET+5InMV7vet/pgC/AmwhPi5V1psAtQ5x5Eel4ueXJFZAbwXmD7kWEpt9kz6/XhfjtgEqHNOpB9v99pUfgw8d8ixlNpmM9J+GH3a0a/OeE+AOuf36d9GQevLauCfSI9FSaU7BriF+HnVtXgmQJ3zLuInVlvyAPDbpL0TpNLsCHwKm/o6YxOgzvkr4idWm/ID4DlDjajUnGnAqcBjxM+dPsTLAeqcfyR+YrUpq4GzgO2GGVSpZq8Bbid+vvQtnglQp4wAHyV+YrUtjwMfAmYPPrRSdvsDXyV+fvQ5nglQp4ySOtvoidXG3Af8Dnb9ijWPtLV13x/jbUs8E6BOmQqcR/zEamtuAl6FNwqqWTsBHyHtXxE9B8yvxyZAnTIK/AvxE6vNuQE4ARsB1Wtb0iWopcQf82bD8XKAOmUE+DDxE6vtsRFQHWaT3luxiPhj3EwuNgHqnA8QP7FKyI+A4/FUoIazK/C3+EhfqfFygDrnNOInVim5k/RM9qyBRlp99QzSzX3LiT+GzXDxTIA65x347oAqeYx009Yugwy2euMo4Eu4e1/XYhOgzjkZHz+qmhWkpyqOGmC81U2zgLcC1xN/fJr64uUAdc7r8DTloLmRdCbFTYX66RDS7pJe3+9PbALUOUcCDxM/uUrNYtKui4dXHXgVZw7we8APiT/uTExsAtQ5+wC3Ej+5Ss8twHuA3asNv1psFHg+8ElgCfHHmImPTYA6Z1vgKuInVxeyBriCtN3wtlX+EtQKo6T7PM4AFhB/PJn2xSZAnTMDOJf4ydWlrCY1VqeStoBVex0InA7cQfxxY9ofnw5Q54wAf0385OpiVgPfJjUD+0zy70P1mQm8BPgn4C7ijw9TXjwTUAC3dq3uraTNTKZFF9JhdwGXAZcDl5JeV6x6zQdeNJ5j8SkODe8i4I2kBl8tZAMwmBcA/wbMjS6kB5YD3wW+M54fACtDK+qGucARwG8CLwX2ji2nFxYA1wEvjy6kQRcAJ5Lu/5E6Y1fge8SfautblpLODLwXOAbYYlN/UQJgP9LZq08CPyP+77Fv+TawI+m0+PktqKfJeDlAnTSDtOlJ9ATrc1YDPyZ9sL0D+A28PLMr6Vv9acAXgIeI/3vqa8ZILz5a+6Y4mwC1gpcA8ngT6b6AzaMLEQCrgJ8DPyFtTnPz+K9/RrdORU4n3TR5KHAA6W79w4AdIovSf3mc9MjrRev536YAnyatHX3hPQEtYwOQz8HA54E9owvRBi0jPcp2F+mNhmv/vIe0oU2bTAXmAXuQjqs91/n1TjiH2+om4LWkjcQ2ZArwGeANjVTUDt4T0CIuHnltQ3opzrHRhWggy0g3aj04ngWk0+ePjWfxeBaN//PY+D9PLGZPjP83ADYjPU4HsPX4z5nj/36EdKxsO57t1vn13PFf74TPU5fofOBtpPtVNsUmQOqQUeB9+EZBY/qWJ4A/pDrvCZA65jnAbcRPNGNM/fkp6V6MQU2cCYj+czQZdwxUp80m3RwYPdGMMfVkjDTHZzE8mwCpg14LLCR+shlj8uVB4BXkZRMgddA84FvETzZjzPD5d9INm3WwCZA6aIT0wpsVxE84Y0z1LCXN4brZBEgddTBwPfETzhgz+VwD7EVzfDpA6qippG8SS4ifdMaYDWcpaVvliA8mzwRIHTaf9Orb6ElnjHlqvgzsTiybAKnjTgAeJn7iGWPgAeC3aQ+bAKnjdgDOIX7iGdPXjJHm4Da0j02A1AOvIL2cJnryGdOn3AQcQbt5Y6DUA5sDp5NuQIqegMZ0OY8DfwFMoww2AVJP7ELaanQN8ZPQmC5ljHSKeTfK4+UAqUcOA64ifhIa04X8B/BcymYTIPXICOlpgbuJn4jGlJh7aNfd/cOyCZB6Zhbwfrw/wJjJ5lHgncB0usd7AqQe2hk4E98tYMyGsoI0R+p6cU9b2ARIPTUP+Ag2AsZMZCXpef759IeXA6Qe2430xMAq4iemMRGZ+OBv8qU9bWITIPXcHqRGYDXxk9OYJtL3D/612QRI4gDSdTLPCJiuZiXwceJf2NM23hMgCUiL44eBxcRPUmNyZDHwj/jBvzE2AZL+y2zgVHzPgCk3C0hbZG+NJsPLAZJ+zTTShkL/SfxkNWYy+SFpAx8X9upsAiSt14uAr+C7Bkz7shq4iPa/oa8EXg6QtEG7A38J3Ef8xDX9zgPA3wB7opxsAiRt1CjprMCF+PSAaS5rgMtIl6ZKeS1vibwcIGlSdgJOA+4kfhKbbuZe4EN4N3+TbAIkTdoocCxwLj5KaIbPMtKmPceQ3nCp5nk5QFJlmwGvJC3gjxM/qU0ZWQF8iXQn/5aoDTwTIGlgM0nNwIXAE8RPbtOu+KHffjYBkoa2NXAS8FVgOfGT3MTED/3yeDlAUjabA68AzgLuJn6ym3rzC+Bs4A3AVqhENgGSajGftAXxZXipoAtZDVxLunv/KNJNoiqflwMk1Wor4LeAjwI3A2PELwJm07mH9Na944A5T/lbVVd4JqBHfARH0eYAzyZtPnTU+K/dCCbencDVwFXjP2+OLUcNmgJ8GnhTcB1Nugh4I+nsVm/YAKht5gBHAkeTGoKDgS1CK+q+ZcAPSB/214xnUWhFijZxOeAN0YU06ALgRNKulL1gA6C2GwX2ITUCh6z1c5vIogr2GPBj4AbgRuA64HrSts/S2mwCOs4GQKXanV81AwcB+wJ7ATMii2qRMdJp/OtJH/QTuSuyKBXHJqDDbADUNVsDBwIHkJ4+mMiBpF0Mu2Ql6e2Nd64nt5J2apSG5T0BHWUDoL6YBuwC7AzsOP7rHdb6uSuw/fivo60CHh7PA2v9+hfAQ6Q78u8A7id905fq5pmADrIBkH7dNNJZhC3W+jmRLUk3KU788+wK/92lpG/sj47/XEr6hr6SdF1+BbCQ9AG/MMOfQ8rNJkCSpJ5ysyBJknrKJkCSpJ6yCZAkqadsAiRJ6imbAEmSesomQJKknrIJkCSpp2wCJEnqKZsASZJ6yiZAkqSesgmQJKmnbAIkSeopmwBJknrKJkCSpJ6yCZAkqadsAiRJ6imbAEmSesomQJKknrIJkCSpp2wCJEnqKZsASZJ6yiZAkqSesgmQJKmnbAIkSeopmwBJknrKJkCSpJ6yCZAkqadsAiRJ6imbAEmSesomQJKknrIJkCSpp2wCJEnqKZsASZJ6yiZAkqSesgmQJKmnbAIkSeopmwBJknrKJkCSpJ6yCZAkqadsAiRJ6imbAEmSesomQJKknrIJkCSpp2wCJEnqKZsASZJ6yiZAkqSesgmQJKmnbAIkSeqpKcD5xH8wN5nzgNEcgydJUsn6eCbg77KMnCRJhevjmYA3Zxk5SZIK17cmYDGwV5aRkySpcH27HHB5nmGTJKl8fTsT8NI8wyZJUvn6dCbgqkxjJklSJ/TpTMBhE39gSZL67kngC8B84BnBtdRtGXBpdBGSJLVJH84E/DzbaEmS1CF9uCdgby8BSJL0654EvgjsAxwUXEtdrrUBkCTpqbp+T8BNNgCSJK1fl88E3GsDIEnShnX1TMBdNgCSJG1cF88E3OM7giVJ2rQ1wInAudGFZLLUBkCSpMlZA7wFuCC4jhwW2QBIkjR5XTkTcEd0AZIklaj0HQOPyz8kkiT1Q6k7Bo4BO9QwHpIk9UaJZwJurGUkJEnqmdLOBLynnmGQJKl/SjkTsIa0qZEkScqkhDMBF9b2p5ckqcfafCZgNfDM+v7okiT1W1vPBPxznX9oSZLUvjMB9wBb1/onliRJQHuagJXAETX/WSVJ0lqiLweMASfV/qeUJElPMQU4j5gP/z9t4M8nSZI2YBT4e5o97f/WRv5kkiRpk94MLKbeD/978Jq/JEmtsxdwKfk/+FcDZ+Hd/pIktdpLgasY/oN/DXARbvIjSVJRDgM+Avycah/8NwLvZcC9/UeGrVqSJGWzN3A4sC+wBzALmE26b2ARcAfwM+Bq4MFhfqP/D3kffSq1RTr1AAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.menu-item__button a {
	color: #fff;
	background-color: #5dcbc0;
	font-weight: bold;
	padding: 8px 14px !important;
	border-radius: 30px;
}

/* Barre de recherche en plein écran */
.fullscreen-search {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 0;
	height: 100vh;
	background: rgba(0, 0, 0, 0.3);
	backdrop-filter: blur(5px);
	z-index: 999;
	justify-content: center;
	align-items: center;
	transition: opacity 0.8s ease;
	opacity: 0;
}

.fullscreen-search.active {
	display: flex;
	opacity: 1;
	width: 100%;
	transition: opacity 0.8s ease;
}

.search-content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.search-content input[type="text"] {
	padding: 10px 15px;
	font-size: 1em;
	width: 300px;
	border: none;
	margin-bottom: 10px;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 5px;
}

.search-content button {
	padding: 10px 15px;
	font-size: 16px;
	border: none;
	cursor: pointer;
}

.burger-menu {
	display: none;
}

header#header .menu-item__logo {
	display: none;
}

.header-navigation__container {
	display: block;
}

.header-navigation__container--mobile {
	display: none;
}

@media (max-width: 1280px) {
	body.no-scroll {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		overflow-y: scroll;
	}
	.header-navigation__container {
		display: none;
	}
	.header-navigation__container--mobile {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background: #fff;
		min-width: 300px;
		max-width: 90%;
		border-radius: 0 30px 0 0;
		padding-top: 50px;
		max-height: 100vh;
		overflow-y: auto;
	}
	.header-navigation__container--mobile.open {
		display: block;
	}
	.header-navigation__container--mobile > .menu-close {
		position: absolute;
		cursor: pointer;
		font-size: 12px;
		top: 55px;
		left: 20px;
	}
	.header-navigation__container--mobile > .menu-close::before {
		content: '';
		position: absolute;
		top: -5px;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 16px;
		height: 16px;
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='16' height='16' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_539_3534' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_539_3534' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
	.header-navigation__container--mobile .menu-back {
		width: 16px;
		height: 16px;
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='16' height='16' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_539_3508' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_539_3508' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
	.header-navigation__container--mobile .sub-menu .menu-close {
		width: 16px;
		height: 16px;
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='16' height='16' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_539_3534' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_539_3534' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
	.header-navigation__container--mobile .primary-menu-container-mobile {
		margin-top: 70px;
	}
	header#header .primary-menu {
		display: none;
		flex-direction: column;
		transform: translateX(-100%);
		transition: transform 0.3s ease;
		position: absolute;
		top: 80px;
		left: 0;
		background: #fff;
		width: 100%;
		max-width: 85%;
		min-width: 290px;
		z-index: 1000;
		padding: 100px 20px 50px 45px;
		max-height: calc(100vh - 80px);
		overflow-y: auto;
		border-radius: 0 30px 0 0;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	}
}

@media (max-width: 1280px) and (max-width: 1280px) {
	header#header .primary-menu {
		max-height: unset;
	}
}

@media (max-width: 1280px) {
	header#header .primary-menu.active {
		display: block;
	}
	header#header .primary-menu li.active {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: white;
		z-index: 10;
	}
	header#header .sub-menu {
		position: absolute;
		z-index: 1002;
	}
	header#header .burger-menu {
		display: block;
		cursor: pointer;
		position: relative;
	}
	header#header .burger-menu::after {
		content: 'Menu';
	}
	header#header .burger-menu div {
		width: 30px;
		height: 2px;
		background: #000;
		margin: 6px 0;
	}
	header#header .burger-menu.active::after {
		content: 'Retour';
	}
	header#header .burger-menu.active div:nth-child(1) {
		transform: rotate(45deg) translate(5px, 5px);
	}
	header#header .burger-menu.active div:nth-child(2) {
		opacity: 0;
	}
	header#header .burger-menu.active div:nth-child(3) {
		transform: rotate(-45deg) translate(7px, -7px);
	}
	header#header .menu-item__logo {
		display: block;
	}
	header#header #primary-menu-container {
		position: absolute;
		top: 0;
		width: 100%;
		left: 0;
	}
	header#header #primary-menu-container ul {
		top: 0;
	}
	header#header .primary-menu > li {
		margin-top: 20px;
		/* Ceci s'applique à tous les li dans .primary-menu */
	}
	header#header .primary-menu > li > .sub-menu {
		background-color: #fff;
		display: none;
		/* Cache par défaut les sous-menus */
		top: 0;
	}
	header#header .primary-menu > li > .sub-menu::before {
		display: none;
		/* Cache le pseudo-élément ::before des sous-menus */
	}
	header#header .primary-menu > li > .sub-menu .sub-menu {
		display: none;
		/* Cache les sous-menus des sous-menus */
		position: relative;
		left: unset;
	}
	header#header .primary-menu > li:hover > .sub-menu {
		display: none;
		/* Désactive le hover pour afficher les sous-menus */
	}
	header#header .primary-menu > li > a {
		padding-bottom: 0;
	}
	header#header .sub-menu > li {
		margin-top: 20px;
		/* Appliqué à tous les li dans .sub-menu */
		text-decoration: none !important;
	}
}

.menu-panel.sub-menu {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	background-color: white;
	transition: all 0.3s ease;
}

.menu-panel.sub-menu.active {
	display: block;
	opacity: 1;
	top: 0;
	transform: translateY(0);
	border-radius: 0 30px 0 0;
}

.menu-panel.sub-menu.active .menu-panel.sub-menu.active {
	top: 0;
}

.menu-panel.sub-menu:not(.active) {
	opacity: 0;
	transform: translateY(-10px);
}

.menu-panel a,
.menu-panel > .sub-menu > a {
	border-top: 1px solid #000;
}

.menu-panel a {
	display: block;
	padding: 25px 0;
	text-decoration: none;
	color: black;
}

.menu-panel a.menu-item__colored {
	color: #5dcbc0;
	font-weight: bold;
	border-bottom: 1px solid #000;
}

.menu-panel a.menu-item__search {
	display: none;
}

.menu-panel a.menu-item__button {
	color: #fff;
	background-color: #5dcbc0;
	font-weight: bold;
	padding: 8px 14px !important;
	border-radius: 30px;
	border-top: none;
	width: max-content;
	margin: 100px auto 0 auto;
}

.menu-panel a.custom-logo-link {
	border-top: none;
}

.menu-panel a.menu-item-has-children {
	position: relative;
}

.menu-panel a.menu-item-has-children .menu-item-arrow {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.19583 5.76285C6.6282 6.15918 6.6282 6.84082 6.19583 7.23715L1 12' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 5px;
	/* Ajustez selon vos besoins */
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.menu-panel a:hover {
	text-decoration: underline;
	text-decoration-color: #fff000;
	text-decoration-thickness: 3px;
	text-decoration-skip-ink: none;
}

.menu-panel .menu-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px;
}

.menu-panel .menu-header .menu-back, .menu-panel .menu-header .menu-close {
	cursor: pointer;
}

.menu-panel .menu-header .menu-title {
	font-weight: bold;
}

/*--------------------------------------------------------------
## footer
--------------------------------------------------------------*/
footer#footer {
	background-color: #2A2A2A;
	overflow-x: hidden;
}

footer#footer .footer-top {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 50px 10px !important;
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
}

@media (max-width: 1024px) {
	footer#footer .footer-top {
		flex-direction: column;
		align-items: center;
	}
	footer#footer .footer-top > div {
		text-align: center;
	}
}

footer#footer .footer-top::before {
	content: '';
	display: block;
	position: absolute;
	top: 100px;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	height: 3px;
	background-color: #636872;
}

@media (max-width: 1024px) {
	footer#footer .footer-top::before {
		display: none;
	}
}

footer#footer .footer-top h3 {
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
}

footer#footer .footer-top ul {
	padding-left: 0;
	margin-left: 0;
}

footer#footer .footer-top ul li {
	margin-bottom: 25px;
}

footer#footer .footer-top .footer-menu a {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
}

footer#footer .footer-top .footer-menu a:hover {
	text-decoration: underline;
}

@media (max-width: 1024px) {
	footer#footer .footer-top__programs {
		position: relative;
	}
	footer#footer .footer-top__programs::before {
		content: '';
		display: block;
		position: absolute;
		bottom: -25px;
		left: 50%;
		transform: translateX(-50%);
		width: 60%;
		min-width: 275px;
		height: 3px;
		background-color: #636872;
	}
}

footer#footer .footer-top__menu h3,
footer#footer .footer-top__programs h3, footer#footer .footer-top__contact__header {
	margin-bottom: 50px;
}

@media (max-width: 1024px) {
	footer#footer .footer-top__contact__content {
		margin-top: 30px;
	}
}

footer#footer .footer-top__contact .footer-logo--mobile {
	display: none;
}

@media (max-width: 1024px) {
	footer#footer .footer-top__contact .footer-logo--mobile {
		display: block;
		max-width: 100px;
		margin-top: 70px;
		margin-bottom: 20px;
	}
	footer#footer .footer-top__contact .footer-logo--desktop {
		display: none;
	}
}

footer#footer .footer-top__contact__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}

footer#footer .footer-top__contact__header a {
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
}

footer#footer .footer-top__contact__header svg {
	max-width: 30px;
}

@media (max-width: 1024px) {
	footer#footer .footer-top__contact {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

footer#footer .footer-top__contact .contact-cta {
	font-size: 20px;
	font-weight: 700;
	color: #000;
	background-color: #fff;
	padding: 12px 20px;
	border-radius: 10px;
	margin: 30px auto;
	display: block;
	width: max-content;
	text-decoration: none;
}

footer#footer .footer-top__contact .contact-cta:hover {
	cursor: pointer;
	box-shadow: 0 6px 6px 0 rgba(34, 39, 47, 0.1);
}

footer#footer .footer-top__contact .contact-cta:hover {
	background-color: #e6e6e6;
}

footer#footer .footer-top__contact .button-item {
	font-size: 20px;
	font-weight: 700;
	color: #000;
	background-color: #fff;
	padding: 12px 20px;
	border-radius: 10px;
	margin-top: 30px;
}

footer#footer .footer-top__contact .button-item:hover {
	cursor: pointer;
	box-shadow: 0 6px 6px 0 rgba(34, 39, 47, 0.1);
}

footer#footer .footer-top__contact .button-item:hover {
	background-color: #e6e6e6;
}

footer#footer .footer-top__contact .contact-infos p,
footer#footer .footer-top__contact .contact-infos a {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	display: flex;
	align-items: center;
}

@media (max-width: 1024px) {
	footer#footer .footer-top__contact .contact-infos p,
	footer#footer .footer-top__contact .contact-infos a {
		display: block;
		text-align: center;
	}
}

footer#footer .footer-top__contact .contact-infos__adress,
footer#footer .footer-top__contact .contact-infos__mail {
	margin-left: 15px;
}

footer#footer .footer-top__contact .contact-infos__adress::before,
footer#footer .footer-top__contact .contact-infos__mail::before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-right: 15px;
	filter: invert(1);
}

@media (max-width: 1024px) {
	footer#footer .footer-top__contact .contact-infos__adress::before,
	footer#footer .footer-top__contact .contact-infos__mail::before {
		display: none;
	}
}

footer#footer .footer-top__contact .contact-infos__mail::before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg fill='%23000000' width='800px' height='800px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22,5V9L12,13,2,9V5A1,1,0,0,1,3,4H21A1,1,0,0,1,22,5ZM2,11.154V19a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V11.154l-10,4Z'/%3E%3C/svg%3E");
}

footer#footer .footer-top__contact .contact-infos__adress::before {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect y='0.674805' width='25' height='25' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_766_940' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_766_940' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}

#footer-newsletter {
	max-width: 1280px;
	margin: 0 auto;
	padding: 30px !important;
	border-radius: 10px;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	position: relative;
}

#footer-newsletter:before {
	content: "";
	position: absolute;
	left: 50%;
	height: 350px;
	background-color: #2A2A2A;
	border-radius: 50% 50% 0 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	bottom: -150px;
	width: 200vw;
	transform: translateX(-50%);
	z-index: -1;
}

@media (max-width: 1280px) {
	#footer-newsletter:before {
		display: none;
	}
}

#footer-newsletter .content {
	text-align: center;
}

#footer-newsletter .content p, #footer-newsletter .content button {
	margin-top: 30px;
}

#footer-newsletter .content button {
	font-size: 20px;
	font-weight: 700;
	color: #000;
	background-color: #fff000;
	padding: 12px 20px;
	border-radius: 10px;
	border: none;
	border-color: transparent;
}

#footer-newsletter .content button:hover {
	cursor: pointer;
	box-shadow: 0 6px 6px 0 rgba(34, 39, 47, 0.1);
}

#footer-newsletter .content button:hover {
	background-color: #ccc000;
}

.legal-menu {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15px 10px;
	max-width: 980px;
	margin: 0 auto;
}

@media (max-width: 480px) {
	.legal-menu {
		flex-direction: column;
		margin-bottom: 250px;
	}
}

.legal-menu li {
	margin-left: 50px;
}

@media (max-width: 480px) {
	.legal-menu li {
		margin-left: 0;
	}
}

.legal-menu li a {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
}

.legal-menu li a:hover {
	text-decoration: underline;
}

@media (max-width: 1024px) {
	.legal-menu li a {
		font-size: 12px;
	}
}

.blue-button {
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	background-color: #5dcbc0;
	padding: 12px 20px;
	border-radius: 10px;
	border: none;
	list-style-type: none;
}

.blue-button:hover {
	cursor: pointer;
	box-shadow: 0 6px 6px 0 rgba(34, 39, 47, 0.1);
}

.blue-button:hover {
	background-color: #3cb9ad;
	text-decoration: none;
}

footer#footer .footer-top .footer-menu .blue-button a {
	font-weight: 700;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
	/* Make sure select elements fit in widgets. */
}

.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
.footer-newsletter__cta {
	display: block;
	font-size: 20px;
	font-weight: 700;
	color: #000 !important;
	text-decoration: none;
	background-color: #fff000;
	padding: 12px 20px;
	border-radius: 10px;
	margin: 50px auto 0 auto;
	width: max-content;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
#Widgets global
--------------------------------------------------------------*/
.socialbuilder__background__parallax {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 250px;
	width: 100%;
	margin: 0 auto;
}

.socialbuilder__background__parallax.on {
	background-attachment: fixed;
}

.elementor iframe {
	padding: 10px 15px !important;
}

.elementor-custom-embed-image-overlay {
	margin: 10px 15px !important;
}

.custom-player {
	width: 65px;
	height: 65px;
	display: block;
	position: relative;
}

.custom-player:before {
	content: '';
	width: 65px;
	display: block;
	height: 65px;
	background: #fff000;
	z-index: 0;
	left: 10px;
	top: -5px;
	position: absolute;
	border-radius: 50%;
}

.custom-player span {
	width: 65px;
	height: 65px;
	content: '';
	width: 65px;
	display: block;
	height: 65px;
	background-image: url("assets/play.svg");
	z-index: 2;
	position: absolute;
}

@media only screen and (max-width: 768px) {
	.elementor-custom-embed-image-overlay {
		margin: 0 !important;
		padding: 10px 15px !important;
	}
}

/*--------------------------------------------------------------
#Widgets
--------------------------------------------------------------*/
/*
 * jQuery FlexSlider v2.6.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.lae-flex-container a:hover,
.lae-flex-slider a:hover {
	outline: none;
}

.lae-slides,
.lae-slides > li,
.lae-flex-control-nav,
.lae-flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.lae-flex-pauseplay span {
	text-transform: capitalize;
}

/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.lae-flexslider {
	margin: 0;
	padding: 0;
}

.lae-flexslider .lae-slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}

.lae-flexslider .lae-slides img {
	width: 100%;
	display: block;
}

html[xmlns] .lae-flexslider .lae-slides {
	display: block;
}

* html .lae-flexslider .lae-slides {
	height: 1%;
}

.no-js .lae-flexslider .lae-slides > li:first-child {
	display: block;
}

/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.lae-flexslider {
	margin: 0;
	position: relative;
	zoom: 1;
}

.lae-flexslider .lae-slides {
	zoom: 1;
	overflow: hidden;
}

.lae-flexslider .lae-slides img {
	height: auto;
	-moz-user-select: none;
}

.lae-flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .lae-flex-viewport {
	max-height: 300px;
}

.carousel li {
	margin-right: 5px;
}

.lae-flex-direction-nav {
	*height: 0;
}

.lae-flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

a.lae-flex-prev {
	/* font-family: "flexslider-icon"; */
	font-size: 40px;
	/* display: inline-block; */
	/* content: '\f001'; */
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.lae-flex-direction-nav a.lae-flex-next:before {
	content: '\f002';
}

.lae-flex-direction-nav .lae-flex-prev {
	left: -50px;
}

.lae-flex-direction-nav .lae-flex-next {
	right: -50px;
	text-align: right;
}

.lae-flex-direction-nav .lae-flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default;
	z-index: -1;
}

.lae-flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}

.lae-flex-pauseplay a:before {
	font-family: "flexslider-icon";
	font-size: 20px;
	display: inline-block;
	content: '\f004';
}

.lae-flex-pauseplay a:hover {
	opacity: 1;
}

.lae-flex-pauseplay a.lae-flex-play:before {
	content: '\f003';
}

.lae-flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}

.lae-flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.lae-flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	border-radius: 20px;
}

.lae-flex-control-paging li a:hover {
	background: rgba(0, 0, 0, 0.7);
}

.lae-flex-control-paging li a.lae-flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}

.lae-flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.lae-flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.lae-flex-control-thumbs img {
	width: 100%;
	height: auto;
	display: block;
	opacity: .7;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}

.lae-flex-control-thumbs img:hover {
	opacity: 1;
}

.lae-flex-control-thumbs .lae-flex-active {
	opacity: 1;
	cursor: default;
}

/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
	.lae-flex-direction-nav .lae-flex-prev {
		opacity: 1;
		left: 10px;
	}
	.lae-flex-direction-nav .lae-flex-next {
		opacity: 1;
		right: 10px;
	}
}

/*# sourceMappingURL=data:application/json;base64,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Q0UsV0FBVztFQUNYLGdCQUFnQjtDQUNqQjtBQUNEOzt5SEFFeUg7QUFDekg7RUFDRTtJQUNFLFdBQVc7SUFDWCxXQUFXO0dBQ1o7RUFDRDtJQUNFLFdBQVc7SUFDWCxZQUFZO0dBQ2I7Q0FDRiIsImZpbGUiOiJmbGV4c2xpZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBqUXVlcnkgRmxleFNsaWRlciB2Mi42LjBcbiAqIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9mbGV4c2xpZGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEyIFdvb1RoZW1lc1xuICogRnJlZSB0byB1c2UgdW5kZXIgdGhlIEdQTHYyIGFuZCBsYXRlciBsaWNlbnNlLlxuICogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuICpcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxuICpcbiAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUkVTRVRTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubGFlLWZsZXgtY29udGFpbmVyIGE6aG92ZXIsXG4ubGFlLWZsZXgtc2xpZGVyIGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxhZS1zbGlkZXMsXG4ubGFlLXNsaWRlcyA+IGxpLFxuLmxhZS1mbGV4LWNvbnRyb2wtbmF2LFxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGFlLWZsZXgtcGF1c2VwbGF5IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBCQVNFIFNUWUxFU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxhZS1mbGV4c2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxhZS1mbGV4c2xpZGVyIC5sYWUtc2xpZGVzID4gbGkge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sYWUtZmxleHNsaWRlciAubGFlLXNsaWRlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5odG1sW3htbG5zXSAubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiogaHRtbCAubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMge1xuICBoZWlnaHQ6IDElO1xufVxuLm5vLWpzIC5sYWUtZmxleHNsaWRlciAubGFlLXNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogREVGQVVMVCBUSEVNRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxhZS1mbGV4c2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHpvb206IDE7XG59XG4ubGFlLWZsZXhzbGlkZXIgLmxhZS1zbGlkZXMge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhZS1mbGV4c2xpZGVyIC5sYWUtc2xpZGVzIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5sYWUtZmxleC12aWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4ubG9hZGluZyAubGFlLWZsZXgtdmlld3BvcnQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5jYXJvdXNlbCBsaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAqaGVpZ2h0OiAwO1xufVxuLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogLTIwcHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5hLmxhZS1mbGV4LXByZXYge1xuICAvKiBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjsgKi9cbiAgZm9udC1zaXplOiA0MHB4O1xuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXG4gIC8qIGNvbnRlbnQ6ICdcXGYwMDEnOyAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5sYWUtZmxleC1kaXJlY3Rpb24tbmF2IGEubGFlLWZsZXgtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAyJztcbn1cbi5sYWUtZmxleC1kaXJlY3Rpb24tbmF2IC5sYWUtZmxleC1wcmV2IHtcbiAgbGVmdDogLTUwcHg7XG59XG4ubGFlLWZsZXgtZGlyZWN0aW9uLW5hdiAubGFlLWZsZXgtbmV4dCB7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGFlLWZsZXgtZGlyZWN0aW9uLW5hdiAubGFlLWZsZXgtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmxhZS1mbGV4LXBhdXNlcGxheSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGFlLWZsZXgtcGF1c2VwbGF5IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmxleHNsaWRlci1pY29uXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnXFxmMDA0Jztcbn1cbi5sYWUtZmxleC1wYXVzZXBsYXkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGFlLWZsZXgtcGF1c2VwbGF5IGEubGFlLWZsZXgtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAzJztcbn1cbi5sYWUtZmxleC1jb250cm9sLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYWUtZmxleC1jb250cm9sLW5hdiBsaSB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi5sYWUtZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5sYWUtZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmxhZS1mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEubGFlLWZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubGFlLWZsZXgtY29udHJvbC10aHVtYnMge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFlLWZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuLmxhZS1mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5sYWUtZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmxhZS1mbGV4LWNvbnRyb2wtdGh1bWJzIC5sYWUtZmxleC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUkVTUE9OU0lWRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmxhZS1mbGV4LWRpcmVjdGlvbi1uYXYgLmxhZS1mbGV4LXByZXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAubGFlLWZsZXgtZGlyZWN0aW9uLW5hdiAubGFlLWZsZXgtbmV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuIl19 */
/*--------------------------------------------------------------
#Homepage
--------------------------------------------------------------*/
/*--------------------------------------------------------------
#counter
--------------------------------------------------------------*/
.elementor-counter-wrapper {
	position: relative;
	margin: 90px 15px 10px 15px;
}

.elementor-counter-wrapper .elementor-counter--bg {
	position: relative;
	height: 176px;
	width: 176px;
	background-color: #81F4C6;
	left: 0;
}

.elementor-counter-wrapper .elementor-counter--border {
	border: 1px solid black;
	position: absolute;
	left: 20px;
	top: 20px;
	width: 176px;
	height: 176px;
}

.elementor-counter-wrapper .elementor-counter {
	position: absolute;
	left: 39px;
	bottom: -18px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
	width: 162px;
	height: 162px;
	border-radius: 50%;
	background: #fff000;
}

.elementor-counter-wrapper .elementor-counter .elementor-counter-number-wrapper .start {
	font-size: 40px;
	padding-bottom: 10px;
}

.elementor-counter-wrapper .elementor-counter .elementor-counter-title {
	margin-top: -20px;
	font-size: 17px;
	line-height: 22.5px;
	padding-top: 10px;
}

@media only screen and (max-width: 640px) {
	.elementor-counter-wrapper {
		position: relative;
		margin: 20px auto 20px  auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.elementor-counter-wrapper .elementor-counter--border {
		left: 120px;
	}
	.elementor-counter-wrapper .elementor-counter {
		left: 140px;
		bottom: -40px;
	}
	.quote-wrapper {
		margin: 20px 15px;
	}
}

/*--------------------------------------------------------------
#slider
--------------------------------------------------------------*/
.elementor-slick-slider {
	max-width: 1200px;
	margin: 30px auto !important;
}

.elementor-slick-slider .slick-arrow {
	z-index: 80;
}

.elementor-slick-slider .slick-arrow:before {
	color: black !important;
}

.elementor-slick-slider .slick-arrow:hover:before {
	color: #81F4C6 !important;
}

.slick-slide-inner {
	display: flex !important;
}

.elementor-slick-slider ul.slick-dots li button {
	width: 11px !important;
	height: 11px !important;
	background: white !important;
	border-radius: 50%;
	border: 1px solid black !important;
}

.elementor-slick-slider ul.slick-dots li button:before {
	font-size: 0px !important;
	width: 11px !important;
	height: 11px !important;
}

.elementor-slick-slider ul.slick-dots {
	bottom: -40px !important;
}

.elementor-slick-slider ul.slick-dots li {
	margin: 20px 10px !important;
	width: 11px !important;
	height: 11px !important;
}

.elementor-slick-slider ul.slick-dots li.slick-active button {
	background: #81F4C6 !important;
	border: 0px solid black !important;
}

.lae-flexslider .lae-flex-control-paging {
	z-index: 90;
}

.lae-flexslider .lae-flex-control-paging li a {
	background: white;
	border: 1px solid black;
	box-shadow: none;
}

.lae-flexslider .lae-flex-control-paging li a.lae-flex-active {
	background: #81F4C6;
	border: 0px;
}

.lae-flexslider .flexslider .slides > li {
	height: 100%;
}

.lae-flexslider .lae-slides .lae-testimonial {
	width: 80%;
	margin: 0 auto;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user {
	display: flex;
	position: relative;
	justify-content: space-between;
	margin: 0 auto;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-container {
	width: 100%;
	margin: 16px 0;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-image-wrapper {
	position: absolute;
	height: 170px;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-image-wrapper .lae-image-wrapper--bg {
	position: relative;
	height: 160px;
	width: 160px;
	background-color: #81F4C6;
	left: 0;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-image-wrapper .lae-image-wrapper--border {
	border: 1px solid black;
	position: absolute;
	left: 14px;
	top: 14px;
	width: 160px;
	height: 160px;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-image-wrapper img.avatar {
	position: absolute;
	bottom: -16px;
	left: 40px;
	width: 148px;
	height: 148px;
	border-radius: 50%;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-container--right {
	display: flex;
	width: 100%;
	margin: 80px auto 0;
	align-items: center;
	justify-content: space-between;
	background-color: white;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-container--right:before {
	content: '';
	background-image: url("assets/quote-verbatim.svg");
	background-repeat: no-repeat;
	background-color: #fff000;
	position: absolute;
	right: 0;
	top: 80px;
	height: 48px;
	width: 48px;
	padding: 8px;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .quote-icon img {
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1);
	width: 22px;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-text {
	padding: 50px 0;
	width: 100%;
	display: block;
	margin: 0 auto;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-text .quote {
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	margin-left: 220px;
	margin-right: 50px;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-text .lae-text {
	margin-left: 240px;
	text-align: right;
	margin-right: 20px;
}

.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-text .lae-author-credentials {
	font-weight: 400;
}

@media only screen and (max-width: 768px) {
	.lae-flex-direction-nav {
		display: none;
	}
	.elementor-slick-slider {
		margin: 10px 25px !important;
	}
}

@media only screen and (max-width: 640px) {
	.lae-flexslider {
		margin-bottom: 100px;
	}
	.lae-flexslider .lae-flex-control-paging {
		position: relative;
		bottom: 0;
	}
	.lae-flexslider .lae-slides .lae-testimonial {
		width: 100%;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .quote-icon {
		left: 43%;
		top: 215px;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-container--right {
		padding: 0;
		background: transparent;
		margin: 0;
		height: auto;
		position: relative;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-container--right:before {
		top: -60px;
		right: 43%;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-image-wrapper {
		position: relative;
		margin-bottom: 100px;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-image-wrapper .lae-image-wrapper--bg {
		margin: 0 auto;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-image-wrapper .lae-image-wrapper--border {
		left: 124px;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-image-wrapper img.avatar {
		left: 144px;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-text {
		top: 0;
		padding: 15px;
		position: relative;
		background: white;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-text .quote {
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-text .lae-text {
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-text .lae-text .lae-author-credentials,
	.lae-flexslider .lae-slides .lae-testimonial .lae-testimonial-user .lae-testimonial-text .lae-text .lae-author-name {
		display: block;
	}
}

/*--------------------------------------------------------------
#newsletter
--------------------------------------------------------------*/
#newsletter-form {
	position: relative;
}

#newsletter-form .error {
	font-size: 80%;
	color: #fc3f3c;
	margin-bottom: 10px;
}

#errorgroup,
.infos {
	margin-left: -10px;
	color: #2A2A2A;
	font-size: 10px;
	line-height: 16px;
	padding: 0 1%;
	width: 50%;
}

.infos {
	animation-name: fadeafter;
	animation-delay: 0.5s;
	animation-duration: 0.5s;
	animation-fill-mode: both;
	margin-top: -70px;
}

#errorgroup {
	color: #fc3f3c;
	font-weight: bold;
}

@keyframes slideup {
	0% {
		height: 0;
	}
	100% {
		height: 451px;
	}
}

.newsletter-iphone {
	animation-name: slideup;
	animation-duration: 0.8s;
	width: 25%;
	left: 73.5%;
	position: absolute;
	bottom: -50px;
}

.newsletter-iphone img {
	max-height: 451px;
}

.sml_typologylabel {
	text-transform: uppercase;
}

.newsletter {
	padding-bottom: 40px;
	position: relative;
}

.newsletter input[type="radio"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	clip: rect(0 0 0 0);
}

.newsletter .newsletter-merci {
	text-align: center;
	font-weight: bold;
	width: 30%;
	margin: 50px auto;
}

@keyframes slidefromleft {
	from {
		opacity: 0;
		left: -1000px;
		background-color: white;
	}
	to {
		opacity: 1;
		left: 0;
		background-color: #81F4C6;
	}
}

.newsletter .newsletter-bg {
	animation-name: slidefromleft;
	animation-delay: 0.3s;
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	animation-timing-function: ease-in-out;
	height: 100%;
	width: 74%;
	position: absolute;
	left: 0;
}

@keyframes fadeafter {
	from {
		opacity: 0;
		transform: translateY(200px);
	}
	to {
		opacity: 1;
		transform: translateY(0px);
	}
}

.newsletter .newsletter-container {
	max-width: 1144px;
	margin: 0 auto;
	display: flex;
	flex-flow: row wrap;
	position: relative;
}

.newsletter .newsletter-container label {
	font-weight: bold;
	font-size: 16px;
	display: flex;
	align-items: center;
}

.newsletter .newsletter-container .sml_typologylabel {
	margin-left: -10px;
}

.newsletter .newsletter-container .radio * {
	cursor: pointer;
}

.newsletter .newsletter-container .radio .check {
	width: 25px;
	height: 25px;
	margin-right: 80px;
	position: absolute;
	left: 0;
	background: white;
	border: 1px solid #00CEC1;
	border-radius: 12px;
	display: block;
}

.newsletter .newsletter-container .radio label {
	padding-left: 20px;
}

.newsletter .newsletter-container .radio label:before {
	content: '';
	width: 11px;
	height: 11px;
	margin-right: 80px;
	position: absolute;
	left: 7px;
	background: transparent;
	border-radius: 50%;
	z-index: 2;
	display: block;
}

.newsletter .newsletter-container .radio label.active:before {
	background: #00CEC1;
}

.newsletter .newsletter-container .newsletter-container__left {
	animation-name: fadeafter;
	animation-delay: 0.5s;
	animation-duration: 0.5s;
	animation-fill-mode: both;
	position: relative;
	width: 39%;
	padding: 40px 1% 1%;
	font-weight: bold;
}

.newsletter .newsletter-container .newsletter-container__left .radio {
	display: flex;
	align-items: center;
	margin: 5px 0 35px;
	font-size: 16px;
}

.newsletter .newsletter-container .newsletter-container__left .radio:last-child {
	margin: 5px 0;
}

.newsletter .newsletter-container .newsletter-container__left .radio input {
	height: 25px;
	width: 25px;
	background: white;
}

.newsletter .newsletter-container .newsletter-container__left .radio span {
	width: 95%;
}

.newsletter .newsletter-container .newsletter-container__right {
	animation-name: fadeafter;
	animation-delay: 0.55s;
	animation-duration: 0.5s;
	animation-fill-mode: both;
	position: relative;
	width: 35%;
	padding: 40px 1% 1%;
}

.newsletter .newsletter-container .newsletter-container__right .sml_region {
	position: relative;
}

.newsletter .newsletter-container .newsletter-container__right .sml_region .rotate {
	transform: rotate(180deg);
}

.newsletter .newsletter-container .newsletter-container__right .sml_region .custom-select {
	display: block;
	background: url("assets/arrow.svg");
	background-repeat: no-repeat;
	position: absolute;
	right: 15px;
	top: 35px;
	width: 18px;
	height: 18px;
}

.newsletter .newsletter-container .newsletter-container__right input,
.newsletter .newsletter-container .newsletter-container__right select {
	width: 99%;
	border: 1px solid #00CEC1;
	background: white;
	height: 42px;
	border-radius: 0;
	margin-bottom: 15px;
	padding-left: 10px;
	font-family: 'Lekton', sans-serif;
	font-size: 14px;
}

.newsletter .newsletter-container .newsletter-container__right select {
	/* reset */
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.newsletter .newsletter-container .newsletter-container__right input[type=submit] {
	width: auto;
	float: right;
	font-weight: bold;
	background: #fff000;
	cursor: pointer;
	font-size: 14px;
	padding: 8px 16px;
	border: none;
	margin-right: 1%;
	position: inherit;
	margin-top: 20px;
	right: 10px;
}

.newsletter .newsletter-container .newsletter-container__right .ns-group {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
}

.newsletter .newsletter-container .newsletter-container__right .ns-group div {
	width: 49%;
}

@media only screen and (max-width: 768px) {
	.newsletter-iphone {
		display: none;
	}
	.newsletter .newsletter-merci {
		text-align: center;
		font-weight: bold;
		width: 90%;
		margin: 50px 15px;
	}
	.newsletter .newsletter-container {
		flex-flow: column;
	}
	.newsletter .newsletter-container .radio label:before {
		content: '';
		width: 11px;
		height: 11px;
		margin-right: 80px;
		position: absolute;
		left: 17px;
		background: transparent;
		border-radius: 50%;
		z-index: 2;
		display: block;
	}
	.newsletter .newsletter-container .radio .check {
		left: 10px;
	}
	.newsletter .newsletter-container .radio label {
		padding-left: 40px;
	}
	.newsletter .newsletter-container .sml_typologylabel {
		margin-left: 0;
	}
	.newsletter .newsletter-container .newsletter-container__left,
	.newsletter .newsletter-container .newsletter-container__right {
		width: 100%;
		padding: 0;
	}
	.newsletter .newsletter-container .newsletter-container__left {
		padding-top: 15px;
	}
	.newsletter .newsletter-container .newsletter-container__left .sml_typology {
		padding-left: 15px;
	}
	.newsletter .newsletter-container .newsletter-container__right {
		padding: 10px 15px;
	}
	.newsletter .newsletter-container .newsletter-container__right input,
	.newsletter .newsletter-container .newsletter-container__right select {
		width: 100%;
		background: white;
	}
	.newsletter .newsletter-container .newsletter-container__right input[type='submit'] {
		float: none;
		position: relative;
		bottom: 0;
		right: 0;
		margin-right: 0;
		width: 100%;
		margin-top: 20px;
	}
	.newsletter .newsletter-container #errorgroup,
	.newsletter .newsletter-container .infos {
		width: 100%;
		margin-top: 0px;
		margin-left: 0;
		padding: 0 15px;
	}
	.newsletter .newsletter-bg {
		width: 100%;
	}
}

/*--------------------------------------------------------------
#card
--------------------------------------------------------------*/
.socialbuilder__card {
	border-top: 4px solid #fff000;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12), 0 4px 8px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12), 0 4px 8px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12), 0 4px 8px 0 rgba(0, 0, 0, 0.08);
	background: white;
	padding: 32px;
	margin: 10px 16px;
}

.socialbuilder__card .socialbuilder__card__header {
	display: flex;
	align-items: center;
	margin-bottom: 32px;
}

.socialbuilder__card .socialbuilder__card__header .socialbuilder__card__header--left {
	position: relative;
}

.socialbuilder__card .socialbuilder__card__header .socialbuilder__card__header--left img {
	width: 48px;
	border-radius: 50%;
	border: 2px solid black;
	margin-right: 30px;
	z-index: 2;
	position: relative;
}

.socialbuilder__card .socialbuilder__card__header .socialbuilder__card__header--left .socialbuilder__card__header--left--caption {
	position: absolute;
	background: #fff000;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	left: 10px;
	bottom: 15px;
	z-index: 0;
}

.socialbuilder__card .socialbuilder__card__header .socialbuilder__card__header--right {
	display: flex;
	flex-flow: column;
}

.socialbuilder__card .socialbuilder__card__header .socialbuilder__card__header--right p {
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Lekton', sans-serif;
}

.socialbuilder__card .socialbuilder__card__header .socialbuilder__card__header--right p:first-child {
	font-weight: bold;
}

/*--------------------------------------------------------------
#comments
 */
.elementor-widget-container .comments-area {
	background-color: #f5f5f5;
	padding: 20px;
	border-radius: 5px;
}

.elementor-widget-container .comments-area .comments-title {
	font-size: 1.5em;
	margin-bottom: 15px;
}

.elementor-widget-container .comments-area .comment-list {
	list-style: none;
	padding: 0;
}

.elementor-widget-container .comments-area .comment-list li.comment {
	border-bottom: 1px solid #ddd;
	padding: 15px 0;
}

.elementor-widget-container .comments-area .comment-list li.comment:last-child {
	border-bottom: none;
}

.elementor-widget-container .comments-area .comment-list li.comment .comment-body {
	display: flex;
	flex-direction: column;
}

.elementor-widget-container .comments-area .comment-list li.comment .comment-body .comment-meta {
	display: flex;
	flex-direction: column;
	margin-bottom: 10px;
}

.elementor-widget-container .comments-area .comment-list li.comment .comment-body .comment-meta .comment-author {
	margin-right: 15px;
}

.elementor-widget-container .comments-area .comment-list li.comment .comment-body .comment-meta .comment-metadata a {
	color: #555;
	text-decoration: none;
}

.elementor-widget-container .comments-area .comment-list li.comment .comment-body .comment-meta .comment-metadata a:hover {
	text-decoration: underline;
}

.elementor-widget-container .comments-area .comment-list li.comment .comment-body .comment-content p {
	margin: 0;
}

.elementor-widget-container .comments-area .comment-list li.comment .children {
	list-style: none;
	padding-left: 20px;
}

.elementor-widget-container .comments-area .comment-respond input[type="submit"] {
	background-color: #fff000;
	border: none;
	color: #000;
	padding: 10px 20px;
	border-radius: 5px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}

.elementor-widget-container .comments-area .comment-respond input[type="submit"]:hover {
	background-color: #ccc000;
}

.elementor-widget-container .comments-area .no-comments {
	font-style: italic;
}

/*--------------------------------------------------------------
#testimony
--------------------------------------------------------------*/
#slider-temoignages {
	padding-bottom: 150px;
}

#slider-temoignages .elementor-widget-theme-post-featured-image {
	position: relative;
}

#slider-temoignages .elementor-widget-theme-post-featured-image::after {
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 30px;
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg width='35' height='36' viewBox='0 0 35 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6017 18.4607L14.7003 10.918C14.6568 10.8048 14.58 10.7075 14.48 10.6388C14.38 10.5702 14.2616 10.5334 14.1403 10.5334C14.0191 10.5334 13.9006 10.5702 13.8007 10.6388C13.7007 10.7075 13.6239 10.8048 13.5803 10.918L10.679 18.4607C10.6489 18.539 10.6026 18.6102 10.5432 18.6696C10.4839 18.729 10.4127 18.7752 10.3343 18.8053L2.79167 21.7067C2.67848 21.7502 2.58114 21.827 2.51248 21.927C2.44382 22.027 2.40707 22.1454 2.40707 22.2667C2.40707 22.3879 2.44382 22.5064 2.51248 22.6063C2.58114 22.7063 2.67848 22.7831 2.79167 22.8267L10.3343 25.728C10.4127 25.7581 10.4839 25.8044 10.5432 25.8638C10.6026 25.9231 10.6489 25.9943 10.679 26.0727L13.5803 33.6153C13.6239 33.7285 13.7007 33.8259 13.8007 33.8945C13.9006 33.9632 14.0191 33.9999 14.1403 33.9999C14.2616 33.9999 14.38 33.9632 14.48 33.8945C14.58 33.8259 14.6568 33.7285 14.7003 33.6153L17.6017 26.0727C17.6318 25.9943 17.6781 25.9231 17.7374 25.8638C17.7968 25.8044 17.868 25.7581 17.9463 25.728L25.489 22.8267C25.6022 22.7831 25.6995 22.7063 25.7682 22.6063C25.8368 22.5064 25.8736 22.3879 25.8736 22.2667C25.8736 22.1454 25.8368 22.027 25.7682 21.927C25.6995 21.827 25.6022 21.7502 25.489 21.7067L17.9463 18.8053C17.868 18.7752 17.7968 18.729 17.7374 18.6696C17.6781 18.6102 17.6318 18.539 17.6017 18.4607ZM7.47367 5.46667L6.14033 2L4.807 5.46667L1.34033 6.8L4.807 8.13333L6.14033 11.6L7.47367 8.13333L10.9403 6.8L7.47367 5.46667ZM28.7183 8.75533L26.9403 4.13333L25.1623 8.75533L20.5403 10.5333L25.1623 12.3113L26.9403 16.9333L28.7183 12.3113L33.3403 10.5333L28.7183 8.75533Z' fill='%23FFF000' stroke='%2322272F' stroke-width='2.13333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
}

#slider-temoignages .swiper-slide:nth-child(odd) img {
	box-shadow: 0px 0px 0px 6px #fff000;
}

#slider-temoignages .swiper-slide:nth-child(even) img {
	box-shadow: 0px 0px 0px 6px #5dcbc0;
}

#slider-temoignages img {
	border-radius: 50%;
	margin-top: 40px;
}

#slider-temoignages .elementor-swiper-button {
	top: calc(100% + 80px);
}

#slider-temoignages .elementor-swiper-button-prev, #slider-temoignages .elementor-swiper-button-next {
	font-size: 50px;
}

#slider-temoignages .elementor-swiper-button-prev {
	left: calc(50% - 70px);
}

#slider-temoignages .elementor-swiper-button-next {
	right: calc(50% - 70px);
}

#slider-temoignages .swiper-pagination {
	top: calc(100% + 20px);
}

#slider-temoignages .swiper-pagination-bullet {
	background-color: #fff000;
	opacity: 1;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	transition: width 0.3s ease-in-out;
}

#slider-temoignages .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #5dcbc0;
	width: 80px;
	transition: width 0.3s ease-in-out;
}

#slider-temoignages.dark-slider .swiper-pagination {
	top: calc(100% + 20px);
}

#slider-temoignages.dark-slider .swiper-pagination-bullet {
	background-color: #fff;
	opacity: 1;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	transition: width 0.3s ease-in-out;
}

#slider-temoignages.dark-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #5dcbc0;
	width: 80px;
	transition: width 0.3s ease-in-out;
}

/*--------------------------------------------------------------
#Image caption
--------------------------------------------------------------*/
.socialbuilder__imagecaption {
	margin: 10px 16px 32px;
	position: relative;
}

.socialbuilder__imagecaption .socialbuilder__imagecaption--container {
	display: block;
	position: relative;
}

.socialbuilder__imagecaption .socialbuilder__imagecaption--container .socialbuilder__imagecaption--container--img img {
	width: 100%;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12), 0 4px 8px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12), 0 4px 8px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12), 0 4px 8px 0 rgba(0, 0, 0, 0.08);
}

.socialbuilder__imagecaption .socialbuilder__imagecaption--container .socialbuilder__imagecaption--container--content {
	background: #fff000;
	position: absolute;
	bottom: -22px;
	left: 16px;
	padding: 8px 16px;
	color: black;
	font-size: 24px;
	font-weight: bold;
	line-height: 32px;
}

/*--------------------------------------------------------------
#Section Background
--------------------------------------------------------------*/
section.white-background::before,
section.dark-background::before,
section.light-background::before {
	position: absolute;
	top: -100px;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100px;
	content: '';
}

section.white-background::after,
section.dark-background::after,
section.light-background::after {
	position: absolute;
	bottom: -120px;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 180px;
	content: '';
	z-index: -1;
}

section.yellow-background::before {
	position: absolute;
	top: -100px;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100px;
	content: '';
}

section.yellow-background::after {
	position: absolute;
	bottom: -180px;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 180px;
	content: '';
	z-index: -1;
}

section.light-background::before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1641.5 120.3' style='enable-background:new 0 0 1641.5 120.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2382FFFF;%7D .st1%7Bfill:%23F0F0F0;%7D%0A%3C/style%3E%3Cpath class='st0' d='M1628,24.8C972.2,102,148.4-58.7,0.2,24.8C-23.3,38-45.5,72.3-65.3,120.3h1728.2 C1642.9,61.5,1628,24.8,1628,24.8z'/%3E%3Cpath class='st1' d='M1681.2,4.7C973.2-17.4,632.1,103-29.6,54.3l-45,67h1749.3L1681.2,4.7z'/%3E%3C/svg%3E");
}

section.light-background::after {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1529.8 129.1' style='enable-background:new 0 0 1529.8 129.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2382FFFF;%7D .st1%7Bfill:%23F0F0F0;%7D%0A%3C/style%3E%3Cpath class='st0' d='M-168.9,0c22.7,78.9,63.4,121.1,127.4,93.6C204.9-12,1269,211.8,1586.4,93.6c47.7-17.8,81.1-50.6,103.3-93.6 H-168.9z'/%3E%3Cpath class='st1' d='M-72.7-1v75.3c631.3,62.5,1023.5-64.1,1661.4,0l4.2-75.3H-72.7z'/%3E%3C/svg%3E");
}

section.white-background::before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1641.5 120.3' style='enable-background:new 0 0 1641.5 120.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2382FFFF;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M1628,24.8C972.2,102,148.4-58.7,0.2,24.8C-23.3,38-45.5,72.3-65.3,120.3h1728.2 C1642.9,61.5,1628,24.8,1628,24.8z'/%3E%3Cpath class='st1' d='M1681.2,4.7C973.2-17.4,632.1,103-29.6,54.3l-45,67h1749.3L1681.2,4.7z'/%3E%3C/svg%3E%0A");
}

section.white-background::after {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1529.8 129.1' style='enable-background:new 0 0 1529.8 129.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2382FFFF;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M-168.9,0c22.7,78.9,63.4,121.1,127.4,93.6C204.9-12,1269,211.8,1586.4,93.6c47.7-17.8,81.1-50.6,103.3-93.6 H-168.9z'/%3E%3Cpath class='st1' d='M-72.7-1v75.3c631.3,62.5,1023.5-64.1,1661.4,0l4.2-75.3H-72.7z'/%3E%3C/svg%3E%0A");
}

section.dark-background::before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1641.5 120.3' style='enable-background:new 0 0 1641.5 120.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2322272F;%7D .st1%7Bfill:%23006F81;%7D%0A%3C/style%3E%3Cpath class='st0' d='M1628,24.8C972.2,102,148.4-58.7,0.2,24.8C-23.3,38-45.5,72.3-65.3,120.3h1728.2 C1642.9,61.5,1628,24.8,1628,24.8z'/%3E%3Cpath class='st1' d='M1681.2,4.7C973.2-17.4,632.1,103-29.6,54.3l-45,67h1749.3L1681.2,4.7z'/%3E%3C/svg%3E%0A");
}

section.dark-background::after {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1529.8 129.1' style='enable-background:new 0 0 1529.8 129.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2322272F;%7D .st1%7Bfill:%23006F81;%7D%0A%3C/style%3E%3Cpath class='st0' d='M-168.9,0c22.7,78.9,63.4,121.1,127.4,93.6C204.9-12,1269,211.8,1586.4,93.6c47.7-17.8,81.1-50.6,103.3-93.6 H-168.9z'/%3E%3Cpath class='st1' d='M-72.7-1v75.3c631.3,62.5,1023.5-64.1,1661.4,0l4.2-75.3H-72.7z'/%3E%3C/svg%3E%0A");
}

section.yellow-background::before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1542.6 110.2' style='enable-background:new 0 0 1542.6 110.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2382FFFF;%7D .st1%7Bfill:%23FFF000;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0,37.6v72.6h1542.6V14C1082.1,20.8,332.2,57.5,0,37.6z'/%3E%3Cpath class='st1' d='M0,65.6v44.6h1542.6v-85C1052.1,17.9,264.5,43.5,0,65.6z'/%3E%3C/svg%3E%0A");
}

section.yellow-background::after {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1542.6 110.2' style='enable-background:new 0 0 1542.6 110.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2382FFFF;%7D .st1%7Bfill:%23FFF000;%7D%0A%3C/style%3E%3Cpath class='st0' d='M1428.3,0H0v100.6C312,112.9,982.2,24.4,1428.3,0z'/%3E%3Cpath class='st1' d='M0,0v45.3C296.2,83.9,1095.5,41,1542.6,26V0H0z'/%3E%3C/svg%3E%0A");
}

/*--------------------------------------------------------------
#Image Typos
--------------------------------------------------------------*/
.socialbuilder__heading {
	margin: 10px 16px;
}

.socialbuilder__heading * {
	padding: 8px 16px;
	display: inline-block;
}

.socialbuilder__heading a {
	color: black;
	padding: 0;
}

.btn-default a {
	background-color: white;
	border: 2px solid #fff000;
	color: black !important;
	padding: 8px 16px;
	border-radius: 0px !important;
}

.btn-default a:hover {
	background-color: #fff000;
	color: black;
}

.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
	color: black;
}

.btn-transparent a {
	border: 2px solid white;
	color: white;
	padding: 8px 16px;
	border-radius: 0px !important;
	background: linear-gradient(to right, #fff000 50%, transparent 50%);
	background-size: 200% 100%;
	background-position: right bottom;
	transition: all .3s ease-out;
}

.btn-transparent a:hover {
	background-position: left bottom;
	color: black;
}

@media only screen and (max-width: 640px) {
	.elementor-button-wrapper-socialbuilder {
		width: 100%;
	}
}

.custom-hover a:hover {
	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.1);
}

/*--------------------------------------------------------------
#Timeline
--------------------------------------------------------------*/
.timeline__socialbuilder {
	margin: 10px 16px;
}

.timeline__item.right {
	flex-direction: row-reverse;
}

.timeline__item.right .timeline__item__caption {
	margin-left: 50px;
}

.timeline__item.right .timeline__item__content {
	text-align: right;
}

.timeline__item {
	background: white;
	margin: 0 auto;
	display: flex;
	max-width: 790px;
	flex-flow: row;
	align-items: flex-start;
	justify-content: flex-start;
	position: relative;
	margin-bottom: 50px;
}

.timeline__item .timeline__item__caption {
	height: 160px;
	width: 160px;
	background-color: #81F4C6;
	position: relative;
	margin-right: 50px;
}

.timeline__item .timeline__item__caption .timeline__item__caption--container {
	position: relative;
	height: 160px;
	width: 160px;
}

.timeline__item .timeline__item__caption .timeline__item__caption--container img {
	height: 148px;
	width: 148px;
	border-radius: 50%;
	z-index: 2;
	position: absolute;
	right: -30px;
	bottom: -30px;
}

.timeline__item .timeline__item__caption .timeline__item__caption--container .timeline__item__caption--border {
	position: absolute;
	right: -14px;
	bottom: -14px;
	border: 1px solid #2a2a2a;
	height: 160px;
	width: 160px;
}

.timeline__item .timeline__item__content {
	margin-top: 40px;
}

@media only screen and (max-width: 768px) {
	#homepage__nav__results {
		padding: 10px 0px;
	}
	#homepage__nav__results .category-filter__content--caption {
		width: 100%;
	}
}

@media only screen and (max-width: 640px) {
	.timeline__socialbuilder .timeline__item,
	.timeline__socialbuilder .timeline__item:nth-of-type(even) {
		align-items: center;
		flex-flow: column;
	}
	.timeline__socialbuilder .timeline__item .timeline__item__content,
	.timeline__socialbuilder .timeline__item:nth-of-type(even) .timeline__item__content {
		text-align: center;
	}
	.timeline__socialbuilder .timeline__item .timeline__item__caption,
	.timeline__socialbuilder .timeline__item:nth-of-type(even) .timeline__item__caption {
		margin-left: 0;
		margin-right: 0;
	}
}

/*--------------------------------------------------------------
#Trombi
--------------------------------------------------------------*/
.socialbuilder__trombi {
	margin: 100px 16px;
	max-width: 1200px;
	position: relative;
}

.socialbuilder__trombi .inline-trombi {
	display: flex;
	align-items: center;
	flex-flow: column;
}

.socialbuilder__trombi .inline-trombi > .trombi-container {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-flow: row wrap;
	margin-bottom: 150px;
	margin-top: -50px;
}

.socialbuilder__trombi .inline-trombi .trombi__item.left {
	right: 0;
}

.socialbuilder__trombi .inline-trombi .trombi__item.right {
	right: 60px;
}

.socialbuilder__trombi .inline-trombi .trombi__item {
	right: 30px;
	position: relative;
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__avatar img {
	border-radius: 50%;
	width: 323px;
	height: 323px;
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__infos {
	position: absolute;
	width: 276px;
	min-height: 276px;
	height: auto;
	right: -40px;
	bottom: -35px;
	transition: all 0.3s;
}

@keyframes slideUp {
	0% {
		transform: translateY(150px);
	}
	100% {
		transform: translateY(0px);
	}
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__infos:hover .trombi__item__overlay--content {
	animation: slideUp 0.5s both;
	display: flex;
	justify-content: flex-start;
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__infos:hover .trombi__item__overlay--content p {
	margin-top: 0;
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__infos .trombi__item__overlay {
	animation: slideUp 0.5s both;
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__infos .trombi__item__overlay--content {
	display: none;
	padding: 16px 16px 100px;
	font-size: 18px;
	line-height: 26px;
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__infos .trombi__item__overlay--content span {
	display: flex;
	align-items: center;
	justify-content: center;
	background: white;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	padding: 7.5px;
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__infos .trombi__item__overlay--content span a {
	width: 100%;
	height: 20px;
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__caption {
	text-align: center;
	background: white;
	padding: 16px;
	position: absolute;
	right: -60px;
	bottom: -70px;
	width: 276px;
}

.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__caption p {
	margin: 0;
	font-family: 'Lekton', sans-serif;
}

.socialbuilder__trombi .modal-mobile {
	display: none;
}

.trombi__item__mobile {
	display: none;
}

@media only screen and (max-width: 1200px) {
	.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__avatar img {
		width: 285px;
		height: 285px;
	}
}

@media only screen and (max-width: 785px) {
	.socialbuilder__trombi .inline-trombi .trombi-container {
		flex-flow: column;
		margin-top: 150px;
	}
	.socialbuilder__trombi .inline-trombi .trombi__item.left {
		right: 30px;
	}
	.socialbuilder__trombi .inline-trombi .trombi__item.right {
		margin-top: 150px;
		right: 30px;
	}
	.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__avatar img {
		width: 285px;
		height: 285px;
	}
}

@media only screen and (max-width: 640px) {
	.trombi__item__mobile {
		left: 0px;
		position: fixed;
		display: none;
		height: 100vh;
		width: 100vw;
		z-index: 129;
		top: 0;
		overflow: scroll;
		padding: 15px;
		text-align: center;
	}
	.trombi__item__mobile .close {
		text-align: left;
	}
	.trombi__item__mobile .close img {
		width: 30px;
	}
	.trombi__item__mobile .trombi__item__mobile--avatar img {
		width: 50%;
		border-radius: 50%;
	}
	.trombi__item__mobile .trombi__item__mobile--content span {
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		background: white;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		padding: 7.5px;
	}
	.trombi__item__mobile .trombi__item__mobile--content span a {
		width: 100%;
		height: 20px;
	}
	.socialbuilder__trombi {
		margin: 70px 15px 25px;
	}
	.socialbuilder__trombi .modal-mobile {
		display: block;
	}
	.socialbuilder__trombi .modal-mobile img {
		width: 28px;
	}
	.socialbuilder__trombi .inline-trombi .trombi__item.right {
		margin-top: 0;
	}
	.socialbuilder__trombi .inline-trombi .trombi-container {
		margin-top: 0;
		margin-bottom: 0;
		flex-flow: column;
	}
	.socialbuilder__trombi .inline-trombi .trombi__item,
	.socialbuilder__trombi .inline-trombi .trombi__item.left,
	.socialbuilder__trombi .inline-trombi .trombi__item.right {
		width: 100%;
		margin-bottom: 70px;
		right: 10px;
	}
	.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__caption,
	.socialbuilder__trombi .inline-trombi .trombi__item.left .trombi__item__caption,
	.socialbuilder__trombi .inline-trombi .trombi__item.right .trombi__item__caption {
		bottom: 0;
		padding: 5px 10px;
		right: 6px;
		width: 245px;
		position: absolute;
	}
	.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__avatar,
	.socialbuilder__trombi .inline-trombi .trombi__item.left .trombi__item__avatar,
	.socialbuilder__trombi .inline-trombi .trombi__item.right .trombi__item__avatar {
		width: 287px;
		min-height: 287px;
		margin: 0 auto;
	}
	.socialbuilder__trombi .inline-trombi .trombi__item .trombi__item__infos,
	.socialbuilder__trombi .inline-trombi .trombi__item.left .trombi__item__infos,
	.socialbuilder__trombi .inline-trombi .trombi__item.right .trombi__item__infos {
		position: absolute;
		right: 26px;
		width: 245px;
		min-height: 245px;
		margin: 0 auto;
		bottom: 30px;
	}
}

/*--------------------------------------------------------------
#Infobox
--------------------------------------------------------------*/
.eael-infobox .infobox-icon-wrap svg {
	z-index: 1;
	margin-top: 10px;
}

.eael-infobox .infobox-icon-wrap:before {
	content: "";
	position: absolute;
	top: 15%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-color: #fff;
	z-index: 0;
	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.1);
}

/*--------------------------------------------------------------
#listes
--------------------------------------------------------------*/
.socialbuilder__puces {
	margin: 10px 16px;
	background: white;
}

.socialbuilder__puces ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.socialbuilder__puces ul li {
	display: flex;
	align-items: flex-start;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 16px;
}

.socialbuilder__puces ul li:before {
	content: ' ';
	display: inline-block;
	min-width: 16px;
	min-height: 16px;
	background: #fff000;
	margin-right: 16px;
	margin-top: 5px;
}

.socialbuilder__links {
	cursor: pointer;
	margin: 10px 16px;
	position: relative;
	background: white;
}

.socialbuilder__links a {
	display: flex;
	align-items: flex-start;
	margin-bottom: 24px;
	font-weight: bold;
	color: black;
}

.socialbuilder__links a .link {
	margin-left: 27px;
}

.socialbuilder__links a span {
	background-size: 0 0.0em;
	text-decoration: none;
	font-weight: normal;
	font-size: 1em;
}

.socialbuilder__links a span:hover {
	background-image: linear-gradient(120deg, #fff000 0%, #fff000 100%);
	cursor: pointer;
	background-repeat: repeat-y;
	background-repeat: no-repeat;
	background-size: 100% 0.2em;
	background-position: 0 88%;
	transition: background-size 0.25s ease-in;
}

.socialbuilder__links a .caption {
	background: #fff000;
	min-width: 30px;
	height: 30px;
	position: relative;
}

.socialbuilder__links a .caption:after {
	content: ' ';
	display: inline-block;
	position: absolute;
	left: 11px;
	top: 11px;
	background-image: url("assets/link.svg");
	width: 32px;
	height: 32px;
}

.socialbuilder__file {
	cursor: pointer;
	margin: 10px 16px;
	position: relative;
	background: white;
}

.socialbuilder__file a {
	display: flex;
	align-items: baseline;
	margin-bottom: 24px;
	font-weight: bold;
	color: black;
}

.socialbuilder__file a .link {
	margin-left: 27px;
}

.socialbuilder__file a span {
	background-size: 0 0.0em;
	text-decoration: none;
	font-weight: normal;
	font-size: 1em;
}

.socialbuilder__file a span:hover {
	background-image: linear-gradient(120deg, #fff000 0%, #fff000 100%);
	cursor: pointer;
	background-repeat: repeat-y;
	background-repeat: no-repeat;
	background-size: 100% 0.2em;
	background-position: 0 88%;
	transition: background-size 0.25s ease-in;
}

.socialbuilder__file a .caption {
	background: #fff000;
	min-width: 30px;
	height: 30px;
	position: relative;
}

.socialbuilder__file a .caption:after {
	content: ' ';
	display: inline-block;
	position: absolute;
	left: 11px;
	top: 11px;
	background-image: url("assets/file.svg");
	width: 32px;
	height: 32px;
	transition: 0.3s ease-in-out;
}

.socialbuilder__file:hover .caption:after {
	content: ' ';
	top: 0;
}

/*--------------------------------------------------------------
#Page style
--------------------------------------------------------------*/
.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1440px !important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
	padding: 0 !important;
}

section:not(.light-background),
section:not(.yellow-background),
section:not(.dark-background),
section:not(.white-background) {
	padding: 0 16px !important;
}

section:not(.light-background) section,
section:not(.yellow-background) section,
section:not(.dark-background) section,
section:not(.white-background) section {
	padding: 0 !important;
}

#breadcrumbs {
	background: white;
	z-index: 1;
}

#breadcrumbs a,
#breadcrumbs a:visited {
	color: #000;
	text-decoration: none;
}

select::-ms-expand {
	display: none;
}

.breadcrumbs {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
}

.breadcrumbs a,
.breadcrumbs a:visited {
	text-decoration: none;
	color: #000;
}

.breadcrumbs .breadcrumb_last {
	font-weight: bold;
	background-image: linear-gradient(120deg, #fff000 0%, #fff000 100%);
	background-repeat: no-repeat;
	background-size: 100% 8px;
	background-position: 0 12px;
}

.socialbuilder__headings {
	margin: 10px 16px;
	padding: 16px 0;
	background: white;
}

.socialbuilder__headings .titre {
	display: table;
	font-size: 24px;
	font-weight: bold;
	line-height: 32px;
	padding: 8px 16px;
	background: #fff000;
	margin-bottom: 16px;
}

.socialbuilder__headings .soustitre {
	padding-left: 16px;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}

.socialbuilder__headings .content {
	padding-left: 16px;
	font-weight: normal;
	color: #2A2A2A;
	font-size: 18px;
	line-height: 26px;
}

.socialbuilder__headings a.cta {
	border: 2px solid #fff000;
	margin-left: 16px;
	padding: 8px 16px;
	color: black;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	background: linear-gradient(to right, #fff000 50%, white 50%);
	background-size: 200% 100%;
	background-position: right bottom;
	transition: all 0.3s ease-out;
}

.socialbuilder__headings a.cta:hover {
	background-position: left bottom;
}

.animate {
	opacity: 0;
	-moz-transition: all 500ms ease-out;
	-webkit-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
	-moz-transform: translate3d(0px, 200px, 0px);
	-webkit-transform: translate3d(0px, 200px, 0px);
	-o-transform: translate(0px, 200px);
	-ms-transform: translate(0px, 200px);
	transform: translate3d(0px, 200, 0px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.animated {
	opacity: 1;
	-moz-transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}

.animate.in-view {
	opacity: 1;
	-moz-transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}

.error-404 {
	background: #fff000;
	background-image: url("assets/pattern-digital-white.png");
}

.error-404 .error-404-bg {
	min-height: 800px;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}

.error-404 .error-404-bg .error-404-container {
	text-align: center;
	background: #81F4C6;
	z-index: 5;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	padding: 10px 50px;
	position: relative;
}

.error-404 .error-404-bg .error-404-container:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	border: 2px solid #81F4C6;
	left: 32px;
	top: 32px;
	z-index: 4;
}

.error-404 .error-404-bg .error-404-container:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff000;
	left: 16px;
	top: 16px;
	z-index: 3;
}

.error-404 .error-404-bg .error-404-container h1 {
	font-size: 148px;
	font-weight: bold;
	line-height: 178px;
	margin-top: 20px;
	z-index: 5;
}

.error-404 .error-404-bg .error-404-container h2 {
	font-size: 32px;
	font-weight: bold;
	line-height: 38px;
	z-index: 5;
}

.error-404 .error-404-bg .error-404-container a {
	margin: 20px;
	background: linear-gradient(to right, #81F4C6 50%, white 50%);
	background-size: 200% 100%;
	background-position: right bottom;
	transition: all 0.3s ease-out;
	z-index: 5;
	padding: 10px 15px;
	border: 2px solid #81F4C6;
	text-decoration: none;
	color: #2A2A2A;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
}

.error-404 .error-404-bg .error-404-container a:hover {
	background-position: left bottom;
}

@media only screen and (max-width: 1200px) {
	.breadcrumbs {
		margin: 10px 15px;
	}
}

@media only screen and (max-width: 768px) {
	.animate {
		opacity: 1;
		-webkit-transform: translate3d(0px, 0px, 0px);
		-o-transform: translate(0px, 0px);
		-ms-transform: translate(0px, 0px);
		transform: translate3d(0px, 0px, 0px);
	}
	.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
		padding: 0 !important;
	}
}

/*--------------------------------------------------------------
#listes  
--------------------------------------------------------------*/
.simcal-calendar {
	background: white;
	max-width: 1200px;
	margin: 0 auto;
}

.simcal-today .simcal-day-label {
	background: #0ad4ba !important;
	color: #404040 !important;
}

.simcal-today > div {
	border: 2px solid #fff000 !important;
}

.simcal-event-title {
	color: #0ad4ba !important;
}

.simcal-event-details .simcal-tooltip-content a {
	color: #0ad4ba !important;
}

.simcal-default-calendar-list dt.simcal-day-label span {
	background: #0ad4ba !important;
}

/*--------------------------------------------------------------
#dropdown
 */
#dropdown-shadow .eael-accordion-list {
	box-shadow: 0px 6px 6px 0px rgba(34, 39, 47, 0.1);
}

.elementor-toggle .elementor-tab-content p {
	margin-left: 30px;
}

/*--------------------------------------------------------------
#editor
 */
.elementor-widget-text-editor.readmore {
	position: relative;
	margin-bottom: 60px !important;
}

.elementor-widget-text-editor.readmore .elementor-widget-container {
	height: 80px;
	overflow: hidden;
}

.elementor-widget-text-editor.readmore .elementor-widget-container.readmore-text-open {
	height: 100%;
}

.elementor-widget-text-editor.readmore .readmore-button {
	position: absolute;
	z-index: 1;
	background: #5dcbc0;
	border: none;
	border-radius: 5px;
	padding: 10px 70px 10px 35px;
}

.elementor-widget-text-editor.readmore .readmore-button:after {
	content: "\f107";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 20px;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.elementor-widget-text-editor.readmore.readmore-open .readmore-button:after {
	content: "\f106";
}

.elementor-widget-text-editor.readmore:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 40px;
	background: linear-gradient(rgba(255, 255, 255, 0), white);
}

/*--------------------------------------------------------------
#search
--------------------------------------------------------------*/
.search-page {
	max-width: 1440px;
	margin: 0 auto;
}

.search-page header h1 {
	padding: 0 20px;
}

.search-page-results {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 50px;
	padding: 0 10px;
}

.search-page-results article {
	position: relative;
	width: 30%;
	margin-bottom: 30px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;
	padding: 20px;
	border-radius: 10px;
}

.search-page-results article .post-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.search-page-results article .readmore {
	text-align: center;
	display: block;
	margin-top: 25px;
}

@media (max-width: 768px) {
	.search-page-results article {
		width: 48%;
	}
}

@media (max-width: 480px) {
	.search-page-results article {
		width: 100%;
	}
}

.search-page-results + .pagination {
	margin: 50px auto;
	text-align: center;
}

.search-page-results + .pagination .nav-links {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 1rem;
}

.search-page-results + .pagination .page-numbers {
	color: #000;
	text-decoration: none;
	width: 20px;
	height: 20px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.search-page-results + .pagination .page-numbers.current {
	color: #fff;
	background-color: #000;
	border-radius: 50%;
}

.search-page-results + .pagination .page-numbers.next, .search-page-results + .pagination .page-numbers.prev {
	width: 25px;
	height: 25px;
	font-size: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.search-page-results + .pagination .page-numbers.next {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%2300CEC1'/%3E%3Cpath d='M12.2773 8.69922L15.6004 12.0223L12.2773 15.3454M15.1389 12.0223H8.40039' stroke='%2322272F' stroke-width='1.47692' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.search-page-results + .pagination .page-numbers.prev {
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='29.9961' r='30' fill='%2300CEC1'/%3E%3Cpath d='M29.3077 38.3613L21 30.0536L29.3077 21.7459M22.1538 30.0536H39' stroke='%2322272F' stroke-width='3.69231' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.search-no-results .no-results {
	margin: 100px auto;
}

.search-no-results h1 {
	text-align: center;
	margin-bottom: 50px;
	margin-top: 150px;
	postion: relative;
}

.search-no-results h1::before {
	content: "";
	display: block;
	width: 100vw;
	height: 160px;
	background-image: url("data:image/svg+xml,%3Csvg width='1440' height='109' viewBox='0 0 1440 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-45.2338 45.371C634.853 190.284 874.218 -87.4674 1466.99 48.3819' stroke='%23FFF000' stroke-width='3.76362'/%3E%3Cpath d='M-36.2814 72.8493C-135.645 139.84 487.24 -3.12881 728.485 64.9426C969.73 133.014 1252.38 -31.4554 1486.85 31.0211' stroke='%2382FFFF' stroke-width='3.76362'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-bottom: 50px;
	position: absolute;
	top: 150px;
	left: 50%;
	transform: translateX(-50%);
}

.search-no-results .page-content p {
	text-align: center;
	margin-bottom: 50px;
}

/*--------------------------------------------------------------
#faq
--------------------------------------------------------------*/
.is-style-faq {
	position: relative;
	margin: 334px 0 400px 0;
}

@media (max-width: 768px) {
	.is-style-faq {
		margin: 250px 0;
	}
}

.is-style-faq:before, .is-style-faq:after {
	content: '';
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
}

.is-style-faq:before {
	height: 330px;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJDYWxxdWVfMSIgZGF0YS1uYW1lPSJDYWxxdWUgMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTQ0MCAzMzAuNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2YwZjBmMDsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICM4MmZmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE0NDAsMjMuMUMxMjI4LjctODAuNyw0NDEuNCwyMDAuMywwLDE4MC41djE0OS44aDE0NDBWMjMuMVoiPjwvcGF0aD4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDQwLDExMC4zQzk4OCw4My44LDMxMC4zLDE4NS42LDAsMjg1LjR2NDVoMTQ0MFYxMTAuM1oiPjwvcGF0aD4KPC9zdmc+Cg==");
	top: -330px;
}

.is-style-faq:after {
	height: 330px;
	background-image: url("data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJDYWxxdWVfMSIgZGF0YS1uYW1lPSJDYWxxdWUgMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTQ0MCAzMzAuNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2YwZjBmMDsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICM4MmZmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTAsMzA2LjZjMzE2LjgsNTUuNCw4ODcuMi03NS45LDE0NDAtMjAwLjNWMEgwdjMwNi42WiI+PC9wYXRoPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMTAyLjZjMzQ4LjcsMTc5LjEsMTA2My44LDEyOS40LDE0NDAsMTM1LjRWMEgwdjEwMi42WiI+PC9wYXRoPgo8L3N2Zz4K");
	bottom: -330px;
}

@media (max-width: 768px) {
	.is-style-faq:after {
		height: 200px;
		bottom: -200px;
	}
}

.is-style-faq > .elementor-container {
	padding-top: 100px;
}

@media (max-width: 768px) {
	.is-style-faq > .elementor-container {
		padding-top: 0;
	}
}

.is-style-faq .elementor-heading-title .wpsm_panel-heading {
	transition: all 0.3s ease-out 0.07s;
}

.is-style-faq .elementor-heading-title .wpsm_panel-heading.acc-a, .is-style-faq .elementor-heading-title .wpsm_panel-heading:hover {
	transition: all 0.3s ease-out 0.07s;
}

.is-style-faq .has-color-yellow .elementor-heading-title b {
	background: var(--e-global-color-fa5e90d);
}

.is-style-faq .has-color-yellow .wpsm_panel-heading.acc-a, .is-style-faq .has-color-yellow .wpsm_panel-heading:hover {
	background-color: var(--e-global-color-fa5e90d) !important;
}

.is-style-faq .has-color-cyan .elementor-heading-title b {
	background: #82FFFF;
}

.is-style-faq .has-color-cyan .wpsm_panel-heading.acc-a, .is-style-faq .has-color-cyan .wpsm_panel-heading:hover {
	background-color: #82FFFF !important;
}

.is-style-faq .has-color-turquoise .elementor-heading-title b {
	background: #00CEC1;
}

.is-style-faq .has-color-turquoise .wpsm_panel-heading.acc-a, .is-style-faq .has-color-turquoise .wpsm_panel-heading:hover {
	background-color: #00CEC1 !important;
}

.is-style-faq .elementor-container.elementor-column-gap-default {
	flex-direction: column !important;
}

.is-style-faq .elementor-container.elementor-column-gap-default .elementor-column + .elementor-column {
	margin-top: 64px;
}

.wpsm_panel-group {
	overflow: unset !important;
	margin-top: 12px !important;
}

.wpsm_panel-group .wpsm_panel {
	border-radius: 10px !important;
}

.wpsm_panel-group .wpsm_panel + .wpsm_panel {
	margin-top: 32px !important;
}

.wpsm_panel-group .wpsm_panel-default {
	box-shadow: 0px 6px 6px 0px rgba(34, 39, 47, 0.1) !important;
}

.wpsm_panel-group .wpsm_panel-heading {
	background-color: #ffffff !important;
	border-color: #ffffff !important;
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
	box-shadow: none;
	transition: all 0.3s ease-out 0.07s;
}

.wpsm_panel-group .wpsm_panel-heading.acc-a {
	box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease-out 0.07s;
}

.wpsm_panel-group .wpsm_panel-body {
	border-bottom-right-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
	padding: 24px 80px !important;
}

@media (max-width: 768px) {
	.wpsm_panel-group .wpsm_panel-body {
		padding: 24px !important;
	}
}

/*# sourceMappingURL=style.css.map */