.Card_outer__PYtjN{transition:var(--card-transition-duration) ease-in-out;padding:1rem;gap:.5rem;display:flex;border-radius:15px}.Card_date__F_H9u{margin:0;font-size:12px;width:100%;text-transform:uppercase;padding-top:5px;font-weight:700;font-family:Inter;display:inline-block;flex:30% 1}.Card_inner__js7hM{display:block;flex:100% 1}.Card_outer__PYtjN:hover{background-color:var(--main-bg);filter:brightness(1.2);cursor:pointer}.Card_outer__PYtjN span{transition:var(--card-transition-duration) ease-in-out;color:var(--text-bold);font-size:20px}.Card_inner__js7hM i{font-weight:300;font-size:14px;transition:transform var(--card-transition-duration) ease-in-out}.Card_outer__PYtjN:hover i{transform:translate(3px,-3px)}.Card_outer__PYtjN:active{transform:scale(.95)}.Card_outer__PYtjN:hover span{color:var(--tags)}.Card_tags__jS2GP{display:flex;flex-wrap:wrap;row-gap:none;gap:.5rem}.Card_tags__jS2GP p{margin:0;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content;color:var(--tags-color);background-color:var(--tags-bg);font-size:12px;padding:5px 15px;border-radius:15px}.Card_title__RVhAp{text-transform:capitalize}.Card_popUp__camYT{animation:Card_fade-in__GtHiu .5s ease-in-out;position:fixed;z-index:100;background:var(--main-bg);top:50%;left:50%;transform:translate(-50%,-50%);text-align:right;border-radius:15px}.Card_popUp__camYT iframe{border-radius:0 0 15px 15px;transition:1s ease;z-index:999}@keyframes Card_fade-in__GtHiu{0%{opacity:0}to{opacity:1}}.Card_expandButton__G6neG{text-align:left;z-index:300}.Card_xButton__Sqr9W{z-index:300}.Card_buttons__t8u5R i{cursor:pointer;transition:transform .15s ease-in-out}.Card_buttons__t8u5R{font-size:24px;display:flex;gap:.5rem;justify-content:space-between;background-color:#fff;border-radius:15px 15px 0 0;padding:1rem 2rem}.Card_buttons__t8u5R i:hover{transform:scale(.9)}.Card_loaderContainer__Xh_Nx{display:flex;align-items:center;justify-content:center;background:var(--main-bg);border-radius:0 0 15px 15px}.Card_loaderContent__oz_2s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;width:100%;height:100%;text-align:center}.Card_loader__oNfGX{width:60px;height:60px;border-top:4px solid var(--off);border:4px solid var(--off);border-top-color:var(--tags);border-radius:50%;animation:Card_spin__5I2co 1s linear infinite;flex-shrink:0}@keyframes Card_spin__5I2co{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Card_loadingText__xVTFC{color:var(--text-bold);font-size:18px;margin:0;animation:Card_pulse__PmkS8 1.5s ease-in-out infinite;white-space:nowrap;text-align:center}@keyframes Card_pulse__PmkS8{0%,to{opacity:1}50%{opacity:.5}}.Card_timeoutMessage__qxXlt{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background-color:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:10px;max-width:400px;animation:Card_fade-in__GtHiu .5s ease-in-out}.Card_timeoutMessage__qxXlt i{font-size:32px;color:#ffc107}.Card_timeoutMessage__qxXlt p{margin:0;color:var(--text-bold);font-size:14px;text-align:center;line-height:1.5}@media only screen and (max-width:1330px){.Card_popUp__camYT{z-index:999}.Card_outer__PYtjN{flex-direction:column}.Card_buttons__t8u5R>.Card_expandButton__G6neG{display:none}.Card_buttons__t8u5R{justify-content:flex-end}.Card_loaderContent__oz_2s{padding:1rem;gap:1rem}.Card_loader__oNfGX{width:50px;height:50px}.Card_loadingText__xVTFC{font-size:16px;white-space:normal;word-break:break-word}.Card_timeoutMessage__qxXlt{max-width:90%;padding:1rem}.Card_timeoutMessage__qxXlt i{font-size:24px}.Card_timeoutMessage__qxXlt p{font-size:13px}}.Form_formRow__JVYkP{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;width:85%}.Form_inputWrapper__JTWxa{display:flex;flex-direction:column;gap:.5rem;width:100%;box-sizing:border-box}.Form_messageWrapper__ShGRZ{width:85%}.Form_inputWrapper__JTWxa label{color:var(--text-bold);font-size:14px;font-weight:500;margin-left:.25rem;letter-spacing:.3px;white-space:nowrap}.Form_form__hsBmc textarea{font-family:inter,Arial,Helvetica,sans-serif;resize:none}.Form_form__hsBmc{position:relative;font-family:inter,Arial,Helvetica,sans-serif;display:flex;flex-direction:column;gap:1.5rem;background:linear-gradient(135deg,rgba(16,23,42,.95),rgba(16,23,42,.98));border:1px solid rgba(56,187,146,.2);box-shadow:0 8px 32px rgba(0,0,0,.3);border-radius:20px;padding:3rem 2rem;width:100%;max-width:800px;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;margin:0 auto}.Form_form__hsBmc h1{color:var(--text-bold)!important;text-align:center;font-size:32px;margin-bottom:.5rem;letter-spacing:-.5px}.Form_form__hsBmc input,.Form_form__hsBmc textarea{font-size:14px;border:1.5px solid rgba(81,91,110,.4);background-color:rgba(16,23,42,.6);color:var(--text-bold);border-radius:12px;transition:all .3s ease;outline:none}.Form_form__hsBmc input:focus,.Form_form__hsBmc textarea:focus{border-color:var(--tags);background-color:rgba(16,23,42,.8);box-shadow:0 0 0 3px rgba(56,187,146,.1)}.Form_form__hsBmc input::placeholder,.Form_form__hsBmc textarea::placeholder{color:var(--text);opacity:.6}.Form_form__hsBmc input{padding:1rem 1.25rem;width:100%;font-weight:400;box-sizing:border-box}.Form_form__hsBmc input:invalid:not(:placeholder-shown){border-color:#ff6b6b;background-color:hsla(0,100%,71%,.05)}.Form_form__hsBmc input:invalid:not(:placeholder-shown):focus{border-color:#ff6b6b;box-shadow:0 0 0 3px hsla(0,100%,71%,.1)}.Form_form__hsBmc input:valid:not(:placeholder-shown){border-color:var(--tags)}.Form_form__hsBmc textarea{height:12rem;width:100%;padding:1rem 1.25rem;line-height:1.6;font-weight:400;box-sizing:border-box}.Form_form__hsBmc button{padding:1rem 2.5rem;background:linear-gradient(135deg,var(--tags-bg) 0,rgba(19,78,74,.8) 100%);color:var(--tags-color);border:1px solid rgba(56,187,146,.3);border-radius:12px;cursor:pointer;width:auto;min-width:180px;transition:all .3s ease;font-weight:600;font-family:inter,Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:.3px;box-shadow:0 4px 12px rgba(56,187,146,.2)}.Form_form__hsBmc button:hover{background:linear-gradient(135deg,var(--tags) 0,rgba(56,187,146,.9) 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(56,187,146,.3);color:var(--main-bg)}.Form_form__hsBmc button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(56,187,146,.2)}.Form_submitDiv__OLgBh{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}.Form_form__hsBmc button i{font-size:16px}.Form_form__hsBmc button p{all:unset;display:flex;justify-content:center;align-items:center;gap:.5rem}@media only screen and (max-width:768px){.Form_formRow__JVYkP{grid-template-columns:1fr;width:90%;gap:1.5rem}.Form_inputWrapper__JTWxa{width:100%}.Form_messageWrapper__ShGRZ{width:90%}.Form_inputWrapper__JTWxa label{white-space:normal}.Form_form__hsBmc{padding:2rem 1.5rem;width:100%}.Form_form__hsBmc h1{font-size:26px}.Form_form__hsBmc button{width:100%;min-width:unset;padding:1rem 1.5rem}}@media only screen and (max-width:480px){.Form_form__hsBmc{padding:2rem 1rem;width:100%;gap:1.25rem}.Form_formRow__JVYkP{width:95%;gap:1.25rem}.Form_messageWrapper__ShGRZ{width:95%}.Form_form__hsBmc h1{font-size:24px}.Form_form__hsBmc input,.Form_form__hsBmc textarea{font-size:16px}.Form_inputWrapper__JTWxa label{font-size:13px}}.LeftNav_navbar__0AMCk a,.LeftNav_navbar__0AMCk i{all:unset;cursor:pointer;transition:.15s ease-in-out}.LeftNav_navbar__0AMCk a:hover,.LeftNav_navbar__0AMCk i:hover{color:var(--text-bold)}.LeftNav_navbar__0AMCk ul{display:flex;flex-direction:column;gap:.2rem}.LeftNav_active__gBEP_ i{transition:.15s ease-in-out;transform:scale(.95)}.LeftNav_active__gBEP_{color:var(--text-bold);display:inline-flex;align-items:center}@keyframes LeftNav_animateLine__bDhvR{0%{width:0}to{width:1rem}}.LeftNav_active__gBEP_:before{animation:LeftNav_animateLine__bDhvR .15s ease-in-out;content:"";height:2px;width:1rem;background-color:var(--text-bold);margin-right:8px}@media only screen and (max-width:1330px){.LeftNav_navbar__0AMCk{margin:0;background:rgba(224,232,244,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;height:50px;left:50%;transform:translateX(-50%);width:90%;z-index:500;border-radius:50px;font-size:14px;bottom:1%}.LeftNav_navbar__0AMCk>ul{width:100%;height:100%;display:flex;justify-content:space-evenly;text-align:center;align-items:center;flex-direction:row}.LeftNav_navbar__0AMCk a:hover,.LeftNav_navbar__0AMCk i{color:inherit}.LeftNav_active__gBEP_:before{display:none}.LeftNav_active__gBEP_ i{transform:scale(1)}.LeftNav_active__gBEP_{color:#000}}.ProfileImage_imageCard__1KwLh{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:10%;justify-content:center;display:flex}.ProfileImage_imageCard__1KwLh img{pointer-events:none}.ProfileImage_imageCard__1KwLh:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:-1}.ProfileImage_imageCard__1KwLh:after{content:"";position:absolute;width:100%;height:70%;bottom:0;z-index:1;background:linear-gradient(0deg,#10172a 0,rgba(16,23,42,0))}.ProfileImage_imgElement__ziodC{position:absolute;transform:translateX(1rem);transform:translateY(-1.5rem);filter:brightness(.8);opacity:1}@media screen and (max-width:1330px){.ProfileImage_imageCard__1KwLh{display:none}}.TechButton_button__x305k{all:unset;font-weight:400;transition:var(--card-transition-duration);background:transparent;border-radius:5px;color:var(--text-bold)}.TechButton_arrow__qdO3c{transition:transform var(--card-transition-duration)}.TechButton_button__x305k:hover .TechButton_arrow__qdO3c{transform:translate(3px,-3px)}.TechButton_button__x305k:hover{background-color:var(--main-bg);cursor:pointer;transform:translateY(-5px);color:var(--tags)}.TechButton_button__x305k:hover span{filter:brightness(1.3)}.TechButton_buttonA__sE0NX{all:unset}.TechButton_outClick__clu8q{animation:TechButton_fade-in__FyqdH .3s ease-in;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:99}@keyframes TechButton_fade-in__FyqdH{0%{opacity:0}to{opacity:1}}.TechButton_resumeDiv__vZ_NZ{animation:TechButton_fade-in__FyqdH .3s ease-in;top:50%;left:50%;transform:translate(-50%,-50%);height:20%;width:20%;border-radius:15px;background-color:var(--main-bg);z-index:100;position:fixed}.TechButton_resumeUl__Vitj9{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:space-around;color:#fff;width:100%;height:100%;align-items:center}.TechButton_resumeUl__Vitj9 li{font-size:20px;font-weight:500;height:100%;width:100%;display:flex;justify-content:center;align-items:center;transition:var(--card-transition-duration)}.TechButton_resumeUl__Vitj9 li:first-child{border-radius:15px 0 0 15px;border-right:1px solid #fff}.TechButton_resumeUl__Vitj9 li:nth-child(2){border-radius:0 15px 15px 0;border-left:1px solid #fff}.TechButton_resumeUl__Vitj9 li:hover{cursor:pointer;color:var(--tags-color);background-color:var(--tags-bg)}.TechButton_resumeUl__Vitj9 li:active{transform:translateY(3px)}@media screen and (max-width:768px){.TechButton_resumeDiv__vZ_NZ{height:30%;width:70%}}@keyframes HomePage_arrowAnimation__3fC6O{0%{transform:var(--arrow-transfromY)}50%{transform:translateY(2rem)}}.HomePage_section__etapL{margin-bottom:4rem}.HomePage_projects__xxfl2{margin-top:4rem}.HomePage_mainDiv__bx1sv{padding-left:15rem;padding-top:5rem;display:flex;gap:1rem;justify-content:space-between;position:relative;z-index:1}.HomePage_description__aWJBq{line-height:26px}.HomePage_right__pXjSo{height:-moz-fit-content;height:fit-content;position:absolute;width:35%;left:40%;font-weight:400;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.HomePage_right__pXjSo h1{margin-top:0}.HomePage_right__pXjSo span{color:var(--text-bold);font-weight:500}.HomePage_left__CUJvL{position:fixed;display:flex;flex-direction:column;height:80%;width:-moz-fit-content;width:fit-content;z-index:5}.HomePage_firstLeft__Ho7vr{display:flex;flex-direction:column;gap:.5rem}.HomePage_secondLeft__KNHfR{display:flex;justify-content:space-around;flex-direction:column;height:100%}.HomePage_left__CUJvL p{color:var(--text);font-weight:400;font-size:16px;padding-bottom:3rem;padding-top:0;margin-top:0}.HomePage_left__CUJvL h1,.HomePage_left__CUJvL h2{color:var(--text-bold);margin:0}.HomePage_left__CUJvL h1{font-weight:700;font-size:48px}.HomePage_left__CUJvL h2{font-weight:500;font-size:20px}.HomePage_left__CUJvL ul{list-style:none;margin:0;padding:0;text-decoration:none}.HomePage_links__R2T6O ul{display:flex;flex-direction:row;gap:3rem}.HomePage_links__R2T6O{font-size:26px!important}.HomePage_links__R2T6O a{all:unset;transition:.15s ease-in-out}.HomePage_links__R2T6O a:hover{color:var(--text-bold);cursor:pointer}.HomePage_innerDiv__O9gxs{display:flex;flex-direction:row;justify-content:space-between;width:65%;margin-bottom:3rem;align-items:center}.HomePage_mainImage__lkjuK{filter:drop-shadow(5px 5px 10px #000000)}.HomePage_arrowDown__dHi79{transform:var(--arrow-transfromY);animation:HomePage_arrowAnimation__3fC6O 4s ease-in-out infinite;text-align:center;font-size:32px;color:var(--text-bold);padding:2rem}.HomePage_right__pXjSo h1{color:var(--text-bold)}.HomePage_experience__Ap0_q{margin-top:4rem}.HomePage_cardContainer__xQr9T>*{transition:filter .15s ease-in-out}.HomePage_cardContainer__xQr9T:hover>:not(:hover){filter:brightness(.7)}@media only screen and (max-width:1330px){.HomePage_left__CUJvL{position:static;width:100%;margin-top:4rem;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;text-align:center;height:100%}.HomePage_secondLeft__KNHfR{height:auto}.HomePage_left__CUJvL p{margin:0}.HomePage_firstLeft__Ho7vr{display:flex;flex-direction:column;gap:1.5rem}.HomePage_mainDiv__bx1sv{margin:0;display:flex;flex-direction:column;align-items:center;width:100%;gap:0;padding:0}.HomePage_right__pXjSo{position:static;width:80%;display:flex;flex-direction:column}.HomePage_right__pXjSo h1{text-align:center}.HomePage_links__R2T6O,.HomePage_profileImage__JkkBM{display:none}.HomePage_contact__mLW_M{width:100%!important;margin:0;padding:0}}.HomePage_contact__mLW_M{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;margin:0;padding:0}