/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/app/css/pages/legales.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
section {
  position: relative;
}

.section {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--espaceLayout);
  padding: calc(var(--espaceLayout) * 2) 0;
}
.section .section-content {
  max-width: 568px;
  padding: 0 var(--espaceLayout);
  margin-bottom: var(--espaceLayout);
}
.section .section-content p a, .section .section-content ul a {
  color: var(--primary);
  text-decoration: underline;
}
.section .section-image {
  width: 100%;
}
.section .section-image img {
  height: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .section .section-content {
    padding-left: 16%;
  }
}
@media (min-width: 1024px) {
  .section .section-content {
    margin-bottom: 0;
  }
}
@media (min-width: 1600px) {
  .section .section-content {
    max-width: 620px;
  }
}
@media (min-width: 1800px) {
  .section .section-content {
    padding-left: 6%;
    padding-right: 8%;
  }
}
@media (min-width: 2000px) {
  .section .section-content {
    max-width: 768px;
  }
}

.section.product {
  justify-content: flex-end;
}
.section.product .product-content {
  max-width: 656px;
}
@media (min-width: 768px) {
  .section.product .product-content {
    padding-right: 16%;
  }
}
@media (min-width: 1024px) {
  .section.product {
    flex-direction: row-reverse;
    align-items: stretch;
    padding-top: 0;
  }
  .section.product .product-content-center {
    margin: 0 auto;
    text-align: center;
    padding: calc(var(--espaceLayout) * 2) 0;
  }
  .section.product .product-content {
    padding-top: calc(var(--espaceLayout) * 2);
    padding-left: 5%;
  }
}
@media (min-width: 1280px) {
  .section.product .product-image {
    max-width: 800px;
  }
}
@media (min-width: 1600px) {
  .section.product {
    align-items: center;
  }
  .section.product .product-content {
    max-width: 700px;
  }
  .section.product .product-content:not(.product-content-center) {
    padding-top: 0;
  }
}
@media (min-width: 1800px) {
  .section.product .product-content {
    padding-left: 6%;
    padding-right: 8%;
  }
}

.section {
  align-items: flex-start;
}

@media (min-width: 768px) {
  .section {
    padding: var(--espaceLayout);
  }
  .section .section-content {
    padding-left: 0;
    max-width: 1024px;
  }
  .section .section-content div > h3 {
    margin-top: var(--espaceLayout);
    margin-bottom: var(--espaceEls);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcF9sZWdhbGVzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNFO0FDQ0Y7O0FERUE7RUFDRTtFRUpBO0VBQWMsc0JGS0E7RUVKZCxtQkZJc0I7RUVKRiwyQkZJVTtFRUY1Qix3QkZFd0M7RUFDMUM7QUNLRjtBREhFO0VBQ0U7RUFDQTtFQUNBO0FDS0o7QURGTTtFQUNFO0VBQ0E7QUNJUjtBRENFO0VBQ0U7QUNDSjtBRENJO0VBQ0U7RUFDQTtBQ0NOO0FER0U7RUFDRTtJQUNFO0VDREo7QUFDRjtBRElFO0VBQ0U7SUFDRTtFQ0ZKO0FBQ0Y7QURLRTtFQUNFO0lBQ0U7RUNISjtBQUNGO0FETUU7RUFDRTtJQUNFO0lBQ0E7RUNKSjtBQUNGO0FET0U7RUFDRTtJQUNFO0VDTEo7QUFDRjs7QURTQTtFQUNFO0FDTkY7QURRRTtFQUNFO0FDTko7QURTRTtFQUNFO0lBQ0U7RUNQSjtBQUNGO0FEVUU7RUFiRjtJQWNJO0lBQ0E7SUFDQTtFQ1BGO0VEU0U7SUFDRTtJQUNBO0lBQ0E7RUNQSjtFRFVFO0lBQ0U7SUFDQTtFQ1JKO0FBQ0Y7QURXRTtFQUNFO0lBQ0U7RUNUSjtBQUNGO0FEWUU7RUFwQ0Y7SUFxQ0k7RUNURjtFRFdFO0lBQ0U7RUNUSjtFRFlFO0lBQ0U7RUNWSjtBQUNGO0FEYUU7RUFDRTtJQUNFO0lBQ0E7RUNYSjtBQUNGOztBQXBHQTtFQUNFO0FBdUdGOztBQXBHQTtFQUNFO0lBQ0U7RUF1R0Y7RUFyR0U7SUFDRTtJQUNBO0VBdUdKO0VBckdJO0lBQ0U7SUFDQTtFQXVHTjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL2Nzcy9jb21wb25lbnRzL3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL2Nzcy9wYWdlcy9sZWdhbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi9jc3MvdmFycy92YXJzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsic2VjdGlvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBmbGV4KGNvbHVtbiwgY2VudGVyLCBmbGV4LXN0YXJ0LCB2YXIoLS1lc3BhY2VMYXlvdXQpKTtcclxuICBwYWRkaW5nOiBjYWxjKHZhcigtLWVzcGFjZUxheW91dCkgKiAyKSAwO1xyXG5cclxuICAuc2VjdGlvbi1jb250ZW50e1xyXG4gICAgbWF4LXdpZHRoOiA1NjhweDtcclxuICAgIHBhZGRpbmc6IDAgdmFyKC0tZXNwYWNlTGF5b3V0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWVzcGFjZUxheW91dCk7XHJcblxyXG4gICAgcCwgdWx7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1pbWFnZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNlY3Rpb24tY29udGVudHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuc2VjdGlvbi1jb250ZW50e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgLnNlY3Rpb24tY29udGVudHtcclxuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcclxuICAgIC5zZWN0aW9uLWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNiU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDglO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xyXG4gICAgLnNlY3Rpb24tY29udGVudHtcclxuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLnByb2R1Y3R7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgLnByb2R1Y3QtY29udGVudHtcclxuICAgIG1heC13aWR0aDogNjU2cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wcm9kdWN0LWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgLnByb2R1Y3QtY29udGVudC1jZW50ZXJ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZXNwYWNlTGF5b3V0KSAqIDIpIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY29udGVudHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZXNwYWNlTGF5b3V0KSAqIDIpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLnByb2R1Y3QtaW1hZ2V7XHJcbiAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5wcm9kdWN0LWNvbnRlbnR7XHJcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY29udGVudDpub3QoLnByb2R1Y3QtY29udGVudC1jZW50ZXIpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcclxuICAgIC5wcm9kdWN0LWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNiU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDglO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vdmFycy92YXJzXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9zZWN0aW9uXCI7XHJcblxyXG4uc2VjdGlvbntcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnNlY3Rpb257XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1lc3BhY2VMYXlvdXQpO1xyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcblxyXG4gICAgICBkaXYgPiBoM3tcclxuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1lc3BhY2VMYXlvdXQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWVzcGFjZUVscyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGZsZXgoJGRpcmVjdGlvbjogcm93LCAkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IGNlbnRlciwgJGdhcDogMCkge1xuICBkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICBhbGlnbi1pdGVtczogJGFsaWduO2p1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIEBpZiAkZ2FwICE9IDAge1xuICAgIGdhcDogJGdhcDtcbiAgfVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFyKCRoZWlnaHQ6IDApe1xuICAvKiB3aWR0aCAqL1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBAaWYgJGhlaWdodCAhPSAwIHtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB9XG4gIH1cblxuICAvKiBUcmFjayAqL1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZm9uZFNjcm9sbCk7XG4gIH1cblxuICAvKiBIYW5kbGUgKi9cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gIH1cblxuICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gIH1cbn1cblxuQG1peGluIG92ZXJmbG93VGV4dCgpIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBzaGFkb3dDb21tb24oKSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/