@font-face{font-family:Gilroy-Bold;src:url(/assets/Gilroy-ExtraBold-BDcfmT-i.otf)format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy-Light;src:url(/assets/Gilroy-Light-CVM2ydYb.otf)format("opentype");font-weight:400;font-style:italic}html,body{background-color:#191919;min-height:100%;margin:0;overflow-x:hidden}.Modal-button{color:#d0cfcf;cursor:pointer;background-color:#0000;border:none;margin-top:20px;font-family:Gilroy-Light,sans-serif;font-size:medium}p,h1{padding:0}#social-links{flex-direction:row;align-items:center;gap:30px;width:100%;padding-top:50px;display:flex}#section-1{background-image:linear-gradient(90deg,#666665,#9e9692,#343032,#191919);flex-direction:row;justify-content:space-around;align-items:center;gap:200px;height:auto;padding:50px;display:flex}.section-1-right{color:#fff;flex-direction:column;justify-content:start;font-family:Gilroy-Light,sans-serif;display:flex}.section-1-right p{color:#ffffffb6;width:400px;padding:0;font-size:large}.section-1-right h1{padding:0;font-family:Gilroy-Bold,sans-serif;font-size:4.3em}.section-1-left{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.section-1-left .carousel-next,.section-1-left .carousel-prev{cursor:pointer;background-color:#d0cfcf6a;border-radius:50%;padding:15px}.section-1-left img.hidden{display:none}.section-1-left img.block{animation:.6s fadeIn;display:block}.section-1-left img{border-radius:20px;width:100%;height:100%}.carousel-img{object-fit:cover;justify-content:center;width:500px;height:auto;transition:opacity .5s,transform .5s;display:flex}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}#section-2{background-color:#f6f5f3;flex-direction:column;font-family:Gilroy-Light,sans-serif;font-size:small;display:flex}#section-2 .tabs{background-color:#191919;justify-content:space-around;align-items:center;display:flex}#section-2 .tabs p{text-align:center;color:#d0cfcf;cursor:pointer;width:33.33%;height:100%;margin:0;padding:20px}#section-2 .tabs p.selected{color:#191919;background-color:#f6f5f3;font-size:medium;font-weight:700}#section-2 #About{color:#3c3c3b;flex-direction:column;padding:70px 50px 70px 100px;font-size:medium;display:flex}#section-2 #About p{width:auto}#section-2 #About .row{flex-direction:row;align-items:center;gap:15px;padding-top:20px;display:flex}#section-2 #About .row img{border-radius:10px;width:150px}#section-2 #Experience{flex-direction:column;padding:70px 50px 70px 20px;font-family:Gilroy-Light,sans-serif;display:flex}#section-2 #Experience .period{color:#851549;justify-content:center;width:300px;font-size:medium;font-weight:600;display:flex}#section-2 #Experience .row{flex-flow:wrap;margin-bottom:5px;display:flex}#section-2 #Experience .column{justify-content:flex-start;align-items:flex-start;gap:0;width:70%}#section-2 #Experience .column .row{gap:15px}#section-2 #Experience .column .row p{color:#741240;background-color:#c27e9e92;border-radius:20px;padding:5px 10px}#section-2 #Experience .title{color:#851549;font-size:medium;font-weight:600}#section-2 #Experience .details{color:#4a4447;font-size:medium}#section-2 #Projects{flex-direction:column;gap:15px;padding:70px 50px 70px 0;font-family:Gilroy-Light,sans-serif;display:flex}#section-2 #Projects .open-project{padding-left:10px}#section-2 #Projects .open-project a{color:#962158b5}#section-2 #Projects .open-project a:hover{color:#851549}#section-2 #Projects .row{flex-direction:row;gap:0;display:flex}#section-2 #Projects .title{color:#851549;font-size:medium;font-weight:600}#section-2 #Projects .details{color:#4a4447;font-size:medium}#section-2 #Projects .img-container{justify-content:center;align-items:flex-start;width:500px;padding-top:25px;display:flex}#section-2 #Projects .img-container img{border-radius:10px;align-self:center;width:150px;box-shadow:0 0 10px #979797}#section-2 #Projects .column{gap:0;width:90%}#section-2 #Projects .column .row{flex-wrap:wrap;align-items:center;gap:15px}#section-2 #Projects .column .row p{color:#741240;background-color:#c27e9e92;border-radius:20px;padding:5px 10px}#section-3{background-color:#9e9692;flex-direction:row;justify-content:space-around;align-items:flex-start;height:350px;padding:20px;font-family:Gilroy-Light,sans-serif;display:flex}#section-3 h1{color:#191919;width:30%;font-family:Calibre,Inter,system-ui,sans-serif;font-size:xxx-large}#section-3 .input-container{width:380px;position:relative}#section-3 .input-container label{z-index:1;background:#9e9692;padding:0 6px;font-size:small;font-weight:600;position:absolute;top:-5px;left:14px}#section-3 .input-container input,#section-3 .input-container textarea{color:#191919;background:0 0;border:2px solid #191919;border-radius:10px;outline:none;width:100%;height:5px;padding:20px;font-family:Gilroy-Light,sans-serif;font-size:small}#section-3 .input-container input::placeholder,#section-3 .input-container textarea::placeholder{color:#312222c7;font-family:Gilroy-Light,sans-serif;font-size:small;font-weight:100}#section-3 .input-container input:focus-visible,#section-3 .input-container textarea:focus-visible{border:2px solid #6b3c52}#section-3 hr{border:0 solid #0000}#section-3 .form{padding-top:40px}#section-3 .form button{color:#d0cfcf;cursor:pointer;background-color:#191919;border:0;width:100px;padding:10px;font-family:Gilroy-Light,sans-serif;box-shadow:0 0 5px #454545}#section-3 .form button:hover,#section-3 .form button:disabled{background-color:#4a4447}#section-3 .form button::disabled{cursor:not-allowed}#footer{flex-direction:column;margin-top:70px;padding:20px;display:flex}#footer .top-footer{color:#d0cfcfcf;flex-flow:wrap;justify-content:space-around;align-items:flex-start;padding:20px 20px 50px;font-family:Gilroy-Light,sans-serif;font-size:small;display:flex}#footer .top-footer p:first-child{width:400px;font-size:medium}#footer .top-footer strong{color:#e9ecef}#footer .top-footer a{color:#d0cfcfcf;text-decoration:none}#footer .top-footer a:hover{color:#eeb7d1}#footer .top-footer span{color:#c27e9e;font-weight:600}#footer .top-footer span:hover{cursor:pointer;color:#c23778}#footer .bottom-footer{text-align:center;border-top:1px solid #d0cfcf60;flex-direction:row;justify-content:space-evenly;align-self:center;align-items:center;width:100vh;padding-top:10px;display:flex}#footer .bottom-footer p{color:#f0f8ff95;padding:0;font-family:Gilroy-Light,sans-serif;font-size:.7em}.column{flex-direction:column;gap:10px;display:flex}.row{justify-content:flex-start;align-items:start}@media (width>=768px){#section-1{flex-wrap:wrap;align-items:center;gap:90px;height:auto;padding:30px 10px}#section-1 p{width:550px}#section-1 #social-links{justify-content:center}#section-1 .section-1-left{gap:50px}#section-1 .carousel-img{width:350px}#Experience .skills{flex-wrap:wrap;align-items:center}#Experience .skill{text-align:center}#section-3{gap:0}#section-3 h1{padding-top:10px;font-size:2.1em}.footer-note p{font-size:.1em}}@media (width>=1024px){#social-links{justify-content:flex-start!important}}@media (width<=768px){#footer{padding-top:0}#footer .top-footer{gap:20px}#footer .bottom-footer{justify-content:center;gap:15px}#About{padding:30px!important}#About .row{flex-wrap:wrap;justify-content:center}#About p{padding:0;width:auto!important;text-justify:newspaper!important}#Experience{padding:30px!important}#Experience .row{justify-content:center}#Experience .skills{justify-content:flex-start}#Experience .column{width:auto!important}#Projects{padding:20px!important}#Projects .row{flex-wrap:wrap;justify-content:center;gap:10px!important}#Projects .tools{justify-content:flex-start}#section-1{flex-direction:column;justify-content:center;align-items:center;gap:90px;height:auto;padding:30px 10px}#section-1 h1{text-align:center;font-size:3em}#section-1 p{text-align:center;width:auto;font-size:large}#section-1 #social-links{justify-content:center}#section-1 .section-1-left{gap:10px;padding:0 5px}#section-1 .section-1-left .mobile{width:50px;height:100px}#section-1 .carousel-img{width:250px}#section-3{flex-wrap:wrap;gap:25px;height:auto;padding:30px;justify-content:center!important;align-items:center!important}#section-3 h1{padding:0;font-size:1.5em;width:auto!important}#section-3 .form,#section-3 .column{width:auto!important;margin:0!important;padding:0!important}#section-3 .input-container{margin:0;justify-content:start!important;width:auto!important}}
