@font-face{font-family:customFont;src:url(/_next/static/media/3968afc4ec42bff0-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:customFont;src:url(/_next/static/media/5facfbf61f42463c-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:customFont Fallback;src:local("Arial");ascent-override:98.20%;descent-override:31.48%;line-gap-override:2.51%;size-adjust:95.62%}.__className_c65109{font-family:customFont,customFont Fallback}.__variable_c65109{--font-custom:"customFont","customFont Fallback"}*{margin:0;padding:0;box-sizing:border-box;transition:all .3s ease}body{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5}ol,ul{list-style:none}a{color:inherit;text-decoration:none;margin:0!important;padding:0!important}button,input,select,textarea{border:none;background:none;font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus-visible{outline:none}textarea{resize:vertical;font-family:inherit}h1{font-size:2.5rem;line-height:1.2}h2{font-size:2rem;line-height:1.3}h3{font-size:1.75rem;line-height:1.4}h4{font-size:1.5rem}h4,h5{line-height:1.5}h5{font-size:1.25rem}h6{font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-custom)}body,html{background-color:#000b21;color:#fff}header nav{flex-direction:row;justify-content:space-between;padding:.5rem 1rem;background-color:hsla(0,0%,100%,.141);margin-top:1rem;width:80%;margin-left:10%;margin-right:10%;border-radius:.8rem;position:sticky;top:0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.063)}header nav,header nav div.logo{display:flex;align-items:center}header nav div.logo{flex:1}header nav div.logo a img{height:auto;width:75px;cursor:pointer;align-self:center}header nav div.logo :hover{scale:1.05}header nav div.menu{flex:1;display:flex;justify-content:flex-end;align-items:center}header nav div.menu ul{display:flex;flex-direction:row;gap:1rem;color:#fff;align-items:center}header nav div.menu ul li:hover{color:hsla(0,0%,100%,.624)}header nav div.menu ul li button{padding:.5rem 1rem;background-color:transparent;border-radius:.5rem;color:#fff;border:1px solid transparent}header nav div.menu ul li button:hover{background-color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.063)}header nav div.menu ul li button.contact{padding:.5rem 1rem;background-color:#000b21;border-radius:.5rem;color:#fff;border:1px solid hsla(0,0%,100%,.063)}header nav div.menu ul li button.contact:hover{background-color:#f5f5f5;color:#000}footer{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2% 5%;background-color:#111;color:#fff;min-height:30vh;align-items:center}footer .footer-left img{width:100px}footer .footer-right{justify-self:end}footer .footer-right button{background-color:#f5f5f5;color:#000;padding:10px 20px;border-radius:5px;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.314)}footer .footer-right button:hover{background-color:#000;color:#fff}footer p{grid-column:1/-1;text-align:center}