html { font-size: 13px; scroll-behavior: smooth; scrollbar-width: thin; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; margin-bottom: 60px; height: 100%; font-size: 1rem; } h4 a, p a { text-decoration: underline; color: orangered; font-weight: 500; transition: color .4s; } h4 a:hover, p a:hover { /* color: yellow; */ color: blue; } .display-1 { font-weight: 800; letter-spacing: 1px; font-size: 15rem; width: 100%; text-align: right; line-height: 0.6; color: white; } .jumbotron { background-color: #303030; box-shadow: 0px 10px 10px rgba(0,0,0,0.2); padding-right: 10vw; height: 100vh; border-radius: 0px; } .org { font-size: 9rem; color: grey; } .lead { color: #fff; border-radius: 5px; padding: 10px; font-size: 1.3rem; width: 100%; text-align: right; margin-top: 50px; } #chevron { height: 10rem; font-size: 10rem; opacity: 0.5; position: absolute; bottom: 10px; margin: 0 auto; color: white; fill: white; } /* // Extra small devices (portrait phones, less than 576px) */ /* // No media query since this is the default in Bootstrap */ @media (max-width: 576px) { .display-1 { font-size: 10rem; } .org { font-size: 8rem; } } /* // Small devices (landscape phones, 576px and up) */ @media (min-width: 576px) { html { font-size: 14px; } } /* // Medium devices (tablets, 768px and up) */ @media (min-width: 768px) { html { font-size: 18px; } } /* // Large devices (desktops, 992px and up) */ @media (min-width: 992px) { html { font-size: 20px; } } /* // Extra large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { html { font-size: 20px; } } /* @media (max-width: 1200px) { html { font-size: 22px; } } @media (max-width: 900px) { html { font-size: 16px; } */ /* .display-1 { font-size: 8rem; } .org { font-size: 6rem; } #chevron { font-size: 4rem; } */ }