@media screen and (max-width: 960.98px) {
  .mainArea .enqueteAnswerArea {
    padding-block: clamp(0px, calc(0px + (88 * max(0px, ((100dvw - 0px) / (768))))), 88px) clamp(0px, calc(0px + (30 * max(0px, ((100dvw - 0px) / (768))))), 30px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .enqueteAnswerArea {
    padding-block: clamp(0px, calc(0px + (58 * max(0px, ((100dvw - 0px) / (960))))), 58px) clamp(0px, calc(0px + (16 * max(0px, ((100dvw - 0px) / (960))))), 16px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .enqueteAnswerArea .enqueteAnswerArea_img {
    max-width: clamp(0px, calc(0px + (720 * max(0px, ((100dvw - 0px) / (960))))), 720px);
    margin: auto;
  }
}
.mainArea .enqueteAnswerArea .enqueteAnswerArea_img img {
  width: 100%;
}
@media screen and (max-width: 960.98px) {
  .mainArea .enqueteAnswerArea .mainArea_primarySection_summary {
    text-align: left;
    margin-top: clamp(0px, calc(0px + (41 * max(0px, ((100dvw - 0px) / (768))))), 41px);
  }
}
.mainArea .enqueteAnswerArea .l-footer {
  display: grid;
  justify-content: center;
}
@media screen and (max-width: 960.98px) {
  .mainArea .enqueteAnswerArea .l-footer {
    grid-template-columns: clamp(0px, calc(0px + (558 * max(0px, ((100dvw - 0px) / (768))))), 558px);
    margin-top: clamp(0px, calc(0px + (68 * max(0px, ((100dvw - 0px) / (768))))), 68px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .enqueteAnswerArea .l-footer {
    grid-template-columns: clamp(0px, calc(0px + (350 * max(0px, ((100dvw - 0px) / (960))))), 350px);
    margin-top: clamp(0px, calc(0px + (44 * max(0px, ((100dvw - 0px) / (960))))), 44px);
  }
}
.mainArea .enqueteAnswerArea .l-footer .l-button {
  padding-block: .8em;
}
@media screen and (max-width: 960.98px) {
  .mainArea .enqueteStepArea {
    padding-block: clamp(0px, calc(0px + (30 * max(0px, ((100dvw - 0px) / (768))))), 30px) clamp(0px, calc(0px + (90 * max(0px, ((100dvw - 0px) / (768))))), 90px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .enqueteStepArea {
    padding-block: clamp(0px, calc(0px + (17 * max(0px, ((100dvw - 0px) / (960))))), 17px) clamp(0px, calc(0px + (95 * max(0px, ((100dvw - 0px) / (960))))), 95px);
  }
}
.mainArea .enqueteStepArea .l-heading {
  color: #0054B6;
}
@media screen and (max-width: 960.98px) {
  .mainArea .enqueteStepArea .enqueteStepArea_img {
    margin-top: clamp(0px, calc(0px + (22 * max(0px, ((100dvw - 0px) / (768))))), 22px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .enqueteStepArea .enqueteStepArea_img {
    max-width: clamp(0px, calc(0px + (720 * max(0px, ((100dvw - 0px) / (960))))), 720px);
    margin: clamp(0px, calc(0px + (12 * max(0px, ((100dvw - 0px) / (960))))), 12px) auto 0;
  }
}
.mainArea .enqueteStepArea .enqueteStepArea_img img {
  width: 100%;
}
@media screen and (max-width: 960.98px) {
  .mainArea .enqueteStepArea .mainArea_primarySection_summary {
    text-align: left;
  }
  .mainArea .enqueteStepArea .mainArea_primarySection_summary:first-of-type {
    margin-top: clamp(0px, calc(0px + (51 * max(0px, ((100dvw - 0px) / (768))))), 51px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .enqueteStepArea .mainArea_primarySection_summary {
    margin-top: 2.6rem;
  }
  .mainArea .enqueteStepArea .mainArea_primarySection_summary:first-of-type {
    margin-top: clamp(0px, calc(0px + (44 * max(0px, ((100dvw - 0px) / (960))))), 44px);
  }
}
.mainArea .enqueteStepArea .mainArea_primarySection_summary a {
  color: #0054B6;
}
.mainArea .enqueteStepArea .l-footer {
  display: grid;
  justify-content: center;
}
@media screen and (max-width: 960.98px) {
  .mainArea .enqueteStepArea .l-footer {
    grid-template-columns: clamp(0px, calc(0px + (500 * max(0px, ((100dvw - 0px) / (768))))), 500px);
    margin-top: clamp(0px, calc(0px + (50 * max(0px, ((100dvw - 0px) / (768))))), 50px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .enqueteStepArea .l-footer {
    grid-template-columns: clamp(0px, calc(0px + (350 * max(0px, ((100dvw - 0px) / (960))))), 350px);
    margin-top: clamp(0px, calc(0px + (32 * max(0px, ((100dvw - 0px) / (960))))), 32px);
  }
}

/*# sourceMappingURL=enquete.css.map */
