@font-face{font-family:akrobat;src:url(../media/Akrobat_ExtraLight-s.p.0a67b5b0.woff)format("woff");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:akrobat;src:url(../media/Akrobat_Light-s.p.77b8c0dd.woff)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:akrobat;src:url(../media/Akrobat_Regular-s.p.b965759f.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:akrobat;src:url(../media/Akrobat_SemiBold-s.p.ac47f13f.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:akrobat;src:url(../media/Akrobat_Bold-s.p.bc27cefa.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:akrobat;src:url(../media/akrobat_extrabold_webfont-s.p.a2d1a243.woff)format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:akrobat;src:url(../media/Akrobat_Black-s.p.1c7675ff.woff)format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:akrobat Fallback;src:local(Arial);ascent-override:119.36%;descent-override:23.87%;line-gap-override:0.0%;size-adjust:83.78%}.akrobat_465e24f8-module__rte97G__className{font-family:akrobat,akrobat Fallback}.akrobat_465e24f8-module__rte97G__variable{--font-akrobat:"akrobat","akrobat Fallback"}
html,body{-webkit-overflow-scrolling:touch;background-color:#fafafa;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:250px;min-height:100vh;font-family:var(--font-akrobat),sans-serif;color:#1a1a1a;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}:root{--subtle-border:1px solid #0000000f}::-webkit-scrollbar{width:4px;height:6px}::-webkit-scrollbar-track{border-radius:var(--mantine-radius-md);background:#0000000d}::-webkit-scrollbar-thumb{border-radius:var(--mantine-radius-md);background:var(--mantine-primary-color-6);cursor:pointer}::-webkit-scrollbar-thumb:hover{background:var(--mantine-primary-color-4)}.service-card{transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0000001a}footer a:hover span,footer a:hover p{color:#ffffffd9!important}section,[data-section]{transition:background-color .3s}
