.elementor .btn{font-weight:600;font-size:14px;color:#ffffff;padding-block-start:13px;padding-block-end:13px;padding-inline-start:15px;padding-inline-end:15px;border-radius:100px;border-width:1px;border-color:var(--Default);border-style:solid;background-color:var(--Default);transition:all 300ms;}.elementor .btn:hover,.elementor .btn:focus-visible{border-color:var(--Hover);background-color:var(--Hover);}.elementor .btn-secondary{color:var(--Default);background-color:var(--Default-line);}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{border-color:var(--Default);background-color:var(--Hover-line);}.elementor .mg2mix-section{min-width:0px;margin-block-end:127px;gap:33px;}.elementor .wrapper{max-width:var(--content-max-width);position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5.56%;padding-inline-end:5.56%;margin-inline-start:0px;margin-inline-end:0px;gap:40px;@media (min-width: 1441px) {
  max-width: 1280px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;rgin-left: auto;
}\n}.elementor .mg2mix-bar{padding-block-start:16px;padding-block-end:16px;position: relative;
&::before {
  content:  '';
  position: absolute;
  top: 0;
  left: -48px;
  width: 10px;
  height: 100%;
  background-color: var(--bar-color);
  border-radius: 100px;
}\n}.elementor .text-large{font-size:23px;}.elementor .bloc-text-images{column-gap:80px;display:flex;flex-direction:row;row-gap:50px;justify-content:space-between;align-items:center;}.elementor .bloc-remontee-products{overflow:hidden;padding:0px;gap:30px;.elementor-widget-n-carousel, .elementor-widget-loop-carousel {
  display: flex;
  flex-wrap: wrap;
  gap: 32px 16px;
  justify-content: flex-end;
  margin-top: 0;
}
.swiper {
  width: 100%;
}
.elementor-swiper-button {
  position: relative !important;
  top: initial !important;
  left: initial !important;
  right: initial !important;
  transform: initial !important;
}.elementor-swiper-button-prev {
  order: 1;
}.elementor-swiper-button-next {
  order: 2;
}.swiper {
  order: 3;
}
.elementor-swiper-button.swiper-button-disabled {
  opacity: .3;
}
.elementor-swiper-button.swiper-button-disabled.swiper-button-lock {
  display: none;
}\n}.elementor .btn-product{transition:all 300ms;}.elementor .card-product{height:100%;&:not(a) .btn-product{
  display: none;
}\n}.elementor .bloc-blog{overflow:hidden;display:flex;gap:16px;}.elementor .bloc-push-image{color:#ffffff;padding-block-start:40px;padding-block-end:40px;background-image:url("https://www.mg2mix.com/wp-content/uploads/2026/05/44941ace1398d1a95665303cdfe52f6e7b9e0a731-scaled-e1790232034249.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--green);display:flex;flex-direction:row;justify-content:center;align-items:center;position: relative;
z-index: 0;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: cover !important;
&::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color:rgba(0, 0, 0, 0.40);
  background-image: url("/wp-content/uploads/2026/05/shape1.svg");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
  z-index: 0;
}

.mg2mix-bar::before{
  background-color:#fff;
}\n}.elementor .btn-white{color:var(--Default);border-color:#ffffff;background-color:#ffffff;}.elementor .btn-outline-white{border-color:#ffffff;background-color:#ffffff00;}.elementor .btn-outline-white:hover,.elementor .btn-outline-white:focus-visible{border-color:#ffffff;background-color:#ffffff1a;}.elementor .bloc-remontee-cards{display:flex;gap:15px;.elementor-widget-n-carousel, .elementor-widget-loop-carousel {
  display: flex;
  flex-wrap: wrap;
  gap: 32px 16px;
  justify-content: flex-end;
}
.swiper {
  width: 100%;
}
.elementor-swiper-button {
  position: relative !important;
  top: initial !important;
  left: initial !important;
  right: initial !important;
  transform: initial !important;
}.elementor-swiper-button-prev {
  order: 1;
}.elementor-swiper-button-next {
  order: 2;
}.swiper {
  order: 3;
}
.elementor-swiper-button.swiper-button-disabled {
  opacity: .3;
}.elementor-swiper-button {
    display: inline-flex !important;
}
.elementor-swiper-button.swiper-button-disabled.swiper-button-lock {
  display: none !important;
}\n}.elementor .bloc-remontee-especes{display:flex;flex-direction:column;gap:24px;}.elementor .fp-link-card{color:#ffffff;padding:30px;border-radius:8px;display:flex;flex-direction:column;gap:11px;justify-content:flex-end;}.elementor .main-header{padding-block-start:10px;padding-block-end:10px;padding-inline-start:50px;padding-inline-end:50px;border-radius:8px;background-color:#ffffff;transition:all 300ms;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}