.body-class { background-color: black; color: whitesmoke; width: 95dvw; } #hero { font-size: 7em; line-height: 0.85; text-align: center; font-variant-caps: petite-caps; top: 50dvh; width: 98dvw; } #hero-titles { width: 100%; height: 100%; text-align: center; font-size: 2em; font-variant-caps: all-petite-caps; transition: 0.2s ease-in-out; position: absolute; top: 55dvh; /*left: 50vh; */ width: 98dvw; text-align: center; } #viewport-portal { width: 95dvw; height: 101dvh; vertical-align: middle; align-content: center; margin: 0; padding: 0; } #certifications-page { width: 98dvw; height: 100dvh; vertical-align: top; } #certifications-title { font-size: 4em; line-height: 0.85; text-align: center; font-variant-caps: petite-caps; } .certification { font-size: 1em; text-align: center; } #arrow-hint { position: absolute; top: 94dvh; /*left: 50vh; */ width: 98dvw; text-align: center; color: rgb(255, 255, 255); opacity: 0%; transition: 4s ease-in-out 13s; transition-property: opacity, visibility; } #page-content { opacity: 0%; visibility: hidden; transition: 3s ease-in 500ms; margin: 0 auto; padding: 10px; position: relative; } .material-symbols-outlined { font-family: 'Material Symbols Outlined'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; } .sedan-sc-regular { font-family: "Sedan SC", serif; font-weight: 400; font-style: normal; } /* : Use a unique and descriptive class name */ /* : Use a value from 100 to 700 */ /* .josefin-slab- { font-family: "Josefin Slab", serif; font-optical-sizing: auto; font-weight: ; font-style: normal; } */ .josefin-slab-500 { font-family: "Josefin Slab", serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; } /* : Use a unique and descriptive class name */ /* : Use a value from 400 to 900 */ .playfair-display-700 { font-family: "Playfair Display", serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; } .playfair-display-400 { font-family: "Playfair Display", serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; } .oswald-display-700 { font-family: "Oswald", serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; } .oswald-display-400 { font-family: "Oswald", serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; }