@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";:root{--font-size: 1rem;--aquamarineColor: rgba(62, 124, 136, .43);--blurredWhiteColor: rgba(240, 248, 255, .47);--textColor: rgba(211, 211, 211, .6);--highlightColor: rgba(175, 238, 233, .932);--highlightColor2: rgba(0, 173, 124, .67);--gradient: linear-gradient( -45deg, var(--highlightColor), var(--highlightColor2) );--border: 1px solid var(--aquamarineColor);--box-shadow: -1px 2px 1px var(--aquamarineColor), 2px 0px 1px black}html{scroll-padding-top:20px}body{font-family:Orbitron,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:var(--font-size);margin:unset;color:var(--textColor)}body a{color:var(--textColor);text-decoration:inherit;padding:.4rem .8rem;min-width:fit-content;text-wrap:nowrap;border-radius:10px;transition:.5s}body a:hover,body :focus{color:#fff;text-shadow:0 0 1.5px #fff,0 0 1.5px #fff,0 0 1.5px #fff;box-shadow:0 0 0 var(--highlightColor2),0 0 20px var(--highlightColor),0 0 50px var(--highlightColor2),0 0 100px var(--highlightColor)}body .card-title{text-align:center;padding-top:.5rem;margin-bottom:.5rem;font-weight:700;font-size:2.1rem}.container{z-index:10;position:relative;display:flex;flex-direction:column;gap:20px;max-width:1200px;margin:auto;margin-top:2vh;transition:all 4s}.glass-container{background-image:linear-gradient(-45deg,#1f6c7178,#3e7c886e);border:var(--border);border-radius:16px;box-shadow:4px -4px 2px #3e7c888c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);margin-top:16px}.tape-container{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(62,124,136,.1)}.otherContainer{background-color:#8ab2bb6b;width:clamp(min(430px,100vw),700px,80vw);margin:40px;padding:40px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;z-index:10}#container3D{position:fixed;top:0;right:0;bottom:0;left:0}#nav{display:inline-flex;top:1px;position:sticky;z-index:4;background:var(--aquamarineColor);border-radius:0 0 16px 16px;margin:20px auto -77px;padding:8px 22px}#nav ul{margin:0;padding:.2rem;list-style:none;display:flex;justify-content:center;align-items:center;gap:2%}header{position:relative;top:unset;z-index:unset;transition:linear}header .header-mobile{display:none}header .header-desktop{display:flex;flex-direction:column;padding:3rem 1rem .5rem}main #skills{padding:2rem}main #skills .skillsList{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding-bottom:1rem;margin-top:1.8rem}main #skills .skillsList .name{padding:.3rem}main #skills .skillsList .evaluate{width:100%;height:20px;box-shadow:var(--box-shadow);border-radius:10px;margin-top:20px;position:relative}main #skills .skillsList .evaluate:before{position:absolute;height:100%;width:var(--point);content:"";background-image:var(--gradient);border-radius:10px}main #about{padding:2rem}main #about .content{display:grid;grid-template-columns:75% 25%;margin-top:1.8rem;gap:.8rem}main #about .content{padding-top:8px}main #about .content .text-content{padding:24px}main #about .content .text-content p{margin-top:unset}main #about .content .avatar{display:flex;margin:auto;border-radius:120px;box-shadow:var(--box-shadow)}main #about .content .avatar img{border-radius:100px;height:auto}main #contact{padding:2rem}main #contact .text-content{min-width:fit-content;text-align:center;padding:24px}main #contact ul{justify-content:center;padding:16px;margin:unset;list-style:none;display:flex;gap:5%}main #contact ul li a{width:3rem;height:3 rem;display:flex;justify-content:center;align-items:center}main #contact ul li a i{font-size:3rem}@media screen and (max-width: 470px){main #contact ul li a i{font-size:2rem}}footer{content:""}.clip-text{font-size:6em;font-weight:700;line-height:1;position:relative;display:inline-block;margin:.25em;padding:.5em .75em;text-align:center;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.clip-text:before,.clip-text:after{position:absolute;content:""}.clip-text:before{z-index:-2;top:0;right:0;bottom:0;left:0;background-image:inherit}.clip-text:after{position:absolute;z-index:-1;top:.125em;right:.125em;bottom:.125em;left:.125em;background-color:#000}.clip-text_one{background:#f0f8ff00}.main-title{display:flex;justify-content:center;background:#454c5100;font-size:6em;font-weight:700;line-height:1;padding:.1em;text-align:center;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:var(--textColor)}.main-title span{max-width:75%;min-width:min-content;padding:.4rem 1.4rem}.main-title:before{z-index:-2;top:0;right:0;bottom:0;left:0;background-image:inherit}.main-title:after{position:absolute;z-index:-1;top:.125em;right:.125em;bottom:.125em;left:.125em}.gradient-text{width:fit-content;margin:auto;display:inline-block;text-align:center;white-space:nowrap;color:var(--headerTextColor);font-size:2rem;background-image:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 470px){.gradient-text{display:none}}.job:before{width:fit-content;content:attr(data-job1);overflow:hidden;display:inline-flex;animation:effectText 2s linear infinite alternate,changeText 16s linear infinite}@keyframes effectText{0%{max-width:0}to{max-width:500px}}@keyframes changeText{12.5%{content:attr(data-job1)}37.5%{content:attr(data-job2)}62.5%{content:attr(data-job3)}87.5%,to{content:attr(data-job4)}}@media screen and (max-width: 1200px){.container{max-width:unset;margin:unset;gap:0}.glass-container{border-radius:unset;margin:unset}header .header-desktop{padding:5rem 1rem .5rem}#nav{margin-top:0}}@media screen and (max-width: 900px){main #about .content{display:flex;flex-direction:column-reverse;margin:auto}}@media screen and (max-width: 701px){.main-title{font-size:5em}}@media screen and (max-width: 470px){html{scroll-padding-top:93px;overflow:auto}.main-title{font-size:3.5em}.main-title span{padding:unset}#nav{display:none}header{position:sticky;top:0;z-index:2;transition:linear}header ul{flex-direction:column;gap:.6rem;margin:0;padding:.2rem;list-style:none;display:flex;justify-content:center;align-items:center;gap:20%}header .header-mobile{display:grid;padding:1em 1em .5em;grid-template-columns:auto 30% auto}header .right{align-items:start}header .left{align-items:end}header .header-desktop{display:none}main #contact ul li a{padding:.3rem}}#mainContainer{display:none}.logo{fill:none;stroke-dasharray:200;stroke:#000;animation:load 3s infinite alternate-reverse;display:flex;margin:auto}@keyframes load{0%{stroke-dashoffset:0px}to{stroke-dashoffset:200px}}.hide-logo{opacity:0!important;z-index:9!important}#experience{display:flex;flex-direction:column;padding:2rem;justify-content:center}#experience .timeline{background:var(--primary-color);margin:0 auto;padding-top:20px}#experience .card{position:relative;max-width:800px}#experience .card .company-name{color:var(--highlightColor)}#experience .card h3{margin:unset}#experience .card:nth-child(odd){padding:30px 0 30px 30px}#experience .card:nth-child(2n){padding:30px 30px 30px 0}#experience .card:before{content:"";position:absolute;width:50%;border:solid var(--highlightColor)}#experience .card:nth-child(odd):before{left:0;top:-4.5px;bottom:-4.5px;border-width:5px 0 5px 5px;border-radius:50px 0 0 50px}@media only screen and (max-width: 400px){#experience .card:nth-child(odd):before{top:-5px;bottom:-5px}}#experience .card:nth-child(2n):before{right:0;top:0;bottom:0;border-width:5px 5px 5px 0;border-radius:0 50px 50px 0}#experience .card:first-child:before{border-top:0;border-top-left-radius:0}#experience .card:last-child:nth-child(odd):before{border-bottom:0;border-bottom-left-radius:0}#experience .card:last-child:nth-child(2n):before{border-bottom:0;border-bottom-right-radius:0}#experience .info{display:flex;flex-direction:column;color:var(--textColor);padding:10px}#experience .title{color:var(--highlightColor2);text-align:left;position:relative}#experience .title:before{content:"";position:absolute;width:10px;height:10px;background:#fff;border-radius:999px;border:3px solid var(--highlightColor2)}#experience .card:nth-child(2n)>.info>.title{text-align:right}#experience .card:nth-child(odd)>.info>.title:before{left:-45px}#experience .card:nth-child(2n)>.info>.title:before{right:-45px}#experience .card:nth-child(2n)>.info{text-align:right}
