.background_background__3Oeal{position:fixed;width:100vw;height:100vh;background-color:#22262a;z-index:-2000}@-webkit-keyframes background_raise__CYLad{0%{-webkit-transform:translateY(10vh);transform:translateY(10vh)}to{-webkit-transform:translateY(-110vh);transform:translateY(-110vh)}}@-moz-keyframes background_raise__CYLad{0%{-moz-transform:translateY(10vh);transform:translateY(10vh)}to{-moz-transform:translateY(-110vh);transform:translateY(-110vh)}}@keyframes background_raise__CYLad{0%{-webkit-transform:translateY(10vh);-moz-transform:translateY(10vh);transform:translateY(10vh)}to{-webkit-transform:translateY(-110vh);-moz-transform:translateY(-110vh);transform:translateY(-110vh)}}.background_dot__1X6xY{color:#fff;font-size:var(--dot-size,3rem);text-shadow:0 0 5px #fff;position:absolute;bottom:0;left:-webkit-calc(var(--dot-horizontal-variation,0) * 100%);left:-moz-calc(var(--dot-horizontal-variation,0) * 100%);left:calc(var(--dot-horizontal-variation, 0) * 100%);-webkit-animation-name:background_raise__CYLad;-moz-animation-name:background_raise__CYLad;animation-name:background_raise__CYLad;-webkit-animation-duration:var(--dot-animation-duration,20s);-moz-animation-duration:var(--dot-animation-duration,20s);animation-duration:var(--dot-animation-duration,20s);-webkit-animation-delay:-webkit-calc(-webkit-calc(var(--dot-delay-randomizer,0) * var(--dot-animation-duration,20s)) - var(--dot-animation-duration,20s));-moz-animation-delay:-moz-calc(-moz-calc(var(--dot-delay-randomizer,0) * var(--dot-animation-duration,20s)) - var(--dot-animation-duration,20s));animation-delay:calc(calc(var(--dot-delay-randomizer, 0) * var(--dot-animation-duration, 20s)) - var(--dot-animation-duration, 20s));-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}.logo_roundLogo__iHDMf{background-color:#fff;border:.15rem solid rgba(0,0,0,.09);border-radius:50%;padding:1rem;height:100%;width:auto;overflow:hidden;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;-moz-transition:transform .1s,-moz-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s,-moz-transform .1s}.logo_roundLogo__iHDMf.logo_floating__ezVPX{height:5rem;position:fixed;bottom:1rem;left:1rem;z-index:1000}.logo_active__A6INA{-webkit-transform:scale(.7);-moz-transform:scale(.7);transform:scale(.7)}.logo_animate__14Idv{-webkit-animation:logo_bornFromVoid__1ciCT .2s backwards;-moz-animation:logo_bornFromVoid__1ciCT .2s backwards;animation:logo_bornFromVoid__1ciCT .2s backwards}.logo_reverseAnimation__3xpOP{-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;-moz-transition:transform .1s,-moz-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s,-moz-transform .1s;-webkit-transform:scale(.001);-moz-transform:scale(.001);transform:scale(.001)}@-webkit-keyframes logo_bornFromVoid__1ciCT{0%{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes logo_bornFromVoid__1ciCT{0%{-moz-transform:scale(.1);transform:scale(.1)}to{-moz-transform:scale(1);transform:scale(1)}}@keyframes logo_bornFromVoid__1ciCT{0%{-webkit-transform:scale(.1);-moz-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.generalContainer_container__rL4P8>*{margin:.8rem}.competenceCardsBox_fixSize__3Jpg9{max-width:19rem}@media(min-width:768px){.competenceCardsBox_fixSize__3Jpg9{max-width:25rem}}@media(min-width:1200px){.competenceCardsBox_fixSize__3Jpg9{max-width:30rem}}.contactCards_scaleOnHover__KEmi7 .contactCards_qrcode__qBto8,.contactCards_scaleOnHover__KEmi7 .contactCards_title__OvpmN{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s}.contactCards_scaleOnHover__KEmi7:hover .contactCards_title__OvpmN{-webkit-transform:translateY(-.5rem);-moz-transform:translateY(-.5rem);transform:translateY(-.5rem)}.contactCards_scaleOnHover__KEmi7:hover .contactCards_qrcode__qBto8{-webkit-transform:translateY(.5rem);-moz-transform:translateY(.5rem);transform:translateY(.5rem)}.contactCards_qrcode__qBto8{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.contactCards_boxGrid__3beA5{display:-moz-box;display:flex;min-width:100%;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center;overflow:auto;width:-moz-max-content;width:max-content;flex-wrap:nowrap;padding:.5rem}.contactCards_boxGrid__3beA5>*{margin:.5rem;width:-moz-max-content;width:max-content}@media(min-width:768px){.contactCards_boxGrid__3beA5>*{margin:1rem}}.indexPage_grid__1lRXH{display:grid;grid-gap:1rem;gap:1rem;width:100%;height:auto;grid-template:"logoBar" auto "hello" auto "competenceIntro" auto "competenceCards" auto "contactMe" "contactCards" auto/100%}.indexPage_grid__1lRXH .indexPage_logoBar__3SPk6{grid-area:logoBar}.indexPage_grid__1lRXH .indexPage_helloSection__3mLDn{grid-area:hello}.indexPage_grid__1lRXH .indexPage_contactMe__iCPpO{grid-area:contactMe}.indexPage_grid__1lRXH .indexPage_competenceIntro__QkCWL{grid-area:competenceIntro}.indexPage_grid__1lRXH .indexPage_competenceCards__2EDQb{grid-area:competenceCards}.indexPage_grid__1lRXH .indexPage_contactCards__kpv3h{grid-area:contactCards}.indexPage_externalGrid__38hnB{display:grid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;grid-gap:1rem;gap:1rem;height:100vh;grid-template:"content" 100vh/100%}.indexPage_externalGrid__38hnB .indexPage_sideMenu__3QBRw{grid-area:sideMenu;height:100%}.indexPage_externalGrid__38hnB .indexPage_sideMenu__3QBRw::-webkit-scrollbar{display:none}.indexPage_externalGrid__38hnB .indexPage_content__1siEm{grid-area:content}.indexPage_externalGrid__38hnB .indexPage_content__1siEm::-webkit-scrollbar{display:none}.indexPage_helloText__n6eYv{text-indent:1ch}