body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.App_app__outerContainer__Rc47o{font-family:Roboto,serif;font-size:17px;font-weight:400;line-height:20px}@-webkit-keyframes App_shake__-9N5-{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes App_shake__-9N5-{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}::-webkit-scrollbar{width:0}.App_app__GuJBs{background:#e9f2f2}.App_app__outerContainer__Rc47o{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/static/media/pngwing.a9fd07cfec538aa39a5f.png);background-position:50%;background-repeat:space;background-size:200px 200px;height:100%;margin:0;padding:0;scroll-behavior:smooth;z-index:1}.App_app__imgFlags__qmM8T{height:20px;width:25px}.App_app__buttonFlags__XZJHc{border:none;color:#000;color:initial;cursor:pointer;height:20px;margin-right:30px;margin-top:5px;width:25px}.App_app__buttonFlags__XZJHc:hover{opacity:.5}.App_app__buttonFlagsCover__t0OTs{text-align:right;width:100%}.App_app__menuBox__S2\+Ud{width:100%}.App_app__menuItem__rnEmK{align-items:center;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:#165a72;display:flex;font-weight:500;margin:10px 0;padding:15px 25px;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.App_app__menuItem__rnEmK:hover{background:#165a72;box-shadow:0 5px 15px rgba(0,0,0,.1);color:#fff;-webkit-transform:translateX(10px)!important;transform:translateX(10px)!important}.App_app__menuImg__B75Tl{height:100%;max-width:50px;width:100%}.App_app__nav__NdgZu{align-items:center;display:flex;flex-direction:column}.App_app__menuItemBox__zcLGk{background:#a8d5e5;background-position:50%;background-repeat:space;background-size:200px 200px;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.3);color:#000;display:block;margin:30px;max-width:870px;min-width:870px;overflow:hidden;padding:30px 30px 30px 100px;position:relative;scroll-margin-top:80px;text-decoration:none;transition:.3s ease-out;width:100%}@media only screen and (max-width:1200px){.App_app__nav__NdgZu{margin-left:100px}.App_app__menuItemBox__zcLGk{max-width:730px;min-width:730px;padding:20px 20px 20px 30px}}@media only screen and (max-width:950px){.App_app__nav__NdgZu{margin-left:100px}.App_app__menuItemBox__zcLGk{max-width:450px;min-width:450px;padding:10px 10px 10px 30px}}@media only screen and (max-width:600px){.App_app__nav__NdgZu{max-width:300px}.App_app__menuItemBox__zcLGk{background-size:50px 50px;max-width:250px;min-width:50px;padding:10px}.App_app__outerContainer__Rc47o{background-size:50px 50px}}@media only screen and (max-width:400px){.App_app__nav__NdgZu{margin-left:15px;max-width:300px}.App_app__imgFlags__qmM8T{height:18px;max-width:20px;width:18px}.App_app__buttonFlags__XZJHc{height:20px;left:50px;top:9px;width:20px}}.bm-burger-button{height:40px;left:30px;position:fixed;top:25px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:45px}.bm-burger-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.bm-burger-bars{background:#165a72;border-radius:5px;height:15%!important}.bm-menu-wrap{height:100%;position:fixed;top:0;transition:all .5s cubic-bezier(.77,0,.175,1)!important}.bm-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(168,213,229,.85);box-shadow:10px 0 30px rgba(0,0,0,.1);font-size:1.15em;padding:4em 1em 1em}.bm-item-list{display:flex;flex-direction:column;padding:.8em}.bm-item{margin-bottom:15px;outline:none}.bm-cross-button{height:32px;right:20px!important;top:20px!important;width:32px}.bm-cross{background:#165a72}.bm-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.2)!important;left:0;top:0}@media only screen and (max-width:600px){.bm-burger-button{height:30px;left:20px;top:20px;width:35px}}.Info_info__par__42dTZ,.Info_info__text__ejo66{font-family:Roboto,serif;font-size:17px;font-weight:400;line-height:20px}.Info_title__3DVls{font-family:Roboto,serif;font-size:24px;font-weight:600;line-height:29.26px;text-align:left}@-webkit-keyframes Info_shake__SmzLt{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes Info_shake__SmzLt{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.Info_info__RN77k{cursor:default;max-width:800px;width:100%}.Info_info__box__xWE7L{align-items:flex-start;display:flex;gap:40px;margin-bottom:30px}.Info_info__img__bHPXI{-webkit-animation:Info_softFloat__KmS6W 6s ease-in-out infinite;animation:Info_softFloat__KmS6W 6s ease-in-out infinite;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);height:380px;object-fit:cover;transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);width:300px}.Info_info__img__bHPXI:hover{-webkit-transform:scale(1.02) rotate(1deg);transform:scale(1.02) rotate(1deg)}@-webkit-keyframes Info_softFloat__KmS6W{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes Info_softFloat__KmS6W{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.Info_info__boxText__2dWeG{max-width:500px;width:100%}.Info_info__list__yiUHd{list-style-type:none;margin:0 0 0 -30px;max-width:800px;padding:0;width:100%}.Info_info__listSmall__edyBs{list-style-type:circle!important}.Info_info__text__ejo66{color:#000;margin:0;max-width:350px;padding:0;text-decoration:none;width:100%}.Info_info__par__42dTZ{margin-bottom:10px}.Info_title__3DVls{color:#165a72;margin-bottom:20px}@media only screen and (max-width:1200px){.Info_info__RN77k{max-width:700px;width:100%}}@media only screen and (max-width:950px){.Info_info__RN77k{cursor:default;max-width:800px;width:100%}.Info_info__box__xWE7L{flex-direction:column-reverse}}@media only screen and (max-width:600px){.Info_info__RN77k{cursor:default;max-width:350px;width:100%}.Info_info__box__xWE7L{flex-direction:column-reverse}.Info_info__boxText__2dWeG{max-width:250px;width:100%}.Info_info__img__bHPXI{border-radius:12px;padding:0;width:200px}}.Skills_skills__hAdNh{font-family:Roboto,serif;font-size:17px;font-weight:400;line-height:20px}.Skills_title__VxwC3{font-family:Roboto,serif;font-size:24px;font-weight:600;line-height:29.26px;text-align:left}@-webkit-keyframes Skills_shake__BPTrK{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes Skills_shake__BPTrK{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.Skills_skills__hAdNh{cursor:default}.Skills_skills__box__m\+sh5{align-items:center;display:flex}.Skills_skills__img__sbcf9{height:48px;padding-right:10px}.Skills_skills__block__vh5Ot{margin-bottom:30px;margin-left:-30px;max-width:800px;padding:0;width:100%}.Skills_skills__text__Bn\+GB{background:#a8d5e5;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.3);color:#000;display:block;margin:30px;padding:30px;position:relative;text-decoration:none;transition:.3s ease-out}.Skills_title__VxwC3{color:#165a72;margin-bottom:20px}@media only screen and (max-width:600px){.Skills_skills__block__vh5Ot{margin-bottom:30px;max-width:350px;width:auto}.Skills_skills__text__Bn\+GB{padding:10px 5px}}.Project_project__AdxXb,.Project_project__linkTextSmall__enino,.Project_project__linkText__phfWl,.Project_project__text__9y5ZQ{font-family:Roboto,serif;font-size:17px;font-weight:400;line-height:20px}.Project_title__6RLt4{font-family:Roboto,serif;font-size:24px;font-weight:600;line-height:29.26px;text-align:left}@-webkit-keyframes Project_shake__E0uXb{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes Project_shake__E0uXb{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.Project_project__AdxXb{color:#000;flex:1 0 auto;max-width:800px;width:100%}.Project_project__linkCover__\+4oNO{align-items:center;background-color:#e9f2f2;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:20px;text-decoration:none;transition:all .3s ease;width:100%}.Project_project__linkCover__\+4oNO:hover{background-color:#f9fbfb;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Project_project__link__C5xhh{align-items:center;background:#a8d5e5;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.3);color:#000;display:flex;margin:30px;max-width:1000px;padding:30px;position:relative;text-decoration:none;transition:.3s ease-out;width:100%}.Project_project__text__9y5ZQ{color:#000;margin:0;max-width:350px;padding:0;text-decoration:none;width:100%}.Project_project__img__NPo7q{border-radius:12px;width:300px}.Project_project__linkText__phfWl{border-radius:10px;color:#165a72;font-weight:700;margin:10px 0;text-decoration:none}.Project_project__linkTextSmall__enino{color:#000;margin:0;padding:0}.Project_project__list__yLRMm{list-style-type:none;margin:0 0 0 -30px;max-width:800px;padding:0;width:100%}.Project_project__listSmall__GVRwO{list-style-type:circle!important}.Project_project__listBox1__jjyOs,.Project_project__listBox2__NP0pL{align-items:center;display:flex;gap:50px;margin-left:20px;margin-top:40px;max-width:800px;padding:20px;width:100%}.Project_project__textBox__Y8zDY{align-items:flex-start;cursor:default;display:flex;flex-direction:column;max-width:350px;min-width:350px;width:100%}.Project_project__createLine__AfkLh{border-top:2px solid #165a72;opacity:.6;width:800px}.Project_title__6RLt4{color:#165a72;margin-bottom:20px}@media only screen and (max-width:1200px){.Project_project__listBox1__jjyOs,.Project_project__listBox2__NP0pL{max-width:700px}.Project_project__linkCover__\+4oNO,.Project_project__text__9y5ZQ{max-width:300px}.Project_project__textBox__Y8zDY{max-width:300px;min-width:300px}.Project_project__createLine__AfkLh{width:780px}}@media only screen and (max-width:950px){.Project_project__listBox1__jjyOs{flex-direction:column;gap:20px;max-width:600px}.Project_project__listBox2__NP0pL{flex-direction:column-reverse;gap:20px;max-width:600px}.Project_project__createLine__AfkLh{width:490px}}@media only screen and (max-width:600px){.Project_project__linkCover__\+4oNO,.Project_project__text__9y5ZQ{max-width:200px}.Project_project__textBox__Y8zDY{max-width:200px;min-width:200px}.Project_project__listBox1__jjyOs{max-width:300px}.Project_project__img__NPo7q{width:180px}.Project_project__listBox2__NP0pL{flex-direction:column-reverse;max-width:300px}.Project_project__createLine__AfkLh{margin-left:21px;width:270px}}.Contacts_contacts__AkU-B{font-family:Roboto,serif;font-size:17px;font-weight:400;line-height:20px}.Contacts_title__jgHaR{font-family:Roboto,serif;font-size:24px;font-weight:600;line-height:29.26px;text-align:left}@-webkit-keyframes Contacts_shake__YOjCl{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes Contacts_shake__YOjCl{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.Contacts_contacts__block__Nk1wi{list-style-type:none;margin:0 0 30px -30px;max-width:800px;padding:0;width:100%}.Contacts_contacts__img__Rg0uD{height:30px;margin-right:10px}.Contacts_contacts__text_hover__zXcPb{align-items:center;background:#a8d5e5;border-radius:12px;box-shadow:0 0 8px rgba(0,0,0,.1);color:#000;display:flex;margin:30px;padding:30px;position:relative;text-decoration:none;transition:all .3s ease}.Contacts_contacts__text_hover__zXcPb:hover{background:#cce7f0;color:#165a72;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Contacts_title__jgHaR{color:#165a72;margin-bottom:20px}@media only screen and (max-width:950px){.Contacts_contacts__block__Nk1wi{max-width:600px}.Contacts_contacts__text_hover__zXcPb{max-width:380px;padding:30px 0 30px 30px}}@media only screen and (max-width:600px){.Contacts_contacts__block__Nk1wi{max-width:250px}.Contacts_contacts__text_hover__zXcPb{max-width:200px}}.Education_par__2xpc8{font-family:Roboto,serif;font-size:17px;font-weight:400;line-height:20px}.Education_title__PRrPD{font-family:Roboto,serif;font-size:24px;font-weight:600;line-height:29.26px;text-align:left}@-webkit-keyframes Education_shake__72lVe{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes Education_shake__72lVe{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.Education_education__ia8AG{max-width:800px;width:100%}.Education_title__PRrPD{color:#165a72;margin-bottom:20px}.Education_box__pVkys{border:1px solid hsla(0,0%,100%,.3);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);padding:20px}.Education_par__2xpc8{margin-bottom:10px}.Education_par__2xpc8:last-child{margin-bottom:0}.Experience_achievements__CjzMq li,.Experience_description__IMDik,.Experience_jobTitle__--Hh6,.Experience_period__\+ZOFI,.Experience_stack__ygjoB{font-family:Roboto,serif;font-size:17px;font-weight:400;line-height:20px}.Experience_title__tuLaK{font-family:Roboto,serif;font-size:24px;font-weight:600;line-height:29.26px;text-align:left}@-webkit-keyframes Experience_shake__Oh6Ki{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes Experience_shake__Oh6Ki{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.Experience_experience__tXzEL{color:#000;width:100%}.Experience_title__tuLaK{color:#165a72;margin-bottom:20px}.Experience_list__-AGUC{display:flex;flex-direction:column;gap:30px}.Experience_item__4pS-L{background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);padding:25px}.Experience_header__BNGWg{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.Experience_jobTitle__--Hh6{color:#165a72;font-weight:700;margin:0}.Experience_period__\+ZOFI{background:rgba(22,90,114,.1);border-radius:20px;color:#555;font-weight:600;padding:4px 12px}.Experience_description__IMDik{color:#333;line-height:1.6;margin-bottom:15px}.Experience_achievements__CjzMq{list-style-type:disc;margin:0 0 15px 20px;padding:0}.Experience_achievements__CjzMq li{color:#444;line-height:1.5;margin-bottom:8px}.Experience_stack__ygjoB{color:#165a72;font-weight:600;margin:0;opacity:.9}@media only screen and (max-width:600px){.Experience_item__4pS-L{padding:15px}.Experience_header__BNGWg{flex-direction:column;gap:5px}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes flipIn{0%{opacity:0;-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg)}to{opacity:1;-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes flipIn{0%{opacity:0;-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg)}to{opacity:1;-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes advancedReveal{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes advancedReveal{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.reveal{opacity:0;pointer-events:none;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.reveal--visible{opacity:1;pointer-events:auto}.animation-fade-in{opacity:0}.animation-fade-in.reveal--visible{-webkit-animation:fadeIn .8s ease-out forwards;animation:fadeIn .8s ease-out forwards}.animation-slide-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.animation-slide-up.reveal--visible{-webkit-animation:slideUp .8s ease-out forwards;animation:slideUp .8s ease-out forwards}.animation-scale-in{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.animation-scale-in.reveal--visible{-webkit-animation:scaleIn .6s ease-out forwards;animation:scaleIn .6s ease-out forwards}.animation-flip-in{opacity:0}.animation-flip-in.reveal--visible{-webkit-animation:flipIn .8s cubic-bezier(.23,1,.32,1) forwards;animation:flipIn .8s cubic-bezier(.23,1,.32,1) forwards}.animation-advanced-reveal{opacity:0}.animation-advanced-reveal.reveal--visible{-webkit-animation:advancedReveal 1s cubic-bezier(.23,1,.32,1) forwards;animation:advancedReveal 1s cubic-bezier(.23,1,.32,1) forwards}.hover-lift{transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.hover-lift:hover{box-shadow:0 10px 20px rgba(0,0,0,.15)!important;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hover-scale{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.hover-scale:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.hover-gloss-lift{overflow:hidden;position:relative;transition:box-shadow .4s ease,-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s ease;transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s ease,-webkit-transform .4s cubic-bezier(.23,1,.32,1)}.hover-gloss-lift:after{background:hsla(0,0%,100%,.4);content:"";height:200%;left:-60%;opacity:0;pointer-events:none;position:absolute;top:-50%;-webkit-transform:rotate(30deg);transform:rotate(30deg);transition:none;width:20%}.hover-gloss-lift:hover{box-shadow:-10px 15px 30px rgba(0,0,0,.2)!important;-webkit-transform:translateY(-8px) rotateY(5deg) scale(1.02);transform:translateY(-8px) rotateY(5deg) scale(1.02)}.hover-gloss-lift:hover:after{left:140%;opacity:1;transition:left .6s ease-in-out}.floating-icon{-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite}.hover-premium{overflow:hidden;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1);z-index:1}.hover-premium:before{background:hsla(0,0%,100%,.1);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);width:100%;z-index:-1}.hover-premium:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));content:"";height:200%;left:-100%;pointer-events:none;position:absolute;top:-50%;-webkit-transform:rotate(30deg);transform:rotate(30deg);width:60%;z-index:2}.hover-premium:hover{box-shadow:0 15px 35px rgba(0,0,0,.2)!important;-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.hover-premium:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.hover-premium:hover:after{left:150%;transition:left .7s ease-in-out}.hover-premium:hover img{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg);transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1)}.hover-project-card{border-radius:10px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.23,1,.32,1);z-index:1}.hover-project-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(0,0,0,.05));content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:1}.hover-project-card:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));content:"";height:200%;left:-100%;pointer-events:none;position:absolute;top:-50%;-webkit-transform:rotate(25deg);transform:rotate(25deg);width:50%;z-index:2}.hover-project-card img{transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);will-change:transform}.hover-project-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.25)!important;-webkit-transform:translateY(-10px) scale(1.02);transform:translateY(-10px) scale(1.02)}.hover-project-card:hover:before{opacity:1}.hover-project-card:hover:after{left:150%;transition:left .8s ease-in-out}.hover-project-card:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}
/*# sourceMappingURL=main.2a6f6ce5.css.map*/