.experience_experienceSection__Z1GbA{min-height:100vh;--transition:0.8s}.experience_experienceSection__Z1GbA ul{display:flex;flex-direction:row;justify-content:space-around;list-style-type:none;flex-wrap:wrap;padding:0 40px}.experience_experienceSection__Z1GbA li{width:480px;height:-moz-fit-content;height:fit-content;background-color:#0f0f0f;text-align:center;padding:20px;margin:20px;border-radius:16px 16px 32px 32px;transition:transform var(--transition)}.experience_experienceSection__Z1GbA h3{transition:transform var(--transition)}.experience_experienceSection__Z1GbA li img{margin:24px;width:100px;height:100px;transition:fill var(--transition),transform var(--transition)}.experience_experienceSection__Z1GbA li p{font-size:15px;transition:transform var(--transition)}.experience_experienceSection__Z1GbA li:not(:hover) img{fill:#FFF}.experience_experienceSection__Z1GbA li:hover{transform:scale(1.1)}.experience_experienceSection__Z1GbA li:hover h3,.experience_experienceSection__Z1GbA li:hover img{transform:scale(1.2)}.experienceItem_hideDescription__xFtjy,.experienceItem_hideResponsible__Qu4Ee,.experienceItem_hideTech___M_Nw{display:none}.experienceItem_descriptionTitle__vMaYT{font-weight:700;cursor:pointer}.experienceItem_responsibleTitle__QHBN8,.experienceItem_techTitle__GnjYe{margin-top:5px;font-weight:700;cursor:pointer}.experienceItem_contractDate__VXCc6{margin-top:5px;font-weight:700}.experienceItem_experienceItem__x9Y9h p svg{width:20px!important;height:20px!important;margin:5px -25px 5px 0}.experienceItem_showDescription__RNXh0,.experienceItem_showResponsible__nniro{margin:15px 0;color:#d8d8d8;font-size:14px!important}.experienceItem_highlightResponsible__pJAqe{font-family:Consolas;font-weight:700;color:var(--strong-hot)}.experienceItem_showTech__usHPT{margin:15px 0;color:#d8d8d8;font-size:14px!important}img.experienceItem_logo__Kbs31{border:5px double #444;border-radius:8px;background:#777;z-index:var(--z-over-menu)}.about_aboutSection__rUV__{min-height:100vh;--transition:0.5s}.about_aboutSection__rUV__ ul{display:flex;flex-direction:row;justify-content:space-around;list-style-type:none;flex-wrap:wrap;padding:0 40px}.about_aboutSection__rUV__ li{width:240px;height:316px;background-color:#0f0f0f;text-align:center;padding:20px;margin:20px;border-radius:16px 16px 32px 32px}.about_aboutSection__rUV__ h3,.about_aboutSection__rUV__ li{transition:transform var(--transition)}.about_aboutSection__rUV__ li svg{margin:24px;width:100px;height:100px;transition:fill var(--transition),transform var(--transition)}.about_aboutSection__rUV__ li:not(:hover) svg{fill:#FFF}.about_aboutSection__rUV__ li:hover{transform:scale(1.1)}.about_aboutSection__rUV__ li:hover h3,.about_aboutSection__rUV__ li:hover svg{transform:scale(1.2)}.contact_contactSection__GvvSb form{padding:32px 128px;background-color:#0f0f0f;text-align:center;margin:32px 64px;border-radius:16px 16px 32px 32px}.contact_contactSection__GvvSb p{line-height:3em}.contact_contactSection__GvvSb .contact_noFormEmails___CpyO{list-style:none;display:flex;justify-content:space-around;margin:60px}.contact_contactSection__GvvSb .contact_noFormEmails___CpyO li a{display:block}.contact_contactSection__GvvSb .contact_noFormEmails___CpyO li a:hover{color:var(--strong-hot)}.contact_contactSection__GvvSb label:not(.contact_noBreak__DfbYJ){display:block}.contact_contactSection__GvvSb .contact_checkBoxes__ca5Jc,.contact_contactSection__GvvSb button,.contact_contactSection__GvvSb input:not([type=checkbox]),.contact_contactSection__GvvSb select,.contact_contactSection__GvvSb textarea{width:50%;padding:8px}.contact_contactSection__GvvSb .contact_checkBoxes__ca5Jc,.contact_contactSection__GvvSb input:not([type=checkbox]),.contact_contactSection__GvvSb select,.contact_contactSection__GvvSb textarea{display:block;margin:12px auto 24px;border-radius:4px}.contact_contactSection__GvvSb input[type=checkbox]{margin-right:8px;flex-wrap:wrap}.contact_contactSection__GvvSb .contact_checkBoxes__ca5Jc{display:flex;justify-content:space-between}.contact_contactSection__GvvSb .contact_checkBoxes__ca5Jc li{list-style:none;white-space:nowrap}.contact_contactSection__GvvSb button{font-size:12px}@media (max-width:600px){.contact_contactSection__GvvSb form{padding:24px 12px;margin:32px}.contact_contactSection__GvvSb button,.contact_contactSection__GvvSb input:not([type=checkbox]),.contact_contactSection__GvvSb select,.contact_contactSection__GvvSb textarea{width:90%}}.modal_main__AqEg9{display:flex!important;align-content:center;justify-content:center;margin:auto}.modal_backdrop__AYAQp{background-color:#000000;opacity:.9!important}.modal_dialog__uN2CC{background-color:#000000;border-color:currentcolor;border-top:1px solid var(--strong-hot);border-bottom:1px solid var(--strong-hot);border-left:1px solid var(--light-cold);border-right:1px solid var(--light-cold);border-radius:8px 12px 16px 24px;display:flex;align-content:center;justify-content:center;height:min-content;margin:auto}.modal_content__NxZRZ{background-color:linear-gradient(90deg,var(--transparent-cold) 0,var(--transparent-hot) 100%);color:#CCCCCC;padding:8px 16px}.modal_content__NxZRZ svg{margin:0 12px;background-color:#FFFFFF;padding:4px;border-radius:4px}.modal_content__NxZRZ button{background-color:#666}.footer_footer__wCyt8{padding:32px 120px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:64px 0 0;font-size:14px;gap:24px;min-height:50vh;--icon-default:28px;--padding-default:10px;--button-default:48px;--margin-default:4px;--radius-default:12px;--icon-highlight:36px;--padding-highlight:6px;--button-highlight:48px;--margin-highlight:4px;--radius-highlight:12px}.footer_left__BVrkI h2{text-align:left;margin:0 0 12px}.footer_left__BVrkI h3{margin:0 0 12px;position:relative}.footer_left__BVrkI h3 .footer_a11y__dFtXa,.footer_left__BVrkI h3 .footer_accessibility__buwpk{position:absolute;top:0;left:0}.footer_left__BVrkI h3 .footer_a11y__dFtXa span{color:var(--strong-hot)}.footer_left__BVrkI h3 .footer_a11y__dFtXa{animation:footer_show-text__NKbKM 5s;opacity:1}@keyframes footer_show-text__NKbKM{0%{opacity:0}80%{opacity:0}to{opacity:1}}.footer_left__BVrkI h3 .footer_accessibility__buwpk{animation:footer_hide-text__9kTQ4 5s;opacity:0}@keyframes footer_hide-text__9kTQ4{0%{opacity:1}80%{opacity:1}to{opacity:0}}.footer_left__BVrkI h3 .footer_tech__99Nww{animation:footer_slide-text__ZkRM4 5s;margin-left:46px}@keyframes footer_slide-text__ZkRM4{0%{margin-left:126px}80%{margin-left:126px}to{margin-left:46px}}.footer_left__BVrkI ul{list-style:none}.footer_left__BVrkI ul li{display:inline-block;overflow:visible;text-align:center;background:rgb(0,0,0,.75);width:var(--button-default);height:var(--button-default);padding:var(--padding-default);margin:var(--margin-default);border-radius:var(--radius-default)}.footer_left__BVrkI ul li:hover:not(.footer_soon__w_yIE){background:#FFF;width:var(--button-highlight);height:var(--button-highlight);padding:var(--padding-highlight);margin:var(--margin-highlight);border-radius:var(--radius-highlight)}.footer_left__BVrkI ul li svg{width:var(--icon-default);height:var(--icon-default)}.footer_left__BVrkI ul li:hover svg{width:var(--icon-highlight);height:var(--icon-highlight)}.footer_left__BVrkI ul li:not(:hover):not(:active) svg{fill:#FFF}.footer_left__BVrkI .footer_statement__Wlawd{max-width:40vw;color:#000;margin-top:40px;transition:color 10s cubic-bezier(.5,2,.5,1) 10s}.footer_left__BVrkI .footer_statement__Wlawd:hover{color:#FFF;transition:color 10s cubic-bezier(.5,2,.5,1)}.footer_right__NqvhU{text-align:left}.footer_right__NqvhU h3{margin-top:24px}@media (max-width:600px){.footer_right__NqvhU{text-align:right;width:100vw;margin-top:20px}}.header_header__7nP3i{padding:24px 120px;height:120px}.header_logo__gu5hP{width:-moz-fit-content;width:fit-content;z-index:var(--z-over-menu);position:relative;text-align:center;width:320px;display:block}.header_logo__gu5hP .header_logoMain__o6a7E{float:left;margin-right:16px}.header_logo__gu5hP .header_logoCircle__gg70s{fill:#222}.header_header__7nP3i h1{font-size:36px;text-align:left;margin:0}.header_header__7nP3i .header_logo__gu5hP h2{font-size:24px;text-align:left;margin:0 0 0 104px;white-space:nowrap;position:relative}.header_header__7nP3i .header_logo__gu5hP h2 .header_a11y__AvCJ2,.header_header__7nP3i .header_logo__gu5hP h2 .header_accessibility__fAiM6{position:absolute;top:0;left:0;transition:opacity .5s .5s}.header_header__7nP3i .header_logo__gu5hP h2 .header_a11y__AvCJ2 span{color:var(--strong-hot)}.header_header__7nP3i .header_logo__gu5hP h2 .header_ally__mQNlS{opacity:1}.header_header__7nP3i .header_logo__gu5hP h2 .header_accessibility__fAiM6{opacity:0}.header_header__7nP3i .header_logo__gu5hP h2 .header_tech__6i6uo{margin-left:56px;transition:margin-left 1s;transition-delay:.5s}.header_header__7nP3i .header_logo__gu5hP:hover h2 .header_a11y__AvCJ2{opacity:0}.header_header__7nP3i .header_logo__gu5hP:hover h2 .header_accessibility__fAiM6{opacity:1}.header_header__7nP3i .header_logo__gu5hP:hover h2 .header_tech__6i6uo{margin-left:152px;transition-delay:0s}.header_menuIcon__pNZzl{transition:transform .5s cubic-bezier(.5,2,.5,1);cursor:pointer;transform:rotate(0deg);position:fixed;top:36px;right:100px;z-index:var(--z-over-menu)}.header_piece__JehgD{fill:#DDD}.header_menuIcon__pNZzl:hover{transform:rotate(45deg) scale(1.2)}.header_menuIcon__pNZzl:active{transform:rotate(45deg) scale(.9)}.header_menuIcon__pNZzl.header_spin__EQ_y_{transform:rotate(2turn)}.header_menuIcon__pNZzl.header_spin__EQ_y_:hover{transform:rotate(765deg) scale(1.2)}.header_menuIcon__pNZzl.header_spin__EQ_y_:active{transform:rotate(765deg) scale(.9)}.header_nav__uTIfd{position:fixed;top:0;right:0;width:100vw;height:0;overflow-y:hidden;background-color:#000;transition:height .5s,opacity .5s;padding:0;opacity:0;z-index:var(--z-menu)}.header_nav__uTIfd.header_opened__JMqgE{padding:120px 24px 0;height:100vh;opacity:1}.header_nav__uTIfd ul{list-style-type:none}.header_nav__uTIfd ul li{text-decoration:none;color:inherit;text-align:right}.header_nav__uTIfd ul li a{display:inline-block;font-size:32px;line-height:1em;margin:16px 12px;text-decoration:none;color:inherit}.header_nav__uTIfd ul li a:hover{font-size:36px;margin:14px 12px;text-shadow:0 0 10px #CCC}.introduction_section__MWsbX{height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0f0f0f;margin-bottom:20px;clear:both}.introduction_section__MWsbX a,.introduction_section__MWsbX h1,.introduction_section__MWsbX h2{margin:12px}.introduction_section__MWsbX h3{font-size:300%;text-align:center;z-index:var(--z-over-menu);position:relative;width:100%;height:60px}.introduction_section__MWsbX h3 .introduction_weAre__RHAtx{animation-name:introduction_toggle-text__wmhY0;animation-duration:49s;animation-iteration-count:infinite;position:absolute;width:100%;top:0;opacity:0}@keyframes introduction_toggle-text__wmhY0{0%{opacity:1}12%{opacity:1}14%{opacity:0}}.introduction_section__MWsbX h3 span{transition:height .5s,opacity .5s}.introduction_section__MWsbX h3 span:first-child{display:inline-block;animation:introduction_slide-in-left__99ns5 7s cubic-bezier(.5,1,.5,1) infinite;text-shadow:0 0 10px #999}@keyframes introduction_slide-in-left__99ns5{0%{transform:translateX(-50vw);opacity:0;text-shadow:none}12%{transform:translateX(0);opacity:.5}14%{opacity:.5}16%{opacity:1}18%{opacity:.3}20%{opacity:1}22%{opacity:.1}30%{opacity:.1}32%{opacity:1;text-shadow:0 0 10px #999}}.introduction_section__MWsbX h3 span:last-child{display:inline-block;animation:introduction_slide-in-right__vY3Qk 7s cubic-bezier(.5,1,.5,1) infinite}@keyframes introduction_slide-in-right__vY3Qk{0%{transform:translateX(50vw);opacity:0}12%{transform:translateX(0);opacity:1}22%{transform:translateX(0)}28%{transform:translateX(50px)}30%{transform:translateX(-20px)}40%{transform:translateX(0)}}.introduction_section__MWsbX p{font:12px}.introduction_button__Va1GK{border:4px solid var(--light-cold);color:var(--strong-hot);padding:12px 60px;border-radius:16px 16px 32px 32px;background-color:inherit}.introduction_button__Va1GK:hover{border-color:var(--strong-hot);color:var(--strong-cold)}.services_servicesSection__a_Eip{min-height:100vh;--transition:0.5s}.services_servicesSection__a_Eip ul{display:flex;flex-direction:row;justify-content:space-around;align-items:center;list-style-type:none;flex-wrap:wrap;padding:0 40px}.services_servicesSection__a_Eip li{width:280px;background-color:#0f0f0f;text-align:center;padding:20px;margin:20px;border-radius:16px 16px 32px 32px}.services_servicesSection__a_Eip h3,.services_servicesSection__a_Eip li{transition:transform var(--transition)}.services_servicesSection__a_Eip li svg{margin:24px;width:100px;height:100px;transition:fill var(--transition),transform var(--transition)}.services_servicesSection__a_Eip li:not(:hover) svg{fill:#FFF}.services_servicesSection__a_Eip li.services_mainService__12SPs{width:320px}.services_servicesSection__a_Eip li.services_mainService__12SPs svg{width:120px;height:120px}.services_servicesSection__a_Eip li.services_mainService__12SPs h3{font-size:24px}.services_servicesSection__a_Eip li.services_mainService__12SPs{font-size:18px}.services_servicesSection__a_Eip li:hover{transform:scale(1.1)}.services_servicesSection__a_Eip li:hover h3,.services_servicesSection__a_Eip li:hover svg{transform:scale(1.2)}.skillsBoard_skillsSection__ec1Dp{min-height:100vh}.skillsBoard_skillsSection__ec1Dp h3{text-align:center;margin:0}.skillsBoard_skillsSection__ec1Dp h4{text-align:center;margin:32px 0 0}.skillsBoard_skillsList__vjATm{padding:20px 60px;background-color:#0f0f0f;margin:32px 96px 64px;border-radius:16px 16px 32px 32px}@media (max-width:600px){.skillsBoard_skillsList__vjATm{margin:32px 8px 64px}}.skillsBoard_skillsLine__Vu5wo{text-align:center;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:center;padding:8px}.skillsBoard_mainSkills__7Z9MD{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.skillsGroup_techGroup__Xsh22{--icon-default:24px;--padding-default:10px;--button-default:48px;--margin-default:8px;--radius-default:12px;--icon-highlight:32px;--padding-highlight:8px;--button-highlight:48px;--margin-highlight:8px;--radius-highlight:12px;--icon-pressed:24px;--padding-pressed:8px;--button-pressed:40px;--margin-pressed:12px;--radius-pressed:12px;display:flex;flex-direction:row;flex-wrap:wrap;width:250px;justify-content:center;margin-bottom:16px}.skillsGroup_tech___4cLM{display:inline-block;overflow:visible;text-align:center;cursor:pointer;background:rgb(0,0,0,.75);width:var(--button-default);height:var(--button-default);padding:var(--padding-default);margin:var(--margin-default);border-radius:var(--radius-default)}.skillsGroup_tech___4cLM:hover{background:#FFF;width:var(--button-highlight);height:var(--button-highlight);padding:var(--padding-highlight);margin:var(--margin-highlight);border-radius:var(--radius-highlight)}.skillsGroup_tech___4cLM:active{opacity:.5;background:#FFF;width:var(--button-pressed);height:var(--button-pressed);padding:var(--padding-pressed);margin:var(--margin-pressed);border-radius:var(--radius-pressed)}.skillsGroup_tech___4cLM svg{width:var(--icon-default);height:var(--icon-default)}.skillsGroup_tech___4cLM:hover svg{width:var(--icon-highlight);height:var(--icon-highlight)}.skillsGroup_tech___4cLM:active svg{width:var(--icon-pressed);height:var(--icon-pressed)}.skillsGroup_tech___4cLM:not(:hover):not(:active) svg{fill:#FFF}.team_teamSection__eSt3R{min-height:100vh}.team_teamSection__eSt3R>ul{display:flex;flex-direction:row;justify-content:space-around;list-style-type:none;flex-wrap:wrap;padding:0 40px}.team_teamSection__eSt3R>ul>li{width:400px;background-color:#0f0f0f;text-align:center;padding:20px;margin:12px 0;border-radius:16px 16px 32px 32px}.pictureEasterEgg_box__17JVG{position:relative}.pictureEasterEgg_picture__qbl4B{position:absolute;top:0;left:0}.pictureEasterEgg_easterEggWrapping__Uwoew{animation:pictureEasterEgg_easter-egg-behind__Ga5P7 5s 2s}@keyframes pictureEasterEgg_easter-egg-behind__Ga5P7{0%{opacity:0}15%{opacity:1}20%{opacity:0}25%{opacity:1}30%{opacity:0}70%{opacity:1}}.teamMember_photo__IJ5kW{margin:20px;display:inline-block}.teamMember_photo__IJ5kW,.teamMember_photo__IJ5kW img{border-radius:4px}.teamMember_photo__IJ5kW img{border:5px double #444;border-radius:8px;background:#777;z-index:var(--z-over-menu)}.teamMember_description__8mPpM{margin:20px;font-style:italic}.teamMember_links__Iy0g7{--icon-default:24px;--padding-default:10px;--button-default:48px;--margin-default:8px;--radius-default:12px;--icon-highlight:32px;--padding-highlight:8px;--button-highlight:48px;--margin-highlight:8px;--radius-highlight:12px;--icon-pressed:24px;--padding-pressed:8px;--button-pressed:40px;--margin-pressed:12px;--radius-pressed:12px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.teamMember_links__Iy0g7 li{list-style:none}.teamMember_link__3f2SO{display:inline-block;overflow:visible;text-align:center;background:rgb(0,0,0,.75);width:var(--button-default);height:var(--button-default);padding:var(--padding-default);margin:var(--margin-default);border-radius:var(--radius-default)}.teamMember_link__3f2SO:hover{background:#FFF;width:var(--button-highlight);height:var(--button-highlight);padding:var(--padding-highlight);margin:var(--margin-highlight);border-radius:var(--radius-highlight)}.teamMember_link__3f2SO:active{opacity:.5;background:#FFF;width:var(--button-pressed);height:var(--button-pressed);padding:var(--padding-pressed);margin:var(--margin-pressed);border-radius:var(--radius-pressed)}.teamMember_link__3f2SO svg{width:var(--icon-default);height:var(--icon-default)}.teamMember_link__3f2SO:hover svg{width:var(--icon-highlight);height:var(--icon-highlight)}.teamMember_link__3f2SO:active svg{width:var(--icon-pressed);height:var(--icon-pressed)}.teamMember_link__3f2SO:not(:hover):not(:active) svg{fill:#FFF}