#__nuxt{display:flex;flex-direction:column;min-height:100vh}body{background-color:#000;color:#fff;font-family:Poppins,sans-serif;overflow:auto}a,a:active{color:#fff;text-decoration:none}a:hover{color:#afafaf}::-webkit-scrollbar{background-color:#171616;display:none;width:.75rem}::-webkit-scrollbar-track{border-radius:.375rem;display:none}::-webkit-scrollbar-thumb{background:#000;border-radius:.375rem}::-webkit-scrollbar-thumb:hover{background:#000;cursor:pointer}.page{display:flex;flex-direction:column;flex-grow:1}.custom-button{align-items:center;background-color:#fff;border:2px solid #fff;color:#000;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;letter-spacing:.03125rem;padding:.5rem 1rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:-moz-fit-content;width:fit-content}.custom-button:hover{background-color:#000;border:2px solid #fff;box-shadow:0 .25rem .75rem #fff3;color:#fff;transform:translateY(-.125rem)}.custom-button:active{transform:translateY(0)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none}button,input[type=submit]{background:none;cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input{border:0;margin:0;padding:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{text-decoration:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.navbar{display:flex;flex-direction:column;position:fixed;top:0;transition:height .4s cubic-bezier(.4,0,.2,1),background-color .3s ease;width:100%;z-index:25}.navbar--transparent-bg{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background-color:#000000bf}.navbar__content{align-items:center;display:flex;height:5rem;justify-content:space-between;padding:0 1.5rem}.navbar ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.navbar li{margin:0 1.25rem}.navbar__left{padding:1.25rem;transition:transform .3s ease}.navbar__left:hover{transform:scale(1.05)}.navbar__left img{height:2.5rem;transition:filter .3s ease}.navbar__left img:hover{filter:brightness(1.2)}.navbar__logo{height:auto;margin-left:20px;width:50px}.navbar__menu{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:calc(100vh - 5rem);justify-content:center;list-style-type:none;margin:0;padding:2.5rem 4rem;text-align:center;transition:height .25s ease-out;width:100%}.navbar__menu-item{animation:fadeInUp .6s ease-out forwards;animation-delay:.25s;cursor:pointer;display:inline-block;font-size:2rem;font-weight:500;height:-moz-fit-content;height:fit-content;margin:1.5rem;opacity:0;position:relative;transition:transform .3s ease,color .3s ease;z-index:5}.navbar__menu-item:before{background-color:#c5c6c7;bottom:-.25rem;content:"";height:.125rem;left:50%;position:absolute;transform:translate(-50%);transition:width .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1);width:0}.navbar__menu-item:hover{color:#c5c6c7;transform:translateY(-.125rem)}.navbar__menu-item:hover:before{left:0;transform:translate(0);width:100%}@media(max-width:576px){.navbar__menu-item{font-size:1.5rem;margin:1rem}}.navbar__menu-item--active{color:#c5c6c7}.navbar__menu-item--active:after{background-color:#c5c6c7;bottom:0;content:"";height:.125rem;left:0;position:absolute;transition:width .25s ease-out;width:0;width:100%}.icon-hamburger{cursor:pointer;display:block;height:1.5rem;position:relative;transform:rotate(0);transition:.5s ease-in-out;width:2rem}.icon-hamburger:hover span{background-color:#c5c6c7}.icon-hamburger span{background:#fff;border-radius:.125rem;display:block;height:.125rem;left:0;opacity:1;position:absolute;transform:rotate(0);transition:.25s ease-in-out;width:100%}.icon-hamburger span:first-child{top:0}.icon-hamburger span:nth-child(2),.icon-hamburger span:nth-child(3){top:.5rem}.icon-hamburger span:nth-child(4){top:1rem}.icon-hamburger.open span:first-child{left:50%;top:.5rem;width:0}.icon-hamburger.open span:nth-child(2){transform:rotate(45deg)}.icon-hamburger.open span:nth-child(3){transform:rotate(-45deg)}.icon-hamburger.open span:nth-child(4){left:50%;top:18px;width:0}.navbar--fullscreen{animation:topToBottom .6s cubic-bezier(.4,0,.2,1) forwards;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background-color:#000000f2;transition:height .4s cubic-bezier(.4,0,.2,1),background-color .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes topToBottom{0%{height:5rem}to{height:100vh}}.custom-button{background-color:#fff;border:.125rem solid #fff;color:#000;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(min-width:769px)and (max-width:992px){.custom-button:hover{box-shadow:0 .5rem 1rem #fff3;color:#fff;transform:translateY(-.125rem)}}@media(min-width:993px)and (max-width:1200px){.custom-button:hover{box-shadow:0 .5rem 1rem #fff3;color:#fff;transform:translateY(-.125rem)}}@media(min-width:1201px){.custom-button:hover{box-shadow:0 .5rem 1rem #fff3;color:#fff;transform:translateY(-.125rem)}}.custom-button:active{box-shadow:0 .25rem .5rem #ffffff1a;transform:translateY(0)}.footer{align-items:center;display:flex;font-size:.7rem;height:5.5rem;justify-content:center;padding:1rem 2rem;text-align:center}.page-error{display:flex;flex-direction:column;height:100dvh}.page-error main{align-items:center;display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:center}
