@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;800&display=swap";*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{min-height:100%;scroll-behavior:smooth;overscroll-behavior:none}html body{margin:0;scroll-behavior:smooth;overscroll-behavior:none}html body main{position:relative;height:100%;overscroll-behavior:none;background-color:#0f0d10}html body #content{position:relative;z-index:5;max-width:100vw;overflow:hidden}@media (max-width: 1023px){html body #content{overflow:visible}}html body #content p{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:28px}html body #content h1{font-family:Bebas Neue,sans-serif;font-weight:400}html body #content strong{font-family:Montserrat,sans-serif;font-weight:800}html body .text-content{width:40%}@media (max-width: 1023px){html body .text-content{width:100%;max-width:700px;margin:0 auto}}html body .text-content img{max-width:90%;display:block;margin:0 auto;transform:scale(.15) translate(-400vw,5vw);opacity:0}@media (max-width: 1023px){html body .text-content img{max-width:75%}}html body .text-content .fp-logo{animation-delay:0s}@media (max-width: 1023px){html body .text-content .share-wrap{display:none}}html body .generator-wrap{width:50%}@media (max-width: 1023px){html body .generator-wrap{width:100%}}html body .generator-wrap .share-wrap{display:none}@media (max-width: 1023px){html body .generator-wrap .share-wrap{display:block}}html body .button{display:block;margin:20px auto;background-color:#000f9f;color:#07e4ea;text-transform:uppercase;letter-spacing:2px;padding:15px 25px;border:none;border-radius:25px;cursor:pointer;font-size:18px;font-family:Montserrat,sans-serif;font-weight:800;transition:all ease .25s;box-shadow:5px 5px #00000059}html body .button:hover{box-shadow:2px 2px #00000059}#content{min-height:100vh;height:100%;box-sizing:border-box}@media (max-width: 1023px){#content{padding:30px 0}}#content .inner{margin:0 auto}footer{position:relative;padding:20px 5%;color:#f8f8f8;background-color:#575757;display:flex;box-sizing:border-box;justify-content:space-between;font-size:14px;text-align:left;align-items:center;font-family:Montserrat,sans-serif;font-weight:400}footer p{line-height:21px!important;margin-top:0;margin-bottom:0}footer a{max-width:20%;margin-left:auto!important;color:#f8f8f8;text-decoration:none;margin:0;cursor:pointer}footer a img{max-width:110px;width:100%}footer .left{width:60%}@media (max-width: 600px){footer .left p{font-size:11px!important}}footer .privacy{text-transform:uppercase;font-size:16px;line-height:16px}@media (max-width: 600px){footer .privacy{font-size:11px}}footer .privacy img{max-width:12px}footer br.desktop{display:block}@media (max-width: 600px){footer br.desktop{display:none}}.background{width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0;position:absolute}.background .bg{position:absolute;width:100%;left:0;top:-20px;height:calc(100% + 40px);background-image:url(/images/background-img.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;animation:BGAnchor ease forwards alternate infinite 3s}.background .wrap{position:absolute;left:0;top:0;height:40px;width:100%}.background .wrap div{background:rgb(117,202,231);background:linear-gradient(90deg,rgba(35,157,194,0) 0%,rgb(35,157,194) 40%,rgb(117,202,231) 60%,rgba(117,202,231,0) 100%);height:100%;width:100%;position:absolute;clip-path:polygon(0 20%,100% 0%,100% 100%,0 80%);animation:highlights 7s infinite}.background .wrap:nth-of-type(1){transform:rotate(-6deg);top:15vh}.background .wrap:nth-of-type(2){transform:rotate(-3deg);top:25vh}.background .wrap:nth-of-type(2) div{animation-delay:-4s}.background .wrap:nth-of-type(3){transform:rotate(0);top:35vh}.background .wrap:nth-of-type(3) div{animation-delay:-9s}.background .wrap:nth-of-type(4){transform:rotate(3deg);top:45vh}.background .wrap:nth-of-type(4) div{animation-delay:-5s}.background .wrap:nth-of-type(5){transform:rotate(6deg);top:55vh}.background .wrap:nth-of-type(5) div{animation-delay:-3s}.background .wrap:nth-of-type(6){transform:rotate(-4deg);top:20vh}.background .wrap:nth-of-type(6) div{animation-delay:-1.5s}.background .wrap:nth-of-type(7){transform:rotate(-1deg);top:30vh}.background .wrap:nth-of-type(7) div{animation-delay:-4.5s}.background .wrap:nth-of-type(8){transform:rotate(1deg);top:40vh}.background .wrap:nth-of-type(8) div{animation-delay:-9.5s}.background .wrap:nth-of-type(9){transform:rotate(4deg);top:50vh}.background .wrap:nth-of-type(9) div{animation-delay:-5.5s}.background .wrap:nth-of-type(10){transform:rotate(7deg);top:60vh}.background .wrap:nth-of-type(10) div{animation-delay:-3.5s}.background .wrap:nth-of-type(11){transform:rotate(-10deg);top:15vh}.background .wrap:nth-of-type(11) div{animation-delay:-6.5s}.background .surround{position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0,166,222);background:radial-gradient(circle,rgba(0,166,222,0) 70%,rgba(0,50,65,.5) 100%);animation:opacityAlt 2s infinite ease alternate}@keyframes opacityAlt{0%{opacity:1}to{opacity:0}}@keyframes highlights{0%{transform:translate(100%) scale(1);opacity:1}20%{transform:translate(-50%) scale(.2);opacity:0}to{transform:translate(-50%) scale(.2);opacity:0}}@keyframes BGAnchor{0%{transform:translateY(-20px)}to{transform:translateY(20px)}}
