/* .pdf-page {
  padding: 120px 0 0;
}

.pdf-page .content {
  margin: 0 auto;
  width: 90%;
}

.pdf-page .content .btn {
  align-items: center;
  border: 1px solid var(--navy-green);
  display: flex;
  gap: 16px;
  padding: 13px 24px;
  width: -webkit-fit-content;
  width: fit-content;
  width: -moz-fit-content;
}

.pdf-page .content .btn:hover {
  background-color: var(--light-grey);
  border: 1px solid var(--light-grey);
}

.pdf-page .content .btn.download svg {
  height: 17px;
  width: 14px;
}

.pdf-page .content .btn.download svg path {
  fill: var(--navy-green);
}

.pdf-page .content .title {
  margin: 60px 0;
}

.pdf-page .content .pdf .react-pdf__Page {
  margin-bottom: 60px;
}

html.pum-open.pum-open-overlay.pum-open-scrollable
  body
  > :not([aria-modal="true"]) {
  padding-right: 6px !important;
}

.pdf-page .btn-wrapper,
.pdf-page-mob .btn-wrapper-mob .btn-mob,
.pdf-page-mob .justify-between .btn {
  display: none;
}

@media screen and (max-width: 1200px) and (min-width: 481px) {
  .pdf-page,
  .pdf-page-mob {
    padding: 40px 64px 20px;
  }

  .pdf-page-mob .content .btn-wrapper {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .pdf-page-mob .content .btn {
    padding: 8px 0;
  }

  .pdf-page .content .btn-mob .Sub2 {
    font-size: 16px;
  }
  .pdf-page-mob .content .btn p {
    font-size: 16px;
    line-height: 140%;
  }

  .pdf-page-mob .content .btn.back p {
    margin-left: 10px;
  }

  .pdf-page-mob .content .btn.download {
    background-color: var(--navy-green);
    padding: 17px 120px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .pdf-page-mob .content .btn.download p {
    color: #fff;
    margin-right: 15px;
  }

  .pdf-page-mob .content .btn.download svg path {
    fill: #fff;
  }

  .pdf-page-mob .content .title {
    margin: 30px 0;
  }

  .pdf-page-mob .content .pdf .react-pdf__Page {
    margin-bottom: 30px;
  }
}

@media (max-width: 480px) {
  .pdf-page-mob {
    padding: 40px 32px 20px;
  }

  .pdf-page-mob .content .btn-wrapper {
    width: auto;
  }

  .pdf-page-mob .content .btn {
    padding: 8px 0;
  }

  .pdf-page-mob .content .btn p {
    font-size: 16px;
    line-height: 140%;
  }

  .pdf-page-mob .content .btn.back p {
    margin-left: 10px;
  }

  .pdf-page-mob .content .btn.download {
    background-color: var(--navy-green);
    padding: 17px 0;
    width: 100%;
  }

  .pdf-page-mob .content .btn.download p {
    color: #fff;
    margin-right: 15px;
  }

  .pdf-page-mob .content .btn.download svg path {
    fill: #fff;
  }

  .pdf-page-mob .content .title {
    margin: 30px 0;
  }
  .pdf-page .content .title .H3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
  }

  .pdf-page-mob .content .pdf .react-pdf__Page {
    margin-bottom: 30px;
  }

  html.pum-open.pum-open-overlay.pum-open-scrollable
    body
    > :not([aria-modal="true"]) {
    padding-right: 0 !important;
  }

  .pdf-page .content .btn-mob {
    padding: 8px 0 !important;
    border: none !important;
  }
  .pdf-page .content .btn-mob p {
    font-size: 16px;
    line-height: 140%;
    margin-left: 10px;
  }
  .pdf-page .content {
    margin: 0 !important;
    width: 100% !important;
  }
  .pdf-page .content .btn-wrapper-mob {
    width: auto;
  }
  .pdf-page .content .btn-wrapper-mob a .btn-mob.download {
    background-color: var(--navy-green);
    padding: 17px 0 !important;
    width: 100%;
  }
  .pdf-page .content .btn-wrapper-mob a .btn-mob.download p {
    color: #fff;
    margin-right: 15px;
  }
  .pdf-page .content .btn-wrapper-mob a .btn-mob.download svg path {
    fill: #fff;
  }
  #pdf-embed-library {
    margin-bottom: 30px !important;
  }
} */

.pdf-page {
  padding: 120px 0 0;
}
.pdf-page .content {
  margin: 0 auto;
  width: 90%;
}
.pdf-page .content .btn {
  width: fit-content;
  width: -moz-fit-content;
  display: flex;
  align-items: center;
  gap: 16px;
  border: 1px solid var(--navy-green);
  padding: 13px 24px;
}
.pdf-page .content .btn:hover {
  background-color: var(--light-grey);
  border: 1px solid var(--light-grey);
}
.pdf-page .content .btn.download svg {
  width: 14px;
  height: 17px;
}
.pdf-page .content .btn.download svg path {
  fill: var(--navy-green);
}
.pdf-page .content .title {
  margin: 60px 0;
}
#pdf-embed-library > canvas {
  margin-bottom: 60px;
}

@media screen and (max-width: 1200px) and (min-width: 481px) {
  .pdf-page-mob {
    padding: 40px 64px 20px;
  }
  .pdf-page-mob .content .btn-wrapper {
    width: fit-content;
  }
  .pdf-page-mob .content .btn {
    padding: 8px 0;
  }
  .pdf-page-mob .content .btn p {
    font-size: 16px;
    line-height: 140%;
  }
  .pdf-page-mob .content .btn.back p {
    margin-left: 10px;
  }
  .pdf-page-mob .content .btn.download {
    width: fit-content;
    padding: 17px 120px;
    background-color: var(--navy-green);
  }
  .pdf-page-mob .content .btn.download p {
    color: white;
    margin-right: 15px;
  }
  .pdf-page-mob .content .btn.download svg path {
    fill: white;
  }
  .pdf-page-mob .content .title {
    margin: 30px 0;
  }
  #pdf-embed-library > canvas {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .pdf-page-mob {
    padding: 40px 32px 20px;
  }
  .pdf-page-mob .content .btn-wrapper {
    width: initial;
  }
  .pdf-page-mob .content .btn {
    padding: 8px 0;
  }
  .pdf-page-mob .content .btn p {
    font-size: 16px;
    line-height: 140%;
  }
  .pdf-page-mob .content .btn.back p {
    margin-left: 10px;
  }
  .pdf-page-mob .content .btn.download {
    width: 100%;
    padding: 17px 0;
    background-color: var(--navy-green);
  }
  .pdf-page-mob .content .btn.download p {
    color: white;
    margin-right: 15px;
  }
  .pdf-page-mob .content .btn.download svg path {
    fill: white;
  }
  .pdf-page-mob .content .title {
    margin: 30px 0;
  }
  #pdf-embed-library > canvas {
    margin-bottom: 30px;
  }
}
