:root {
  --header-height: 86px;
  --firstview-height: 775px; }

@media (max-width: 767px) {
  :root {
    --header-height: 95px; } }
.question,
.answer {
  position: relative;
  padding: 1em 0 1em 5em; }
  .question::before,
  .answer::before {
    position: absolute;
    left: 0.8em;
    display: block;
    width: 3em;
    height: 3em;
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; }

.question {
  background-color: #d4dde1; }
  .question::before {
    top: -0.5em;
    background-image: url("/wp-content/package/img/page/faq/icon-q.svg?u8fj1l2er"); }
  .question h3 {
    margin-bottom: 0; }

.answer::before {
  top: 1em;
  background-image: url("/wp-content/package/img/page/faq/icon-a.svg?u8fj1l2ey"); }

.pet_sticker {
  display: flex;
  flex-wrap: wrap;
  width: min(100%, 800px);
  margin: auto; }
  @media (min-width: 768px) {
    .pet_sticker > div {
      width: 25%; } }
  @media (max-width: 767px) {
    .pet_sticker > div {
      width: 50%; } }
  .pet_sticker > div picture {
    width: min(100%, 140px);
    margin: auto; }
  .pet_sticker > div p {
    text-align: center; }

.settlement dd {
  margin-bottom: 2em; }
.settlement picture {
  width: min(100%, 829px); }
