/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/webservice.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.col-deco {
  display: none;
}
@media (min-width: 768px) {
  .col-deco {
    display: block;
    left: 15%;
    color: var(--color1);
  }
}
@media (min-width: 1024px) {
  .col-deco {
    left: 6%;
  }
}
@media (min-width: 1600px) {
  .col-deco {
    left: 15%;
  }
}

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%;
  }
}

.etude {
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .etude .etude-content {
    padding-right: 16%;
  }
}
@media (min-width: 1024px) {
  .etude {
    flex-direction: row;
    align-items: stretch;
    padding-top: 0;
  }
  .etude .etude-content {
    padding-top: calc(var(--espaceLayout) * 2);
    padding-right: 5%;
  }
}
@media (min-width: 1280px) {
  .etude .etude-image {
    max-width: 800px;
  }
}
@media (min-width: 1920px) {
  .etude {
    align-items: flex-start;
  }
  .etude .etude-content {
    padding-left: 6%;
    padding-right: 8%;
  }
}

.proposition {
  flex-direction: column-reverse;
}
.proposition .proposition-image {
  overflow: hidden;
}
.proposition .proposition-content > div:not(:last-child) {
  margin-bottom: var(--espaceLayout);
}
.proposition .proposition-content > div h3 {
  margin-bottom: var(--espaceEls);
}
@media (min-width: 1024px) {
  .proposition {
    flex-direction: row;
    align-items: stretch;
  }
  .proposition .proposition-image {
    width: 50%;
  }
  .proposition .proposition-content {
    padding-left: 5%;
  }
}

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