@import url(https://fonts.googleapis.com/css?family=Lato:700);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Tomorrow:wght@400;700&display=swap);.Page_page__KomtP{display:flex;flex-direction:column;gap:2rem;justify-content:center;width:100%;z-index:998}@media (min-width:64em){.Page_page__KomtP{gap:3rem}}.Page_page__loading__l6BsM{align-items:center;background-color:#0a0a0a;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.Page_page__loading__l6BsM .Page_simple-spinner__mT6hm{height:100px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.Page_page__loading__l6BsM .Page_simple-spinner__mT6hm span{-webkit-animation:Page_spinner-anim__Qp95s .8s linear infinite;animation:Page_spinner-anim__Qp95s .8s linear infinite;border-color:transparent #20bf55 #20bf55 transparent;border-radius:50%;border-style:solid;border-width:10px;display:block;height:100px;width:100px}@-webkit-keyframes Page_spinner-anim__Qp95s{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Page_spinner-anim__Qp95s{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.HomePage_home__about__3e078{padding:0!important}.HomePage_home__about-blur__b-Q2l{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,4%,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.HomePage_home__about-content__wgoYx{align-items:center;background-color:hsla(0,0%,4%,.8);display:flex;flex-direction:column;gap:2rem;height:100%;left:0;padding:2rem;position:relative;top:0;width:100%;z-index:2}@media (min-width:64em){.HomePage_home__about-content__wgoYx{gap:3rem;padding:3rem}}.HomePage_home__about-proverb__34\+JD{align-items:center;display:flex;flex-direction:column;justify-content:center}.HomePage_home__about-proverb-item__XgtTy{background-color:hsla(0,0%,8%,.4)!important;font-size:1.6rem;font-style:italic;font-weight:700}@media (min-width:64em){.HomePage_home__about-proverb-item__XgtTy{font-size:1.8rem}}@media (min-width:90em){.HomePage_home__about-proverb-item__XgtTy{font-size:2rem}}@media (min-width:116em){.HomePage_home__about-proverb-item__XgtTy{font-size:2.2rem}}.HomePage_home__about-text__EARPG{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}@media (min-width:64em){.HomePage_home__about-text__EARPG{gap:3rem}}.HomePage_home__about-text-item__dXP7A{background-color:hsla(0,0%,8%,.4)!important;max-width:410px;width:100%}@media (min-width:90em){.HomePage_home__about-text-item__dXP7A{max-width:450px}}@media (min-width:116em){.HomePage_home__about-text-item__dXP7A{max-width:480px}}.HomePage_home__about-cta__n4nVH{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:360px;width:100%}@media (min-width:90em){.HomePage_home__about-cta__n4nVH{max-width:400px}}@media (min-width:116em){.HomePage_home__about-cta__n4nVH{max-width:480px}}.HomePage_home__about-cta__n4nVH p{font-weight:700}.HomePage_home__about-cta-button__zXi0K{background-color:#20bf55;border-radius:.2rem;color:#0a0a0a;cursor:pointer;font-weight:700;margin-top:1rem;padding:1rem;position:relative;text-decoration:none;transition:all .5s ease}.HomePage_home__about-cta-button__zXi0K:hover{background-color:#10602b}.HomePage_home__about__3e078 video{-webkit-filter:hue-rotate(-70deg);filter:hue-rotate(-70deg);height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.HomePage_home__services-wrapper__2d-Hj{max-width:1600px!important}.HomePage_home__services-item__Lk1G1{align-items:flex-start;display:flex;flex-direction:column;font-size:1.4rem;gap:2rem;justify-content:space-between;position:relative;width:100%}@media (min-width:48em){.HomePage_home__services-item__Lk1G1{height:240px;width:45%}}@media (min-width:64em){.HomePage_home__services-item__Lk1G1{font-size:1.5rem;gap:2rem;height:auto;width:100%}}@media (min-width:80em){.HomePage_home__services-item__Lk1G1{height:260px;width:45%}}@media (min-width:90em){.HomePage_home__services-item__Lk1G1{font-size:1.6rem;height:270px;width:45%}}@media (min-width:110em){.HomePage_home__services-item__Lk1G1{height:270px;width:30%}}@media (min-width:116em){.HomePage_home__services-item__Lk1G1{font-size:1.7rem;height:290px}}.HomePage_home__services-item-header__DzRPX{align-items:center;display:flex;gap:1rem;justify-content:flex-start;width:100%}.HomePage_home__services-item-header__DzRPX h3{align-items:center;display:flex;font-size:inherit}.HomePage_home__services-item-text__bPkjL{font-size:inherit;text-align:left}.HomePage_home__services-item-link__NHC3n{background-color:#20bf55;border-radius:.2rem;color:#0a0a0a;font-size:inherit;font-weight:700;margin-top:.4rem;padding:.2rem .8rem;text-decoration:none;transition:all .5s ease}.HomePage_home__services-item-link__NHC3n:hover{background-color:#10602b}@media (min-width:64em){.HomePage_home__services-item-link__NHC3n{padding:.4rem 1rem}}@media (min-width:90em){.HomePage_home__services-item-link__NHC3n{padding:.6rem 1.2rem}}.HomePage_home__services-item__Lk1G1 .HomePage_icon__dxabr{bottom:2rem;color:#3d3d3d;display:block;height:3.3rem;position:absolute;right:2rem}@media (min-width:64em){.HomePage_home__services-item__Lk1G1 .HomePage_icon__dxabr{bottom:3rem;height:3.6rem;right:3rem}}.PageSection_page-section__lao4H{align-items:center;background-color:#0a0a0a;border:2px solid #141414;color:#ccc;display:flex;flex-direction:column;font-size:1.5rem;gap:2rem;justify-content:center;overflow:hidden;padding:2rem;position:relative;text-align:center;width:100%;z-index:0}@media (min-width:64em){.PageSection_page-section__lao4H{font-size:1.6rem;gap:3rem;padding:3rem}}@media (min-width:90em){.PageSection_page-section__lao4H{font-size:1.7rem}}@media (min-width:116em){.PageSection_page-section__lao4H{font-size:1.8rem}}.PageSection_page-section__wrapper__A0046{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:1600px;width:100%}@media (min-width:64em){.PageSection_page-section__wrapper__A0046{gap:3rem}}.PageSection_page-section__header__6ds1K{border-bottom:3px solid #20bf55;font-size:1.6rem;font-style:italic;margin-bottom:.8rem;padding:0 .6rem .2rem}@media (min-width:64em){.PageSection_page-section__header__6ds1K{font-size:1.8rem}}@media (min-width:90em){.PageSection_page-section__header__6ds1K{font-size:2rem}}@media (min-width:116em){.PageSection_page-section__header__6ds1K{font-size:2.2rem}}.PageSection_page-section__item__Z10FP{background-color:#141414;border-radius:.2rem;box-shadow:0 0 3px 0 #141414;padding:2rem}@media (min-width:64em){.PageSection_page-section__item__Z10FP{padding:3rem}}.PageSection_page-section__lao4H span{color:#20bf55;font-weight:700}.Footer_footer__P02mu{background-color:#0a0a0a;border-top:2px solid #141414;color:#ccc;padding:2rem 2.6rem;position:relative;width:100%}.Footer_footer__wrapper__J3b1m{align-items:center;background-color:#141414;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.4rem;font-weight:700;gap:.5rem;justify-content:center;padding:2rem}@media (min-width:42em){.Footer_footer__wrapper__J3b1m{flex-direction:row;justify-content:space-between}}@media (min-width:90em){.Footer_footer__wrapper__J3b1m{font-size:1.5rem}}.Footer_footer__about__amt9r{align-items:center;display:flex;font-weight:700;justify-content:center}.Footer_footer__about__amt9r span{color:#20bf55}@media (min-width:64em){.Footer_footer__P02mu{padding:3rem 9.4rem 3rem 31.4rem}}@media (min-width:90em){.Footer_footer__P02mu{padding-left:33.4rem;padding-right:11.4rem}}@media (min-width:116em){.Footer_footer__P02mu{padding-left:35.4rem;padding-right:13.4rem}}.Main_main__n35W6{color:#000;padding:6.6rem .4rem .4rem;position:relative;transition:all .5s ease}.Main_main__swap__etnv3{align-items:center;display:flex;flex-direction:column;padding:2rem;transition:all 0s ease;width:100%}.Main_main__swap--active__jjDzM{opacity:0;-webkit-transform:scale(.4);transform:scale(.4);transition:.25s}@media (min-width:64em){.Main_main__n35W6{padding:1.4rem 7.4rem 1.4rem 29.4rem}}@media (min-width:90em){.Main_main__n35W6{padding-left:31.4rem;padding-right:9.4rem}}@media (min-width:116em){.Main_main__n35W6{padding-left:33.4rem;padding-right:11.4rem}}.Main_main--side__LQ\+Vq{-webkit-transform:translateX(150px) rotate(5deg);transform:translateX(150px) rotate(5deg)}.Main_main--menu__x5Je\+{-webkit-transform:translateX(-150px) rotate(-5deg);transform:translateX(-150px) rotate(-5deg)}@media (min-width:64em){.Main_main--menu__x5Je\+{-webkit-transform:translateX(-200px) rotate(-5deg);transform:translateX(-200px) rotate(-5deg)}}.Sidebar_sidebar__p8I9\+{background-color:#0a0a0a;border-right:2px solid #141414;display:flex;flex-direction:column;height:100vh;justify-content:space-between;max-width:28rem;position:fixed;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .5s ease;z-index:1000}@media (min-width:64em){.Sidebar_sidebar__p8I9\+{-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:90em){.Sidebar_sidebar__p8I9\+{max-width:30rem}}@media (min-width:116em){.Sidebar_sidebar__p8I9\+{max-width:32rem}}.Sidebar_sidebar__button__9Nolh{align-items:center;color:#20bf55;display:flex;justify-content:flex-end;padding:10px;position:absolute;-webkit-transform:translateX(60px);transform:translateX(60px);transition:all .5s ease;width:100%;z-index:101}@media (min-width:64em){.Sidebar_sidebar__button__9Nolh{display:none}}.Sidebar_sidebar__button__9Nolh span{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.Sidebar_sidebar__button__9Nolh span svg{height:60%}.Sidebar_sidebar__button--hide__GNHpA{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.Sidebar_sidebar__box__W9YfI{overflow-y:scroll}.Sidebar_sidebar--active__\+YsCt,.Sidebar_sidebar--active__\+YsCt .Sidebar_sidebar__button__9Nolh{-webkit-transform:translateX(0);transform:translateX(0)}.Side_side__cOSll{align-items:center;color:#ccc;display:flex;flex-direction:column;font-family:Tomorrow,sans-serif;height:100vh;justify-content:space-between;width:100%}.Side_side__shadow__A6m4\+{background-color:#0a0a0a;box-shadow:-3px 5px 4px 0 #000;height:.8rem;width:100%;z-index:1}.Side_side__shadow__A6m4\+:last-child{box-shadow:-3px -5px 4px 0 #000}@media (min-width:90em){.Side_side__shadow__A6m4\+{height:1.2rem}}@media (min-width:116em){.Side_side__shadow__A6m4\+{height:1.6rem}}.Side_side__self__dzUTz{align-items:center;background-color:#0a0a0a;border-bottom:2px solid #141414;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem 0}.Side_side__self-photo__5yO1M{border:5px solid #292929;border-radius:50%;display:block;width:45%}.Side_side__self-info__3mzBv{align-items:center;display:flex;flex-direction:column;justify-content:center;letter-spacing:.1rem}.Side_side__self-info--main__fICBk{font-size:1.8rem;font-weight:700}@media (min-width:90em){.Side_side__self-info--main__fICBk{font-size:2rem}}@media (min-width:116em){.Side_side__self-info--main__fICBk{font-size:2.2rem}}.Side_side__self-info--sub__gHYp\+{font-size:1.4rem}@media (min-width:90em){.Side_side__self-info--sub__gHYp\+{font-size:1.6rem}}@media (min-width:116em){.Side_side__self-info--sub__gHYp\+{font-size:2rem}}.Side_side__content__NBl2N{display:flex;flex:1 1;flex-direction:column;font-size:1.3rem;gap:2rem;height:100%;justify-content:flex-start;overflow-y:auto;padding:1.2rem 2rem;position:relative;width:100%}.Side_side__content__NBl2N::-webkit-scrollbar{background-color:initial;width:0}@media (min-width:90em){.Side_side__content__NBl2N{font-size:1.4rem;padding:1.6rem 2rem}}@media (min-width:116em){.Side_side__content__NBl2N{font-size:1.5rem;padding:2rem}}.Side_side__info-container__0Megf{flex-direction:column;gap:.4rem}@media (min-width:90em){.Side_side__info-container__0Megf{gap:.6rem}}@media (min-width:116em){.Side_side__info-container__0Megf{gap:.8rem}}.Side_side__info-item__mpmTk{display:flex;justify-content:space-between}.Side_side__info-item--main__zfKpR{font-weight:700}.Side_side__languages__b02jo{gap:1.5rem}@media (min-width:90em){.Side_side__languages__b02jo{gap:1.75rem}}@media (min-width:116em){.Side_side__languages__b02jo{gap:2rem}}.Side_side__languages-container__GFgOP{align-items:center;flex-direction:row;justify-content:space-between}.Side_side__languages-progress__1AdW3{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.Side_side__coding__V4xba{gap:1.2rem}@media (min-width:90em){.Side_side__coding__V4xba{gap:1.4rem}}@media (min-width:116em){.Side_side__coding__V4xba{gap:1.6rem}}.Side_side__coding-container__cvd40{align-items:center;flex-direction:column;gap:1rem;justify-content:space-between;padding-bottom:.2rem}@media (min-width:90em){.Side_side__coding-container__cvd40{gap:1.2rem}}@media (min-width:116em){.Side_side__coding-container__cvd40{gap:1.4rem}}.Side_side__knowledge__TAw7R{gap:1rem}@media (min-width:90em){.Side_side__knowledge__TAw7R{gap:1.2rem}}@media (min-width:116em){.Side_side__knowledge__TAw7R{gap:1.4rem}}.Side_side__knowledge-container__USVDP{align-items:flex-start;flex-direction:column;gap:.4rem;padding-bottom:.2rem;padding-left:1rem}@media (min-width:90em){.Side_side__knowledge-container__USVDP{gap:.6rem;padding-left:1.2rem}}@media (min-width:116em){.Side_side__knowledge-container__USVDP{gap:.8rem;padding-left:1.4rem}}.Side_side__knowledge-container__USVDP div:before{color:#20bf55;content:"\2713";font-weight:700;margin-right:.8rem}.Card_card__LNl2L{align-items:center;background-color:#141414;border-radius:.2rem;color:#ccc;flex-direction:column;font-family:Tomorrow,sans-serif;justify-content:center;letter-spacing:.1rem;padding:2rem}.Card_card__LNl2L,.Card_card__container__LlecU{display:flex;width:100%}.Card_card__header__grIs0{font-size:1.3rem;font-weight:700;text-align:left;width:100%}@media (min-width:90em){.Card_card__header__grIs0{font-size:1.4rem}}@media (min-width:116em){.Card_card__header__grIs0{font-size:1.5rem}}.ProgressBar_skillbox__FWnRI{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.ProgressBar_skillbox__text__buSia{display:flex;flex-direction:row;justify-content:space-between}.ProgressBar_skillbox__text__buSia p{font-size:1.1rem;letter-spacing:.1rem;padding:0;text-transform:uppercase}@media (min-width:90em){.ProgressBar_skillbox__text__buSia p{font-size:1.2rem}}@media (min-width:116em){.ProgressBar_skillbox__text__buSia p{font-size:1.3rem}}.ProgressBar_skillbox__text__buSia p:first-child{font-weight:700}.ProgressBar_skill__sRbpl{background:#292929;border-radius:1rem}.ProgressBar_skill_level__C2egq{background:#20bf55;border-radius:1rem;height:.6rem;width:90%}.ProgressBar_progress-80__lNK\+Y .ProgressBar_skill_level__C2egq{width:80%}.ProgressBar_progress-70__gclcQ .ProgressBar_skill_level__C2egq{width:70%}.ProgressBar_progress-65__s48eR .ProgressBar_skill_level__C2egq{width:65%}.ProgressBar_progress-60__qVm\+g .ProgressBar_skill_level__C2egq{width:60%}.ProgressBar_progress-50__SocFl .ProgressBar_skill_level__C2egq{width:50%}.ProgressBar_progress-45__TQaM2 .ProgressBar_skill_level__C2egq{width:45%}.ProgressBar_progress-40__ethfm .ProgressBar_skill_level__C2egq{width:40%}.RadialProgressBar_pie-wrapper__CCuQc{height:6rem;position:relative;width:6rem}.RadialProgressBar_pie-wrapper__CCuQc .RadialProgressBar_pie__5MfaG{clip:rect(0,6rem,6rem,3rem);height:100%;left:0;position:absolute;top:0;width:100%}.RadialProgressBar_pie-wrapper__CCuQc .RadialProgressBar_pie__5MfaG .RadialProgressBar_half-circle__TPWRe{clip:rect(0,3rem,6rem,0);border:.6rem solid #20bf55;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.RadialProgressBar_pie-wrapper__CCuQc .RadialProgressBar_label__6pjDX{font-size:1.2rem;font-weight:700;left:50%;position:absolute;top:100%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.RadialProgressBar_pie-wrapper__CCuQc .RadialProgressBar_label__6pjDX .RadialProgressBar_smaller__qh0Li{font-size:.7rem;padding-bottom:20px;vertical-align:super}.RadialProgressBar_pie-wrapper__CCuQc .RadialProgressBar_shadow__YJrQ9{border:.6rem solid #292929;border-radius:50%;height:100%;width:100%}.RadialProgressBar_pie-wrapper__CCuQc.RadialProgressBar_progress-100__XFVKd .RadialProgressBar_pie__5MfaG{clip:rect(auto,auto,auto,auto)}.RadialProgressBar_pie-wrapper__CCuQc.RadialProgressBar_progress-100__XFVKd .RadialProgressBar_pie__5MfaG .RadialProgressBar_left-side__o-0XT{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.RadialProgressBar_pie-wrapper__CCuQc.RadialProgressBar_progress-100__XFVKd .RadialProgressBar_pie__5MfaG .RadialProgressBar_right-side__EnxOB{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RadialProgressBar_pie-wrapper__CCuQc.RadialProgressBar_progress-65__VhdTp .RadialProgressBar_pie__5MfaG{clip:rect(auto,auto,auto,auto)}.RadialProgressBar_pie-wrapper__CCuQc.RadialProgressBar_progress-65__VhdTp .RadialProgressBar_pie__5MfaG .RadialProgressBar_left-side__o-0XT{-webkit-transform:rotate(234deg);transform:rotate(234deg)}.RadialProgressBar_pie-wrapper__CCuQc.RadialProgressBar_progress-65__VhdTp .RadialProgressBar_pie__5MfaG .RadialProgressBar_right-side__EnxOB{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RadialProgressBar_pie-wrapper__CCuQc.RadialProgressBar_progress-10__707Un .RadialProgressBar_pie__5MfaG .RadialProgressBar_left-side__o-0XT{-webkit-transform:rotate(36deg);transform:rotate(36deg)}.RadialProgressBar_pie-wrapper__CCuQc.RadialProgressBar_progress-10__707Un .RadialProgressBar_pie__5MfaG .RadialProgressBar_right-side__EnxOB{display:none}.Layout_layout__plXWn{overflow:hidden;width:100%}.MenuBorder_menu-border__yl-ZW{background-color:#0a0a0a;border-bottom:2px solid #141414;min-height:62px;position:fixed;top:0;width:100%;z-index:999}@media (min-width:64em){.MenuBorder_menu-border__yl-ZW{display:none}}.Menu_menu__tim0e{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-left:60px;position:absolute;top:140px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media (min-width:90em){.Menu_menu__tim0e{padding-left:70px;top:150px}}@media (min-width:116em){.Menu_menu__tim0e{padding-left:80px;top:160px}}.Menu_menu__item__RC1cJ{color:#ccc;letter-spacing:.3rem;text-decoration:none;-webkit-transform:translateX(100%);transform:translateX(100%)}@media (min-width:116em){.Menu_menu__item__RC1cJ{font-size:1.8rem}}.Menu_menu__item__RC1cJ:first-child{transition:all .2s ease}.Menu_menu__item__RC1cJ:nth-child(2){transition:all .3s ease}.Menu_menu__item__RC1cJ:nth-child(3){transition:all .4s ease}.Menu_menu__item__RC1cJ:nth-child(4){transition:all .5s ease}.Menu_menu__item__RC1cJ:nth-child(5){transition:all .6s ease}.Menu_menu__item--active__mKc0A{color:#20bf55;font-weight:700}.Menu_menu__item__RC1cJ:hover{color:#20bf55}.Menu_menu--active__VHzPK .Menu_menu__item__RC1cJ{-webkit-transform:translateX(0);transform:translateX(0)}.Menubar_menubar__UjT9j{background-color:#0a0a0a;border-left:2px solid #141414;display:flex;flex-direction:column;font-family:Tomorrow,sans-serif;height:100vh;position:fixed;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .5s ease;width:300px;z-index:1000}@media (min-width:64em){.Menubar_menubar__UjT9j{-webkit-transform:translateX(240px);transform:translateX(240px);z-index:1111}}@media (min-width:90em){.Menubar_menubar__UjT9j{width:320px}}@media (min-width:116em){.Menubar_menubar__UjT9j{width:340px}}.Menubar_menubar__container__gMFe7{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:flex-start;position:relative;width:100%}.Menubar_menubar--active__pNk9Y{-webkit-transform:translateX(0);transform:translateX(0)}.Menubar_menubar__button__gbjAt{align-items:center;background-color:#0a0a0a;border-bottom:2px solid #141414;display:flex;justify-content:flex-start;padding:10px;width:100%;z-index:101}@media (min-width:90em){.Menubar_menubar__button__gbjAt{padding:20px}}@media (min-width:116em){.Menubar_menubar__button__gbjAt{padding:30px}}.Menubar_menubar__button__gbjAt span{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;height:40px;justify-content:center;-webkit-transform:translateX(-60px);transform:translateX(-60px);transition:all .5s ease;width:40px}@media (min-width:64em){.Menubar_menubar__button__gbjAt span{-webkit-transform:translateX(0);transform:translateX(0)}}.Menubar_menubar__button__gbjAt span div{background-color:#20bf55;height:3px;transition:all .5s ease;width:40%}.Menubar_menubar__button--active__70PZF span{-webkit-transform:translateX(0);transform:translateX(0)}.Menubar_menubar__button--active__70PZF span div{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.Menubar_menubar__button--active__70PZF span div:first-child{width:20%}.Menubar_menubar__button--active__70PZF span div:nth-child(2){width:30%}.Menubar_menubar__button--hide__wysqD span{opacity:0;-webkit-transform:translateX(60px);transform:translateX(60px)}.Menubar_menubar__info__1z81T{display:none}@media (min-width:64em){.Menubar_menubar__info__1z81T{align-items:center;color:#ccc;display:flex;font-weight:700;justify-content:center;letter-spacing:.3rem;padding-top:20px;text-transform:uppercase;transition:all .5s ease;white-space:nowrap;width:60px;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}}@media (min-width:90em){.Menubar_menubar__info__1z81T{padding-top:30px;width:80px}}@media (min-width:116em){.Menubar_menubar__info__1z81T{font-size:2rem;padding-top:40px;width:100px}}.Menubar_menubar__info--active__u56md{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.Backdrop_backdrop__8aPXE{background-color:rgba(0,0,0,.9);height:100%;opacity:0;position:fixed;transition:all .3s ease;width:100vw;z-index:998}.Backdrop_backdrop--active__pjm7y{cursor:pointer;opacity:1}@media (min-width:64em){.Backdrop_backdrop--active__pjm7y{z-index:1100}}.ContactPage_contact__Uawz2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ContactPage_contact__box__FK3Ad{justify-content:flex-start;width:100%}@media (min-width:80em){.ContactPage_contact__box__FK3Ad{flex:1 1;width:auto}.ContactPage_contact__box__FK3Ad:last-child{width:100%}}.ContactPage_contact__info__O0wVv{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.ContactPage_contact__info-box__EiLjp{align-items:center;background-color:#141414;display:flex;flex:1 1 280px;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.ContactPage_contact__info-text__QKwCg{background-color:#141414;font-size:1.6rem;padding:2rem;width:100%}@media (min-width:80em){.ContactPage_contact__info-text__QKwCg{font-size:1.7rem}}.ContactPage_contact__info-item__njC9w{align-items:center;display:flex;font-size:1.6rem;justify-content:space-between;width:100%}.ContactPage_contact__info-item__njC9w p:first-child{font-weight:700}.ContactPage_contact__info-item__njC9w a img{width:100%}.ContactPage_contact__api__2G9X8{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.ContactPage_contact__api-wrapper__-CT3V{width:100%}.ContactPage_contact__api-form__e1TF6{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:center;position:relative;width:100%}.ContactPage_contact__api-form-field__Uwkt2{align-items:flex-start;background-color:#292929;display:flex;justify-content:center;max-width:800px;width:100%}.ContactPage_contact__api-form-field-icon__l9h2Q{align-items:center;background-color:#292929;display:flex;justify-content:center}.ContactPage_contact__api-form-field__Uwkt2 svg{color:#20bf55;height:2rem;padding:1rem;width:2rem}@media (min-width:64em){.ContactPage_contact__api-form-field__Uwkt2 svg{height:2.5rem;padding:1.25rem;width:2.5rem}}@media (min-width:90em){.ContactPage_contact__api-form-field__Uwkt2 svg{height:3rem;padding:1.5rem;width:3rem}}.ContactPage_contact__api-form-input__LIW1F{background-color:#0a0a0a;border:2px solid #292929;border-left:none;border-radius:none;color:#ccc;display:block;font-family:inherit;font-size:1.6rem;padding:1rem;transition:all .5s ease;width:100%}.ContactPage_contact__api-form-input__LIW1F::-webkit-input-placeholder{color:#3d3d3d;opacity:.5}.ContactPage_contact__api-form-input__LIW1F::placeholder{color:#3d3d3d;opacity:.5}.ContactPage_contact__api-form-input__LIW1F:focus,.ContactPage_contact__api-form-input__LIW1F:hover{background-color:#141414;outline:none}@media (min-width:64em){.ContactPage_contact__api-form-input__LIW1F{height:5rem}}@media (min-width:90em){.ContactPage_contact__api-form-input__LIW1F{height:6rem}}.ContactPage_contact__api-form-buttons__fwKdh{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.ContactPage_contact__api-form-text__comBM{display:flex;font-size:1.2rem;gap:1rem;margin-top:-1rem}@media (min-width:64em){.ContactPage_contact__api-form-text__comBM{font-size:1.3rem}}@media (min-width:90em){.ContactPage_contact__api-form-text__comBM{font-size:1.4rem}}.ContactPage_contact__api-form-text__comBM span{cursor:pointer}.ContactPage_contact__api-form-submit__Wb2GK{background-color:#20bf55;border:none;border-radius:.2rem;color:#0a0a0a;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .5s ease}.ContactPage_contact__api-form-submit__Wb2GK:focus,.ContactPage_contact__api-form-submit__Wb2GK:hover{background-color:#10602b;outline:none}@media (min-width:64em){.ContactPage_contact__api-form-submit__Wb2GK{font-size:1.5rem}}@media (min-width:90em){.ContactPage_contact__api-form-submit__Wb2GK{font-size:1.6rem}}.ContactPage_contact__api-box__BamDE{align-items:center;background-color:#141414;display:flex;flex-direction:column;font-size:1.6rem;gap:1rem;justify-content:center;padding:2rem;width:100%}@media (min-width:80em){.ContactPage_contact__api-box__BamDE{font-size:1.7rem}}.ContactPage_contact__api-submit__YY93D{background-color:#20bf55;border:none;border-radius:.2rem;color:#0a0a0a;font-family:inherit;font-size:inherit;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .5s ease}.ContactPage_contact__api-submit__YY93D:focus,.ContactPage_contact__api-submit__YY93D:hover{background-color:#10602b;outline:none}@media (min-width:64em){.ContactPage_contact__api-submit__YY93D{padding:1.3rem 2.4rem}}@media (min-width:90em){.ContactPage_contact__api-submit__YY93D{padding:1.6rem 2.8rem}}.ContactPage_contact__api-recovery__DlDx7{align-items:center;background-color:rgba(0,0,0,.95);display:flex;inset:1rem 1rem 1rem 1rem;justify-content:center;padding:0 3rem;position:absolute;z-index:1}.ContactPage_contact__api-recovery-buttons__hBHqv{display:flex;flex-wrap:wrap;gap:1rem}.ContactPage_contact__api-recovery-buttons-close__3QZRO{background-color:#292929;border:none;border-radius:.2rem;color:#ccc;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .5s ease}.ContactPage_contact__api-recovery-buttons-close__3QZRO:focus,.ContactPage_contact__api-recovery-buttons-close__3QZRO:hover{background-color:#141414;outline:none}@media (min-width:64em){.ContactPage_contact__api-recovery-buttons-close__3QZRO{padding:1.3rem 2.4rem}}@media (min-width:90em){.ContactPage_contact__api-recovery-buttons-close__3QZRO{padding:1.6rem 2.8rem}}.ContactPage_contact__api-recovery-buttons-delete__u-D8\+{background-color:#660808;border:none;border-radius:.2rem;color:#ccc;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .5s ease}.ContactPage_contact__api-recovery-buttons-delete__u-D8\+:focus,.ContactPage_contact__api-recovery-buttons-delete__u-D8\+:hover{background-color:#440505;outline:none}.ContactPage_contact__api-recovery-off__drbZ3{display:none}.ContactPage_contact__api-information__uxKkY{display:flex;flex-direction:column;gap:2rem}.ContactPage_contact__api-information__uxKkY p span{color:#ccc}.ContactPage_contact__api-information-buttons__zpCjB{align-items:center;display:flex;gap:1rem;justify-content:center}.ContactPage_contact__api-information-log__KAZO-{background-color:#292929;border:none;border-radius:.2rem;color:#ccc;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .5s ease}.ContactPage_contact__api-information-log__KAZO-:focus,.ContactPage_contact__api-information-log__KAZO-:hover{background-color:#141414;outline:none}@media (min-width:64em){.ContactPage_contact__api-information-log__KAZO-{padding:1.3rem 2.4rem}}@media (min-width:90em){.ContactPage_contact__api-information-log__KAZO-{padding:1.6rem 2.8rem}}.ContactPage_contact__api-information-delete__mlPHK{background-color:#660808;border:none;border-radius:.2rem;color:#ccc;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .5s ease}.ContactPage_contact__api-information-delete__mlPHK:focus,.ContactPage_contact__api-information-delete__mlPHK:hover{background-color:#440505;outline:none}@media (min-width:64em){.ContactPage_contact__api-information-delete__mlPHK{padding:1.3rem 2.4rem}}@media (min-width:90em){.ContactPage_contact__api-information-delete__mlPHK{padding:1.6rem 2.8rem}}.ContactPage_contact__form__ccwPW{width:100%}.ContactPage_contact__form-message-off__hglND{display:none}.ContactPage_contact__form-message__qEHds{align-items:center;background-color:hsla(0,0%,4%,.8);border:2px solid #0a0a0a;bottom:1rem;display:flex;font-size:1.8rem;justify-content:center;left:1rem;position:absolute;right:1rem;top:50%;top:1rem;z-index:2}.ContactPage_contact__form-message__qEHds p{background-color:#141414;max-width:400px;padding:2rem 4rem;width:100%}@media (min-width:48em){.ContactPage_contact__form-message__qEHds{font-size:1.9rem}}@media (min-width:64em){.ContactPage_contact__form-message__qEHds{font-size:2rem}}@media (min-width:90em){.ContactPage_contact__form-message__qEHds{font-size:2.1rem}}.ContactPage_contact__form-message--good__Cit51 p{color:green}.ContactPage_contact__form-message--bad__OhH5s p{color:red}.ContactPage_contact__form-loading-off__1q3PD{display:none}.ContactPage_contact__form-loading__cmTsF{align-items:center;background-color:hsla(0,0%,4%,.9);bottom:-2rem;display:flex;justify-content:center;left:-2rem;position:absolute;right:-2rem;top:-2rem;z-index:1}.ContactPage_contact__form-loading__cmTsF .ContactPage_simple-spinner__82Y-R{height:100px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.ContactPage_contact__form-loading__cmTsF .ContactPage_simple-spinner__82Y-R span{-webkit-animation:ContactPage_spinner-anim__6eQHh .8s linear infinite;animation:ContactPage_spinner-anim__6eQHh .8s linear infinite;border-color:transparent #20bf55 #10602b transparent;border-radius:50%;border-style:solid;border-width:10px;display:block;height:100px;width:100px}@-webkit-keyframes ContactPage_spinner-anim__6eQHh{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ContactPage_spinner-anim__6eQHh{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ContactPage_contact__form-wrapper__7I0oS{width:100%}.ContactPage_contact__form__ccwPW .ContactPage_form__f4BPG{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;position:relative;width:100%}.ContactPage_contact__form__ccwPW .ContactPage_form__field__L9XPv{align-items:flex-start;background-color:#292929;display:flex;justify-content:center;max-width:800px;width:100%}@media (min-width:90em){.ContactPage_contact__form__ccwPW .ContactPage_form__field__L9XPv{max-width:1000px}}.ContactPage_contact__form__ccwPW .ContactPage_form__field-icon__mDDeN{align-items:center;background-color:#292929;display:flex;justify-content:center}.ContactPage_contact__form__ccwPW .ContactPage_form__field__L9XPv svg{color:#20bf55;height:2rem;padding:1rem;width:2rem}@media (min-width:64em){.ContactPage_contact__form__ccwPW .ContactPage_form__field__L9XPv svg{height:2.5rem;padding:1.25rem;width:2.5rem}}@media (min-width:90em){.ContactPage_contact__form__ccwPW .ContactPage_form__field__L9XPv svg{height:3rem;padding:1.5rem;width:3rem}}.ContactPage_contact__form__ccwPW .ContactPage_form__success__MAAFW{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.ContactPage_contact__form__ccwPW .ContactPage_form__input__l\+37x{background-color:#0a0a0a;border:2px solid #292929;border-left:none;border-radius:none;color:#ccc;display:block;font-family:inherit;font-size:1.6rem;height:4rem;padding:1rem;transition:all .5s ease;width:100%}.ContactPage_contact__form__ccwPW .ContactPage_form__input__l\+37x::-webkit-input-placeholder{color:#3d3d3d;opacity:.5}.ContactPage_contact__form__ccwPW .ContactPage_form__input__l\+37x::placeholder{color:#3d3d3d;opacity:.5}.ContactPage_contact__form__ccwPW .ContactPage_form__input__l\+37x:focus,.ContactPage_contact__form__ccwPW .ContactPage_form__input__l\+37x:hover{background-color:#141414;outline:none}@media (min-width:64em){.ContactPage_contact__form__ccwPW .ContactPage_form__input__l\+37x{height:5rem}}@media (min-width:90em){.ContactPage_contact__form__ccwPW .ContactPage_form__input__l\+37x{height:6rem}}.ContactPage_contact__form__ccwPW .ContactPage_form__textarea__sNZMv{height:8rem;resize:none}@media (min-width:64em){.ContactPage_contact__form__ccwPW .ContactPage_form__textarea__sNZMv{height:10rem}}@media (min-width:90em){.ContactPage_contact__form__ccwPW .ContactPage_form__textarea__sNZMv{height:12rem}}.ContactPage_contact__form__ccwPW .ContactPage_form__submit__n5KsL{background-color:#20bf55;border:none;border-radius:.2rem;color:#0a0a0a;font-family:inherit;font-size:inherit;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .5s ease}.ContactPage_contact__form__ccwPW .ContactPage_form__submit__n5KsL:focus,.ContactPage_contact__form__ccwPW .ContactPage_form__submit__n5KsL:hover{background-color:#10602b;outline:none}@media (min-width:64em){.ContactPage_contact__form__ccwPW .ContactPage_form__submit__n5KsL{padding:1.3rem 2.4rem}}@media (min-width:90em){.ContactPage_contact__form__ccwPW .ContactPage_form__submit__n5KsL{padding:1.6rem 2.8rem}}.ContactPage_contact__form__ccwPW .ContactPage_form__f4BPG iframe{border:2px solid #000}.PortfolioPage_portfolio__pVygb{position:relative}.PortfolioPage_portfolio__wrapper__00csn{align-items:flex-start;max-width:1400px!important;min-height:80vh}.PortfolioPage_portfolio__nav__xytrX{display:flex;gap:2rem;margin-bottom:1rem}.PortfolioPage_portfolio__nav-item__5Sl-C{background-color:#20bf55;border-radius:.2rem;color:#0a0a0a;cursor:pointer;font-weight:700;padding:.4rem 1rem;transition:all .5s ease}.PortfolioPage_portfolio__nav-item--active__r1CUU{background-color:#85eaa7}.PortfolioPage_portfolio__nav-item__5Sl-C:hover{background-color:#54e283}.PortfolioPage_portfolio__item__lAHeJ{border:2px solid #292929;display:flex;flex-direction:column;max-width:300px;padding:0!important;position:relative;width:100%}@media (min-width:64em){.PortfolioPage_portfolio__item__lAHeJ{max-width:320px}}@media (min-width:90em){.PortfolioPage_portfolio__item__lAHeJ{max-width:340px}}@media (min-width:116em){.PortfolioPage_portfolio__item__lAHeJ{max-width:360px}}.PortfolioPage_portfolio__item--hide__hGsXK{display:none}.PortfolioPage_portfolio__item-image__SIYGW{border-radius:.2rem .2rem 0 0;display:block;width:100%}.PortfolioPage_portfolio__item-box__PDrtr{display:flex;flex-direction:column;gap:1rem;height:230px;justify-content:space-between;padding:2rem 1rem}@media (min-width:64em){.PortfolioPage_portfolio__item-box__PDrtr{padding:2rem}}@media (min-width:90em){.PortfolioPage_portfolio__item-box__PDrtr{height:240px}}@media (min-width:116em){.PortfolioPage_portfolio__item-box__PDrtr{height:260px}}.PortfolioPage_portfolio__item-header__GFvXr{font-size:1.5rem;font-weight:700}@media (min-width:90em){.PortfolioPage_portfolio__item-header__GFvXr{font-size:1.6rem}}@media (min-width:116em){.PortfolioPage_portfolio__item-header__GFvXr{font-size:1.7rem}}.PortfolioPage_portfolio__item-content__OnrH9{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.PortfolioPage_portfolio__item-text__kJAmv{font-size:1.4rem}@media (min-width:90em){.PortfolioPage_portfolio__item-text__kJAmv{font-size:1.5rem}}@media (min-width:116em){.PortfolioPage_portfolio__item-text__kJAmv{font-size:1.6rem}}.PortfolioPage_portfolio__item-keywords__yjsLn{color:#999;color:#20bf55;font-size:1.1rem;font-style:italic;font-weight:700}@media (min-width:90em){.PortfolioPage_portfolio__item-keywords__yjsLn{font-size:1.2rem}}@media (min-width:116em){.PortfolioPage_portfolio__item-keywords__yjsLn{font-size:1.3rem}}.PortfolioPage_portfolio__item-link__Aic09{align-items:center;color:#ccc;display:flex;font-size:1.5rem;justify-content:center;text-decoration:none}@media (min-width:90em){.PortfolioPage_portfolio__item-link__Aic09{font-size:1.6rem}}@media (min-width:116em){.PortfolioPage_portfolio__item-link__Aic09{font-size:1.7rem}}.PortfolioPage_portfolio__item-link__Aic09 svg{height:1rem;padding-left:.5rem;padding-top:.3rem;transition:all .2s ease;width:1rem}@media (min-width:90em){.PortfolioPage_portfolio__item-link__Aic09 svg{height:1.5rem;padding-top:.2rem;width:1.5rem}}.PortfolioPage_portfolio__item-link__Aic09:hover svg{padding-left:1rem}@media (min-width:90em){.PortfolioPage_portfolio__item-link__Aic09:hover svg{padding-left:1.5rem}}.SectionLoading_section-loading__0VGnY{align-items:center;background-color:#0a0a0a;display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100%;z-index:5000;z-index:997}.SectionLoading_section-loading__0VGnY .SectionLoading_simple-spinner__LgTbY{height:100px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.SectionLoading_section-loading__0VGnY .SectionLoading_simple-spinner__LgTbY span{-webkit-animation:SectionLoading_spinner-anim__uaZTW .8s linear infinite;animation:SectionLoading_spinner-anim__uaZTW .8s linear infinite;border-color:transparent #20bf55 #85eaa7 transparent;border-radius:50%;border-style:solid;border-width:10px;display:block;height:100px;width:100px}@-webkit-keyframes SectionLoading_spinner-anim__uaZTW{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes SectionLoading_spinner-anim__uaZTW{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.PageLoading_page-loading__aZqgK{align-items:center;background-color:#141414;display:flex;flex-direction:column;gap:1rem;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:5000}.PageLoading_page-loading__loader-outer__k7AZW{background:#292929;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.9);height:3rem;overflow:hidden;position:relative;width:20rem;z-index:1}.PageLoading_page-loading__loader-inner__yYZ6s{align-items:center;-webkit-animation:PageLoading_load__VcAGn 1s linear infinite;animation:PageLoading_load__VcAGn 1s linear infinite;color:#20bf55;-webkit-column-gap:1rem;column-gap:1rem;display:flex;font-size:60px;justify-content:center;left:0;margin:auto;position:absolute;text-align:center;top:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:auto;z-index:2}.PageLoading_page-loading__loader-inner__yYZ6s svg{background-color:#20bf55;border-radius:1rem;box-shadow:0 0 4px 2px #10602b;height:1.5rem;width:1.5rem}.PageLoading_page-loading__aZqgK h1{color:#20bf55;font-size:1.6rem;font-weight:lighter;letter-spacing:.1em;text-align:left;text-shadow:0 0 30px #85eaa7;text-transform:uppercase;width:85px}.PageLoading_page-loading__aZqgK h1 span{display:none}.PageLoading_page-loading__aZqgK h1:after{-webkit-animation:PageLoading_txt__QmM7z 1.5s infinite;animation:PageLoading_txt__QmM7z 1.5s infinite;content:""}@-webkit-keyframes PageLoading_load__VcAGn{0%{left:-100px}to{left:200px}}@keyframes PageLoading_load__VcAGn{0%{left:-100px}to{left:200px}}@-webkit-keyframes PageLoading_txt__QmM7z{0%{content:"LOADING"}35%{content:"LOADING."}65%{content:"LOADING.."}to{content:"LOADING..."}}@keyframes PageLoading_txt__QmM7z{0%{content:"LOADING"}35%{content:"LOADING."}65%{content:"LOADING.."}to{content:"LOADING..."}}.SudokuPage_sudoku__b5ADf{position:relative}.SudokuPage_sudoku-loading__-LrkW{align-items:center;background-color:hsla(0,0%,4%,.99);bottom:-2rem;display:flex;justify-content:center;left:-2rem;position:absolute;right:-2rem;top:-2rem;z-index:1}.SudokuPage_sudoku-loading__-LrkW .SudokuPage_simple-spinner__\+HQ6H{height:100px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.SudokuPage_sudoku-loading__-LrkW .SudokuPage_simple-spinner__\+HQ6H span{-webkit-animation:SudokuPage_spinner-anim__eAVl6 .8s linear infinite;animation:SudokuPage_spinner-anim__eAVl6 .8s linear infinite;border-color:transparent #20bf55 #10602b transparent;border-radius:50%;border-style:solid;border-width:10px;display:block;height:100px;width:100px}@-webkit-keyframes SudokuPage_spinner-anim__eAVl6{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes SudokuPage_spinner-anim__eAVl6{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.SudokuPage_sudoku__section__vqjbV{padding-left:0;padding-right:0}.SudokuPage_sudoku__wrapper__6E5tI{align-items:center;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:1400px!important}.SudokuPage_sudoku__board__wakRM{display:grid;grid-template-columns:36px repeat(7,34px [col-start]) 36px;grid-template-rows:36px repeat(7,34px [row-start]) 36px}@media (min-width:31.25em){.SudokuPage_sudoku__board__wakRM{grid-template-columns:40px repeat(7,38px [col-start]) 40px;grid-template-rows:40px repeat(7,38px [row-start]) 40px}}@media (min-width:37.5em){.SudokuPage_sudoku__board__wakRM{grid-template-columns:44px repeat(7,42px [col-start]) 44px;grid-template-rows:44px repeat(7,42px [row-start]) 44px}}@media (min-width:90em){.SudokuPage_sudoku__board__wakRM{grid-template-columns:48px repeat(7,46px [col-start]) 48px;grid-template-rows:48px repeat(7,46px [row-start]) 48px}}@media (min-width:116em){.SudokuPage_sudoku__board__wakRM{grid-template-columns:52px repeat(7,50px [col-start]) 52px;grid-template-rows:52px repeat(7,50px [row-start]) 52px}}.SudokuPage_sudoku__header__JquXM{display:flex;font-size:1.4rem;justify-content:space-between;max-width:300px;width:100%}@media (min-width:31.25em){.SudokuPage_sudoku__header__JquXM{max-width:340px}}@media (min-width:37.5em){.SudokuPage_sudoku__header__JquXM{font-size:1.5rem;max-width:376px}}@media (min-width:51.25em){.SudokuPage_sudoku__header__JquXM{border-bottom:2px solid #999;flex-direction:row;margin-bottom:.1rem;max-width:720px;padding-bottom:.5rem}}@media (min-width:64em){.SudokuPage_sudoku__header__JquXM{border:none;max-width:376px}}@media (min-width:75em){.SudokuPage_sudoku__header__JquXM{border-bottom:2px solid #999;flex-direction:row;font-size:1.6rem;margin-bottom:.4rem;max-width:724px;padding-bottom:1rem}}@media (min-width:90em){.SudokuPage_sudoku__header__JquXM{max-width:764px}}@media (min-width:116em){.SudokuPage_sudoku__header__JquXM{font-size:1.7rem;max-width:800px}}.SudokuPage_sudoku__difficulty__v9KD6{align-items:flex-start;display:flex;flex-direction:column}.SudokuPage_sudoku__difficulty-levels__m\+Ev7{display:flex;gap:.5rem}@media (min-width:31.25em){.SudokuPage_sudoku__difficulty-levels__m\+Ev7{gap:1rem}}.SudokuPage_sudoku__difficulty-levels-item__LG63x{color:#ccc;font-style:italic;font-weight:400;transition:all .5s ease}.SudokuPage_sudoku__difficulty-levels-item--active__81uav{color:#20bf55;font-weight:700}.SudokuPage_sudoku__difficulty-levels-item__LG63x:hover{color:#20bf55;cursor:pointer}.SudokuPage_sudoku__information__ahVHE{align-items:flex-end;display:flex;flex-direction:column}.SudokuPage_sudoku__timer__6pTjW{align-items:center;display:flex;justify-content:center}.SudokuPage_sudoku__timer__6pTjW svg{height:1.4rem;margin-left:.4rem;width:1.4rem}.SudokuPage_sudoku__timer__6pTjW svg:hover{color:#20bf55}@media (min-width:90em){.SudokuPage_sudoku__timer__6pTjW svg{height:1.6rem;width:1.6rem}}@media (min-width:116em){.SudokuPage_sudoku__timer__6pTjW svg{height:1.7rem;width:1.7rem}}.SudokuPage_sudoku__body__APRq-{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center}@media (min-width:51.25em){.SudokuPage_sudoku__body__APRq-{flex-direction:row}}@media (min-width:64em){.SudokuPage_sudoku__body__APRq-{flex-direction:column}}@media (min-width:75em){.SudokuPage_sudoku__body__APRq-{flex-direction:row;gap:4rem}}.SudokuPage_sudoku__controll__3bi7p{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;max-width:300px;width:100%}@media (min-width:31.25em){.SudokuPage_sudoku__controll__3bi7p{max-width:340px}}@media (min-width:37.5em){.SudokuPage_sudoku__controll__3bi7p{max-width:376px}}@media (min-width:51.25em){.SudokuPage_sudoku__controll__3bi7p{gap:1rem;max-width:334px}}@media (min-width:64em){.SudokuPage_sudoku__controll__3bi7p{gap:.5rem;max-width:376px}}@media (min-width:75em){.SudokuPage_sudoku__controll__3bi7p{gap:1rem;max-width:310px}}@media (min-width:90em){.SudokuPage_sudoku__controll__3bi7p{gap:2rem}}.SudokuPage_sudoku__buttons__8Kn-4{align-items:center;display:flex;gap:4rem;justify-content:center;width:100%}@media (min-width:51.25em){.SudokuPage_sudoku__buttons__8Kn-4{justify-content:space-evenly}}.SudokuPage_sudoku__buttons-item__iLr3O{align-items:center;border-bottom:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;height:70px;justify-content:center;position:relative;width:70px}.SudokuPage_sudoku__buttons-item__iLr3O svg{height:3rem;width:3rem}.SudokuPage_sudoku__buttons-item__iLr3O p{font-size:1.4rem}.SudokuPage_sudoku__buttons-item__iLr3O:hover{color:#20bf55}.SudokuPage_sudoku__buttons-item--notes__MRJdp{background-color:#ccc;border:2px solid #141414;border-radius:1rem;color:#141414;font-size:1rem;font-weight:700;position:absolute;right:0;top:0;width:30px}.SudokuPage_sudoku__buttons-item--hint__5odQk{align-items:center;background-color:#ccc;border:2px solid #141414;border-radius:50%;color:#141414;display:flex;font-size:1.4rem;font-weight:700;height:25px;justify-content:center;position:absolute;right:10px;top:0;width:25px}.SudokuPage_sudoku__buttons-item--active__oTtOl{background-color:#20bf55}.SudokuPage_sudoku__buttons-item--off__P3U1N{color:#3d3d3d}.SudokuPage_sudoku__numbers__nmgpW{align-items:center;display:flex;flex-wrap:wrap;font-size:3rem;font-weight:700;justify-content:space-between;position:relative;width:100%}@media (min-width:51.25em){.SudokuPage_sudoku__numbers__nmgpW{gap:1rem;justify-content:center}}@media (min-width:64em){.SudokuPage_sudoku__numbers__nmgpW{justify-content:space-between}}@media (min-width:75em){.SudokuPage_sudoku__numbers__nmgpW{justify-content:center}}.SudokuPage_sudoku__numbers-item__LTa7A{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0 .3rem}.SudokuPage_sudoku__numbers-item--active__OeN3a,.SudokuPage_sudoku__numbers-item__LTa7A:hover{background-color:#20bf55;color:#141414}@media (min-width:51.25em){.SudokuPage_sudoku__numbers-item__LTa7A{background-color:#333;border-radius:1rem;height:70px;width:90px}}@media (min-width:64em){.SudokuPage_sudoku__numbers-item__LTa7A{background-color:initial;height:auto;width:auto}}@media (min-width:75em){.SudokuPage_sudoku__numbers-item__LTa7A{background-color:#333;border-radius:1rem;height:70px;width:90px}}.SudokuPage_sudoku__newgame__GQbWO{display:flex;justify-content:center;margin-top:1rem;text-transform:uppercase;width:100%}.SudokuPage_sudoku__newgame__GQbWO p{background-color:#20bf55;border-radius:.3rem;color:#141414;font-weight:700;padding:1rem 2rem;transition:all .5s ease}.SudokuPage_sudoku__newgame__GQbWO p:hover{background-color:#17863c;cursor:pointer}.SudokuPage_sudoku__wrapper-api__P3Aex{align-items:center;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:1000px!important;text-align:center}.SudokuPage_sudoku__wrapper-api-paragraph__6rhhU{background-color:#141414;padding:1rem;width:100%}.SudokuPage_sudoku__wrapper-api-ins__T9Vy1{background-color:#141414;gap:1rem;max-width:360px;text-align:left;width:100%}.SudokuPage_sudoku__wrapper-api-ins__T9Vy1,.SudokuPage_sudoku__wrapper-api-json__y\+QRH{align-items:flex-start;border-radius:.2rem;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;padding:2rem}.SudokuPage_sudoku__wrapper-api-json__y\+QRH{background-color:#000;width:320px}.SudokuPage_sudoku-overlay__2AQSP{align-items:center;background-color:hsla(0,0%,4%,.99);bottom:-2rem;display:flex;flex-direction:column;gap:2rem;justify-content:center;left:-2rem;position:absolute;right:-2rem;top:-2rem;z-index:1}.SudokuPage_sudoku-overlay__button__WrSAo{display:flex;gap:2rem;margin-top:.5rem}.SudokuPage_sudoku-overlay__button-cancel__q1-B7{background-color:#292929;border:none;border-radius:.2rem;color:#ccc;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .5s ease}.SudokuPage_sudoku-overlay__button-cancel__q1-B7:focus,.SudokuPage_sudoku-overlay__button-cancel__q1-B7:hover{background-color:#141414;outline:none}@media (min-width:64em){.SudokuPage_sudoku-overlay__button-cancel__q1-B7{padding:1.3rem 2.4rem}}@media (min-width:90em){.SudokuPage_sudoku-overlay__button-cancel__q1-B7{padding:1.6rem 2.8rem}}.SudokuPage_sudoku-overlay__button-submit__1K0Mi{background-color:#20bf55;border:none;border-radius:.2rem;color:#0a0a0a;font-family:inherit;font-size:inherit;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .5s ease}.SudokuPage_sudoku-overlay__button-submit__1K0Mi:focus,.SudokuPage_sudoku-overlay__button-submit__1K0Mi:hover{background-color:#10602b;outline:none}@media (min-width:64em){.SudokuPage_sudoku-overlay__button-submit__1K0Mi{padding:1.3rem 2.4rem}}@media (min-width:90em){.SudokuPage_sudoku-overlay__button-submit__1K0Mi{padding:1.6rem 2.8rem}}.SudokuPage_sudoku-cell__fFSyz{align-items:center;background-color:#292929;border:1px solid #141414;cursor:pointer;display:flex;font-size:1.8rem;justify-content:center;outline:none;position:relative}@media (min-width:37.5em){.SudokuPage_sudoku-cell__fFSyz{font-size:2rem}}@media (min-width:90em){.SudokuPage_sudoku-cell__fFSyz{font-size:2.2rem}}@media (min-width:116em){.SudokuPage_sudoku-cell__fFSyz{font-size:2.4rem}}.SudokuPage_sudoku-cell--active__dWvSq{background-color:#3d3d3d}.SudokuPage_sudoku-cell--same__GDdOV{background-color:#85eaa7;color:#000}.SudokuPage_sudoku-cell--same-error__ITaRv{background-color:#ffc2ca;color:#000}.SudokuPage_sudoku-cell--current__d19Ac{background-color:#20bf55;color:#000}.SudokuPage_sudoku-cell--current-error__-QVn\+{background-color:#ff334e;color:#000}.SudokuPage_sudoku-cell__fFSyz:hover{background-color:#20bf55;color:#000}.SudokuPage_sudoku-cell__notes__SZp4z{align-self:center;bottom:0;display:flex;flex-wrap:wrap;font-size:.8rem;justify-content:space-between;left:0;position:absolute;right:0;top:0}.SudokuPage_sudoku-cell__notes__SZp4z p{align-items:center;display:flex;height:10px;justify-content:center;width:10px}@media (min-width:31.25em){.SudokuPage_sudoku-cell__notes__SZp4z p{height:11px;width:11px}}@media (min-width:90em){.SudokuPage_sudoku-cell__notes__SZp4z p{font-size:.9rem;height:14px;width:14px}}@media (min-width:116em){.SudokuPage_sudoku-cell__notes__SZp4z p{font-size:1rem}}.SudokuPage_sudoku-cell__fFSyz:first-child,.SudokuPage_sudoku-cell__fFSyz:nth-child(10),.SudokuPage_sudoku-cell__fFSyz:nth-child(19),.SudokuPage_sudoku-cell__fFSyz:nth-child(28),.SudokuPage_sudoku-cell__fFSyz:nth-child(37),.SudokuPage_sudoku-cell__fFSyz:nth-child(46),.SudokuPage_sudoku-cell__fFSyz:nth-child(55),.SudokuPage_sudoku-cell__fFSyz:nth-child(64),.SudokuPage_sudoku-cell__fFSyz:nth-child(73){border-left:4px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(18),.SudokuPage_sudoku-cell__fFSyz:nth-child(27),.SudokuPage_sudoku-cell__fFSyz:nth-child(36),.SudokuPage_sudoku-cell__fFSyz:nth-child(45),.SudokuPage_sudoku-cell__fFSyz:nth-child(54),.SudokuPage_sudoku-cell__fFSyz:nth-child(63),.SudokuPage_sudoku-cell__fFSyz:nth-child(72),.SudokuPage_sudoku-cell__fFSyz:nth-child(81),.SudokuPage_sudoku-cell__fFSyz:nth-child(9){border-right:4px solid #000}.SudokuPage_sudoku-cell__fFSyz:first-child,.SudokuPage_sudoku-cell__fFSyz:nth-child(2),.SudokuPage_sudoku-cell__fFSyz:nth-child(3),.SudokuPage_sudoku-cell__fFSyz:nth-child(4),.SudokuPage_sudoku-cell__fFSyz:nth-child(5),.SudokuPage_sudoku-cell__fFSyz:nth-child(6),.SudokuPage_sudoku-cell__fFSyz:nth-child(7),.SudokuPage_sudoku-cell__fFSyz:nth-child(8),.SudokuPage_sudoku-cell__fFSyz:nth-child(9){border-top:4px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(73),.SudokuPage_sudoku-cell__fFSyz:nth-child(74),.SudokuPage_sudoku-cell__fFSyz:nth-child(75),.SudokuPage_sudoku-cell__fFSyz:nth-child(76),.SudokuPage_sudoku-cell__fFSyz:nth-child(77),.SudokuPage_sudoku-cell__fFSyz:nth-child(78),.SudokuPage_sudoku-cell__fFSyz:nth-child(79),.SudokuPage_sudoku-cell__fFSyz:nth-child(80),.SudokuPage_sudoku-cell__fFSyz:nth-child(81){border-bottom:4px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(12),.SudokuPage_sudoku-cell__fFSyz:nth-child(21),.SudokuPage_sudoku-cell__fFSyz:nth-child(3),.SudokuPage_sudoku-cell__fFSyz:nth-child(30),.SudokuPage_sudoku-cell__fFSyz:nth-child(39),.SudokuPage_sudoku-cell__fFSyz:nth-child(48),.SudokuPage_sudoku-cell__fFSyz:nth-child(57),.SudokuPage_sudoku-cell__fFSyz:nth-child(66),.SudokuPage_sudoku-cell__fFSyz:nth-child(75){border-right:2px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(13),.SudokuPage_sudoku-cell__fFSyz:nth-child(22),.SudokuPage_sudoku-cell__fFSyz:nth-child(31),.SudokuPage_sudoku-cell__fFSyz:nth-child(4),.SudokuPage_sudoku-cell__fFSyz:nth-child(40),.SudokuPage_sudoku-cell__fFSyz:nth-child(49),.SudokuPage_sudoku-cell__fFSyz:nth-child(58),.SudokuPage_sudoku-cell__fFSyz:nth-child(67),.SudokuPage_sudoku-cell__fFSyz:nth-child(76){border-left:2px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(15),.SudokuPage_sudoku-cell__fFSyz:nth-child(24),.SudokuPage_sudoku-cell__fFSyz:nth-child(33),.SudokuPage_sudoku-cell__fFSyz:nth-child(42),.SudokuPage_sudoku-cell__fFSyz:nth-child(51),.SudokuPage_sudoku-cell__fFSyz:nth-child(6),.SudokuPage_sudoku-cell__fFSyz:nth-child(60),.SudokuPage_sudoku-cell__fFSyz:nth-child(69),.SudokuPage_sudoku-cell__fFSyz:nth-child(78){border-right:2px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(16),.SudokuPage_sudoku-cell__fFSyz:nth-child(25),.SudokuPage_sudoku-cell__fFSyz:nth-child(34),.SudokuPage_sudoku-cell__fFSyz:nth-child(43),.SudokuPage_sudoku-cell__fFSyz:nth-child(52),.SudokuPage_sudoku-cell__fFSyz:nth-child(61),.SudokuPage_sudoku-cell__fFSyz:nth-child(7),.SudokuPage_sudoku-cell__fFSyz:nth-child(70),.SudokuPage_sudoku-cell__fFSyz:nth-child(79){border-left:2px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(19),.SudokuPage_sudoku-cell__fFSyz:nth-child(20),.SudokuPage_sudoku-cell__fFSyz:nth-child(21),.SudokuPage_sudoku-cell__fFSyz:nth-child(22),.SudokuPage_sudoku-cell__fFSyz:nth-child(23),.SudokuPage_sudoku-cell__fFSyz:nth-child(24),.SudokuPage_sudoku-cell__fFSyz:nth-child(25),.SudokuPage_sudoku-cell__fFSyz:nth-child(26),.SudokuPage_sudoku-cell__fFSyz:nth-child(27){border-bottom:2px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(28),.SudokuPage_sudoku-cell__fFSyz:nth-child(29),.SudokuPage_sudoku-cell__fFSyz:nth-child(30),.SudokuPage_sudoku-cell__fFSyz:nth-child(31),.SudokuPage_sudoku-cell__fFSyz:nth-child(32),.SudokuPage_sudoku-cell__fFSyz:nth-child(33),.SudokuPage_sudoku-cell__fFSyz:nth-child(34),.SudokuPage_sudoku-cell__fFSyz:nth-child(35),.SudokuPage_sudoku-cell__fFSyz:nth-child(36){border-top:2px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(46),.SudokuPage_sudoku-cell__fFSyz:nth-child(47),.SudokuPage_sudoku-cell__fFSyz:nth-child(48),.SudokuPage_sudoku-cell__fFSyz:nth-child(49),.SudokuPage_sudoku-cell__fFSyz:nth-child(50),.SudokuPage_sudoku-cell__fFSyz:nth-child(51),.SudokuPage_sudoku-cell__fFSyz:nth-child(52),.SudokuPage_sudoku-cell__fFSyz:nth-child(53),.SudokuPage_sudoku-cell__fFSyz:nth-child(54){border-bottom:2px solid #000}.SudokuPage_sudoku-cell__fFSyz:nth-child(55),.SudokuPage_sudoku-cell__fFSyz:nth-child(56),.SudokuPage_sudoku-cell__fFSyz:nth-child(57),.SudokuPage_sudoku-cell__fFSyz:nth-child(58),.SudokuPage_sudoku-cell__fFSyz:nth-child(59),.SudokuPage_sudoku-cell__fFSyz:nth-child(60),.SudokuPage_sudoku-cell__fFSyz:nth-child(61),.SudokuPage_sudoku-cell__fFSyz:nth-child(62),.SudokuPage_sudoku-cell__fFSyz:nth-child(63){border-top:2px solid #000}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{font-size:62.5%}body{background-attachment:fixed;background-color:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%232E2E2E'%3E%3Cpath d='m769 229 268 31.9M927 880 731 737l-211-77-211-122-269 61 255 165-168.5 115.5L40 599l-237-106 299-111-133-153L126.5 79.5-69-63'/%3E%3Cpath d='m-31 229 268 32 153 121 213 111-294.5 44.5-207-156M370 905l-75-141'/%3E%3Cpath d='m520 660 58 182 153-105 109-138-237-106-83 167-225 104 14-226 81-156 149-113 230-40L577.5 41.5 370 105 295-36 126.5 79.5 237 261 102 382 40 599-69 737l196 143'/%3E%3Cpath d='m520-140 58.5 182.5L731-63M603 493l-64-224-302-8 133-156m532 277L539 269M390 382H102'/%3E%3Cpath d='m-222 42 348.5 37.5L370 105l169 164 38.5-227.5L927 80 769 229l133 153-299 111 128 244M295-36l282.5 77.5M578 842l-283-78M40-201l87 281m-25 302-363-113'/%3E%3C/g%3E%3Cg fill='%232E2E2E'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E");box-sizing:border-box;color:#fff;font-family:Tomorrow,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;position:relative;z-index:1}body ::selection{background:transparent}
/*# sourceMappingURL=main.6b9537f5.css.map*/