.projects_section__eeWZd{padding:1rem 0 2rem}.projects_section__title__gRGui{font-size:var(--section-title-size);color:var(--section-title-color);position:relative;text-align:center;margin:0}.projects_section__subtitle__lPgQ4{display:block;font-size:var(--small-font-size);margin-bottom:2rem;color:var(--section-subtitle-color)}.projects_section__subtitle__lPgQ4,.projects_section__title__gRGui{text-align:center}.projects_section__title__gRGui:after,.projects_section__title__gRGui:before{content:"";position:absolute;width:130px;height:1px;background-color:#000;top:50%}.projects_section__title__gRGui:before{left:35%}.projects_section__title__gRGui:after{right:35%}.projects_projects__container__s03Zp{max-width:996px;margin:0 auto;padding:0 2rem}.projects_content__wrapper__EVAkP{display:flex;gap:30px;width:100%}.projects_content__wrapper__EVAkP.projects_has-subcategories__L8K9A .projects_projects__VWWFv{flex:1 1}.projects_content__wrapper__EVAkP:not(.projects_has-subcategories__L8K9A) .projects_projects__VWWFv{width:100%}.projects_projects_description____1st{max-width:996px;margin:0 auto;padding-bottom:30px;font-size:22px;font-weight:500;font-family:inclusive sans,sans-serif;line-height:1.5;text-align:center;color:#424242}.projects_projects__VWWFv{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.projects_projects__title__mZelF{text-align:left;font-weight:700;font-size:clamp(1rem,3vw,1.25rem);padding:10px;color:var(--section-title-color)}.projects_projects__links__3nIBN{display:flex;justify-content:flex-start}.projects_features__cards__yEASK{display:flex;flex-direction:column;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.3);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);border-radius:8px;overflow:hidden}.projects_features__cards__yEASK:hover{transform:scale(1.05)}.projects_features__title__55F4y{font-size:20px;color:#414141}.projects_features__image__wJjtj{padding:20px 20px 0;display:flex;justify-content:center;align-items:center;border-radius:8px 8px 0 0}.projects_features__image__wJjtj img{width:100%;height:auto;border-radius:8px;object-fit:cover}.projects_features__des__TSvyN{color:#4a4a4a;font-weight:550;font-size:18px;line-height:1.2;font-family:inclusive sans,sans-serif}.projects_features__content__wwspd{padding:20px;display:flex;flex-direction:column}.projects_tech__lkd8S{max-width:-moz-fit-content;max-width:fit-content;display:flex;align-items:center;gap:10px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:0 9px}.projects_tech__line___U5k0{width:1px;height:36px;background-color:#505050}.projects_tech__title__crdcu{font-size:13px;font-weight:600;color:#414141;font-family:jetbrains mono,monospace;padding:0}.projects_tech__icon__q_q0z{width:30px;height:30px}.projects_projects__link__Y3Imm{display:inline-block;width:24px;height:24px;font-size:36px;color:#525252;transition:all .3s ease-in-out;margin-right:25px;margin-top:15px}.projects_projects__link__Y3Imm:hover{color:#000;transform:translateY(-5px)}.projects_experiences__footer__xms0a{position:fixed;z-index:-100;bottom:0;color:rgba(0,0,0,.05);font-size:140px;font-weight:600}.projects_category__bar__xgk5q{display:flex;gap:1rem;flex-wrap:wrap;background-color:#f4f4f4;max-width:-moz-fit-content;max-width:fit-content;border-radius:7.5px;padding:7.5px;margin:0 auto 2rem}.projects_category__item__8sLGp{padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer;color:#333;transition:background-color .2s ease-in-out}.projects_category__item__8sLGp:hover{background-color:#ddd}.projects_category__item__8sLGp.projects_active__qojpb{background-color:#8a8a8a;color:#fff}.projects_techBadge__Z1oec{display:inline-block;background-color:#eee;padding:.25rem .5rem;margin:.2rem;font-size:.75rem;border-radius:4px}.projects_subcategory__sidebar__wK3uy{background-color:#f9f9f9;border-radius:8px;padding:7.5px;box-shadow:0 2px 8px rgba(0,0,0,.1);align-self:start;width:180px;height:-moz-fit-content;height:fit-content}.projects_subcategory__title__jkVIF{font-size:1rem;margin-bottom:1rem;color:#414141;font-weight:600}.projects_subcategory__list__CFqKh{list-style:none;padding:0;margin:0}.projects_subcategory__item__QpmVf{padding:.75rem 1rem;font-size:.9rem;cursor:pointer;border-radius:5px;transition:all .3s;margin-bottom:.5rem;color:#4a4a4a}.projects_subcategory__item__QpmVf:hover{background-color:#f0f0f0}.projects_subcategory__item__QpmVf.projects_active__qojpb{background-color:#e6e6e6;color:#333;font-weight:500}.projects_features__techstack__fr6wF{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}@media screen and (max-width:992px){.projects_about__container__foReL{max-width:768px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;font-size:32px}}@media screen and (max-width:768px){.projects_projects__container__s03Zp{max-width:600px;padding:0 1rem}.projects_content__wrapper__EVAkP{flex-direction:column;gap:20px}.projects_category__bar__xgk5q{margin-bottom:1rem}.projects_subcategory__sidebar__wK3uy{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0}.projects_subcategory__list__CFqKh{display:flex;flex-wrap:wrap;gap:.5rem;padding:7.5px}.projects_subcategory__title__jkVIF{font-size:1rem;margin-bottom:0;padding-left:15px;margin-top:15px}.projects_subcategory__item__QpmVf{margin-bottom:0;padding:.5rem .75rem;background-color:#f4f4f4;border-radius:5px}.projects_subcategory__item__QpmVf.projects_active__qojpb{background-color:#8a8a8a;color:#fff}.projects_projects_description____1st{font-size:20px}.projects_projects__VWWFv{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.projects_features__image__wJjtj{display:block}}@media screen and (max-width:576px){.projects_projects__VWWFv{grid-template-columns:1fr}.projects_features__image__wJjtj{display:none}}@media screen and (max-width:475px){.projects_section__title__gRGui:before{left:5%}.projects_section__title__gRGui:after{right:5%}.projects_projects__VWWFv{display:flex;flex-direction:column;gap:20px}.projects_projects_description____1st{text-align:center;font-size:18px}}@media screen and (max-width:1540px){.projects_section__title__gRGui:before{left:30%}.projects_section__title__gRGui:after{right:30%}}@media screen and (max-width:1125px){.projects_section__title__gRGui:before{left:25%}.projects_section__title__gRGui:after{right:25%}}@media screen and (max-width:675px){.projects_section__title__gRGui:after,.projects_section__title__gRGui:before{width:75px}.projects_section__title__gRGui:before{left:7.5%}.projects_section__title__gRGui:after{right:7.5%}.projects_section__subtitle__lPgQ4{margin-bottom:2rem}}