@charset "UTF-8";
/*fix correction lien de couleurs dans la zone gouverneur*/
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,700;1,400;1,700&display=swap");
.page-membre-corpo .mod-article__intro ul li a {
  color: #000;
}

.page-membre-corpo .mod-article__intro ul li a:hover {
  color: #000;
  text-decoration: none;
}

/*fin fix correction lien de couleurs dans la zone gouverneur*/
/* Fix : retirer un des boutons dans Mon organisation */
.member-myorganization__edit-wrapper .btn-actions__top,
.member-myorganization__edit-wrapper #fieldset-top {
  display: none;
}

/*FIX 06-09-2019 - retirer la section partenaire (stand-by) retirer le code lorsqu'il faudra rajouter le partenaire*/
@media (min-width: 768px) {
  .line-commanditaire .row-fluid {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.line-commanditaire .zone-33:last-child {
  display: none;
}

/*FIX mobile*/
@media (max-width: 480px) {
  .row {
    margin: 0;
  }
}
.mb-25 {
  margin-bottom: 25px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-75 {
  margin-top: 75px;
}

.mt-100 {
  margin-top: 100px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-75 {
  padding-top: 75px;
}

.pt-100 {
  padding-top: 100px;
}

.mb-25-container .container {
  margin-bottom: 25px;
}

.mb-50-container .container {
  margin-bottom: 50px;
}

.mb-75-container .container {
  margin-bottom: 75px;
}

.mb-100-container .container {
  margin-bottom: 100px;
}

.mt-25-container .container {
  margin-top: 25px;
}

.mt-50-container .container {
  margin-top: 50px;
}

.mt-75-container .container {
  margin-top: 75px;
}

.mt-100-container .container {
  margin-top: 100px;
}

.pb-25-container .container {
  padding-bottom: 25px;
}

.pb-50-container .container {
  padding-bottom: 50px;
}

.pb-75-container .container {
  padding-bottom: 75px;
}

.pb-100-container .container {
  padding-bottom: 100px;
}

.pt-25-container .container {
  padding-top: 25px;
}

.pt-50-container .container {
  padding-top: 50px;
}

.pt-75-container .container {
  padding-top: 75px;
}

.pt-100-container .container {
  padding-top: 100px;
}

@font-face {
  font-family: "Teodor-Regular";
  src: url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Regular.eot"); /* IE9 Compat Modes */
  src: url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Regular.eot?#iefix") format("embedded-opentype"), url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Regular.woff2") format("woff2"), url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Regular.woff") format("woff");
}
@font-face {
  font-family: "Teodor-Medium";
  src: url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Medium.eot"); /* IE9 Compat Modes */
  src: url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Medium.eot?#iefix") format("embedded-opentype"), url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Medium.woff2") format("woff2"), url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Medium.woff") format("woff");
}
@font-face {
  font-family: "Teodor-Bold";
  src: url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Bold.eot"); /* IE9 Compat Modes */
  src: url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Bold.eot?#iefix") format("embedded-opentype"), url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Bold.woff2") format("woff2"), url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/website/fonts/Teodor-Bold.woff") format("woff");
}
/* Must reside at top */
/* Colors */
/* V2*/
/*
* UI Typographie
*/
html {
  font-size: 55.5%;
}
@media (min-width: 992px) {
  html {
    font-size: 58.5%;
  }
}
@media (min-width: 1200px) {
  html {
    font-size: 62.5%;
  }
}

h1,
.h1 {
  font-family: "Teodor-Medium", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 8rem;
  line-height: 7rem;
  color: #091f2c;
  margin-bottom: 3.5rem;
}

h1.mod-article__title {
  font-family: "IBM Plex Sans", Arial, Helvetica, serif;
  font-style: normal;
  font-weight: normal;
  font-size: 3.4rem;
  line-height: 47px;
  color: #d50032;
  margin-bottom: 3.5rem;
}

@media (max-width: 1199px) {
  h1.event-jumbotron__title {
    font-size: 3.2rem;
  }
}
@media (max-width: 767px) {
  h1.event-jumbotron__title {
    font-size: 3.2rem;
  }
}

h2,
.h2 {
  font-family: "Teodor-Medium", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 4.5rem;
  line-height: normal;
  color: #091f2c;
  margin-bottom: 3.5rem;
}

h3,
.h3 {
  font-family: "Teodor-Medium", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 2.8rem;
  line-height: 2.7rem;
  text-transform: none;
  color: #091f2c;
  margin-bottom: 0.5rem;
}

h4,
.h4 {
  font-family: "Teodor-Medium", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 2rem;
  line-height: normal;
  color: #091f2c;
  margin-bottom: 3.2rem;
}

h5,
.h5 {
  font-family: "IBM Plex Sans", Arial, Helvetica, serif;
  font-style: normal;
  font-weight: bold;
  font-size: 2rem;
  line-height: normal;
  color: #091f2c;
  margin-bottom: 2.6rem;
}

h6,
.h6 {
  font-family: "IBM Plex Sans", Arial, Helvetica, serif;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 1.4rem;
  text-transform: none;
  color: #091f2c;
  margin-bottom: 3.3rem;
}

p {
  font-family: "IBM Plex Sans", Arial, Helvetica, serif;
  font-style: normal;
  font-weight: normal;
  line-height: 2rem;
  font-size: 1.6rem;
  color: #091f2c;
}
p a {
  font-style: normal;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 2.7rem;
  color: #d50032;
  text-decoration: underline;
  letter-spacing: 0.02em;
}
p a:hover, p a:active {
  color: #9e0126;
  text-decoration: none;
}

a {
  color: #d50032;
}
a:hover, a:active {
  color: #9e0126;
}

a.btn:visited {
  color: white;
}

body {
  background-color: #e7e7e0;
  color: #091f2c;
  font: 1.4rem "IBM Plex Sans", Arial, Helvetica, serif;
}

.line-saison {
  display: flex;
  justify-content: center;
  padding: 0;
}
.line-saison .container {
  width: 95%;
  max-width: 1920px;
  margin: 0;
}
.line-saison .container .zone-html {
  padding: 0;
}
.line-saison .titre-impression {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px 0;
}
@media (max-width: 767px) {
  .line-saison .titre-impression {
    flex-direction: column;
    margin: 10px 0;
  }
}
.line-saison .titre-impression h2 {
  margin: 0;
}
.line-saison .btn-primary {
  position: relative;
  margin-right: 0;
  padding-right: 15px;
  border: 0;
  background-color: #c6893f;
}
.line-saison .btn-primary:hover, .line-saison .btn-primary:focus {
  background-color: #986930;
}
.line-saison .btn-primary::before {
  content: "\f1c1";
  color: #86868B;
  font-weight: bold;
  display: block;
  position: absolute;
  font-size: 17px;
  font-family: "Font Awesome 5 Free";
  color: white;
  background-color: #091f2c;
  height: 100%;
  width: 20%;
  top: 0px;
  left: -10%;
  padding: 10px;
  border: 1px solid #091f2c;
}

.page-accueil .line-evenement-vedette .container,
.page-evenement-a-venir .line-evenement-vedette .container {
  background-color: white;
  width: 95%;
  max-width: 1920px;
  padding-bottom: 50px;
}
.page-accueil .line-evenement-vedette .container h3.mod-eventflash__item-title,
.page-evenement-a-venir .line-evenement-vedette .container h3.mod-eventflash__item-title {
  display: none;
}
.page-accueil .line-evenement-vedette .container .zone-event_flash,
.page-evenement-a-venir .line-evenement-vedette .container .zone-event_flash {
  padding: 0 5px;
}
@media (max-width: 767px) {
  .page-accueil .line-evenement-vedette .container .row .col-sm-6,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 {
    min-height: 480px;
  }
}
@media (max-width: 480px) {
  .page-accueil .line-evenement-vedette .container .row .col-sm-6,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 {
    min-height: 100%;
  }
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6:first-child .mod-eventflash__item > a:first-child,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6:first-child .mod-eventflash__item > a:first-child {
  margin: 0 -5px;
  display: block;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6:last-child .mod-eventflash__item > a:first-child,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6:last-child .mod-eventflash__item > a:first-child {
  margin: 0 -5px;
  display: block;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child {
  margin: 0 -5px;
  display: block;
  position: relative;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child img,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child img {
  filter: none;
  transition: all 0.5s;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:after,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  opacity: 0.5;
  transition: all 0.5s;
}
@supports (mix-blend-mode: overlay) {
  .page-accueil .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:before,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: #ffffff;
    mix-blend-mode: soft-light;
    opacity: 0;
    transition: all 0.5s;
  }
  .page-accueil .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:after,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:after {
    background: #091f2c;
    mix-blend-mode: overlay;
    opacity: 0;
  }
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:hover img,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:hover img {
  filter: grayscale(1);
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:hover:before, .page-accueil .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:hover:after,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:hover:before,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child:hover:after {
  opacity: 1;
}
@media (max-width: 767px) {
  .page-accueil .line-evenement-vedette .container .row .col-sm-6,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 {
    width: 50%;
    float: left;
  }
  .page-accueil .line-evenement-vedette .container .row .col-sm-6:first-child .mod-eventflash__item > a:first-child,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6:first-child .mod-eventflash__item > a:first-child {
    margin: 0 -5px 0 -5px;
    display: block;
  }
  .page-accueil .line-evenement-vedette .container .row .col-sm-6:last-child .mod-eventflash__item > a:first-child,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6:last-child .mod-eventflash__item > a:first-child {
    margin: 0 -5px 0 -5px;
    display: block;
  }
  .page-accueil .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .mod-eventflash__item > a:first-child {
    margin: 0.5px -5px;
    display: block;
  }
}
@media (max-width: 480px) {
  .page-accueil .line-evenement-vedette .container .row .col-sm-6,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 {
    width: 100%;
  }
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 span.date.e-date,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 span.date.e-date {
  position: relative;
  z-index: 2;
  display: block;
  font-size: 15px;
}
@media (max-width: 991px) {
  .page-accueil .line-evenement-vedette .container .row .col-sm-6 span.date.e-date,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 span.date.e-date {
    font-size: 12px;
    padding: 10px 15px;
    min-height: 83px;
  }
}
@media (max-width: 480px) {
  .page-accueil .line-evenement-vedette .container .row .col-sm-6 span.date.e-date,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 span.date.e-date {
    min-height: none;
  }
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 span.date.e-date,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 span.date.e-date {
  line-height: 21px;
  letter-spacing: 0.18em;
  color: #c6893f;
  background-color: #091f2c;
  border-bottom: 3px solid #d50032;
  padding: 15px;
  margin: -1px -5px;
  min-height: 70px;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 span.city,
.page-accueil .line-evenement-vedette .container .row .col-sm-6 hr,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 span.city,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 hr {
  display: none;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 img.e-thumbnail,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 img.e-thumbnail {
  width: 100%;
  object-fit: cover;
  object-position: top;
  margin-bottom: 0;
  height: 300px;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 .intro.mod-eventflash__item-intro,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .intro.mod-eventflash__item-intro {
  margin-top: -15px;
  padding-left: 15px;
  margin-bottom: 30px;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 .intro.mod-eventflash__item-intro h3,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .intro.mod-eventflash__item-intro h3 {
  margin-bottom: 0.5rem;
  font-size: 2.8rem;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 .intro.mod-eventflash__item-intro p strong,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .intro.mod-eventflash__item-intro p strong {
  font-weight: normal;
  font-style: italic;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 .actions,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 .actions {
  margin-top: 0px;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 p.itemInfos.mod-eventflash__item-itemInfos,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 p.itemInfos.mod-eventflash__item-itemInfos {
  position: relative;
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 p.itemInfos.mod-eventflash__item-itemInfos::after,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 p.itemInfos.mod-eventflash__item-itemInfos::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 5%;
  top: 78%;
}
@media (max-width: 991px) {
  .page-accueil .line-evenement-vedette .container .row .col-sm-6 p.itemInfos.mod-eventflash__item-itemInfos::after,
  .page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 p.itemInfos.mod-eventflash__item-itemInfos::after {
    top: 65%;
  }
}
.page-accueil .line-evenement-vedette .container .row .col-sm-6 p.itemInfos.mod-eventflash__item-itemInfos::after,
.page-evenement-a-venir .line-evenement-vedette .container .row .col-sm-6 p.itemInfos.mod-eventflash__item-itemInfos::after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #d50032;
  clear: both;
}

.page-devenir-membre h4 {
  color: #d50032;
}
.page-devenir-membre .line-membre-inscription .row-fluid.row {
  display: flex;
  justify-content: center;
}
@media (max-width: 480px) {
  .page-devenir-membre .line-membre-inscription .row-fluid.row {
    display: block;
  }
}
.page-devenir-membre .line-membre-inscription .zone-50 {
  width: 30%;
}
@media (max-width: 991px) {
  .page-devenir-membre .line-membre-inscription .zone-50 {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .page-devenir-membre .line-membre-inscription .zone-50 {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .page-devenir-membre .line-membre-inscription .zone-50 {
    width: 100%;
    margin-bottom: 15px;
  }
}
.page-devenir-membre .line-membre-inscription .zone-50 {
  padding: 7rem 0rem;
}
.page-devenir-membre .line-membre-inscription .zone-50:first-child {
  background-color: #dfe1e3;
  margin-right: 0.5px;
  margin-left: -0.5px;
}
.page-devenir-membre .line-membre-inscription .zone-50:last-child {
  background-color: #d7dada;
  margin-left: 0.5px;
  margin-right: -0.5px;
}
.page-devenir-membre .line-membre-inscription .zone-50 h3 {
  margin-bottom: 1rem;
}
.page-devenir-membre .line-membre-inscription .zone-50 a {
  margin-top: 1rem;
}
.page-devenir-membre .line-pourquoi-devenir-membre .zone-news_flash {
  margin: 0;
}
.page-devenir-membre .line-pourquoi-devenir-membre .zone-news_flash h2 {
  text-align: center;
  padding-top: 0rem;
  margin-bottom: 0rem;
}
.page-devenir-membre .line-pourquoi-devenir-membre .zone-news_flash .content.news.newsList {
  padding: 3rem 6rem;
}
.page-devenir-membre .line-pourquoi-devenir-membre .zone-news_flash .content.news.newsList .row {
  display: flex;
  justify-content: center;
  margin: 0;
}
.page-devenir-membre .line-pourquoi-devenir-membre .zone-news_flash .content.news.newsList .col-sm-8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  height: auto;
  padding: 0 0 0 2rem;
}
.page-devenir-membre .line-pourquoi-devenir-membre .zone-news_flash .content.news.newsList .col-sm-8 img {
  width: 60px !important;
}
.page-devenir-membre .line-pourquoi-devenir-membre .zone-news_flash .content.news.newsList .col-sm-8 p {
  padding: 0 3rem;
  font-family: "Teodor-Medium", sans-serif;
  line-height: 1.9rem;
  color: #666666;
}

.page-tarif-corporatif h2,
.page-tarif-individuel h2 {
  font-size: 4rem;
}
.page-tarif-corporatif .zone-news_flash,
.page-tarif-individuel .zone-news_flash {
  /*background-color: #d3d3d3;*/
  padding-top: 0;
}
.page-tarif-corporatif .zone-news_flash h2,
.page-tarif-individuel .zone-news_flash h2 {
  padding: 15px 0;
  margin-bottom: 0;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8,
.page-tarif-individuel .content.news.newsList .col-sm-8 {
  border: 1px solid white;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 h2,
.page-tarif-individuel .content.news.newsList .col-sm-8 h2 {
  margin-bottom: 0;
  padding: 0;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 h4.wrapper_included_ticket,
.page-tarif-individuel .content.news.newsList .col-sm-8 h4.wrapper_included_ticket {
  color: #091f2c;
  text-transform: none;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 h4.wrapper_included_ticket span.lenght,
.page-tarif-individuel .content.news.newsList .col-sm-8 h4.wrapper_included_ticket span.lenght {
  color: #d50032;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 h4,
.page-tarif-corporatif .content.news.newsList .col-sm-8 h5,
.page-tarif-individuel .content.news.newsList .col-sm-8 h4,
.page-tarif-individuel .content.news.newsList .col-sm-8 h5 {
  margin-bottom: 0.5rem;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 h5,
.page-tarif-individuel .content.news.newsList .col-sm-8 h5 {
  color: #091f2c;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 h3,
.page-tarif-individuel .content.news.newsList .col-sm-8 h3 {
  text-align: center;
  padding: 2.5rem 0;
  margin-bottom: 0;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 .btn-primary,
.page-tarif-individuel .content.news.newsList .col-sm-8 .btn-primary {
  margin: 2rem 0;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8:nth-child(1),
.page-tarif-individuel .content.news.newsList .col-sm-8:nth-child(1) {
  background-color: #dfe1e3;
  border-right: 0.5px;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8:nth-child(2),
.page-tarif-individuel .content.news.newsList .col-sm-8:nth-child(2) {
  background-color: #d7dada;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8:nth-child(3),
.page-tarif-individuel .content.news.newsList .col-sm-8:nth-child(3) {
  background-color: #c7c9c9;
  border-left: 0.5px;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 ul,
.page-tarif-individuel .content.news.newsList .col-sm-8 ul {
  margin-bottom: 3rem;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 ul li,
.page-tarif-individuel .content.news.newsList .col-sm-8 ul li {
  margin-bottom: 1.5rem;
  font-weight: bold;
}
.page-tarif-corporatif .content.news.newsList .col-sm-8 p,
.page-tarif-individuel .content.news.newsList .col-sm-8 p {
  line-height: 1.5;
  font-size: 12px;
}
.page-tarif-corporatif .line-corpo-gouverneur .col-sm-8 .content_box.equal-height,
.page-tarif-individuel .line-corpo-gouverneur .col-sm-8 .content_box.equal-height {
  height: 277px !important;
}
.page-tarif-corporatif .line-tarif-corpo-second .col-sm-8 .content_box.equal-height,
.page-tarif-individuel .line-tarif-corpo-second .col-sm-8 .content_box.equal-height {
  height: 200px !important;
}
.page-tarif-corporatif .line-avantage .zone-100,
.page-tarif-individuel .line-avantage .zone-100 {
  background-color: #091f2c;
  padding: 6rem 4rem;
}
.page-tarif-corporatif .line-avantage .zone-100 p,
.page-tarif-corporatif .line-avantage .zone-100 ul,
.page-tarif-corporatif .line-avantage .zone-100 li,
.page-tarif-individuel .line-avantage .zone-100 p,
.page-tarif-individuel .line-avantage .zone-100 ul,
.page-tarif-individuel .line-avantage .zone-100 li {
  color: white;
}
.page-tarif-corporatif .line-avantage .zone-100 ul,
.page-tarif-individuel .line-avantage .zone-100 ul {
  margin-left: 0rem;
}
.page-tarif-corporatif .line-avantage .zone-100 ul:first-of-type,
.page-tarif-individuel .line-avantage .zone-100 ul:first-of-type {
  border-bottom: 1px solid white;
  margin-bottom: 10px;
}
.page-tarif-corporatif .line-avantage .zone-100 ul p,
.page-tarif-individuel .line-avantage .zone-100 ul p {
  line-height: 1.5rem;
}
.page-tarif-corporatif .line-avantage .zone-100 li,
.page-tarif-individuel .line-avantage .zone-100 li {
  padding: 5px 0 0;
  margin-bottom: 0;
  list-style: none;
  position: relativ;
}
.page-tarif-corporatif .line-avantage .zone-100 li::before,
.page-tarif-individuel .line-avantage .zone-100 li::before {
  position: absolute;
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  left: 55px;
}
.page-tarif-corporatif .line-avantage .btn-primary,
.page-tarif-individuel .line-avantage .btn-primary {
  margin: 0;
  background-color: #d50032;
}
.page-tarif-corporatif .line-avantage .btn-primary:hover,
.page-tarif-individuel .line-avantage .btn-primary:hover {
  background-color: black;
}
.page-tarif-corporatif .zone-33.zone-news_flash,
.page-tarif-individuel .zone-33.zone-news_flash {
  background-color: white;
}

.fil-ariane + .line.site_line__item .container {
  border-top: 5px solid #d50032;
}

.line.site_line__item:not(.line-saison):not(.line-newsletter):not(.line-footer-logo):not(.line-footer-menu):not(.line-copyright):not(.fil-ariane):not(.espace-membre) > .container {
  background-color: white;
}

@media (max-width: 767px) {
  .line.site_line__item:not(.line-header):not(.line-menu):not(.line-baner-article):not(.line-commanditaire):not(.line-commanditaire):not(.line-terme-condition):not(.line-gouverneur) {
    margin: 0 10px;
  }
}

@media (max-width: 767px) {
  .page-accueil {
    margin: 0;
  }
}

.zone-article {
  padding: 30px 40px;
}

.zone-news_flash {
  padding-top: 30px;
}
.zone-news_flash > h2 {
  padding-left: 40px;
}

.line-tarif-middle .zone-html {
  background-color: #091f2c;
}
.line-tarif-middle .content {
  padding: 15px 0;
}
.line-tarif-middle .content h3,
.line-tarif-middle .content p {
  color: white;
  margin: 10px;
}

.line-mot-president .container {
  padding: 30px 40px;
}

.pourquoi-devenir-membre-intro .container {
  padding: 50px 40px 0 40px;
}

.page-conseil-administration .line-ca-accordeon .row {
  border-bottom: 1px solid #dddddd;
}
.page-conseil-administration .line-ca-accordeon .news-accordion-header::after {
  font-size: 1.3rem;
}
.page-conseil-administration .panel-collapse.in {
  border-bottom: none;
}
.page-conseil-administration .panel-heading {
  background-color: transparent;
  padding: 30px 40px;
  border-bottom: none;
}
.page-conseil-administration .panel-heading .intro-ca {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .page-conseil-administration .panel-heading .intro-ca {
    display: block;
  }
}
.page-conseil-administration .panel-heading img {
  border-radius: 50%;
  border: 1px solid #dddddd;
  margin-right: 50px;
}
.page-conseil-administration h4 {
  padding: 30px 40px;
}

.page-contact .line-contact h4 {
  margin-bottom: 1rem;
}
.page-contact .line-contact .container {
  padding: 30px 40px;
}
.page-contact .line-contact .container .col-sm-24 .form-group {
  margin-left: 0;
}
.page-contact .line-contact .container .col-sm-24 {
  padding: 0;
}
.page-contact .line-contact .container .col-sm-24 .form-group .col-md-12 {
  width: 80%;
}
@media (max-width: 991px) {
  .page-contact .line-contact .container .col-sm-24 .form-group .col-md-12 {
    width: 100%;
  }
}
.page-contact .line-contact .container .zone-html.zone-33 h3 {
  margin-bottom: 1.5rem;
}
.page-contact .line-contact .container .zone-html.zone-33 p {
  line-height: 2.5rem;
}
.page-contact button#submitform {
  margin-bottom: 30px;
}

.page-media .line-media .container {
  padding: 30px 40px;
}

.page-liste-prix .container {
  padding: 30px 40px;
}
.page-liste-prix .container h2 {
  margin-bottom: 0;
}
.page-liste-prix .container h3 {
  margin-bottom: 1rem;
  margin-top: 4rem;
}
.page-liste-prix .container h4 {
  margin-bottom: 0.5rem;
  margin-top: 3rem;
}
.page-liste-prix .container .uppercase {
  text-transform: none;
  font-style: italic;
  font-size: 11px;
  line-height: 1.5;
}
.page-liste-prix .liste-prix {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e7e7e0;
}
.page-liste-prix .liste-prix p {
  margin-bottom: 0;
}

.line-main {
  padding: 0;
}

.page-president .zone-image {
  padding: 40px 0;
}
.page-president .zone-image img {
  border-radius: 50%;
}

.zone-contact_newsletter {
  padding: 30px 40px;
}
.zone-contact_newsletter .contactxrm-container h1 {
  font-family: "Teodor-Medium", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 1.9rem;
  line-height: 27px;
  text-transform: uppercase;
  color: #d50032;
  margin-bottom: 1rem;
}

.line-bio h5 {
  margin-bottom: 1rem;
}
.line-bio h6 {
  font-weight: normal;
  text-transform: none;
}
.line-bio img {
  border-radius: 50%;
}

.line-bouton-inscription-individuel .container,
.line-bandeau-inscription .container {
  /*background-color: #d3d3d3 !important;*/
  padding: 30px 0;
}
.line-bouton-inscription-individuel .container .btn,
.line-bandeau-inscription .container .btn {
  background-color: #c6893f;
  border-color: #c6893f;
}
.line-bouton-inscription-individuel .container .btn:hover, .line-bouton-inscription-individuel .container .btn:active,
.line-bandeau-inscription .container .btn:hover,
.line-bandeau-inscription .container .btn:active {
  background-color: #986930;
  border-color: #986930;
}

/*.page-membre-corpo {
  .mod-article__intro {
    ul li a {
      color: #000;

      &:hover {
        color: #000;
        text-decoration: none;
      }
    }
  }
}
*/
.page-evenement-passe .line-evenement-vedette .container {
  width: 95%;
  max-width: 1920px;
  padding-bottom: 50px;
}
.page-evenement-passe .line-evenement-vedette .container .events-mosaic .item > h3 {
  display: none;
}
@media (max-width: 767px) {
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 {
    min-height: 480px;
  }
}
@media (max-width: 480px) {
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 {
    min-height: 100%;
  }
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6:first-child .item > a:first-child {
  margin: 0 -5px;
  display: block;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6:last-child .item > a:first-child {
  margin: 0 -5px;
  display: block;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .item > a:first-child {
  margin: 0 -5px;
  display: block;
  position: relative;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .item > a:first-child img {
  filter: none;
  transition: all 0.5s;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .item > a:first-child:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  opacity: 0.5;
  transition: all 0.5s;
}
@supports (mix-blend-mode: overlay) {
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .item > a:first-child:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: #ffffff;
    mix-blend-mode: soft-light;
    opacity: 0;
    transition: all 0.5s;
  }
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .item > a:first-child:after {
    background: #091f2c;
    mix-blend-mode: overlay;
    opacity: 0;
  }
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .item > a:first-child:hover img {
  filter: grayscale(1);
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .item > a:first-child:hover:before, .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .item > a:first-child:hover:after {
  opacity: 1;
}
@media (max-width: 767px) {
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 {
    width: 50%;
    float: left;
  }
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6:first-child .item > a:first-child {
    margin: 0 -5px 0 -5px;
    display: block;
  }
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6:last-child .item > a:first-child {
    margin: 0 -5px 0 -5px;
    display: block;
  }
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .item > a:first-child {
    margin: 0.5px -5px;
    display: block;
  }
}
@media (max-width: 480px) {
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 {
    width: 100%;
  }
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 h4.e-date {
  position: relative;
  z-index: 2;
  display: block;
  font-size: 15px;
  text-transform: none;
}
@media (max-width: 991px) {
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 h4.e-date {
    font-size: 12px;
    padding: 10px 15px;
    min-height: 83px;
  }
}
@media (max-width: 480px) {
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 h4.e-date {
    min-height: none;
  }
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 h4.e-date {
  line-height: 21px;
  letter-spacing: 0.18em;
  color: #c6893f;
  background-color: #091f2c;
  border-bottom: 3px solid #d50032;
  padding: 15px;
  margin: -1px -5px;
  min-height: 70px;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 p.address,
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 hr {
  display: none;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 img.e-thumbnail {
  width: 100%;
  object-fit: cover;
  object-position: top;
  margin-bottom: 0;
  height: 300px;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .events-mosaic__short-description {
  margin-top: 2rem;
  padding-left: 15px;
  margin-bottom: 30px;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .events-mosaic__short-description h3 {
  margin-bottom: 0.5rem;
  font-size: 2.8rem;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .events-mosaic__short-description p strong {
  font-weight: normal;
  font-style: italic;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .actions {
  display: none;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .e-date {
  position: relative;
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .e-date::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 5%;
  bottom: -15%;
}
@media (max-width: 991px) {
  .page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .e-date::after {
    bottom: -15%;
  }
}
.page-evenement-passe .line-evenement-vedette .container .row .col-sm-6 .e-date::after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #d50032;
  clear: both;
}

.line-menu:after {
  display: none !important;
}

a:focus {
  outline: none !important;
}

/**
* Banner page accueil
* Le css ci-dessous affecte le contenu personnalisé
* pour créer le style de la zone contenant du texte
*/
.mod-banner__content {
  height: 100%;
  display: flex;
  flex-direction: row;
}
.mod-banner__content .col-sm-12 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.mod-banner__content .col-sm-12 h1,
.mod-banner__content .col-sm-12 h2,
.mod-banner__content .col-sm-12 h4 {
  color: #ffffff;
  text-align: center;
}
.mod-banner__content .col-sm-12:last-child {
  background-color: rgba(0, 0, 0, 0.5);
}

.line-banner-none .mod-banner__content {
  height: 100%;
  display: flex;
  flex-direction: row;
}
.line-banner-none .mod-banner__content .col-sm-12 {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.line-banner-none .mod-banner__content .col-sm-12 h1,
.line-banner-none .mod-banner__content .col-sm-12 h2 {
  color: #ffffff;
  text-align: center;
}
.line-banner-none .mod-banner__content .col-sm-12:last-child {
  display: none;
}

.zone-banner .mod-banner__content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .zone-banner .mod-banner__content {
    width: 732px;
  }
}
@media (min-width: 992px) {
  .zone-banner .mod-banner__content {
    width: 952px;
  }
}
@media (min-width: 1200px) {
  .zone-banner .mod-banner__content {
    width: 1152px;
  }
}
.zone-banner .mod-banner__content {
  position: relative;
  display: flex;
  align-items: center;
}
.zone-banner .mod-banner__content h1 {
  color: white;
  margin-bottom: 0;
  font-size: 8rem;
}
@media (max-width: 767px) {
  .zone-banner .mod-banner__content h1 {
    font-size: 6rem;
  }
}

.page-accueil .mod-banner__img {
  height: 340px;
}

.mod-banner__img {
  height: 250px;
}

.background-banner {
  height: 340px;
  min-height: 340px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/bannieres/Cercle_banniere_homepage.jpg");
  background-size: cover;
}
@media (max-width: 700px) {
  .background-banner {
    flex-direction: column;
    align-items: initial;
    height: 175px;
    min-height: 175px;
  }
}
.background-banner .container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin: 0;
  padding: 30px 30px;
}
@media (max-width: 620px) {
  .background-banner .container {
    padding: 10px;
    text-align: center;
  }
}
.background-banner .container h1,
.background-banner .container h4 {
  color: white;
}
.background-banner .container h1 {
  margin-bottom: 2rem;
  font-size: 11rem;
  line-height: 0.9em;
  max-width: 625px;
}
@media (max-width: 767px) {
  .background-banner .container h1 {
    font-size: 5rem;
    padding-top: 2rem;
  }
}
.background-banner .container h4 {
  font: 2.4rem "IBM Plex Sans", Arial, Helvetica, serif;
  text-transform: lowercase;
}
@media (max-width: 767px) {
  .background-banner .container h4 {
    font: 1.7rem "IBM Plex Sans", Arial, Helvetica, serif;
  }
}
.background-banner .container.gauche {
  width: 100%;
}
@media (max-width: 700px) {
  .background-banner .container.droit {
    height: 100%;
  }
}
.background-banner .container.droit {
  background-color: black;
}
.background-banner .container.droit p {
  color: white;
}
.background-banner .container.droit h5 {
  margin-bottom: 1rem;
}
.background-banner .container.droit .btn {
  margin: 0;
}

.line-baner-article .zone-article {
  padding: 0;
}

/*
* UI Button
*/
.btn {
  box-shadow: none !important;
  border-radius: 0px;
  border-width: 1px;
  padding: 12px 30px;
  min-width: 90px;
  max-width: 100%;
  margin: 30px 0px;
}

.btn-primary {
  font-weight: 900;
  font-size: 1.3rem;
  color: #ffffff;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.1em;
  background-color: #091f2c;
  border-color: #091f2c;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  background-color: rgb(21.9905660377, 75.7452830189, 107.5094339623);
  border-color: rgb(21.9905660377, 75.7452830189, 107.5094339623);
}

.btn.btn-default {
  font-weight: 900;
  font-size: 1.3rem;
  color: #ffffff;
  line-height: normal;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  background-color: #86868B;
  border-color: #86868B;
}
.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active, .btn.btn-default.active {
  color: #ffffff;
  background-color: #0E0E0E;
}

a.btn.btn-link {
  font-family: "Teodor-Medium", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: normal;
  color: #d50032;
}
a.btn.btn-link::after {
  content: "+";
  display: inline;
  color: #d50032;
  padding-left: 10px;
  font-weight: bold;
}
a.btn.btn-link:hover {
  color: #9e0126;
}
a.btn.btn-link:hover::after {
  color: #9e0126;
}

a.btn.btn-primary.mod-eventflash__btn-register {
  position: relative;
  padding: 0;
  text-align: right;
  width: 99%;
  left: -999999px;
}
a.btn.btn-primary.mod-eventflash__btn-register:hover {
  color: #9e0126;
}
a.btn.btn-primary.mod-eventflash__btn-register::after {
  content: "\f30b";
  color: #d50032;
  font-weight: bold;
  display: block;
  position: relative;
  top: -14px;
  font-family: "Font Awesome 5 Free";
  font-size: 21px;
  left: 999999px;
}

a.btn.btn-primary.mod-eventflash__btn-register:hover::after {
  color: #d50032;
}

.item .actions {
  margin-top: 0;
}

button.btn.btn-link.pull-left.previous-button {
  font-weight: 900;
  font-size: 1.3rem;
  color: #ffffff;
  line-height: normal;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  background-color: #86868B;
  border-color: #86868B;
}
button.btn.btn-link.pull-left.previous-button:hover, button.btn.btn-link.pull-left.previous-button:focus, button.btn.btn-link.pull-left.previous-button:active, button.btn.btn-link.pull-left.previous-button.active {
  color: #ffffff;
  background-color: #0E0E0E;
}

.checkbox a {
  color: #d50032;
}

button#submitform {
  margin: 0;
}

.dynamic-bloc.clearfix.navigation,
.clearfix {
  padding: 2rem 0;
}
.dynamic-bloc.clearfix.navigation .pull-left,
.dynamic-bloc.clearfix.navigation .pull-right,
.clearfix .pull-left,
.clearfix .pull-right {
  margin: 0;
}

.btn.pull-right,
.btn.pull-left {
  margin: 0;
}

.btn-primary-pdf {
  position: relative;
  margin-right: 0;
  padding-right: 15px;
  border: 0;
  font-weight: 900;
  font-size: 1.3rem;
  color: #ffffff;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  background-color: #d50032;
  border-color: #d50032;
  margin: 0px 30px 30px 30px;
}
.btn-primary-pdf:hover {
  color: white;
  background-color: #9e0126;
}
.btn-primary-pdf::before {
  content: "\f1c1";
  color: #86868B;
  font-weight: bold;
  display: block;
  position: absolute;
  font-size: 17px;
  font-family: "Font Awesome 5 Free";
  color: white;
  background-color: #9e0126;
  height: 100%;
  width: 20%;
  top: 0px;
  left: -10%;
  padding: 10px;
  border: 1px solid #9e0126;
}

.btn-primary-pdf-en {
  position: relative;
  margin-right: 0;
  padding-right: 15px;
  border: 0;
  font-weight: 900;
  font-size: 1.3rem;
  color: #ffffff;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  background-color: #d50032;
  border-color: #d50032;
  margin: 0px 30px 30px 30px;
}
.btn-primary-pdf-en:hover {
  color: white;
  background-color: #9e0126;
}
.btn-primary-pdf-en::before {
  content: "\f1c1";
  color: #86868B;
  font-weight: bold;
  display: block;
  position: absolute;
  font-size: 17px;
  font-family: "Font Awesome 5 Free";
  color: white;
  background-color: #9e0126;
  height: 100%;
  width: 20%;
  top: 0px;
  left: -10%;
  padding: 10px 6px;
  border: 1px solid #9e0126;
}

/*
* UI Form
*/
.form-horizontal .control-label {
  margin-bottom: 1rem;
  font-family: "IBM Plex Sans", Arial, Helvetica, serif;
  font-weight: normal;
}

fieldset#fieldset-wrapper_membership_list ul {
  padding-bottom: 1rem;
}
fieldset#fieldset-wrapper_membership_list ul li p {
  margin-bottom: 0;
  line-height: 1;
  font-size: 1.2rem;
}
fieldset#fieldset-wrapper_membership_list h6,
fieldset#fieldset-wrapper_membership_list .adh-date {
  margin-bottom: 1rem;
}

.col-sm-24.zone-100.zone-member {
  background-color: white;
  padding: 30px 40px;
}
.col-sm-24.zone-100.zone-member .form-withProgress__wrapper {
  background-color: transparent;
}
.col-sm-24.zone-100.zone-member .form-withProgress__wrapper .panel-heading {
  background-color: white;
}
.col-sm-24.zone-100.zone-member div#section_93973 {
  padding-bottom: 30px;
}
.col-sm-24.zone-100.zone-member .section-footer-navigation {
  margin: 2.25rem 0;
}
.col-sm-24.zone-100.zone-member fieldset#fieldset-delegates {
  display: none;
}
.col-sm-24.zone-100.zone-member fieldset#fieldset-therm_section .checkbox a {
  color: #d50032;
}
.col-sm-24.zone-100.zone-member li.list-group-item h4 {
  color: black;
  font-style: italic;
  font-size: 15px;
  font-family: "IBM Plex Sans", Arial, Helvetica, serif;
  font-weight: bold;
  margin-top: 2rem;
  margin-bottom: 0;
  text-transform: none;
}
.col-sm-24.zone-100.zone-member li.list-group-item h6 {
  margin: 20px 0 10px 0;
}
.col-sm-24.zone-100.zone-member ul.list-group.list-group-unstyled {
  margin-bottom: 0;
}
.col-sm-24.zone-100.zone-member ul.list-group.list-group-unstyled li.list-group-item {
  padding: 0;
}
.col-sm-24.zone-100.zone-member ul.list-group.list-group-unstyled li.list-group-item span.badge {
  padding-right: 0;
}

.modal-content p.modal-title {
  color: white;
}
.modal-content button.btn.modal-cancel.close.btn-return {
  color: #8a8989;
}

.zone-login {
  padding: 30px 40px;
}
.zone-login input#submit {
  margin-left: 0;
}

.form-withProgress__wrapper {
  background-color: transparent;
  padding: 0;
}

a.js-add-rate-participant.add-rate-participant {
  color: #d50032;
}
a.js-add-rate-participant.add-rate-participant:hover {
  color: #9e0126;
}

#event_content_box {
  padding: 30px 40px;
}

/**fix 8 juillet**/
.page-espace-membre .wrapper_membership_list h6 {
  color: #d50032;
}
.page-espace-membre .wrapper_membership_list ul {
  list-style-type: disc;
  margin-top: 1.5rem;
}
.page-espace-membre .wrapper_membership_list ul li {
  line-height: 1.5;
}
.page-espace-membre .wrapper_membership_list ul li a {
  color: #d50032;
}
.page-espace-membre .wrapper_membership_list ul li a:hover {
  color: #9e0126;
}

.line-tarif-individuel-center .news .row {
  display: flex;
  justify-content: center;
}

/**fin fix 8 juillet **/
/*
* UI Menu
*/
.line-menu {
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .line-menu .container-fluid {
    padding: 15px 15px;
  }
}
.line-menu .navbar-default .navbar-collapse,
.line-menu .navbar-default .navbar-form {
  border: none;
}
.line-menu .row-fluid.row {
  display: flex;
  align-items: center;
  margin: 0 15px;
  height: 109px;
}
@media (max-width: 991px) {
  .line-menu .row-fluid.row {
    display: block;
    height: auto;
  }
}
.line-menu .row-fluid.row img.mod-header-logo {
  padding: 0;
  max-width: 185px;
}
.line-menu .row-fluid.row .social-link + .social-link {
  margin: 0;
}
.line-menu .row-fluid.row .social-link [class*=icon-] {
  margin: 0 5px;
}
.line-menu .row-fluid.row .zone-header,
.line-menu .row-fluid.row .zone-menu {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 991px) {
  .line-menu .row-fluid.row div#mainMenu {
    overflow: hidden;
  }
}
@media (max-width: 991px) {
  .line-menu .row-fluid.row .zone-header,
  .line-menu .row-fluid.row .zone-menu {
    width: 100%;
    text-align: left;
    padding: 0;
  }
}
.line-menu .row-fluid.row .col-sm-18.zone-75.zone-header {
  margin-left: auto;
}
.line-menu .row-fluid.row ul.mod-header.mod-header-wrapper {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  .line-menu .row-fluid.row ul.mod-header.mod-header-wrapper {
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .line-menu .row-fluid.row ul.mod-header.mod-header-wrapper {
    display: flex;
    justify-content: flex-start;
  }
}
@media (max-width: 480px) {
  .line-menu .row-fluid.row ul.mod-header.mod-header-wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 480px) {
  .line-menu .header-ext-social-links {
    display: block !important;
  }
}
.line-menu button.navbar-toggle.collapsed,
.line-menu button.navbar-toggle {
  position: absolute;
  top: -65px;
  left: 90%;
}
.line-menu button.navbar-toggle.collapsed span.icon-bar,
.line-menu button.navbar-toggle span.icon-bar {
  background-color: black;
  height: 3px;
}
@media (max-width: 991px) {
  .line-menu ul.nav.navbar-nav li {
    text-align: left;
    padding: 0px 0px 0px 10px;
  }
  .line-menu ul.nav.navbar-nav li a {
    margin-bottom: 15px;
  }
  .line-menu ul.nav.navbar-nav li:hover {
    background-color: white;
    color: #091f2c;
  }
}
.line-menu ul.nav.navbar-nav li a {
  font-style: normal;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: normal;
  text-align: right;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #0e0e0e;
  padding: 46px 10px 44px 10px;
}
@media (max-width: 1199px) {
  .line-menu ul.nav.navbar-nav li a {
    padding: 48px 10px 43px 10px;
  }
}
@media (max-width: 1030px) {
  .line-menu ul.nav.navbar-nav li a {
    font-size: 1.3rem;
    padding: 49px 10px 44px 10px;
  }
}
@media (max-width: 991px) {
  .line-menu ul.nav.navbar-nav li a {
    text-align: left;
    padding: 15px 30px 15px 30px;
    margin-bottom: 0;
  }
}
.line-menu ul.nav.navbar-nav li:hover a {
  color: #ffffff;
}
@media (max-width: 991px) {
  .line-menu ul.nav.navbar-nav li:hover a {
    color: #091f2c;
  }
}
.line-menu ul.nav.navbar-nav li:hover {
  background-color: #091f2c;
}
@media (max-width: 991px) {
  .line-menu ul.nav.navbar-nav li:hover {
    background-color: transparent !important;
  }
}
.line-menu ul.nav.navbar-nav li ul.dropdown-menu {
  background-color: #091f2c;
}
@media (max-width: 991px) {
  .line-menu ul.nav.navbar-nav li ul.dropdown-menu {
    background-color: transparent !important;
  }
}
.line-menu ul.nav.navbar-nav li ul.dropdown-menu li {
  margin: 2rem 2rem 2rem 2rem;
}
@media (max-width: 991px) {
  .line-menu ul.nav.navbar-nav li ul.dropdown-menu li {
    margin: 0rem 2rem 0rem 2rem;
  }
}
.line-menu ul.nav.navbar-nav li ul.dropdown-menu li a {
  text-align: left;
  color: #ffffff;
  background-color: #091f2c;
}
@media (max-width: 991px) {
  .line-menu ul.nav.navbar-nav li ul.dropdown-menu li a {
    background-color: transparent !important;
  }
}
.line-menu ul.nav.navbar-nav li ul.dropdown-menu li a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding: 10px 5px 10px 5px;
}
@media (max-width: 991px) {
  .line-menu ul.nav.navbar-nav li ul.dropdown-menu li a {
    color: #d50032;
    font-weight: normal;
    padding: 10px 5px 10px 0px;
  }
}
.line-menu ul.nav.navbar-nav li ul.dropdown-menu li a:hover {
  color: #7b7b7b;
}
@media (max-width: 991px) {
  .line-menu ul.nav.navbar-nav li ul.dropdown-menu li a:hover {
    color: #091f2c;
  }
}

@media (max-width: 991px) {
  .navbar-default .navbar-collapse .caret {
    background: url("https://s1.membogo.com/company/CPYek9fmqObq2wYwGDVkb3ph/asset/files/Vector.png") no-repeat center center;
    width: 30px;
    height: 12px;
    border: 0;
  }
}
/*
* UI Icon
*/
.social-link [class*=icon-] {
  color: #c6893f;
  border-radius: 50%;
  border: 0.5px solid #c6893f;
  padding: 1rem;
  margin: 0 0.5rem;
}
.social-link [class*=icon-]:hover {
  color: #986930;
  border-color: #986930;
}

/*
* UI jumbotron
*/
/*
* UI Accordeon
*/
.panel-title {
  margin: 0;
}

/* Menu & Footer social icons svg to css*/
/* https://www.svgbackgrounds.com/tools/svg-to-css/ */
/* Browser support: Legacy (IE9+) */
/* CSS Helpers: Basic background-image */
/** variables **/
/* Exemple couleur svg = %23 + #ffffff*/
/* scss*/
ul.social {
  display: flex;
  align-items: center;
  gap: 15px;
  list-style-type: none;
  margin-bottom: 0 !important;
  padding-left: 0;
}
ul.social li {
  width: 62px;
  display: flex;
  justify-content: flex-end;
}
ul.social li a {
  text-decoration: none !important;
  width: 20px;
}
ul.social li a.email {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.62501 6.04167V5.4375C3.46478 5.4375 3.3111 5.50115 3.1978 5.61446C3.0845 5.72776 3.02084 5.88143 3.02084 6.04167H3.62501ZM25.375 6.04167H25.9792C25.9792 5.88143 25.9155 5.72776 25.8022 5.61446C25.6889 5.50115 25.5352 5.4375 25.375 5.4375V6.04167ZM3.62501 6.64583H25.375V5.4375H3.62501V6.64583ZM24.7708 6.04167V20.5417H25.9792V6.04167H24.7708ZM22.9583 22.3542H6.04168V23.5625H22.9583V22.3542ZM4.22918 20.5417V6.04167H3.02084V20.5417H4.22918ZM6.04168 22.3542C5.56097 22.3542 5.09996 22.1632 4.76005 21.8233C4.42014 21.4834 4.22918 21.0224 4.22918 20.5417H3.02084C3.02084 21.3428 3.33911 22.1112 3.90563 22.6777C4.47214 23.2442 5.2405 23.5625 6.04168 23.5625V22.3542ZM24.7708 20.5417C24.7708 21.0224 24.5799 21.4834 24.24 21.8233C23.9001 22.1632 23.439 22.3542 22.9583 22.3542V23.5625C23.7595 23.5625 24.5279 23.2442 25.0944 22.6777C25.6609 22.1112 25.9792 21.3428 25.9792 20.5417H24.7708Z' fill='%23C6893F'/%3E%3Cpath d='M3.62503 6.0415L14.5 16.9165L25.375 6.0415' stroke='%23C6893F' stroke-width='1.20833' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
  display: block;
}
ul.social li a.email:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.62501 6.04167V5.4375C3.46478 5.4375 3.3111 5.50115 3.1978 5.61446C3.0845 5.72776 3.02084 5.88143 3.02084 6.04167H3.62501ZM25.375 6.04167H25.9792C25.9792 5.88143 25.9155 5.72776 25.8022 5.61446C25.6889 5.50115 25.5352 5.4375 25.375 5.4375V6.04167ZM3.62501 6.64583H25.375V5.4375H3.62501V6.64583ZM24.7708 6.04167V20.5417H25.9792V6.04167H24.7708ZM22.9583 22.3542H6.04168V23.5625H22.9583V22.3542ZM4.22918 20.5417V6.04167H3.02084V20.5417H4.22918ZM6.04168 22.3542C5.56097 22.3542 5.09996 22.1632 4.76005 21.8233C4.42014 21.4834 4.22918 21.0224 4.22918 20.5417H3.02084C3.02084 21.3428 3.33911 22.1112 3.90563 22.6777C4.47214 23.2442 5.2405 23.5625 6.04168 23.5625V22.3542ZM24.7708 20.5417C24.7708 21.0224 24.5799 21.4834 24.24 21.8233C23.9001 22.1632 23.439 22.3542 22.9583 22.3542V23.5625C23.7595 23.5625 24.5279 23.2442 25.0944 22.6777C25.6609 22.1112 25.9792 21.3428 25.9792 20.5417H24.7708Z' fill='white'/%3E%3Cpath d='M3.62503 6.0415L14.5 16.9165L25.375 6.0415' stroke='white' stroke-width='1.20833' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
ul.social li a.bluesky {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 28 28'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23%23188af5%3B %7D %3C/style%3E%3C/defs%3E%3Cg id='jyutC3.tif'%3E%3Cpath class='st0' d='M7.79 6.3c2.51 1.89 5.22 5.73 6.21 7.8v5.44c0-.12-.04.02-.14.3-.52 1.53-2.54 7.49-7.17 2.72-2.44-2.51-1.31-5.02 3.13-5.78-2.54.43-5.39-.28-6.17-3.09-.23-.81-.61-5.78-.61-6.45 0-3.37 2.94-2.31 4.75-.94ZM20.21 6.3c-2.51 1.89-5.22 5.73-6.21 7.8v5.44c0-.12.04.02.14.3.52 1.53 2.54 7.49 7.17 2.72 2.44-2.51 1.31-5.02-3.13-5.78 2.54.43 5.39-.28 6.17-3.09.23-.81.61-5.78.61-6.45 0-3.37-2.94-2.31-4.75-.94h0Z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
  display: block;
}
ul.social li a.bluesky:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 28 28'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23%23074a8d%3B %7D %3C/style%3E%3C/defs%3E%3Cg id='jyutC3.tif'%3E%3Cpath class='st0' d='M7.79 6.3c2.51 1.89 5.22 5.73 6.21 7.8v5.44c0-.12-.04.02-.14.3-.52 1.53-2.54 7.49-7.17 2.72-2.44-2.51-1.31-5.02 3.13-5.78-2.54.43-5.39-.28-6.17-3.09-.23-.81-.61-5.78-.61-6.45 0-3.37 2.94-2.31 4.75-.94ZM20.21 6.3c-2.51 1.89-5.22 5.73-6.21 7.8v5.44c0-.12.04.02.14.3.52 1.53 2.54 7.49 7.17 2.72 2.44-2.51 1.31-5.02-3.13-5.78 2.54.43 5.39-.28 6.17-3.09.23-.81.61-5.78.61-6.45 0-3.37-2.94-2.31-4.75-.94h0Z'/%3E%3C/g%3E%3C/svg%3E");
}
ul.social li a.instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5.80188C16.67 5.80188 16.9865 5.81189 18.041 5.86014C18.6749 5.86773 19.3028 5.98441 19.8974 6.2047C20.3318 6.36496 20.7248 6.62076 21.0474 6.95289C21.3796 7.2755 21.6354 7.66848 21.7956 8.10293C22.0159 8.69748 22.1326 9.32544 22.1402 9.95936C22.1884 11.0139 22.1984 11.3303 22.1984 14.0003C22.1984 16.6703 22.1884 16.9868 22.1402 18.0413C22.1326 18.6752 22.0159 19.3032 21.7956 19.8977C21.4591 20.77 20.7697 21.4595 19.8974 21.7959C19.3028 22.0162 18.6749 22.1329 18.041 22.1405C16.9865 22.1888 16.67 22.1988 14 22.1988C11.33 22.1988 11.0135 22.1888 9.95904 22.1405C9.32479 22.1329 8.69651 22.0164 8.1018 21.7959C7.66767 21.6355 7.27502 21.3799 6.95273 21.0478C6.6206 20.7251 6.3648 20.3322 6.20454 19.8977C5.98425 19.3032 5.86757 18.6752 5.85998 18.0413C5.81173 16.9868 5.80172 16.6703 5.80172 14.0003C5.80172 11.3303 5.81173 11.0139 5.85998 9.95936C5.86757 9.32544 5.98425 8.69748 6.20454 8.10293C6.3648 7.66848 6.6206 7.2755 6.95273 6.95289C7.27534 6.62076 7.66832 6.36496 8.10277 6.2047C8.69732 5.98441 9.32527 5.86773 9.9592 5.86014C11.0137 5.81189 11.3302 5.80188 14.0002 5.80188M14 4C11.2845 4 10.9437 4.01178 9.87722 4.06004C9.04769 4.07666 8.22688 4.23369 7.44996 4.52451C6.78231 4.77579 6.17775 5.16989 5.6781 5.67907C5.16941 6.1784 4.77562 6.78279 4.52451 7.44996C4.23385 8.22704 4.07714 9.04785 4.06084 9.87722C4.01081 10.9437 4 11.2845 4 14C4 16.7155 4.01178 17.0563 4.06004 18.1228C4.07666 18.9523 4.23369 19.7731 4.52451 20.55C4.77579 21.2177 5.16989 21.8222 5.67907 22.3219C6.1784 22.8306 6.78279 23.2244 7.44996 23.4755C8.22704 23.7662 9.04785 23.9229 9.87722 23.9392C10.9437 23.9892 11.2845 24 14 24C16.7155 24 17.0563 23.9882 18.1228 23.94C18.9523 23.9233 19.7731 23.7663 20.55 23.4755C21.8937 22.956 22.956 21.8937 23.4755 20.55C23.7662 19.773 23.9229 18.9521 23.9392 18.1228C23.9892 17.0563 24 16.7155 24 14C24 11.2845 23.9882 10.9437 23.94 9.87722C23.9233 9.04769 23.7663 8.22688 23.4755 7.44996C23.2242 6.78231 22.8301 6.17775 22.3209 5.6781C21.8216 5.16941 21.2172 4.77562 20.55 4.52451C19.773 4.23385 18.9521 4.07714 18.1228 4.06084C17.0563 4.01081 16.7155 4 14 4ZM14 8.86468C11.1638 8.86468 8.86452 11.164 8.86452 14.0002C8.86452 16.8364 11.1638 19.1356 14 19.1356C16.8362 19.1356 19.1355 16.8364 19.1355 14.0002C19.1355 11.164 16.8362 8.86468 14 8.86468ZM14 17.3338C12.1589 17.3338 10.6662 15.8413 10.6662 14C10.6662 12.1589 12.1587 10.6662 14 10.6662C15.8413 10.6662 17.3338 12.1587 17.3338 14C17.3338 15.8411 15.8413 17.3338 14 17.3338ZM19.3382 7.4619C18.6754 7.4619 18.1381 7.99916 18.1381 8.66198C18.1381 9.32479 18.6754 9.86205 19.3382 9.86205C20.001 9.86205 20.5383 9.32479 20.5383 8.66198C20.5383 7.99916 20.001 7.4619 19.3382 7.4619Z' fill='%23188af5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
  display: block;
}
ul.social li a.instagram:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5.80188C16.67 5.80188 16.9865 5.81189 18.041 5.86014C18.6749 5.86773 19.3028 5.98441 19.8974 6.2047C20.3318 6.36496 20.7248 6.62076 21.0474 6.95289C21.3796 7.2755 21.6354 7.66848 21.7956 8.10293C22.0159 8.69748 22.1326 9.32544 22.1402 9.95936C22.1884 11.0139 22.1984 11.3303 22.1984 14.0003C22.1984 16.6703 22.1884 16.9868 22.1402 18.0413C22.1326 18.6752 22.0159 19.3032 21.7956 19.8977C21.4591 20.77 20.7697 21.4595 19.8974 21.7959C19.3028 22.0162 18.6749 22.1329 18.041 22.1405C16.9865 22.1888 16.67 22.1988 14 22.1988C11.33 22.1988 11.0135 22.1888 9.95904 22.1405C9.32479 22.1329 8.69651 22.0164 8.1018 21.7959C7.66767 21.6355 7.27502 21.3799 6.95273 21.0478C6.6206 20.7251 6.3648 20.3322 6.20454 19.8977C5.98425 19.3032 5.86757 18.6752 5.85998 18.0413C5.81173 16.9868 5.80172 16.6703 5.80172 14.0003C5.80172 11.3303 5.81173 11.0139 5.85998 9.95936C5.86757 9.32544 5.98425 8.69748 6.20454 8.10293C6.3648 7.66848 6.6206 7.2755 6.95273 6.95289C7.27534 6.62076 7.66832 6.36496 8.10277 6.2047C8.69732 5.98441 9.32527 5.86773 9.9592 5.86014C11.0137 5.81189 11.3302 5.80188 14.0002 5.80188M14 4C11.2845 4 10.9437 4.01178 9.87722 4.06004C9.04769 4.07666 8.22688 4.23369 7.44996 4.52451C6.78231 4.77579 6.17775 5.16989 5.6781 5.67907C5.16941 6.1784 4.77562 6.78279 4.52451 7.44996C4.23385 8.22704 4.07714 9.04785 4.06084 9.87722C4.01081 10.9437 4 11.2845 4 14C4 16.7155 4.01178 17.0563 4.06004 18.1228C4.07666 18.9523 4.23369 19.7731 4.52451 20.55C4.77579 21.2177 5.16989 21.8222 5.67907 22.3219C6.1784 22.8306 6.78279 23.2244 7.44996 23.4755C8.22704 23.7662 9.04785 23.9229 9.87722 23.9392C10.9437 23.9892 11.2845 24 14 24C16.7155 24 17.0563 23.9882 18.1228 23.94C18.9523 23.9233 19.7731 23.7663 20.55 23.4755C21.8937 22.956 22.956 21.8937 23.4755 20.55C23.7662 19.773 23.9229 18.9521 23.9392 18.1228C23.9892 17.0563 24 16.7155 24 14C24 11.2845 23.9882 10.9437 23.94 9.87722C23.9233 9.04769 23.7663 8.22688 23.4755 7.44996C23.2242 6.78231 22.8301 6.17775 22.3209 5.6781C21.8216 5.16941 21.2172 4.77562 20.55 4.52451C19.773 4.23385 18.9521 4.07714 18.1228 4.06084C17.0563 4.01081 16.7155 4 14 4ZM14 8.86468C11.1638 8.86468 8.86452 11.164 8.86452 14.0002C8.86452 16.8364 11.1638 19.1356 14 19.1356C16.8362 19.1356 19.1355 16.8364 19.1355 14.0002C19.1355 11.164 16.8362 8.86468 14 8.86468ZM14 17.3338C12.1589 17.3338 10.6662 15.8413 10.6662 14C10.6662 12.1589 12.1587 10.6662 14 10.6662C15.8413 10.6662 17.3338 12.1587 17.3338 14C17.3338 15.8411 15.8413 17.3338 14 17.3338ZM19.3382 7.4619C18.6754 7.4619 18.1381 7.99916 18.1381 8.66198C18.1381 9.32479 18.6754 9.86205 19.3382 9.86205C20.001 9.86205 20.5383 9.32479 20.5383 8.66198C20.5383 7.99916 20.001 7.4619 19.3382 7.4619Z' fill='%23074a8d'/%3E%3C/svg%3E");
}
ul.social li a.spotify {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6052 10.6513C11.2137 9.23138 7.21539 9.08192 4.93599 9.79189C4.56232 9.90399 4.18865 9.67979 4.07654 9.34349C3.96444 8.96981 4.18865 8.59614 4.52495 8.48404C7.17802 7.69933 11.55 7.8488 14.3151 9.49296C14.6515 9.67979 14.7636 10.1282 14.5767 10.4645C14.3899 10.7261 13.9415 10.8382 13.6052 10.6513ZM13.5304 12.7439C13.3436 13.0055 13.0073 13.1176 12.7457 12.9307C10.7279 11.6976 7.66379 11.3239 5.30966 12.0713C5.01072 12.146 4.67442 11.9966 4.59968 11.6976C4.52495 11.3987 4.67442 11.0624 4.97336 10.9876C7.70116 10.1656 11.0642 10.5766 13.381 11.9966C13.6052 12.1087 13.7173 12.4823 13.5304 12.7439ZM12.6336 14.7991C12.4842 15.0233 12.2226 15.098 11.9984 14.9486C10.2421 13.8649 8.03746 13.6407 5.42176 14.2386C5.16019 14.3133 4.93599 14.1265 4.86125 13.9023C4.78652 13.6407 4.97336 13.4165 5.19756 13.3418C8.03746 12.7065 10.5037 12.9681 12.4468 14.1639C12.7084 14.276 12.7457 14.5749 12.6336 14.7991ZM9.19585 3.99998C8.21442 3.99998 7.24261 4.19329 6.33589 4.56886C5.42917 4.94444 4.6053 5.49493 3.91133 6.1889C2.50979 7.59044 1.72241 9.49134 1.72241 11.4734C1.72241 13.4555 2.50979 15.3564 3.91133 16.7579C4.6053 17.4519 5.42917 18.0024 6.33589 18.378C7.24261 18.7535 8.21442 18.9468 9.19585 18.9468C11.1779 18.9468 13.0788 18.1595 14.4804 16.7579C15.8819 15.3564 16.6693 13.4555 16.6693 11.4734C16.6693 10.492 16.476 9.52017 16.1004 8.61346C15.7248 7.70674 15.1743 6.88287 14.4804 6.1889C13.7864 5.49493 12.9625 4.94444 12.0558 4.56886C11.1491 4.19329 10.1773 3.99998 9.19585 3.99998Z' fill='%23C6893F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  width: 21px;
  height: 21px;
  display: block;
}
ul.social li a.spotify:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6052 10.6513C11.2137 9.23138 7.21539 9.08192 4.93599 9.79189C4.56232 9.90399 4.18865 9.67979 4.07654 9.34349C3.96444 8.96981 4.18865 8.59614 4.52495 8.48404C7.17802 7.69933 11.55 7.8488 14.3151 9.49296C14.6515 9.67979 14.7636 10.1282 14.5767 10.4645C14.3899 10.7261 13.9415 10.8382 13.6052 10.6513ZM13.5304 12.7439C13.3436 13.0055 13.0073 13.1176 12.7457 12.9307C10.7279 11.6976 7.66379 11.3239 5.30966 12.0713C5.01072 12.146 4.67442 11.9966 4.59968 11.6976C4.52495 11.3987 4.67442 11.0624 4.97336 10.9876C7.70116 10.1656 11.0642 10.5766 13.381 11.9966C13.6052 12.1087 13.7173 12.4823 13.5304 12.7439ZM12.6336 14.7991C12.4842 15.0233 12.2226 15.098 11.9984 14.9486C10.2421 13.8649 8.03746 13.6407 5.42176 14.2386C5.16019 14.3133 4.93599 14.1265 4.86125 13.9023C4.78652 13.6407 4.97336 13.4165 5.19756 13.3418C8.03746 12.7065 10.5037 12.9681 12.4468 14.1639C12.7084 14.276 12.7457 14.5749 12.6336 14.7991ZM9.19585 3.99998C8.21442 3.99998 7.24261 4.19329 6.33589 4.56886C5.42917 4.94444 4.6053 5.49493 3.91133 6.1889C2.50979 7.59044 1.72241 9.49134 1.72241 11.4734C1.72241 13.4555 2.50979 15.3564 3.91133 16.7579C4.6053 17.4519 5.42917 18.0024 6.33589 18.378C7.24261 18.7535 8.21442 18.9468 9.19585 18.9468C11.1779 18.9468 13.0788 18.1595 14.4804 16.7579C15.8819 15.3564 16.6693 13.4555 16.6693 11.4734C16.6693 10.492 16.476 9.52017 16.1004 8.61346C15.7248 7.70674 15.1743 6.88287 14.4804 6.1889C13.7864 5.49493 12.9625 4.94444 12.0558 4.56886C11.1491 4.19329 10.1773 3.99998 9.19585 3.99998Z' fill='%23091F2C'/%3E%3C/svg%3E%0A");
}
ul.social li a.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97686 4.3061C5.97664 4.76292 5.79495 5.20094 5.47176 5.5238C5.14858 5.84666 4.71038 6.02791 4.25356 6.02768C3.79674 6.02745 3.35872 5.84576 3.03586 5.52258C2.71301 5.1994 2.53175 4.7612 2.53198 4.30438C2.53221 3.84756 2.7139 3.40954 3.03708 3.08668C3.36026 2.76382 3.79847 2.58257 4.25528 2.5828C4.7121 2.58303 5.15012 2.76472 5.47298 3.0879C5.79584 3.41108 5.97709 3.84928 5.97686 4.3061ZM6.02854 7.30315H2.58366V18.0856H6.02854V7.30315ZM11.4715 7.30315H8.04379V18.0856H11.437V12.4274C11.437 9.27534 15.545 8.98253 15.545 12.4274V18.0856H18.9468V11.2562C18.9468 5.94242 12.8666 6.1405 11.437 8.75L11.4715 7.30315Z' fill='%23C6893F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  width: 21px;
  height: 21px;
  display: block;
}
ul.social li a.linkedin:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97686 4.3061C5.97664 4.76292 5.79495 5.20094 5.47176 5.5238C5.14858 5.84666 4.71038 6.02791 4.25356 6.02768C3.79674 6.02745 3.35872 5.84576 3.03586 5.52258C2.71301 5.1994 2.53175 4.7612 2.53198 4.30438C2.53221 3.84756 2.7139 3.40954 3.03708 3.08668C3.36026 2.76382 3.79847 2.58257 4.25528 2.5828C4.7121 2.58303 5.15012 2.76472 5.47298 3.0879C5.79584 3.41108 5.97709 3.84928 5.97686 4.3061ZM6.02854 7.30315H2.58366V18.0856H6.02854V7.30315ZM11.4715 7.30315H8.04379V18.0856H11.437V12.4274C11.437 9.27534 15.545 8.98253 15.545 12.4274V18.0856H18.9468V11.2562C18.9468 5.94242 12.8666 6.1405 11.437 8.75L11.4715 7.30315Z' fill='%23091F2C'/%3E%3C/svg%3E%0A");
}
ul.social li a.facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='31' cy='31' r='31' fill='%23F4D8A2'/%3E%3Cpath d='M37.0882 33.6142L37.7568 28.438H32.6363V25.136C32.6363 23.6365 33.0562 22.6153 35.2039 22.6153H37.9426V17.9834C36.6164 17.8431 35.2836 17.7752 33.95 17.78C29.9999 17.78 27.2934 20.1925 27.2934 24.624V28.441H22.8224V33.6142H27.2934V45.1983H32.6377V33.6142H37.0882Z' fill='%23393575'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  width: 62px;
  height: 62px;
  display: block;
  position: relative;
}
ul.social li a.facebook:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='31' cy='31' r='31' fill='%23F7F7F9'/%3E%3Cpath d='M37.088 33.6142L37.7567 28.438H32.6362V25.136C32.6362 23.6365 33.056 22.6153 35.2037 22.6153H37.9424V17.9834C36.6163 17.8431 35.2834 17.7752 33.9499 17.78C29.9997 17.78 27.2933 20.1925 27.2933 24.624V28.441H22.8223V33.6142H27.2933V45.1983H32.6376V33.6142H37.088Z' fill='%23393575'/%3E%3C/svg%3E%0A");
}
ul.social li a.youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_789_4932' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Cpath d='M28 0H0V28H28V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_789_4932)'%3E%3Cpath d='M20.2821 7.80798H8.64709C6.42209 7.80798 5.51904 9.60798 5.51904 11.837V16.098C5.51904 18.323 6.51907 20.127 8.74207 20.127H20.1881C22.4121 20.127 23.1731 18.327 23.1731 16.098V11.837C23.1731 9.61098 22.5071 7.80798 20.2821 7.80798ZM12.7251 16.383V11.551L17.353 13.967L12.7251 16.383Z' fill='%23188af5'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
  display: block;
  position: relative;
}
ul.social li a.youtube:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_789_4932' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Cpath d='M28 0H0V28H28V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_789_4932)'%3E%3Cpath d='M20.2821 7.80798H8.64709C6.42209 7.80798 5.51904 9.60798 5.51904 11.837V16.098C5.51904 18.323 6.51907 20.127 8.74207 20.127H20.1881C22.4121 20.127 23.1731 18.327 23.1731 16.098V11.837C23.1731 9.61098 22.5071 7.80798 20.2821 7.80798ZM12.7251 16.383V11.551L17.353 13.967L12.7251 16.383Z' fill='%23074a8d'/%3E%3C/g%3E%3C/svg%3E");
}
ul.social li a.vimeo {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8272 7.80302C17.7592 9.27573 16.7321 11.2922 14.7458 13.86C12.6916 16.5487 10.9546 17.8703 9.5196 17.8703C8.65108 17.8703 7.9034 17.0547 7.29165 15.4158C6.87627 13.9355 6.49866 12.4402 6.07572 10.9448C5.62258 9.31349 5.13923 8.49784 4.61056 8.49784C4.50483 8.49784 4.11211 8.73952 3.4324 9.21531L2.72247 8.29393C3.47771 7.63687 4.20274 6.97981 4.92776 6.32276C5.92468 5.46179 6.67236 5.00865 7.16326 4.96333C8.34143 4.84249 9.06646 5.65815 9.33835 7.38009C9.63289 9.24552 9.8368 10.401 9.95009 10.8542C10.2748 12.3949 10.6525 13.1501 11.0678 13.1501C11.385 13.1501 11.8608 12.6667 12.4952 11.6623C13.1296 10.6654 13.4695 9.90258 13.5148 9.37391C13.6054 8.51294 13.2656 8.08246 12.4952 8.08246C12.1327 8.08246 11.7627 8.16554 11.3775 8.33169C12.1176 5.89227 13.5375 4.70655 15.6295 4.77452C17.1853 4.81984 17.9178 5.83185 17.8272 7.80302Z' fill='%23C6893F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 21px;
  height: 21px;
  display: block;
  position: relative;
}
ul.social li a.vimeo:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8272 7.80302C17.7592 9.27573 16.7321 11.2922 14.7458 13.86C12.6916 16.5487 10.9546 17.8703 9.5196 17.8703C8.65108 17.8703 7.9034 17.0547 7.29165 15.4158C6.87627 13.9355 6.49866 12.4402 6.07572 10.9448C5.62258 9.31349 5.13923 8.49784 4.61056 8.49784C4.50483 8.49784 4.11211 8.73952 3.4324 9.21531L2.72247 8.29393C3.47771 7.63687 4.20274 6.97981 4.92776 6.32276C5.92468 5.46179 6.67236 5.00865 7.16326 4.96333C8.34143 4.84249 9.06646 5.65815 9.33835 7.38009C9.63289 9.24552 9.8368 10.401 9.95009 10.8542C10.2748 12.3949 10.6525 13.1501 11.0678 13.1501C11.385 13.1501 11.8608 12.6667 12.4952 11.6623C13.1296 10.6654 13.4695 9.90258 13.5148 9.37391C13.6054 8.51294 13.2656 8.08246 12.4952 8.08246C12.1327 8.08246 11.7627 8.16554 11.3775 8.33169C12.1176 5.89227 13.5375 4.70655 15.6295 4.77452C17.1853 4.81984 17.9178 5.83185 17.8272 7.80302Z' fill='%23091F2C'/%3E%3C/svg%3E%0A");
}
ul.social li a.x {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_789_4937' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Cpath d='M28 0H0V28H28V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_789_4937)'%3E%3Cpath d='M7.08 6.12904H9.428L20.235 21.268H17.887L7.08 6.12904ZM20.236 5.00104L14.636 11.376L10.16 5.00104H5L11.765 14.642L5 22.342H6.528L12.442 15.608L17.166 22.342H22.325L15.312 12.342L21.764 5.00104H20.236Z' fill='%23188af5'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
  display: block;
  position: relative;
  top: 2px;
}
ul.social li a.x:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_789_4937' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Cpath d='M28 0H0V28H28V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_789_4937)'%3E%3Cpath d='M7.08 6.12904H9.428L20.235 21.268H17.887L7.08 6.12904ZM20.236 5.00104L14.636 11.376L10.16 5.00104H5L11.765 14.642L5 22.342H6.528L12.442 15.608L17.166 22.342H22.325L15.312 12.342L21.764 5.00104H20.236Z' fill='%23074a8d'/%3E%3C/g%3E%3C/svg%3E");
}
ul.social li.white a.email {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.62501 6.04167V5.4375C3.46478 5.4375 3.3111 5.50115 3.1978 5.61446C3.0845 5.72776 3.02084 5.88143 3.02084 6.04167H3.62501ZM25.375 6.04167H25.9792C25.9792 5.88143 25.9155 5.72776 25.8022 5.61446C25.6889 5.50115 25.5352 5.4375 25.375 5.4375V6.04167ZM3.62501 6.64583H25.375V5.4375H3.62501V6.64583ZM24.7708 6.04167V20.5417H25.9792V6.04167H24.7708ZM22.9583 22.3542H6.04168V23.5625H22.9583V22.3542ZM4.22918 20.5417V6.04167H3.02084V20.5417H4.22918ZM6.04168 22.3542C5.56097 22.3542 5.09996 22.1632 4.76005 21.8233C4.42014 21.4834 4.22918 21.0224 4.22918 20.5417H3.02084C3.02084 21.3428 3.33911 22.1112 3.90563 22.6777C4.47214 23.2442 5.2405 23.5625 6.04168 23.5625V22.3542ZM24.7708 20.5417C24.7708 21.0224 24.5799 21.4834 24.24 21.8233C23.9001 22.1632 23.439 22.3542 22.9583 22.3542V23.5625C23.7595 23.5625 24.5279 23.2442 25.0944 22.6777C25.6609 22.1112 25.9792 21.3428 25.9792 20.5417H24.7708Z' fill='%23C6893F'/%3E%3Cpath d='M3.62503 6.0415L14.5 16.9165L25.375 6.0415' stroke='%23C6893F' stroke-width='1.20833' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
  display: block;
}
ul.social li.white a.email:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.62501 6.04167V5.4375C3.46478 5.4375 3.3111 5.50115 3.1978 5.61446C3.0845 5.72776 3.02084 5.88143 3.02084 6.04167H3.62501ZM25.375 6.04167H25.9792C25.9792 5.88143 25.9155 5.72776 25.8022 5.61446C25.6889 5.50115 25.5352 5.4375 25.375 5.4375V6.04167ZM3.62501 6.64583H25.375V5.4375H3.62501V6.64583ZM24.7708 6.04167V20.5417H25.9792V6.04167H24.7708ZM22.9583 22.3542H6.04168V23.5625H22.9583V22.3542ZM4.22918 20.5417V6.04167H3.02084V20.5417H4.22918ZM6.04168 22.3542C5.56097 22.3542 5.09996 22.1632 4.76005 21.8233C4.42014 21.4834 4.22918 21.0224 4.22918 20.5417H3.02084C3.02084 21.3428 3.33911 22.1112 3.90563 22.6777C4.47214 23.2442 5.2405 23.5625 6.04168 23.5625V22.3542ZM24.7708 20.5417C24.7708 21.0224 24.5799 21.4834 24.24 21.8233C23.9001 22.1632 23.439 22.3542 22.9583 22.3542V23.5625C23.7595 23.5625 24.5279 23.2442 25.0944 22.6777C25.6609 22.1112 25.9792 21.3428 25.9792 20.5417H24.7708Z' fill='%23E7E7E0'/%3E%3Cpath d='M3.62503 6.0415L14.5 16.9165L25.375 6.0415' stroke='%23E7E7E0' stroke-width='1.20833' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
ul.social li.white a.vimeo {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8272 7.80302C17.7592 9.27573 16.7321 11.2922 14.7458 13.86C12.6916 16.5487 10.9546 17.8703 9.5196 17.8703C8.65108 17.8703 7.9034 17.0547 7.29165 15.4158C6.87627 13.9355 6.49866 12.4402 6.07572 10.9448C5.62258 9.31349 5.13923 8.49784 4.61056 8.49784C4.50483 8.49784 4.11211 8.73952 3.4324 9.21531L2.72247 8.29393C3.47771 7.63687 4.20274 6.97981 4.92776 6.32276C5.92468 5.46179 6.67236 5.00865 7.16326 4.96333C8.34143 4.84249 9.06646 5.65815 9.33835 7.38009C9.63289 9.24552 9.8368 10.401 9.95009 10.8542C10.2748 12.3949 10.6525 13.1501 11.0678 13.1501C11.385 13.1501 11.8608 12.6667 12.4952 11.6623C13.1296 10.6654 13.4695 9.90258 13.5148 9.37391C13.6054 8.51294 13.2656 8.08246 12.4952 8.08246C12.1327 8.08246 11.7627 8.16554 11.3775 8.33169C12.1176 5.89227 13.5375 4.70655 15.6295 4.77452C17.1853 4.81984 17.9178 5.83185 17.8272 7.80302Z' fill='%23C6893F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 21px;
  height: 21px;
  display: block;
  position: relative;
}
ul.social li.white a.vimeo:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.0308 9.11703C26.9202 11.5129 25.2492 14.7935 22.0178 18.971C18.6758 23.3451 15.8499 25.4953 13.5154 25.4953C12.1024 25.4953 10.886 24.1683 9.89082 21.5021C9.21505 19.0939 8.60071 16.6611 7.91265 14.2283C7.17545 11.5744 6.38909 10.2474 5.52902 10.2474C5.35701 10.2474 4.7181 10.6406 3.61229 11.4146L2.45734 9.91567C3.68601 8.84672 4.86554 7.77777 6.04507 6.70883C7.66692 5.30814 8.8833 4.57093 9.68194 4.49721C11.5987 4.30062 12.7782 5.62759 13.2205 8.42897C13.6997 11.4638 14.0314 13.3437 14.2157 14.0809C14.7441 16.5874 15.3584 17.816 16.0342 17.816C16.5502 17.816 17.3243 17.0297 18.3564 15.3956C19.3885 13.7737 19.9414 12.5327 20.0151 11.6727C20.1625 10.272 19.6096 9.57164 18.3564 9.57164C17.7666 9.57164 17.1646 9.70679 16.5379 9.9771C17.742 6.00848 20.052 4.07946 23.4554 4.19004C25.9865 4.26376 27.1783 5.91019 27.0308 9.11703Z' fill='%23E7E7E0'/%3E%3C/svg%3E%0A");
}
ul.social li.white a.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97686 4.3061C5.97664 4.76292 5.79495 5.20094 5.47176 5.5238C5.14858 5.84666 4.71038 6.02791 4.25356 6.02768C3.79674 6.02745 3.35872 5.84576 3.03586 5.52258C2.71301 5.1994 2.53175 4.7612 2.53198 4.30438C2.53221 3.84756 2.7139 3.40954 3.03708 3.08668C3.36026 2.76382 3.79847 2.58257 4.25528 2.5828C4.7121 2.58303 5.15012 2.76472 5.47298 3.0879C5.79584 3.41108 5.97709 3.84928 5.97686 4.3061ZM6.02854 7.30315H2.58366V18.0856H6.02854V7.30315ZM11.4715 7.30315H8.04379V18.0856H11.437V12.4274C11.437 9.27534 15.545 8.98253 15.545 12.4274V18.0856H18.9468V11.2562C18.9468 5.94242 12.8666 6.1405 11.437 8.75L11.4715 7.30315Z' fill='%23C6893F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  width: 21px;
  height: 21px;
  display: block;
}
ul.social li.white a.linkedin:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.527 6.14364C8.52668 6.79537 8.26747 7.42027 7.80639 7.88089C7.34532 8.3415 6.72016 8.60008 6.06843 8.59976C5.4167 8.59943 4.79179 8.34022 4.33118 7.87915C3.87056 7.41807 3.61198 6.79291 3.6123 6.14118C3.61263 5.48945 3.87184 4.86454 4.33291 4.40393C4.79399 3.94332 5.41915 3.68473 6.07088 3.68506C6.72261 3.68538 7.34752 3.9446 7.80813 4.40567C8.26874 4.86674 8.52733 5.49191 8.527 6.14364ZM8.60072 10.4194H3.68603V25.8024H8.60072V10.4194ZM16.3659 10.4194H11.4758V25.8024H16.3168V17.73C16.3168 13.2331 22.1776 12.8153 22.1776 17.73V25.8024H27.0308V16.059C27.0308 8.47812 18.3564 8.76071 16.3168 12.4836L16.3659 10.4194Z' fill='%23E7E7E0'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  width: 21px;
  height: 21px;
  display: block;
}
ul.social li.white a.spotify {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6052 10.6513C11.2137 9.23138 7.21539 9.08192 4.93599 9.79189C4.56232 9.90399 4.18865 9.67979 4.07654 9.34349C3.96444 8.96981 4.18865 8.59614 4.52495 8.48404C7.17802 7.69933 11.55 7.8488 14.3151 9.49296C14.6515 9.67979 14.7636 10.1282 14.5767 10.4645C14.3899 10.7261 13.9415 10.8382 13.6052 10.6513ZM13.5304 12.7439C13.3436 13.0055 13.0073 13.1176 12.7457 12.9307C10.7279 11.6976 7.66379 11.3239 5.30966 12.0713C5.01072 12.146 4.67442 11.9966 4.59968 11.6976C4.52495 11.3987 4.67442 11.0624 4.97336 10.9876C7.70116 10.1656 11.0642 10.5766 13.381 11.9966C13.6052 12.1087 13.7173 12.4823 13.5304 12.7439ZM12.6336 14.7991C12.4842 15.0233 12.2226 15.098 11.9984 14.9486C10.2421 13.8649 8.03746 13.6407 5.42176 14.2386C5.16019 14.3133 4.93599 14.1265 4.86125 13.9023C4.78652 13.6407 4.97336 13.4165 5.19756 13.3418C8.03746 12.7065 10.5037 12.9681 12.4468 14.1639C12.7084 14.276 12.7457 14.5749 12.6336 14.7991ZM9.19585 3.99998C8.21442 3.99998 7.24261 4.19329 6.33589 4.56886C5.42917 4.94444 4.6053 5.49493 3.91133 6.1889C2.50979 7.59044 1.72241 9.49134 1.72241 11.4734C1.72241 13.4555 2.50979 15.3564 3.91133 16.7579C4.6053 17.4519 5.42917 18.0024 6.33589 18.378C7.24261 18.7535 8.21442 18.9468 9.19585 18.9468C11.1779 18.9468 13.0788 18.1595 14.4804 16.7579C15.8819 15.3564 16.6693 13.4555 16.6693 11.4734C16.6693 10.492 16.476 9.52017 16.1004 8.61346C15.7248 7.70674 15.1743 6.88287 14.4804 6.1889C13.7864 5.49493 12.9625 4.94444 12.0558 4.56886C11.1491 4.19329 10.1773 3.99998 9.19585 3.99998Z' fill='%23C6893F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  width: 21px;
  height: 21px;
  display: block;
}
ul.social li.white a.spotify:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.9933 13.3927C18.0615 11.0582 11.4881 10.8125 7.74064 11.9797C7.1263 12.164 6.51196 11.7954 6.32766 11.2425C6.14336 10.6282 6.51196 10.0139 7.06487 9.82957C11.4267 8.53946 18.6144 8.78519 23.1605 11.4883C23.7134 11.7954 23.8977 12.5327 23.5905 13.0856C23.2834 13.5156 22.5462 13.6999 21.9933 13.3927ZM21.8704 16.833C21.5632 17.263 21.0103 17.4474 20.5803 17.1402C17.2629 15.1129 12.2253 14.4985 8.35497 15.7272C7.8635 15.8501 7.3106 15.6043 7.18773 15.1129C7.06487 14.6214 7.3106 14.0685 7.80207 13.9456C12.2867 12.5941 17.8158 13.2699 21.6247 15.6043C21.9933 15.7886 22.1776 16.403 21.8704 16.833ZM20.396 20.2119C20.1503 20.5805 19.7202 20.7033 19.3516 20.4576C16.4642 18.676 12.8396 18.3074 8.53928 19.2904C8.10924 19.4132 7.74064 19.1061 7.61777 18.7375C7.4949 18.3074 7.80207 17.9388 8.17067 17.816C12.8396 16.7716 16.8943 17.2016 20.0888 19.1675C20.5189 19.3518 20.5803 19.8433 20.396 20.2119ZM14.7441 2.45752C13.1306 2.45752 11.5328 2.77533 10.0421 3.39279C8.55145 4.01026 7.19697 4.91529 6.05604 6.05622C3.75183 8.36044 2.45734 11.4856 2.45734 14.7443C2.45734 18.0029 3.75183 21.1281 6.05604 23.4323C7.19697 24.5732 8.55145 25.4783 10.0421 26.0957C11.5328 26.7132 13.1306 27.031 14.7441 27.031C18.0027 27.031 21.1279 25.7365 23.4321 23.4323C25.7363 21.1281 27.0308 18.0029 27.0308 14.7443C27.0308 13.1307 26.713 11.533 26.0956 10.0423C25.4781 8.55163 24.5731 7.19715 23.4321 6.05622C22.2912 4.91529 20.9367 4.01026 19.446 3.39279C17.9553 2.77533 16.3576 2.45752 14.7441 2.45752Z' fill='%23E7E7E0'/%3E%3C/svg%3E%0A");
}

.nav-progress > li.disabled:before {
  color: #FFFFFF;
  background-color: #0E0E0E;
  position: relative;
  z-index: 2;
}

.nav-progress > li.disabled:after {
  border-bottom: 2px solid #e7e7e0;
  z-index: 1;
}

.nav-progress > li.disabled.active:before {
  color: #FFFFFF;
  background-color: #d50032;
}
.nav-progress > li.disabled.active:after {
  border-bottom: 2px solid #e7e7e0;
  z-index: 1;
}

.nav-progress > li.disabled.active ~ li:before {
  color: #FFFFFF;
  background-color: #86868B;
}
.nav-progress > li.disabled.active ~ li:after {
  border-bottom: 2px solid #e7e7e0;
  z-index: 1;
}

.member-sidebar__inner {
  background-color: #ffffff;
  max-width: 400px;
  min-height: 400px;
}
.member-sidebar__inner li {
  border-bottom: 1px solid #d50032;
  margin-bottom: 1rem;
}
.member-sidebar__inner li a {
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 34px;
  text-transform: uppercase;
  color: #d50032;
  text-decoration: none;
}
.member-sidebar__inner li a:hover {
  color: #9e0126;
  text-decoration: none;
}
.member-sidebar__inner li.active a {
  color: #9e0126;
}

.member-sidebar__member-header {
  border-bottom: none;
  background-color: #ffffff;
}
.member-sidebar__member-header .h3 {
  margin-bottom: 0;
  font-family: "IBM Plex Sans", Arial, Helvetica, serif;
  font-style: normal;
  font-weight: bold;
  font-size: 2.3rem;
  line-height: 31px;
  text-transform: uppercase;
  color: #d50032;
}

.member-sidebar__menu {
  background-color: #ffffff;
  margin-bottom: 1rem;
  padding-top: 0;
}

.member-sidebar__member-footer {
  text-align: left;
  background-color: #d50032;
  padding-top: 12px;
  padding-bottom: 12px;
}
.member-sidebar__member-footer a {
  font-family: "Teodor-Medium", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: normal;
  text-transform: uppercase;
  color: #ffffff;
  text-decoration: none;
}

.content.member.col-sm-16.col-md-16.col-lg-18 {
  background: white;
  padding: 30px 40px;
}
@media (max-width: 480px) {
  .content.member.col-sm-16.col-md-16.col-lg-18 {
    padding: 30px 20px;
  }
}

.table.table-striped th > a {
  color: #3f403f;
}

@media (max-width: 1199px) {
  .member--isConnected .content.member.col-sm-16.col-md-16.col-lg-18 {
    width: 100%;
  }
}

.member--isConnected div#VE3FAjJJZxEc5uGaZRMrjfUH.zone-member {
  background-color: transparent;
}
.member--isConnected div#VE3FAjJJZxEc5uGaZRMrjfUH.zone-member span.h3.member-sidebar__member-header__title {
  text-transform: none;
}
.member--isConnected div#VE3FAjJJZxEc5uGaZRMrjfUH.zone-member .member-sidebar__inner li {
  padding-left: 2rem;
  padding-right: 2rem;
}
.member--isConnected table td > br {
  display: none;
}
.member--isConnected table td a {
  color: #d50032;
}
.member--isConnected table td a:hover {
  color: #9e0126;
}

.page-espace-membre.member--isConnected #section_102951 {
  margin-bottom: 50px;
}
.page-espace-membre.member--isConnected form#FormulairedemembreWebédition h2.section-title {
  margin-bottom: 1rem;
}
.page-espace-membre.member--isConnected .member_organization_table h1 {
  margin-bottom: 1rem;
}
.page-espace-membre.member--isConnected table.table.table-simple.table-striped tr td:last-child {
  text-align: right;
}

.page-espace-membre.member--isConnected .zone-member table td {
  width: 20% !important;
}

.fil-ariane .row {
  width: 80% !important;
  margin: 0 !important;
}
@media (max-width: 480px) {
  .fil-ariane .row {
    width: 100% !important;
  }
}
.fil-ariane .container {
  padding: 0;
}
.fil-ariane .container .zone-breadcrumbs {
  padding: 0;
}

ul.breadcrumb {
  margin-bottom: 0 !important;
  padding: 9px 0;
}
ul.breadcrumb li {
  text-transform: uppercase;
  font-size: 1.4rem;
  letter-spacing: 1px;
}
ul.breadcrumb li a {
  color: #091f2c;
}
ul.breadcrumb li.active {
  color: #091f2c;
}

.page-panier .order-totals__wrapper {
  background-color: white !important;
}
.page-panier a.cart-item__control.cart-item__control--modify.item-edit,
.page-panier a.cart-item__control.cart-item__control--delete.item-delete,
.page-panier a.cart-payment__returnlink {
  color: #d50032;
}
.page-panier a.cart-item__control.cart-item__control--modify.item-edit:hover,
.page-panier a.cart-item__control.cart-item__control--delete.item-delete:hover,
.page-panier a.cart-payment__returnlink:hover {
  color: #9e0126;
}
.page-panier h3.order-summary__title {
  padding-bottom: 22px;
}
.page-panier a.btn.btn-primary.btn-pay {
  margin: 0;
}
.page-panier .zone-html {
  padding: 0 40px;
}
.page-panier .zone-html a:visited {
  color: #9e0126;
}
.page-panier .table-order-taxes > tbody > tr > td,
.page-panier .b-cart__money-total {
  text-transform: none;
}

span.cart-icon__count {
  background-color: black;
  top: -35px;
  z-index: 10000000000000000;
  position: absolute;
  font-size: 1rem;
}

.zone-cart {
  padding: 30px 40px;
}

table.table.table-order-taxes td {
  white-space: normal;
}

.order-totals__wrapper {
  padding: 0;
}

.total-amount-section h4 {
  font-size: 2rem;
  text-transform: none;
}

.line-header {
  background-color: #e7e7e0;
  color: #091f2c;
}
.line-header a {
  color: #091f2c;
}
.line-header i.cart-icon__icon.fa.fa-shopping-cart::before {
  font-size: 12px;
  padding: 8px;
}
.line-header i.cart-icon__icon.fa.fa-shopping-cart::before:hover {
  background-color: #d50032;
  padding: 8px;
}
.line-header .row-fluid.row {
  display: flex;
  align-items: center;
  margin: 0 15px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .line-header .row-fluid.row {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .line-header .row-fluid.row li.header-ext.header-ext-login a {
    margin-left: 0;
    color: #d50032;
    display: block;
  }
  .line-header .row-fluid.row li.header-ext.header-ext-login a:hover {
    background-color: white;
  }
  .line-header .row-fluid.row li.header-ext.header-ext-login span.separator {
    display: none;
  }
  .line-header .row-fluid.row li.header-ext.header-ext-login span.member-greeting {
    color: #d50032;
  }
  .line-header .row-fluid.row li.header-ext.header-ext-login span.member-greeting,
  .line-header .row-fluid.row li.header-ext.header-ext-login a.member-myprofile,
  .line-header .row-fluid.row li.header-ext.header-ext-login a.member-logout {
    padding: 0;
  }
}
.line-header span.member-greeting,
.line-header a.member-myprofile,
.line-header a.member-logout,
.line-header a.member-login.btn {
  color: #091f2c;
  font-size: 1.5rem;
  padding: 10px;
}
.line-header span.member-greeting:hover,
.line-header a.member-myprofile:hover,
.line-header a.member-logout:hover,
.line-header a.member-login.btn:hover {
  background-color: #d50032;
  color: #ffffff;
  text-decoration: none;
}
.line-header span.member-greeting:hover {
  background-color: transparent !important;
}
.line-header a.member-myprofile:hover {
  background-color: transparent !important;
  text-decoration: underline;
}
.line-header a.member-logout {
  font-weight: bold;
}
.line-header ul.mod-header.mod-header-wrapper {
  padding: 0;
}
.line-header li.header-ext.header-ext-language {
  margin-left: 0;
}
.line-header a.member-login.btn,
.line-header a.switch-language,
.line-header i.cart-icon__icon.fa.fa-shopping-cart {
  margin: 0;
  padding: 5px;
  border: 0;
  color: #091f2c;
  text-transform: uppercase;
  text-decoration: none;
  display: flex;
  margin-left: 20px;
}
.line-header a.member-login.btn:hover,
.line-header a.switch-language:hover,
.line-header i.cart-icon__icon.fa.fa-shopping-cart:hover {
  background-color: #091f2c;
  color: white;
}
.line-header i.cart-icon__icon.fa.fa-shopping-cart {
  background-color: #091f2c;
  color: white;
}
.line-header i.cart-icon__icon.fa.fa-shopping-cart:hover {
  color: #e7e7e0;
}
.line-header li.header-ext.header-ext-cart {
  margin-left: 0;
}
.line-header a.switch-language {
  margin-left: 0;
}
.line-header a.switch-language:hover {
  padding-top: 7px;
  padding-bottom: 7px;
}
.line-header a.member-login.btn {
  margin-left: 0;
}
.line-header a.member-login.btn:hover {
  padding-top: 7px;
  padding-bottom: 7px;
}

.line-commanditaire {
  margin-top: 50px;
}
.line-commanditaire .zone-33 {
  padding: 50px 0 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 200px;
}
.line-commanditaire.new {
  margin-top: 0;
  padding-top: 50px;
}

.line-terme-condition .container,
.poweredBy-wrapper .container {
  padding: 30px 0 0;
}
.line-terme-condition .container a,
.poweredBy-wrapper .container a {
  color: #091f2c;
  text-decoration: none;
}
.line-terme-condition .container a:hover, .line-terme-condition .container a:active,
.poweredBy-wrapper .container a:hover,
.poweredBy-wrapper .container a:active {
  text-decoration: underline;
}

.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top {
  background-color: white;
  position: relative;
  padding: 0 50px 50px 50px;
}
@media (max-width: 767px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top {
    padding: 0;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top {
  position: relative;
  min-height: 300px;
  margin: 0 -50px;
}
@media (max-width: 767px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top {
    padding: 40px;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top {
  background-image: url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/bannieres/banner-evenement-detail.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 70px;
}
@media (max-width: 480px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top {
    padding-bottom: 90px;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info {
  text-align: center;
  background-color: transparent;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top h1,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info h1 {
  margin-bottom: 15px;
  color: white;
}
@media (max-width: 480px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top h1,
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info h1 {
    font-size: 3.5rem;
    text-align: center;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top p.itemInfos.event-jumbotron__date,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info p.itemInfos.event-jumbotron__date {
  font-family: "Teodor-Medium", sans-serif;
  font-size: 2rem;
  text-transform: none;
  color: white;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top p.itemInfos.event-jumbotron__date br,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info p.itemInfos.event-jumbotron__date br {
  display: none;
}
@media (max-width: 480px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top p.itemInfos.event-jumbotron__date br,
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info p.itemInfos.event-jumbotron__date br {
    display: block;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .jumbotron.event-jumbotron__top span.h3.event-info__title,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info span.h3.event-info__title {
  display: none;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .plugin-addthis {
  position: absolute;
  top: -15px;
  right: 0;
}
@media (max-width: 767px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .plugin-addthis {
    left: 55%;
    transform: translateX(-50%);
  }
}
@media (max-width: 480px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .plugin-addthis {
    width: 70%;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .at-svc-facebook,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .at-svc-twitter,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .at-svc-linkedin,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .at-svc-compact {
  background-color: transparent !important;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .at-svc-compact {
  display: none;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail {
  display: flex;
  margin-top: 30px;
}
@media (max-width: 991px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail {
    flex-direction: column;
    align-items: center;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail .conferenciers h3 {
  font-size: 2rem;
  color: #86868B;
  font-family: "Teodor-Medium", sans-serif;
  text-transform: uppercase;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail .conferenciers h3 span {
  display: inline-block;
  position: relative;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail .conferenciers h3 span::after {
  content: "";
  position: absolute;
  height: 12px;
  border-bottom: 2px solid #86868B;
  top: 0;
  width: 40px;
  margin-left: 5px;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail .conferenciers h5 {
  margin-bottom: 1rem;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail .conferenciers {
  padding: 2rem;
  width: 50%;
}
@media (max-width: 991px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail .conferenciers {
    width: 100%;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail .conferenciers .le-conferencier {
  display: flex;
  margin-bottom: 50px;
  width: 100%;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .container-detail .conferenciers .le-conferencier img {
  border-radius: 50% !important;
  width: 125px;
  height: 125px !important;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .nom-info {
  margin-left: 1rem;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .nom-info h6 {
  margin-bottom: 0.5rem;
  text-transform: none;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .nom-info h6:first-of-type {
  font-weight: normal;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .description,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .horaire {
  padding: 2rem;
  width: 50%;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .description h3,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .horaire h3 {
  font-size: 2rem;
  color: #86868B;
  font-family: "Teodor-Medium", sans-serif;
  text-transform: uppercase;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .description h3 span,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .horaire h3 span {
  display: inline-block;
  position: relative;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .description h3 span::after,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .horaire h3 span::after {
  content: "";
  position: absolute;
  height: 12px;
  border-bottom: 2px solid #86868B;
  top: 0;
  width: 40px;
  margin-left: 5px;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .description p,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .horaire p {
  margin-bottom: 0;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .description h6,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .horaire h6 {
  margin-top: 3rem;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .description,
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .horaire {
    width: 100%;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info {
  width: 100%;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info span {
  color: white;
  font-family: "IBM Plex Sans", Arial, Helvetica, serif;
  font-size: 1.5rem;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info span.jumbotron__address-event,
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .col-md-12.address__info span.jumbotron__address-full {
  display: inline;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .anchor {
  color: #c6893f;
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: bold;
  position: absolute;
  top: -50px;
}
@media (max-width: 991px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .anchor {
    top: -40px;
  }
}
@media (max-width: 767px) {
  .content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .anchor {
    top: -40px;
  }
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .anchor {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .anchor a {
  font-family: "Teodor-Medium", sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
  margin: 0 5px;
  color: #c6893f;
  text-transform: uppercase;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .anchor a::before {
  content: "\f3c5";
  display: inline;
  padding-right: 8px;
  font-family: "Font Awesome 5 Free";
  text-decoration: none;
}
.content.col-md-24.col-sm-24.event-detail.event-jumbotron__position--top .anchor a:last-child::before {
  content: "\f155";
  display: inline;
  padding-right: 8px;
  font-family: "Font Awesome 5 Free";
  text-decoration: none;
}

.line-gouverneur {
  border-top: 1px solid lightgrey;
  padding: 50px;
}
@media (max-width: 767px) {
  .line-gouverneur {
    margin: 0;
  }
}
.line-gouverneur h6 {
  text-align: center;
}
.line-gouverneur .container-gouverneur {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.line-gouverneur .container-gouverneur .img-gouverneur {
  width: 16.6666666667%;
  padding: 25px 0;
  text-align: center;
}
@media (max-width: 767px) {
  .line-gouverneur .container-gouverneur .img-gouverneur {
    width: 33.3333333333%;
    margin: 0 5px;
  }
}
@media (max-width: 480px) {
  .line-gouverneur .container-gouverneur .img-gouverneur {
    width: 100%;
  }
}

.container-full {
  width: 100%;
  margin-top: -147px;
}
.container-full h1,
.container-full h2,
.container-full h3,
.container-full h4,
.container-full h5,
.container-full h6,
.container-full p {
  color: #d50032;
  padding-right: 5px;
}
.container-full a {
  color: #9e0126;
  text-transform: uppercase;
  font-family: "Teodor-Medium", sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}
.container-full a::after {
  content: "+";
  display: inline-block;
  padding-left: 5px;
}

.container-prix-evenement {
  display: flex;
  flex-wrap: wrap;
  width: 727px;
}
@media (max-width: 991px) {
  .container-prix-evenement {
    width: 100%;
  }
}
.container-prix-evenement {
  height: 117px;
  margin: 0 auto;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .container-prix-evenement {
    justify-content: center;
  }
}
.container-prix-evenement {
  align-items: center;
}
.container-prix-evenement .item-flex {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 25%;
}
@media (max-width: 767px) {
  .container-prix-evenement .item-flex {
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
  }
}
.container-prix-evenement .item-flex * {
  margin-bottom: 0;
}
.container-prix-evenement .item-flex h5 {
  margin-bottom: 20px;
}

.event-detail__section {
  margin-top: 0px;
}

.event-detail__description-additional.event-detail__section {
  padding: 2rem;
}
.event-detail__description-additional.event-detail__section h3 {
  font-size: 2rem;
  color: #86868B;
  font-family: "Teodor-Medium", sans-serif;
  text-transform: uppercase;
}
.event-detail__description-additional.event-detail__section h3 span {
  display: inline-block;
  position: relative;
}
.event-detail__description-additional.event-detail__section h3 span::after {
  content: "";
  position: absolute;
  height: 12px;
  border-bottom: 2px solid #86868B;
  top: 0;
  width: 40px;
  margin-left: 5px;
}

.event-detail__nav {
  justify-content: center;
}
.event-detail__nav .btn-back {
  display: none;
}

.bouton-inscription-top {
  margin: 0;
}
.bouton-inscription-top .btn {
  background: #c6893f;
  border-color: #c6893f;
}
.bouton-inscription-top .btn:hover, .bouton-inscription-top .btn:focus, .bouton-inscription-top .btn:active, .bouton-inscription-top .btn.active {
  background-color: rgb(21.9905660377, 75.7452830189, 107.5094339623);
  border-color: rgb(21.9905660377, 75.7452830189, 107.5094339623);
}

div.le-conferencier h5 {
  margin-bottom: 1rem;
}
div.le-conferencier h6 {
  font-weight: normal;
  text-transform: none;
  margin-bottom: 0.5rem;
}
div.le-conferencier img {
  border-radius: 50%;
}

#myevents-element-list > thead > tr > th:nth-child(3) > a::after {
  content: " du responsable";
}

#myevents-element-list > thead > tr > th:nth-child(4) > a::after {
  content: " du responsable";
}

/*vue gouverneur*/
img.img-placeholder-vue {
  padding: 1rem;
  max-height: 100px !important;
}

.content.new-members-list {
  display: flex;
  justify-content: center;
  flex-flow: row;
  flex-wrap: wrap;
}

.zone-new_members {
  padding: 3rem 4rem;
}

.vue-gouverneur {
  text-align: center;
  width: 100%;
}
@media (max-width: 767px) {
  .vue-gouverneur .img-placeholder-vue {
    max-width: 250px;
  }
}
@media (max-width: 480px) {
  .vue-gouverneur .img-placeholder-vue {
    max-width: 175px;
  }
}
@media (min-width: 768px) {
  .vue-gouverneur {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .vue-gouverneur {
    width: 33%;
  }
}
@media (min-width: 1200px) {
  .vue-gouverneur {
    width: 25%;
  }
}

/*vue texte des gouverneurs*/
.line-gouverneur-text .container {
  padding: 5rem 0;
}
.line-gouverneur-text .content.new-members-list {
  justify-content: flex-start;
}
.line-gouverneur-text h2 {
  box-sizing: border-box;
  font-variant-numeric: normal;
  font-variant-east-asian: normal;
  font-stretch: normal;
  font-size: 23px;
  line-height: 23px;
  font-family: Roboto, Arial, sans-serif;
  color: rgb(228, 4, 33);
  margin: 0px;
  padding: 0 0 4rem 3rem;
  border: 0px;
  vertical-align: baseline;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .line-gouverneur-text .vue-partenaire {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .line-gouverneur-text .vue-partenaire {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .line-gouverneur-text .vue-partenaire {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .line-gouverneur-text .vue-partenaire {
    width: 33%;
  }
}
.line-gouverneur-text .vue-partenaire {
  padding: 0.5rem 2rem;
}
.line-gouverneur-text .vue-partenaire .puce-vue {
  margin-right: 1rem;
}
.line-gouverneur-text .vue-partenaire a {
  color: #0E0E0E;
}

@media screen and (max-width: 772px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .zone-event {
    padding-left: 0;
    padding-right: 0;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line:nth-of-type(4) .zone-article {
  padding: 10px 0px;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line:nth-of-type(4) .zone-article {
    padding: 30px 40px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line:nth-of-type(4) .col-sm-12 {
  width: 50%;
  display: inline-block;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line:nth-of-type(4) .col-sm-12 {
    text-align: left !important;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line.site_line__item:not(.line-saison):not(.fil-ariane):not(.espace-membre):not(.line-evenement-vedette) > .container {
  background-color: #e7e7e0;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-gouverneur > .container {
  background-color: #fff !important;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-gouverneur {
  padding: 15px;
}
@media screen and (min-width: 772px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-gouverneur {
    padding: 50px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right ç .line-commanditaire {
  margin-top: 0 !important;
  background-color: #e7e7e0 !important;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right ç .line-commanditaire .row {
  background-color: white;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-terme-condition .container {
  background-color: white !important;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right table {
  float: none;
  margin-bottom: 2rem;
  width: 100%;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-banner {
  margin-left: 0 !important;
  margin-right: 0 !important;
  height: 75px;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-banner {
    margin-left: 10px;
    margin-right: 10px;
    height: 130px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-banner .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-banner .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-banner .mod-banner__img {
  height: 90px;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-banner .mod-banner__img {
    height: 100px;
  }
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-banner .mod-banner__img {
    height: 130px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-jumbotron__left-right__title {
  display: none;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-jumbotron__position--left {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 475px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-jumbotron__position--left {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right h1 {
  font-family: "Teodor";
  font-style: normal;
  font-weight: 500;
  font-size: 21px !important;
  line-height: 48px;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 480px) and (max-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right h1 {
    font-size: 30px !important;
  }
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right h1 {
    font-size: 40px !important;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right h3 strong {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 19px;
  line-height: 22px;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right h3 a {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 19px;
  line-height: 192%;
  letter-spacing: 0.02em;
  color: #0e0e0e;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .mod-article__intro a {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 22px;
  letter-spacing: 0.02em;
  text-decoration-line: underline;
  color: #c6893f;
  text-transform: uppercase;
}
@media screen and (min-width: 922px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .mod-article__intro a {
    font-size: 12px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .jumbotron {
  background-color: white;
  padding: 10px 15px;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .jumbotron {
    padding: 30px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .jumbotron .event-jumbotron__date {
  font-family: "Teodor";
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 34px;
  color: #c6893f;
  text-transform: none;
  margin-bottom: 1rem;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .jumbotron .event-jumbotron__date {
    margin-bottom: 2.5rem;
    font-size: 28px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .jumbotron .event-info__title {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #0e0e0e;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .jumbotron #jumbotron__singlebutton {
  background-color: #c6893f;
  border-color: #c6893f;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  width: 100%;
  margin: 15px 0px;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .jumbotron #jumbotron__singlebutton:hover {
  background-color: #164c6c;
  border-color: #164c6c;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .jumbotron #jumbotron__singlebutton {
    margin: 30px 0px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .jumbotron .contact {
  padding-bottom: 15px;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .at-share-btn-elements {
  text-align: left;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .at-share-btn-elements {
    text-align: right;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .line-evenement-vedette .container {
  border-top: 5px solid #aa1a1d;
}
@media screen and (max-width: 480px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper h3:first-of-type {
    margin-top: 25px;
  }
}
@media screen and (min-width: 480px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper h3:first-of-type {
    margin-top: 0px;
  }
}
@media screen and (min-width: 1200px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper h3:first-of-type {
    margin-top: -10px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(3),
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(4),
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(5),
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(6),
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(7) {
  display: none;
}
@media screen and (min-width: 480px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(3),
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(4),
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(5),
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(6),
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(7) {
    display: block;
  }
}
@media screen and (min-width: 772px) and (max-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(3),
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(4),
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(5),
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(6),
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper p:nth-of-type(7) {
    display: none;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__description-wrapper .bg-greige {
  background-color: #f7f7f2;
  padding: 15px 20px;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right h4 {
  font-family: "Teodor";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  display: inline-block;
  color: #86868b;
  position: relative;
}
@media screen and (max-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right h4 {
    margin-top: 25px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right h4::after {
  content: "";
  display: none;
  position: absolute;
  height: 12px;
  border-bottom: 2px solid #86868b;
  top: 0;
  right: -60px;
  width: 40px;
  margin-left: 5px;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right h4::after {
    display: block;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__right {
  position: relative;
  padding-left: 15px;
}
@media screen and (min-width: 772px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__right {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__right::after {
  content: "";
  border-left: 1px solid #c6893f;
  height: 95%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  display: none;
}
@media screen and (min-width: 772px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__right::after {
    display: block;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__right .plugin-addthis {
  margin: 5px 0;
}
@media screen and (min-width: 992px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__right .plugin-addthis {
    margin: 20px 0;
  }
}
@media screen and (max-width: 480px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__right .plugin-addthis .at-share-btn-elements {
    margin-left: -15px;
    margin-top: -15px;
  }
}
@media screen and (max-width: 599px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-jumbotron__left {
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media screen and (max-width: 599px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__left .col-md-24 {
    padding-left: 0;
  }
}
@media screen and (min-width: 640px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__left .col-md-24 {
    padding-left: 0px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .row-event-jumbotron__left .row {
  margin-left: 0;
  margin-right: 0;
}
@media screen and (max-width: 480px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__row-image-description .col-sm-24 {
    padding-left: 0;
    margin-top: -30px;
  }
}
@media screen and (min-width: 480px) {
  .page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .event-detail__row-image-description .col-sm-24 {
    margin-left: 15px;
    margin-right: 0;
    padding-left: 15px;
  }
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .at-icon-wrapper.at-share-btn {
  background-color: transparent !important;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .at-share-btn-elements svg {
  fill: #c6893f !important;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .at-svc-compact {
  display: none;
}
.page-detail-event.page-detail-layout .col-sm-14.col-md-16.row-event-jumbotron__right .plugin-addthis {
  margin-bottom: 0 !important;
}

.at-share-btn-elements {
  text-align: left;
}
.at-share-btn-elements > a:last-of-type {
  display: none !important;
}
@media screen and (min-width: 992px) {
  .at-share-btn-elements {
    text-align: right;
  }
}

@media screen and (max-width: 992px) {
  .page-evenement-passe .plugin-addthis,
  .page-past-event .plugin-addthis {
    display: none;
  }
}

.page-event-futur .plugin-addthis {
  display: none;
}
@media screen and (min-width: 992px) {
  .page-event-futur .plugin-addthis {
    display: block;
  }
}

/* RESPONSIVE MIXINS BREAKPOINT */
/* Plus grand ou égal custom */
/* Plus petit ou égal custom */
/* Plus grand ou égal à 1400px */
/* Plus petit ou égal à 1399px */
/* 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 1399px et 1199px */
/* Entre 1199px et 992px */
/* Entre 1199px et 768px */
/* Entre 1199px et 576px */
/* Entre 991px et 768px */
/* Entre 991px et 576px */
/* Entre 767px et 576px */
.rediffusions h1, .rediffusions h2, .rediffusions h3, .rediffusions h4, .rediffusions h5, .rediffusions h6, .rediffusions p, .rediffusions a, .rediffusions img,
.rediffusions .h2, .rediffusions .h3, .rediffusions .h4, .rediffusions .h5, .rediffusions .h6, .rediffusions .p,
.rediffusions ul.social li, .rediffusions .news-intro,
.rediffusions .mod-article__content ul li, .rediffusions .content ul li,
.rediffusions .panel-body ul li, .rediffusions .zone-html ul li,
.rediffusions .event-detail ul li, .rediffusions .list-group-item {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.rediffusions h1.animate, .rediffusions h2.animate, .rediffusions h3.animate, .rediffusions h4.animate, .rediffusions h5.animate, .rediffusions h6.animate, .rediffusions p.animate, .rediffusions a.animate, .rediffusions img.animate,
.rediffusions .h2.animate, .rediffusions .h3.animate, .rediffusions .h4.animate, .rediffusions .h5.animate, .rediffusions .h6.animate, .rediffusions .p.animate,
.rediffusions ul.social li.animate, .rediffusions .news-intro.animate,
.rediffusions .mod-article__content ul li.animate, .rediffusions .content ul li.animate,
.rediffusions .panel-body ul li.animate, .rediffusions .zone-html ul li.animate,
.rediffusions .event-detail ul li.animate, .rediffusions .list-group-item.animate {
  opacity: 1;
  transform: translateY(0);
}

/* Fake container */
.p {
  font-family: "IBM Plex Sans";
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
}

ul li {
  font-family: "IBM Plex Sans";
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
}

.btn-yellow {
  background: #C6893F;
  display: inline-flex;
  height: 43px;
  padding: 10px 30px;
  justify-content: center;
  align-items: center;
  color: #091F2C !important;
  font-family: "IBM Plex Sans";
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 153.846% */
  letter-spacing: 1.3px;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 0;
}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active {
  color: #fff !important;
}

.btn-lien {
  font-family: "IBM Plex Sans";
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 153.846% */
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #091F2C;
  text-decoration: none;
  padding: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #C6893F;
  margin-top: 0;
  margin-bottom: 0;
}
.btn-lien.white {
  color: #ffffff;
  border-bottom: 1px solid #C6893F;
}
.btn-lien.white:hover, .btn-lien.white:active, .btn-lien.white:focus {
  color: #C6893F;
  border-bottom: 1px solid #fff;
}
.btn-lien:hover, .btn-lien:active, .btn-lien:focus {
  color: #C6893F;
  border-bottom: 1px solid #091F2C;
  text-decoration: none !important;
}

.download-btn {
  background: #C6893F;
  display: inline-flex;
  height: 43px;
  padding: 10px 30px 10px 60px;
  justify-content: center;
  align-items: center;
  color: #091F2C;
  font-family: "IBM Plex Sans";
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 153.846% */
  letter-spacing: 1.3px;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}
.download-btn:after {
  content: "";
  background: url(https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/asset/images/rediffusions-2026/download-icon.svg);
  background-repeat: no-repeat;
  width: 28px;
  height: 26px;
  position: absolute;
  left: 20px;
  top: 10px;
}
.download-btn:hover {
  color: #fff;
}

.rediff .site-inner {
  background: #fff !important;
}

.displaynone {
  display: none !important;
}

.rediff-title {
  padding-top: 100px;
  background: #F1E3D4;
}
.rediff-back {
  padding-top: 100px;
  padding-bottom: 100px;
  background: #F1E3D4;
}
.rediff-back .container-fluid {
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
}
.rediff-back .container-fluid > .row .div .content .btn-lien {
  margin-top: 0;
}

.line-repertoire {
  background: #fff;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: 1px solid #C6893F;
}
@media (max-width: 767px) {
  .line-repertoire {
    padding: 0 !important;
    margin: 0 !important;
  }
}
.line-repertoire .container {
  width: 95%;
  max-width: 1920px;
  background: #fff;
}
.line-repertoire .search-object-bloc {
  padding-bottom: 100px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: rgba(198, 137, 63, 0.25);
}
@media (min-width: 992px) {
  .line-repertoire .search-object-bloc .search-object-result {
    max-width: 1110px;
    margin-left: auto;
    margin-right: auto;
  }
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  gap: 30px 15px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 991px) {
  .line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div {
  background: #fff;
  border-radius: 10px;
  padding: 30px;
  text-align: center;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div .content {
  max-width: 210px;
  margin-left: auto;
  margin-right: auto;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div .cal-icon {
  margin-bottom: 15px;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div .date {
  color: #091F2C;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 30px;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div h4 {
  font-size: 20px;
  line-height: 28px;
  color: #091F2C;
  margin-bottom: 15px;
  padding-bottom: 15px;
  position: relative;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div h4::after {
  content: "";
  background: #C6893F;
  width: 75px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div p {
  font-size: 16px;
  line-height: 20px;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div .cta {
  margin-top: 30px;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div .photo {
  margin-bottom: 30px;
  position: relative;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div .photo a {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 195px;
  height: 195px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div .photo a img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  object-position: center top;
  display: block;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div .photo a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #091F2C;
  mix-blend-mode: color;
  border-radius: 50%;
  transition: all 0.3s ease;
}
.line-repertoire .search-object-bloc .search-object-result .tab-content .tab-pane > div .photo a:hover::after {
  display: none;
}
.line-repertoire .search-object-detail-bloc div.Caché, .line-repertoire .search-object-detail-bloc h1.Caché, .line-repertoire .search-object-detail-bloc h2.Caché, .line-repertoire .search-object-detail-bloc h3.Caché, .line-repertoire .search-object-detail-bloc h4.Caché, .line-repertoire .search-object-detail-bloc h5.Caché, .line-repertoire .search-object-detail-bloc h6.Caché, .line-repertoire .search-object-detail-bloc p.Caché, .line-repertoire .search-object-detail-bloc span.Caché {
  display: none !important;
}
.line-repertoire .search-object-detail-bloc .top-banner {
  color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0px;
  padding: 0;
  background: #091F2C;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .top-banner {
    flex-direction: column;
    padding: 32px 20px;
    gap: 24px;
  }
}
@media (min-width: 992px) {
  .line-repertoire .search-object-detail-bloc .top-banner-left {
    flex: 1 1 45%;
    min-width: 280px;
    position: relative;
    padding: 55px 55px 0px 8vw;
  }
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .top-banner-left {
    max-width: 100%;
  }
}
.line-repertoire .search-object-detail-bloc .top-banner-left::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  background: #091F2C;
  z-index: -1;
}
.line-repertoire .search-object-detail-bloc .top-banner-left h1 {
  font-family: Teodor;
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 58px;
  color: #E7E7E0;
  margin-bottom: 25px;
  margin-top: 0;
  padding-bottom: 25px;
  border-bottom: 1px solid #C6893F;
}
@media (max-width: 1199px) {
  .line-repertoire .search-object-detail-bloc .top-banner-left h1 {
    font-size: 44px;
    line-height: 48px;
  }
}
.line-repertoire .search-object-detail-bloc .top-banner-left h1 p {
  margin-bottom: 0;
  margin-top: 0;
  font-family: Teodor;
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 58px;
  color: #E7E7E0;
}
@media (max-width: 1199px) {
  .line-repertoire .search-object-detail-bloc .top-banner-left h1 p {
    font-size: 44px;
    line-height: 48px;
  }
}
.line-repertoire .search-object-detail-bloc .top-banner-left .description {
  margin-bottom: 25px;
  font-family: "IBM Plex Sans";
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
}
.line-repertoire .search-object-detail-bloc .top-banner-left .description p {
  margin-bottom: 0;
  margin-top: 0;
  font-family: "IBM Plex Sans";
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
  color: #fff;
}
.line-repertoire .search-object-detail-bloc .top-banner-left .flex-btns {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media (max-width: 767px) {
  .line-repertoire .search-object-detail-bloc .top-banner-left .flex-btns {
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
  }
}
.line-repertoire .search-object-detail-bloc .top-banner-right {
  height: 492px;
  width: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  background-position: top right;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .top-banner-right {
    width: 100%;
  }
}
.line-repertoire .search-object-detail-bloc .top-banner-right p {
  margin: 0;
}
.line-repertoire .search-object-detail-bloc .top-banner-right iframe,
.line-repertoire .search-object-detail-bloc .top-banner-right img,
.line-repertoire .search-object-detail-bloc .top-banner-right video {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 4px;
}
.line-repertoire .search-object-detail-bloc .top-banner-right.has-video {
  position: relative;
  overflow: hidden;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .top-banner-right.has-video {
    height: 330px;
    width: 100%;
  }
}
.line-repertoire .search-object-detail-bloc .top-banner-right.has-video .iframe {
  position: absolute !important;
  inset: 0;
  padding: 0 !important;
}
.line-repertoire .search-object-detail-bloc .top-banner-right.has-video .iframe iframe {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 177.78% !important;
  height: 177.78% !important;
  min-width: 100% !important;
  min-height: 100% !important;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: 97px;
  padding-bottom: 80px;
  max-width: 100%;
  margin: auto;
}
@media (min-width: 768px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire {
    width: 732px;
  }
}
@media (min-width: 992px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire {
    width: 952px;
  }
}
@media (min-width: 1200px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire {
    width: 85%;
  }
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire {
    flex-direction: column;
    padding: 24px 20px 40px;
    gap: 28px;
  }
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-citation {
  background: #E7E7E0;
  padding: 180px 40px 40px;
  margin-right: 0;
  margin-left: auto;
  max-width: 500px;
  margin-bottom: 16px;
  position: relative;
}
@media (max-width: 1199px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire-citation {
    max-width: 420px;
  }
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire-citation {
    max-width: 100%;
  }
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-citation:after {
  content: "";
  background: url(https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/asset/images/rediffusions-2026/guillemet-citation.svg);
  background-repeat: no-repeat;
  width: 88px;
  height: 85px;
  position: absolute;
  top: 40px;
  left: 40px;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-citation h3 {
  margin-top: 0;
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 20px;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-citation p.citation-nom {
  color: #C6893F;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 0;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-left {
  width: 50%;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire-left {
    width: 100%;
  }
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-left .sommaire {
  margin-bottom: 60px;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-left h4 {
  color: #C6893F;
  font-family: "IBM Plex Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 125% */
  text-transform: uppercase;
  padding-bottom: 15px;
  border-bottom: 1px solid #C6893F;
  margin-bottom: 30px;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-left h2 {
  color: #091F2C;
  font-family: Teodor;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 46px;
  max-width: 90%;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-left p {
  color: #091F2C;
  font-family: "IBM Plex Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-left p.download-sommaire {
  margin-top: 50px;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-right {
  width: 50%;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire-right {
    width: 100%;
  }
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-right .images-container {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 16px;
  margin-bottom: 45px;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-right .images-container img {
  max-width: 500px;
}
@media (max-width: 1199px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire-right .images-container img {
    max-width: 420px;
  }
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .fold-sommaire-right .images-container img {
    max-width: 100%;
  }
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-right .btn-link {
  display: inline-block;
  margin-top: 16px;
  color: #C6893F;
  font-weight: 600;
  text-decoration: underline;
}
.line-repertoire .search-object-detail-bloc .fold-sommaire-right .fold-sommaire-cta {
  text-align: right;
}
.line-repertoire .search-object-detail-bloc .fold-conference {
  background: #091F2C;
  color: #1a1a1a;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .fold-conference {
    flex-direction: column;
    padding: 32px 20px;
    gap: 24px;
  }
}
.line-repertoire .search-object-detail-bloc .fold-conference-left {
  width: 50%;
  padding: 55px 55px 100px 8vw;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .fold-conference-left {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .line-repertoire .search-object-detail-bloc .fold-conference-left {
    padding: 0;
    margin-bottom: 120px;
  }
}
.line-repertoire .search-object-detail-bloc .fold-conference-left .conference-wrapper {
  width: 100%;
  max-width: 600px;
  aspect-ratio: 600/339;
}
.line-repertoire .search-object-detail-bloc .fold-conference-left .conference-wrapper iframe {
  width: 100%;
  height: 100%;
}
.line-repertoire .search-object-detail-bloc .fold-conference-right {
  width: 50%;
  padding: 100px 100px 0 80px;
  display: flex;
  flex-direction: column;
  gap: 60px;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .fold-conference-right {
    width: 100%;
    padding: 32px 20px;
  }
}
.line-repertoire .search-object-detail-bloc .fold-conference-right .conference-btn {
  color: #ffffff;
  font-weight: 700;
  font-size: 40px;
  font-family: Teodor;
  text-decoration: none;
  position: relative;
  padding-left: 115px;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  .line-repertoire .search-object-detail-bloc .fold-conference-right .conference-btn {
    font-size: 30px;
    padding-left: 113px;
  }
}
@media (max-width: 767px) {
  .line-repertoire .search-object-detail-bloc .fold-conference-right .conference-btn {
    padding-left: 0;
  }
}
.line-repertoire .search-object-detail-bloc .fold-conference-right .conference-btn::before {
  content: "";
  background: url("https://cdn.ca.yapla.com/company/CPYek9fmqObq2wYwGDVkb3ph/asset/images/rediffusions-2026/btn-play-video-conference.svg");
  background-repeat: no-repeat;
  width: 93px;
  height: 93px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  .line-repertoire .search-object-detail-bloc .fold-conference-right .conference-btn::before {
    left: 50%;
    transform: translateX(-50%) translateY(0%);
    top: -100px;
  }
}
.line-repertoire .search-object-detail-bloc .fold-conference-right .segments p {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  margin-top: 0;
}
.line-repertoire .search-object-detail-bloc .fold-conference-right .segments ul li {
  font-size: 16px !important;
  line-height: 20px !important;
  color: #C6893F;
}
.line-repertoire .search-object-detail-bloc .fold-conference-right .segments ul li a {
  color: #C6893F !important;
}
.line-repertoire .search-object-detail-bloc .fold-conference-right .segments ul li a:hover, .line-repertoire .search-object-detail-bloc .fold-conference-right .segments ul li a:active, .line-repertoire .search-object-detail-bloc .fold-conference-right .segments ul li a:focus {
  color: #fff !important;
  text-decoration: underline;
}
.line-repertoire .search-object-detail-bloc .fold-conference-right .segments ul li::marker {
  color: #C6893F !important;
}
.line-repertoire .search-object-detail-bloc .biographies-fold {
  background: #ffffff;
  color: #1a1a1a;
  display: flex;
  flex-wrap: wrap;
  padding-top: 80px;
  padding-bottom: 170px;
  max-width: 100%;
  margin: auto;
}
@media (min-width: 768px) {
  .line-repertoire .search-object-detail-bloc .biographies-fold {
    width: 732px;
  }
}
@media (min-width: 992px) {
  .line-repertoire .search-object-detail-bloc .biographies-fold {
    width: 952px;
  }
}
@media (min-width: 1200px) {
  .line-repertoire .search-object-detail-bloc .biographies-fold {
    width: 85%;
  }
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .biographies-fold {
    flex-direction: column;
    padding: 40px 20px;
    gap: 32px;
  }
}
.line-repertoire .search-object-detail-bloc .biographies-fold h4 {
  color: #C6893F;
  font-family: "IBM Plex Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 125% */
  text-transform: uppercase;
  padding-bottom: 15px;
  border-bottom: 1px solid #C6893F;
  margin-bottom: 30px;
}
.line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-left {
  width: 50%;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-left {
    width: 100%;
    margin-bottom: 100px;
  }
}
.line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-left p {
  font-size: 16px;
  line-height: 20px;
}
.line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-left p strong {
  font-size: 20px;
  line-height: 28px;
}
.line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-left .back-btns {
  margin-top: 75px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1199px) {
  .line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-left .back-btns {
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
  }
}
.line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-left .back-btns .btn-yellow {
  color: #000;
}
.line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-left .back-btns .btn-yellow:hover {
  color: #fff;
}
.line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-right {
  width: 50%;
  padding-left: 80px;
}
@media (max-width: 991px) {
  .line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-right {
    width: 100%;
    padding-left: 0;
  }
}
.line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-right img {
  max-width: 160px;
  height: auto;
  display: block;
  margin-bottom: 45px;
}
.line-repertoire .search-object-detail-bloc .biographies-fold .bio-fold-right p {
  font-size: 16px;
  line-height: 20px;
}

table.accordeon {
  display: block;
  width: 100% !important;
  border: 0;
  margin-bottom: 10px;
}
table.accordeon tbody, table.accordeon tr, table.accordeon td {
  border: 0;
}
table.accordeon tbody {
  display: block;
}
table.accordeon tbody tr {
  /* Title/accordeon box */
}
table.accordeon tbody tr:first-child {
  cursor: pointer;
  display: block;
  background-color: transparent !important;
  padding: 15px 15px 15px 0 !important;
  position: relative;
  border-bottom: 1px solid #C6893F !important;
}
table.accordeon tbody tr:first-child:after {
  content: "+";
  display: block;
  position: absolute;
  right: 15px;
  top: 13px;
  font-size: 30px;
  font-weight: 400;
  transition: transform 150ms;
}
table.accordeon tbody tr:first-child td {
  font-weight: 700;
  font-size: 20px;
  line-height: 42px;
  font-family: "Times New Roman", Times, serif;
  color: #091F2C;
}
table.accordeon tbody tr:last-child {
  display: block;
}
table.accordeon tbody tr:last-child td {
  display: block;
  max-height: 0;
  overflow: hidden;
}
table.accordeon {
  /* active and opened content */
}
table.accordeon.active tbody tr:first-child:after {
  transform: rotate(45deg);
}
table.accordeon.active tbody tr:last-child {
  padding: 15px;
  background-color: transparent !important;
}
table.accordeon.active tbody tr:last-child td {
  max-height: 5000px;
  transition: max-height 1.5s;
  color: #091F2C;
}
