/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/sonorisation-video.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.sonorisation-hero {
  min-height: 540px;
  background-size: cover;
  background-position: center;
  background-color: #111827;
}

.sonorisation-hero-shade {
  min-height: inherit;
  display: flex;
  align-items: center;
  padding: 5rem 0 4.5rem;
  background: linear-gradient(90deg, rgba(7, 15, 28, 0.88) 0%, rgba(7, 15, 28, 0.66) 56%, rgba(7, 15, 28, 0.24) 100%), linear-gradient(180deg, rgba(7, 15, 28, 0.18) 0%, rgba(7, 15, 28, 0.65) 100%);
}

.sonorisation-hero-copy {
  max-width: 790px;
  color: #ffffff;
}

.sonorisation-eyebrow,
.sonorisation-heading span,
.sonorisation-equipment-copy span,
.sonorisation-cta span {
  display: inline-flex;
  width: fit-content;
  border-radius: 6px;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0;
  text-transform: uppercase;
}

.sonorisation-eyebrow {
  padding: 0.38rem 0.72rem;
  background: #D72638;
  color: #ffffff;
}

.sonorisation-hero-copy h1 {
  margin: 0.95rem 0 1rem;
  font-size: clamp(2.1rem, 4.6vw, 4.15rem);
  font-weight: 800;
  line-height: 1.03;
  letter-spacing: 0;
}

.sonorisation-hero-copy p {
  max-width: 650px;
  margin: 0;
  color: rgba(255, 255, 255, 0.88);
  font-size: clamp(1rem, 1.35vw, 1.18rem);
  line-height: 1.58;
}

.sonorisation-actions,
.sonorisation-cta-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: 1.5rem;
}

.sonorisation-actions .btn,
.sonorisation-cta-actions .btn {
  border-radius: 6px;
  padding: 0.72rem 1.1rem;
  font-weight: 800;
  line-height: 1.12;
  text-decoration: none;
}

.sonorisation-actions .btn-primary {
  background: #D72638;
  border-color: #D72638;
}

.sonorisation-actions .btn-primary:hover {
  background: rgb(184.662055336, 32.637944664, 48.0980237154);
  border-color: rgb(184.662055336, 32.637944664, 48.0980237154);
}

.sonorisation-strip {
  background: #ffffff;
  border-bottom: 1px solid rgba(15, 23, 42, 0.08);
}

.sonorisation-strip-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border-left: 1px solid rgba(15, 23, 42, 0.08);
}

.sonorisation-strip-grid div {
  min-height: 116px;
  padding: 1.15rem 1.2rem;
  border-right: 1px solid rgba(15, 23, 42, 0.08);
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.25rem;
}

.sonorisation-strip-grid strong {
  color: #0f172a;
  font-size: 0.98rem;
}

.sonorisation-strip-grid span {
  color: #526173;
  font-size: 0.9rem;
  line-height: 1.42;
}

.sonorisation-section,
.sonorisation-process-section {
  padding: 4.5rem 0;
  background: #f8fafc;
}

.sonorisation-heading {
  max-width: 760px;
  margin-bottom: 2rem;
}

.sonorisation-heading span,
.sonorisation-equipment-copy span {
  margin-bottom: 0.75rem;
  padding: 0.32rem 0.62rem;
  background: rgba(0, 64, 128, 0.08);
  color: #004080;
}

.sonorisation-heading h2,
.sonorisation-equipment-copy h2,
.sonorisation-cta h2 {
  margin: 0;
  color: #0f172a;
  font-size: clamp(1.75rem, 2.8vw, 2.45rem);
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: 0;
}

.sonorisation-heading p,
.sonorisation-equipment-copy p {
  margin: 0.85rem 0 0;
  color: #526173;
  font-size: 1rem;
  line-height: 1.6;
}

.sonorisation-places-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 1rem;
}

.sonorisation-place-card,
.sonorisation-process-grid div {
  background: #ffffff;
  border: 1px solid rgba(15, 23, 42, 0.08);
  border-radius: 8px;
  box-shadow: 0 12px 26px rgba(15, 23, 42, 0.08);
}

.sonorisation-place-card {
  min-height: 210px;
  padding: 1.1rem;
}

.sonorisation-place-card h3 {
  margin: 0 0 0.7rem;
  color: #004080;
  font-size: 1.05rem;
  font-weight: 800;
  letter-spacing: 0;
}

.sonorisation-place-card p,
.sonorisation-process-grid p {
  margin: 0;
  color: #526173;
  font-size: 0.94rem;
  line-height: 1.5;
}

.sonorisation-equipment-section {
  padding: 4.75rem 0;
  background: linear-gradient(135deg, rgba(0, 64, 128, 0.96) 0%, rgba(15, 23, 42, 0.98) 100%);
  color: #ffffff;
}

.sonorisation-equipment-layout {
  display: grid;
  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
  gap: 2rem;
  align-items: start;
}

.sonorisation-equipment-copy span {
  background: rgba(255, 255, 255, 0.12);
  color: #ffffff;
}

.sonorisation-equipment-copy h2,
.sonorisation-equipment-copy p {
  color: #ffffff;
}

.sonorisation-equipment-copy p {
  color: rgba(255, 255, 255, 0.78);
}

.sonorisation-equipment-list {
  display: grid;
  gap: 0.7rem;
}

.sonorisation-equipment-list div {
  min-height: 56px;
  padding: 0.9rem 1rem;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.9);
  font-weight: 700;
}

.sonorisation-process-section {
  background: #ffffff;
}

.sonorisation-process-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1rem;
}

.sonorisation-process-grid div {
  padding: 1.15rem;
}

.sonorisation-process-grid strong {
  display: inline-flex;
  width: 2.25rem;
  height: 2.25rem;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.9rem;
  border-radius: 999px;
  background: #D72638;
  color: #ffffff;
  font-weight: 900;
}

.sonorisation-process-grid h3 {
  margin: 0 0 0.55rem;
  color: #0f172a;
  font-size: 1rem;
  font-weight: 800;
  letter-spacing: 0;
}

.sonorisation-cta-section {
  padding: 3.5rem 0;
  background: #f8fafc;
}

.sonorisation-cta {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 1.5rem;
  align-items: center;
  padding: 2rem;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(215, 38, 56, 0.96), rgba(0, 64, 128, 0.96));
  color: #ffffff;
}

.sonorisation-cta span {
  margin-bottom: 0.55rem;
  color: rgba(255, 255, 255, 0.78);
}

.sonorisation-cta h2,
.sonorisation-cta p {
  color: #ffffff;
}

.sonorisation-cta p {
  margin: 0.65rem 0 0;
  color: rgba(255, 255, 255, 0.84);
}

@media (max-width: 1199.98px) {
  .sonorisation-places-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 991.98px) {
  .sonorisation-strip-grid,
  .sonorisation-equipment-layout,
  .sonorisation-process-grid,
  .sonorisation-cta {
    grid-template-columns: 1fr;
  }
  .sonorisation-strip-grid {
    border-top: 1px solid rgba(15, 23, 42, 0.08);
  }
  .sonorisation-strip-grid div {
    min-height: 0;
    border-bottom: 1px solid rgba(15, 23, 42, 0.08);
  }
  .sonorisation-cta-actions {
    margin-top: 0;
  }
}
@media (max-width: 575.98px) {
  .sonorisation-hero {
    min-height: auto;
  }
  .sonorisation-hero-shade {
    padding: 3.25rem 0 3.75rem;
  }
  .sonorisation-hero-copy h1 {
    font-size: 2rem;
  }
  .sonorisation-actions,
  .sonorisation-cta-actions {
    display: grid;
  }
  .sonorisation-places-grid {
    grid-template-columns: 1fr;
  }
  .sonorisation-section,
  .sonorisation-equipment-section,
  .sonorisation-process-section {
    padding: 3.25rem 0;
  }
  .sonorisation-cta {
    padding: 1.35rem;
  }
}

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