@charset "UTF-8";
/* FONTS */
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700;900&family=Work+Sans:wght@400;600&display=swap");
/* RESPONSIVE MIXINS */
/* COLORS VARIABLES */
/* PADDINGS */
/* Plus grand ou égal à 1200px */
/* Plus petit ou égal à 1199px */
/* Plus grand ou égal à 1200px */
/* Plus petit ou égal à 1199px */
/* Plus grand ou égal à 992px */
/* Plus petit ou égal à 991px */
/* Plus grand ou égal à 768px */
/* Plus petit ou égal à 767px */
/* Plus grand ou égal à 576px */
/* Plus petit ou égal à 575px */
/* Entre 1199px et 992px */
/* Entre 991px et 768px */
/* Entre 991px et 576px */
/* Entre 767px et 576px */
/* All titles */
/* Solid background with gradient */
/* Absolute positions */
/* Background overlay with :after */
/* Gradient background overlay with :after, 6 variables to fill */
/* clear float after */
.clearafter:after {
  content: "";
  display: block;
  clear: both;
}

/* Hi.
You can access the "ui" section of every Yapla Website by adding /ui, as so : https://your-domain.s1.yapla.com/ui

Preferrably we "hide" sections we don't use in the website so it won't show ugly code.
 */
#ui-typography {
  display: block;
}

#ui-buttons {
  display: block;
}

#ui-form {
  display: block;
}

#ui-menu {
  display: block;
}

#ui-menu2 {
  display: block;
}

#ui-formProgressBar {
  display: block;
}

#ui-espace {
  display: block;
}

#ui-panier {
  display: block;
}

#ui-ariane {
  display: block;
}

#ui-langue {
  display: block;
}

#ui-accordion {
  display: block;
}

#ui-connexion {
  display: block;
}

#ui-annuaire {
  display: block;
}

#ui-reseaux {
  display: block;
}

#articles {
  display: block;
}

#blogs {
  display: block;
}

#evenement {
  display: block;
}

#membres {
  display: block;
}

#dons {
  display: block;
}

body {
  font-family: "Work Sans", sans-serif;
}

::selection {
  background: #FF3E24;
  color: #fff;
}

::-moz-selection {
  background: #FF3E24;
  color: #fff;
}

/*###########################  TITRES  ###########################*/
h1, h2, h3, h4, h5, h6, p, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 15px;
  width: 100%;
}
@media (max-width: 767px) {
  h1 br, h2 br, h3 br, h4 br, h5 br, h6 br, p br, .h1 br, .h2 br, .h3 br, .h4 br, .h5 br, .h6 br {
    display: none !important;
  }
}
@media (max-width: 575px) {
  h1, h2, h3, h4, h5, h6, p, .h1, .h2, .h3, .h4, .h5, .h6 {
    word-break: break-word;
  }
}

h1, .h1 {
  font-family: "Playfair Display", serif;
  font-size: 50px;
  line-height: 55px;
  color: #FF3E24;
  font-weight: 900;
  text-transform: none;
}
@media (max-width: 991px) {
  h1, .h1 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media (max-width: 991px) {
  h1, .h1 {
    font-size: 25px;
    line-height: 35px;
  }
}

h2, .h2 {
  font-family: "Playfair Display", serif;
  font-size: 35px;
  line-height: 45px;
  color: #000;
  font-weight: 900;
  text-transform: none;
}

h3, .h3 {
  font-family: "Playfair Display", serif;
  font-size: 25px;
  line-height: 30px;
  color: #FF3E24;
  font-weight: 900;
  text-transform: none;
}

h4, .h4 {
  font-size: 25px;
  line-height: 28px;
  color: #000;
  font-weight: 600;
  text-transform: none;
}

h5, .h5 {
  font-family: "Playfair Display", serif;
  font-size: 20px;
  line-height: 25px;
  color: #FF3E24;
  font-weight: 600;
  text-transform: none;
}

h6, .h6 {
  font-size: 20px;
  line-height: 35px;
  color: #FF3E24;
  font-weight: 600;
  text-transform: none;
}

p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 15px;
  color: #000;
}

.p-intro p {
  font-size: 25px;
  line-height: 37px;
}
@media (max-width: 991px) {
  .p-intro p {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .p-intro p {
    font-size: 20px;
    line-height: 27px;
  }
}

.p-autre p {
  font-size: 16px;
  line-height: 17px;
  letter-spacing: 0.5;
}

.content ul {
  list-style: none;
  padding-left: 0px;
}
.content ul a {
  color: #000;
}

ul {
  padding-left: 15px;
}

/*###########################  BOUTONS  ###########################*/
.btn {
  font-family: "Work Sans", sans-serif;
  text-transform: none;
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  height: auto;
  padding: 15px 30px;
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
  border: none;
  min-width: 0;
  transition: all 150ms;
}
.btn:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .btn {
    white-space: normal !important;
  }
}
.btn:active, .btn:focus {
  outline: none !important;
}
.btn.btn-don {
  background-color: #fff;
  color: #FF3E24;
  border: 1px solid #FF3E24;
  border-radius: 50px;
  height: 65px;
  font-size: 20px;
  box-shadow: 0px 0px 0px 5px #fff, 0 0px 15px 0px rgba(0, 0, 0, 0.2) !important;
  margin-right: 0;
}
.btn.btn-don:before {
  content: "";
  background-image: url(https://cdn.ca.yapla.com/company/CPYNFnbfAx42fDciBH3JInUB/asset/images/_base/Coeur_bouton_2x.png);
  height: 30px;
  width: 34px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
  display: inline-block;
}
.btn.btn-don:hover {
  background-color: #FF3E24;
  border: 1px solid #fff;
  color: #fff;
  box-shadow: 0px 0px 0px 5px #FF3E24, 0 0px 15px 0px rgba(0, 0, 0, 0.2) !important;
}
.btn.btn-don:hover:before {
  filter: brightness(100);
}
.btn.btn-primary, .btn.btn-default {
  background-color: #FF3E24;
  color: #fff;
  border: 1px solid #FF3E24;
  border-radius: 50px;
}
.btn.btn-primary:hover, .btn.btn-default:hover {
  background-color: #fff;
  color: #FF3E24;
}
.btn.btn-secondary {
  background-color: #fff;
  color: #FF3E24;
  border: 1px solid #FF3E24;
  border-radius: 50px;
}
.btn.btn-secondary:hover {
  background-color: #FF3E24;
  color: #fff;
}
.btn.btn-link, .btn.btn-back {
  background-color: transparent;
  color: #FF3E24;
  border-bottom: 1px solid #FF3E24;
  padding: 0;
  text-transform: uppercase;
  font-size: 14px;
  height: 35px;
  letter-spacing: 1.5px;
}
.btn.btn-link:hover, .btn.btn-back:hover {
  border-bottom: 1px solid #000;
  color: #000;
}
.btn.btn-details {
  background-color: transparent;
  color: #FF3E24;
  border-top: 1px solid #FF3E24;
  text-transform: uppercase;
  font-size: 14px;
  width: 100%;
  padding-left: 0;
}
.btn.btn-details:hover {
  color: #000;
  border-top: 1px solid #000;
}
.btn.btn-prix {
  background-color: #fff;
  color: #FF3E24;
  border: 1px solid #FF3E24;
  border-radius: 50px;
  font-size: 25px;
  height: 70px;
  padding: 0 40px;
}
.btn.btn-prix:hover {
  background-color: #FF3E24;
  color: #fff;
}
.btn.btn-primary.ruche {
  background-color: #00874D;
  border: 1px solid #00874D;
}
.btn.btn-primary.ruche:hover {
  border: 1px solid #00874D;
  background-color: #fff;
  color: #00874D;
}

.back-to-list {
  background-color: transparent;
  color: #FF3E24;
  border-bottom: 1px solid #FF3E24;
  padding: 0;
  text-transform: uppercase;
  font-size: 14px;
  height: 35px;
  letter-spacing: 1.5px;
}
.back-to-list:hover {
  border-bottom: 1px solid #000;
  color: #000;
}

/*###########################  FORMULAIRE  ###########################*/
/* formulaire de contact */
form.form-horizontal h2 {
  font-family: "Playfair Display", serif;
  font-size: 35px;
  line-height: 45px;
  color: #000;
  font-weight: 900;
  text-transform: none;
  color: #CDDEC4;
}
form.form-horizontal label.control-label {
  color: #000;
  font-family: "Work Sans", sans-serif;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
  padding-left: 0;
}
form.form-horizontal .form-control-static {
  padding: 10px;
}
form.form-horizontal .event-price-description {
  color: #fff;
}
form.form-horizontal .control-label--required {
  color: #FF3E24;
}
form.form-horizontal input, form.form-horizontal select, form.form-horizontal textarea, form.form-horizontal .form-control, form.form-horizontal .form-control-static {
  background-color: #fff !important;
  border: none;
  border-radius: 30px !important;
  margin-bottom: 15px;
}
form.form-horizontal textarea {
  padding: 15px;
}
form.form-horizontal .crm-footer-frame {
  margin-top: 30px;
  text-align: center;
}
form.form-horizontal .stripe-label-cms {
  margin-left: 13px;
}
form.form-horizontal .form-element-message .col-md-12 {
  width: 100%;
}

input, select, textarea {
  outline: none !important;
}

/* formulaire de contact sur un fond foncé (facultatif, selon le design) */
.darkbackground form h2 {
  color: #fff;
}
.darkbackground form label.control-label {
  color: #fff;
}
.darkbackground form .btn-primary {
  color: #fff;
}
.darkbackground form input, .darkbackground form select, .darkbackground form textarea {
  background-color: #fff;
  border-bottom: none !important;
}
.darkbackground form .checkbox {
  margin-left: 15px;
}
.darkbackground form .checkbox label {
  color: #fff;
}

.overrideformtitle .zone-crm h1 {
  font-family: "Playfair Display", serif;
  font-size: 35px;
  line-height: 45px;
  color: #000;
  font-weight: 900;
  text-transform: none;
  text-align: center;
}

.formdarkinput input, .formdarkinput select, .formdarkinput textarea {
  background-color: #F0F1F1 !important;
  border-bottom: none !important;
}

/* note to self : SCSS file for backgrounds set-up including titles, btns, forms, etc instead of being in general and guide-ui  */
/* Le "*" pour les labels required (default= rouge, à la fin du label) */
.control-label--required {
  padding-left: 5px;
  color: #fff;
}

/* Direct input overrides */
select, input.form-control, .chosen-choices {
  border: none !important;
  padding: 15px !important;
  height: 51px !important;
}

select.moteur-recherche, select#category_id, .chosen-choices {
  width: 100%;
  max-width: 400px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #f0f1f1 url(https://cdn.ca.yapla.com/company/CPYNFnbfAx42fDciBH3JInUB/asset/images/_base/arrowred.png) no-repeat right 20px center !important;
}

.form-element-keywords .chosen-choices, .chosen-container-multi .chosen-choices {
  height: auto !important;
  padding-right: 60px !important;
}
.form-element-keywords .chosen-choices .search-choice, .chosen-container-multi .chosen-choices .search-choice {
  display: block;
  width: 100%;
  background-color: transparent !important;
  color: #CDDEC4 !important;
  font-size: 15px;
  padding-left: 15px !important;
}
.form-element-keywords .chosen-choices .search-choice span, .chosen-container-multi .chosen-choices .search-choice span {
  vertical-align: -webkit-baseline-middle;
}
.form-element-keywords .chosen-choices .search-choice .search-choice-close, .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
  right: auto;
  left: 0;
  top: 9px !important;
  filter: invert(1);
}

/* Miscellaneous forms */
#ui-form .ui-section__content {
  background-color: rgba(205, 222, 196, 0.1);
}
#ui-form .ui-section__content h2 {
  color: #CDDEC4;
}

.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}

.slightydarker-formulaire .form-horizontal {
  background-color: #f1f0f0;
  padding: 30px 15px;
}
.slightydarker-formulaire .form-horizontal .section-title {
  padding: 0 15px;
}
.slightydarker-formulaire .form-horizontal .crm-footer-frame {
  padding: 0 15px;
}
.slightydarker-formulaire .form-horizontal label, .slightydarker-formulaire .form-horizontal .control-label--required {
  color: #FF3E24 !important;
}
.slightydarker-formulaire .form-horizontal .checkbox span {
  color: #FF3E24 !important;
}
@media (max-width: 991px) and (min-width: 768px) {
  .slightydarker-formulaire .col-sm-8, .slightydarker-formulaire .col-sm-16 {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .slightydarker-formulaire .col-sm-8 {
    margin-top: 60px;
  }
}

.form-group .col-md-12 {
  padding: 0;
}

/*###########################  BARRE DE PROGRÈS  ###########################*/
.nav-pills {
  background-image: none;
}

.nav-progress {
  counter-reset: count-steps;
}
@media (max-width: 991px) {
  .nav-progress {
    display: block;
  }
}
.nav-progress li {
  list-style: none;
}
.nav-progress li.disabled {
  /* Avant l'étape active*/
  counter-increment: count-steps;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  opacity: 1;
  border: 1px solid #FF3E24;
  border-radius: 50px;
  margin-right: 15px;
  text-align: center;
  height: 45px;
}
@media (max-width: 991px) {
  .nav-progress li.disabled {
    margin-bottom: 15px;
  }
}
.nav-progress li.disabled a {
  font-family: "Work Sans", sans-serif;
  text-align: center;
  float: none;
  font-weight: 600;
  color: #FF3E24;
  padding-top: 10px;
  text-transform: uppercase;
  font-size: 13px;
  position: relative;
  padding-left: 0;
  display: inline-block;
  margin-top: 0;
}
.nav-progress li.disabled a:hover, .nav-progress li.disabled a:focus {
  display: inline-block;
  color: #FF3E24;
  padding-left: 0;
  margin-top: 0;
  padding-top: 10px;
  text-transform: uppercase;
  font-size: 13px;
}
.nav-progress li.disabled:before {
  background-color: transparent;
  color: #FF3E24;
  float: left;
  font-family: "Playfair Display", serif;
  font-size: 35px;
  padding-left: 15px;
  line-height: 32px;
  font-weight: 900;
}
.nav-progress li.disabled:after {
  display: none;
}
.nav-progress li.disabled {
  /* étape active */
}
.nav-progress li.disabled.active {
  opacity: 1;
  background-color: #FF3E24;
}
.nav-progress li.disabled.active a {
  color: #fff;
}
.nav-progress li.disabled.active {
  /* étapes à venir */
}
.nav-progress li.disabled.active ~ li {
  border: 1px solid #000;
  opacity: 0.45;
}
.nav-progress li.disabled.active ~ li a {
  color: #000;
}
.nav-progress li.disabled.active ~ li:before {
  background-color: transparent;
  color: #000;
}

/*###########################  ESPACE MEMBRE  ###########################*/
.sidebar__member-zone {
  background-color: rgba(205, 222, 196, 0.2);
}
.sidebar__member-zone .member-sidebar__inner {
  background: transparent;
  padding: 30px 15px 30px 15px;
}
.sidebar__member-zone .member-sidebar__member-header {
  border: none;
}
.sidebar__member-zone .member-sidebar__member-header__title {
  color: #CDDEC4;
  font-weight: 700;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  margin-bottom: 5px;
}
.sidebar__member-zone .member-sidebar__member-footer {
  background: transparent;
}
.sidebar__member-zone .member-sidebar__member-footer a {
  font-family: "Work Sans", sans-serif;
  text-transform: none;
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  height: auto;
  padding: 15px 30px;
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
  border: none;
  min-width: 0;
  transition: all 150ms;
}
.sidebar__member-zone .member-sidebar__member-footer a:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .sidebar__member-zone .member-sidebar__member-footer a {
    white-space: normal !important;
  }
}
.sidebar__member-zone .member-sidebar__member-footer a:active, .sidebar__member-zone .member-sidebar__member-footer a:focus {
  outline: none !important;
}
.sidebar__member-zone .member-sidebar__member-footer a {
  background-color: #FF3E24;
  color: #fff;
  border: 1px solid #FF3E24;
  border-radius: 50px;
}
.sidebar__member-zone .member-sidebar__member-footer a:hover {
  background-color: #fff;
  color: #FF3E24;
}
.sidebar__member-zone .member-sidebar__menu li {
  padding: 3px 0;
  margin-bottom: 5px;
}
.sidebar__member-zone .member-sidebar__menu li a {
  color: #CDDEC4;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  letter-spacing: 1px;
}
.sidebar__member-zone .member-sidebar__menu li.active {
  border-bottom: 5px solid #CDDEC4;
  display: inline-block;
}

/*###########################  PANIER D'ACHAT  ###########################*/
.zone-cart .table-cart__heading, .zone-cart .order-summary__title {
  font-family: "Playfair Display", serif;
  font-size: 25px;
  line-height: 30px;
  color: #FF3E24;
  font-weight: 900;
  text-transform: none;
  color: #CDDEC4;
  border-color: #fff;
}
.zone-cart .cart-wrapper__text-empty, .zone-cart .order-summary__subtotal, .zone-cart .order-summary__subtotal-amount, .zone-cart .order-summary__total {
  font-size: 25px;
  line-height: 28px;
  color: #000;
  font-weight: 600;
  text-transform: none;
  font-weight: 700 !important;
  color: #CDDEC4;
  border-color: #fff;
}
.zone-cart .order-totals__wrapper {
  background-color: rgba(205, 222, 196, 0.2);
  border-radius: 12px;
}
.zone-cart .table-order-taxes > tfoot > tr > td {
  border-color: #fff;
}

/*###########################  FIL D'ARIANE  ###########################*/
.breadcrumb {
  padding: 15px 0px;
}
.breadcrumb li a, .breadcrumb li span {
  font-size: 14px;
  font-weight: 600;
}
.breadcrumb li a {
  color: #CDDEC4;
}
.breadcrumb li span {
  color: #FF3E24;
}
.breadcrumb > li + li:before {
  content: "/";
  color: #CDDEC4;
  font-weight: 400;
}

/*###########################  ACCORDÉONS  ###########################*/
/* Note that this style apply for both native yapla accordions AND custom table accordions for WYSIWYG */
.panel-default > .panel-heading {
  border-bottom: none;
}

.panel-news-accordion {
  /* first accordion container */
  border-bottom: 1px solid #FF3E24 !important;
  background-color: transparent;
  margin-top: 0;
}
.panel-news-accordion .panel-heading {
  padding: 0;
  background-color: transparent;
}
.panel-news-accordion .panel-title {
  color: #FF3E24;
}
.panel-news-accordion .news-accordion-header {
  font-size: 20px;
  line-height: 35px;
  color: #FF3E24;
  font-weight: 600;
  text-transform: none;
  background-color: transparent;
  padding: 15px;
  position: relative;
  text-decoration: none;
  font-family: "Work Sans", sans-serif !important;
  color: #FF3E24;
  margin-bottom: 0;
  padding-right: 30px;
  transition: all 150ms ease;
}
.panel-news-accordion .news-accordion-header:after {
  content: "+" !important;
  display: block;
  position: absolute;
  right: 15px;
  top: 18px;
  font-size: 20px;
  line-height: 23px;
  font-weight: 900;
  color: #FF3E24;
  border: 1px solid #FF3E24;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 2px;
  transition: transform 150ms;
  text-align: center;
  background-image: none;
  font-family: "Work Sans", sans-serif !important;
}
.panel-news-accordion:hover .news-accordion-header {
  background-color: #FF3E24;
  color: #fff !important;
}
.panel-news-accordion:hover .news-accordion-header:after {
  color: #fff;
  border: 1px solid #fff;
}
.panel-news-accordion .news-accordion-header:not(.collapsed) {
  background-color: #FF3E24;
  color: #fff !important;
}
.panel-news-accordion .news-accordion-header:not(.collapsed):after {
  color: #fff;
  border: 1px solid #fff;
}
.panel-news-accordion .panel-collapse.in {
  border-bottom: 0;
}
.panel-news-accordion .panel-body {
  /* content */
  padding: 25px 15px 0 15px;
  margin-top: -10px;
}
.panel-news-accordion .panel-body h4 {
  margin-bottom: 15px;
}
.panel-news-accordion .panel-body p {
  color: #000;
  margin-bottom: 15px;
}
.panel-news-accordion .panel-body .btn-link {
  margin-bottom: 40px;
}

.panel-group .panel + .panel {
  margin-top: 0;
}

/*###########################  CONNEXION  ###########################*/
.zend_form {
  background-color: rgba(205, 222, 196, 0.2);
  padding: 60px 60px 40px 60px;
  display: inline-block;
}
.zend_form .col-md-12 {
  width: 100%;
}
.zend_form .col-md-12 input, .zend_form .col-md-12 select, .zend_form .col-md-12 textarea {
  box-shadow: none !important;
}
.zend_form .btn-link {
  margin-left: 30px;
}

/*###########################  TABLEAU  ###########################*/
/* basically le bottin de yapla */
.table-striped thead tr th {
  background-color: #CDDEC4;
  border-bottom: none !important;
  padding: 20px 15px;
  color: #fff !important;
}
.table-striped thead tr th a {
  font-family: "Playfair Display", serif;
  font-size: 25px;
  line-height: 30px;
  color: #FF3E24;
  font-weight: 900;
  text-transform: none;
  color: #fff !important;
}
.table-striped tbody > tr:nth-child(even) > td {
  background-color: rgba(205, 222, 196, 0.5);
}
.table-striped tbody > tr:nth-child(odd) > td {
  background-color: rgba(205, 222, 196, 0.2);
}
.table-striped tbody > tr:hover > td {
  /* to come :D */
}
.table-striped tbody tr td {
  padding: 15px 15px;
  color: #000;
}
.table-striped tbody tr td .table__field-image {
  max-width: 130px;
  width: 100%;
}

/*###########################  TAB BOTTIN DES MEMBRES  ###########################*/
.nav-tabs {
  margin-top: 60px;
}
.nav-tabs li {
  padding: 0px 20px;
}
.nav-tabs li:first-child {
  padding-left: 0;
}
.nav-tabs li a {
  border: none;
  border-bottom: 5px solid transparent;
  color: rgba(205, 222, 196, 0.5);
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Playfair Display", serif;
  letter-spacing: 2px;
  padding: 10px 0px;
}
.nav-tabs li a:hover, .nav-tabs li a:focus {
  background-color: transparent;
  color: rgba(205, 222, 196, 0.4);
  border-color: transparent;
}
.nav-tabs li.active:hover a, .nav-tabs li.active a {
  border-bottom: 5px solid #FF3E24;
  color: #CDDEC4;
}

/*###########################  MISCELLANIOUS  ###########################*/
.category {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #FF3E24;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 6px;
}

.keyword, .chosen-choices .search-choice, span.news-tags, span.news-blog__tag {
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  background-color: #CDDEC4 !important;
  display: inline-block;
  width: auto;
  padding: 2px 10px !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 700;
  border-radius: 0;
}

span.news-tags, span.news-blog__tag {
  margin-right: 10px;
}

.search-form {
  margin-bottom: 30px;
}
.search-form label {
  font-family: "Playfair Display", serif;
  font-size: 25px;
  line-height: 30px;
  color: #FF3E24;
  font-weight: 900;
  text-transform: none;
  color: #CDDEC4 !important;
}

.chosen-choices {
  height: 51px !important;
  min-height: 0 !important;
}
.chosen-choices .search-choice {
  padding-right: 25px !important;
  border: none !important;
  background-image: none !important;
  margin: 0 !important;
}

.formatdate, .e-date, .adh-date {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #FF3E24;
  font-style: italic;
  font-weight: 700;
  text-transform: none !important;
}

.cookie-notice .cn-learn-more {
  color: #2F2F2F !important;
  font-weight: 500 !important;
}
.cookie-notice .cn-learn-more:hover {
  color: #5d5d5d !important;
  font-weight: 500 !important;
}
.cookie-notice .cn-buttons .cm-btn-danger {
  font-family: "Work Sans", sans-serif;
  text-transform: none;
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  height: auto;
  padding: 15px 30px;
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
  border: none;
  min-width: 0;
  transition: all 150ms;
}
.cookie-notice .cn-buttons .cm-btn-danger:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .cookie-notice .cn-buttons .cm-btn-danger {
    white-space: normal !important;
  }
}
.cookie-notice .cn-buttons .cm-btn-danger:active, .cookie-notice .cn-buttons .cm-btn-danger:focus {
  outline: none !important;
}
.cookie-notice .cn-buttons .cm-btn-danger {
  font-weight: 500 !important;
  background-color: transparent !important;
  color: #2F2F2F !important;
}
.cookie-notice .cn-buttons .cm-btn-danger:hover {
  color: #5d5d5d !important;
}
.cookie-notice .cn-buttons .cm-btn-success {
  font-family: "Work Sans", sans-serif;
  text-transform: none;
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  height: auto;
  padding: 15px 30px;
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
  border: none;
  min-width: 0;
  transition: all 150ms;
}
.cookie-notice .cn-buttons .cm-btn-success:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .cookie-notice .cn-buttons .cm-btn-success {
    white-space: normal !important;
  }
}
.cookie-notice .cn-buttons .cm-btn-success:active, .cookie-notice .cn-buttons .cm-btn-success:focus {
  outline: none !important;
}
.cookie-notice .cn-buttons .cm-btn-success {
  border: 2px solid #2F2F2F !important;
  background-color: #2F2F2F !important;
  font-weight: 500 !important;
}
.cookie-notice .cn-buttons .cm-btn-success:hover {
  border: 2px solid #5d5d5d !important;
  background-color: #5d5d5d !important;
}

.cookie-modal .cm-footer-buttons .cm-btn-decline {
  font-family: "Work Sans", sans-serif;
  text-transform: none;
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  height: auto;
  padding: 15px 30px;
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
  border: none;
  min-width: 0;
  transition: all 150ms;
}
.cookie-modal .cm-footer-buttons .cm-btn-decline:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .cookie-modal .cm-footer-buttons .cm-btn-decline {
    white-space: normal !important;
  }
}
.cookie-modal .cm-footer-buttons .cm-btn-decline:active, .cookie-modal .cm-footer-buttons .cm-btn-decline:focus {
  outline: none !important;
}
.cookie-modal .cm-footer-buttons .cm-btn-decline {
  font-weight: 500 !important;
  background-color: transparent !important;
  color: #2F2F2F !important;
}
.cookie-modal .cm-footer-buttons .cm-btn-decline:hover {
  color: #5d5d5d !important;
}
.cookie-modal .cm-footer-buttons .cm-btn-success {
  font-family: "Work Sans", sans-serif;
  text-transform: none;
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  height: auto;
  padding: 15px 30px;
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
  border: none;
  min-width: 0;
  transition: all 150ms;
}
.cookie-modal .cm-footer-buttons .cm-btn-success:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .cookie-modal .cm-footer-buttons .cm-btn-success {
    white-space: normal !important;
  }
}
.cookie-modal .cm-footer-buttons .cm-btn-success:active, .cookie-modal .cm-footer-buttons .cm-btn-success:focus {
  outline: none !important;
}
.cookie-modal .cm-footer-buttons .cm-btn-success {
  border: 2px solid #2F2F2F !important;
  background-color: #2F2F2F !important;
  font-weight: 500 !important;
}
.cookie-modal .cm-footer-buttons .cm-btn-success:hover {
  border: 2px solid #5d5d5d !important;
  background-color: #5d5d5d !important;
}
.cookie-modal .cm-footer-buttons .cm-btn-success.cm-btn-info {
  border: 2px solid #2F2F2F !important;
  background-color: transparent !important;
  color: #2F2F2F !important;
}
.cookie-modal .cm-footer-buttons .cm-btn-success.cm-btn-info:hover {
  text-decoration: none !important;
  border: 2px solid #5d5d5d !important;
  color: #5d5d5d !important;
}

.cookie-consent-modal {
  width: 90% !important;
  max-width: 550px !important;
}
@media (max-width: 767px) {
  .cookie-consent-modal {
    margin-right: 70px !important;
  }
}
.cookie-consent-modal h1, .cookie-consent-modal h2, .cookie-consent-modal h3, .cookie-consent-modal h4, .cookie-consent-modal h5, .cookie-consent-modal h6, .cookie-consent-modal p, .cookie-consent-modal span, .cookie-consent-modal ul, .cookie-consent-modal li, .cookie-consent-modal button {
  opacity: 1 !important;
  transform: translateY(0) !important;
}
.cookie-consent-modal p.consent-description {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 15px;
  color: #000;
}
.cookie-consent-modal p.consent-description a {
  text-decoration: underline;
}
.cookie-consent-modal p.consent-description a:hover {
  text-decoration: none;
}
.cookie-consent-modal .actions-container {
  justify-content: space-between !important;
}
.cookie-consent-modal .actions-container .btn-link {
  /*@include btn-secondary;*/
}
/* DISPLAY RESPONSIVE */
.displaynone {
  display: none;
}

@media (max-width: 991px) {
  .md-hidden {
    display: none;
  }
}

@media (max-width: 767px) {
  .sm-hidden {
    display: none;
  }
}

/* float clear responsive */
@media (max-width: 767px) {
  .max-sm-clear:after {
    content: "";
    display: block;
    clear: both;
  }
}

/* Classe display none */
.displaynone {
  display: none;
}

/* Centrer les éléments d'une grille mosaic */
.centeredmosaicitem .news-mosaic {
  text-align: center;
}
.centeredmosaicitem .news-mosaic .row > div {
  margin-bottom: 60px;
}
.centeredmosaicitem .news-mosaic .row:last-child > div:last-child {
  margin-bottom: 0;
}

/* Intro des pages */
.pageIntroduction {
  text-align: center;
}
.pageIntroduction:not(.withbackground) .mod-article__intro, .pageIntroduction:not(.withbackground) .mod-article__content, .pageIntroduction:not(.withbackground) .zone-html > .content {
  max-width: 920px;
  margin: auto;
}
.pageIntroduction:not(.withbackground) .mod-article__intro p, .pageIntroduction:not(.withbackground) .mod-article__content p, .pageIntroduction:not(.withbackground) .zone-html > .content p {
  font-size: 25px;
  line-height: 37px;
}
@media (max-width: 991px) {
  .pageIntroduction:not(.withbackground) .mod-article__intro p, .pageIntroduction:not(.withbackground) .mod-article__content p, .pageIntroduction:not(.withbackground) .zone-html > .content p {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .pageIntroduction:not(.withbackground) .mod-article__intro p, .pageIntroduction:not(.withbackground) .mod-article__content p, .pageIntroduction:not(.withbackground) .zone-html > .content p {
    font-size: 20px;
    line-height: 27px;
  }
}
.pageIntroduction.withbackground .mod-article__intro, .pageIntroduction.withbackground .mod-article__content, .pageIntroduction.withbackground .zone-html > .content {
  max-width: 1100px;
  margin: auto;
  background-color: #FDEEE3;
  border-radius: 150px;
  padding: 30px 10vw;
}
@media (max-width: 767px) {
  .pageIntroduction.withbackground .mod-article__intro, .pageIntroduction.withbackground .mod-article__content, .pageIntroduction.withbackground .zone-html > .content {
    padding: 60px 5vw;
  }
}
.pageIntroduction.withbackground .mod-article__intro h3, .pageIntroduction.withbackground .mod-article__content h3, .pageIntroduction.withbackground .zone-html > .content h3 {
  margin-bottom: 0;
}

.pageIntroduction__intro .mod-article__intro {
  max-width: 920px;
  margin: auto;
}
.pageIntroduction__intro .mod-article__intro p {
  font-size: 25px;
  line-height: 37px;
}
@media (max-width: 991px) {
  .pageIntroduction__intro .mod-article__intro p {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .pageIntroduction__intro .mod-article__intro p {
    font-size: 20px;
    line-height: 27px;
  }
}

.pageIntroduction-containeronly .zone-html > .content {
  max-width: 920px;
  margin: auto;
}

.smolcontainer .container {
  max-width: 730px;
}

/* Alignement flex */
.verticalalign .row {
  display: flex;
  flex-wrap: wrap;
}
.verticalalign .row > div {
  display: flex;
  flex-direction: column;
}
.verticalalign .row > div > div {
  width: 100%;
}
.verticalalign.center .row > div {
  align-items: center;
  justify-content: center;
}
.verticalalign.bottom .row > div {
  align-items: center;
  justify-content: flex-end;
}

@media (min-width: 768px) {
  .rowCenteredItems .row {
    display: flex;
    justify-content: center;
  }
}

/* Centrer une image d'un article */
.centeredimage .mod-article__img, .centeredimage .news-thumbnail {
  display: block;
  margin: 0 auto;
}
.centeredimage .itemImage {
  text-align: center;
}
.centeredimage .itemImage img {
  display: inline-block !important;
}
.centeredimage .item img {
  display: inline-block !important;
}
.centeredimage-marginbottom .mod-article__img, .centeredimage-marginbottom .news-thumbnail {
  display: block;
  margin: 0 auto;
  margin-bottom: 50px;
}
.centeredimage-margintop .mod-article__img, .centeredimage-margintop .news-thumbnail {
  display: block;
  margin: 0 auto;
  margin-top: 50px;
}

.centeredimageinparagraph .item p {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .centeredimageinparagraph .item {
    margin-bottom: 60px;
  }
}

/* Centrer tous les éléments d'un article en mobile */
@media (max-width: 767px) {
  .mobileallcenter {
    text-align: center;
  }
  .mobileallcenter .zone-article, .mobileallcenter .zone-article div {
    width: 100%;
  }
}

/* Centrer uniquement l'image d'un article en mobile */
@media (max-width: 767px) {
  .mobileimgcenter {
    text-align: center;
  }
  .mobileimgcenter .zone-article, .mobileimgcenter .zone-article div {
    width: 100%;
  }
  .mobileimgcenter .mod-article__intro {
    margin-top: 30px;
  }
  .mobileimgcenter .mod-article__intro, .mobileimgcenter .mod-article__content .mod-article__content {
    text-align: left;
  }
}

/* PADDINGS */
.smallpadding {
  padding: 70px 0;
}

.smallpaddingtop {
  padding-top: 70px;
}

.smallpaddingbottom {
  padding-bottom: 70px;
}

.largepadding {
  padding: 100px 0;
}

.largepaddingtop {
  padding-top: 100px;
}

.largepaddingbottom {
  padding-bottom: 100px;
}

@media (max-width: 767px) {
  .smallpadding {
    padding: 40px 0;
  }
  .smallpaddingtop {
    padding-top: 40px;
  }
  .smallpaddingbottom {
    padding-bottom: 40px;
  }
  .largepadding {
    padding: 80px 0;
  }
  .largepaddingtop {
    padding-top: 80px;
  }
  .largepaddingbottom {
    padding-bottom: 80px;
  }
}
/* TITLES */
.whitetitles h1, .whitetitles h2, .whitetitles h3, .whitetitles h4, .whitetitles h5, .whitetitles h6,
.whitetitles .h1, .whitetitles .h2, .whitetitles .h3, .whitetitles .h4, .whitetitles .h5, .whitetitles .h6 {
  color: #fff !important;
}
.whitetitles-h1 h1, .whitetitles-h2 h2, .whitetitles-h3 h3, .whitetitles-h4 h4, .whitetitles-h5 h5, .whitetitles-h6 h6 {
  color: #fff !important;
}

.darktitles h1, .darktitles h2, .darktitles h3, .darktitles h4, .darktitles h5, .darktitles h6,
.darktitles .h1, .darktitles .h2, .darktitles .h3, .darktitles .h4, .darktitles .h5, .darktitles .h6 {
  color: #000 !important;
}
.darktitles-h1 h1, .darktitles-h2 h2, .darktitles-h3 h3, .darktitles-h4 h4, .darktitles-h5 h5, .darktitles-h6 h6 {
  color: #000 !important;
}

.redtitles h1, .redtitles h2, .redtitles h3, .redtitles h4, .redtitles h5, .redtitles h6, .redtitles p,
.redtitles .h1, .redtitles .h2, .redtitles .h3, .redtitles .h4, .redtitles .h5, .redtitles .h6 {
  color: #FF3E24 !important;
}
.redtitles-h1 h1, .redtitles-h2 h2, .redtitles-h3 h3, .redtitles-h4 h4, .redtitles-h5 h5, .redtitles-h6 h6, .redtitles-p p {
  color: #FF3E24 !important;
}

.lightgreentitles h1, .lightgreentitles h2, .lightgreentitles h3, .lightgreentitles h4, .lightgreentitles h5, .lightgreentitles h6, .lightgreentitles p, .lightgreentitles ul li, .lightgreentitles label,
.lightgreentitles .h1, .lightgreentitles .h2, .lightgreentitles .h3, .lightgreentitles .h4, .lightgreentitles .h5, .lightgreentitles .h6 {
  color: #CDDEC4 !important;
}
.lightgreentitles-h1 h1, .lightgreentitles-h2 h2, .lightgreentitles-h3 h3, .lightgreentitles-h4 h4, .lightgreentitles-h5 h5, .lightgreentitles-h6 h6, .lightgreentitles-p p {
  color: #CDDEC4 !important;
}

.darkparagraphe p {
  color: #000;
}

/* IMAGE Z LAYOUT */
@media (max-width: 767px) {
  .zlayout > .container > .row {
    display: flex;
    flex-flow: column;
  }
  .zlayout > .container > .row > div:first-child {
    order: 1;
  }
  .zlayout > .container > .row > div:last-child {
    order: 0;
  }
  .zlayout .zone-image {
    margin-bottom: 30px;
  }
}

.marginforimage .mod-article__img, .marginforimage .zone-image {
  margin-bottom: 30px;
}

/* BACKGROUNDS SET-UP */
.lightbackground h1, .lightbackground h2, .lightbackground h3, .lightbackground h4, .lightbackground h5, .lightbackground h6, .lightbackground .h1, .lightbackground .h2, .lightbackground .h3, .lightbackground .h4, .lightbackground .h5, .lightbackground .h6, .lightbackground p {
  color: #FF3E24 !important;
}
.lightbackground .btn.btn-primary, .lightbackground .btn.btn-default {
  border: none !important;
  background-color: #CDDEC4 !important;
  color: #FF3E24 !important;
}
.lightbackground .btn.btn-primary:hover, .lightbackground .btn.btn-default:hover {
  background-color: #FF3E24 !important;
  color: #CDDEC4 !important;
}
.lightbackground .btn-link, .lightbackground .btn-back, .lightbackground .btn-secondary {
  background-color: transparent !important;
  color: #fff !important;
  border: 1px solid #fff !important;
}
.lightbackground .btn-link:hover, .lightbackground .btn-back:hover, .lightbackground .btn-secondary:hover {
  background-color: transparent !important;
  color: #FF3E24 !important;
  border: 1px solid #fff !important;
}

.darkbackground h1, .darkbackground h2, .darkbackground h3, .darkbackground h4, .darkbackground h5, .darkbackground h6, .darkbackground .h1, .darkbackground .h2, .darkbackground .h3, .darkbackground .h4, .darkbackground .h5, .darkbackground .h6, .darkbackground p {
  color: #fff !important;
}
.darkbackground .btn.btn-primary, .darkbackground .btn.btn-default {
  border: none !important;
  background-color: #FF3E24 !important;
  color: #CDDEC4 !important;
}
.darkbackground .btn.btn-primary:hover, .darkbackground .btn.btn-default:hover {
  background-color: #fff !important;
  color: #CDDEC4 !important;
}
.darkbackground .btn-link, .darkbackground .btn-back, .darkbackground .btn-secondary {
  background-color: transparent !important;
  color: #fff !important;
  border: 1px solid #fff !important;
}
.darkbackground .btn-link:hover, .darkbackground .btn-back:hover, .darkbackground .btn-secondary:hover {
  background-color: transparent !important;
  color: #FF3E24 !important;
  border: 1px solid #fff !important;
}

.listecolonnes.logo-4 ul {
  list-style: none;
  margin-bottom: 60px;
}
.listecolonnes.logo-4 ul:after {
  content: "";
  display: block;
  clear: both;
}
@media (max-width: 991px) {
  .listecolonnes.logo-4 ul {
    margin-bottom: 30px;
  }
}
.listecolonnes.logo-4 ul li {
  float: left;
  width: 25%;
}
.listecolonnes.logo-4 ul li img {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .listecolonnes.logo-4 ul li {
    width: 33%;
  }
}
@media (max-width: 767px) {
  .listecolonnes.logo-4 ul li {
    width: 50%;
  }
}
.listecolonnes.logo-3 ul {
  list-style: none;
  margin-bottom: 60px;
}
.listecolonnes.logo-3 ul:after {
  content: "";
  display: block;
  clear: both;
}
.listecolonnes.logo-3 ul li {
  float: left;
  width: 33%;
}
.listecolonnes.logo-3 ul li img {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .listecolonnes.logo-3 ul li {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .boutondecalage .btn {
    margin-right: 0;
  }
}

/* FIX FLEX ON SAFARI, do not delete */
@media (min-width: 768px) {
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
    margin: 0 -1px;
  }
}
/* Remove native back to list button because its a javascrip history back ew */
.article-back-to-list-histo {
  display: none;
}

/* all the medias sharing button ugly as fuck and we never used them */
.plugin-addthis {
  display: none;
}

/* MOBILE CONTAINER PADDING LARGER BECAUSE OUR DESIGNERS LIKE IT THICC */
@media (max-width: 767px) {
  .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* Remove outline on focus link */
a:focus, a:active {
  outline: none;
  text-decoration: none;
}

/* Weird Yapla Bootstrap thing with containerfluid and columns... */
.container-fluid > .row-fluid > div:first-child {
  padding-left: 15px;
}

.container-fluid > .row-fluid > div:last-child {
  padding-right: 15px;
}

/* Accordion with tables to make accordions in WYSIWYG easy for client */
/* Just create table with table button and add class accordeon in advanced settings */
table.accordeon {
  display: block;
  width: 100% !important;
  border: 0;
}
table.accordeon tbody, table.accordeon tr, table.accordeon td {
  border: 0;
}
table.accordeon tbody {
  display: block;
}
table.accordeon tbody tr:first-child {
  cursor: pointer;
  display: block;
  border-bottom: 1px solid #FF3E24;
  background-color: transparent;
  padding: 20px 15px;
  position: relative;
  transition: all 150ms ease;
}
table.accordeon tbody tr:first-child td h5 {
  margin-bottom: 0;
  font-family: "Work Sans", sans-serif;
  text-align: left;
}
table.accordeon tbody tr:first-child:after {
  content: "+";
  display: block;
  position: absolute;
  right: 15px;
  top: 18px;
  font-size: 20px;
  font-weight: bold;
  color: #FF3E24;
  border: 1px solid #FF3E24;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 2px;
  transition: transform 150ms;
  text-align: center;
}
table.accordeon tbody tr:first-child:hover {
  background-color: #FF3E24;
}
table.accordeon tbody tr:first-child:hover h5 {
  color: #fff;
}
table.accordeon tbody tr:first-child:hover:after {
  color: #fff;
  border: 1px solid #fff;
}
table.accordeon tbody tr:last-child {
  display: block;
}
table.accordeon tbody tr:last-child td {
  text-align: left;
  display: block;
  max-height: 0;
  overflow: hidden;
}
table.accordeon.active tbody tr:first-child {
  border-bottom: 1px solid transparent;
}
table.accordeon.active tbody tr:first-child:after {
  transform: rotate(45deg);
}
table.accordeon.active tbody tr:last-child {
  border-bottom: 1px solid #FF3E24;
  padding: 15px 0px;
}
table.accordeon.active tbody tr:last-child td {
  max-height: 5000px;
  padding-left: 15px;
  transition: max-height 1.5s;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 62, 36, 0.4);
  }
  50% {
    -webkit-box-shadow: 0 0 0 13px rgba(255, 62, 36, 0);
  }
  80% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 62, 36, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 62, 36, 0.4);
    box-shadow: 0 0 0 0 rgba(255, 62, 36, 0.4);
  }
  50% {
    -moz-box-shadow: 0 0 0 13px rgba(255, 62, 36, 0);
    box-shadow: 0 0 0 13px rgba(255, 62, 36, 0);
  }
  80% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 62, 36, 0);
    box-shadow: 0 0 0 0 rgba(255, 62, 36, 0);
  }
}
/* CSS Animations (extracted from http://glifo.uiparade.com/) */
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.animatable .container {
  visibility: hidden;
}

.animated .container {
  visibility: visible;
  animation: fadeInDown 1s running;
}

.animatableOnRow .news-mosaic .row, .animatableOnRow .newsList .row {
  visibility: hidden;
}
.animatableOnRow .news-mosaic .row.animatedOnRow, .animatableOnRow .newsList .row.animatedOnRow {
  visibility: visible;
  animation: fadeInDown 1s running;
}

@keyframes mediahover {
  0% {
    background-color: #FF3E24;
    color: #fff;
  }
  50% {
    background-color: #fff;
    color: #FF3E24;
  }
  100% {
    background-color: #FF3E24;
    color: #fff;
  }
}
@keyframes beforeaftermediahover {
  0% {
    border-top: 1px solid #fff;
  }
  50% {
    border-top: 1px solid #FF3E24;
  }
  100% {
    border-top: 1px solid #fff;
  }
}
body.overflowhidden {
  overflow: hidden;
}
@media (min-width: 1200px) {
  body.lang-en .main-header .zone-menu .navbar ul.nav.navbar-nav li[rel=data-menu-57711] a:after {
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg id='EN_TOP' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 164.31 242.77'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bfill:%23fdeee3;%7D.cls-3%7Bclip-path:url(%23clip-path);%7D%3C/style%3E%3CclipPath id='clip-path' transform='translate(0.41 0.11)'%3E%3Crect class='cls-1' x='-0.41' y='-0.11' width='164.32' height='242.77'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='Rectangle_1703' data-name='Rectangle 1703' class='cls-2' x='39.74' y='241.4' width='80.07' height='1.36'/%3E%3Crect id='Rectangle_1704' data-name='Rectangle 1704' class='cls-2' x='39.74' width='80.07' height='1.36'/%3E%3Cg id='Groupe_1529' data-name='Groupe 1529'%3E%3Cg class='cls-3'%3E%3Cg id='Groupe_1528-2' data-name='Groupe 1528-2'%3E%3Cpath id='Tracé_4787' data-name='Tracé 4787' class='cls-2' d='M62.18,31.78c3.32,0,5.88,2.9,7.76,6.73l.17-.08-.35-7.33H46.14l-.34,7.33.17.08c1.88-3.83,4.35-6.73,7.76-6.73h.6V51.39c0,3.16-.68,4.86-1.79,5.2v.17H63.37V56.6c-1.19-.34-1.88-2.05-1.88-5.2V31.78Z' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4788' data-name='Tracé 4788' class='cls-2' d='M71.56,56.51v.17H81.62v-.17c-1.2-.34-1.71-1.88-1.71-5.2V42.1A3,3,0,0,1,82.21,41c1.71,0,3.41,1,3.41,3.67v6.73c0,3.24-.51,4.77-1.7,5.2v.17H94v-.17c-1.19-.34-1.62-1.45-1.62-5.2V43.55c0-4-2-6-5.8-6a7.54,7.54,0,0,0-6.65,3.92V35.87a33.1,33.1,0,0,1,.34-5.8L80.17,30a42.21,42.21,0,0,1-8.53.94l-.09.17c.94.6,1.62.6,1.62,4.77V51.39c.09,3.75-.34,4.77-1.62,5.11' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4789' data-name='Tracé 4789' class='cls-2' d='M112.15,44.4c0-4-3-6.82-7.59-6.82-5.2,0-9.3,3.75-9.3,9.89,0,6,4.27,9.63,9.3,9.63,5.2,0,7.42-3.58,7.84-6l-.17-.09a6.43,6.43,0,0,1-4.09,1.19c-3.41,0-6.06-2.3-6.48-6.48h10.4c0-.42.09-.85.09-1.36m-5.63.68h-5v-.25c0-4,1.37-6.49,2.9-6.49s2.22,1.71,2.22,4.69a5.67,5.67,0,0,1-.17,2' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4790' data-name='Tracé 4790' class='cls-2' d='M39.83,150.9v.26h10.4V151c-1.36-.43-1.87-2-1.87-5.29V132.57h4.18v-.68H48.45v-2.82c0-5.71.93-6.74,2-6.74,1.79,0,3.84,2.3,4.78,6.48h.16l2-5.2c-1.19-1.19-4.43-2-7-2-5.37,0-9,2-9,7.5v2.81H40.18v.68h1.36V145.7c0,3.75-.51,4.77-1.71,5.2' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4791' data-name='Tracé 4791' class='cls-2' d='M62.18,131.46c-5.38,0-9.9,3.33-9.9,9.89,0,6.74,4.52,10.15,9.9,10.15s9.89-3.41,9.89-10.15c0-6.56-4.52-9.89-9.89-9.89m0,19.27c-1.8,0-2.9-2.73-2.82-9.38s1-9.12,2.82-9.12,2.9,2.56,2.9,9.12-1.11,9.38-2.9,9.38' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4792' data-name='Tracé 4792' class='cls-2' d='M93.73,141.35c0-6.56-4.52-9.89-9.89-9.89s-9.9,3.33-9.9,9.89c0,6.74,4.52,10.15,9.9,10.15s9.89-3.41,9.89-10.15m-9.89,9.38c-1.8,0-2.9-2.73-2.82-9.38s1-9.12,2.82-9.12,2.9,2.56,2.9,9.12-1.11,9.38-2.9,9.38' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4793' data-name='Tracé 4793' class='cls-2' d='M116.58,122.34l-.09-.09a42.37,42.37,0,0,1-8.7.94l-.08.17c.94.6,1.7,2,1.7,6.31v2.47a7.35,7.35,0,0,0-3.32-.76c-5.37,0-10.4,2.9-10.4,11.25,0,5.12,2.9,8.79,7.08,8.79a7.32,7.32,0,0,0,6.65-4v3.92l.17.09a60.65,60.65,0,0,1,8.87-1.71v-.17c-1.37-.6-2.14-2.22-2.14-4.86v-15a54.32,54.32,0,0,1,.26-7.33m-10.32,25.58c-2.39,0-3.5-2.13-3.5-7.25,0-6.56,1.28-8.61,3.33-8.61s3.32,1.28,3.32,5.11v9.47a3.78,3.78,0,0,1-3.15,1.28' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4794' data-name='Tracé 4794' class='cls-2' d='M-.24,109.72V110H14.94v-.25c-1.88-.6-2.65-2.9-2.65-7.85V87.8a6.29,6.29,0,0,1,4.18-1.62c2.22,0,3.75,1.62,3.75,5.55V102c0,4.94-.76,7.25-2.64,7.84v.26H33.19v-.26c-1.88-.6-2.65-2.9-2.65-7.84V90a14.22,14.22,0,0,0-.08-2,6,6,0,0,1,4.35-1.88c2.21,0,3.75,1.62,3.75,5.55V102c0,4.94-.77,7.25-2.64,7.84v.26H51.09v-.26C49.72,109.2,49,108.18,49,102V90c0-6-3.07-9-8.61-9a10.45,10.45,0,0,0-9.89,6.56c-.76-4.43-3.66-6.56-8.44-6.56A10.59,10.59,0,0,0,12.46,87a43.63,43.63,0,0,1,.43-5.71l-.17-.17a61.53,61.53,0,0,1-13,1.36l-.08.26c1.45.85,2.55,3,2.55,9.38V102c-.17,6.14-.85,7.16-2.38,7.76' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4795' data-name='Tracé 4795' class='cls-2' d='M78.38,101.53l-.17-.08a10,10,0,0,1-6.31,1.87c-5.29,0-9.38-3.5-10-9.8H78a15.74,15.74,0,0,0,.17-2c0-6.14-4.6-10.4-11.68-10.4-8,0-14.33,5.63-14.33,14.92,0,9,6.65,14.58,14.33,14.58,7.84,0,11.34-5.45,11.94-9M61.75,91.9c0-6.14,2.13-9.81,4.52-9.81s3.41,2.64,3.41,7.16a19.62,19.62,0,0,1-.26,3.16H61.75Z' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4796' data-name='Tracé 4796' class='cls-2' d='M81.36,97.61c0,7.59,4.35,12.87,10.66,12.87a10.43,10.43,0,0,0,10.06-6.65v6.48l.17.18a86,86,0,0,1,13.3-2.56v-.26c-2-.94-3.24-3.24-3.24-7.16V78.42a76.88,76.88,0,0,1,.52-10.83l-.18-.17a60.93,60.93,0,0,1-13.13,1.37l-.08.25c1.36.86,2.56,3,2.56,9.38v3.67A11.11,11.11,0,0,0,97,81c-8.1,0-15.6,4.35-15.6,16.63M97,82.09c3.24,0,5,1.88,5,7.59v13.81a6.09,6.09,0,0,1-4.78,2c-3.67,0-5.2-3.15-5.2-10.66,0-9.72,2-12.7,5-12.7' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4797' data-name='Tracé 4797' class='cls-2' d='M160.66,101.36v-7c0-8.19-5.11-13.39-14.5-13.39-3.32,0-8.1,1.36-10.4,3.16l3,9.12.25-.09c1.37-7.24,4.1-11.17,7.17-11.17,2.3,0,4.26,2,4.26,10.58v1.11L135,99a7,7,0,0,0-1,3.93c0,4.51,3.5,7.67,8.28,7.67s7.33-3.16,7.5-6.31l-.18-.09a2.13,2.13,0,0,1-1.53.6c-2.22,0-3.84-1.53-3.84-5a4.38,4.38,0,0,1,.68-2.73l5.55-1.87v15.43l.17.17A75.41,75.41,0,0,1,163.9,109v-.25c-2.05-1.11-3.24-3.5-3.24-7.34' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4798' data-name='Tracé 4798' class='cls-2' d='M117,82.09c1.45.85,2.55,3.07,2.55,9.55v10.14c0,5.8-.68,7.42-2.55,8v.26h15.43v-.26c-1.88-.6-2.56-2.22-2.56-8V91.64a82.2,82.2,0,0,1,.51-11.09l-.17-.17a61.64,61.64,0,0,1-13.13,1.45Z' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4799' data-name='Tracé 4799' class='cls-2' d='M124.17,67.25a5.39,5.39,0,1,1-5.8,5.37,5.6,5.6,0,0,1,5.8-5.37' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4800' data-name='Tracé 4800' class='cls-2' d='M44.78,201.9c-2-.86-3.15-3.24-3.15-7.08v-22A75.33,75.33,0,0,1,42.14,162l-.17-.17a57.86,57.86,0,0,1-12.71,1.36l-.08.26c1.36.85,2.47,3,2.47,9.3v3.67a10.65,10.65,0,0,0-4.86-1.11c-7.93,0-15.26,4.26-15.26,16.54,0,7.5,4.26,12.88,10.4,12.88a10.23,10.23,0,0,0,9.8-6.66v6.49l.17.17a84.16,84.16,0,0,1,13-2.56Zm-13.22-4.27c-.76,1.2-2.73,2-4.6,2-3.58,0-5.11-3.15-5.11-10.57,0-9.64,1.87-12.62,4.86-12.62,3.15,0,4.86,1.88,4.86,7.5Z' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4801' data-name='Tracé 4801' class='cls-2' d='M59.7,185.27h0c.77-.94,3-1.71,5-1.71a6.61,6.61,0,0,1,4,1.11H69l2-8.44a6,6,0,0,0-3.24-.94c-3.67,0-7.34,3.75-8.1,8.7a71.53,71.53,0,0,1,.51-8.53l-.17-.17a58.48,58.48,0,0,1-12.71,1.37l-.08.25c1.36.86,2.47,3,2.47,9.3v9.89c0,5.63-.68,7.17-2.47,7.76v.26H62.94v-.26c-2.38-.6-3.15-2.9-3.15-7.76v-9.81a4.4,4.4,0,0,1-.09-1' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4802' data-name='Tracé 4802' class='cls-2' d='M92.36,180l10.49,24.22h3.33l.42-1.37,7-19.27c1.37-3.67,3.59-6.9,5.12-7.33v-.34h-9.38v.25c2.22.69,4.52,3.42,2.81,8l-3.41,9.38-4.43-11.43c-1.28-3.32-1.11-5.45,1.19-6.05v-.26H89v.26c1.1.25,2.21,1.45,3.32,3.92' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4803' data-name='Tracé 4803' class='cls-2' d='M136.87,197.55c-5.11,0-9.12-3.41-9.72-9.81h15.6a15.6,15.6,0,0,0,.17-2.05c0-6.05-4.51-10.31-11.42-10.31-7.76,0-14,5.62-14,14.83,0,9,6.48,14.5,14,14.5,7.84,0,11.17-5.45,11.76-9l-.17-.09a9.57,9.57,0,0,1-6.22,1.88m-9.81-11.34c0-6.05,2.13-9.81,4.35-9.81s3.33,2.56,3.33,7.08a19.72,19.72,0,0,1-.26,3.16H127v-.43Z' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4804' data-name='Tracé 4804' class='cls-2' d='M88.61,204.45c-1.88-.6-2.56-2.21-2.56-8V186.29a82,82,0,0,1,.51-11.08l-.17-.17a62.28,62.28,0,0,1-13.13,1.44l-.08.26c1.45.85,2.55,3.07,2.55,9.55v10.15c0,5.8-.68,7.41-2.55,8v.26H88.61Z' transform='translate(0.41 0.11)'/%3E%3Cpath id='Tracé_4805' data-name='Tracé 4805' class='cls-2' d='M80.34,162a5.39,5.39,0,1,1-5.8,5.37,5.6,5.6,0,0,1,5.8-5.37' transform='translate(0.41 0.11)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
}
body.lang-en .main-header.stickedmenu.scrollpassed .container .navbar-nav li[rel=data-menu-57711] a:after {
  background-image: url("data:image/svg+xml,%3Csvg id='EN_BOTTOM' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 221.11 326.67'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bfill:%23ff3e24;%7D.cls-3%7Bclip-path:url(%23clip-path);%7D%3C/style%3E%3CclipPath id='clip-path' transform='translate(-0.19 0.07)'%3E%3Crect class='cls-1' x='0.19' y='-0.07' width='221.11' height='326.67'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='Rectangle_1703' data-name='Rectangle 1703' class='cls-2' x='53.47' y='324.84' width='107.74' height='1.84'/%3E%3Crect id='Rectangle_1704' data-name='Rectangle 1704' class='cls-2' x='53.47' width='107.74' height='1.84'/%3E%3Cg id='Groupe_1529' data-name='Groupe 1529'%3E%3Cg class='cls-3'%3E%3Cg id='Groupe_1528' data-name='Groupe 1528'%3E%3Cpath id='Tracé_4787' data-name='Tracé 4787' class='cls-2' d='M84.41,42.85c4.48,0,7.92,3.9,10.44,9.06l.23-.11-.46-9.87H62.84l-.46,9.87.23.11c2.52-5.16,5.85-9.06,10.44-9.06h.8V69.24c0,4.24-.92,6.54-2.41,7v.23H86v-.23c-1.61-.46-2.53-2.76-2.53-7V42.85Z' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4788' data-name='Tracé 4788' class='cls-2' d='M97,76.12v.23h13.54v-.23c-1.6-.46-2.29-2.52-2.29-7V56.73a4,4,0,0,1,3.1-1.49c2.29,0,4.59,1.38,4.59,4.93v9.07c0,4.36-.69,6.42-2.3,7v.23h13.54v-.23c-1.6-.46-2.18-1.95-2.18-7V58.68c0-5.39-2.75-8-7.8-8a10.18,10.18,0,0,0-9,5.28V48.35a45.33,45.33,0,0,1,.46-7.8l-.11-.11A55.38,55.38,0,0,1,97.15,41.7l-.11.23c1.26.8,2.18.8,2.18,6.43V69.24c.11,5.05-.46,6.42-2.18,6.88' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4789' data-name='Tracé 4789' class='cls-2' d='M151.65,59.83c0-5.39-4-9.18-10.21-9.18-7,0-12.51,5.05-12.51,13.31,0,8,5.74,13,12.51,13,7,0,10-4.82,10.56-8l-.23-.11a8.69,8.69,0,0,1-5.51,1.61c-4.59,0-8.15-3.1-8.72-8.73h14c0-.57.11-1.14.11-1.83m-7.57.92h-6.66V60.4c0-5.39,1.84-8.72,3.9-8.72s3,2.3,3,6.31a7.78,7.78,0,0,1-.23,2.76' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4790' data-name='Tracé 4790' class='cls-2' d='M54.35,203.14v.35h14v-.23c-1.84-.57-2.52-2.64-2.52-7.11V178.47h5.62v-.92H65.94v-3.78c0-7.69,1.26-9.06,2.75-9.06,2.41,0,5.17,3.1,6.43,8.72h.23l2.75-7c-1.6-1.61-6-2.75-9.41-2.75-7.22,0-12,2.75-12,10.1v3.78H54.81v.92h1.83v17.67c0,5-.68,6.43-2.29,7' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4791' data-name='Tracé 4791' class='cls-2' d='M84.41,177c-7.23,0-13.31,4.48-13.31,13.31,0,9.07,6.08,13.66,13.31,13.66s13.31-4.59,13.31-13.66c0-8.83-6.08-13.31-13.31-13.31m0,25.94c-2.41,0-3.9-3.68-3.79-12.63S82,178,84.41,178s3.9,3.44,3.9,12.27-1.49,12.63-3.9,12.63' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4792' data-name='Tracé 4792' class='cls-2' d='M126.87,190.29c0-8.83-6.08-13.31-13.31-13.31s-13.31,4.48-13.31,13.31c0,9.07,6.08,13.66,13.31,13.66s13.31-4.59,13.31-13.66m-13.31,12.62c-2.41,0-3.9-3.67-3.79-12.62S111.15,178,113.56,178s3.9,3.45,3.9,12.28-1.49,12.62-3.9,12.62' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4793' data-name='Tracé 4793' class='cls-2' d='M157.62,164.71l-.12-.12a56.72,56.72,0,0,1-11.7,1.26l-.11.23c1.26.8,2.29,2.76,2.29,8.49v3.33a9.77,9.77,0,0,0-4.47-1c-7.23,0-14,3.9-14,15.14,0,6.89,3.9,11.82,9.52,11.82a9.82,9.82,0,0,0,8.95-5.39v5.28l.23.11a83.7,83.7,0,0,1,11.93-2.29v-.23c-1.83-.8-2.86-3-2.86-6.54v-20.2a70.56,70.56,0,0,1,.34-9.86m-13.88,34.42c-3.22,0-4.71-2.87-4.71-9.75,0-8.84,1.72-11.59,4.48-11.59s4.47,1.72,4.47,6.88v12.74a5.11,5.11,0,0,1-4.25,1.72' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4794' data-name='Tracé 4794' class='cls-2' d='M.42,147.72v.35H20.84v-.35c-2.52-.8-3.55-3.9-3.55-10.55V118.23a8.45,8.45,0,0,1,5.62-2.18c3,0,5.05,2.18,5.05,7.46v13.77c0,6.66-1,9.75-3.56,10.56v.34h21v-.34c-2.52-.8-3.56-3.9-3.56-10.56V121.22a21.12,21.12,0,0,0-.11-2.64,8.1,8.1,0,0,1,5.85-2.53c3,0,5.05,2.18,5.05,7.46v13.77c0,6.66-1,9.75-3.56,10.56v.34H69.5v-.34c-1.84-.8-2.87-2.18-2.87-10.56V121.22c0-8.15-4.13-12-11.59-12A14.1,14.1,0,0,0,41.73,118c-1-6-4.94-8.83-11.36-8.83a14.25,14.25,0,0,0-12.85,7.92,58.14,58.14,0,0,1,.57-7.69l-.23-.23A82.17,82.17,0,0,1,.31,111l-.12.35c2,1.15,3.44,4,3.44,12.62v13.31c-.23,8.26-1.14,9.64-3.21,10.44' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4795' data-name='Tracé 4795' class='cls-2' d='M106.21,136.71l-.23-.12a13.42,13.42,0,0,1-8.49,2.53c-7.11,0-12.62-4.7-13.42-13.2h21.57a23,23,0,0,0,.23-2.75c0-8.26-6.2-14-15.72-14-10.78,0-19.27,7.57-19.27,20.08,0,12.05,9,19.62,19.27,19.62,10.56,0,15.26-7.34,16.07-12.16m-22.38-13c0-8.26,2.87-13.2,6.08-13.2s4.59,3.56,4.59,9.64a27.34,27.34,0,0,1-.34,4.24H83.84Z' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4796' data-name='Tracé 4796' class='cls-2' d='M110.23,131.43c0,10.21,5.85,17.33,14.34,17.33a14.06,14.06,0,0,0,13.54-8.95v8.72l.23.23a118.34,118.34,0,0,1,17.9-3.45V145c-2.75-1.26-4.36-4.36-4.36-9.64V105.61A104.25,104.25,0,0,1,152.57,91l-.23-.23a82.65,82.65,0,0,1-17.67,1.84l-.11.34c1.83,1.15,3.44,4,3.44,12.62v4.94a15.11,15.11,0,0,0-6.77-1.5c-10.9,0-21,5.86-21,22.38m21-20.88c4.36,0,6.77,2.52,6.77,10.21v18.59c-1.15,1.6-3.79,2.63-6.43,2.63-4.93,0-7-4.24-7-14.34,0-13.08,2.64-17.1,6.66-17.1' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4797' data-name='Tracé 4797' class='cls-2' d='M216.94,136.48v-9.41c0-11-6.88-18-19.5-18-4.48,0-10.9,1.84-14,4.25l4,12.28.35-.12c1.83-9.75,5.5-15,9.63-15,3.1,0,5.74,2.64,5.74,14.23v1.49l-20.77,7.12a9.42,9.42,0,0,0-1.38,5.28c0,6.08,4.7,10.32,11.13,10.32s9.87-4.24,10.1-8.49l-.23-.11a3,3,0,0,1-2.06.8c-3,0-5.16-2.07-5.16-6.77a5.85,5.85,0,0,1,.91-3.67l7.46-2.53v20.77l.23.23c6.77-1.72,12.39-1.95,17.9-2.41v-.34c-2.75-1.5-4.36-4.7-4.36-9.87' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4798' data-name='Tracé 4798' class='cls-2' d='M158.19,110.55c1.95,1.14,3.44,4.13,3.44,12.85v13.65c0,7.8-.91,10-3.44,10.79v.34H179v-.34c-2.52-.8-3.44-3-3.44-10.79V123.4a106.26,106.26,0,0,1,.69-14.92l-.23-.23a83.4,83.4,0,0,1-17.67,2Z' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4799' data-name='Tracé 4799' class='cls-2' d='M167.83,90.58a7.25,7.25,0,1,1-7.8,7.23,7.53,7.53,0,0,1,7.8-7.23' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4800' data-name='Tracé 4800' class='cls-2' d='M61,271.76c-2.63-1.15-4.24-4.36-4.24-9.52V232.63a101.29,101.29,0,0,1,.69-14.57l-.23-.23a78.08,78.08,0,0,1-17.1,1.84L40,220c1.84,1.15,3.33,4,3.33,12.51v4.93A14.38,14.38,0,0,0,36.79,236c-10.67,0-20.54,5.74-20.54,22.26,0,10.1,5.74,17.33,14,17.33a13.79,13.79,0,0,0,13.2-8.95v8.72l.23.23a114,114,0,0,1,17.44-3.44ZM43.22,266c-1,1.61-3.67,2.64-6.2,2.64-4.82,0-6.89-4.24-6.89-14.23,0-13,2.53-17,6.54-17,4.25,0,6.54,2.53,6.54,10.1Z' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4801' data-name='Tracé 4801' class='cls-2' d='M81.09,249.39h0c1-1.27,4-2.3,6.77-2.3a9,9,0,0,1,5.39,1.49h.34l2.76-11.36A8.13,8.13,0,0,0,92,236c-4.94,0-9.87,5-10.9,11.7a97.67,97.67,0,0,1,.68-11.47l-.22-.23a78.07,78.07,0,0,1-17.1,1.83l-.12.35c1.84,1.14,3.33,4,3.33,12.5V264c0,7.57-.92,9.64-3.33,10.44v.35H85.45v-.35c-3.22-.8-4.25-3.9-4.25-10.44v-13.2a5.77,5.77,0,0,1-.12-1.38' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4802' data-name='Tracé 4802' class='cls-2' d='M125,242.27l14.11,32.59h4.48l.57-1.84,9.41-25.93c1.84-4.93,4.82-9.29,6.89-9.87v-.46H147.86v.35c3,.92,6.09,4.59,3.79,10.78l-4.59,12.62-6-15.37c-1.73-4.47-1.5-7.34,1.6-8.15v-.34H120.56V237c1.49.35,3,1.95,4.47,5.28' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4803' data-name='Tracé 4803' class='cls-2' d='M184.93,265.91c-6.89,0-12.28-4.59-13.08-13.2h21a23,23,0,0,0,.23-2.76c0-8.14-6.08-13.88-15.38-13.88-10.44,0-18.82,7.57-18.82,20,0,12,8.72,19.5,18.82,19.5,10.56,0,15-7.34,15.84-12.05l-.23-.11a12.93,12.93,0,0,1-8.38,2.52m-13.2-15.26c0-8.15,2.87-13.2,5.85-13.2s4.48,3.44,4.48,9.53a26.18,26.18,0,0,1-.35,4.24h-10.1v-.57Z' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4804' data-name='Tracé 4804' class='cls-2' d='M120,275.2c-2.52-.8-3.44-3-3.44-10.78V250.76a109.45,109.45,0,0,1,.69-14.92l-.23-.22a84,84,0,0,1-17.67,1.95l-.11.34c2,1.15,3.44,4.13,3.44,12.85v13.66c0,7.8-.92,10-3.44,10.78v.35H120Z' transform='translate(-0.19 0.07)'/%3E%3Cpath id='Tracé_4805' data-name='Tracé 4805' class='cls-2' d='M108.85,218.06a7.25,7.25,0,1,1-7.8,7.23,7.53,7.53,0,0,1,7.8-7.23' transform='translate(-0.19 0.07)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
}

.menumobilesticky {
  height: 0;
  overflow: hidden;
}
@media (max-width: 991px) {
  .menumobilesticky.scrollpassed .container, .menumobilesticky.opened .container {
    position: fixed;
    display: block;
    z-index: 9999999999;
    right: 100px;
    left: 15px;
    padding: 0;
    width: auto;
    height: 0;
    margin-top: -90px;
  }
  .menumobilesticky.scrollpassed .container .row, .menumobilesticky.scrollpassed .container .row > div, .menumobilesticky.opened .container .row, .menumobilesticky.opened .container .row > div {
    padding: 0;
    margin: 0;
  }
  .menumobilesticky.scrollpassed .container .content, .menumobilesticky.opened .container .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .menumobilesticky.scrollpassed .container .content a, .menumobilesticky.opened .container .content a {
    text-decoration: none !important;
  }
  .menumobilesticky.scrollpassed .container .content .petitlogo, .menumobilesticky.opened .container .content .petitlogo {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_275' data-name='Group 275' xmlns='http://www.w3.org/2000/svg' width='20.363' height='41.231' viewBox='0 0 20.363 41.231'%3E%3Cg id='Group_269' data-name='Group 269' transform='translate(0 4.461)'%3E%3Cpath id='Path_3610' data-name='Path 3610' d='M63.434,120.1c.479,0,1.881.094,2.115.094a2.546,2.546,0,1,0,0-5.092c-.029,0-.057,0-.085.005a4.818,4.818,0,0,0-3.223,1.132c-2.054,1.6-1.3,5.25-1.3,5.25A2.5,2.5,0,0,1,63.434,120.1Z' transform='translate(-47.732 -115.102)' fill='%23ff3e24'/%3E%3Cpath id='Path_3611' data-name='Path 3611' d='M51.091,144.032c-2.879-.247-6.251,1.863-7.3,2.549a14.037,14.037,0,0,1-1.6.708c-.047.012-.1.024-.156.037a2.7,2.7,0,1,1-1.111-5.221A11.6,11.6,0,0,0,44,142.52a11.8,11.8,0,0,0,2.14-.2v-.006c4.28-.688,6.643-3.432,6.643-6.717,0-3.8-3.472-6.887-8.8-6.887-5.488,0-8.805,3.083-8.805,6.887a6.2,6.2,0,0,0,2.112,4.715h-.005l.021.015a7.551,7.551,0,0,0,1.7,1.126,5.95,5.95,0,0,0-2.619,4.965,6.216,6.216,0,0,0,2.3,4.75,8.07,8.07,0,0,0,4.46,1.456l0,0a11.638,11.638,0,0,0,5.681-1.492c.079-.038.153-.075.227-.113l.159-.083c.067-.034.138-.07.2-.1.037-.021.11-.065.2-.124a20.261,20.261,0,0,0,2.153-1.412.71.71,0,0,1,.11-.06,1.125,1.125,0,0,1,.528-.136,1.138,1.138,0,0,1,.6,2.106c-.019.048-.032.075-.032.075a3.855,3.855,0,0,0,2.014-4.344A4.454,4.454,0,0,0,51.091,144.032ZM43.973,129.52c1.978,0,1.978,4.984,1.978,6.077s0,5.978-1.978,6.077c-1.979,0-1.979-4.984-1.979-6.077S41.995,129.52,43.973,129.52Z' transform='translate(-35.168 -121.77)' fill='%23ff3e24'/%3E%3C/g%3E%3Crect id='Rectangle_262' data-name='Rectangle 262' width='12.463' height='0.223' transform='translate(3.891 41.008)' fill='%23ff3e24'/%3E%3Crect id='Rectangle_263' data-name='Rectangle 263' width='12.463' height='0.223' transform='translate(3.891)' fill='%23ff3e24'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    height: 60px;
    width: 40px;
    margin-top: 10px;
  }
  .menumobilesticky.scrollpassed .container .btn.btn-don, .menumobilesticky.opened .container .btn.btn-don {
    box-shadow: none !important;
    padding: 5px 20px;
    height: 35px;
    font-size: 12px;
    margin-top: 20px;
  }
  .menumobilesticky.scrollpassed .container .btn.btn-don:before, .menumobilesticky.opened .container .btn.btn-don:before {
    height: 20px;
    width: 24px;
  }
  .menumobilesticky.scrollpassed .container .btn.btn-don:hover, .menumobilesticky.opened .container .btn.btn-don:hover {
    box-shadow: none !important;
  }
  .menumobilesticky.with-transition > .container {
    transition: height 0.25s linear, margin-top 0.25s linear;
  }
  .menumobilesticky.scrollpassed.stickedmenu {
    overflow: visible;
  }
  .menumobilesticky.scrollpassed.stickedmenu > .container {
    height: 83px;
    margin-top: 0px;
  }
}
.menumobilesticky.opened > .container {
  height: 83px;
  margin-top: 0px;
}
.menumobilesticky.opened .content .btn.btn-don {
  display: none;
}
.menumobilesticky.opened .content .petitlogo {
  margin-top: 10px;
}

@media (min-width: 992px) {
  .line-header {
    background-color: #FF3E24;
    padding: 10px 0;
    height: 40px;
  }
  .line-header .zone-header {
    position: absolute;
    right: 1px;
    top: -35px;
    width: auto;
    background-color: #fff;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    padding: 0 30px 0 40px;
    height: 70px;
    padding-top: 35px;
  }
  .line-header .zone-header ul {
    list-style: none;
  }
  .line-header .zone-header ul li {
    display: inline-block;
    font-weight: 600;
  }
  .line-header .zone-header ul li.header-ext-social-links {
    display: none;
  }
  .line-header .zone-header ul li.header-ext-custom ul li a:hover {
    color: #000;
    text-decoration: none;
  }
  .line-header .zone-header ul li.header-ext-custom ul li:after {
    content: "•";
    display: inline-block;
    color: #FF3E24;
    padding: 0 10px 0 15px;
  }
  .line-header .zone-header ul li.header-ext-custom ul li:last-child:after {
    padding: 0 0 0 15px;
  }
  .line-header .zone-header ul li a.switch-language:hover {
    color: #000;
    text-decoration: none;
  }
}
@media (max-width: 991px) {
  .line-header {
    display: none;
  }
  .line-header.opened {
    display: block;
    z-index: 999999999;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #F1F1F1;
    padding-top: 10px;
    animation: opacitytopmenu 500ms;
  }
  @keyframes opacitytopmenu {
    0% {
      opacity: 0;
    }
    50% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  .line-header.opened .container, .line-header.opened .row, .line-header.opened .row > div {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  .line-header.opened .header-ext-social-links {
    display: block;
  }
  .line-header.opened ul li.header-ext-social-links {
    display: block !important;
    margin-left: 0;
  }
  .line-header.opened ul li.header-ext-social-links .social-link {
    width: 32%;
    display: inline-block;
    text-align: center;
    margin: 0;
  }
  .line-header.opened ul li.header-ext-social-links .icon-facebook, .line-header.opened ul li.header-ext-social-links .icon-twitter, .line-header.opened ul li.header-ext-social-links .icon-instagram {
    font-family: "Playfair Display", serif;
    color: #FF3E24;
    font-size: 20px;
    padding: 10px 0;
    border-top: 1px solid #FF3E24;
    border-radius: 0;
    font-weight: bold;
    display: inline-block;
  }
}
@media (max-width: 991px) and (max-width: 575px) {
  .line-header.opened ul li.header-ext-social-links .icon-facebook, .line-header.opened ul li.header-ext-social-links .icon-twitter, .line-header.opened ul li.header-ext-social-links .icon-instagram {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .line-header.opened ul li.header-ext-social-links .icon-facebook:before {
    content: "Facebook";
  }
  .line-header.opened ul li.header-ext-social-links .icon-twitter:before {
    content: "Twitter";
  }
  .line-header.opened ul li.header-ext-social-links .icon-instagram:before {
    content: "Instagram";
  }
  .line-header.opened ul li.header-ext-custom, .line-header.opened ul li.header-ext-language {
    display: none;
  }
}

.main-header.opened {
  position: initial;
}
.main-header .mod-header-logo {
  max-width: 330px;
  padding: 0;
  margin-left: 30px;
}
.main-header .zone-menu {
  margin-bottom: 30px;
}
.main-header .zone-menu .navbar ul.nav.navbar-nav {
  width: 100%;
  float: none;
}
@media (min-width: 992px) {
  .main-header .zone-menu .navbar ul.nav.navbar-nav {
    display: flex;
    justify-content: center;
    align-items: flex-end;
  }
  .main-header .zone-menu .navbar ul.nav.navbar-nav li[rel=data-menu-57711] {
    order: 3;
  }
  .main-header .zone-menu .navbar ul.nav.navbar-nav li[rel=data-menu-57711] a {
    font-size: 0;
    line-height: 0;
    border-bottom: none;
    padding-bottom: 0;
  }
  .main-header .zone-menu .navbar ul.nav.navbar-nav li[rel=data-menu-57711] a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 246.74 242.52'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fce3d2;%7D%3C/style%3E%3C/defs%3E%3Cg id='Groupe_130' data-name='Groupe 130'%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' class='cls-1' x='84.73' y='241.11' width='78.72' height='1.42'/%3E%3Crect id='Rectangle_4' data-name='Rectangle 4' class='cls-1' x='84.73' width='78.72' height='1.42'/%3E%3Cpath id='Tracé_1' data-name='Tracé 1' class='cls-1' d='M107.84,155.55a63.3,63.3,0,0,1,9.84-1.89v-.2c-1.49-.67-2.37-2.4-2.37-5.28V131.82a59.8,59.8,0,0,1,.36-8l-.12-.12a45.57,45.57,0,0,1-9.67,1l-.08.2c1,.63,1.88,2.2,1.88,6.93v2.72a8.13,8.13,0,0,0-3.69-.83c-6,0-11.6,3.19-11.6,12.28,0,5.59,3.25,9.56,7.87,9.56a8.12,8.12,0,0,0,7.42-4.4v4.28Zm-3.69-3.82c-2.69,0-3.85-2.36-3.85-7.87,0-7.17,1.44-9.37,3.69-9.37s3.69,1.42,3.69,5.59v10.37a5.18,5.18,0,0,1-3.53,1.28Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_2' data-name='Tracé 2' class='cls-1' d='M138.08,141.38c0-4.53-3.42-7.68-8.68-7.68-5.9,0-10.59,4.18-10.59,11.06a10.35,10.35,0,0,0,9.92,10.78c.22,0,.45,0,.67,0,5.95,0,8.47-4,9-6.65l-.17-.08a7.28,7.28,0,0,1-4.69,1.38c-3.89,0-6.94-2.56-7.38-7.28H138A7.14,7.14,0,0,0,138.08,141.38Zm-6.35.71h-5.66v-.32c0-4.52,1.61-7.28,3.33-7.28s2.53,1.93,2.53,5.28a11.31,11.31,0,0,1-.2,2.32Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_3' data-name='Tracé 3' class='cls-1' d='M157.34,149c0-7.12-11.16-6.53-11.16-11.92a2.52,2.52,0,0,1,2.49-2.56h.2c2.09,0,4.17,1.85,5.78,6.41l.2,0,1.44-5.12a13.61,13.61,0,0,0-7.42-2.13c-5.1,0-8.11,3.11-8.11,7.05,0,7.55,10.52,6.81,10.52,11.45a2.45,2.45,0,0,1-2.32,2.57h-.37c-3,0-5.62-2.44-7.31-6.3l-.2,0-.76,5.39c1.81,1.1,5.94,1.73,7.75,1.73C154,155.55,157.34,153.26,157.34,149Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_4' data-name='Tracé 4' class='cls-1' d='M101.32,58v.19h22.52l1.1-8.79-.2-.08c-2.27,3.8-6.39,7.36-9.09,7.36h-4.42V37.54c0-3.42.7-5.26,2-5.65V31.7H101.32v.19c1.18.39,1.88,2.23,1.88,5.65V52.36C103.2,55.77,102.5,57.61,101.32,58Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_5' data-name='Tracé 5' class='cls-1' d='M127.54,50.24a5.06,5.06,0,0,0-.75,2.8c0,3.27,2.55,5.53,6,5.53A5.09,5.09,0,0,0,138.19,54l-.12-.07a1.64,1.64,0,0,1-1.14.42c-1.6,0-2.77-1.07-2.77-3.65a3.51,3.51,0,0,1,.5-2l4-1.38V58.45l.15.12a61.6,61.6,0,0,1,9.6-1.84v-.2c-1.45-.65-2.31-2.34-2.31-5.14v-5c0-5.92-3.72-9.1-10.5-9.1a14.21,14.21,0,0,0-7.51,2.26l2.15,6.6.2,0c1-5.22,3-8.06,5.17-8.06,1.68,0,3,1.42,3,7.6v.81Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_6' data-name='Tracé 6' class='cls-1' d='M100.63,168.35c-1-.54-1.18-.46-1.6.55a14.22,14.22,0,0,1-6,7.21,3.5,3.5,0,0,0-.53.49l.13.36c1.27-.14,2.56-.22,3.81-.45a13.82,13.82,0,0,0,8.46-4.52c.55-.65.51-1.1-.34-1.53C103.24,169.79,102,169.05,100.63,168.35Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_7' data-name='Tracé 7' class='cls-1' d='M82.67,199V187.71c0-5.77-2.94-8.55-8.2-8.55a10,10,0,0,0-9.38,6.26c-.71-4.21-3.5-6.26-8-6.26A10.07,10.07,0,0,0,48,184.72a46.38,46.38,0,0,1,.4-5.4l-.16-.15a58.31,58.31,0,0,1-12.43,1.31l-.1.25c1.35.81,2.43,2.84,2.43,8.9V199c0,5.87-.67,6.88-2.06,7.44v.25H50.46v-.25c-1.8-.56-2.53-2.73-2.53-7.44v-9.4c0-1.44,0-2.76,0-4a6,6,0,0,1,4-1.57c2.11,0,3.55,1.52,3.55,5.26V199c0,4.7-.72,6.87-2.52,7.43v.25H67.81v-.25c-1.81-.56-2.53-2.73-2.53-7.43V187.71a13.94,13.94,0,0,0-.12-1.83,5.71,5.71,0,0,1,4.16-1.81c2.11,0,3.56,1.52,3.56,5.26V199c0,4.7-.73,6.88-2.53,7.44v.25H84.68v-.25C83.34,205.91,82.67,204.9,82.67,199Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_8' data-name='Tracé 8' class='cls-1' d='M99.26,207.22c7.63,0,10.88-5.2,11.5-8.54l-.21-.1a9.49,9.49,0,0,1-6,1.77c-5,0-8.93-3.29-9.49-9.35h15.21a10.05,10.05,0,0,0,.16-2c0-5.81-4.39-9.86-11.14-9.86-7.59,0-13.62,5.36-13.62,14.21C85.64,201.92,91.93,207.22,99.26,207.22ZM95,189.52c0-5.81,2.06-9.35,4.28-9.35s3.25,2.48,3.25,6.78a15.65,15.65,0,0,1-.26,3H95Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_9' data-name='Tracé 9' class='cls-1' d='M133.43,207.23a79.78,79.78,0,0,1,12.63-2.43v-.25c-1.9-.86-3-3.09-3-6.78v-21a77.27,77.27,0,0,1,.46-10.32l-.15-.15a58.38,58.38,0,0,1-12.43,1.31l-.1.26c1.34.81,2.42,2.83,2.42,8.9v3.49a10.64,10.64,0,0,0-4.74-1.07c-7.74,0-14.91,4.1-14.91,15.78,0,7.18,4.18,12.29,10.11,12.29a9.86,9.86,0,0,0,9.54-6.34v6.18Zm-.24-6.78a5.71,5.71,0,0,1-4.51,1.87c-3.45,0-5-3-5-10.11,0-9.2,1.86-12,4.75-12,3,0,4.74,1.82,4.74,7.18v13.12Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_10' data-name='Tracé 10' class='cls-1' d='M189,197.77v-6.62c0-7.79-4.9-12-13.83-12-3.2,0-7.68,1.27-9.9,3l2.84,8.7.26-.06c1.29-6.87,3.92-10.61,6.8-10.61,2.22,0,4,1.87,4,10v1.06l-14.65,5a6.69,6.69,0,0,0-1,3.69c0,4.3,3.36,7.28,7.84,7.28s7-3,7.17-6l-.15-.1a2.13,2.13,0,0,1-1.5.55c-2.12,0-3.67-1.41-3.67-4.8a4.69,4.69,0,0,1,.68-2.63l5.26-1.81v14.65l.2.15A81,81,0,0,1,192,204.8v-.26C190.11,203.68,189,201.46,189,197.77Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_11' data-name='Tracé 11' class='cls-1' d='M202.11,183.46a3.24,3.24,0,0,1,3.2-3.29h.25c2.69,0,5.37,2.37,7.43,8.24l.26.05,1.85-6.58c-1.8-1.41-5.77-2.73-9.54-2.73-6.55,0-10.41,4-10.41,9.05,0,9.71,13.51,8.75,13.51,14.72a3.14,3.14,0,0,1-3,3.3,3.85,3.85,0,0,1-.48,0c-3.87,0-7.22-3.13-9.38-8.09l-.26-.05-1,6.93c2.32,1.42,7.63,2.22,9.95,2.22,7.58,0,11.91-2.93,11.91-8.44C216.45,189.63,202.11,190.39,202.11,183.46Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_12' data-name='Tracé 12' class='cls-1' d='M162.17,206.46c-1.76-.57-2.43-2.12-2.43-7.61v-9.62a79.26,79.26,0,0,1,.47-10.56l-.16-.15a57.51,57.51,0,0,1-12.47,1.34l-.1.26c1.34.83,2.43,2.9,2.43,9.11v9.62c0,5.49-.67,7-2.43,7.61v.26h14.69Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_13' data-name='Tracé 13' class='cls-1' d='M148.82,171.21a5.5,5.5,0,1,0,5.88-5.1h-.39A5.31,5.31,0,0,0,148.82,171.21Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_14' data-name='Tracé 14' class='cls-1' d='M27.72,74.92c.8,0,3.14.16,3.53.16a4.25,4.25,0,1,0,.26-8.5,1.13,1.13,0,0,0-.26,0h-.14a8.06,8.06,0,0,0-5.38,1.88c-3.43,2.68-2.17,8.77-2.17,8.77S24.42,74.92,27.72,74.92Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_15' data-name='Tracé 15' class='cls-1' d='M43.74,107.84a10.29,10.29,0,0,0,9.83-6.44v6.39l.21.15a80.28,80.28,0,0,1,12.68-2.48v-.26c-1.92-.88-3.06-3.16-3.06-6.93V89.83a75.9,75.9,0,0,1,.47-10.55l-.16-.16a58,58,0,0,1-12.47,1.35l-.1.26c1.35.82,2.44,2.9,2.44,9.1v11.1l0,0a5.77,5.77,0,0,1-4.42,1.91c-2.54,0-3.94-1.55-3.94-5.38V89.83a75.9,75.9,0,0,1,.47-10.55l-.16-.16A58,58,0,0,1,33,80.47l-.1.26c1.35.82,2.43,2.9,2.43,9.1V99.1C35.36,105,38.41,107.84,43.74,107.84Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_16' data-name='Tracé 16' class='cls-1' d='M82.82,107.05c-1.76-.57-2.43-2.12-2.43-7.6V89.82a81,81,0,0,1,.46-10.56l-.15-.15a57.51,57.51,0,0,1-12.47,1.34l-.1.26c1.34.83,2.43,2.9,2.43,9.11v9.63c0,5.48-.67,7-2.43,7.6v.26h14.7Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_17' data-name='Tracé 17' class='cls-1' d='M75,76.91a5.12,5.12,0,1,0-5.49-5.11A5.31,5.31,0,0,0,75,76.91Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_18' data-name='Tracé 18' class='cls-1' d='M118.29,89.77V99.4c0,.54,0,1.06-.06,1.55a5.72,5.72,0,0,0,5.09,6.28,4.93,4.93,0,0,0,.55,0h6.79V107c-1.81-.57-2.53-2.79-2.53-7.6V89.77c0-1.36,0-2.61,0-3.78a5.74,5.74,0,0,1,4.42-1.91c2.53,0,3.93,1.55,3.93,5.38V99.4c0,4.81-.73,7-2.54,7.6v.26h14.8V107c-1.76-.57-2.43-2.12-2.43-7.6V87.81c0-5.9-3.05-8.75-8.49-8.75a10.29,10.29,0,0,0-9.68,6.3,52.47,52.47,0,0,1,.42-6.14l-.16-.16A59.31,59.31,0,0,1,116,80.41l-.1.26C117.21,81.5,118.29,83.57,118.29,89.77Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_19' data-name='Tracé 19' class='cls-1' d='M191.67,99.59V76.77a81,81,0,0,1,.47-10.56l-.15-.15a57.54,57.54,0,0,1-12.48,1.34l-.1.26c1.35.83,2.44,2.9,2.44,9.11V99.59c0,5.48-.68,7-2.44,7.61v.25h14.7v-.25C192.35,106.63,191.67,105.07,191.67,99.59Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_20' data-name='Tracé 20' class='cls-1' d='M206.42,76.74a13.77,13.77,0,0,0,8.45-4.52c.55-.65.51-1.1-.34-1.53-1.33-.67-2.62-1.41-3.94-2.1-1-.55-1.18-.47-1.6.55a14.23,14.23,0,0,1-6,7.2,3.5,3.5,0,0,0-.53.49l.13.36C203.88,77.05,205.16,77,206.42,76.74Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_21' data-name='Tracé 21' class='cls-1' d='M149.8,93.43c0,9.68,6.53,14.54,14.32,14.54s14.37-4.86,14.37-14.54c0-9.41-6.54-14.18-14.37-14.18S149.8,84,149.8,93.43Zm18.5,0c0,9.63-1.62,13.51-4.18,13.51s-4.18-3.88-4.13-13.51c-.05-9.41,1.52-13.14,4.13-13.14S168.3,84,168.3,93.43Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_22' data-name='Tracé 22' class='cls-1' d='M213.87,100.93c-5.07,0-9-3.36-9.61-9.57h15.41a10.46,10.46,0,0,0,.16-2c0-6-4.44-10.09-11.29-10.09-7.68,0-13.79,5.49-13.79,14.54,0,8.75,6.37,14.18,13.79,14.18,7.74,0,11-5.33,11.65-8.75l-.21-.1A9.48,9.48,0,0,1,213.87,100.93Zm-9.66-11.07c0-6,2.09-9.57,4.33-9.57s3.29,2.54,3.29,6.93a15.68,15.68,0,0,1-.26,3.06h-7.36Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_23' data-name='Tracé 23' class='cls-1' d='M248,99.12a9.5,9.5,0,0,1-6.12,1.81c-5.06,0-9-3.36-9.61-9.57h15.41a9.72,9.72,0,0,0,.16-2c0-6-4.44-10.09-11.29-10.09-7.67,0-13.79,5.49-13.79,14.54,0,8.75,6.38,14.18,13.79,14.18,7.74,0,11-5.33,11.66-8.75Zm-15.78-9.26c0-6,2.09-9.57,4.33-9.57s3.29,2.54,3.29,6.93a14.94,14.94,0,0,1-.26,3.06h-7.36Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_24' data-name='Tracé 24' class='cls-1' d='M28.09,103.75c-4.81-.41-10.44,3.12-12.19,4.26a22.77,22.77,0,0,1-2.67,1.18l-.26.06a4.51,4.51,0,0,1-3.17-8.44,4.93,4.93,0,0,1,1.32-.28,19.63,19.63,0,0,0,5.12.7,20.36,20.36,0,0,0,3.57-.34h0c7.15-1.15,11.1-5.73,11.1-11.22,0-6.35-5.8-11.5-14.71-11.5C7,78.16,1.5,83.31,1.5,89.66A10.32,10.32,0,0,0,5,97.54H5l0,0a12.67,12.67,0,0,0,2.83,1.88,9.94,9.94,0,0,0-4.37,8.3c-.19,4.84,3.84,7.93,3.84,7.93a13.42,13.42,0,0,0,7.44,2.43h0s3.87.34,9.49-2.49l.38-.19.26-.14.34-.18.34-.2a34.3,34.3,0,0,0,3.6-2.36.81.81,0,0,1,.18-.1,1.81,1.81,0,0,1,.88-.23,1.9,1.9,0,0,1,1,3.52l-.05.12a6.43,6.43,0,0,0,3.36-7.25A7.44,7.44,0,0,0,28.09,103.75ZM16.2,79.52c3.3,0,3.3,8.32,3.3,10.15s0,10-3.3,10.15c-3.3,0-3.3-8.33-3.3-10.15S12.9,79.52,16.2,79.52Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_25' data-name='Tracé 25' class='cls-1' d='M110.37,74.92c.8,0,3.14.16,3.53.16a4.25,4.25,0,0,0,0-8.5h-.14a8.08,8.08,0,0,0-5.39,1.88c-3.43,2.68-2.16,8.77-2.16,8.77S107.06,74.92,110.37,74.92Z' transform='translate(-1.5 -0.59)'/%3E%3Cpath id='Tracé_26' data-name='Tracé 26' class='cls-1' d='M87.67,97.54h0l0,0a12.51,12.51,0,0,0,2.84,1.88,10,10,0,0,0-4.38,8.3C86,112.59,90,115.68,90,115.68a13.45,13.45,0,0,0,7.45,2.43h0s3.88.34,9.49-2.49l.38-.19.27-.14.33-.18.34-.2a34.3,34.3,0,0,0,3.6-2.36.69.69,0,0,1,.19-.1,1.81,1.81,0,0,1,.88-.23,1.9,1.9,0,0,1,1,3.52.52.52,0,0,1-.06.12,6.43,6.43,0,0,0,3.37-7.25,7.45,7.45,0,0,0-6.48-4.86c-4.81-.41-10.44,3.11-12.19,4.26a24.34,24.34,0,0,1-2.67,1.18l-.26.06a4.51,4.51,0,1,1-1.86-8.72,19.27,19.27,0,0,0,5.12.69,19.54,19.54,0,0,0,3.58-.33h0c7.15-1.15,11.1-5.73,11.1-11.22,0-6.35-5.8-11.5-14.71-11.5-9.17,0-14.71,5.15-14.71,11.5A10.35,10.35,0,0,0,87.67,97.54Zm11.18-18c3.3,0,3.3,8.32,3.3,10.15s0,10-3.3,10.15c-3.3,0-3.3-8.33-3.3-10.15s0-10.15,3.3-10.15Z' transform='translate(-1.5 -0.59)'/%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    height: 245px;
    width: 250px;
    display: block;
    margin: 0 30px;
  }
  .main-header .zone-menu .navbar ul.nav.navbar-nav li[rel=data-menu-43051] {
    order: 1;
  }
  .main-header .zone-menu .navbar ul.nav.navbar-nav li[rel=data-menu-43054] {
    order: 2;
  }
  .main-header .zone-menu .navbar ul.nav.navbar-nav li[rel=data-menu-43057] {
    order: 4;
  }
  .main-header .zone-menu .navbar ul.nav.navbar-nav li[rel=data-menu-43686] {
    order: 5;
  }
}
.main-header .zone-menu .navbar ul.nav.navbar-nav > li > a {
  font-size: 14px;
  line-height: 20px;
  border-bottom: 1px solid #fff;
  color: #fff;
  font-family: "Work Sans", sans-serif;
  padding: 15px 0;
  margin-right: 30px;
  margin-left: 30px;
}
@media (min-width: 992px) {
  .main-header .zone-menu .navbar ul.nav.navbar-nav > li > a.dropdown-toggle {
    display: none;
  }
}
.main-header .zone-menu .navbar ul.nav.navbar-nav > li ul.dropdown-menu {
  background-color: #fff;
  padding-top: 10px;
  right: auto;
  left: 50%;
  top: calc(100% - 1px);
  -webkit-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.main-header .zone-menu .navbar ul.nav.navbar-nav > li ul.dropdown-menu li {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.main-header .zone-menu .navbar ul.nav.navbar-nav > li ul.dropdown-menu li:hover {
  background: transparent;
}
.main-header .zone-menu .navbar ul.nav.navbar-nav > li ul.dropdown-menu li:last-child {
  padding-bottom: 15px;
}
.main-header .zone-menu .navbar ul.nav.navbar-nav > li ul.dropdown-menu li a {
  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
  color: #FF3E24;
  text-transform: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.main-header .zone-menu .navbar ul.nav.navbar-nav > li ul.dropdown-menu li a:hover {
  color: #000 !important;
  background-color: transparent;
}
@media (max-width: 991px) {
  .main-header .zone-menu .navbar ul.nav.navbar-nav > li ul.dropdown-menu li a {
    color: #fff;
  }
}
.main-header .zone-menu .navbar ul.nav.navbar-nav > li:hover {
  background-color: transparent;
}
.main-header .zone-menu .navbar ul.nav.navbar-nav > li.active {
  background-color: transparent;
}
.main-header .zone-menu .navbar .navbar-toggle {
  width: auto;
  background-color: #fff;
  border-radius: 0;
  border-bottom-left-radius: 40px;
  padding: 5px 20px 15px 30px;
  height: 65px;
  margin-top: 0;
}
.main-header .zone-menu .navbar .navbar-toggle .icon-bar {
  background-color: #FF3E24;
  width: 35px;
  height: 2px;
}
@media (max-width: 767px) {
  .main-header .zone-menu .navbar .navbar-toggle {
    height: 75px;
    width: 75px;
    padding: 0 21.5px;
  }
}
.main-header {
  /* responsive */
}
@media (max-width: 991px) {
  .main-header {
    height: 83px;
  }
  .main-header > .container {
    width: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
  }
  .main-header > .container > .row {
    margin: 0;
  }
  .main-header > .container > .row > div.col-sm-24 {
    padding: 0;
  }
  .main-header .navbar-nav {
    overflow: hidden !important;
    padding-bottom: 20px;
  }
  .main-header:not(.opened) .navbar-collapse {
    display: none;
  }
  .main-header.opened .zone-menu {
    overflow: hidden;
    background-color: #F1F1F1;
    z-index: 999;
  }
  .main-header.opened .row > div .navbar-collapse {
    overflow: hidden;
    transition: height 150ms linear;
    height: calc(100vh - 75px);
    padding-bottom: 0;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    border-top: 0;
    box-shadow: none;
  }
  .main-header.opened .navbar ul.nav.navbar-nav {
    float: none;
    text-align: center;
    margin-right: 0;
    margin-left: 0;
  }
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-57711] {
    display: none;
  }
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] {
    margin-top: 30px;
  }
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] a {
    font-family: "Work Sans", sans-serif;
    text-transform: none;
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    height: auto;
    padding: 15px 30px;
    display: inline-flex;
    align-items: center;
    margin-right: 15px;
    border: none;
    min-width: 0;
    transition: all 150ms;
  }
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] a:hover {
    text-decoration: none;
  }
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] a {
    background-color: #fff;
    color: #FF3E24;
    border: 1px solid #FF3E24;
    border-radius: 50px;
    height: 65px;
    font-size: 20px;
    box-shadow: 0px 0px 0px 5px #fff, 0 0px 15px 0px rgba(0, 0, 0, 0.2) !important;
    margin-right: 0;
    display: inline-flex;
    margin-left: 0;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] a {
    white-space: normal !important;
  }
}
@media (max-width: 991px) {
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] a:active, .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] a:focus {
    outline: none !important;
  }
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] a:before {
    content: "";
    background-image: url(https://cdn.ca.yapla.com/company/CPYNFnbfAx42fDciBH3JInUB/asset/images/_base/Coeur_bouton_2x.png);
    height: 30px;
    width: 34px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    display: inline-block;
  }
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] a:hover {
    background-color: #FF3E24;
    border: 1px solid #fff;
    color: #fff;
    box-shadow: 0px 0px 0px 5px #FF3E24, 0 0px 15px 0px rgba(0, 0, 0, 0.2) !important;
  }
  .main-header.opened .navbar ul.nav.navbar-nav li[rel=data-menu-43509] a:hover:before {
    filter: brightness(100);
  }
  .main-header.opened .navbar ul.nav.navbar-nav > li {
    border-bottom: 0;
  }
  .main-header.opened .navbar ul.nav.navbar-nav > li .dropdown-toggle {
    border-bottom: 0;
    display: block;
  }
  .main-header.opened .navbar ul.nav.navbar-nav > li .dropdown-toggle .caret {
    display: none;
  }
  .main-header.opened .navbar ul.nav.navbar-nav > li a {
    display: inline-block;
    color: #FF3E24;
    border-bottom: 1px solid #FF3E24;
  }
  .main-header.opened .navbar ul.nav.navbar-nav > li ul.dropdown-menu {
    background-color: #F1F1F1;
  }
  .main-header.opened .navbar ul.nav.navbar-nav > li ul.dropdown-menu li {
    border-bottom: 0;
  }
  .main-header.opened .navbar ul.nav.navbar-nav > li ul.dropdown-menu li a {
    color: #000 !important;
    padding: 0;
    border-bottom: 0;
  }
}
.main-header.with-transition .container {
  transition: height 0.25s linear, margin-top 0.25s linear;
}
.main-header {
  /* sticky action hehe */
}
.main-header.scrollpassed {
  height: 291px;
}
@media (max-width: 991px) {
  .main-header.scrollpassed {
    height: 83px;
  }
}
.main-header.scrollpassed .zone-menu {
  margin-bottom: 15px !important;
}
.main-header.scrollpassed .container {
  z-index: 9999999;
  position: fixed;
  left: 0;
  right: 0;
  top: 0px;
  height: 0;
  margin-top: -130px;
  width: 100%;
  background-color: #fff;
}
@media (max-width: 991px) {
  .main-header.scrollpassed .container {
    height: 80px;
    margin-top: -90px;
  }
}
.main-header.scrollpassed .container .navbar-nav {
  align-items: center !important;
}
.main-header.scrollpassed .container .navbar-nav li a {
  border-color: #FF3E24 !important;
  color: #FF3E24 !important;
}
.main-header.scrollpassed .container .navbar-nav li[rel=data-menu-57711] a:after {
  background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 332.52 326.84'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff3e24;%7D%3C/style%3E%3C/defs%3E%3Cg id='Groupe_164' data-name='Groupe 164'%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' class='cls-1' x='114.2' y='324.93' width='106.09' height='1.91'/%3E%3Crect id='Rectangle_4' data-name='Rectangle 4' class='cls-1' x='114.2' width='106.09' height='1.91'/%3E%3Cpath id='Tracé_1' data-name='Tracé 1' class='cls-1' d='M143.75,209.27A85.15,85.15,0,0,1,157,206.72v-.26c-2-.9-3.19-3.24-3.19-7.11V177.29a79.76,79.76,0,0,1,.49-10.82l-.17-.16a62,62,0,0,1-13,1.38L141,168c1.41.85,2.54,3,2.54,9.34V181a11,11,0,0,0-5-1.12c-8.12,0-15.64,4.3-15.64,16.55,0,7.53,4.38,12.89,10.6,12.89a11,11,0,0,0,10-5.93v5.77Zm-5-5.15c-3.62,0-5.19-3.18-5.19-10.6,0-9.66,1.95-12.63,5-12.63,3.19,0,5,1.91,5,7.53v14a7,7,0,0,1-4.76,1.72Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_2' data-name='Tracé 2' class='cls-1' d='M184.49,190.17c0-6.1-4.6-10.34-11.68-10.34-7.95,0-14.28,5.62-14.28,14.9,0,9,6.6,14.53,14.28,14.53,8,0,11.41-5.46,12.06-9l-.22-.11a9.85,9.85,0,0,1-6.32,1.86c-5.25,0-9.36-3.45-10-9.81h16A10.21,10.21,0,0,0,184.49,190.17Zm-8.55,1h-7.62v-.43c0-6.1,2.16-9.81,4.49-9.81s3.41,2.6,3.41,7.11a15.64,15.64,0,0,1-.28,3.13Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_3' data-name='Tracé 3' class='cls-1' d='M210.45,200.41c0-9.6-15-8.8-15-16.07a3.41,3.41,0,0,1,3.36-3.45H199c2.81,0,5.62,2.5,7.79,8.65l.27.05,1.94-6.9c-1.89-1.48-6-2.86-10-2.86-6.87,0-10.93,4.19-10.93,9.49,0,10.19,14.17,9.18,14.17,15.44a3.29,3.29,0,0,1-3.11,3.46,2.9,2.9,0,0,1-.51,0c-4.06,0-7.57-3.28-9.85-8.48l-.27-.06-1,7.27c2.44,1.49,8,2.33,10.44,2.33C205.91,209.27,210.45,206.19,210.45,200.41Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_4' data-name='Tracé 4' class='cls-1' d='M135,77.81v.26H165.3l1.47-11.85-.26-.1c-3.06,5.12-8.6,9.91-12.24,9.91h-6V50.23c0-4.6.95-7.08,2.63-7.6v-.26H135v.26c1.59.52,2.54,3,2.54,7.6v20C137.5,74.81,136.55,77.29,135,77.81Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_5' data-name='Tracé 5' class='cls-1' d='M170.29,67.36a6.86,6.86,0,0,0-1,3.77c0,4.4,3.43,7.46,8,7.46s7.13-3.06,7.33-6.16l-.15-.1a2.22,2.22,0,0,1-1.53.57c-2.17,0-3.75-1.45-3.75-4.92a4.79,4.79,0,0,1,.69-2.69l5.38-1.86v15l.21.15a84.55,84.55,0,0,1,12.93-2.48v-.26c-2-.88-3.12-3.16-3.12-6.93V62.13c0-8-5-12.26-14.14-12.26-3.27,0-7.86,1.29-10.13,3.05l2.9,8.9.26,0c1.32-7,4-10.86,7-10.86,2.27,0,4.11,1.91,4.11,10.24v1.09Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_6' data-name='Tracé 6' class='cls-1' d='M134,226.53c-1.39-.74-1.59-.64-2.16.74a19.22,19.22,0,0,1-8.06,9.71,4.09,4.09,0,0,0-.71.67l.17.48c1.72-.2,3.45-.3,5.14-.6a18.6,18.6,0,0,0,11.39-6.1c.74-.87.69-1.49-.46-2.06C137.54,228.46,135.8,227.47,134,226.53Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_7' data-name='Tracé 7' class='cls-1' d='M109.83,267.87V252.61c0-7.77-4-11.51-11-11.51a13.42,13.42,0,0,0-12.64,8.43c-1-5.67-4.73-8.43-10.8-8.43a13.57,13.57,0,0,0-12.26,7.48,68.17,68.17,0,0,1,.54-7.28l-.2-.2a78.64,78.64,0,0,1-16.75,1.77l-.14.34c1.81,1.09,3.26,3.82,3.26,12v12.68c0,7.9-.9,9.26-2.78,10v.35H66.4v-.35c-2.43-.75-3.4-3.67-3.4-10V255.2c0-1.95,0-3.73,0-5.38a8.17,8.17,0,0,1,5.33-2.12c2.85,0,4.8,2.05,4.8,7.09v13.08c0,6.34-1,9.27-3.4,10v.34h20v-.34c-2.43-.75-3.4-3.68-3.4-10V252.61a20.35,20.35,0,0,0-.16-2.47c.89-1.26,3.42-2.44,5.6-2.44,2.85,0,4.8,2.05,4.8,7.09v13.08c0,6.34-1,9.27-3.41,10v.34h19.32v-.34C110.73,277.14,109.83,275.78,109.83,267.87Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_8' data-name='Tracé 8' class='cls-1' d='M132.18,278.91c10.28,0,14.66-7,15.5-11.51l-.28-.14a12.78,12.78,0,0,1-8.13,2.39c-6.74,0-12-4.43-12.79-12.6H147a12.51,12.51,0,0,0,.2-2.66c0-7.84-5.9-13.29-15-13.29-10.22,0-18.35,7.23-18.35,19.15C113.83,271.76,122.31,278.91,132.18,278.91Zm-5.77-23.84c0-7.84,2.78-12.6,5.77-12.6s4.37,3.33,4.37,9.12a20.79,20.79,0,0,1-.34,4h-9.8Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_9' data-name='Tracé 9' class='cls-1' d='M178.23,278.91a109.49,109.49,0,0,1,17-3.27v-.34c-2.57-1.16-4.1-4.16-4.1-9.13V237.82a104.16,104.16,0,0,1,.63-13.9l-.21-.2a78.64,78.64,0,0,1-16.75,1.77l-.14.35c1.81,1.08,3.26,3.81,3.26,12v4.7a14.29,14.29,0,0,0-6.39-1.44c-10.42,0-20.09,5.52-20.09,21.26,0,9.68,5.63,16.56,13.63,16.56,6.71,0,11.41-4.2,12.85-8.54v8.34Zm-.32-9.13c-1,1.5-3.58,2.52-6.08,2.52-4.66,0-6.67-4.09-6.67-13.63,0-12.4,2.5-16.21,6.39-16.21,4.1,0,6.4,2.45,6.4,9.67V269.8Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_10' data-name='Tracé 10' class='cls-1' d='M253.09,266.17v-8.93c0-10.49-6.6-16.15-18.63-16.15-4.31,0-10.36,1.7-13.34,4l3.82,11.73.35-.07c1.73-9.27,5.28-14.31,9.17-14.31,3,0,5.42,2.52,5.42,13.49v1.43l-19.74,6.75a9,9,0,0,0-1.32,5c0,5.79,4.52,9.81,10.57,9.81s9.38-4,9.66-8.11l-.21-.13a2.88,2.88,0,0,1-2,.75c-2.85,0-4.93-1.91-4.93-6.48a6.29,6.29,0,0,1,.9-3.54l7.09-2.45V278.7l.28.21a109.39,109.39,0,0,1,17-3.27v-.34C254.62,274.14,253.09,271.14,253.09,266.17Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_11' data-name='Tracé 11' class='cls-1' d='M270.78,246.89a4.38,4.38,0,0,1,4.32-4.44h.34c3.62,0,7.23,3.2,10,11.1l.35.07,2.5-8.86c-2.43-1.91-7.79-3.68-12.86-3.68-8.83,0-14,5.39-14,12.2,0,13.08,18.21,11.79,18.21,19.83,0,2.59-1.67,4.43-4.66,4.43-5.21,0-9.73-4.23-12.65-10.9l-.34-.07-1.32,9.33c3.12,1.91,10.28,3,13.41,3,10.22,0,16.06-4,16.06-11.38C290.11,255.2,270.78,256.22,270.78,246.89Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_12' data-name='Tracé 12' class='cls-1' d='M217,277.88c-2.37-.76-3.27-2.86-3.27-10.25v-13a105.53,105.53,0,0,1,.63-14.22l-.22-.21A77.73,77.73,0,0,1,197.3,242l-.13.35c1.81,1.11,3.27,3.9,3.27,12.27v13c0,7.39-.9,9.49-3.27,10.25v.35H217Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_13' data-name='Tracé 13' class='cls-1' d='M199,230.37a7.42,7.42,0,1,0,7.93-6.86,4.61,4.61,0,0,0-.53,0A7.16,7.16,0,0,0,199,230.37Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_14' data-name='Tracé 14' class='cls-1' d='M35.77,100.61c1.08,0,4.24.21,4.76.21a5.73,5.73,0,1,0,.16-11.46h-.35a10.83,10.83,0,0,0-7.25,2.55c-4.62,3.61-2.92,11.82-2.92,11.82S31.32,100.61,35.77,100.61Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_15' data-name='Tracé 15' class='cls-1' d='M57.36,145c7.15,0,11.89-4.67,13.25-8.68v8.62l.28.21A107,107,0,0,1,88,141.77v-.35c-2.57-1.19-4.11-4.26-4.11-9.34V120.71a102.49,102.49,0,0,1,.63-14.23l-.21-.21a77.28,77.28,0,0,1-16.81,1.82l-.14.35c1.82,1.11,3.28,3.9,3.28,12.27v15l0,0c-.9,1.33-3.37,2.58-5.95,2.58-3.42,0-5.3-2.09-5.3-7.25V120.71a101,101,0,0,1,.62-14.23l-.21-.21a77.74,77.74,0,0,1-16.8,1.82l-.14.35c1.82,1.11,3.28,3.9,3.28,12.27v12.48C46.06,141.14,50.18,145,57.36,145Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_16' data-name='Tracé 16' class='cls-1' d='M110,143.92c-2.37-.77-3.28-2.86-3.28-10.26v-13a108.92,108.92,0,0,1,.63-14.22l-.21-.21a77.8,77.8,0,0,1-16.8,1.81l-.14.35c1.81,1.11,3.28,3.9,3.28,12.27v13c0,7.4-.91,9.49-3.28,10.26v.34H110Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_17' data-name='Tracé 17' class='cls-1' d='M99.43,103.29A6.9,6.9,0,1,0,92,96.41,7.16,7.16,0,0,0,99.43,103.29Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_18' data-name='Tracé 18' class='cls-1' d='M157.83,120.63v13c0,.74,0,1.44-.09,2.09a7.71,7.71,0,0,0,6.87,8.47c.24,0,.49,0,.74,0h9.15v-.35c-2.44-.77-3.42-3.76-3.42-10.25v-13c0-1.84,0-3.52,0-5.09.91-1.33,3.37-2.58,6-2.58,3.42,0,5.3,2.09,5.3,7.25V133.6c0,6.49-1,9.48-3.42,10.25v.35h19.95v-.35c-2.37-.77-3.28-2.86-3.28-10.25V118c0-8-4.11-11.78-11.44-11.78a13.85,13.85,0,0,0-13,8.49,69.36,69.36,0,0,1,.56-8.28l-.21-.21A79.08,79.08,0,0,1,154.7,108l-.14.35C156.37,109.47,157.83,112.26,157.83,120.63Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_19' data-name='Tracé 19' class='cls-1' d='M256.73,133.85V103.1a107.2,107.2,0,0,1,.63-14.22l-.21-.21a77.89,77.89,0,0,1-16.81,1.81l-.14.35c1.82,1.12,3.28,3.9,3.28,12.27v30.76c0,7.39-.91,9.48-3.28,10.25v.35H260v-.35C257.64,143.34,256.73,141.25,256.73,133.85Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_20' data-name='Tracé 20' class='cls-1' d='M276.59,103.07A18.63,18.63,0,0,0,288,97c.74-.88.68-1.49-.46-2.06-1.8-.9-3.54-1.9-5.32-2.84-1.39-.73-1.58-.63-2.16.74a19.15,19.15,0,0,1-8.06,9.72,4,4,0,0,0-.71.66l.18.49C273.17,103.48,274.91,103.37,276.59,103.07Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_21' data-name='Tracé 21' class='cls-1' d='M200.3,125.56c0,13,8.8,19.6,19.29,19.6S239,138.61,239,125.56c0-12.69-8.8-19.1-19.36-19.1S200.3,112.87,200.3,125.56Zm24.92,0c0,13-2.19,18.2-5.63,18.2s-5.64-5.23-5.57-18.2c-.07-12.69,2-17.71,5.57-17.71s5.63,5,5.63,17.71Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_22' data-name='Tracé 22' class='cls-1' d='M286.64,135.67c-6.83,0-12.18-4.53-13-12.9h20.77a12.43,12.43,0,0,0,.21-2.72c0-8-6-13.6-15.2-13.6-10.35,0-18.59,7.39-18.59,19.6,0,11.79,8.59,19.11,18.59,19.11,10.42,0,14.85-7.19,15.7-11.79l-.29-.14C293,134.76,290.23,135.67,286.64,135.67Zm-13-14.92c0-8,2.82-12.9,5.85-12.9s4.43,3.41,4.43,9.34a21.1,21.1,0,0,1-.35,4.12h-9.92Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_23' data-name='Tracé 23' class='cls-1' d='M332.67,133.23a12.88,12.88,0,0,1-8.24,2.44c-6.83,0-12.18-4.53-13-12.9h20.77a13.08,13.08,0,0,0,.21-2.72c0-8-6-13.6-15.21-13.6-10.34,0-18.58,7.39-18.58,19.6,0,11.79,8.59,19.11,18.58,19.11,10.43,0,14.86-7.19,15.7-11.79ZM311.4,120.75c0-8,2.82-12.9,5.84-12.9s4.44,3.41,4.44,9.34a20.93,20.93,0,0,1-.35,4.11H311.4Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_24' data-name='Tracé 24' class='cls-1' d='M36.27,139.47c-6.48-.55-14.07,4.2-16.42,5.74a30.29,30.29,0,0,1-3.6,1.59l-.35.09a6.08,6.08,0,1,1-4.27-11.38,6,6,0,0,1,1.77-.37,26.27,26.27,0,0,0,6.9.93,26.82,26.82,0,0,0,4.81-.45v0c9.64-1.55,15-7.72,15-15.12,0-8.56-7.82-15.5-19.82-15.5C7.89,105,.43,111.92.43,120.48A14,14,0,0,0,5.18,131.1h0l0,0A16.83,16.83,0,0,0,9,133.67a13.4,13.4,0,0,0-5.9,11.17c-.26,6.54,5.17,10.69,5.17,10.69a18.1,18.1,0,0,0,10,3.28h0s5.23.46,12.79-3.36l.51-.25L32,155l.45-.24a4,4,0,0,0,.46-.28,44.26,44.26,0,0,0,4.84-3.17,1.57,1.57,0,0,1,.25-.14,2.47,2.47,0,0,1,1.19-.3,2.56,2.56,0,0,1,1.35,4.74l-.07.17C46.82,152.06,45,146,45,146A10,10,0,0,0,36.27,139.47Zm-16-32.66c4.45,0,4.45,11.22,4.45,13.68s0,13.45-4.45,13.67c-4.46,0-4.46-11.21-4.46-13.67S15.79,106.81,20.25,106.81Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_25' data-name='Tracé 25' class='cls-1' d='M147.15,100.61c1.08,0,4.23.21,4.76.21a5.73,5.73,0,0,0,0-11.46h-.19a10.88,10.88,0,0,0-7.26,2.55c-4.62,3.61-2.92,11.82-2.92,11.82S142.7,100.61,147.15,100.61Z' transform='translate(-0.43 -0.44)'/%3E%3Cpath id='Tracé_26' data-name='Tracé 26' class='cls-1' d='M116.56,131.1h0l0,0a17.05,17.05,0,0,0,3.82,2.54,13.39,13.39,0,0,0-5.89,11.17c-.26,6.54,5.17,10.7,5.17,10.7a18.15,18.15,0,0,0,10,3.27h0s5.22.46,12.79-3.36l.51-.25.36-.19.45-.23.46-.28a45.86,45.86,0,0,0,4.84-3.18,1.23,1.23,0,0,1,.25-.14,2.56,2.56,0,0,1,2.54,4.44,1.78,1.78,0,0,1-.07.17c6.35-3.73,4.53-9.78,4.53-9.78a10,10,0,0,0-8.73-6.55c-6.48-.55-14.07,4.2-16.43,5.74a29.59,29.59,0,0,1-3.6,1.59l-.35.09A6.08,6.08,0,0,1,123,135.51a6,6,0,0,1,1.77-.37,26.38,26.38,0,0,0,6.9.93,26.85,26.85,0,0,0,4.82-.45v0c9.63-1.55,14.95-7.72,14.95-15.12,0-8.56-7.81-15.5-19.82-15.5-12.35,0-19.82,6.94-19.82,15.5A14,14,0,0,0,116.56,131.1Zm15.07-24.29c4.45,0,4.45,11.22,4.45,13.68s0,13.45-4.45,13.67c-4.46,0-4.46-11.21-4.46-13.67s0-13.68,4.45-13.68Z' transform='translate(-0.43 -0.44)'/%3E%3C/g%3E%3C/svg%3E") !important;
  height: 110px !important;
  width: 115px !important;
}
@media (max-width: 991px) {
  .main-header.scrollpassed.opened .container {
    width: 100%;
  }
}
.main-header.stickedmenu.scrollpassed .container {
  height: 141px;
  margin-top: 0;
}
@media (max-width: 991px) {
  .main-header.stickedmenu.scrollpassed .container {
    height: 83px;
  }
}

@media (min-width: 992px) {
  .main-header li[rel=data-menu-43062] {
    display: none !important;
  }
  .main-header li[rel=data-menu-43063] {
    display: none !important;
  }
  .main-header li[rel=data-menu-43064] {
    display: none !important;
  }
  .main-header li[rel=data-menu-43509] {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .navbar-nav li:hover > .dropdown-menu {
    display: block;
    opacity: 1;
    height: auto;
    padding-top: 10px !important;
  }
  .navbar-nav .dropdown-menu {
    display: block;
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: all 250ms ease;
    padding: 0 !important;
  }
}
.squaredline {
  position: relative;
}
.squaredline:before {
  content: "";
  background-image: url(https://cdn.ca.yapla.com/company/CPYNFnbfAx42fDciBH3JInUB/asset/images/_base/squared.png);
  height: 25px;
  left: 0;
  right: 0;
  display: block;
  position: absolute;
  top: -25px;
}

@media (min-width: 768px) {
  .medias.animatable .content {
    visibility: hidden;
  }
  .medias.animated .content a {
    visibility: visible;
    animation: mediahover 2s running;
  }
  .medias.animated .content a:before, .medias.animated .content a:after {
    animation: beforeaftermediahover 2s running;
  }
  .medias.animated .zone-html:nth-child(2) .content a {
    animation-delay: 0.3s;
  }
  .medias.animated .zone-html:last-child .content a {
    animation-delay: 0.5s;
  }
}
.medias .row {
  padding: 0 15px;
}
.medias .content {
  max-width: 450px;
  margin: auto;
}
.medias .content a {
  display: block;
  font-family: "Playfair Display", serif;
  font-weight: bold;
  font-size: 60px;
  text-align: center;
  color: #fff;
  padding: 200px 30px;
  position: relative;
  transition: all 300ms ease;
}
@media (max-width: 1199px) {
  .medias .content a {
    font-size: 50px;
  }
}
@media (max-width: 1199px) {
  .medias .content a {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .medias .content a {
    padding: 140px 30px;
    max-width: 350px;
    margin: auto;
  }
}
.medias .content a:before, .medias .content a:after {
  content: "";
  display: block;
  position: absolute;
  border-top: 1px solid #fff;
  width: auto;
  margin: auto;
  left: 30px;
  right: 30px;
}
@media (min-width: 1200px) {
  .medias .content a:before, .medias .content a:after {
    max-width: 315px;
  }
}
.medias .content a:before {
  top: 60px;
}
@media (max-width: 767px) {
  .medias .content a:before {
    top: 15px;
  }
}
.medias .content a:after {
  bottom: 60px;
}
@media (max-width: 767px) {
  .medias .content a:after {
    bottom: 15px;
  }
}
.medias .content a:hover {
  text-decoration: none;
  background-color: #fff;
  color: #FF3E24;
}
.medias .content a:hover:before, .medias .content a:hover:after {
  border-top: 1px solid #FF3E24;
}

.medias-ligne-1 {
  padding-top: 40px;
}
.medias-ligne-1 .row .content:after {
  display: none !important;
}

@media (max-width: 767px) {
  .medias-ligne-2 .row > div .content:after {
    display: none;
  }
}
@media (max-width: 767px) {
  .medias-ligne-2 .row > div:last-child .content:after {
    display: block !important;
    bottom: 0px;
  }
}

.medias-ligne-1,
.medias-ligne-2 {
  display: block;
}
@media (min-width: 768px) {
  .medias-ligne-1.animatable .content,
  .medias-ligne-2.animatable .content {
    visibility: hidden;
  }
  .medias-ligne-1.animated .content a,
  .medias-ligne-2.animated .content a {
    visibility: visible;
    animation: mediahover 2s running;
  }
  .medias-ligne-1.animated .content a:before, .medias-ligne-1.animated .content a:after,
  .medias-ligne-2.animated .content a:before,
  .medias-ligne-2.animated .content a:after {
    animation: beforeaftermediahover 2s running;
  }
  .medias-ligne-1.animated .zone-html:nth-child(2) .content a,
  .medias-ligne-2.animated .zone-html:nth-child(2) .content a {
    animation-delay: 0.3s;
  }
  .medias-ligne-1.animated .zone-html:last-child .content a,
  .medias-ligne-2.animated .zone-html:last-child .content a {
    animation-delay: 0.5s;
  }
}
.medias-ligne-1 .row,
.medias-ligne-2 .row {
  padding: 0 15px;
}
.medias-ligne-1 .row .content,
.medias-ligne-2 .row .content {
  max-width: 360px;
  margin: auto;
}
@media (max-width: 767px) {
  .medias-ligne-1 .row .content,
  .medias-ligne-2 .row .content {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.medias-ligne-1 .row .content:before, .medias-ligne-1 .row .content:after,
.medias-ligne-2 .row .content:before,
.medias-ligne-2 .row .content:after {
  content: "";
  display: block;
  position: absolute;
  border-top: 1px solid #fff;
  width: auto;
  margin: auto;
  left: 0;
  right: 0;
}
@media (min-width: 1200px) {
  .medias-ligne-1 .row .content:before, .medias-ligne-1 .row .content:after,
  .medias-ligne-2 .row .content:before,
  .medias-ligne-2 .row .content:after {
    max-width: 360px;
  }
}
@media (max-width: 1199px) {
  .medias-ligne-1 .row .content:before, .medias-ligne-1 .row .content:after,
  .medias-ligne-2 .row .content:before,
  .medias-ligne-2 .row .content:after {
    left: 15px;
    right: 15px;
  }
}
.medias-ligne-1 .row .content:before,
.medias-ligne-2 .row .content:before {
  top: 0;
}
@media (max-width: 767px) {
  .medias-ligne-1 .row .content:before,
  .medias-ligne-2 .row .content:before {
    max-width: 350px;
  }
}
.medias-ligne-1 .row .content:after,
.medias-ligne-2 .row .content:after {
  bottom: 0;
}
@media (max-width: 767px) {
  .medias-ligne-1 .row .content:after,
  .medias-ligne-2 .row .content:after {
    bottom: 15px;
    max-width: 350px;
  }
}
.medias-ligne-1 .row .content a,
.medias-ligne-2 .row .content a {
  display: block;
  font-family: "Playfair Display", serif;
  font-weight: bold;
  font-size: 60px;
  text-align: center;
  color: #fff;
  padding: 120px 0 130px 0;
  margin-top: 30px;
  margin-bottom: 30px;
  position: relative;
  transition: all 300ms ease;
}
@media (max-width: 1199px) {
  .medias-ligne-1 .row .content a,
  .medias-ligne-2 .row .content a {
    font-size: 50px;
  }
}
@media (max-width: 1199px) {
  .medias-ligne-1 .row .content a,
  .medias-ligne-2 .row .content a {
    font-size: 40px;
    padding: 80px 0 85px 0;
  }
}
@media (max-width: 767px) {
  .medias-ligne-1 .row .content a,
  .medias-ligne-2 .row .content a {
    max-width: 350px;
    margin: auto;
  }
}
.medias-ligne-1 .row .content a:hover,
.medias-ligne-2 .row .content a:hover {
  text-decoration: none;
  background-color: #fff;
  color: #FF3E24;
}

.line-footer .zone-html .content img {
  margin-top: 60px;
  max-width: 100%;
  padding-right: 60px;
}
@media (max-width: 767px) {
  .line-footer .zone-html .content img {
    padding-right: 0px;
    max-width: 200px;
    margin-bottom: 30px;
  }
}
.line-footer .zone-html .content table {
  border: 0;
}
.line-footer .zone-html .content table tr, .line-footer .zone-html .content table td {
  border: 0;
}
.line-footer .zone-html .content table td {
  vertical-align: top;
}
.line-footer .zone-html .content table td br {
  display: block !important;
}
@media (max-width: 767px) {
  .line-footer .zone-html .content table td {
    display: block;
    text-align: center;
  }
}
.line-footer .zone-html .content p, .line-footer .zone-html .content a {
  color: #FF3E24;
}
@media (max-width: 767px) {
  .line-footer .zone-html .content p, .line-footer .zone-html .content a {
    text-align: center;
  }
}
.line-footer .zone-html .content a:hover {
  text-decoration: none;
  color: #000;
}
.line-footer .zone-html .content > p:last-child {
  font-size: 14px;
  line-height: 24px;
}

.wave {
  padding-bottom: 160px;
}
@media (max-width: 767px) {
  .wave {
    padding-bottom: 70px;
  }
}
.wave.wave10index:after {
  z-index: 15;
}
.wave:after {
  content: "";
  position: relative;
  left: 0;
  top: calc(100px - 2rem);
  float: left;
  display: block;
  height: 100px;
  width: 100%;
  background: hsla(0, 0%, 100%, 0.5);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: white;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23FF3E24;'%3E%3C/path%3E%3C/svg%3E");
  background-size: 100% 100%;
  z-index: 0;
}
@media (max-width: 991px) {
  .wave:after {
    top: calc(200px - 8rem);
    height: 50px;
  }
}
@media (max-width: 767px) {
  .wave:after {
    top: calc(150px - 8rem);
    height: 30px;
  }
}
.wave.bottomcreme:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: %23FDEEE3;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23FF3E24;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.bottomgrey:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: %23F1F1F1;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23FF3E24;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.topwhitebottomgreen:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: %23E0EBDA;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: white;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.topgreybottomwhite:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: white;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23F1F1F1;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.topgreybottomgreen:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: %23E0EBDA;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23F1F1F1;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.bottombeige:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: %23FDEEE3;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23FF3E24;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.bottomgreen:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: %23E0EBDA;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23FF3E24;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.topwhitebottomdarkgreen:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: %230B3827;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: white;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.topbeigebottomwhite:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: white;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23FDEEE3;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.topgreenbottomwhite:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: white;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23E0EBDA;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.topdarkgreenbottomwhite:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: white;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %230B3827;'%3E%3C/path%3E%3C/svg%3E");
}
.wave.reversed:after {
  transform: rotateY(180deg);
}

.line-banner {
  padding-top: 30px;
}
@media (max-width: 991px) {
  .line-banner {
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  .line-banner .logomobile {
    display: none;
  }
}
@media (max-width: 767px) {
  .line-banner .logomobile {
    max-width: 150px;
    margin-top: -50px;
  }
}
.line-banner .content img:not(.logomobile) {
  position: relative;
  z-index: 15;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .line-banner .content img:not(.logomobile) {
    margin-top: 0;
  }
}
.line-banner .content .btn.btn-don {
  margin-top: 30px;
  position: relative;
  z-index: 15;
}
.line-banner .content hr {
  max-width: 920px;
  margin-top: -60px;
  position: relative;
  overflow: initial;
}
.line-banner .content hr:before {
  content: "";
  display: block;
  background-color: #FF3E24;
  height: 11px;
  width: 25%;
  z-index: 10;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: -5px;
}
@media (max-width: 767px) {
  .line-banner .content hr:before {
    width: 50%;
  }
}

.homepage .line-banner .content hr {
  margin-top: -60px;
}

.homepage .bottomofthepage-stickybtn .btn.btn-don.sticky {
  display: none;
}
.homepage .bottomofthepage-stickybtn.fixed .btn.btn-don.sticky {
  display: inline-flex;
}

.bottomofthepage-stickybtn div {
  position: initial;
}
.bottomofthepage-stickybtn .btn.btn-don.sticky {
  display: inline-flex;
  position: fixed;
  bottom: 40px;
  right: 30px;
  z-index: 9999;
}
.bottomofthepage-stickybtn .btn.btn-don.sticky:after {
  content: "";
  position: absolute;
  display: block;
  border-radius: 50px;
  left: -6px;
  right: -6px;
  top: -6px;
  bottom: -6px;
  box-shadow: 0 0 0 rgba(255, 62, 36, 0.4);
  animation: pulse 2s infinite;
}
@media (max-width: 767px) {
  .bottomofthepage-stickybtn {
    display: none;
  }
}

.pressborderbottom .container {
  border-bottom: 1px solid #000;
}
.pressborderbottom .container h6 {
  color: #000;
  margin-bottom: 0;
}
.pressborderbottom.withspace .container {
  padding-bottom: 40px;
  margin-bottom: 40px;
}
.pressborderbottom.withspace .container h5 {
  color: #000;
  margin-bottom: 0;
}
.pressborderbottom.withspace .container .btn {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .pressborderbottom .col-sm-8 {
    width: 100%;
    margin-bottom: 30px;
  }
}

.press-articles .form-element-keywords .control-label {
  display: none;
}
.press-articles .form-element-keywords .chosen-choices {
  margin-left: -15px;
  border-radius: 50px !important;
}
.press-articles .form-element-keywords .chosen-choices > li {
  border: 0;
  display: inline;
  box-shadow: none;
  width: auto;
}
.press-articles .form-element-keywords .chosen-choices > li span {
  color: #000;
}
.press-articles .form-element-keywords .chosen-choices > li.search-field {
  width: 140px !important;
}
.press-articles .form-element-keywords select#keywords {
  background: #f0f1f1 !important;
  border-radius: 50px !important;
}
.press-articles .form-element-keywords select#keywords option {
  display: inline-block;
  padding: 5px 10px;
}
.press-articles .news-mosaic > .row {
  margin-top: 0;
  margin-bottom: 0;
}
.press-articles .news-mosaic > .row > div {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .press-articles .news-mosaic > .row > div {
    margin-bottom: 40px;
  }
}
.press-articles .news-mosaic > .row h5 {
  color: #000;
}
.press-articles .news-mosaic > .row a {
  font-family: "Work Sans", sans-serif;
  text-transform: none;
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  height: auto;
  padding: 15px 30px;
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
  border: none;
  min-width: 0;
  transition: all 150ms;
}
.press-articles .news-mosaic > .row a:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .press-articles .news-mosaic > .row a {
    white-space: normal !important;
  }
}
.press-articles .news-mosaic > .row a:active, .press-articles .news-mosaic > .row a:focus {
  outline: none !important;
}
.press-articles .news-mosaic > .row a {
  background-color: transparent;
  color: #FF3E24;
  border-bottom: 1px solid #FF3E24;
  padding: 0;
  text-transform: uppercase;
  font-size: 14px;
  height: 35px;
  letter-spacing: 1.5px;
}
.press-articles .news-mosaic > .row a:hover {
  border-bottom: 1px solid #000;
  color: #000;
}

.pressroomdetails .mod-article__wrapper {
  max-width: 725px;
  margin: auto;
}
.pressroomdetails .mod-article__wrapper .mod-article__content table {
  border: 0;
  width: 100%;
}
.pressroomdetails .mod-article__wrapper .mod-article__content table tr, .pressroomdetails .mod-article__wrapper .mod-article__content table td {
  border: 0;
}
.pressroomdetails .mod-article__wrapper .mod-article__content table td {
  padding-right: 30px;
}

.fakeaccordeonlist ul {
  margin-bottom: 0;
}
.fakeaccordeonlist ul li > h6 {
  position: relative;
  color: #FF3E24;
  border-bottom: 2px solid #FF3E24;
  padding: 15px;
  margin-bottom: 0;
}
.fakeaccordeonlist ul li > h6:after {
  content: "+" !important;
  display: block;
  position: absolute;
  right: 15px;
  top: 18px;
  font-size: 20px;
  line-height: 23px;
  font-weight: 900;
  color: #FF3E24;
  border: 1px solid #FF3E24;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 2px;
  transition: transform 150ms;
  text-align: center;
  background-image: none;
  font-family: "Work Sans", sans-serif !important;
  z-index: 9;
}
.fakeaccordeonlist ul li > h6 > a {
  display: block;
  margin-bottom: 0;
  position: relative;
  text-decoration: none;
  font-family: "Work Sans", sans-serif !important;
  color: #FF3E24;
  margin: -15px;
  padding: 15px;
  padding-right: 30px;
  transition: all 150ms ease;
  color: #FF3E24;
  background-color: #fff;
  transition: all 150ms ease;
}
.fakeaccordeonlist ul li > h6 > a:after {
  content: "+" !important;
  display: block;
  position: absolute;
  right: 15px;
  top: 18px;
  font-size: 20px;
  line-height: 23px;
  font-weight: 900;
  color: #FF3E24;
  border: 1px solid #FF3E24;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 2px;
  transition: transform 150ms;
  text-align: center;
  background-image: none;
  font-family: "Work Sans", sans-serif !important;
  z-index: 10;
}
.fakeaccordeonlist ul li > h6 > a:hover {
  background-color: #FF3E24;
  color: #fff !important;
}
.fakeaccordeonlist ul li > h6 > a:hover:after {
  color: #fff !important;
  border: 1px solid #fff !important;
}

.wheregoesdonations .mod_directory__result_bloc .nav.nav-tabs {
  display: none;
}
.wheregoesdonations .directory-member-detail-wrapper h1 {
  max-width: 700px;
}
.wheregoesdonations .btn.btn-details {
  margin-top: 0;
}
.wheregoesdonations .members-img {
  height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 15px;
}
.wheregoesdonations .members-img img {
  max-width: 100%;
  max-height: 100%;
}
.wheregoesdonations .tab-pane {
  padding: 0 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.wheregoesdonations .tab-pane .col-md-6 p {
  line-height: 17px;
  margin-bottom: 3px;
}
.wheregoesdonations .tab-pane .col-md-6 p span {
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
}

.wheregoesdonations-page:not(.view-directory-list) .fakeaccordeonlist,
.wheregoesdonations-page:not(.view-directory-list) .wheregoesdonations-title,
.wheregoesdonations-page:not(.view-directory-list) .singlearticleaccordion,
.wheregoesdonations-page:not(.view-directory-list) .singlearticleaccordion-intro {
  display: none;
}
.wheregoesdonations-page:not(.view-directory-list) .line-banner.bottombeige:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 70 500 60' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='500' height='500' style='stroke: none; fill: white;' /%3E%3Cpath d='M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z' style='stroke: none; fill: %23FF3E24;'%3E%3C/path%3E%3C/svg%3E");
}
.wheregoesdonations-page:not(.view-directory-list) .wheregoesdonations {
  padding: 100px 0;
}
.wheregoesdonations-page:not(.view-directory-list) .wheregoesdonations h1 {
  margin-bottom: 30px;
}
.wheregoesdonations-page:not(.view-directory-list) .wheregoesdonations hr {
  border-color: #FF3E24;
  margin-top: 30px;
}
.wheregoesdonations-page:not(.view-directory-list) .wheregoesdonations h6 {
  margin-bottom: 0;
  margin-top: 30px;
}

.page404 h1 {
  font-family: "Work Sans", sans-serif;
  font-size: 15vw;
  font-weight: 900;
  letter-spacing: -10px;
  margin-top: 30px;
}
.page404 h4 {
  text-transform: uppercase;
  font-weight: 900 !important;
}
.page404 h2 {
  margin-top: 30px;
}
.page404 p {
  font-size: 16px;
  line-height: 17px;
  letter-spacing: 0.5;
  letter-spacing: 1px;
  font-weight: 500;
}
.page404 .btn {
  margin-top: 30px;
}

.laruche {
  position: relative;
}
.laruche:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='493.136' height='446.85' viewBox='0 0 493.136 446.85'%3E%3Cg id='Groupe_1587' data-name='Groupe 1587' transform='translate(-1082.513 -505.41)'%3E%3Cpath id='Tracé_4841' data-name='Tracé 4841' d='M217.094,377.176C200.984,377.176,0,264.972,0,130.829c0-35.882,15.121-73.611,38.523-96.12C86.226-11.176,163.6-11.451,217.094,33.2c53.5-44.647,130.877-44.368,178.571,1.513,23.433,22.544,38.571,60.269,38.571,96.12,0,134.142-201.032,246.346-217.142,246.346M126.58,13.055c-29.047,0-57.419,10.326-78.99,31.078-20.966,20.168-34.513,54.2-34.513,86.7,0,65.744,52.388,124.583,96.343,162.361,49.594,42.633,99.11,68.346,107.675,70.8,8.565-2.458,58.09-28.171,107.7-70.8,43.963-37.778,96.364-96.617,96.364-162.361,0-32.469-13.565-66.5-34.561-86.7C342.519,1.73,269.984,2.855,221.475,46.709l-4.381,3.962-4.385-3.962a128.812,128.812,0,0,0-86.13-33.654' transform='translate(1082.513 580.814) rotate(-10)' fill='%23fff'/%3E%3Cpath id='Tracé_4842' data-name='Tracé 4842' d='M173.24,290.058c-11.886,0-160.182-82.678-160.182-181.527,0-26.641,11.246-54.672,28.655-71.415C76.823,3.327,133.566,2.782,173.24,35c39.687-32.216,96.417-31.662,131.536,2.118,17.427,16.768,28.69,44.8,28.69,71.415,0,98.849-148.334,181.527-160.225,181.527m-66.049-265.7c-20.748,0-41.012,7.371-56.412,22.186-14.968,14.4-24.645,38.732-24.645,61.991,0,89.085,132.8,163.063,147.105,168.272,14.31-5.209,147.149-79.182,147.149-168.272,0-23.237-9.69-47.568-24.68-61.991-31.5-30.3-83.366-29.457-118.084,1.918L173.24,52.42l-4.385-3.962a92.223,92.223,0,0,0-61.664-24.1' transform='translate(1132.294 610.56) rotate(-10)' fill='%23fff'/%3E%3Cpath id='Tracé_4843' data-name='Tracé 4843' d='M137.554,219.161c-8.674,0-113.869-56.76-113.869-128.781,0-19.122,8.094-39.26,20.617-51.307,24.889-23.939,64.833-24.7,93.252-2.576,28.415-22.121,68.368-21.362,93.248,2.576,12.545,12.061,20.648,32.2,20.648,51.307,0,72.021-105.221,128.781-113.9,128.781M91.412,33.542A54.45,54.45,0,0,0,53.368,48.5C43.282,58.2,36.761,74.641,36.761,90.38c0,60.3,88.523,110.343,100.793,115.434,12.274-5.091,100.819-55.13,100.819-115.434,0-15.722-6.529-32.164-16.638-41.884-21.258-20.46-56.316-19.85-79.8,1.382l-4.385,3.962-4.385-3.962A62.456,62.456,0,0,0,91.412,33.542' transform='translate(1172.808 634.771) rotate(-10)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  bottom: 100px;
  width: 350px;
  height: 450px;
  background-position: bottom left;
  background-size: 500px;
  background-repeat: no-repeat;
  z-index: 1;
  display: block;
}
@media (max-width: 767px) {
  .laruche:before {
    display: none;
  }
}
.laruche .container {
  position: relative;
  z-index: 10;
}

.benevole-multi-forms .darkbackground .btn-secondary {
  margin-bottom: 0px !important;
}
.benevole-multi-forms .darkbackground .btn-secondary:hover, .benevole-multi-forms .darkbackground .btn-secondary.active {
  background-color: white !important;
  color: #0B3827 !important;
  border: 1px solid #fff !important;
}
.benevole-multi-forms .province-onglet {
  text-align: center;
}
.benevole-multi-forms .intro-onglet h3 {
  text-align: center;
  margin-bottom: 30px;
  color: #E0EBDA !important;
}

.site_line__item.region {
  display: none;
}
.site_line__item.region.active {
  display: block;
}
.site_line__item.region .section-title {
  font-family: "Playfair Display", serif;
  font-size: 25px;
  line-height: 30px;
  color: #FF3E24;
  font-weight: 900;
  text-transform: none;
  margin-top: -30px !important;
  margin-bottom: 30px;
  text-align: center !important;
}

@media (min-width: 768px) {
  .content-75 .content {
    width: 75%;
  }
}

.regular-ul ul {
  padding-left: 15px !important;
  list-style: disc;
}
.regular-ul ul li {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 15px;
  color: #000;
}

.homepage .line-banner {
  position: relative;
}
@media (min-width: 992px) {
  .homepage .line-banner:before {
    content: "";
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 530.1 463.1' style='enable-background:new 0 0 530.1 463.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.4;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='Groupe_1528' transform='matrix(0.999, 0.035, -0.035, 0.999, 15.545, 0)' class='st0'%3E%3Cg%3E%3Cg id='Groupe_1528-2'%3E%3Cpath id='Tracé_4787' class='st1' d='M510.5,61.1c-0.2-0.3-0.4-0.6-0.6-0.9l0,0c-3.9-5.4-9.9-11-17.9-16.5 c-15.9-11-38.3-20.8-63-27.8s-49-10.3-68.2-9.3c-9.7,0.5-17.7,2.1-23.9,4.7c-7.2,3.1-11.7,7.5-13.3,13.2l-28.2,99.6 c-17.9,3.6-33.8,13.7-44.6,28.4c-28.3-19.9-66.6-17.5-92.1,5.7c-5.5-5.4-11.1-10.6-16.7-15.7c-26.4-24.4-51.4-47.5-67.2-86 l0.5-0.2c4-1.6,5.5-7,3.5-12L63,6.5c-0.9-2.2-2.5-4.1-4.6-5.4c-1.9-1.2-4.2-1.4-6.3-0.6L4.4,20.3c-2,0.9-3.5,2.7-4,4.9 C-0.2,27.5,0,30,1,32.2l15.7,37.9c2,4.9,6.9,7.6,10.9,6l0.5-0.2c16,38.4,14.8,72.4,13.5,108.3c-1.3,35.1-2.6,71.4,13.9,111.2 l50.7,122c7,16.8,21.4,27.6,35.3,27.9l0,0c3.6,0.1,7.1-0.6,10.4-1.9l96-39.9c8-3.3,13.8-10.5,16.4-20.1 c2.6-9.5,1.6-20.4-2.6-30.6l-6.4-15.4l27.3,19.7l1.5,1.1l59.1-82c3.7,1.2,7.4,2.3,11.2,3.4c24.7,7,48.9,10.3,68.2,9.3 c9.7-0.5,17.7-2.1,23.9-4.7c7.2-3.1,11.7-7.5,13.3-13.2l54.6-192.8C515.8,73,514.5,67.2,510.5,61.1 M314.4,93 c4.3,4.8,9.3,9.1,14.6,12.7c9.3,6.6,21.2,12.9,34.6,18.5l-4.8,16.8c-1.6-1.4-3.2-2.8-5-4.1c-13.8-10.2-30.7-15.3-47.8-14.3 L314.4,93z M68.7,46L24.9,64.2l-14-33.6l43.8-18.2L68.7,46z M37.2,72.1l28.4-11.8c17.1,41.4,44.3,66.6,70.7,91 c5.2,4.8,10.3,9.6,15.3,14.4c-0.9,1.1-1.8,2.2-2.6,3.4c-17.8,24.2-19.2,56.9-3.3,82.5l-83.3,34.6c-13-34.7-11.8-66.3-10.6-99.7 C53.1,150.5,54.5,113.5,37.2,72.1 M199.4,229.2l-42.7,17.7c-14.3-21.5-13.8-49.5,1.3-70.4c0.6-0.9,1.3-1.7,1.9-2.5 C175.3,189.6,189.1,206.6,199.4,229.2 M172,262.7c-2.6-1.9-5-3.9-7.3-6.2l39.4-16.4l27.1,65.4L181,269.3l0,0L172,262.7z M153,261.4c3.5,3.9,7.4,7.5,11.6,10.6l0,0l75.4,54.4l3,7.3l-137.3,57L66.8,297L153,261.4z M210.9,230.9 C199.8,204,184,184,167,166.5c21.6-19.3,53.8-21,77.3-4l9.1,6.6l6.6-9.1c7.8-10.8,18.9-18.7,31.6-22.7L269,217.2 c-1.6,5.7-0.1,11.8,4.5,18.2c3.9,5.4,9.9,11,17.9,16.5c10.8,7.5,24.6,14.4,40.1,20.3l-50.1,69.5l-34.8-25.1L210.9,230.9z M355.2,154.1l-14.7,51.8c-24.5-10.4-42.9-23.3-48.4-33.9l10.5-37.1C322.1,132.6,341.7,139.7,355.2,154.1 M296.9,243.8 c-13-9-20.1-18.1-18.4-23.9l10.1-35.7c4.3,4.8,9.3,9.1,14.6,12.7c10.3,7.2,23.6,14.2,38.7,20.2l5.1,2l15.7-55.3 c13.1,21.2,12.1,48.2-2.4,68.5l-22.8,31.6C321.7,258.1,307.7,251.2,296.9,243.8 M247.6,344.9l4.9,11.7c6.2,15,2.1,31.1-9.3,35.8 l-96,39.9c-11.4,4.7-25.7-3.6-32-18.7l-4.9-11.7L247.6,344.9z M450.3,268.5c-1.6,5.8-12.4,9.9-28.2,10.7l0,0 c-18.2,0.9-41.3-2.2-65-8.9c-2.6-0.7-5.2-1.5-7.8-2.3l20.7-28.7c19.5-27.2,18.2-64.2-3.1-90l8.7-30.8l-4.1-1.6 c-27-10.8-47.6-24.7-53.5-36l10.8-38.2c13.7,15.8,44,31.9,80.8,42.3s71,12.5,91,6.3L450.3,268.5z M504.8,75.7l-0.9,3.3 c-12.8,7.6-47.6,8.8-91.7-3.7s-73.1-31.7-80-44.9l0.9-3.3c1.6-5.8,12.4-9.9,28.2-10.7l0,0c18.2-0.9,41.3,2.2,65,8.9 s45,16.1,60.1,26.5C499.4,60.8,506.4,69.9,504.8,75.7'/%3E%3Cpath id='Tracé_4788' class='st1' d='M479.5,58c-4.1-3-8.4-5.5-13-7.6c-11.2-5.4-26.4-10.9-42.9-15.6s-32.4-8-44.7-9.2 c-5-0.6-10-0.7-15-0.3c-2.1,0.2-8.6,1-10.1,6.3c-0.2,0.6-0.3,1.3-0.3,1.9c0,4.4,4.1,7.6,5.6,8.7l0,0c4.1,3,8.4,5.5,13,7.6 c11.2,5.4,26.4,10.9,42.9,15.6s32.4,8,44.7,9.2c5,0.6,10,0.7,15.1,0.3c2.1-0.2,8.6-1,10.1-6.3S481.2,59.3,479.5,58 M472.8,65.2 c-2.8,0.2-7.6,0.2-15.6-0.8c-13.3-1.9-26.5-4.7-39.5-8.5c-13-3.6-25.7-8.1-38.1-13.4c-7.4-3.3-11.5-5.8-13.8-7.5 c2.8-0.2,7.6-0.2,15.6,0.8l0,0c26.7,4,52.7,11.4,77.5,21.9C466.4,61.1,470.5,63.6,472.8,65.2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 530px;
    height: 515px;
    width: 445px;
    display: block;
    position: absolute;
    right: 0;
    top: -15px;
  }
}
@media (max-width: 991px) {
  .homepage .line-banner .logomobile {
    margin-bottom: 30px;
  }
  .homepage .line-banner .content:before {
    content: "";
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 530.1 463.1' style='enable-background:new 0 0 530.1 463.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.4;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='Groupe_1528' transform='matrix(0.999, 0.035, -0.035, 0.999, 15.545, 0)' class='st0'%3E%3Cg%3E%3Cg id='Groupe_1528-2'%3E%3Cpath id='Tracé_4787' class='st1' d='M510.5,61.1c-0.2-0.3-0.4-0.6-0.6-0.9l0,0c-3.9-5.4-9.9-11-17.9-16.5 c-15.9-11-38.3-20.8-63-27.8s-49-10.3-68.2-9.3c-9.7,0.5-17.7,2.1-23.9,4.7c-7.2,3.1-11.7,7.5-13.3,13.2l-28.2,99.6 c-17.9,3.6-33.8,13.7-44.6,28.4c-28.3-19.9-66.6-17.5-92.1,5.7c-5.5-5.4-11.1-10.6-16.7-15.7c-26.4-24.4-51.4-47.5-67.2-86 l0.5-0.2c4-1.6,5.5-7,3.5-12L63,6.5c-0.9-2.2-2.5-4.1-4.6-5.4c-1.9-1.2-4.2-1.4-6.3-0.6L4.4,20.3c-2,0.9-3.5,2.7-4,4.9 C-0.2,27.5,0,30,1,32.2l15.7,37.9c2,4.9,6.9,7.6,10.9,6l0.5-0.2c16,38.4,14.8,72.4,13.5,108.3c-1.3,35.1-2.6,71.4,13.9,111.2 l50.7,122c7,16.8,21.4,27.6,35.3,27.9l0,0c3.6,0.1,7.1-0.6,10.4-1.9l96-39.9c8-3.3,13.8-10.5,16.4-20.1 c2.6-9.5,1.6-20.4-2.6-30.6l-6.4-15.4l27.3,19.7l1.5,1.1l59.1-82c3.7,1.2,7.4,2.3,11.2,3.4c24.7,7,48.9,10.3,68.2,9.3 c9.7-0.5,17.7-2.1,23.9-4.7c7.2-3.1,11.7-7.5,13.3-13.2l54.6-192.8C515.8,73,514.5,67.2,510.5,61.1 M314.4,93 c4.3,4.8,9.3,9.1,14.6,12.7c9.3,6.6,21.2,12.9,34.6,18.5l-4.8,16.8c-1.6-1.4-3.2-2.8-5-4.1c-13.8-10.2-30.7-15.3-47.8-14.3 L314.4,93z M68.7,46L24.9,64.2l-14-33.6l43.8-18.2L68.7,46z M37.2,72.1l28.4-11.8c17.1,41.4,44.3,66.6,70.7,91 c5.2,4.8,10.3,9.6,15.3,14.4c-0.9,1.1-1.8,2.2-2.6,3.4c-17.8,24.2-19.2,56.9-3.3,82.5l-83.3,34.6c-13-34.7-11.8-66.3-10.6-99.7 C53.1,150.5,54.5,113.5,37.2,72.1 M199.4,229.2l-42.7,17.7c-14.3-21.5-13.8-49.5,1.3-70.4c0.6-0.9,1.3-1.7,1.9-2.5 C175.3,189.6,189.1,206.6,199.4,229.2 M172,262.7c-2.6-1.9-5-3.9-7.3-6.2l39.4-16.4l27.1,65.4L181,269.3l0,0L172,262.7z M153,261.4c3.5,3.9,7.4,7.5,11.6,10.6l0,0l75.4,54.4l3,7.3l-137.3,57L66.8,297L153,261.4z M210.9,230.9 C199.8,204,184,184,167,166.5c21.6-19.3,53.8-21,77.3-4l9.1,6.6l6.6-9.1c7.8-10.8,18.9-18.7,31.6-22.7L269,217.2 c-1.6,5.7-0.1,11.8,4.5,18.2c3.9,5.4,9.9,11,17.9,16.5c10.8,7.5,24.6,14.4,40.1,20.3l-50.1,69.5l-34.8-25.1L210.9,230.9z M355.2,154.1l-14.7,51.8c-24.5-10.4-42.9-23.3-48.4-33.9l10.5-37.1C322.1,132.6,341.7,139.7,355.2,154.1 M296.9,243.8 c-13-9-20.1-18.1-18.4-23.9l10.1-35.7c4.3,4.8,9.3,9.1,14.6,12.7c10.3,7.2,23.6,14.2,38.7,20.2l5.1,2l15.7-55.3 c13.1,21.2,12.1,48.2-2.4,68.5l-22.8,31.6C321.7,258.1,307.7,251.2,296.9,243.8 M247.6,344.9l4.9,11.7c6.2,15,2.1,31.1-9.3,35.8 l-96,39.9c-11.4,4.7-25.7-3.6-32-18.7l-4.9-11.7L247.6,344.9z M450.3,268.5c-1.6,5.8-12.4,9.9-28.2,10.7l0,0 c-18.2,0.9-41.3-2.2-65-8.9c-2.6-0.7-5.2-1.5-7.8-2.3l20.7-28.7c19.5-27.2,18.2-64.2-3.1-90l8.7-30.8l-4.1-1.6 c-27-10.8-47.6-24.7-53.5-36l10.8-38.2c13.7,15.8,44,31.9,80.8,42.3s71,12.5,91,6.3L450.3,268.5z M504.8,75.7l-0.9,3.3 c-12.8,7.6-47.6,8.8-91.7-3.7s-73.1-31.7-80-44.9l0.9-3.3c1.6-5.8,12.4-9.9,28.2-10.7l0,0c18.2-0.9,41.3,2.2,65,8.9 s45,16.1,60.1,26.5C499.4,60.8,506.4,69.9,504.8,75.7'/%3E%3Cpath id='Tracé_4788' class='st1' d='M479.5,58c-4.1-3-8.4-5.5-13-7.6c-11.2-5.4-26.4-10.9-42.9-15.6s-32.4-8-44.7-9.2 c-5-0.6-10-0.7-15-0.3c-2.1,0.2-8.6,1-10.1,6.3c-0.2,0.6-0.3,1.3-0.3,1.9c0,4.4,4.1,7.6,5.6,8.7l0,0c4.1,3,8.4,5.5,13,7.6 c11.2,5.4,26.4,10.9,42.9,15.6s32.4,8,44.7,9.2c5,0.6,10,0.7,15.1,0.3c2.1-0.2,8.6-1,10.1-6.3S481.2,59.3,479.5,58 M472.8,65.2 c-2.8,0.2-7.6,0.2-15.6-0.8c-13.3-1.9-26.5-4.7-39.5-8.5c-13-3.6-25.7-8.1-38.1-13.4c-7.4-3.3-11.5-5.8-13.8-7.5 c2.8-0.2,7.6-0.2,15.6,0.8l0,0c26.7,4,52.7,11.4,77.5,21.9C466.4,61.1,470.5,63.6,472.8,65.2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    height: 146px;
    width: 185px;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    bottom: 60px;
  }
  .homepage .line-banner .content h1 {
    margin-bottom: 80px;
  }
}

.nosamis h4 {
  color: #FF3E24;
  margin-bottom: 30px;
}
.nosamis .content img {
  margin-right: 30px;
}
@media (min-width: 601px) {
  .nosamis .content p:last-child span {
    white-space: nowrap;
    margin-bottom: 30px;
    display: inline-block;
  }
}
@media (max-width: 600px) {
  .nosamis .content p span img {
    margin-bottom: 15px;
    margin-right: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.nos-stories {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='570.141' height='569.254' viewBox='0 0 570.141 569.254'%3E%3Cg id='Group_1650' data-name='Group 1650' transform='translate(3 3)' opacity='0.052'%3E%3Cpath id='Path_4852' data-name='Path 4852' d='M300.27,18.3C145.043,18.3,18.2,144.256,18.2,300.37S145.043,581.554,300.27,581.554s282.07-126.843,282.07-282.07S455.5,18.3,300.27,18.3Zm0,536.643c-141.035,0-255.46-114.425-255.46-255.46S159.235,44.91,300.27,44.91,555.73,158.448,555.73,299.483,441.306,554.943,300.27,554.943Z' transform='translate(-18.2 -18.3)' fill='%230b3827' stroke='%23e0ebda' stroke-width='6'/%3E%3Cpath id='Path_4853' data-name='Path 4853' d='M284.7,152.853,85.125,37.542a32.179,32.179,0,0,0-31.045,0C44.322,42.864,39,52.621,39,64.152V294.775c0,11.531,5.322,21.288,15.079,26.61a29.9,29.9,0,0,0,15.079,4.435,29.9,29.9,0,0,0,15.079-4.435L283.816,206.074c9.757-5.322,15.079-15.079,15.079-26.61S294.46,158.175,284.7,152.853ZM271.4,183.012,71.82,298.323c-1.774.887-3.548,0-4.435,0s-1.774-1.774-1.774-3.548V64.152A4.608,4.608,0,0,1,67.384,60.6c.887,0,.887-.887,1.774-.887s.887,0,1.774.887L270.511,175.916a3.541,3.541,0,0,1,1.774,3.548C272.285,180.351,273.172,182.125,271.4,183.012Z' transform='translate(145.499 101.72)' fill='%230b3827' stroke='%23e0ebda' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 40%;
  background-position: -10% center;
}
@media (min-width: 1751px) {
  .nos-stories {
    background-size: 35%;
    background-position: -10% center;
  }
}
@media (max-width: 1199px) {
  .nos-stories {
    background-size: 50%;
    background-position: -20% center;
  }
}
@media (max-width: 767px) {
  .nos-stories {
    background-size: 60%;
    background-position: -40% center;
  }
}
.nos-stories .zone-html {
  padding-bottom: 100px;
  border-bottom: 1px solid #0B3827;
}
.nos-stories .content {
  max-width: 710px;
  margin: auto;
}
.nos-stories .content h2 {
  font-family: "Playfair Display", serif;
  font-size: 25px;
  line-height: 30px;
  color: #FF3E24;
  font-weight: 900;
  text-transform: none;
  color: #0B3827;
  padding: 40px 0 30px;
  margin-bottom: 60px;
  position: relative;
}
.nos-stories .content h2:after, .nos-stories .content h2:before {
  content: "";
  display: block;
  width: 100px;
  background-color: #0B3827;
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.nos-stories .content h2:before {
  top: 0;
}
.nos-stories .content h2:after {
  bottom: 0;
}
.nos-stories .content h2 span {
  display: block;
  font-size: 7vw;
  line-height: 7vw;
  color: #fff;
  font-family: "Work Sans", sans-serif;
}
@media (min-width: 1751px) {
  .nos-stories .content h2 span {
    font-size: 6vw;
    line-height: 6vw;
  }
}
@media (max-width: 1199px) {
  .nos-stories .content h2 span {
    font-size: 10vw;
    line-height: 10vw;
  }
}
.nos-stories .content p {
  font-size: 25px;
  line-height: 37px;
}
@media (max-width: 991px) {
  .nos-stories .content p {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .nos-stories .content p {
    font-size: 20px;
    line-height: 27px;
  }
}
.nos-stories .content p {
  color: #0B3827;
  margin-bottom: 30px;
}

.porteparole-title {
  padding-bottom: 30px;
}
.porteparole-title .content {
  width: fit-content;
  padding: 30px 0 0;
  text-align: center;
  position: relative;
}
.porteparole-title .content h2 {
  font-family: "Playfair Display", serif;
  font-size: 50px;
  line-height: 55px;
  color: #FF3E24;
  font-weight: 900;
  text-transform: none;
}
@media (max-width: 991px) {
  .porteparole-title .content h2 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media (max-width: 991px) {
  .porteparole-title .content h2 {
    font-size: 25px;
    line-height: 35px;
  }
}
.porteparole-title .content h2 {
  color: #0B3827;
}
.porteparole-title .content > div {
  font-size: 210px;
  line-height: 140px;
  color: #fff;
  font-weight: 600;
}
@media (max-width: 991px) {
  .porteparole-title .content > div {
    font-size: 180px;
    line-height: 100px;
  }
}
@media (max-width: 767px) {
  .porteparole-title .content > div {
    font-size: 120px;
    line-height: 80px;
  }
}
.porteparole {
  background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 596.21 1062.97'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity:0.05;%7D.cls-2%7Bfill:%230c3927;%7D%3C/style%3E%3C/defs%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M508.63,40.24c-47.15,42-64.19,112.49-44.71,180.88,9.53-10.67,38.7-40.46,85.79-47.88,23-3.62,55.28,2.46,55.28,2.46V1.42C599.9,2,543.22,9.41,508.63,40.24Z' transform='translate(-8.78 -1.42)'/%3E%3Cpath class='cls-2' d='M577.38,771.13a201.3,201.3,0,0,0-20-3.14S456.91,756.79,306,855.82c-6.58,4.32-47.41,22.35-55,24.39-1.62.42-3.53.84-5.36,1.26a92.32,92.32,0,0,1-58.92,2.13c-32.84-9.65-58.56-37.42-64.92-71-10.84-57.42,31-107.59,85.56-111A399.45,399.45,0,0,0,312.88,715.9,406.84,406.84,0,0,0,386.59,709v-.21c116.76-18.79,192.1-82,218.4-163.65V412.07C572.15,312.8,464.07,240.14,312.12,240.14,123.05,240.14,8.78,346.36,8.78,477.41c0,62.87,25.16,120,72.75,162.44h-.17a5.88,5.88,0,0,1,.72.51,260,260,0,0,0,58.47,38.79C99.37,709.47,54.13,755.29,50.33,850.2c-4,100,79.13,163.63,79.13,163.63s64.79,49.72,153.64,50.14l-.13.16s79.92,7,195.7-51.41c2.73-1.31,5.28-2.58,7.82-3.9,1.83-1,3.66-1.87,5.48-2.86,2.3-1.18,4.76-2.41,6.93-3.6,1.28-.72,3.77-2.25,7-4.28a698.81,698.81,0,0,0,74.15-48.65,23.86,23.86,0,0,1,3.78-2.06A38.65,38.65,0,0,1,602,942.7h0l3,.12V778.94A203.51,203.51,0,0,0,577.38,771.13ZM312.12,268.06c68.15,0,68.15,171.7,68.15,209.35s0,205.94-68.15,209.35C244,686.76,244,515.06,244,477.41S244,268.06,312.12,268.06Z' transform='translate(-8.78 -1.42)'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 700px;
  background-position: right;
  background-repeat: no-repeat;
}
.porteparole .news-mosaic .row, .porteparole .news .row {
  margin-top: 0;
}
.porteparole .news-mosaic .col-sm-6 .itemImage, .porteparole .news-mosaic .col-sm-24 .itemImage, .porteparole .news-mosaic .item .itemImage, .porteparole .news .col-sm-6 .itemImage, .porteparole .news .col-sm-24 .itemImage, .porteparole .news .item .itemImage {
  margin-bottom: 0;
}
.porteparole .news-mosaic .col-sm-6 .news-thumbnail, .porteparole .news-mosaic .col-sm-6 .e-thumbnail, .porteparole .news-mosaic .col-sm-24 .news-thumbnail, .porteparole .news-mosaic .col-sm-24 .e-thumbnail, .porteparole .news-mosaic .item .news-thumbnail, .porteparole .news-mosaic .item .e-thumbnail, .porteparole .news .col-sm-6 .news-thumbnail, .porteparole .news .col-sm-6 .e-thumbnail, .porteparole .news .col-sm-24 .news-thumbnail, .porteparole .news .col-sm-24 .e-thumbnail, .porteparole .news .item .news-thumbnail, .porteparole .news .item .e-thumbnail {
  margin-bottom: 30px;
}
.porteparole .news-mosaic .col-sm-6 .news-intro, .porteparole .news-mosaic .col-sm-6 .intro, .porteparole .news-mosaic .col-sm-24 .news-intro, .porteparole .news-mosaic .col-sm-24 .intro, .porteparole .news-mosaic .item .news-intro, .porteparole .news-mosaic .item .intro, .porteparole .news .col-sm-6 .news-intro, .porteparole .news .col-sm-6 .intro, .porteparole .news .col-sm-24 .news-intro, .porteparole .news .col-sm-24 .intro, .porteparole .news .item .news-intro, .porteparole .news .item .intro {
  margin-bottom: 40px;
}
.porteparole .news-mosaic .col-sm-6 > a:first-child, .porteparole .news-mosaic .col-sm-24 > a:first-child, .porteparole .news-mosaic .item > a:first-child, .porteparole .news .col-sm-6 > a:first-child, .porteparole .news .col-sm-24 > a:first-child, .porteparole .news .item > a:first-child {
  pointer-events: none;
}
.porteparole .news-mosaic .col-sm-6 p, .porteparole .news-mosaic .col-sm-24 p, .porteparole .news-mosaic .item p, .porteparole .news .col-sm-6 p, .porteparole .news .col-sm-24 p, .porteparole .news .item p {
  font-size: 16px;
  line-height: 17px;
  letter-spacing: 0.5;
  color: #0B3827;
  font-weight: bold;
}
.porteparole .news-mosaic .col-sm-6 p img, .porteparole .news-mosaic .col-sm-24 p img, .porteparole .news-mosaic .item p img, .porteparole .news .col-sm-6 p img, .porteparole .news .col-sm-24 p img, .porteparole .news .item p img {
  margin-right: 15px;
}
.porteparole {
  /* 5 ITEMS PAR ROW  */
}
.porteparole .news-mosaic.list-result-wrapper {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-gap: 30px;
}
@media (min-width: 1200px) {
  .porteparole .news-mosaic.list-result-wrapper:before {
    content: "";
  }
  .porteparole .news-mosaic.list-result-wrapper:after {
    content: "";
  }
}
@media (max-width: 1199px) {
  .porteparole .news-mosaic.list-result-wrapper {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (max-width: 991px) {
  .porteparole .news-mosaic.list-result-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 575px) {
  .porteparole .news-mosaic.list-result-wrapper {
    grid-gap: 15px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 400px) {
  .porteparole .news-mosaic.list-result-wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.porteparole .news-mosaic.list-result-wrapper .row {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.porteparole .news-mosaic.list-result-wrapper .row .item, .porteparole .news-mosaic.list-result-wrapper .row > div {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.porteparole .news {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-gap: 30px;
}
@media (min-width: 1200px) {
  .porteparole .news:before {
    content: "";
  }
  .porteparole .news:after {
    content: "";
  }
}
@media (max-width: 1199px) {
  .porteparole .news {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (max-width: 991px) {
  .porteparole .news {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 575px) {
  .porteparole .news {
    grid-gap: 15px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 400px) {
  .porteparole .news {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.porteparole .news .row {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.porteparole .news .row .item, .porteparole .news .row > div {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.porteparole .news .row .item img.e-thumbnail, .porteparole .news .row > div img.e-thumbnail {
  aspect-ratio: 10/14;
  object-fit: cover;
  object-position: center center;
}
.porteparole {
  /* 4 ITEMS PAR ROW */
  /*
  @include min-md {
  	.news-mosaic.list-result-wrapper {
  		.row:nth-child(odd) {
  			display: flex;
  			justify-content: flex-end;
  		}

  		.col-sm-6 {
  			width: 100%;
  		}
  	}
  }
  @include max-sm {
  	.news-mosaic.list-result-wrapper {
  		.col-sm-6 {
  			width: 49%;
  			display: inline-block;
  			vertical-align: top;
  		}
  	}
  }
  */
}

.linedcolumns .mod-article__intro, .linedcolumns .mod-article__content > .mod-article__content {
  border-top: 1px solid #FF3E24;
  padding: 30px 0;
}
@media (max-width: 767px) {
  .linedcolumns .mod-article__intro, .linedcolumns .mod-article__content > .mod-article__content {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .linedcolumns .mod-article__intro {
    margin-right: 60px;
  }
}
@media (max-width: 767px) {
  .linedcolumns .mod-article__intro {
    padding-bottom: 0;
    padding-top: 60px;
  }
}
.linedcolumns .mod-article__content > .mod-article__content p span {
  white-space: nowrap;
  margin-bottom: 30px;
  display: inline-block;
}
.linedcolumns .mod-article__content > .mod-article__content p span:first-child {
  margin-top: 60px;
}
@media (max-width: 575px) {
  .linedcolumns .mod-article__content > .mod-article__content p span {
    margin-bottom: 15px;
  }
  .linedcolumns .mod-article__content > .mod-article__content p span:first-child {
    margin-top: 30px;
  }
}
.linedcolumns .mod-article__content > .mod-article__content img {
  margin-right: 15px;
}
@media (min-width: 992px) {
  .linedcolumns .mod-article__content > .mod-article__content {
    padding-right: 100px;
  }
}
@media (max-width: 767px) {
  .linedcolumns .mod-article__content > .mod-article__content {
    border-top: 0;
    padding-top: 0;
  }
  .linedcolumns .mod-article__content > .mod-article__content img {
    margin-top: 30px;
  }
}
@media (max-width: 575px) {
  .linedcolumns .mod-article__content > .mod-article__content .btn {
    margin-right: 0;
  }
}

.cannedbackground {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='423' height='725' viewBox='0 0 423 725'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1672' data-name='Rectangle 1672' width='423' height='725' transform='translate(1017 1259)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_22' data-name='Mask Group 22' transform='translate(-1017 -1259)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_120' data-name='Group 120' transform='matrix(0.914, -0.407, 0.407, 0.914, 1003.526, 1463.153)' opacity='0.999'%3E%3Cpath id='Path_510' data-name='Path 510' d='M1054.315,430.955c-11.152-8.962-26.818-16.909-46.564-23.619-39.261-13.344-91.255-20.694-146.4-20.694s-107.135,7.35-146.4,20.694c-19.747,6.71-35.414,14.657-46.564,23.619-13.173,10.584-19.85,22.364-19.85,35.014V896.226c0,12.648,6.679,24.426,19.85,35.01,11.151,8.961,26.817,16.907,46.564,23.618,39.262,13.344,91.255,20.693,146.4,20.693s107.136-7.348,146.4-20.693c19.746-6.711,35.412-14.657,46.564-23.618,13.172-10.584,19.849-22.362,19.849-35.01V465.969C1074.164,453.319,1067.487,441.539,1054.315,430.955ZM721.775,427.4c37.123-12.618,86.693-19.566,139.578-19.566s102.455,6.948,139.58,19.566c32.1,10.911,52.042,25.688,52.042,38.568v7.425c-22.046,23.3-93.155,46.053-191.621,46.053S691.782,496.7,669.735,473.394v-7.425C669.735,453.089,689.676,438.312,721.775,427.4ZM669.735,612.926c10.01,6.545,22.59,12.491,37.647,17.781,23.091,8.113,51.353,14.314,82.216,18.069V830.99c-56.676-7.22-102.353-23.055-119.864-41.655Zm331.2,321.863c-37.125,12.617-86.693,19.566-139.58,19.566S758.9,947.406,721.775,934.789c-32.1-10.91-52.041-25.687-52.041-38.563V816.495q15.014,9.818,37.647,17.784c25.441,8.939,57.159,15.557,91.719,19.141l11.691,1.21V629.753l-9.5-.986c-62.045-6.431-112.861-23.144-131.553-43.009V500.5c37.613,24.565,109.625,40.141,191.618,40.141s154.008-15.576,191.621-40.141V896.226C1052.974,909.1,1033.031,923.878,1000.932,934.789Z' transform='translate(-648.542 -386.642)' fill='%23fff'/%3E%3Cpath id='Path_511' data-name='Path 511' d='M775.607,509.542c7.544,3.089,18.07,5.815,31.292,8.1,26.213,4.541,60.939,7.039,97.777,7.039s71.565-2.5,97.778-7.039c13.22-2.289,23.746-5.015,31.292-8.1,4.266-1.746,17.247-7.062,17.247-18.955s-12.981-17.209-17.247-18.954c-7.544-3.089-18.072-5.816-31.292-8.106-26.213-4.539-60.937-7.039-97.778-7.039s-71.564,2.5-97.777,7.039c-13.222,2.29-23.748,5.017-31.292,8.106-4.266,1.746-17.248,7.062-17.248,18.954S771.341,507.8,775.607,509.542Zm42.568-26.358c24.015-3.549,54.734-5.5,86.5-5.5s62.488,1.954,86.5,5.5c17.184,2.54,27.162,5.3,32.822,7.4-5.66,2.1-15.638,4.865-32.822,7.4-24.014,3.55-54.735,5.5-86.5,5.5s-62.486-1.954-86.5-5.5c-17.184-2.54-27.162-5.3-32.822-7.4C791.013,488.484,800.991,485.724,818.175,483.184Z' transform='translate(-691.863 -414.196)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: right;
  background-repeat: no-repeat;
  background-position: right;
}

.titleimgmarginbottom .row > .zone-html:first-child img {
  margin-bottom: -40px;
}
@media (max-width: 767px) {
  .titleimgmarginbottom .row > .zone-html:first-child img {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .titleimgmarginbottom {
    text-align: center;
  }
  .titleimgmarginbottom .zone-html {
    width: 100%;
  }
}

.yearbackground {
  position: relative;
  z-index: 10;
  background: linear-gradient(to right, #E0EBDA 20%, transparent 20%);
}
@media (min-width: 1801px) {
  .yearbackground {
    background: linear-gradient(to right, #E0EBDA 30%, transparent 30%);
  }
}
@media (min-width: 2701px) {
  .yearbackground {
    background: linear-gradient(to right, #E0EBDA 35%, transparent 35%);
  }
}
@media (min-width: 3001px) {
  .yearbackground {
    background: linear-gradient(to right, #E0EBDA 40%, transparent 40%);
  }
}
@media (max-width: 1199px) {
  .yearbackground {
    background: linear-gradient(to right, #E0EBDA 15%, transparent 15%);
  }
}
@media (max-width: 767px) {
  .yearbackground {
    background: none;
    text-align: center;
  }
  .yearbackground .zone-article {
    width: 100%;
  }
}
.yearbackground .row > .zone-article:first-child .mod-article__wrapper, .yearbackground .row > .zone-article:first-child .mod-article__content {
  height: 100%;
}
@media (max-width: 767px) {
  .yearbackground .row > .zone-article:first-child {
    margin: 30px 0 15px;
  }
}
@media (max-width: 767px) {
  .yearbackground .row > .zone-article:last-child {
    margin-top: 30px;
  }
}
.yearbackground .mod-article__intro {
  margin-right: 60px;
  background-color: #E0EBDA;
  padding: 30px;
  text-align: center;
  height: 100%;
}
.yearbackground .mod-article__intro h1 {
  color: #0B3827;
  margin-bottom: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #0B3827;
  display: inline-block;
  width: auto;
  font-size: 40px;
}
.yearbackground .mod-article__intro p {
  color: #0B3827;
}
@media (max-width: 767px) {
  .yearbackground .mod-article__intro {
    margin: 0px;
    border-radius: 50px;
    padding: 10px 60px;
    display: inline-block;
    width: 100%;
  }
}
.yearbackground p {
  color: #0B3827;
}
@media (min-width: 768px) {
  .yearbackground.first .mod-article__intro {
    padding-top: 60px;
    border-top-right-radius: 40px;
  }
}
@media (min-width: 768px) {
  .yearbackground.last .mod-article__intro {
    padding-bottom: 80px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 1200px) {
  .yearbackground .row > .zone-article:last-child .mod-article__wrapper, .yearbackground .row > .zone-article:last-child .mod-article__content {
    padding-right: 80px;
  }
}

.writetogether h1 {
  color: #0B3827;
}
@media (max-width: 991px) {
  .writetogether h1 {
    font-size: 50px;
    line-height: 60px;
  }
}
@media (max-width: 767px) {
  .writetogether h1 {
    text-align: center;
  }
}

.singlearticleaccordion .mod-article__content .mod-article__intro {
  margin-top: 60px;
  margin-bottom: 60px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .singlearticleaccordion .mod-article__content .mod-article__intro {
    margin-bottom: 0px;
  }
}
.singlearticleaccordion .mod-article__content .mod-article__intro img {
  position: relative;
  z-index: 15;
  transform: rotate(45deg);
  transition: transform 150ms ease;
}
.singlearticleaccordion .mod-article__content .mod-article__intro hr {
  margin-top: -55px;
  position: relative;
  overflow: initial;
  border-color: #FF3E24;
}
.singlearticleaccordion .mod-article__content .mod-article__intro hr:before {
  content: "";
  display: block;
  background-color: #FDEEE3;
  height: 11px;
  width: 20%;
  z-index: 10;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: -5px;
}
.singlearticleaccordion .mod-article__content .mod-article__content {
  display: none;
}
@media (max-width: 767px) {
  .singlearticleaccordion .mod-article__content .mod-article__content {
    padding-top: 60px;
  }
}
.singlearticleaccordion .mod-article__content .mod-article__content ul {
  list-style: none;
  width: 100%;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.singlearticleaccordion .mod-article__content .mod-article__content ul li {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 15px;
  color: #000;
  color: #000;
  display: inline-block;
  width: calc(25% - 15px);
  margin-right: 15px;
  margin-bottom: 30px;
  border-bottom: 1px solid #FF3E24;
  padding-bottom: 15px;
  flex-grow: 1;
  flex-basis: 0;
  flex: 0 0 calc(25% - 15px);
}
@media (max-width: 991px) {
  .singlearticleaccordion .mod-article__content .mod-article__content ul li {
    flex: 0 0 calc(50% - 15px);
    width: calc(50% - 15px);
  }
}
@media (max-width: 767px) {
  .singlearticleaccordion .mod-article__content .mod-article__content ul li {
    flex: 0 0 calc(100% - 15px);
    width: calc(100% - 15px);
  }
}
.singlearticleaccordion .mod-article__content .mod-article__content ul li strong {
  display: block;
  font-family: "Playfair Display", serif;
  font-size: 35px;
  line-height: 45px;
  color: #000;
  font-weight: 900;
  text-transform: none;
  color: #FF3E24;
}
.singlearticleaccordion .mod-article__content .mod-article__content ul li em {
  font-style: normal;
  display: block;
  font-weight: normal;
  font-size: 14px;
  font-family: "Work Sans", sans-serif;
  line-height: 18px;
  color: #FF3E24;
}
.singlearticleaccordion .mod-article__content .mod-article__content ul li em span {
  font-weight: 900;
}
.singlearticleaccordion .news-content.mod-article__content.active .mod-article__content {
  display: block;
}
.singlearticleaccordion .news-content.mod-article__content.active .mod-article__intro img {
  transform: rotate(0deg);
}

.page-impact .zone-news_flash .item {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .page-impact .zone-news_flash .item {
    margin-bottom: 60px;
  }
}
.page-impact .zone-news_flash .item .itemImage .e-thumbnail {
  border-radius: 5px;
}
.page-impact .zone-news_flash .item h3 {
  font-family: "Playfair Display", serif;
  font-size: 20px;
  line-height: 25px;
  color: #FF3E24;
  font-weight: 600;
  text-transform: none;
  color: #000;
  margin-bottom: 5px;
}
.page-impact .zone-news_flash .item h3 a {
  text-decoration: none;
}
.page-impact .zone-news_flash .item .itemInfos {
  font-style: normal;
  color: #000;
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.page-impact .zone-news_flash .item .actions .btn {
  border: 0;
  border-radius: 0;
  background-color: transparent;
  color: #FF3E24;
  border-bottom: 1px solid #FF3E24;
  padding: 0;
  text-transform: uppercase;
  font-size: 14px;
  height: 35px;
  letter-spacing: 1.5px;
}
.page-impact .zone-news_flash .item .actions .btn:hover {
  border-bottom: 1px solid #000;
  color: #000;
}
.page-impact .zone-news_flash .item .actions .btn {
  margin-top: 0;
}

.section-stories-details {
  background-image: url(https://cdn.ca.yapla.com/company/CPYNFnbfAx42fDciBH3JInUB/asset/images/videoicons.png);
  background-size: 250px;
  background-repeat: no-repeat;
  background-position: 60px 60px;
}
@media (max-width: 1530px) {
  .section-stories-details {
    background-size: 230px;
    background-position: 30px 50px;
  }
}
@media (max-width: 1199px) {
  .section-stories-details {
    background-size: 210px;
    background-position: 15px 40px;
  }
}
@media (max-width: 991px) {
  .section-stories-details {
    background-image: none;
  }
}
.section-stories-details .mod-article__wrapper .mod-article__title {
  margin-bottom: 60px;
}
.section-stories-details .mod-article__wrapper .mod-article__published-date {
  font-weight: 600;
  margin-bottom: 30px;
}
.section-stories-details .mod-article__wrapper .news-content .mod-article__img {
  margin-bottom: 70px;
}
.section-stories-details .mod-article__wrapper .news-content .mod-article__content .videocontainer {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin-bottom: 60px;
}
.section-stories-details .mod-article__wrapper .news-content .mod-article__content iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-stories-details .mod-article__wrapper .news-content .mod-article__content p {
  margin-bottom: 25px;
}
.section-stories-details .mod-article__wrapper .news-content .mod-article__content a {
  font-weight: 600;
}

@media (max-width: 767px) {
  .line-banner-small .content {
    display: none;
  }
}

.dons-icon {
  padding-bottom: 30px;
}
.dons-icon .zone-article:last-child {
  border-bottom: 1px solid #FF3E24;
  padding-top: 30px;
  padding-bottom: 50px;
}
.dons-icon .zone-article:last-child h2 {
  color: #FF3E24;
}
.dons-icon .zone-article:last-child img {
  margin-right: 30px;
}
@media (min-width: 401px) {
  .dons-icon .zone-article:last-child p span {
    white-space: nowrap;
    margin-bottom: 30px;
    display: inline-block;
  }
}
@media (max-width: 400px) {
  .dons-icon .zone-article:last-child p span img {
    margin-bottom: 15px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .dons-icon {
    text-align: center;
  }
  .dons-icon .zone-article:first-child img {
    max-width: 200px;
    margin-top: 30px;
  }
}

.dons-icon-accordeon {
  position: relative;
}
.dons-icon-accordeon .zone-article {
  position: relative;
  z-index: 5;
}
.dons-icon-accordeon .zone-article:last-child {
  padding-top: 15px;
}
.dons-icon-accordeon .zone-article:last-child h2 {
  color: #FF3E24;
}
.dons-icon-accordeon .zone-article:last-child h6 {
  color: #000;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .dons-icon-accordeon {
    text-align: center;
  }
  .dons-icon-accordeon .zone-article:first-child img {
    max-width: 200px;
    margin-top: 30px;
  }
  .dons-icon-accordeon .zone-article:last-child img {
    max-width: 200px;
    margin-top: 30px;
  }
  .dons-icon-accordeon .zone-article:last-child {
    margin-bottom: 100px;
  }
}
.dons-icon-accordeon:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg id='Group_409' data-name='Group 409' xmlns='http://www.w3.org/2000/svg' width='284.457' height='230.711' viewBox='0 0 284.457 230.711'%3E%3Cg id='Group_83' data-name='Group 83' transform='translate(45.097 18.571)'%3E%3Cg id='Group_81' data-name='Group 81' transform='translate(0 0)'%3E%3Cpath id='Path_494' data-name='Path 494' d='M532.7,640.252a98.743,98.743,0,1,1,98.747-98.744A98.856,98.856,0,0,1,532.7,640.252Zm0-190.161a91.417,91.417,0,1,0,91.42,91.416A91.52,91.52,0,0,0,532.7,450.091Z' transform='translate(-433.962 -442.765)' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_82' data-name='Group 82' transform='translate(35.339 35.341)'%3E%3Cpath id='Path_495' data-name='Path 495' d='M526.309,598.515a63.4,63.4,0,1,1,63.4-63.4A63.477,63.477,0,0,1,526.309,598.515Zm0-119.48a56.077,56.077,0,1,0,56.078,56.076A56.141,56.141,0,0,0,526.309,479.035Z' transform='translate(-462.903 -471.708)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_89' data-name='Group 89' transform='translate(0 3.107)'%3E%3Cg id='Group_84' data-name='Group 84' transform='translate(1.044 0.002)'%3E%3Cpath id='Path_496' data-name='Path 496' d='M401.55,488.017c-.048,0-.1,0-.143,0a3.663,3.663,0,0,1-3.52-3.8l1.945-50.588a3.663,3.663,0,1,1,7.32.282L405.207,484.5A3.662,3.662,0,0,1,401.55,488.017Z' transform='translate(-397.884 -430.102)' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_85' data-name='Group 85' transform='translate(13.75 0.002)'%3E%3Cpath id='Path_497' data-name='Path 497' d='M411.953,488.735a3.665,3.665,0,0,1-3.663-3.663V433.765a3.663,3.663,0,0,1,7.326,0v51.306A3.664,3.664,0,0,1,411.953,488.735Z' transform='translate(-408.29 -430.102)' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_86' data-name='Group 86' transform='translate(36.247)'%3E%3Cpath id='Path_498' data-name='Path 498' d='M432.321,488.017a3.664,3.664,0,0,1-3.659-3.522l-1.946-50.588a3.663,3.663,0,0,1,7.32-.282l1.947,50.588a3.663,3.663,0,0,1-3.52,3.8C432.417,488.017,432.369,488.017,432.321,488.017Z' transform='translate(-426.714 -430.1)' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_87' data-name='Group 87' transform='translate(25.486 0.002)'%3E%3Cpath id='Path_499' data-name='Path 499' d='M421.564,488.735a3.664,3.664,0,0,1-3.663-3.663V433.765a3.663,3.663,0,0,1,7.327,0v51.306A3.664,3.664,0,0,1,421.564,488.735Z' transform='translate(-417.901 -430.102)' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_88' data-name='Group 88' transform='translate(0 52.3)'%3E%3Cpath id='Path_500' data-name='Path 500' d='M420.468,648.236c-10.856,0-19.688-7.046-19.688-15.706,0-.4,0-.471,1.343-11.956,1.87-16,5-42.789,5.561-50.935,1.236-17.98,3.407-55.408,2.977-59.866-.316-3.3-3.593-6.529-6.556-8.448-3.535-2.291-6.9-8.04-7.064-12.06-.115-2.793.607-11.928.69-12.961l.27-3.371h44.9l.269,3.371c.083,1.033.8,10.167.691,12.961-.161,4.019-3.528,9.767-7.064,12.059-2.963,1.919-6.241,5.147-6.558,8.448-.429,4.475,1.744,41.9,2.979,59.866.554,8.057,3.681,34.66,5.551,50.555,1.353,11.518,1.392,11.915,1.392,12.336C440.157,641.189,431.325,648.236,420.468,648.236Zm-12.36-15.589c.1,4.491,5.718,8.262,12.36,8.262s12.266-3.773,12.361-8.265c-.085-.912-.669-5.88-1.341-11.6-1.877-15.961-5.017-42.675-5.584-50.909-.573-8.321-3.551-54.936-2.963-61.069.695-7.22,7.131-12.122,9.866-13.9a11.193,11.193,0,0,0,3.729-6.207c.052-1.309-.177-5.242-.42-8.711H404.782c-.244,3.469-.474,7.4-.42,8.71a11.178,11.178,0,0,0,3.729,6.208c2.737,1.774,9.173,6.678,9.863,13.9.59,6.108-2.388,52.743-2.96,61.069s-3.715,35.214-5.594,51.282C408.754,626.949,408.192,631.751,408.108,632.647Z' transform='translate(-397.029 -472.932)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_92' data-name='Group 92' transform='translate(247.621 0)'%3E%3Cg id='Group_90' data-name='Group 90' transform='translate(6.31 127.962)'%3E%3Cpath id='Path_501' data-name='Path 501' d='M620.255,635.1a15.51,15.51,0,0,1-15.265-15.709c0-.4.555-10.534,3.842-69.494l.558-10.018a3.663,3.663,0,1,1,7.315.407l-.558,10.019c-1.414,25.373-3.782,67.84-3.831,69.19a7.946,7.946,0,1,0,15.874-.1c-.044-1.149-2.1-37.733-3.452-61.941l-1.189-21.231a3.663,3.663,0,1,1,7.315-.409l1.189,21.23c2.94,52.45,3.464,61.933,3.464,62.351A15.508,15.508,0,0,1,620.255,635.1Z' transform='translate(-604.99 -532.353)' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_91' data-name='Group 91' transform='translate(0)'%3E%3Cpath id='Path_502' data-name='Path 502' d='M620.548,565.793h-2.263a17.72,17.72,0,0,1-14.341-7.837c-3.811-5.453-4.121-10.91-4.121-16.964l.012-57.716c.109-1.393.164-2.548.164-3.532,0-24.635,9.383-52.188,21.943-52.188,6.449,0,8.276,9.045,9.155,13.39l.034.174c.324,1.593,1.308,6.45.762,111.013-.012,2.218-.02,3.6-.02,3.954a10.323,10.323,0,0,1-2.607,6.992l-.43.472-.567.3A16.383,16.383,0,0,1,620.548,565.793Zm-13.4-82.087v57.286c0,6.058.4,9.338,2.8,12.766a10.4,10.4,0,0,0,8.336,4.708h2.263a9,9,0,0,0,3.613-.763,3.427,3.427,0,0,0,.385-1.617c0-.354.007-1.753.02-3.991.488-93.522-.269-107.746-.617-109.521l-.036-.177c-1.018-5.043-1.87-6.839-2.379-7.47-5.044,1.048-14.21,20.925-14.21,44.818C607.324,480.884,607.266,482.182,607.149,483.706Z' transform='translate(-599.822 -427.556)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: 0;
  left: 100px;
  width: 50%;
  height: 40vh;
  background-position: bottom left;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1;
  display: block;
}
@media (max-width: 767px) {
  .dons-icon-accordeon:before {
    left: 60px;
    width: calc(100% - 120px);
    bottom: -80px;
  }
}

.nos-amis-padding .content img {
  margin-right: 30px;
}
@media (min-width: 401px) {
  .nos-amis-padding .content p:last-child span {
    white-space: nowrap;
    margin-bottom: 30px;
    display: inline-block;
  }
}
@media (max-width: 400px) {
  .nos-amis-padding .content p span img {
    margin-bottom: 15px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.zone-donation .campaign-title {
  color: #000;
  margin-bottom: 30px;
}

.don-form-wrapper {
  background-color: #F1F1F1;
  padding: 30px 0;
}
.don-form-wrapper .card-title {
  font-family: "Playfair Display", serif !important;
  font-weight: 900;
}
.don-form-wrapper .form-horizontal .section-title {
  color: #000;
}
.don-form-wrapper .form-horizontal .payment-billing {
  margin-top: 60px;
}
.don-form-wrapper .form-horizontal .payment-summary strong {
  white-space: nowrap;
}
.don-form-wrapper .form-horizontal h2 {
  color: #000;
}
.don-form-wrapper .form-horizontal #fieldset-AmountInfos .form-element-custom_amount .col-md-12::after {
  right: 10px;
  left: auto;
  top: 30px;
}
.don-form-wrapper .form-horizontal #custom_amount {
  padding: 15px 30px 15px 15px !important;
  height: 60px !important;
  border: 1px solid #FF3E24 !important;
}
.don-form-wrapper .form-horizontal .form-element-donation_choice_id {
  width: 100%;
  margin-top: 28px;
}
.don-form-wrapper .form-horizontal .form-element-donation_choice_id > .col-md-12 {
  width: 100%;
}
.don-form-wrapper .form-horizontal .form-element-donation_choice_id label[for=donation_choice_id-4] {
  display: block;
  width: fit-content;
  margin-left: 0;
  margin-top: 30px;
}
.don-form-wrapper .form-horizontal .form-element-donation_choice_id .radio-inline {
  background-color: transparent;
  color: #FF3E24;
  border: 1px solid #FF3E24;
  border-radius: 50px;
  font-size: 25px !important;
  padding: 10px 30px;
  transition: 150ms ease;
}
@media (max-width: 767px) {
  .don-form-wrapper .form-horizontal .form-element-donation_choice_id .radio-inline {
    margin-bottom: 30px;
  }
}
.don-form-wrapper .form-horizontal .form-element-donation_choice_id .radio-inline:hover {
  background-color: #FF3E24 !important;
}
.don-form-wrapper .form-horizontal .form-element-donation_choice_id .radio-inline.radio-active {
  background-color: #FF3E24 !important;
}
.don-form-wrapper .form-horizontal .form-element-custom_amount .col-md-12 {
  margin-left: 0 !important;
}
.don-form-wrapper .form-horizontal .donation-footer-frame .previous-button {
  margin-right: 30px;
  margin-top: 23px;
}
.don-form-wrapper .form-horizontal .donation-footer-frame .btn-primary {
  background-color: #FF3E24 !important;
}
.don-form-wrapper .form-horizontal .donation-footer-frame .btn-primary:hover {
  background-color: #fff !important;
}

.product-list .news-mosaic .col-sm-8 {
  margin-bottom: 60px;
}

.donationpage .bottomofthepage-stickybtn {
  display: none;
}
.donationpage .form-element-address_street .form-control {
  margin-bottom: 5px;
}
.donationpage .address_autocomplete_off, .donationpage .address_autocomplete_on {
  cursor: pointer;
  color: #FF3E24;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
}
.donationpage .address_autocomplete_off:hover, .donationpage .address_autocomplete_on:hover {
  color: #000;
}
.donationpage .zone-donation #don-form-box li a {
  pointer-events: none;
  padding-right: 20px;
}
@media (max-width: 575px) {
  .donationpage .zone-donation .form-group .radio-inline {
    margin-bottom: 15px;
  }
}
.donationpage .zone-donation .don-form-wrapper h4 {
  font-family: "Playfair Display", serif !important;
  font-weight: 900;
  margin-bottom: 40px;
}
.donationpage .zone-donation .don-form-wrapper #fieldset-ReceiptInfos, .donationpage .zone-donation .don-form-wrapper #fieldset-RecurrentPeriodInfos, .donationpage .zone-donation .don-form-wrapper #fieldset-RecurrentInfos {
  margin-bottom: 40px;
}
.donationpage .zone-donation .don-form-wrapper #fieldset-AmountInfos .radio-inline,
.donationpage .zone-donation .don-form-wrapper #fieldset-AmountInfosrecurrent .radio-inline {
  line-height: 30px;
  font-size: 25px;
}
@media (max-width: 991px) {
  .donationpage .zone-donation .don-form-wrapper #fieldset-AmountInfos .radio-inline:last-child,
  .donationpage .zone-donation .don-form-wrapper #fieldset-AmountInfosrecurrent .radio-inline:last-child {
    display: block;
    margin-top: 30px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .donationpage .zone-donation .don-form-wrapper #fieldset-AmountInfos .radio-inline:last-child,
  .donationpage .zone-donation .don-form-wrapper #fieldset-AmountInfosrecurrent .radio-inline:last-child {
    display: inline-flex;
    margin-top: 0;
  }
}
.donationpage .zone-donation .don-form-wrapper .form-group .radio-inline {
  font-family: "Work Sans", sans-serif;
  text-transform: none;
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  height: auto;
  padding: 15px 30px;
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
  border: none;
  min-width: 0;
  transition: all 150ms;
}
.donationpage .zone-donation .don-form-wrapper .form-group .radio-inline:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .donationpage .zone-donation .don-form-wrapper .form-group .radio-inline {
    white-space: normal !important;
  }
}
.donationpage .zone-donation .don-form-wrapper .form-group .radio-inline:active, .donationpage .zone-donation .don-form-wrapper .form-group .radio-inline:focus {
  outline: none !important;
}
.donationpage .zone-donation .don-form-wrapper .form-group .radio-inline {
  border-radius: 50px;
  background-color: transparent;
  border: 1px solid #FF3E24;
  color: #FF3E24;
}
.donationpage .zone-donation .don-form-wrapper .form-group .radio-inline.radio-active, .donationpage .zone-donation .don-form-wrapper .form-group .radio-inline:hover {
  background-color: #FF3E24 !important;
  color: #fff;
}
@media (max-width: 575px) {
  .donationpage .zone-donation .don-form-wrapper .form-group .radio-inline {
    margin-top: 0;
  }
}
.donationpage .zone-donation .don-form-wrapper .form-element-donation_choice_id {
  margin-top: 0;
  margin-bottom: 20px;
}
.donationpage .zone-donation .don-form-wrapper .form-element-donation_choice_id > div > label:last-child {
  margin-top: 0;
  margin-left: 15px;
}
.donationpage .zone-donation .don-form-wrapper .form-element-custom_amount, .donationpage .zone-donation .don-form-wrapper .form-element-custom_amountrecurrent {
  margin-top: 15px;
  display: block;
}
.donationpage .zone-donation .don-form-wrapper .form-element-custom_amount .control-label, .donationpage .zone-donation .don-form-wrapper .form-element-custom_amountrecurrent .control-label {
  display: block;
  margin-bottom: 15px;
  font-size: 16px;
  color: #000;
}
.donationpage .zone-donation .don-form-wrapper .form-element-custom_amount .col-md-12, .donationpage .zone-donation .don-form-wrapper .form-element-custom_amountrecurrent .col-md-12 {
  width: 180px !important;
}
.donationpage .zone-donation .don-form-wrapper .form-element-custom_amount .col-md-12:after, .donationpage .zone-donation .don-form-wrapper .form-element-custom_amountrecurrent .col-md-12:after {
  left: auto;
  right: 15px !important;
  top: 4px !important;
  color: #FF3E24;
  font-weight: 600;
  font-size: 26px;
  line-height: 50px;
}
.donationpage .zone-donation .don-form-wrapper .form-element-custom_amount #custom_amount, .donationpage .zone-donation .don-form-wrapper .form-element-custom_amount #custom_amountrecurrent, .donationpage .zone-donation .don-form-wrapper .form-element-custom_amountrecurrent #custom_amount, .donationpage .zone-donation .don-form-wrapper .form-element-custom_amountrecurrent #custom_amountrecurrent {
  padding: 15px 40px 15px 30px !important;
  border: 0 !important;
  height: 60px !important;
  text-align: center;
  font-size: 28px;
  color: #FF3E24 !important;
  font-weight: 600;
}
.donationpage .form-element-contact_de_region {
  display: none;
}
.donationpage .js-force-uppercase input[type=text], .donationpage .js-force-uppercase select {
  text-transform: uppercase;
}
.donationpage #fieldset-paymentmethod > h2 {
  margin-bottom: 30px;
}
.donationpage #fieldset-section_payment_summary {
  margin-top: 60px;
  margin-bottom: 0;
}
.donationpage .form-withProgress__grand-total h4 {
  margin-bottom: 5px !important;
}
.donationpage .form-withProgress__grand-total .total-amount-price {
  text-align: right;
}
.donationpage .form-element-thanks_note .form-control-static {
  background-color: transparent !important;
  border: none;
  border-radius: 0 !important;
  padding: 0;
}
@media (max-width: 575px) {
  .donationpage .donation-footer-frame {
    text-align: left;
  }
  .donationpage .donation-footer-frame .btn {
    display: inline-block;
    float: none !important;
  }
}
@media (min-width: 576px) {
  .donationpage .form-receiptView #fieldset-PaymentPart .static-infos {
    width: 50%;
    float: left;
  }
  .donationpage .form-receiptView #fieldset-PaymentPart .static-infos .col-md-12 {
    padding: 0 30px 0 0;
    width: 100%;
  }
}
.donationpage .form-receiptView #fieldset-PaymentPart .static-infos .form-control-static {
  background-color: transparent !important;
  padding-left: 0;
  padding-bottom: 0;
}
.donationpage .form-receiptView .donation-footer-frame {
  text-align: left;
}
.donationpage #section_253409, .donationpage #section_253408 {
  margin-top: 0;
}
.donationpage #section_253409 .col-md-12, .donationpage #section_253408 .col-md-12 {
  width: 100%;
}
.donationpage .section .static-infos .form-control-static {
  background-color: transparent !important;
}

.greencontent .mod-article__wrapper, .greencontent .mod-article__content {
  height: 100%;
}
@media (max-width: 767px) {
  .greencontent .mod-article__wrapper, .greencontent .mod-article__content {
    height: auto;
  }
}
.greencontent .mod-article__intro {
  padding: 80px 80px 40px;
  background-color: #CDDEC4;
  margin-bottom: 30px;
  height: 100%;
  border-radius: 30px;
}
.greencontent .mod-article__intro img {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .greencontent .mod-article__intro img[alt=Maxi] {
    margin-right: 30px;
  }
}
@media (min-width: 768px) {
  .greencontent .mod-article__intro > p:first-child {
    height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .greencontent .mod-article__intro {
    padding: 80px 60px 40px;
  }
}
@media (max-width: 767px) {
  .greencontent .mod-article__intro {
    padding: 80px 30px 40px;
    margin-bottom: 30px;
    height: auto;
  }
  .greencontent .mod-article__intro > p:first-child {
    text-align: center;
  }
  .greencontent .mod-article__intro > p:first-child img {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .greencontent .zone-article {
    display: block !important;
  }
}

@media (min-width: 768px) {
  .greenborderedsection .container {
    border-top: 1px solid #CDDEC4;
    border-bottom: 1px solid #CDDEC4;
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .greenborderedsection .row {
    border-top: 1px solid #CDDEC4;
    border-bottom: 1px solid #CDDEC4;
    padding: 60px 0;
  }
}

.listsascolumns {
  position: relative;
}
.listsascolumns .mod-article__title {
  margin-bottom: 40px;
  text-align: center;
  font-family: "Playfair Display", serif;
  font-size: 35px;
  line-height: 45px;
  color: #000;
  font-weight: 900;
  text-transform: none;
}
.listsascolumns ul {
  list-style: none;
  padding-left: 0;
  width: 33%;
  display: inline-block;
  margin-bottom: 60px;
  vertical-align: top;
  padding-right: 30px;
}
.listsascolumns ul li:not(:first-child) {
  padding: 5px 0;
  border-bottom: 1px solid #CDDEC4;
}
@media (max-width: 1199px) {
  .listsascolumns ul {
    width: calc(33% - 5px);
  }
}
@media (max-width: 991px) {
  .listsascolumns ul {
    width: calc(50% - 5px);
  }
}
@media (max-width: 575px) {
  .listsascolumns ul {
    width: 100%;
    padding-right: 0;
  }
}
.listsascolumns:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='503' height='562' viewBox='0 0 503 562'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1674' data-name='Rectangle 1674' width='503' height='562' transform='translate(1095 3727)' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_1673' data-name='Rectangle 1673' width='487.369' height='487.369' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_23' data-name='Mask Group 23' transform='translate(-1095 -3727)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1347' data-name='Group 1347' transform='translate(989.551 3814.078) rotate(-17)' opacity='0.15'%3E%3Cg id='Group_1346' data-name='Group 1346' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Path_4770' data-name='Path 4770' d='M97.228,162.456A81.294,81.294,0,0,1,16,81.228a81.228,81.228,0,1,1,131.133,64.059,80.309,80.309,0,0,1-49.9,17.17m0-142.149A60.893,60.893,0,0,0,59.812,129.264c21.556,16.865,53.276,16.855,74.821.01A60.895,60.895,0,0,0,97.228,20.307' transform='translate(146.456)' fill='%23fff'/%3E%3Cpath id='Path_4771' data-name='Path 4771' d='M438.6,281.39H12.154A10.157,10.157,0,0,1,2,271.237C2,146.379,76.578,37.7,179.331,12.809a10.112,10.112,0,0,1,8.651,1.868c21.536,16.845,53.265,16.845,74.8,0a10.167,10.167,0,0,1,8.651-1.868C374.187,37.7,448.755,146.379,448.755,271.237A10.151,10.151,0,0,1,438.6,281.39M22.5,261.083H428.265C424.346,153.293,358.419,57.495,271.16,33.705c-26.988,18.561-64.566,18.561-91.554,0C92.346,57.495,26.419,153.293,22.5,261.083' transform='translate(18.307 114.597)' fill='%23fff'/%3E%3Cpath id='Path_4772' data-name='Path 4772' d='M477.215,148.689H10.154A10.151,10.151,0,0,1,0,138.535V47.153A10.151,10.151,0,0,1,10.154,37H477.215a10.151,10.151,0,0,1,10.154,10.154v91.382a10.151,10.151,0,0,1-10.154,10.154M20.307,128.382H467.062V57.307H20.307Z' transform='translate(0 338.68)' fill='%23fff'/%3E%3Cpath id='Path_4773' data-name='Path 4773' d='M419.309,118.045a10.13,10.13,0,0,1-8.823-5.117l-31.8-55.641-31.8,55.641c-3.6,6.326-14.022,6.326-17.626,0l-31.8-55.641-31.8,55.641c-3.6,6.326-14.022,6.326-17.626,0l-31.8-55.641-31.8,55.641c-3.6,6.326-14.022,6.326-17.627,0L135,57.287l-31.8,55.641c-3.6,6.326-14.022,6.326-17.627,0l-31.8-55.641-31.8,55.641A10.151,10.151,0,1,1,4.345,102.856L44.959,31.781c3.6-6.326,14.022-6.326,17.627,0l31.8,55.641,31.8-55.641c3.6-6.326,14.022-6.326,17.627,0l31.8,55.641,31.8-55.641c3.6-6.326,14.022-6.326,17.627,0l31.8,55.641,31.8-55.641c3.6-6.326,14.022-6.326,17.627,0l31.8,55.641,31.8-55.641c3.6-6.326,14.022-6.326,17.627,0l40.614,71.075a10.137,10.137,0,0,1-3.777,13.849,10.032,10.032,0,0,1-5.026,1.34' transform='translate(27.456 247.481)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  right: 0;
  bottom: 100px;
  width: 400px;
  height: 600px;
  background-position: bottom left;
  background-size: 500px;
  background-repeat: no-repeat;
  z-index: 1;
  display: block;
}
@media (max-width: 767px) {
  .listsascolumns:before {
    right: 0;
    width: calc(100% - 240px);
    bottom: -80px;
    background-size: contain;
  }
}

.nosgrandspartenaires .mod-article__content ul {
  margin-top: 60px;
  padding: 30px;
  background-color: #fff;
  border-radius: 30px;
}
.nosgrandspartenaires .mod-article__content ul li {
  text-align: center;
}

.listecolonnes h6 {
  border-bottom: 1px solid #FF3E24;
  padding: 15px 0;
}
.listecolonnes .mod-article__content > p {
  width: fit-content;
}
.listecolonnes .mod-article__content > p:after {
  content: "";
  width: 95%;
  margin-left: -5px;
  display: block;
  border-bottom: 1px solid #000;
}

.listsascolumns-join-us h3 {
  color: #000;
}
.listsascolumns-join-us h5 {
  margin-bottom: 5px;
}
.listsascolumns-join-us h6 {
  color: #000;
  margin-bottom: 0;
}
.listsascolumns-join-us a {
  color: #000;
  overflow-wrap: break-word;
}
.listsascolumns-join-us ul {
  list-style: none;
  padding-left: 0;
  width: 32%;
  display: inline-block;
  margin-bottom: 60px;
  vertical-align: top;
  padding-right: 30px;
}
@media (max-width: 991px) {
  .listsascolumns-join-us ul {
    width: 49%;
  }
}

.background-devenir-partenaire {
  position: relative;
}
.background-devenir-partenaire .container {
  position: relative;
  z-index: 5;
}
.background-devenir-partenaire:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='477.191' height='538.711' viewBox='0 0 477.191 538.711'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_313' data-name='Rectangle 313' width='382.487' height='464.577' fill='%23cddec4'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_441' data-name='Group 441' transform='translate(0 86.041) rotate(-13)' opacity='0.15'%3E%3Cg id='Group_440' data-name='Group 440' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_3732' data-name='Path 3732' d='M175.95,388.927l.369-.6a2.038,2.038,0,0,1,.753-.719l5.2-2.865c3.229-1.81,158.253-88.85,158.253-88.85l3-1.732V212.5h-12.2v73.31a2.034,2.034,0,0,1-1.041,1.775c-5.26,2.951-15.153,8.494-27.493,15.408l-6.974,3.909c-32.407,18.156-80.731,45.232-104.918,58.826h.708l-3.371,2.06a1.905,1.905,0,0,1-.385.353,94.923,94.923,0,0,1-11.216,5.92l-.2.087c-.2.088-.335.148-.41.187a2.022,2.022,0,0,1-1.938.019L34.079,299.923a2.019,2.019,0,0,1-.834-.852l-.245-.13V219.276H20.8v87.408Z' transform='translate(7.403 75.65)' fill='%23cddec4'/%3E%3Cpath id='Path_3733' data-name='Path 3733' d='M337.994,284.872a2.008,2.008,0,0,1,.629-.54l40.635-22.485a6.394,6.394,0,0,0,2.517-8.487l-42.522-81.038a6.273,6.273,0,0,0-2.182-2.4,2.032,2.032,0,0,1-.9-2.2c.938-4,1.8-8.03,2.547-11.961,10.295-53.789,5.815-104.9-11.69-133.377C319.56,10.249,309.816,2.72,298.839.618a34.668,34.668,0,0,0-6.5-.618c-16.953,0-34.322,11.926-50.224,34.487a192.239,192.239,0,0,0-18.26,32.638c-.632,1.417-1.477,3.141-2.292,4.808-.833,1.694-1.7,3.466-2.56,5.316a2.021,2.021,0,0,1-1.25,1.07l-.3.632-.433-.548a2.052,2.052,0,0,1-1.458-.751,6.061,6.061,0,0,0-1.66-1.467,6.2,6.2,0,0,0-6.139-.054l-54.4,31.015a2.03,2.03,0,0,1-1.65.159l-.028.016-.011-.027a2.026,2.026,0,0,1-1.2-1.144c-3.547-8.665-9.554-16.616-15.364-24.308-6.376-8.44-12.394-16.406-13.785-23.546a6.134,6.134,0,0,0-.559-1.6,2.029,2.029,0,0,1,.163-2.119q.4-.557.785-1.172c4.1-6.554,2.05-19.015.975-24.069a6.055,6.055,0,0,0-1.969-3.325,1.977,1.977,0,0,1-.437-.533,6.209,6.209,0,0,0-5.348-3.108,5.812,5.812,0,0,0-.991.084L53.611,32.8a6.129,6.129,0,0,0-4.993,6.924,2.1,2.1,0,0,1-.056.861,5.866,5.866,0,0,0-.229,1.538c-.083,5.058.435,17.388,6.981,22.583a21.694,21.694,0,0,0,1.958,1.371,2.042,2.042,0,0,1,.949,1.829,6.237,6.237,0,0,0,.058,1.21c1.064,7.168-2.038,16.688-5.326,26.769-4.048,12.413-8.227,25.227-6.126,37.461l7.055,41.1a2.029,2.029,0,0,1-.412,1.6l.018.111h-.114a2.012,2.012,0,0,1-1.5.669,6.2,6.2,0,0,0-2.909.717L38.49,183.129a6.146,6.146,0,0,0-2.662,2.81L.563,261.652a6.135,6.135,0,0,0,2.853,8.057l144.171,70.53a6.129,6.129,0,0,0,4.715.271,5.323,5.323,0,0,0,3.031-3.176l19.5-42.87a1.772,1.772,0,0,1,.19-.286l2.338-5.229v4.471a2.039,2.039,0,0,1,.377.149H190.92V281.992l1.652,2.435a2.039,2.039,0,0,1,2.069.846l34.075,50.769a6.187,6.187,0,0,0,8.063,2.011l98.948-53.408a2.03,2.03,0,0,1,1.157-.221l.485-.263v.369a2.133,2.133,0,0,1,.374.164,2.042,2.042,0,0,1,.251.178M219.574,107.241c1.093-1.321,1.756-3.734,2.339-5.865.165-.61.327-1.188.483-1.694,2.378-7.693,5.084-15.224,8.041-22.385A188.567,188.567,0,0,1,250.372,40.22c13.732-19.479,28.707-30.208,42.161-30.208a23.827,23.827,0,0,1,4.46.418c8.239,1.578,15.477,7.358,21.513,17.178,16,26.023,20.068,75.578,10.368,126.245-1.7,8.872-3.828,17.781-6.33,26.479a2.055,2.055,0,0,1-.979,1.224c-14.837,8.064-43.737,23.757-70.632,38.272a1.936,1.936,0,0,1-1.639.114l-.667.361-.005-.757a2.029,2.029,0,0,1-.687-1.5l-.255-40.551a2.02,2.02,0,0,1,.669-1.511v-.132l.13.024a2.025,2.025,0,0,1,1.6-.4l45.014,8.27,2.2-12-48.054-8.826a2.039,2.039,0,0,1-1.668-1.985l0-.644a4.706,4.706,0,0,0-.622-2.317l-10.98-19.288a2.043,2.043,0,0,1-.16-1.648l-.693-1.218,1.372.252a2.009,2.009,0,0,1,1.638-.388l76.382,14.029,2.2-12L237.161,123.1l-1.447,7.887a2.027,2.027,0,0,1-.934,1.344l-.4,2.191-1.1-1.938a1.994,1.994,0,0,1-1.326-.959L219.37,109.545a2.045,2.045,0,0,1,.2-2.3M64.4,100.03l.11-.338c3.3-10.12,6.71-20.579,6.068-29.95A2.027,2.027,0,0,1,72.262,67.6l12.563-2.155a6.1,6.1,0,1,0-2.052-12.028L69.333,55.722a6.531,6.531,0,0,0-2.5.633,2.044,2.044,0,0,1-1.315.174,6.184,6.184,0,0,1-2.343-1.173,2.027,2.027,0,0,1-.5-.544c-1.433-2.24-1.926-7.861-2.012-8.965a2.03,2.03,0,0,1,1.687-2.16l46.91-8.052a2.032,2.032,0,0,1,2.366,1.789c.221,2.039.647,7.027-.148,9.249a1.977,1.977,0,0,1-.21.423,6.331,6.331,0,0,1-1.658,1.81,2.012,2.012,0,0,1-1.379.335,6.1,6.1,0,0,0-2.155,11.986,10.183,10.183,0,0,0,1.968.244,2.029,2.029,0,0,1,1.874,1.485c2.511,9.1,9.1,17.814,15.464,26.24,5.857,7.752,11.912,15.766,14.6,23.685a2.037,2.037,0,0,1-.926,2.423l-8.73,4.948a6.139,6.139,0,0,0-3.127,5.3v21.367a2.036,2.036,0,0,1-.895,1.686l-28.684,19.3a6.371,6.371,0,0,0-2.966,5.039v4.941c0,.071,0,.14-.011.209s.011.141.011.21v26.979a2.024,2.024,0,0,1-.963,1.729,2.114,2.114,0,0,1-.393.174v.294l-.4-.2a1.865,1.865,0,0,1-.275.039,2.065,2.065,0,0,1-.9-.21L70.554,196.671a2.028,2.028,0,0,1-1.119-1.582,2.258,2.258,0,0,1,.057-.826L58.768,131.282c-1.574-9.158,2.088-20.39,5.629-31.252m81.41,90.908-2.646-1.5a1.984,1.984,0,0,1-.635.115,2.047,2.047,0,0,1-1-.263L115.34,174.43a2.011,2.011,0,0,1-.97-1.329l-.591-.336.563-.382a2.014,2.014,0,0,1,.856-1.4l13.758-9.356a2.036,2.036,0,0,1,1.633-.29l.016-.012.008.016a2.026,2.026,0,0,1,1.3,1.039l12.426,24.213a2.015,2.015,0,0,1,.077,1.631Zm7.626,45.183-.559-.268a2,2,0,0,1-.671.127,2.031,2.031,0,0,1-.885-.2l-43.1-20.788a2.022,2.022,0,0,1-.964-1.012l-.028-.012,0-.034a2.077,2.077,0,0,1-.152-.565,3.566,3.566,0,0,1-.182-.739,1.653,1.653,0,0,1-.043-.367V185.229l1,.559.005,0a2.032,2.032,0,0,1,2.025-.016L152.944,210a2.042,2.042,0,0,1,1.037,1.751l.256,22.173a2.015,2.015,0,0,1-.814,1.634Zm23.173,27.63-28.37,60.913a2.035,2.035,0,0,1-1.165,1.059,2,2,0,0,1-.678.117,2.051,2.051,0,0,1-.891-.2L15.947,262.254A2.042,2.042,0,0,1,15,259.568l28.175-60.494A2.03,2.03,0,0,1,45.9,198.1L175.65,261.065a2.041,2.041,0,0,1,.956,2.686m13.9,16.622a2.023,2.023,0,0,1-1.5.681l-3.8.008h0a2.014,2.014,0,0,1-1.494-.675h-.635l.267-.575a2.006,2.006,0,0,1,.019-1.645l1.57-3.372a2.027,2.027,0,0,1,1.25-1.077l.386-.834.509.766a1.976,1.976,0,0,1,1.4.883L190.7,277.9a2.02,2.02,0,0,1,.263,1.629l.559.845Zm-.178-28.206a4.75,4.75,0,0,0-.948.67,2.034,2.034,0,0,1-1.973.405c-.06-.019-.125-.034-.191-.05l-.179-.045a2.074,2.074,0,0,1-.719-.339,6.371,6.371,0,0,0-1.006-.621l-17.517-8.5a2.047,2.047,0,0,1-1.147-1.821l-.108-30.1A2.036,2.036,0,0,1,167.567,210l59.057-33.48L220.606,165.9l-54.833,31.085a2.035,2.035,0,0,1-2.812-.838L143.224,157.7a2.032,2.032,0,0,1,.814-2.7l4.624-2.6-6.03-10.666-.228.125a2.044,2.044,0,0,1-2.018-.037c-.023-.015-.042-.035-.065-.052l-.928.434V129.489l.236-.133a2.013,2.013,0,0,1,.793-.843L201.33,93.818a2.022,2.022,0,0,1,1.409-.212l.583-.331.007.541c.014.007.027.009.041.016a2.038,2.038,0,0,1,1,1.785l-.089,6.09a6.075,6.075,0,0,0,.67,2.846,2.032,2.032,0,0,1-.823,2.681l-3.513,1.973,5.979,10.641,4.088-2.3a2.039,2.039,0,0,1,2.765.766l24.38,42.813a2.07,2.07,0,0,1,.266.987l.395,63.193a2.027,2.027,0,0,1-1.067,1.8c-23.7,12.76-39.547,21.188-47.091,25.052m47.6,71.615a2.056,2.056,0,0,1-.968.244,2.031,2.031,0,0,1-1.7-.911L195.337,262.8a2.037,2.037,0,0,1,.759-2.928c3.535-1.827,8.311-4.341,13.972-7.346a1.954,1.954,0,0,1,1.048-.236,2.053,2.053,0,0,1,.786-.74c34.9-18.566,100.005-53.939,119.128-64.338a2.055,2.055,0,0,1,1.543-.164,2.028,2.028,0,0,1,1.227,1l33.43,63.6a2.038,2.038,0,0,1-.834,2.735Z' transform='translate(0 0)' fill='%23cddec4'/%3E%3Cpath id='Path_3734' data-name='Path 3734' d='M145,327.829V315.134l-12.2.022v12.673Z' transform='translate(47.276 112.189)' fill='%23cddec4'/%3E%3Cpath id='Path_3735' data-name='Path 3735' d='M145,297.152l-12.2.022v12.647H145Z' transform='translate(47.276 105.788)' fill='%23cddec4'/%3E%3Cpath id='Path_3736' data-name='Path 3736' d='M144,261.2l-12.2.022v12.586H144Z' transform='translate(46.92 92.988)' fill='%23cddec4'/%3E%3Cpath id='Path_3737' data-name='Path 3737' d='M145,279.173l-12.2.022v12.62H145Z' transform='translate(47.276 99.387)' fill='%23cddec4'/%3E%3Cpath id='Path_3738' data-name='Path 3738' d='M144,243.221l-12.2.022V255.8H144Z' transform='translate(46.92 86.588)' fill='%23cddec4'/%3E%3Cpath id='Path_3739' data-name='Path 3739' d='M144,225.242l-12.2.022v12.525H144Z' transform='translate(46.92 80.187)' fill='%23cddec4'/%3E%3Crect id='Rectangle_309' data-name='Rectangle 309' width='12.205' height='55.23' transform='translate(259.811 63.508) rotate(-80.619)' fill='%23cddec4'/%3E%3Crect id='Rectangle_310' data-name='Rectangle 310' width='12.206' height='75.381' transform='matrix(0.181, -0.984, 0.984, 0.181, 241.3, 97.064)' fill='%23cddec4'/%3E%3Crect id='Rectangle_311' data-name='Rectangle 311' width='14.917' height='12.205' transform='translate(153.326 135.78) rotate(-29.353)' fill='%23cddec4'/%3E%3Crect id='Rectangle_312' data-name='Rectangle 312' width='14.917' height='12.205' transform='translate(176.971 122.492) rotate(-29.33)' fill='%23cddec4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  right: 0;
  bottom: 100px;
  width: 400px;
  height: 600px;
  background-position: bottom left;
  background-size: 500px;
  background-repeat: no-repeat;
  z-index: 1;
  display: block;
}
@media (max-width: 767px) {
  .background-devenir-partenaire:before {
    display: none;
  }
}
.background-devenir-partenaire .zone-crm h1 {
  text-align: center;
  margin-top: 60px;
}

.background-benevole {
  position: relative;
}
.background-benevole .container {
  position: relative;
  z-index: 5;
}
.background-benevole:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='440.719' height='254.446' viewBox='0 0 440.719 254.446'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_314' data-name='Rectangle 314' width='440.719' height='254.446' fill='%23cddec4'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_451' data-name='Group 451' opacity='0.15'%3E%3Cg id='Group_450' data-name='Group 450' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_3740' data-name='Path 3740' d='M277.475,38.69c-2.815,4.3-19.059,9.133-29.149,11.045a4.418,4.418,0,0,0-3.417,2.884,100.436,100.436,0,0,1-8.5,17.311c-7.2,11.5-14.812,17.325-22.635,17.326h-.119a1.506,1.506,0,0,1-1.076-.477l-.23,0,.06-.213a1.5,1.5,0,0,1-.191-1.211c4.742-17.016,11.4-38.592,14.541-43.4,4.336-6.621,42.26-29.342,51.842-32.694a6.115,6.115,0,0,1,2.016-.287c3.994,0,11.61,2.41,20.428,5.2,5.025,1.591,11.269,3.566,18.42,5.608,7.775,2.22,14.79,2.405,21.31,2.405l3.068,0c5.93,0,11.317.15,17.2,2a1.5,1.5,0,0,1,.645.4l72.47,77.257,6.564-6.158L368.69,18.9a1.5,1.5,0,0,1-.333-1.492l.1-.293-1.7-.552a1.516,1.516,0,0,1-.631-.4l-.232-.247a1.5,1.5,0,0,1-1.023.035l-.694-.225c-7.225-2.347-13.7-2.541-20.25-2.541l-3.237.005c-6.31,0-12.074-.156-18.754-2.061-6.952-1.985-12.914-3.872-18.174-5.536C293.5,2.342,286.091,0,280.51,0a14.6,14.6,0,0,0-4.883.757c-9.775,3.419-50.157,26.719-56.4,36.25-2.138,3.266-5.229,11.288-9.186,23.843a1.491,1.491,0,0,1-.811.91l-.235.748-.485-.617a1.488,1.488,0,0,1-1.08-.567c-15.484-19.731-22.358-26.339-25.4-28.407C172.652,26.54,126.4,20.5,116.038,21.08c-6.454.37-13.1,5.965-24.1,15.235-4.24,3.573-9.047,7.623-14.686,12.1C71.3,53.155,65.487,55.684,59.33,58.362,52.956,61.134,46.368,64,40.086,69.375l-.167.142a1.5,1.5,0,0,1-1.452.283l-.4,1.055a1.513,1.513,0,0,1-.432.615l-.972.83.021.025a1.5,1.5,0,0,1,.264,1.5L0,172.082l8.424,3.168L45.408,76.912a1.5,1.5,0,0,1,.425-.61l.1-.089c5.259-4.5,10.954-6.976,16.984-9.6,6.122-2.664,13.06-5.682,19.936-11.151C88.67,50.842,93.488,46.782,97.738,43.2c8.914-7.51,15.353-12.936,18.816-13.135.423-.024.908-.036,1.446-.036,11.721,0,52.391,5.856,58.97,10.329,3.874,2.637,14.432,14.856,27.553,31.89l.583.756a1.49,1.49,0,0,1,.277,1.181l.283.366-.453.1a1.481,1.481,0,0,1-.967.73l-.689.156a30.84,30.84,0,0,1-20.4-2.61l-.659-.324a53.823,53.823,0,0,1-17.9-15.081,4.57,4.57,0,0,0-4.6-1.808A114.985,114.985,0,0,1,138.2,58.162c-4.763,0-7.841-.519-9.411-1.586a4.546,4.546,0,0,0-4.214-.451,4.489,4.489,0,0,0-2.722,3.252c-3.834,18.339-21.466,34.468-21.644,34.629a4.54,4.54,0,0,0-1.414,2.528L94.4,120.339a4.486,4.486,0,0,0,.987,3.721c.364.43,3.705,4.36,8.718,9.644a1.506,1.506,0,0,1,.392,1.27l.993.38a1.5,1.5,0,0,1,.544.359c9.87,10.2,24.239,23.512,36.634,29.01a4.453,4.453,0,0,0,1.8.386c17.614.11,59.026,10.989,63.69,12.229a1.572,1.572,0,0,1,.364.151c2.206,1.275,13.166,8.3,12.321,21.537a1.5,1.5,0,0,1-1.221,1.379,24.733,24.733,0,0,1-4.532.387c-5.007,0-10.564-1.2-15.467-2.256-3.189-.688-6.194-1.336-9.067-1.709a88.124,88.124,0,0,0-10.178-.433c-17.1,0-42.233,1.985-50.97,4.833-10.644,3.466-28.945,14.735-53.637,30.277l-3.809,2.4,4.795,7.618,3.808-2.4c22.552-14.2,42-26.2,51.63-29.337,8.4-2.74,33.622-4.421,48-4.421a80.1,80.1,0,0,1,9.2.389c2.485.322,5.306.93,8.291,1.575,5.416,1.167,11.523,2.484,17.394,2.484a30.281,30.281,0,0,0,9.615-1.427l4.3-1.422a1.561,1.561,0,0,1,0-.355l.63-4.973c2.787-22.025-16.772-32.063-17.606-32.48a4.59,4.59,0,0,0-.837-.319c-1.82-.494-44.764-12.086-65.369-12.7a1.5,1.5,0,0,1-.6-.146c-9.83-4.728-21.318-15.118-29.225-23a1.5,1.5,0,0,1-.306-1.686c.476-1.042.986-2.1,1.516-3.186,2.3-4.734,4.911-10.1,4.936-16.424l.007-.116c.279-2.3,2.581-9.173,4.7-10.779,6.893-4.258,11.3-10.189,13.424-13.04a1.506,1.506,0,0,1,1.46-.583,25.533,25.533,0,0,0,4.407.388,27.887,27.887,0,0,0,8.3-1.319l.634-.2a1.484,1.484,0,0,1,1.128.094,28.7,28.7,0,0,0,12.816,2.919c.8,0,1.6-.034,2.359-.1.353-.031,8.712-.8,13.931-4.824a1.509,1.509,0,0,1,1.31-.26,37.862,37.862,0,0,0,14.212,1.209,1.511,1.511,0,0,1,1.148.386l.353-.036-.093.342a1.5,1.5,0,0,1,.192,1.193l-1.584,5.868a1.546,1.546,0,0,1,.236.324c.027.053.052.107.074.163l4.6,1.559c11.229,3.808,21.875.07,31.642-11.12a1.491,1.491,0,0,1,1.489-.469,19.8,19.8,0,0,0,4.62.51,36.475,36.475,0,0,0,9.715-1.49,30.241,30.241,0,0,0,10.824-6.242,1.52,1.52,0,0,1,.872-.384l.26-.024a26.518,26.518,0,0,0,12.086-4.015,1.485,1.485,0,0,1,1.573-.022c3.051,1.819,9.4,5.6,17.212,6.851,2.713.692,7.5,6.125,8.638,8.134l.052.1c2.479,5.884,6.944,9.838,10.885,13.326l.191.17a1.5,1.5,0,0,1,.287,1.892c-6.948,11.588-13.327,20.575-18.957,26.712a1.5,1.5,0,0,1-.493.355c-18.629,8.392-54.016,35.658-55.513,36.815a4.581,4.581,0,0,0-.652.619c-.608.7-14.8,17.507-3.794,36.75l2.492,4.355a1.506,1.506,0,0,1,.137.32l4.521-.337c9.169-.686,17.319-6.337,24.51-11.322,2.53-1.754,4.909-3.4,7.074-4.652,8.342-4.807,43.613-17.375,54.378-18.225,5.077-.4,14.3,1.968,25,4.708,9.644,2.471,21.593,5.533,34.915,7.8l4.436.754,1.507-8.874-4.437-.752c-12.976-2.2-24.222-5.087-34.142-7.631-12.144-3.112-21.521-5.482-27.99-4.973-12.189.963-48.816,14.015-58.161,19.4-2.5,1.443-5.031,3.2-7.708,5.054-5.495,3.809-11.722,8.126-17.759,9.4a1.5,1.5,0,0,1-1.658-.809c-5.862-11.914,1.566-22.591,3.113-24.61a1.509,1.509,0,0,1,.28-.279c3.829-2.934,37.883-28.864,54.13-35.732a4.457,4.457,0,0,0,1.512-1.047c15.18-15.99,30.455-46.022,31.1-47.293a4.511,4.511,0,0,0-.239-4.486l-13.19-20.3a4.543,4.543,0,0,0-2.269-1.789c-.926-.326-22.875-8.192-33.281-23.415a4.3,4.3,0,0,0-3.715-1.7,4.235,4.235,0,0,0-3.765,1.769M145.957,78.1a1.489,1.489,0,0,1-1.154.4,22.828,22.828,0,0,1-2.812-.451,12.72,12.72,0,0,0-2.6-.341,5.068,5.068,0,0,0-3.78,1.474,24.065,24.065,0,0,0-2.227,2.753c-2.171,2.927-5.8,7.826-11.135,11.114-6.2,3.821-9.114,15.949-9.107,18.493.013,3.966-1.557,7.524-3.609,11.763a1.5,1.5,0,0,1-.932.775l-.162.334-.242-.264h-.015a1.5,1.5,0,0,1-1.106-.487c-1.177-1.288-2.173-2.4-2.945-3.273a1.492,1.492,0,0,1-.35-1.268l3.515-19.044a1.5,1.5,0,0,1,.422-.8c4.628-4.542,15.954-16.727,21.191-31.782a1.494,1.494,0,0,1,1.689-.982,47.525,47.525,0,0,0,8.4.658h.369a1.513,1.513,0,0,1,1.286.719l.338.554c1.484,2.435,3.268,5.087,5.159,7.671a1.5,1.5,0,0,1,.254,1.193l.643.879ZM171.7,79.859c-.375.054-.744.1-1.1.131-.545.046-1.106.07-1.667.07-4.766,0-9.321-1.579-11.335-3.928-1.847-2.157-3.932-4.885-5.87-7.684a1.484,1.484,0,0,1-.218-1.193l-.295-.425.514-.072a1.5,1.5,0,0,1,1.025-.649c1.846-.26,3.691-.556,5.48-.88a1.506,1.506,0,0,1,1.407.5,65.6,65.6,0,0,0,12.69,11.4,1.473,1.473,0,0,1,.634,1.034l1.22.829-1.448.208a1.489,1.489,0,0,1-1.032.654m89.319-14.678a7.205,7.205,0,0,1-.536,1.209,1.513,1.513,0,0,1-.65.623,1.485,1.485,0,0,1-.326.823,20.065,20.065,0,0,1-9.02,5.9,23.073,23.073,0,0,1-3.441.788l-.229.017a1.493,1.493,0,0,1-.944-.342l-.982.152.5-.852a1.5,1.5,0,0,1,.133-1.216A106.428,106.428,0,0,0,252.2,58.686a1.5,1.5,0,0,1,1.076-.905c2.131-.459,4.283-.976,6.4-1.536a1.5,1.5,0,0,1,1.2.2l.175-.046,0,.181a1.5,1.5,0,0,1,.51,1.1c.005.472.015.932.024,1.379l0,.115a16.933,16.933,0,0,1-.561,6m20.537-16.617c10.608,11.9,25.746,18.8,31.762,21.22a1.486,1.486,0,0,1,.7.578L324.235,86.08a1.5,1.5,0,0,1,.067,1.52c-.561,1.053-1.261,2.347-2.071,3.819a1.486,1.486,0,0,1-.973.729l-.074.137-.112-.1-.156.013a1.494,1.494,0,0,1-1-.385c-2.7-2.432-5.445-5.1-6.9-8.625-.968-2.353-8.3-12.436-15.505-13.588-6.193-.99-11.424-4.118-14.549-5.988a24.078,24.078,0,0,0-3.111-1.689,5.041,5.041,0,0,0-1.884-.377,8.108,8.108,0,0,0-4.442,1.777l-.622.421a1.492,1.492,0,0,1-1.214.2l-.718.48.042-.863a1.486,1.486,0,0,1-.444-1.142c.058-1.192.039-2.312.012-3.448a26.506,26.506,0,0,1,.189-4.9l.1-.643a1.509,1.509,0,0,1,.914-1.158,48.173,48.173,0,0,0,7.841-3.969,1.507,1.507,0,0,1,1.935.263' fill='%23cddec4'/%3E%3Cpath id='Path_3741' data-name='Path 3741' d='M411.159,192.636c5.774.917,9.573.709,12.5-.69l4.06-1.946-3.882-8.12-4.058,1.944a6.47,6.47,0,0,1-2.563.358,30.358,30.358,0,0,1-4.64-.436l-4.444-.707-1.415,8.889Z' fill='%23cddec4'/%3E%3Cpath id='Path_3742' data-name='Path 3742' d='M52.688,254.43c2.769.157,5.96-.821,10-3.089l3.925-2.2-4.406-7.849-3.923,2.2c-3.232,1.813-4.669,1.954-5.034,1.954l-4.574-.245-.483,8.987Z' fill='%23cddec4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  right: 0;
  bottom: 100px;
  width: 350px;
  height: 600px;
  background-position: bottom left;
  background-size: 400px;
  background-repeat: no-repeat;
  z-index: 1;
  display: block;
}
@media (max-width: 767px) {
  .background-benevole:before {
    display: none;
  }
}
.background-benevole .zone-crm h1 {
  text-align: center;
  margin-top: 60px;
}

.background-joindre {
  position: relative;
}
.background-joindre .container {
  position: relative;
  z-index: 5;
}
.background-joindre:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg id='Group_464' data-name='Group 464' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='464.442' height='657.955' viewBox='0 0 464.442 657.955'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_316' data-name='Rectangle 316' width='464.442' height='657.955' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_463' data-name='Group 463' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_3745' data-name='Path 3745' d='M232.226,0C103.969,0,0,103.968,0,232.229S103.969,464.455,232.226,464.455,464.447,360.482,464.447,232.229,360.478,0,232.226,0m0,381.944A149.718,149.718,0,1,1,381.939,232.229,149.718,149.718,0,0,1,232.226,381.943' transform='translate(0 -0.004)' fill='%23fff'/%3E%3Cpath id='Path_3746' data-name='Path 3746' d='M0,50.6V476.327L171.849,235.142Z' transform='translate(0 181.628)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  right: 0;
  bottom: 100px;
  width: 350px;
  height: 600px;
  background-position: bottom left;
  background-size: 400px;
  background-repeat: no-repeat;
  z-index: 1;
  display: block;
}
@media (max-width: 767px) {
  .background-joindre:before {
    display: none;
  }
}

.singlearticleaccordion-intro {
  position: relative;
}
.singlearticleaccordion-intro .container {
  position: relative;
  z-index: 5;
}
.singlearticleaccordion-intro:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='461.355' height='469.541' viewBox='0 0 461.355 469.541'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_297' data-name='Rectangle 297' width='370.333' height='382.272' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_407' data-name='Group 407' transform='translate(0 102.078) rotate(-16)'%3E%3Cg id='Group_407-2' data-name='Group 407' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_3637' data-name='Path 3637' d='M30.58,98.571A16.777,16.777,0,0,1,18.5,93.846l-8.171-8.163C2.572,77.906,4.617,63.68,15,53.3l6.408-6.416,11.4,11.375-6.416,6.424c-4.355,4.347-5.048,8.775-4.589,9.733l8.083,8.042c.813.37,5.273-.33,9.612-4.677l6.408-6.416c4.122-4.13,5.1-8.469,4.7-9.765L44.258,41.284C42.72,36.373,41.875,26.4,53.5,14.765,63.362,4.879,78.392,2.593,85.879,10.08l8.171,8.155c4.13,4.138,5.66,10.321,4.178,16.979A32.331,32.331,0,0,1,89.381,50.63l-6.408,6.416-11.4-11.375,6.416-6.424c4.347-4.339,5.056-8.775,4.589-9.725L74.5,21.471c-.8-.3-5.354.411-9.612,4.669-4.774,4.782-5.812,8.558-5.265,10.337L65.97,56.789c2.5,7.986-.9,18.17-8.662,25.947L50.891,89.16a32.348,32.348,0,0,1-15.417,8.856,22.6,22.6,0,0,1-4.895.555' transform='translate(39.701 39.819)' fill='%23fff'/%3E%3Crect id='Rectangle_291' data-name='Rectangle 291' width='27.233' height='16.093' transform='matrix(0.707, -0.707, 0.707, 0.707, 118.288, 53.985)' fill='%23fff'/%3E%3Crect id='Rectangle_292' data-name='Rectangle 292' width='27.239' height='16.099' transform='translate(34.871 137.46) rotate(-45)' fill='%23fff'/%3E%3Cpath id='Path_3638' data-name='Path 3638' d='M56.213,183.556c-16.367,0-30.391-5.257-40.583-15.449-28.378-28.354-17.107-84.1,25.657-126.9C61.2,21.273,85,7.426,108.284,2.233c24.586-5.482,45.864-.8,59.88,13.211,28.37,28.362,17.107,84.1-25.665,126.909v-.008c-19.909,19.941-43.706,33.78-67,38.973a88.725,88.725,0,0,1-19.289,2.238m71.3-167.443a72.4,72.4,0,0,0-15.723,1.844C91.458,22.489,70.454,34.79,52.671,52.59c-35.165,35.2-46.919,82.888-25.657,104.126C36.988,166.69,52.96,169.846,72,165.6c20.336-4.532,41.331-16.834,59.115-34.633,35.165-35.2,46.919-82.888,25.665-104.134-7.084-7.076-17.2-10.723-29.264-10.723' transform='translate(0.004 -0.002)' fill='%23fff'/%3E%3Cpath id='Path_3639' data-name='Path 3639' d='M68.181,195.671c-16.351,0-30.375-5.257-40.575-15.441L1.941,154.581,13.333,143.19,38.99,168.839c9.975,9.975,25.971,13.122,44.986,8.888,20.336-4.54,41.34-16.842,59.123-34.641C178.272,107.88,190.026,60.2,168.764,38.96L143.1,13.311,154.483,1.919l25.665,25.649c28.378,28.354,17.1,84.1-25.665,126.9-19.917,19.933-43.714,33.78-67,38.973a89.155,89.155,0,0,1-19.3,2.23' transform='translate(13.685 13.532)' fill='%23fff'/%3E%3Cpath id='Path_3640' data-name='Path 3640' d='M82.03,113.305c-7.318,0-15.256-4.887-20.352-13.291l-4.186-6.875L71.25,84.774l4.186,6.875c2.455,4.057,5.829,5.555,6.521,5.571l8.292-5.144a15.464,15.464,0,0,0-2.3-8.018c-2.721-4.468-5.78-6.537-6.956-6.271L62.145,78.978C54.368,79.453,46,74.212,40.779,65.6L36.6,58.723c-7.028-11.569-5.668-24.812,3.1-30.141l8.767-5.321c8.783-5.313,21.157-.419,28.169,11.15l4.186,6.883L67.064,49.658l-4.186-6.883c-2.439-4.017-5.539-5.571-6.489-5.571h-.032l-8.3,5.144a14.238,14.238,0,0,0,2.3,8.018l4.186,6.875c2.48,4.074,5.619,5.668,6.561,5.668h.024l18.838-1.191c4.806-.362,13.935,1.127,21.736,13.984a29.471,29.471,0,0,1,4.452,15.473c-.1,6.465-2.842,11.81-7.543,14.668l-8.759,5.321a15.012,15.012,0,0,1-7.825,2.141' transform='translate(226.387 148.902)' fill='%23fff'/%3E%3Crect id='Rectangle_293' data-name='Rectangle 293' width='16.099' height='24.153' transform='translate(309.553 254.702) rotate(-31.268)' fill='%23fff'/%3E%3Crect id='Rectangle_294' data-name='Rectangle 294' width='16.099' height='24.157' transform='matrix(0.855, -0.519, 0.519, 0.855, 255.237, 165.244)' fill='%23fff'/%3E%3Cpath id='Path_3641' data-name='Path 3641' d='M127.513,194.391c-27.493,0-59.091-20.883-80.352-55.895C19.048,92.189,21.206,41.237,52.08,22.488c30.842-18.734,77.076,2.85,105.188,49.157s25.947,97.267-4.927,116.008a47.243,47.243,0,0,1-24.828,6.738M60.919,130.139c22.646,37.3,60.677,57.352,83.074,43.747C166.373,160.3,166.148,117.307,143.51,80,120.856,42.71,82.849,22.657,60.428,36.254c-22.372,13.589-22.155,56.587.491,93.885' transform='translate(193.333 111.04)' fill='%23fff'/%3E%3Cpath id='Path_3642' data-name='Path 3642' d='M124.1,205.2c-27.493,0-59.1-20.883-80.352-55.895C15.624,103,17.79,52.049,48.664,33.3L76.18,16.586l8.364,13.766L57.02,47.065c-22.381,13.589-22.163,56.579.483,93.885,22.646,37.29,60.685,57.36,83.074,43.747l27.517-16.713,8.365,13.766-27.525,16.713A47.311,47.311,0,0,1,124.1,205.2' transform='translate(169.224 116.942)' fill='%23fff'/%3E%3Cpath id='Path_3643' data-name='Path 3643' d='M29.075,92.579A24.156,24.156,0,0,1,23.738,92c-5.917-1.344-10.337-4.975-12.124-9.95l-3.172-8.88C6.662,68.194,7.773,62.583,11.5,57.792a27.789,27.789,0,0,1,12.591-8.767l6.964-2.5L36.482,61.7l-6.972,2.5C26,65.44,24.237,67.429,23.8,68.3l2.769,7.777c.9.386,3.526.813,7.028-.435l6.98-2.488c3.937-1.409,5.724-3.76,5.893-4.4l2.407-17.164c.628-4.492,3.687-12.736,17.043-17.51,12.052-4.315,24.1-.467,27.4,8.759l3.172,8.88c1.787,4.975.668,10.578-3.059,15.377a27.764,27.764,0,0,1-12.583,8.767l-6.98,2.488-5.4-15.159L75.438,60.7c3.494-1.256,5.249-3.244,5.7-4.114l-2.753-7.712a10.743,10.743,0,0,0-7.044.362c-4.532,1.626-6.384,3.639-6.521,4.6l-2.407,17.2C61.4,78.321,54.95,85.108,46,88.312l-6.988,2.5a29.649,29.649,0,0,1-9.934,1.771' transform='translate(53.668 227.802)' fill='%23fff'/%3E%3Crect id='Rectangle_295' data-name='Rectangle 295' width='22.212' height='16.101' transform='translate(138.288 270.211) rotate(-19.694)' fill='%23fff'/%3E%3Crect id='Rectangle_296' data-name='Rectangle 296' width='22.212' height='16.101' transform='matrix(0.942, -0.337, 0.337, 0.942, 47.648, 302.602)' fill='%23fff'/%3E%3Cpath id='Path_3644' data-name='Path 3644' d='M66.888,156.268a97,97,0,0,1-21.414-2.3C24.92,149.288,10.5,138.057,4.883,122.343S3.289,88.8,16.226,72.156C28.35,56.562,47.084,43.673,69,35.84c47.241-16.874,93.137-5.354,104.432,26.269,5.619,15.723,1.586,33.547-11.351,50.187-12.124,15.594-30.866,28.483-52.771,36.316a127.136,127.136,0,0,1-42.418,7.656M111.319,44.373a110.706,110.706,0,0,0-36.9,6.634C55.36,57.81,39.21,68.839,28.946,82.034c-9.443,12.148-12.607,24.538-8.9,34.883s14,17.937,29.006,21.35c16.294,3.711,35.785,2,54.832-4.822,19.064-6.811,35.213-17.832,45.486-31.035,9.435-12.14,12.6-24.53,8.9-34.883-5.305-14.829-24.015-23.153-46.951-23.153' transform='translate(16.983 198.022)' fill='%23fff'/%3E%3Cpath id='Path_3645' data-name='Path 3645' d='M74.383,154.455c-29.739,0-53.923-12.245-61.707-34.022L2.717,92.546l15.151-5.418,9.967,27.887c7.986,22.34,46.387,29.908,83.846,16.52,19.064-6.811,35.213-17.832,45.477-31.035,9.443-12.14,12.607-24.53,8.9-34.875L156.1,37.73l15.159-5.418L181.222,60.2c5.619,15.723,1.594,33.539-11.351,50.187-12.124,15.586-30.858,28.483-52.763,36.316a128.071,128.071,0,0,1-42.724,7.753' transform='translate(19.156 227.819)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  left: 0;
  top: 0;
  width: 450px;
  height: 500px;
  background-position: bottom right;
  background-size: 550px;
  background-repeat: no-repeat;
  z-index: 1;
  display: block;
}
@media (max-width: 767px) {
  .singlearticleaccordion-intro:before {
    display: none;
  }
}

.background-mission {
  position: relative;
}
.background-mission .container {
  position: relative;
  z-index: 5;
}
.background-mission:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='628.354' height='711.107' viewBox='0 0 628.354 711.107'%3E%3Cg id='Group_120' data-name='Group 120' transform='matrix(0.914, -0.407, 0.407, 0.914, 0, 173.116)' opacity='0.999'%3E%3Cpath id='Path_510' data-name='Path 510' d='M1054.315,430.955c-11.152-8.962-26.818-16.909-46.564-23.619-39.261-13.344-91.255-20.694-146.4-20.694s-107.135,7.35-146.4,20.694c-19.747,6.71-35.414,14.657-46.564,23.619-13.173,10.584-19.85,22.364-19.85,35.014V896.226c0,12.648,6.679,24.426,19.85,35.01,11.151,8.961,26.817,16.907,46.564,23.618,39.262,13.344,91.255,20.693,146.4,20.693s107.136-7.348,146.4-20.693c19.746-6.711,35.412-14.657,46.564-23.618,13.172-10.584,19.849-22.362,19.849-35.01V465.969C1074.164,453.319,1067.487,441.539,1054.315,430.955ZM721.775,427.4c37.123-12.618,86.693-19.566,139.578-19.566s102.455,6.948,139.58,19.566c32.1,10.911,52.042,25.688,52.042,38.568v7.425c-22.046,23.3-93.155,46.053-191.621,46.053S691.782,496.7,669.735,473.394v-7.425C669.735,453.089,689.676,438.312,721.775,427.4ZM669.735,612.926c10.01,6.545,22.59,12.491,37.647,17.781,23.091,8.113,51.353,14.314,82.216,18.069V830.99c-56.676-7.22-102.353-23.055-119.864-41.655Zm331.2,321.863c-37.125,12.617-86.693,19.566-139.58,19.566S758.9,947.406,721.775,934.789c-32.1-10.91-52.041-25.687-52.041-38.563V816.495q15.014,9.818,37.647,17.784c25.441,8.939,57.159,15.557,91.719,19.141l11.691,1.21V629.753l-9.5-.986c-62.045-6.431-112.861-23.144-131.553-43.009V500.5c37.613,24.565,109.625,40.141,191.618,40.141s154.008-15.576,191.621-40.141V896.226C1052.974,909.1,1033.031,923.878,1000.932,934.789Z' transform='translate(-648.542 -386.642)' fill='%23fff'/%3E%3Cpath id='Path_511' data-name='Path 511' d='M775.607,509.542c7.544,3.089,18.07,5.815,31.292,8.1,26.213,4.541,60.939,7.039,97.777,7.039s71.565-2.5,97.778-7.039c13.22-2.289,23.746-5.015,31.292-8.1,4.266-1.746,17.247-7.062,17.247-18.955s-12.981-17.209-17.247-18.954c-7.544-3.089-18.072-5.816-31.292-8.106-26.213-4.539-60.937-7.039-97.778-7.039s-71.564,2.5-97.777,7.039c-13.222,2.29-23.748,5.017-31.292,8.106-4.266,1.746-17.248,7.062-17.248,18.954S771.341,507.8,775.607,509.542Zm42.568-26.358c24.015-3.549,54.734-5.5,86.5-5.5s62.488,1.954,86.5,5.5c17.184,2.54,27.162,5.3,32.822,7.4-5.66,2.1-15.638,4.865-32.822,7.4-24.014,3.55-54.735,5.5-86.5,5.5s-62.486-1.954-86.5-5.5c-17.184-2.54-27.162-5.3-32.822-7.4C791.013,488.484,800.991,485.724,818.175,483.184Z' transform='translate(-691.863 -414.196)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  right: 0;
  top: 0;
  width: 450px;
  height: 700px;
  background-position: bottom left;
  background-size: 650px;
  background-repeat: no-repeat;
  z-index: 0;
  display: block;
}
@media (max-width: 767px) {
  .background-mission:before {
    display: none;
  }
}

.container-z-index .container {
  position: relative;
  z-index: 5;
}

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