@font-face{font-family:NewBlack;src:url("NewBlackTypeface-UltraLight.1d42e218.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:NewBlack;src:url("NewBlackTypeface-Light.c67601ae.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:NewBlack;src:url("NewBlackTypeface-Regular.46cb65ed.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NewBlack;src:url("NewBlackTypeface-Medium.099d10f2.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:NewBlack;src:url("NewBlackTypeface-SemiBold.a48faf91.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:NewBlack;src:url("NewBlackTypeface-Bold.804cfa62.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:NewBlack;src:url("NewBlackTypeface-ExtraBold.6610deed.ttf") format("truetype");font-weight:800;font-style:normal}:root{--header-height:5.625em;--header-height-mobile:4.375em;--color-neutral-1:#111720;--color-neutral-2:#252c34;--color-neutral-3:#384148;--color-neutral-4:#4c565d;--color-neutral-5:#606b71;--color-neutral-6:#879599;--color-neutral-7:#b1b5cc;--color-neutral-8:#d5e9ea;--color-neutral-9:#f2f3f7;--color-primary-1:#eefcf1;--color-primary-2:#cbf6d4;--color-primary-3:#a8f0b7;--color-primary-4:#85ea9b;--color-primary-5:#74e78d;--color-primary-6:#00e15f;--color-primary-7:#01e230;--color-primary-8:#157a2b;--color-primary-9:#0f571e;--color-primary-10:#093412;--color-yellow:#ffda18;--color-darkblue:#2956b3;--color-blue:#50aef0;--color-danger:#ec466e;--color-cyan:#53edfe;--color-white:#fff;--color-green:#41df39;--color-black:#101720}body{margin:0;background:var(--color-black);position:relative;overscroll-behavior:none;scroll-behavior:smooth}body,button,input{font-family:NewBlack,sans-serif;font-optical-sizing:auto}@media(min-width:1280px){button,input{font-size:16px}}@media(min-width:1024px)and (max-width:1279px){button,input{font-size:12px}}@media(min-width:768px)and (max-width:1023px){button,input{font-size:16px}}@media(max-width:767px){button,input{font-size:16px}}@media(min-width:1280px){html{font-size:16px}}@media(min-width:1024px)and (max-width:1279px){html{font-size:12px}}@media(min-width:768px)and (max-width:1023px){html{font-size:16px}}@media(max-width:767px){html{font-size:16px}}*{margin:0;padding:0;list-style:none}