.bg_img_down_txt_center{ max-width:100% !important;width: 100%;padding-right: 0;padding-left: 0;
--W_laptop:50%;
}
.bg_img_down_txt_center>.bg_choice{padding-bottom: 0; padding-top: 0}
.bg_img_down_txt_center>.bg_choice>.contentImgText{position: relative; margin-top:0; margin-bottom: 0}
.bg_img_down_txt_center>.bg_choice>.contentImgText>.imgBottom{position: absolute; bottom: 0;left:0;
 width: var(--W_laptop);
 top:0; overflow: hidden;}
.bg_img_down_txt_center>.bg_choice>.contentImgText>.imgBottom .background{padding:0; position: absolute; bottom:0; left: 0; height: 100%; width: 100%;min-height: 0; }
.bg_img_down_txt_center>.bg_choice>.contentImgText .bloc2Adjust{padding-bottom: 25vw}
.bg_img_down_txt_center>.bg_choice>.contentImgText>.bloc{max-width: var(--MaxSizeDefault); margin:auto; text-align: right;}
.bg_img_down_txt_center>.bg_choice>.contentImgText>.bloc>*:not(i){display: inline-block; vertical-align: middle}
.bg_img_down_txt_center>.bg_choice>.contentImgText>.bloc>.bloc2{ width: calc(  50vw - ((100vw - var(--MaxSizeDefault)) / 2)  );margin-right: -2rem; text-align: left; padding-top: 2rem; padding-bottom: 2rem}



.bg_img_down_txt_center.shapeChange[data-shape="1"]>.bg_choice>.contentImgText>.imgBottom{left:auto;right:0}
.bg_img_down_txt_center.shapeChange[data-shape="1"]>.bg_choice>.contentImgText>.bloc{text-align: left;}
.bg_img_down_txt_center.shapeChange[data-shape="1"]>.bg_choice>.contentImgText>.imgBottom svg{margin-left: 0; left:auto; right: -20%}
.bg_img_down_txt_center.shapeChange[data-shape="1"]>.bg_choice>.contentImgText>.imgBottom .background{left: auto; right: 0}
.bg_img_down_txt_center.shapeChange[data-shape="1"]>.bg_choice>.contentImgText>.bloc>.bloc2{ margin-left: -2rem}
@media screen and (max-width:1300px) {
  .bg_img_down_txt_center>.bg_choice>.contentImgText>.bloc>.bloc2{ width: 50vw; text-align: left;}
  body .bg_img_down_txt_center.shapeChange[data-shape="1"]>.bg_choice>.contentImgText>.bloc>.bloc2{ margin-left: 0rem}
}

@media screen and (max-width:750px) {
  .bg_img_down_txt_center>.bg_choice>.contentImgText>.imgBottom{--W_laptop: 100%;}
  .bg_img_down_txt_center>.bg_choice>.contentImgText>.imgBottom{position: relative;height: 0; padding-top: 60%; }
  .bg_img_down_txt_center>.bg_choice>.contentImgText>.imgBottom .background{width: 100%;}
  .bg_img_down_txt_center>.bg_choice>.contentImgText>.imgBottom .background{width: 100%}
  .bg_img_down_txt_center>.bg_choice>.contentImgText>.bloc{width: 100%;}
  body .bg_img_down_txt_center>.bg_choice>.contentImgText>.bloc>.bloc2{width: 100%; margin-right: 0; margin-left: 0}
  .bg_img_down_txt_center>.bg_choice>.contentImgText .bloc2Adjust{padding-bottom: 0;}
}
