@charset "UTF-8";
/*Variable v1*/
/*Variable V2*/
/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 16px;
  padding: 0;
  margin: 0;
  overflow-x: hidden;
}

body {
  margin: 0;
  padding: 140px 0 0;
  overflow-x: hidden;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 900;
  text-decoration: none;
  transition: all 0.2s ease-in;
  color: #217FA8;
}

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

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 41px;
  font-weight: 500;
  line-height: 1.1em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 90%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
  max-width: 100%;
  height: auto;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
2.0 General
--------------------------------------------------------------*/
/* HTML */
html, body:not(.archive) {
  scroll-behavior: smooth;
}

body.stop-scrolling {
  overflow: hidden;
  height: 100%;
}

h1 span, .archive h1 {
  color: #217FA8;
  font-weight: 900;
}

h2, .single #faq h2 {
  font-family: 'Trebuchet MS', sans-serif;
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  position: relative;
  line-height: 1.2em;
}

h2 span, .single #faq h2 span {
  display: block;
  font-weight: 900;
}

h2:after, .single #faq h2:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20px;
  background: #212B33;
  width: 120px;
  height: 4px;
}

h3 {
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 30px;
  line-height: 1.2em;
  margin: 10px 0;
}

h4 {
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 1.2em;
  font-size: 22px;
  font-weight: 700;
}

h5 {
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 1.2em;
}

p {
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 1.5em;
}

p b, p strong {
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 700;
}

li {
  font-family: 'Trebuchet MS', sans-serif;
}

iframe {
  max-width: 100%;
  aspect-ratio: 16/9;
  height: auto;
}

.page-template-template-contact #primary {
  margin-top: 250px;
}

.page-template-template-contact #primary .wrapper a {
  color: #217FA8;
  transition: all .2s ease-in;
}

.page-template-template-contact #primary .wrapper a:hover {
  color: #49a6f3;
  transition: all .2s ease-in-out;
}

.bloc_intro {
  background: #217FA8;
  color: white;
  font-size: 18px;
  line-height: 28px;
  max-width: 1280px;
  padding: 25px 50px;
  text-align: center;
  border-radius: 5px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin: 50px auto 0;
  font-weight: bold;
}

iframe {
  border-radius: 5px;
}

.list_bloc_bleu {
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  list-style: none;
}

.list_bloc_bleu li {
  background: #217FA8;
  color: white;
  font-size: 16px;
  line-height: 26px;
  border-radius: 5px;
  padding: 15px;
  width: calc(50% - 40px);
  margin: 5px 5px;
}

.list_bloc_bleu li.last {
  width: 100%;
}

.four_box_flex {
  text-align: center;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: center;
  margin: 60px 0;
}

.four_box_flex_item {
  width: 22%;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 25px 15px;
  margin: 13px 13px 13px 13px;
  box-sizing: border-box;
  background-color: #fff;
  color: #000;
}

.four_box_flex_item_img {
  max-width: 80px;
  width: auto;
  margin-bottom: 10px;
}

.single .warn_shipping_cart {
  border-radius: 10px;
  margin-top: 15px;
}

.single-post article.post a {
  color: #217FA8;
  transition: all .2s ease-in;
}

.single-post article.post a:hover {
  color: #49a6f3;
  transition: all .2s ease-in-out;
}

.woocommerce-loop-product__title a {
  color: black;
  transition: all .2s ease-in;
}

.woocommerce-loop-product__title a:hover {
  color: #217FA8 !important;
  transition: all .2s ease-in-out;
}

.woocommerce-cart .woocommerce-cart-form__cart-item.cart_item .product-name a {
  color: black;
  transition: all .2s ease-in;
}

.woocommerce-cart .woocommerce-cart-form__cart-item.cart_item .product-name a:hover {
  color: #217FA8 !important;
  transition: all .2s ease-in-out;
}

.woocommerce-cart .shipping-calculator-button {
  color: #217FA8;
}

.cross-sells .woocommerce-loop-product__title {
  color: black !important;
}

.cross-sells .woocommerce-LoopProduct-link .description {
  color: black;
}

.material-product .product_meta > span a {
  color: #217FA8;
}

.keypoints {
  position: relative;
  margin: 0;
}

.image_page_habillage img {
  aspect-ratio: 528/559;
}

/* WordPress */
.gallery {
  display: flex;
  flex-flow: row wrap;
}

.gallery figure {
  margin: 5px;
}

.gallery a {
  display: block;
}

.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 38px 20px;
}

.alignleft {
  float: left;
  margin: 5px 38px 20px 0;
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone, .wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

:focus {
  outline: none;
}

/* Class / Global */
.clear {
  clear: both;
}

section.full {
  padding: 0 14%;
}

.sub_title, .sub_title p {
  text-align: center;
  font-size: 17px;
  margin: 52px auto 30px;
  max-width: 950px;
}

.btn, .a_to_btn a, .widget-list-link {
  text-transform: uppercase;
  font-size: 13px;
  border: solid 2px transparent;
  background-color: transparent;
  padding: 11px 20px;
  border-radius: 27px;
  display: inline-block;
  margin: 5px;
  line-height: 1.8em;
}

.btn.fullblue, .a_to_btn a {
  color: white;
  background-color: #217FA8;
  border: solid 2px #217FA8;
}

.btn.fullblue:hover, .a_to_btn a:hover {
  color: #217FA8;
  background-color: transparent;
}

.btn.borderblue {
  border: solid 2px #217FA8;
  background-color: transparent;
  color: #217FA8;
}

.btn.borderblue:hover {
  border: solid 2px black;
  color: black;
}

.btn.underline, .widget-list-link {
  color: #217FA8;
  padding: 0px 0 0px 0;
  border-bottom: 2px solid #217FA8 !important;
  border-radius: 0;
  border: 0;
}

.btn.underline:hover, .widget-list-link:hover {
  color: black;
  border-bottom: 2px solid black !important;
}

.btn.white {
  background-color: white;
  border: solid 2px white;
  color: #217FA8;
}

.btn.white:hover {
  color: white !important;
  background-color: transparent;
}

.li_patoune ul {
  padding: 0 0 0 20px;
  margin: 20px 0;
}

.li_patoune li {
  list-style-image: url("../../img/li_paw.png");
  font-family: 'Trebuchet MS', sans-serif;
  margin: 20px 0;
  padding-left: 5px;
}

.two_cols_flex {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: stretch;
}

.two_cols_flex > div {
  width: 47%;
}

.even_odd > .two_cols_flex:nth-child(even) {
  flex-flow: row-reverse wrap;
  text-align: right;
}

.two_cols_flex.items_center {
  align-items: center;
}

.even_odd > .two_cols_flex:nth-child(even) ul > li {
  list-style: none;
}

.slick-dots button {
  background: none;
  border: 2px solid #217FA8;
  width: 14px;
  height: 14px;
  display: block;
  border-radius: 50%;
  font-size: 0;
  padding: 0;
  color: transparent;
}

.slick-dots {
  list-style: none;
  display: flex;
  justify-content: center;
  padding: 0;
  margin: 0;
}

.slick-dots li {
  margin: 5px;
}

.slick-active button {
  background: #217FA8;
}

.flex_ul {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.inside_link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.gallery figure {
  margin: 10px;
}

.gallery-item a {
  background-color: transparent;
  border: 0;
  cursor: default;
  padding: 0;
}

.gallery-item figcaption {
  text-align: center;
}

.gallery-item img {
  width: 60px;
}

/*--------------------------------------------------------------
HEADER PAGE
--------------------------------------------------------------*/
.wrapper_header_page:not(.page-template-template-formationenligne article) {
  display: flex;
  justify-content: space-between;
}

.wrapper_header_page h1.entry-title {
  margin-top: 5px;
}

.wrapper_header_page .content_page, .wrapper_header_page .wrapper_image_sidebar {
  width: 47%;
}

.content_page.page_full {
  width: 100% !important;
}

body:not(.home) #content {
  position: relative;
}

body:not(.home) #content:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 190px;
  background-image: url("../../img/fond_header_page.png");
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
  background-position: bottom;
}

p#breadcrumbs {
  padding: 7px 10px 7px 30px;
  margin: 0;
  background-color: white;
  display: inline-block;
  border-radius: 6px;
  font-size: 11px;
  text-transform: uppercase;
}

p#breadcrumbs a {
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 500;
  color: #212B33;
}

.woocommerce-page p#breadcrumbs {
  display: block;
  width: 89%;
  max-width: 1350px;
  margin: auto;
  padding: 7px 10px 7px 45px;
}

.material-product p#breadcrumbs {
  width: 100%;
  padding: 7px 10px 7px 20px;
}

strong.breadcrumb_last {
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 800;
}

#breadcrumbs .icon_home {
  position: relative;
  margin-right: 5px;
}

#breadcrumbs .icon_home:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -20px;
  width: 18px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.003' height='16.876' viewBox='0 0 18.003 16.876'%3E%3Cg id='browser' transform='translate(0 -16.017)'%3E%3Cg id='Groupe_268' data-name='Groupe 268' transform='translate(0 16.017)'%3E%3Cpath id='Tracé_274' data-name='Tracé 274' d='M53.572,202.653H41.617A1.619,1.619,0,0,1,40,201.035v-8.51a.563.563,0,0,1,1.125,0v8.51a.493.493,0,0,0,.492.492H53.572a.493.493,0,0,0,.492-.492v-8.51a.563.563,0,0,1,1.125,0v8.51A1.619,1.619,0,0,1,53.572,202.653Z' transform='translate(-38.594 -185.776)' fill='%23212b33'/%3E%3Cpath id='Tracé_275' data-name='Tracé 275' d='M17.44,24.735a.561.561,0,0,1-.4-.165l-7-7a1.478,1.478,0,0,0-2.088,0l-7,7a.563.563,0,1,1-.8-.8l7-7a2.6,2.6,0,0,1,3.68,0l7,7a.563.563,0,0,1-.4.96Z' transform='translate(0 -16.017)' fill='%23212b33'/%3E%3Cpath id='Tracé_276' data-name='Tracé 276' d='M181.063,295.3h-4.5a.563.563,0,0,1-.563-.563v-4.993a1.76,1.76,0,0,1,1.758-1.758h2.11a1.76,1.76,0,0,1,1.758,1.758v4.993A.563.563,0,0,1,181.063,295.3Zm-3.938-1.125H180.5v-4.43a.634.634,0,0,0-.633-.633h-2.11a.634.634,0,0,0-.633.633Z' transform='translate(-169.812 -278.42)' fill='%23212b33'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1;
  background-position: center;
}

.infinite_group {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.infinite_group article {
  animation: fadeIn 300ms ease-in-out;
}

#loader.is-loading {
  visibility: visible;
}

.lds-ellipsis {
  display: block;
  position: relative;
  width: 80px;
  height: 80px;
  margin: 0 auto;
}
.lds-ellipsis div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #217FA8;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}

.resume {
  padding: 40px;
  /* border: 1px solid #e2e2e2; */
  border-radius: 5px;
}

.resume .resume__content h2 {
  margin-bottom: 70px;
}

.resume__title {
  margin-bottom: 70px;
}

/*--------Modif Maxime 10/09/2021---------*/
.textBlue {
  color: #217FA8;
  font-weight: bold;
}

.textRed {
  color: #217FA8;
  font-weight: bold;
}

.textBlueLight {
  color: #217FA8;
  font-weight: bold;
}

.sideFAQ {
  font-family: 'Trebuchet MS', sans-serif;
  text-align: center;
  font-size: 40px;
  font-weight: 500;
  position: relative;
  line-height: 1.2em;
}

.h3buy, .content_inscription p {
  font-family: 'Trebuchet MS', sans-serif !important;
  font-size: 30px !important;
  line-height: 1.2em !important;
  margin: 10px 0 !important;
}

.text_indent {
  position: absolute;
  text-indent: -100000px;
}

.esp_quote {
  position: relative;
  font-style: italic;
  font-size: 16px;
  background: white;
  border-radius: 6px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 20px;
  min-height: 130px;
}

.esp_quote:after {
  content: "";
  width: 108px;
  height: 93px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='31.5' viewBox='0 0 36 31.5'%3E%3Cpath id='Icon_awesome-quote-right' data-name='Icon awesome-quote-right' d='M32.625,2.25h-9A3.376,3.376,0,0,0,20.25,5.625v9A3.376,3.376,0,0,0,23.625,18H29.25v4.5a4.5,4.5,0,0,1-4.5,4.5h-.562A1.683,1.683,0,0,0,22.5,28.688v3.375a1.683,1.683,0,0,0,1.688,1.688h.563A11.247,11.247,0,0,0,36,22.5V5.625A3.376,3.376,0,0,0,32.625,2.25Zm-20.25,0h-9A3.376,3.376,0,0,0,0,5.625v9A3.376,3.376,0,0,0,3.375,18H9v4.5A4.5,4.5,0,0,1,4.5,27H3.938A1.683,1.683,0,0,0,2.25,28.688v3.375A1.683,1.683,0,0,0,3.938,33.75H4.5A11.247,11.247,0,0,0,15.75,22.5V5.625A3.376,3.376,0,0,0,12.375,2.25Z' transform='translate(0 -2.25)' fill='%2349a6f3'/%3E%3C/svg%3E%0A");
  position: absolute;
  display: block;
  top: 50%;
  right: 10%;
  background-size: cover;
  opacity: .2;
  transform: translateY(-50%);
}

.esp_info {
  position: relative;
  background: #C8E6FE;
  color: #212B33;
  font-weight: 600;
  padding: 45px 25px 25px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  line-height: 31px;
  margin: 40px auto;
}

.esp_info:before {
  content: "i";
  font-size: 30px;
  width: 50px;
  height: 50px;
  background: #C8E6FE;
  color: #212B33;
  border: 3px solid white;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  border-radius: 25px;
  text-align: center;
  line-height: 50px;
  font-weight: 600;
}

.header_btn_ecran a:before {
  content: "";
  width: 21px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 462' style='enable-background:new 0 0 512 462;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23212B33;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M482,0H30C13.5,0,0,13.5,0,30v298c0,16.5,13.5,30,30,30h147v74H96c-8.3,0-15,6.7-15,15s6.7,15,15,15h320 c8.3,0,15-6.7,15-15s-6.7-15-15-15h-81v-74h147c16.5,0,30-13.5,30-30V30C512,13.5,498.5,0,482,0z M305,432h-98v-74h98V432z M482,328c-13.2,0-441.5,0-452,0V30h452C482,334.5,482.1,328,482,328z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  vertical-align: middle;
  margin-right: 7px;
}

.header_btn_ecran .sub-menu a:before {
  content: none;
}

.header_btn_diplome a:before {
  content: "";
  width: 25px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 391.9' style='enable-background:new 0 0 512 391.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23212B33;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M495,107.2L290.9,7.5c-17.6-8.8-47.5-8.8-65.1,0L17,107.2c-14.7,7-17,17-17,22.3s2.3,14.7,17,22.3l17,8.2 v93.8c-10.6,4.1-18.2,14.7-18.2,26.4s7.6,22.3,17.6,26.4L7,390.5h73.9l-26.4-83.9c10.6-4.1,17.6-14.7,17.6-26.4 c0-12.3-7.6-22.3-18.2-26.4V170L85,185.2v122c0,1.8,0.6,3.5,1.8,5.3c2.9,3.5,57.5,78,168.9,78s166-75.1,168.3-78 c1.2-1.8,1.8-3.5,1.8-5.3V185.8l69.2-34c14.7-7,17-17,17-22.3C511.4,124.2,509.7,114.2,495,107.2z M407,304.3 c-9.4,11.7-59.8,68-151.3,68s-141.9-56.3-151.3-68V193.4l121.4,58.1c8.8,4.1,20.5,6.5,32.3,6.5c12.3,0,24-2.3,32.8-7L407,194 V304.3z M486.8,135.4L416.4,170c-2.9,0-5.3,1.2-6.5,3.5l-127.3,61.6c-12.3,6.5-36.4,6.5-49.3,0L76.8,160l180.1-21.1 c5.3-0.6,8.8-5.3,8.2-10c-0.6-5.3-5.3-8.8-10-8.2L46.3,145.3l-21.1-10c-5.3-2.3-6.5-5.3-6.5-5.3c0-0.6,1.2-2.9,6.5-5.3L234,24.5 c6.5-2.9,15.2-4.7,24-4.7c9.4,0,18.8,1.8,24.6,4.7l204.1,99.7c5.3,2.3,6.5,4.7,6.5,5.9C493.2,130.1,491.5,133,486.8,135.4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  vertical-align: middle;
  margin-right: 7px;
}

.header_btn_diplome .sub-menu a:before {
  content: none;
}

.header_btn_show a:before {
  content: "";
  width: 19px;
  height: 20px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.921' height='30.849' viewBox='0 0 28.921 30.849'%3E%3Cpath id='Icon_metro-calendar' data-name='Icon metro-calendar' d='M12.211,13.5h3.856v3.856H12.211Zm5.784,0h3.856v3.856H17.995Zm5.784,0h3.856v3.856H23.779ZM6.427,25.064h3.856v3.856H6.427Zm5.784,0h3.856v3.856H12.211Zm5.784,0h3.856v3.856H17.995ZM12.211,19.28h3.856v3.856H12.211Zm5.784,0h3.856v3.856H17.995Zm5.784,0h3.856v3.856H23.779Zm-17.352,0h3.856v3.856H6.427ZM27.635,1.928V3.856H23.779V1.928h-13.5V3.856H6.427V1.928H2.571V32.777H31.491V1.928H27.635Zm1.928,28.921H4.5V9.64H29.563Z' transform='translate(-2.571 -1.928)'/%3E%3C/svg%3E%0A");
  background-size: contain;
  vertical-align: middle;
  margin-right: 7px;
}

.header_btn_os a:before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23212B33;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M489.9,111.2c-14.3-14.3-33.2-22.1-53.4-22.1c-3.7,0-7.3,0.3-10.9,0.8c3.4-23.3-4.2-47.1-21.3-64.3 C390,11.3,371.1,3.5,350.9,3.5s-39.1,7.9-53.4,22.1c-13.4,13.4-21.2,31.1-22,50c-0.7,15.7,3.4,31,11.8,44l-167,167 c-12.9-9.5-28.5-14.7-44.8-14.7c-20.2,0-39.1,7.9-53.4,22.1C7.9,308.3,0,327.2,0,347.4s7.9,39.1,22.1,53.4 c14.3,14.3,33.2,22.1,53.4,22.1c3.7,0,7.3-0.3,10.9-0.8c-3.4,23.3,4.2,47.1,21.3,64.3c14.3,14.3,33.2,22.1,53.4,22.1 c20.2,0,39.1-7.9,53.4-22.1c14.1-14.1,21.9-32.8,22.1-52.7c0.2-16.6-5-32.4-14.7-45.5l165.9-165.9c13.6,11.5,30.6,17.8,48.6,17.8 c20.2,0,39.1-7.9,53.4-22.1C519.4,188.6,519.4,140.7,489.9,111.2z M475.8,203.9c-10.5,10.5-24.4,16.3-39.2,16.3 s-28.8-5.8-39.2-16.3c-0.7-0.7-1.4-1.4-2.1-2.2c-1.8-2-4.4-3.2-7.2-3.3c-2.8-0.1-5.4,1-7.3,2.9L201.3,380.6 c-3.9,3.8-3.9,10.1-0.1,14c20.8,21.6,20.4,56.5-0.8,77.7c-10.5,10.5-24.4,16.3-39.2,16.3c-14.8,0-28.8-5.8-39.2-16.3 c-16-16-20.7-39.7-12-60.6c1.6-3.7,0.7-8-2.2-10.9c-1.9-1.9-4.5-2.9-7.1-2.9c-1.3,0-2.6,0.3-3.8,0.8c-6.8,2.8-14,4.2-21.3,4.2 c-14.8,0-28.8-5.8-39.2-16.2C25.8,376.1,20,362.2,20,347.4c0-14.8,5.8-28.8,16.3-39.2c10.5-10.5,24.4-16.3,39.2-16.3 c14.4,0,28,5.5,38.4,15.4c3.9,3.8,10.1,3.7,14-0.1l179.5-179.5c3.6-3.6,3.9-9.5,0.6-13.4c-18.3-22.1-16.8-54.2,3.6-74.5 c10.5-10.5,24.4-16.3,39.2-16.3c14.8,0,28.8,5.8,39.2,16.3c16,16,20.7,39.7,12,60.6c-1.6,3.7-0.7,8,2.2,10.9 c2.9,2.9,7.2,3.7,10.9,2.2c6.8-2.8,14-4.2,21.3-4.2c14.8,0,28.8,5.8,39.2,16.2C497.4,147,497.4,182.2,475.8,203.9z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M219.3,251.2c-3.9-3.9-10.2-3.9-14.1,0l-46.6,46.6c-3.9,3.9-3.9,10.2,0,14.1c2,2,4.5,2.9,7.1,2.9 c2.6,0,5.1-1,7.1-2.9l46.6-46.6C223.2,261.4,223.2,255.1,219.3,251.2z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M240.5,229.9c-3.9-3.9-10.2-3.9-14.1,0l-0.2,0.2c-3.9,3.9-3.9,10.2,0,14.1c2,2,4.5,2.9,7.1,2.9 s5.1-1,7.1-2.9l0.2-0.2C244.4,240.2,244.4,233.8,240.5,229.9z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  vertical-align: middle;
  margin-right: 7px;
}

.header_btn_os .sub-menu a:before {
  content: none;
}

.header_btn_patte a:before {
  content: "";
  width: 22px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 440.2' style='enable-background:new 0 0 512 440.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23212B33;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M378.6,255.1c-34.4-41.6-78-64.5-122.6-64.5s-88.2,22.9-122.6,64.5c-31,37.4-49.4,84.5-49.4,126 c0,20.2,6.2,35.5,18.3,45.7c12,10,27.9,13.4,45.5,13.4c18.8,0,39.7-3.8,60.2-7.6c17.9-3.3,34.9-6.4,47.9-6.4 c11.3,0,27.2,3,44,6.1c39.3,7.3,83.9,15.6,109.6-5.8c12.2-10.2,18.4-25.4,18.4-45.3C428.1,339.6,409.6,292.5,378.6,255.1z M390.4,403.4c-14.9,12.4-53.8,5.2-85-0.6c-18.2-3.4-35.4-6.6-49.5-6.6c-15.8,0-34,3.3-53.4,6.9c-29.9,5.5-67.2,12.3-81.2,0.7 c-1.9-1.6-7.5-6.3-7.5-22.6c0-34.2,16.3-75.2,42.6-106.9c28.6-34.6,64-53.6,99.5-53.6s70.9,19,99.5,53.6 c26.2,31.7,42.6,72.7,42.6,106.9C398.1,397,392.3,401.8,390.4,403.4z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M382.1,29.2C369.5,10.7,351.5,0,332.6,0c-18.9,0-36.9,10.7-49.5,29.2c-11.6,17.1-18,39.5-18,63.1 s6.4,46.1,18,63.1c12.6,18.6,30.7,29.2,49.5,29.2c18.9,0,36.9-10.7,49.5-29.2c11.6-17.1,18-39.5,18-63.1S393.7,46.3,382.1,29.2z M357.3,138.6c-4.1,6-12.7,16.1-24.7,16.1s-20.6-10.1-24.7-16.1c-8.1-12-12.8-28.8-12.8-46.3c0-17.4,4.7-34.3,12.8-46.3 c4.1-6,12.7-16.1,24.7-16.1s20.6,10.1,24.7,16.1c8.1,12,12.8,28.8,12.8,46.3C370.1,109.8,365.4,126.7,357.3,138.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M228.9,29.2C216.3,10.7,198.3,0,179.4,0s-36.9,10.7-49.5,29.2c-11.6,17.1-18,39.5-18,63.1s6.4,46.1,18,63.1 c12.6,18.6,30.7,29.2,49.5,29.2s36.9-10.7,49.5-29.2c11.6-17.1,18-39.5,18-63.1C246.9,68.7,240.5,46.3,228.9,29.2z M204.1,138.6 c-4.1,6-12.7,16.1-24.7,16.1c-12,0-20.6-10.1-24.7-16.1c-8.1-12-12.8-28.8-12.8-46.3c0-17.4,4.7-34.3,12.8-46.3 c4.1-6,12.7-16.1,24.7-16.1s20.6,10.1,24.7,16.1c8.1,12,12.8,28.8,12.8,46.3C216.9,109.8,212.2,126.7,204.1,138.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M509,174.2c-5.1-17.3-16-29.8-30.7-35.4c-11.8-4.4-25.2-3.7-37.6,2.1c-17.1,8-31.1,24.5-38.4,45.3 c-5.9,17-6.7,35-2.1,50.6c5.1,17.3,16,29.8,30.7,35.4c5.1,1.9,10.5,2.9,15.9,2.9c7.2,0,14.6-1.7,21.7-5 c17.1-8,31.1-24.5,38.4-45.3v0C512.9,207.8,513.6,189.9,509,174.2z M478.6,215c-4.6,13-13.1,23.5-22.8,28.1 c-3.6,1.7-8.9,3.2-14.3,1.2c-13-4.9-18-27.3-10.8-48c4.6-13,13.1-23.5,22.8-28.1c2.4-1.1,5.5-2.2,8.9-2.2c1.7,0,3.6,0.3,5.4,1 C480.8,171.8,485.8,194.3,478.6,215z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M109.6,186.3c-7.3-20.8-21.3-37.3-38.4-45.3c-12.4-5.8-25.8-6.6-37.6-2.1C19,144.4,8.1,156.9,3,174.2 c-4.6,15.6-3.9,33.6,2.1,50.6v0c7.3,20.8,21.3,37.3,38.4,45.3c7.1,3.3,14.5,5,21.7,5c5.5,0,10.8-1,15.9-2.9 c14.7-5.5,25.6-18.1,30.7-35.4C116.3,221.3,115.5,203.3,109.6,186.3z M70.5,244.2c-5.4,2-10.8,0.5-14.3-1.2 c-9.7-4.5-18.2-15-22.8-28.1v0c-7.2-20.7-2.2-43.1,10.8-48c5.4-2,10.8-0.5,14.3,1.2c9.7,4.5,18.2,15,22.7,28.1 C88.5,216.9,83.4,239.4,70.5,244.2z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  vertical-align: middle;
  margin-right: 7px;
}

.header_btn_patte .sub-menu a:before {
  content: none;
}

.header_btn_info a:before {
  content: "";
  width: 19px;
  height: 22px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 449 512' style='enable-background:new 0 0 449 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23212B33;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M224,182.8c-12.7,0-21.8,5.4-21.8,13.3v107.7c0,6.8,9,13.6,21.8,13.6c12.2,0,22-6.8,22-13.6V196.1 C246,188.1,236.2,182.8,224,182.8z'/%3E%3Cpath class='st0' d='M224,116.4c-13,0-23.2,9.3-23.2,20.1s10.2,20.3,23.2,20.3c12.7,0,22.9-9.6,22.9-20.3 C246.9,125.7,236.7,116.4,224,116.4z'/%3E%3Cpath class='st0' d='M224,0C102.4,0,4,98.3,4,219.9c0,99.2,65.3,181.6,153.4,209.6l50,73.7c3.7,5.5,9.9,8.8,16.6,8.8 s12.8-3.3,16.6-8.8l50-73.7c88.1-28,153.4-110.4,153.4-209.6C444,98.3,345.5,0,224,0z M272.6,393.1c-4.6,1.3-8.5,4.1-11.2,8 L224,456.4l-37.5-55.2c-2.7-3.9-6.6-6.8-11.2-8c-75-21-131.4-89.9-131.4-173.2C44,120.7,124.7,40,224,40s180,80.7,180,179.9 C404,303.3,347.5,372.2,272.6,393.1z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  vertical-align: middle;
  margin-right: 7px;
}

.header_btn_info .sub-menu a:before {
  content: none;
}

.header_btn_niche a:before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23212B33;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M489.5,466.8H443l27.1-222.1l4.4,3.9c4.1,3.7,9.5,5.8,15,5.8c6.4,0,12.5-2.7,16.7-7.5c4-4.5,6-10.2,5.7-16.2 c-0.3-6-3-11.5-7.4-15.5l-55.1-49.4c-3.1-2.8-7.8-2.5-10.6,0.6c-2.8,3.1-2.5,7.8,0.6,10.6l55.1,49.4c1.5,1.3,2.4,3.2,2.5,5.2 c0.1,2-0.6,3.9-1.9,5.4c-1.4,1.6-3.4,2.5-5.6,2.5c-1.8,0-3.6-0.7-5-1.9L261,37.2c-2.9-2.6-7.2-2.6-10,0L27.5,238.4 c-1.5,1.3-3.4,2-5.4,1.9c-2-0.1-3.8-1-5.2-2.5c-1.3-1.5-2-3.4-1.9-5.4c0.1-2,1-3.8,2.5-5.2L251,17.1c2.9-2.6,7.2-2.6,10,0 L414.9,155c3.1,2.8,7.8,2.5,10.6-0.6c2.8-3.1,2.5-7.8-0.6-10.6L271,5.9c-8.6-7.7-21.5-7.7-30.1,0L7.5,216c-4.5,4-7.1,9.5-7.4,15.5 c-0.3,6,1.7,11.8,5.7,16.2c4,4.5,9.5,7.1,15.5,7.4c0.4,0,0.8,0,1.2,0c5.6,0,10.8-2,15-5.8l4.5-4l19.2,157H45.1 c-3.7,0-6.8,2.7-7.4,6.3l-9,57.9h-6.1C10.1,466.8,0,476.9,0,489.3s10.1,22.5,22.5,22.5h467c12.4,0,22.5-10.1,22.5-22.5 S501.9,466.8,489.5,466.8L489.5,466.8z M443.7,337.2h-106c-4.7-20.7-17-38.5-33.9-50.3h146L443.7,337.2z M339.7,402.5v-47 c0-1.1,0-2.3-0.1-3.4h102.2l-6.1,50.4L339.7,402.5z M433.9,417.5l-6,49.3h-88.1v-49.3H433.9z M68.3,337.2l-6.1-50.3h146 c-16.9,11.8-29.3,29.6-33.9,50.3H68.3z M172.3,352.2c0,1.1-0.1,2.3-0.1,3.4v47h-96l-6.1-50.4L172.3,352.2z M187.3,355.6 c0-37.9,30.8-68.7,68.7-68.7s68.7,30.8,68.7,68.7v111.2H219.2l-9-57.9c-0.6-3.7-3.7-6.3-7.4-6.3h-15.5L187.3,355.6z M256,52.9 l27.4,24.6h-54.8L256,52.9z M212,92.5h88.2l55.1,49.4H157.2L212,92.5z M60.4,271.8l-4.7-38.6l12.6-11.3h81.1 c4.1,0,7.5-3.4,7.5-7.5s-3.4-7.5-7.5-7.5H84.9l55.6-50h231.6l55.9,50h-64.7c-4.1,0-7.5,3.4-7.5,7.5s3.4,7.5,7.5,7.5h81.5 l11.8,10.5l-4.8,39.4H60.4z M489.5,496.8h-467c-4.1,0-7.5-3.4-7.5-7.5c0-4.2,3.4-7.5,7.5-7.5h47.2c4.1,0,7.5-3.4,7.5-7.5 s-3.4-7.5-7.5-7.5H43.8l7.7-49.3h144.9l7.7,49.3h-99.4c-4.1,0-7.5,3.4-7.5,7.5s3.4,7.5,7.5,7.5h384.9c4.1,0,7.5,3.4,7.5,7.5 C497,493.5,493.6,496.8,489.5,496.8L489.5,496.8z'/%3E%3Cpath class='st0' d='M341.5,193c-1.3-11.9-10.9-21.6-22.9-22.9c-7.4-0.8-14.7,1.5-20.2,6.5c-4.5,4-7.4,9.4-8.3,15.3h-67.2 c-0.9-5.9-3.8-11.3-8.3-15.3c-5.5-4.9-12.9-7.3-20.2-6.5c-11.9,1.3-21.6,10.9-22.9,22.9c-0.9,8.1,1.9,15.9,7.5,21.4 c-5.6,5.5-8.4,13.3-7.5,21.4c1.3,11.9,10.9,21.6,22.9,22.9c7.4,0.8,14.7-1.5,20.2-6.5c4.5-4,7.4-9.4,8.3-15.3H290 c0.9,5.9,3.8,11.3,8.3,15.3c4.8,4.3,11,6.6,17.4,6.6c1,0,1.9-0.1,2.9-0.2c11.9-1.3,21.6-10.9,22.9-22.9c0.9-8.1-1.9-15.9-7.5-21.4 C339.5,208.9,342.4,201.1,341.5,193L341.5,193z M321.5,223.6c3.6,2.3,5.5,6.3,5,10.5c-0.5,4.9-4.7,9.1-9.6,9.6 c-3.2,0.4-6.2-0.6-8.6-2.7c-2.3-2.1-3.7-5.1-3.7-8.2c0-2.9-1.1-5.7-3.2-7.8c-2-2-4.8-3.2-7.6-3.2H219c-2.9,0-5.6,1.1-7.6,3.2 c-2.1,2.1-3.2,4.8-3.2,7.8c0,3.1-1.3,6.1-3.7,8.2c-2.4,2.1-5.4,3.1-8.6,2.7c-4.9-0.5-9.1-4.7-9.6-9.6c-0.5-4.2,1.5-8.3,5-10.5 c3.2-2,5.1-5.5,5.1-9.2c0-3.7-1.9-7.2-5.1-9.2c-3.6-2.3-5.5-6.3-5-10.5c0.5-4.9,4.7-9.1,9.6-9.6c3.2-0.4,6.2,0.6,8.6,2.7 c2.3,2.1,3.7,5.1,3.7,8.2c0,2.9,1.1,5.7,3.2,7.8c2,2,4.8,3.2,7.6,3.2h74.9c2.9,0,5.6-1.1,7.6-3.2c2.1-2.1,3.2-4.8,3.2-7.8 c0-3.1,1.3-6.1,3.7-8.2c2.4-2.1,5.4-3.1,8.6-2.7c5,0.6,9.1,4.6,9.6,9.6c0.5,4.2-1.5,8.3-5,10.5c-3.2,2-5.1,5.5-5.1,9.2 C316.4,218.2,318.3,221.6,321.5,223.6L321.5,223.6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  vertical-align: middle;
  margin-right: 7px;
  background-size: cover;
}

.header_btn_niche .sub-menu a:before {
  content: none;
}

.header_btn_boutique a:before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 484' style='enable-background:new 0 0 512 484;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23212B33;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M256,325.2c-28,0-44.8,6.8-49.9,20.7c-0.8,2.5-1.3,5.1-1.3,7.8c0.3,7.1,2.5,14,6.3,20.1 c9.2,16.4,26.1,27.1,44.9,28.3c20.3-1.4,38.3-13.7,47-32.2c2.6-5,4-10.5,4.2-16.1C307.2,343.1,300.6,325.2,256,325.2z M287.7,362.4 c-5.8,12.6-17.9,21.2-31.7,22.6c-12.7-1.2-24-8.6-30.2-19.8c-2.2-3.4-3.6-7.3-3.9-11.4c0-0.7,0.1-1.4,0.3-2.1 c1.6-4.3,11.4-9.3,33.8-9.3c15.8,0,34.1,3,34.1,11.4C289.9,356.8,289.1,359.7,287.7,362.4z'/%3E%3Cpath class='st0' d='M0.6,135.3c1.6,7.3,3.9,14.5,6.8,21.4c3,7.6,6.1,15.2,9.1,22.8c10.5,24.6,19.6,49.8,27.4,75.4 c0.9,3,1.7,6.1,2.5,9.2c2.6,10,11.1,17.5,21.3,18.9c1.5,0.2,3,0.3,4.5,0.4c9.4,0.1,18.2-4.7,23.2-12.6c1.1-1.7,2.2-3.6,3.4-5.4 c10.6,38.3,33.2,72.1,64.3,96.7c-1.7,6.1-3.1,12.3-4,18.5c-6.4,44.6,5,68.6,15.7,81c9.2,10.9,22.6,17.2,36.9,17.3 c23.3,0,36.7-6.8,44.2-16.3c7.5,9.5,20.9,16.3,44.2,16.3c14.3-0.1,27.8-6.4,36.9-17.3c10.7-12.3,22.1-36.3,15.7-80.9 c-0.9-6.3-2.3-12.5-4-18.6c31.2-24.6,53.7-58.5,64.3-96.7c1.1,1.8,2.3,3.6,3.4,5.4c5.1,7.9,13.8,12.7,23.2,12.6 c1.5,0,3-0.1,4.5-0.4c10.3-1.4,18.7-8.8,21.3-18.9c0.8-3.1,1.6-6.2,2.5-9.2c7.8-25.6,16.9-50.8,27.4-75.4 c3.1-7.6,6.1-15.2,9.1-22.8c2.9-6.9,5.2-14.1,6.8-21.4c2.5-13.8-2.2-27.9-12.4-37.4c-4.8-4.8-9.6-9.5-14.4-14.3 c-8.1-7.9-16.5-16.1-24.2-24.5c-7.9-8.6-15.6-17.5-23.2-26.4c-3.9-4.5-7.7-8.9-11.6-13.3C413.7,6,401.7-0.2,389.8,1.1 c-10.4,1.7-19.5,8-24.8,17.1c-6.2,10-10.8,20.9-13.5,32.3c-4.4-3.6-9-6.8-13.9-9.7C312.5,27.3,284.5,20,256,19.4 c-28.5,0.6-56.5,7.9-81.6,21.4c-4.8,2.9-9.5,6.1-13.8,9.7c-2.7-11.3-7.2-22-13.3-31.8c-5.3-9.3-14.5-15.7-25.1-17.5 C110.3-0.2,98.3,6,86.5,19.4c-3.9,4.4-7.7,8.8-11.6,13.3c-7.6,8.8-15.4,17.8-23.2,26.4C44,67.5,35.6,75.7,27.5,83.6 c-4.8,4.7-9.7,9.5-14.4,14.3C2.9,107.5-1.8,121.6,0.6,135.3z M324.2,450.4c-5.9,7.1-14.7,11.3-24,11.4c-31.3,0-35.7-12.9-35.7-26.9 c0-4.7-3.8-8.5-8.5-8.5c-4.7,0-8.5,3.8-8.5,8.5c0,13.9-4.3,26.9-35.7,26.9c-9.3-0.1-18.1-4.3-24-11.4c-11.8-13.6-16-37.6-11.7-67.4 c1.1-7.3,2.7-14.4,4.9-21.4c7.3-21.3,16.5-41.9,27.5-61.5c16.4-31.7,33.4-64.6,38.3-103c0.6-4.5,0.9-9.1,0.9-13.7 c0-53.7-37-108.2-55.8-132.5c20.3-8.9,42.1-13.7,64.2-14.4c22.1,0.7,43.9,5.6,64.2,14.5c-18.9,24.3-55.8,78.8-55.8,132.5 c0,4.6,0.3,9.1,0.9,13.7c4.8,38.4,21.8,71.3,38.3,103c11,19.7,20.2,40.3,27.5,61.5c2.2,7,3.9,14.2,4.9,21.4 C340.2,412.9,336,436.8,324.2,450.4z M379.6,26.9c2.6-4.5,7-7.7,12.1-8.9c0.4,0,0.7-0.1,1.1-0.1c8,1.5,15.1,6,19.8,12.7 c3.8,4.4,7.7,8.8,11.5,13.2c7.7,9,15.6,18,23.6,26.7c8,8.7,16.6,17.1,24.9,25.2c4.8,4.7,9.5,9.3,14.2,14c6.4,5.6,9.3,14.1,7.8,22.4 c-1.4,6.2-3.3,12.3-5.9,18.2c-3,7.6-6,15.1-9.1,22.7c-10.7,25.2-20,50.9-28,77.1c-0.9,3.2-1.8,6.5-2.6,9.7c-1,3.4-3.9,5.8-7.4,6.2 c-4.1,0.8-8.3-1-10.6-4.5c-24.4-37.5-43.7-78.2-57.3-120.8c-0.1-0.4-0.2-0.7-0.3-1.1C361.8,99.2,359.8,58.4,379.6,26.9z M348.3,70 c-1.4,19.4,0.2,38.9,4.6,57.8c-5.7-1.6-11.5-2.4-17.4-2.4c-4.7,0-8.5,3.8-8.5,8.5c0,4.7,3.8,8.5,8.5,8.5c7.9,0,15.7,2,22.7,5.8 c10.4,33.1,24.5,65,41.9,95.1c-0.5,3.9-1.2,8-2.2,12.4c-8.3,34.7-27.6,65.8-54.9,88.8c-7.1-17.9-15.3-35.4-24.5-52.4 c-15.8-30.4-32-61.9-36.5-97.3c-0.5-3.8-0.7-7.6-0.7-11.5c0-50.3,38.2-104.1,53.7-123.9c4.3,2.9,8.4,6.1,12.1,9.8 C347.5,69.6,347.9,69.8,348.3,70L348.3,70z M164.8,69.3c3.7-3.6,7.8-6.9,12.1-9.8c15.5,19.8,53.7,73.7,53.7,123.9 c0,3.8-0.2,7.7-0.7,11.5c-4.5,35.4-20.7,66.9-36.5,97.3c-9.2,17-17.4,34.5-24.5,52.4c-27.3-23-46.5-54.1-54.9-88.8 c-1-4.5-1.7-8.5-2.2-12.5c17.4-30.1,31.5-62,42-95.1c7-3.8,14.7-5.8,22.6-5.8c4.7,0,8.5-3.8,8.5-8.5c0-4.7-3.8-8.5-8.5-8.5 c-5.9,0-11.7,0.8-17.3,2.4c4.5-18.9,6-38.4,4.6-57.8C164.1,69.7,164.5,69.5,164.8,69.3L164.8,69.3z M25.2,109.9 c4.7-4.7,9.4-9.4,14.2-14c8.3-8.1,16.8-16.4,24.9-25.2c8-8.8,15.9-17.8,23.5-26.7c3.8-4.4,7.7-8.9,11.5-13.2 c5.4-6.2,13.6-13.3,20.9-12.6c5.2,1.2,9.7,4.6,12.3,9.2c19.7,31.2,17.7,71.8,6.2,112.2c-0.2,0.5-0.4,1-0.5,1.5 c-13.6,42.6-32.9,83.1-57.3,120.6c-2.3,3.5-6.5,5.3-10.6,4.5c-3.5-0.4-6.4-2.9-7.4-6.2c-0.8-3.2-1.7-6.5-2.6-9.7 c-7.9-26.2-17.3-51.9-28-77.1c-3-7.5-6.1-15.1-9.1-22.7c-2.5-5.9-4.5-12-5.9-18.2C15.9,124,18.9,115.5,25.2,109.9z'/%3E%3Cpath class='st0' d='M153.6,205.8c0,14.1,11.5,25.6,25.6,25.6c14.1,0,25.6-11.5,25.6-25.6c0-14.1-11.5-25.6-25.6-25.6 C165,180.2,153.6,191.6,153.6,205.8z M187.7,205.8c0,4.7-3.8,8.5-8.5,8.5c-4.7,0-8.5-3.8-8.5-8.5c0-4.7,3.8-8.5,8.5-8.5 C183.9,197.2,187.7,201.1,187.7,205.8z'/%3E%3Cpath class='st0' d='M307.2,205.8c0,14.1,11.5,25.6,25.6,25.6c14.1,0,25.6-11.5,25.6-25.6c0-14.1-11.5-25.6-25.6-25.6 C318.7,180.2,307.2,191.6,307.2,205.8z M332.8,197.2c4.7,0,8.5,3.8,8.5,8.5c0,4.7-3.8,8.5-8.5,8.5c-4.7,0-8.5-3.8-8.5-8.5 C324.3,201.1,328.1,197.2,332.8,197.2z'/%3E%3Cpath class='st0' d='M202.3,404.5c-0.4-0.4-0.8-0.7-1.3-1c-0.5-0.3-1-0.6-1.5-0.8c-0.5-0.2-1-0.4-1.5-0.5c-1.7-0.4-3.4-0.2-4.9,0.5 c-1,0.4-2,1-2.8,1.8c-0.8,0.8-1.4,1.8-1.8,2.8c-0.4,1-0.7,2.1-0.7,3.2c0,2.3,0.9,4.4,2.5,6.1c0.8,0.8,1.8,1.4,2.8,1.8 c1,0.4,2.1,0.7,3.2,0.7c0.6,0,1.1-0.1,1.7-0.2c0.5-0.1,1.1-0.3,1.5-0.5c0.5-0.2,1.1-0.4,1.5-0.8l1.3-1c0.8-0.8,1.4-1.8,1.8-2.8 c0.9-2.1,0.9-4.4,0-6.5C203.7,406.3,203.1,405.4,202.3,404.5z'/%3E%3Cpath class='st0' d='M227.9,421.6c-0.4-0.4-0.8-0.7-1.3-1c-0.5-0.3-1-0.6-1.5-0.8c-0.5-0.2-1-0.4-1.5-0.5c-1.7-0.4-3.4-0.2-4.9,0.5 c-1,0.4-2,1-2.8,1.8c-0.8,0.8-1.4,1.8-1.8,2.8c-0.4,1-0.7,2.1-0.7,3.2c0,2.3,0.9,4.4,2.5,6.1c0.8,0.8,1.8,1.4,2.8,1.8 c1,0.4,2.1,0.7,3.2,0.7c0.6,0,1.1-0.1,1.7-0.2c0.5-0.1,1.1-0.3,1.5-0.5c0.5-0.2,1.1-0.4,1.5-0.8l1.3-1c0.8-0.8,1.4-1.8,1.8-2.8 c0.9-2.1,0.9-4.4,0-6.5C229.3,423.4,228.7,422.4,227.9,421.6z'/%3E%3Cpath class='st0' d='M321.8,404.5c-0.8-0.8-1.8-1.4-2.8-1.8c-1.6-0.7-3.3-0.9-4.9-0.5c-0.5,0.1-1.1,0.3-1.5,0.5 c-0.5,0.2-1.1,0.4-1.5,0.8c-0.4,0.3-0.9,0.7-1.3,1c-0.8,0.8-1.4,1.8-1.8,2.8c-0.9,2.1-0.9,4.4,0,6.5c0.4,1,1,2,1.8,2.8l1.3,1 c0.5,0.3,1,0.6,1.5,0.8c0.5,0.2,1,0.4,1.5,0.5c0.6,0.1,1.1,0.2,1.7,0.2c1.1,0,2.2-0.2,3.2-0.7c1-0.4,2-1,2.8-1.8 c1.6-1.6,2.4-3.8,2.5-6.1c0-1.1-0.2-2.2-0.7-3.2C323.2,406.3,322.6,405.4,321.8,404.5z'/%3E%3Cpath class='st0' d='M296.2,421.6c-0.8-0.8-1.8-1.4-2.8-1.8c-1.6-0.7-3.3-0.9-4.9-0.5c-0.5,0.1-1.1,0.3-1.5,0.5 c-0.5,0.2-1.1,0.4-1.5,0.8c-0.4,0.3-0.9,0.7-1.3,1c-0.8,0.8-1.4,1.8-1.8,2.8c-0.9,2.1-0.9,4.4,0,6.5c0.4,1,1,2,1.8,2.8l1.3,1 c0.5,0.3,1,0.6,1.5,0.8c0.5,0.2,1,0.4,1.5,0.5c0.6,0.1,1.1,0.2,1.7,0.2c1.1,0,2.2-0.2,3.2-0.7c1-0.4,2-1,2.8-1.8 c1.6-1.6,2.4-3.8,2.5-6.1c0-1.1-0.2-2.2-0.7-3.2C297.6,423.4,296.9,422.4,296.2,421.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
  margin-right: 5px;
  background-size: cover;
  vertical-align: middle;
}

.header_btn_boutique .sub-menu a:before {
  content: none;
}

.header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9000;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
}

.header_wrapper {
  width: 90%;
  max-width: 1350px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
}

.header_top {
  background: #212B33;
  padding: 1px 0 2px;
}

.header_top .header_wrapper {
  justify-content: flex-end;
}

.header_top_menu {
  display: flex;
  flex-direction: row;
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.header_top_menu_item:nth-child(1) .header_top_menu_item_link {
  border-right: 1px solid white;
}

.header_top_menu_item:nth-child(1) .header_top_menu_item_link {
  padding-right: 20px;
}

.header_top_menu_item:nth-child(2) .header_top_menu_item_link {
  padding-left: 40px;
}

.header_top_menu_item_link {
  color: white;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.header_top_menu_item_link:hover {
  color: #217FA8;
}

.header_top_menu_item_link.icon_cart {
  position: relative;
}

.header_top_menu_item_link.icon_cart:before {
  content: "";
  display: block;
  width: 15px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.823' height='10.213' viewBox='0 0 14.823 10.213'%3E%3Cg id='panier' transform='translate(0 0)'%3E%3Cg id='Groupe_37' data-name='Groupe 37'%3E%3Cpath id='Tracé_63' data-name='Tracé 63' d='M14.817,84.345l-1.079-4.719a.264.264,0,0,0-.008-.028c-.082-.3-.478-.524-1.248-.714a1.669,1.669,0,0,0-1.637-1.355q-.078,0-.156.007a1.667,1.667,0,0,0-2.041-.8,1.471,1.471,0,0,0-2.471,0,1.667,1.667,0,0,0-2.041.8q-.078-.007-.156-.007a1.669,1.669,0,0,0-1.637,1.355c-.789.194-1.185.426-1.254.735l0,.011L.006,84.345A.258.258,0,0,0,0,84.4c0,.494.771.934,2.291,1.309a22.169,22.169,0,0,0,5.12.561,22.169,22.169,0,0,0,5.12-.561c1.52-.375,2.291-.815,2.291-1.309A.258.258,0,0,0,14.817,84.345ZM12.5,79.419a1.829,1.829,0,0,1,.717.3,2.279,2.279,0,0,1-.956.361A1.664,1.664,0,0,0,12.5,79.419ZM3.979,78.044a1.16,1.16,0,0,1,.255.029.258.258,0,0,0,.3-.164,1.152,1.152,0,0,1,1.635-.618.258.258,0,0,0,.362-.127.955.955,0,0,1,1.764,0,.258.258,0,0,0,.362.127,1.152,1.152,0,0,1,1.635.618.258.258,0,0,0,.3.164A1.151,1.151,0,0,1,12,79.2a1.341,1.341,0,0,1-.607,1.046,28.011,28.011,0,0,1-3.977.255,28.341,28.341,0,0,1-3.894-.243A1.2,1.2,0,0,1,2.828,79.2,1.153,1.153,0,0,1,3.979,78.044ZM2.328,79.419a1.668,1.668,0,0,0,.24.662,2.28,2.28,0,0,1-.957-.361A1.828,1.828,0,0,1,2.328,79.419Zm9.966,5.819a21.913,21.913,0,0,1-4.883.519,21.914,21.914,0,0,1-4.883-.519c-1.39-.329-1.94-.689-2.009-.829l.952-4.161a2.047,2.047,0,0,0,.244.114,6.9,6.9,0,0,0,1.355.344,27.207,27.207,0,0,0,4.34.307,27.206,27.206,0,0,0,4.34-.307,6.9,6.9,0,0,0,1.355-.344,2.051,2.051,0,0,0,.244-.114l.951,4.162C14.234,84.549,13.684,84.909,12.294,85.238Z' transform='translate(0 -76.059)' fill='%23fff'/%3E%3Cpath id='Tracé_64' data-name='Tracé 64' d='M108.794,246.28a1.209,1.209,0,0,0-1.191,1.01h-3.885a2.03,2.03,0,1,0,0,1.849H107.6a1.575,1.575,0,1,0,1.191-2.859Zm.445,2.132a.692.692,0,1,1-1.137.53c0-.015,0-.03,0-.044a.258.258,0,0,0-.257-.274h-4.372a.258.258,0,0,0-.257.274c0,.015,0,.029,0,.044a.692.692,0,1,1-1.137-.53.258.258,0,0,0,0-.395.692.692,0,1,1,1.137-.53c0,.015,0,.03,0,.044a.258.258,0,0,0,.257.274h4.372a.258.258,0,0,0,.257-.274c0-.015,0-.029,0-.044a.692.692,0,1,1,1.137.53.258.258,0,0,0,0,.395Z' transform='translate(-98.248 -241.121)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  position: absolute;
  left: 15px;
  top: 2px;
}

.header_top_menu_item_link.icon_cart span {
  display: inline-block;
  background: white;
  color: #212B33;
  width: 14px;
  height: 14px;
  border-radius: 7px;
  text-align: center;
  font-size: 11px;
  line-height: 14px;
  margin-left: 4px;
}

.header_top_menu_item_link.icon_formation {
  position: relative;
}

.header_top_menu_item_link.icon_formation:before {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  position: absolute;
  left: -17px;
  top: 2px;
  background-image: url("data:image/svg+xml,%3Csvg id='formations' xmlns='http://www.w3.org/2000/svg' width='11.266' height='11.359' viewBox='0 0 11.266 11.359'%3E%3Cg id='Groupe_11' data-name='Groupe 11' transform='translate(0)'%3E%3Cg id='Groupe_10' data-name='Groupe 10'%3E%3Cpath id='Tracé_28' data-name='Tracé 28' d='M13.045,0H2.155a.188.188,0,0,0-.188.188V7.7a.188.188,0,0,0,.188.188h3.4L3.995,9.444a.188.188,0,0,0,.133.321H5.535V11.17a.188.188,0,0,0,.321.133L7.583,9.576h.035L9.345,11.3a.188.188,0,0,0,.32-.133V9.764h1.406a.188.188,0,0,0,.133-.321L9.647,7.886h3.4a.188.188,0,0,0,.188-.188V.188A.188.188,0,0,0,13.045,0ZM5.91,10.717V9.576a.188.188,0,0,0-.188-.188H4.582l1.2-1.2.006.021,0,.017c0,.012.007.024.011.033a1.349,1.349,0,0,0,.068.183c.009.023.019.046.029.066a1.244,1.244,0,0,0,.075.137.873.873,0,0,0,.078.123,1.5,1.5,0,0,0,.092.123c.009.012.019.023.019.023.034.04.069.078.106.115s.075.073.1.1a.32.32,0,0,0,.035.029,1.311,1.311,0,0,0,.113.084,1.325,1.325,0,0,0,.129.084c.046.027.094.052.139.074a.633.633,0,0,0,.061.027,1.353,1.353,0,0,0,.182.069c.027.009.053.017.08.024ZM7.986,9.15l-.025.007c-.043.01-.086.019-.129.026s-.1.012-.149.015c-.026,0-.054,0-.083,0H7.519c-.052,0-.1-.009-.149-.015s-.087-.017-.125-.025l-.03-.008c-.019-.005-.038-.01-.065-.019A1.113,1.113,0,0,1,7,9.076l-.044-.019C6.919,9.038,6.88,9.019,6.844,9a1.063,1.063,0,0,1-.1-.066,1.1,1.1,0,0,1-.1-.072L6.63,8.846c-.031-.026-.061-.055-.092-.085S6.48,8.7,6.454,8.67l-.013-.017a1.205,1.205,0,0,1-.08-.107A.736.736,0,0,1,6.3,8.452a1.035,1.035,0,0,1-.06-.111c-.007-.014-.012-.027-.022-.051a1.09,1.09,0,0,1-.055-.148c-.007-.019-.011-.038-.017-.056L6.141,8.06c-.01-.043-.02-.086-.026-.129s-.012-.1-.015-.149c0-.027,0-.056,0-.083a1.5,1.5,0,0,1,3,0c0,.028,0,.056,0,.081,0,.052-.009.1-.015.149s-.017.087-.025.125l-.008.03c-.005.019-.01.038-.019.065a1.135,1.135,0,0,1-.056.15c-.005.013-.011.027-.019.044-.019.038-.038.077-.06.113a.989.989,0,0,1-.066.1,1.045,1.045,0,0,1-.072.1l-.013.017c-.026.031-.055.061-.085.092s-.06.058-.091.085l-.018.013a1.256,1.256,0,0,1-.106.08A.943.943,0,0,1,8.358,9c-.037.022-.075.041-.117.061l-.051.022a1.1,1.1,0,0,1-.148.055C8.023,9.14,8,9.145,7.986,9.15Zm2.633.238H9.478a.188.188,0,0,0-.188.188v1.141l-1.2-1.2.021-.006.017,0,.033-.011a1.37,1.37,0,0,0,.183-.068c.023-.009.046-.019.066-.029.048-.023.1-.048.143-.075a1.188,1.188,0,0,0,.116-.076,1.434,1.434,0,0,0,.123-.092l.023-.019c.04-.034.078-.069.115-.106s.073-.075.1-.1a.324.324,0,0,0,.029-.035,1.26,1.26,0,0,0,.084-.113,1.307,1.307,0,0,0,.085-.129c.027-.046.052-.094.074-.139.012-.023.021-.046.027-.061a1.357,1.357,0,0,0,.069-.182c.009-.027.017-.053.024-.08Zm2.239-1.878H9.468v0c0-.015,0-.03-.007-.045-.006-.045-.012-.091-.021-.135,0-.023-.011-.046-.017-.069s-.017-.071-.027-.106-.017-.049-.026-.073-.022-.064-.035-.094-.022-.049-.033-.073-.027-.059-.042-.087-.027-.047-.04-.071-.032-.054-.049-.081-.031-.045-.047-.067-.036-.05-.056-.075-.035-.042-.053-.063-.041-.046-.062-.069-.038-.039-.058-.058S8.85,6.3,8.826,6.28s-.041-.035-.063-.053l-.075-.056-.067-.046c-.026-.017-.054-.033-.081-.049l-.071-.04c-.029-.015-.058-.029-.087-.042L8.31,5.961c-.031-.013-.063-.024-.094-.035s-.048-.018-.073-.025-.069-.019-.1-.027-.047-.012-.072-.017-.079-.013-.119-.019L7.787,5.83c-.061-.006-.123-.009-.186-.009s-.125,0-.186.009l-.062.009c-.04.005-.08.01-.119.019s-.048.011-.072.017-.069.017-.1.027-.049.017-.073.025-.064.022-.094.035l-.073.033c-.029.014-.059.027-.087.042l-.071.04c-.027.016-.055.032-.081.049l-.067.046-.075.056-.063.053c-.023.02-.047.041-.069.063s-.039.038-.058.058-.042.045-.062.069-.036.041-.053.063-.038.049-.056.075-.032.045-.047.067S6,6.729,5.98,6.756s-.028.047-.04.071-.028.058-.042.087-.023.048-.033.073-.024.063-.035.094-.019.048-.026.073-.019.07-.027.106-.012.045-.017.069c-.009.044-.015.09-.021.135,0,.015-.005.03-.007.045v0H2.343V.376H12.858Z' transform='translate(-1.967)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_14' data-name='Groupe 14' transform='translate(4.506 6.572)'%3E%3Cg id='Groupe_13' data-name='Groupe 13'%3E%3Cg id='Groupe_12' data-name='Groupe 12'%3E%3Cpath id='Tracé_29' data-name='Tracé 29' d='M241.943,280h0Z' transform='translate(-240.817 -280)' fill='%23fff'/%3E%3Cpath id='Tracé_30' data-name='Tracé 30' d='M195.092,280a1.131,1.131,0,0,0-1.126,1.135s0,0,0,.006v.041c0,.042.007.083.012.118a.188.188,0,0,0,.186.161l.027,0a.188.188,0,0,0,.159-.212c0-.027-.007-.058-.009-.086v-.034a.751.751,0,0,1,.751-.751.188.188,0,0,0,0-.376Z' transform='translate(-193.966 -280)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_16' data-name='Groupe 16' transform='translate(2.065 1.878)'%3E%3Cg id='Groupe_15' data-name='Groupe 15'%3E%3Cpath id='Tracé_31' data-name='Tracé 31' d='M96.915,80h-6.76a.188.188,0,1,0,0,.376h6.76a.188.188,0,0,0,0-.376Z' transform='translate(-89.967 -80)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_18' data-name='Groupe 18' transform='translate(2.065 3.004)'%3E%3Cg id='Groupe_17' data-name='Groupe 17'%3E%3Cpath id='Tracé_32' data-name='Tracé 32' d='M96.915,128h-6.76a.188.188,0,0,0,0,.376h6.76a.188.188,0,0,0,0-.376Z' transform='translate(-89.967 -128)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_20' data-name='Groupe 20' transform='translate(2.065 4.131)'%3E%3Cg id='Groupe_19' data-name='Groupe 19'%3E%3Cpath id='Tracé_33' data-name='Tracé 33' d='M96.915,176h-6.76a.188.188,0,1,0,0,.376h6.76a.188.188,0,1,0,0-.376Z' transform='translate(-89.967 -176)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
}

.header_bottom {
  background: white;
  padding: 10px 0;
}

.header_bottom .header_wrapper {
  align-items: center;
}

.header_bottom .hamburger {
  display: none;
}

.header_menu {
  position: relative;
  width: calc(100% - 205px);
  padding: 0;
  list-style-type: none;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.header_menu > .menu-item {
  position: relative;
  padding: 26px 0 26px 15px;
}

.header_menu > .menu-item:hover a {
  color: #212B33;
}

.header_menu > .menu-item:hover .sub-menu {
  display: block;
}

.header_menu > .menu-item a {
  color: #212B33;
  vertical-align: middle;
  font-size: 14px;
}

.header_menu > .menu-item > .sub-menu {
  display: none;
  padding: 15px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 215px;
  list-style-type: none;
  transition: all .2 ease-in;
  z-index: 10;
  background: white;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: 0px 15px 18px -16px rgba(0, 0, 0, 0.6);
}

.header_menu > .menu-item > .sub-menu .menu-item {
  margin: 8px 0;
}

.header_menu .megamenu {
  position: initial;
}

.header_menu .megamenu > .sub-menu {
  flex-direction: row;
  width: auto;
  right: 0;
  left: inherit;
}

.header_menu .megamenu > .sub-menu .colonne {
  border-right: 1px solid #212B33;
}

.header_menu .megamenu > .sub-menu .colonne.last {
  border-right: none;
}

.header_menu .megamenu > .sub-menu .colonne .sub-menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  min-width: 150px;
  padding: 0 25px;
}

.header_menu .megamenu > .sub-menu .colonne .sub-menu a {
  font-size: 14px;
}

.header_menu .megamenu > .sub-menu .colonne .sub-menu .sub-menu {
  padding: 0;
  margin: 0;
}

.header_menu .megamenu > .sub-menu .colonne .sub-menu .sub-menu a {
  font-weight: 500;
}

.header_menu .megamenu > .sub-menu .colonne > a {
  display: none;
}

.header_menu .megamenu > .sub-menu .colonne > a > .sub-menu {
  display: flex;
  flex-direction: column;
}

.header_menu .megamenu:hover > .sub-menu {
  display: flex;
}

.header_logo {
  display: block;
  width: 205px;
  height: 69px;
  background-image: url("../../img/logo_2022.svg");
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 768px) {
  .header_logo {
    width: 150px;
    height: 50px;
    margin-bottom: 0;
  }
}

.header_logo span {
  position: absolute;
  text-indent: -10000px;
}

.mobile_menu {
  background: #212B33;
  position: fixed;
  width: 350px;
  height: calc(100% - 109px);
  left: -350px;
  top: 109px;
  z-index: 9001;
  opacity: 0;
  overflow-y: scroll;
}

.mobile_menu_list {
  width: 85%;
  margin: 50px auto 0;
  list-style: none;
  padding: 0;
}

.mobile_menu_list .menu-item > a {
  display: inline-block;
  width: 100%;
  color: white;
  text-align: left;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.mobile_menu_list .menu-item .sub-menu {
  display: none;
  list-style: none;
  padding-left: 15px;
}

.mobile_menu_list .menu-item .sub-menu a:before {
  content: none;
}

.mobile_menu_list .menu-item.last a {
  border: none;
}

/*--------------------------------------------------------------
FOOTER
--------------------------------------------------------------*/
#colophon {
  position: relative;
  margin-top: 50px;
}

#colophon:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 80px;
  top: 0;
  left: 0;
  z-index: 1;
  background: white;
}

#menu-footer .menu-item a {
  color: black;
}

#menu-footer .menu-item a:hover {
  color: #217FA8;
}

#copyright a {
  color: black;
}

#copyright a:hover {
  color: #217FA8;
}

#inscription {
  position: relative;
  background: #212B33;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-top: 50px;
}

#inscription:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 30px;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: white;
}

#inscription .h3buy {
  max-width: 600px;
  font-family: 'Trebuchet MS', sans-serif !important;
  font-size: 30px !important;
  line-height: 1.2em !important;
  margin: 10px 0 !important;
}

#inscription_content {
  width: 68%;
  color: white;
}

#inscription_content span {
  position: relative;
}

#inscription_content span:after {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #217FA8;
  z-index: -1;
}

#inscription_content h3 {
  font-weight: 500;
}

#inscription_content strong {
  font-weight: 800;
}

#inscription_content .btn {
  margin-top: 20px;
}

#inscription_content .fullblue {
  background: #5E36B5;
  border: 1px solid #5E36B5;
}

#inscription_content .fullblue:hover {
  background: #217FA8;
  color: white;
}

#inscription_image {
  position: relative;
  width: 32%;
  z-index: 2;
}

#inscription_image img {
  width: 100%;
  height: auto;
  max-width: 300px;
}

footer #question {
  background-color: white;
  box-shadow: 0 0 41px rgba(0, 0, 0, 0.07);
  padding: 20px 7%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 1;
  border-radius: 15px;
  margin-top: -100px;
}

footer #question > div {
  width: 60%;
}

footer #question h4 {
  margin-bottom: 0;
}

footer #logo {
  flex: 1;
}

footer #logo img {
  width: 230px;
}

#footer-menus {
  flex: 3;
}

#menu-footer {
  text-align: center;
  padding: 0;
  margin: 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

#menu-footer li {
  list-style: none;
  margin: 5px 15px;
}

#menu-footer a {
  text-transform: uppercase;
  font-size: 13px;
}

#menu-footer a:hover {
  color: #217FA8;
}

.footer_wrapper {
  width: 90%;
  max-width: 1350px;
  margin: 0 auto;
  padding-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.footer_reseaux {
  flex: 1;
}

.footer_reseaux a {
  background-color: #212B33;
  border-radius: 50%;
  display: inline-block;
  margin: 5px;
  transition: all 0.2s ease-in-out;
  width: 34px;
  height: 34px;
  position: relative;
}

.footer_reseaux a span {
  text-indent: -10000px;
  position: absolute;
}

.footer_reseaux a:hover {
  transform: scale(1.05);
}

.footer_reseaux .facebook:before {
  content: "";
  width: 11px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 272 512' style='enable-background:new 0 0 272 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M16,297.3h53.7V496c0,8.8,7.1,16,16,16l85.5,0c8.9,0,16-7.2,16-16V297.3h50.9c8.1,0,14.9-6,15.9-14l10.6-85.3 c1.2-9.5-6.3-18-15.9-18h-61.5c2.4-52.7-9.3-68.3,25-68.3c23.2-2.8,59.8,9,59.8-16V19.4c0-8-5.9-14.8-13.8-15.9 C251.5,2.6,225,0,192.2,0C42.6,0,73.4,165.8,69.7,180H16c-8.8,0-16,7.2-16,16v85.3C0,290.2,7.2,297.3,16,297.3L16,297.3z M32,212 h53.7c8.8,0,16-7.2,16-16v-67.2c0-61.5,33-96.8,90.5-96.8c18.7,0,36,0.9,47.8,1.9v45.8c-8.6,4.4-84.8-18.9-84.8,57.5V196 c0,8.8,7.2,16,16,16h59.4l-6.7,53.3h-52.8c-8.8,0-16,7.2-16,16V480h-53.4V281.3c0-8.8-7.2-16-16-16H32L32,212z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

.footer_reseaux .instagram:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 512.00096 512.00096' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m373.40625 0h-234.8125c-76.421875 0-138.59375 62.171875-138.59375 138.59375v234.816406c0 76.417969 62.171875 138.589844 138.59375 138.589844h234.816406c76.417969 0 138.589844-62.171875 138.589844-138.589844v-234.816406c0-76.421875-62.171875-138.59375-138.59375-138.59375zm108.578125 373.410156c0 59.867188-48.707031 108.574219-108.578125 108.574219h-234.8125c-59.871094 0-108.578125-48.707031-108.578125-108.574219v-234.816406c0-59.871094 48.707031-108.578125 108.578125-108.578125h234.816406c59.867188 0 108.574219 48.707031 108.574219 108.578125zm0 0' fill='%23ffffff' data-original='%23000000' class=''/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m256 116.003906c-77.195312 0-139.996094 62.800782-139.996094 139.996094s62.800782 139.996094 139.996094 139.996094 139.996094-62.800782 139.996094-139.996094-62.800782-139.996094-139.996094-139.996094zm0 249.976563c-60.640625 0-109.980469-49.335938-109.980469-109.980469 0-60.640625 49.339844-109.980469 109.980469-109.980469 60.644531 0 109.980469 49.339844 109.980469 109.980469 0 60.644531-49.335938 109.980469-109.980469 109.980469zm0 0' fill='%23ffffff' data-original='%23000000' class=''/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m399.34375 66.285156c-22.8125 0-41.367188 18.558594-41.367188 41.367188 0 22.8125 18.554688 41.371094 41.367188 41.371094s41.371094-18.558594 41.371094-41.371094-18.558594-41.367188-41.371094-41.367188zm0 52.71875c-6.257812 0-11.351562-5.09375-11.351562-11.351562 0-6.261719 5.09375-11.351563 11.351562-11.351563 6.261719 0 11.355469 5.089844 11.355469 11.351563 0 6.257812-5.09375 11.351562-11.355469 11.351562zm0 0' fill='%23ffffff' data-original='%23000000' class=''/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

.footer_reseaux .youtube:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 56%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 512.00199 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m334.808594 170.992188-113.113282-61.890626c-6.503906-3.558593-14.191406-3.425781-20.566406.351563-6.378906 3.78125-10.183594 10.460937-10.183594 17.875v122.71875c0 7.378906 3.78125 14.046875 10.117188 17.832031 3.308594 1.976563 6.976562 2.96875 10.652344 2.96875 3.367187 0 6.742187-.832031 9.847656-2.503906l113.117188-60.824219c6.714843-3.613281 10.90625-10.59375 10.9375-18.222656.027343-7.628906-4.113282-14.640625-10.808594-18.304687zm-113.859375 63.617187v-91.71875l84.539062 46.257813zm0 0' fill='%23ffffff' data-original='%23000000' class=''/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m508.234375 91.527344-.023437-.234375c-.433594-4.121094-4.75-40.777344-22.570313-59.421875-20.597656-21.929688-43.949219-24.59375-55.179687-25.871094-.929688-.105469-1.78125-.203125-2.542969-.304688l-.894531-.09375c-67.6875-4.921874-169.910157-5.5937495-170.933594-5.59765575l-.089844-.00390625-.089844.00390625c-1.023437.00390625-103.246094.67578175-171.542968 5.59765575l-.902344.09375c-.726563.097657-1.527344.1875-2.398438.289063-11.101562 1.28125-34.203125 3.949219-54.859375 26.671875-16.972656 18.445312-21.878906 54.316406-22.382812 58.347656l-.058594.523438c-.152344 1.714844-3.765625 42.539062-3.765625 83.523437v38.3125c0 40.984375 3.613281 81.808594 3.765625 83.527344l.027344.257813c.433593 4.054687 4.746093 40.039062 22.484375 58.691406 19.367187 21.195312 43.855468 24 57.027344 25.507812 2.082031.238282 3.875.441406 5.097656.65625l1.183594.164063c39.082031 3.71875 161.617187 5.550781 166.8125 5.625l.15625.003906.15625-.003906c1.023437-.003907 103.242187-.675781 170.929687-5.597657l.894531-.09375c.855469-.113281 1.816406-.214843 2.871094-.324218 11.039062-1.171875 34.015625-3.605469 54.386719-26.019532 16.972656-18.449218 21.882812-54.320312 22.382812-58.347656l.058594-.523437c.152344-1.71875 3.769531-42.539063 3.769531-83.523438v-38.3125c-.003906-40.984375-3.617187-81.804687-3.769531-83.523437zm-26.238281 121.835937c0 37.933594-3.3125 77-3.625 80.585938-1.273438 9.878906-6.449219 32.574219-14.71875 41.5625-12.75 14.027343-25.847656 15.417969-35.410156 16.429687-1.15625.121094-2.226563.238282-3.195313.359375-65.46875 4.734375-163.832031 5.460938-168.363281 5.488281-5.082032-.074218-125.824219-1.921874-163.714844-5.441406-1.941406-.316406-4.039062-.558594-6.25-.808594-11.214844-1.285156-26.566406-3.042968-38.371094-16.027343l-.277344-.296875c-8.125-8.464844-13.152343-29.6875-14.429687-41.148438-.238281-2.710937-3.636719-42.238281-3.636719-80.703125v-38.3125c0-37.890625 3.304688-76.914062 3.625-80.574219 1.519532-11.636718 6.792969-32.957031 14.71875-41.574218 13.140625-14.453125 26.996094-16.054688 36.160156-17.113282.875-.101562 1.691407-.195312 2.445313-.292968 66.421875-4.757813 165.492187-5.464844 169.046875-5.492188 3.554688.023438 102.589844.734375 168.421875 5.492188.808594.101562 1.691406.203125 2.640625.3125 9.425781 1.074218 23.671875 2.699218 36.746094 16.644531l.121094.128906c8.125 8.464844 13.152343 30.058594 14.429687 41.75.226563 2.558594 3.636719 42.171875 3.636719 80.71875zm0 0' fill='%23ffffff' data-original='%23000000' class=''/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

.footer_reseaux .tiktok:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FCFCFC;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M464.9,112.5c-53.7,0-97.5-43.7-97.5-97.5c0-8.3-6.7-15-15-15h-80.3c-8.3,0-15,6.7-15,15v329.4 c0,31.6-25.7,57.3-57.3,57.3c-31.6,0-57.3-25.7-57.3-57.3c0-31.6,25.7-57.3,57.3-57.3c8.3,0,15-6.7,15-15v-80.3c0-8.3-6.7-15-15-15 c-92.4,0-167.6,75.2-167.6,167.6c0,92.4,75.2,167.6,167.6,167.6s167.6-75.2,167.6-167.6V198.6c29.9,15.9,63.1,24.2,97.5,24.2 c8.3,0,15-6.7,15-15v-80.3C479.9,119.2,473.2,112.5,464.9,112.5L464.9,112.5z M449.9,192.2c-32-2.7-62.4-13.9-88.7-32.8 c-4.6-3.3-10.6-3.7-15.6-1.2c-5,2.6-8.2,7.7-8.2,13.3v172.8c0,75.9-61.7,137.6-137.6,137.6c-75.9,0-137.6-61.7-137.6-137.6 c0-70.8,53.8-129.3,122.6-136.8v50.8c-41,7.1-72.3,43-72.3,86c0,48.1,39.2,87.3,87.3,87.3c48.1,0,87.3-39.2,87.3-87.3V30h51.2 c6.9,58.3,53.3,104.7,111.6,111.6L449.9,192.2L449.9,192.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

.footer_logo {
  position: relative;
  display: block;
  width: 205px;
  height: 66px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.0.1, 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 298.9 97' style='enable-background:new 0 0 298.9 97;' xml:space='preserve' width='300' height='97'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C6E6FF;%7D .st1%7Bfill:%23000006;%7D .st2%7Bfill:%2399D1FD;%7D .st3%7Bfill:%23C5E5FE;%7D .st4%7Bfill:%230A0B0B;%7D .st5%7Bfill:%23FEFEFE;%7D .st6%7Bfill:%2349A6F3;%7D .st7%7Bfill:%238DC8F6;%7D .st8%7Bfill:%237EBEEB;%7D .st9%7Bfill:%2386C3F1;%7D .st10%7Bfill:%2377B9E7;%7D .st11%7Bfill:%236CB0DE;%7D .st12%7Bfill:%2370B4E2;%7D .st13%7Bfill:%234A98C7;%7D .st14%7Bfill:%2396CFFB;%7D .st15%7Bfill:%23388BBB;%7D .st16%7Bfill:%234292C2;%7D .st17%7Bfill:%2363ABDA;%7D .st18%7Bfill:%23509CCB;%7D .st19%7Bfill:%23539FCE;%7D .st20%7Bfill:%233D8FBE;%7D .st21%7Bfill:%2362A8D6;%7D .st22%7Bfill:%23A9D4E9;%7D .st23%7Bfill:%2375B1CF;%7D .st24%7Bfill:%235690BF;%7D .st25%7Bfill:%23CEE0EC;%7D .st26%7Bfill:%236DA5CA;%7D .st27%7Bfill:%2359A1D0;%7D .st28%7Bfill:%236AADCE;%7D .st29%7Bfill:%237FAACC;%7D .st30%7Bfill:%236894BD;%7D .st31%7Bfill:%23D9E6EF;%7D .st32%7Bfill:%235A9DC4;%7D .st33%7Bfill:%238EB1CF;%7D .st34%7Bfill:%23F8FDFE;%7D .st35%7Bfill:%2384A5D1;%7D .st36%7Bfill:%23E7E9F1;%7D .st37%7Bfill:%23A4C6DC;%7D .st38%7Bfill:%23DAEBF3;%7D .st39%7Bfill:%235AA4D3;%7D .st40%7Bfill:%23AACAE0;%7D .st41%7Bfill:%23CFE2EE;%7D .st42%7Bfill:%23B5DEEB;%7D .st43%7Bfill:%2381BCD8;%7D .st44%7Bfill:%2363B1D2;%7D .st45%7Bfill:%235C8FBB;%7D%0A%3C/style%3E%3Crect x='183.9' y='0.9' class='st0' width='114' height='58.3'/%3E%3Cpath class='st0' d='M298.9,60.2H0V0h298.9V60.2z M1.9,58.3H297V1.9H1.9V58.3z'/%3E%3Cg%3E%3Cpath class='st1' d='M40.1,33H12.7c0.7,2.3,2,4.2,3.9,5.6c1.9,1.4,4.1,2.1,6.5,2.1c2.9,0,5.5-1.2,7.7-3.6l5.5,3.2 c-3.8,4.5-8.2,6.7-13.2,6.7c-4.7,0-8.7-1.7-12.1-5c-3.3-3.3-5-7.4-5-12.1s1.7-8.8,5-12.1s7.3-5,12.1-5c4.7,0,8.7,1.7,12,5 s5,7.4,5,12.1L40.1,33L40.1,33z M33.5,26.8c-0.7-2.3-2-4.2-3.9-5.6S25.5,19,23.1,19c-2.4,0-4.5,0.7-6.5,2.2 c-1.9,1.4-3.2,3.3-3.9,5.6H33.5z'/%3E%3Cpath class='st1' d='M70.3,36c0,3.8-1.6,6.6-4.7,8.5c-2.4,1.5-5.2,2.2-8.5,2.2c-9.6,0-14.4-5.2-14.4-15.7h6.2 c0,3.4,0.5,5.7,1.6,7.1c1.2,1.6,3.4,2.4,6.6,2.4c1.8,0,3.3-0.3,4.5-0.9c1.6-0.8,2.4-2,2.4-3.6c0-1.4-0.8-2.4-2.4-3.2 c-0.4-0.2-1.8-0.6-4.2-1.2c-4.5-1.2-7.3-2-8.4-2.6c-2.8-1.5-4.2-3.9-4.2-7.3c0-1.9,0.7-3.7,2-5.3c2-2.5,5.2-3.8,9.5-3.8 c8,0,12.1,4.5,12.1,13.4h-6.2c0-2.5-0.4-4.3-1-5.3c-0.8-1.3-2.4-1.9-4.8-1.9c-1.2,0-2.2,0.2-3.2,0.5c-1.4,0.5-2.1,1.2-2.1,2.2 c0,1,0.4,1.6,1.1,1.9c0.5,0.2,3,0.9,7.6,2.1c3.3,0.9,5.7,1.9,7.2,3.1C69.2,30.6,70.3,33,70.3,36z'/%3E%3Cpath class='st1' d='M102.4,22.9c0,2.8-1,5.2-2.9,7.1c-2,2-4.3,2.9-7.1,2.9H79.1v14h-6.2V12.7h3.2h16.3c2.8,0,5.1,1,7.1,3 C101.4,17.7,102.4,20.1,102.4,22.9z M96.2,22.9c0-1.1-0.4-2-1.1-2.7c-0.8-0.8-1.6-1.2-2.7-1.2H79.1v7.7h13.3c1.1,0,1.9-0.4,2.7-1.1 C95.8,24.8,96.2,23.9,96.2,22.9z'/%3E%3Cpath class='st1' d='M138.8,46.9H130l-13.9-14h-4.9v14H105V12.7h3.2h16.3c2.8,0,5.1,1,7.1,3c2,2,2.9,4.3,2.9,7.1 c0,2.7-0.9,5.1-2.8,7c-1.9,1.9-4.1,3-6.8,3.1L138.8,46.9z M128.3,22.9c0-1.1-0.4-2-1.1-2.7c-0.8-0.8-1.6-1.2-2.7-1.2h-13.3v7.7 h13.3c1.1,0,1.9-0.4,2.7-1.1C127.9,24.8,128.3,23.9,128.3,22.9z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M182.3,19h-8.6v27.9h-6.2V19h-8.2v-6.3h23.1V19L182.3,19z'/%3E%3Cpath class='st1' d='M225.5,30.1c0,4.7-1.6,8.7-4.9,11.9c-3.2,3.3-7.2,4.9-11.8,4.9L192,47V13.3h3.1h13.6c4.7,0,8.6,1.6,11.8,4.9 C223.9,21.5,225.5,25.5,225.5,30.1z M219.4,30.1c0-3-1-5.5-3.1-7.6c-2.1-2.1-4.6-3.2-7.5-3.2h-10.6v21.4h10.6c2.9,0,5.5-1,7.5-3.1 C218.3,35.6,219.4,33.1,219.4,30.1z'/%3E%3Cpath class='st1' d='M261.1,30.1c0,4.7-1.6,8.6-4.9,11.9s-7.2,4.9-11.8,4.9s-8.6-1.6-11.9-4.9c-3.3-3.3-4.9-7.2-4.9-11.9 s1.6-8.6,4.9-11.9c3.3-3.3,7.2-4.9,11.9-4.9c4.6,0,8.6,1.6,11.8,4.9C259.5,21.5,261.1,25.4,261.1,30.1z M255,30.1 c0-3-1-5.5-3.1-7.6c-2.1-2.1-4.6-3.1-7.5-3.1c-3,0-5.5,1-7.6,3.1c-2.1,2.1-3.1,4.6-3.1,7.6c0,3,1,5.5,3.1,7.6 c2.1,2,4.6,3.1,7.6,3.1c2.9,0,5.5-1,7.5-3.1C254,35.6,255,33.1,255,30.1z'/%3E%3Cpath class='st1' d='M296.8,30.1c0,4.7-1.6,8.6-4.9,11.9c-3.2,3.3-7.2,4.9-11.8,4.9s-8.6-1.6-11.9-4.9s-4.9-7.2-4.9-11.9 s1.6-8.6,4.9-11.9s7.2-4.9,11.9-4.9c5,0,9.3,2.2,13,6.6l-5.3,3.3c-2.3-2.5-4.8-3.7-7.7-3.7c-3,0-5.5,1-7.6,3.1 c-2.1,2.1-3.1,4.6-3.1,7.6c0,3,1,5.5,3.1,7.6c2.1,2,4.6,3.1,7.6,3.1c2.4,0,4.5-0.7,6.3-2.1s3.2-3.2,3.8-5.5h-12.8V27h19.3 L296.8,30.1L296.8,30.1z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M262.7,56.2v1.8h-1.6v-1.8H262.7z'/%3E%3Cpath d='M268.9,58.3c-1.3,0-2.3-0.4-2.9-1.2c-0.7-0.8-1-2-1-3.5c0-1.5,0.3-2.7,1-3.5c0.7-0.8,1.6-1.2,2.9-1.2 c0.9,0,1.7,0.2,2.3,0.7c0.6,0.5,1,1.2,1.2,2l-1.6,0.1c-0.1-0.5-0.3-0.9-0.6-1.2c-0.3-0.3-0.8-0.4-1.4-0.4c-0.8,0-1.4,0.3-1.7,0.8 c-0.4,0.5-0.5,1.4-0.5,2.7c0,1.2,0.2,2.1,0.6,2.7s1,0.9,1.7,0.9c0.5,0,1-0.1,1.4-0.4c0.4-0.3,0.6-0.8,0.7-1.3l1.5,0.1 c-0.1,0.6-0.3,1.1-0.6,1.5s-0.7,0.8-1.2,1C270.1,58.1,269.5,58.3,268.9,58.3z'/%3E%3Cpath d='M281.6,53.5c0,1.6-0.4,2.8-1.1,3.6c-0.7,0.8-1.7,1.2-3.1,1.2s-2.3-0.4-3-1.2s-1-2-1-3.5c0-1.6,0.3-2.8,1-3.5 c0.7-0.8,1.7-1.2,3.1-1.2c1.4,0,2.4,0.4,3.1,1.2C281.2,50.7,281.6,51.9,281.6,53.5z M280,53.5c0-1.2-0.2-2.2-0.6-2.8 c-0.4-0.6-1-0.8-1.9-0.8c-0.9,0-1.5,0.3-1.9,0.9s-0.6,1.5-0.6,2.7c0,1.2,0.2,2.1,0.6,2.7s1,0.9,1.8,0.9c0.9,0,1.6-0.3,2-0.9 C279.8,55.7,280,54.8,280,53.5z'/%3E%3Cpath d='M284.8,52.8v5.3h-1.5v-7.2c0-0.5,0-1,0-1.3c0-0.3,0-0.5,0-0.7h1.4c0,0.1,0,0.3,0,0.4c0,0.2,0,0.4,0,0.6s0,0.4,0,0.5h0 c0.3-0.7,0.7-1.1,1.1-1.3s0.9-0.4,1.6-0.4c0.7,0,1.2,0.1,1.6,0.4c0.4,0.3,0.7,0.7,0.8,1.3h0c0.3-0.6,0.7-1.1,1.2-1.3 c0.4-0.3,1-0.4,1.6-0.4c0.9,0,1.6,0.3,2,0.8s0.6,1.3,0.6,2.5v6.1h-1.5v-5.8c0-0.9-0.1-1.5-0.4-1.8s-0.7-0.5-1.3-0.5 c-0.7,0-1.2,0.2-1.6,0.7c-0.4,0.5-0.5,1.2-0.5,2.1v5.3h-1.5v-5.8c0-0.9-0.1-1.5-0.4-1.8S287.6,50,287,50c-0.7,0-1.2,0.2-1.5,0.8 C285.1,51.2,284.8,51.9,284.8,52.8z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M141.3,38.4c0-0.6,0.2-1.1,0.1-1.7c0-0.6-0.1-1.2-0.3-1.9c0-0.7,0-1.5-0.1-2.2c-0.2-1.4-0.7-2.7-1.5-3.9 c-0.7-1-1.6-1.8-2.3-2.8c-0.8-1-1.5-2.1-1.7-3.4c-0.2-1.3,0-2.5,0.9-3.5c0.8-0.9,2-1,3-0.4c0.5,0.4,0.9,0.8,1.3,1.3 c0,0.1,0.1,0.2,0.2,0.2c0.2-0.2,0.1-0.5-0.1-0.8c-0.2-0.2-0.3-0.4-0.4-0.6c0-0.7-0.1-1.4,0-2.1c0.2-1.7,1.5-2.8,3.1-2.8 c0,0,0,0,0.1,0c0-0.2,0.2-0.1,0.4-0.1c0.7,0.2,1.2,0.5,1.6,1.1c0.5,0.7,0.8,1.6,1,2.4c0,0.1,0,0.2,0.1,0.3c0.2-0.2,0-0.4,0.1-0.7 c0.1,0,0.1,0.1,0.2,0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.5,0-1.1,0-1.6c0-1.6,1.3-2.6,2.7-2.6c0.9,0,1.7,0.4,2.3,1.2 c0.4,0.5,0.5,1,0.6,1.6c0,0.1,0,0.3,0,0.4c0,0.7-0.2,1.4-0.4,2c0,0.2-0.1,0.4,0,0.6c0.2-0.2,0.3-0.4,0.5-0.5c0,0,0,0,0.1,0l0,0 c0.1,0,0.1,0,0.2-0.1c0.2-0.1,0.4-0.2,0.6-0.3c0.8-0.4,1.7-0.4,2.5,0.2c0.6,0.5,1,1.1,1.2,1.7c0.1,0.2,0.1,0.5,0.3,0.7 c0.1,0.3,0.1,0.6,0.1,0.9c0,1.1-0.4,2-0.9,3c-0.8,1.6-1.8,3-2.4,4.6c0,0,0,0.1,0,0.1l0,0c-0.3,0.3-0.4,0.6-0.5,1 c-0.6,1.5-0.5,3-0.4,4.5c0,0.8,0.2,1.7,0.2,2.5c0,0.9-0.1,1.9-0.2,2.8c-0.4-1.2-0.7-2.5-1.1-3.6c0,0-0.1,0-0.1,0c0,0.5,0,1,0,1.6 c-0.5-0.7-0.6-1.6-1.2-2.3c-0.4,0.5-0.2,1.2-0.2,1.7c-0.2-0.3-0.4-0.6-0.6-0.9c-0.3,0.6-0.1,1.2-0.3,1.7c-0.2-0.4-0.3-0.8-0.5-1.2 c-0.2,0.2-0.3,0.3-0.3,0.5c-0.1,0.5-0.1,0.9-0.1,1.4c0,0.3-0.1,0.5-0.2,0.8c-0.2-0.2-0.3-0.4-0.4-0.6c-0.2-0.5-0.4-1.1-0.8-1.6 c0-0.1-0.1-0.2-0.2-0.2c-0.2,0.4-0.3,0.8-0.4,1.2c-0.4-0.4-0.4-1-0.6-1.5c-0.2,0.3-0.4,0.5-0.6,0.7c-0.3-0.7-0.3-1.5-0.6-2.2 c-0.2,0.2-0.3,0.5-0.4,0.7c-0.2,0.5-0.2,1.1-0.3,1.7c0,0.2,0,0.5-0.2,0.8c-0.2-0.4-0.3-0.8-0.5-1.1c-0.6,0.5-0.5,1.2-0.6,1.9 c-0.3-0.4-0.4-0.8-0.7-1.2c0,0.6,0,1.1,0,1.6c-0.4-0.3-0.5-0.7-0.6-1.2c-0.1-0.6-0.1-1.2-0.2-1.8c0-0.3,0-0.5,0-0.8 c-0.2,0.4-0.3,0.9-0.4,1.4C141.5,37.7,141.5,38.1,141.3,38.4z M149.9,24.6C149.9,24.5,149.9,24.5,149.9,24.6 c-0.3-0.3-0.5-0.7-0.6-1.1c0-0.1-0.1-0.2-0.1-0.4c-0.6-1.2-2-1.7-3.1-1.1c-1,0.5-1.6,1.5-1.9,2.6c-0.1,0.6-0.4,1.1-0.9,1.5 c-0.2,0.2-0.3,0.3-0.4,0.5c-0.3,0.4-0.5,0.8-0.6,1.2c-0.2,1.5,0.7,2.5,2.2,2.5c0.7,0,1.3-0.2,1.9-0.4c0.8-0.3,1.7-0.5,2.6-0.5 c0.4,0,0.7,0,1,0c0.6,0,1.1-0.3,1.4-0.8c0.5-0.7,0.7-1.5,0.5-2.4c-0.1-0.5-0.2-0.9-0.7-1.2C150.8,24.9,150.3,24.7,149.9,24.6z M141.2,24.4c-0.1-0.9-0.4-1.9-1.2-2.8c-0.4-0.5-0.9-1-1.5-1.2c-0.3-0.1-0.6-0.2-0.9,0c-0.5,0.4-0.8,0.8-0.8,1.5 c0,1.1,0.5,2,1.1,2.8c0.3,0.4,0.7,0.8,1.2,1.1C140.1,26.4,141.2,26,141.2,24.4z M156.5,21.6c0-0.9-0.3-1.5-1-1.9 c-0.7-0.4-1.4-0.3-2,0.2c-0.9,0.8-1.5,1.9-1.6,3.1c-0.1,0.7,0.2,1.2,0.8,1.5c0.7,0.3,1.4,0.3,2-0.1 C155.9,23.7,156.4,22.7,156.5,21.6z M145.4,19.3c0-0.4,0-0.7-0.1-1c-0.2-0.8-0.4-1.5-1-2c-0.6-0.6-1.4-0.5-2,0.2 c-0.1,0.1-0.1,0.3-0.2,0.4c-0.4,0.4-0.5,0.9-0.4,1.5c0.1,1.3,0.8,2.3,1.9,3c0.7,0.4,1.3,0.2,1.6-0.6 C145.4,20.2,145.4,19.7,145.4,19.3z M147.8,18.5c0,0.7,0.1,1.3,0.6,1.9c0.4,0.5,0.8,0.6,1.3,0.3c0.4-0.2,0.7-0.5,0.9-0.9 c0.5-0.9,0.7-1.9,0.7-2.9c0-0.8-0.4-1.5-1.1-2c-0.3-0.2-0.6-0.2-0.9,0c-0.3,0.2-0.5,0.4-0.7,0.6C148.2,16.4,147.9,17.4,147.8,18.5z '/%3E%3Cpath class='st3' d='M141.3,38.4c0.2-0.3,0.2-0.7,0.3-1c0.1-0.5,0.2-1,0.4-1.4c0,0.3,0,0.5,0,0.8c0,0.6,0,1.2,0.2,1.8 c0.1,0.4,0.3,0.8,0.6,1.2c0-0.5,0-1,0-1.6c0.3,0.4,0.4,0.8,0.7,1.2c0.1-0.7,0.1-1.4,0.6-1.9c0.2,0.4,0.3,0.7,0.5,1.1 c0.2-0.3,0.1-0.5,0.2-0.8c0.1-0.6,0.1-1.1,0.3-1.7c0.1-0.3,0.2-0.5,0.4-0.7c0.3,0.7,0.3,1.5,0.6,2.2c0.2-0.3,0.4-0.5,0.6-0.7 c0.2,0.5,0.2,1,0.6,1.5c0.1-0.4,0.2-0.9,0.4-1.2c0.1,0,0.2,0.1,0.2,0.2c0.3,0.5,0.5,1.1,0.8,1.6c0.1,0.2,0.2,0.4,0.4,0.6 c0.1-0.3,0.2-0.5,0.2-0.8c0-0.5,0-0.9,0.1-1.4c0-0.2,0.1-0.3,0.3-0.5c0.2,0.4,0.3,0.8,0.5,1.2c0.1-0.6,0-1.2,0.3-1.7 c0.2,0.3,0.3,0.6,0.6,0.9c0.1-0.6-0.1-1.2,0.2-1.7c0.5,0.7,0.7,1.6,1.2,2.3c0-0.5,0-1,0-1.6c0,0,0.1,0,0.1,0 c0.4,1.2,0.7,2.4,1.1,3.6c0.1-0.9,0.2-1.9,0.2-2.8c0.1,0,0.1-0.2,0.1-0.3c0.1,0.9,0.2,1.8,0.3,2.7c-0.1,0.7,0,1.3,0,2 c0,0.3,0,0.7,0,1c0,0.6,0,1.2,0.1,1.9c0,0.8,0,1.5,0,2.3c0,0.4-0.1,0.5-0.5,0.7s-0.8,0.2-1.2,0.2c-1,0.1-2,0-2.9,0 c-1.3,0.1-2.7,0-4,0c-0.4,0-0.7,0.1-1.1,0c-0.9-0.1-1.8,0-2.6,0c-0.2,0-0.4,0-0.5,0c-0.1,0-0.2-0.1-0.2-0.2c0-0.3-0.1-0.5,0-0.8 c0.1-0.5,0.1-1,0-1.4c0-0.3,0-0.6,0-0.9c0-0.9-0.2-1.9-0.2-2.8C141.1,40.3,141.2,39.4,141.3,38.4C141.3,38.4,141.3,38.4,141.3,38.4 z'/%3E%3Cpath class='st4' d='M154,39.2c-0.1-0.9-0.2-1.8-0.3-2.7c0-0.4,0-0.9-0.1-1.3c-0.1-1.5-0.1-2.9,0.1-4.3c0.1-0.7,0.3-1.4,0.5-2.1 l0,0c0,0,0-0.1,0-0.1c0.6-1.6,1.6-3.1,2.4-4.6c0.5-0.9,0.9-1.9,0.9-3c0-0.3,0-0.6-0.1-0.9c-0.2-0.8-0.5-1.6-1-2.2 c-1.1-1.2-2.8-1.2-3.8,0l0,0c0,0,0,0-0.1,0c-0.2,0.1-0.3,0.4-0.5,0.5c-0.1-0.2-0.1-0.4,0-0.6c0.2-0.7,0.4-1.3,0.4-2 c0-0.1,0-0.3,0-0.4c0-0.6-0.2-1.2-0.6-1.7c-1.1-1.6-3.4-1.7-4.5-0.3c-0.8,1-0.9,2.2-0.8,3.5c0,0.2,0.1,0.4-0.1,0.7 c-0.1,0-0.1-0.2-0.1-0.3c-0.2-0.9-0.5-1.7-1-2.4c-0.4-0.5-0.9-0.9-1.6-1.1c-0.1,0-0.3-0.1-0.4,0.1c0,0,0,0-0.1,0 c0-0.2-0.1-0.1-0.2-0.1c-0.7,0-1.3,0.3-1.8,0.7c-1.3,1-1.8,2.9-1,4.4c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.3,0.3,0.5,0.1,0.8 c-0.1,0-0.1-0.1-0.2-0.2c-0.4-0.5-0.8-0.9-1.3-1.3c-1-0.7-2.2-0.5-3,0.4c-0.9,1-1.2,2.2-0.9,3.5c0.2,1.3,0.9,2.4,1.7,3.4 c0.8,0.9,1.6,1.8,2.3,2.8c0.9,1.2,1.3,2.5,1.5,3.9c0.1,0.7,0.1,1.5,0.1,2.2c-0.1,2.5-0.2,5-0.1,7.4c0,1.7,0,3.5,0,5.2 c0,0.1,0,0.2,0,0.3c-0.1,0-0.1-0.2-0.1-0.3c0.1-3.1,0-6.2,0-9.3c0-1.1,0.1-2.2,0.1-3.3c0-0.6,0-1.1,0-1.7c0-0.7-0.2-1.4-0.4-2.1 c-0.4-1.1-1-2-1.8-2.8l0,0c0,0,0,0,0,0l0,0c0,0,0,0,0-0.1l0,0c0,0,0-0.1-0.1-0.1l0,0c0,0,0,0,0,0c-0.6-0.8-1.3-1.5-1.9-2.3 c-0.8-1.2-1.4-2.4-1.5-3.8c-0.1-1,0.1-2,0.7-2.9c0.1-0.1,0-0.2,0-0.3c-0.4-0.6-0.5-1.2-0.5-1.9c0.2,0.7,0.5,1.3,0.8,1.9 c0.3-0.4,0.7-0.7,1.2-0.9c-0.6-0.6-1.1-1.3-1.7-1.9c-0.1,0.1-0.1,0.2-0.3,0.3c0-0.3,0.1-0.5,0.1-0.8c0.8,0.7,1.2,1.6,2,2.3 c1-0.3,1.9,0,2.6,0.7c-0.1-0.4-0.2-0.7-0.2-1.1c-0.1-1.4,0.3-2.6,1.4-3.5c0.1,0,0.1-0.1,0.1-0.2c-0.1-0.8-0.1-1.6-0.4-2.3 c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0.4,0,0.7,0.1,1.1,0.3c0.6,0.4,1,0.9,1.3,1.6c0.1,0.1,0.1,0.2,0.3,0.2c1,0.1,1.7,0.7,2.2,1.5 c0.3,0.4,0.4,0.8,0.6,1.2c0-0.4,0.1-0.8,0.1-1.2c0.2-1.2,0.8-2.1,1.9-2.7c0.3-0.2,0.7-0.3,1.1-0.3c0.2,0,0.2,0,0.3-0.2 c0.4-0.7,0.5-1.5,0.8-2.3c0-0.1,0.1-0.2,0.1-0.4c0.3,0.1,0.5,0.4,0.7,0.7c0.3,0.5,0.3,1.1,0.4,1.6c0,0.4,0.1,0.8,0,1.3 c0,0.1,0,0.2,0.1,0.2c0.8,1,1,2.1,0.9,3.3c0,0.4-0.1,0.8-0.2,1.2c0.8-0.8,1.7-1.4,2.9-0.9c0.4-0.6,0.8-1.1,1.3-1.6 c-0.4,0.5-0.8,1.1-1.1,1.7c0.3,0.1,0.5,0.3,0.8,0.5c0.2,0.2,0.4,0.5,0.6,0.8c0.4-0.9,0.5-1.8,0.3-2.8c0-0.2,0-0.5-0.4-0.4 c0.1-0.1,0.1-0.2,0.3-0.2c0.4,0.6,0.4,1.2,0.4,1.9c0,0.5-0.2,1-0.4,1.5c0,0.1,0,0.2,0,0.3c0.7,1.5,0.8,3,0.4,4.5c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1l0,0c-0.4,0.9-0.8,1.8-1.3,2.7c-0.2,0.3-0.3,0.5-0.4,0.8l0,0c0,0,0,0.1-0.1,0.1c-0.9,1.5-1.5,3.1-1.7,4.8 c-0.2,2-0.1,4,0.1,6c0.2,2,0.6,4,0.6,6c0,0.9,0,1.8,0,2.7c0,0.1,0,0.2-0.1,0.2c-0.1-0.1-0.1-0.2-0.1-0.4c0-0.9-0.1-1.9-0.1-2.8 C154.4,41.9,154.2,40.6,154,39.2z M150.7,9.3c-0.3,0.9-0.4,1.8-0.8,2.6c0.6,0.1,1.2,0.3,1.7,0.7c0-0.5,0.1-1,0.1-1.5 c0-0.5-0.1-1-0.4-1.5C151.1,9.6,151,9.4,150.7,9.3z M141.5,13.9c0.5-0.3,1.1-0.5,1.6-0.6c-0.6-1.3-1.3-2-2.1-1.9 C141.4,12.2,141.5,13,141.5,13.9z'/%3E%3Cpath class='st2' d='M138.7,28.4c0.8,0.8,1.4,1.8,1.8,2.8c0.2,0.7,0.4,1.4,0.4,2.1c-0.2-0.6-0.3-1.2-0.5-1.8 c-0.4-1-0.9-1.9-1.5-2.8C138.8,28.6,138.7,28.6,138.7,28.4z'/%3E%3Cpath class='st2' d='M155.8,26.6c0.1-0.3,0.3-0.5,0.4-0.8c0.5-0.9,1-1.8,1.3-2.7c0,0.7-0.3,1.2-0.6,1.8c-0.3,0.6-0.7,1.1-1,1.6 C155.9,26.5,155.8,26.6,155.8,26.6z'/%3E%3Cpath class='st2' d='M157.5,23.1c0,0,0-0.1,0-0.1C157.6,23,157.6,23.1,157.5,23.1z'/%3E%3Cpath class='st2' d='M155.7,26.7c0,0,0-0.1,0.1-0.1C155.8,26.6,155.7,26.7,155.7,26.7z'/%3E%3Cpath class='st2' d='M138.6,28.2C138.6,28.2,138.6,28.3,138.6,28.2C138.6,28.3,138.6,28.3,138.6,28.2z'/%3E%3Cpath class='st2' d='M138.5,28.2C138.5,28.2,138.5,28.2,138.5,28.2C138.6,28.2,138.5,28.2,138.5,28.2z'/%3E%3Cpath class='st2' d='M138.6,28.3C138.6,28.3,138.7,28.3,138.6,28.3C138.6,28.4,138.6,28.3,138.6,28.3z'/%3E%3Cpath class='st2' d='M138.7,28.4C138.7,28.4,138.7,28.4,138.7,28.4C138.7,28.4,138.7,28.4,138.7,28.4z'/%3E%3Cpath class='st4' d='M149.9,24.6c0.4,0.1,0.8,0.3,1.2,0.5c0.4,0.3,0.6,0.7,0.7,1.2c0.2,0.9,0,1.7-0.5,2.4c-0.4,0.5-0.8,0.7-1.4,0.8 c-0.4,0-0.7,0-1,0c-0.9,0-1.7,0.2-2.6,0.5c-0.6,0.2-1.2,0.4-1.9,0.4c-1.5,0-2.4-1-2.2-2.5c0.1-0.5,0.3-0.9,0.6-1.2 c0.1-0.2,0.3-0.3,0.4-0.5c0.4-0.4,0.7-0.9,0.9-1.5c0.2-1.1,0.9-2,1.9-2.6c1.2-0.6,2.6-0.1,3.1,1.1c0,0.1,0.1,0.2,0.1,0.4 C149.4,23.9,149.6,24.2,149.9,24.6L149.9,24.6c-0.2,0-0.3-0.2-0.4-0.3c0-0.2-0.1-0.3-0.2-0.4c-0.1-0.3-0.2-0.6-0.5-0.8 c-0.1-0.2-0.3-0.4-0.5-0.6c-0.7-0.6-1.5-0.4-2.2-0.1c0,0-0.1,0-0.1,0.1l0,0c0,0-0.1,0,0,0v0c-0.4,0.1-0.6,0.4-0.8,0.7 c-0.3,0.4-0.7,0.8-0.8,1.2c-0.1,0.5-0.2,1-0.5,1.4l0,0c0,0-0.1,0-0.1,0.1l0,0c0,0-0.1,0,0,0.1c-0.4,0.2-0.6,0.5-0.8,0.9 c0,0-0.1,0-0.1,0.1l0,0c-0.5,0.5-0.7,1.1-0.5,1.8c0.2,0.7,0.6,1.1,1.3,1.2c0.7,0.1,1.4,0,2.1-0.2c0.7-0.2,1.4-0.5,2.2-0.6 c0.5,0,1.1,0,1.6,0c0.4,0,0.9-0.1,1.3-0.4l0,0c0,0,0,0,0.1,0c0.4-0.3,0.6-0.6,0.7-1.1c0.1-0.5,0.1-1,0-1.4 c-0.1-0.4-0.3-0.6-0.6-0.8l0,0c0,0,0,0,0,0l0,0c0,0-0.1,0-0.1,0C150.5,25,150.2,24.8,149.9,24.6L149.9,24.6z'/%3E%3Cpath class='st4' d='M141.2,24.4c0.1,1.5-1.1,1.9-2,1.5c-0.5-0.2-0.9-0.6-1.2-1.1c-0.6-0.8-1.1-1.8-1.1-2.8c0-0.7,0.3-1.1,0.8-1.5 c0.3-0.2,0.6-0.1,0.9,0c0.6,0.3,1.1,0.7,1.5,1.2C140.8,22.5,141.1,23.6,141.2,24.4z M141,25.2L141,25.2c0.2-0.4,0.1-0.8,0-1.2 c-0.3-1.3-1-2.4-2.2-3.1c-0.4-0.2-0.7-0.3-1.1,0c-0.7,0.5-0.8,0.8-0.7,1.6c0.2,1.1,0.8,1.9,1.6,2.7c0.3,0.3,0.6,0.5,1,0.6 C140.2,25.8,140.8,25.6,141,25.2C141,25.2,141,25.2,141,25.2z'/%3E%3Cpath class='st4' d='M156.5,21.6c-0.1,1.1-0.7,2.1-1.7,2.8c-0.6,0.4-1.3,0.4-2,0.1c-0.6-0.3-0.9-0.8-0.8-1.5 c0.1-1.2,0.7-2.3,1.6-3.1c0.6-0.5,1.3-0.6,2-0.2C156.3,20.1,156.6,20.7,156.5,21.6z M156,20.3C155.9,20.2,155.9,20.2,156,20.3 L156,20.3c-0.1-0.1-0.1-0.1-0.2-0.1l0,0c0,0-0.1,0-0.1,0l0,0c0,0-0.1,0-0.1,0c0,0-0.1-0.1-0.2,0c-0.4-0.2-0.7-0.2-1.1,0 c-0.6,0.3-1.1,0.7-1.4,1.3l0,0c0,0-0.1,0-0.1,0.1l0,0c0,0-0.1,0,0,0.1c-0.5,0.7-0.8,1.4-0.6,2.2c0,0.2,0.2,0.4,0.4,0.5 c0.4,0.2,0.8,0.3,1.3,0.2c0.8-0.1,1.5-0.6,1.9-1.2c0.3-0.4,0.5-0.9,0.6-1.4c0.1-0.2,0-0.4,0-0.6c0-0.3-0.1-0.6-0.4-0.8v0 C156.1,20.3,156,20.3,156,20.3L156,20.3z'/%3E%3Cpath class='st4' d='M145.4,19.3c0,0.4,0,0.9-0.2,1.3c-0.3,0.8-0.9,1-1.6,0.6c-1.1-0.7-1.8-1.6-1.9-3c0-0.5,0.1-1.1,0.4-1.5 c0.1-0.1,0.1-0.2,0.2-0.4c0.5-0.7,1.3-0.7,2-0.2c0.6,0.5,0.9,1.3,1,2C145.4,18.6,145.4,18.9,145.4,19.3z M143.1,20.4L143.1,20.4 C143.1,20.4,143.1,20.5,143.1,20.4L143.1,20.4c0.4,0.4,0.8,0.6,1.2,0.7c0.4,0.1,0.5,0,0.7-0.4h0c0,0,0,0,0,0c0.4-0.6,0.4-1.3,0.3-2 c-0.1-0.8-0.4-1.5-0.9-2.1c-0.4-0.4-0.9-0.6-1.4-0.3c-0.1,0-0.2,0-0.2,0.1c0.1,0.2-0.1,0.2-0.2,0.3c-0.7,0.7-0.9,1.4-0.6,2.3 c0.2,0.5,0.4,0.9,0.8,1.3C142.9,20.2,142.9,20.3,143.1,20.4C143,20.3,143,20.4,143.1,20.4z'/%3E%3Cpath class='st5' d='M146.7,17c-0.1-1.2,0-2.5,0.8-3.5c1.2-1.5,3.5-1.3,4.5,0.3c0.4,0.5,0.5,1.1,0.6,1.7c-0.1-0.6-0.3-1.1-0.6-1.6 c-0.6-0.7-1.3-1.2-2.3-1.2c-1.3,0-2.6,0.9-2.7,2.6c0,0.5,0,1.1,0,1.6c0,0,0,0.1-0.1,0.2C146.8,17.1,146.8,17,146.7,17z'/%3E%3Cpath class='st4' d='M147.8,18.5c0-1.1,0.4-2.1,0.9-3.1c0.2-0.3,0.4-0.5,0.7-0.6c0.3-0.2,0.6-0.2,0.9,0c0.7,0.5,1.1,1.2,1.1,2 c0,1-0.2,2-0.7,2.9c-0.2,0.4-0.5,0.7-0.9,0.9c-0.5,0.3-1,0.2-1.3-0.3C148,19.8,147.8,19.2,147.8,18.5z M150.2,20.1 C150.2,20.1,150.2,20.1,150.2,20.1L150.2,20.1c0.7-0.7,0.9-1.5,1-2.4l0,0c0.1-0.1,0-0.2,0-0.4c0.1-0.8-0.2-1.7-0.8-2.1 c0,0,0,0-0.1,0l0,0c-0.2-0.2-0.4-0.2-0.6-0.2c-0.1,0-0.3,0-0.4,0.2c-0.5,0.4-0.8,0.9-1,1.5c0,0,0,0.1,0,0.1l0,0 c-0.3,0.8-0.4,1.6-0.3,2.4c0,0.3,0.1,0.5,0.3,0.8C148.8,20.8,149.5,20.9,150.2,20.1C150.1,20.1,150.2,20.1,150.2,20.1L150.2,20.1z' /%3E%3Cpath class='st5' d='M154.3,28.8c-0.2,0.7-0.4,1.4-0.5,2.1c-0.2,1.4-0.2,2.9-0.1,4.3c0,0.4,0,0.9,0.1,1.3c-0.1,0.1,0,0.2-0.1,0.3 c-0.1-0.8-0.2-1.7-0.2-2.5c-0.1-1.5-0.2-3.1,0.4-4.5C153.9,29.4,154,29,154.3,28.8z'/%3E%3Cpath class='st5' d='M140.4,18.9c-0.8-1.5-0.3-3.4,1-4.4c0.6-0.4,1.1-0.7,1.8-0.7c0.1,0,0.2,0,0.2,0.1c-1.6,0-2.9,1.1-3.1,2.8 C140.3,17.5,140.4,18.2,140.4,18.9z'/%3E%3Cpath class='st5' d='M152.8,17.9c1.1-1.3,2.8-1.3,3.8,0c0.5,0.6,0.8,1.4,1,2.2c-0.2-0.2-0.2-0.5-0.3-0.7c-0.3-0.7-0.7-1.3-1.2-1.7 c-0.8-0.6-1.6-0.6-2.5-0.2c-0.2,0.1-0.4,0.2-0.6,0.3C152.9,17.9,152.9,17.9,152.8,17.9z'/%3E%3Cpath class='st5' d='M154.3,28.7c0,0,0,0.1,0,0.1C154.3,28.7,154.3,28.7,154.3,28.7z'/%3E%3Cpath class='st5' d='M152.7,18C152.8,17.9,152.8,17.9,152.7,18C152.8,17.9,152.8,18,152.7,18z'/%3E%3Cpath class='st4' d='M149.9,24.5C149.9,24.5,149.9,24.5,149.9,24.5L149.9,24.5C149.9,24.6,149.9,24.6,149.9,24.5L149.9,24.5z'/%3E%3Cpath class='st5' d='M150.7,9.3c0.2,0.1,0.4,0.2,0.5,0.4c0.3,0.4,0.4,0.9,0.4,1.5c0,0.5,0,0.9-0.1,1.5c-0.5-0.4-1.1-0.6-1.7-0.7 C150.4,11.1,150.5,10.2,150.7,9.3z'/%3E%3Cpath class='st5' d='M141.5,13.9c0-0.8-0.1-1.6-0.4-2.4c0.8-0.1,1.5,0.5,2.1,1.9C142.6,13.3,142.1,13.5,141.5,13.9z'/%3E%3Cpath class='st6' d='M149.9,24.5C149.9,24.6,149.9,24.6,149.9,24.5c0.3,0.3,0.7,0.5,1,0.7c0,0,0.1,0,0.1,0l0,0c0,0,0,0,0,0l0,0 c0,0.1,0.1,0.2,0.2,0.2c0.1,0.1,0.2,0.3,0.3,0.4c0.2,0.5,0.2,1,0.2,1.5c-0.1,0.5-0.3,0.8-0.7,1.1c0,0,0,0-0.1,0l0,0 c0,0-0.1,0-0.2,0c-0.5,0.1-1,0.1-1.5,0.1c-0.6,0-1.2-0.1-1.7,0c-0.7,0.2-1.3,0.4-2,0.7c-0.5,0.2-1,0.4-1.6,0.3c-1-0.2-1.4-1-1.2-2 c0-0.3,0.2-0.6,0.2-0.9l0,0c0,0,0,0,0.1-0.1c0.2-0.4,0.4-0.7,0.8-0.9c0,0,0,0,0-0.1l0,0c0,0,0.1,0,0.1-0.1l0,0 c0.1,0,0.2-0.1,0.2-0.2c0.3-0.4,0.5-1,0.7-1.5c0.2-0.5,0.4-1,0.9-1.4c0.1-0.1,0.3-0.1,0.3-0.3v0c0,0,0,0,0,0l0,0c0,0,0.1,0,0.1-0.1 c0.8-0.3,1.5-0.5,2.2,0.1c0.2,0.2,0.3,0.4,0.5,0.6c0,0.2,0.1,0.5,0.2,0.7c0.1,0.2,0.2,0.5,0.4,0.6 C149.6,24.4,149.7,24.5,149.9,24.5z'/%3E%3Cpath class='st2' d='M142.9,26.9c0,0.3-0.2,0.6-0.2,0.9c-0.1,1,0.2,1.8,1.2,2c0.5,0.1,1.1-0.1,1.6-0.3c0.6-0.3,1.3-0.5,2-0.7 c0.6-0.2,1.2-0.1,1.7,0c0.5,0,1,0,1.5-0.1c0,0,0.1,0,0.2,0c-0.4,0.3-0.8,0.4-1.3,0.4c-0.5,0-1.1,0-1.6,0c-0.8,0.1-1.5,0.4-2.2,0.6 c-0.7,0.2-1.4,0.4-2.1,0.2c-0.7-0.1-1.2-0.5-1.3-1.2C142.3,28,142.4,27.4,142.9,26.9z'/%3E%3Cpath class='st2' d='M146,22.4c0,0.2-0.2,0.2-0.3,0.3c-0.4,0.4-0.7,0.8-0.9,1.4c-0.2,0.5-0.4,1-0.7,1.5c0,0.1-0.1,0.2-0.2,0.2 c0.3-0.4,0.4-0.9,0.5-1.4c0.1-0.5,0.4-0.9,0.8-1.2C145.4,22.8,145.7,22.5,146,22.4z'/%3E%3Cpath class='st2' d='M151.7,27.6c0-0.5,0-1-0.2-1.5c-0.1-0.2-0.2-0.3-0.3-0.4c-0.1-0.1-0.2-0.1-0.2-0.2c0.3,0.2,0.5,0.4,0.6,0.8 C151.8,26.6,151.8,27.1,151.7,27.6z'/%3E%3Cpath class='st2' d='M149.5,24.3c-0.3-0.1-0.4-0.3-0.4-0.6c-0.1-0.2-0.1-0.5-0.2-0.7c0.3,0.2,0.4,0.5,0.5,0.8 C149.4,24,149.4,24.1,149.5,24.3z'/%3E%3Cpath class='st2' d='M146.2,22.3c0,0,0,0.1-0.1,0.1C146.1,22.3,146.1,22.3,146.2,22.3z'/%3E%3Cpath class='st2' d='M143.9,25.7C143.9,25.8,143.9,25.8,143.9,25.7C143.9,25.8,143.9,25.8,143.9,25.7z'/%3E%3Cpath class='st2' d='M143,26.8C143,26.9,143,26.9,143,26.8C142.9,26.9,143,26.8,143,26.8z'/%3E%3Cpath class='st2' d='M150.9,25.3C150.9,25.3,150.9,25.3,150.9,25.3C150.9,25.2,150.9,25.3,150.9,25.3z'/%3E%3Cpath class='st2' d='M146.1,22.4C146.1,22.4,146,22.4,146.1,22.4C146,22.4,146.1,22.4,146.1,22.4z'/%3E%3Cpath class='st2' d='M151,25.3C151,25.3,151,25.3,151,25.3C151,25.3,151,25.3,151,25.3z'/%3E%3Cpath class='st2' d='M143.9,25.8C143.9,25.9,143.8,25.9,143.9,25.8C143.8,25.9,143.8,25.9,143.9,25.8z'/%3E%3Cpath class='st2' d='M150.9,28.7C150.9,28.7,150.9,28.7,150.9,28.7C150.9,28.7,150.9,28.7,150.9,28.7z'/%3E%3Cpath class='st6' d='M140.9,25.2c-0.1,0.4-0.7,0.6-1.3,0.5c-0.4-0.1-0.7-0.3-1-0.6c-0.8-0.8-1.3-1.6-1.6-2.7 c-0.2-0.8,0-1.1,0.7-1.6c0.4-0.3,0.7-0.2,1.1,0c1.2,0.7,1.8,1.8,2.2,3.1C141,24.4,141,24.8,140.9,25.2L140.9,25.2 C141,25.2,141,25.2,140.9,25.2z'/%3E%3Cpath class='st2' d='M141,25.2c0-0.4,0-0.8,0-1.2C141.1,24.4,141.2,24.8,141,25.2z'/%3E%3Cpath class='st2' d='M140.9,25.2C140.9,25.2,141,25.2,140.9,25.2C141,25.2,141,25.2,140.9,25.2z'/%3E%3Cpath class='st6' d='M156.4,21.7c0,0.5-0.3,1-0.6,1.4c-0.5,0.7-1.1,1.2-1.9,1.2c-0.5,0.1-0.9,0-1.3-0.2c-0.2-0.1-0.4-0.3-0.4-0.5 c-0.2-0.8,0.1-1.5,0.6-2.2c0,0,0,0,0-0.1l0,0c0,0,0.1,0,0.1-0.1l0,0c0.1,0,0.1,0,0.2-0.1c0.2-0.2,0.3-0.3,0.5-0.5 c0.5-0.6,1.1-0.8,1.8-0.7c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0l0,0c0,0,0.1,0,0.1,0l0,0c0,0.1,0.1,0.1,0.2,0.1l0,0c0,0,0,0,0,0l0,0 c0,0,0,0.1,0.1,0.1v0C156.2,20.8,156.4,21.2,156.4,21.7z'/%3E%3Cpath class='st2' d='M155.4,20c-0.7-0.1-1.4,0.1-1.8,0.7c-0.2,0.2-0.3,0.4-0.5,0.5c0,0-0.1,0.1-0.2,0.1c0.3-0.6,0.8-1,1.4-1.3 C154.7,19.7,155,19.8,155.4,20z'/%3E%3Cpath class='st2' d='M156.4,21.7c0-0.5-0.2-0.9-0.4-1.3c0.3,0.2,0.4,0.5,0.4,0.8C156.5,21.3,156.5,21.5,156.4,21.7z'/%3E%3Cpath class='st2' d='M155.9,20.2c-0.1,0-0.1,0-0.2-0.1C155.8,20.1,155.9,20.2,155.9,20.2z'/%3E%3Cpath class='st2' d='M152.9,21.3C152.9,21.3,152.9,21.3,152.9,21.3C152.8,21.3,152.8,21.3,152.9,21.3z'/%3E%3Cpath class='st2' d='M155.7,20.1c0,0-0.1,0-0.1,0C155.6,20,155.6,20,155.7,20.1z'/%3E%3Cpath class='st2' d='M156,20.4C156,20.4,156,20.3,156,20.4C156,20.3,156.1,20.3,156,20.4z'/%3E%3Cpath class='st2' d='M155.8,20.1c0,0-0.1,0-0.1,0C155.7,20.1,155.7,20.1,155.8,20.1z'/%3E%3Cpath class='st2' d='M152.8,21.3C152.8,21.4,152.8,21.4,152.8,21.3C152.8,21.4,152.8,21.3,152.8,21.3z'/%3E%3Cpath class='st2' d='M156,20.3C155.9,20.2,155.9,20.2,156,20.3C155.9,20.2,155.9,20.3,156,20.3z'/%3E%3Cpath class='st6' d='M143,20.3c-0.1,0-0.1-0.1-0.2-0.1c-0.4-0.4-0.6-0.8-0.8-1.3c-0.4-0.9-0.1-1.7,0.6-2.3c0.1-0.1,0.3-0.1,0.2-0.3 c0,0,0.1-0.1,0.2-0.1c0.4,0,0.7,0,0.9,0.3c0.3,0.3,0.6,0.7,0.8,1c0.2,0.4,0.4,0.7,0.6,1.1c0.2,0.7,0.1,1.4-0.3,2c0,0,0,0,0,0h0 c-0.4,0.1-0.8,0.2-1.2,0c-0.2-0.1-0.4-0.2-0.7-0.2l0,0C143.2,20.4,143.1,20.4,143,20.3L143,20.3C143,20.4,143,20.3,143,20.3z'/%3E%3Cpath class='st2' d='M145.3,18.6c-0.2-0.4-0.4-0.7-0.6-1.1c-0.2-0.4-0.5-0.7-0.8-1c-0.3-0.2-0.6-0.3-0.9-0.3c0.5-0.2,1-0.1,1.4,0.3 C144.9,17.1,145.2,17.8,145.3,18.6z'/%3E%3Cpath class='st2' d='M143.2,20.5c0.2,0,0.4,0.2,0.7,0.2c0.4,0.1,0.8,0.1,1.2,0c-0.1,0.4-0.3,0.5-0.7,0.4 C143.8,21,143.5,20.8,143.2,20.5z'/%3E%3Cpath class='st2' d='M143.1,20.4C143.1,20.4,143.2,20.4,143.1,20.4C143.1,20.5,143.1,20.4,143.1,20.4z'/%3E%3Cpath class='st2' d='M143,20.3C143,20.3,143.1,20.4,143,20.3C143,20.4,143,20.3,143,20.3z'/%3E%3Cpath class='st2' d='M145,20.6C145,20.6,145,20.6,145,20.6C145,20.6,145,20.6,145,20.6z'/%3E%3Cpath class='st6' d='M148.3,16.8L148.3,16.8c0,0,0-0.1,0-0.1c0.2-0.6,0.5-1.2,1-1.5c0.3-0.1,0.7,0,1,0l0,0c0,0,0,0,0.1,0 c0.6,0.4,1,1.3,0.8,2.1c-0.1,0.1,0,0.2,0,0.4l0,0c-0.1,0-0.1,0.1-0.1,0.1c-0.2,0.7-0.4,1.4-0.9,2.1c0,0,0,0.1,0,0.1l0,0 c0,0,0,0,0,0l0,0c0,0,0,0,0,0.1c-0.6,0.7-1.4,0.6-1.9-0.1c0,0,0-0.1,0-0.1c-0.2-0.7-0.2-1.4-0.1-2.1 C148.2,17.4,148.3,17.1,148.3,16.8z'/%3E%3Cpath class='st2' d='M148.3,16.8c0,0.3-0.1,0.6-0.1,1c-0.1,0.7,0,1.4,0.1,2.1c0,0,0,0.1,0,0.1c-0.2-0.2-0.2-0.5-0.3-0.8 C147.9,18.4,148,17.6,148.3,16.8z'/%3E%3Cpath class='st2' d='M150.2,20c0,0,0-0.1,0-0.1c0.4-0.6,0.7-1.3,0.9-2.1c0,0,0-0.1,0.1-0.1C151.1,18.5,150.8,19.3,150.2,20z'/%3E%3Cpath class='st2' d='M150.3,15.2c-0.3,0-0.7-0.1-1,0c0.1-0.2,0.2-0.2,0.4-0.2C149.9,15,150.2,15,150.3,15.2z'/%3E%3Cpath class='st2' d='M151.2,17.7c0-0.1,0-0.3,0-0.4C151.2,17.4,151.3,17.6,151.2,17.7z'/%3E%3Cpath class='st2' d='M148.3,16.7c0,0,0,0.1,0,0.1C148.3,16.8,148.3,16.7,148.3,16.7z'/%3E%3Cpath class='st2' d='M150.1,20.1C150.2,20.1,150.2,20.1,150.1,20.1C150.2,20.1,150.1,20.1,150.1,20.1z'/%3E%3Cpath class='st2' d='M150.2,20.1C150.2,20.1,150.2,20,150.2,20.1C150.2,20.1,150.2,20.1,150.2,20.1z'/%3E%3Cpath class='st2' d='M150.4,15.2C150.4,15.2,150.4,15.2,150.4,15.2C150.4,15.2,150.4,15.2,150.4,15.2z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M94.6,88.9c-0.5-0.1-1-0.4-1.4-0.8c-0.4-0.4-0.7-0.8-0.8-1.2c0-0.2,0-0.4,0-0.7c0-0.3,0-0.5,0-0.8s0-0.4,0-0.4 c0,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.3c0-0.1,0.1-0.3,0.1-0.4c0.1-0.2,0.1-0.3,0.1-0.4s0-0.2,0-0.2c0.1-0.2,0.1-0.3,0.2-0.4 c0.1-0.1,0.1-0.2,0.1-0.4c0,0,0-0.1,0-0.2c0-0.1,0.1-0.2,0.1-0.2c0,0,0.1-0.1,0.2-0.3c0,0,0-0.1,0.1-0.3c0.1-0.2,0.1-0.4,0.2-0.6 c0.1-0.2,0.2-0.4,0.2-0.6c0.1-0.2,0.1-0.3,0.2-0.4v0c0-0.1,0.1-0.3,0.2-0.4c0-0.1,0-0.2,0.1-0.3c0-0.2,0.1-0.3,0.2-0.4 c0.1-0.3,0.3-0.7,0.5-1.1c0.2-0.4,0.4-0.8,0.7-1.2c0.3-0.4,0.5-0.8,0.7-1.1c0.2-0.3,0.4-0.6,0.6-0.7c0.2-0.3,0.4-0.4,0.5-0.4 c0.1,0,0.3,0.1,0.5,0.3c0.1,0.1,0.2,0.2,0.2,0.4c0,0.1,0,0.3,0,0.4s0,0.2-0.1,0.2c-0.1,0-0.2,0.2-0.4,0.4s-0.4,0.5-0.6,0.9 c-0.2,0.3-0.5,0.7-0.7,1c-0.2,0.4-0.4,0.7-0.6,0.9c-0.2,0.4-0.4,0.9-0.7,1.4c0,0,0,0.1,0,0.1s0,0,0,0.1c-0.2,0.4-0.4,0.8-0.5,1.1 c-0.1,0.4-0.3,0.7-0.4,1.1c-0.1,0.1-0.1,0.2-0.2,0.4c0,0,0,0,0,0.1c0,0.1,0,0.2-0.1,0.3c-0.1,0-0.1,0.1-0.1,0.3s0,0.2,0,0.3 c-0.1,0.2-0.2,0.5-0.3,0.9c-0.1,0.4-0.1,0.7-0.2,1c0,0.3,0,0.6,0,0.7c0,0.2,0.1,0.4,0.4,0.6c0.2,0.2,0.4,0.3,0.8,0.4 c0.1,0,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.4,0c0.2,0,0.4,0,0.7-0.1h0c0.2,0,0.4-0.1,0.5-0.1c0.2,0,0.4-0.1,0.5-0.1 c0.2,0,0.3,0,0.5-0.1c0.1,0,0.3-0.1,0.4-0.1c0.3-0.1,0.5-0.1,0.6-0.2c0.1,0,0.2,0,0.3,0s0.1,0.1,0.1,0.2c0,0.1,0,0.2,0,0.3 c0,0.1-0.1,0.2-0.3,0.3c-0.2,0.1-0.4,0.3-0.7,0.4s-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.2-0.9,0.3S95.8,89,95.4,89 C95.1,89,94.9,89,94.6,88.9z'/%3E%3Cpath d='M104.3,87.5c-0.3,0.2-0.6,0.4-1,0.4c-0.4,0-0.7,0-1.1-0.2c-0.4-0.2-0.6-0.4-0.9-0.7c-0.2-0.3-0.4-0.6-0.4-1 c-0.1-0.4-0.1-0.9,0-1.5c0-0.5,0.2-1,0.5-1.6c0.3-0.5,0.7-1,1.1-1.4c0.4-0.4,0.8-0.7,1.2-0.9c0.2-0.1,0.4-0.2,0.5-0.2 c0.1,0,0.4,0,0.7,0c0.3,0,0.5,0.1,0.7,0.2c0.2,0.1,0.3,0.2,0.4,0.3c0.2,0.2,0.3,0.4,0.4,0.6s0.1,0.4,0.1,0.6c0,0.3-0.3,0.7-0.6,1.1 c-0.3,0.4-0.8,0.8-1.3,1c-0.3,0.1-0.6,0.1-1,0.1c-0.4,0-0.6-0.1-0.9-0.3c-0.3-0.1-0.4-0.1-0.5,0c-0.1,0.1-0.2,0.5-0.2,1 c0,0.5,0,0.9,0.1,1.1c0.1,0.2,0.3,0.4,0.5,0.4c0.3,0,0.5,0.1,0.6,0.1c0.2,0,0.4,0,0.6-0.2c0.2-0.1,0.4-0.2,0.4-0.2 c0,0,0.1,0,0.1-0.1c0,0,0.1-0.1,0.3-0.3c0.1-0.1,0.2-0.2,0.2-0.2c0,0,0.1-0.1,0.2-0.1s0.1,0,0.2,0.1c0,0,0.1,0.1,0.2,0.1 c0.1,0,0.2,0.1,0.1,0.2c-0.1,0.2-0.2,0.4-0.4,0.6C104.9,87.1,104.6,87.3,104.3,87.5z M104.3,83.2c0.1-0.1,0.3-0.2,0.5-0.3 s0.3-0.3,0.4-0.4c0.1-0.2,0.2-0.3,0.2-0.4c0-0.2-0.1-0.4-0.3-0.5s-0.4-0.1-0.8,0c-0.1,0-0.3,0.1-0.5,0.3c-0.2,0.2-0.4,0.3-0.5,0.5 c-0.2,0.2-0.3,0.4-0.4,0.5c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0.2,0.1,0.3,0.1c0.2,0,0.4,0,0.6,0C104,83.3,104.2,83.3,104.3,83.2z'/%3E%3Cpath d='M121.2,87.3c-0.1,0-0.2-0.1-0.3-0.2c-0.1-0.1-0.2-0.3-0.3-0.5c-0.1-0.3-0.1-0.6-0.1-1.1c0-0.4,0-0.7,0-0.9s0-0.4-0.1-0.4 c-0.1,0-0.3,0.1-0.6,0.3c-0.3,0.2-0.6,0.5-1,0.8c-0.4,0.4-0.8,0.7-1.2,1.2c-0.1,0.1-0.3,0.3-0.4,0.4c-0.1,0.1-0.3,0.2-0.4,0.2 s-0.3,0-0.4-0.1l-0.2-0.2c-0.1-0.1-0.1-0.1-0.1-0.2s0-0.2,0-0.3l0.5-1.3c0.2-0.5,0.4-0.8,0.4-1.1c0.1-0.2,0.1-0.4,0.1-0.4 s0-0.1,0-0.1c-0.1,0-0.3,0.1-0.5,0.2c-0.2,0.1-0.4,0.2-0.4,0.3c0,0-0.1,0-0.2,0.2c-0.1,0.1-0.2,0.2-0.4,0.4 c-0.1,0.2-0.3,0.4-0.5,0.6c-0.3,0.3-0.5,0.5-0.8,0.8c-0.2,0.1-0.4,0.3-0.5,0.5c-0.2,0.2-0.3,0.4-0.4,0.6c-0.1,0.2-0.2,0.2-0.2,0.2 c-0.2,0-0.3,0-0.5-0.1c-0.1-0.1-0.2-0.2-0.3-0.5c-0.1-0.2-0.1-0.5,0-0.9s0.2-0.9,0.4-1.6c0-0.2,0.1-0.4,0.1-0.4s0-0.2,0.1-0.3 c0-0.1,0.1-0.3,0.2-0.5c0.1-0.2,0.2-0.5,0.4-1c0.1-0.3,0.1-0.4,0.2-0.6c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0.1-0.4s0.2-0.2,0.3-0.2 c0.1,0,0.2,0,0.3,0c0.1,0,0.3,0.1,0.4,0.2s0.2,0.3,0.2,0.5c0,0.2,0,0.3,0,0.4c0,0.1-0.1,0.2-0.1,0.4l-0.2,0.5 c-0.1,0.1-0.2,0.4-0.3,0.6c-0.1,0.3-0.2,0.5-0.3,0.8c-0.1,0.2-0.1,0.4-0.1,0.4c0,0,0,0,0.1,0c0.1,0,0.2-0.1,0.3-0.3 s0.3-0.2,0.4-0.3c0.3-0.3,0.6-0.5,0.9-0.8c0.4-0.2,0.7-0.4,1-0.6c0.3-0.2,0.6-0.3,0.8-0.4c0.2,0,0.4,0,0.5,0.1s0.2,0.2,0.4,0.4 c0.1,0.1,0.1,0.2,0.2,0.4c0,0.1,0,0.3,0,0.4c0,0,0,0.2-0.1,0.4s-0.2,0.5-0.3,0.9c0.3-0.3,0.5-0.5,0.8-0.6c0.2-0.2,0.3-0.3,0.4-0.4 c0.5-0.4,1-0.7,1.4-0.8c0.4-0.1,0.7,0,0.9,0.4c0.2,0.1,0.2,0.3,0.3,0.5c0,0.2,0,0.5,0,0.9c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7 c0,0.2,0,0.3,0.1,0.4c0,0,0.1,0.1,0.2,0.1c0.1,0,0.3,0.1,0.4,0.1c0.2,0,0.3,0.1,0.4,0.3c0,0.1,0,0.3-0.3,0.4 c-0.2,0.1-0.4,0.2-0.7,0.2S121.3,87.4,121.2,87.3z'/%3E%3Cpath d='M126.8,87.5c-0.3,0.2-0.6,0.4-1,0.4c-0.4,0-0.7,0-1.1-0.2c-0.4-0.2-0.6-0.4-0.9-0.7c-0.2-0.3-0.4-0.6-0.4-1 c-0.1-0.4-0.1-0.9,0-1.5c0-0.5,0.2-1,0.5-1.6c0.3-0.5,0.7-1,1.1-1.4c0.4-0.4,0.8-0.7,1.2-0.9c0.2-0.1,0.4-0.2,0.5-0.2 c0.1,0,0.4,0,0.7,0c0.3,0,0.5,0.1,0.7,0.2c0.2,0.1,0.3,0.2,0.4,0.3c0.2,0.2,0.3,0.4,0.4,0.6c0.1,0.2,0.1,0.4,0.1,0.6 c0,0.3-0.3,0.7-0.6,1.1c-0.3,0.4-0.8,0.8-1.3,1c-0.3,0.1-0.6,0.1-1,0.1c-0.4,0-0.6-0.1-0.9-0.3c-0.3-0.1-0.4-0.1-0.5,0 c-0.1,0.1-0.2,0.5-0.2,1c0,0.5,0,0.9,0.1,1.1c0.1,0.2,0.3,0.4,0.5,0.4c0.3,0,0.5,0.1,0.6,0.1c0.2,0,0.4,0,0.6-0.2 c0.2-0.1,0.4-0.2,0.4-0.2c0,0,0.1,0,0.1-0.1c0,0,0.1-0.1,0.3-0.3c0.1-0.1,0.2-0.2,0.2-0.2c0,0,0.1-0.1,0.2-0.1s0.1,0,0.2,0.1 c0,0,0.1,0.1,0.2,0.1c0.1,0,0.2,0.1,0.1,0.2c-0.1,0.2-0.2,0.4-0.4,0.6C127.4,87.1,127.1,87.3,126.8,87.5z M126.8,83.2 c0.1-0.1,0.3-0.2,0.5-0.3s0.3-0.3,0.4-0.4c0.1-0.2,0.2-0.3,0.2-0.4c0-0.2-0.1-0.4-0.3-0.5c-0.2-0.1-0.4-0.1-0.8,0 c-0.1,0-0.3,0.1-0.5,0.3c-0.2,0.2-0.4,0.3-0.5,0.5c-0.2,0.2-0.3,0.4-0.4,0.5c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0.2,0.1,0.3,0.1 c0.2,0,0.4,0,0.6,0C126.5,83.3,126.7,83.3,126.8,83.2z'/%3E%3Cpath d='M130,87.5c-0.1-0.1-0.2-0.2-0.2-0.4c0-0.2-0.1-0.3,0-0.5c0-0.1,0-0.3,0.1-0.4c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2 c0,0,0-0.1,0-0.3c0-0.1,0.1-0.3,0.1-0.4c0.1-0.2,0.2-0.5,0.3-0.8s0.2-0.6,0.3-0.9c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.2,0.1-0.4,0.1-0.4 c0-0.2,0.1-0.2,0.3-0.3c0.2,0,0.3,0,0.4,0c0.1,0,0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5c0,0.2-0.1,0.5-0.3,0.8 c0,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.4-0.1,0.5c0,0.1-0.1,0.3-0.2,0.4c-0.1,0.2-0.1,0.4-0.2,0.5c0,0.1,0,0.2-0.1,0.3 c0,0.1,0,0.3-0.1,0.4c0,0.1-0.1,0.3-0.2,0.4c-0.1,0.5-0.2,0.9-0.3,1C130.4,87.9,130.3,87.8,130,87.5z M132,79.4 c-0.1-0.1-0.1-0.2-0.2-0.3c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2,0-0.2c0.1,0,0.2-0.1,0.4-0.4c0.1-0.2,0.2-0.4,0.2-0.6 c0,0,0-0.1,0-0.1c0,0,0.1-0.1,0.1-0.1c0.2-0.1,0.3-0.1,0.5,0c0.2,0.1,0.3,0.2,0.4,0.4c0.1,0.3,0.2,0.5,0.1,0.6 c0,0.2-0.2,0.4-0.4,0.7c-0.2,0.3-0.4,0.4-0.5,0.4C132.3,79.6,132.2,79.6,132,79.4z'/%3E%3Cpath d='M134.2,88.2c-0.3,0.1-0.4,0-0.6-0.2c-0.2-0.2-0.2-0.4-0.3-0.8c0-0.4,0-0.8,0.1-1.3c0.1-0.2,0.1-0.3,0.2-0.5 c0-0.2,0-0.3,0-0.4c0-0.1,0.1-0.3,0.2-0.6c0.1-0.3,0.2-0.5,0.3-0.8c0.1-0.3,0.2-0.5,0.3-0.8c0.1-0.2,0.1-0.4,0.2-0.4 c0,0,0.1,0,0.1-0.1c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0.1-0.4c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.1,0-0.2s0-0.2,0-0.2s0-0.1,0-0.2 c0,0,0-0.1,0-0.2c0.1-0.2,0.2-0.4,0.4-0.8c0.2-0.4,0.3-0.8,0.5-1.3c0.2-0.5,0.4-0.9,0.5-1.4s0.3-0.8,0.4-1.2s0.1-0.5,0.1-0.6 c0-0.1,0-0.2,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0,0,0.1-0.1,0.1-0.1c0,0,0.1,0,0.2,0c0.1,0.1,0.2,0.2,0.3,0.3c0.1,0.1,0.2,0.2,0.2,0.3 c0,0.1,0,0.3,0,0.4c0,0.2,0,0.3-0.1,0.5c0,0.1-0.1,0.3-0.2,0.6c-0.1,0.3-0.3,0.7-0.6,1.2c-0.1,0.3-0.2,0.5-0.3,0.8 s-0.2,0.4-0.2,0.4c0,0,0,0.1-0.1,0.2c0,0.1-0.1,0.2-0.1,0.4c0,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.2,0.4-0.3,0.7 c-0.1,0.2-0.2,0.4-0.3,0.6c-0.1,0.2-0.1,0.3-0.1,0.3c0,0,0,0.1,0,0.2c0,0,0,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.2s-0.1,0.5-0.3,1.1 c-0.2,0.7-0.4,1.4-0.6,2c-0.2,0.6-0.3,1.1-0.3,1.5c0,0.3,0,0.5,0,0.6C134.3,88,134.3,88.1,134.2,88.2z'/%3E%3Cpath d='M137.7,88.2c-0.3,0.1-0.4,0-0.6-0.2c-0.2-0.2-0.2-0.4-0.3-0.8c0-0.4,0-0.8,0.1-1.3c0.1-0.2,0.1-0.3,0.2-0.5 c0-0.2,0-0.3,0-0.4c0-0.1,0.1-0.3,0.2-0.6c0.1-0.3,0.2-0.5,0.3-0.8c0.1-0.3,0.2-0.5,0.3-0.8c0.1-0.2,0.1-0.4,0.2-0.4 c0,0,0.1,0,0.1-0.1c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0.1-0.4c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.2s0-0.1,0-0.2 c0,0,0-0.1,0-0.2c0.1-0.2,0.2-0.4,0.4-0.8c0.2-0.4,0.3-0.8,0.5-1.3c0.2-0.5,0.4-0.9,0.5-1.4c0.2-0.5,0.3-0.8,0.4-1.2 s0.1-0.5,0.1-0.6c0-0.1,0-0.2,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0,0,0.1-0.1,0.1-0.1c0,0,0.1,0,0.2,0c0.1,0.1,0.2,0.2,0.3,0.3 c0.1,0.1,0.2,0.2,0.2,0.3c0,0.1,0,0.3,0,0.4c0,0.2,0,0.3-0.1,0.5c0,0.1-0.1,0.3-0.2,0.6c-0.1,0.3-0.3,0.7-0.6,1.2 c-0.1,0.3-0.2,0.5-0.3,0.8s-0.2,0.4-0.2,0.4c0,0,0,0.1-0.1,0.2c0,0.1-0.1,0.2-0.1,0.4c0,0.1-0.1,0.3-0.2,0.5 c-0.1,0.2-0.2,0.4-0.3,0.7s-0.2,0.4-0.3,0.6c-0.1,0.2-0.1,0.3-0.1,0.3c0,0,0,0.1,0,0.2c0,0,0,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.2 s-0.1,0.5-0.3,1.1c-0.2,0.7-0.4,1.4-0.6,2c-0.2,0.6-0.3,1.1-0.3,1.5c0,0.3,0,0.5,0,0.6C137.9,88,137.8,88.1,137.7,88.2z'/%3E%3Cpath d='M144,87.5c-0.3,0.2-0.6,0.4-1,0.4c-0.4,0-0.7,0-1.1-0.2c-0.4-0.2-0.6-0.4-0.9-0.7c-0.2-0.3-0.4-0.6-0.4-1 c-0.1-0.4-0.1-0.9,0-1.5c0-0.5,0.2-1,0.5-1.6c0.3-0.5,0.7-1,1.1-1.4c0.4-0.4,0.8-0.7,1.2-0.9c0.2-0.1,0.4-0.2,0.5-0.2s0.4,0,0.7,0 c0.3,0,0.5,0.1,0.7,0.2c0.2,0.1,0.3,0.2,0.4,0.3c0.2,0.2,0.3,0.4,0.4,0.6c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.3,0.7-0.6,1.1 c-0.3,0.4-0.8,0.8-1.3,1c-0.3,0.1-0.6,0.1-1,0.1c-0.4,0-0.6-0.1-0.9-0.3c-0.3-0.1-0.4-0.1-0.5,0c-0.1,0.1-0.2,0.5-0.2,1 c0,0.5,0,0.9,0.1,1.1s0.3,0.4,0.5,0.4c0.3,0,0.5,0.1,0.6,0.1c0.2,0,0.4,0,0.6-0.2c0.2-0.1,0.4-0.2,0.4-0.2c0,0,0.1,0,0.1-0.1 c0,0,0.1-0.1,0.3-0.3c0.1-0.1,0.2-0.2,0.2-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1c0,0,0.1,0.1,0.2,0.1c0.1,0,0.2,0.1,0.1,0.2 c-0.1,0.2-0.2,0.4-0.4,0.6C144.6,87.1,144.3,87.3,144,87.5z M144,83.2c0.1-0.1,0.3-0.2,0.5-0.3c0.2-0.1,0.3-0.3,0.4-0.4 c0.1-0.2,0.2-0.3,0.2-0.4c0-0.2-0.1-0.4-0.3-0.5s-0.4-0.1-0.8,0c-0.1,0-0.3,0.1-0.5,0.3c-0.2,0.2-0.4,0.3-0.5,0.5 c-0.2,0.2-0.3,0.4-0.4,0.5c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0.2,0.1,0.3,0.1c0.2,0,0.4,0,0.6,0C143.7,83.3,143.9,83.3,144,83.2z'/%3E%3Cpath d='M151.8,88.1c-0.1-0.1-0.3-0.3-0.4-0.5c-0.1-0.2-0.2-0.5-0.3-0.8c0-0.1,0-0.3,0-0.4c0-0.2,0-0.3,0-0.4 c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0.2-0.3,0.3c0,0-0.2,0.2-0.4,0.3c-0.2,0.2-0.4,0.3-0.6,0.4c-0.4,0.3-0.8,0.4-1.1,0.5 c-0.3,0-0.6-0.1-0.8-0.4c-0.2-0.2-0.4-0.4-0.4-0.6c-0.1-0.2-0.1-0.5,0-0.9c0-0.5,0.1-0.9,0.2-1.4c0.1-0.4,0.3-1,0.7-1.8 c0.3-0.5,0.5-0.9,0.6-1.2c0.1-0.3,0.2-0.4,0.3-0.5c0.2-0.1,0.4-0.1,0.5,0c0.1,0.1,0.2,0.2,0.2,0.4c0.1,0.1,0.1,0.4,0,0.7 c-0.1,0.3-0.3,0.7-0.5,1.2c-0.2,0.4-0.4,0.9-0.5,1.4c-0.2,0.4-0.2,0.8-0.3,1.2c0,0.3,0,0.5,0.2,0.6c0.1,0.1,0.3,0,0.6,0 c0.3-0.1,0.6-0.4,1-0.8s0.8-1.1,1.1-1.9c0.1-0.3,0.2-0.5,0.2-0.7c0-0.2,0.1-0.4,0.1-0.7c0-0.2,0-0.3,0-0.4c0-0.1,0.1-0.2,0.3-0.3 c0-0.1,0.1-0.1,0.2-0.2c0.1,0,0.2,0,0.2,0l0.3,0c0,0,0.1,0,0.1,0.1c0,0.1,0.1,0.1,0.1,0.2c0.1,0.1,0.2,0.4,0.1,0.8 c-0.1,0.4-0.3,1-0.6,1.7c-0.3,0.5-0.4,1-0.5,1.2c-0.1,0.3-0.1,0.5-0.1,0.8c0,0.2,0,0.5,0.1,0.7c0.1,0.2,0.2,0.4,0.4,0.6 c0.1,0.1,0.2,0.2,0.3,0.3c0,0.1,0,0.3,0,0.4c0,0.1-0.1,0.2-0.2,0.3s-0.3,0.1-0.4,0.1C152.1,88.3,151.9,88.2,151.8,88.1z'/%3E%3Cpath d='M154.8,87.5c-0.1-0.1-0.2-0.2-0.3-0.3c0-0.1,0-0.3,0-0.5c0-0.4,0.1-0.7,0.2-1c0.1-0.3,0.1-0.6,0.2-1c0-0.2,0.1-0.4,0.2-0.8 c0.1-0.4,0.3-0.8,0.5-1.2c0.2-0.4,0.4-0.9,0.6-1.3c0.2-0.4,0.4-0.7,0.5-0.9c0.1-0.1,0.2-0.1,0.4-0.1c0.2,0,0.3,0.1,0.4,0.2 c0.1,0.1,0.2,0.3,0.1,0.6c-0.1,0.3-0.3,0.8-0.6,1.4c-0.2,0.4-0.3,0.6-0.4,0.8c-0.1,0.2-0.1,0.3-0.1,0.3c0,0,0.1,0,0.2,0 c0.1-0.1,0.2-0.3,0.4-0.5c0.2-0.2,0.4-0.4,0.7-0.6c0.2-0.2,0.5-0.4,0.7-0.5c0.2-0.1,0.4-0.2,0.4-0.3c0.1-0.1,0.2-0.1,0.4-0.2 c0.1,0,0.2-0.1,0.3-0.1c0.3-0.1,0.6-0.2,0.9-0.2c0.3,0,0.5,0.2,0.6,0.4c0,0.1,0.1,0.2,0.2,0.3c0,0,0.1,0,0.1,0.1 c0,0.1-0.1,0.1-0.2,0.2c-0.1,0-0.3,0-0.5,0c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.3,0.1-0.5,0.2c-0.5,0.3-1,0.6-1.5,0.9 c-0.5,0.3-0.9,0.7-1.3,1.1c-0.1,0.1-0.2,0.2-0.3,0.4c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.1-0.1,0.2-0.2,0.4c-0.1,0.2-0.1,0.4-0.2,0.7 c0,0.2-0.1,0.3-0.1,0.4c-0.1,0.3-0.2,0.4-0.3,0.6c-0.2,0.2-0.3,0.3-0.4,0.3C155.2,87.8,155,87.7,154.8,87.5z'/%3E%3Cpath d='M171.7,88.6c-0.2,0-0.3,0-0.4-0.1c-0.1-0.1-0.2-0.2-0.3-0.4c-0.1-0.3-0.2-0.6-0.2-1c0-0.4,0-0.7,0-1l0-0.4l-0.8,0.6 c-0.4,0.4-0.9,0.7-1.3,0.9c-0.4,0.2-0.8,0.3-1.1,0.3c-0.1,0-0.3-0.1-0.4-0.2c-0.1-0.1-0.3-0.2-0.4-0.3s-0.2-0.2-0.3-0.4 c-0.1-0.2-0.1-0.4-0.1-0.8c0-0.3,0.1-0.7,0.2-1.1c0.1-0.4,0.3-0.8,0.5-1.1c0.2-0.4,0.4-0.7,0.7-1c0.4-0.7,0.9-1.1,1.4-1.2 c0.5-0.1,1-0.1,1.5,0.2c0.4,0.1,0.6,0.2,0.7,0.2c0.1,0,0.2-0.2,0.2-0.5c0-0.2,0.1-0.4,0.2-0.7c0-0.2,0.1-0.5,0.3-0.9 c0.3-1,0.6-1.8,0.9-2.4c0.3-0.6,0.5-1.1,0.7-1.5c0.1-0.3,0.3-0.5,0.4-0.6c0.1-0.1,0.2-0.1,0.3-0.1c0.1,0,0.3,0,0.4,0.2 s0.2,0.3,0.3,0.4c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.2-0.1,0.4c-0.2,0.3-0.4,0.8-0.6,1.3s-0.5,1.1-0.7,1.7c-0.2,0.6-0.4,1.2-0.7,1.9 c-0.2,0.6-0.4,1.2-0.5,1.6c-0.1,0.3-0.1,0.7-0.2,1.1c-0.1,0.4-0.1,0.9-0.1,1.4c0,0.5-0.1,0.9-0.1,1.3c0,0.4,0,0.6,0,0.7 c0.1,0.3,0.1,0.5,0.1,0.6s0,0.2-0.1,0.3C171.9,88.5,171.8,88.5,171.7,88.6z M168.3,86.3c0.2,0,0.4-0.1,0.5-0.2 c0.2-0.1,0.4-0.2,0.6-0.4c0.4-0.3,0.8-0.6,1-0.8c0.3-0.3,0.5-0.6,0.6-1.2c0-0.3,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4 s-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.2-0.8,0.4c-0.3,0.3-0.6,0.7-0.9,1.2c-0.3,0.5-0.5,1.1-0.7,1.8c0,0.1,0,0.2,0.1,0.3 C167.7,86.4,168,86.4,168.3,86.3z'/%3E%3Cpath d='M178.9,88.1c-0.1-0.1-0.3-0.3-0.4-0.5c-0.1-0.2-0.2-0.5-0.3-0.8c0-0.1,0-0.3,0-0.4c0-0.2,0-0.3,0-0.4 c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0.2-0.3,0.3c0,0-0.2,0.2-0.4,0.3c-0.2,0.1-0.4,0.3-0.6,0.4c-0.4,0.3-0.8,0.4-1.1,0.5 c-0.3,0-0.6-0.1-0.8-0.4c-0.2-0.2-0.4-0.4-0.4-0.6c-0.1-0.2-0.1-0.5,0-0.9c0-0.5,0.1-0.9,0.2-1.4c0.1-0.4,0.3-1,0.7-1.8 c0.3-0.5,0.5-0.9,0.6-1.2c0.1-0.3,0.2-0.4,0.3-0.5c0.2-0.1,0.4-0.1,0.5,0c0.1,0.1,0.2,0.2,0.2,0.4c0.1,0.1,0.1,0.4,0,0.7 c-0.1,0.3-0.3,0.7-0.5,1.2c-0.2,0.4-0.4,0.9-0.5,1.4c-0.2,0.4-0.2,0.8-0.3,1.2c0,0.3,0,0.5,0.2,0.6c0.1,0.1,0.3,0,0.6,0 c0.3-0.1,0.6-0.4,1-0.8c0.4-0.4,0.8-1.1,1.1-1.9c0.1-0.3,0.2-0.5,0.2-0.7c0-0.2,0.1-0.4,0.1-0.7c0-0.2,0-0.3,0-0.4 c0-0.1,0.1-0.2,0.3-0.3c0-0.1,0.1-0.1,0.2-0.2c0.1,0,0.2,0,0.2,0l0.3,0c0,0,0.1,0,0.1,0.1c0,0.1,0.1,0.1,0.1,0.2 c0.1,0.1,0.2,0.4,0.1,0.8c-0.1,0.4-0.3,1-0.6,1.7c-0.3,0.5-0.4,1-0.5,1.2c-0.1,0.3-0.1,0.5-0.1,0.8c0,0.2,0,0.5,0.1,0.7 c0.1,0.2,0.2,0.4,0.4,0.6c0.1,0.1,0.2,0.2,0.3,0.3c0,0.1,0,0.3,0,0.4c0,0.1-0.1,0.2-0.2,0.3s-0.3,0.1-0.4,0.1 C179.2,88.3,179,88.2,178.9,88.1z'/%3E%3Cpath d='M188.5,87.9c-0.4,0.1-0.7,0-1.1-0.1c-0.3-0.1-0.6-0.3-0.8-0.6c-0.2-0.3-0.3-0.6-0.3-1.1c0-0.4,0-0.9,0.1-1.4 c0.1-0.5,0.3-1.1,0.6-1.6c0.3-0.5,0.5-1,0.8-1.4c0.3-0.3,0.5-0.6,0.8-0.9s0.5-0.4,0.7-0.5c0.2-0.1,0.4-0.1,0.5-0.1 c0.2,0,0.3,0,0.4,0c0.2,0,0.4,0.1,0.7,0.3c0.3,0.1,0.4,0.3,0.4,0.4l0.1,0.1c0.1,0,0.1,0.1,0.2,0.3c0.1,0.2,0.1,0.4,0.1,0.6 c0,0.2,0,0.4-0.1,0.5c0,0.3-0.1,0.5-0.3,0.7c-0.1,0.2-0.3,0.3-0.4,0.3c0,0-0.1,0-0.1,0s-0.1,0-0.1,0.1c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.2-0.2-0.3c0-0.1,0-0.2,0.1-0.3c0-0.1,0.1-0.4,0.2-0.6c0.1-0.4,0.1-0.6,0-0.7 c-0.1-0.1-0.3-0.1-0.5,0c-0.3,0.2-0.7,0.4-0.9,0.8c-0.3,0.3-0.6,0.8-0.8,1.3c-0.3,0.5-0.5,1.2-0.7,2c-0.1,0.3-0.1,0.6-0.1,0.8 c0,0.2,0,0.4,0.1,0.4c0.2,0,0.4,0.1,0.8,0c0.3,0,0.5-0.1,0.7-0.2c0.2-0.1,0.4-0.3,0.7-0.4c0.3-0.2,0.5-0.4,0.7-0.5 c0.1,0,0.1-0.1,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.2c0.1-0.2,0.2-0.3,0.3-0.3c0.1,0,0.2,0,0.4,0c0.1,0,0.2,0.1,0.3,0.1s0.2,0.1,0.2,0.2 c0,0,0,0.1-0.1,0.1c0,0-0.1,0-0.1,0.1c0,0,0,0.2-0.2,0.3c-0.1,0.2-0.3,0.4-0.5,0.5c-0.2,0.2-0.4,0.4-0.6,0.5 c-0.2,0.1-0.3,0.2-0.4,0.2c-0.1,0-0.2,0-0.2,0.1c0,0-0.1,0.1-0.3,0.2c-0.2,0.1-0.4,0.2-0.7,0.3C188.9,87.8,188.7,87.9,188.5,87.9z' /%3E%3Cpath d='M194.1,87.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.2-0.2-0.2-0.3c0-0.1,0-0.2,0-0.3c0-0.1,0.1-0.3,0.1-0.6 c0.1-0.2,0.1-0.5,0.2-0.9s0.2-0.8,0.3-1.1c0-0.2,0.1-0.4,0.2-0.7c0.1-0.2,0.1-0.4,0.2-0.6s0.1-0.4,0.2-0.4c0.1-0.4,0.2-0.7,0.3-1 c0.1-0.3,0.2-0.6,0.4-1c0.2-0.4,0.3-0.8,0.5-1.5c0.3-0.8,0.5-1.4,0.7-1.8c0.2-0.4,0.3-0.7,0.3-0.9c0.1-0.2,0.1-0.4,0.1-0.4 c0-0.1,0-0.2,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.2,0,0.3,0.1,0.4,0.3s0.2,0.4,0.2,0.6s0,0.5-0.1,0.7c-0.2,0.5-0.4,1.1-0.7,1.7 s-0.5,1.3-0.7,1.9c-0.2,0.6-0.4,1.2-0.6,1.6c0,0,0,0.1,0,0.3s-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.2,0.4c0,0,0,0.2,0,0.3 c0,0.1-0.1,0.3-0.2,0.5c0,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.1,0.5-0.1,0.6c0.1-0.1,0.2-0.3,0.4-0.5s0.4-0.4,0.6-0.6 c0.2-0.2,0.4-0.4,0.7-0.6c0.3-0.2,0.5-0.4,0.6-0.5c0.2-0.1,0.4-0.2,0.6-0.4c0,0,0-0.1,0.1-0.1c0,0,0.1,0,0.1,0c0,0,0.1,0,0.1,0 c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.2-0.2c0.2,0,0.3-0.1,0.5-0.1c0.2,0,0.4,0,0.5,0c0.2,0,0.3,0,0.4,0.1c0.1,0.1,0.2,0.2,0.4,0.4 c0.2,0.2,0.3,0.5,0.3,0.8c0,0.3,0,0.6-0.1,0.9c0,0.1,0,0.3,0,0.4c0,0.2,0,0.4,0,0.6l-0.1,0.6h0.3c0.1,0,0.3,0,0.4,0.1 c0,0,0.1,0.1,0.2,0.1c0,0,0.1,0.1,0.2,0.1c0.2,0,0.2,0.1,0.2,0.2s-0.1,0.2-0.3,0.4c-0.3,0.2-0.6,0.3-0.9,0.3s-0.5-0.1-0.7-0.3 c-0.2-0.2-0.4-0.5-0.4-0.8c0-0.3,0-0.6,0.1-1.1c0-0.6,0.1-1,0.1-1.3s-0.1-0.4-0.2-0.4c-0.1,0-0.4,0.1-0.7,0.3 c-0.3,0.2-0.7,0.4-1.1,0.7c-0.4,0.3-0.8,0.7-1.2,1c-0.4,0.4-0.7,0.8-1,1.2c-0.2,0.2-0.3,0.4-0.5,0.5 C194.4,87,194.3,87.1,194.1,87.1z'/%3E%3Cpath d='M202.9,87.5c-0.1-0.1-0.2-0.2-0.2-0.4c0-0.2-0.1-0.3,0-0.5c0-0.1,0-0.3,0.1-0.4c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2 c0,0,0-0.1,0-0.3s0.1-0.3,0.1-0.4c0.1-0.2,0.2-0.5,0.3-0.8c0.1-0.3,0.2-0.6,0.3-0.9c0.1-0.3,0.2-0.5,0.2-0.8 c0.1-0.2,0.1-0.4,0.1-0.4c0-0.2,0.1-0.2,0.3-0.3c0.2,0,0.3,0,0.4,0s0.2,0.2,0.3,0.4c0.1,0.1,0.1,0.3,0.1,0.5c0,0.2-0.1,0.5-0.3,0.8 c0,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.4-0.1,0.5c0,0.1-0.1,0.3-0.2,0.4c-0.1,0.2-0.1,0.4-0.2,0.5c0,0.1,0,0.2-0.1,0.3 s-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.2,0.4c-0.1,0.5-0.2,0.9-0.3,1C203.3,87.9,203.1,87.8,202.9,87.5z M204.8,79.4 c-0.1-0.1-0.1-0.2-0.2-0.3c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2,0-0.2c0.1,0,0.2-0.1,0.4-0.4c0.1-0.2,0.2-0.4,0.2-0.6 c0,0,0-0.1,0-0.1c0,0,0.1-0.1,0.1-0.1c0.2-0.1,0.3-0.1,0.5,0c0.2,0.1,0.3,0.2,0.4,0.4c0.1,0.3,0.2,0.5,0.1,0.6 c-0.1,0.2-0.2,0.4-0.4,0.7c-0.2,0.3-0.4,0.4-0.5,0.4C205.2,79.6,205,79.6,204.8,79.4z'/%3E%3Cpath d='M209.9,87.5c-0.3,0.2-0.6,0.4-1,0.4c-0.4,0-0.7,0-1.1-0.2c-0.4-0.2-0.6-0.4-0.9-0.7c-0.2-0.3-0.4-0.6-0.4-1 c-0.1-0.4-0.1-0.9,0-1.5c0-0.5,0.2-1,0.5-1.6c0.3-0.5,0.7-1,1.1-1.4c0.4-0.4,0.8-0.7,1.2-0.9c0.2-0.1,0.4-0.2,0.5-0.2 c0.1,0,0.4,0,0.7,0c0.3,0,0.5,0.1,0.7,0.2c0.1,0.1,0.3,0.2,0.4,0.3c0.2,0.2,0.3,0.4,0.4,0.6s0.1,0.4,0.1,0.6c0,0.3-0.3,0.7-0.6,1.1 s-0.8,0.8-1.3,1c-0.3,0.1-0.6,0.1-1,0.1c-0.4,0-0.6-0.1-0.9-0.3c-0.3-0.1-0.4-0.1-0.5,0c-0.1,0.1-0.2,0.5-0.2,1 c0,0.5,0,0.9,0.1,1.1s0.3,0.4,0.5,0.4c0.3,0,0.5,0.1,0.6,0.1c0.2,0,0.4,0,0.6-0.2c0.2-0.1,0.4-0.2,0.4-0.2s0.1,0,0.1-0.1 c0,0,0.1-0.1,0.3-0.3c0.1-0.1,0.2-0.2,0.2-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1c0,0,0.1,0.1,0.2,0.1c0.1,0,0.2,0.1,0.1,0.2 c-0.1,0.2-0.2,0.4-0.4,0.6C210.5,87.1,210.2,87.3,209.9,87.5z M209.9,83.2c0.1-0.1,0.3-0.2,0.5-0.3c0.2-0.1,0.3-0.3,0.4-0.4 c0.1-0.2,0.2-0.3,0.2-0.4c0-0.2-0.1-0.4-0.3-0.5c-0.2-0.1-0.4-0.1-0.8,0c-0.1,0-0.3,0.1-0.5,0.3c-0.2,0.2-0.4,0.3-0.5,0.5 c-0.2,0.2-0.3,0.4-0.4,0.5c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0.2,0.1,0.3,0.1c0.2,0,0.4,0,0.6,0C209.6,83.3,209.8,83.3,209.9,83.2z' /%3E%3Cpath d='M220,87.2c-0.3,0-0.5,0-0.7-0.2c-0.2-0.1-0.3-0.3-0.4-0.6c0-0.2-0.1-0.4-0.1-0.6c0-0.2,0-0.4,0-0.7c0-0.2,0-0.4,0-0.4 c0,0,0.1-0.1,0.1-0.3c0-0.1,0-0.3,0-0.4c0-0.3-0.1-0.4-0.2-0.4c-0.1,0-0.3,0-0.5,0.1c-0.2,0.1-0.5,0.4-0.9,0.6 c-0.4,0.2-0.8,0.5-1.2,0.8c-0.4,0.3-0.8,0.6-1.2,0.9c-0.3,0.3-0.5,0.6-0.5,0.7c0,0.2-0.1,0.3-0.3,0.3c-0.1,0-0.2,0-0.3,0 c-0.1,0-0.2-0.1-0.3-0.2c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.2-0.2-0.2c0-0.1,0-0.2,0-0.4c0-0.2,0.1-0.4,0.1-0.6 c0-0.2,0.1-0.4,0.1-0.4c0.1,0,0.1-0.1,0.2-0.2c0-0.1,0.1-0.3,0.2-0.4c0-0.2,0.1-0.4,0.2-0.7c0.1-0.3,0.2-0.5,0.3-0.7 c0.2-0.3,0.3-0.6,0.4-0.8c0.1-0.2,0.1-0.5,0.1-0.8c0,0,0-0.1,0-0.1c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.1,0.4-0.1 c0.1,0,0.3,0.1,0.4,0.3c0.2,0.3,0.3,0.7,0.3,1c0,0.3-0.3,0.8-0.7,1.5c-0.1,0.2-0.2,0.4-0.2,0.5c0,0.1-0.1,0.2-0.1,0.3 c0.3-0.2,0.5-0.4,0.7-0.5c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.2-0.2,0.5-0.4c0.2-0.2,0.5-0.4,0.8-0.5c0.3-0.2,0.5-0.3,0.6-0.3 c0.1,0,0.2-0.1,0.3-0.1s0.2-0.1,0.3-0.1c0.1,0,0.2,0,0.4,0.2c0.2,0.1,0.3,0.2,0.5,0.4c0.1,0.2,0.2,0.3,0.3,0.4c0,0,0,0.1,0,0.2 s0,0.1,0,0.2c0,0.2,0.1,0.4,0.1,0.7c0,0.3,0,0.6,0,0.8s-0.1,0.4-0.1,0.4c0,0.1,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c-0.1,0-0.1,0-0.1,0.2 s0,0.2,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.2,0.2,0.2,0.3,0.2,0.4C220.3,87.1,220.2,87.2,220,87.2z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st7' d='M178.9,95.9c-1.5-0.1-2.9-0.3-4.3-0.7c0.5-0.5,0.7-1.1,0.6-1.8c0-0.4-0.1-0.8,0.1-1.1c1.3,0.1,2.6,0.4,3.8,1.1 c0.8,0.6,0.6,1.4,0.4,2.2C179.5,95.9,179.2,96.1,178.9,95.9z'/%3E%3Cpath class='st8' d='M171.9,94.8c-1.2,0-2.4-0.2-3.6-0.4c-0.3-0.3-0.3-0.8-0.3-1.2c0.1-0.7-0.2-1.4-0.4-2c1.1-0.1,2.1,0.1,3.2,0.4 C172.3,91.9,172.8,93,171.9,94.8z'/%3E%3Cpath class='st9' d='M171.9,94.8c0-0.6,0-1.3,0-1.9c0-0.8,0-0.8-0.9-1.1c-0.1,0-0.2-0.1-0.3-0.2c1.1-0.1,2.1,0.3,3.2,0.5 c0.4,0.3,0.8,0,1.2,0.2c0.1,0,0.1,0,0.2,0c0.4,0.8,0.2,1.6,0.2,2.3c0,0.5-0.5,0.6-0.9,0.6C173.7,95.2,172.8,95,171.9,94.8z'/%3E%3Cpath class='st10' d='M167.6,91.1c0.5,0.3,0.8,0.6,0.7,1.2c-0.1,0.7,0,1.3,0,2c-0.3,0-0.6,0-0.9,0c-0.4-0.2-0.9,0-1.4-0.2 c-0.8,0-1.7,0.1-2.5-0.2c1-0.3,1.2-1,1.1-2c0-0.3-0.1-0.7,0.1-1C165.7,90.9,166.7,90.9,167.6,91.1z'/%3E%3Cpath class='st11' d='M151.8,90.5c2.4,0,4.8,0,7.1,0c0.8,0,1.7,0.1,2.6,0.2c0.8,0.5,1.1,2.2,0.5,2.8c-0.2,0.2-0.5,0.2-0.7,0.2 c-0.8,0-1.5,0-2.2,0c-0.5-0.4-0.4-0.9-0.4-1.3c-0.1-1.3-0.1-1.3-1.5-1.3c-0.4,0-0.8,0-1.1,0c-0.6,0-1.2,0-1.8,0c-0.4,0-0.9,0-1.3,0 c-0.4,0-0.9,0.1-1.3,0.1c-0.2,0-0.4-0.1-0.4-0.3C151.4,90.6,151.7,90.6,151.8,90.5z'/%3E%3Cpath class='st12' d='M159.1,93.6c0.8,0,1.5,0,2.2,0c0.5,0,0.8-0.2,0.7-0.8c-0.1-0.7,0.3-1.6-0.4-2.2c1.1,0,2.1-0.1,3.2,0.2 c0.4,0.8,0.2,1.6,0.2,2.4c0,0.3-0.2,0.5-0.5,0.5c-0.3,0-0.6,0-0.9,0c-1.7,0-3.4,0-5.1-0.1c-0.3,0-0.5,0-0.8-0.2 C158.1,93.2,158.6,93.3,159.1,93.6z'/%3E%3Cpath class='st13' d='M144.6,94.3c-0.7,0.1-1.3,0.3-2,0.2c-0.3-0.3-0.4-0.6-0.3-0.9c0.1-0.9-0.3-1.4-1.1-1.8c0-0.2-0.1-0.4,0.2-0.4 c0.4-0.1,0.8,0.1,1.2,0.2c0.8-0.2,1.6-0.3,2.4-0.3c1.1,0,1.3,0.3,1.3,1.5c0,1.2-0.1,1.4-1.3,1.4C144.9,94.2,144.8,94.2,144.6,94.3z '/%3E%3Cpath class='st14' d='M178.9,95.9c0.2,0,0.4-0.1,0.4-0.4c0-0.7,0.2-1.4-0.2-2.1c1.2,0.3,2.4,0.7,3.6,1.3c0.5,0.2,0.8,0.6,1.1,1.1 c-0.7,0.8-1.4,0.9-2.4,0.6C180.6,96.1,179.7,96.3,178.9,95.9z'/%3E%3Cpath class='st15' d='M136,94.8c-0.8,0.2-1.5,0.2-2.3,0.1c-0.7-0.1-1.4,0.1-2.1,0.1c-0.5,0.1-1-0.1-1.4-0.3c0-0.1,0-0.2,0.1-0.3 c0.2-0.1,0.4-0.2,0.6-0.3c0.6-0.1,1.2-0.4,1.7-0.7c0.2-0.1,0.5-0.2,0.7-0.3c0.2-0.1,0.5-0.2,0.7-0.2c0.4,0,0.7-0.1,1-0.2 c0.1,0,0.2,0,0.3,0c0.2,0,0.4-0.1,0.6-0.1c0.1,0,0.2,0,0.4,0c0.3,0,0.5,0,0.7,0.2c0.4,0.7,0.4,1.4,0,2.1 C136.6,94.9,136.3,94.9,136,94.8z'/%3E%3Cpath class='st16' d='M141.2,91.8c0.1,0,0.3,0,0.4,0c0.9,0,0.9,0,1,1c0,0.5,0,1.1,0,1.6c-1.3,0.2-2.5,0.4-3.8,0.5 c0.5-1,0.2-2.1,0.4-3.1C139.9,91.8,140.5,91.8,141.2,91.8z'/%3E%3Cpath class='st17' d='M159.1,93.6c-0.5,0-0.9,0-1.4,0c-0.5,0-1,0-1.5,0c-0.5-1-0.5-2,0-2.9c0.7,0,1.4,0,2.1,0 c0.6,0,0.8,0.2,0.8,0.8C159,92.2,159.1,92.9,159.1,93.6z'/%3E%3Cpath class='st18' d='M144.6,94.3c0,0,0.1-0.1,0.2-0.1c0.4-0.2,0.9,0.1,1.1-0.3c0.2-0.6,0.1-1.2,0-1.9c0-0.3-0.4-0.4-0.6-0.4 c-0.9,0-1.9,0-2.8,0c0.4-0.4,0.9-0.4,1.4-0.4c0.8-0.3,1.7,0,2.5,0.1c0.4,0,0.7,0.1,1.1,0c1.2,0,0.9,0.9,1,1.6 c0.1,0.9-0.4,1.3-1.2,1.3C146.5,94.2,145.6,94.3,144.6,94.3z'/%3E%3Cpath class='st19' d='M147.3,94c0.2-0.3,0.8,0,0.8-0.5c0-0.7,0.2-1.3-0.1-2c-0.1-0.2-0.4-0.2-0.6-0.2c0.2-0.6,0.7-0.4,1.1-0.4 c0.4,0,0.9,0,1.3,0c0.3,0,0.5,0,0.8,0.1c0.5,0.7,0.3,1.5,0.3,2.2c0,0.1-0.1,0.2-0.2,0.4c-0.1,0.1-0.2,0.1-0.3,0.2 C149.4,93.9,148.4,94.1,147.3,94z'/%3E%3Cpath class='st20' d='M139.2,91.8c0.4,0.8,0.2,1.7,0.2,2.5c0,0.4-0.5,0.4-0.7,0.7c-0.1,0-0.3,0-0.4,0c-0.4-0.1-0.9,0-1.4-0.3 c-0.1-0.7,0.2-1.4-0.2-2c-0.1,0-0.1-0.1-0.1-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0.1-0.2c0.1,0,0.2,0,0.4,0c0.4-0.2,0.8,0,1.2-0.2 c0.1,0,0.1,0,0.2,0c0.2-0.1,0.4-0.1,0.6,0C139.1,91.8,139.2,91.8,139.2,91.8z'/%3E%3Cpath class='st21' d='M156.1,90.7c0,1,0,2,0,2.9c-0.6,0-1.2,0-1.8,0c0,0-0.1-0.1-0.1-0.1c-0.3-0.9-0.4-1.9,0.1-2.8 C154.9,90.7,155.5,90.7,156.1,90.7z'/%3E%3Cpath class='st22' d='M150,91.1c-0.8,0.1-1.7-0.2-2.5,0.2c-1.2,0.1-2.4-0.2-3.6-0.2c0.8-0.4,1.6-0.3,2.3-0.2c0.5,0,1,0.2,1.5-0.2 c0.1-0.1,0.4,0,0.5,0c0.3,0.1,0.6,0,0.9,0.1c0.3,0,0.5,0,0.8,0C150.1,90.9,150.1,91,150,91.1C150.1,91.1,150,91.1,150,91.1z'/%3E%3Cpath class='st21' d='M150,91.1c0-0.1,0-0.1,0-0.2c0.3-0.2,0.7-0.1,1-0.1c-0.2-0.1-0.6,0.1-0.8-0.2c0.5-0.3,1.1-0.2,1.6-0.2 c-0.1,0.1-0.2,0.2-0.2,0.2c0,0.3,0.2,0.2,0.3,0.1c0.4-0.2,0.7-0.2,1.1-0.2c0.2,0.5-0.2,0.7-0.6,0.7c-0.6,0.1-1.2,0.1-1.7-0.3 C150.5,91.1,150.3,91.1,150,91.1z'/%3E%3Cpath class='st21' d='M154.4,93.6c-1.2,0.3-2.4,0.2-3.6,0.2c0,0-0.1-0.1,0-0.1c0,0,0-0.1,0-0.1l0,0 C151.9,93.1,153.1,93.1,154.4,93.6L154.4,93.6z'/%3E%3Cpath class='st23' d='M130.2,94.5c0.4,0.3,0.9,0.3,1.4,0.5c-0.3,0.2-0.5,0.1-0.8,0c-0.6-0.1-1.2-0.2-1.8,0.1 c-0.2,0-0.2-0.1-0.3-0.3c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.3-0.1,0.4-0.1c0.2,0,0.4-0.1,0.7-0.1C130.1,94.4,130.1,94.5,130.2,94.5z' /%3E%3Cpath class='st16' d='M137,94.7c0.4,0.1,1-0.2,1.4,0.3c-0.8,0.2-1.6,0-2.3-0.2C136.3,94.7,136.6,94.7,137,94.7z'/%3E%3Cpath class='st24' d='M136.7,92.5c0,0.1,0,0.1,0,0.2c-0.2,0-0.5,0-0.7,0c-0.3-0.2-0.6,0.1-0.8-0.1c0,0-0.1-0.1-0.1-0.2 c0-0.1,0-0.1,0-0.1c0.5-0.1,1-0.4,1.6-0.3c0,0.1,0,0.1,0,0.2c-0.1,0.1-0.2,0.1-0.3,0.1C136.6,92.4,136.7,92.4,136.7,92.5z'/%3E%3Cpath class='st25' d='M129.9,94.5c-0.2,0.3-0.4,0.2-0.7,0.2c-0.2-0.1-0.3-0.1-0.4,0h0c-0.1,0.1-0.1,0.1-0.2,0.1 c-0.1-0.1-0.2-0.2-0.2-0.3c0.2-0.2,0.5-0.3,0.7-0.4c0.1,0.1,0.3,0,0.5,0.1C129.7,94.3,129.9,94.4,129.9,94.5z'/%3E%3Cpath class='st26' d='M135.2,92.3c0,0,0,0.1,0,0.1c0,0.1,0.1,0.1,0.1,0.2s0,0.1,0,0.1c-0.4,0.1-0.8,0.2-1.1,0.3 c-0.2,0-0.4,0.1-0.7,0c-0.1,0-0.1-0.1-0.1-0.2s0-0.1,0-0.1C133.9,92.6,134.6,92.5,135.2,92.3z'/%3E%3Cpath class='st27' d='M150.2,90.6c0.2,0.1,0.5,0,0.8,0.1c-0.3,0.2-0.6,0.1-0.9,0.1c-0.3,0-0.6,0-0.9,0c-0.1,0-0.1-0.1-0.1-0.1 c0,0,0,0,0.1,0C149.5,90.7,149.9,90.7,150.2,90.6z'/%3E%3Cpath class='st28' d='M131.5,93.3c0.2-0.2,0.4-0.2,0.6-0.2c0.1-0.1,0.2-0.1,0.3,0c0,0.1,0,0.2,0,0.3c-0.3,0.2-0.6,0.4-0.9,0.2 C131.5,93.6,131.5,93.4,131.5,93.3z'/%3E%3Cpath class='st29' d='M132.5,93.2c-0.1,0-0.2,0-0.3,0c0.4-0.3,0.8-0.3,1.2-0.4c0,0.1,0,0.1,0,0.2c0,0.2-0.1,0.3-0.3,0.4 C132.8,93.4,132.6,93.3,132.5,93.2z'/%3E%3Cpath class='st8' d='M166,94.1c0.5,0,1-0.2,1.4,0.2C166.9,94.3,166.5,94.4,166,94.1z'/%3E%3Cpath class='st30' d='M130.3,93.7c0.1,0,0.3-0.1,0.4-0.1c0,0,0,0.1,0.1,0.1c0,0.1,0,0.2-0.1,0.3c-0.2,0.2-0.4,0.3-0.6,0.3 c-0.1,0-0.2,0-0.3-0.1c0,0-0.1-0.1,0-0.2c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.2-0.1C130.1,93.7,130.1,93.7,130.3,93.7z'/%3E%3Cpath class='st7' d='M175.1,92.2c-0.4,0-0.8,0.2-1.2-0.2C174.3,92.1,174.8,91.9,175.1,92.2z'/%3E%3Cpath class='st16' d='M138.3,91.8c-0.4,0.4-0.8,0.2-1.2,0.2C137.5,91.8,137.9,91.8,138.3,91.8z'/%3E%3Cpath class='st31' d='M128.2,95c-0.2,0-0.4,0-0.7,0c0,0,0-0.1,0-0.1c0.2-0.1,0.5-0.2,0.7-0.3c0.1,0.1,0.1,0.1,0.1,0.2 C128.3,94.8,128.2,94.9,128.2,95z'/%3E%3Cpath class='st32' d='M131.5,93.3c0,0.1,0,0.1,0,0.2c-0.1,0.3-0.4,0.4-0.6,0.3c-0.1,0-0.1-0.1-0.1-0.3s0-0.2,0.2-0.2 C131.1,93.4,131.3,93.4,131.5,93.3z'/%3E%3Cpath class='st33' d='M129.8,93.9c0,0,0,0.1,0,0.2c0,0,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.1c-0.1,0.1-0.2,0.1-0.3,0 c-0.2,0-0.4,0-0.4-0.2C129.3,94,129.6,94,129.8,93.9z'/%3E%3Cpath class='st34' d='M128.2,95c0-0.1,0-0.1,0-0.2c0.1-0.2,0.3-0.1,0.4,0c0.1,0,0.2,0,0.3,0c0,0.1,0.1,0.3,0.1,0.4 C128.7,95.1,128.4,95,128.2,95z'/%3E%3Cpath class='st35' d='M149.2,90.7c0,0.1,0,0.1,0,0.2c-0.3,0-0.6,0.1-0.9-0.2C148.6,90.7,148.9,90.7,149.2,90.7z'/%3E%3Cpath class='st36' d='M127.9,95.9c-0.1,0-0.2-0.1-0.2-0.1c0-0.2,0.2-0.1,0.3-0.1c0,0,0.1,0.1,0.2,0.1 C128.1,95.8,128,95.8,127.9,95.9z'/%3E%3Cpath class='st37' d='M128.6,94.7c-0.1,0-0.3,0-0.4,0c0-0.1,0-0.1,0-0.2c0.1,0,0.1,0,0.2,0C128.4,94.6,128.5,94.6,128.6,94.7z'/%3E%3Cpath class='st16' d='M139,91.8c-0.2,0-0.4,0-0.6,0C138.7,91.7,138.9,91.6,139,91.8z'/%3E%3Cpath class='st38' d='M130.9,93.4c0,0.1,0,0.1,0,0.2c-0.1,0.1-0.2,0.1-0.2,0l0-0.1C130.7,93.4,130.8,93.4,130.9,93.4z'/%3E%3Cpath class='st38' d='M130.3,93.7c-0.1,0.1-0.2,0.2-0.3,0.1C130,93.7,130.1,93.7,130.3,93.7z'/%3E%3Cpath class='st39' d='M150.7,93.6c0,0.1,0,0.1,0,0.2c-0.1,0-0.1,0-0.2,0C150.6,93.7,150.6,93.7,150.7,93.6z'/%3E%3Cpath class='st39' d='M154.3,93.6c-1.2,0-2.4,0-3.6,0c0-0.8,0-1.6,0-2.5c0.5,0,1.1,0,1.6,0c0.3,0,0.6-0.1,0.6-0.4 c0.4,0,0.9,0,1.3,0C154.3,91.7,154.3,92.6,154.3,93.6z'/%3E%3Cpath class='st38' d='M129.5,94.3c0.1,0,0.1,0,0.2,0c0.1-0.1,0.1-0.1,0.2-0.2c0.2-0.1,0.4-0.2,0.7-0.3c0-0.1,0.1-0.1,0.2,0 c0.2-0.1,0.4-0.1,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.2c0.2-0.1,0.3,0,0.3,0.2c-0.5,0.4-1.1,0.8-1.8,0.7c-0.1,0.1-0.3,0.1-0.5,0.2 c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.2,0-0.3,0C129.8,94.5,129.6,94.5,129.5,94.3z'/%3E%3Cpath class='st40' d='M134,92.9c0.3-0.4,0.8-0.2,1.1-0.2c0,0,0.1,0.1,0,0.1c0,0,0,0,0,0c-0.4,0.1-0.7,0.3-1.1,0.3 C133.9,93.1,133.9,93.1,134,92.9C134,92.9,134,92.9,134,92.9z'/%3E%3Cpath class='st41' d='M132.7,93.6c-0.1-0.1-0.2-0.2-0.3-0.2c0-0.1,0-0.1,0-0.2c0.2,0,0.4,0,0.6,0c0.2-0.1,0.3,0,0.2,0.2 C133.1,93.5,132.9,93.6,132.7,93.6z'/%3E%3Cpath class='st42' d='M133.3,93.3c-0.1-0.1-0.2-0.1-0.2-0.2c0.1-0.1,0.2-0.1,0.3-0.2c0.2,0,0.4,0,0.7,0c0,0.1,0,0.2,0,0.2 C133.8,93.2,133.6,93.3,133.3,93.3z'/%3E%3Cpath class='st43' d='M135.1,92.9c0,0,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0.3,0.1,0.7-0.1,0.9,0.3c-0.1,0-0.1,0-0.2,0 c-0.1,0.1-0.3,0.1-0.5,0.2C135.3,92.9,135.2,92.9,135.1,92.9z'/%3E%3Cpath class='st20' d='M135.4,92.9c0.1-0.2,0.3-0.2,0.5-0.2C135.7,92.9,135.5,92.9,135.4,92.9z'/%3E%3Cpath class='st25' d='M130.4,94.5c0.1-0.2,0.3-0.2,0.5-0.2C130.8,94.5,130.6,94.5,130.4,94.5z'/%3E%3Cpath class='st44' d='M136.7,92.5c-0.1,0-0.3,0-0.3-0.2c0,0,0.2,0,0.3-0.1C136.9,92.3,136.9,92.4,136.7,92.5z'/%3E%3Cpath class='st34' d='M128.8,94.8c0.1-0.2,0.3-0.3,0.4,0C129.1,94.7,129,94.7,128.8,94.8z'/%3E%3Cpath class='st45' d='M130.9,93.8c-0.1,0-0.1,0-0.2,0c0-0.1,0-0.1,0-0.2c0.1,0,0.2,0,0.2,0C130.9,93.7,130.9,93.7,130.9,93.8z'/%3E%3Cpath class='st25' d='M129.9,94.1c-0.1,0-0.1,0.1-0.2,0.2c0-0.1,0-0.1,0-0.2C129.8,94.1,129.9,94.1,129.9,94.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

.footer_logo span {
  position: absolute;
  text-indent: -100000px;
}

.footer_copyright {
  width: calc(100% - (205px + 235px));
  text-align: center;
  font-size: 13px;
  margin: 20px;
}

.footer_copyright a {
  color: #212B33;
}

.footer_copyright a:hover {
  color: #217FA8;
}

@media screen and (min-width: 960px) and (max-width: 1280px) {
  footer #inscription {
    padding-left: 25px;
    padding-right: 25px;
  }
  footer #inscription_content {
    max-width: 500px;
  }
  footer #inscription .h3buy {
    font-size: 25px !important;
  }
}

@media screen and (min-width: 560px) and (max-width: 959px) {
  #colophon:before {
    content: none;
  }
  footer #inscription {
    padding-left: 25px;
    padding-right: 25px;
  }
  footer #inscription_image {
    top: -20px;
  }
  footer #inscription_content {
    max-width: 500px;
    padding-bottom: 20px;
  }
  footer #inscription .h3buy {
    font-size: 25px !important;
  }
}

@media screen and (max-width: 559px) {
  #colophon {
    margin-top: 0;
  }
  #colophon:before {
    content: none;
  }
  footer #inscription {
    padding-left: 15px;
    padding-right: 15px;
  }
  footer #inscription_image {
    position: absolute;
    right: 5px;
    width: 145px;
    top: -20px;
  }
  footer #inscription_content {
    width: 65%;
    max-width: 235px;
    padding-bottom: 20px;
  }
  footer #inscription_content:nth-child(3) {
    font-size: 12px;
  }
  footer #inscription .h3buy {
    font-size: 16px !important;
  }
  footer #inscription .btn.fullblue {
    padding: 6px 17px;
  }
}

@media screen and (max-width: 1024px) {
  #footer .logo {
    margin: 20px auto;
  }
}

@media screen and (max-width: 768px) {
  footer #footer {
    flex-flow: column wrap;
    align-content: center;
    text-align: center;
  }
  .footer_logo {
    margin: auto;
  }
  .footer_copyright {
    width: auto;
  }
}

@media screen and (max-width: 540px) {
  #inscription_content .btn {
    margin-top: 10px;
  }
  .footer_copyright {
    font-size: 10px;
  }
}

/*--------------------------------------------------------------
Shortcode CTA 
--------------------------------------------------------------*/
.call_to_action_image {
  width: 90%;
  margin: -50px auto 50px;
  max-width: 500px;
  text-align: center;
  box-sizing: border-box;
}

.call_to_action_image .call_to_action_wrapper {
  background: #212B33;
  border-radius: 5px;
  padding-top: 90px;
  color: white;
}

.call_to_action_image .call_to_action_img {
  transform: translateY(90px);
  margin: auto;
  border-radius: 5px;
}

.call_to_action_image .call_to_action_title {
  font-size: 18px;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 900;
  margin: 0;
}

.call_to_action_image .call_to_action_desc {
  width: 85%;
  margin: 10px auto 0;
  font-size: 13px;
  line-height: 16px;
}

.call_to_action_image .call_to_action_link {
  display: inline-block;
  color: white !important;
  background: #217FA8;
  padding: 15px 25px;
  text-transform: uppercase;
  border-radius: 32px;
  margin: 0;
  font-size: 13px;
  line-height: 15px;
  transform: translateY(50%);
}

.call_to_action_image .call_to_action_link:hover {
  background: #217FA8;
  color: white !important;
}

.call_to_action_img {
  aspect-ratio: 1.83;
}

.call_to_action_txt {
  width: 95%;
  margin: 20px auto;
  background: #217FA8;
  padding: 20px 20px;
  border-radius: 5px;
  color: white;
  text-align: center;
  box-sizing: border-box;
}

.call_to_action_txt .call_to_action_title {
  font-size: 28px;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 900;
  margin: 0;
}

.call_to_action_txt .call_to_action_desc {
  font-size: 18px;
  max-width: 500px;
  margin: 20px auto 20px;
}

.call_to_action_txt .call_to_action_desc span {
  font-weight: 900;
}

.call_to_action_txt .call_to_action_link {
  display: inline-block;
  color: #217FA8 !important;
  background: white !important;
  border: 1px solid white;
  padding: 15px 25px;
  text-transform: uppercase;
  border-radius: 32px;
  margin: 0;
}

.call_to_action_txt .call_to_action_link:hover {
  background: transparent !important;
  color: white !important;
}

.podcast {
  position: relative;
  background: #212B33;
  border-radius: 15px;
  color: white;
  margin: 60px auto;
  padding: 35px 25px 10px;
  max-width: 500px;
}

.podcast:before {
  content: "Le podcast";
  font-size: 18px;
  display: block;
  color: #212B33;
  background: white;
  padding: 8px 20px;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0px 0px 4px 0px #212B33;
  text-transform: uppercase;
}

.podcast_title {
  position: relative;
  margin: 0;
  font-size: 20px;
  padding-left: 50px;
}

.podcast_title:before {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 5px;
  left: 0;
  background-size: cover;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.875' height='34.875' viewBox='0 0 34.875 34.875'%3E%3Cpath id='Icon_awesome-spotify' data-name='Icon awesome-spotify' d='M17.438.563A17.438,17.438,0,1,0,34.875,18,17.444,17.444,0,0,0,17.438.563Zm7.08,25.657a1.342,1.342,0,0,1-.752-.253c-4.388-2.644-9.492-2.756-14.534-1.723a4.54,4.54,0,0,1-.837.183,1.1,1.1,0,0,1-1.111-1.111,1.114,1.114,0,0,1,.956-1.181C14,20.862,19.884,20.974,24.9,23.977a1.189,1.189,0,0,1,.682,1.16,1.062,1.062,0,0,1-1.069,1.083Zm1.891-4.612a1.736,1.736,0,0,1-.865-.3A22.786,22.786,0,0,0,8.768,19.245a2.9,2.9,0,0,1-.837.183,1.365,1.365,0,0,1-1.364-1.364,1.383,1.383,0,0,1,1.09-1.455,23.65,23.65,0,0,1,6.877-.956,24.613,24.613,0,0,1,12.445,3.2,1.466,1.466,0,0,1,.795,1.385,1.362,1.362,0,0,1-1.364,1.371Zm2.18-5.358a1.617,1.617,0,0,1-.907-.274c-5.006-2.988-13.957-3.705-19.751-2.088a3.34,3.34,0,0,1-.907.183A1.623,1.623,0,0,1,5.386,12.41a1.661,1.661,0,0,1,1.223-1.68,29.469,29.469,0,0,1,8.262-1.069c5.133,0,10.512,1.069,14.442,3.361a1.651,1.651,0,0,1,.907,1.589,1.629,1.629,0,0,1-1.631,1.638Z' transform='translate(0 -0.563)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.podcast_title_link {
  color: white !important;
  font-size: 20px;
}

.podcast_description {
  font-size: 13px;
  line-height: 20px;
}

.podcast_button {
  background: white;
  color: #212B33 !important;
  padding: 6px 14px;
  border-radius: 8px;
  margin-top: 10px;
  font-size: 15px;
  display: inline-block;
}

.podcast .meta {
  font-size: 12px;
  padding-left: 50px;
}

@media screen and (max-width: 640px) {
  .call_to_action_image {
    width: 100%;
  }
  .call_to_action_image.call_to_action_title {
    font-size: 22px;
  }
  .call_to_action_image.call_to_action_desc {
    font-size: 14px;
  }
  .call_to_action_image.call_to_action_link {
    font-size: 11px;
  }
  .call_to_action_txt {
    width: 100%;
  }
  .call_to_action_txt.call_to_action_title {
    font-size: 22px;
  }
  .call_to_action_txt.call_to_action_desc {
    font-size: 14px;
    max-width: 100%;
  }
  .call_to_action_txt.call_to_action_link {
    font-size: 11px;
  }
}

/*--------------------------------------------------------------
Fin Shortcode CTA 
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Video player
--------------------------------------------------------------*/
.videoPlayerWrapper {
  max-width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  background-color: #ffffff;
}

.videoPlayerWrapper iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.single-post .videoPlayerWrapper .video_cover {
  aspect-ratio: 16 / 9;
}

/*--------------------------------------------------------------
fin Video player
--------------------------------------------------------------*/
.single-post_vue_article_headpage {
  margin-top: 20px;
}

.single-post_vue_article_headpage_wrapper {
  display: flex;
  flex-direction: row;
}

.single-post_vue_article_headpage_content {
  width: calc(60% - 60px);
  padding-right: 50px;
}

.single-post_vue_article_headpage_content_podcast {
  display: inline-block;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

.single-post_vue_article_headpage_content_podcast_subtitle {
  margin: 0;
}

.single-post_vue_article_headpage_content_podcast_link {
  font-size: 20px;
  margin: 7px 0;
  display: inline-block;
  position: relative;
}

.single-post_vue_article_headpage_content_podcast_link:before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.157' height='25.157' viewBox='0 0 25.157 25.157'%3E%3Cg id='spotify' transform='translate(3.065 -0.005) rotate(8)'%3E%3Ccircle id='Ellipse_17' data-name='Ellipse 17' cx='11.137' cy='11.137' r='11.137' transform='translate(0.035 0)' fill='%23212b33'/%3E%3Cg id='spotify-2' data-name='spotify' transform='translate(3.577 6.832)'%3E%3Cg id='Groupe_244' data-name='Groupe 244' transform='translate(0 0)'%3E%3Cg id='Groupe_243' data-name='Groupe 243'%3E%3Cg id='Groupe_242' data-name='Groupe 242'%3E%3Cpath id='Tracé_268' data-name='Tracé 268' d='M87.913,125.725a1,1,0,0,0-.505-.666,12.955,12.955,0,0,0-2.312-1.05,20.3,20.3,0,0,0-6.085-1.044,21.088,21.088,0,0,0-2.527.078,17.237,17.237,0,0,0-2.351.362c-.314.071-.626.151-.931.251a.985.985,0,0,0-.669.967,1.006,1.006,0,0,0,.724.943,1.036,1.036,0,0,0,.578,0c.315-.085.63-.172.948-.24a16.508,16.508,0,0,1,2.622-.33,20.72,20.72,0,0,1,2.308.012,19.332,19.332,0,0,1,2.2.259,15.4,15.4,0,0,1,3.066.849,12.055,12.055,0,0,1,1.445.7,1,1,0,0,0,1.514-.875C87.933,125.871,87.929,125.8,87.913,125.725Z' transform='translate(-72.532 -122.956)' fill='%23fff'/%3E%3Cpath id='Tracé_269' data-name='Tracé 269' d='M98.245,191.1l-.125-.075a12.741,12.741,0,0,0-2.666-1.19,16.358,16.358,0,0,0-5.664-.767,14.74,14.74,0,0,0-2.666.332c-.357.078-.711.17-1.061.278a.816.816,0,0,0-.572.77.834.834,0,0,0,.52.793.876.876,0,0,0,.6.016,13.448,13.448,0,0,1,3.745-.525,15.654,15.654,0,0,1,2.857.265,12.8,12.8,0,0,1,3.458,1.147c.239.121.469.261.7.391a.838.838,0,0,0,.868-1.434Z' transform='translate(-84.76 -185.325)' fill='%23fff'/%3E%3Cpath id='Tracé_270' data-name='Tracé 270' d='M104.639,253.055a1.489,1.489,0,0,0-.172-.109,10.92,10.92,0,0,0-2.136-.98,13.338,13.338,0,0,0-4.171-.666c-.482.027-.964.043-1.444.085a18.822,18.822,0,0,0-2.555.405,1.194,1.194,0,0,0-.2.056.659.659,0,0,0-.4.748.645.645,0,0,0,.644.53,1.641,1.641,0,0,0,.317-.044,17.463,17.463,0,0,1,3.126-.416,12.786,12.786,0,0,1,2.435.134,10.161,10.161,0,0,1,3.7,1.3c.059.034.116.069.18.1a.668.668,0,0,0,.672-1.145Z' transform='translate(-92.365 -244.057)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  position: absolute;
  left: -70px;
  top: 50%;
  transform: translateY(-50%);
}

.single-post_vue_article_headpage_content_podcast_infos {
  margin: 0;
}

.single-post_vue_article_headpage_content_podcast .single_podcast_content_plateforme_list {
  margin-top: 15px;
}

.single-post_vue_article_headpage_content_podcast .single_podcast_content_plateforme_list_item {
  margin: 0 8px;
}

.single-post_vue_article_headpage_content_podcast .single_podcast_content_plateforme_list_item_link_icon {
  width: 45px;
  height: 45px;
}

.single-post_vue_article_headpage_content_podcast .single_podcast_content_plateforme_list_item_link_icon.icon_spotify:before {
  width: 25px;
  height: 26px;
}

.single-post_vue_article_headpage_content_podcast .single_podcast_content_plateforme_list_item_link_icon.icon_apple:before {
  width: 25px;
  height: 27px;
}

.single-post_vue_article_headpage_content_podcast .single_podcast_content_plateforme_list_item_link_icon.icon_google:before {
  width: 25px;
  height: 25px;
}

.single-post_vue_article_headpage_content_podcast .single_podcast_content_plateforme_list_item_link_icon.icon_deezer:before {
  width: 25px;
  height: 13px;
}

.single-post_vue_article_headpage_content_podcast .single_podcast_content_plateforme_list_item_link_icon.icon_amazon:before {
  width: 25px;
  height: 23px;
}

.single-post_vue_article_headpage_thumb {
  width: 40%;
  border-radius: 5px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

@media screen and (max-width: 1024px) {
  .single-post .wrapper_header_page {
    flex-wrap: wrap;
  }
  .single-post .wrapper_header_page.no-fiche-race .fiche {
    width: 100%;
  }
  .single-post .wrapper_header_page.no-fiche-race .wrapper_image_sidebar {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .single-post {
    padding-top: 92px;
  }
  .single-post #page {
    padding-top: 10px !important;
  }
  .single-post .no-fiche-race {
    padding: 0 !important;
  }
  .single-post_vue_article_headpage {
    margin-top: 0;
  }
  .single-post_vue_article_headpage_wrapper {
    position: relative;
    min-height: 150px;
  }
  .single-post_vue_article_headpage_content {
    width: 100%;
    background: linear-gradient(90deg, #212b33 60%, rgba(33, 43, 51, 0) 80%);
    position: relative;
    z-index: 2;
    padding: 15px 15px 0;
  }
  .single-post_vue_article_headpage_content_title {
    color: white;
    font-size: 25px;
    font-weight: bold;
  }
  .single-post_vue_article_headpage_content_podcast {
    background: white;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    transform: translateY(25px);
  }
  .single-post_vue_article_headpage_content_podcast_subtitle, .single-post_vue_article_headpage_content_podcast_link, .single-post_vue_article_headpage_content_podcast_infos {
    max-width: 100%;
  }
  .single-post_vue_article_headpage_content *:not(.single-post_vue_article_headpage_content_podcast) {
    max-width: auto;
  }
  .single-post_vue_article_headpage_thumb {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
    width: auto;
    border-radius: 0;
  }
}

@media screen and (max-width: 540px) {
  .single-post_vue_article_headpage_content_title {
    width: 75%;
  }
  .single-post_vue_article_headpage_content_podcast {
    padding: 15px;
  }
  .single-post_vue_article_headpage_content_podcast_subtitle {
    font-size: 9px;
    line-height: 15px;
  }
  .single-post_vue_article_headpage_content_podcast_link {
    font-size: 16px;
    line-height: 15px;
  }
  .single-post_vue_article_headpage_content_podcast_link:before {
    width: 22px;
    height: 22px;
    left: -30px;
  }
  .single-post_vue_article_headpage_content_podcast_infos {
    font-size: 10px;
    line-height: 15px;
  }
  .single-post_vue_article_headpage_content_podcast .single_podcast_content_plateforme_list_item {
    margin: 5px 5px;
  }
}

/*--------------------------------------------------------------
ARTICLE SINGLE
--------------------------------------------------------------*/
:target:before {
  content: "";
  display: block;
  height: 150px;
  margin: -150px 0 0;
}

.button-anchor-nav {
  display: none;
}

/**
Video feature
**/
.relative {
  position: relative;
}

.js-yt-video {
  cursor: pointer;
}

.active .js-yt-video {
  display: none;
}

.target-video {
  display: none;
}

.target-video.active {
  display: block;
}

.single h2 {
  font-size: 35px;
  text-align: left;
}

.single h2:after {
  content: none;
}

.widget {
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 40px;
  margin-top: 50px;
  border-radius: 15px;
}

.widget.formation {
  background-color: #217FA8;
  text-align: center;
  position: relative;
}

.single .widget-title {
  text-align: center;
  font-weight: 800;
  margin-top: 0;
  font-size: 29px;
}

.widget.formation h2, .widget.formation p {
  color: white;
}

.widget.formation img {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -20px;
}

.widget-list-cat, .global_actu_date {
  background-color: #217FA8;
  color: white;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  padding: 5px 7px;
  display: inline-block;
  border-radius: 4px;
}

.widget-list-title a {
  font-size: 20px;
  font-weight: 600;
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 1.2em;
}

.widget-list-excerpt {
  font-size: 14px;
}

@media screen and (min-width: 768px) {
  .single .wrapper_header_page .fiche {
    width: 55%;
  }
}

@media screen and (max-width: 768px) {
  .single .wrapper_header_page .fiche {
    width: 100%;
  }
}

.single .wrapper_header_page .content_page {
  width: 95%;
}

.single .wrapper_header_page .wrapper_image_sidebar {
  width: 40%;
}

.image_page_habillage {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  max-width: 553px;
  border-radius: 5px;
}

.image_page_habillage img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 553px;
}

.entry-post-nav {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 40px;
}

.entry-post-nav .entry-post-nav-previous {
  width: calc(50% - 20px);
  padding-right: 20px;
}

.entry-post-nav .entry-post-nav-previous .purple {
  display: inline-block;
  vertical-align: middle;
}

.entry-post-nav .entry-post-nav-previous .purple:before {
  content: "";
  display: inline-block;
  position: relative;
  width: 15px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.173' height='7.349' viewBox='0 0 15.173 7.349'%3E%3Cg id='right-arrow' transform='translate(15.173 139.349) rotate(180)'%3E%3Cg id='Groupe_336' data-name='Groupe 336' transform='translate(0 132)'%3E%3Cpath id='Tracé_286' data-name='Tracé 286' d='M15,135.255h0l-3.1-3.082a.593.593,0,0,0-.836.84l2.079,2.069H.593a.593.593,0,0,0,0,1.185H13.144l-2.079,2.069a.593.593,0,0,0,.836.84l3.1-3.082h0A.593.593,0,0,0,15,135.255Z' transform='translate(0 -132)' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  margin-right: 5px;
  top: -2px;
}

.entry-post-nav .entry-post-nav-next {
  width: calc(50% - 20px);
  text-align: right;
  padding-left: 20px;
  border-left: 1px solid #DEDEDE;
}

.entry-post-nav .entry-post-nav-next .purple {
  display: inline-block;
  vertical-align: middle;
}

.entry-post-nav .entry-post-nav-next .purple:after {
  content: "";
  position: relative;
  display: inline-block;
  width: 15px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.173' height='7.349' viewBox='0 0 15.173 7.349'%3E%3Cg id='right-arrow' transform='translate(15.173 139.349) rotate(180)'%3E%3Cg id='Groupe_336' data-name='Groupe 336' transform='translate(0 132)'%3E%3Cpath id='Tracé_286' data-name='Tracé 286' d='M15,135.255h0l-3.1-3.082a.593.593,0,0,0-.836.84l2.079,2.069H.593a.593.593,0,0,0,0,1.185H13.144l-2.079,2.069a.593.593,0,0,0,.836.84l3.1-3.082h0A.593.593,0,0,0,15,135.255Z' transform='translate(0 -132)' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  margin-left: 5px;
  transform: rotate(180deg);
  top: -2px;
}

.entry-post-nav span.purple {
  font-family: 'Trebuchet MS', sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 800;
  line-height: 13px;
}

.entry-post-nav a {
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2em;
  color: black !important;
  transition: all .2s ease-in;
}

.entry-post-nav a:hover {
  color: #217FA8 !important;
  transition: all .2s ease-in-out;
}

#sommaire {
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 30px 40px;
  margin: 40px 0;
  border-radius: 15px;
}

#sommaire_title {
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 800;
  font-size: 26px;
  color: #217FA8;
}

#sommaire ul {
  margin-top: 20px;
}

#sommaire a {
  font-size: 18px;
  font-weight: 600;
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 1.2em;
}

.info_races {
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 40px;
  margin-top: 50px;
  border-radius: 15px;
}

.info_races h2 {
  margin-top: 0;
  text-align: center;
  font-weight: 800;
  font-size: 29px;
}

.info_races p {
  margin-top: 0;
  text-align: center;
  font-weight: 800;
  font-size: 29px;
}

.info_races_content span {
  font-weight: 600;
}

/*--------------------------------------------------------------
Related post fiche race
--------------------------------------------------------------*/
.single_post_related_post_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.single_post_related_post_list_item {
  display: flex;
  flex-direction: row;
  margin-bottom: 30px;
}

.single_post_related_post_list_item_cover {
  width: 107px;
  height: 145px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.16);
  border-radius: 7px;
}

.single_post_related_post_list_item_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(100% - (107px + 20px));
  margin-left: 20px;
}

.single_post_related_post_list_item_content:hover .single_post_related_post_list_item_content_link {
  background: #217FA8;
  color: white;
}

.single_post_related_post_list_item_content_title {
  margin: 0 0 14px;
  font-size: 18px;
  line-height: 1.3em;
  color: black;
}

.single_post_related_post_list_item_content_excerpt {
  margin: 0 0 10px;
  font-size: 13px;
}

.single_post_related_post_list_item_content_link {
  width: 96px;
  height: 32px;
  color: #217FA8;
  font-size: 11px;
  border: 1px solid #217FA8;
  background: white;
  text-transform: uppercase;
  border-radius: 32px;
  margin: 0;
  text-align: center;
  line-height: 29px;
}

/*--------------------------------------------------------------
Fin related post fiche race
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Information fiche race
--------------------------------------------------------------*/
.information_race_wrapper {
  position: fixed;
  width: 95%;
  max-width: 450px;
  bottom: 30px;
  right: -100%;
  opacity: 0;
  background: #217FA8;
  color: white;
  z-index: 9001;
  padding: 30px 20px;
  box-sizing: border-box;
  border-radius: 9px;
}

.information_race_list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  line-height: 130%;
}

.information_race_list .mt {
  margin-top: 20px;
}

.information_race_list span {
  font-weight: 900;
}

.information_race_button {
  position: fixed;
  width: 62px;
  height: 63px;
  font-size: 47px;
  color: white;
  background: #217FA8;
  border: none;
  box-shadow: none;
  bottom: 30px;
  right: -30px;
  text-align: left;
  padding-left: 10px;
  border-radius: 9px;
  z-index: 9000;
}

.information_race_close {
  background: none;
  border: none;
  font-weight: 900;
  font-size: 47px;
  position: absolute;
  right: 10px;
  bottom: 0px;
  padding: 0 15px 0 0;
}

@media screen and (min-width: 768px) {
  .information_race_button {
    display: none;
  }
}

/*--------------------------------------------------------------
Fin information fiche race
--------------------------------------------------------------*/
/*--------------------------------------------------------------
navigation ancre mobile
--------------------------------------------------------------*/
.ancor_nav_button {
  display: none;
  width: 60px;
  height: 56px;
  position: fixed;
  top: 130px;
  left: 0;
  color: white;
  font-size: 35px;
  font-weight: 900;
  background: #217FA8;
  font-family: 'Trebuchet MS', sans-serif;
  border: none;
  box-shadow: none;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  z-index: 8000;
}

#anchor-nav {
  /* display: none; */
  background-color: white;
  padding: 40px;
  margin-bottom: 80px;
  position: relative;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
}

.anchor-nav__title {
  margin-top: 0;
  text-align: left;
  font-weight: 500;
  font-size: 24px;
}

#anchor-nav > ul {
  list-style: none;
  padding-left: 0;
}

#anchor-nav > ul > li {
  margin-bottom: 10px;
}

#anchor-nav > ul > li:not(:last-of-type) {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

#anchor-nav > ul > li:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 7px solid lightgrey;
  margin-right: 10px;
}

#anchor-nav > ul > li > a {
  text-transform: uppercase;
  color: #217FA8;
}

#anchor-nav a:hover {
  opacity: .5;
}

#anchor-nav > ul > li ul {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 17px;
  list-style: none;
}

#anchor-nav > ul > li ul li {
  text-indent: 0;
}

#anchor-nav > ul > li ul li a {
  font-weight: 400;
}

#anchor-nav > ul > li ul li:not(:last-of-type) {
  margin-bottom: 5px;
}

.anchor_nav_close {
  display: none;
}

@media screen and (max-width: 768px) {
  .info_races {
    display: none;
  }
  .ancor_nav_button {
    display: block;
  }
  #anchor-nav {
    position: fixed;
    left: -100%;
    top: 110px;
    width: 95%;
    background: #217FA8;
    box-sizing: border-box;
    box-shadow: none;
    padding: 70px 20px 20px;
    margin-bottom: 0;
    z-index: 9000;
    transition: 150ms transform ease-in-out;
    overflow-y: scroll;
  }
  .anchor_nav_close {
    display: block;
    position: absolute;
    width: 60px;
    height: 56px;
    top: 10px;
    right: 0;
    color: white;
    font-size: 35px;
    font-weight: 900;
    background: none;
    font-family: 'Trebuchet MS', sans-serif;
    border: none;
    box-shadow: none;
  }
  .anchor-nav__title {
    color: white;
  }
  #anchor-nav > ul > li > a,
  #anchor-nav > ul > li ul li a {
    color: white;
  }
  #anchor-nav.active {
    transform: translateX(0);
  }
  #anchor-nav > ul {
    padding-left: 0;
  }
}

/*--------------------------------------------------------------
Fin navigation ancre mobile
--------------------------------------------------------------*/
/* Contact Form 7 */
input,
textarea,
select,
.select2-selection,
.wc-stripe-elements-field,
.wc-sapi-elements-field {
  width: 100%;
  box-sizing: border-box !important;
  border: 2px solid #217FA8 !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 10px 15px !important;
  font-size: 14px;
  border-radius: 10px !important;
  font-family: 'Trebuchet MS', sans-serif;
  height: auto !important;
}

#sapi-intval {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

#sapi-intval label {
  width: 48%;
  box-sizing: border-box;
}

input::placeholder, textarea::placeholder {
  color: #217FA8;
  opacity: 0.7;
}

.select2-selection {
  padding: 6px 15px !important;
}

input.select2-search__field {
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: 1px solid lightgrey !important;
  border-radius: 0 !important;
  box-shadow: initial;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #217FA8;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
}

.cf50 {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
}

.cf50 .wpcf7-form-control-wrap {
  width: 49%;
}

.wpcf7 p {
  margin: 10px 0;
}

.wpcf7 {
  margin: 20px 0;
}

.cftitle {
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 700;
  padding-left: 20px;
  font-size: 14px;
}

span.wpcf7-list-item {
  margin: 5px 10px 5px 22px;
}

.wpcf7-list-item-label {
  font-size: 14px;
  font-family: 'Trebuchet MS', sans-serif;
  color: #217FA8;
  opacity: 0.7;
}

.wpcf7-list-item input {
  width: auto;
  vertical-align: middle;
}

.wpcf7-submit {
  transition: 0.2s;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 900;
  width: auto;
  margin: 0 auto;
}

.cfcenter {
  text-align: center;
}

.wpcf7-not-valid-tip {
  font-family: 'Trebuchet MS', sans-serif;
  padding-left: 20px;
  font-size: 12px;
}

.wpcf7-response-output {
  border-radius: 10px;
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 14px;
  text-align: center;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
  border-color: transparent;
  color: #dc3232;
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: transparent;
  color: #00d084;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*--------------------------------------------------------------
PAGE
--------------------------------------------------------------*/
.page-template-default #secondary {
  display: none;
}

.four_box_flex h3 {
  width: 100%;
  margin-bottom: 20px;
}

.four_box_flex > div {
  width: 22%;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 25px 15px;
  border-radius: 6px;
  margin: 13px 13px 13px 13px;
  box-sizing: border-box;
  background-color: white;
  color: black;
}

.four_box_flex img {
  /* max-height: 80px; */
  max-width: 80px;
  width: auto;
  margin-bottom: 10px;
}

.four_box_flex span {
  display: block;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
}

.keypoints > div:first-child {
  width: 70%;
  border-radius: 10px;
  background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  overflow: hidden;
}

.page-id-18 .keypoints {
  /*Page Morsure*/
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
}

.page-id-18 .keypoints > div:first-child {
  /*Page Morsure*/
  width: 50%;
  border-radius: 10px;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
  width: 58%;
  position: initial;
}

.page-id-18 .keypoints.keypoint_right > div:last-child {
  /*Page Morsure*/
  width: 40%;
  padding: 0;
}

.page-id-18 .keypoints > div:first-child > div {
  /*Page Morsure*/
  background-color: rgba(34, 84, 255, 0);
}

.keypoints.keypoint_right > div:first-child {
  left: 0;
}

.keypoints.keypoint_left > div:first-child {
  right: 0;
}

.keypoints > div:first-child > div {
  height: 100%;
}

.keypoints > div:last-child {
  padding-top: 100px;
}

.keypoints.keypoint_right > div:last-child {
  padding-left: 55%;
}

.keypoints.keypoint_left > div:last-child {
  padding-right: 55%;
}

.keypoints > div:last-child > div {
  border-radius: 10px;
  background-color: white;
  box-sizing: border-box;
  padding: 40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.les_plus_container > div {
  padding-top: 30px;
}

.two_cols_flex .les_plus {
  width: 45%;
  margin-top: 15px;
}

.les_plus {
  border-radius: 10px;
  background-color: white;
  box-sizing: border-box;
  padding: 30px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.les_plus .un_plus {
  margin: 8px 0;
}

.les_plus img {
  /* max-height: 45px; */
  width: auto;
  max-width: 45px;
  margin-bottom: 5px;
}

.page-id-16 .les_plus img {
  max-height: 80px;
}

.les_plus span {
  display: block;
  font-size: 14px;
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 18px;
}

.listing_bloc {
  margin: 60px 0;
}

.listing_title {
  margin-bottom: 30px;
}

.listing_title h3, .listing_title p {
  margin: 0;
}

.listing_title p {
  font-size: 18px;
  font-weight: 500;
  font-family: 'Trebuchet MS', sans-serif;
}

.three_box_flex {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: space-between;
}

.three_box_flex > div {
  width: 33%;
  background: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 16px 10px;
  margin-bottom: 10px;
  box-sizing: border-box;
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 24px;
}

.listing_item {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}

.listing_count {
  font-family: 'Trebuchet MS', sans-serif;
  flex: 0 0 35px;
  padding-right: 15px;
  text-align: center;
  font-size: 25px;
  font-weight: 800;
  color: #427799;
  transition: 0.2s;
  box-sizing: border-box;
}

.listing_count.blue_light {
  /* color: #c6e7fc; */
  color: #427799;
}

.listing_item:hover .listing_count {
  /* color: #c6e7fc; */
  color: #427799;
}

.listing_item:hover .blue_light {
  color: #427799;
}

.texte_diplome {
  margin: 60px 0;
  border-radius: 10px;
  background-color: #c6e7fc;
  text-align: center;
  padding: 70px 20% 20px;
  position: relative;
}

.texte_diplome.acheter:after {
  background-image: url("../../img/diplome.png");
}

.texte_diplome:after {
  content: '';
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  width: 72px;
  height: 80px;
  background-image: url("../../img/diplome.png");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

.texte_diplome h4 {
  margin: 0 20% 0;
  font-weight: 800;
  font-size: 18px;
}

.acheter {
  background-color: #212B33;
  color: #FFF;
  padding: 130px 40px 30px;
  border-radius: 15px;
  max-width: 800px;
  margin: 90px auto 0;
  text-align: center;
  position: relative;
}

#presentation_formation .acheter {
  margin-bottom: 40px;
}

.page-id-24 .acheter,
.page-id-26 .acheter,
.page-id-2130 .acheter {
  padding: 40px 30px;
}

.page-id-2130 .acheter.none,
.page-id-24 .acheter.none,
.page-id-26 .acheter.none {
  /*Page carte cadeau, Chien difficile, Education*/
  display: none;
}

.acheter img {
  width: 450px;
  position: absolute;
  top: -117px;
  left: 50%;
  transform: translateX(-50%);
}

.acheter .btn {
  background-color: white;
  border: solid 2px white;
  color: #212B33;
}

.acheter .btn:hover {
  color: white;
  background-color: transparent;
}

section.avis {
  max-width: 1700px;
  position: relative;
}

section.avis:after {
  content: "";
  position: absolute;
  top: 170px;
  left: 0;
  width: 100%;
  height: 250px;
  background-color: #217FA8;
  border-radius: 10px;
  z-index: -1;
}

.wrapper_avis {
  max-width: 1350px;
  width: 100%;
  margin: 110px auto 0;
}

.container_avis {
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 35px;
  width: 27%;
  position: relative;
  z-index: 1;
  margin: 30px 10px;
  transition: all 0.3s ease-in-out;
}

.container_avis:after {
  content: "";
  position: absolute;
  left: 33px;
  top: -15px;
  background-image: url("../../img/open_quote.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}

.container_avis_img {
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 110px;
  width: 110px;
  position: absolute;
  right: 23px;
  top: -36px;
}

.container_avis_img:after {
  content: "";
  height: 110px;
  width: 110px;
  background-color: #c6e7fc;
  position: absolute;
  top: 5px;
  left: 3px;
  z-index: 0;
  border-radius: 50%;
  z-index: -1;
}

.container_avis_img img {
  width: 150px;
  height: auto;
}

.container_avis .name {
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 700;
  font-size: 24px;
  display: block;
  margin-bottom: -7px;
}

.container_avis .date {
  font-family: 'Trebuchet MS', sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #217FA8;
}

.container_avis_txt {
  margin-top: 20px;
}

.wrapper_avis .slick-list {
  padding: 0 !important;
}

.wrapper_avis .slick-slide {
  opacity: 0.9;
  transform: scale(0.9);
}

.wrapper_avis .slick-center {
  opacity: 1;
  transform: scale(1);
  margin-top: 40px;
}

.formation_subtitle {
  text-align: center;
  font-size: 18px;
  width: 100%;
}

.wrapper_formations {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: stretch;
}

.container_dates_formation {
  margin: 10px;
  border-radius: 10px;
  color: white;
  background-color: #217FA8;
  border: 2px solid #217FA8;
  padding: 48px 13px 13px;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 700;
  text-align: center;
  background-image: url("../../img/calendar_white.png");
  background-size: 36px 36px;
  background-position: center 6px;
  background-repeat: no-repeat;
  min-width: 150px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.container_dates_formation.open {
  color: #217FA8;
  background-color: white;
  border: 2px solid #217FA8;
  background-image: url("../../img/calendar.png");
}

.formation_complete {
  display: block;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
}

.formation_form h3 {
  text-align: center;
}

.formation_form {
  margin: 50px auto;
  max-width: 620px;
}

.wrapper_reseau img {
  margin: 20px 70px;
}

.container_chapitre {
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.container_chapitre strong {
  text-transform: uppercase;
  font: 16px;
}

.container_chapitre p {
  font-size: 14px;
}

.container_chapitre:hover {
  background-color: #eaf6fd;
}

.container_chapitre .pop_up {
  text-align: left;
  font-size: 13px;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  top: 150px;
  background-color: #c6e7fc;
  box-sizing: border-box;
  max-width: 500px;
  width: 90%;
  cursor: default;
  display: none;
  border-radius: 10px;
  z-index: 999;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.container_chapitre .pop_up > div {
  padding: 20px;
  column-count: initial;
  column-gap: 40px;
  height: auto;
}

.container_chapitre .pop_up p {
  font-weight: 600;
}

.container_chapitre .pop_up.show {
  display: block;
}

.container_chapitre .close {
  font-size: 21px;
  position: absolute;
  right: -25px;
  top: -17px;
  cursor: pointer;
}

#hours {
  color: #212B33;
  background-color: #217FA8;
  border: 2px solid #217FA8;
  border-radius: 10px;
  padding: 10px;
  max-width: 350px;
  margin: 57px auto;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  font-family: 'Trebuchet MS', sans-serif;
  text-align: center;
}

#container_centre {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
  margin: 80px 0 112px;
}

#container_centre > div {
  width: 38%;
}

#container_centre .slick-prev, #container_centre .slick-next {
  transform: rotate(180deg) translateX(50%);
  top: 50%;
}

#container_centre .slick-next {
  transform: rotate(0deg);
}

#container_centre > div h3 {
  font-size: 23px;
}

#container_centre > div:first-child {
  width: 58%;
}

#wrapper_centre .container_image {
  height: 400px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  border-radius: 15px;
}

.page-template-template-formationenligne .wrapper,
.page-template-template-formationpro .wrapper,
.page-template-template-formationpro-test .wrapper,
.page-template-default:not(.home) .wrapper {
  max-width: 1350px;
  margin: 0 auto 30px;
  width: 90%;
  box-sizing: border-box;
}

.page-template-template-formationenligne #page,
.page-template-template-formationpro-test #page,
.page-template-template-formationpro #page,
.single-post #page,
.page-template-default:not(.home) #page {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1350px;
  margin: auto;
}

.single-post #page .wrapper_header_page {
  padding: 0 15px;
}

.page-template-template-formationenligne .wrapper_header_page,
.page-template-template-formationpro .wrapper_header_page,
.page-template-template-formationpro-test .wrapper_header_page,
.page-template-default:not(.home) .wrapper_header_page {
  max-width: 1350px;
  margin: 0 auto 70px;
  width: 90%;
  box-sizing: border-box;
  padding-top: 200px;
  display: flex;
  justify-content: space-between;
}

.page-template-template-formationenligne .content_page,
.page-template-template-formationpro .content_page,
.page-template-template-formationpro-test .content_page,
.single-post .content_page,
.page-template-default:not(.home) .content_page {
  width: 46%;
  margin-right: 4%;
}

.page-template-template-formationenligne .wrapper_image_sidebar,
.page-template-template-formationpro .wrapper_image_sidebar,
.page-template-template-formationpro-test .wrapper_image_sidebar,
.single-post .wrapper_image_sidebar,
.page-template-default:not(.home) .wrapper_image_sidebar {
  width: 50%;
}

/*--------------------------------------------------------------
ARCHIVE / CATEGORY
--------------------------------------------------------------*/
.archive h1 span, .archive h2 span {
  display: inline-block;
}

.archive .container_global_actu {
  flex-flow: row wrap;
}

.archive .wrapper_global_actu, .products .product {
  background-color: white;
  border-radius: 15px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  width: 30%;
  overflow: hidden;
  position: relative;
  margin: 0 0 60px;
}

.global_actu_img {
  width: 100%;
  height: 230px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

.page-template-template-boutique .global_actu_img {
  border-radius: 0;
  width: 100%;
  height: 182px;
  overflow: initial;
  transform: translate(0);
  margin-bottom: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

.page-template-template-boutique .global_actu_content {
  text-align: center;
  padding: 11px 20px 20px;
}

.wrapper_global_actu, .products .product {
  background-color: white;
  border-radius: 15px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  width: 30%;
  overflow: hidden;
  position: relative;
}

.global_actu_content {
  text-align: center;
  padding: 0 20px 20px;
}

.global_title_actu {
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 0;
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 1.2em;
  font-weight: 700;
}

.global_title_actu a {
  color: #217FA8;
}

.global_title_actu:after {
  content: none;
}

.global_actu_date {
  position: absolute;
  top: 17px;
  right: 17px;
  z-index: 1;
}

.navigation.pagination h2 {
  display: none;
}

.nav-links {
  text-align: center;
}

.page-numbers {
  padding: 10px 15px;
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  display: inline-block;
  font-family: 'Trebuchet MS', sans-serif;
}

.page-numbers.current {
  background-color: #217FA8;
  color: white;
}

.next.page-numbers, .prev.page-numbers {
  box-shadow: none;
  background-color: transparent;
  font-weight: 600;
}

/*--------------------------------------------------------------
LEARNDASH
--------------------------------------------------------------*/
.learndash-template-ld30 nav#site-navigation,
.learndash-template-ld30 #responsive-menu-button,
.learndash-template-ld30 footer #inscription,
.learndash-template-ld30 #footer,
.woocommerce-checkout nav#site-navigation,
.woocommerce-checkout #responsive-menu-button,
.woocommerce-checkout footer #inscription,
.woocommerce-checkout #footer {
  display: none;
}

.learndash-template-ld30 #masthead {
  justify-content: center;
}

.learndash-template-ld30 #logo img {
  width: 280px;
}

#single_formation_content {
  width: 68%;
}

#single_formation_content h1 {
  margin-bottom: 14px;
}

.formation_post_thumbnail {
  width: 100%;
  height: 500px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
  margin-bottom: 46px;
}

.learndash-wrapper .ld-item-list {
  margin: 3em 0 1em;
}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
  color: #217FA8;
  text-transform: initial;
}

/* Masquer le nombre de leçon */
.ld-progress-steps, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components, .ld-lesson-item-preview .ld-expand-button .ld-text, .ld-lesson-list-steps {
  display: none;
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
}

/* Fin */
.learndash.learndash_post_sfwd-courses h2,
#single_formation_sidebar > div h2,
.ld-section-heading h3 {
  text-transform: uppercase;
  font-size: 22px !important;
  font-weight: 800 !important;
  margin-bottom: 0;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
  padding: 0;
  margin: 22px 0;
  border-radius: 0;
}

.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list .ld-table-list-items {
  padding: 10px !important;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon,
.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button {
  margin-left: 1em;
  display: none;
}

.learndash-wrapper .ld-item-list .ld-item-list-item {
  border: 0;
  background-color: transparent;
  border-bottom: 1px solid #efefef;
  border-radius: 0;
}

.ld-item-title, span.ld-course-title {
  color: black;
  text-transform: initial;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Trebuchet MS', sans-serif;
  position: relative;
}

.ld-item-title:after {
  content: "";
  position: absolute;
  left: -8px;
  top: 9px;
  transform: translateY(-50%);
  background-image: url("../../img/paw-bis-2.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  z-index: -1;
}

.ld-item-title:hover {
  color: #217FA8;
}

.ld-table-list-item {
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-bottom: 0 !important;
  margin: 15px 0 !important;
  padding: 0 20px !important;
  border-radius: 13px;
  transition: 0.2;
}

.ld-table-list-item:hover {
  background-color: #217FA8;
}

.ld-table-list-item:hover span.ld-topic-title {
  color: white;
}

span.ld-topic-title {
  align-items: center !important;
  font-family: 'Trebuchet MS', sans-serif;
}

span.ld-item-component {
  background-color: #217FA8;
  color: white;
  font-weight: 400;
  padding: 5px 7px;
  border-radius: 14px;
  font-size: 11px;
  margin-top: 5px;
  display: inline-block;
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview {
  align-items: center;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button {
  text-transform: uppercase;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {
  color: black !important;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 900;
}

#single_formation_sidebar {
  width: 30%;
  margin-top: 20px;
}

#single_formation_sidebar > div {
  background-color: white;
  border-radius: 15px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  padding: 30px 20px;
}

#single_formation_sidebar > div h2 {
  text-align: center;
  margin: 0;
  position: relative;
  z-index: 1;
}

#single_formation_sidebar > div h2:after,
#ld-profile .ld-section-heading h3:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-image: url("../../img/paw-bis-2.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  z-index: -1;
}

.ld-profile-heading {
  text-align: center;
}

.ld-profile-stat.ld-profile-stat-points,
.ld-profile-stat.ld-profile-stat-certificates {
  display: none;
}

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar {
  width: 100px;
  height: 100px;
}

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading {
  font-size: 1.7em;
}

a.ld-profile-edit-link,
.ld_course_grid_button .btn,
p.woocommerce-LostPassword.lost_password a {
  color: #217FA8 !important;
  padding: 0px 0 0px 0;
  border-bottom: 2px solid #217FA8 !important;
  text-transform: uppercase;
  font-size: 12px;
  display: inline-block;
  margin: 5px;
  line-height: 1.8em;
  border-radius: 0;
}

a.ld-profile-edit-link:hover,
.ld_course_grid_button .btn:hover,
p.woocommerce-LostPassword.lost_password a:hover {
  color: black !important;
  border-bottom: 2px solid black !important;
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong {
  font-family: 'Trebuchet MS', sans-serif;
  margin-bottom: 0;
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span {
  color: black;
}

#ld-profile .ld-section-heading {
  justify-content: center;
}

#ld-profile .ld-section-heading h3 {
  position: relative;
  z-index: 1;
}

.ld-section-heading .ld-item-list-actions {
  display: none !important;
}

#ld-profile .ld-progress {
  padding: 20px !important;
  background-color: #e0f1ff !important;
  border-radius: 11px;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before {
  content: none;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item {
  font-size: .875em;
  padding: 0 !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

a.ld-table-list-item-preview {
  padding: 10px !important;
  border-radius: 8px !important;
}

a.ld-is-current-item {
  background-color: #217FA8;
}

a.ld-is-current-item .ld-topic-title,
a.ld-table-list-item-preview:hover .ld-topic-title {
  color: white;
}

.learndash-wrapper blockquote {
  background-color: #e0f1ff;
  margin: 5px 0;
  padding: 15px 30px;
  border-radius: 15px;
}

.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
  margin: 10px auto;
}

.learndash-wrapper .learndash_mark_complete_button {
  padding: 10px 30px 10px 10px !important;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
  padding-left: 1em;
}

#cta_holder {
  text-align: center;
}

#cta_holder a {
  border-bottom: 2px solid #217FA8 !important;
}

#wcPopUpContent h2 {
  font-weight: 700;
  margin-bottom: 50px;
  margin-top: 0;
}

#wcPopUpContent h3 {
  font-size: 25px;
}

#wcPopUpContent blockquote {
  background-color: #e0f1ff;
  padding: 20px;
  border-radius: 15px;
  margin: 20px 0;
}

#wcPopUpCTA {
  text-align: center;
}

#wcPopUpCTA .btn.underline {
  position: initial;
  font-size: 11px;
}

.woocommerce-products-header {
  max-width: 1350px;
  margin: 0 auto 70px;
  width: 90%;
  box-sizing: border-box;
}

.woocommerce-products-header__title.page-title {
  margin: 10px 0;
  font-weight: 500;
  color: black;
}

.woocommerce-products-header__title.page-title span {
  font-weight: 900;
  color: #217FA8;
}

.woocommerce ul.products {
  max-width: 1350px;
  margin: 0 auto 70px;
  width: 90%;
  box-sizing: border-box;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

.woocommerce ul.products:before, .woocommerce ul.products:after {
  content: none;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  margin: 16px 18px 16px 0;
  width: 31%;
  padding-bottom: 0;
  text-align: center;
  float: none;
  padding-bottom: 20px;
  font-weight: 900;
}

.woocommerce ul.products li.product .description ul {
  padding-left: 30px;
}

.woocommerce ul.products li.product .description li {
  list-style: initial;
}

.woocommerce ul.products li.product .description {
  text-align: left;
  padding: 0 25px;
  font-size: 15px;
}

.woocommerce-loop-product__title {
  text-transform: uppercase;
  font-size: 25px !important;
  margin-bottom: 0 !important;
  margin-top: 30px !important;
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 1.2em;
  font-weight: 700;
  padding: 0 20px !important;
}

.woocommerce-loop-product__title:after {
  content: none;
}

.woocommerce-loop-product__title span {
  color: #217FA8;
}

.woocommerce ul.products li.product .onsale {
  top: 11px;
  right: 11px;
  background-color: #217FA8;
  color: white;
  text-transform: uppercase;
  margin: 0;
  border-radius: 10px;
  padding: 10px;
  min-height: initial;
  min-width: initial;
  line-height: initial;
}

.woocommerce ul.products li.product .price, .woocommerce ul.products li.product h3 {
  padding: 0 20px !important;
  color: #217FA8;
  text-align: center;
  margin: 20px 0 0;
  line-height: 1.2em;
  font-size: 22px;
  font-weight: 700;
}

.woocommerce ul.products li.product .price {
  font-weight: 900;
  font-family: 'Trebuchet MS', sans-serif;
}

.woocommerce ul.products li.product .price ins {
  text-decoration: none;
}

.woocommerce ul.products li.product .button {
  text-transform: uppercase;
  font-size: 13px;
  padding: 11px 20px;
  border-radius: 27px;
  display: inline-block;
  margin: 5px;
  line-height: 1.8em;
  color: white;
  background-color: #217FA8;
  border: solid 2px #217FA8;
  transition: 0.2s;
  margin-top: 20px;
}

.woocommerce ul.products li.product .button:hover {
  color: #217FA8;
  background-color: transparent;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
  border-top: 3px solid #217FA8;
}

div#vente_croisee {
  background-color: #e0f1ff;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#vente_croisee img {
  margin: 0 auto;
  max-width: 400px;
  width: 100%;
}

#vente_croisee_title h3 {
  font-size: 25px;
}

#crm_desc_content {
  box-sizing: border-box;
  border: 2px solid #e0f1ff;
  padding: 20px;
  border-radius: 15px;
  margin-bottom: 20px;
}

li.product_tag-carte-cadeau .price {
  display: none !important;
}

.woocommerce .col2-set, .woocommerce-page .col2-set, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  width: 100%;
}

h3#order_review_heading {
  float: right;
  width: 47%;
  margin-bottom: 27px;
}

div#order_review {
  float: right;
  width: 47%;
}

div#carte_cadeau_title h3 {
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 20px;
  line-height: 1.2em;
  margin: 10px 0;
  font-weight: 500;
}

div#carte_cadeau_content ul {
  padding-left: 10px;
}

div#carte_cadeau_content li {
  list-style: none;
  margin: 15px 0;
}

.woocommerce-billing-fields__field-wrapper {
  margin-bottom: 30px;
}

.woocommerce-checkout #payment {
  background-color: transparent;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
  padding: 0;
  border: 0;
}

.wc_payment_methods {
  margin-top: 30px !important;
}

.wc_payment_methods .wc_payment_method {
  margin-bottom: 20px;
}

.wc_payment_methods .wc_payment_method > label {
  box-sizing: border-box;
  border: 2px solid #217FA8;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 10px 15px 10px 50px;
  border-radius: 10px;
  display: block;
  margin-bottom: 30px;
  position: relative;
  cursor: pointer;
}

.wc_payment_methods .wc_payment_method > label:after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 11px;
  width: 24px;
  height: 24px;
  border: 2px solid #217FA8;
  box-sizing: border-box;
  border-radius: 5px;
  transition: 0.2s;
}

.wc_payment_methods .wc_payment_method input[name="payment_method"]:checked + label:after {
  background-color: #217FA8;
}

.wc_payment_methods .wc_payment_method input[name="payment_method"] {
  display: none;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle {
  display: none;
}

#crm_coupon_code .form-row {
  padding: 0;
  float: none;
  width: 100%;
}

#crm_coupon_code .form-row-last {
  text-align: right;
}

.woocommerce-checkout #payment ul.payment_methods li > label, .woocommerce form .form-row label, .woocommerce-page form .form-row label {
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 20px;
  line-height: 1.2em;
  margin: 10px 0;
}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
  content: none;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
  background-color: white;
  color: black;
  border-radius: 15px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 40px;
}

#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
  padding: 0;
}

.about_paypal {
  display: none;
}

.form-row.place-order {
  padding: 0 !important;
}

.woocommerce-privacy-policy-text p {
  font-size: 14px;
}

.woocommerce-terms-and-conditions {
  border: 0;
  box-shadow: none;
  background: #f2f2f2;
}

.woocommerce-terms-and-conditions h2, .woocommerce-terms-and-conditions h3 {
  font-size: 18px;
}

.woocommerce-terms-and-conditions p {
  font-size: 14px;
}

ul.woocommerce-order-overview {
  justify-content: center;
  display: flex;
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 14px;
  padding: 20px 40px;
  text-align: center;
}

p.woocommerce-notice {
  text-align: center;
  font-family: 'Trebuchet MS', sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2em;
  margin: 50px 0 20px;
  color: #217FA8;
}

.woocommerce-order-details__title, .woocommerce-column__title {
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 30px;
  line-height: 1.2em;
  margin: 10px 0;
  text-align: left;
  font-weight: 700;
}

.woocommerce-order-details__title:after, .woocommerce-column__title:after {
  content: none;
}

.woocommerce-order-details .woocommerce-table__product-name {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}

.woocommerce-order-details .item-thumbnail {
  margin-right: 20px;
}

.woocommerce-checkout-review-order-table .item-thumbnail-checkout {
  width: 80px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.woocommerce .woocommerce-customer-details address {
  border-radius: 20px;
  border: solid 2px #217FA8;
  padding: 30px;
  box-sizing: border-box;
}

.checkout:after {
  content: "";
  display: block;
  clear: both;
}

.woocommerce form .form-row {
  box-sizing: border-box;
}

#wcPopUpInner.limitH {
  height: 90%;
  overflow-y: scroll;
}

.woocommerce-checkout .showlogin,
.woocommerce-checkout .woocommerce-privacy-policy-link,
.woocommerce-checkout .woocommerce-terms-and-conditions-link {
  color: #217FA8;
}

.woocommerce-checkout .showlogin:hover,
.woocommerce-checkout .woocommerce-privacy-policy-link:hover,
.woocommerce-checkout .woocommerce-terms-and-conditions-link:hover {
  color: #49a6f3;
}

.woocommerce-checkout .woocommerce .col2-set .col-2,
.woocommerce-checkout .woocommerce-page .col2-set .col-2 {
  width: 100%;
}

.esp_price_variation_loop_label {
  font-size: 16px;
}

.esp_price_variation_single.price {
  font-size: 24px !important;
  font-weight: 900;
}

.esp_price_variation_single_label {
  font-size: 16px;
}

.single-product_upsell {
  width: 100%;
}

.single-product_upsell_title {
  position: relative;
  font-weight: 700;
  margin: 0 auto 50px;
}

.single-product_upsell_title:after {
  content: "";
  display: block;
  position: static;
  background-image: url("data:image/svg+xml,%3Csvg id='Calque_1321546' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 23.95'%3E%3Cdefs%3E%3Cstyle%3E.aftercls-1%7Bfill:%232235f5;%7D.after1cls-2%7Bfill:none;stroke:%232253f5;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cpath class='aftercls-1' d='M209.1,30.3a3,3,0,0,1,.38,3.62,5.44,5.44,0,0,1-2.77,2.78A3.8,3.8,0,0,1,205,37a2,2,0,0,1-2-1.56,3.43,3.43,0,0,1,.17-2.34,5.62,5.62,0,0,1,2.73-2.89,3.64,3.64,0,0,1,2.63-.25Z' transform='translate(-40.51 -25.75)'/%3E%3Cpath class='aftercls-1' d='M191.28,30.05l.46-.45a2.1,2.1,0,0,1,3.14.31,4.85,4.85,0,0,1-.46,6,2.22,2.22,0,0,1-1.74.71,1.74,1.74,0,0,1-1.29-.64,4.53,4.53,0,0,1-.81-4.56l.13-.44Z' transform='translate(-40.51 -25.75)'/%3E%3Cpath class='aftercls-1' d='M199.75,37.62a4.9,4.9,0,0,1,1.94,2,8.67,8.67,0,0,1,.87,2.91,16.85,16.85,0,0,1,.11,4.43,4.38,4.38,0,0,1-.64,1.89,1.83,1.83,0,0,1-2.05.79,2.88,2.88,0,0,1-1.69-1.12c-.36-.47-.71-.94-1.06-1.42a5.51,5.51,0,0,0-3.42-2.19c-.74-.16-1.49-.29-2.21-.49a4.83,4.83,0,0,1-1.28-.54,2.26,2.26,0,0,1-.4-3.42,12,12,0,0,1,4.94-3.18A5.94,5.94,0,0,1,199.75,37.62Z' transform='translate(-40.51 -25.75)'/%3E%3Cpath class='aftercls-1' d='M202.36,31.88a4.1,4.1,0,0,1-1.66,1.59,2.11,2.11,0,0,1-3-.94,4.65,4.65,0,0,1-.18-3.81,5.41,5.41,0,0,1,1.22-2,3,3,0,0,1,1.89-.93,1.87,1.87,0,0,1,1.72.71,3.67,3.67,0,0,1,.83,2.37A5.92,5.92,0,0,1,202.36,31.88Z' transform='translate(-40.51 -25.75)'/%3E%3Cpath class='aftercls-1' d='M210.23,41.8a5,5,0,0,1-3.54,2.35,3.28,3.28,0,0,1-1.55-.17,1.91,1.91,0,0,1-1.33-1.74,2.9,2.9,0,0,1,.43-1.84A5.13,5.13,0,0,1,207.67,38a3.38,3.38,0,0,1,1.67.1,1.88,1.88,0,0,1,1.39,1.71A3,3,0,0,1,210.23,41.8Z' transform='translate(-40.51 -25.75)'/%3E%3Cline class='after1cls-2' y1='11.95' x2='138.2' y2='11.95'/%3E%3Cline class='after1cls-2' x1='182.48' y1='11.95' x2='320' y2='11.95'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 258px;
  height: 23px;
  margin: 20px auto 40px;
  transform: none;
}

.single-product_upsell_slider .slick-list {
  padding: 50px 0;
}

.single-product_upsell_item {
  margin: 0 20px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  background: white;
  overflow: hidden;
  padding-bottom: 20px;
  position: relative;
}

.single-product_upsell_item .attachment-woocommerce_thumbnail {
  width: 100%;
}

.single-product_upsell_item .woocommerce-loop-product__title {
  font-size: 20px !important;
  text-align: center;
  color: black;
}

.single-product_upsell_item .description {
  padding: 0 20px;
  margin-top: 20px;
  font-size: 15px;
  color: black;
}

.single-product_upsell_item .add_to_cart_button {
  margin: 20px auto 0 !important;
  display: block !important;
  width: 120px;
  text-align: center;
  box-sizing: border-box;
}

.single-product_upsell_item .price {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 30px !important;
  line-height: 38px;
  color: #217FA8;
}

.single-product_upsell_item .price.esp_price_variation_loop span {
  vertical-align: bottom;
}

.checkout_cross_sell_popin {
  position: fixed;
  width: 90%;
  max-width: 1000px;
  padding: 50px;
  border-radius: 25px;
  border: 5px solid #217FA8;
  background: white;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
}

.checkout_cross_sell_popin_logo {
  display: block;
  margin: auto;
}

.checkout_cross_sell_popin_title {
  font-size: 35px;
  font-weight: 700;
  text-align: center;
  margin: 25px auto;
}

.checkout_cross_sell_popin_close {
  position: absolute;
  top: 10px;
  right: 10px;
}

.checkout_cross_sell_popin_close:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.25' height='29.25' viewBox='0 0 29.25 29.25'%3E%3Cpath id='Icon_ionic-md-close-circle' data-name='Icon ionic-md-close-circle' d='M18,3.375A14.625,14.625,0,1,0,32.625,18,14.574,14.574,0,0,0,18,3.375Zm7.313,19.89-2.048,2.047L18,20.047l-5.265,5.265-2.048-2.047L15.953,18l-5.265-5.265,2.048-2.047L18,15.953l5.265-5.265,2.048,2.047L20.047,18Z' transform='translate(-3.375 -3.375)' fill='%232253f5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.checkout_cross_sell_popin_products_item {
  width: 260px;
}

.woocommerce-cart_cross_sell {
  width: 50%;
}

.woocommerce-cart_cross_sell_title {
  position: relative;
  font-weight: 700;
  margin: 0 auto 0;
  font-size: 25px;
}

.woocommerce-cart_cross_sell_title:after {
  content: "";
  display: block;
  position: static;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 20px auto 40px;
  transform: none;
}

.woocommerce-cart_cross_sell_slider .slick-list {
  padding: 0 0 20px 0;
}

.woocommerce-cart_cross_sell_item {
  margin: 0 20px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  background: white;
  overflow: hidden;
  padding-bottom: 20px;
  position: relative;
}

.woocommerce-cart_cross_sell_item .attachment-woocommerce_thumbnail {
  width: 100%;
}

.woocommerce-cart_cross_sell_item .woocommerce-loop-product__title {
  font-size: 18px !important;
  text-align: center;
  color: black;
}

.woocommerce-cart_cross_sell_item .description {
  padding: 0 20px;
  margin-top: 20px;
  font-size: 14px;
  color: black;
}

.woocommerce-cart_cross_sell_item .add_to_cart_button {
  margin: 20px auto 0 !important;
  display: block !important;
  width: 120px;
  text-align: center;
  box-sizing: border-box;
}

.woocommerce-cart_cross_sell_item .price {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 30px !important;
  line-height: 38px;
  color: #217FA8;
}

.woocommerce-cart_cross_sell_item .price.esp_price_variation_loop span {
  vertical-align: bottom;
}

.woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
  width: 45%;
}

@media screen and (max-width: 768px) {
  .woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
    width: 100%;
  }
  .woocommerce-cart .woocommerce .woocommerce-cart_cross_sell {
    width: 100%;
  }
}

form.woocommerce-form.woocommerce-form-login,
.woocommerce-ResetPassword {
  max-width: 600px;
  width: 100%;
  margin: 15px auto;
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border: 0;
  padding: 40px;
  border-radius: 17px;
  box-sizing: border-box;
}

input[type="checkbox"], input[type="radio"] {
  width: auto;
}

p.woocommerce-LostPassword.lost_password {
  text-align: center;
  display: block;
}

.woocommerce-account .woocommerce {
  max-width: 1200px;
  width: 100%;
}

.woocommerce-account .woocommerce h2:after {
  content: none;
}

.woocommerce-account .woocommerce h2 {
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 700;
}

.woocommerce-MyAccount-content {
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 40px;
  border-radius: 17px;
}

.woocommerce-MyAccount-content img {
  border-radius: 16px;
}

.woocommerce-MyAccount-content .ld-course-list-items {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  align-items: end;
}

.woocommerce-MyAccount-content .ld_course_grid {
  position: relative;
  width: 45%;
}

.woocommerce-MyAccount-content .ld_course_grid .caption {
  text-align: center;
}

p.ld_course_grid_button {
  margin: 0;
}

.woocommerce-MyAccount-content .ld_course_grid .caption h3 {
  font-size: 25px;
}

.woocommerce-MyAccount-content .ld_course_grid_price.ribbon-enrolled {
  background-color: #217FA8;
  color: white;
  border-radius: 5px;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  font-family: 'Trebuchet MS', sans-serif;
  position: absolute;
  top: 20px;
  left: 20px;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 20%;
}

.woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
}

li.woocommerce-MyAccount-navigation-link {
  margin: 5px 0;
  list-style: none;
  width: 100%;
  max-width: 200px;
}

li.woocommerce-MyAccount-navigation-link a {
  background-color: #217FA8;
  padding: 40px;
  display: block;
  color: white;
  text-transform: uppercase;
  text-align: center;
  border-radius: 15px;
  border: 2px solid #217FA8;
  transition: 0.2s;
}

li.woocommerce-MyAccount-navigation-link a:hover,
li.is-active a {
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  color: #217FA8;
}

.woocommerce table.my_account_orders .button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background-color: #217FA8 !important;
  color: white;
  border: solid 2px #217FA8;
  transition: 0.2s;
  font-family: 'Trebuchet MS', sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 1.8em;
  border-radius: 27px;
}

.woocommerce table.my_account_orders .button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  background-color: transparent !important;
  color: #217FA8 !important;
}

.woocommerce table.my_account_orders .button {
  font-size: 12px;
}

#customer_details {
  margin-bottom: 40px;
  float: left;
  width: 47%;
}

/*--------------------------------------------------------------
404
--------------------------------------------------------------*/
.error404 #masthead, .error404 #colophon {
  display: none;
}

body.error404 #content:before {
  content: none;
}

.error-404.wrapper_header_page {
  flex-flow: column;
  padding-top: 0;
}

.error-404.wrapper_header_page img {
  width: 80%;
  height: auto;
  margin: 0 auto;
}

.error-404 .page-content {
  text-align: center;
}

.error-404 .page-content p {
  font-size: 20px;
  font-family: 'Trebuchet MS', sans-serif;
  margin-top: 0;
}

/*--------------------------------------------------------------
CONTACT
--------------------------------------------------------------*/
.page-template-template-contact h1.entry-title,
.page-template-template-contact #breadcrumbs {
  display: none;
}

.page-template-template-contact h1 {
  font-size: 55px;
  margin-bottom: 60px;
}

.page-template-template-contact .wrapper_header_page {
  align-items: center;
}

.page-template-template-contact .formation_form {
  margin: 0;
  width: 47%;
}

/*--------------------------------------------------------------
FAQ
--------------------------------------------------------------*/
section#faq {
  margin-top: 0;
}

.wrapper_faq {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.wrapper_faq .small_wrapper_accordeon {
  width: 49%;
  box-sizing: border-box;
  padding: 30px 43px 30px 30px;
  margin: 0 0 30px;
}

.wrapper_faq .small_wrapper_accordeon h3 {
  font-size: 20px;
}

.wrapper_faq .small_wrapper_accordeon .title:target::before {
  content: none;
}

.wrapper_faq_bis {
  max-width: 1000px;
  width: 90%;
  margin: 0 auto;
}

.wrapper_faq_bis h2 {
  margin-bottom: 50px;
}

.wrapper_faq_bis > div {
  margin: 20px 0;
}

.single .wrapper_faq .small_wrapper_accordeon {
  width: 100%;
}

/*--------------------------------------------------------------
BOUTIQUE
--------------------------------------------------------------*/
section#boutique .container_global_actu {
  flex-flow: row wrap;
  margin: 0;
}

.page-template-template-boutique .wrapper_image_sidebar, .page-template-template-faq .wrapper_image_sidebar {
  display: none;
}

section#boutique .global_actu_content div {
  text-align: left;
}

section#boutique .global_actu_content h4 {
  color: #217FA8;
  text-align: center;
  margin-bottom: 10px;
}

section#boutique .wrapper_global_actu {
  margin: 0 0 35px;
  width: 31.5%;
}

section#boutique .global_title_actu {
  font-size: 25px;
}

section#boutique .global_title_actu span {
  color: #217FA8;
}

/*--------------------------------------------------------------
HEADER HOME
--------------------------------------------------------------*/
main#front-page {
  position: relative;
}

#rond {
  border-radius: 100%;
  width: 500px;
  height: 500px;
  position: absolute;
  top: 0;
  left: 35px;
  background-color: #217FA8;
  z-index: -1;
}

.home_show {
  display: flex;
  flex-direction: row;
  width: 90%;
  max-width: 1280px;
  margin: auto;
  background: white;
  align-items: center;
}

.home_show_left {
  width: 50%;
  text-align: center;
}

.home_show_left h2:after {
  content: none !important;
}

.home_show_left img {
  max-width: 200px;
  margin: 25px auto;
}

.home_show_right {
  width: 50%;
  text-align: center;
}

.home_show .button_show {
  background: #217FA8;
  color: white;
  padding: 10px 25px;
  display: inline-block;
  border-radius: 20px;
}

.home_headpage {
  background: #425c6e;
  background: radial-gradient(circle, #425c6e 0%, #222f39 100%);
  padding-top: 50px;
}

.home_headpage_wrapper {
  display: flex;
  flex-direction: row;
  max-width: 1280px;
  margin: auto;
}

.home_headpage_image {
  display: none;
}

.home_headpage h1 {
  color: white;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.home_headpage h1 span {
  display: block;
  font-size: 24px;
  font-weight: 500 !important;
  color: white !important;
}

.home_headpage p {
  color: white;
  margin-top: 0;
  margin-bottom: 20px;
}

.home_headpage .fullblue {
  background: #5E36B5;
  border: 1px solid #5E36B5;
}

.home_headpage .fullblue:hover {
  background: #217FA8;
  color: white;
}

.home_wrapper {
  max-width: 1280px;
  margin: 50px auto 0;
}

.home_formations {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 0;
}

.home_formations h2 {
  width: 100%;
  margin-bottom: 50px;
}

.home_formations_title {
  width: 100%;
}

.home_formations_item {
  position: relative;
  width: 405px;
  height: 245px;
  border-radius: 10px;
  box-shadow: 0px 0px 15px 0px rgba(112, 112, 112, 0.16);
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  margin: 13px 0;
}

.home_formations_item_content {
  position: relative;
  max-width: 240px;
  height: 100%;
  padding-bottom: 50px;
  box-sizing: border-box;
}

.home_formations_item_content_formation {
  margin: 15px 0 0 10px;
  background: white;
  padding: 6px 10px 5px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  border-radius: 17px;
  font-weight: bold;
}

.home_formations_item_content_formation.formation_family {
  background: #BAD4A1;
  color: white;
}

.home_formations_item_content_formation.formation_chiot {
  background: #FFADAD;
  color: white;
}

.home_formations_item_content_formation.formation_pro {
  background: #CF9797;
  color: white;
}

.home_formations_item_content_formation.formation_morsure {
  background: #545454;
  color: white;
}

.home_formations_item_content_formation.formation_secours {
  background: #BA302B;
  color: white;
}

.home_formations_item_content_formation.formation_agressif {
  background: #4C5270;
  color: white;
}

.home_formations_item_content_title {
  margin: 25px 0 0 10px;
  font-size: 16px;
  line-height: 19px;
  color: white;
}

.home_formations_item_content_desc {
  width: 90%;
  margin: 10px 0 0 10px;
  font-size: 12px;
  line-height: 17px;
  color: white;
}

.home_formations_item_content_link {
  display: inline-block;
  margin: 0;
  background: #217FA8;
  color: white;
  text-transform: uppercase;
  padding: 8px 15px;
  border-radius: 17px;
  font-size: 12px;
  line-height: 19px;
  position: absolute;
  bottom: 15px;
  left: 15px;
}

.home_formations_slider {
  margin-top: 80px;
  margin-bottom: 80px;
}

.home_formations_slider_container_item {
  box-shadow: 0px 0px 7px -1px rgba(112, 112, 112, 0.16);
  padding: 20px;
  text-align: center;
  margin: 0 10px;
  border-radius: 10px;
}

.home_formations_slider_container_item_title {
  font-size: 25px;
  text-align: center;
}

.home_formations_slider_container_item_title.rouge span {
  color: #BC302D;
}

.home_formations_slider_container_item_title.gris span {
  color: #545454;
}

@media screen and (max-width: 640px) {
  .home_formations_slider_container_item_desc {
    font-size: 13px;
  }
  .home_formations_slider_container_item_link {
    font-size: 12px;
  }
}

.home_formations_slider_container_item_desc {
  text-align: center;
}

.home_formations_slider_container_item_link {
  background: #217FA8;
  color: white;
  padding: 10px 25px;
  display: inline-block;
  border-radius: 20px;
}

.home_formations_slider .slick-list {
  padding: 25px 5px;
}

.home_formations_slider .slick-prev, .home_formations_slider .slick-next {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.934' height='27.934' viewBox='0 0 27.934 27.934'%3E%3Cpath id='arrow-circle-right' d='M27.934,13.967A13.967,13.967,0,1,0,13.967,27.934,13.967,13.967,0,0,0,27.934,13.967ZM11.017,20.61,6.843,16.436h0a3.492,3.492,0,0,1,0-4.939l4.174-4.173.029-.028A1.164,1.164,0,1,1,12.662,8.97L8.83,12.8,20.951,12.8a1.164,1.164,0,1,1,0,2.328l-12.12.008,3.832,3.833a1.164,1.164,0,1,1-1.646,1.646Z' transform='translate(27.934 27.934) rotate(180)' fill='%23217FA8'/%3E%3C/svg%3E%0A");
  bottom: -25px;
  top: initial;
}

.home_formations_slider .slick-prev {
  left: 50%;
  transform: translateX(-38px) rotate(180deg);
}

.home_formations_slider .slick-next {
  left: 50%;
  transform: translateX(10px);
}

.home_univers_chien {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 50px;
}

.home_univers_chien h2 {
  width: 100%;
  margin-bottom: 50px;
}

.home_podcast {
  width: 49%;
  background: url("../../img/background-podcast.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 60px 0;
  border-radius: 10px;
}

.home_podcast_title {
  color: white;
  font-family: 'Trebuchet MS', sans-serif;
  text-align: center;
  font-size: 35px;
  font-weight: bold;
  position: relative;
  line-height: 1.2em;
}

.home_podcast_title:after {
  background: white;
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20px;
  width: 120px;
  height: 4px;
}

.home_podcast_list {
  display: flex;
  flex-direction: row;
  list-style: none;
  padding: 0;
  margin: 50px 0 20px;
  justify-content: center;
}

.home_podcast_list_item {
  margin: 0 10px;
}

.home_podcast_list_item_link {
  display: block;
  width: 50px;
  height: 50px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.home_podcast_list_item_link.spotify {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='spotify' transform='translate(0.255)'%3E%3Ccircle id='Ellipse_17' data-name='Ellipse 17' cx='14' cy='14' r='14' transform='translate(-0.255 0)' fill='%23fff'/%3E%3Cg id='spotify-2' data-name='spotify' transform='translate(-68.472 -114.367)'%3E%3Cg id='Groupe_244' data-name='Groupe 244' transform='translate(72.532 122.956)'%3E%3Cg id='Groupe_243' data-name='Groupe 243' transform='translate(0 0)'%3E%3Cg id='Groupe_242' data-name='Groupe 242'%3E%3Cpath id='Tracé_268' data-name='Tracé 268' d='M91.868,126.437a1.264,1.264,0,0,0-.635-.837,16.286,16.286,0,0,0-2.907-1.32,25.517,25.517,0,0,0-7.649-1.312,26.5,26.5,0,0,0-3.177.1,21.67,21.67,0,0,0-2.956.455c-.395.089-.787.19-1.171.316a1.238,1.238,0,0,0-.842,1.215,1.265,1.265,0,0,0,.91,1.185,1.3,1.3,0,0,0,.726,0c.4-.106.792-.217,1.192-.3a20.752,20.752,0,0,1,3.3-.414,26.043,26.043,0,0,1,2.9.016,24.3,24.3,0,0,1,2.772.325,19.366,19.366,0,0,1,3.854,1.067A15.155,15.155,0,0,1,90,127.81a1.263,1.263,0,0,0,1.9-1.1C91.892,126.621,91.887,126.527,91.868,126.437Z' transform='translate(-72.532 -122.956)' fill='%23212b33'/%3E%3Cpath id='Tracé_269' data-name='Tracé 269' d='M101.524,191.626l-.158-.094a16.018,16.018,0,0,0-3.351-1.5,20.563,20.563,0,0,0-7.121-.965,18.529,18.529,0,0,0-3.351.418c-.448.1-.894.214-1.334.35a1.026,1.026,0,0,0-.719.968,1.048,1.048,0,0,0,.654,1,1.1,1.1,0,0,0,.757.02,16.906,16.906,0,0,1,4.708-.66,19.676,19.676,0,0,1,3.591.333,16.084,16.084,0,0,1,4.347,1.442c.3.153.59.328.884.491a1.054,1.054,0,0,0,1.091-1.8Z' transform='translate(-84.572 -184.366)' fill='%23212b33'/%3E%3Cpath id='Tracé_270' data-name='Tracé 270' d='M107.489,253.507a1.874,1.874,0,0,0-.217-.137,13.727,13.727,0,0,0-2.685-1.232,16.767,16.767,0,0,0-5.244-.837c-.605.034-1.212.054-1.815.106a23.665,23.665,0,0,0-3.212.509,1.505,1.505,0,0,0-.247.071.829.829,0,0,0-.5.94.811.811,0,0,0,.81.667,2.058,2.058,0,0,0,.4-.055,21.949,21.949,0,0,1,3.929-.523,16.076,16.076,0,0,1,3.061.169,12.775,12.775,0,0,1,4.651,1.639c.074.042.146.087.226.123a.84.84,0,0,0,.845-1.439Z' transform='translate(-92.061 -242.195)' fill='%23212b33'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.home_podcast_list_item_link.amazon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='amazon' transform='translate(0.439)'%3E%3Ccircle id='Ellipse_18' data-name='Ellipse 18' cx='14' cy='14' r='14' transform='translate(-0.439 0)' fill='%23fff'/%3E%3Cg id='amazon-pay' transform='translate(30.724 -245.154)'%3E%3Cg id='Symbols' transform='translate(-29.318 258.136)'%3E%3Cg id='amazonpay-logo-rgb_clr' transform='translate(0 0)'%3E%3Cpath id='Tracé_252' data-name='Tracé 252' d='M67,268.525a16.928,16.928,0,0,1-9.549,2.922A17.277,17.277,0,0,1,45.788,267c-.243-.218-.027-.516.264-.347a23.473,23.473,0,0,0,11.669,3.1,23.231,23.231,0,0,0,8.9-1.826c.436-.185.8.287.375.609m1.073-1.226c.331.422-.365,2.166-.678,2.944-.095.235.108.33.321.152,1.384-1.159,1.742-3.586,1.461-3.937s-2.7-.648-4.18.391c-.228.159-.189.38.064.349.831-.1,2.684-.323,3.014.1' transform='translate(-45.682 -266.136)' fill='%23212b33' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.home_podcast_list_item_link.apple {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='apple-podcast' transform='translate(-0.364)'%3E%3Ccircle id='Ellipse_19' data-name='Ellipse 19' cx='14' cy='14' r='14' transform='translate(0.364 0)' fill='%23fff'/%3E%3Cg id='podcast_1_' data-name='podcast (1)' transform='translate(-34.624 4.443)'%3E%3Cg id='Groupe_239' data-name='Groupe 239' transform='translate(40.96)'%3E%3Cg id='Groupe_238' data-name='Groupe 238'%3E%3Cpath id='Tracé_263' data-name='Tracé 263' d='M208.623,165.751a1.911,1.911,0,1,0-1.911,1.911A1.913,1.913,0,0,0,208.623,165.751Z' transform='translate(-198.684 -157.724)' fill='%23212b33'/%3E%3Cpath id='Tracé_264' data-name='Tracé 264' d='M167.28,286.72c-1.865,0-3.44.875-3.44,1.911a10.483,10.483,0,0,0,1.641,6,3.526,3.526,0,0,0,3.6,0,10.483,10.483,0,0,0,1.641-6C170.721,287.6,169.145,286.72,167.28,286.72Z' transform='translate(-159.253 -276.017)' fill='%23212b33'/%3E%3Cpath id='Tracé_265' data-name='Tracé 265' d='M48.988,0a8.023,8.023,0,0,0-4.719,14.515.382.382,0,0,0,.448-.619,7.263,7.263,0,1,1,8.543,0,.382.382,0,1,0,.448.619A8.023,8.023,0,0,0,48.988,0Z' transform='translate(-40.96)' fill='%23212b33'/%3E%3Cpath id='Tracé_266' data-name='Tracé 266' d='M127.849,81.92a4.975,4.975,0,0,0-4.969,4.969,4.865,4.865,0,0,0,1,2.969.383.383,0,1,0,.609-.463,4.1,4.1,0,0,1-.84-2.505,4.2,4.2,0,0,1,8.41,0,4.1,4.1,0,0,1-.84,2.505.383.383,0,0,0,.609.463,4.865,4.865,0,0,0,1-2.969A4.975,4.975,0,0,0,127.849,81.92Z' transform='translate(-119.822 -78.862)' fill='%23212b33'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.home_podcast_list_item_link.deezer {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='deezer' transform='translate(-0.255)'%3E%3Ccircle id='Ellipse_20' data-name='Ellipse 20' cx='14' cy='14' r='14' transform='translate(0.255 0)' fill='%23fff'/%3E%3Cg id='Colored_x5F_Equalizer' transform='translate(3.82 -81.93)'%3E%3Cpath id='Tracé_253' data-name='Tracé 253' d='M405.377,88.767H401.3v2.381h4.08Z' transform='translate(-386.507)' fill='%23212b33'/%3E%3Cpath id='Tracé_254' data-name='Tracé 254' d='M405.377,178.736H401.3v2.381h4.08Z' transform='translate(-386.507 -86.653)' fill='%23212b33'/%3E%3Cpath id='Tracé_255' data-name='Tracé 255' d='M405.377,268.662H401.3v2.381h4.08Z' transform='translate(-386.507 -173.265)' fill='%23212b33'/%3E%3Cpath id='Tracé_256' data-name='Tracé 256' d='M4.08,358.632H0v2.381H4.08Z' transform='translate(0 -259.919)' fill='%23212b33'/%3E%3Cpath id='Tracé_257' data-name='Tracé 257' d='M137.831,358.632h-4.08v2.381h4.08Z' transform='translate(-128.822 -259.919)' fill='%23212b33'/%3E%3Cpath id='Tracé_258' data-name='Tracé 258' d='M271.626,358.632h-4.08v2.381h4.08Z' transform='translate(-257.686 -259.919)' fill='%23212b33'/%3E%3Cpath id='Tracé_259' data-name='Tracé 259' d='M405.377,358.632H401.3v2.381h4.08Z' transform='translate(-386.507 -259.919)' fill='%23212b33'/%3E%3Cpath id='Tracé_260' data-name='Tracé 260' d='M271.626,268.662h-4.08v2.381h4.08Z' transform='translate(-257.686 -173.265)' fill='%23212b33'/%3E%3Cpath id='Tracé_261' data-name='Tracé 261' d='M137.831,268.662h-4.08v2.381h4.08Z' transform='translate(-128.822 -173.265)' fill='%23212b33'/%3E%3Cpath id='Tracé_262' data-name='Tracé 262' d='M137.831,178.736h-4.08v2.381h4.08Z' transform='translate(-128.822 -86.653)' fill='%23212b33'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.home_podcast_list_item_link.google {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='google-podcast' transform='translate(-0.255)'%3E%3Ccircle id='Ellipse_20' data-name='Ellipse 20' cx='14' cy='14' r='14' transform='translate(0.255 0)' fill='%23fff'/%3E%3Cg id='APV' transform='translate(-4.062 -4.126)'%3E%3Cline id='line4640' y2='1.188' transform='translate(18.317 10.25)' stroke='%23212b33' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line4642' y2='1.188' transform='translate(18.317 25.398)' stroke='%23212b33' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line4644' y2='6.832' transform='translate(18.317 15.002)' stroke='%23212b33' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line4646' y2='4.158' transform='translate(14.158 13.963)' stroke='%23212b33' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line4648' y2='1.188' transform='translate(14.158 21.685)' stroke='%23212b33' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line4650' y2='4.158' transform='translate(22.475 18.715)' stroke='%23212b33' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line4652' y1='1.188' transform='translate(22.475 13.963)' stroke='%23212b33' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line4654' y2='1.188' transform='translate(26.633 17.824)' stroke='%23212b33' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line4656' y2='1.188' transform='translate(10 17.824)' stroke='%23212b33' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.home_race {
  position: relative;
  width: 49%;
  margin-left: 2%;
  border-radius: 10px;
}

.home_race_content {
  position: absolute;
  width: 100%;
  background: rgba(33, 43, 51, 0.7);
  bottom: 0;
  left: 0;
  text-align: center;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-bottom: 15px;
}

.home_race_title {
  color: white;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 10px;
}

.home_race_link {
  position: relative;
  color: white;
  font-size: 12px;
  text-transform: uppercase;
}

.home_race_link:after {
  content: "";
  height: 2px;
  width: 100%;
  background: white;
  position: absolute;
  left: 0;
  bottom: -5px;
}

.home_race_view_more {
  background: #217FA8;
  color: white;
  padding: 10px 15px;
  border-radius: 20px;
  font-size: 12px;
  text-transform: uppercase;
  margin: 20px auto;
}

.home_products {
  margin-bottom: 80px;
}

.home_products_slider {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.home_products_slider_item {
  width: 360px;
  height: 290px !important;
  margin: 10px;
  border-radius: 10px;
  box-shadow: 0px 0px 7px -1px rgba(112, 112, 112, 0.2);
}

.home_products_slider_item_img {
  height: 80%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.home_products_slider_item_link {
  font-size: 25px;
  text-transform: uppercase;
  display: block;
  text-align: center;
  margin: 10px auto;
  color: #212B33;
}

.home_products_slider .slick-prev, .home_products_slider .slick-next {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.934' height='27.934' viewBox='0 0 27.934 27.934'%3E%3Cpath id='arrow-circle-right' d='M27.934,13.967A13.967,13.967,0,1,0,13.967,27.934,13.967,13.967,0,0,0,27.934,13.967ZM11.017,20.61,6.843,16.436h0a3.492,3.492,0,0,1,0-4.939l4.174-4.173.029-.028A1.164,1.164,0,1,1,12.662,8.97L8.83,12.8,20.951,12.8a1.164,1.164,0,1,1,0,2.328l-12.12.008,3.832,3.833a1.164,1.164,0,1,1-1.646,1.646Z' transform='translate(27.934 27.934) rotate(180)' fill='%23217FA8'/%3E%3C/svg%3E%0A");
  bottom: -35px;
  top: initial;
}

.home_products_slider .slick-prev {
  left: 50%;
  transform: translateX(-38px) rotate(180deg);
}

.home_products_slider .slick-next {
  left: 50%;
  transform: translateX(10px);
}

.home_article {
  margin-bottom: 50px;
  text-align: center;
}

.home_article_wrapper {
  width: 80%;
  display: flex;
  flex-direction: row;
  margin: 50px auto;
  border-radius: 10px;
  box-shadow: 0px 0px 7px -1px rgba(112, 112, 112, 0.2);
}

.home_article h2 {
  width: 100%;
}

.home_article_left {
  width: 40%;
  min-height: 300px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.home_article_right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding: 50px;
  text-align: left;
  color: white;
  background: #212B33;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.home_article_cat {
  margin: 0;
  font-size: 14px;
}

.home_article_title {
  font-weight: bold;
  font-size: 20px;
  margin: 5px 0 20px;
}

.home_article_desc {
  margin: 0 0 20px;
}

.home_article_link {
  position: relative;
  margin: 0;
  color: white;
  text-transform: uppercase;
}

.home_article_link:after {
  content: "";
  display: block;
  width: 87px;
  height: 2px;
  position: absolute;
  bottom: -5px;
  left: 0;
  background: white;
}

.home_article_view_more {
  background: #217FA8;
  color: white;
  padding: 10px 15px;
  border-radius: 20px;
  font-size: 12px;
  text-transform: uppercase;
  margin: 20px auto;
}

.home #sec_1 .wrapper_faq {
  max-width: 1350px;
  margin: 0 auto 70px;
  width: 90%;
  box-sizing: border-box;
}

.home #sec_1 .wrapper_faq .small_wrapper_accordeon {
  width: 45%;
  height: min-content;
}

.home h1 {
  font-size: 55px;
  font-weight: 500;
  line-height: 1.1em;
}

.home h1 span {
  font-weight: 900;
  color: #212B33;
}

section#sec_1 {
  position: relative;
  z-index: 1;
}

.wrapper_accordeon {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.wrapper_accordeon > * {
  width: 46%;
}

.small_wrapper_accordeon {
  position: relative;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background-color: white;
  padding: 30px 36px 30px 30px;
  border-radius: 32px;
  margin: 30px 0;
  color: black;
}

.small_wrapper_accordeon .type_formation {
  text-transform: uppercase;
  color: #212B33;
  font-weight: 600;
  font-family: 'Trebuchet MS', sans-serif;
  padding: 0;
}

.small_wrapper_accordeon h3 {
  font-size: 25px;
  margin: 0;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.small_wrapper_accordeon h3:hover {
  color: #217FA8;
}

.small_wrapper_accordeon .content {
  display: none;
}

.small_wrapper_accordeon .title {
  position: relative;
}

.small_wrapper_accordeon .more {
  position: absolute;
  right: -16px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.small_wrapper_accordeon .enligne {
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 900;
  text-align: left;
  line-height: 14px;
  background-color: #217FA8;
  padding: 5px;
  border-radius: 5px;
  display: inline-block;
  margin-top: 5px;
}

.small_wrapper_accordeon .title .more:after {
  content: "+";
  color: #217FA8;
  font-size: 32px;
  font-family: 'Trebuchet MS', sans-serif;
  font-weight: 800;
}

.small_wrapper_accordeon .title.down .more:after {
  content: "-";
}

section#sec_2 {
  position: relative;
}

#fiche_de_race {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#fiche_de_race > div {
  width: 45%;
}

.race_img {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 350px;
  background-color: #e0f1ff;
  border-radius: 15px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);
}

.fiches_race {
  padding: 58px 30px 20px;
}

.fiches_race p {
  font-family: 'Trebuchet MS', sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  text-align: center;
  font-size: 19px;
  margin: 13px 0 0;
}

.fiches_race a {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.slick-prev, .slick-next {
  position: absolute;
  width: 20px;
  height: 20px;
  left: -26px;
  top: 43%;
  cursor: pointer;
  background-image: url("../../img/next.png");
  transform: rotate(180deg) translateY(50%);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
  background-position: center;
  font-size: 0;
  color: transparent;
  border: 0;
  background-color: transparent;
}

.slick-next {
  right: -26px;
  left: auto;
  transform: rotate(0deg);
}

.slick-prev:focus, .slick-next:focus {
  border: 0;
}

.paw {
  position: absolute;
  top: 44%;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}

section#sec_3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: row wrap;
}

section#sec_3 .wrapper_blocs {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  width: 49.3%;
  background-color: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  margin: 10px 0;
}

section#sec_3 .wrapper_blocs .image_bg {
  width: 300px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
  height: 330px;
  position: relative;
}

section#sec_3 .wrapper_blocs:nth-child(even) {
  flex-flow: row-reverse nowrap;
}

section#sec_3 .wrapper_blocs:nth-child(even) > div {
  text-align: right;
  padding-right: 0;
}

section#sec_3 .wrapper_blocs:nth-child(odd) > div {
  padding-left: 0;
}

section#sec_3 .wrapper_blocs:last-child a {
  display: none;
}

section#sec_3 .wrapper_blocs:last-child p > a {
  display: inline-block;
}

section#sec_3 .wrapper_blocs > div {
  padding: 20px;
  width: 55%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

section#sec_3 .wrapper_blocs .image_bg:after {
  content: "";
  position: absolute;
  top: 0;
  width: 145px;
  height: 100%;
  z-index: 1;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

section#sec_3 .wrapper_blocs:nth-child(1) .image_bg,
section#sec_3 .wrapper_blocs:nth-child(3) .image_bg {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

section#sec_3 .wrapper_blocs:nth-child(1) .image_bg:after {
  background-image: url("../../img/form_top_left.png");
  right: 0;
}

section#sec_3 .wrapper_blocs:nth-child(2) .image_bg,
section#sec_3 .wrapper_blocs:nth-child(4) .image_bg {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

section#sec_3 .wrapper_blocs:nth-child(2) .image_bg:after {
  background-image: url("../../img/form_top_right.png");
  left: 0;
}

section#sec_3 .wrapper_blocs:nth-child(3) .image_bg:after {
  background-image: url("../../img/form_bottom_left.png");
  right: 0;
}

section#sec_3 .wrapper_blocs:nth-child(4) .image_bg:after {
  background-image: url("../../img/form_bottom_right.png");
  left: 0;
}

#title_sec_4 h3 {
  margin-bottom: 0;
  margin-top: 40px;
}

.container_global_actu {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 37px 0;
}

@media screen and (max-width: 1280px) {
  .home_headpage_wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }
  .home_wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media screen and (max-width: 1280px) {
  .home_products_slider {
    justify-content: center;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
  .home h1 {
    font-size: 35px;
  }
  .home h1 span {
    font-size: 22px;
  }
  .home_formations {
    justify-content: center;
  }
  .home_formations_item {
    margin: 13px 13px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .home_headpage h1 {
    color: #212B33;
    font-weight: bold;
    font-size: 35px;
  }
  .home_headpage h1 span {
    font-size: 16px;
    color: #212B33 !important;
  }
  .home_headpage_wrapper {
    position: relative;
    height: 423px;
  }
  .home_headpage_left {
    position: absolute;
    width: 100%;
    top: 45%;
    left: 0;
    z-index: 2;
    background: rgba(255, 255, 255, 0.5);
    text-align: center;
  }
  .home_headpage_left p {
    display: none;
  }
  .home_headpage_img {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
  }
  .home_formations {
    justify-content: center;
  }
  .home_formations_item {
    margin: 13px 13px;
  }
  .home_race {
    background-position: center !important;
  }
}

@media screen and (max-width: 767px) {
  .home_show {
    width: 80%;
    flex-direction: column-reverse;
    margin-top: 50px;
  }
  .home_show_left {
    width: 100%;
  }
  .home_show_left img {
    max-width: 100%;
  }
  .home_show_right {
    width: 100%;
  }
  .home_headpage {
    padding-top: 0;
  }
  .home_headpage h1 {
    color: #212B33;
    font-weight: bold;
    font-size: 35px !important;
  }
  .home_headpage h1 span {
    font-size: 16px;
    color: #212B33 !important;
  }
  .home_headpage_wrapper {
    position: relative;
    height: 423px;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .home_headpage_left {
    position: absolute;
    width: 100%;
    top: 45%;
    left: 0;
    z-index: 2;
    background: rgba(255, 255, 255, 0.5);
    text-align: center;
  }
  .home_headpage_left p {
    display: none;
  }
  .home_headpage_img {
    display: none;
  }
  .home_headpage_image {
    display: block;
    width: 100%;
    max-width: 570px;
    height: 100%;
    margin: auto;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    overflow: hidden;
  }
  .home_wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .home_formations {
    justify-content: center;
  }
  .home_formations h2 {
    margin-top: 0;
  }
  .home_formations_item {
    margin: 13px 13px;
  }
  .home_products_slider .slick-list {
    padding: 0 !important;
  }
  .home_podcast {
    width: 100%;
    border-radius: 0;
  }
  .home_podcast_title {
    font-size: 25px;
    line-height: 29px;
  }
  .home_race {
    width: 100%;
    padding-top: 60%;
    margin-left: 0;
    margin-top: 25px;
    background-position: center !important;
    border-radius: 0;
  }
  .home_race_content {
    border-radius: 0;
  }
  .home_article_wrapper {
    position: relative;
    width: 90%;
  }
  .home_article_left {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 0;
    border-radius: 5px;
  }
  .home_article_right {
    width: 100%;
    position: relative;
    z-index: 2;
    background: rgba(33, 43, 51, 0.7);
    border-radius: 0;
    min-height: 300px;
    border-radius: 5px;
    padding: 50px 25px;
    justify-content: flex-end;
  }
  .home_article_cat {
    font-size: 10px;
    line-height: 11px;
  }
  .home_article_title {
    font-size: 18px;
    line-height: 21px;
  }
  .home_article_desc {
    font-size: 13px;
    line-height: 16px;
  }
  .home_article_link {
    font-size: 12px;
    line-height: 14px;
  }
  .home_article_link:after {
    width: 65px;
  }
}

@media screen and (max-width: 480px) {
  .home_formations_item {
    width: 350px;
    height: 205px;
  }
  .home_formations_item_content_title {
    margin: 15px 0 0 10px;
  }
  .home_formations_item_content_link {
    left: 10px;
  }
}

@media screen and (max-height: 700px) {
  #vidPopUpInner, #multiVidPopUpInner, #wcPopUpInner {
    height: 90%;
    overflow-y: scroll;
  }
}

@media screen and (min-width: 768px) and (max-width: 1710px) {
  #logo img {
    width: 218px;
  }
  #masthead #wrapper_menu {
    padding: 20px 50px 0;
  }
}

@media screen and (max-width: 768px) {
  #masthead #wrapper_menu {
    padding: 20px 50px 20px 20px;
  }
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
  .header_btn_ecran a:before, .header_btn_diplome a:before, .header_btn_show a:before, .header_btn_os a:before, .header_btn_patte a:before, .header_btn_info a:before, .header_btn_niche a:before, .header_btn_boutique a:before {
    display: block;
    margin: 0 auto;
  }
}

@media screen and (max-width: 1600px) {
  #primary-menu li a {
    font-size: 13px;
  }
  /* Megamenu */
  #primary-menu li.megamenu > .sub-menu > li.colonne {
    padding: 0 20px;
  }
  #primary-menu li.megamenu > .sub-menu > li.colonne > .sub-menu .sub-menu a:after {
    right: -12px;
  }
  #primary-menu li.megamenu > .sub-menu > li.colonne > .sub-menu .sub-menu a:hover:after {
    right: -15px;
  }
}

@media screen and (max-width: 1300px) {
  .header_menu {
    display: none;
  }
  .header_bottom .hamburger {
    display: block;
    position: absolute;
    right: 0;
  }
  .header_wrapper {
    position: relative;
  }
}

@media screen and (max-width: 1360px) {
  button#responsive-menu-button {
    top: 38px !important;
  }
  body.sfwd-courses-template-default #responsive-menu-button, body.sfwd-topic-template-default #responsive-menu-button {
    display: none;
  }
  #logo img {
    width: 200px;
  }
  #primary-menu li a {
    font-size: 13px;
  }
  #vidPopUpPlayer {
    height: 250px;
    width: 500px;
  }
  #vidPopUpDesc {
    font-size: 14px;
  }
  #wrapper_header_home {
    width: 100%;
    overflow-x: hidden;
    padding-left: 5%;
    padding-right: 5%;
    box-sizing: border-box;
  }
  /* Menu mobile */
  #primary-menu {
    display: none;
  }
  #reponsive-menu-trigger-container {
    display: flex;
  }
}

@media screen and (max-width: 1024px) {
  .woocommerce ul.products {
    justify-content: space-between;
  }
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 16px;
    width: 44%;
  }
  #wcPopUpContent h2 {
    font-size: 25px;
  }
  #wcPopUpContent h3 {
    font-size: 18px;
  }
  #wcPopUpContent p {
    font-size: 14px;
  }
  #wcPopUpContent blockquote {
    padding: 10px;
    margin: 10px 0;
  }
  #wcPopUpCTA .btn.fullblue {
    font-size: 11px;
    padding: 10px;
  }
  #customer_details, h3#order_review_heading, div#order_review {
    margin-bottom: 20px;
    float: none;
    width: 100%;
  }
  #single_formation_content h1 {
    font-size: 30px;
  }
  .single-sfwd-courses .wrapper_header_page {
    flex-flow: row wrap;
  }
  #single_formation_content, #single_formation_sidebar {
    width: 100%;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {
    float: initial;
    width: 100%;
    box-sizing: border-box;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 50px;
  }
  li.woocommerce-MyAccount-navigation-link {
    max-width: initial;
  }
  li.woocommerce-MyAccount-navigation-link a {
    padding: 15px;
  }
  .woocommerce-MyAccount-content .ld_course_grid {
    width: 100%;
    text-align: center;
  }
  #container_centre > div:first-child {
    width: 100%;
  }
  #container_centre > div:last-child {
    width: 100%;
    margin-top: 30px;
  }
  #container_centre {
    margin: 70px 0 40px;
  }
  .page-id-18 .keypoints {
    flex-flow: row wrap;
  }
  .page-id-18 .keypoints > div:first-child {
    width: 100%;
    height: 500px;
  }
  .page-id-18 .keypoints.keypoint_right > div:last-child {
    width: 100%;
    margin-top: 20px;
  }
  #vidPopUpSimilar .global_actu_img {
    display: none;
  }
  #vidPopUpSimilar .global_actu_content {
    padding: 15px;
  }
  #vidPopUpInner h2 {
    margin: 0 auto 10px;
  }
  .single-videos .wrapper_header_page {
    flex-flow: row wrap;
  }
  #entry-similar-videos {
    margin-top: 50px;
  }
  .single-videos .wrapper_header_page .content_page {
    width: 100%;
  }
  .single-videos .wrapper_similar_videos {
    width: 100%;
    max-width: 500px;
  }
  .page-template-template-contact .wrapper_header_page {
    flex-flow: row wrap;
  }
  .page-template-template-contact .formation_form, .page-template-template-contact .wrapper_header_page .content_page {
    width: 100%;
  }
  .formation_form {
    max-width: initial;
  }
  .archive .wrapper_global_actu {
    width: 48%;
    margin: 0 0 35px;
  }
  .three_box_flex > div {
    width: 49.5%;
  }
  .home #masthead:after {
    content: "";
    background-image: url("../../img/fond_header_responsive.png");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 120px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
  }
  .home h1, .page-template-template-contact h1 {
    font-size: 45px;
  }
  #image_header img {
    width: 450px;
    transform: translateY(112px);
  }
  #after_header:before {
    top: -120px;
  }
  #rond {
    width: 400px;
    height: 400px;
    top: 71px;
    left: 18px;
  }
  #wrapper_header_home {
    padding-top: 90px;
  }
  section#sec_1 {
    margin-top: 70px;
  }
  .wrapper_accordeon {
    flex-flow: column-reverse wrap;
  }
  .wrapper_accordeon > * {
    width: 100%;
  }
  .wrapper_accordeon > img {
    width: 60%;
    margin: 0 auto;
  }
  section#sec_3 .wrapper_blocs {
    width: 100%;
  }
  .container_global_actu {
    flex-flow: row wrap;
  }
  .wrapper_global_actu, section#boutique .wrapper_global_actu {
    width: 47%;
    margin: 20px 10px;
  }
  footer #inscription {
    flex-flow: row wrap;
  }
  footer #question {
    margin-top: 0;
  }
  #footer-menus {
    flex: auto;
  }
  .reseaux, footer #logo {
    width: 100%;
    text-align: center;
  }
  .wrapper_header_page .wrapper_image_sidebar {
    width: 42%;
  }
  .wrapper_header_page .content_page {
    width: 55%;
  }
  .keypoints.keypoint_right > div:last-child {
    padding-left: 33%;
  }
  .keypoints.keypoint_left > div:last-child {
    padding-right: 33%;
  }
  .four_box_flex > div {
    width: 30%;
  }
  .wrapper_avis {
    width: 70%;
  }
  section.avis:after {
    height: 184px;
  }
}

@media screen and (max-width: 960px) {
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete {
    margin: 0;
  }
}

@media screen and (max-width: 768px) {
  /* .button-anchor-nav {
		display: block;
		position: sticky!important;
		top: 130px;
		right: 5%;
		z-index: 1705 !important;
		margin: 0 0 20px auto;
	}
	.btn.fullblue.button-anchor-nav {
		padding: 7px 10px;
	}

	.btn.fullblue.button-anchor-nav:hover {
		background-color: white;
		color: $_blue;
	} */
  ul.woocommerce-order-overview {
    flex-flow: row wrap;
  }
  .woocommerce ul.order_details li {
    padding: 0;
    margin: 10px 0;
    width: 100%;
    border: 0;
  }
  .page-template-template-boutique .global_actu_img {
    height: 264px;
  }
  #vidPopUpFlex > div {
    width: 100%;
  }
  .video-cat {
    text-align: left;
  }
  .video-cat a {
    font-size: 11px;
    padding: 10px;
  }
  #vidPopUpSimilar {
    display: none;
  }
  .error-404.wrapper_header_page {
    padding: 100px 20px 0;
  }
  .wrapper_faq .small_wrapper_accordeon {
    width: 100%;
  }
  .wrapper_faq .small_wrapper_accordeon h3 {
    font-size: 18px;
  }
  .archive .wrapper_global_actu, section#boutique .wrapper_global_actu {
    width: 100%;
    max-width: 500px;
  }
  section.full {
    padding: 0 5%;
  }
  #image_header {
    display: none;
  }
  #wrapper_header_home > #home_intro_txt {
    width: 100%;
  }
  #wrapper_header_home {
    text-align: center;
    padding-top: 130px;
  }
  #after_header:before {
    top: -55px;
  }
  section#sec_1 {
    margin-top: 100px;
  }
  .small_wrapper_accordeon {
    margin: 30px 10px;
  }
  #fiche_de_race {
    flex-flow: column-reverse wrap;
  }
  #fiche_de_race > div {
    width: 100%;
  }
  footer #question {
    flex-flow: row wrap;
    justify-content: center;
  }
  footer #question > div {
    width: 100%;
  }
  .container_global_actu {
    justify-content: center;
  }
  .wrapper_global_actu {
    width: 60%;
  }
  .wrapper_header_page {
    flex-flow: column;
    align-items: center;
  }
  .wrapper_header_page .content_page {
    width: 100% !important;
  }
  .wrapper_header_page .wrapper_image_sidebar {
    width: 60%;
  }
  .single .wrapper_header_page .wrapper_image_sidebar {
    width: 100%;
  }
  .single .image_page_habillage {
    display: none;
  }
  .four_box_flex > div {
    width: 46%;
  }
  .keypoints > div:first-child {
    width: 100%;
    height: 450px;
  }
  .keypoints.keypoint_right > div:last-child, .keypoints > div:last-child {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 256px;
  }
  .two_cols_flex > div {
    width: 100%;
  }
  .two_cols_flex .les_plus {
    width: 100%;
  }
  .two_cols_flex {
    margin: 40px 0;
  }
  .two_cols_flex .image_page_habillage {
    width: 80%;
    margin: 0 auto 20px;
  }
  .two_cols_flex:nth-child(even) {
    flex-flow: column-reverse;
    text-align: left !important;
  }
  body:not(.home) #content:before {
    height: 115px;
  }
  #logo_footer {
    display: none;
  }
  img[alt="dogue de bordeaux"] {
    display: none;
  }
  /*--------Modif Maxime 10/09/2021---------*/
  header#entry-header h1.entry-title {
    overflow-wrap: anywhere;
    font-size: 28px;
  }
  #sec_1 .wrapper_faq .small_wrapper_accordeon {
    margin-left: 7%;
  }
  .wrapper_faq .small_wrapper_accordeon {
    width: 100% !important;
  }
}

@media screen and (max-width: 600px) {
  .learndash-wrapper iframe {
    height: 100%;
  }
  #wcPopUpContent h2 {
    font-size: 20px !important;
    margin-bottom: 10px;
  }
  #wcPopUpContent h2:after {
    content: none;
  }
  #wcPopUpContent h3 {
    font-size: 14px;
  }
  .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
    margin: 0 5px 5px 0;
  }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details {
    margin-top: 13px;
    margin-left: 0;
  }
  .woocommerce ul.products li.product {
    width: 100% !important;
    max-width: initial;
  }
  #top_menu {
    padding: 5px 10px;
  }
  #top_menu .reseaux {
    display: none;
  }
  div#top_menu div a:nth-child(2)::after {
    display: none;
  }
  #container_centre .slick-prev, #container_centre .slick-next {
    display: none !important;
  }
  #wrapper_centre .container_image {
    height: 300px;
  }
  .page-id-18 .keypoints > div:first-child {
    height: 322px;
  }
  .page-id-16 .les_plus_container {
    flex-flow: column;
  }
  .acheter {
    padding: 91px 40px 30px;
  }
  .acheter h3 {
    font-size: 23px;
  }
  .acheter img {
    width: 350px;
    top: -96px;
  }
  #vidPopUpInner {
    padding: 50px 30px 30px 30px;
  }
  .three_box_flex > div {
    width: 100%;
  }
  #vidPopUpInner h2 {
    font-size: 21px;
  }
  #vidPopUpPlayer, #multiVidPopUpPlayer {
    height: 200px;
    width: 100%;
  }
  #vidPopUpInner h2 {
    font-size: 18px !important;
    text-align: center !important;
    font-weight: 600;
  }
  section#sec_3 .wrapper_blocs .image_bg {
    height: auto;
    width: 240px;
  }
  section#sec_3 .wrapper_blocs {
    align-items: stretch;
  }
  section#sec_3 .wrapper_blocs > div {
    width: 60%;
  }
  section#sec_3 .wrapper_blocs > div h3 {
    font-size: 22px;
  }
}

@media screen and (max-width: 450px) {
  .learndash-wrapper .ld-button {
    margin-left: 0;
  }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action.ld-empty {
    display: none;
  }
  #wcPopUpContent h3, #wcPopUpContent p {
    font-size: 13px;
    line-height: 1.3em;
  }
  .learndash-wrapper .ld-item-list {
    margin: 30px 0;
  }
  .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading {
    font-size: 20px;
  }
  .learndash-wrapper #ld-profile .ld-profile-stats .ld-profile-stat {
    margin: 0 !important;
  }
  .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar {
    width: 70px;
    height: 70px;
  }
  .formation_post_thumbnail {
    height: 300px;
  }
  #single_formation_content h1 {
    font-size: 25px;
  }
  .learndash.learndash_post_sfwd-courses h2 {
    font-size: 19px !important;
    text-align: left !important;
  }
  #single_formation_sidebar > div h2, .ld-section-heading h3 {
    font-size: 19px !important;
  }
  .woocommerce-MyAccount-content .ld_course_grid .caption h3 {
    font-size: 20px;
  }
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
  }
  #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    padding: 20px;
  }
  .woocommerce-loop-product__title {
    font-size: 20px !important;
  }
  #top_menu {
    justify-content: center;
  }
  .video-cat a {
    font-size: 9px;
  }
  .wrapper_global_actu {
    width: 90%;
  }
  .page-template-template-boutique .global_actu_img {
    background-size: contain;
  }
  #vidPopUpInner, #multiVidPopUpInner {
    padding: 40px 35px;
  }
  #sommaire {
    padding: 30px 20px;
  }
  #sommaire ul {
    padding-left: 20px;
  }
  #sommaire a {
    font-size: 15px;
  }
}

@media screen and (max-width: 414px) {
  #vidPopUpInner, #multiVidPopUpInner, #wcPopUpInner {
    padding: 25px 21px 5%;
  }
  #vidPopUpClose, #multiVidPopUpClose, .wcPopUpClose {
    font-size: 22px;
    top: 5px;
    right: 10px;
  }
  .acheter {
    padding: 79px 30px 30px;
  }
  .acheter h3 {
    font-size: 18px;
  }
  .acheter img {
    width: 300px;
    top: -80px;
  }
  .single-videos .wrapper_header_page .content_page #vidPopUpPlayer {
    height: 300px;
  }
  .wrapper_faq .small_wrapper_accordeon h3 {
    font-size: 16px;
  }
  .widget {
    padding: 30px 20px;
    margin-top: 20px;
  }
  .formation_complete {
    font-size: 16px;
  }
  .container_dates_formation {
    font-size: 13px;
    min-width: 124px;
    margin: 5px;
  }
  .texte_diplome h4 {
    margin: 0;
  }
  .texte_diplome {
    margin-top: 40px;
  }
  .slick-prev, .slick-next {
    left: 0;
  }
  .slick-next {
    right: 0;
    left: auto;
  }
  .paw {
    width: 40%;
  }
  .home #masthead:after {
    background-position: right;
  }
  section.wrapper {
    margin: 0 auto 30px;
  }
  .home h1, .page-template-template-contact h1, h1 {
    font-size: 33px;
  }
  .widget-list-title a {
    font-size: 18px;
  }
  p, li {
    font-size: 14px;
  }
  h3 {
    font-size: 21px;
  }
  h4 {
    font-size: 16px;
  }
  .btn.underline, .widget-list-link {
    padding: 0 !important;
  }
  .entry-post-nav a {
    font-size: 15px;
  }
  .sub_title, .sub_title p {
    font-size: 16px;
    max-width: initial;
  }
  #after_header:before {
    height: 232px;
    top: -27px;
  }
  .btn, .a_to_btn a, .widget-list-link {
    font-size: 11px;
    padding: 11px 17px;
  }
  .wrapper_accordeon > img {
    width: 80%;
  }
  .small_wrapper_accordeon h3 {
    font-size: 18px;
  }
  .small_wrapper_accordeon .type_formation {
    font-size: 12px;
  }
  .small_wrapper_accordeon .title .more:after {
    font-size: 24px;
  }
  .small_wrapper_accordeon {
    padding: 15px 26px 15px 20px;
    border-radius: 16px;
  }
  .small_wrapper_accordeon .picto {
    left: -24px;
    padding: 5px 40px 3px 7px;
    border-radius: 6px;
  }
  .small_wrapper_accordeon:hover .picto {
    left: -26px;
  }
  .small_wrapper_accordeon .picto img {
    width: 13px;
  }
  #fiche_de_race > div:first-child {
    text-align: center;
  }
  #title_sec_4 {
    text-align: center;
  }
  footer #question {
    width: 90%;
  }
  footer #inscription #content_inscription h3 {
    font-size: 18px;
  }
  footer #question {
    text-align: center;
  }
  footer #logo img {
    width: 180px;
  }
  #menu-footer a {
    font-size: 11px;
  }
  #menu-footer li {
    margin: 8px 8px;
  }
  .reseaux a {
    margin: 10px;
  }
  #copyright {
    font-size: 10px;
    margin: 12px;
  }
  footer #inscription .icon_inscription img {
    width: 60px;
  }
  footer #inscription .icon_inscription:after {
    height: 45px;
  }
  .wrapper_header_page .wrapper_image_sidebar {
    width: 100%;
  }
  .four_box_flex > div {
    width: 100%;
    margin: 5px;
  }
  .keypoints > div:first-child {
    height: 340px;
  }
  .keypoints.keypoint_right > div:last-child, .keypoints > div:last-child {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 180px;
  }
  .keypoints > div:last-child > div {
    padding: 20px;
  }
  .container_chapitre .pop_up > div {
    height: auto;
  }
  .container_chapitre .close {
    right: 0;
    top: -31px;
  }
  .texte_diplome {
    padding: 35px 20px 20px !important;
  }
  .texte_diplome:after {
    top: -36px;
    width: 49px;
  }
  .wrapper_avis {
    width: 90%;
    margin: 60px auto 0;
  }
  section.avis:after {
    top: 114px;
  }
  .container_avis_img {
    height: 80px;
    width: 80px;
    right: 26px;
    top: -26px;
  }
  .container_avis_img:after {
    height: 80px;
    width: 80px;
  }
  .container_avis .name {
    font-size: 20px;
  }
  .container_avis {
    padding: 30px 20px;
  }
  .container_avis_txt {
    margin-top: 9px;
    font-size: 14px;
  }
  .container_avis:after {
    left: 22px;
    top: -15px;
    width: 30px;
    height: 30px;
  }
  /* Menu mobile */
  #reponsive-menu-trigger-container {
    transform: translateX(25px);
  }
}

@media screen and (max-width: 350px) {
  section#sec_3 .wrapper_blocs .image_bg {
    display: none;
  }
  section#sec_3 .wrapper_blocs > div {
    width: 100%;
  }
}

@media screen and (max-width: 320px) {
  #vidPopUpInner, #multiVidPopUpInner, #wcPopUpInner {
    height: 450px;
    overflow-y: scroll;
  }
}

@media screen and (max-width: 920px) {
  .single-post .content_page,
  .page-template-template-formationenligne .content_page,
  .page-template-default:not(.home) .content_page,
  .page-template-template-formationpro-test .content_page,
  .page-template-template-formationpro .content_page {
    width: 90%;
    margin: auto;
    box-sizing: border-box;
    padding: 20px;
  }
  .page-template-template-formationenligne .entry-content,
  .page-template-default:not(.home) .entry-content,
  .page-template-template-formationpro-test .entry-content,
  .page-template-template-formationpro .entry-content {
    width: 90%;
    margin: auto;
    box-sizing: border-box;
    padding: 10px;
  }
  .page-template-template-formationenligne .wrapper_image_sidebar,
  .page-template-default:not(.home) .wrapper_image_sidebar,
  .page-template-template-formationpro-test .wrapper_image_sidebar,
  .page-template-template-formationpro .wrapper_image_sidebar {
    margin: auto;
    width: 90%;
  }
}

@media screen and (max-width: 920px) {
  .single-post #page {
    padding-top: 25px;
  }
  .page-template-template-faq #page {
    padding-top: 150px;
  }
}

section.wrapper {
  max-width: 1350px;
  margin: 0 auto 70px;
  width: 90%;
  box-sizing: border-box;
}

@media screen and (min-width: 768px) and (max-width: 1300px) {
  body {
    padding: 108px 0 0;
  }
}

@media screen and (max-width: 767px) {
  body {
    padding: 88px 0 0;
  }
  h2 {
    font-size: 25px;
    line-height: 29px;
    font-weight: bold;
  }
  h2:after {
    width: 80px;
  }
  .mobile_menu {
    height: calc(100% - 89px);
    top: 89px;
  }
}

/*--------------------------------------------------------------
VIDEO
--------------------------------------------------------------*/
.post-type-archive-videos .wrapper_header_page {
  flex-flow: column;
  align-items: initial;
}

.video-cat {
  margin-top: 20px;
}

.video-cat a {
  min-width: 150px;
  border: 2px solid #217FA8;
  border-radius: 5px;
  font-size: 11px;
  text-align: center;
  color: black;
}

.video-cat a:hover {
  color: #217FA8 !important;
}

.video-cat a.current {
  background-color: #217FA8;
  color: white !important;
  border-radius: 5px;
}

.video-cat a.current:hover {
  color: white !important;
}

.videoLarge {
  background-size: cover;
  background-position: center center;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 20vh;
  text-transform: uppercase;
  font-weight: 700;
  cursor: pointer;
}

.videoPopUpTrigger, .videoMultiPopUpTrigger {
  cursor: pointer;
}

#vidPopUp, #multiVidPopUp, #wcPopUp {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9999999;
  display: none;
}

#wcPopUp {
  display: block;
}

#vidPopUpInner, #multiVidPopUpInner, #wcPopUpInner {
  background-color: white;
  max-width: 1000px;
  width: 90%;
  margin: 0 auto;
  padding: 5%;
  box-sizing: border-box;
  border-radius: 20px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#vidPopUpFlex, #multiVidPopUpFlex {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  text-align: center;
}

#vidPopUpFlex > div, #multiVidPopUpFlex > div {
  width: 100%;
}

#vidPopUpSimilar {
  width: 30%;
  display: none;
}

#vidPopUpClose, #multiVidPopUpClose, .wcPopUpClose {
  position: absolute;
  right: 13px;
  top: 10px;
  font-size: 30px;
}

#vidPopUpInner h2 {
  font-size: 28px;
  max-width: 800px;
  width: 100%;
  margin: 0 auto 30px;
  text-align: center;
}

.page-template #vidPopUpInner h2:after {
  content: none;
}

#vidPopUpInner h3 {
  font-size: 21px;
}

#vidPopUpSimilar a {
  max-width: 300px;
  display: inline-block;
  margin: 0 10px;
  vertical-align: top;
}

#vidPopUpSimilar a div {
  width: 200px;
  height: 100px;
  margin: 10px auto 12px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 10px;
  transition: all 0.2s ease;
}

#vidPopUpSimilar a span {
  font-weight: 500;
  font-family: 'Trebuchet MS', sans-serif;
  line-height: 1.2em;
  font-size: 14px;
}

#vidPopUpSimilar a:hover div {
  opacity: 0.7;
}

.single-videos .wrapper_header_page {
  width: 100%;
}

.single-videos .wrapper_header_page .content_page {
  width: 68%;
}

.single-videos .wrapper_similar_videos {
  width: 28%;
  text-align: center;
}

.single-videos .wrapper_header_page .content_page #vidPopUpPlayer {
  width: 100%;
  height: 600px;
}

#entry-similar-videos {
  margin-top: 147px;
}

#entry-similar-videos h2, #vidPopUpSimilar h2 {
  font-size: 22px;
  font-weight: 600;
}

#entry-similar-videos article h2, #vidPopUpSimilar .global_actu_content h2 {
  font-size: 14px !important;
  text-transform: initial;
}

#entry-similar-videos .global_actu_excerpt, #vidPopUpSimilar .global_actu_excerpt {
  display: none;
}

#entry-similar-videos .global_actu_date, #vidPopUpSimilar .global_actu_date {
  display: none;
}

#entry-similar-videos .wrapper_global_actu, #vidPopUpSimilar .wrapper_global_actu {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin: 15px 0;
}

#entry-similar-videos .global_actu_img, #vidPopUpSimilar .global_actu_img {
  border-radius: 50%;
  width: 312px;
  height: 191px;
  background-position: bottom;
}

#entry-similar-videos .global_actu_content, #vidPopUpSimilar .global_actu_content {
  text-align: left;
  padding: 15px 15px 15px 0;
  width: 70%;
}

#entry-similar-videos .global_actu_content .btn, #vidPopUpSimilar .global_actu_content .btn {
  font-size: 11px;
  margin-left: 0;
}

.page-id-22 .wrapper_image_sidebar .videoPopUpTrigger,
.page-id-26 .wrapper_image_sidebar .videoPopUpTrigger,
.page-id-28 .wrapper_image_sidebar .videoPopUpTrigger,
.page-id-20 .wrapper_image_sidebar .videoPopUpTrigger {
  cursor: default;
}

#product-107556 .single_variation_wrap .variable-items-wrapper,
#product-119029 .single_variation_wrap .variable-items-wrapper,
#product-120138 .single_variation_wrap .variable-items-wrapper {
  display: none !important;
}

#product-107556 .single_variation_wrap #formation,
#product-119029 .single_variation_wrap #formation,
#product-120138 .single_variation_wrap #formation {
  display: block !important;
  max-width: 500px;
}

#product-107556 .single_variation_wrap label[for="formation"],
#product-107556 .single_variation_wrap span.woo-selected-variation-item-name,
#product-119029 .single_variation_wrap label[for="formation"],
#product-119029 .single_variation_wrap span.woo-selected-variation-item-name,
#product-120138 .single_variation_wrap label[for="formation"],
#product-120138 .single_variation_wrap span.woo-selected-variation-item-name {
  display: none;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .stock_alert_form_label, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .stock_alert_form_input, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .stock_alert_form_button {
  display: none;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button.button.alt.disabled.wc-variation-is-unavailable {
  display: none;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .qty-action,
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .quantity {
  display: none !important;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .stock_alert_form_label, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .stock_alert_form_input, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .stock_alert_form_button {
  display: block;
}

.page-template-bleu {
  padding-top: 85px;
}

.page-template-bleu .header_top,
.page-template-bleu #inscription,
.page-template-bleu .mobile_menu {
  background: #257EAE;
}

.page-template-bleu h2 {
  text-align: left;
  font-size: 32px;
}

.page-template-bleu h2:after {
  content: none;
}

.evenement_button {
  position: relative;
  display: inline-block;
  background: #217FA8;
  color: #212B33;
  padding: 10px 20px 10px 50px;
  font-size: 16px;
  line-height: 26px;
  border-radius: 25px;
  margin-top: 20px;
}

.evenement_button:before {
  content: "";
  display: block;
  width: 29px;
  height: 27px;
  background-image: url("../../img/svg/ticket.svg");
  background-size: contain;
  position: absolute;
  top: 8px;
  left: 14px;
}

.evenement_headpage {
  border-bottom: 60px solid #257EAE;
}

.evenement_headpage * {
  box-sizing: border-box;
}

.evenement_headpage_wrapper {
  width: 100%;
  max-width: 1920px;
  margin: auto;
  display: flex;
  flex-direction: row;
}

.evenement_headpage_left {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.evenement_headpage_right {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  text-align: center;
}

.evenement_headpage_title {
  font-size: 55px;
  font-weight: 900;
  text-transform: uppercase;
}

.evenement_content {
  width: 100%;
  max-width: 1280px;
  margin: auto;
}

.evenement_content * {
  box-sizing: border-box;
}

.evenement_content ul {
  list-style-type: none;
}

.evenement_content ul li {
  position: relative;
}

.evenement_content ul li:before {
  content: "";
  display: block;
  width: 16px;
  height: 14px;
  background: url("../../img/svg/pate_bleu.svg");
  position: absolute;
  top: 6px;
  left: -24px;
}

.evenement_content_bloc_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  font-size: 16px;
  line-height: 26px;
}

.evenement_content_bloc_1_left, .evenement_content_bloc_1_right {
  width: 50%;
}

.evenement_content_bloc_2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 20px;
  font-size: 16px;
  line-height: 26px;
}

.evenement_content_bloc_2_left, .evenement_content_bloc_2_right {
  width: 50%;
}

.evenement_content_bloc_2_right {
  display: flex;
  flex-direction: row;
}

.evenement_content_bloc_2_pictos {
  background: #257EAE;
  color: white;
  border-radius: 15px;
  width: 100%;
  padding: 50px;
}

.evenement_content_bloc_2_pictos_title {
  font-size: 35px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
  text-align: center;
}

.evenement_content_bloc_2_pictos_list {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  padding: 0;
  justify-content: space-around;
}

.evenement_content_bloc_2_pictos_list li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.evenement_content_bloc_2_pictos_list li:before {
  content: none !important;
}

.evenement_content_bloc_2_pictos_list_item_wrapper_img {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  min-height: 112px;
  width: 100%;
  justify-content: center;
}

.evenement_content_bloc_2_pictos_list_item span {
  font-size: 20px;
  line-height: 25px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 20px;
  text-align: center;
}

.evenement_content_bloc_tarif {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 25px;
}

.evenement_content_bloc_tarif_title {
  width: 100%;
  text-align: center !important;
}

.evenement_content_bloc_tarif_item {
  width: 40%;
  margin: 50px 5%;
  background: white;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  text-align: center;
  padding: 50px;
}

.evenement_content_bloc_tarif_item.blue {
  background: #257EAE;
  color: white;
}

.evenement_content_bloc_tarif_item .evenement_content_bloc_tarif_title {
  text-transform: uppercase;
}

.evenement_content_bloc_tarif_text {
  font-size: 22px;
  line-height: 40px;
  font-weight: bold;
}

.evenement_content_bloc_info_list {
  padding: 0;
  display: flex;
  flex-direction: row;
  flex: wrap;
  justify-content: space-between;
}

.evenement_content_bloc_info_list_item {
  width: 32%;
  text-align: center;
}

.evenement_content_bloc_info_list_item:before {
  content: none !important;
}

.evenement_content_bloc_info_list_item_wrapper_img {
  min-height: 105px;
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
  .page-template-bleu {
    padding-top: 137px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1360px) {
  .evenement_headpage_left img {
    max-width: 250px;
  }
  .evenement_content_bloc_2 {
    width: 95%;
    margin: auto;
    align-items: flex-end;
  }
  .evenement_content_bloc_2_left {
    padding-bottom: 25px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1300px) {
  .page-template-bleu {
    padding-top: 110px;
  }
  .evenement_headpage_title {
    font-size: 45px;
    line-height: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .evenement_headpage_wrapper {
    flex-direction: column-reverse;
    padding-bottom: 25px;
    align-items: center;
  }
  .evenement_headpage_left {
    width: 100%;
  }
  .evenement_headpage_right {
    width: 100%;
    max-width: 560px;
  }
  .evenement_content_bloc_1 {
    flex-direction: column;
  }
  .evenement_content_bloc_1_right {
    width: 90%;
  }
  .evenement_content_bloc_1_left {
    width: 100%;
    max-width: 560px;
  }
  .evenement_content_bloc_2 {
    flex-direction: column;
  }
  .evenement_content_bloc_2_left {
    width: 90%;
    margin-bottom: 25px;
  }
  .evenement_content_bloc_2_right {
    width: 100%;
    max-width: 460px;
  }
  .evenement_content_bloc_2_pictos {
    width: 90%;
    padding: 20px 0;
  }
  .evenement_content_bloc_2_pictos_title {
    font-size: 22px;
  }
  .evenement_content_bloc_2_pictos_list {
    flex-wrap: wrap;
  }
  .evenement_content_bloc_2_pictos_list_item {
    width: 125px;
  }
  .evenement_content_bloc_2_pictos_list_item span {
    font-size: 16px;
    margin: 15px auto;
  }
  .evenement_content_bloc_tarif {
    flex-direction: column;
    padding: 25px;
  }
  .evenement_content_bloc_tarif_item {
    width: 100%;
    margin: 15px auto;
    padding: 25px 15px;
  }
  .evenement_content_bloc_info_list {
    flex-wrap: wrap;
  }
  .evenement_content_bloc_info_list_item {
    width: 360px;
    margin: 15px auto;
  }
}

@media screen and (max-width: 768px) {
  .page-template-bleu h2 {
    font-size: 22px;
  }
}

@media screen and (max-width: 560px) {
  .evenement_headpage_left img {
    max-width: 250px;
  }
  .evenement_headpage_title {
    font-size: 10vw;
  }
}

.page_formation {
  overflow-x: hidden;
}

.page_formation_breadcrumb {
  max-width: 1280px;
  margin: 25px auto 0;
}

.page_formation_headpage {
  background-size: cover !important;
  background-position: right !important;
}

@media screen and (min-width: 768px) {
  .page_formation_headpage {
    background: none !important;
  }
}

.page_formation_headpage_wrapper {
  max-width: 1280px;
  margin: auto;
  display: flex;
  flex-direction: row;
}

.page_formation_headpage_left {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.page_formation_headpage_right {
  position: relative;
  width: 49%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: cover !important;
  border-radius: 5px;
  margin-left: 1%;
  z-index: 2;
}

.page_formation_headpage_right:after {
  content: "";
  display: block;
  width: 69px;
  height: 65px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55.314' height='56.699' viewBox='0 0 55.314 56.699'%3E%3Cg id='Groupe_413' data-name='Groupe 413' transform='translate(-103.955 -118.383)'%3E%3Cg id='paw-e1623855301732' transform='matrix(0.899, 0.438, -0.438, 0.899, 116.757, 113.176)'%3E%3Cg id='Groupe_274' data-name='Groupe 274' transform='translate(8.909 20.228)'%3E%3Cg id='Groupe_273' data-name='Groupe 273' transform='translate(0 0)'%3E%3Cpath id='Tracé_277' data-name='Tracé 277' d='M31.273,6.846C27.617,2.431,23,0,18.26,0S8.9,2.431,5.248,6.845A21.942,21.942,0,0,0,0,20.222,5.975,5.975,0,0,0,1.946,25.07a7.328,7.328,0,0,0,4.833,1.421,37.075,37.075,0,0,0,6.393-.806,31.467,31.467,0,0,1,5.088-.679,29.632,29.632,0,0,1,4.669.645c4.173.775,8.9,1.653,11.634-.619a5.921,5.921,0,0,0,1.957-4.809A21.943,21.943,0,0,0,31.273,6.846Zm1.255,15.737c-1.584,1.317-5.706.552-9.018-.063a31.356,31.356,0,0,0-5.25-.7,33.39,33.39,0,0,0-5.663.731c-3.177.583-7.13,1.308-8.614.071-.2-.165-.8-.667-.8-2.4A18.952,18.952,0,0,1,7.7,8.876c3.04-3.671,6.79-5.692,10.56-5.692s7.52,2.022,10.56,5.692a18.953,18.953,0,0,1,4.516,11.346C33.337,21.91,32.728,22.416,32.528,22.583Z' transform='translate(0 0)' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_276' data-name='Groupe 276' transform='translate(28.139 0)'%3E%3Cg id='Groupe_275' data-name='Groupe 275' transform='translate(0 0)'%3E%3Cpath id='Tracé_278' data-name='Tracé 278' d='M12.416,3.1A6.465,6.465,0,0,0,7.161,0,6.464,6.464,0,0,0,1.906,3.1,12.023,12.023,0,0,0,0,9.8a12.024,12.024,0,0,0,1.906,6.7,6.465,6.465,0,0,0,5.255,3.1,6.465,6.465,0,0,0,5.255-3.1,12.028,12.028,0,0,0,1.905-6.7A12.025,12.025,0,0,0,12.416,3.1ZM9.781,14.715a3.449,3.449,0,0,1-2.62,1.707,3.448,3.448,0,0,1-2.62-1.707A8.951,8.951,0,0,1,3.184,9.8,8.95,8.95,0,0,1,4.541,4.89a3.448,3.448,0,0,1,2.62-1.707A3.449,3.449,0,0,1,9.781,4.89,8.954,8.954,0,0,1,11.138,9.8,8.953,8.953,0,0,1,9.781,14.715Z' transform='translate(0 0)' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_278' data-name='Groupe 278' transform='translate(11.878 0)'%3E%3Cg id='Groupe_277' data-name='Groupe 277' transform='translate(0 0)'%3E%3Cpath id='Tracé_279' data-name='Tracé 279' d='M12.416,3.1A6.465,6.465,0,0,0,7.161,0,6.464,6.464,0,0,0,1.905,3.1,12.026,12.026,0,0,0,0,9.8a12.025,12.025,0,0,0,1.906,6.7,6.465,6.465,0,0,0,5.255,3.1,6.464,6.464,0,0,0,5.255-3.1,12.024,12.024,0,0,0,1.905-6.7A12.025,12.025,0,0,0,12.416,3.1ZM9.781,14.716a3.448,3.448,0,0,1-2.62,1.707,3.448,3.448,0,0,1-2.62-1.707A8.952,8.952,0,0,1,3.184,9.8,8.952,8.952,0,0,1,4.54,4.891a3.448,3.448,0,0,1,2.62-1.707,3.448,3.448,0,0,1,2.62,1.707A8.952,8.952,0,0,1,11.138,9.8,8.952,8.952,0,0,1,9.781,14.716Z' transform='translate(0 0)' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_280' data-name='Groupe 280' transform='translate(42.171 14.435)'%3E%3Cg id='Groupe_279' data-name='Groupe 279' transform='translate(0 0)'%3E%3Cpath id='Tracé_280' data-name='Tracé 280' d='M11.852,4.056A5.468,5.468,0,0,0,8.6.3,5.115,5.115,0,0,0,4.608.528,8.208,8.208,0,0,0,.537,5.341a8.873,8.873,0,0,0-.221,5.373,5.467,5.467,0,0,0,3.254,3.753,4.788,4.788,0,0,0,1.688.3,5.433,5.433,0,0,0,2.3-.528,8.208,8.208,0,0,0,4.071-4.812h0A8.877,8.877,0,0,0,11.852,4.056ZM8.625,8.379A5.106,5.106,0,0,1,6.21,11.358a1.975,1.975,0,0,1-1.52.128c-1.378-.518-1.915-2.9-1.147-5.1A5.106,5.106,0,0,1,5.958,3.412a2.28,2.28,0,0,1,.949-.23,1.61,1.61,0,0,1,.57.1C8.856,3.8,9.392,6.183,8.625,8.379Z' transform='translate(0 0)' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_282' data-name='Groupe 282' transform='translate(0 14.435)'%3E%3Cg id='Groupe_281' data-name='Groupe 281' transform='translate(0 0)'%3E%3Cpath id='Tracé_281' data-name='Tracé 281' d='M11.63,5.341A8.208,8.208,0,0,0,7.56.529,5.116,5.116,0,0,0,3.571.3,5.468,5.468,0,0,0,.316,4.056,8.874,8.874,0,0,0,.538,9.429h0a8.209,8.209,0,0,0,4.071,4.812,5.432,5.432,0,0,0,2.3.529,4.79,4.79,0,0,0,1.688-.3,5.467,5.467,0,0,0,3.255-3.753A8.877,8.877,0,0,0,11.63,5.341ZM7.478,11.486a1.974,1.974,0,0,1-1.52-.128A5.105,5.105,0,0,1,3.543,8.379h0c-.767-2.2-.231-4.577,1.147-5.1a1.975,1.975,0,0,1,1.52.128A5.106,5.106,0,0,1,8.625,6.391C9.392,8.588,8.856,10.968,7.478,11.486Z' transform='translate(0)' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: -20px;
  bottom: -15px;
  z-index: 1;
}

.page_formation_headpage_title {
  margin: 25px 0 15px;
  font-weight: 600;
}

.page_formation_headpage_texte {
  margin: 0;
  font-size: 20px;
  display: block;
  line-height: 1.2;
  color: #212B33;
}

.page_formation_headpage_arguments {
  background-color: white;
  margin-top: 25px;
}

.page_formation_headpage_arguments_list {
  list-style-type: none;
  padding: 0;
}

.page_formation_headpage_arguments_list_item {
  position: relative;
  margin-bottom: 20px;
}

.page_formation_headpage_arguments_list_item:before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.185' height='13.515' viewBox='0 0 13.185 13.515'%3E%3Cg id='paw-e1623855301732' transform='matrix(0.899, 0.438, -0.438, 0.899, 3.052, -1.241)'%3E%3Cg id='Groupe_274' data-name='Groupe 274' transform='translate(2.124 4.822)'%3E%3Cg id='Groupe_273' data-name='Groupe 273' transform='translate(0 0)'%3E%3Cpath id='Tracé_277' data-name='Tracé 277' d='M7.454,1.632A4.082,4.082,0,0,0,4.352,0a4.081,4.081,0,0,0-3.1,1.632A5.23,5.23,0,0,0,0,4.82,1.424,1.424,0,0,0,.464,5.976a1.747,1.747,0,0,0,1.152.339A8.837,8.837,0,0,0,3.14,6.122,7.5,7.5,0,0,1,4.353,5.96a7.063,7.063,0,0,1,1.113.154c.995.185,2.122.394,2.773-.147A1.411,1.411,0,0,0,8.705,4.82,5.23,5.23,0,0,0,7.454,1.632Zm.3,3.751c-.378.314-1.36.131-2.15-.015A7.474,7.474,0,0,0,4.353,5.2,7.959,7.959,0,0,0,3,5.376c-.757.139-1.7.312-2.053.017C.9,5.353.759,5.234.759,4.82a4.517,4.517,0,0,1,1.076-2.7A3.343,3.343,0,0,1,4.352.759,3.343,3.343,0,0,1,6.87,2.116a4.518,4.518,0,0,1,1.077,2.7C7.946,5.222,7.8,5.343,7.753,5.383Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_276' data-name='Groupe 276' transform='translate(6.707 0)'%3E%3Cg id='Groupe_275' data-name='Groupe 275' transform='translate(0 0)'%3E%3Cpath id='Tracé_278' data-name='Tracé 278' d='M2.96.74A1.541,1.541,0,0,0,1.707,0,1.541,1.541,0,0,0,.454.74,2.866,2.866,0,0,0,0,2.337a2.866,2.866,0,0,0,.454,1.6,1.541,1.541,0,0,0,1.253.74,1.541,1.541,0,0,0,1.253-.74,2.867,2.867,0,0,0,.454-1.6A2.866,2.866,0,0,0,2.96.74ZM2.332,3.508a.822.822,0,0,1-.625.407.822.822,0,0,1-.625-.407A2.133,2.133,0,0,1,.759,2.337a2.133,2.133,0,0,1,.323-1.171A.822.822,0,0,1,1.707.759a.822.822,0,0,1,.625.407,2.134,2.134,0,0,1,.323,1.171A2.134,2.134,0,0,1,2.332,3.508Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_278' data-name='Groupe 278' transform='translate(2.831 0)'%3E%3Cg id='Groupe_277' data-name='Groupe 277' transform='translate(0 0)'%3E%3Cpath id='Tracé_279' data-name='Tracé 279' d='M2.959.74A1.541,1.541,0,0,0,1.707,0,1.541,1.541,0,0,0,.454.74,2.866,2.866,0,0,0,0,2.337a2.866,2.866,0,0,0,.454,1.6,1.541,1.541,0,0,0,1.253.74,1.541,1.541,0,0,0,1.253-.74,2.866,2.866,0,0,0,.454-1.6A2.866,2.866,0,0,0,2.959.74ZM2.331,3.508a.822.822,0,0,1-.625.407.822.822,0,0,1-.625-.407A2.134,2.134,0,0,1,.759,2.337a2.134,2.134,0,0,1,.323-1.171A.822.822,0,0,1,1.707.759a.822.822,0,0,1,.625.407,2.134,2.134,0,0,1,.323,1.171A2.134,2.134,0,0,1,2.331,3.508Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_280' data-name='Groupe 280' transform='translate(10.052 3.441)'%3E%3Cg id='Groupe_279' data-name='Groupe 279' transform='translate(0 0)'%3E%3Cpath id='Tracé_280' data-name='Tracé 280' d='M2.825.967A1.3,1.3,0,0,0,2.049.072,1.219,1.219,0,0,0,1.1.126a1.956,1.956,0,0,0-.97,1.147A2.115,2.115,0,0,0,.075,2.554a1.3,1.3,0,0,0,.776.895,1.141,1.141,0,0,0,.4.072A1.3,1.3,0,0,0,1.8,3.395a1.956,1.956,0,0,0,.97-1.147h0A2.116,2.116,0,0,0,2.825.967ZM2.056,2a1.217,1.217,0,0,1-.576.71.471.471,0,0,1-.362.031C.789,2.614.662,2.047.844,1.523A1.217,1.217,0,0,1,1.42.813.544.544,0,0,1,1.646.759a.384.384,0,0,1,.136.024C2.111.906,2.239,1.474,2.056,2Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_282' data-name='Groupe 282' transform='translate(0 3.441)'%3E%3Cg id='Groupe_281' data-name='Groupe 281' transform='translate(0 0)'%3E%3Cpath id='Tracé_281' data-name='Tracé 281' d='M2.772,1.273A1.956,1.956,0,0,0,1.8.126,1.219,1.219,0,0,0,.851.072,1.3,1.3,0,0,0,.075.967,2.115,2.115,0,0,0,.128,2.248h0A1.957,1.957,0,0,0,1.1,3.395a1.3,1.3,0,0,0,.549.126,1.142,1.142,0,0,0,.4-.072,1.3,1.3,0,0,0,.776-.895A2.116,2.116,0,0,0,2.772,1.273Zm-.99,1.465a.471.471,0,0,1-.362-.031A1.217,1.217,0,0,1,.845,2h0C.662,1.474.789.906,1.118.783A.471.471,0,0,1,1.48.813a1.217,1.217,0,0,1,.576.71C2.239,2.047,2.111,2.614,1.782,2.738Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  vertical-align: middle;
  margin-right: 10px;
}

.page_formation_headpage_buy {
  position: relative;
  display: inline-block;
  background: #217FA8;
  color: #212B33;
  padding: 10px 20px;
  font-size: 18px;
  border-radius: 22px;
  margin-top: 25px;
}

.page_formation_headpage_buy_2 {
  position: relative;
  display: inline-block;
  background: #217FA8;
  color: white;
  padding: 10px 20px;
  font-size: 18px;
  border-radius: 22px;
  margin-top: 25px;
}

.page_formation_headpage_buy:before {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.233' height='22.23' viewBox='0 0 22.233 22.23'%3E%3Cg id='play' transform='translate(0 -0.002)'%3E%3Cpath id='Tracé_291' data-name='Tracé 291' d='M18.048,13.22,13.431,9.865a.557.557,0,0,0-.884.449v6.71a.555.555,0,0,0,.3.5.561.561,0,0,0,.253.06.553.553,0,0,0,.327-.108l4.617-3.353a.552.552,0,0,0,0-.9Z' transform='translate(-3.264 -2.538)' fill='%23212b33'/%3E%3Cpath id='Tracé_292' data-name='Tracé 292' d='M11.117,0A11.115,11.115,0,1,0,22.233,11.119,11.116,11.116,0,0,0,11.117,0Zm0,20.375a9.26,9.26,0,1,1,9.258-9.258A9.259,9.259,0,0,1,11.117,20.377Z' fill='%23212b33'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: bottom;
  margin-right: 10px;
}

.page_formation_content {
  max-width: 1280px;
  margin: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.page_formation_content_row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.page_formation_content_title {
  margin-bottom: 80px;
}

.page_formation_content_intro {
  margin: 50px;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.page_formation_content_concerne {
  width: 50%;
  background: #212B33;
  margin-right: 25px;
  border-radius: 15px;
  color: white;
  box-shadow: 0px 0px 6px 2px rgba(112, 112, 112, 0.17);
  text-align: center;
  margin-bottom: 30px;
}

.page_formation_content_concerne_list {
  list-style: none;
  padding: 10px 30px 0 50px;
  text-align: left;
}

.page_formation_content_concerne_list_item {
  position: relative;
  font-size: 14px;
  margin-bottom: 20px;
}

.page_formation_content_concerne_list_item:before {
  content: "";
  width: 2px;
  height: 22px;
  position: absolute;
  top: 23px;
  left: -18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='22' viewBox='0 0 2 22'%3E%3Cg id='Groupe_316' data-name='Groupe 316' transform='translate(-34 -726)'%3E%3Ccircle id='Ellipse_33' data-name='Ellipse 33' cx='1' cy='1' r='1' transform='translate(34 726)' fill='%23fff'/%3E%3Ccircle id='Ellipse_34' data-name='Ellipse 34' cx='1' cy='1' r='1' transform='translate(34 730)' fill='%23fff'/%3E%3Ccircle id='Ellipse_35' data-name='Ellipse 35' cx='1' cy='1' r='1' transform='translate(34 734)' fill='%23fff'/%3E%3Ccircle id='Ellipse_36' data-name='Ellipse 36' cx='1' cy='1' r='1' transform='translate(34 738)' fill='%23fff'/%3E%3Ccircle id='Ellipse_37' data-name='Ellipse 37' cx='1' cy='1' r='1' transform='translate(34 742)' fill='%23fff'/%3E%3Ccircle id='Ellipse_38' data-name='Ellipse 38' cx='1' cy='1' r='1' transform='translate(34 746)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.page_formation_content_concerne_list_item:after {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  top: 1px;
  left: -30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37' height='37' viewBox='0 0 37 37'%3E%3Cdefs%3E%3Cfilter id='Ellipse_32' x='0' y='0' width='37' height='37' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-color='%23217FA8'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Groupe_364' data-name='Groupe 364' transform='translate(-16 -629)'%3E%3Cg transform='matrix(1, 0, 0, 1, 16, 629)' filter='url(%23Ellipse_32)'%3E%3Ccircle id='Ellipse_32-2' data-name='Ellipse 32' cx='9.5' cy='9.5' r='9.5' transform='translate(9 6)' fill='%23217FA8'/%3E%3C/g%3E%3Cpath id='check' d='M12.27,5.536a.543.543,0,0,1,.046.772L6.608,12.643a.543.543,0,0,1-.775.032l-3.3-3.109a.548.548,0,0,1,.741-.807l2.563,2.305a.543.543,0,0,0,.766-.04l4.91-5.443a.543.543,0,0,1,.761-.045Z' transform='translate(27.64 635.848)' fill='%23212b33' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}

.page_formation_content_concerne_list_item.last:before {
  content: none;
}

.page_formation_content_concerne_link {
  position: relative;
  background: #217FA8;
  color: #212B33;
  padding: 12px 35px;
  display: inline-block;
  border-radius: 35px;
  transform: translateY(50%);
  text-transform: uppercase;
  font-size: 13px;
}

.page_formation_content_concerne_link span {
  display: block;
  font-size: 18px;
}

.page_formation_content_concerne_link:before {
  content: "";
  display: block;
  width: 45px;
  height: 45px;
  position: absolute;
  top: 7px;
  left: 21px;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52.338' height='52.469' viewBox='0 0 52.338 52.469'%3E%3Cg id='formations-white' transform='matrix(0.883, -0.469, 0.469, 0.883, 0, 18.117)'%3E%3Cg id='Groupe_11' data-name='Groupe 11' transform='translate(0)'%3E%3Cg id='Groupe_10' data-name='Groupe 10'%3E%3Cpath id='Tracé_28' data-name='Tracé 28' d='M39.914,0H2.61a.643.643,0,0,0-.643.643V26.37a.643.643,0,0,0,.643.643H14.252L8.913,32.347a.643.643,0,0,0,.457,1.1h4.817v4.817a.643.643,0,0,0,1.1.455L21.2,32.8l.06,0h.06l5.917,5.917a.643.643,0,0,0,1.1-.457V33.445h4.817a.643.643,0,0,0,.455-1.1l-5.336-5.334H39.914a.643.643,0,0,0,.643-.643V.643A.643.643,0,0,0,39.914,0ZM15.474,36.709V32.8a.643.643,0,0,0-.643-.643H10.922l4.126-4.126.021.073c.007.024.01.04.016.059.012.042.024.082.036.114a4.619,4.619,0,0,0,.233.625c.032.08.064.159.1.226a4.26,4.26,0,0,0,.257.47,2.989,2.989,0,0,0,.266.421,5.121,5.121,0,0,0,.315.422c.03.041.064.08.064.08.115.136.237.266.365.393s.257.251.354.329a1.1,1.1,0,0,0,.118.1,4.492,4.492,0,0,0,.386.289,4.539,4.539,0,0,0,.441.289c.158.093.322.179.475.252a2.17,2.17,0,0,0,.21.092,4.634,4.634,0,0,0,.623.236c.091.032.182.057.275.082Zm7.11-5.368-.085.023c-.147.033-.294.064-.443.09-.164.024-.334.041-.51.053-.091.008-.185.008-.284.008s-.193,0-.278,0c-.177-.012-.347-.03-.509-.053s-.3-.057-.429-.086l-.1-.028c-.064-.017-.129-.033-.221-.064a3.813,3.813,0,0,1-.515-.193c-.046-.019-.091-.036-.149-.064-.129-.064-.262-.129-.386-.2a3.642,3.642,0,0,1-.347-.228A3.78,3.78,0,0,1,18,30.346a.69.69,0,0,0-.059-.046c-.107-.091-.21-.188-.314-.291s-.2-.205-.291-.311a.658.658,0,0,0-.044-.06,4.128,4.128,0,0,1-.274-.366,2.523,2.523,0,0,1-.2-.322,3.545,3.545,0,0,1-.206-.381c-.023-.046-.041-.092-.075-.176a3.733,3.733,0,0,1-.188-.508c-.023-.064-.039-.129-.057-.193l-.023-.085c-.033-.147-.068-.294-.09-.443-.024-.164-.041-.334-.053-.51-.005-.093-.005-.19-.005-.286a5.145,5.145,0,0,1,10.291,0c0,.1,0,.193,0,.278-.012.177-.03.347-.053.509s-.057.3-.086.429l-.028.1c-.017.064-.033.129-.064.221a3.889,3.889,0,0,1-.193.515c-.019.046-.036.091-.064.149-.064.129-.129.262-.2.386a3.388,3.388,0,0,1-.226.345,3.578,3.578,0,0,1-.247.328.66.66,0,0,0-.045.059C25.1,29.8,25,29.9,24.9,30s-.205.2-.311.291a.579.579,0,0,0-.06.045,4.3,4.3,0,0,1-.365.273,3.231,3.231,0,0,1-.306.2c-.125.074-.257.142-.4.21-.046.023-.092.041-.176.076a3.771,3.771,0,0,1-.508.188C22.712,31.308,22.647,31.324,22.583,31.342Zm9.019.817H27.694a.643.643,0,0,0-.643.643v3.908l-4.126-4.126L23,32.563l.059-.016c.042-.012.082-.024.114-.036a4.693,4.693,0,0,0,.625-.233c.08-.032.159-.064.226-.1.165-.078.329-.165.491-.257a4.07,4.07,0,0,0,.4-.26,4.911,4.911,0,0,0,.422-.315.828.828,0,0,0,.08-.064c.136-.115.266-.237.393-.365s.251-.257.329-.354a1.111,1.111,0,0,0,.1-.119,4.316,4.316,0,0,0,.288-.386,4.476,4.476,0,0,0,.29-.441c.093-.158.179-.322.252-.475.04-.079.073-.158.093-.21a4.647,4.647,0,0,0,.235-.623c.032-.091.057-.182.082-.275Zm7.669-6.432H27.662v-.006c-.005-.053-.017-.1-.023-.156-.019-.156-.041-.311-.071-.463-.016-.08-.039-.158-.058-.236-.03-.122-.057-.244-.093-.362-.026-.086-.058-.167-.087-.251-.038-.109-.075-.218-.119-.322-.035-.085-.075-.167-.113-.25-.047-.1-.093-.2-.144-.3s-.091-.162-.138-.242-.109-.187-.168-.277-.106-.154-.161-.231-.125-.172-.193-.257-.12-.145-.181-.216-.14-.159-.214-.235-.129-.134-.2-.2-.156-.145-.236-.214-.142-.122-.215-.18-.17-.129-.257-.193-.152-.107-.23-.159-.184-.114-.278-.169-.16-.093-.242-.136c-.1-.051-.2-.1-.3-.144-.082-.039-.165-.078-.249-.113-.106-.044-.215-.081-.322-.119-.084-.029-.166-.06-.251-.086-.116-.035-.235-.064-.354-.091-.082-.019-.162-.042-.245-.059-.134-.027-.271-.044-.408-.064-.071-.01-.14-.024-.212-.031-.21-.021-.423-.032-.637-.032s-.428.012-.637.032c-.071.007-.141.021-.212.031-.137.018-.274.035-.408.064-.083.016-.163.039-.245.059-.118.029-.238.057-.354.091-.086.026-.168.057-.251.086-.109.038-.218.075-.322.119-.084.035-.167.074-.249.113-.1.046-.2.093-.3.144-.082.043-.162.09-.242.136s-.187.11-.278.169-.154.1-.23.159-.174.129-.257.193-.145.118-.215.18-.16.141-.236.214-.134.129-.2.2-.144.155-.214.235-.122.142-.181.216-.129.169-.193.257-.109.152-.161.231-.113.183-.168.277-.095.16-.138.242-.1.2-.144.3c-.038.083-.078.165-.113.25-.044.106-.081.215-.119.322-.03.084-.064.165-.087.251-.036.118-.064.241-.093.362-.019.078-.042.156-.058.236-.03.152-.051.307-.071.463-.006.052-.018.1-.023.156v.006H3.253V1.286H39.271Z' transform='translate(-1.967)' fill='%23ffc593'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_14' data-name='Groupe 14' transform='translate(15.436 22.511)'%3E%3Cg id='Groupe_13' data-name='Groupe 13'%3E%3Cg id='Groupe_12' data-name='Groupe 12'%3E%3Cpath id='Tracé_29' data-name='Tracé 29' d='M241.943,280h0Z' transform='translate(-238.086 -280)' fill='%23ffc593'/%3E%3Cpath id='Tracé_30' data-name='Tracé 30' d='M197.824,280a3.874,3.874,0,0,0-3.858,3.888c0,.007,0,.013,0,.02v.142c.01.145.024.284.04.4a.643.643,0,0,0,.636.552.62.62,0,0,0,.092-.006.643.643,0,0,0,.546-.727c-.014-.092-.024-.2-.03-.3v-.118a2.573,2.573,0,0,1,2.573-2.573.643.643,0,0,0,0-1.286Z' transform='translate(-193.966 -280)' fill='%23ffc593'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_16' data-name='Groupe 16' transform='translate(7.075 6.432)'%3E%3Cg id='Groupe_15' data-name='Groupe 15'%3E%3Cpath id='Tracé_31' data-name='Tracé 31' d='M113.764,80H90.61a.643.643,0,0,0,0,1.286h23.154a.643.643,0,1,0,0-1.286Z' transform='translate(-89.967 -80)' fill='%23ffc593'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_18' data-name='Groupe 18' transform='translate(7.075 10.291)'%3E%3Cg id='Groupe_17' data-name='Groupe 17'%3E%3Cpath id='Tracé_32' data-name='Tracé 32' d='M113.764,128H90.61a.643.643,0,0,0,0,1.286h23.154a.643.643,0,0,0,0-1.286Z' transform='translate(-89.967 -128)' fill='%23ffc593'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_20' data-name='Groupe 20' transform='translate(7.075 14.15)'%3E%3Cg id='Groupe_19' data-name='Groupe 19'%3E%3Cpath id='Tracé_33' data-name='Tracé 33' d='M113.764,176H90.61a.643.643,0,1,0,0,1.286h23.154a.643.643,0,1,0,0-1.286Z' transform='translate(-89.967 -176)' fill='%23ffc593'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.page_formation_content_difference_list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  justify-content: center;
}

.page_formation_content_difference_list_item {
  position: relative;
  width: calc((100% - 280px) / 4);
  margin: 10px;
  background: #C8E6FE;
  border-radius: 10px;
  color: #212B33;
  font-size: 15px;
  padding: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.42' height='28.105' viewBox='0 0 27.42 28.105'%3E%3Cg id='paw-white' transform='matrix(0.899, 0.438, -0.438, 0.899, 6.346, -2.581)' opacity='0.997'%3E%3Cg id='Groupe_274' data-name='Groupe 274' transform='translate(4.416 10.027)'%3E%3Cg id='Groupe_273' data-name='Groupe 273' transform='translate(0 0)'%3E%3Cpath id='Tracé_277' data-name='Tracé 277' d='M15.5,3.393A8.488,8.488,0,0,0,9.052,0,8.488,8.488,0,0,0,2.6,3.393,10.877,10.877,0,0,0,0,10.024a2.962,2.962,0,0,0,.964,2.4,3.633,3.633,0,0,0,2.4.7,18.378,18.378,0,0,0,3.169-.4,15.6,15.6,0,0,1,2.522-.337,14.687,14.687,0,0,1,2.314.32c2.068.384,4.413.819,5.767-.307a2.935,2.935,0,0,0,.97-2.384A10.876,10.876,0,0,0,15.5,3.393Zm.622,7.8c-.785.653-2.828.274-4.47-.031a15.54,15.54,0,0,0-2.6-.346,16.553,16.553,0,0,0-2.807.363c-1.575.289-3.534.648-4.27.035-.1-.082-.4-.33-.4-1.191A9.4,9.4,0,0,1,3.817,4.4,6.952,6.952,0,0,1,9.052,1.578,6.952,6.952,0,0,1,14.287,4.4a9.4,9.4,0,0,1,2.239,5.624C16.525,10.861,16.224,11.112,16.124,11.194Z' fill='%23def0fe'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_276' data-name='Groupe 276' transform='translate(13.949 0)'%3E%3Cg id='Groupe_275' data-name='Groupe 275' transform='translate(0 0)'%3E%3Cpath id='Tracé_278' data-name='Tracé 278' d='M6.155,1.538A3.2,3.2,0,0,0,3.55,0,3.2,3.2,0,0,0,.945,1.538,5.96,5.96,0,0,0,0,4.859,5.96,5.96,0,0,0,.945,8.18,3.2,3.2,0,0,0,3.55,9.719,3.2,3.2,0,0,0,6.155,8.18,5.962,5.962,0,0,0,7.1,4.859,5.96,5.96,0,0,0,6.155,1.538ZM4.849,7.294a1.71,1.71,0,0,1-1.3.846,1.709,1.709,0,0,1-1.3-.846,4.437,4.437,0,0,1-.673-2.435,4.437,4.437,0,0,1,.673-2.435,1.709,1.709,0,0,1,1.3-.846,1.71,1.71,0,0,1,1.3.846,4.439,4.439,0,0,1,.672,2.435A4.438,4.438,0,0,1,4.849,7.294Z' fill='%23def0fe'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_278' data-name='Groupe 278' transform='translate(5.888 0)'%3E%3Cg id='Groupe_277' data-name='Groupe 277' transform='translate(0 0)'%3E%3Cpath id='Tracé_279' data-name='Tracé 279' d='M6.155,1.538A3.2,3.2,0,0,0,3.55,0,3.2,3.2,0,0,0,.945,1.538,5.961,5.961,0,0,0,0,4.859,5.961,5.961,0,0,0,.945,8.18,3.2,3.2,0,0,0,3.55,9.719,3.2,3.2,0,0,0,6.155,8.18,5.961,5.961,0,0,0,7.1,4.859,5.961,5.961,0,0,0,6.155,1.538ZM4.849,7.294a1.709,1.709,0,0,1-1.3.846,1.709,1.709,0,0,1-1.3-.846,4.437,4.437,0,0,1-.673-2.435,4.437,4.437,0,0,1,.673-2.435,1.709,1.709,0,0,1,1.3-.846,1.709,1.709,0,0,1,1.3.846,4.437,4.437,0,0,1,.673,2.435A4.437,4.437,0,0,1,4.849,7.294Z' fill='%23def0fe'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_280' data-name='Groupe 280' transform='translate(20.904 7.155)'%3E%3Cg id='Groupe_279' data-name='Groupe 279'%3E%3Cpath id='Tracé_280' data-name='Tracé 280' d='M5.875,2.011A2.71,2.71,0,0,0,4.262.15,2.536,2.536,0,0,0,2.284.262,4.068,4.068,0,0,0,.266,2.648a4.4,4.4,0,0,0-.11,2.663A2.71,2.71,0,0,0,1.77,7.171a2.374,2.374,0,0,0,.837.15A2.693,2.693,0,0,0,3.747,7.06,4.069,4.069,0,0,0,5.765,4.674h0A4.4,4.4,0,0,0,5.875,2.011Zm-1.6,2.143a2.531,2.531,0,0,1-1.2,1.477.979.979,0,0,1-.753.064c-.683-.257-.949-1.437-.569-2.526a2.531,2.531,0,0,1,1.2-1.477,1.131,1.131,0,0,1,.471-.114.8.8,0,0,1,.283.05C4.39,1.885,4.656,3.065,4.275,4.154Z' fill='%23def0fe'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_282' data-name='Groupe 282' transform='translate(0 7.155)'%3E%3Cg id='Groupe_281' data-name='Groupe 281' transform='translate(0 0)'%3E%3Cpath id='Tracé_281' data-name='Tracé 281' d='M5.765,2.648A4.068,4.068,0,0,0,3.747.262,2.536,2.536,0,0,0,1.77.15,2.711,2.711,0,0,0,.157,2.011a4.4,4.4,0,0,0,.11,2.663h0A4.069,4.069,0,0,0,2.284,7.06a2.692,2.692,0,0,0,1.141.262,2.375,2.375,0,0,0,.837-.15,2.71,2.71,0,0,0,1.613-1.86A4.4,4.4,0,0,0,5.765,2.648ZM3.707,5.694a.979.979,0,0,1-.753-.064,2.531,2.531,0,0,1-1.2-1.477h0c-.38-1.089-.115-2.269.569-2.526a.979.979,0,0,1,.753.064,2.531,2.531,0,0,1,1.2,1.477C4.656,4.257,4.39,5.437,3.707,5.694Z' fill='%23def0fe'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top 12px left 14px;
}

.page_formation_content_chapitres {
  position: relative;
  max-width: 1280px;
  margin: 50px auto;
  background: #212B33;
  border-radius: 15px;
  padding: 50px;
}

.page_formation_content_chapitres_title {
  margin-top: 0;
  margin-bottom: 0;
  color: white;
}

.page_formation_content_chapitres_title:after {
  content: "";
  display: block;
  width: 54px;
  height: 2px;
  background: white;
  position: absolute;
  bottom: -8px;
  left: 50%;
}

.page_formation_content_chapitres_list_item_wrapper {
  background-color: white;
  border-radius: 15px;
  padding: 60px 20px 0;
  margin: 0 10px 25px;
  text-align: center;
}

.page_formation_content_chapitres_list_item_img {
  margin: auto;
  transform: translateY(50px);
  max-width: 300px;
  border-radius: 5px;
}

.page_formation_content_chapitres_list_item_title {
  font-weight: 600;
  font-size: 20px;
  font-family: 'Trebuchet MS', sans-serif;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.page_formation_content_chapitres_list_item_button {
  border: none;
  color: #212B33;
  background: #217FA8 !important;
  padding: 10px 30px;
  border-radius: 20px;
  transform: translateY(50%);
}

.page_formation_content_chapitres_list_item_pop {
  display: none;
}

.page_formation_content_chapitres_list_item_list {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left;
}

.page_formation_content_chapitres_list .slick-prev,
.page_formation_content_chapitres_list .slick-next {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.934' height='27.934' viewBox='0 0 27.934 27.934'%3E%3Cpath id='arrow-circle-right' d='M27.934,13.967A13.967,13.967,0,1,0,13.967,27.934,13.967,13.967,0,0,0,27.934,13.967ZM11.017,20.61,6.843,16.436h0a3.492,3.492,0,0,1,0-4.939l4.174-4.173.029-.028A1.164,1.164,0,1,1,12.662,8.97L8.83,12.8,20.951,12.8a1.164,1.164,0,1,1,0,2.328l-12.12.008,3.832,3.833a1.164,1.164,0,1,1-1.646,1.646Z' transform='translate(27.934 27.934) rotate(180)' fill='%23217FA8'/%3E%3C/svg%3E%0A");
}

.page_formation_content_wrapper_methode {
  width: 415px;
}

.page_formation_content_wrapper_enligne_video {
  width: calc(100% - 565px);
  margin-left: 150px;
  margin-top: 40px;
}

.page_formation_content_methode_1 {
  width: 100%;
  margin: 30px auto 0;
}

.page_formation_content_methode_1_wrapper {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 600px;
  margin: auto;
}

.page_formation_content_methode_1_content {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  margin: 40px auto 0;
}

.page_formation_content_methode_1_title {
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  line-height: 21px;
  text-align: center;
  margin-bottom: 50px;
}

.page_formation_content_methode_1_list {
  position: relative;
  padding: 0;
  margin: 0;
  width: 60%;
  list-style: none;
  z-index: 2;
}

.page_formation_content_methode_1_list li {
  position: relative;
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 30px;
}

.page_formation_content_methode_1_list li:before {
  content: "";
  display: block;
  position: absolute;
  width: 34px;
  height: 33px;
  top: 0;
  left: -9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37' height='37' viewBox='0 0 37 37'%3E%3Cdefs%3E%3Cfilter id='Ellipse_32' x='0' y='0' width='37' height='37' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-color='%23217FA8'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Groupe_371' data-name='Groupe 371' transform='translate(-16 -629)'%3E%3Cg transform='matrix(1, 0, 0, 1, 16, 629)' filter='url(%23Ellipse_32)'%3E%3Ccircle id='Ellipse_32-2' data-name='Ellipse 32' cx='9.5' cy='9.5' r='9.5' transform='translate(9 6)' fill='%23217FA8'/%3E%3C/g%3E%3Cpath id='check' d='M12.27,5.536a.543.543,0,0,1,.046.772L6.608,12.643a.543.543,0,0,1-.775.032l-3.3-3.109a.548.548,0,0,1,.741-.807l2.563,2.305a.543.543,0,0,0,.766-.04l4.91-5.443a.543.543,0,0,1,.761-.045Z' transform='translate(27.64 635.848)' fill='%23212b33' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.page_formation_content_methode_1_img {
  position: absolute;
  right: 0;
  bottom: -85px;
  z-index: 1;
}

.page_formation_content_methode_1_foot {
  background-color: #C8E6FE;
  border-radius: 5px;
  padding: 63px 30px 30px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64.25' height='104.34' viewBox='0 0 64.25 104.34'%3E%3Cg id='paws' transform='matrix(0.848, 0.53, -0.53, 0.848, 18.994, -5.686)'%3E%3Cpath id='Tracé_218' data-name='Tracé 218' d='M33.3,18.567a8.4,8.4,0,0,0-2.253-7.776L24.549,3.5a10.446,10.446,0,0,0-15.6,0l-6.47,7.269A8.413,8.413,0,0,0,.2,18.567a8.69,8.69,0,0,0,5.7,6.295A7.947,7.947,0,0,0,14.442,22.7a3.152,3.152,0,0,1,4.614,0,8.106,8.106,0,0,0,5.918,2.629,7.61,7.61,0,0,0,2.621-.464,8.69,8.69,0,0,0,5.7-6.295Z' transform='translate(5.872 19.916)' fill='%23daeefe'/%3E%3Cpath id='Tracé_219' data-name='Tracé 219' d='M4.771,14.83a4.134,4.134,0,0,0,.437.023,4.691,4.691,0,0,0,2.969-1.128A8.56,8.56,0,0,0,11,8C11.418,3.914,9.3.337,6.282.023a4.593,4.593,0,0,0-3.406,1.1A8.56,8.56,0,0,0,.052,6.857c-.417,4.081,1.7,7.658,4.719,7.972Z' transform='translate(23.459 0)' fill='%23daeefe'/%3E%3Cpath id='Tracé_220' data-name='Tracé 220' d='M2.445,13.081a4.09,4.09,0,0,0,1.914.463A5,5,0,0,0,5.875,13.3,8.091,8.091,0,0,0,10.351,9.21c1.778-3.478,1.132-7.4-1.441-8.746A4.386,4.386,0,0,0,5.481.246,8.094,8.094,0,0,0,1,4.335c-1.778,3.477-1.131,7.4,1.441,8.746Z' transform='translate(33.886 9.132)' fill='%23daeefe'/%3E%3Cpath id='Tracé_221' data-name='Tracé 221' d='M2.876,13.725a4.693,4.693,0,0,0,2.969,1.128,4.142,4.142,0,0,0,.437-.023C9.3,14.515,11.418,10.939,11,6.857A8.56,8.56,0,0,0,8.178,1.128,4.585,4.585,0,0,0,4.771.023C1.753.337-.364,3.914.052,8a8.566,8.566,0,0,0,2.824,5.73Z' transform='translate(10.729 0)' fill='%23daeefe'/%3E%3Cpath id='Tracé_222' data-name='Tracé 222' d='M8.911,13.081c2.573-1.346,3.219-5.269,1.441-8.746A8.094,8.094,0,0,0,5.875.246a4.387,4.387,0,0,0-3.43.218C-.128,1.808-.774,5.732,1,9.21A8.091,8.091,0,0,0,5.481,13.3,5,5,0,0,0,7,13.544,4.089,4.089,0,0,0,8.911,13.081Z' transform='translate(0 9.132)' fill='%23daeefe'/%3E%3Cpath id='Tracé_223' data-name='Tracé 223' d='M24.549,3.5a10.447,10.447,0,0,0-15.6,0l-6.47,7.269A8.413,8.413,0,0,0,.2,18.567a8.69,8.69,0,0,0,5.7,6.295A7.947,7.947,0,0,0,14.442,22.7a3.152,3.152,0,0,1,4.614,0,8.106,8.106,0,0,0,5.918,2.629,7.608,7.608,0,0,0,2.621-.464,8.691,8.691,0,0,0,5.7-6.295,8.4,8.4,0,0,0-2.253-7.776Z' transform='translate(42.735 56.779)' fill='%23daeefe'/%3E%3Cpath id='Tracé_224' data-name='Tracé 224' d='M4.771,14.83a4.137,4.137,0,0,0,.437.023,4.69,4.69,0,0,0,2.969-1.128A8.56,8.56,0,0,0,11,8C11.417,3.914,9.3.337,6.282.023a4.592,4.592,0,0,0-3.406,1.1A8.559,8.559,0,0,0,.052,6.857c-.417,4.081,1.7,7.658,4.719,7.972Z' transform='translate(60.322 36.863)' fill='%23daeefe'/%3E%3Cpath id='Tracé_225' data-name='Tracé 225' d='M8.911.464A4.386,4.386,0,0,0,5.481.246,8.094,8.094,0,0,0,1,4.335c-1.778,3.477-1.131,7.4,1.441,8.746a4.09,4.09,0,0,0,1.914.463A5,5,0,0,0,5.875,13.3,8.091,8.091,0,0,0,10.351,9.21C12.13,5.732,11.483,1.808,8.911.464Z' transform='translate(70.749 45.995)' fill='%23daeefe'/%3E%3Cpath id='Tracé_226' data-name='Tracé 226' d='M2.876,13.725a4.693,4.693,0,0,0,2.969,1.128,4.146,4.146,0,0,0,.437-.023C9.3,14.515,11.418,10.939,11,6.857A8.56,8.56,0,0,0,8.178,1.128,4.584,4.584,0,0,0,4.771.023C1.753.337-.364,3.914.052,8a8.567,8.567,0,0,0,2.824,5.73Z' transform='translate(47.592 36.863)' fill='%23daeefe'/%3E%3Cpath id='Tracé_227' data-name='Tracé 227' d='M8.911,13.081c2.573-1.346,3.219-5.269,1.441-8.746A8.094,8.094,0,0,0,5.875.246a4.386,4.386,0,0,0-3.43.218C-.128,1.808-.774,5.732,1,9.21A8.091,8.091,0,0,0,5.481,13.3,5,5,0,0,0,7,13.544a4.09,4.09,0,0,0,1.914-.463Z' transform='translate(36.863 45.995)' fill='%23daeefe'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: left 20px top 15px;
  background-repeat: no-repeat;
  z-index: 0;
}

.page_formation_content_methode_2 {
  display: flex;
  flex-direction: row;
  margin: 30px auto;
  background-repeat: no-repeat !important;
  background-position: left center !important;
  padding-left: 150px;
}

.page_formation_content_methode_2_right {
  margin-left: 25px;
}

.page_formation_content_methode_2_title {
  position: relative;
  font-size: 25px;
  line-height: 29px;
  font-weight: bold;
}

.page_formation_content_methode_2_title:after {
  content: "";
  display: block;
  width: 54px;
  height: 2px;
  background: #212B33;
  position: absolute;
  bottom: -8px;
  left: 0;
}

.page_formation_content_methode_2_list {
  list-style: none;
  padding-left: 20px;
}

.page_formation_content_methode_2_list li {
  position: relative;
  font-size: 13px;
  margin-bottom: 20px;
}

.page_formation_content_methode_2_list li:before {
  content: "";
  display: block;
  width: 18px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.185' height='13.515' viewBox='0 0 13.185 13.515'%3E%3Cg id='paw-e1623855301732' transform='matrix(0.899, 0.438, -0.438, 0.899, 3.052, -1.241)'%3E%3Cg id='Groupe_274' data-name='Groupe 274' transform='translate(2.124 4.822)'%3E%3Cg id='Groupe_273' data-name='Groupe 273' transform='translate(0 0)'%3E%3Cpath id='Tracé_277' data-name='Tracé 277' d='M7.454,1.632A4.082,4.082,0,0,0,4.352,0a4.081,4.081,0,0,0-3.1,1.632A5.23,5.23,0,0,0,0,4.82,1.424,1.424,0,0,0,.464,5.976a1.747,1.747,0,0,0,1.152.339A8.837,8.837,0,0,0,3.14,6.122,7.5,7.5,0,0,1,4.353,5.96a7.063,7.063,0,0,1,1.113.154c.995.185,2.122.394,2.773-.147A1.411,1.411,0,0,0,8.705,4.82,5.23,5.23,0,0,0,7.454,1.632Zm.3,3.751c-.378.314-1.36.131-2.15-.015A7.474,7.474,0,0,0,4.353,5.2,7.959,7.959,0,0,0,3,5.376c-.757.139-1.7.312-2.053.017C.9,5.353.759,5.234.759,4.82a4.517,4.517,0,0,1,1.076-2.7A3.343,3.343,0,0,1,4.352.759,3.343,3.343,0,0,1,6.87,2.116a4.518,4.518,0,0,1,1.077,2.7C7.946,5.222,7.8,5.343,7.753,5.383Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_276' data-name='Groupe 276' transform='translate(6.707 0)'%3E%3Cg id='Groupe_275' data-name='Groupe 275' transform='translate(0 0)'%3E%3Cpath id='Tracé_278' data-name='Tracé 278' d='M2.96.74A1.541,1.541,0,0,0,1.707,0,1.541,1.541,0,0,0,.454.74,2.866,2.866,0,0,0,0,2.337a2.866,2.866,0,0,0,.454,1.6,1.541,1.541,0,0,0,1.253.74,1.541,1.541,0,0,0,1.253-.74,2.867,2.867,0,0,0,.454-1.6A2.866,2.866,0,0,0,2.96.74ZM2.332,3.508a.822.822,0,0,1-.625.407.822.822,0,0,1-.625-.407A2.133,2.133,0,0,1,.759,2.337a2.133,2.133,0,0,1,.323-1.171A.822.822,0,0,1,1.707.759a.822.822,0,0,1,.625.407,2.134,2.134,0,0,1,.323,1.171A2.134,2.134,0,0,1,2.332,3.508Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_278' data-name='Groupe 278' transform='translate(2.831 0)'%3E%3Cg id='Groupe_277' data-name='Groupe 277' transform='translate(0 0)'%3E%3Cpath id='Tracé_279' data-name='Tracé 279' d='M2.959.74A1.541,1.541,0,0,0,1.707,0,1.541,1.541,0,0,0,.454.74,2.866,2.866,0,0,0,0,2.337a2.866,2.866,0,0,0,.454,1.6,1.541,1.541,0,0,0,1.253.74,1.541,1.541,0,0,0,1.253-.74,2.866,2.866,0,0,0,.454-1.6A2.866,2.866,0,0,0,2.959.74ZM2.331,3.508a.822.822,0,0,1-.625.407.822.822,0,0,1-.625-.407A2.134,2.134,0,0,1,.759,2.337a2.134,2.134,0,0,1,.323-1.171A.822.822,0,0,1,1.707.759a.822.822,0,0,1,.625.407,2.134,2.134,0,0,1,.323,1.171A2.134,2.134,0,0,1,2.331,3.508Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_280' data-name='Groupe 280' transform='translate(10.052 3.441)'%3E%3Cg id='Groupe_279' data-name='Groupe 279' transform='translate(0 0)'%3E%3Cpath id='Tracé_280' data-name='Tracé 280' d='M2.825.967A1.3,1.3,0,0,0,2.049.072,1.219,1.219,0,0,0,1.1.126a1.956,1.956,0,0,0-.97,1.147A2.115,2.115,0,0,0,.075,2.554a1.3,1.3,0,0,0,.776.895,1.141,1.141,0,0,0,.4.072A1.3,1.3,0,0,0,1.8,3.395a1.956,1.956,0,0,0,.97-1.147h0A2.116,2.116,0,0,0,2.825.967ZM2.056,2a1.217,1.217,0,0,1-.576.71.471.471,0,0,1-.362.031C.789,2.614.662,2.047.844,1.523A1.217,1.217,0,0,1,1.42.813.544.544,0,0,1,1.646.759a.384.384,0,0,1,.136.024C2.111.906,2.239,1.474,2.056,2Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_282' data-name='Groupe 282' transform='translate(0 3.441)'%3E%3Cg id='Groupe_281' data-name='Groupe 281' transform='translate(0 0)'%3E%3Cpath id='Tracé_281' data-name='Tracé 281' d='M2.772,1.273A1.956,1.956,0,0,0,1.8.126,1.219,1.219,0,0,0,.851.072,1.3,1.3,0,0,0,.075.967,2.115,2.115,0,0,0,.128,2.248h0A1.957,1.957,0,0,0,1.1,3.395a1.3,1.3,0,0,0,.549.126,1.142,1.142,0,0,0,.4-.072,1.3,1.3,0,0,0,.776-.895A2.116,2.116,0,0,0,2.772,1.273Zm-.99,1.465a.471.471,0,0,1-.362-.031A1.217,1.217,0,0,1,.845,2h0C.662,1.474.789.906,1.118.783A.471.471,0,0,1,1.48.813a1.217,1.217,0,0,1,.576.71C2.239,2.047,2.111,2.614,1.782,2.738Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover !important;
  margin-right: 10px;
  position: absolute;
  top: 2px;
  left: -23px;
}

.page_formation_content_calltoaction {
  width: calc(100% - 50px);
  display: block;
  max-width: 415px;
  max-height: 200px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  text-align: center;
  padding: 50px 25px 30px;
  margin-top: 30px;
  border-radius: 5px;
}

.page_formation_content_calltoaction_text {
  color: white;
  font-size: 20px;
  line-height: 23px;
}

.page_formation_content_calltoaction_link {
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 10px 20px;
  background: #217FA8;
  color: #212B33;
  border-radius: 23px;
  margin-top: 20px;
}

.page_formation_content_enligne {
  background: #C8E6FE;
  padding: 50px;
  border-radius: 5px;
}

.page_formation_content_enligne_title {
  position: relative;
  font-size: 25px;
  line-height: 29px;
  font-weight: bold;
  text-align: left;
}

.page_formation_content_enligne_title:after {
  content: "";
  display: block;
  width: 54px;
  height: 2px;
  background: #212B33;
  position: absolute;
  bottom: -8px;
  left: 0;
  transform: none;
}

.page_formation_content_enligne_list {
  list-style: none;
  padding-left: 32px;
}

.page_formation_content_enligne_list_item {
  position: relative;
  margin-bottom: 20px;
}

.page_formation_content_enligne_list_item:before {
  content: "";
  width: 30px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37' height='37' viewBox='0 0 37 37'%3E%3Cdefs%3E%3Cfilter id='Ellipse_32' x='0' y='0' width='37' height='37' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-color='%23212b33' flood-opacity='0.188'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='bad' transform='translate(-16 -629)'%3E%3Cg transform='matrix(1, 0, 0, 1, 16, 629)' filter='url(%23Ellipse_32)'%3E%3Ccircle id='Ellipse_32-2' data-name='Ellipse 32' cx='9.5' cy='9.5' r='9.5' transform='translate(9 6)' fill='%23fff'/%3E%3C/g%3E%3Cg id='_02_User' data-name='02 User' transform='translate(30.301 640.298)'%3E%3Cpath id='Tracé_287' data-name='Tracé 287' d='M.4,8.407a.411.411,0,0,1-.29-.7L7.7.117A.411.411,0,0,1,8.284.7L.7,8.287a.41.41,0,0,1-.29.12Z' transform='translate(0 0)' fill='%23212b33'/%3E%3Cpath id='Tracé_288' data-name='Tracé 288' d='M8,8.407a.41.41,0,0,1-.29-.12L.117.7A.411.411,0,1,1,.7.117L8.287,7.706a.411.411,0,0,1-.29.7Z' transform='translate(-0.003 0)' fill='%23212b33'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: -40px;
  top: -5px;
}

.page_formation_content_enligne_list_item_title {
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
}

.page_formation_content_enligne_list_item_title:after {
  content: "FAUX";
  display: inline-block;
  color: white;
  background: #BC302D;
  transform: rotate(-5deg);
  font-size: 13px;
  line-height: 15px;
  padding: 2px 6px;
  width: 52px;
  height: 15px;
  text-align: center;
  margin-left: 10px;
  top: -4px;
  position: relative;
}

.page_formation_content_enligne_list_item_text {
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 0;
}

.page_formation_content_video_title {
  font-size: 30px;
  margin-bottom: 50px;
}

.page_formation_content_video_slider_item {
  position: relative;
  background-size: cover !important;
  border-radius: 5px;
  margin: 0 15px;
  min-height: 390px !important;
  padding: 25px;
}

.page_formation_content_video_slider_item_content {
  position: absolute;
  bottom: 20px;
}

.page_formation_content_video_slider_item_content_title {
  font-size: 20px;
  line-height: 22px;
  color: white;
}

.page_formation_content_video_slider_item_content_list {
  list-style: none;
  padding-left: 18px;
}

.page_formation_content_video_slider_item_content_list_item {
  position: relative;
  color: white;
  font-size: 13px;
  line-height: 15px;
  margin-bottom: 10px;
}

.page_formation_content_video_slider_item_content_list_item:before {
  content: "";
  display: block;
  width: 11px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.091' height='11.369' viewBox='0 0 11.091 11.369'%3E%3Cg id='paw-e1623855301732' transform='matrix(0.899, 0.438, -0.438, 0.899, 2.567, -1.044)'%3E%3Cg id='Groupe_274' data-name='Groupe 274' transform='translate(1.786 4.056)'%3E%3Cg id='Groupe_273' data-name='Groupe 273'%3E%3Cpath id='Tracé_277' data-name='Tracé 277' d='M6.271,1.373A3.434,3.434,0,0,0,3.662,0,3.433,3.433,0,0,0,1.052,1.373,4.4,4.4,0,0,0,0,4.055a1.2,1.2,0,0,0,.39.972,1.469,1.469,0,0,0,.969.285A7.437,7.437,0,0,0,2.641,5.15a6.307,6.307,0,0,1,1.02-.136,5.94,5.94,0,0,1,.936.129c.837.155,1.785.331,2.333-.124a1.187,1.187,0,0,0,.392-.964A4.4,4.4,0,0,0,6.271,1.373Zm.252,3.155c-.318.264-1.144.111-1.808-.013a6.286,6.286,0,0,0-1.053-.14,6.694,6.694,0,0,0-1.135.147c-.637.117-1.43.262-1.727.014C.759,4.5.638,4.4.638,4.055A3.8,3.8,0,0,1,1.544,1.78,2.812,2.812,0,0,1,3.661.638,2.812,2.812,0,0,1,5.779,1.78a3.8,3.8,0,0,1,.906,2.275C6.685,4.393,6.563,4.495,6.522,4.528Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_276' data-name='Groupe 276' transform='translate(5.642 0)'%3E%3Cg id='Groupe_275' data-name='Groupe 275'%3E%3Cpath id='Tracé_278' data-name='Tracé 278' d='M2.49.622A1.3,1.3,0,0,0,1.436,0,1.3,1.3,0,0,0,.382.622,2.411,2.411,0,0,0,0,1.966,2.411,2.411,0,0,0,.382,3.309a1.3,1.3,0,0,0,1.054.622A1.3,1.3,0,0,0,2.49,3.309a2.412,2.412,0,0,0,.382-1.343A2.411,2.411,0,0,0,2.49.622ZM1.961,2.951a.692.692,0,0,1-.525.342A.691.691,0,0,1,.91,2.951a1.8,1.8,0,0,1-.272-.985A1.8,1.8,0,0,1,.91.981.691.691,0,0,1,1.436.638a.691.691,0,0,1,.525.342,1.8,1.8,0,0,1,.272.985A1.8,1.8,0,0,1,1.961,2.951Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_278' data-name='Groupe 278' transform='translate(2.382 0)'%3E%3Cg id='Groupe_277' data-name='Groupe 277'%3E%3Cpath id='Tracé_279' data-name='Tracé 279' d='M2.49.622A1.3,1.3,0,0,0,1.436,0,1.3,1.3,0,0,0,.382.622,2.411,2.411,0,0,0,0,1.966,2.411,2.411,0,0,0,.382,3.309a1.3,1.3,0,0,0,1.054.622A1.3,1.3,0,0,0,2.49,3.309a2.411,2.411,0,0,0,.382-1.343A2.411,2.411,0,0,0,2.49.622ZM1.961,2.951a.691.691,0,0,1-.525.342A.691.691,0,0,1,.91,2.951a1.8,1.8,0,0,1-.272-.985A1.8,1.8,0,0,1,.91.981.691.691,0,0,1,1.436.638a.691.691,0,0,1,.525.342,1.8,1.8,0,0,1,.272.985A1.8,1.8,0,0,1,1.961,2.951Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_280' data-name='Groupe 280' transform='translate(8.456 2.894)'%3E%3Cg id='Groupe_279' data-name='Groupe 279'%3E%3Cpath id='Tracé_280' data-name='Tracé 280' d='M2.376.813A1.1,1.1,0,0,0,1.724.061a1.026,1.026,0,0,0-.8.045,1.646,1.646,0,0,0-.816.965A1.779,1.779,0,0,0,.063,2.148,1.1,1.1,0,0,0,.716,2.9a.961.961,0,0,0,.338.061,1.089,1.089,0,0,0,.461-.106,1.646,1.646,0,0,0,.816-.965h0A1.78,1.78,0,0,0,2.376.813Zm-.647.867a1.024,1.024,0,0,1-.484.6.4.4,0,0,1-.3.026C.664,2.2.557,1.722.71,1.281a1.024,1.024,0,0,1,.484-.6.457.457,0,0,1,.19-.046A.323.323,0,0,1,1.5.658C1.776.762,1.883,1.24,1.729,1.68Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Groupe_282' data-name='Groupe 282' transform='translate(0 2.894)'%3E%3Cg id='Groupe_281' data-name='Groupe 281' transform='translate(0 0)'%3E%3Cpath id='Tracé_281' data-name='Tracé 281' d='M2.332,1.071A1.646,1.646,0,0,0,1.516.106a1.026,1.026,0,0,0-.8-.045A1.1,1.1,0,0,0,.063.813,1.779,1.779,0,0,0,.108,1.891h0a1.646,1.646,0,0,0,.816.965,1.089,1.089,0,0,0,.461.106A.96.96,0,0,0,1.724,2.9a1.1,1.1,0,0,0,.653-.753A1.78,1.78,0,0,0,2.332,1.071ZM1.5,2.3a.4.4,0,0,1-.3-.026,1.024,1.024,0,0,1-.484-.6h0C.557,1.24.664.762.941.659a.4.4,0,0,1,.3.026,1.024,1.024,0,0,1,.484.6C1.883,1.722,1.776,2.2,1.5,2.3Z' fill='%23217FA8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 4px;
  left: -17px;
}

.page_formation_content_video_slider_item_content_list_item_button {
  position: relative;
  display: inline-block;
  background: #217FA8;
  color: #212B33;
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 22px;
  margin-top: 25px;
  border: none;
  line-height: 22px;
}

.page_formation_content_video_slider_item_content_list_item_button:before {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.233' height='22.23' viewBox='0 0 22.233 22.23'%3E%3Cg id='play' transform='translate(0 -0.002)'%3E%3Cpath id='Tracé_291' data-name='Tracé 291' d='M18.048,13.22,13.431,9.865a.557.557,0,0,0-.884.449v6.71a.555.555,0,0,0,.3.5.561.561,0,0,0,.253.06.553.553,0,0,0,.327-.108l4.617-3.353a.552.552,0,0,0,0-.9Z' transform='translate(-3.264 -2.538)' fill='%23fff'/%3E%3Cpath id='Tracé_292' data-name='Tracé 292' d='M11.117,0A11.115,11.115,0,1,0,22.233,11.119,11.116,11.116,0,0,0,11.117,0Zm0,20.375a9.26,9.26,0,1,1,9.258-9.258A9.259,9.259,0,0,1,11.117,20.377Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: bottom;
  margin-right: 10px;
}

.page_formation_content_video_slider .slick-dots {
  margin-top: 20px;
}

.page_formation_content_bloc_replace {
  position: relative;
  display: flex;
  flex-direction: column;
  color: white;
  margin-top: 50px;
  padding: 50px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  min-height: 400px;
  justify-content: center;
  border-radius: 5px;
}

.page_formation_content_bloc_replace_overlay {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  border-radius: 5px;
}

.page_formation_content_bloc_replace_title {
  position: relative;
  z-index: 2;
}

.page_formation_content_bloc_replace_title:after {
  background: white;
}

.page_formation_content_bloc_replace_text {
  position: relative;
  z-index: 2;
}

.page_formation_content_bloc_replace_content_row {
  display: flex;
}

.page_formation_content_bloc_replace_content_row_left {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  border-radius: 5px;
}

.page_formation_content_bloc_replace_content_row_right {
  width: 50%;
  padding: 50px;
}

.page_formation_content_bloc_replace_content_row.img_left {
  flex-direction: row;
}

.page_formation_content_bloc_replace_content_row.img_right {
  flex-direction: row-reverse;
}

.page_formation_content_bloc_replace_content_row.img_right .page_formation_content_bloc_replace_content_row_right {
  text-align: right;
}

.page_formation_content_tony {
  min-height: 344px;
  background-repeat: no-repeat !important;
  padding-left: 250px !important;
}

.page_formation_content_tony_text_title {
  font-size: 20px;
  font-weight: bold;
}

.page_formation_content_tony_text_text {
  margin: 15px 0 20px;
}

.page_formation_content_tony_text_link {
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 10px 20px;
  background: #217FA8;
  color: #212B33;
  border-radius: 23px;
}

.page_formation_content_iframe {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  text-align: center;
  margin-top: 35px;
  margin-bottom: 35px;
}

.page_formation_content_iframe.reverse {
  flex-direction: row-reverse;
}

.page_formation_content_iframe.reverse .page_formation_content_iframe_text {
  text-align: right;
}

.page_formation_content_iframe_text {
  width: 46%;
  margin: 2%;
  text-align: left;
  background: #C8E6FE;
  border-radius: 5px;
  padding: 20px;
}

.page_formation_popup_chapitre {
  display: none;
  position: fixed;
  z-index: 9100;
  background: #217FA8;
  padding: 50px;
  border-radius: 5px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #212B33;
}

.page_formation_popup_chapitre_close {
  position: absolute;
  width: 19px;
  height: 19px;
  top: 10px;
  right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cg id='bad' transform='translate(-25 -635)'%3E%3Ccircle id='Ellipse_32' data-name='Ellipse 32' cx='9.5' cy='9.5' r='9.5' transform='translate(25 635)' fill='%23fff'/%3E%3Cg id='_02_User' data-name='02 User' transform='translate(30.301 640.298)'%3E%3Cpath id='Tracé_287' data-name='Tracé 287' d='M.4,8.407a.411.411,0,0,1-.29-.7L7.7.117A.411.411,0,0,1,8.284.7L.7,8.287a.41.41,0,0,1-.29.12Z' transform='translate(0 0)' fill='%23212b33'/%3E%3Cpath id='Tracé_288' data-name='Tracé 288' d='M8,8.407a.41.41,0,0,1-.29-.12L.117.7A.411.411,0,1,1,.7.117L8.287,7.706a.411.411,0,0,1-.29.7Z' transform='translate(-0.003 0)' fill='%23212b33'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.page_formation_popup_chapitre_content {
  display: none;
}

.page_formation .wrapper.avis {
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto 30px;
}

.page-template-formation #colophon {
  margin-top: 0;
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
  .page_formation_content_enligne {
    padding: 25px;
  }
  .page_formation_content_enligne_list {
    padding-left: 23px;
  }
  .page_formation_content_enligne_list_item:before {
    left: -34px;
  }
  .page_formation_content_wrapper_enligne_video {
    width: calc(100% - 450px);
    margin-left: 35px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .page_formation_breadcrumb {
    padding: 0 25px;
  }
  .page_formation_headpage_wrapper {
    padding: 0 25px;
  }
  .page_formation_headpage_left {
    width: calc(100% - 400px);
    padding-right: 25px;
  }
  .page_formation_headpage_right {
    width: 400px;
  }
  .page_formation_content {
    padding: 0 25px;
  }
}

@media screen and (max-width: 1180px) {
  .page_formation_content_chapitres {
    width: 100%;
    margin: 25px auto 0;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1024px) {
  .page_formation_content_row {
    flex-direction: column;
  }
  .page_formation_content_concerne {
    width: 100%;
    margin-right: 0;
    margin-bottom: 50px;
  }
  .page_formation_content_difference_list_item {
    width: calc((100% - 280px) / 3);
  }
  .page_formation_content_wrapper_enligne_video {
    width: 100%;
    margin: 0;
  }
  .page_formation_content_enligne {
    width: calc(90% - 50px);
    margin: auto;
    padding: 25px;
  }
  .page_formation .wrapper_avis {
    margin: 0 auto 30px;
  }
  .page_formation .container_avis {
    margin: 50px auto 0;
  }
  .page_formation_content_iframe {
    width: 90%;
    flex-direction: column;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .page_formation_content_iframe.reverse {
    flex-direction: column;
  }
  .page_formation_content_iframe_text {
    width: calc(100% - 40px);
    text-align: left !important;
    margin-top: 30px;
  }
}

@media screen and (max-width: 960px) {
  .page_formation_content_bloc_replace_content_row {
    flex-direction: column !important;
  }
  .page_formation_content_bloc_replace_content_row_left {
    width: 100%;
  }
  .page_formation_content_bloc_replace_content_row_right {
    width: 100%;
    box-sizing: border-box;
    text-align: left !important;
  }
}

@media screen and (max-width: 768px) {
  .page_formation_headpage_wrapper {
    position: relative;
    padding: 0 15px;
  }
  .page_formation_headpage_left {
    width: 100%;
  }
  .page_formation_headpage_right {
    display: none;
  }
  .page_formation_headpage_title {
    color: white;
    font-size: 30px;
  }
  .page_formation_headpage_title span {
    color: white;
  }
  .page_formation_headpage_texte {
    color: white;
    font-size: 19px;
  }
  .page_formation_headpage_buy_wrapper {
    position: absolute;
    display: block;
    width: 40%;
    right: 25%;
    bottom: 0;
    transform: translate(50%, 45px);
  }
  .page_formation_headpage_buy_wrapper .page_formation_headpage_buy {
    width: 90%;
    height: auto;
    border-radius: 5px;
    font-size: 14px;
    box-shadow: 0px 0px 15px 5px rgba(112, 112, 112, 0.25);
    text-align: center;
    box-sizing: border-box;
    transform: none;
    right: 0;
    position: relative;
  }
  .page_formation_headpage_buy_wrapper .page_formation_headpage_buy_2 {
    width: 90%;
    height: auto;
    font-size: 14px;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 5px rgba(112, 112, 112, 0.25);
    text-align: center;
    margin-top: 10px;
    box-sizing: border-box;
  }
  .page_formation_headpage_buy_wrapper .page_formation_headpage_buy_2:before {
    display: block;
    margin: 7px auto;
  }
  .page_formation_headpage_buy_wrapper .page_formation_headpage_buy:before {
    display: block;
    margin: 7px auto;
  }
  .page_formation_headpage_buy {
    position: absolute;
    right: 25%;
    display: block;
    width: 113px;
    height: 67px;
    border-radius: 5px;
    transform: translate(50%, 45px);
    bottom: 0;
    box-shadow: 0px 0px 15px 5px rgba(112, 112, 112, 0.25);
    text-align: center;
  }
  .page_formation_headpage_buy:before {
    display: block;
    margin: 7px auto;
  }
  .page_formation_headpage_arguments {
    width: 45%;
    padding: 15px;
    border-radius: 5px;
    transform: translateY(45px);
    box-shadow: 0px 0px 15px 5px rgba(112, 112, 112, 0.25);
  }
  .page_formation_headpage_arguments_list {
    padding-left: 30px;
  }
  .page_formation_headpage_arguments_list_item {
    display: block;
  }
  .page_formation_headpage_arguments_list_item:before {
    display: block;
    position: absolute;
    width: 21px;
    height: 21px;
    top: 0;
    left: -30px;
  }
  .page_formation_content_title {
    padding: 0 10px;
  }
  .page_formation_content_intro {
    margin: 80px 20px 10px;
  }
  .page_formation_content_video_slider_item {
    box-sizing: border-box;
  }
  .page_formation_content_video_slider_item_content {
    position: relative;
    margin-top: 30px;
  }
  .page_formation_content_tony {
    box-sizing: border-box;
    padding-right: 15px;
    padding-left: 200px !important;
  }
  .page-template-formation footer #inscription {
    margin-top: 0;
  }
}

@media screen and (max-width: 620px) {
  .page_formation_breadcrumb {
    margin-top: 0;
  }
  .page_formation_breadcrumb p#breadcrumbs {
    box-shadow: none;
  }
  .page_formation_headpage_wrapper_left {
    width: 100%;
  }
  .page_formation_headpage_arguments {
    padding: 10px;
    margin-top: 0;
  }
  .page_formation_headpage_arguments_list {
    padding-left: 27px;
  }
  .page_formation_headpage_arguments_list_item {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .page_formation_headpage_buy {
    font-size: 14px;
    text-align: center;
  }
  .page_formation_headpage_buy:before {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .page_formation_content_intro {
    font-size: 13px;
    line-height: 17px;
  }
  .page_formation_content_title {
    margin-bottom: 40px;
  }
  .page_formation_content_difference_list_item {
    width: calc((100% - 190px) / 2);
  }
  .page_formation_popup_chapitre {
    width: 90%;
    padding: 10px 10px 10px 0;
    font-size: 13px;
  }
}

@media screen and (max-width: 580px) {
  .page_formation_content_row iframe {
    width: 100%;
    margin: auto;
    height: auto;
  }
  .page_formation_content_tony {
    background-position-x: -10% !important;
    padding-left: 165px !important;
    padding-right: 5px;
  }
  .page_formation_content_tony_text_text {
    font-size: 13px;
    line-height: 15px;
  }
  .page_formation_content_tony_text_link {
    font-size: 13px;
    padding: 10px 12px;
  }
}

@media screen and (max-width: 540px) {
  .page_formation_content_enligne {
    width: calc(93% - 30px);
    margin: auto;
    padding: 15px;
  }
  .page_formation_content_enligne_list {
    padding-left: 15px;
  }
  .page_formation_content_enligne_list_item:before {
    width: 19px;
    height: 19px;
    top: 1px;
    background-size: cover;
    left: -20px;
  }
  .page_formation_content_enligne_list_item_title {
    font-size: 13px;
  }
  .page_formation_content_enligne_list_item_title:after {
    width: 35px;
    top: 2px;
    margin-left: 6px;
  }
  .page_formation_content_enligne_list_item_text {
    font-size: 13px;
    line-height: 15px;
  }
  .page_formation_content_wrapper_methode {
    width: 100%;
  }
  .page_formation_content_methode_1 {
    width: 95%;
  }
  .page_formation_content_methode_1_list li {
    font-size: 14px;
    line-height: 16px;
  }
  .page_formation_content_methode_2_right {
    margin-right: 15px;
  }
  .page_formation_content_calltoaction {
    max-width: 100%;
    border-radius: 0;
  }
  .page_formation_content_video_slider .slick-list {
    padding: 0 25px !important;
  }
  .page_formation_content_chapitres {
    padding: 25px 0;
  }
  .page_formation_content_chapitres_list .slick-next {
    right: 25px;
    bottom: 0;
    top: inherit;
  }
  .page_formation_content_chapitres_list .slick-prev {
    left: 25px;
    bottom: -13px;
    top: inherit;
  }
}

@media screen and (max-width: 375px) {
  .page_formation_content_difference_list_item {
    width: calc((100% - 130px) / 2);
    margin: 5px;
  }
  .page_formation_content_tony {
    background-position-x: -25% !important;
    padding-left: 165px !important;
  }
}

.espace_eleveur_breadcrumb {
  max-width: 1280px;
  margin: auto;
}

.espace_eleveur .page_formation_headpage_right {
  margin-left: 20%;
  min-height: 450px;
}

.espace_eleveur_content {
  max-width: 1280px;
  margin: auto;
}

.espace_eleveur_content_intro {
  width: 95%;
  font-size: 18px;
  line-height: 26px;
  box-sizing: border-box;
}

.espace_eleveur_content_bloc {
  width: 95%;
  margin: 150px auto 0;
  position: relative;
  background: #212B33;
  color: white;
  border-radius: 15px;
  padding: 100px 50px 0;
  box-sizing: border-box;
}

.espace_eleveur_content_bloc_img {
  position: absolute;
  display: block;
  left: 50%;
  transform: translate(-50%, -200px);
}

.espace_eleveur_content_bloc_content {
  text-align: center;
}

.espace_eleveur_content_bloc_content_title {
  position: relative;
  margin: 0 0 50px;
  font-size: 30px;
  line-height: 35px;
  text-align: left;
}

.espace_eleveur_content_bloc_content_title:after {
  content: "";
  display: block;
  position: absolute;
  width: 80px;
  height: 3px;
  background: white;
  bottom: -10px;
  left: 0;
  transform: none;
}

.espace_eleveur_content_bloc_content_text {
  margin: 0 0 70px;
  text-align: left;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}

.espace_eleveur_content_bloc_content_text a {
  color: #212B33;
}

.espace_eleveur_content_bloc_content_text a:hover {
  color: white;
}

.espace_eleveur_content_bloc_content_link {
  position: relative;
  margin: 0;
  text-align: left;
  transform: translateY(50%);
  font-size: 16px;
  line-height: 24px;
  padding: 15px 25px;
  border-radius: 29px;
  color: white;
  background: #217FA8;
  text-transform: uppercase;
}

.espace_eleveur_content_arguments {
  margin-top: 100px;
}

.espace_eleveur_content_arguments_title {
  margin-bottom: 50px;
}

.espace_eleveur_content_arguments_slider_item {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  text-align: center;
  display: block;
  margin: 10px;
  border-radius: 5px;
  padding: 20px;
  min-height: 175px !important;
  background: white;
}

.espace_eleveur_content_arguments_slider_item_img {
  display: block;
  margin: 0 auto 10px;
  max-width: 80px;
}

.espace_eleveur_content_arguments_slider_item_text {
  font-size: 16px;
  line-height: 24px;
}

.espace_eleveur_content_formation {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.espace_eleveur_content_formation_title {
  width: 100%;
  margin-top: 70px;
  margin-bottom: 50px;
}

.espace_eleveur_content_formation_bloc {
  position: relative;
  width: calc(50% - 115px);
  padding: 50px;
  background: #212B33;
  color: white;
  border-radius: 15px;
}

.espace_eleveur_content_formation_bloc:nth-child(2) {
  margin-right: 15px;
}

.espace_eleveur_content_formation_bloc:nth-child(3) {
  margin-left: 15px;
}

.espace_eleveur_content_formation_bloc_title {
  font-size: 24px;
  line-height: 32px;
}

.espace_eleveur_content_formation_bloc_text {
  font-size: 16px;
  line-height: 24px;
}

.espace_eleveur_content_formation_bloc_link {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
  font-size: 16px;
  line-height: 24px;
  padding: 15px 25px;
  border-radius: 29px;
  color: white;
  background: #217FA8;
  text-transform: uppercase;
}

.espace_eleveur_content_formation_bloc_content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.espace_eleveur_content_formation_bloc_content_1 {
  margin-top: 30px;
  width: 100%;
}

.espace_eleveur_content_formation_bloc_content_2 {
  width: 30%;
}

.espace_eleveur_content_formation_bloc_content_3 {
  width: 40%;
  margin-left: 5%;
}

.espace_eleveur_content_formation_bloc_content_info {
  width: 100%;
  padding: 50px;
  border-radius: 5px;
  text-align: center;
  background: #217FA8;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64.25' height='104.34' viewBox='0 0 64.25 104.34'%3E%3Cg id='paws' transform='matrix(0.848, 0.53, -0.53, 0.848, 18.994, -5.686)' opacity='0.33'%3E%3Cpath id='Tracé_218' data-name='Tracé 218' d='M33.3,18.567a8.4,8.4,0,0,0-2.253-7.776L24.549,3.5a10.446,10.446,0,0,0-15.6,0l-6.47,7.269A8.413,8.413,0,0,0,.2,18.567a8.69,8.69,0,0,0,5.7,6.295A7.947,7.947,0,0,0,14.442,22.7a3.152,3.152,0,0,1,4.614,0,8.106,8.106,0,0,0,5.918,2.629,7.61,7.61,0,0,0,2.621-.464,8.69,8.69,0,0,0,5.7-6.295Z' transform='translate(5.872 19.916)' fill='%23fff'/%3E%3Cpath id='Tracé_219' data-name='Tracé 219' d='M4.771,14.83a4.134,4.134,0,0,0,.437.023,4.691,4.691,0,0,0,2.969-1.128A8.56,8.56,0,0,0,11,8C11.418,3.914,9.3.337,6.282.023a4.593,4.593,0,0,0-3.406,1.1A8.56,8.56,0,0,0,.052,6.857c-.417,4.081,1.7,7.658,4.719,7.972Z' transform='translate(23.459 0)' fill='%23fff'/%3E%3Cpath id='Tracé_220' data-name='Tracé 220' d='M2.445,13.081a4.09,4.09,0,0,0,1.914.463A5,5,0,0,0,5.875,13.3,8.091,8.091,0,0,0,10.351,9.21c1.778-3.478,1.132-7.4-1.441-8.746A4.386,4.386,0,0,0,5.481.246,8.094,8.094,0,0,0,1,4.335c-1.778,3.477-1.131,7.4,1.441,8.746Z' transform='translate(33.886 9.132)' fill='%23fff'/%3E%3Cpath id='Tracé_221' data-name='Tracé 221' d='M2.876,13.725a4.693,4.693,0,0,0,2.969,1.128,4.142,4.142,0,0,0,.437-.023C9.3,14.515,11.418,10.939,11,6.857A8.56,8.56,0,0,0,8.178,1.128,4.585,4.585,0,0,0,4.771.023C1.753.337-.364,3.914.052,8a8.566,8.566,0,0,0,2.824,5.73Z' transform='translate(10.729 0)' fill='%23fff'/%3E%3Cpath id='Tracé_222' data-name='Tracé 222' d='M8.911,13.081c2.573-1.346,3.219-5.269,1.441-8.746A8.094,8.094,0,0,0,5.875.246a4.387,4.387,0,0,0-3.43.218C-.128,1.808-.774,5.732,1,9.21A8.091,8.091,0,0,0,5.481,13.3,5,5,0,0,0,7,13.544,4.089,4.089,0,0,0,8.911,13.081Z' transform='translate(0 9.132)' fill='%23fff'/%3E%3Cpath id='Tracé_223' data-name='Tracé 223' d='M24.549,3.5a10.447,10.447,0,0,0-15.6,0l-6.47,7.269A8.413,8.413,0,0,0,.2,18.567a8.69,8.69,0,0,0,5.7,6.295A7.947,7.947,0,0,0,14.442,22.7a3.152,3.152,0,0,1,4.614,0,8.106,8.106,0,0,0,5.918,2.629,7.608,7.608,0,0,0,2.621-.464,8.691,8.691,0,0,0,5.7-6.295,8.4,8.4,0,0,0-2.253-7.776Z' transform='translate(42.735 56.779)' fill='%23fff'/%3E%3Cpath id='Tracé_224' data-name='Tracé 224' d='M4.771,14.83a4.137,4.137,0,0,0,.437.023,4.69,4.69,0,0,0,2.969-1.128A8.56,8.56,0,0,0,11,8C11.417,3.914,9.3.337,6.282.023a4.592,4.592,0,0,0-3.406,1.1A8.559,8.559,0,0,0,.052,6.857c-.417,4.081,1.7,7.658,4.719,7.972Z' transform='translate(60.322 36.863)' fill='%23fff'/%3E%3Cpath id='Tracé_225' data-name='Tracé 225' d='M8.911.464A4.386,4.386,0,0,0,5.481.246,8.094,8.094,0,0,0,1,4.335c-1.778,3.477-1.131,7.4,1.441,8.746a4.09,4.09,0,0,0,1.914.463A5,5,0,0,0,5.875,13.3,8.091,8.091,0,0,0,10.351,9.21C12.13,5.732,11.483,1.808,8.911.464Z' transform='translate(70.749 45.995)' fill='%23fff'/%3E%3Cpath id='Tracé_226' data-name='Tracé 226' d='M2.876,13.725a4.693,4.693,0,0,0,2.969,1.128,4.146,4.146,0,0,0,.437-.023C9.3,14.515,11.418,10.939,11,6.857A8.56,8.56,0,0,0,8.178,1.128,4.584,4.584,0,0,0,4.771.023C1.753.337-.364,3.914.052,8a8.567,8.567,0,0,0,2.824,5.73Z' transform='translate(47.592 36.863)' fill='%23fff'/%3E%3Cpath id='Tracé_227' data-name='Tracé 227' d='M8.911,13.081c2.573-1.346,3.219-5.269,1.441-8.746A8.094,8.094,0,0,0,5.875.246a4.386,4.386,0,0,0-3.43.218C-.128,1.808-.774,5.732,1,9.21A8.091,8.091,0,0,0,5.481,13.3,5,5,0,0,0,7,13.544a4.09,4.09,0,0,0,1.914-.463Z' transform='translate(36.863 45.995)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center left 15px;
  color: white;
}

.espace_eleveur_content_formation_citation {
  position: relative;
  width: 100%;
  display: block;
  font-size: 18px;
  background: #212b33;
  background: linear-gradient(90deg, #212b33 0%, #425c6e 100%);
  color: white;
  border-radius: 5px;
  padding: 5px 20px;
}

.espace_eleveur_content_formation_citation:after {
  content: "";
  width: 34px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.074' height='30.046' viewBox='0 0 34.074 30.046'%3E%3Cg id='left-quote' transform='translate(34.074 30.046) rotate(180)' opacity='0.14'%3E%3Cpath id='Tracé_302' data-name='Tracé 302' d='M13.689,5.966a1.638,1.638,0,0,0,.825-2.2L13.167.936a1.643,1.643,0,0,0-2.144-.8A18.937,18.937,0,0,0,5.085,3.987,14.362,14.362,0,0,0,1.1,10.282,34.523,34.523,0,0,0,0,19.957V28.4a1.654,1.654,0,0,0,1.649,1.649h10.8A1.654,1.654,0,0,0,14.1,28.4v-10.8a1.654,1.654,0,0,0-1.649-1.649H7.284a11.59,11.59,0,0,1,1.924-6.68A10.448,10.448,0,0,1,13.689,5.966Z' transform='translate(0)' fill='%23c8e6fe'/%3E%3Cpath id='Tracé_303' data-name='Tracé 303' d='M13.662,5.938a1.639,1.639,0,0,0,.825-2.2L13.139.936A1.643,1.643,0,0,0,11,.139a19.912,19.912,0,0,0-5.91,3.821,14.67,14.67,0,0,0-4.014,6.322A34.059,34.059,0,0,0,0,19.93v8.439a1.654,1.654,0,0,0,1.649,1.649h10.8A1.654,1.654,0,0,0,14.1,28.369v-10.8a1.654,1.654,0,0,0-1.649-1.649h-5.2a11.592,11.592,0,0,1,1.924-6.68A10.446,10.446,0,0,1,13.662,5.938Z' transform='translate(19.434 0.028)' fill='%23c8e6fe'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: 5px;
  right: 5px;
}

@media screen and (min-width: 540px) and (max-width: 1280px) {
  .espace_eleveur_content_formation {
    width: 98%;
    margin: auto;
  }
}

@media screen and (max-width: 1024px) {
  .espace_eleveur_content_formation_bloc {
    width: 100%;
    margin-bottom: 50px;
  }
  .espace_eleveur_content_formation_bloc:nth-child(2) {
    margin-right: 0;
  }
  .espace_eleveur_content_formation_bloc:nth-child(3) {
    margin-left: 0;
  }
  .espace_eleveur_content_formation_bloc_content_2 {
    width: 100%;
    margin: 0;
  }
  .espace_eleveur_content_formation_bloc_content_3 {
    width: 100%;
    margin: 0 0 25px;
  }
}

@media screen and (max-width: 768px) {
  .espace_eleveur_content_intro {
    margin-top: 80px;
  }
  .espace_eleveur_content_bloc {
    margin: 130px auto 0;
  }
}

@media screen and (max-width: 540px) {
  .espace_eleveur_content_bloc {
    padding: 100px 25px 0;
  }
  .espace_eleveur_content_bloc_content_title {
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 25px;
  }
  .espace_eleveur_content_bloc_content_link {
    font-size: 13px;
  }
  .espace_eleveur_content_formation_bloc {
    width: 98%;
    box-sizing: border-box;
    margin: 0 auto 50px !important;
    padding: 25px 25px 35px;
  }
  .espace_eleveur_content_formation_bloc_link {
    font-size: 13px;
    width: 200px;
    text-align: center;
  }
  .list_bloc_bleu li {
    font-size: 14px;
  }
  .espace_eleveur_content_formation_citation,
  .espace_eleveur_content_formation_bloc_content {
    width: 98%;
    margin: auto;
    box-sizing: border-box;
  }
}

.liste_podcasts_headpage {
  background: url("../../img/background-podcast-reverse.jpg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center right;
  padding: 60px 0;
}

.liste_podcasts_headpage_wrapper {
  max-width: 1280px;
  width: 98%;
  margin: auto;
  box-sizing: border-box;
}

.liste_podcasts_headpage_breadcrumb {
  margin: 0;
}

.liste_podcasts_headpage_breadcrumb #breadcrumbs {
  padding: 0;
  background: none;
  color: white !important;
}

.liste_podcasts_headpage_breadcrumb #breadcrumbs a {
  color: white;
}

.liste_podcasts_headpage_breadcrumb #breadcrumbs .icon_home:after {
  content: none;
}

.liste_podcasts_headpage_title {
  margin: 0;
  text-transform: uppercase;
  color: white;
  font-size: 45px;
  line-height: 41px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
}

.liste_podcasts_headpage_title span {
  display: block;
  color: white;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  margin-top: 10px;
}

.liste_podcasts_headpage_desc {
  margin: 0;
  font-size: 16px;
  line-height: 28px;
  color: white;
  max-width: 500px;
  font-weight: 500;
}

.liste_podcasts_content {
  width: 98%;
  max-width: 1280px;
  margin: auto;
}

.liste_podcasts_content_list {
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 100px;
  padding: 0;
}

.liste_podcasts_content_list_item {
  position: relative;
  width: 300px;
  margin: 20px;
  text-align: center;
}

.liste_podcasts_content_list_item_img {
  border-radius: 5px;
}

.liste_podcasts_content_list_item_date {
  font-size: 14px;
  background-color: #217FA8;
  color: #212B33;
  position: absolute;
  top: 0;
  margin: 0;
  padding: 4px 10px;
  line-height: 16px;
  border-top-left-radius: 5px;
}

.liste_podcasts_content_list_item_title {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 24px;
  color: #212B33;
  min-height: 48px;
}

.liste_podcasts_content_list_item_link {
  background: #217FA8;
  color: #212B33;
  padding: 10px 25px;
  border-radius: 30px;
  margin-top: 10px;
  display: inline-block;
}

@media screen and (max-width: 660px) {
  .liste_podcasts_headpage {
    background-size: cover;
    padding: 0;
  }
  .liste_podcasts_headpage_wrapper {
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    padding: 60px 15px;
  }
  .liste_podcasts_headpage_title {
    font-size: 35px;
  }
  .liste_podcasts_headpage_desc {
    font-size: 14px;
  }
  .liste_podcasts_content_list {
    margin-top: 0;
  }
  .liste_podcasts_content_list_item_title {
    min-height: 0;
  }
}

.single_podcast {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1280px;
  width: 98%;
  margin: 50px auto;
}

.single_podcast_img {
  width: 50%;
}

.single_podcast_img img {
  max-width: 600px;
  width: 100%;
}

.single_podcast_content {
  position: relative;
  width: calc(50% - 25px);
  padding-left: 25px;
  display: flex;
  flex-direction: column;
  padding-bottom: 150px;
}

.single_podcast_content #breadcrumbs {
  margin: 0;
  padding: 7px 10px 7px 21px;
}

.single_podcast_content_title {
  margin: 10px 0 0;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: bold;
}

.single_podcast_content_date {
  margin: 5px 0 0;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}

.single_podcast_content_desc {
  margin: 0;
}

.single_podcast_content_plateforme {
  position: absolute;
  left: 25px;
  bottom: 0;
}

.single_podcast_content_plateforme_title {
  font-weight: bold;
}

.single_podcast_content_plateforme_list {
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  text-align: center;
}

.single_podcast_content_plateforme_list_item {
  margin: 0 20px;
}

.single_podcast_content_plateforme_list_item_link {
  text-align: center;
  line-height: 16px;
}

.single_podcast_content_plateforme_list_item_link_icon {
  position: relative;
  display: block;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #212B33;
  transition: all .2s ease-in;
}

.single_podcast_content_plateforme_list_item_link span {
  display: inline-block;
  font-size: 14px;
  color: #212B33;
  margin-top: 5px;
}

.single_podcast_content_plateforme_list_item_link:hover .single_podcast_content_plateforme_list_item_link_icon {
  background: #217FA8;
  transition: all .2s ease-in-out;
}

.icon_spotify:before {
  content: "";
  width: 33px;
  height: 34px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.875' height='34.875' viewBox='0 0 33.875 34.875'%3E%3Cpath id='Icon_awesome-spotify' data-name='Icon awesome-spotify' d='M16.938.563A17.2,17.2,0,0,0,0,18,17.2,17.2,0,0,0,16.938,35.438,17.2,17.2,0,0,0,33.875,18,17.2,17.2,0,0,0,16.938.563ZM23.815,26.22a1.278,1.278,0,0,1-.731-.253c-4.262-2.644-9.22-2.756-14.117-1.723a4.3,4.3,0,0,1-.813.183,1.08,1.08,0,0,1-1.079-1.111A1.106,1.106,0,0,1,8,22.134c5.593-1.273,11.31-1.16,16.186,1.842a1.194,1.194,0,0,1,.662,1.16,1.048,1.048,0,0,1-1.038,1.083Zm1.837-4.612a1.655,1.655,0,0,1-.84-.3,21.574,21.574,0,0,0-16.3-2.067,2.744,2.744,0,0,1-.813.183,1.346,1.346,0,0,1-1.325-1.364,1.378,1.378,0,0,1,1.059-1.455,22.361,22.361,0,0,1,6.679-.956,23.375,23.375,0,0,1,12.088,3.2,1.474,1.474,0,0,1,.772,1.385,1.344,1.344,0,0,1-1.325,1.371Zm2.117-5.358a1.539,1.539,0,0,1-.881-.274C22.026,12.987,13.331,12.27,7.7,13.887a3.163,3.163,0,0,1-.881.183A1.6,1.6,0,0,1,5.232,12.41,1.655,1.655,0,0,1,6.42,10.73a27.854,27.854,0,0,1,8.025-1.069c4.986,0,10.21,1.069,14.028,3.361a1.658,1.658,0,0,1,.881,1.589,1.606,1.606,0,0,1-1.584,1.638Z' transform='translate(0 -0.563)' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

.icon_apple:before {
  content: "";
  width: 31px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.5' height='36' viewBox='0 0 31.5 36'%3E%3Cpath id='Icon_awesome-podcast' data-name='Icon awesome-podcast' d='M18.8,34.352C18.442,35.689,17.076,36,15.75,36s-2.692-.311-3.054-1.648a51.235,51.235,0,0,1-1.446-9.338c0-2.472,2.19-3.076,4.5-3.076s4.5.6,4.5,3.076A51.285,51.285,0,0,1,18.8,34.352ZM11.03,20.289a6.75,6.75,0,1,1,9.441,0,.423.423,0,0,0,.044.646,4.678,4.678,0,0,1,1.493,1.783.419.419,0,0,0,.664.133,10.125,10.125,0,1,0-13.844,0,.419.419,0,0,0,.665-.133,4.678,4.678,0,0,1,1.493-1.783.423.423,0,0,0,.044-.646ZM15.75,0A15.755,15.755,0,0,0,8.841,29.911a.422.422,0,0,0,.6-.444c-.167-1.091-.305-2.176-.38-3.118a.424.424,0,0,0-.188-.317,12.375,12.375,0,1,1,13.582.114c-.07.987-.216,2.151-.4,3.321a.422.422,0,0,0,.6.444A15.755,15.755,0,0,0,15.75,0Zm0,11.25a4.5,4.5,0,1,0,4.5,4.5A4.5,4.5,0,0,0,15.75,11.25Z' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

.icon_google:before {
  content: "";
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36.008' viewBox='0 0 36 36.008'%3E%3Cpath id='Icon_simple-googlepodcasts' data-name='Icon simple-googlepodcasts' d='M2.25,14.52A2.247,2.247,0,0,0,0,16.77v2.445a2.25,2.25,0,1,0,4.5,0V16.77A2.247,2.247,0,0,0,2.25,14.52Zm31.5,0a2.247,2.247,0,0,0-2.25,2.25v2.445a2.25,2.25,0,0,0,4.5,0V16.77A2.247,2.247,0,0,0,33.75,14.52ZM10.02,21.885a2.247,2.247,0,0,0-2.25,2.25V26.58a2.25,2.25,0,0,0,4.5,0V24.15a2.247,2.247,0,0,0-2.25-2.25Zm0-14.73a2.247,2.247,0,0,0-2.25,2.25v8.04a2.25,2.25,0,0,0,4.5,0V9.39a2.247,2.247,0,0,0-2.25-2.25Zm15.96,0a2.247,2.247,0,0,0-2.25,2.25v2.46a2.25,2.25,0,0,0,4.5,0V9.4a2.247,2.247,0,0,0-2.25-2.25ZM18,0a2.247,2.247,0,0,0-2.25,2.25V4.695a2.25,2.25,0,0,0,4.5,0V2.25A2.247,2.247,0,0,0,18,0Zm0,29.04a2.247,2.247,0,0,0-2.25,2.25v2.46a2.25,2.25,0,1,0,4.5.015v-2.46A2.257,2.257,0,0,0,18,29.055Zm7.98-12.69a2.257,2.257,0,0,0-2.25,2.25v8a2.25,2.25,0,0,0,4.5,0v-8A2.247,2.247,0,0,0,25.98,16.35ZM18,9.195a2.257,2.257,0,0,0-2.25,2.25v13.1a2.25,2.25,0,1,0,4.5,0V11.46A2.247,2.247,0,0,0,18,9.21Z' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

.icon_deezer:before {
  content: "";
  width: 36px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='20.086' viewBox='0 0 36 20.086'%3E%3Cpath id='Icon_simple-deezer' data-name='Icon simple-deezer' d='M22.076,28.042h6.563V26.055H22.073v1.987Zm-14.715,0H13.92V26.055H7.359v1.987h.006Zm-7.36,0H6.563V26.055H0v1.987Zm14.715,0h6.57V26.055h-6.57Zm14.722,0H36V26.055H29.438Zm0-2.586H36v-1.98H29.438v2Zm-14.721,0H21.3v-1.98H14.715v2ZM0,25.456h6.57v-1.98H0v2Zm7.365,0h6.57v-1.98H7.365v2.01l0-.015Zm14.745,0h6.57v-1.98h-6.6v2.01l.025-.015Zm0-2.58h6.57V20.9h-6.6v2h.025Zm-14.708,0h6.54V20.9H7.365v2h.024Zm-7.359,0h6.54V20.9H0v2H.024Zm14.715,0h6.57V20.9h-6.6v2h.024Zm14.738,0H36V20.9H29.438v2h.041Zm0-2.58H36v-2H29.438v1.989h.041Zm-14.715,0h6.545v-2h-6.6v1.989h.05ZM.067,20.3H6.6v-2H0v1.989H.045Zm22.095,0h6.57v-2H22.087v1.989h.066Zm0-2.58h6.57V15.721H22.087V17.7h.066Zm-22.095,0H6.6v-1.98H0v1.98H.045Zm14.715,0h6.57v-1.98H14.715v1.98h.048Zm14.715,0H36V15.721H29.438v1.992l.041,0Zm-14.782-2.6h6.57V13.131h-6.57Zm14.722,0H36V13.13H29.438v1.988ZM14.715,12.533h6.57V10.542h-6.57v1.99Zm14.722,0H36V10.542H29.438v1.99Zm0-2.588H36V7.956H29.438Z' transform='translate(0 -7.956)' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

.icon_amazon:before {
  content: "";
  width: 39px;
  height: 35px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.086' height='35.533' viewBox='0 0 39.086 35.533'%3E%3Cpath id='Icon_zocial-amazon' data-name='Icon zocial-amazon' d='M-1.4,27.292c.118-.19.308-.2.569-.035A37.848,37.848,0,0,0,18.5,32.409a38.258,38.258,0,0,0,13.752-2.593q.176-.071.514-.213c.224-.1.385-.165.479-.214a.634.634,0,0,1,.835.214q.3.424-.2.782c-.425.309-.971.663-1.633,1.066a26.585,26.585,0,0,1-6.825,2.807,28.667,28.667,0,0,1-7.354,1A28.453,28.453,0,0,1,7.589,33.316a28.822,28.822,0,0,1-8.848-5.455.483.483,0,0,1-.214-.357A.38.38,0,0,1-1.4,27.292ZM9.293,17.166A7.175,7.175,0,0,1,10.5,12.972a7.463,7.463,0,0,1,3.3-2.629,17.854,17.854,0,0,1,4.726-1.173q.96-.106,3.126-.285v-.6a6.336,6.336,0,0,0-.5-3.056,2.661,2.661,0,0,0-2.344-1.066h-.284a3.878,3.878,0,0,0-2.025.747,2.911,2.911,0,0,0-1.1,1.776A.9.9,0,0,1,14.7,7.5L10.608,7q-.6-.142-.6-.64a1.043,1.043,0,0,1,.035-.249,6.814,6.814,0,0,1,2.967-4.69A11.129,11.129,0,0,1,18.532-.28h.888a8.97,8.97,0,0,1,6.325,2.1,7.215,7.215,0,0,1,.658.763,6.876,6.876,0,0,1,.478.728,3.632,3.632,0,0,1,.32.924c.1.4.167.681.214.835a4.973,4.973,0,0,1,.107.995c.025.51.035.812.035.906v8.6a5.088,5.088,0,0,0,.266,1.688,4.363,4.363,0,0,0,.516,1.1c.166.225.438.585.818,1.084a1.076,1.076,0,0,1,.213.569.614.614,0,0,1-.284.5q-2.95,2.558-3.2,2.771a.991.991,0,0,1-1.031.071,11.686,11.686,0,0,1-.87-.819c-.249-.259-.427-.449-.533-.568a8.221,8.221,0,0,1-.517-.692c-.236-.344-.4-.575-.5-.692a8.723,8.723,0,0,1-3.909,2.7,10.74,10.74,0,0,1-2.985.356,6.227,6.227,0,0,1-4.5-1.689A6.309,6.309,0,0,1,9.293,17.166Zm6.112-.71a3.374,3.374,0,0,0,.693,2.222,2.3,2.3,0,0,0,1.866.835,1.83,1.83,0,0,0,.3-.036,1.794,1.794,0,0,1,.267-.035,3.614,3.614,0,0,0,2.31-1.919,5.549,5.549,0,0,0,.584-1.474,6.7,6.7,0,0,0,.214-1.3q.019-.5.017-1.634v-.889a12.946,12.946,0,0,0-3.126.284A3.807,3.807,0,0,0,15.4,16.456ZM30.326,27.9a1.106,1.106,0,0,1,.215-.284,5.575,5.575,0,0,1,1.706-.817,11.463,11.463,0,0,1,2.629-.39,2.152,2.152,0,0,1,.675.035q1.6.142,1.919.533a1.161,1.161,0,0,1,.142.639v.249a8.138,8.138,0,0,1-.675,2.932,6.811,6.811,0,0,1-1.883,2.717.538.538,0,0,1-.32.144.318.318,0,0,1-.143-.037c-.143-.07-.178-.2-.107-.391a13.566,13.566,0,0,0,1.313-4.3.915.915,0,0,0-.142-.571q-.355-.424-1.989-.425c-.4,0-.878.023-1.421.071-.593.07-1.137.14-1.636.211a.411.411,0,0,1-.285-.071A.114.114,0,0,1,30.29,28,.408.408,0,0,1,30.326,27.9Z' transform='translate(1.473 0.28)' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1120px) {
  .single_podcast {
    flex-direction: column;
    align-content: center;
  }
  .single_podcast_img {
    width: 100%;
    text-align: center;
  }
  .single_podcast_content {
    padding: 0;
    width: 98%;
    margin: 20px auto 0;
    max-width: 600px;
  }
  .single_podcast_content_plateforme {
    position: relative;
    left: 0;
  }
  .single_podcast_content_plateforme_title {
    text-align: center;
  }
  .single_podcast_content_plateforme_list {
    justify-content: center;
  }
  .single_podcast_content_plateforme_list_item {
    margin: 0 19px;
  }
}

@media screen and (max-width: 540px) {
  .single_podcast {
    margin-top: 20px;
  }
  .single_podcast_img {
    width: 95%;
    margin: auto;
  }
  .single_podcast_content_title {
    font-size: 22px;
  }
  .single_podcast_content_plateforme_list_item {
    margin: 0 10px;
  }
  .single_podcast_content_plateforme_list_item_link_icon {
    width: 45px;
    height: 45px;
  }
  .icon_spotify:before {
    width: 16px;
    height: 16px;
  }
  .icon_apple:before {
    width: 22px;
    height: 25px;
  }
  .icon_google:before {
    width: 17px;
    height: 17px;
  }
  .icon_deezer:before {
    width: 24px;
    height: 13px;
  }
  .icon_amazon:before {
    width: 20px;
    height: 16px;
  }
}

.liste_lives_headpage {
  background: url("../../img/background-podcast-reverse.jpg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center right;
  padding: 60px 0;
  min-height: 300px;
}

.liste_lives_headpage_wrapper {
  max-width: 1280px;
  width: 98%;
  margin: auto;
  box-sizing: border-box;
}

.liste_lives_headpage_breadcrumb {
  margin: 0;
}

.liste_lives_headpage_breadcrumb #breadcrumbs {
  padding: 0;
  background: none;
  color: white !important;
}

.liste_lives_headpage_breadcrumb #breadcrumbs a {
  color: white;
}

.liste_lives_headpage_breadcrumb #breadcrumbs .icon_home:after {
  content: none;
}

.liste_lives_headpage_title {
  margin: 0;
  text-transform: uppercase;
  color: white;
  font-size: 45px;
  line-height: 50px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  max-width: 700px;
}

.liste_lives_headpage_title span {
  display: block;
  color: white;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  margin-top: 10px;
}

.liste_lives_headpage_desc {
  margin: 0;
  font-size: 16px;
  line-height: 28px;
  color: white;
  max-width: 500px;
  font-weight: 500;
}

.liste_lives_content {
  width: 98%;
  max-width: 1280px;
  margin: auto;
}

.liste_lives_content_list {
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 100px;
  padding: 0;
}

.liste_lives_content_list_item {
  position: relative;
  width: 300px;
  margin: 20px;
  text-align: center;
}

.liste_lives_content_list_item_img {
  border-radius: 5px;
}

.liste_lives_content_list_item_date {
  font-size: 14px;
  background-color: #217FA8;
  color: #212B33;
  position: absolute;
  top: 0;
  margin: 0;
  padding: 4px 10px;
  line-height: 16px;
  border-top-left-radius: 5px;
}

.liste_lives_content_list_item_title {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 24px;
  color: #212B33;
  min-height: 48px;
}

.liste_lives_content_list_item_link {
  background: #217FA8;
  color: #212B33;
  padding: 10px 25px;
  border-radius: 30px;
  margin-top: 10px;
  display: inline-block;
}

@media screen and (max-width: 660px) {
  .liste_lives_headpage {
    background-size: cover;
    padding: 0;
  }
  .liste_lives_headpage_wrapper {
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    padding: 60px 15px;
  }
  .liste_lives_headpage_title {
    font-size: 25px;
    line-height: 30px;
  }
  .liste_lives_headpage_desc {
    font-size: 14px;
  }
  .liste_lives_content_list {
    margin-top: 0;
  }
  .liste_lives_content_list_item_title {
    min-height: 0;
  }
}

.single_live {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1280px;
  width: 98%;
  margin: 50px auto;
}

.single_live_img {
  width: 50%;
}

.single_live_img iframe {
  width: 100%;
}

.single_live_content {
  position: relative;
  width: calc(50% - 25px);
  padding-left: 25px;
  display: flex;
  flex-direction: column;
  padding-bottom: 150px;
}

.single_live_content #breadcrumbs {
  margin: 0;
  padding: 7px 10px 7px 21px;
}

.single_live_content_title {
  margin: 10px 0 0;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: bold;
}

.single_live_content_date {
  margin: 5px 0 0;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}

.single_live_content_desc {
  margin: 0;
}

@media screen and (max-width: 1120px) {
  .single_live {
    flex-direction: column;
    align-content: center;
  }
  .single_live_img {
    width: 100%;
    text-align: center;
  }
  .single_live_content {
    padding: 0;
    width: 98%;
    margin: 20px auto 0;
    max-width: 600px;
  }
  .single_live_content_plateforme {
    position: relative;
    left: 0;
  }
  .single_live_content_plateforme_title {
    text-align: center;
  }
  .single_live_content_plateforme_list {
    justify-content: center;
  }
  .single_live_content_plateforme_list_item {
    margin: 0 19px;
  }
}

@media screen and (max-width: 540px) {
  .single_live {
    margin-top: 20px;
  }
  .single_live_img {
    width: 95%;
    margin: auto;
  }
  .single_live_content_title {
    font-size: 22px;
  }
}

.mobile_menu .header_btn_ecran a:before {
  content: "";
  width: 22px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 462' style='enable-background:new 0 0 512 462;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M482,0H30C13.5,0,0,13.5,0,30v298c0,16.5,13.5,30,30,30h147v74H96c-8.3,0-15,6.7-15,15s6.7,15,15,15h320 c8.3,0,15-6.7,15-15s-6.7-15-15-15h-81v-74h147c16.5,0,30-13.5,30-30V30C512,13.5,498.5,0,482,0z M305,432h-98v-74h98V432z M482,328c-13.2,0-441.5,0-452,0V30h452C482,334.5,482.1,328,482,328z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  vertical-align: middle;
  margin-right: 7px;
}

.mobile_menu .header_btn_diplome a:before {
  content: "";
  width: 25px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 391.9' style='enable-background:new 0 0 512 391.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M495,107.2L290.9,7.5c-17.6-8.8-47.5-8.8-65.1,0L17,107.2c-14.7,7-17,17-17,22.3s2.3,14.7,17,22.3l17,8.2 v93.8c-10.6,4.1-18.2,14.7-18.2,26.4s7.6,22.3,17.6,26.4L7,390.5h73.9l-26.4-83.9c10.6-4.1,17.6-14.7,17.6-26.4 c0-12.3-7.6-22.3-18.2-26.4V170L85,185.2v122c0,1.8,0.6,3.5,1.8,5.3c2.9,3.5,57.5,78,168.9,78s166-75.1,168.3-78 c1.2-1.8,1.8-3.5,1.8-5.3V185.8l69.2-34c14.7-7,17-17,17-22.3C511.4,124.2,509.7,114.2,495,107.2z M407,304.3 c-9.4,11.7-59.8,68-151.3,68s-141.9-56.3-151.3-68V193.4l121.4,58.1c8.8,4.1,20.5,6.5,32.3,6.5c12.3,0,24-2.3,32.8-7L407,194 V304.3z M486.8,135.4L416.4,170c-2.9,0-5.3,1.2-6.5,3.5l-127.3,61.6c-12.3,6.5-36.4,6.5-49.3,0L76.8,160l180.1-21.1 c5.3-0.6,8.8-5.3,8.2-10c-0.6-5.3-5.3-8.8-10-8.2L46.3,145.3l-21.1-10c-5.3-2.3-6.5-5.3-6.5-5.3c0-0.6,1.2-2.9,6.5-5.3L234,24.5 c6.5-2.9,15.2-4.7,24-4.7c9.4,0,18.8,1.8,24.6,4.7l204.1,99.7c5.3,2.3,6.5,4.7,6.5,5.9C493.2,130.1,491.5,133,486.8,135.4z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  vertical-align: middle;
  margin-right: 7px;
}

.mobile_menu .header_btn_boutique a:before {
  content: "";
  width: 21px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 484' style='enable-background:new 0 0 512 484;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M256,325.2c-28,0-44.8,6.8-49.9,20.7c-0.8,2.5-1.3,5.1-1.3,7.8c0.3,7.1,2.5,14,6.3,20.1 c9.2,16.4,26.1,27.1,44.9,28.3c20.3-1.4,38.3-13.7,47-32.2c2.6-5,4-10.5,4.2-16.1C307.2,343.1,300.6,325.2,256,325.2z M287.7,362.4 c-5.8,12.6-17.9,21.2-31.7,22.6c-12.7-1.2-24-8.6-30.2-19.8c-2.2-3.4-3.6-7.3-3.9-11.4c0-0.7,0.1-1.4,0.3-2.1 c1.6-4.3,11.4-9.3,33.8-9.3c15.8,0,34.1,3,34.1,11.4C289.9,356.8,289.1,359.7,287.7,362.4z'/%3E%3Cpath class='st0' d='M0.6,135.3c1.6,7.3,3.9,14.5,6.8,21.4c3,7.6,6.1,15.2,9.1,22.8c10.5,24.6,19.6,49.8,27.4,75.4 c0.9,3,1.7,6.1,2.5,9.2c2.6,10,11.1,17.5,21.3,18.9c1.5,0.2,3,0.3,4.5,0.4c9.4,0.1,18.2-4.7,23.2-12.6c1.1-1.7,2.2-3.6,3.4-5.4 c10.6,38.3,33.2,72.1,64.3,96.7c-1.7,6.1-3.1,12.3-4,18.5c-6.4,44.6,5,68.6,15.7,81c9.2,10.9,22.6,17.2,36.9,17.3 c23.3,0,36.7-6.8,44.2-16.3c7.5,9.5,20.9,16.3,44.2,16.3c14.3-0.1,27.8-6.4,36.9-17.3c10.7-12.3,22.1-36.3,15.7-80.9 c-0.9-6.3-2.3-12.5-4-18.6c31.2-24.6,53.7-58.5,64.3-96.7c1.1,1.8,2.3,3.6,3.4,5.4c5.1,7.9,13.8,12.7,23.2,12.6 c1.5,0,3-0.1,4.5-0.4c10.3-1.4,18.7-8.8,21.3-18.9c0.8-3.1,1.6-6.2,2.5-9.2c7.8-25.6,16.9-50.8,27.4-75.4 c3.1-7.6,6.1-15.2,9.1-22.8c2.9-6.9,5.2-14.1,6.8-21.4c2.5-13.8-2.2-27.9-12.4-37.4c-4.8-4.8-9.6-9.5-14.4-14.3 c-8.1-7.9-16.5-16.1-24.2-24.5c-7.9-8.6-15.6-17.5-23.2-26.4c-3.9-4.5-7.7-8.9-11.6-13.3C413.7,6,401.7-0.2,389.8,1.1 c-10.4,1.7-19.5,8-24.8,17.1c-6.2,10-10.8,20.9-13.5,32.3c-4.4-3.6-9-6.8-13.9-9.7C312.5,27.3,284.5,20,256,19.4 c-28.5,0.6-56.5,7.9-81.6,21.4c-4.8,2.9-9.5,6.1-13.8,9.7c-2.7-11.3-7.2-22-13.3-31.8C142,9.4,132.8,3,122.2,1.2 C110.3-0.2,98.3,6,86.5,19.4c-3.9,4.4-7.7,8.8-11.6,13.3c-7.6,8.8-15.4,17.8-23.2,26.4C44,67.5,35.6,75.7,27.5,83.6 c-4.8,4.7-9.7,9.5-14.4,14.3C2.9,107.5-1.8,121.6,0.6,135.3z M324.2,450.4c-5.9,7.1-14.7,11.3-24,11.4c-31.3,0-35.7-12.9-35.7-26.9 c0-4.7-3.8-8.5-8.5-8.5c-4.7,0-8.5,3.8-8.5,8.5c0,13.9-4.3,26.9-35.7,26.9c-9.3-0.1-18.1-4.3-24-11.4c-11.8-13.6-16-37.6-11.7-67.4 c1.1-7.3,2.7-14.4,4.9-21.4c7.3-21.3,16.5-41.9,27.5-61.5c16.4-31.7,33.4-64.6,38.3-103c0.6-4.5,0.9-9.1,0.9-13.7 c0-53.7-37-108.2-55.8-132.5c20.3-8.9,42.1-13.7,64.2-14.4c22.1,0.7,43.9,5.6,64.2,14.5c-18.9,24.3-55.8,78.8-55.8,132.5 c0,4.6,0.3,9.1,0.9,13.7c4.8,38.4,21.8,71.3,38.3,103c11,19.7,20.2,40.3,27.5,61.5c2.2,7,3.9,14.2,4.9,21.4 C340.2,412.9,336,436.8,324.2,450.4z M379.6,26.9c2.6-4.5,7-7.7,12.1-8.9c0.4,0,0.7-0.1,1.1-0.1c8,1.5,15.1,6,19.8,12.7 c3.8,4.4,7.7,8.8,11.5,13.2c7.7,9,15.6,18,23.6,26.7s16.6,17.1,24.9,25.2c4.8,4.7,9.5,9.3,14.2,14c6.4,5.6,9.3,14.1,7.8,22.4 c-1.4,6.2-3.3,12.3-5.9,18.2c-3,7.6-6,15.1-9.1,22.7c-10.7,25.2-20,50.9-28,77.1c-0.9,3.2-1.8,6.5-2.6,9.7c-1,3.4-3.9,5.8-7.4,6.2 c-4.1,0.8-8.3-1-10.6-4.5c-24.4-37.5-43.7-78.2-57.3-120.8c-0.1-0.4-0.2-0.7-0.3-1.1C361.8,99.2,359.8,58.4,379.6,26.9z M348.3,70 c-1.4,19.4,0.2,38.9,4.6,57.8c-5.7-1.6-11.5-2.4-17.4-2.4c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5c7.9,0,15.7,2,22.7,5.8 c10.4,33.1,24.5,65,41.9,95.1c-0.5,3.9-1.2,8-2.2,12.4c-8.3,34.7-27.6,65.8-54.9,88.8c-7.1-17.9-15.3-35.4-24.5-52.4 c-15.8-30.4-32-61.9-36.5-97.3c-0.5-3.8-0.7-7.6-0.7-11.5c0-50.3,38.2-104.1,53.7-123.9c4.3,2.9,8.4,6.1,12.1,9.8 C347.5,69.6,347.9,69.8,348.3,70L348.3,70z M164.8,69.3c3.7-3.6,7.8-6.9,12.1-9.8c15.5,19.8,53.7,73.7,53.7,123.9 c0,3.8-0.2,7.7-0.7,11.5c-4.5,35.4-20.7,66.9-36.5,97.3c-9.2,17-17.4,34.5-24.5,52.4c-27.3-23-46.5-54.1-54.9-88.8 c-1-4.5-1.7-8.5-2.2-12.5c17.4-30.1,31.5-62,42-95.1c7-3.8,14.7-5.8,22.6-5.8c4.7,0,8.5-3.8,8.5-8.5s-3.8-8.5-8.5-8.5 c-5.9,0-11.7,0.8-17.3,2.4c4.5-18.9,6-38.4,4.6-57.8C164.1,69.7,164.5,69.5,164.8,69.3L164.8,69.3z M25.2,109.9 c4.7-4.7,9.4-9.4,14.2-14c8.3-8.1,16.8-16.4,24.9-25.2c8-8.8,15.9-17.8,23.5-26.7c3.8-4.4,7.7-8.9,11.5-13.2 c5.4-6.2,13.6-13.3,20.9-12.6c5.2,1.2,9.7,4.6,12.3,9.2c19.7,31.2,17.7,71.8,6.2,112.2c-0.2,0.5-0.4,1-0.5,1.5 c-13.6,42.6-32.9,83.1-57.3,120.6c-2.3,3.5-6.5,5.3-10.6,4.5c-3.5-0.4-6.4-2.9-7.4-6.2c-0.8-3.2-1.7-6.5-2.6-9.7 c-7.9-26.2-17.3-51.9-28-77.1c-3-7.5-6.1-15.1-9.1-22.7c-2.5-5.9-4.5-12-5.9-18.2C15.9,124,18.9,115.5,25.2,109.9z'/%3E%3Cpath class='st0' d='M153.6,205.8c0,14.1,11.5,25.6,25.6,25.6s25.6-11.5,25.6-25.6s-11.5-25.6-25.6-25.6 C165,180.2,153.6,191.6,153.6,205.8z M187.7,205.8c0,4.7-3.8,8.5-8.5,8.5s-8.5-3.8-8.5-8.5s3.8-8.5,8.5-8.5 C183.9,197.2,187.7,201.1,187.7,205.8z'/%3E%3Cpath class='st0' d='M307.2,205.8c0,14.1,11.5,25.6,25.6,25.6s25.6-11.5,25.6-25.6s-11.5-25.6-25.6-25.6S307.2,191.6,307.2,205.8z M332.8,197.2c4.7,0,8.5,3.8,8.5,8.5s-3.8,8.5-8.5,8.5s-8.5-3.8-8.5-8.5C324.3,201.1,328.1,197.2,332.8,197.2z'/%3E%3Cpath class='st0' d='M202.3,404.5c-0.4-0.4-0.8-0.7-1.3-1s-1-0.6-1.5-0.8c-0.5-0.2-1-0.4-1.5-0.5c-1.7-0.4-3.4-0.2-4.9,0.5 c-1,0.4-2,1-2.8,1.8s-1.4,1.8-1.8,2.8c-0.4,1-0.7,2.1-0.7,3.2c0,2.3,0.9,4.4,2.5,6.1c0.8,0.8,1.8,1.4,2.8,1.8s2.1,0.7,3.2,0.7 c0.6,0,1.1-0.1,1.7-0.2c0.5-0.1,1.1-0.3,1.5-0.5c0.5-0.2,1.1-0.4,1.5-0.8l1.3-1c0.8-0.8,1.4-1.8,1.8-2.8c0.9-2.1,0.9-4.4,0-6.5 C203.7,406.3,203.1,405.4,202.3,404.5z'/%3E%3Cpath class='st0' d='M227.9,421.6c-0.4-0.4-0.8-0.7-1.3-1s-1-0.6-1.5-0.8c-0.5-0.2-1-0.4-1.5-0.5c-1.7-0.4-3.4-0.2-4.9,0.5 c-1,0.4-2,1-2.8,1.8s-1.4,1.8-1.8,2.8c-0.4,1-0.7,2.1-0.7,3.2c0,2.3,0.9,4.4,2.5,6.1c0.8,0.8,1.8,1.4,2.8,1.8s2.1,0.7,3.2,0.7 c0.6,0,1.1-0.1,1.7-0.2c0.5-0.1,1.1-0.3,1.5-0.5c0.5-0.2,1.1-0.4,1.5-0.8l1.3-1c0.8-0.8,1.4-1.8,1.8-2.8c0.9-2.1,0.9-4.4,0-6.5 C229.3,423.4,228.7,422.4,227.9,421.6z'/%3E%3Cpath class='st0' d='M321.8,404.5c-0.8-0.8-1.8-1.4-2.8-1.8c-1.6-0.7-3.3-0.9-4.9-0.5c-0.5,0.1-1.1,0.3-1.5,0.5 c-0.5,0.2-1.1,0.4-1.5,0.8c-0.4,0.3-0.9,0.7-1.3,1c-0.8,0.8-1.4,1.8-1.8,2.8c-0.9,2.1-0.9,4.4,0,6.5c0.4,1,1,2,1.8,2.8l1.3,1 c0.5,0.3,1,0.6,1.5,0.8c0.5,0.2,1,0.4,1.5,0.5c0.6,0.1,1.1,0.2,1.7,0.2c1.1,0,2.2-0.2,3.2-0.7c1-0.4,2-1,2.8-1.8 c1.6-1.6,2.4-3.8,2.5-6.1c0-1.1-0.2-2.2-0.7-3.2C323.2,406.3,322.6,405.4,321.8,404.5z'/%3E%3Cpath class='st0' d='M296.2,421.6c-0.8-0.8-1.8-1.4-2.8-1.8c-1.6-0.7-3.3-0.9-4.9-0.5c-0.5,0.1-1.1,0.3-1.5,0.5 c-0.5,0.2-1.1,0.4-1.5,0.8c-0.4,0.3-0.9,0.7-1.3,1c-0.8,0.8-1.4,1.8-1.8,2.8c-0.9,2.1-0.9,4.4,0,6.5c0.4,1,1,2,1.8,2.8l1.3,1 c0.5,0.3,1,0.6,1.5,0.8c0.5,0.2,1,0.4,1.5,0.5c0.6,0.1,1.1,0.2,1.7,0.2c1.1,0,2.2-0.2,3.2-0.7c1-0.4,2-1,2.8-1.8 c1.6-1.6,2.4-3.8,2.5-6.1c0-1.1-0.2-2.2-0.7-3.2C297.6,423.4,296.9,422.4,296.2,421.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  vertical-align: middle;
  margin-right: 10px;
}

.mobile_menu .header_btn_show a:before {
  content: "";
  width: 19px;
  height: 20px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.921' height='30.849' viewBox='0 0 28.921 30.849'%3E%3Cpath id='Icon_metro-calendar' data-name='Icon metro-calendar' d='M12.211,13.5h3.856v3.856H12.211Zm5.784,0h3.856v3.856H17.995Zm5.784,0h3.856v3.856H23.779ZM6.427,25.064h3.856v3.856H6.427Zm5.784,0h3.856v3.856H12.211Zm5.784,0h3.856v3.856H17.995ZM12.211,19.28h3.856v3.856H12.211Zm5.784,0h3.856v3.856H17.995Zm5.784,0h3.856v3.856H23.779Zm-17.352,0h3.856v3.856H6.427ZM27.635,1.928V3.856H23.779V1.928h-13.5V3.856H6.427V1.928H2.571V32.777H31.491V1.928H27.635Zm1.928,28.921H4.5V9.64H29.563Z' transform='translate(-2.571 -1.928)' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-size: contain;
  vertical-align: middle;
  margin-right: 13px;
  top: -2px;
  position: relative;
}

.mobile_menu .header_btn_os a:before {
  content: "";
  width: 19px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M489.9,111.2c-14.3-14.3-33.2-22.1-53.4-22.1c-3.7,0-7.3,0.3-10.9,0.8c3.4-23.3-4.2-47.1-21.3-64.3 C390,11.3,371.1,3.5,350.9,3.5s-39.1,7.9-53.4,22.1c-13.4,13.4-21.2,31.1-22,50c-0.7,15.7,3.4,31,11.8,44l-167,167 c-12.9-9.5-28.5-14.7-44.8-14.7c-20.2,0-39.1,7.9-53.4,22.1C7.9,308.3,0,327.2,0,347.4s7.9,39.1,22.1,53.4 c14.3,14.3,33.2,22.1,53.4,22.1c3.7,0,7.3-0.3,10.9-0.8c-3.4,23.3,4.2,47.1,21.3,64.3c14.3,14.3,33.2,22.1,53.4,22.1 s39.1-7.9,53.4-22.1c14.1-14.1,21.9-32.8,22.1-52.7c0.2-16.6-5-32.4-14.7-45.5l165.9-165.9c13.6,11.5,30.6,17.8,48.6,17.8 c20.2,0,39.1-7.9,53.4-22.1C519.4,188.6,519.4,140.7,489.9,111.2z M475.8,203.9c-10.5,10.5-24.4,16.3-39.2,16.3 s-28.8-5.8-39.2-16.3c-0.7-0.7-1.4-1.4-2.1-2.2c-1.8-2-4.4-3.2-7.2-3.3c-2.8-0.1-5.4,1-7.3,2.9L201.3,380.6 c-3.9,3.8-3.9,10.1-0.1,14c20.8,21.6,20.4,56.5-0.8,77.7c-10.5,10.5-24.4,16.3-39.2,16.3s-28.8-5.8-39.2-16.3 c-16-16-20.7-39.7-12-60.6c1.6-3.7,0.7-8-2.2-10.9c-1.9-1.9-4.5-2.9-7.1-2.9c-1.3,0-2.6,0.3-3.8,0.8c-6.8,2.8-14,4.2-21.3,4.2 c-14.8,0-28.8-5.8-39.2-16.2C25.8,376.1,20,362.2,20,347.4c0-14.8,5.8-28.8,16.3-39.2c10.5-10.5,24.4-16.3,39.2-16.3 c14.4,0,28,5.5,38.4,15.4c3.9,3.8,10.1,3.7,14-0.1l179.5-179.5c3.6-3.6,3.9-9.5,0.6-13.4c-18.3-22.1-16.8-54.2,3.6-74.5 c10.5-10.5,24.4-16.3,39.2-16.3c14.8,0,28.8,5.8,39.2,16.3c16,16,20.7,39.7,12,60.6c-1.6,3.7-0.7,8,2.2,10.9 c2.9,2.9,7.2,3.7,10.9,2.2c6.8-2.8,14-4.2,21.3-4.2c14.8,0,28.8,5.8,39.2,16.2C497.4,147,497.4,182.2,475.8,203.9z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M219.3,251.2c-3.9-3.9-10.2-3.9-14.1,0l-46.6,46.6c-3.9,3.9-3.9,10.2,0,14.1c2,2,4.5,2.9,7.1,2.9 s5.1-1,7.1-2.9l46.6-46.6C223.2,261.4,223.2,255.1,219.3,251.2z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M240.5,229.9c-3.9-3.9-10.2-3.9-14.1,0l-0.2,0.2c-3.9,3.9-3.9,10.2,0,14.1c2,2,4.5,2.9,7.1,2.9 s5.1-1,7.1-2.9l0.2-0.2C244.4,240.2,244.4,233.8,240.5,229.9z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  vertical-align: middle;
  margin-right: 13px;
}

.mobile_menu .header_btn_patte a:before {
  content: "";
  width: 22px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 440.2' style='enable-background:new 0 0 512 440.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M378.6,255.1c-34.4-41.6-78-64.5-122.6-64.5s-88.2,22.9-122.6,64.5c-31,37.4-49.4,84.5-49.4,126 c0,20.2,6.2,35.5,18.3,45.7c12,10,27.9,13.4,45.5,13.4c18.8,0,39.7-3.8,60.2-7.6c17.9-3.3,34.9-6.4,47.9-6.4 c11.3,0,27.2,3,44,6.1c39.3,7.3,83.9,15.6,109.6-5.8c12.2-10.2,18.4-25.4,18.4-45.3C428.1,339.6,409.6,292.5,378.6,255.1z M390.4,403.4c-14.9,12.4-53.8,5.2-85-0.6c-18.2-3.4-35.4-6.6-49.5-6.6c-15.8,0-34,3.3-53.4,6.9c-29.9,5.5-67.2,12.3-81.2,0.7 c-1.9-1.6-7.5-6.3-7.5-22.6c0-34.2,16.3-75.2,42.6-106.9c28.6-34.6,64-53.6,99.5-53.6s70.9,19,99.5,53.6 C381.6,306,398,347,398,381.2C398.1,397,392.3,401.8,390.4,403.4z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M382.1,29.2C369.5,10.7,351.5,0,332.6,0s-36.9,10.7-49.5,29.2c-11.6,17.1-18,39.5-18,63.1s6.4,46.1,18,63.1 c12.6,18.6,30.7,29.2,49.5,29.2c18.9,0,36.9-10.7,49.5-29.2c11.6-17.1,18-39.5,18-63.1S393.7,46.3,382.1,29.2z M357.3,138.6 c-4.1,6-12.7,16.1-24.7,16.1s-20.6-10.1-24.7-16.1c-8.1-12-12.8-28.8-12.8-46.3c0-17.4,4.7-34.3,12.8-46.3 c4.1-6,12.7-16.1,24.7-16.1S353.2,40,357.3,46c8.1,12,12.8,28.8,12.8,46.3C370.1,109.8,365.4,126.7,357.3,138.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M228.9,29.2C216.3,10.7,198.3,0,179.4,0s-36.9,10.7-49.5,29.2c-11.6,17.1-18,39.5-18,63.1s6.4,46.1,18,63.1 c12.6,18.6,30.7,29.2,49.5,29.2s36.9-10.7,49.5-29.2c11.6-17.1,18-39.5,18-63.1S240.5,46.3,228.9,29.2z M204.1,138.6 c-4.1,6-12.7,16.1-24.7,16.1s-20.6-10.1-24.7-16.1c-8.1-12-12.8-28.8-12.8-46.3c0-17.4,4.7-34.3,12.8-46.3 c4.1-6,12.7-16.1,24.7-16.1S200,40,204.1,46c8.1,12,12.8,28.8,12.8,46.3C216.9,109.8,212.2,126.7,204.1,138.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M509,174.2c-5.1-17.3-16-29.8-30.7-35.4c-11.8-4.4-25.2-3.7-37.6,2.1c-17.1,8-31.1,24.5-38.4,45.3 c-5.9,17-6.7,35-2.1,50.6c5.1,17.3,16,29.8,30.7,35.4c5.1,1.9,10.5,2.9,15.9,2.9c7.2,0,14.6-1.7,21.7-5 c17.1-8,31.1-24.5,38.4-45.3l0,0C512.9,207.8,513.6,189.9,509,174.2z M478.6,215c-4.6,13-13.1,23.5-22.8,28.1 c-3.6,1.7-8.9,3.2-14.3,1.2c-13-4.9-18-27.3-10.8-48c4.6-13,13.1-23.5,22.8-28.1c2.4-1.1,5.5-2.2,8.9-2.2c1.7,0,3.6,0.3,5.4,1 C480.8,171.8,485.8,194.3,478.6,215z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M109.6,186.3c-7.3-20.8-21.3-37.3-38.4-45.3c-12.4-5.8-25.8-6.6-37.6-2.1C19,144.4,8.1,156.9,3,174.2 c-4.6,15.6-3.9,33.6,2.1,50.6l0,0c7.3,20.8,21.3,37.3,38.4,45.3c7.1,3.3,14.5,5,21.7,5c5.5,0,10.8-1,15.9-2.9 c14.7-5.5,25.6-18.1,30.7-35.4C116.3,221.3,115.5,203.3,109.6,186.3z M70.5,244.2c-5.4,2-10.8,0.5-14.3-1.2 c-9.7-4.5-18.2-15-22.8-28.1l0,0c-7.2-20.7-2.2-43.1,10.8-48c5.4-2,10.8-0.5,14.3,1.2c9.7,4.5,18.2,15,22.7,28.1 C88.5,216.9,83.4,239.4,70.5,244.2z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  vertical-align: middle;
  margin-right: 11px;
}

.mobile_menu .header_btn_info a:before {
  content: "";
  width: 17px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 449 512' style='enable-background:new 0 0 449 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M224,182.8c-12.7,0-21.8,5.4-21.8,13.3v107.7c0,6.8,9,13.6,21.8,13.6c12.2,0,22-6.8,22-13.6V196.1 C246,188.1,236.2,182.8,224,182.8z'/%3E%3Cpath class='st0' d='M224,116.4c-13,0-23.2,9.3-23.2,20.1s10.2,20.3,23.2,20.3c12.7,0,22.9-9.6,22.9-20.3 C246.9,125.7,236.7,116.4,224,116.4z'/%3E%3Cpath class='st0' d='M224,0C102.4,0,4,98.3,4,219.9c0,99.2,65.3,181.6,153.4,209.6l50,73.7c3.7,5.5,9.9,8.8,16.6,8.8 s12.8-3.3,16.6-8.8l50-73.7c88.1-28,153.4-110.4,153.4-209.6C444,98.3,345.5,0,224,0z M272.6,393.1c-4.6,1.3-8.5,4.1-11.2,8 L224,456.4l-37.5-55.2c-2.7-3.9-6.6-6.8-11.2-8c-75-21-131.4-89.9-131.4-173.2C44,120.7,124.7,40,224,40s180,80.7,180,179.9 C404,303.3,347.5,372.2,272.6,393.1z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  vertical-align: middle;
  margin-right: 16px;
}

.mobile_menu .header_btn_niche a:before {
  content: "";
  width: 19px;
  height: 19px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M489.5,466.8H443l27.1-222.1l4.4,3.9c4.1,3.7,9.5,5.8,15,5.8c6.4,0,12.5-2.7,16.7-7.5c4-4.5,6-10.2,5.7-16.2 s-3-11.5-7.4-15.5l-55.1-49.4c-3.1-2.8-7.8-2.5-10.6,0.6c-2.8,3.1-2.5,7.8,0.6,10.6l55.1,49.4c1.5,1.3,2.4,3.2,2.5,5.2 s-0.6,3.9-1.9,5.4c-1.4,1.6-3.4,2.5-5.6,2.5c-1.8,0-3.6-0.7-5-1.9L261,37.2c-2.9-2.6-7.2-2.6-10,0L27.5,238.4 c-1.5,1.3-3.4,2-5.4,1.9s-3.8-1-5.2-2.5c-1.3-1.5-2-3.4-1.9-5.4s1-3.8,2.5-5.2L251,17.1c2.9-2.6,7.2-2.6,10,0L414.9,155 c3.1,2.8,7.8,2.5,10.6-0.6c2.8-3.1,2.5-7.8-0.6-10.6L271,5.9c-8.6-7.7-21.5-7.7-30.1,0L7.5,216c-4.5,4-7.1,9.5-7.4,15.5 s1.7,11.8,5.7,16.2c4,4.5,9.5,7.1,15.5,7.4c0.4,0,0.8,0,1.2,0c5.6,0,10.8-2,15-5.8l4.5-4l19.2,157H45.1c-3.7,0-6.8,2.7-7.4,6.3 l-9,57.9h-6.1C10.1,466.8,0,476.9,0,489.3s10.1,22.5,22.5,22.5h467c12.4,0,22.5-10.1,22.5-22.5S501.9,466.8,489.5,466.8 L489.5,466.8z M443.7,337.2h-106c-4.7-20.7-17-38.5-33.9-50.3h146L443.7,337.2z M339.7,402.5v-47c0-1.1,0-2.3-0.1-3.4h102.2 l-6.1,50.4H339.7z M433.9,417.5l-6,49.3h-88.1v-49.3H433.9z M68.3,337.2l-6.1-50.3h146c-16.9,11.8-29.3,29.6-33.9,50.3H68.3z M172.3,352.2c0,1.1-0.1,2.3-0.1,3.4v47h-96l-6.1-50.4H172.3z M187.3,355.6c0-37.9,30.8-68.7,68.7-68.7s68.7,30.8,68.7,68.7v111.2 H219.2l-9-57.9c-0.6-3.7-3.7-6.3-7.4-6.3h-15.5V355.6z M256,52.9l27.4,24.6h-54.8L256,52.9z M212,92.5h88.2l55.1,49.4H157.2 L212,92.5z M60.4,271.8l-4.7-38.6l12.6-11.3h81.1c4.1,0,7.5-3.4,7.5-7.5s-3.4-7.5-7.5-7.5H84.9l55.6-50h231.6l55.9,50h-64.7 c-4.1,0-7.5,3.4-7.5,7.5s3.4,7.5,7.5,7.5h81.5l11.8,10.5l-4.8,39.4H60.4z M489.5,496.8h-467c-4.1,0-7.5-3.4-7.5-7.5 c0-4.2,3.4-7.5,7.5-7.5h47.2c4.1,0,7.5-3.4,7.5-7.5s-3.4-7.5-7.5-7.5H43.8l7.7-49.3h144.9l7.7,49.3h-99.4c-4.1,0-7.5,3.4-7.5,7.5 s3.4,7.5,7.5,7.5h384.9c4.1,0,7.5,3.4,7.5,7.5C497,493.5,493.6,496.8,489.5,496.8L489.5,496.8z'/%3E%3Cpath class='st0' d='M341.5,193c-1.3-11.9-10.9-21.6-22.9-22.9c-7.4-0.8-14.7,1.5-20.2,6.5c-4.5,4-7.4,9.4-8.3,15.3h-67.2 c-0.9-5.9-3.8-11.3-8.3-15.3c-5.5-4.9-12.9-7.3-20.2-6.5c-11.9,1.3-21.6,10.9-22.9,22.9c-0.9,8.1,1.9,15.9,7.5,21.4 c-5.6,5.5-8.4,13.3-7.5,21.4c1.3,11.9,10.9,21.6,22.9,22.9c7.4,0.8,14.7-1.5,20.2-6.5c4.5-4,7.4-9.4,8.3-15.3H290 c0.9,5.9,3.8,11.3,8.3,15.3c4.8,4.3,11,6.6,17.4,6.6c1,0,1.9-0.1,2.9-0.2c11.9-1.3,21.6-10.9,22.9-22.9c0.9-8.1-1.9-15.9-7.5-21.4 C339.5,208.9,342.4,201.1,341.5,193L341.5,193z M321.5,223.6c3.6,2.3,5.5,6.3,5,10.5c-0.5,4.9-4.7,9.1-9.6,9.6 c-3.2,0.4-6.2-0.6-8.6-2.7c-2.3-2.1-3.7-5.1-3.7-8.2c0-2.9-1.1-5.7-3.2-7.8c-2-2-4.8-3.2-7.6-3.2H219c-2.9,0-5.6,1.1-7.6,3.2 c-2.1,2.1-3.2,4.8-3.2,7.8c0,3.1-1.3,6.1-3.7,8.2c-2.4,2.1-5.4,3.1-8.6,2.7c-4.9-0.5-9.1-4.7-9.6-9.6c-0.5-4.2,1.5-8.3,5-10.5 c3.2-2,5.1-5.5,5.1-9.2s-1.9-7.2-5.1-9.2c-3.6-2.3-5.5-6.3-5-10.5c0.5-4.9,4.7-9.1,9.6-9.6c3.2-0.4,6.2,0.6,8.6,2.7 c2.3,2.1,3.7,5.1,3.7,8.2c0,2.9,1.1,5.7,3.2,7.8c2,2,4.8,3.2,7.6,3.2h74.9c2.9,0,5.6-1.1,7.6-3.2c2.1-2.1,3.2-4.8,3.2-7.8 c0-3.1,1.3-6.1,3.7-8.2c2.4-2.1,5.4-3.1,8.6-2.7c5,0.6,9.1,4.6,9.6,9.6c0.5,4.2-1.5,8.3-5,10.5c-3.2,2-5.1,5.5-5.1,9.2 C316.4,218.2,318.3,221.6,321.5,223.6L321.5,223.6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  vertical-align: middle;
  margin-right: 15px;
}

.infinite_group {
  flex-wrap: wrap;
}

.post_news_item {
  display: flex;
  flex-direction: row;
  width: 32%;
  min-width: 300px;
  min-height: 300px;
  margin: 10px auto;
}

.post_news_item_left {
  position: relative;
  width: 50%;
  background: white;
  border-bottom-left-radius: 30px;
  box-shadow: 0px 0px 15px 0px rgba(112, 112, 112, 0.16);
  padding-bottom: 30px;
}

.post_news_item_right {
  width: 50%;
  background-color: #217FA8;
  color: white;
  padding: 20px;
  font-size: 14px;
  line-height: 24px;
  border-top-right-radius: 30px;
  box-shadow: 0px 0px 15px 0px rgba(112, 112, 112, 0.16);
}

.post_news_item_thumbnail {
  width: calc(100% - 30px);
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  padding-top: calc(100% - 30px);
  margin: 15px auto;
}

.post_news_item_title {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 15px;
  text-align: left;
}

.post_news_item_title_link {
  color: #217FA8;
}

.post_news_item_title:after {
  content: none !important;
}

.post_news_item_date {
  font-size: 11px;
  line-height: 22px;
  color: #217FA8;
  position: absolute;
  right: 10px;
  bottom: 10px;
  margin: 0;
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
  .post_news_item {
    width: 48%;
  }
}

@media screen and (max-width: 767px) {
  .post_news_item {
    width: 100%;
  }
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.hamburger:hover {
  opacity: 0.7;
}

.hamburger.is-active:hover {
  opacity: 0.7;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -10px;
}

.hamburger-inner::after {
  bottom: -10px;
}

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.admin-bar #masthead {
  margin-top: 32px;
}

.singlePostHeadPage_button_video {
  background: #217FA8;
  width: 180px;
  display: block;
  color: white !important;
  height: 45px;
  text-align: center;
  border-radius: 10px;
  line-height: 45px;
}

.warn_shipping_product {
  color: white;
  background-color: #217FA8;
  padding: 15px;
  border-radius: 16px;
}

.warn_shipping_cart {
  color: white;
  background-color: #C53B12;
  margin: -25px auto 35px;
  margin-top: -25px;
  margin-right: auto;
  margin-bottom: 35px;
  margin-left: auto;
  padding: 10px;
}

.call_to_action_alert {
  color: #FFF;
  background-color: #C53B12;
  width: 95%;
  margin: -25px auto 0;
  text-align: center;
  border-radius: 0px 0px 10px 10px;
  padding: 8px 0;
}

@media screen and (max-width: 640px) {
  .call_to_action_alert {
    width: 100%;
  }
}
