/* 

	 Anomax landing Stylesheet

	 info@alwaysawake.be

*/

@import url(https://fonts.bunny.net/css?family=nunito-sans:400,400i,700,700i);

/* Basics */

html { color: #FFFFFF; font-family: 'Nunito Sans', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 16px; width: 100%; height: 100%; margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; height: 100%;	background: #000000; }
img { border: 0; display: block; }
h1, h2, h3, p, a { padding: 0; margin: 0; font-weight: normal; }
b, strong { font-weight: 700; }
a { text-decoration: none; }
.clear { clear: both; }
.responsive-show { display: none !important; }

/* Theme */

#bg { position: fixed; width: 100%; height: 100%; background: url("/2025-landing/bg-1920x1080px.jpg") no-repeat center center; background-size: cover; z-index: -1; }
#theme-home-bg-video { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }
#theme-home-bg-video video { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; transform: translate(-50%,-50%); }

main { display: flex; flex-direction: column; justify-content: center; min-height: 100%; margin: 0; padding: 0; z-index: 20; }
#centered-logo { flex: 9 1 auto; display: flex; flex-direction: column; align-items: center; justify-content: center; }
#logo img { max-width: 60vw; max-height: 30vh; height: auto; }
#caption { position: relative; display: flex; flex-direction: column; flex-wrap: wrap; gap: 10px; padding: 40px 0px; box-sizing: border-box; }
#caption .img { position: relative; width: 100%; text-align: center; }
#caption .img img { position: relative; display: inline-block; width: 100%; max-width: 100%; height: auto; }
.forward { position: relative; text-align: center; width: 100%; box-sizing: border-box; padding: 0px 20px 0px 20px; }
.forward a { background: rgba(0,0,0,0.4); padding: 4px 12px; border-radius: 6px; color: #FFFFFF; transition: all 400ms ease-in; }
.forward a:hover { background: #FFFFFF; color: #000000; transition: all 200ms ease-out; }

/* Responsive */
