.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}div[data-el=content-layout]{width:clamp(320px,100%,1200px);margin-inline:auto;padding-inline:1.5rem;display:grid;min-height:1px}i[data-el=icon]{font-size:var(--icon_size, 1.5rem);display:grid;place-items:center}i[data-el=icon]:after{content:"";display:inline-block;width:1em;height:1em;mask:var(--icon) center/1em no-repeat;background-color:currentColor}header#app-header:has(~#app-content [data-current-page=consultancy]) [data-to=consultancy] a,header#app-header #folder-links [data-to] a:focus,header#app-header #folder-links [data-to] a:hover{color:#222;rotate:-.2deg!important;transform:translatey(calc(.25rem + var(--item) * var(--step)));box-shadow:var(--shadow-5);outline:none}header#app-header:has(~#app-content [data-current-page=consultancy]) [data-to=consultancy] a:after,header#app-header #folder-links [data-to] a:focus:after,header#app-header #folder-links [data-to] a:hover:after{transform:rotateX(45deg)}header#app-header:has(~#app-content [data-current-page=consultancy]) [data-to=consultancy] a:before,header#app-header #folder-links [data-to] a:focus:before,header#app-header #folder-links [data-to] a:hover:before{animation:marker 1s linear forwards}header#app-header:has(~#app-content [data-current-page=development]) [data-to=development] a,header#app-header #folder-links [data-to] a:focus,header#app-header #folder-links [data-to] a:hover{color:#222;rotate:-.2deg!important;transform:translatey(calc(.25rem + var(--item) * var(--step)));box-shadow:var(--shadow-5);outline:none}header#app-header:has(~#app-content [data-current-page=development]) [data-to=development] a:after,header#app-header #folder-links [data-to] a:focus:after,header#app-header #folder-links [data-to] a:hover:after{transform:rotateX(45deg)}header#app-header:has(~#app-content [data-current-page=development]) [data-to=development] a:before,header#app-header #folder-links [data-to] a:focus:before,header#app-header #folder-links [data-to] a:hover:before{animation:marker 1s linear forwards}header#app-header:has(~#app-content [data-current-page=education]) [data-to=education] a,header#app-header #folder-links [data-to] a:focus,header#app-header #folder-links [data-to] a:hover{color:#222;rotate:-.2deg!important;transform:translatey(calc(.25rem + var(--item) * var(--step)));box-shadow:var(--shadow-5);outline:none}header#app-header:has(~#app-content [data-current-page=education]) [data-to=education] a:after,header#app-header #folder-links [data-to] a:focus:after,header#app-header #folder-links [data-to] a:hover:after{transform:rotateX(45deg)}header#app-header:has(~#app-content [data-current-page=education]) [data-to=education] a:before,header#app-header #folder-links [data-to] a:focus:before,header#app-header #folder-links [data-to] a:hover:before{animation:marker 1s linear forwards}header#app-header:has(~#app-content [data-current-page=about_us]) [data-to=about_us] a,header#app-header #folder-links [data-to] a:focus,header#app-header #folder-links [data-to] a:hover{color:#222;rotate:-.2deg!important;transform:translatey(calc(.25rem + var(--item) * var(--step)));box-shadow:var(--shadow-5);outline:none}header#app-header:has(~#app-content [data-current-page=about_us]) [data-to=about_us] a:after,header#app-header #folder-links [data-to] a:focus:after,header#app-header #folder-links [data-to] a:hover:after{transform:rotateX(45deg)}header#app-header:has(~#app-content [data-current-page=about_us]) [data-to=about_us] a:before,header#app-header #folder-links [data-to] a:focus:before,header#app-header #folder-links [data-to] a:hover:before{animation:marker 1s linear forwards}header#app-header ul#folder-links [data-el=icon]{margin-right:.5rem}@media screen and (width<1000px){header#app-header ul#folder-links [data-el=icon]{display:none}}@media screen and (width<900px){header#app-header ul#folder-links a{font-size:.9rem}}@media screen and (width<700px){header#app-header ul#folder-links li{margin-right:-.5rem}header#app-header ul#folder-links [data-el=icon]{--icon_size: 1.5rem;display:unset;margin-right:0}header#app-header ul#folder-links span{display:none}}@media screen and (width<460px){header#app-header ul#folder-links a{padding-inline:1.25rem}}@keyframes marker{50%{transform:translatey(-1.5rem) rotate(-5deg)}75%{transform:translatey(-1.5rem rotate(-5deg))}to{transform:translatey(-1.5rem) rotate(-5deg)}}ul[data-astro-cid-gdb5lrim]#folder-links{--step: .5rem;display:flex;list-style:none;margin:0;padding:0;height:100%;padding-inline:.5rem;justify-self:flex-end}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim]{position:relative;margin-right:-1rem;height:100%;display:inline-block}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim] a[data-astro-cid-gdb5lrim]{--icon_size: 1.25rem;position:relative;display:grid;font-size:1rem;place-items:center;grid-template-columns:max-content max-content;background-color:#f4e3c3;padding:.75rem 1.75rem 3rem;border-radius:.75rem .75rem 0 0;color:#111;transform:translatey(calc(1.2rem + var(--item) * var(--step)));box-shadow:var(--shadow-3);transition:transform .3s ease-in-out,rotate .3s ease-in-out,color .3s ease,box-shadow .3s ease}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim] a[data-astro-cid-gdb5lrim] span[data-astro-cid-gdb5lrim]{display:inline-block;alignment-baseline:central;padding-top:.3rem}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim] a[data-astro-cid-gdb5lrim]:after,ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim] a[data-astro-cid-gdb5lrim]:before{content:"";position:absolute;display:inline-block;transition:transform .3s ease-in-out}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim] a[data-astro-cid-gdb5lrim]:after{top:2.75rem;height:4rem;width:50rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;right:-.5rem;background-color:#f4e3c3;transform-origin:50% 100%;box-shadow:var(--shadow-5);z-index:100}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim] a[data-astro-cid-gdb5lrim]:before{width:1.5rem;left:0;height:5rem;top:3rem;background-color:var(--_label-bg, black);box-shadow:var(--shadow-2);clip-path:polygon(0% 0%,50% 5%,100% 0%,100% 100%,0 100%);transform-origin:50% 100%}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim][data-to=consultancy] a[data-astro-cid-gdb5lrim]{--_label-bg: #b02727;rotate:-2deg}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim][data-to=development] a[data-astro-cid-gdb5lrim]{--_label-bg: #5edb2d;rotate:-.2deg}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim][data-to=education] a[data-astro-cid-gdb5lrim]{--_label-bg: #2760b0;rotate:-.5deg}ul[data-astro-cid-gdb5lrim]#folder-links li[data-astro-cid-gdb5lrim][data-to=about_us] a[data-astro-cid-gdb5lrim]{--_label-bg: #ecaf34;rotate:.7deg}header#app-header{--_margins: 1.5rem;inset-inline:0;z-index:100;position:relative;clip-path:polygon(0% calc(100% - var(--header-skew)),0% 0%,100% 0,100% 100%)}header#app-header>div.bg{position:absolute;display:inline-block;background-color:#111;inset:0}header#app-header *{user-select:none}header#app-header nav{display:grid;grid-template-columns:max-content 1fr max-content;align-items:flex-start;width:100%;height:calc(4.5rem + var(--header-skew));justify-content:space-between;color:#ddd;z-index:101;padding-top:.5rem}header#app-header #logo,header#app-header #lang-selector{margin-bottom:var(--header-skew)}header#app-header #logo{margin-right:var(--_margins);display:grid;grid-template-columns:repeat(2,max-content);align-items:center;gap:1rem}header#app-header #logo picture{border-radius:50%;display:grid;margin:.05rem}header#app-header #logo picture img{width:3.5rem;aspect-ratio:1;transition:outline .2s,box-shadow .2s}header#app-header #logo #isotype{width:12rem;--c1: #d6d6d6}header#app-header #logo:focus{outline:none}header#app-header #logo:focus picture{outline:2px solid var(--neon_blue);box-shadow:0 0 10px var(--neon_blue)}header#app-header #logo:focus #isotype{--c1: var(--neon_blue);--c2: var(--neon_blue);text-shadow:0 0 10px var(--neon_blue)}header#app-header #lang-selector{margin:0 0 0 var(--_margins);font-size:1.25rem;padding:.5rem;display:grid;gap:.5rem;list-style-type:none}header#app-header #lang-selector a{transition:color .2s,text-shadow .2s}header#app-header #lang-selector a[aria-current]{pointer-events:none;color:#888}header#app-header #lang-selector a:focus{outline:none;color:var(--neon_blue);text-shadow:0 0 10px var(--neon_blue)}header#app-header #lang-selector li+li{border-top:2px solid #ddd;padding-top:.5rem}@media screen and (width<1200px){header#app-header #logo{gap:.5rem}header#app-header #logo #isotype{width:8rem}header#app-header #lang-selector{font-size:1rem}}@media screen and (width<900px){header#app-header{--_margins: 1rem}}@media screen and (width<800px){header#app-header #logo #isotype{display:none}}@media screen and (width<700px){header#app-header #logo #isotype{display:inline}}@media screen and (width<600px){header#app-header #logo #isotype{display:none}}@media screen and (width<400px){header#app-header{--_margins: .5rem}}footer[data-astro-cid-so7jxkal]#app-footer{background-color:#111;min-height:3.5rem;inset-inline:0;padding-block:.5rem}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal]{color:#ddd}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal]>div[data-astro-cid-so7jxkal]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:space-between;align-items:center}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #company[data-astro-cid-so7jxkal]{font-size:.9rem}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #made-with-astro[data-astro-cid-so7jxkal]{font-size:.875rem;display:flex;align-items:center;gap:.5ch}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #made-with-astro[data-astro-cid-so7jxkal] img[data-astro-cid-so7jxkal]{width:1em;height:1em}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #social[data-astro-cid-so7jxkal],footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #legal[data-astro-cid-so7jxkal]{list-style:none;display:flex;flex-direction:row;margin:0;padding:0;gap:.5rem}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #social[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal],footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #legal[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]{--icon_size: 1.75rem}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #legal[data-astro-cid-so7jxkal]{gap:1.5rem;justify-content:center}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #legal[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]{font-size:.8rem}@media screen and (width<900px){footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #made-with-astro[data-astro-cid-so7jxkal]{font-size:1rem}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #made-with-astro[data-astro-cid-so7jxkal] span[data-astro-cid-so7jxkal]{display:none}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #company[data-astro-cid-so7jxkal]{font-size:.8rem}footer[data-astro-cid-so7jxkal]#app-footer nav[data-astro-cid-so7jxkal] #social[data-astro-cid-so7jxkal] a[data-astro-cid-so7jxkal]{--icon_size: 1.5rem}}:root{--header-skew: 3rem}[grid]{display:grid}[grid=center]{place-items:center}:root{--color_warning: #ffcc01;--neon_blue: #81fafe}:root{font-size:16px;--f-font: "Special Elite", system-ui}*{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--shadow-1: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-2: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--shadow-3: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);--shadow-4: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);--shadow-5: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22);--shadow-1--inset: inset 0 1px 3px rgba(0, 0, 0, .12), inset 0 1px 2px rgba(0, 0, 0, .24);--shadow-2--inset: inset 0 3px 6px rgba(0, 0, 0, .16), inset 0 3px 6px rgba(0, 0, 0, .23);--shadow-3--inset: inset 0 10px 20px rgba(0, 0, 0, .19), inset 0 6px 6px rgba(0, 0, 0, .23);--shadow-4--inset: inset 0 14px 28px rgba(0, 0, 0, .25), inset 0 10px 10px rgba(0, 0, 0, .22);--shadow-5--inset: inset 0 19px 38px rgba(0, 0, 0, .3), inset 0 15px 12px rgba(0, 0, 0, .22)}@keyframes parallax{0%{transform:translateY(10rem)}to{transform:translateY(-10rem)}}[data-parallax]{z-index:101;animation:parallax linear;animation-timeline:view();animation-range:entry 0 cover 100%}@media(prefers-reduced-motion:reduce){[data-parallax]{animation:none}}body[data-no-motion] [data-parallax]{animation:none}[data-page]{position:fixed;height:100dvh;width:0}[data-page]~*:has([data-current-page]){left:-100dvw}[data-current-page]{position:relative;perspective:100px;perspective-origin:center center}*:has([data-current-page])~[data-page]{right:-100dvw}html,body{margin:0;width:100%;height:100%}body{overflow:hidden;background-color:#e3e0d5;color:#222;font-family:var(--f-font);display:grid;grid-template-rows:max-content 1fr;height:100dvh;max-width:100dvw}body:has(#wip) :is(#app-header,#app-footer){display:none}@media screen and (width<360px){body{overflow-x:auto}}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:inherit}img{content-visibility:auto}#app-content[data-astro-cid-sckkx6r4]{overflow:hidden scroll;display:grid;position:relative;grid-template-rows:1fr max-content;min-width:100dvw;scrollbar-color:#e2ff62 #333;scrollbar-width:thin;box-sizing:content-box;margin-top:calc(var(--header-skew) * -1)}#app-content[data-astro-cid-sckkx6r4]:has(#wip){overflow:hidden}#app-content[data-astro-cid-sckkx6r4]>div[data-astro-cid-sckkx6r4]{display:grid;grid-auto-flow:column}
