/* line 1, app_site/static/scss/app_site/global/init-except-home.scss */
header {
  --header-offset: 0;
  --header-position: sticky; }

/* line 6, app_site/static/scss/app_site/global/init-except-home.scss */
#pdg {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: calc(100vh - var(--header-height));
  height: calc(100dvh - var(--header-height));
  padding-top: 3rem; }

/* line 15, app_site/static/scss/app_site/global/init-except-home.scss */
main section {
  --p-top: 9rem;
  --p-bottom: 2rem; }

/* line 20, app_site/static/scss/app_site/global/init-except-home.scss */
h2 {
  --site-h2: 3rem;
  font-size: var(--site-h2);
  font-family: var(--font-1);
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px; }
  @media screen and (max-width: 650px) {
    /* line 20, app_site/static/scss/app_site/global/init-except-home.scss */
    h2 {
      --site-h2: 2rem;
      --site-h3: 1.6rem; } }
/* line 35, app_site/static/scss/app_site/global/init-except-home.scss */
h3 {
  --site-h3: 1.7rem;
  text-align: center;
  font-size: var(--site-h3);
  max-width: 90%;
  margin: 0 auto 4rem; }

/* line 44, app_site/static/scss/app_site/global/init-except-home.scss */
.tile {
  padding: 1rem 2rem 5rem;
  border: 1px solid #B6B6B6;
  border-radius: 3.5rem;
  width: 95%;
  max-width: 55rem;
  margin: 1rem auto; }
  @media screen and (max-width: 650px) {
    /* line 44, app_site/static/scss/app_site/global/init-except-home.scss */
    .tile {
      padding: 1rem 1rem 5rem; } }
  /* line 56, app_site/static/scss/app_site/global/init-except-home.scss */
  .tile .title {
    text-align: center; }
  /* line 60, app_site/static/scss/app_site/global/init-except-home.scss */
  .tile .content {
    display: flex;
    flex-direction: column;
    gap: 1rem; }
    /* line 65, app_site/static/scss/app_site/global/init-except-home.scss */
    .tile .content ul {
      position: relative;
      left: 2rem;
      padding-right: 2rem; }
      /* line 70, app_site/static/scss/app_site/global/init-except-home.scss */
      .tile .content ul li {
        margin-bottom: 0.5rem;
        position: relative;
        top: -0.5rem; }
