/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/homepage.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.contact-infos .blob {
  position: absolute;
  bottom: -129px;
  right: -67px;
  width: 100%;
  opacity: 0.8;
  transform: scale(1.5);
}
@media (min-width: 768px) {
  .contact-infos .blob {
    bottom: -320px;
    right: -156px;
    transform: scale(1);
  }
}
@media (min-width: 1024px) {
  .contact-infos .blob {
    bottom: -70px;
    right: -70px;
    transform: scale(1.5);
  }
}
@media (min-width: 1280px) {
  .contact-infos .blob {
    bottom: -146px;
    right: -76px;
  }
}

.homepage {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  background: url(/build/images/bg-tiny.59de6243.png) no-repeat fixed center;
  background-size: cover;
}
.homepage:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(20, 33, 61, 0.46);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

.quotation-invoice {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 12px;
  margin-top: 24px;
}
.quotation-invoice .cls-1 {
  fill: var(--color3);
}
.quotation-invoice svg {
  width: 70px;
}
.quotation-invoice .svg-arrow-top {
  position: absolute;
  top: 144px;
  right: -13px;
  transform: rotate(95deg);
}
.quotation-invoice .svg-arrow-bottom {
  position: absolute;
  top: 127px;
  left: -36px;
  transform: rotate(-95deg);
}
.quotation-invoice .quotation, .quotation-invoice .invoice {
  background: #FFFFFF;
  border-radius: 12px;
  padding: 12px;
}
.quotation-invoice .quotation .icon, .quotation-invoice .invoice .icon {
  display: inline-block;
  font-size: 24px;
  background-color: #14213d;
  color: #FFFFFF;
  padding: 12px 12px 6px 12px;
  border-radius: 8px;
  margin-bottom: 8px;
}
.quotation-invoice .quotation p, .quotation-invoice .invoice p {
  opacity: 0.8;
}

@media (min-width: 768px) {
  .quotation-invoice {
    flex-direction: row;
    gap: 24px;
    max-width: 768px;
    margin: 48px auto 0 auto;
  }
  .quotation-invoice svg {
    width: 100px;
  }
  .quotation-invoice .svg-arrow-top {
    top: -10px;
    right: 43%;
    transform: rotate(0deg);
  }
  .quotation-invoice .svg-arrow-bottom {
    top: auto;
    bottom: 10px;
    left: 39%;
    transform: rotate(203deg);
  }
  .quotation-invoice .quotation, .quotation-invoice .invoice {
    padding: 24px;
  }
  .quotation-invoice .quotation .icon, .quotation-invoice .invoice .icon {
    margin-bottom: 12px;
  }
  .quotation-invoice .quotation h3, .quotation-invoice .invoice h3 {
    margin-bottom: 8px;
  }
  .quotation-invoice .invoice {
    margin-top: 48px;
  }
}

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