@font-face { font-family: 'Lilita One'; src: url('../fonts/lilita-one/LilitaOne.woff2') format('woff2'), url('../fonts/lilita-one/LilitaOne.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'futura_display_bqregular'; src: url('../fonts/futura-display/futuradisplaybq-webfont.woff2') format('woff2'), url('../fonts/futura-display/futuradisplaybq-webfont.woff') format('woff'), url('../fonts/futura-display/futuradisplaybq-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } *{ box-sizing: border-box; padding: 0; margin: 0; } body{ background-color: #12142A; position: relative; } .container{ max-width: 1150px; margin: auto; } .main{ position: relative; } .custom-popup-class{ border-radius: 20px; } .custom-title-class{ font-family: "Nunito", sans-serif; } header{ display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; width: 100%; } header .logo{ display: block; margin-bottom: 50px; width: 100px; } header .logo img{ width: 100%; object-fit: contain; } header h1{ font-family: 'Lilita One'; line-height: 1; color: white; text-shadow: 5px 5px 0 #000, -5px -5px 0 #000, -5px 5px 0 #000, 5px -5px 0 #000, 5px 0 0 #000, -5px 0 0 #000, 0 5px 0 #000, 0 -5px 0 #000; font-size: 45px; text-align: center; margin-bottom: 20px; font-weight: 700 !important; letter-spacing: 2px; } .footer{ width: 100%; position: absolute; left: 0; bottom: 0; z-index: 999999; padding: 20px 0; backdrop-filter: blur(7px); -webkit-backdrop-filter: blur(7px); background-color: rgba(0,9,26,.2); border-top: 1px solid rgba(255, 255, 255, .19); } .footer a{ color: white; text-decoration: underline !important; } .footer p{ color: white; text-align: center; width: 60%; margin: auto; font-family: "Nunito", sans-serif; } .footer img{ position: absolute; left: calc((100% - 70%)/2 - 8%); width: 10%; bottom: 0; } .privacy-container{ max-width: 1150px; width: 95%; margin: auto; padding: 25px 0 130px 0; } .vpn-container{ position: fixed; z-index: 99999; right: 0px; bottom: 0px; padding: 20px 10px; border-radius: 20px; text-decoration: none; cursor: pointer; } .vpn-container img{ width: 400px; user-select: none; -webkit-user-select: none; } .lottie{ width: 200px; height: 200px; right: -90px; bottom: -90px; position: absolute; z-index: 99999; } @media screen and (max-width: 1400px){ .footer p{ width: 80%; } .footer img{ left: 10px; width: 10%; } } @media screen and (max-width: 1000px){ .footer p{ text-align: start; width: 80%; margin: unset; margin-left: 30px; margin-right: auto; } .footer img{ left: unset; right: 0; width: 15%; } .vpn-container img{ width: 300px; } } @media screen and (max-width: 600px){ header .logo{ width: 80px; margin: 0 auto 30px auto; } header h1{ text-shadow: 3px 3px 0 #000, -3px -3px 0 #000, -3px 3px 0 #000, 3px -3px 0 #000, 3px 0 0 #000, -3px 0 0 #000, 0 3px 0 #000, 0 -3px 0 #000; font-size: 30px; margin-bottom: 0; } .footer p{ width: 75%; margin-left: 20px; font-size: 14px; } .footer img{ width: 20%; } .vpn-container img{ width: 200px; } }