.home-module__txgM7a__page{place-content:center;gap:clamp(4rem,4vw,5rem);min-height:100vh;display:grid}.home-module__txgM7a__name{text-align:center;font-size:clamp(1.5rem,4vw,2rem)}.home-module__txgM7a__title{text-align:center;font-size:clamp(1.7rem,5vw,3rem)}.home-module__txgM7a__scrollingSkills{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;height:auto;margin-bottom:10rem;font-size:clamp(1.2rem,4vw,2rem);display:flex}.home-module__txgM7a__scrollingSkills div{flex-direction:row;flex-shrink:0;align-items:center;gap:10px;width:fit-content;display:flex}.home-module__txgM7a__scrollingSkills img{width:clamp(40px,3vw,50px)}
@media (min-width:760px){.navbar-module__QXtwcq__mobileMenu,.navbar-module__QXtwcq__mobileMenuExit,.navbar-module__QXtwcq__mobileMenuWrapper,.navbar-module__QXtwcq__mobileMenu h2,.navbar-module__QXtwcq__mobileMenu h1{display:none}}@media (max-width:760px){.navbar-module__QXtwcq__edge,.navbar-module__QXtwcq__edgeInner,.navbar-module__QXtwcq__middle,.navbar-module__QXtwcq__popupMenu,.navbar-module__QXtwcq__floating{display:none}}.navbar-module__QXtwcq__container{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;margin-bottom:4rem;display:flex;position:fixed;bottom:0}.navbar-module__QXtwcq__edge{font-size:1rem}.navbar-module__QXtwcq__edge:hover{text-decoration:underline}.navbar-module__QXtwcq__edgeInner{text-align:center;border-radius:.5rem;width:170px;padding:10px;font-size:1.5rem;transition:all .2s ease-in-out}.navbar-module__QXtwcq__floating:hover{text-decoration:underline}.navbar-module__QXtwcq__middle{text-align:center;border-radius:.5rem;width:200px;padding:10px;font-size:2.1rem;transition:all .2s ease-in-out}.navbar-module__QXtwcq__color{color:#fff;background-color:#000;border:2px solid #fff;transition:all .2s ease-in-out}.navbar-module__QXtwcq__color:hover{color:#000;background-color:#fff;border:2px solid #000;transition:all .1s ease-in-out;box-shadow:0 7px #aaa}.navbar-module__QXtwcq__popupMenu{flex-direction:column;align-items:center;width:fit-content;height:100px;display:flex}.navbar-module__QXtwcq__mobileMenu{z-index:800;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:12px}.navbar-module__QXtwcq__mobileMenuWrapper{text-align:center;background-color:#000000d6;place-content:center;gap:20px;width:100%;height:100%;font-size:1.5rem;display:grid;position:fixed;top:0;left:0;z-index:9999!important}.navbar-module__QXtwcq__mobileMenuWrapper Link:hover,.navbar-module__QXtwcq__mobileMenuWrapper a:hover{text-decoration:underline}.navbar-module__QXtwcq__mobileMenuExit{position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.navbar-module__QXtwcq__mobileMenu h2{background-color:#000;border:1px solid #fff;border-radius:.3rem;width:clamp(50px,30vw,180px);height:50px;transition:all .2s ease-in-out}.navbar-module__QXtwcq__mobileMenu h2:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .1s ease-in-out;box-shadow:0 7px #aaa}.navbar-module__QXtwcq__mobileMenu h1{text-shadow:0 0 10px #000;background-color:#00000093;border-radius:.3rem;box-shadow:0 0 10px #00000093}
.carousel-module__-8UhxG__embla{text-align:center;z-index:0;background-color:#000;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;max-width:800px;padding-top:1rem;padding-bottom:1rem;position:relative;overflow:hidden}.carousel-module__-8UhxG__embla:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 60px 0 50px -10px #000,inset -60px 0 50px -10px #000}.carousel-module__-8UhxG__embla__container{z-index:0;cursor:grab;display:flex;position:relative}.carousel-module__-8UhxG__embla__slide{z-index:0;flex:0 0 50%;min-width:0;position:relative}.carousel-module__-8UhxG__git_img{width:clamp(370px,70vw,800px)}.carousel-module__-8UhxG__techContainer{justify-content:center;gap:5px;width:clamp(370px,70vw,800px);margin-top:10px;display:flex;overflow-x:auto}.carousel-module__-8UhxG__technologies{text-align:center;border:1px solid #fff;border-radius:.2rem;align-items:center;width:fit-content;height:40px;font-size:clamp(.8rem,2vw,1rem);display:flex}.carousel-module__-8UhxG__technologies img{width:clamp(30px,20vw,35px);height:auto}
.contact-module__xwJ-uq__page{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;min-height:100vh;padding:1rem;display:flex}.contact-module__xwJ-uq__leftContainer{flex-direction:column;align-items:center;gap:15px;width:clamp(350px,40vw,700px);margin-top:-40px;padding:1rem;display:flex}.contact-module__xwJ-uq__imageMe{background-color:#00000049;border:1px solid #000;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 7px #000}.contact-module__xwJ-uq__name{font-size:clamp(1.2rem,2vw,1.5rem)}.contact-module__xwJ-uq__spacer{border:1px solid #fff;width:clamp(200px,20vw,300px)}.contact-module__xwJ-uq__linkItem:hover{text-decoration:underline}.contact-module__xwJ-uq__rightContainer{flex-direction:column;align-items:center;gap:10px;width:clamp(350px,40vw,700px);margin-top:-40px;padding:1rem;display:flex}.contact-module__xwJ-uq__rightContainer h1{text-align:center;font-size:clamp(1.2rem,4vw,1.5rem)}.contact-module__xwJ-uq__contactForm{flex-direction:column;gap:15px;width:clamp(300px,40vw,450px);margin-top:1rem;display:flex}.contact-module__xwJ-uq__contactForm input,.contact-module__xwJ-uq__contactForm textarea{border-bottom:1px solid #fff}.contact-module__xwJ-uq__contactForm button{background-color:#000;border:1px solid #fff;transition:all .2s ease-in-out}.contact-module__xwJ-uq__contactForm button:hover{color:#000;cursor:pointer;background-color:#fff;border:1px solid #000;transition:all .1s ease-in-out}@media (max-width:760px){.contact-module__xwJ-uq__spacer2{width:100%;height:60px}}
.skills-module__Kd94ba__page{flex-flow:wrap;justify-content:center;gap:10px;min-height:100vh;padding:1rem;display:flex}.skills-module__Kd94ba__skillsContainer{flex-wrap:wrap;gap:10px;width:clamp(200px,30vw,400px);height:fit-content;display:flex}.skills-module__Kd94ba__skillsContainer h2{background-color:#000;border:1px solid #fff;border-radius:.3rem;align-items:center;gap:10px;width:fit-content;padding-left:5px;padding-right:5px;transition:all .2s ease-in-out;display:flex;overflow:hidden}.skills-module__Kd94ba__skillsContainer h2:hover{color:#000;background-color:#d4d4d4;border:#000;transition:all .1s ease-in-out}.skills-module__Kd94ba__skillsContainer h2 img{width:40px}@media (max-width:1000px){.skills-module__Kd94ba__spacer{width:100%;height:60px}}
