.fccq-espace-membre-contenu-comite {
  position: relative;
  margin-top: 0 !important;
}

.fccq-espace-membre-contenu-comite-panels {
  background: var(--wp--preset--color--creme-pale);
  padding: 40px 20px 100px;
  border-top: 2px solid var(--wp--preset--color--primary);
}

.fccq-espace-membre-contenu-comite-panel {
  max-width: var(--wp--style--global--content-size);
  margin: auto;
}

.fccq-espace-membre-contenu-comite-tabs {
  position: absolute;
  top: 0;
  left: 1.9%;
  max-width: var(--wp--style--global--content-size);
  margin: auto;
  display: flex;
  align-items: stretch;
  gap: 15px;
  margin-bottom: -2px;
  transform: translateY(-96%);
}

.fccq-espace-membre-contenu-comite-tab {
  padding: 10px 20px;
  border: 2px solid var(--wp--preset--color--primary);
  background: var(--wp--preset--color--white);
  cursor: pointer;
}

.fccq-espace-membre-contenu-comite-tab.active {
  padding: 10px 20px;
  border: 2px solid var(--wp--preset--color--primary);
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
}

.fccq-espace-membre-contenu-comite-panel {
  display: none;
}

.fccq-espace-membre-contenu-comite-panel.active {
  display: block;
}

/*  */
.fccq-espace-membre-contenu-comite-rect-background {
  display: flex;
  overflow: hidden;
  justify-content: center;
  margin-top: 0 !important;
  border-radius: 15px;
  max-width: var(--wp--style--global--content-size);
  padding: 50px 81px;
}
.fccq-espace-membre-contenu-comite-rect-background.__info {
  background-color: #e1f1e6;
}

.fccq-espace-membre-contenu-comite-rect-background.__esp {
  background-color: #bbd9f4;
}
.fccq-espace-membre-contenu-comite-rect-background__wrapper {
  max-width: var(--wp--style--global--content-size);
  position: relative;
  margin-right: var(--wp--style--root--padding-right);
  margin-left: var(--wp--style--root--padding-left);
}
.fccq-espace-membre-contenu-comite-rect-background__flex {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-direction: column;
}
.fccq-espace-membre-contenu-comite-rect-background__rect {
  position: absolute;
  bottom: -100px;
  right: 0;
  rotate: -15deg;
  width: 455px;
  height: 455px;
  background-color: #e3f2f8;
  z-index: 1;
}
.fccq-espace-membre-contenu-comite-rect-background__rect.__info {
  background-color: #f1f8f3;
}
.fccq-espace-membre-contenu-comite-rect-background__rect.__esp {
  background-color: #e3f2f8;
}

.fccq-espace-membre-contenu-comite-rect-background__inner {
  z-index: 10;
  position: relative;
}
.fccq-espace-membre-contenu-comite-rect-background__wrapper
  > .wp-block-button__link {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  gap: 10px;
  width: fit-content;
  border-radius: 0 !important;
}
.fccq-espace-membre-contenu-comite-rect-background__wrapper
  > *:not(.fccq-espace-membre-contenu-comite-rect-background__rect) {
  z-index: 10;
  position: relative;
}

@media (max-width: 768px) {
  .fccq-espace-membre-contenu-comite-rect-background {
    padding: 10px;
  }
}
