.projects{margin-bottom:64px}@media(max-width:768px){.projects{margin-bottom:48px}}.projects-head{display:flex;align-items:center;justify-content:space-between}.projects-head-title{font-size:88px;font-style:normal;font-weight:700;line-height:88px;letter-spacing:-2.5px;color:var(--text-color)}@media(max-width:768px){.projects-head-title{font-size:72px}}@media(max-width:425px){.projects-head-title{font-size:40px}}.projects-slider-wrapper{overflow:hidden;width:100%;position:relative;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 0,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 95%,transparent)}.projects-list{padding:0;margin:0;display:flex;flex-wrap:nowrap;list-style:none;gap:32px}.projects-list-slider{animation:slide-infinite 40s linear infinite;width:-moz-fit-content;width:fit-content;will-change:transform}.projects-list-slider:hover{animation-play-state:paused}@keyframes slide-infinite{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 16px))}}.projects-list-card{flex-shrink:0;width:200px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media(min-width:768px){.projects-list-card{width:220px}}@media(min-width:1280px){.projects-list-card{width:250px}}@media(max-width:425px){.projects-list-card{width:180px}}.projects-list-card-img{max-width:135px;filter:grayscale(1);object-fit:contain}.projects-list-card-img-wrapper{display:flex;justify-content:center;align-items:center;width:160px;height:160px;background:#fff;border-radius:16px;padding:4px;box-shadow:4px 4px 4px 4px rgba(0,0,0,.25)}.projects-list-card-img-wrapper:hover .projects-list-card-img{transform:scale(1.2);transition:transform .3s ease-in-out}.projects-list-card-link{text-decoration:none}.projects-list-card-title{font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:uppercase;color:var(--text-color);max-width:-moz-fit-content;max-width:fit-content;margin:14px 0}.projects-list-card-title:after{content:"";border-bottom:2px solid var(--purple-underline);display:block;transform:scaleX(0);transition:transform .25s ease-in-out}.projects-list-card-tecnologies{display:flex;flex-direction:row;list-style:none;padding:0;color:var(--text-color);max-width:-moz-fit-content;max-width:fit-content}.projects-list-card-tecnologies-item{font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-right:18px}.projects-list-card-tecnologies-item:after{content:"";border-bottom:2px solid var(--purple-underline);display:block;transform:scaleX(0);transition:transform .25s ease-in-out}.projects-list-card:hover .projects-list-card-tecnologies-item:after,.projects-list-card:hover .projects-list-card-title:after{transform:scaleX(1);transform-origin:0 50%}.contact-me-btn{font-size:16px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:2px;color:var(--text-color);text-decoration:none;max-width:-moz-fit-content;max-width:fit-content}.contact-me-btn:after{content:"";border-bottom:2px solid var(--purple-underline);display:block;transform:scaleX(0);transition:transform .25s ease-in-out}.contact-me-btn:hover:after{transform:scaleX(1);transform-origin:0 50%}.skills{width:100%;border-top:1px solid var(--component-spliter);margin-bottom:64px;padding-top:48px}@media(max-width:768px){.skills{margin-bottom:48px;padding-top:24px}}.skills-list{display:flex;flex-direction:row;justify-content:space-between;padding:0;margin:0}@media(max-width:768px){.skills-list{flex-direction:column}}.skills-list-card{list-style:none;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width:768px){.skills-list-card{margin-bottom:48px}}.skills-list-card-title{font-size:48px;font-style:normal;font-weight:700;line-height:56px;letter-spacing:-1.5px;color:var(--text-color);margin:0 0 14px}@media(max-width:768px){.skills-list-card-title{text-align:center}}.skills-list-card-subtitle{font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:var(--text-color);border-bottom:2px solid var(--purple-underline);margin:0}.wellcome{display:flex;justify-content:space-between;flex-direction:row;position:relative;height:720px;margin-bottom:64px}@media(max-width:768px){.wellcome{margin-bottom:0}}@media(max-width:425px){.wellcome{height:800px;align-content:flex-end;flex-wrap:wrap;margin-bottom:48px}}.wellcome-text{display:flex;justify-content:center;flex-direction:column;width:720px;z-index:1}@media(max-width:768px){.wellcome-text{width:575px}}@media(max-width:425px){.wellcome-text{align-items:center}}.wellcome-text-title{font-size:80px;font-style:normal;font-weight:700;line-height:88px;letter-spacing:-2.5px;color:var(--text-color);margin:0}.wellcome-text-title span{border-bottom:5px solid var(--purple-underline)}@media(max-width:425px){.wellcome-text-title{font-size:40px;line-height:40px;text-align:center}}.wellcome-text-subtitle{font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:var(--text-color);padding:48px 0;max-width:580px}@media(max-width:768px){.wellcome-text-subtitle{padding:24px 0}}@media(max-width:425px){.wellcome-text-subtitle{font-size:16px;text-align:center}}.wellcome-image{position:absolute;right:0;animation:slideInFromTop .7s ease-out 0s 1}@media(max-width:768px){.wellcome-image img{display:none}.wellcome-image-profile{max-width:260px;max-height:420px;display:block!important}}@media(max-width:425px){.wellcome-image{right:50%;transform:translateX(50%);animation:none}}.theme.dark .wellcome-image{filter:grayscale(1)}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(600%)}to{transform:translateX(0)}}@keyframes slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.floating-img{position:absolute;width:100%;height:100%}.theme.light .floating-img{filter:invert(1)}