.Home-module__g21JLG__home{flex-flow:column;justify-content:center;gap:1.2rem;min-height:100vh;padding:0 15rem;display:flex}.Home-module__g21JLG__greeting{color:#fff;margin:0;font-size:2.5rem}.Home-module__g21JLG__name{color:#fff;margin:0;font-size:5rem;line-height:1.1}.Home-module__g21JLG__name span{color:var(--yellow)}.Home-module__g21JLG__headline{color:#eee;margin:0;font-size:2rem;line-height:1.4}.Home-module__g21JLG__button{color:#fff;cursor:pointer;background:#333;border-radius:5rem;width:fit-content;margin-top:1.5rem;padding:.7rem 3rem;font-size:2rem;transition:all .2s linear;display:inline-block}.Home-module__g21JLG__button:hover{background:var(--yellow)}.Home-module__g21JLG__socials{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.Home-module__g21JLG__socials a{color:#eee;justify-content:center;align-items:center;font-size:2.2rem;transition:all .25s;display:flex}.Home-module__g21JLG__socials a:hover{color:var(--yellow);transform:translateY(-3px)}.Home-module__g21JLG__socials a:hover i{text-shadow:0 0 10px var(--yellow)}@media (max-width:1200px){.Home-module__g21JLG__home{padding:1rem 4rem}}@media (max-width:768px){.Home-module__g21JLG__name{font-size:3.5rem}.Home-module__g21JLG__headline{font-size:1.6rem}.Home-module__g21JLG__details,.Home-module__g21JLG__ctaText{font-size:1.4rem}}
.Experience-module__SB59Aa__boxContainer{flex-wrap:wrap;gap:2rem;margin-top:1.5rem;padding:1rem 0 1rem 3rem;display:flex}.Experience-module__SB59Aa__box{border-left:.2rem solid #fff;flex:0 0 calc(50% - 2rem);margin-bottom:10px;padding-left:4rem;position:relative}.Experience-module__SB59Aa__box span{color:#fff;background:#222;border-radius:5rem;padding:.5rem 2.5rem;font-size:1.3rem}.Experience-module__SB59Aa__box h3{color:#fff;padding-top:1.5rem;font-size:2rem}.Experience-module__SB59Aa__box p{color:#eee;padding:1rem 0;font-size:1.4rem}.Experience-module__SB59Aa__box small{color:#eee;padding:1rem 0;font-size:1.2rem}.Experience-module__SB59Aa__box i{text-align:center;color:#fff;background:var(--yellow);border-radius:50%;width:5rem;height:5rem;font-size:2rem;line-height:5rem;position:absolute;top:-1.5rem;left:-2.5rem}@media (max-width:768px){.Experience-module__SB59Aa__box{width:100%}}
.Contact-module__5phd-G__row{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.Contact-module__5phd-G__content{flex:30rem;padding:4rem 4rem 0}.Contact-module__5phd-G__form{flex:45rem;margin:2rem 2rem 4rem;padding:2rem}.Contact-module__5phd-G__formBox{color:#fff;text-transform:none;background:#3333;width:100%;margin:1rem 0;padding:1.5rem;font-size:1.7rem}.Contact-module__5phd-G__formBox::placeholder{text-transform:capitalize}.Contact-module__5phd-G__formMessage{resize:none;height:15rem}.Contact-module__5phd-G__title{text-transform:uppercase;color:#fff;padding-bottom:2rem;font-size:3rem}.Contact-module__5phd-G__info h3{color:#eee;align-items:center;padding:1rem 0;font-size:2rem;font-weight:400;display:flex}@media (max-width:768px){.Contact-module__5phd-G__form{margin:3rem 0}}
.Skills-module__iaxGBW__boxContainer{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.Skills-module__iaxGBW__box{text-align:center;background:#1c1c1c;border:1px solid #2e2e2e;border-radius:12px;padding:2rem;transition:all .3s;box-shadow:0 4px 15px #0000004d}.Skills-module__iaxGBW__box:hover{border-color:#feb900;transform:translateY(-5px);box-shadow:0 4px 20px #feb90033}.Skills-module__iaxGBW__icon{color:#feb900;margin-bottom:1rem;font-size:3rem}.Skills-module__iaxGBW__box h3{color:#fff;margin-bottom:.5rem}.Skills-module__iaxGBW__box p{color:#999;font-size:.9rem}.Skills-module__iaxGBW__tabs{justify-content:center;gap:16px;margin:2rem 0;padding-bottom:8px;display:flex;position:relative}.Skills-module__iaxGBW__tab{cursor:pointer;color:#fff;padding:8px 16px;font-size:1.7rem;font-weight:500;transition:color .3s}.Skills-module__iaxGBW__tab.Skills-module__iaxGBW__active{color:#fff}.Skills-module__iaxGBW__underline{pointer-events:none;background-color:#feb900;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0}
