.who .qui-sommes-nous .wp-block-cover__inner-container {
  display: block;
  width: 50%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 100px;
  background-color: #00413d80;
}
.who .qui-sommes-nous .wp-block-cover__inner-container h2 {
  text-transform: uppercase;
  font-size: 4rem;
  margin-bottom: 2rem;
}
.who .qui-sommes-nous .wp-block-cover__inner-container .wp-block-separator {
  height: 4px;
  width: 50px;
  opacity: 1;
}
.who .qui-sommes-nous .wp-block-cover__inner-container p {
  font-family: "Gotham";
  font-weight: 300;
}
.who .introduction, .who .presentation, .who .thematiques, .who .convictions, .who .historique, .who .gouvernance, .who .transparence, .who .certifications {
  padding-top: 5%;
  padding-right: 8%;
  padding-left: 8%;
  padding-bottom: 2%;
  margin-bottom: 0;
}
.who .gouvernance {
  padding-top: 0;
}
.who .conseil-administration-image, .who .organigramme-image {
  display: none;
}
.who .conseil-administration-image.visible, .who .organigramme-image.visible {
  display: block;
}
.who .ancres li {
  padding: 10px;
}
.who .ancres li a {
  padding: 10px;
  background-color: white;
  color: #005d67;
  border-bottom: 1px solid lightgray;
  text-transform: uppercase;
}
.who .ancres li a:hover {
  background-color: #005d67;
  color: white;
}
.who .ancres li a::before {
  content: "\f054" !important;
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  margin-right: 20px;
}
.who .ancres li a [href$=".presentation"] {
  background-color: #005d67 !important;
  color: white;
}
.who .ancres li .active {
  background-color: #005d67 !important;
  color: white;
}
.who .presentation-youtube .wp-block-embed__wrapper {
  text-align: center;
}
.who .presentation-youtube .wp-block-embed__wrapper iframe {
  height: 500px;
  width: 889px;
}
.who .presentation {
  color: #005d67;
  background-color: #ebf0f0;
}
.who .presentation h2 {
  font-size: 3rem;
  text-transform: uppercase;
  margin-bottom: 2rem;
}
.who .presentation p {
  font-family: "Gotham";
  font-weight: 300;
}
@media (min-width: 782px) {
  .who .thematiques .wp-block-column:not(:first-child) {
    margin-left: 15em;
  }
}
.who .thematiques .wp-block-column {
  text-align: center;
  font-family: "Gotham";
  color: #005d67;
  font-weight: 300;
}
.who .thematiques .wp-block-column strong {
  font-weight: bold;
}
.who .convictions {
  background-color: #fdf7ea;
  color: #005d67;
}
.who .convictions h2 {
  text-transform: uppercase;
  font-size: 3rem;
  margin-bottom: 1rem;
  position: relative;
  z-index: 1;
}
.who .convictions h2::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: -11px;
  left: -15px;
  background-image: url("/wp-content/themes/legrettheme/sass/../../../../wp-content/uploads/2021/07/orange-brush-.png");
  background-repeat: no-repeat;
  opacity: 0.6;
  transform-origin: center;
  z-index: -1;
  transform: rotate(-5deg);
}
.who .convictions p {
  font-family: "Gotham";
  font-weight: 300;
}
.who .historique {
  background-color: #005d67;
}
.who .historique h2 {
  text-transform: uppercase;
  font-size: 3rem;
  margin-bottom: 1rem;
  text-align: center;
  color: white;
  position: relative;
  z-index: 1;
}
.who .historique h2::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 141px;
  left: 0%;
  background-image: url(/wp-content/themes/legrettheme/sass/../../../../wp-content/uploads/2021/07/lightgreen-brush.png);
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.6;
  z-index: -1;
  top: 5px;
}
.who .historique p {
  text-align: center;
  font-family: "Gotham";
  color: white;
  font-weight: 300;
  padding: 0 15%;
}
.who #historique-carousel, .who #small-historique-carousel {
  background-color: transparent;
  box-shadow: none;
}
.who #historique-carousel .carousel-item.active, .who #small-historique-carousel .carousel-item.active, .who #historique-carousel .carousel-item-next, .who #small-historique-carousel .carousel-item-next, .who #historique-carousel .carousel-item-prev, .who #small-historique-carousel .carousel-item-prev {
  display: flex;
}
.who #historique-carousel .carousel-item, .who #small-historique-carousel .carousel-item {
  margin-left: 7%;
}
.who #historique-carousel .carousel-item .historique-container, .who #small-historique-carousel .carousel-item .historique-container {
  width: 20%;
  text-align: center;
}
.who #historique-carousel .carousel-item .historique-container .title, .who #small-historique-carousel .carousel-item .historique-container .title {
  color: white;
  background-color: #adcbce;
  padding-top: 20%;
  padding-bottom: 20%;
  background-image: url("/wp-content/themes/legrettheme/sass/../../../../wp-content/uploads/2021/07/green-brush.png");
  background-repeat: no-repeat;
  background-position: center;
  font-size: 2.5rem;
}
.who #historique-carousel .carousel-item .historique-container .description, .who #small-historique-carousel .carousel-item .historique-container .description {
  padding: 0;
  text-align: left;
}
.who #historique-carousel .carousel-item .historique-container:not(:first-child), .who #small-historique-carousel .carousel-item .historique-container:not(:first-child) {
  margin-left: 2%;
}
.who #small-historique-carousel {
  display: none;
}
.who #small-historique-carousel .carousel-item {
  margin-left: 0% !important;
}
.who #small-historique-carousel .carousel-item .historique-container {
  width: 100% !important;
}
.who .equipe-banniere {
  margin-bottom: 400px;
}
.who .equipe-banniere .wp-block-cover__inner-container {
  position: absolute;
  bottom: -400px;
}
.who .equipe-banniere .wp-block-cover__inner-container .equipe {
  color: #005d67;
  background-color: white;
  padding: 4%;
  margin-bottom: 50px;
}
.who .equipe-banniere .wp-block-cover__inner-container .equipe h2 {
  text-transform: uppercase;
  font-size: 3rem;
  margin-bottom: 1rem;
}
.who .equipe-banniere .wp-block-cover__inner-container .equipe p {
  text-align: center;
  font-family: "Gotham";
  font-weight: 300;
  padding: 0 15%;
}
.who .equipe-banniere .wp-block-cover__inner-container .equipe .organigramme, .who .equipe-banniere .wp-block-cover__inner-container .equipe .rejoindre {
  text-transform: uppercase;
}
.who .equipe-banniere .wp-block-cover__inner-container .equipe .organigramme a, .who .equipe-banniere .wp-block-cover__inner-container .equipe .rejoindre a {
  border-radius: 5px;
}
.who .equipe-banniere .wp-block-cover__inner-container .equipe .organigramme a {
  text-align: left;
  color: #005d67 !important;
  border-color: #f04e37;
  position: relative;
}
.who .equipe-banniere .wp-block-cover__inner-container .equipe .organigramme a::after {
  position: absolute;
  right: 0;
  content: "\f078" !important;
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  margin-right: 20px;
  color: #f04e37;
}
.who .equipe-banniere .wp-block-cover__inner-container .equipe .organigramme.visible a::after {
  content: "\f077" !important;
}
.who .gouvernance {
  color: #005d67;
}
.who .gouvernance h2 {
  text-transform: uppercase;
  font-size: 3rem;
  margin-bottom: 1rem;
}
.who .gouvernance p {
  font-family: "Gotham";
  font-weight: 300;
}
.who .gouvernance .conseil-administration a {
  text-transform: uppercase;
  text-align: left;
  position: relative;
  border-radius: 5px;
}
.who .gouvernance .conseil-administration a::after {
  position: absolute;
  right: 0;
  content: "\f078" !important;
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  margin-right: 20px;
  color: #f04e37;
}
.who .gouvernance .conseil-administration.visible a::after {
  content: "\f077" !important;
}
.who .transparence {
  color: #005d67;
  background-color: #fdf7ea;
}
.who .transparence h2 {
  text-transform: uppercase;
  font-size: 3rem;
  margin-bottom: 1rem;
}
.who .transparence p {
  text-align: center;
  font-family: "Gotham";
  font-weight: 300;
  padding: 0 15%;
}
.who .transparence h4 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-family: "Gotham";
  font-weight: bold;
}
.who .transparence .budget-container {
  padding: 0 10%;
}
.who .transparence .budget-container .wp-block-column {
  display: flex;
  justify-content: center;
  background-color: white;
  border: 1px solid #f04e37;
  border-radius: 6px;
  align-items: center;
}
.who .transparence .budget-container .wp-block-column .text-brush {
  font-family: "Good Brush" !important;
  font-size: 5rem;
  color: #f04e37;
  padding: 0;
  margin: 0;
}
.who .transparence .budget-container .wp-block-column p:not(:first-child) {
  padding: 0;
  text-align: left;
  font-weight: bold;
  padding-left: 5%;
  width: 50%;
}
.who .transparence .repartition {
  padding: 0 10%;
}
.who .certifications {
  color: #005d67;
}
.who .certifications .wp-block-group__inner-container {
  padding: 0 10%;
}
.who .certifications .wp-block-group__inner-container h2 {
  text-transform: uppercase;
  font-size: 3rem;
  margin-bottom: 2rem;
}
.who .certifications .wp-block-group__inner-container p {
  font-family: "Gotham";
  font-weight: 300;
}
.who .certifications .downloads .wp-block-column {
  display: flex;
  padding: 1%;
  border: 1px solid lightgrey;
  border-radius: 5px;
  position: relative;
}
.who .certifications .downloads .wp-block-column figure {
  align-self: center;
  margin: 0;
}
.who .certifications .downloads .wp-block-column figure img {
  height: 150px;
  width: auto;
  object-fit: contain;
}
.who .certifications .downloads .wp-block-column p {
  padding-left: 5%;
  width: 50%;
  font-family: "Antonio";
  text-transform: uppercase;
  font-weight: bold;
}
.who .certifications .downloads .wp-block-column p a {
  color: #005d67;
}
.who .certifications .downloads .wp-block-column p a::after {
  content: "\f019" !important;
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  position: absolute;
  bottom: 13px;
  left: 134px;
  font-size: 1.5rem;
  color: #f04e37;
}
.who .brush-nombres {
  text-transform: uppercase;
  text-align: center;
}
.who .brush-nombres .text-brush {
  font-family: "Good Brush" !important;
  font-size: 5rem;
  color: #f04e37;
  margin-bottom: 0px !important;
}
.who .brush-titles {
  margin-top: 0px !important;
  font-weight: bold !important;
  font-size: 1.4rem;
}
.who .team-titles {
  font-weight: bold !important;
}
.who .gouvernance-btn {
  text-transform: uppercase;
  font-family: "Antonio";
}
@media screen and (max-width: 1050px) {
  .who .qui-sommes-nous {
    margin-bottom: 150px;
  }
  .who .qui-sommes-nous .wp-block-cover__inner-container {
    width: 100%;
    padding: 50px;
    bottom: -150px;
  }
  .who .qui-sommes-nous .wp-block-cover__inner-container h2 {
    text-align: center;
    font-size: 2rem;
  }
  .who .qui-sommes-nous .wp-block-cover__inner-container hr {
    margin: 1rem auto;
  }
  .who .qui-sommes-nous .wp-block-cover__inner-container p {
    text-align: center;
  }
  .who .brush-titles {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px !important;
    font-weight: bold !important;
    font-size: 1rem;
  }
  .who .introduction {
    padding-right: 0;
    padding-left: 0;
    flex-wrap: wrap;
  }
  .who .introduction .wp-block-column {
    flex-basis: 100% !important;
    margin-left: 0;
  }
  .who .presentation, .who .thematiques, .who .convictions, .who .historique, .who .gouvernance, .who .transparence, .who .certifications {
    padding-right: 4%;
    padding-left: 4%;
  }
  .who .presentation {
    flex-wrap: wrap;
  }
  .who .presentation .wp-block-column {
    flex-basis: 100% !important;
  }
  .who .presentation .wp-block-column .wp-block-columns {
    flex-wrap: wrap;
    flex-basis: 100% !important;
  }
  .who .presentation .wp-block-column .wp-block-columns .wp-block-column {
    flex-basis: 50% !important;
    margin-left: 0;
  }
  .who .thematiques {
    flex-direction: column;
    align-items: center;
  }
  .who .thematiques .wp-block-column {
    flex-basis: 100% !important;
    margin-left: 0 !important;
  }
  .who .convictions {
    flex-wrap: wrap;
  }
  .who .convictions .wp-block-column {
    flex-basis: 100% !important;
  }
  .who .convictions .wp-block-column h2 {
    margin-top: 1.5rem;
  }
  .who .historique #historique-carousel {
    display: none;
  }
  .who .historique #small-historique-carousel {
    display: block;
  }
  .who .equipe-banniere img {
    object-position: 50% 0% !important;
    object-fit: contain;
  }
  .who .equipe-banniere .wp-block-cover__inner-container {
    bottom: -480px;
  }
  .who .equipe-banniere .wp-block-cover__inner-container .equipe .wp-block-column {
    flex-basis: 100% !important;
  }
  .who .equipe-banniere .wp-block-cover__inner-container .equipe .wp-block-column .wp-block-columns.brush-nombres {
    flex-wrap: wrap;
  }
  .who .equipe-banniere .wp-block-cover__inner-container .equipe .wp-block-column .wp-block-columns.brush-nombres .wp-block-column {
    flex-basis: 50% !important;
    margin-left: 0;
  }
  .who .equipe-banniere .wp-block-cover__inner-container .equipe .wp-block-column .wp-block-columns.buttons-actions {
    flex-wrap: wrap;
  }
  .who .equipe-banniere .wp-block-cover__inner-container .equipe .wp-block-column .wp-block-columns.buttons-actions .wp-block-column {
    flex-basis: 100% !important;
    margin-left: 0;
  }
  .who .equipe-banniere .wp-block-cover__inner-container .equipe .wp-block-column .wp-block-columns.buttons-actions .wp-block-column .rejoindre {
    text-align: center;
    padding-top: 2rem;
  }
  .who .equipe-banniere .wp-block-cover__inner-container .equipe .wp-block-column .wp-block-columns.buttons-actions .wp-block-column .rejoindre a {
    width: 50%;
  }
  .who .gouvernance .wp-block-columns {
    flex-wrap: wrap;
  }
  .who .gouvernance .wp-block-columns .wp-block-column {
    flex-basis: 100% !important;
  }
  .who .gouvernance .wp-block-columns .wp-block-column .composition {
    margin-top: 2rem;
  }
  .who .transparence p {
    padding: 0;
  }
  .who .transparence .wp-block-group.budget-container {
    padding: 0;
  }
  .who .transparence .wp-block-group.budget-container .wp-block-group__inner-container .wp-block-columns {
    flex-wrap: wrap;
  }
  .who .transparence .wp-block-group.budget-container .wp-block-group__inner-container .wp-block-columns .wp-block-column.brush-nombres {
    margin-bottom: 10%;
    flex-basis: 100% !important;
  }
  .who .wp-block-columns.repartition {
    padding: 0;
    flex-wrap: wrap;
  }
  .who .wp-block-columns.repartition .wp-block-column {
    flex-basis: 100% !important;
  }
  .who .certifications .wp-block-image {
    margin: 1rem auto;
  }
  .who .certifications .wp-block-column figure, .who .certifications .wp-block-column a {
    display: flex;
    justify-content: center;
  }
  .who .certifications .wp-block-group__inner-container {
    padding: 0;
  }
  .who .certifications .wp-block-group__inner-container .wp-block-columns {
    flex-wrap: wrap;
  }
  .who .certifications .wp-block-group__inner-container .wp-block-columns .wp-block-column {
    flex-basis: 100% !important;
    margin-left: 0;
    margin-bottom: 1rem;
  }
  .who .certifications .wp-block-group__inner-container .wp-block-columns.downloads .wp-block-column {
    margin-bottom: 5%;
  }
  .who .budget-container .wp-block-column:not(:first-child) {
    margin-left: 0em !important;
  }
  .who .organigramme-image figure > img {
    height: auto !important;
  }
}
@media (max-width: 800px) {
  .who .qui-sommes-nous .wp-block-cover__inner-container {
    width: 98%;
    margin: 0 auto;
    position: relative;
    top: 300px;
  }
  .who .historique h2::before {
    background-size: contain;
    bottom: 0px;
  }
  .who .budget-container .wp-block-column:not(:first-child) {
    margin-left: 0em !important;
  }
  .who .budget-container .text-brush {
    font-size: 3rem !important;
  }
  .who .budget-container .brush-nombres p {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .who .conseil-administration-image img, .who .organigramme-image img {
    height: 100%;
  }
  .who .transparence img {
    height: auto;
  }
  .who .gouvernance {
    position: relative;
    z-index: 2;
  }
}
.who .convictions .wp-block-image img {
  height: 100%;
}
/*# sourceMappingURL=https://gret.org/wp-content/build/scss_library/b824790001c621286bdd3416a5d6794e9a615761.css.map */