
@font-face {
    font-family: 'PPSS';
    src: url('../fonts/PP700-4.otf');
    /* IE9 Compat Modes */
  }
  
  h1 {
    font-family: 'PPSS';
    font-size: 28px;
    line-height: 1;
    margin-bottom: 0;
    overflow-wrap: break-word;
    margin:0;
    color: var(--pp-c-hi);
  }

  h2 {
    font-family: 'PPSS';
    font-size: 1em;
    line-height: 1;
    margin-bottom: 0;
    overflow-wrap: break-word;
    margin:0;
    color:rgba(240, 240, 235, 1);
  }

  h3 {
    font-family: 'PPSS';
    font-size: 54px;
    line-height: 1;
    margin-bottom: 0;
    overflow-wrap: break-word;
    margin:0;
    color: var(--pp-c-hi);
  }

  p {
    font-family: 'PPSS';
  }
  .cap {
    text-transform: uppercase;
  }

#image-counter {
  font-family: 'PPSS';
  line-height: 1;
}

  /* a {
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-thickness: 0px;
    text-decoration-color: transparent;
  
    transition: text-decoration-color .4s ease;
    transition: color .2s ease;

    display: inline;
    color:black!important;
  }
  
  a:hover {
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-thickness: 1px;
    text-decoration-color: Currentcolor;
    color:black!important;
    transition: text-decoration-color .8s ease;
  }
  
  
  a.no-ul,a.no-ul:hover {
    text-decoration: none!important;
  }






  a.ul {
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-thickness: 0px;
    text-decoration-color: transparent;
  
    transition: text-decoration-color .4s ease;
    display: inline;
    color:black!important;
  }
  
  a.ul.active, a.ul:hover {
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-thickness: 1px;
    text-decoration-color: Currentcolor;
    transition: text-decoration-color .4s ease;
  
  } */

h6 {
  font-size:150px;
  color: var(--pp-c-hi)!important;
}
h6 p u {
  text-decoration: underline;
  text-decoration-thickness: 18px; /* Control the thickness of the underline */
  text-underline-offset: 10px; /* Adjust the distance between text and underline */
  text-decoration-skip-ink: none; /* Prevent skipping over characters */
  display: inline-block;
}




p {margin-bottom:0;line-height:1.05;}


a {
    text-decoration: none; /* Remove underline completely */
    color: var(--pp-c-hi)!important;
    transition: color .2s ease;
    cursor: pointer;
}



/* Optional: Style for the hovered link (if you want) */
a:hover {
  color: var(--pp-c-hi)!important;  /* Keep this in case you want to change hover color */
}

/* Style for all other links when one is hovered */
.pp-hover a.hovered-other {
  color: var(--pp-c-op)!important;

}

/* Style for all other links when one is hovered */
.pp-hover a.active.hovered-other {
  color: var(--pp-c-hi)!important;
}

.hovered-initial {
  color: var(--pp-c-op)!important;
}