@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap";.about{background-color:#fff;padding:100px 0}.about-content{display:flex;justify-content:center;align-items:center}#about-img{width:300px;height:300px;margin-right:50px;border-radius:25px!important;object-fit:cover!important}.about-text h3{color:#147efb;font-size:1.3rem;font-weight:700;text-transform:uppercase}.about-text p{color:#767676;line-height:1.5;margin-top:15px;font-size:1.1rem}@media screen and (max-width: 900px){.about-text{text-align:center}.about-content{flex-direction:column}.about-content #about-img{margin-right:0;margin-bottom:45px}}.contact{background-color:#f9f9f9;padding:100px 0}.contact-wrapper{display:flex;justify-content:space-evenly;gap:2rem;align-items:flex-start;flex-wrap:wrap}.contact-content{display:flex;flex-direction:column;gap:1rem}.contact-content #contact-title{color:#147efb;font-size:1.3rem;font-weight:700;text-transform:uppercase}.contact-content #contact-hook-sentence{color:#2d2e32;line-height:1.5;font-size:1.6rem;font-weight:700;margin:0rem 0 2rem}.contact-content #contact-hook-sentence i{color:#147efb}.contact-content .contact-container{display:flex;align-items:center;gap:1rem;flex:1 1 28%;min-width:180px}.contact-content .contact-container span{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 0 10px #0000000f;background:transparent}.contact-content .contact-container span i{color:#147efb;font-size:1.3rem}.contact-content .contact-container .contact-box{display:flex;flex-direction:column;gap:.25rem}.contact-content .contact-container .contact-box h3{font-weight:600;font-size:1.1rem}.contact-content .contact-container .contact-box p{color:#767676;overflow-wrap:anywhere;word-break:break-word}.download-cv{display:inline-flex;align-items:center;justify-content:center;background-color:#c5e4f3;color:#005885;border-radius:9999px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;font-size:1rem;transition:all .3s ease;margin-top:2rem;align-self:flex-start;cursor:pointer}.download-cv .download{margin-right:10px}.download-cv:hover{background-color:#5ec8fd6b}@media screen and (max-width: 900px){.contact-wrapper{flex-direction:column;gap:1rem}}@media screen and (max-width: 768px){.download-cv{align-self:center;text-align:center}}.footer{display:flex;background-color:#2d2e32;color:#fff;padding:10px 0;align-items:center;flex-direction:column}.footer p{font-weight:700;margin-bottom:15px}.footer .socials i{font-size:1.8rem;margin-right:15px;transition:all .2s}.footer .socials i:hover{color:#147efb}.navbar{background-color:#fff;box-shadow:0 0 10px #00000017;position:fixed;top:0;width:100%;left:0;z-index:1}.navbar .logo{display:inline-block;line-height:80px;font-size:18px;margin-left:50px;font-weight:bolder;transition:all .3s}.navbar .logo-wrapper{display:inline-flex;align-items:center;gap:10px}.navbar .status-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(38,207,77,.12);color:#06bc30;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;margin-left:8px}.navbar .status-text{font-style:italic;font-weight:600}.navbar .status-dot{width:7px;height:7px;border-radius:50%;background:#06bc30;display:inline-block;position:relative;box-shadow:0 0 #28a745b3;animation:pulse 1s infinite ease-out}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #28a74599}70%{transform:scale(1.05);box-shadow:0 0 0 10px #28a74500}to{transform:scale(1);box-shadow:0 0 #28a74500}}.navbar .logo:hover{transform:scale(1.05)}.navbar .navbar__ul{float:right;margin-right:25px}.navbar .navbar__li{display:inline-block;line-height:80px;margin:0 5px}.navbar .navbar__a{padding:7px 13px;border-radius:5px;font-size:18px;font-weight:600;transition:all .2s}.navbar .navbar__a:hover{color:#147efb}.navbar #burger__icon{padding:5px 7px;border-radius:5px}.navbar #burger__icon:hover{background-color:#f0efef}.navbar__burguer__menu{font-size:30px;float:right;line-height:80px;margin-right:40px;cursor:pointer;display:none}#check{display:none}@media (max-width: 900px){.navbar__burguer__menu{display:block}.navbar__ul{position:fixed;width:100%;height:100vh;background-color:#f9f9f9;top:80px;text-align:center}.navbar__ul .navbar__li{display:block;transition:all .2s}.navbar__ul .navbar__li:hover{background-color:#ebebeb;border-radius:10px}.navbar__li .navbar__a{font-size:20px;display:inline-block;width:100%}.navbar__li .navbar__a:hover{background:none;color:#2d2e32}}.home{background-color:#f9f9f9;padding-bottom:100px;padding-top:200px}.container{margin:auto;width:70%;padding:0 4rem}.container .content{display:flex;align-items:center;justify-content:space-between}.container .hero-text{display:flex;flex-direction:column;max-width:50rem}.container .hero-text h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:15px}.container .hero-text p{line-height:1.6;margin-right:25px;color:#767676}.container .location-icon{font-size:1.2rem;color:#f70a8d}.container .hero-text>span{margin-top:25px}.container .hero-text span i{font-size:2rem;margin-right:15px;transition:all .2s}.container .hero-text span i:hover{color:#147efb}.container .hello-img{width:50px;display:inline-block;margin-left:10px}.container #hero-img{width:300px;height:300px;border-radius:25px!important;object-fit:cover!important}.flag-emoji{display:inline;font-size:inherit;line-height:inherit;vertical-align:baseline;margin-left:.4rem;transform:translateY(-.02em)}@media screen and (max-width: 1368px){.container{width:90%}}@media screen and (max-width: 900px){.content{flex-direction:column-reverse;gap:3rem;text-align:center}.container .hero-text p{margin-right:0}}@media screen and (max-width: 767px){.container{padding:0 1.2rem}.home{padding-top:100px}.container .hero-text h1{font-size:2.3rem}}@media screen and (max-width: 600px){.container #hero-img{width:13rem;height:13rem}}.projects{background-color:#f9f9f9;padding:100px 0}#project_card{box-shadow:0 0 20px #0000001a;border-radius:25px;margin-bottom:50px}.project_section_title{color:#147efb;font-size:1.3rem;font-weight:700;text-transform:uppercase}.project_title{text-transform:uppercase;color:#2d2e32;font-weight:700;font-size:1.5rem}.project_title .project_date{text-transform:uppercase;color:#767676;font-size:.9rem;font-weight:700}.links{font-weight:500;display:flex;justify-content:center;width:100%}.links a{font-size:1.1rem;margin-right:30px;transition:all .2s}.links a i{margin-left:5px}.links a:hover{color:#147efb}.stacks{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:1rem;margin-top:15px}.project_description{line-height:1.5;color:#767676;margin-top:15px}#hook-sentence{color:#2d2e32;line-height:1.5;font-size:1.6rem;font-weight:700;margin:1.5rem 0 1.3rem}#hook-sentence .puzzle-icon{font-size:1.8rem;color:#00c400;margin-left:10px}.project-badge-container{display:flex;justify-content:center;margin-top:2rem}#card{box-shadow:0 0 20px #0000001a;border-radius:25px;margin-bottom:50px}.skills{background-color:#fff;padding:100px 0}.skills-content h3{color:#147efb;font-size:1.3rem;font-weight:700;text-transform:uppercase}.skills-grid{display:grid;grid-template-columns:1fr 4rem 1fr;gap:2rem;align-items:start;margin-top:2.5rem}.skills-grid .skills-column{display:flex;flex-direction:column;gap:2rem}.skills-grid .skills-spacer{min-width:4rem;height:1px;opacity:0}.skills-wrapper{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:3rem}.skill-box{display:flex;flex-direction:column;align-items:center}.skill-box p{font-weight:600;margin-bottom:5px;font-size:1.2rem}@media (max-width: 900px){.skills-grid{display:flex;flex-direction:column;gap:2rem}.skills-grid .skills-column{gap:1.5rem}}.skill-img{width:45px;height:45px}.App{font-family:Poppins}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a,del,ins{text-decoration:none}a{color:inherit}label,button{cursor:pointer}input,button{outline:0}body{background-color:#f9f9f9;color:#2d2e32;font-family:Poppins;margin:0}*{box-sizing:border-box;scroll-behavior:smooth}
