/* poppins-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins-Regular";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/poppins-v23-latin-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins-Semibold";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/poppins-v23-latin-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/poppins-v23-latin-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/*
Fichier de customisation du CSS
*/
body {
  font-family: "Poppins-Regular", sans-serif;
}
h1, .entry_title h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
  color: #281F0C;
}
h1 strong, .entry_title h1 strong, h2 strong, .entry-content h2 strong, h3 strong, .entry-content h3 strong, h4 strong, .entry-content h4 strong, h5 strong, .entry-content h5 strong, h6 strong, .entry-content h6 strong {
  color: #d1622b;
}
.entry_title h1 {
  color: #281F0C;
}
@media only screen and (min-width: 1024px) {
  .entry_title h1 {
    font-size: 2.5rem !important;
    line-height: 3.125rem !important;
  }
}
@media only screen and (min-width: 1024px) {
  #accueil-header-2 #entry_title_home_accroche {
    font-size: 2.625rem;
    line-height: 1.35;
  }
}
@media only screen and (min-width: 1024px) {
  h2 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  h3, .entry-content h3 {
    font-size: 1.25rem;
    line-height: 1.35;
  }
}
.cta_btn_lead a:hover {
  background-color: #EE7233;
  border-color: #EE7233;
  color: #281F0C;
}
.cta_secondaire a {
  background-color: transparent;
  border: 1px solid #281F0C;
  color: #281F0C;
}
.cta_secondaire a:hover {
  background-color: #EE7233;
  border-color: #EE7233;
  color: #281F0C;
}
.col_flexible_cta {
  padding-bottom: 4rem;
}
.avec_bordure_content.multicolonnes_item_bouton {
  padding-bottom: 6rem;
}
.multicolonnes_item_bouton {
  padding-bottom: 4rem;
}
header#header .header_shadow {
  z-index: 999;
}
#menu_header #menu-menu-principal .accueil a {
  color: transparent;
  width: 16px;
}
#menu_header #menu-menu-principal .accueil::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  height: 16px;
  width: 16px;
  background-image: url("./../img/accueil.svg");
  background-size: contain;
}
#menu_header #menu-menu-principal .accueil:hover::before {
  transform: translateY(-50%) scale(1.1);
}
#menu_header #menu-menu-principal li a {
  font-family: "Poppins-Semibold";
}
#menu_header #menu-menu-principal li a .megamenu_icon {
  font-family: "Poppins-Semibold";
}
#menu_header #menu-menu-principal li a .megamenu_icon svg {
  height: 14px;
}
#menu_header #menu-menu-principal li a .megamenu_item__title {
  font-family: "Poppins-Semibold";
}
#menu_header #menu-menu-principal li a:hover .megamenu_item__description {
  color: #281F0C;
}
#menu_header ul.menu li > a {
  color: #281F0C;
}
#menu_header #menu-menu-principal .accueil {
  width: 45px;
}
#menu_header #menu-menu-principal .accueil a {
  color: transparent;
  width: 100%;
}
#menu_header #menu-menu-principal .accueil a::after {
  display: none;
}
#menu_header #menu-menu-principal .accueil::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  height: 18px;
  width: 18px;
  background-image: url("./../img/accueil.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
#menu_header #menu-menu-principal .accueil:hover::before {
  transform: translateY(-50%) scale(1.1);
}
#menu_header .megamenu .megamenu_container {
  background-color: white;
}
#menu_header .megamenu a .megamenu_icon svg path {
  fill: #281F0C;
}
#menu-mobile-modal #menu {
  background-color: white;
}
#menu-mobile-modal #menu #menu_content li {
  border-top: 1px solid #FFF2D4;
}
#menu-mobile-modal p.rs_link {
  margin-bottom: 0;
}
#menu-mobile-modal p.rs_link .rs_link_item {
  background-color: #33280f;
}
#menu-mobile-modal p.rs_link .rs_link_item svg {
  color: white;
}
#menu-mobile-modal p.rs_link .rs_link_item:hover {
  background-color: #33280f;
}
#menu-mobile-modal p.rs_link .rs_link_item:hover svg {
  color: #ff7a38;
}
.breadcrumb_top p span, .breadcrumb_top p span.breadcrumb_separator, .breadcrumb_top p a {
  color: #281F0C;
}
.breadcrumb_top > p span:last-child {
  font-family: "Poppins-Bold";
}
#btn_rdv_sticky {
  position: fixed;
  bottom: 7.5rem;
  right: 1.5rem;
  height: 100px;
  width: 100px;
  z-index: 9;
  color: #281F0C;
  border-radius: 1rem;
  background-color: #EE7233;
  transition: right 0.4s ease-in-out, background-color 250ms, color 250ms;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
#btn_rdv_sticky a {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  font-size: 14px;
  font-weight: 700;
  color: inherit;
  transition: color 250ms;
}
#btn_rdv_sticky a div.contact {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
#btn_rdv_sticky a div.contact svg path {
  transition-duration: 250ms;
}
#btn_rdv_sticky a div.contact p.contact {
  margin-top: 0.25rem;
  font-size: 0.85rem;
  font-weight: normal;
  font-family: "Poppins-Semibold";
}
#btn_rdv_sticky:hover {
  background-color: #281F0C;
  color: white;
}
#btn_rdv_sticky:hover svg path {
  fill: white;
}
@media only screen and (max-width: 1024px) {
  #btn_rdv_sticky {
    display: none;
  }
}
#accueil-header-1 {
  padding: 6rem 0;
}
#accueil-header-1 #entry_title_home_image {
  background-color: #fff;
}
#accueil-header-1 .entry_title_home_wrapper #entry_title_image_home {
  background-color: #fff;
  border-radius: 0 1.25rem 1.25rem 0;
  border: 2px solid #EE7233;
  border-left: none;
  position: relative;
}
@media only screen and (max-width: 768px) {
  #accueil-header-1 .entry_title_home_wrapper #entry_title_image_home {
    border: none;
  }
}
#accueil-header-1 .entry_title_home_wrapper #entry_title_image_home::before {
  content: "";
  position: absolute;
  height: 100%;
  top: -2px;
  right: 1.5rem;
  width: 100vw;
  border: 2px solid #EE7233;
  border-left: 0;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
  #accueil-header-1 .entry_title_home_wrapper #entry_title_image_home::before {
    display: none;
  }
}
#accueil-header-1 .entry_title_home_wrapper #entry_title_image_home figure {
  background-color: #fff;
}
#accueil-header-1 .entry_title_home_wrapper #entry_title_image_home figure img {
  object-fit: contain;
}
#accueil-header-1 .entry_title_home_wrapper #entry_title_title_home {
  width: 100%;
  transform: none;
  background-color: #fff;
}
#accueil-header-1 .entry_title_home_wrapper #entry_title_home_accroche, #accueil-header-1 .entry_title_home_wrapper #entry_title_home_description {
  width: 100%;
  color: #281F0C;
}
#accueil-header-1 .entry_title_home_wrapper #entry_title_home_accroche {
  color: #281F0C;
}
#accueil-header-1 .entry_title_home_wrapper #entry_title_home_accroche strong {
  color: #EE7233;
}
#accueil-header-1 .entry_title_home_wrapper #entry_title_home_description {
  line-height: 2rem;
  font-size: 1.25rem;
}
#accueil-header-1 .entry_title_home_wrapper .cta_btn_lead {
  margin-top: 1rem;
}
header#header-post-v2 {
  background-color: white;
  padding-top: 2rem;
}
header#header-post-v2 .post_thumbnail_bg {
  background-color: white;
}
.block-colonnes-v2 .col_flexible_item.col_flexible_bordure {
  background-color: white;
  border: 1px solid #EE7233;
  border-radius: 1.25rem;
}
.bloc_multicolonnes .multicolonnes_wrapper .multicolonnes_item.avec_bordure {
  background-color: transparent;
  border: 1px solid #FAB615;
  border-radius: 1.25rem;
}
@media only screen and (max-width: 1024px) {
  .liste-icones-textes {
    row-gap: 2rem;
  }
}
.liste-icones-textes .liste-icones-textes-element .liste-icones-textes-element--icone {
  width: 2.5rem;
}
.liste-icones-textes .liste-icones-textes-element .liste-icones-textes-element--icone figure {
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 0;
}
.liste-icones-textes .liste-icones-textes-element .liste-icones-textes-element--texte {
  width: calc(100% - 3.5rem);
}
@media only screen and (min-width: 1024px) {
  .liste-chiffres-cles {
    max-height: 475px;
  }
}
.liste-chiffres-cles .card {
  border-radius: 1.25rem;
}
.liste-chiffres-cles .card .image-container figure img {
  border-radius: 1.25rem;
}
@media only screen and (min-width: 1024px) {
  .liste-chiffres-cles .card:nth-child(even) {
    height: 247px;
  }
  .liste-chiffres-cles .card:nth-last-child(3), .liste-chiffres-cles .card:nth-last-child(1) {
    bottom: 11%;
  }
}
.liste-chiffres-cles .card.primaire, .liste-chiffres-cles .card.secondaire, .liste-chiffres-cles .card.gris {
  background-color: white;
}
.liste-chiffres-cles .card.primaire .entry-content, .liste-chiffres-cles .card.secondaire .entry-content, .liste-chiffres-cles .card.gris .entry-content {
  color: #281F0C;
}
.liste-chiffres-cles .card.primaire {
  box-shadow: inset 0 0 0 1px #281F0C;
}
.liste-chiffres-cles .card.secondaire {
  box-shadow: inset 0 0 0 1px #EE7233;
}
.liste-chiffres-cles .card.gris {
  box-shadow: inset 0 0 0 1px #FAB615;
}
.liste_posts__card {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
  transition-duration: 250ms;
  outline: none;
  padding: 0 1.25rem 3.5rem 1.25rem;
}
.liste_posts__card.temoignage {
  padding: 0 1.25rem 2rem 1.25rem;
}
.liste_posts__card.temoignage figure {
  position: relative;
  aspect-ratio: 1.7777777778;
  background-color: #281F0C;
  margin-bottom: 2rem;
}
.liste_posts__card.temoignage figure .overlay_video_container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.liste_posts__card.temoignage figure .overlay_video_container .overlay_video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.liste_posts__card.temoignage figure .overlay_video_container .overlay_video .overlay_video_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4rem;
  height: 4rem;
  border-radius: 100%;
  border: 2px solid #fff;
  transition: 0.2s ease-in-out;
}
.liste_posts__card.temoignage figure .overlay_video_container .overlay_video .overlay_video_icon svg {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.liste_posts__card.temoignage figure .overlay_video_container .overlay_video .overlay_video_icon svg path {
  fill: #fff;
}
.liste_posts__card.temoignage figure .overlay_video_container .overlay_video:hover .overlay_video_icon {
  transform: translate(-50%, -50%) scale(1.1);
  transition: 0.2s ease-in-out;
}
.liste_posts__card.temoignage figure .iframe_video_container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #281F0C;
  display: none;
}
.liste_posts__card.temoignage h3 {
  margin-bottom: 0;
}
.liste_posts__card figure {
  aspect-ratio: 1.6;
}
.liste_posts__card .liste_posts__card_title {
  font-family: "Poppins-Bold";
  line-height: 1.35;
  margin-bottom: 10px;
}
.liste_posts__card .liste_posts__card_cta {
  font-family: "Poppins-Bold";
}
.liste_posts__card:hover {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.liste_posts__card:hover h3 {
  color: #281F0C;
}
.liste_posts__card_candidat {
  position: relative;
  padding: 0;
  border: 1px solid #EE7233;
  box-shadow: none;
}
.liste_posts__card_candidat h3 {
  font-family: "Poppins-Bold";
  font-size: 1.1rem !important;
  margin-bottom: 0.5rem;
}
.liste_posts__card_candidat .top-card {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  justify-content: start;
  border-bottom: 1px solid #EE7233;
  padding: 1.25rem;
}
@media only screen and (max-width: 768px) {
  .liste_posts__card_candidat .top-card {
    flex-direction: column;
  }
}
.liste_posts__card_candidat .top-card figure {
  height: 68px;
  width: 68px;
  border: 4px solid #EE7233;
  border-radius: 100%;
  margin: 0;
}
.liste_posts__card_candidat .top-card figure img {
  border-radius: 100%;
}
.liste_posts__card_candidat .top-card .candidat-infos {
  width: calc(100% - 68px - 1rem);
}
@media only screen and (max-width: 768px) {
  .liste_posts__card_candidat .top-card .candidat-infos {
    width: 100%;
    text-align: center;
  }
}
.liste_posts__card_candidat .top-card .candidat-infos .name {
  font-family: "Poppins-Bold";
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.liste_posts__card_candidat .top-card .candidat-infos .xp {
  margin-bottom: 1rem;
}
.liste_posts__card_candidat .top-card .candidat-infos .disponibility, .liste_posts__card_candidat .top-card .candidat-infos .localization {
  padding: 0.45rem 0.9rem;
  width: fit-content;
  background-color: rgba(250, 182, 21, 0.4);
  border-radius: 2rem;
  text-align: left;
  margin-bottom: 0.5rem;
  font-size: 0.85rem;
  line-height: 1.15;
}
@media only screen and (max-width: 768px) {
  .liste_posts__card_candidat .top-card .candidat-infos .disponibility, .liste_posts__card_candidat .top-card .candidat-infos .localization {
    margin: 0 auto 0.5rem auto;
  }
}
.liste_posts__card_candidat .top-card .candidat-infos .localization {
  position: relative;
  padding-left: 2.25rem;
  margin-bottom: 0;
}
.liste_posts__card_candidat .top-card .candidat-infos .localization::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0.5rem;
  transform: translateY(-50%);
  width: 16px;
  height: 20px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%20%3Cpath%20d%3D%22M10.89%206.35721C10.89%204.76377%209.59359%203.46741%208.00016%203.46741C6.40672%203.46741%205.11035%204.76377%205.11035%206.35721C5.11035%207.95065%206.40672%209.24702%208.00016%209.24702C9.59359%209.24702%2010.89%207.95065%2010.89%206.35721ZM6.28223%206.35721C6.28223%205.40995%207.05289%204.63928%208.00016%204.63928C8.94742%204.63928%209.71809%205.40995%209.71809%206.35721C9.71809%207.30448%208.94742%208.07514%208.00016%208.07514C7.05289%208.07514%206.28223%207.30448%206.28223%206.35721Z%22%20fill%3D%22black%22/%3E%20%3Cpath%20d%3D%22M15.5656%2016.3081C15.5656%2015.5465%2014.9325%2014.9154%2013.6839%2014.4321C12.8746%2014.1189%2011.8495%2013.8835%2010.6829%2013.7397C10.814%2013.5272%2010.9463%2013.3096%2011.0784%2013.0885C12.8422%2010.137%2013.7366%207.98783%2013.7366%206.70084C13.7366%203.53775%2011.1632%200.964355%208.00012%200.964355C4.83699%200.964355%202.26363%203.53771%202.26363%206.70084C2.26363%207.98787%203.15801%2010.137%204.92188%2013.0885C5.05398%2013.3096%205.18625%2013.5271%205.31731%2013.7397C4.14453%2013.8842%203.11512%2014.1213%202.30453%2014.4366C1.06371%2014.9193%200.43457%2015.549%200.43457%2016.308C0.43457%2016.9103%200.861055%2017.7592%202.89289%2018.3826C4.26531%2018.8038%206.0791%2019.0357%208.00008%2019.0357C9.92105%2019.0357%2011.7348%2018.8038%2013.1073%2018.3826C15.1391%2017.7592%2015.5656%2016.9103%2015.5656%2016.3081ZM3.43551%206.70084C3.43551%204.18393%205.48316%202.13623%208.00012%202.13623C10.517%202.13623%2012.5647%204.18389%2012.5647%206.70084C12.5647%208.23256%2010.7651%2011.438%209.2093%2013.8871C9.19578%2013.9058%209.18328%2013.9253%209.17203%2013.9456C8.74813%2014.6113%208.34356%2015.2192%208.00016%2015.7196C6.38961%2013.3731%203.43551%208.66326%203.43551%206.70084ZM8.00012%2017.8638C6.19246%2017.8638%204.50078%2017.6502%203.23672%2017.2623C2.005%2016.8844%201.60652%2016.4562%201.60652%2016.308C1.60652%2016.2192%201.81281%2015.8854%202.72949%2015.5288C3.56066%2015.2054%204.71781%2014.9645%206.01375%2014.8428C6.85512%2016.1465%207.51445%2017.0697%207.52367%2017.0826C7.63367%2017.2364%207.81109%2017.3276%208.00016%2017.3276C8.18922%2017.3276%208.3666%2017.2364%208.47664%2017.0826C8.48586%2017.0697%209.1452%2016.1464%209.98656%2014.8428C11.2773%2014.964%2012.43%2015.2033%2013.2609%2015.5249C14.1857%2015.8828%2014.3938%2016.2186%2014.3938%2016.308C14.3938%2016.4561%2013.9953%2016.8843%2012.7636%2017.2623C11.4995%2017.6503%209.80773%2017.8638%208.00012%2017.8638Z%22%20fill%3D%22black%22/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.liste_posts__card_candidat .bottom-card {
  padding: 1.25rem;
}
.liste_posts__card_candidat:hover {
  box-shadow: none;
}
.article_extrait {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
  transition-duration: 250ms;
  outline: none;
  padding: 0;
  border-radius: 1.25rem;
  overflow: hidden;
}
.article_extrait .article_extrait_wrapper_text {
  padding: 1.25rem 1.25rem 3rem 1.25rem;
  background-color: white;
  border-radius: 0 0 1.25rem 1.25rem;
  height: 100%;
}
.article_extrait .article_extrait_wrapper_text .entry_title_date {
  color: #b8b8b8;
  margin-bottom: 0.5rem;
}
.article_extrait .article_extrait_wrapper_text .entry_title_date span {
  font-family: "Poppins-Regular";
  color: #b8b8b8;
  font-size: 1rem;
}
.article_extrait .article_extrait_wrapper_text .entry_title_date span.date_jour, .article_extrait .article_extrait_wrapper_text .entry_title_date span.date_mois, .article_extrait .article_extrait_wrapper_text .entry_title_date span.date_annee {
  margin: 0;
  border-left: none;
  border-right: none;
}
.article_extrait .article_extrait_wrapper_text .liste_posts__card_cta {
  font-family: "Poppins-Bold";
}
.article_extrait .btn.btn_article_extrait {
  left: 1.25rem;
  bottom: 1.25rem;
  font-family: "Poppins-Regular";
}
.article_extrait .btn.btn_article_extrait::after {
  font-family: "Poppins-Bold";
}
.article_extrait:hover {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.article_extrait:hover h3 {
  color: #281F0C;
}
.block-liste-partenaires .partenaire-container {
  width: calc((100% / 3) - (2.5rem / 3 * 2));
}
@media only screen and (min-width: 1024px) {
  .block-liste-partenaires .partenaire-container {
    width: calc((100% / 7) - (2.5rem / 7 * 6));
  }
}
@media only screen and (max-width: 640px) {
  .block-liste-partenaires .partenaire-container {
    width: calc((100% / 2) - (2.5rem / 2 * 1));
  }
}
.block-liste-partenaires .partenaire-container figure.logo {
  height: 100%;
}
#aside_prefooter {
  background-color: #EE7233;
  padding-bottom: 2.5rem;
}
@media only screen and (min-width: 1024px) {
  #aside_prefooter #aside_prefooter_wrapper {
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1024px) {
  #aside_prefooter .aside_prefooter_col {
    width: calc((100% / 3) - 2rem);
  }
  #aside_prefooter .aside_prefooter_col:nth-child(2) {
    width: fit-content;
    justify-content: center;
  }
  #aside_prefooter .aside_prefooter_col:nth-child(3) {
    justify-content: flex-end;
  }
}
#aside_prefooter .aside_prefooter_col p {
  margin-bottom: 1rem;
  padding-left: 1.4rem;
}
@media only screen and (max-width: 480px) {
  #aside_prefooter .aside_prefooter_col p {
    text-align: center;
  }
  #aside_prefooter .aside_prefooter_col p:first-child svg {
    display: none;
  }
  #aside_prefooter .aside_prefooter_col p:nth-child(2) svg {
    display: none;
  }
}
#aside_prefooter .aside_prefooter_col p.coordonnees_p_i {
  color: #281F0C;
  font-family: "Poppins-Semibold";
  font-size: 1rem;
}
#aside_prefooter .aside_prefooter_col p.aside_prefooter_prestation {
  padding-left: 0;
}
#aside_prefooter .aside_prefooter_col h3 {
  color: #281F0C;
}
#aside_prefooter .aside_prefooter_col p.coordonnees_p_i a {
  border-bottom: 0px solid rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5);
  color: #281F0C;
}
#aside_prefooter .aside_prefooter_col p.coordonnees_p_i a:hover {
  border-bottom: 0px solid rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 -1.6rem 0 rgba(255, 255, 255, 0.5);
  color: #281F0C;
}
#aside_prefooter .aside_prefooter_col p.coordonnees_p_i svg {
  color: #fff;
  height: 1rem;
  top: 2px;
}
#aside_prefooter .aside_prefooter_col.liste_pages p.legende {
  font-size: 1rem;
  font-family: "Poppins-Semibold";
  color: #281F0C;
}
#aside_prefooter p.rs_link {
  margin-bottom: 0;
}
#aside_prefooter p.rs_link .rs_link_item {
  background-color: #281F0C;
}
#aside_prefooter p.rs_link .rs_link_item svg {
  color: #fff;
}
#aside_prefooter p.rs_link .rs_link_item:hover {
  background-color: #fff;
}
#aside_prefooter p.rs_link .rs_link_item:hover svg {
  color: #281F0C;
}
#aside_prefooter #aside_prefooter_col_logo {
  align-items: flex-start;
}
@media only screen and (min-width: 0px) and (max-width: 640px) {
  #aside_prefooter #aside_prefooter_col_logo {
    justify-content: center;
    align-items: center;
    order: -1;
    width: 100%;
  }
}
footer#footer {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  background-color: #EE7233;
}
@media only screen and (min-width: 0px) and (max-width: 640px) {
  footer#footer {
    padding-bottom: 1rem;
  }
}
footer#footer #footer_content {
  font-family: "Poppins-Semibold";
  color: #281F0C;
}
footer#footer #footer_content #menu-footer {
  margin-left: 1rem;
}
footer#footer #footer_content #menu-footer a::after {
  color: #EE7233;
}
#retourenhaut svg *:not(rect) {
  stroke: #33280f !important;
}
section.page_defaut:not(.article_blog) .padding_section.fond_clair, section.page_les_actualites .padding_section.fond_clair {
  background-color: white;
}
section.page_defaut:not(.article_blog) #coordonnees_wrapper, section.page_les_actualites #coordonnees_wrapper {
  box-shadow: 0px 4px 16px 0px #0000001A;
}
.liste_posts_filtre {
  padding-bottom: 2rem;
}
.article_extrait_post_title {
  font-size: 1.22rem;
}
.article_extrait .date_mois {
  padding: 0;
}
.article_extrait_thumbnail {
  padding-top: 75%;
}
.page_defaut .entry_title_bg, .page_les_actualites .entry_title_bg {
  background-color: #fff;
  border-bottom: 1px solid #FAB615;
}
.term_tag_item::after {
  background-color: #EE7233;
}
.liste-icones-textes-element--icone {
  align-items: flex-start;
}
.page-niveau-1 header#header-post-v2 .post_thumbnail_image {
  width: calc(50% + 2rem);
}
@media only screen and (max-width: 768px) {
  .page-niveau-1 header#header-post-v2 .post_thumbnail_image {
    width: 100%;
  }
}
.page-niveau-1 header#header-post-v2 .post_thumbnail_image::after {
  content: "";
  background-image: url(../img/logo-helys-100-291.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -1.5rem;
  left: -4rem;
  width: 3.5rem;
  aspect-ratio: 0.3436426117;
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .page-niveau-1 header#header-post-v2 .post_thumbnail_image::after {
    display: none;
  }
}
.page-niveau-1 header#header-post-v2 .post_thumbnail_texte {
  width: calc(50% - 2rem);
}
@media only screen and (max-width: 768px) {
  .page-niveau-1 header#header-post-v2 .post_thumbnail_texte {
    width: 100%;
  }
  .page-niveau-1 header#header-post-v2 .post_thumbnail_texte .post_thumbnail_texte_inner {
    background-color: #ff7a38;
    border-radius: 1.25rem;
  }
}
.page-niveau-1 header#header-post-v2 .post_thumbnail_bg {
  background-color: #ff7a38;
  left: 0;
  right: inherit;
  width: calc(50% - 1rem);
  border-radius: 0 0 1.25rem 0;
}
@media only screen and (max-width: 768px) {
  .page-niveau-1 header#header-post-v2 .post_thumbnail_bg {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .article_blog .entry_title .post_thumbnail_texte_inner {
    border-radius: 1.25rem;
  }
}
.multicolonnes_item figure img {
  border-radius: 1.25rem 1.25rem 0 0;
}
.options-block-actions {
  margin: 3.5rem 0;
}
.options-block-actions .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_item.texte {
  display: flex;
  align-items: center;
}
.options-block-actions .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
}
.options-block-actions .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double.row {
  justify-content: space-between;
}
.options-block-actions .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double .col_flexible_post_wrapper {
  width: calc(50% - 1rem);
}
.options-block-actions .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double .col_flexible_post_wrapper .article_extrait {
  background-color: transparent;
  height: 100%;
}
.options-block-actions .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double .col_flexible_post_wrapper .article_extrait .article_extrait_thumbnail {
  display: block;
}
.options-block-actions .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double .col_flexible_post_wrapper .article_extrait .article_extrait_wrapper_text {
  height: 100%;
}
.options-block-actions .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double .col_flexible_post_wrapper .article_extrait .article_extrait_wrapper_text .article_extrait_post_title {
  padding-top: 0;
}
@media only screen and (max-width: 1024px) {
  .options-block-actions {
    margin-top: 0;
  }
  .options-block-actions .block-actions.col_flexible_2 .col_flexible_wrapper .vignettes {
    padding: 0;
    background-color: transparent;
  }
  .options-block-actions.partiel-primaire {
    background-color: #281F0C;
  }
  .options-block-actions.partiel-primaire .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double {
    background-color: #281F0C;
  }
  .options-block-actions.partiel-primaire .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double .article_extrait_post_title a, .options-block-actions.partiel-primaire .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double .btn_article_extrait {
    color: #fff;
  }
  .options-block-actions.partiel-primaire .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double .article_extrait_post_title a:hover, .options-block-actions.partiel-primaire .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double .btn_article_extrait:hover {
    color: #ff7a38;
  }
  .options-block-actions.partiel-primaire .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_item:nth-child(2n) .entry-content.texte-clair {
    background-color: #281F0C;
  }
  .options-block-actions.partiel-fond_clair {
    background-color: #FFF2D4;
  }
  .options-block-actions.partiel-fond_clair .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double {
    background-color: #FFF2D4;
  }
  .options-block-actions.partiel-fond_clair .block-actions.col_flexible_2 .col_flexible_wrapper .col_flexible_item:nth-child(2n) .entry-content.texte-clair {
    background-color: #FFF2D4;
  }
}
@media only screen and (max-width: 500px) {
  .options-block-actions .block-colonnes-v2.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double.row {
    flex-direction: column;
  }
  .options-block-actions .block-colonnes-v2.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double.row .col_flexible_post_wrapper {
    width: 100%;
  }
  .options-block-actions .block-colonnes-v2.col_flexible_2 .col_flexible_wrapper .col_flexible_post_double.row .col_flexible_post_wrapper:first-child {
    margin-bottom: 7%;
  }
}
.bloc_multicolonnes.equipe .multicolonnes_wrapper {
  margin-top: 0 !important;
}
.bloc_multicolonnes.equipe .multicolonnes_item {
  margin-top: 0 !important;
}
.bloc_multicolonnes.equipe .petit_icone, .bloc_multicolonnes.equipe .grand_icone, .bloc_multicolonnes.equipe .petit_icone_carre, .bloc_multicolonnes.equipe .grand_icone_carre {
  margin-top: 0 !important;
  border: none;
}
.bloc_multicolonnes.equipe figure.petit_icone {
  height: 68px;
  width: 68px;
  border-radius: 50%;
  border: 4px solid #EE7233;
}
.bloc_multicolonnes.equipe figure.petit_icone img.icon_multicolonnes {
  height: 100%;
  width: 100%;
  border-radius: 0;
  object-fit: cover;
}
.bloc_multicolonnes.equipe .text-toujours-visible .entry-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bloc_multicolonnes.equipe .text-toujours-visible .entry-content .name {
  font-family: "Poppins-Bold";
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.bloc_multicolonnes.equipe .text-toujours-visible .entry-content .poste {
  padding: 0.5em 1rem !important;
  background-color: rgba(250, 182, 21, 0.4);
  border-radius: 1rem;
  text-align: center;
  margin-bottom: 1rem;
  margin-top: 0;
  line-height: 1.3;
  font-size: 0.85rem;
}
.bloc_multicolonnes.equipe .col_ensavoirplus .text-container {
  display: none;
  padding-top: 1.25rem;
}
.bloc_multicolonnes.equipe .col_ensavoirplus .ensavoir-plus {
  cursor: pointer;
  font-weight: 700;
  font-size: 0.85rem;
  margin-top: 1.25rem;
  text-align: center;
}
.bloc_multicolonnes.equipe .chiffres_cles p strong {
  background-color: #33280f;
  color: #20190a;
  padding: 0 0.5rem;
  border-radius: 0.2rem;
  display: inline-block;
  margin-bottom: 0.3rem;
}
/*# sourceMappingURL=/home/clients/2cc33da28be56522f15859a1892eb9a4/sites/helys.nanosite.tech/wp-content/themes/nanosite-proefficace-child/css/mainchild.css.map */
/*# sourceMappingURL=mainchild.css.map */