/* Fonts */ @font-face { font-family: "Open Sans"; font-weight: 400; src: url("/fonts/OpenSans-Regular.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-weight: 300; src: url("/fonts/OpenSans-Light.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-weight: 700; src: url("/fonts/OpenSans-Bold.ttf") format("truetype"); } @font-face { font-family: "Raleway"; font-weight: 100; src: url("/fonts/Raleway-Thin.ttf") format("truetype"); } html { background: rgba(232, 233, 234); } body { font-family: 'Open Sans', sans-serif; } .is-fullheight { height: 100%; } .blueprint .navbar { background: 0 0; } .navbar-item { font-weight: 700; } .blueprint { color: #fff; background: url("/images/grid.png") repeat, #2874b1; min-height: 90px; /* hide swirl on mobile */ overflow-x: hidden; /* and now fix the scrollbar caused by it */ overflow-y: hidden; } .blueprint-illustration { background: url("/images/dberd.svg") no-repeat; background-position: top 50px right; min-height: 400px; } .blueprint .title { color: #fff; font-family: Raleway, sans-serif; font-weight: 100; font-size: 66px; line-height: 1; margin-bottom: 20px; } .blueprint-mission { font-family: 'Open Sans', sans-serif; font-size: 20px; } .blueprint .subtitle { color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 40px; line-height: 1; margin-top: -20px; margin-bottom: 20px; } .cta-button { margin: auto; padding: 12px 38px; background: linear-gradient(to bottom, rgba(221, 193, 18, 1) 0%,rgba(255, 221, 6, 1) 100%); border-radius: 3px; border: solid 2px rgba(221, 193, 18, 1); text-align: center; color: rgba(90, 79, 7, 1); font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 700; } .text-island { padding: 3rem 1.5rem; } .logo { height: 40px; } .footer { color: #fff; border-top: 5px solid #226bb3; box-shadow: inset 0 2px 8px rgba(0,0,0,0.2); background-color: #184b7d; padding-bottom: 3rem; } .footer a { color: #fff; text-decoration-line: underline; text-decoration-style: dotted; text-decoration-color: rgba(255, 255, 255, 0.5); } ol.giant { list-style-type: none; counter-reset: li; } ol.giant li { font-size: 2rem; } ol.giant li:before { counter-increment: li; content: counter(li, decimal-leading-zero); color: red; margin-right: 0.25em; } .box { min-height: 250px; } @media (max-width: 1024px) { .container { margin: 0 0.8rem 0 0.8rem; } .navbar > .container { margin: 0 auto; } }