:root{--num-of-columns:14;--grid-padding-x:0px;--grid-size:calc((100vw - (var(--grid-padding-x) * 2)) / var(--num-of-columns));background-color:#000}.fancy-grid{background-size:var(--grid-size) var(--grid-size);background-image:linear-gradient(to right, var(--color-border-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border-grid) 1px, transparent 1px);background-position:0 0;background-attachment:local}.fancy-grid-screen{background-size:var(--grid-size) var(--grid-size);background-image:linear-gradient(to right, var(--color-border-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border-grid) 1px, transparent 1px);background-position:0 bottom;background-attachment:local}@media screen and (max-width:1670px){:root{--num-of-columns:12}}@media screen and (max-width:1300px){:root{--num-of-columns:11}}@media screen and (max-width:1100px){:root{--num-of-columns:10}}@media screen and (max-width:900px){:root{--num-of-columns:8}}@media screen and (max-width:700px){:root{--grid-padding-x:30px;--num-of-columns:5}.fancy-grid{background-position:var(--grid-padding-x) 0}.fancy-grid-screen{background-position:var(--grid-padding-x) bottom}.fancy-grid-mobile{background-size:var(--grid-size) var(--grid-size);background-image:linear-gradient(to right, var(--color-border-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border-grid) 1px, transparent 1px);background-position:var(--grid-padding-x) 0;background-attachment:local}}@media screen and (max-width:600px){:root{--grid-padding-x:20px;--num-of-columns:4}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn2{0%{opacity:0}to{opacity:1}}.animation-cube-menu-2>a{opacity:0;animation:.2s linear .5s forwards fadeIn2}.animation-cube-menu>div>div{opacity:0;animation:.15s linear forwards fadeIn}.service-fade-in{opacity:0;animation:1.2s 1.3s forwards fadeIn}
@font-face{font-family:pxGroteskRegular;src:url(../media/Px_Grotesk_Regular-s.p.3z6sz93ftjdg1.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:pxGroteskRegular Fallback;src:local(Arial);ascent-override:91.14%;descent-override:25.21%;line-gap-override:0.0%;size-adjust:103.13%}.pxgroteskregular_9259746-module__hTbFKW__className{font-family:pxGroteskRegular,pxGroteskRegular Fallback}.pxgroteskregular_9259746-module__hTbFKW__variable{--font-px-grotesk:"pxGroteskRegular", "pxGroteskRegular Fallback"}
