@font-face{font-family:montserratFont;src:url(../media/Montserrat_Regular-s.p.bf0344ae.woff)format("woff");font-display:swap;font-weight:400}@font-face{font-family:montserratFont;src:url(../media/Montserrat_Bold-s.p.5e119a1c.woff)format("woff");font-display:swap;font-weight:700}@font-face{font-family:montserratFont;src:url(../media/Montserrat_Italic-s.p.4b037872.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:montserratFont;src:url(../media/Montserrat_BoldItalic-s.p.ccc6cb1d.woff)format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:montserratFont Fallback;src:local(Arial);ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:113.9%}.montserratfont_37339b8-module__ieMB2q__className{font-family:montserratFont,montserratFont Fallback}.montserratfont_37339b8-module__ieMB2q__variable{--font-montserrat:"montserratFont","montserratFont Fallback"}
html,body{scroll-behavior:smooth;scrollbar-width:none;scroll-behavior:smooth;background-color:#111318;width:100vw;max-width:100%;height:100dvh;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;font-weight:400;line-height:39px}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
.header{background-color:var(--jf-tertiary-color);color:var(--jf-primary-color);padding:10px;padding-inline:var(--jf-padding-xl);z-index:1000000;justify-content:space-between;align-items:start;width:100dvw;transition:background-color .3s;display:flex;position:fixed}@media (max-width:62rem){.header{padding:var(--jf-padding-md);padding-block:var(--jf-padding-sm)}}@media (max-width:40rem){.header{padding:var(--jf-padding-sm)}}@media (min-width:62rem) and (max-width:72rem){.header{padding:var(--jf-padding-lg);padding-block:var(--jf-padding-md)}}.header.scrolled{background-color:var(--jf-background-color)}.header-title{font-size:var(--jf-font-lg);font-weight:700}@media (max-width:62rem){.header-title{font-size:var(--jf-font-lg)}}@media (max-width:40rem){.header-title{font-size:var(--jf-font-mm)}}.header-title.active{color:var(--jf-hover-color)}.nav{gap:6rem;display:flex}@media (max-width:62rem){.nav{gap:2rem}}@media (max-width:40rem){.nav{gap:1rem}}@media (min-width:62rem) and (max-width:72rem){.nav{gap:3rem}}.nav-item{color:var(--jf-primary-color)}@media (max-width:62rem){.nav-item{font-size:var(--jf-font-md)}}@media (max-width:40rem){.nav-item{font-size:var(--jf-font-sm)}}@media (min-width:62rem) and (max-width:72rem){.nav-item{font-size:var(--jf-font-md)}}.nav-item.active,.nav-item:hover{color:var(--jf-hover-color)}
.footer{background-color:var(--jf-background-color);padding:var(--jf-padding-xl);font-size:var(--jf-font-mm);justify-content:space-between;padding-block:1rem;display:flex}@media (min-width:62rem) and (max-width:72rem){.footer{padding-inline:var(--jf-padding-lg)}}@media (max-width:62rem){.footer{padding-inline:var(--jf-padding-md)}}@media (max-width:40rem){.footer{padding-inline:var(--jf-padding-sm);font-size:var(--jf-font-sm);display:block}}.footer p{color:var(--jf-hover-color)}.footer p:hover{color:var(--jf-blue-hover-color)}
