

* {
  font-weight:100!important;
}@font-face {
    font-family: 'pggm-regular';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../cdn/fonts/pggm-regular.woff2) format('woff2');
}
@font-face {
    font-family: 'pggm-bold';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(../../cdn/fonts/pggm-bold.woff2) format('woff2');
}
:root {
--font-size-0: clamp(1rem, 0.34vw + 0.91rem, 1.19rem);
--font-size-1: clamp(1.25rem, 0.61vw + 1.1rem, 1.58rem);
--font-size-2: clamp(1.56rem, 1vw + 1.31rem, 2.11rem);
--font-size-3: clamp(1.95rem, 1.56vw + 1.56rem, 2.81rem);
--font-size-4: clamp(2.44rem, 2.38vw + 1.85rem, 3.75rem);
--font-size-5: clamp(3.05rem, 3.54vw + 2.17rem, 5rem);
--font-size-6: clamp(3.81rem, 5.18vw + 2.52rem, 6.66rem);
--font-size-7: clamp(4.77rem, 7.48vw + 2.9rem, 8.88rem);
--font-size-8: clamp(5.96rem, 10.69vw + 3.29rem, 11.84rem);
}
html{
  font-size:55.5%;
  font-family:'pggm-regular';
}
html * {
    font-family:'pggm-regular';
}
h1,h2,h3,h4,h5 {
  font-family:'pggm-regular';
}
body { 
font-size:var(--font-size-1);
}
h1 {
  font-size:var(--font-size-6)!important;
}
h2 {
  font-size:var(--font-size-3)!important;
}
@media screen and (min-width:1100px) {
  h2 {font-size:var(--font-size-4)!important;}
}

h3 {
  font-size:var(--font-size-4)!important;
}
h4 {
  font-size:var(--font-size-3)!important;
}
h5,p,span {
  font-size:var(--font-size-2)!important;
}
.p-small {
  font-size:var(--font-size-1)!important;
}


/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:typography] [12.559] DESIGN*/
/*******************************************************************/
/* 0.1 D>D */
/* db 166 */