@import"https://fonts.googleapis.com/css2?family=Familjen+Grotesk:wght@400;600;700&display=swap";*{box-sizing:border-box}body{font-family:Arial,sans-serif;margin:0;padding:0;height:100%}.logo-form{max-height:150px;max-width:150px}#form-background{background-color:#000;color:#fff;min-height:100vh;position:relative}.form-header-container{top:0;left:0;width:100vw;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;height:12vh;margin:0;background-color:#000;position:fixed}.container{max-width:800px;margin:1vh 2vw;width:90vw}.header{background-color:#000;padding:0;text-align:center;width:100%}.logo a{color:#fff;font-size:24px;text-decoration:none;font-weight:700}.main-content h2{font-size:24px;margin-bottom:20px}.main-content{margin-top:12vh}.form{display:grid;grid-template-columns:43vw 43vw;gap:1vh 6vw;margin:0;padding:0}.form-group{display:flex;flex-direction:column;width:42vw;margin:0;padding:0}form h2{text-transform:uppercase}.full-width{grid-column:span 2;width:91vw;max-width:100vw}form input{max-height:100px}label{font-size:16px;margin-bottom:5px}.required{color:red;font-size:1.5rem}input,select,textarea{background-color:#1a1a1a;border:1px solid gray;padding:10px;color:#fff;width:100%;height:7vh}input[type=radio]{margin:5px}.checkbox-container{display:flex;align-items:center;cursor:pointer;font-family:sans-serif}.checkbox-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #555;border-radius:4px;margin-right:8px;cursor:pointer;transition:.2s;margin-left:1vw}.checkbox-container input:checked{background-color:#007bff;border-color:#007bff}.checkbox-container input:checked:after{display:absolute;top:0;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:700}.radio-container{display:flex;align-items:center;cursor:pointer;font-family:sans-serif}.radio-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #555;border-radius:50%;margin-right:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;position:relative}.radio-container input:checked{border-color:#007bff}.radio-container input:checked:after{content:"";width:10px;height:10px;background-color:#007bff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 600px){.form-group{display:flex;flex-direction:column;width:42vw;margin:0;padding:0}.full-width{grid-column:span 2;width:90vw;max-width:100vw}.form{display:grid;grid-template-columns:43vw 43vw;gap:6vw;margin:0;padding:0}body{font-size:small}.radio-group{display:flex;flex-direction:row;cursor:pointer;font-family:sans-serif}}.nav-container{top:0;left:0;width:100vw;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;height:11vh;margin-bottom:3px;background-color:#000;position:fixed;z-index:1000}.logo{width:10vw;height:auto;padding:1rem;color:#000;max-width:160px;margin-top:1%;cursor:pointer}.logo img{display:block;width:100%;height:auto}.navlinks-container{display:flex;align-items:center;margin-right:1.2rem}.home-navlink{padding:1rem;position:relative;text-decoration:none;color:#fff;transition:color .3s ease}.home-navlink:after{content:"";position:absolute;left:0;bottom:-5px;width:0%;height:2px;background-color:red;transition:width .3s ease}.home-navlink:hover:after{width:100%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:Familjen Grotesk,sans-serif;background:#000;color:#fff;overflow-y:auto;overflow-x:auto}a{text-decoration:none;color:#fff}ul{list-style:none}.home-container{height:100vh;width:100vw;overflow:hidden;background-image:url(/assets/WALLPAPER%20HOMEPAGE%20SITE%20CROP%204k-DUSXlbcH.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;text-transform:uppercase;position:relative}.section-inner{position:absolute;bottom:20%;left:10%;max-width:560px}.section-inner h4{font-size:22px;margin-bottom:5px;font-weight:300;animation:fadeInUp .5s ease-in-out}.section-inner h2{font-size:50px;font-weight:700;margin-bottom:20px;color:#fff;animation:fadeInUp .5s ease-in-out .2s;animation-fill-mode:both}.section-inner a,.section-button a{animation:fadeInUp .5s ease-in-out .4s;animation-fill-mode:both}.section-button{position:absolute;bottom:10%;left:40%;max-width:560px}.btn{position:relative;display:inline-block;cursor:pointer;text-align:center;min-width:130px;padding:15px 50px;margin-top:10px;border:2px solid #fff;text-transform:uppercase;font-weight:700;overflow:hidden;z-index:2}.btn:hover span{color:#000}.btn .hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#000;z-index:-1;transform:translateY(100%);transition:transform .6s cubic-bezier(.19,1,.22,1)}.btn:hover .hover{transform:translateY(0)}.scroll-arrow{position:absolute;bottom:50px;left:50%;transform:translate(-50%);animation:fadeBounce 5s infinite}.section-animate{animation:fadeIn 2s ease-in-out}.section-inner-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;text-align:center;width:80%}.section-inner-center h3{font-size:100px;margin-bottom:15px;animation:fadeInUp .5s ease-in-out}.section-inner-center p{font-size:20px;animation:fadeInUp .5s ease-in-out .2s;animation-fill-mode:both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(140px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeBounce{0%,20%,50%,80%,to{opacity:0;transform:translateY(-20px)}40%{opacity:1;transform:translateY(0)}}@media (max-width: 960px){.section-inner-center h3{font-size:75px}}@media (max-width: 600px){.section-inner{bottom:150px;left:20px}.section-button{bottom:75px;left:50%;transform:translate(-50%)}.section-inner h2{font-size:40px}footer ul li:first-child{position:absolute;top:30px;left:50%;transform:translate(-50%,-50%)}footer ul li{margin-right:15px}.logo{width:150px;margin:0}.section-inner-center h3{font-size:50px}.stats{flex-direction:column}.stats div{margin-bottom:20px}.home-container{background-image:url(/assets/home-bg-e5rbdJkE.jpg)}}.footer{position:fixed;bottom:0;width:100%;background-color:#fff0;display:flex;justify-content:right;gap:30px;padding:10px 0;z-index:1000}.footer a{color:#fff;text-decoration:none;transition:color .3s ease;margin-right:1rem}.footer a:hover{color:#0d6efd}.icon{width:28px;height:28px}.cards-wrapper{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem}.card-row{display:flex;justify-content:center;gap:2rem;opacity:0;transform:translateY(20px);animation:fadeSlideIn .6s ease forwards}.card-row:nth-child(1){animation-delay:.1s}.card-row:nth-child(2){animation-delay:.3s}.card-row:nth-child(3){animation-delay:.5s}.card-row:nth-child(4){animation-delay:.7s}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}.card-container{perspective:1000px;margin-top:7vh}.card{width:20vw;height:30vw;position:relative;transition:transform .8s;transform-style:preserve-3d;cursor:pointer}.card-container:hover .card{transform:rotateY(180deg) scale(1.05)}.card-container:hover .card-front,.card-container:hover .card-back{box-shadow:0 12px 24px #0000004d}.card-front,.card-back{width:100%;height:100%;position:absolute;backface-visibility:hidden;border-radius:12px;overflow:hidden;transition:box-shadow .3s ease}.card-front img,.card-back img{width:100%;height:100%;object-fit:cover}.card-back{background:linear-gradient(135deg,#2e2e5a,#1e1e2f);color:#fff;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;text-align:center}
