body:not(.wp-admin).orange .section-texteetimage .container__texteetimage .branche_1,
div.wp-block.orange .section-texteetimage .container__texteetimage .branche_1 {
  fill: #FBC45A;
}
body:not(.wp-admin).violet .section-texteetimage .container__texteetimage .branche_1,
div.wp-block.violet .section-texteetimage .container__texteetimage .branche_1 {
  fill: #FBC45A;
}
body:not(.wp-admin).jaune .section-texteetimage,
div.wp-block.jaune .section-texteetimage {
  color: #1E4B35;
}
body:not(.wp-admin).jaune .section-texteetimage .container__texteetimage .branche_1,
div.wp-block.jaune .section-texteetimage .container__texteetimage .branche_1 {
  fill: #6898AC;
}
.section-texteetimage .container__texteetimage {
  max-width: 1636px;
  padding: 0 40px;
  margin: auto;
  position: relative;
}
.section-texteetimage .container__texteetimage .branche_1 {
  width: 152px;
  z-index: -1;
  padding: 0;
  height: auto;
  position: absolute;
  top: 0;
  left: 49.5%;
  -webkit-transform: translate(-50%,0) rotate(180deg);
  -moz-transform: translate(-50%,0) rotate(180deg);
  -ms-transform: translate(-50%,0) rotate(180deg);
  -o-transform: translate(-50%,0) rotate(180deg);
  transform: translate(-50%,0) rotate(180deg);
  fill: #F7BA94;
}
.section-texteetimage .container__texteetimage .colonne__texte {
  margin-top: 84px;
}
.section-texteetimage .container__texteetimage .colonne__texte h2 {
  margin-bottom: 20px;
}
.section-texteetimage .container__texteetimage .colonne__texte .bouton2 {
  margin-top: 30px;
}
.section-texteetimage .container__texteetimage.droite .branche_1 {
  left: 17.5%;
}
.section-texteetimage .container__texteetimage .gauche {
  order: -1;
}
.section-texteetimage .container__texteetimage figure {
  position: relative;
  margin-bottom: 0;
}
.section-texteetimage .container__texteetimage figure img {
  height: auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.section-texteetimage .container__texteetimage .imgcropCtn {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.section-texteetimage .container__texteetimage img {
  max-width: 100%;
}
@media (max-width: 1199px) {
  .section-texteetimage .container__texteetimage .branche_1 {
    left: 56.5%;
  }
}
@media (max-width: 991px) {
  .section-texteetimage .container__texteetimage .imgcropCtn {
    height: 320px;
  }
  .section-texteetimage .container__texteetimage .branche_1 {
    display: none !important;
  }
  .section-texteetimage .container__texteetimage .colonne__texte {
    margin-top: 40px;
  }
  .section-texteetimage .container__texteetimage.droite .colonne__texte {
    margin-top: 0;
  }
  .section-texteetimage .container__texteetimage.droite .droite {
    margin-top: 40px;
  }
  .section-texteetimage .container__texteetimage .colonne__texte .bouton2 {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .section-texteetimage .container__texteetimage .imgcropCtn {
    height: 340px;
  }
}
@media (max-width: 575px) {
  .section-texteetimage .container__texteetimage .imgcropCtn {
    height: 50vh;
  }
}
