@font-face {
  font-family: "PP Editorial Old";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPEditorialOld-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "PP Editorial Old";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPEditorialOld-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "PP Editorial Old";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPEditorialOld-Ultrabold.woff2") format("woff2");
}
@font-face {
  font-family: "PP Editorial Old";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPEditorialOld-UltraboldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "PP Pangram Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPPangramSans-Light.woff2") format("woff2");
}
@font-face {
  font-family: "PP Pangram Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPPangramSans-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "PP Pangram Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPPangramSans-Semibold.woff2") format("woff2");
}
@font-face {
  font-family: "PP Pangram Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/PPPangramSans-Bold.woff2") format("woff2");
}
/*------------------------------------------
 *  Reponsive
 * -----------------------------------------*/
/*------------------------------------------
 *  BUTTON
 * -----------------------------------------*/
/*------------------------------------------
 *  Before/After
 * -----------------------------------------*/
.scbs-bloc-intro.intro-programme .diplome {
  color: var(--wp--preset--color--third);
  font-size: var(--h1);
  font-weight: 500;
  border: solid 1px var(--wp--preset--color--third);
  border-radius: 100%;
  display: block;
  width: fit-content;
  margin: 0 auto 20px;
  padding: 10px 25px 6px;
  line-height: 1;
}
.scbs-bloc-intro.intro-programme h1 {
  color: var(--wp--preset--color--third);
  text-align: center;
}
.scbs-bloc-intro.intro-programme h1 strong {
  display: block;
}
.scbs-bloc-intro.intro-programme .telecharger-brochure {
  margin-top: 35px;
}
.scbs-bloc-intro.intro-programme .telecharger-brochure::after {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/icon-dl-button.svg");
}
.scbs-bloc-intro.intro-programme .telecharger-brochure:hover::after {
  transform: none;
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/icon-dl-button-hover.svg");
}
.scbs-bloc-intro.intro-programme .wp-block-buttons {
  margin-top: 15px !important;
}
.scbs-bloc-intro.intro-programme .wp-block-buttons .wp-block-button.is-style-icon .wp-element-button::after {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/icon-rdv-button.svg");
}
.scbs-bloc-intro.intro-programme .wp-block-buttons .wp-block-button.is-style-icon .wp-element-button:hover::after {
  transform: none;
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/icon-rdv-button.svg");
}
.scbs-bloc-intro.intro-programme .wp-block-post-featured-image {
  position: relative;
}
.scbs-bloc-intro.intro-programme .wp-block-post-featured-image + figure {
  right: -35px !important;
}

.programme-retenir .wp-block-heading {
  position: relative;
  margin-left: 0 !important;
  margin-bottom: 20px !important;
  background-color: var(--wp--preset--color--second);
  min-width: max-content;
  align-items: center;
  display: flex;
  gap: 35px;
}
.programme-retenir .wp-block-heading::after {
  content: "";
  display: block;
  width: auto;
  flex: auto;
  height: 2px;
  position: relative;
  background-color: var(--wp--preset--color--first);
}
.programme-retenir .a-retenir {
  margin: 0;
}
.programme-retenir .a-retenir-icones, .programme-retenir .a-retenir-icones-supp {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 40px;
}
.programme-retenir .a-retenir-icones img, .programme-retenir .a-retenir-icones-supp img {
  position: relative;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
  height: 80px;
  width: 80px;
  aspect-ratio: 1/1;
}
.programme-retenir .a-retenir-icones .a-retenir-icone, .programme-retenir .a-retenir-icones-supp .a-retenir-icone {
  min-width: 300px;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding-top: 20px;
  gap: 20px;
  width: fit-content;
  justify-content: center;
}
.programme-retenir .a-retenir-icones .a-retenir-icone:last-child, .programme-retenir .a-retenir-icones-supp .a-retenir-icone:last-child {
  justify-content: flex-end;
}
.programme-retenir .a-retenir-icones .a-retenir-icone:first-child, .programme-retenir .a-retenir-icones-supp .a-retenir-icone:first-child {
  justify-content: flex-start;
}
.programme-retenir .a-retenir-icones .a-retenir-icone p, .programme-retenir .a-retenir-icones-supp .a-retenir-icone p {
  margin: 0;
  max-width: 340px;
}
.programme-retenir .a-retenir-icones .a-retenir-icone ul, .programme-retenir .a-retenir-icones-supp .a-retenir-icone ul {
  padding-left: 20px;
  margin: 0;
}
.programme-retenir .a-retenir-icones .a-retenir-icone::before, .programme-retenir .a-retenir-icones-supp .a-retenir-icone::before {
  content: "";
  position: relative;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
  height: 80px;
  width: 80px;
  aspect-ratio: 1/1;
}
.programme-retenir .a-retenir-icones .a-retenir-icone:nth-child(1)::before, .programme-retenir .a-retenir-icones-supp .a-retenir-icone:nth-child(1)::before {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/programme-langue.svg");
}
.programme-retenir .a-retenir-icones .a-retenir-icone:nth-child(2)::before, .programme-retenir .a-retenir-icones-supp .a-retenir-icone:nth-child(2)::before {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/calendrier.png");
}
.programme-retenir .a-retenir-icones .a-retenir-icone:nth-child(3)::before, .programme-retenir .a-retenir-icones-supp .a-retenir-icone:nth-child(3)::before {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/programme-villes.svg");
}
.programme-retenir .a-retenir-icones-supp {
  justify-content: flex-start;
}
.programme-retenir .a-retenir-icones-supp:has(.a-retenir-icone + .a-retenir-icone + .a-retenir-icone) {
  justify-content: space-between;
}
.programme-retenir .a-retenir-icones-supp .a-retenir-icone::before {
  content: none !important;
}

.programme-savoir .wp-block-columns {
  gap: 120px;
}
.programme-savoir .programme-savoir-frais {
  padding: 35px;
  background-color: var(--wp--preset--color--first-var);
}
.programme-savoir .programme-savoir-frais p:has(em) {
  text-decoration: underline;
  margin-bottom: 25px;
}
.programme-savoir .programme-savoir-frais ul {
  list-style-type: initial;
  padding-left: 20px;
  margin: 0;
}
.programme-savoir .programme-savoir-frais ul li {
  padding-left: 0;
  margin-bottom: 8px;
}
.programme-savoir .programme-savoir-frais ul li strong {
  font-family: "PP Editorial Old", serif;
}
.programme-savoir .programme-savoir-frais ul li::before {
  content: none;
}
.programme-savoir .programme-savoir-frais p, .programme-savoir .programme-savoir-frais li {
  color: var(--wp--preset--color--first);
}
.programme-savoir .programme-savoir-labels {
  gap: 35px;
  width: fit-content;
  flex-wrap: nowrap;
}
.programme-savoir .programme-savoir-labels figure {
  width: fit-content !important;
  max-width: 200px !important;
  margin: auto !important;
}
.programme-savoir .programme-savoir-labels figure img {
  max-height: 94px;
}
.programme-savoir .programme-savoir-infos {
  padding-left: 80px;
}
.programme-savoir .programme-savoir-infos::after {
  content: "";
  width: 2px;
  height: calc(100% - 40px);
  position: absolute;
  top: 60px;
  left: 35px;
  transform: translateX(-50%);
  background-color: var(--wp--preset--color--first);
}
.programme-savoir .programme-savoir-infos p:first-child {
  position: relative;
}
.programme-savoir .programme-savoir-infos p:first-child::before {
  content: "";
  position: absolute;
  left: -80px;
  top: 50%;
  transform: translateY(-50%);
  width: 70px;
  height: 70px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
.programme-savoir .programme-savoir-infos ul {
  margin-bottom: 50px !important;
}
.programme-savoir .programme-savoir-infos ul li {
  margin-bottom: 5px;
}
.programme-savoir .programme-savoir-infos ul li:has(a) {
  margin-bottom: 30px;
}
.programme-savoir .programme-savoir-infos ul li:has(a) a {
  margin-top: 10px;
}
.programme-savoir .programme-savoir-infos ul li a {
  color: var(--wp--preset--color--white) !important;
  background-color: var(--wp--preset--color--first) !important;
  padding: var(--padding-bouton-icon);
  min-height: 50px;
  display: block;
  width: fit-content;
  text-decoration: none;
  font-size: var(--pmd);
  font-weight: 600;
  position: relative;
  text-align: center;
  border-radius: 50px;
  font-family: "PP Pangram Sans", sans-serif;
  cursor: pointer;
  transition: all ease 0.3s;
  margin-right: auto;
  margin-left: 0;
  margin-left: -35px;
}
@media (max-width: 550px) {
  .programme-savoir .programme-savoir-infos ul li a {
    min-height: 38px;
  }
}
.programme-savoir .programme-savoir-infos ul li a::after {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  top: 5px;
  right: 5px;
  border-radius: 50%;
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/icon-arrow-button.svg");
  filter: brightness(0) invert(1);
  transition: all ease 0.3s;
}
.programme-savoir .programme-savoir-infos ul li a:hover, .programme-savoir .programme-savoir-infos ul li a:active, .programme-savoir .programme-savoir-infos ul li a:focus {
  color: var(--wp--preset--color--white) !important;
  background-color: var(--wp--preset--color--third) !important;
}
.programme-savoir .programme-savoir-infos ul li a:hover::after, .programme-savoir .programme-savoir-infos ul li a:active::after, .programme-savoir .programme-savoir-infos ul li a:focus::after {
  transform: rotate(45deg);
}
@media (max-width: 550px) {
  .programme-savoir .programme-savoir-infos ul li a::after {
    width: 30px;
    height: 30px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    top: 50%;
    margin-top: -15px;
    right: 4px;
  }
}
.programme-savoir .programme-savoir-infos ul li a[target=_blank]::after {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/icon-arrow-button-blank.svg");
}
.programme-savoir .programme-savoir-infos ul li a[target=_blank]:hover::after {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/icon-arrow-button-blank-hover.svg");
  transform: none;
}
.programme-savoir .programme-savoir-infos.admission p:first-child::before {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/programme-admission.svg");
}
.programme-savoir .programme-savoir-infos.campus p:first-child::before {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/programme-campus.svg");
}
.programme-savoir .programme-savoir-infos.alternance::after {
  content: none;
}
.programme-savoir .programme-savoir-infos.alternance p:first-child::before {
  background-image: url("/wp-content/themes/ikadia-theme-child/assets/icons/programme-alternance.svg");
}

.programme-decouverte > .wp-block-group::after {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - var(--padding-section) - var(--padding-section));
  height: calc(100% - 80px - 10px);
  top: 10px;
  left: var(--padding-section);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
  z-index: 0;
}
.programme-decouverte .swiper.wp-block-ikadia-carousel-react {
  padding: 10px 0 80px 0;
}
.programme-decouverte .swiper.wp-block-ikadia-carousel-react .swiper-navigation {
  position: unset;
  bottom: auto;
  right: auto;
}
.programme-decouverte .swiper.wp-block-ikadia-carousel-react .swiper-navigation .swiper-button {
  position: absolute;
  bottom: 10px;
  top: auto;
}
.programme-decouverte .swiper.wp-block-ikadia-carousel-react .swiper-navigation .swiper-button.swiper-button-prev {
  left: 25%;
  transform: translateX(-150%);
}
.programme-decouverte .swiper.wp-block-ikadia-carousel-react .swiper-navigation .swiper-button.swiper-button-next {
  right: 25%;
  transform: translateX(150%);
}
.programme-decouverte .swiper-slide .wp-block-columns {
  padding: 0 !important;
  gap: 0;
}
.programme-decouverte .swiper-slide .scbs-slider-tem {
  max-width: 35%;
  background-color: var(--wp--preset--color--white);
  padding: 30px 70px !important;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.programme-decouverte .swiper-slide .scbs-slider-tem figure img {
  max-height: 90px;
}
.programme-decouverte .swiper-slide .scbs-slider-tem .slide-title, .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-heading {
  font-size: var(--h3);
  color: var(--wp--preset--color--first);
  line-height: 125%;
  font-weight: 700;
}
.programme-decouverte .swiper-slide .scbs-slider-tem .slide-title em, .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-heading em {
  font-family: "PP Editorial Old", serif;
  font-weight: 400;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
  display: block;
}
.programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-group {
  padding: 0 0 20px;
  border-left: solid 2px var(--wp--preset--color--first);
  border-right: solid 2px var(--wp--preset--color--first);
  border-bottom: solid 2px var(--wp--preset--color--first);
  height: auto;
  margin-top: 40px;
}
.programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom {
  font-size: var(--pxl);
  font-weight: 900;
  font-family: "PP Editorial Old", serif;
  margin: 0;
  color: var(--wp--preset--color--first);
  background-color: var(--wp--preset--color--white);
  position: relative;
  min-width: max-content;
  align-items: center;
  display: flex;
  gap: 20px;
  transform: translateY(calc(1px - 50%));
}
.programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::before, .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::after {
  content: "";
  display: block;
  width: auto;
  flex: auto;
  height: 2px;
  position: relative;
  background-color: var(--wp--preset--color--first);
}
.programme-decouverte .swiper-slide .scbs-slider-tem .slide-fonction {
  font-size: var(--pl);
  font-weight: 700;
  color: var(--wp--preset--color--first);
  padding: 4px 10px 2px;
  margin: -20px auto 0;
  line-height: 125%;
  width: fit-content;
}

.programme-cursus h2, .programme-cursus h3, .programme-cursus .wp-block-heading, .programme-cursus p, .programme-cursus li {
  color: var(--wp--preset--color--white) !important;
}

.programme-approfondissement, .programme-specialisation {
  padding-left: var(--padding-section) !important;
  padding-right: var(--padding-section) !important;
}
.programme-approfondissement .wp-block-columns, .programme-specialisation .wp-block-columns {
  gap: 0 !important;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-top: 2px solid var(--wp--preset--color--fifth);
  border-bottom: 2px solid var(--wp--preset--color--fifth);
  max-width: 1360px !important;
}
.programme-approfondissement .wp-block-columns::before, .programme-specialisation .wp-block-columns::before {
  top: 0;
}
.programme-approfondissement .wp-block-columns::after, .programme-specialisation .wp-block-columns::after {
  bottom: 0;
}
.programme-approfondissement .wp-block-columns .wp-block-column, .programme-specialisation .wp-block-columns .wp-block-column {
  border-right: solid 2px var(--wp--preset--color--first);
  padding: 40px 40px;
}
.programme-approfondissement .wp-block-columns .wp-block-column .wp-block-heading, .programme-specialisation .wp-block-columns .wp-block-column .wp-block-heading {
  margin-bottom: 20px !important;
}
.programme-approfondissement .wp-block-columns .wp-block-column:first-child, .programme-specialisation .wp-block-columns .wp-block-column:first-child {
  padding-left: 0;
}
.programme-approfondissement .wp-block-columns .wp-block-column:last-child, .programme-specialisation .wp-block-columns .wp-block-column:last-child {
  padding-right: 0;
  border-right: none;
}
.programme-approfondissement .wp-block-columns .wp-block-column a, .programme-specialisation .wp-block-columns .wp-block-column a {
  color: var(--wp--preset--color--first);
}

.programme-specialisation {
  padding-bottom: 0 !important;
}

.programme-accordeon {
  padding-top: var(--padding-section) !important;
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header {
  padding-bottom: 20px;
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header .accordeon-title {
  color: var(--wp--preset--color--first);
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-body .content {
  padding-top: 0;
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-body .content::before {
  content: none;
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire {
  position: relative;
  padding: 0 0 25px;
  margin-bottom: 30px;
  gap: 50px;
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire::after {
  position: absolute;
  content: "";
  top: 100%;
  left: 0;
  width: 0;
  height: 2px;
  background-color: var(--wp--preset--color--first);
  transition: all ease 0.5s;
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire .scbs-inter-sommaire-item {
  gap: 10px;
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire .scbs-inter-sommaire-item figure {
  background-color: var(--wp--preset--color--first);
  border-radius: 50%;
  aspect-ratio: 1/1;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire .scbs-inter-sommaire-item figure img {
  filter: brightness(0) invert(1);
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong) {
  padding-left: 15px;
  position: relative;
  margin-bottom: 0;
  font-size: var(--pmd);
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong)::before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: var(--wp--preset--color--first);
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong) + p {
  margin-top: 8px;
}
.programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container.open .scbs-inter-sommaire::after {
  width: 100%;
}

.single-formation:has(.intro-programme.has-background) .scbs-bloc-intro.intro-programme .yoast-breadcrumbs span a, .single-formation:has(.intro-programme.has-background) .scbs-bloc-intro.intro-programme .yoast-breadcrumbs span span {
  color: var(--wp--preset--color--white);
}
.single-formation:has(.intro-programme.has-background) .scbs-bloc-intro.intro-programme .yoast-breadcrumbs span > span:not(:first-child)::before {
  filter: brightness(0) invert(1);
}
.single-formation:has(.intro-programme.has-background) .scbs-bloc-intro.intro-programme .diplome {
  color: var(--wp--preset--color--white);
  border: solid 1px var(--wp--preset--color--white);
}
.single-formation:has(.intro-programme.has-background) .scbs-bloc-intro.intro-programme h1 {
  color: var(--wp--preset--color--white);
}
.single-formation:has(.intro-programme.has-background) .scbs-bloc-intro.intro-programme .wp-block-post-featured-image::after {
  filter: brightness(0) invert(1);
}
.single-formation:has(.intro-programme.has-background) .home-alumnis {
  padding-top: var(--padding-section) !important;
  padding-bottom: 50px !important;
}
.single-formation:has(.intro-programme.has-background) .home-events-intro {
  justify-content: space-between;
}
.single-formation:has(.intro-programme.has-background) .home-events-intro .wp-block-buttons {
  margin-top: 0;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-section h1, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-section h2, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-section h3, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-section .wp-block-heading {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-retenir .wp-block-heading::after {
  background-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-retenir p, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-retenir li {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-retenir .a-retenir-icones .a-retenir-icone::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-retenir .a-retenir-icones .a-retenir-icone img, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-retenir .a-retenir-icones-supp .a-retenir-icone::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-retenir .a-retenir-icones-supp .a-retenir-icone img {
  filter: brightness(0) saturate(100%) invert(40%) sepia(31%) saturate(874%) hue-rotate(98deg) brightness(95%) contrast(87%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-savoir .programme-savoir-frais {
  background-color: var(--wp--preset--color--fifth-var);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-savoir .programme-savoir-frais p, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-savoir .programme-savoir-frais li {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-savoir .programme-savoir-infos::after {
  background-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-savoir .programme-savoir-infos p:first-child {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-savoir .programme-savoir-infos p:first-child::before {
  filter: brightness(0) saturate(100%) invert(40%) sepia(31%) saturate(874%) hue-rotate(98deg) brightness(95%) contrast(87%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-savoir .programme-savoir-infos ul li::before {
  filter: brightness(0) saturate(100%) invert(40%) sepia(31%) saturate(874%) hue-rotate(98deg) brightness(95%) contrast(87%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem figure {
  filter: brightness(0) saturate(100%) invert(40%) sepia(31%) saturate(874%) hue-rotate(98deg) brightness(95%) contrast(87%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-title, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-heading {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-group {
  border-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::after {
  background-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-fonction {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-cursus {
  background-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-cursus h2 strong {
  font-weight: 400;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-cursus .schema-cursus .simple p:has(strong) > em {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-cursus .schema-cursus .simple:has(.bulle) p.bulle {
  color: var(--wp--preset--color--fifth) !important;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-approfondissement .wp-block-columns, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-specialisation .wp-block-columns {
  border-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-approfondissement .wp-block-columns::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-approfondissement .wp-block-columns::after, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-specialisation .wp-block-columns::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-specialisation .wp-block-columns::after {
  background-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-specialisation .wp-block-columns .wp-block-column {
  border-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column p:has(em), .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-specialisation .wp-block-columns .wp-block-column p:has(em) {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column ul li::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-specialisation .wp-block-columns .wp-block-column ul li::before {
  filter: brightness(0) saturate(100%) invert(40%) sepia(31%) saturate(874%) hue-rotate(98deg) brightness(95%) contrast(87%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column a, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-specialisation .wp-block-columns .wp-block-column a {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header::before {
  border-color: var(--wp--preset--color--fifth);
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header .accordeon-title {
  color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire::after {
  background-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire .scbs-inter-sommaire-item figure {
  background-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong) {
  color: var(--wp--preset--color--fifth) !important;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong)::before {
  background-color: var(--wp--preset--color--fifth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fifth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content ul li::before {
  filter: brightness(0) saturate(100%) invert(40%) sepia(31%) saturate(874%) hue-rotate(98deg) brightness(95%) contrast(87%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-section h1, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-section h2, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-section h3, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-section .wp-block-heading {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-retenir .wp-block-heading::after {
  background-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-retenir p, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-retenir li {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-retenir .a-retenir-icones .a-retenir-icone::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-retenir .a-retenir-icones .a-retenir-icone img, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-retenir .a-retenir-icones-supp .a-retenir-icone::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-retenir .a-retenir-icones-supp .a-retenir-icone img {
  filter: brightness(0) saturate(100%) invert(82%) sepia(73%) saturate(2462%) hue-rotate(319deg) brightness(99%) contrast(104%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-savoir .programme-savoir-frais {
  background-color: var(--wp--preset--color--seventh-var);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-savoir .programme-savoir-frais p, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-savoir .programme-savoir-frais li {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-savoir .programme-savoir-infos::after {
  background-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-savoir .programme-savoir-infos p:first-child {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-savoir .programme-savoir-infos p:first-child::before {
  filter: brightness(0) saturate(100%) invert(82%) sepia(73%) saturate(2462%) hue-rotate(319deg) brightness(99%) contrast(104%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-savoir .programme-savoir-infos ul li::before {
  filter: brightness(0) saturate(100%) invert(82%) sepia(73%) saturate(2462%) hue-rotate(319deg) brightness(99%) contrast(104%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem figure {
  filter: brightness(0) saturate(100%) invert(82%) sepia(73%) saturate(2462%) hue-rotate(319deg) brightness(99%) contrast(104%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-title, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-heading {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-group {
  border-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::after {
  background-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-fonction {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-cursus {
  background-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-cursus .schema-cursus .simple p:has(strong) > em {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-cursus .schema-cursus .simple:has(.bulle) p.bulle {
  color: var(--wp--preset--color--seventh) !important;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-approfondissement .wp-block-columns, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-specialisation .wp-block-columns {
  border-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-approfondissement .wp-block-columns::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-approfondissement .wp-block-columns::after, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-specialisation .wp-block-columns::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-specialisation .wp-block-columns::after {
  background-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-approfondissement .wp-block-columns .wp-block-column, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-specialisation .wp-block-columns .wp-block-column {
  border-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-approfondissement .wp-block-columns .wp-block-column p:has(em), .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-specialisation .wp-block-columns .wp-block-column p:has(em) {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-approfondissement .wp-block-columns .wp-block-column ul li::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-specialisation .wp-block-columns .wp-block-column ul li::before {
  filter: brightness(0) saturate(100%) invert(82%) sepia(73%) saturate(2462%) hue-rotate(319deg) brightness(99%) contrast(104%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-approfondissement .wp-block-columns .wp-block-column a, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-specialisation .wp-block-columns .wp-block-column a {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header::before {
  border-color: var(--wp--preset--color--seventh);
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header .accordeon-title {
  color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire::after {
  background-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire .scbs-inter-sommaire-item figure {
  background-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong) {
  color: var(--wp--preset--color--seventh) !important;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong)::before {
  background-color: var(--wp--preset--color--seventh);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-seventh-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content ul li::before {
  filter: brightness(0) saturate(100%) invert(82%) sepia(73%) saturate(2462%) hue-rotate(319deg) brightness(99%) contrast(104%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-section h1, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-section h2, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-section h3, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-section .wp-block-heading {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-retenir .wp-block-heading::after {
  background-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-retenir p, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-retenir li {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-retenir .a-retenir-icones .a-retenir-icone::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-retenir .a-retenir-icones .a-retenir-icone img, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-retenir .a-retenir-icones-supp .a-retenir-icone::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-retenir .a-retenir-icones-supp .a-retenir-icone img {
  filter: brightness(0) saturate(100%) invert(68%) sepia(23%) saturate(827%) hue-rotate(169deg) brightness(97%) contrast(99%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-savoir .programme-savoir-frais {
  background-color: var(--wp--preset--color--fourth-var);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-savoir .programme-savoir-frais p, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-savoir .programme-savoir-frais li {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-savoir .programme-savoir-infos::after {
  background-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-savoir .programme-savoir-infos p:first-child {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-savoir .programme-savoir-infos p:first-child::before {
  filter: brightness(0) saturate(100%) invert(68%) sepia(23%) saturate(827%) hue-rotate(169deg) brightness(97%) contrast(99%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-savoir .programme-savoir-infos ul li::before {
  filter: brightness(0) saturate(100%) invert(68%) sepia(23%) saturate(827%) hue-rotate(169deg) brightness(97%) contrast(99%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem figure {
  filter: brightness(0) saturate(100%) invert(68%) sepia(23%) saturate(827%) hue-rotate(169deg) brightness(97%) contrast(99%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-title, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-heading {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-group {
  border-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::after {
  background-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-fonction {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-cursus {
  background-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-cursus .schema-cursus .simple p:has(strong) > em {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-cursus .schema-cursus .simple:has(.bulle) p.bulle {
  color: var(--wp--preset--color--fourth) !important;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-approfondissement .wp-block-columns, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-specialisation .wp-block-columns {
  border-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-approfondissement .wp-block-columns::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-approfondissement .wp-block-columns::after, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-specialisation .wp-block-columns::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-specialisation .wp-block-columns::after {
  background-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-specialisation .wp-block-columns .wp-block-column {
  border-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column p:has(em), .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-specialisation .wp-block-columns .wp-block-column p:has(em) {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column ul li::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-specialisation .wp-block-columns .wp-block-column ul li::before {
  filter: brightness(0) saturate(100%) invert(68%) sepia(23%) saturate(827%) hue-rotate(169deg) brightness(97%) contrast(99%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column a, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-specialisation .wp-block-columns .wp-block-column a {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header::before {
  border-color: var(--wp--preset--color--fourth);
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header .accordeon-title {
  color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire::after {
  background-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire .scbs-inter-sommaire-item figure {
  background-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong) {
  color: var(--wp--preset--color--fourth) !important;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong)::before {
  background-color: var(--wp--preset--color--fourth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-fourth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content ul li::before {
  filter: brightness(0) saturate(100%) invert(68%) sepia(23%) saturate(827%) hue-rotate(169deg) brightness(97%) contrast(99%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-section h1, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-section h2, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-section h3, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-section .wp-block-heading {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-retenir .wp-block-heading::after {
  background-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-retenir p, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-retenir li {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-retenir .a-retenir-icones .a-retenir-icone::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-retenir .a-retenir-icones .a-retenir-icone img, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-retenir .a-retenir-icones-supp .a-retenir-icone::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-retenir .a-retenir-icones-supp .a-retenir-icone img {
  filter: brightness(0) saturate(100%) invert(65%) sepia(45%) saturate(335%) hue-rotate(284deg) brightness(95%) contrast(101%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-savoir .programme-savoir-frais {
  background-color: var(--wp--preset--color--sixth-var);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-savoir .programme-savoir-frais p, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-savoir .programme-savoir-frais li {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-savoir .programme-savoir-infos::after {
  background-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-savoir .programme-savoir-infos p:first-child {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-savoir .programme-savoir-infos p:first-child::before {
  filter: brightness(0) saturate(100%) invert(65%) sepia(45%) saturate(335%) hue-rotate(284deg) brightness(95%) contrast(101%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-savoir .programme-savoir-infos ul li::before {
  filter: brightness(0) saturate(100%) invert(65%) sepia(45%) saturate(335%) hue-rotate(284deg) brightness(95%) contrast(101%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem figure {
  filter: brightness(0) saturate(100%) invert(65%) sepia(45%) saturate(335%) hue-rotate(284deg) brightness(95%) contrast(101%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-title, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-heading {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .wp-block-group {
  border-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-nom::after {
  background-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-decouverte .swiper-slide .scbs-slider-tem .slide-fonction {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-cursus {
  background-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-cursus .schema-cursus .simple p:has(strong) > em {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-cursus .schema-cursus .simple:has(.bulle) p.bulle {
  color: var(--wp--preset--color--sixth) !important;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-approfondissement .wp-block-columns, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-specialisation .wp-block-columns {
  border-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-approfondissement .wp-block-columns::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-approfondissement .wp-block-columns::after, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-specialisation .wp-block-columns::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-specialisation .wp-block-columns::after {
  background-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-specialisation .wp-block-columns .wp-block-column {
  border-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column p:has(em), .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-specialisation .wp-block-columns .wp-block-column p:has(em) {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column ul li::before, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-specialisation .wp-block-columns .wp-block-column ul li::before {
  filter: brightness(0) saturate(100%) invert(65%) sepia(45%) saturate(335%) hue-rotate(284deg) brightness(95%) contrast(101%);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-approfondissement .wp-block-columns .wp-block-column a, .single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-specialisation .wp-block-columns .wp-block-column a {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header::before {
  border-color: var(--wp--preset--color--sixth);
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .accordeon-header .accordeon-title {
  color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire::after {
  background-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire .scbs-inter-sommaire-item figure {
  background-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong) {
  color: var(--wp--preset--color--sixth) !important;
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content p.has-text-color:has(strong)::before {
  background-color: var(--wp--preset--color--sixth);
}
.single-formation:has(.intro-programme.has-background):has(.scbs-bloc-intro.intro-programme.has-sixth-background-color) .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .content ul li::before {
  filter: brightness(0) saturate(100%) invert(65%) sepia(45%) saturate(335%) hue-rotate(284deg) brightness(95%) contrast(101%);
}

@media (max-width: 1400px) {
  .programme-cursus > .wp-block-columns {
    flex-direction: column !important;
  }
  .programme-cursus > .wp-block-columns .wp-block-column:first-child h2, .programme-cursus > .wp-block-columns .wp-block-column:first-child p {
    text-align: center;
  }
  .programme-cursus > .wp-block-columns .wp-block-column:first-child h2 br {
    display: none;
  }
  .programme-cursus > .wp-block-columns .wp-block-column:first-child h2 strong {
    display: block;
  }
}
@media (max-width: 1224px) {
  .single-formation:has(.intro-programme.has-background) .home-alumnis {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 1024px) {
  .programme-retenir .a-retenir-icones .a-retenir-icone, .programme-retenir .a-retenir-icones-supp .a-retenir-icone {
    width: 100%;
    justify-content: flex-start !important;
    padding-top: 0;
  }
  .programme-retenir .a-retenir-icones .a-retenir-icone > div, .programme-retenir .a-retenir-icones-supp .a-retenir-icone > div {
    width: calc(100% - 80px);
  }
  .programme-decouverte .swiper.wp-block-ikadia-carousel-react figure {
    height: 100%;
  }
  .programme-decouverte .swiper.wp-block-ikadia-carousel-react figure .wp-block-embed__wrapper {
    height: 100%;
  }
  .programme-decouverte .swiper-slide .scbs-slider-tem {
    padding: 30px 30px !important;
  }
  .programme-savoir .programme-savoir-frais {
    margin: var(--padding-section) 0;
  }
  .programme-savoir .wp-block-columns {
    flex-direction: column;
    gap: 60px !important;
  }
  .programme-savoir .wp-block-columns > .wp-block-column:last-child > .ik-block-group ul:last-child {
    margin-bottom: 0 !important;
  }
  .programme-savoir .programme-savoir-infos:not(:last-child) {
    margin-bottom: 70px;
  }
  .programme-approfondissement .wp-block-columns .wp-block-column, .programme-specialisation .wp-block-columns .wp-block-column {
    padding: var(--padding-section);
  }
  .programme-approfondissement {
    padding-bottom: 0 !important;
  }
  .programme-approfondissement > .wp-block-columns {
    flex-wrap: wrap !important;
  }
  .programme-approfondissement > .wp-block-columns .wp-block-column:first-child {
    flex-basis: 100% !important;
    border-right: 0;
    border-bottom: 2px solid var(--wp--preset--color--fifth);
  }
  .programme-approfondissement > .wp-block-columns .wp-block-column:nth-child(2) {
    padding-left: 0 !important;
  }
  .programme-specialisation {
    padding-top: 0 !important;
  }
  .programme-specialisation .wp-block-columns {
    flex-direction: column !important;
    border-top: 0 !important;
  }
  .programme-specialisation .wp-block-columns .wp-block-column:first-child {
    padding-bottom: 0;
    border-right: 0;
  }
  .programme-specialisation .wp-block-columns .wp-block-column:last-child {
    padding-left: 0;
    padding-top: 0;
  }
  .programme-retenir .a-retenir-icones, .programme-retenir .a-retenir-icones-supp {
    gap: 20px;
    flex-direction: column;
  }
  .programme-retenir .a-retenir-icones .a-retenir-icone, .programme-retenir .a-retenir-icones-supp .a-retenir-icone {
    align-items: center;
  }
  .programme-retenir .a-retenir-icones .a-retenir-icone::before, .programme-retenir .a-retenir-icones-supp .a-retenir-icone::before {
    background-position-y: center;
    height: 80px;
    width: 80px;
  }
}
@media (max-width: 781px) {
  .scbs-bloc-intro.intro-programme .diplome {
    margin-left: 0;
  }
  .scbs-bloc-intro.intro-programme h1 {
    text-align: left;
  }
  .scbs-bloc-intro.intro-programme .telecharger-brochure {
    margin-left: 0;
    margin-top: 25px;
  }
  .scbs-bloc-intro.intro-programme .wp-block-buttons {
    align-items: flex-start;
  }
  .scbs-bloc-intro.intro-programme .wp-block-columns {
    flex-direction: column !important;
  }
  .scbs-bloc-intro.intro-programme .wp-block-post-featured-image {
    transform: rotate(0deg);
  }
  .scbs-bloc-intro.intro-programme .wp-block-post-featured-image::after {
    content: none;
  }
  .programme-retenir .a-retenir-icones, .programme-retenir .a-retenir-icones-supp {
    gap: 15px;
    flex-direction: column;
    margin-bottom: 20px;
  }
  .programme-retenir .a-retenir-icones .a-retenir-icone, .programme-retenir .a-retenir-icones-supp .a-retenir-icone {
    align-items: center;
  }
  .programme-retenir .a-retenir-icones .a-retenir-icone::before, .programme-retenir .a-retenir-icones-supp .a-retenir-icone::before {
    height: 60px;
    width: 60px;
  }
  .programme-decouverte .swiper-slide .scbs-slider-tem {
    max-width: 100%;
  }
  .programme-approfondissement > .wp-block-columns {
    flex-direction: inherit !important;
  }
  .programme-approfondissement > .wp-block-columns .wp-block-column:not(:first-child) {
    flex-basis: 50% !important;
  }
  .single-formation .home-events .home-events-intro {
    padding-top: 30px;
  }
}
@media (max-width: 550px) {
  .programme-retenir .a-retenir-icones .a-retenir-icone::before, .programme-retenir .a-retenir-icones-supp .a-retenir-icone::before {
    height: 50px;
    width: 50px;
  }
  .programme-approfondissement > .wp-block-columns .wp-block-column:first-child {
    border-bottom: 0 !important;
  }
  .programme-approfondissement > .wp-block-columns .wp-block-column:not(:first-child) {
    flex-basis: 100% !important;
    border-right: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
  }
  .programme-savoir .wp-block-columns {
    gap: 30px !important;
  }
  .programme-savoir .programme-savoir-infos {
    padding-left: 70px;
  }
  .programme-savoir .programme-savoir-infos p:first-child::before {
    height: 50px;
    width: 50px;
    left: -70px;
  }
  .programme-savoir .programme-savoir-infos:not(:last-child) {
    margin-bottom: 40px;
  }
  .programme-savoir .programme-savoir-infos::after {
    left: 25px;
  }
  .programme-savoir .programme-savoir-frais {
    padding: 20px;
  }
  .programme-decouverte .swiper-slide .scbs-slider-tem {
    padding: 20px !important;
  }
  .programme-cursus > .wp-block-columns .wp-block-column:first-child h2, .programme-cursus > .wp-block-columns .wp-block-column:first-child p {
    text-align: left;
  }
  .programme-accordeon .wp-block-ikadia-accordeons-react .accordeon-container .scbs-inter-sommaire {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .programme-retenir .a-retenir-icones .a-retenir-icone:first-child, .programme-retenir .a-retenir-icones-supp .a-retenir-icone:first-child {
    padding-top: 0;
  }
}/*# sourceMappingURL=template-programmes.css.map */