.Home_homeContainer__jr73n{padding:2rem;max-width:1200px;margin:0 auto;background-color:var(--secondary-color)}@media(max-width:768px){.Home_homeContainer__jr73n{padding:1rem}}.Home_header__Olkmk{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.Home_header__Olkmk .Home_profileImage__cUQqF{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-bottom:1rem;border:3px solid #ccc}@media(max-width:768px){.Home_header__Olkmk .Home_profileImage__cUQqF{width:100px;height:100px}}.Home_header__Olkmk .Home_name__VnyNb{font-size:3rem;font-weight:700;color:var(--primary-color)}@media(max-width:768px){.Home_header__Olkmk .Home_name__VnyNb{font-size:2rem}}.Home_header__Olkmk .Home_title__qpuAf{font-size:1.5rem;color:var(--accent-color);margin-top:.5rem}@media(max-width:768px){.Home_header__Olkmk .Home_title__qpuAf{font-size:1.2rem}}.Home_header__Olkmk .Home_redes__koTWk{display:flex;gap:20px;margin:1rem 0}.Home_header__Olkmk .Home_socialIcon__m52AY{width:50px;height:50px;transition:transform .3s ease,opacity .3s ease}.Home_header__Olkmk .Home_socialIcon__m52AY:hover{transform:scale(1.1);opacity:.8}@media(max-width:768px){.Home_header__Olkmk .Home_socialIcon__m52AY{width:40px;height:40px}}.Home_about__oj2ue{background-color:hsla(0,0%,100%,.05);padding:2rem;border-radius:10px;margin-bottom:3rem}.Home_about__oj2ue h2{font-size:2rem;color:var(--primary-color)}@media(max-width:768px){.Home_about__oj2ue h2{font-size:1.5rem}}.Home_about__oj2ue p{font-size:1.2rem;color:var(--text-color)}@media(max-width:768px){.Home_about__oj2ue p{font-size:1rem}}.Home_certifications__ALR28,.Home_clients__6d1rP,.Home_projects__9_76o{padding:2rem;margin-bottom:3rem}@media(max-width:768px){.Home_certifications__ALR28,.Home_clients__6d1rP,.Home_projects__9_76o{padding:1rem;margin-bottom:2rem}}.Home_certifications__ALR28 h2,.Home_clients__6d1rP h2,.Home_projects__9_76o h2{font-size:2rem;color:var(--primary-color)}@media(max-width:768px){.Home_certifications__ALR28 h2,.Home_clients__6d1rP h2,.Home_projects__9_76o h2{font-size:1.5rem}}.Home_footer__SLdv4{margin-top:50px;text-align:center;padding:2rem 0;border-top:1px solid var(--primary-color)}.Home_footer__SLdv4 p{color:var(--text-color);margin-bottom:.5rem}@media(max-width:768px){.Home_footer__SLdv4 p{font-size:1rem}}.Home_footer__SLdv4 a{margin:0 10px;color:var(--accent-color);text-decoration:none}.Home_footer__SLdv4 a:hover{text-decoration:underline}@media(max-width:768px){.Home_footer__SLdv4{padding:1rem 0}}.NavBar_navBar__doIt3{display:flex;justify-content:center;margin-bottom:2rem}.NavBar_navBar__doIt3 ul{list-style:none;padding:0;display:flex;gap:2rem}@media(max-width:768px){.NavBar_navBar__doIt3 ul{flex-direction:column;gap:1rem}}.NavBar_navBar__doIt3 ul li button{background:none;border:2px solid var(--primary-color);padding:.5rem 1rem;color:var(--text-color);font-family:var(--font-secondary);font-size:1rem;cursor:pointer;border-radius:25px;transition:all .3s ease;outline:none}.NavBar_navBar__doIt3 ul li button:focus,.NavBar_navBar__doIt3 ul li button:hover{background-color:var(--primary-color);color:var(--secondary-color);outline:none}@media(max-width:768px){.NavBar_navBar__doIt3 ul li button{padding:.5rem .8rem;font-size:.9rem}.NavBar_navBar__doIt3{margin-bottom:1rem}}.CertificationsCarousel_carouselContainer__SUnhM{display:flex;flex-direction:column;align-items:center;position:relative}.CertificationsCarousel_carousel__pVYwg{display:flex;gap:2rem;justify-content:center;padding:2rem 0;width:100%}.CertificationsCarousel_clientCard__fBnDC{background-color:hsla(0,0%,100%,.05);padding:1.5rem;border-radius:10px;text-align:center;width:250px;height:300px;transition:transform .5s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer}.CertificationsCarousel_clientCard__fBnDC:hover{transform:scale(1.05)}.CertificationsCarousel_clientCard__fBnDC img{width:120px;height:auto;max-height:140px;min-width:120px;margin-bottom:1rem;object-fit:contain;margin-top:auto}.CertificationsCarousel_clientCard__fBnDC .CertificationsCarousel_clientInfo__pZBEr{text-align:center}.CertificationsCarousel_clientCard__fBnDC .CertificationsCarousel_clientInfo__pZBEr h3{color:var(--accent-color);margin-bottom:.5rem}.CertificationsCarousel_clientCard__fBnDC .CertificationsCarousel_clientInfo__pZBEr p{color:var(--text-color);font-size:.9rem;line-height:1.4;max-height:0;opacity:0;visibility:hidden;transition:opacity 1.5s ease,max-height 1.5s ease,visibility 1.5s ease}.CertificationsCarousel_clientCard__fBnDC .CertificationsCarousel_clientInfo__pZBEr .CertificationsCarousel_showDescription__gaUbY{max-height:100px;opacity:1;visibility:visible}.CertificationsCarousel_navButton__BLmnM{background:none;border:none;color:var(--accent-color);font-size:2rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.CertificationsCarousel_navButton__BLmnM:disabled{color:hsla(0,0%,100%,.3);cursor:not-allowed}.CertificationsCarousel_navButton__BLmnM:first-of-type{left:-40px}.CertificationsCarousel_navButton__BLmnM:last-of-type{right:-40px}@media(max-width:480px){.CertificationsCarousel_navButton__BLmnM{font-size:1.5rem}}.CertificationsCarousel_dots__7A1zN{display:flex;gap:.5rem;margin-top:1rem}.CertificationsCarousel_dots__7A1zN .CertificationsCarousel_dot__cc3__{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer}.CertificationsCarousel_dots__7A1zN .CertificationsCarousel_dot__cc3__.CertificationsCarousel_active__NcDY_{background-color:var(--accent-color)}@media(max-width:480px){.CertificationsCarousel_clientCard__fBnDC{width:100%;padding:1rem}}.ClientsCarousel_carouselContainer__QWUt4{display:flex;flex-direction:column;align-items:center;position:relative}.ClientsCarousel_carousel__BXe0h{display:flex;gap:2rem;justify-content:center;padding:2rem 0;width:100%}.ClientsCarousel_clientCard__J_IFd{background-color:hsla(0,0%,100%,.05);padding:1.5rem;border-radius:10px;text-align:center;width:250px;height:300px;transition:transform .5s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer}.ClientsCarousel_clientCard__J_IFd:hover{transform:scale(1.05)}.ClientsCarousel_clientCard__J_IFd img{width:120px;height:auto;max-height:180px;min-width:160px;margin-bottom:1rem;object-fit:contain;margin-top:auto}.ClientsCarousel_clientCard__J_IFd .ClientsCarousel_clientInfo__LV_Hr{text-align:center}.ClientsCarousel_clientCard__J_IFd .ClientsCarousel_clientInfo__LV_Hr h3{color:var(--accent-color);margin-bottom:.5rem}.ClientsCarousel_clientCard__J_IFd .ClientsCarousel_clientInfo__LV_Hr p{color:var(--text-color);font-size:.9rem;line-height:1.4;max-height:0;opacity:0;visibility:hidden;transition:opacity 1.5s ease,max-height 1.5s ease,visibility 1.5s ease}.ClientsCarousel_clientCard__J_IFd .ClientsCarousel_clientInfo__LV_Hr .ClientsCarousel_showDescription__Pjg4h{max-height:100px;opacity:1;visibility:visible}.ClientsCarousel_navButton__5Mg4b{background:none;border:none;color:var(--accent-color);font-size:2rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.ClientsCarousel_navButton__5Mg4b:disabled{color:hsla(0,0%,100%,.3);cursor:not-allowed}.ClientsCarousel_navButton__5Mg4b:first-of-type{left:-40px}.ClientsCarousel_navButton__5Mg4b:last-of-type{right:-40px}@media(max-width:480px){.ClientsCarousel_navButton__5Mg4b{font-size:1.5rem}}.ClientsCarousel_dots__j7lTu{display:flex;gap:.5rem;margin-top:1rem}.ClientsCarousel_dots__j7lTu .ClientsCarousel_dot__yBqjX{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer}.ClientsCarousel_dots__j7lTu .ClientsCarousel_dot__yBqjX.ClientsCarousel_active__ocdcd{background-color:var(--accent-color)}@media(max-width:480px){.ClientsCarousel_clientCard__J_IFd{width:100%;padding:1rem}}.ProjectsGeneralCarousel_carouselContainer__baact{display:flex;flex-direction:column;align-items:center;position:relative}.ProjectsGeneralCarousel_carousel__WGsUo{display:flex;gap:2rem;justify-content:center;padding:2rem 0;width:100%}.ProjectsGeneralCarousel_showDescription__GRhrR{max-height:100px;opacity:1;visibility:visible}.ProjectsGeneralCarousel_clientCard__1iiB3{background-color:hsla(0,0%,100%,.05);padding:1.5rem;border-radius:10px;text-align:center;width:250px;height:auto;transition:transform .5s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer}.ProjectsGeneralCarousel_clientCard__1iiB3:hover{transform:scale(1.05)}.ProjectsGeneralCarousel_clientCard__1iiB3 img{width:120px;height:auto;max-height:180px;min-width:160px;margin-bottom:1rem;object-fit:contain;margin-top:auto}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_clientInfo__nbzeo{text-align:center}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_clientInfo__nbzeo h3{color:var(--accent-color);margin-bottom:.5rem}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_clientInfo__nbzeo p{color:var(--text-color);font-size:.9rem;line-height:1.4;max-height:0;opacity:0;visibility:hidden;transition:opacity 1.5s ease,max-height 1.5s ease,visibility 1.5s ease}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_clientInfo__nbzeo .ProjectsGeneralCarousel_showDescription__GRhrR{max-height:100px;opacity:1;visibility:visible}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_buttonsContainer__7WKOA{display:flex;gap:1rem;margin-top:1rem}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_githubButton__NdhpB,.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_projectButton__nQYn1{padding:.5rem 1rem;font-size:1rem;border:none;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_projectButton__nQYn1{background-color:var(--primary-color);color:#fff}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_projectButton__nQYn1:hover{background-color:var(--secondary-color)}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_githubButton__NdhpB{background-color:#333;color:#fff}.ProjectsGeneralCarousel_clientCard__1iiB3 .ProjectsGeneralCarousel_githubButton__NdhpB:hover{background-color:#555}.ProjectsGeneralCarousel_navButton___UCHy{background:none;border:none;color:var(--accent-color);font-size:2rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.ProjectsGeneralCarousel_navButton___UCHy:disabled{color:hsla(0,0%,100%,.3);cursor:not-allowed}.ProjectsGeneralCarousel_navButton___UCHy:first-of-type{left:-40px}.ProjectsGeneralCarousel_navButton___UCHy:last-of-type{right:-40px}@media(max-width:480px){.ProjectsGeneralCarousel_navButton___UCHy{font-size:1.5rem}}.ProjectsGeneralCarousel_dots__SsjrA{display:flex;gap:.5rem;margin-top:1rem}.ProjectsGeneralCarousel_dots__SsjrA .ProjectsGeneralCarousel_dot__TZD9j{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer}.ProjectsGeneralCarousel_dots__SsjrA .ProjectsGeneralCarousel_dot__TZD9j.ProjectsGeneralCarousel_active__UMjmp{background-color:var(--accent-color)}@media(max-width:480px){.ProjectsGeneralCarousel_clientCard__1iiB3{width:100%;padding:1rem}.ProjectsGeneralCarousel_buttonsContainer__7WKOA{flex-direction:column;gap:.5rem}.ProjectsGeneralCarousel_githubButton__NdhpB,.ProjectsGeneralCarousel_projectButton__nQYn1{font-size:.9rem}}