.style_wrapper__ZzP7N{height:100vh;padding-top:5rem}@media(max-width:768px){.style_wrapper__ZzP7N{text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:column}}.container_container__IKgwm{max-width:1400px;width:100%;padding:0 2rem;margin:0 auto}.container_notfound_Container__tgH5E{position:relative;width:100%;height:100vh;display:flex;align-items:center;margin:0 auto;justify-content:center;text-align:center}.container_notfound_Container__tgH5E h1{font-weight:400;padding-bottom:1rem}.container_notfound_Container__tgH5E h3{padding:2rem 0 1rem}.container_notfound_Container__tgH5E .container_notfoudBtn_container__bCbiD{display:flex;justify-content:center;align-items:center;max-width:500px;width:100%;margin:0 auto}.container_notfound_Container__tgH5E .container_notfoudBtn_container__bCbiD .container_notfoudBtn__bWTOi{display:flex;align-items:center;justify-content:space-around;width:100%}.container_notfound_Container__tgH5E:after{content:"";position:absolute;right:0;width:30%;height:30%;border-radius:100%;background:#40a461;filter:blur(310.2255249023px)}.container_ErrorContainer__QXByz{width:100%;height:100vh;margin:0 auto;text-align:center;display:flex;align-items:center;flex-direction:column}.container_ErrorContainer__QXByz h3{margin-top:2rem;padding:2rem 0 1rem}.container_ErrorContainer__QXByz .container_ErrorContent__JOKGh{max-width:500px;width:100%;padding:2rem;margin-top:2rem;background:var(--blue-600);border-radius:4px}.container_ErrorContainer__QXByz .container_ErrorContent__JOKGh p{text-align:left;padding-bottom:1rem}.container_ErrorContainer__QXByz .container_ErrorContent__JOKGh button{padding:.5rem 1rem;background:none;color:var(--gray-100);background:linear-gradient(90deg,#48c36a -131.64%,#161c29 120.24%);font-weight:500;border-radius:4px;transition:all .4s ease-in-out;margin-top:2rem}.container_ErrorContainer__QXByz .container_ErrorContent__JOKGh button p{padding:0 .5rem;font-size:1rem}.container_ErrorContainer__QXByz .container_ErrorContent__JOKGh button:hover{filter:brightness(.9);box-shadow:0 0 6px 1px #b4c1d3}.style_buttonToTop__ZED3r{position:fixed;right:25px;bottom:80px;z-index:999;background:linear-gradient(90deg,#48c36a -131.64%,#161c29 120.24%);border-radius:6px;padding:1rem .2rem;color:var(--gray-100);display:flex;align-items:center;flex-direction:column;gap:1rem;font-weight:500;transition:all .3s}@media(max-width:768px){.style_buttonToTop__ZED3r{right:23.5px}}.style_buttonToTop__ZED3r span{font-size:.6rem;letter-spacing:2px;transform:rotate(-90deg)}.style_buttonToTop__ZED3r svg{font-size:1rem}.style_buttonToTop__ZED3r:hover{background:linear-gradient(90deg,#48c36a -131.64%,#161c29 120.24%);box-shadow:0 0 6px 1px #b4c1d3}.style_card__Gh8AT{display:flex;flex-direction:column;padding:2rem 2rem 1.5rem;cursor:pointer;background:linear-gradient(#161c29,#161c29) padding-box,linear-gradient(90deg,transparent,transparent,#48c36a) border-box;border-radius:5px;border:2px solid rgba(0,0,0,0)}.style_card__Gh8AT:nth-child(2n+2){background:linear-gradient(#161c29,#161c29) padding-box,linear-gradient(90deg,#48c36a,transparent,transparent) border-box}@media only screen and (max-width:900px){.style_card__Gh8AT{width:100%;padding:1rem}}.style_card__Gh8AT h3{color:var(--gray-100);font-weight:700;line-height:39px;margin-bottom:1rem}.style_card__Gh8AT p{padding-top:1rem;color:var(--gray-50);font-weight:400;line-height:25px}.style_card__Gh8AT .style_containerImage__YnLcK{overflow:hidden;position:relative;margin-top:1rem}.style_card__Gh8AT .style_containerImage__YnLcK img{width:100%;transition:all 1s;object-fit:cover}.style_card__Gh8AT:hover .style_containerImage__YnLcK img{transform:scale(1.1)}.style_container__1TUdw{max-width:1400px;padding:0 2rem;margin:4rem auto 9rem;position:relative;overflow-x:hidden}@media(max-width:908px){.style_container__1TUdw{padding-bottom:6rem;margin:1rem auto}}.style_container__1TUdw .style_introProjects__PgT7_{display:flex;justify-content:space-between}.style_container__1TUdw .style_introProjects__PgT7_ .style_projectLinkButton__NvGQ9{overflow:hidden;padding:3px}@media(max-width:770px){.style_container__1TUdw .style_introProjects__PgT7_ .style_projectLinkButton__NvGQ9{position:absolute;bottom:0}}.style_container__1TUdw .style_introProjects__PgT7_ h2 span{color:var(--green-200)}.style_container__1TUdw .style_introProjects__PgT7_ .style_projectsDescription___HbxA{max-width:500px;width:100%;padding-top:1rem;color:var(--gray-50);line-height:30px}.style_container__1TUdw .style_projects__bWzGG{margin-top:5.3rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem}@media only screen and (max-width:900px){.style_container__1TUdw .style_projects__bWzGG{grid-template-columns:1fr;display:flex;flex-direction:column;align-items:center}}.style_container__1TUdw .style_backgroundGradient__quTb4{background:#48c36a;border:.893541px solid #000;filter:blur(200px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:80px;z-index:-1}.style_container__ChacY{max-width:1400px;width:100%;padding:0 2rem;margin:0 auto}.style_container__ChacY .style_containerProjects__CRASm{margin:4rem 0 7rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem}@media(max-width:768px){.style_container__ChacY .style_containerProjects__CRASm{grid-template-columns:1fr;display:flex;flex-direction:column;align-items:center}}.style_container__ChacY .style_projectsEmpty__f0QUc{height:40vh;display:flex;justify-content:center;color:var(--gray-50);text-align:center}.style_container__ChacY .style_containerFilteredProjects__zl28S{padding-top:10rem;overflow-x:hidden}.style_container__ChacY .style_containerFilteredProjects__zl28S h1 span{color:var(--green-200)}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw{margin:2.5rem 0 .5rem;display:flex;justify-content:space-between}@media(max-width:768px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw{flex-direction:column-reverse}}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux{display:flex;gap:2.5rem}@media(max-width:768px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux{gap:1rem}}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button{display:flex;align-items:center;gap:.7rem;font-weight:700;color:var(--gray-100);background:rgba(0,0,0,0);font-size:1rem;transition:all .3s ease-in-out}@media(max-width:1100px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button{font-size:1rem}}@media(max-width:450px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button{font-size:.9rem;gap:.3rem}}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button img{max-width:40px;max-height:40px}@media(max-width:900px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button img{max-width:25px;max-height:25px}}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button:nth-child(2) img{max-width:28px;max-height:28px}@media(max-width:900px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button:nth-child(2) img{max-width:18px;max-height:18px}}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button:nth-child(3) img{max-width:30px;max-height:30px}@media(max-width:900px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button:nth-child(3) img{max-width:18px;max-height:18px}}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_category__taGux button:hover{color:var(--green-200)}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_filter__CefQB{display:flex;gap:1.5rem}@media(max-width:768px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_filter__CefQB{flex-direction:column-reverse;margin-bottom:1.5rem}}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_filter__CefQB button{font-weight:700;color:var(--gray-100);background:rgba(0,0,0,0);font-size:1rem;transition:all .3s ease-in-out}@media(max-width:768px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_filter__CefQB button{justify-content:flex-start;display:flex}}@media(max-width:1100px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_filter__CefQB button{font-size:1rem}}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_filter__CefQB button span{font-size:.9rem;color:var(--green-200)}@media(max-width:1100px){.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_filter__CefQB button span{font-size:1rem}}.style_container__ChacY .style_containerFilteredProjects__zl28S .style_filterProjects__YOOgw .style_filter__CefQB button:hover{color:var(--green-200)}.style_container__ChacY .style_buttonContainer__cdhwz{display:flex;align-items:center;justify-content:center;margin-bottom:4rem}.style_container__ChacY .style_buttonContainer__cdhwz button{gap:1rem;padding:.5rem 1.7rem}.style_divisor__ZA_U9{background:var(--gray-50);width:100%;height:1px}.style_backgroundGradientPortfolio__7Khgb{background:#48c36a;border:.893541px solid #000;filter:blur(150px);left:50%;bottom:20%;transform:translate(-50%,-50%);z-index:-1;position:absolute;width:40%;height:30px}@keyframes style_spinner__RzFo5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_loadingSpinner__miMwM{width:50px;height:50px;border-top:5px solid var(--gray-100);border:5px solid var(--gray-100);border-top-color:var(--green-200);border-radius:50%;animation:style_spinner__RzFo5 1.5s linear infinite}