@font-face{font-family:Raitor;src:url(/fonts/raitor/Raitor-Regular.ttf) format("truetype"),url(/fonts/raitor/Raitor-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}:root{--white: #fff;--black: #000;--neon: #53ffba;--neon-dark: #4ad69e;--neon-disabled: #2a634c;--font-3xs: .25rem;--font-2xs: .5rem;--font-xs: .75rem;--font-sm: .875rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--size-xs: 1rem;--size-sm: 2rem;--size-md: 4rem;--size-lg: 8rem;--size-xl: 12rem;--size-2xl: 16rem;--size-3xl: 20rem}*{padding:0;margin:0;font-family:Poppins;cursor:none}html{font-size:20px}html,body{height:100dvh;width:100dvw;overflow-x:hidden}body{background-image:url(/png/bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:var(--black)}#root{display:flex;flex-direction:column;justify-content:space-around;height:100%;gap:var(--space-md)}main{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.cursor{background:none!important;outline:1px solid var(--white);mix-blend-mode:difference}@media screen and (max-width: 1600px){html{font-size:16px}}@media screen and (max-width: 768px){html{font-size:14px}#root{padding:var(--space-2xl) 0}main{gap:var(--space-3xl)}}.input{padding:var(--space-xs) var(--space-sm);border-radius:var(--font-3xs);font-size:var(--font-xs);border:none;outline:none}.input:focus{outline:2px solid var(--neon)}@media screen and (max-width: 768px){.input{width:100%;min-height:var(--font-3xl);font-size:var(--font-md)}}.button{border:none;outline:none;background-color:var(--neon);padding:var(--space-sm) var(--space-lg);width:fit-content;height:fit-content;font-weight:400;font-size:var(--font-xs);color:var(--black)}.button:hover{background-color:var(--neon-dark)}.button:disabled,.button:disabled:hover{background-color:var(--neon-disabled)}@media screen and (max-width: 768px){.button{width:100%;font-size:var(--font-md);min-height:var(--font-3xl)}}@keyframes float{0%{transform:translate(0)}25%{transform:translate(-70px,20px)}50%{transform:translate(-50px,50px)}75%{transform:translate(-10px,30px)}to{transform:translate(50px,-50px)}}a{color:var(--white)}.get-in-touch-form-container{padding:var(--space-xl) var(--space-3xl);border-radius:1rem;position:relative;overflow:hidden;min-height:var(--size-3xl)}#get-in-touch-form{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.form-inputs-container{display:flex;flex-direction:column;gap:var(--space-md)}.form-text-inputs-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.form-captcha-and-submit-container{display:flex;justify-content:space-between;gap:var(--space-md)}.blob-wrapper{animation:float 7s ease-in-out infinite alternate}.blob{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,150,.4),transparent 100%);filter:blur(50px);transition:transform 1s ease;z-index:0;pointer-events:none}.blob.a{top:-100px;left:-10%}.blob.b{top:100px;left:40%}.get-in-touch-form-container:hover .blob{transform:scale(1.3)}@media screen and (max-width: 768px){.get-in-touch-form-container{padding:var(--space-xl) 0;border-radius:0;width:100%}#get-in-touch-form,.form-inputs-container{gap:var(--space-xl)}.form-text-inputs-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.form-captcha-and-submit-container{flex-direction:column;align-items:center;gap:var(--space-xl)}}.logo{height:auto;width:var(--size-lg)}@media screen and (max-width: 768px){.logo{width:var(--size-xl)}}.subheader-container{display:flex;gap:var(--space-sm)}@media screen and (max-width: 768px){.subheader-container{flex-direction:column;margin-top:var(--space-lg)}}
