@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--accent-color:#8fe8c8}body,html{box-sizing:border-box;margin:0;padding:0}.App{background:linear-gradient(90deg,#161616,#222121);display:flex;flex-direction:column;min-height:100vh}body{font-family:Roboto,sans-serif}.tag{color:#ea8f8d;font-family:JetBrains Mono,monospace;font-size:20px}@keyframes headerStyle_pulseRotate__ubvIL{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.15) rotate(10deg)}to{transform:scale(1) rotate(0deg)}}.headerStyle_header-wrapper__v274C{align-items:center;background-color:#111;border-radius:12px;color:#fff;display:flex;flex-wrap:wrap;height:100px;justify-content:space-between;margin:40px 30px;overflow:visible;padding:0 40px;position:relative}.headerStyle_header-wrapper__v274C .headerStyle_corner-curve__4cvdb{background:none;border-bottom:2px solid #2d594a;border-bottom-left-radius:12px;border-left:2px solid #2d594a;bottom:0;height:12px;left:0;pointer-events:none;position:absolute;width:12px;z-index:1}.headerStyle_header-wrapper__v274C:after{background:linear-gradient(180deg,#2d594a00 0,#2d594a99 50%,#2d594a);border-bottom-left-radius:12px;content:"";height:calc(100% - 12px);left:0;pointer-events:none;position:absolute;top:0;width:2px}.headerStyle_header-wrapper__v274C:before{background:linear-gradient(90deg,#2d594a 0,#2d594a99 50%,#2d594a00);border-bottom-left-radius:12px;bottom:0;content:"";height:2px;left:12px;pointer-events:none;position:absolute;width:calc(50% - 12px)}@media(max-width:768px){.headerStyle_header-wrapper__v274C{flex-direction:column;height:auto;margin:20px;padding:20px}.headerStyle_header-wrapper__v274C .headerStyle_corner-curve__4cvdb{bottom:0;left:0}}.sharedStyles_header-logo__2AAAm{align-items:center;color:inherit;display:flex;text-decoration:none}.sharedStyles_header-logo-icon__VSagL{color:var(--accent-color);font-size:28px;font-weight:600}.sharedStyles_header-logo-text__D8KPW{font-size:24px;font-weight:500;margin-left:12px}@media(max-width:768px){.sharedStyles_header-logo__2AAAm{margin-bottom:15px}}.sharedStyles_nav-container__csTCT{display:flex;gap:30px;list-style:none;margin:0;padding:0}.sharedStyles_nav-container__csTCT li a{color:#fff;padding:5px 0;position:relative;text-decoration:none}.sharedStyles_nav-container__csTCT li a:after{background:var(--accent-color);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .4s ease;width:100%;z-index:1}.sharedStyles_nav-container__csTCT li a:hover:after{transform:translateX(-50%) scaleX(1)}.sharedStyles_header-social__\+zNB2{align-items:center;display:flex}.sharedStyles_header-social__\+zNB2 a{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:100%;justify-content:center;margin-left:10px;transition:transform .3s ease,filter .3s ease;width:100%}.sharedStyles_header-social__\+zNB2 a:hover{filter:brightness(1.2);transform:scale(1.15)}.sharedStyles_header-social__\+zNB2 a img{height:40px;object-fit:contain;transform-origin:center;transition:transform .3s ease,filter .3s ease;width:40px}.sharedStyles_header-social__\+zNB2 a img:hover{filter:brightness(1.2);transform:scale(1.15)}@media(max-width:768px){.sharedStyles_nav-container__csTCT{background-color:#111;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:none;flex-direction:column;gap:20px;left:0;padding:20px;position:absolute;top:100%;width:100%;z-index:999}.sharedStyles_nav-container__csTCT .sharedStyles_active__ijCkd{display:flex}}.burgerStyles_burger-wrapper__lg3pF{display:none;position:absolute;right:30px;top:40px;z-index:1000}@media(max-width:768px){.burgerStyles_burger-wrapper__lg3pF{align-items:center;display:flex;height:40px;justify-content:center;margin-left:auto;width:60px}}@media(min-width:769px){.burgerStyles_burger-wrapper__lg3pF{display:none}}.burgerStyles_burger-wrapper__lg3pF .burgerStyles_burger-button__ykv6l{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;height:40px;line-height:1;padding:0;width:40px;z-index:1001}.burgerStyles_burger-wrapper__lg3pF .burgerStyles_nav-container__Qa8ZS{align-items:center;background-color:#111111f2;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;left:0;opacity:0;padding:80px 20px 20px;pointer-events:none;position:fixed;top:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;width:100vw}.burgerStyles_burger-wrapper__lg3pF .burgerStyles_nav-container__Qa8ZS li{list-style:none}.burgerStyles_burger-wrapper__lg3pF .burgerStyles_nav-container__Qa8ZS li a{color:#fff;font-size:18px;text-decoration:none}.burgerStyles_burger-wrapper__lg3pF .burgerStyles_nav-container__Qa8ZS li a:hover{color:var(--accent-color)}.burgerStyles_burger-wrapper__lg3pF .burgerStyles_nav-container--active__dxh-G{opacity:1;pointer-events:auto;transform:translateY(0)}.FooterStyles_footer__T6bVH{background-color:#0b0b0b;border-top:1px solid #ffffff1a;color:#fff;color:#aaa;font-size:14px;margin:0;padding:40px 20px;position:relative}.FooterStyles_footer__T6bVH .FooterStyles_container__DbN-J{align-items:center;display:flex;flex-direction:column;gap:20px}.ArrowBtnStyle_btn__E4VR\+{align-items:center;background-color:#fff;border-radius:12px;bottom:42%;cursor:pointer;display:flex;height:50px;justify-content:center;line-height:0;position:absolute;right:90px;transition:background-color .5s ease;width:50px}.ArrowBtnStyle_btn__E4VR\+:after{color:#000;content:"⬆";font-size:25px;font-weight:700}.ArrowBtnStyle_btn__E4VR\+:hover{background-color:#aaa;transition:.5s}@media(max-width:768px){.ArrowBtnStyle_btn__E4VR\+{bottom:118px;right:50px}}@keyframes HomeContent_blink__KMog8{0%,50%{opacity:1}51%,to{opacity:0}}.HomeContent_wrapper__agyt5{align-items:center;background-color:#111;border-radius:12px;color:#fff;display:flex;flex-flow:wrap;gap:60px;height:100%;justify-content:space-between;margin:40px auto;max-width:calc(100% - 140px);overflow:hidden;padding:40px;position:relative;width:100%}.HomeContent_wrapper__agyt5:after{background:linear-gradient(90deg,#027b5200 0,#027b5266 25%,#027b52b3 50%,#027b52b3 75%,#027b52);border-bottom-left-radius:12px;height:1.5px;width:60%}.HomeContent_wrapper__agyt5:after,.HomeContent_wrapper__agyt5:before{bottom:0;content:"";pointer-events:none;position:absolute;right:0;z-index:1}.HomeContent_wrapper__agyt5:before{background:linear-gradient(180deg,#027b5200,#027b52);background-position:100% 100%;background-repeat:no-repeat;background-size:2px 100%;border-bottom:2px solid #027b52;border-bottom-right-radius:12px;border-right:#027b52;height:122px;width:22px}.HomeContent_wrapper__agyt5 .HomeContent_img-box__mLnIJ{align-items:center;display:flex;flex-shrink:0;flex:1 1;justify-content:center;max-width:500px;width:100%}.HomeContent_wrapper__agyt5 .HomeContent_img-box__mLnIJ .HomeContent_myImg__ECTLa{border-radius:12px;display:block;height:auto;max-width:100%;width:auto}@media(max-width:768px){.HomeContent_wrapper__agyt5 .HomeContent_img-box__mLnIJ{flex:0 0 auto;margin:0 auto;max-width:100%}}@media(max-width:500px){.HomeContent_wrapper__agyt5 .HomeContent_img-box__mLnIJ{margin:0 auto}}.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN{display:flex;flex:1 1;flex-flow:column;justify-content:center;min-width:300px;padding:1rem}.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN .HomeContent_first-text__p9yCp{font-family:Poppins,sans-serif;font-size:clamp(18px,2vw,28px);white-space:nowrap}.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN .HomeContent_first-text__p9yCp .HomeContent_tag__ly7ia{color:#ea8f8d;font-family:JetBrains Mono,monospace;font-size:20px}.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN .HomeContent_title__XoYiv{font-family:Poppins,sans-serif;font-size:clamp(24px,4vw,38px)}.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN .HomeContent_title__XoYiv .HomeContent_title-tag__kKFHy{color:#027b52;white-space:nowrap}@media(max-width:500px){.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN .HomeContent_title__XoYiv{font-size:clamp(20px,6vw,28px);min-width:auto;width:100%}}.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN .HomeContent_last-text__ReeKE{font-family:JetBrains Mono,monospace;font-size:20px;line-height:30px;min-height:12ch;position:relative;white-space:pre-wrap}.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN .HomeContent_last-text__ReeKE .HomeContent_tag__ly7ia{color:#ea8f8d}.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN .HomeContent_last-text__ReeKE .HomeContent_cursor__xiHh1{animation:HomeContent_blink__KMog8 1s steps(1) infinite;background-color:#fff;display:inline-block;height:1em;margin-left:2px;width:5px}@media(max-width:500px){.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN .HomeContent_last-text__ReeKE{font-size:clamp(14px,4vw,18px);line-height:1.4}}@media(max-width:768px){.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN{min-width:auto;width:100%}}@media(max-width:900px){.HomeContent_wrapper__agyt5{gap:40px}}@media(max-width:768px){.HomeContent_wrapper__agyt5{gap:20px;margin:0 30px 70px;max-width:100%;padding:40px;text-align:center;width:auto}.HomeContent_wrapper__agyt5 .HomeContent_img-box__mLnIJ,.HomeContent_wrapper__agyt5 .HomeContent_text__bk0dN{flex:1 1 100%;max-width:100%}.HomeContent_wrapper__agyt5 .HomeContent_first-text__p9yCp{white-space:normal}.HomeContent_wrapper__agyt5 .HomeContent_title__XoYiv{font-size:clamp(20px,6vw,28px);width:100%}.HomeContent_wrapper__agyt5 .HomeContent_last-text__ReeKE{font-size:clamp(14px,4vw,18px);line-height:1.4}.HomeContent_wrapper__agyt5 .HomeContent_img-box__mLnIJ .HomeContent_myImg__ECTLa{margin:0 auto}}@media(max-width:500px){.HomeContent_wrapper__agyt5{gap:15px;margin:0 15px 20px;padding:20px}}.HomeProjectsStyle_projects-wrapper__ooBZ2{align-items:center;color:#fff;display:flex;flex-flow:column;margin:0 0 150px;width:100%}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_projects-title__jV\+7W{color:#d6dff2;font-family:Poppins,sans-serif;font-size:38px;font-weight:600;margin-bottom:100px}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf{--offset:clamp(80px,18vw,200px);display:grid;justify-items:center;list-style:none;max-width:900px;position:relative;width:100%}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_project-item__GX5C2{aspect-ratio:5/3;background-color:#1e1e1e;border:12px solid #333;border-radius:12px;box-shadow:0 4px 12px #0009;color:#fff;cursor:pointer;display:grid;font-size:1.2rem;grid-area:1/1;overflow:hidden;place-items:center;position:relative;transition:transform .4s ease,box-shadow .3s ease,opacity .4s ease;width:clamp(120px,28vw,260px);will-change:transform}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_project-item__GX5C2:hover{box-shadow:0 8px 24px #000000e6;transform:scale(1.05)}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_project-item__GX5C2[data-pos="0"]{opacity:.5;transform:translateX(calc(var(--offset)*-1)) scale(1);z-index:1}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_project-item__GX5C2[data-pos="1"]{opacity:1;transform:translateX(0) scale(1.4);z-index:10}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_project-item__GX5C2[data-pos="2"]{opacity:.5;transform:translateX(calc(var(--offset)*1)) scale(1);z-index:1}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_project-item__GX5C2[data-pos="0"],.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_project-item__GX5C2[data-pos="4"]{opacity:.5}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_project-item__GX5C2[data-pos="2"]{opacity:1}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_gallery-img__LNsQj{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:1024px){.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf{gap:20px;grid-template-columns:repeat(2,1fr);max-width:100%;padding:0;width:100%}.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf .HomeProjectsStyle_project-item__GX5C2{grid-area:auto;opacity:1!important;transform:none!important;width:clamp(340px,25vw,220px);z-index:auto!important}}@media(max-width:600px){.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf{grid-template-columns:1fr}}@media(max-width:785px){.HomeProjectsStyle_projects-wrapper__ooBZ2 .HomeProjectsStyle_gallery__7jbgf{grid-template-columns:repeat(1,1fr)}}.HomeSkills_skills-wrapper__xolXl{background-color:#111;border-radius:12px;color:#fff;margin:0 30px 70px;padding:40px;position:relative}.HomeSkills_skills-wrapper__xolXl:after{background:linear-gradient(90deg,#027b5200 0,#027b5266 25%,#027b52b3 50%,#027b52b3 75%,#027b5200);bottom:0;content:"";height:1.5px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.HomeSkills_skills-wrapper__xolXl .HomeSkills_content__RYYSm{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.HomeSkills_skills-wrapper__xolXl .HomeSkills_content__RYYSm .HomeSkills_title-box__yeWMi .HomeSkills_title__XxJ-6{color:#d6dff2;font-family:Poppins,sans-serif;font-size:38px;font-weight:600}.HomeSkills_skills-wrapper__xolXl .HomeSkills_content__RYYSm .HomeSkills_skill-box__Hk8Mz{align-content:center;background-color:#0d0d0d;border:1px solid #202831;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.HomeSkills_skills-wrapper__xolXl .HomeSkills_content__RYYSm .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG{align-items:center;background-color:#0000;display:flex;height:100px;justify-content:center;opacity:0;padding:5px;transform:scale(.8);transition:opacity .6s ease,transform .4s ease;width:100px}.HomeSkills_skills-wrapper__xolXl .HomeSkills_content__RYYSm .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:hover{cursor:pointer;filter:brightness(1.2);transform:scale(1.3)}.HomeSkills_skills-wrapper__xolXl .HomeSkills_content__RYYSm .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG img{aspect-ratio:1/1;max-height:100%;max-width:100%;object-fit:contain}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG{opacity:1;transform:scale(1)}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:first-child{transition-delay:.05s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(2){transition-delay:.1s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(3){transition-delay:.15s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(4){transition-delay:.2s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(5){transition-delay:.25s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(6){transition-delay:.3s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(7){transition-delay:.35s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(8){transition-delay:.4s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(9){transition-delay:.45s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(10){transition-delay:.5s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(11){transition-delay:.55s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(12){transition-delay:.6s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(13){transition-delay:.65s}.HomeSkills_skills-wrapper__xolXl.HomeSkills_visible__XDFa0 .HomeSkills_skill-box__Hk8Mz .HomeSkills_skill-item__6aodG:nth-child(14){transition-delay:.7s}@keyframes ModalStyles_fadeIn__CLZHE{0%{background:#0000}to{background:#0009}}@keyframes ModalStyles_scaleIn__z-1ef{to{opacity:1;transform:scale(1)}}.ModalStyles_modal-overlay__fiu-R{align-items:center;animation:ModalStyles_fadeIn__CLZHE .3s ease;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ModalStyles_modal-overlay__fiu-R .ModalStyles_modal-content__uw1i8{animation:ModalStyles_scaleIn__z-1ef .3s ease forwards;background:#d9d9d9;border-radius:12px;box-shadow:0 0 15px #0000004d;box-sizing:border-box;color:#000;max-height:90vh;max-height:90%;max-width:800px;opacity:0;overflow:hidden;padding:20px;position:relative;text-align:center;transform:scale(.95);width:90%}.ModalStyles_modal-overlay__fiu-R .ModalStyles_modal-content__uw1i8 img{border-radius:8px;height:200px;margin-bottom:16px;object-fit:contain;width:100%}.ModalStyles_modal-overlay__fiu-R .ModalStyles_modal-content__uw1i8 .ModalStyles_close-button__lhkEJ{background:none;border:none;color:#333;cursor:pointer;font-size:28px;position:absolute;right:16px;top:12px;transition:color .2s ease}.ModalStyles_modal-overlay__fiu-R .ModalStyles_modal-content__uw1i8 .ModalStyles_close-button__lhkEJ:hover{color:#000}.ModalStyles_modal-overlay__fiu-R .ModalStyles_modal-content__uw1i8 h3{margin-top:0}.ModalStyles_modal-overlay__fiu-R .ModalStyles_modal-content__uw1i8 p{overflow:hidden;text-overflow:ellipsis}.ResumeContentStyle_resume-content-wrapper__3UPFY{align-items:center;background-color:#111;border-radius:12px;color:#fff;display:flex;flex-flow:wrap;height:100%;justify-content:space-between;margin:40px 30px;max-width:calc(100% - 140px);padding:40px;position:relative;width:100%}.ResumeContentStyle_resume-content-wrapper__3UPFY:before{background:linear-gradient(180deg,#2d594a00 0,#2d594a99 50%,#2d594a);border-bottom-left-radius:12px;content:"";height:calc(100% - 12px);left:0;pointer-events:none;position:absolute;top:0;width:2px}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_corner-curve__fmCvQ{background:none;border-bottom:2px solid #2d594a;border-bottom-left-radius:12px;border-left:2px solid #2d594a;bottom:0;height:12px;left:0;pointer-events:none;position:absolute;width:12px;z-index:1}.ResumeContentStyle_resume-content-wrapper__3UPFY:after{background:linear-gradient(90deg,#2d594a 0,#2d594a99 50%,#2d594a00);border-bottom-left-radius:12px;bottom:0;content:"";height:1.5px;left:12px;pointer-events:none;position:absolute;width:calc(50% - 12px)}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-title_box__iun8D{width:100%}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP{display:flex;flex-flow:column;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:20px;line-height:30px;white-space:pre-wrap;width:100%}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP h3{color:#aaa;font-family:Poppins,sans-serif}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_first-info__D0V-J{padding:0 145px}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_first-info__D0V-J .ResumeContentStyle_tag__PKkR3{color:#ea8f8d}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_first-info__D0V-J .ResumeContentStyle_tag2__kkrko{color:#027b52}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_first-info__D0V-J p{border-bottom:1px solid #aaa}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_first-info__D0V-J section{margin-bottom:50px}@media(max-width:768px){.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_first-info__D0V-J{padding:0 20px}}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_second-info__e-nA3{display:flex;justify-content:space-around}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_second-info__e-nA3 section{border:1px solid #aaa;border-radius:12px;display:flex;flex-flow:column;padding:30px}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_second-info__e-nA3 section a{color:#fff;margin-bottom:15px;text-decoration:none}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_second-info__e-nA3 section a:hover{color:#aaa}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_second-info__e-nA3 section p a{color:#fff;text-decoration:none}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_second-info__e-nA3 section p a:hover{color:#aaa}@media(max-width:768px){.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_second-info__e-nA3 section{padding:20px}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP .ResumeContentStyle_second-info__e-nA3{flex-direction:column;gap:20px}.ResumeContentStyle_resume-content-wrapper__3UPFY .ResumeContentStyle_resume-content__i1PgP{font-size:16px;line-height:26px}}.DownloadBtnStyle_downloadBtn__3hZjp{background-color:var(--accent-color);border:1px solid #aaa;border-radius:8px;color:#000;cursor:pointer;display:inline-block;font-weight:600;margin-bottom:40px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .2s ease}.DownloadBtnStyle_downloadBtn__3hZjp:hover{background-color:var(--accent-color-dark);color:#fff}.ResumeStyles_resume-wrapper__u85LP{align-items:center;display:flex;flex-flow:column}@keyframes ContactsContentStyle_shake__92P3T{0%{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}to{transform:translateX(0)}}@keyframes ContactsContentStyle_fadeIn__XeI1R{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ContactsContentStyle_contacts-content-wrapper__9TFjs{align-items:center;background-color:#111;border-radius:12px;color:#fff;display:flex;flex-flow:wrap;height:100%;justify-content:space-between;margin:40px 30px;max-width:calc(100% - 140px);padding:40px;position:relative;width:100%}.ContactsContentStyle_contacts-content-wrapper__9TFjs:before{background:linear-gradient(180deg,#2d594a00 0,#2d594a99 50%,#2d594a);border-bottom-left-radius:12px;content:"";height:calc(100% - 12px);pointer-events:none;position:absolute;right:0;top:0;width:2px}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_corner-curve__q4ZGo{background:none;border-bottom:2.5px solid #2d594a;border-bottom-right-radius:12px;border-right:2.5px solid #2d594a;bottom:0;height:12px;pointer-events:none;position:absolute;right:0;width:12px;z-index:1}.ContactsContentStyle_contacts-content-wrapper__9TFjs:after{background:linear-gradient(270deg,#2d594a 0,#2d594a99 50%,#2d594a00);border-bottom-left-radius:12px;bottom:0;content:"";height:2.5px;pointer-events:none;position:absolute;right:12px;width:calc(50% - 12px)}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_contacts-title__Gzizb{width:100%}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr{padding:0 140px}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form-text__2UTTl{font-family:JetBrains Mono,monospace;font-size:20px;line-height:30px;margin-bottom:30px}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form-text__2UTTl .ContactsContentStyle_github-link__S0Hh2{color:#fff}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form-text__2UTTl .ContactsContentStyle_github-link__S0Hh2:hover{color:#aaa}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR{margin:0 auto 50px;width:50%}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR input{background-color:#111;border:none;border-bottom:1px solid #3e4048;color:#fff;height:50px;margin-bottom:5px;outline:none;padding:10px;transition:border-bottom-color .3s ease;width:100%}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR input:focus{border-bottom-color:#fff}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR textarea{background-color:#111;border:none;border-bottom:1px solid #3e4048;color:#fff;font-family:JetBrains Mono,monospace;font-size:16px;height:150px;line-height:24px;margin-bottom:20px;padding:12px;resize:none;transition:border-bottom-color .3s ease;width:100%}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR textarea:focus{border-bottom-color:#fff;outline:none}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR input.ContactsContentStyle_input-error__chE61,.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR textarea.ContactsContentStyle_input-error__chE61{animation:ContactsContentStyle_shake__92P3T .2s ease-in-out;border-bottom-color:red!important;color:red}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR input.ContactsContentStyle_input-error__chE61::placeholder,.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR textarea.ContactsContentStyle_input-error__chE61::placeholder{color:red;opacity:.7}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR button{background-color:#3e4048;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;height:50px;margin:10px auto 0;transition:background-color .3s ease;width:80%}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR button:hover{background-color:#5a5c66}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR .ContactsContentStyle_visually-hidden__d469j{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}@media(max-width:768px){.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr .ContactsContentStyle_form__fP2fR{width:100%}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_form-container__90Sqr{padding:20px}.ContactsContentStyle_contacts-content-wrapper__9TFjs{align-items:center;flex-direction:column}}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_popup-overlay__Iu3Ns{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_popup-overlay__Iu3Ns .ContactsContentStyle_popup__O\+mP6{animation:ContactsContentStyle_fadeIn__XeI1R .3s ease;background:#222;border-radius:10px;box-shadow:0 0 10px #000;color:#fff;max-width:400px;padding:30px 40px;text-align:center}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_popup-overlay__Iu3Ns .ContactsContentStyle_popup__O\+mP6 button{background:#444;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;transition:background .2s ease}.ContactsContentStyle_contacts-content-wrapper__9TFjs .ContactsContentStyle_popup-overlay__Iu3Ns .ContactsContentStyle_popup__O\+mP6 button:hover{background:#666}
/*# sourceMappingURL=main.140b717e.css.map*/