.projects_projects-main-container__sM6dX{width:100%;background-color:var(--tertiary-bg);background-color:var(--secondary-bg);background-color:var(--primary-bg);padding-top:84px;padding-bottom:13.5rem;margin-bottom:0;position:relative;top:0}.projects_page-title__0ufYU{margin:1rem 0 1rem 5%;color:var(--radio-btn);font-weight:600}.projects_projects-wrapper__ju4MX{width:90%;margin:auto;display:grid;grid-template-columns:repeat(1,1fr);align-content:flex-start;justify-content:center;grid-auto-rows:auto;grid-auto-columns:auto;grid-gap:2rem;gap:2rem}.projects_project-wrapper__2rrNd{width:100%;height:-moz-fit-content;height:fit-content;margin-top:0;background-color:var(--tertiary-bg);background-color:var(--complementary-bg);cursor:pointer;display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;box-shadow:inset 0 0 0 0 var(--project-container-hover);transition:color .7s ease-in-out,box-shadow .7s ease-in-out;border-radius:8px}.projects_tooltip__Z5tiq{visibility:hidden;width:max-content;background-color:var(--primary-bg);color:var(--secondary-text-color);text-align:center;border-radius:4px;padding:6px 12px;position:absolute}.projects_image-tooltip-container__PlcwE{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center}.projects_image-tooltip-container__PlcwE:hover .projects_tooltip__Z5tiq{visibility:visible}.projects_project-title__lTXn9{width:100%;background-color:var(--secondary-bg);margin:0 auto;text-align:center;padding:.5rem 0;border-radius:4px;color:var(--secondary-text-color);color:var(--primary-text-color);font-family:var(--banner-font-family);font-family:var(--primary-font-family);font-weight:var(--title-font-weight);font-size:.85rem}.projects_project-img__kDzTh{width:90%;height:auto}.projects_read-more-read-less-wrapper__4M_AA{width:90%;margin:.5rem auto;color:var(--secondary-text-color)}.projects_project-links-wrapper__CoGXD{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:4px}.projects_github-link__8HSRb,.projects_live-demo-link__JznqN{display:flex;justify-content:center;align-items:center;text-decoration:none;background-color:var(--secondary-bg);color:var(--primary-text-color);box-shadow:inset 0 0 0 0 var(--buttons-hover-bg);transition:color .7s ease-in-out,box-shadow .7s ease-in-out;font-family:var(--buttons-font-family);font-weight:var(--buttons-font-weight);text-transform:capitalize;padding:.5rem;border-radius:4px;font-size:.75rem;text-rendering:optimizeLegibility;width:25%}.projects_github-link__8HSRb:hover .projects_project-wrapper__2rrNd{box-shadow:inset 1000px 0 0 0 var(--secondary-bg);background-color:var(--secondary-bg)}.projects_fa-github__3s4E0{display:inline;font-size:.85rem;color:var(--primary-text-color);box-shadow:inset 0 0 0 0 var(--buttons-hover-bg);transition:color .7s ease-in-out,box-shadow .7s ease-in-out}@media screen and (max-width:300px){.projects_github-link__8HSRb,.projects_live-demo-link__JznqN{width:50%}}@media screen and (min-width:467px){.projects_projects-wrapper__ju4MX{width:80%}.projects_page-title__0ufYU{margin-left:10%}.projects_project-title__lTXn9{font-size:1rem}.projects_github-link__8HSRb,.projects_live-demo-link__JznqN{padding:.45rem .75rem;font-size:1rem;width:max-content}.projects_fa-github__3s4E0{font-size:1.12rem}}@media screen and (min-width:764px){.projects_projects-wrapper__ju4MX{width:90%;grid-template-columns:repeat(2,1fr)}.projects_page-title__0ufYU{margin:1.5rem 0}.projects_project-wrapper__2rrNd:hover{color:var(--primary-text-color);box-shadow:inset 1000px 0 0 0 var(--project-container-hover)}.projects_github-link__8HSRb,.projects_live-demo-link__JznqN{padding:.5rem 1.5rem;font-size:1rem}.projects_github-link__8HSRb:hover,.projects_live-demo-link__JznqN:hover{box-shadow:inset 200px 0 0 0 var(--buttons-hover-bg);color:var(--primary-text-color)}}@media screen and (min-width:929px){.projects_projects-wrapper__ju4MX{width:80%;gap:3rem}.projects_page-title__0ufYU{margin-left:10%}.projects_projects-main-container__sM6dX{padding-bottom:9rem}}@media screen and (min-width:1224px){.projects_projects-wrapper__ju4MX{grid-template-columns:repeat(3,1fr);width:92%;gap:3rem}.projects_page-title__0ufYU{margin-left:4%}.projects_project-wrapper__2rrNd:last-child:nth-child(2n - 2){grid-column-end:3}}@media screen and (min-width:1648px){.projects_projects-wrapper__ju4MX{grid-template-columns:repeat(4,1fr);width:90%}.projects_page-title__0ufYU{margin-left:5%}}