.Banner_name__hhuWL{font-weight:700;background:linear-gradient(45deg,#000,#888888,#000,#888888);-webkit-background-clip:text;color:transparent;font-size:50px;-webkit-text-stroke:white 1px;background-size:400% 100%;animation:Banner_moveGradientName__GspBX 5s linear infinite}.Banner_dev__287NL,.Banner_hello__HeXfS{color:#CCC;font-size:20px;font-weight:700;text-shadow:2px 2px 2px #999}.Banner_dev__287NL{font-style:italic}.Banner_picture__pvUqO{position:absolute;top:0;right:0;background:conic-gradient(#000,#ccc,#c9c9c9,#333,#555,#000);border-radius:50%;filter:blur(1px);animation:Banner_rotatePicture__7XaXi 5s linear infinite;box-shadow:0 0 10px 1px #ccc}.Banner_buttonCV__Z0LCj{padding:10px 20px;border:none;border-radius:5px;font-size:16px;color:white;cursor:pointer;background:linear-gradient(45deg,#000,#121212,#000,#121212,#000);background-size:400% 100%;animation:Banner_gradientAnimation__WEun1 6s linear infinite;box-shadow:0 0 5px #ccc}@keyframes Banner_rotatePicture__7XaXi{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes Banner_gradientAnimation__WEun1{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes Banner_moveGradientName__GspBX{0%{background-position:0 0}to{background-position:100% 0}}.Subtitle_subtitle__hlbbO{background:linear-gradient(45deg,#999,#3d3d3d,#999,#3d3d3d);color:transparent;-webkit-background-clip:text}.Subtitle_border__3Guog{width:100%;height:5px;background:linear-gradient(45deg,#3d3d3d,#999,#3d3d3d,#999);border-radius:5px}.Subtitle_border__3Guog,.Subtitle_subtitle__hlbbO{background-size:400% 100%;animation:Subtitle_moveGradient__XnbI2 5s linear infinite}@keyframes Subtitle_moveGradient__XnbI2{0%{background-position:0 0}to{background-position:100% 0}}.Circle_circle__ovRr9{border-radius:50%;background:radial-gradient(circle,rgba(50,50,50,.8),rgba(0,0,0,1) 60%,transparent);animation:Circle_spin__xMy3Z 5s linear infinite;box-shadow:0 0 10px rgba(200,200,200,.5);animation:Circle_shadowCircle__Fipwh 5s linear infinite alternate;filter:blur(2px)}@keyframes Circle_spin__xMy3Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Circle_shadowCircle__Fipwh{0%{box-shadow:0 0 7px rgba(200,200,200,.5),inset 0 0 5px rgba(200,200,200,.5);opacity:.7}50%{box-shadow:0 0 7px rgba(200,200,200,.5),inset 0 0 10px rgba(200,200,200,.5);opacity:.3}to{box-shadow:0 0 7px rgba(200,200,200,0),inset 0 0 5px rgba(200,200,200,0);opacity:.7}}.Contact_color__9qQmG{color:transparent;background:linear-gradient(45deg,#999,#f0f0f0 25%,#999 50%,#f0f0f0);-webkit-background-clip:text;background-clip:text;animation:Contact_textGradient__uD8Wf 2s linear infinite;background-size:400% 100%;font-weight:700}.Contact_ico__oJI2Q{fill:#666;filter:drop-shadow(0 0 .1rem #333)}.Contact_border__rYnJy{border:4px solid #313131;border-radius:8px;box-shadow:0 0 .5rem #666;animation:Contact_shadowBorder___ncHK 1s infinite alternate;cursor:pointer}.Contact_border__rYnJy:hover,.Contact_color__9qQmG:hover{animation-play-state:paused}.Contact_socialmedia__KbuKI{background:linear-gradient(45deg,#777,#222 25%,#777 50%,#222);box-shadow:0 0 .5rem #666;animation:Contact_shadowBorder___ncHK 1s infinite alternate}@keyframes Contact_textGradient__uD8Wf{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes Contact_shadowBorder___ncHK{0%{box-shadow:0 0 .5rem #333}to{box-shadow:0 0 .5rem #333,0 0 1.5rem #333}}.Navbar_logo__BaOQ_{font-size:32px;font-weight:700;background:linear-gradient(45deg,#3d3d3d,#888888,#3d3d3d,#888888);-webkit-background-clip:text;color:transparent;background-size:400% 100%;animation:Navbar_moveGradientLogo__5HtTb 5s linear infinite}@keyframes Navbar_moveGradientLogo__5HtTb{0%{background-position:0 0}to{background-position:100% 0}}.Navbar_bgNavbar__YuUxM{background:rgba(0,0,0,.9);opacity:.5}.Navbar_bgNavbar__YuUxM:hover{opacity:1}.Navbar_navbar__E2ggZ{color:white;width:100%;position:fixed;z-index:30;transition:opacity .5s,background-color 1s}.Projects_bgProject__2iCMa{position:absolute;background:linear-gradient(90deg,#1C1C1C,#fff);width:100%;height:100%;filter:blur(2px);animation:Projects_bgBlur__5GwWy 2s linear infinite alternate;border-radius:10px}@keyframes Projects_bgBlur__5GwWy{0%{filter:blur(8px)}to{filter:blur(1px)}}.Projects_title__v1AKg{font-size:1.5rem;color:#000;text-align:center;font-weight:700;-webkit-text-stroke:.5px #fff;text-shadow:1px 1px 2px white;animation:Projects_titleEffect__5lcMo 2s linear infinite alternate}@keyframes Projects_titleEffect__5lcMo{0%{-webkit-text-stroke:1px #fff;text-shadow:1px 1px 2px #ccc}to{-webkit-text-stroke:1px #1c1c1c;text-shadow:1px 1px 2px #1c1c1c}}.Projects_tech__c1dYt{padding:2px;border-radius:5px;background:rgba(0,0,0,.5);box-shadow:0 0 2px white}.Projects_bgDescription___m3bY,.Projects_tech__c1dYt{animation:Projects_shadowTech__oSD6l 2s infinite alternate}.Projects_bgDescription___m3bY{color:#ccc;padding:16px;margin-bottom:8px;background:rgba(0,0,0,.7);text-shadow:0 0 2px white;box-shadow:0 0 5px white}.Projects_btn__Lbw1z{background-color:#000;outline:2px solid #fff;color:#fff;padding:8px 16px;border-radius:5px;font-weight:700;box-shadow:inset 0 0 2px #fff,0 0 2px #fff;cursor:pointer}@keyframes Projects_shadowTech__oSD6l{0%{box-shadow:0 0 5px white}to{box-shadow:0 0 3px black}}.Skills_icosSkills__D3_Z3{animation:Skills_moveIcons__DxaUy 8s ease-in-out infinite alternate}.Skills_icosSkills__D3_Z3:hover{animation-play-state:paused}.Skills_title__xsDwM{text-shadow:0 0 5px #ccc,0 0 10px #ccc,0 0 20px #000,0 0 30px #000,0 0 20px #000;animation:Skills_titleEffect__4mDvT 8s linear infinite alternate;text-align:center;color:#ccc}.Skills_bgTitle__ZhVvg{position:absolute;width:100%;height:100%;filter:blur(2px);top:0;left:0}@keyframes Skills_moveIcons__DxaUy{0%{transform:translateY(1)}25%{transform:translate(-10px,-1px)}50%{transform:translateY(1)}75%{transform:translate(10px,-1px)}to{transform:translateY(1)}}@keyframes Skills_titleEffect__4mDvT{0%{text-shadow:0 0 5px #ccc,0 0 20px #000,0 0 30px #000,0 0 20px #000}25%{text-shadow:0 0 5px #ccc,0 0 5px #ccc,0 0 1px #000,0 0 1px #000}50%{text-shadow:0 0 5px #ccc,0 0 20px #000,0 0 20px #000}75%{text-shadow:0 0 5px #ccc,0 0 5px #ccc,0 0 1px #000,0 0 1px #000}to{text-shadow:0 0 5px #ccc,0 0 20px #000,0 0 30px #000,0 0 20px #000}}