@font-face{font-family:ntSonic;src:url(../media/NTSomic_Regular-s.p.0a5eppj9_um26.ttf)format("truetype");font-display:swap;font-weight:400;font-style:regular}@font-face{font-family:ntSonic;src:url(../media/NTSomic_Medium-s.p.0sz4t._qw4t1s.ttf)format("truetype");font-display:swap;font-weight:500;font-style:medium}@font-face{font-family:ntSonic;src:url(../media/NTSomic_Semibold-s.p.17zpt_z1x2_a5.ttf)format("truetype");font-display:swap;font-weight:600;font-style:semibold}@font-face{font-family:ntSonic;src:url(../media/NTSomic_Bold-s.p.0oms6n-92gz1..ttf)format("truetype");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:ntSonic Fallback;src:local(Arial);ascent-override:96.6%;descent-override:19.13%;line-gap-override:9.56%;size-adjust:104.56%}.ntsonic_333154b4-module__BFBH4W__className{font-family:ntSonic,ntSonic Fallback}.ntsonic_333154b4-module__BFBH4W__variable{--font-nt-sonic:"ntSonic", "ntSonic Fallback"}
@font-face{font-family:ptRootUi;src:url(../media/PT_Root_UI_Regular-s.p.0z.1xc47ph_dv.ttf)format("truetype");font-display:swap;font-weight:400;font-style:regular}@font-face{font-family:ptRootUi;src:url(../media/PT_Root_UI_Medium-s.p.0-cg2nm_i-v7y.ttf)format("truetype");font-display:swap;font-weight:500;font-style:medium}@font-face{font-family:ptRootUi;src:url(../media/PT_Root_UI_Bold-s.p.0~jheu~ne.56k.ttf)format("truetype");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:ptRootUi Fallback;src:local(Arial);ascent-override:97.7%;descent-override:26.52%;line-gap-override:0.0%;size-adjust:101.44%}.ptrootui_38beae6d-module__El-gzG__className{font-family:ptRootUi,ptRootUi Fallback}.ptrootui_38beae6d-module__El-gzG__variable{--font-pt-root-ui:"ptRootUi", "ptRootUi Fallback"}
html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:clip}body{color:#000;font-family:var(--font-nt-sonic);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;padding:0}*{-webkit-tap-highlight-color:#0000}.container{--container-py:80px;--container-px:160px;box-sizing:border-box;width:100%;padding:var(--container-py) var(--container-px)}@media (max-width:1919px){.container{--container-py:60px;--container-px:20px}}@media (max-width:1199px){.container{--container-py:50px;--container-px:24px}}@media (max-width:767px){.container{--container-py:40px;--container-px:12px}}
