@font-face { font-family: "Open Sans"; src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); } body { background-image: url("images/background.png"); margin-bottom: 2%; font-family: "Open Sans", sans-serif; } video.bg { position: fixed; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; } div.warning { display: none; position: fixed; background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; z-index: 9999999; top: 0; left: 0; flex-direction: column; justify-content: center; align-items: center; text-align: center; } .container { display: flex; flex-direction: column; justify-content: center; align-items: center; } .title h1, .title p { display: inline; vertical-align: bottom; line-height: 100%; } .description { text-align: center; } .shadow { color: #FFF; text-shadow: #000 6px 3px 8px; } .inline { width: 30px; padding: 0 8px 0 8px; } div.warning-modal { position: fixed; display: flex; background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; top: 0; left: 0; flex-direction: column; justify-content: center; align-items: center; text-align: center; } @media (min-width: 1700px) and (min-height: 600px) { div.warning-modal { transform: translate(-50%, -50%) scale(2); transform-origin: 0% 0% 0px; } } a.blue { color: #4287f5; } .thanks { color: #FF0000 } .links { display: flex; max-width: 70%; flex-flow: row wrap; align-items: space-around; justify-content: space-around; padding: 20px; gap: 20px; } .dlink { display: flex; width: 30%; flex-direction: column; justify-content: center; align-items: center; } .dlink img { max-width: 400px; }