:root{--white:#ffffff;--white-1:#d9d9d9;--gray-1:#ececec;--gray-2:#f4f4f4;--gray-3:#a1a1a1;--gray-4:#2d2d2d;--gray-5:#1a1a1a;--black:#000000;--black-bg:#111111;--blue:#001eff;--blue-2:#2f42f0;--light-blue:#e5e8ff}html[data-theme=light]{--bg-color:var(--white);--text-color:var(--black);--blue-color:var(--blue);--blue-color-hover:var(--blue-2);--gray-hero-video-element:#8b9296}html[data-theme=dark]{--bg-color:var(--black-bg);--text-color:var(--white);--blue-color:var(--blue-2);--blue-color-hover:var(--blue);--gray-hero-video-element:#565d63}*{box-sizing:border-box;margin:0;padding:0}html{font-size:1vw;visibility:hidden}@media(max-width:1023px){html{font-size:4.4444vw}}html[data-theme][data-transitions-allowed] :not(.offCommonTransition){transition:background-color .4s ease,color .4s ease,border-color .4s ease,visibility .3s ease}html[data-theme]{visibility:visible}body{background-color:var(--bg-color)}body,button,input,textarea{font-family:var(--font-rooftop)}.menuAndPage{display:flex;width:100%;margin:0 auto}@media(max-width:1023px){.menuAndPage{width:100%}}.page{display:flex;flex-direction:column;position:relative;width:92.5rem;overflow-x:hidden}@media(max-width:1023px){.page{width:22.5rem;padding-top:3.4375rem}}.page__content{flex:1 1;padding-right:6.875rem;margin-top:1.25rem}@media(max-width:1023px){.page__content{padding-right:0;margin-top:0}}.page__bgLine{position:absolute;top:0;width:.0625rem;height:100%;z-index:-1;background-color:#f0f0f0}html[data-theme=dark] .page__bgLine{background-color:var(--gray-5)}@media(max-width:1023px){.page__bgLine{display:none}}.page__bgLine:first-child{left:0}.page__bgLine:nth-child(2){left:22.5rem}.page__bgLine:nth-child(3){left:42.8125rem}.page__bgLine:nth-child(4){left:63.0625rem}.page__bgLine:nth-child(5){left:85.5625rem}.container{padding:0 .625rem}.centerPositionContent{width:40.5625rem}@media(max-width:1023px){.centerPositionContent{width:100%;padding:0}}@font-face{font-family:rooftopFonts;src:url(/_next/static/media/d91a3456d06a9b36-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rooftopFonts;src:url(/_next/static/media/588d3918e4fcfa8e-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:rooftopFonts Fallback;src:local("Arial");ascent-override:83.04%;descent-override:21.30%;line-gap-override:0.00%;size-adjust:115.01%}.__className_8a51f3{font-family:rooftopFonts,rooftopFonts Fallback}.__variable_8a51f3{--font-rooftop:"rooftopFonts","rooftopFonts Fallback"}