.mainFullPortfolio{display:flex;justify-content:center;align-items:start;flex-direction:column;height:100%;width:100%;box-sizing:border-box;overflow:hidden}.general_FullPortfolio{display:flex;justify-content:center;background-color:#001236;background-image:linear-gradient(270deg,rgba(47,0,255,.2) 0,rgba(47,0,255,0) 25%,rgba(47,0,255,0) 75%,rgba(47,0,255,.2)),linear-gradient(270deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.95) 50%,rgba(0,0,0,.2)),linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.25) 25%,rgba(0,0,0,.25) 75%,rgba(0,0,0,1)),url(/background_1.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.centralizeFullPortfolio{display:flex;justify-content:center;align-items:center;width:100vw;flex-direction:column;padding:2rem 1rem;text-align:center;box-sizing:border-box}.lineLightProjects{width:100%;height:4px;border-radius:360px;background-color:#b6ceff;box-shadow:0 0 5px 5px #4c89ff;z-index:3;position:relative}hr{width:100px;height:4px;margin-top:24px;margin-bottom:2rem;border:none;border-radius:360px;background:#91b6ff;z-index:1}.centralizeFullPortfolio h1{font-size:2.5rem;margin-bottom:16px;z-index:1}.centralizeFullPortfolio h2{font-size:1rem;text-align:center;color:#d0d0d0;font-weight:400;max-width:700px;z-index:1}.buttonBackFullPortfolio{display:flex;justify-content:center;align-items:center;width:15rem;height:3rem;margin-top:2rem;padding:0 15px;position:relative;border-radius:360px;background:linear-gradient(#1f54a3,#00193e);text-align:center;text-decoration:none;color:white;z-index:1;transition:transform .1s ease-in-out}.buttonBackFullPortfolio .arrowIcon{transform:scaleX(-1);position:absolute;left:1.25rem}.buttonBackFullPortfolio:hover{transform:scale(1.1);filter:brightness(125%)}.generalProjects{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem 0;flex-direction:column;position:relative;box-sizing:border-box;background:linear-gradient(180deg,#010146 50%,#000000);z-index:2}.projectsArea{display:grid;justify-items:center;padding:1rem;grid-template-columns:repeat(3,1fr);gap:2rem;box-sizing:border-box}@media (max-width:600px),(max-width:600px) and (orientation:landscape){.projectsArea{grid-template-columns:1fr}}.projects{display:flex;flex-direction:column;width:100%;max-width:300px;aspect-ratio:4/5;margin:0 auto;box-sizing:border-box;border-radius:25px;overflow:hidden;position:relative;color:white;text-decoration:none;background:linear-gradient(180deg,#1f54a3 50%,#00193e);filter:drop-shadow(0 0 5px black) brightness(.8);transition:all 75ms ease-in-out}.projects:hover{filter:brightness(1);transform:scale(1.025)}.projectsBannerArea{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px}.projectBanner{object-fit:cover}.descriptionProjectsArea{flex:2 55%;padding:1rem 1rem 2.5rem;overflow:hidden}.descriptionProjectsArea h3{margin:0;text-align:start;font-size:medium}.descriptionProjectsArea h4{margin:.85rem 0 0;text-align:start;font-size:small;font-weight:400}.projectsDescription{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tagsAreaProjects{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;bottom:0;left:0;width:100%;padding:.5rem;background:rgba(0,0,0,.25);font-size:small;font-weight:550}@media (max-width:480px){.projects{filter:brightness(1)}}