a:not(.dcv){color:#fff;text-decoration:none}a:hover a:not(.dcv){transition:.5s;margin-right:20px;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 40px #fff,0 0 80px #fff,0 0 120px #fff,0 0 160px #fff}*{font-family:Bitter,"Noto Sans SC",sans-serif;z-index:0;-webkit-user-select:none;user-select:none}html{scroll-behavior:smooth;background-color:#121212}body{overflow-y:hidden;overflow-x:hidden}canvas{position:fixed;top:0;left:0;background-size:cover}#main-content{transition:opacity 1s ease}#loading-screen{position:fixed;width:110vw;height:110vh;top:-5vh;left:-.5vw;font-style:italic;background:#000;opacity:0;align-items:center;justify-content:center;z-index:2;opacity:1;transition:4s opacity}#loading-screen.fade-out{opacity:0}#loading-screen-nav{position:fixed;width:110vw;height:110vh;top:-5vh;left:-.5vw;font-style:italic;background:#000;opacity:0;align-items:center;justify-content:center;z-index:4;visibility:hidden}#loading-screen-nav.fadeinout{animation:fadeinout 2s}#loading-screen-start{position:fixed;width:110vw;height:110vh;top:-5vh;left:-.5vw;font-style:italic;background:#000;opacity:0;align-items:center;justify-content:center;transition:transform .4s ease-in;transition:2s opacity;z-index:3}#start-button{position:absolute;color:#c2c2c2;left:50%;top:50%;width:9%;height:13%;margin:1.5% 0 0 -8.75%;letter-spacing:.25vw;font-family:Lato,"Noto Sans SC",sans-serif;font-size:1.25vw;font-weight:400;border:.1vw solid;border-color:#282828;border-radius:10%}#start-button:hover{background-color:#121212}.fade-in-start{opacity:.8;transition:opacity .1s}#loading-screen-start.visible{opacity:.9}#loading-screen-start.fade-out-start{opacity:0;transform:fadeOut 1s}.counter{position:absolute;color:#fff;left:50%;top:50%;width:4vw;height:2vw;margin:4vw 0 0 -7vw;letter-spacing:.25vw;font-family:Lato,"Noto Sans SC",sans-serif;font-size:1.25vw;font-weight:400;text-align:center;text-decoration:underline;font-style:italic}@media screen and (min-width: 1000px) and (max-width: 1100px){.counter{margin:6.5vw 0 0 -5vw}#loader-text{margin:-7.6% 0 0 -8.5%!important}#start-button{left:50%;top:50%;width:9%;min-width:125px;height:13%;max-height:100px;margin:1.5% 0 0 -7.75%}}@media screen and (min-width: 1101px) and (max-width: 1200px){.counter{margin:6vw 0 0 -5vw}#loader-text{margin:-7.6% 0 0 -9.5%!important}}@media screen and (min-width: 1200px) and (max-width: 1300px){.counter{margin:5vw 0 0 -6vw}}@keyframes fadeOut{0%{opacity:1}5%{opacity:.8}70%{opacity:.2}to{opacity:0}}@keyframes fadeinout{0%{opacity:0}5%{opacity:.99}70%{opacity:1}to{opacity:0}}#loader-text{position:absolute;color:#9a9a9a;left:50%;top:50%;width:10%;height:18%;margin:-7.6% 0 0 -10.5%;font-size:2.1vw;font-weight:lighter;letter-spacing:.9vw}.loader-desc{font-size:.9vw;color:#303030;letter-spacing:.3vw;font-weight:700;margin-top:9%;margin-left:2.5%;width:150%}#loader{display:block;position:relative;left:50%;top:50%;width:10vw;height:10vw;min-width:150px;min-height:150px;max-width:400px;max-height:400px;margin:0 0 0 -10vw;border-radius:50%;border:1px solid transparent;border-top-color:#888;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:1px solid transparent;border-top-color:#888;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:1px solid transparent;border-top-color:#888;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}*::-webkit-scrollbar,*::-webkit-scrollbar-thumb{width:12px;height:20px;background-clip:padding-box;background:#262626;color:#7b7b7b}*::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 10px;border-radius:24px;border:5px solid transparent}*::-webkit-scrollbar-thumb:hover{border:1px solid transparent}@keyframes pulse{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.1);opacity:0}}.github-logo{height:1.6vw;width:1.6vw;min-height:20px;min-width:20px;margin-top:0vh;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.email-logo{height:1.6vw;width:1.6vw;min-height:20px;min-width:20px;margin-left:2.4vw;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.linkedIn-logo{height:1.8vw;width:1.8vw;min-height:25px;min-width:25px;margin-left:2.5vw;margin-top:.5vw;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.whatsapp-logo{height:1.6vw;width:1.6vw;min-height:20px;min-width:20px;margin-left:2.5vw;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}@media screen and (min-width: 2199px) and (min-height: 973px){.linkedIn-logo{margin-top:.8vh}}.externalLink{height:1em;width:1em;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}button{border:none;background:none;color:inherit;cursor:pointer}@keyframes open{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bar-c{display:flex;align-items:center;overflow:hidden;height:2vw;width:1.25vw;margin:0 auto;position:relative;cursor:pointer}#bar-1{-webkit-animation-name:danceHeight1;-webkit-animation-delay:0ms}#bar-2{-webkit-animation-name:danceHeight2;-webkit-animation-delay:.4s}#bar-3{-webkit-animation-name:danceHeight3;-webkit-animation-delay:.8s}#bar-4{-webkit-animation-name:danceHeight4;-webkit-animation-delay:1.2s}#bar-5{-webkit-animation-name:danceHeight5;-webkit-animation-delay:1.8s}#bar-6{-webkit-animation-name:danceHeight6;-webkit-animation-delay:2.2s}@-webkit-keyframes danceHeight1{0%{height:.1vw}to{height:1.5vw}}@-webkit-keyframes danceHeight2{0%{height:.1vw}to{height:1vw}}@-webkit-keyframes danceHeight3{0%{height:.1vw}to{height:1.5vw}}@-webkit-keyframes danceHeight4{0%{height:.1vw}to{height:1vw}}@-webkit-keyframes danceHeight5{0%{height:.1vw}to{height:1vw}}@-webkit-keyframes danceHeight6{0%{height:.1vw}to{height:1vw}}nav{display:flex;flex-direction:column;justify-content:space-around;align-items:center;background:transparent;height:8vh}:root{--dark-bg: rgba(15, 15, 15);--spacing: 350px;font-weight:400;font-style:normal}#section-home{visibility:hidden;background-color:transparent;top:34%;right:22.5%;width:155%;height:60%;justify-content:center}.game-button{position:fixed;bottom:1.5rem;left:1.5rem;background:none;border:none;padding:0;cursor:pointer;z-index:2;opacity:.6;transition:opacity .2s ease,transform .2s ease;transform:scale(.8);filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.game-button img{display:block;width:2.5rem;height:auto;pointer-events:none}.game-button:hover,.game-button:focus{opacity:1;transform:scale(1)}#game-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;display:block;z-index:6}.back-button{visibility:hidden;position:fixed;bottom:1.5rem;left:1.5rem;background:none;border:none;padding:0;cursor:pointer;z-index:7;opacity:.6;transition:opacity .2s ease,transform .2s ease;transform:scale(.8);filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.back-button img{display:block;width:2.5rem;height:auto;pointer-events:none}.back-button:hover,.back-button:focus{opacity:1;transform:scale(1)}@media (max-width: 600px){.game-button{bottom:1rem;left:1rem}.game-button img{width:2rem}.back-button{bottom:1rem;left:1rem}.back-button img{width:2rem}}.name-container{display:inline;float:left;width:100%;letter-spacing:.3em;text-align:center;font-size:3.5vw;-webkit-user-select:none;user-select:none;color:#a8a8a8;text-shadow:0 0 10px #dfdfdf;cursor:pointer}.name-highlight{width:50%;transform:translate(50%)}.name-highlight:hover{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 40px #fff,0 0 80px #fff,0 0 120px #fff,0 0 160px #fff}#letter{margin-right:-1.6vw;font-weight:700;font-size:1.4em;font-family:Nanum Myeongjo,"Noto Sans SC",serif}#name{color:#a8a8a8;margin-right:2vw;font-weight:400;font-size:1.1em;font-family:Nanum Myeongjo,"Noto Sans SC",serif;cursor:pointer}#letter2{margin-right:-2.25vw;font-weight:700;font-size:1.4em;font-family:Nanum Myeongjo,"Noto Sans SC",serif}.name2{color:#a8a8a8;margin-right:2vw;font-weight:400;font-size:1.1em;font-family:Nanum Myeongjo,"Noto Sans SC",serif;cursor:pointer}.typed-wrapper{background-color:transparent;transform:translateY(-60%);width:100%}#typed{letter-spacing:.55em;color:#c1c1c1;font-size:.45em;font-weight:300;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 40px #fff,0 0 80px #fff,0 0 160px #fff}.contact-Btn-wrapper{width:50%;transform:translate(50%,-100%)}.contact-Btn{background-color:transparent;color:#898989;width:25%;padding:1.25%;letter-spacing:.25rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:1.2vw;font-weight:400;border:1px solid;border-color:#c2c2c2;border-radius:50px}.contact-Btn:hover{background-color:#c2c2c2;color:#121212;box-shadow:0 0 10px #c2c2c2,0 0 2px #c2c2c2,0 0 5px #c2c2c2,0 0 10px #c2c2c2,0 0 15px #c2c2c2,0 0 20px #c2c2c2}@media (max-width: 1149px){.name-container{letter-spacing:.27em;font-size:5vw;align-items:center}.name-highlight{width:100%;transform:translate(0)}.contact-Btn{width:50%;min-height:42px;padding:1.25%;transform:translateY(30%)}}#scroll-down-animation{width:5%;transform:translate(960%,80%)}.mouse{margin:0 auto;display:inline-block;border-radius:50px;border:2px solid rgba(122,122,124,.918);height:4.5vh;width:.9vw;min-width:12px}@media only screen and (max-width: 1100px) and (min-height: 1050px){.mouse{margin:0 auto;display:inline-block;border-radius:50px;border:2px solid rgba(122,122,124,.918);height:4.5vh;width:.9vw;min-width:20px}}.move{position:absolute;background-color:#7a7a7cea;height:5px;width:5px;border-radius:50%;left:50%;transform:translate(-50%);animation:move 2s linear infinite}@keyframes move{0%{transform:translate(-50%);opacity:0}50%{transform:translate(-50%,12px);opacity:1}to{transform:translate(-50%,25px);opacity:0}}.nav__dot{display:none;list-style-type:none}.nav__dot{display:block;position:fixed;top:calc(50% - 9vw);right:2%;z-index:3}.nav__dot li{width:.5vw;height:.5vw;margin:0 0 2.6vw;background:#f5f5f521;border-radius:50%;cursor:pointer;transition:background .7s cubic-bezier(.645,.045,.355,1) 0s}.nav__dot li.current{background:#d2d2d2cc;transition:background .7s cubic-bezier(.645,.045,.355,1) 0s}.nav__dot li:last-child{margin:0}main{display:block;width:90vw;height:100vh;color:#fff;position:relative;margin-top:-1%;opacity:.7}h1,h2,h3{font-weight:700;font-style:normal}header{background:transparent;grid-column:4 / span 5;height:20%;font-size:2.5vw;white-space:nowrap}.media-spacer{width:0px;height:0px;visibility:hidden}.content{background:var(--dark-bg);margin:20% auto;padding-left:1%;background-color:#111;border-width:3px 3px;border-radius:10px}#about{width:49%;font-size:1.05vw;left:56%}.about-title{width:10%;background:transparent;letter-spacing:.3vw;color:#616161;padding-top:1%;padding-left:1%;border-bottom:.2vw solid;border-color:#616161}.about-text{text-align:center;font-size:1em;font-weight:400;color:#fff}.education-icon{position:relative;top:15%;width:1.5vw;height:3vh;margin-right:5%;padding:1%;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.skill-icon{position:relative;top:15%;margin-right:5%;width:1.5vw;height:3.4vh;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.our-skills .skill{margin:10px}.info{background-color:transparent}.section{height:90%;position:relative;background:transparent;font-size:1.25rem;line-height:1.5;margin-bottom:var(--spacing)}.service-title{width:20%;background:transparent;letter-spacing:.3vw;font-size:clamp(20px,1.75vw,150vw);color:#616161;padding-top:1%;padding-left:1%;border-bottom:.2vw solid;border-color:#616161}#service{position:relative;background:transparent;width:40%;right:25%;text-align:center;font-size:1.18vw;font-weight:400;color:#fff}.service-text{font-size:clamp(15px,1.1vw,150vw)}.service-card-wrapper{text-align:center;background-color:transparent;height:auto}.service-card{vertical-align:top;width:11vw;min-width:110px;height:11.5vw;min-height:110px;margin:1%;position:relative;box-shadow:20px 20px 50px #000c;border-radius:5px;border-width:2px;border-color:#fff;background-color:#222;overflow:hidden;display:inline-block;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center}.service-card .service-card-content{width:11vw;height:20vw;min-width:110px;min-height:110px;font-size:clamp(10.1px,1vw,150px);padding:1px;transition:.8s all ease;color:#ccc;background-color:#000;transform:translateY(200px);opacity:0}.service-card img{position:absolute;width:30%;height:30%;margin-top:20%;left:35%;opacity:1;z-index:-1;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.service-card .service-card-content a{display:inline-block;margin-top:20px;text-decoration:none;padding:8px 30px 11px;border:2px solid #fff;color:#fff;border-radius:50px;transition:.8s all ease}.service-card-text{position:absolute;text-align:center;width:100%;height:50px;margin-top:70%;font-weight:300;font-size:clamp(11px,1vw,150px)}@media screen and (min-width: 1729px) and (min-height: 973px){#about{margin-top:30%}.spacer-section{background-color:transparent;width:50%;height:2%;transform:translate(50%);margin-top:-10%;margin-bottom:-10%;z-index:-3}#contact-form{position:relative;display:flex;flex-direction:column;padding:20px;align-items:flex-end}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{opacity:.8;width:100%;margin:2%!important;padding:5%!important;color:#fff;border:.05rem solid rgba(255,255,255,.336);border-radius:4px;background-color:#fff0}#contact-form input[type=submit]{background-color:#333;color:#fff;border:none;padding:10px 20px;border-radius:4px;margin:2%;width:30%;cursor:pointer;text-transform:uppercase;float:right}#contact-form input[type=submit]:hover{background-color:#444}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{font-size:.9vw!important;width:100%;height:5vh;box-sizing:border-box}#contact-form textarea{font-size:.9vw!important;resize:none;height:40vh!important}input::placeholder{color:#fff;font-weight:bolder}textarea::placeholder{color:#fff;font-weight:bolder}input::-moz-placeholder{color:#fff;font-weight:bolder}textarea::-moz-placeholder{color:#000;font-weight:bolder}input:-ms-input-placeholder{color:#fff;font-weight:bolder}textarea:-ms-input-placeholder{color:#fff;font-weight:bolder}.spinner{border:4px solid #f3f3f3;border-top:4px solid #3b3b3b;border-radius:50%;width:6px;height:6px;margin-top:1%;float:left;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none}.contact-title{text-align:center;transform:translate(10%);width:30%;padding-top:2%;background:transparent;letter-spacing:.3vw!important;font-size:1.8vw!important;color:#616161;padding-left:1%;border-bottom:2px solid;border-color:#616161}}#projects{display:list-item;list-style-type:none;font-size:medium;background-color:transparent;height:100%;margin-top:0%}.project-title{text-align:center;transform:translate(190%);width:20%;background:transparent;letter-spacing:.3vw;font-size:clamp(20px,1.8vw,150vw);color:#616161;padding-left:1%;border-bottom:.2vw solid;border-color:#616161;margin-left:1.8%}.project-text{text-align:center;font-size:clamp(15px,1.05vw,150vw);margin-left:6%}.carousel{padding-top:10vw;position:relative;display:block;width:100%;margin-top:-8%;box-sizing:border-box;transform-style:preserve-3d;perspective:1000px;left:1.8%}.prev,.next{position:absolute;bottom:-410%;left:50%;font-size:clamp(40px,2vw,150vw);visibility:hidden}.prev:hover,.next:hover{transform:scale(1.25)}.prev{left:45%}.next{left:55%}.carousel__prev,.carousel__next{position:absolute;bottom:-480%;transition:transform .25s ease;transform-origin:bottom}.carousel__prev i,.carousel__next i{font-size:60px;color:var(--box-border);cursor:pointer}.carousel__prev{left:0%}.carousel__next{right:0%}.carousel__prev,.carousel__next{width:0;height:0;border-style:solid;z-index:2}.carousel__prev{border-width:20px 20px 20px 0;border-color:transparent #dbdbdb transparent transparent;left:45%}.carousel__next{border-width:20px 0 20px 20px;border-color:transparent transparent transparent #dbdbdb;right:43%}.far.fa-angle-left,.far.fa-angle-right{width:0;height:0;line-height:1px}.carousel__prev--large,.carousel__next--large{transform:scale(2);background-color:#059400;bottom:-245%;width:11%;height:100%}.carousel__prev--large{left:15%}.carousel__next--large{right:12%}.carousel__prev--second,.carousel__next--second{transform:scale(2);background-color:red;width:7%;height:100%}.carousel__prev--second{left:-3%}.carousel__next--second{right:-10%}@media only screen and (min-width: 751px) and (max-width:998px){.carousel__prev--large,.carousel__next--large,.carousel__prev--second,.carousel__next--second{top:330%;min-height:160px}}@media only screen and (min-width: 999px) and (max-width:1100px){.carousel__prev--large,.carousel__next--large,.carousel__prev--second,.carousel__next--second{top:350%;min-height:250px}}@media only screen and (min-width: 1101px) and (max-width:1300px){.carousel__prev--large,.carousel__next--large,.carousel__prev--second,.carousel__next--second{top:280%;min-height:180px}}@media only screen and (min-width: 1301px) and (max-width:1420px){.carousel__prev--large,.carousel__next--large,.carousel__prev--second,.carousel__next--second{top:260%;min-height:190px}}@media only screen and (min-width: 1421px) and (max-width:1700px){.carousel__prev--large,.carousel__next--large,.carousel__prev--second,.carousel__next--second{top:250%;min-height:190px}}.carousel__prev--large,.carousel__next--large,.carousel__prev--second,.carousel__next--second{opacity:0;z-index:3}.carousel__prev--large:hover,.carousel__next--large:hover,.carousel__prev--second:hover,.carousel__next--second:hover{transform:scale(2)!important}.carousel__slider{margin-left:-5%;opacity:.9;z-index:1}.carousel__body .carousel__slider{position:relative;transition:transform .5s ease-in-out;background:var(--crsl-bg)}.carousel__body .carousel__slider__item{position:relative;display:block;float:left;box-sizing:border-box;margin-left:20px;margin-right:20px}.carousel__body .carousel__slider__item .item__3d-frame{position:relative;width:100%;height:100%;transition:transform .5s ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.carousel__body .carousel__slider__item .item__3d-frame:after{content:"";position:absolute;bottom:-15%;width:100%;height:40px;background:var(--box-shadow);box-shadow:0 0 5px 5px var(--box-shadow);transform:rotateX(90deg) translate3d(0,-20px,0);opacity:.85}.carousel__body .carousel__slider__item .item__3d-frame__box{display:flex;align-items:center;vertical-align:middle;text-align:center;position:absolute;width:100%;height:100%;box-sizing:border-box;border-color:var(--box-border);background:var(--box-bg);border-width:min(.15vw,4px);border-style:solid}.carousel__body .carousel__slider__item .item__3d-frame__box h1{font-size:7em;width:100%;color:var(--box-border)}.carousel__body .carousel__slider__item .item__3d-frame__box--right,.carousel__body .carousel__slider__item .item__3d-frame__box--left{top:0;width:3vw;backface-visibility:hidden}.carousel__body .carousel__slider__item .item__3d-frame__box--left{left:0;border-left-width:.28vw;transform:translate3d(1px,0,-3vw) rotateY(-90deg);transform-origin:0%}.carousel__body .carousel__slider__item .item__3d-frame__box--right{right:0;border-right-width:.28vw;transform:translate3d(-1px,0,-3vw) rotateY(90deg);transform-origin:100%}.carousel__slider__item .card-info{position:absolute;font-size:clamp(13px,1vw,150vw);font-weight:300;bottom:-17vw;height:14vw;left:0;right:0;text-align:center}.carousel__slider__item .item__3d-frame__box--front video{object-fit:cover;object-position:center;position:relative}.carousel__slider__item .item__3d-frame__box--front .project-card-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000c;color:#fff;opacity:0;transition:opacity .5s}.carousel__slider__item .item__3d-frame__box--front .project-card-content:hover{opacity:1}.carousel__slider__item .item__3d-frame__box--front .project-card-content .project-card-text{left:25%;font-size:clamp(15px,1.1vw,150vw)}.title-projects{font-weight:500}.description0{padding-top:-5%;margin-bottom:1%;font-style:italic}.description1{color:#e34f26}.description2{color:#1572b6}.description3{color:#f7df1e}.description4{color:#909}.description5{color:#3776ab}.description6{color:#ffbf00}.description7{color:#247a59}.description8{color:#777bb4}.description9{color:#f0f}.description10{color:#04c5c5}.description11{color:#ff4500}.description12{color:#59666c}.description13{color:#6db33f}.description14{color:#909}.description15{color:#007396}.description16{color:#47a248}.description17{color:#68a063}.description18{color:#1d63ed}.description19{color:#82a8f6}.description20{color:#1a950e}.description21{color:#0ea5e9}.description0{font-size:1vw;font-style:italic}.description1,.description2,.description3,.description4,.description5,.description6,.description7,.description8,.description9,.description10,.description11,.description12,.description13,.description14,.description15,.description16,.description17,.description18,.description19,.description20,.description21{display:inline-block;width:auto;height:8%;margin:max(.2vw,3px);font-size:.85vw;font-weight:bolder;font-style:italic;text-align:center;border-radius:15%;border-width:1px;border-color:#fffaf0;opacity:1}.project-logo-container{display:inline-flex;margin-left:32.5%}.project-group-logo{width:10%;min-width:20px;height:10%;min-height:20px;margin-left:10%;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.project-solo-logo{width:10%;min-width:20px;height:10%;min-height:20px;margin-left:22.5%;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.project-github-logo{display:inline-flex;width:10%;min-width:20px;height:10%;min-height:20px;margin-left:5%;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}img{width:100%;height:100%}.img{position:relative;width:100%;height:80%}.img:after{content:"";display:block}.img canvas{position:relative;border-width:3px 3px;border-radius:10px}.lightbox-backdrop{position:fixed;top:-100%;left:-10%;width:200vw;height:300vh;background-color:#000000d3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:0;pointer-events:none}.project-description-text br{display:block;content:"";margin-top:.75em}.line-break{height:1.25em}.lightbox{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;width:90vw;height:80%;top:15%;left:4.5%;background-color:#0003;border-radius:1rem;overflow:hidden}.lightbox-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;gap:1rem;width:90vw;height:80vh;padding:1rem;background-color:#1e1e1e;border-radius:1rem;position:relative}.lightbox-video-area{grid-area:1 / 1 / 2 / 2}.project-description-container{grid-area:1 / 2 / 2 / 3;overflow-y:auto}.lightbox-logo-container{grid-area:2 / 1 / 3 / 3}.lightbox-video-area .lightbox-content{width:100%;height:100%;object-fit:cover;object-position:center;border-bottom:none}.project-description-container{color:#fff;text-align:left;width:90%;margin-top:6%}.project-name{font-weight:700;font-size:clamp(15px,1.5vw,2rem);margin-bottom:.5rem;text-align:center}.project-description-text{font-weight:300;font-size:clamp(12px,1vw,1.5rem);margin-bottom:.75rem;text-align:start}.ul-title{font-weight:400;margin-left:25px;font-size:clamp(14px,1.2vw,2rem)}.ul-description{font-weight:200;font-size:clamp(12px,.9vw,2rem)}.project-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.project-tags .tag{padding:.25vw .5vw;border-radius:.25rem;font-size:clamp(10px,.9vw,2rem)!important;background:#333}.lightbox-logo-container{display:flex;flex-wrap:wrap;height:50%;gap:.75rem;align-items:center;justify-content:flex-start;overflow-x:auto;padding:.5rem;background:transparent}.lightbox-logo-wrapper{display:flex;gap:.25rem}.lightbox-group-logo,.lightbox-solo-logo{width:1.5rem;height:1.5rem;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.lightbox-logo-container{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem}.lightbox-logo-btn{display:flex;align-items:center;background:#333;border:none;border-radius:.25rem;padding:.25rem .5rem;cursor:pointer}.lightbox-logo-btn img{width:1.5rem;height:1.5rem;margin-right:.5rem;filter:saturate(500%) contrast(90%) brightness(500%) invert(80%) sepia(50%) hue-rotate(120deg)}.logo-btn-label{color:#fff;font-size:clamp(12px,.9vw,2rem)!important}.lightbox .close{position:absolute;width:4%;top:1rem;right:1rem;height:2.5rem;color:#f1f1f1;font-size:2rem;font-weight:700;cursor:pointer;z-index:2;display:flex;justify-content:center;align-items:center}@media (max-height: 700px) and (min-width: 999px){.lightbox{height:auto}.lightbox-video-area .lightbox-content{width:100%;height:100%}}@media (max-width: 768px){.lightbox{width:100vw;height:auto;top:15%;left:-3%;border-radius:1rem}.lightbox .close{width:10%}.lightbox-grid{display:block;width:95vw;height:auto}.lightbox-video-area,.project-description-container,.lightbox-logo-container{width:100%;margin-bottom:1rem}.lightbox-logo-container{justify-content:center}.project-description-container{width:100%}.project-tags{justify-content:center}}@media (max-width: 500px){.lightbox-logo-container{justify-content:center;margin-left:-1%}}.spacer-section{background-color:transparent;width:50%;height:2%;transform:translate(50%);margin-top:-10%;margin-bottom:-10%;z-index:-3}#contact{position:relative;top:1%;right:22%;background:#0003;width:45%;height:auto}.delivering{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;display:flex;font-size:clamp(15px,1.6vw,150vw);justify-content:center;align-items:center;display:none}.positive,.negative{display:flex;flex-direction:column;justify-content:center;align-items:center}.message{margin-top:7vw;width:max-content;font-size:clamp(10px,1.2vw,150vw);transform:translate(-40%)}.positive{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;display:none}.check-icon{width:5.25vw;height:5.25vw;position:relative;border-radius:50%;box-sizing:content-box;border:.3vw solid #4CAF50}.check-icon:before{top:.3vw;left:-.2vw;width:3vw;transform-origin:100% 50%;border-radius:10vw 0 0 10vw;content:"";height:10vw;position:absolute;background:transparent;transform:rotate(-45deg)}.check-icon:after{top:0;left:3vw;width:6vw;transform-origin:0 50%;border-radius:0 10vw 10vw 0;animation:rotate-circle 4.25s ease-in;content:"";height:10vw;position:absolute;background:transparent;transform:rotate(-45deg)}.check-icon .icon-line{height:.3vw;background-color:#4caf50;display:block;border-radius:.2vw;position:absolute;z-index:10}.check-icon .icon-line.line-tip{top:3vw;left:.95vw;width:1.5vw;transform:rotate(45deg);animation:icon-line-tip .75s}.check-icon .icon-line.line-long{top:2.34vw;right:.3532vw;width:3.3vw;transform:rotate(-45deg);animation:icon-line-long .75s}.check-icon .icon-circle{top:-.3vw;left:-.3vw;z-index:10;width:5.25vw;height:5.25vw;border-radius:50%;position:absolute;box-sizing:content-box}.check-icon .icon-fix{top:.8vw;width:.5vw;left:2.6vw;z-index:1;height:8.5vw;position:absolute;transform:rotate(-45deg);background-color:transparent}@keyframes icon-line-tip{0%{width:0;left:.1vw;top:1.9vw}54%{width:0;left:.1vw;top:1.9vw}70%{width:5vw;left:-.8vw;top:3.7vw}84%{width:1.7vw;left:2.1vw;top:4.8vw}to{width:2.5vw;left:1.4vw;top:4.5vw}}@keyframes icon-line-long{0%{width:0;right:4.6vw;top:5.4vw}65%{width:0;right:4.6vw;top:5.4vw}84%{width:5.5vw;right:0;top:3.5vw}to{width:4.7vw;right:8px;top:3.8vw}}.negative{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;display:none}.ban-icon{width:5.25vw;height:5.25vw;position:relative;border-radius:50%;box-sizing:content-box;border:.3vw solid rgb(182,7,7)}.ban-icon:before{top:.3vw;left:-.2vw;width:3vw;transform-origin:100% 50%;border-radius:10vw 0 0 10vw;content:"";height:10vw;position:absolute;background:#fff0;transform:rotate(-45deg)}.ban-icon:after{top:0;left:3vw;width:6vw;transform-origin:0 50%;border-radius:0 10vw 10vw 0;animation:rotate-circle 4.25s ease-in;content:"";height:10vw;position:absolute;background:#fff0;transform:rotate(-45deg)}.ban-icon .icon-line{height:.3vw;background-color:#b60707;display:block;border-radius:.2vw;position:absolute;z-index:10}.ban-icon .icon-line.line-long-invert{top:2.5vw;left:.8vw;width:3.7vw;transform:rotate(45deg);animation:icon-line-long .75s}.ban-icon .icon-line.line-long{top:2.5vw;left:.8vw;width:3.7vw;transform:rotate(-45deg);animation:icon-line-long .85s}.ban-icon .icon-circle{top:-.3vw;left:-.3vw;z-index:10;width:5.25vw;height:5.25vw;border-radius:50%;position:absolute;box-sizing:content-box}.ban-icon .icon-fix{top:.8vw;width:.5vw;left:2.6vw;z-index:1;height:8.5vw;position:absolute;transform:rotate(-45deg);background-color:#fff0}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-long{0%{width:0;right:4.6vw;top:5.4vw}65%{width:0;right:4.6vw;top:5.4vw}84%{width:5.5vw;right:0;top:3.5vw}to{width:4.7vw;right:.8vw;top:3.8vw}}.delivering,.fade,.positive,.negative{animation:fade .5s!important;animation-fill-mode:forwards!important}#contact-form.delivering input,#contact-form.delivering textarea{opacity:0}#contact-form{position:relative;display:flex;flex-direction:column;padding:20px;align-items:flex-end}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{opacity:.8;width:100%;margin:10px;padding:20px;color:#fff;border:1px solid rgba(255,255,255,.336);border-radius:4px;background-color:#fff0}#contact-form input[type=submit]{background-color:#333;color:#fff;border:none;padding:10px 20px;border-radius:4px;margin:2%;width:30%;cursor:pointer;text-transform:uppercase;float:right}#contact-form input[type=submit]:hover{background-color:#444}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{width:100%;box-sizing:border-box}#contact-form textarea{resize:none;height:32vh}input::placeholder{color:#fff;font-weight:bolder}textarea::placeholder{color:#fff;font-weight:bolder}input::-moz-placeholder{color:#fff;font-weight:bolder}textarea::-moz-placeholder{color:#fff;font-weight:bolder}input:-ms-input-placeholder{color:#fff;font-weight:bolder}textarea:-ms-input-placeholder{color:#fff;font-weight:bolder}.spinner{border:4px solid #f3f3f3;border-top:4px solid #3b3b3b;border-radius:50%;width:6px;height:6px;margin-top:1%;float:left;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sendBtn{width:10vw;min-width:86px;padding:10% 18%;margin-right:7%;font-family:Lato,"Noto Sans SC",sans-serif;font-size:clamp(9px,.9vw,150vw);color:#b3b3b3;background-color:#56565680;border:none;border-radius:3px}.sendBtn:hover{background-color:#414141}.sendBtn:focus{outline:none;background-color:#414141}i{margin-left:.5vw}.plane{position:absolute;right:18px}.fa-check,.fade,.fa-times{animation:fade 2s!important;animation-fill-mode:forwards!important}.hidden{display:none}.visible{display:inline}.fly{position:absolute;animation-name:a;animation-duration:10s;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-delay:0}.done,.done:hover,.sendBtn.done,.sendBtn.done:hover{background-color:#059f0580}.sendBtn.failed,.sendBtn.failed:hover{background-color:#f4060680}@keyframes fade{0%{color:transparent}to{color:#fff}}@keyframes a{0%{top:60vh;left:30vw}to{top:-300vh;left:300vw;transform:scale(-5)}}@keyframes fall{0%{top:60vh;left:30vw;transform:scale(1)}20%{top:50vh;left:40vw;transform:scale(1) rotate(360deg)}to{top:1000vh;left:40vw;transform:scale(1) rotate(360deg)}}.fall{position:absolute;animation-name:fall;animation-duration:10s;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-delay:0}.contact-title{text-align:center;transform:translate(10%);width:30%;padding-top:20px;background:transparent;letter-spacing:.3vw;font-size:clamp(20px,1.8vw,150vw);color:#616161;padding-left:1%;border-bottom:.2vw solid;border-color:#616161}.center{display:flex;align-items:center;justify-content:center}.button-container{width:102%;display:flex;justify-content:space-between}@media (max-width: 1200px){#letter{margin-right:-2.5vw;font-weight:700;font-size:1.3em;font-family:Nanum Myeongjo,"Noto Sans SC",serif}#letter2{margin-right:-3vw;font-weight:700;font-size:1.3em;font-family:Nanum Myeongjo,"Noto Sans SC",serif}}@media (min-height: 1070px){.carousel__prev--large,.carousel__next--large,.carousel__prev--second,.carousel__next--second{opacity:0;z-index:3;height:170%;bottom:-340%}}@media (max-width: 1250px){.carousel__prev--large,.carousel__next--large{transform:scale(2);background-color:#059400;bottom:-240%;width:10%;height:90%}.carousel__prev--large{left:14%}.carousel__next--large{right:12%}.carousel__prev--second,.carousel__next--second{transform:scale(2);background-color:red;width:4%;height:100%}.carousel__prev--second{left:-4%}.carousel__next--second{right:-6%}}@media screen and (max-width: 900px){.prev,.next{bottom:-610%!important}}@media screen and (max-width: 800px){.prev,.next{bottom:-700%!important}}@media screen and (max-width: 700px){.prev,.next{bottom:-810%!important}}@media screen and (max-width: 600px){.prev,.next{bottom:-960%!important}}@media screen and (min-width: 300px) and (max-height: 450px){.prev,.next{bottom:-560%!important}}@media (min-width: 777px) and (max-width: 875px){.skill-icon{margin-top:2%;width:6vw!important;height:6vw!important}.skill-link{width:15%;margin-top:1%!important}}@media (min-width: 430px) and (max-width: 450px){.education-icon{margin-top:2%;width:6vw!important;height:6vw!important}.skill-link{width:15%;margin-top:4%!important}}@media (max-width: 999px){body{overflow-x:hidden}.bar-c{display:flex;align-items:center;overflow:hidden;height:3vw;width:4vw;margin:0 auto;position:relative;cursor:pointer}#bar-1{-webkit-animation-name:danceHeight1;-webkit-animation-delay:0ms}#bar-2{-webkit-animation-name:danceHeight2;-webkit-animation-delay:.4s}#bar-3{-webkit-animation-name:danceHeight3;-webkit-animation-delay:.8s}#bar-4{-webkit-animation-name:danceHeight4;-webkit-animation-delay:1.2s}#bar-5{-webkit-animation-name:danceHeight5;-webkit-animation-delay:1.8s}#bar-6{-webkit-animation-name:danceHeight6;-webkit-animation-delay:2.2s}@-webkit-keyframes danceHeight1{0%{height:1px}to{height:22px}}@-webkit-keyframes danceHeight2{0%{height:1px}to{height:15px}}@-webkit-keyframes danceHeight3{0%{height:1px}to{height:30px}}@-webkit-keyframes danceHeight4{0%{height:1px}to{height:20px}}@-webkit-keyframes danceHeight5{0%{height:1px}to{height:15px}}@-webkit-keyframes danceHeight6{0%{height:1px}to{height:15px}}.name-container{letter-spacing:.27em;font-size:7vw;align-items:center}#typed{letter-spacing:.3em;font-size:3vw}.contact-Btn{width:50%;padding:.5%;font-size:.4em;transform:translateY(70%)}.scroll{background-color:transparent;width:30vw;height:18vh;left:28vw;top:53vh}*::-webkit-scrollbar{display:none}.forward{position:relative;border-width:.1rem;bottom:3vh;font-size:1em;color:#fff}.nav__dot li{margin:0 0 30px}a{font-size:.7em}.github-logo{margin-top:0vh}.email-logo{margin-left:6vw}.linkedIn-logo{margin-top:0vh;margin-left:6vw}.whatsapp-logo{margin-left:6vw}#loading-screen,#loading-screen-start,#loading-screen-nav{width:125vw;height:110vh;top:-8vh;left:-.5vw;font-style:italic;background:#000;opacity:0;align-items:center;justify-content:center;z-index:2;opacity:1;transition:4s opacity}#loader-text{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-110px 0 0 -170px;font-size:x-large;letter-spacing:1rem}.loader-desc{font-size:small;color:#303030;letter-spacing:.3rem;font-weight:700;margin-top:15px;margin-left:1%;width:150%}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:0 0 0 -150px;border-radius:50%;border:1px solid transparent;border-top-color:#888;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.counter{position:absolute;color:#fff;left:50%;top:50%;width:150px;height:100px;margin:25px 0 0 -150px;padding-top:35px;letter-spacing:.25rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:larger;font-weight:400;text-align-last:center;text-decoration:underline;font-style:italic}#start-button{position:absolute;color:#c2c2c2;left:50%;top:50%;width:150px;height:80px;margin:5px 0 0 -150px;letter-spacing:.25rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:medium;font-weight:400;border:1px solid;border-color:#282828;border-radius:10%}.education-icon{width:5vw;height:5vw}.skill-icon{margin:2%;width:5vw;height:5vw}.skill-link{width:5%!important}.media-spacer{width:100%;height:350px;background-color:transparent;visibility:visible}.about-title{letter-spacing:.2vw;border-bottom:2px solid}#about{width:104%!important;height:auto!important;font-size:.9em;left:0%;margin-top:1%;padding:5px;border-radius:1%;background-color:#1b1b1b}#service{width:104%!important;height:auto!important;font-size:.8em;left:-2.5%;margin-left:2.5%;margin-top:1%;padding:5px;border-radius:1%;background-color:#1b1b1b}#projects{margin-top:40%;transform:translateY(50%)}.project-text{width:90%}.carousel{padding-top:10vw}.prev,.next{position:absolute;bottom:-550%}.carousel__prev,.carousel__next{bottom:-425%}.carousel__prev{left:35%}.carousel__next{right:35%}.carousel__slider__item .card-info h3{font-size:1.2em}.carousel__slider__item .card-info p{font-size:1em}.description0{font-size:small!important}.description1,.description2,.description3,.description4,.description5,.description6,.description7,.description8,.description9,.description10,.description11,.description12,.description13,.description14,.description15,.description16,.description17,.description18,.description19,.description20,.description21{height:10%;font-style:italic;font-size:small!important}.project-github-logo{height:25%}.prev,.next{visibility:hidden}.carousel__prev--large,.carousel__next--large{transform:scale(2);background-color:#059400;bottom:-160%;width:15%;height:150%}.carousel__prev--large{left:3%}.carousel__next--large{right:1%}.carousel__prev--second,.carousel__next--second{visibility:hidden;transform:scale(2);background-color:red;width:4%;height:80%}.carousel__prev--second{left:-4%}.carousel__next--second{right:-6%}.lightbox-logo-container{padding:0rem}.nav__dot{display:none}.spacer-section{background-color:transparent;width:50%;height:20%!important;transform:translate(50%);margin-top:-10%;margin-bottom:-10%;z-index:-3}@keyframes a{0%{top:60vh;left:75vw}to{top:-300vh;left:300vw;transform:scale(-5)}}@keyframes fall{0%{top:60vh;left:75vw;transform:scale(1)}20%{top:50vh;left:85vw;transform:scale(1) rotate(360deg)}to{top:1000vh;left:40vw;transform:scale(1) rotate(360deg)}}#contact{position:relative;top:0%!important;right:1%!important;width:102%;background:#00000080;opacity:1}.check-icon,.ban-icon{transform:scale(3)}.message{margin-top:7vw;width:max-content;font-size:clamp(5px,.6vw,150vw);transform:translate(-30%)}}@keyframes navLinkFade{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media only screen and (max-height: 420px){.github-logo{min-height:15px;min-width:15px;margin-top:0vh}.email-logo{height:1.6vw;width:1.6vw;min-height:15px;min-width:15px}.linkedIn-logo{min-height:20px;min-width:20px}.whatsapp-logo{min-height:15px;min-width:15px}}@media only screen and (max-width: 450px){.service-card,.service-card .service-card-content{min-width:80px;min-height:80px}.carousel__prev,.carousel__next{bottom:-190%!important;height:100%!important;opacity:1;background-color:transparent!important;border-width:1px;border-radius:5%;border-color:transparent;align-items:left}.carousel__prev{left:-2%!important}.carousel__next{right:-5%!important}.prev,.next{visibility:hidden}.prev_mobile,.next_mobile{background-color:#b2000000!important;height:auto;width:70%;text-align:center;margin-top:min(120%,80px)}.prev_mobile{margin-left:10%}}@media only screen and (max-width: 500px){.project-title{transform:translate(0)}}@media only screen and (max-width: 500px) and (min-height: 800px){.carousel__prev,.carousel__next{bottom:-250%!important;height:120%!important}}@media only screen and (min-width: 550px) and (max-width: 999px){.carousel__prev,.carousel__next{bottom:-120%!important}}@media only screen and (max-width: 751px){.contact-Btn{background-color:transparent;color:#898989;transform:translateY(50%);left:76%;width:50%;height:40px;letter-spacing:.15rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:small;font-weight:400}.name-container{letter-spacing:.2em;font-size:8vw;align-items:center}#typed{letter-spacing:.2em;font-size:2vw;font-size:3vw}#name{margin-left:5px;font-size:1em}#letter2{margin-right:-4vw;font-weight:700;font-size:1.3em}.name2{font-weight:400;font-size:1em}.carousel__prev--large,.carousel__next--large{transform:scale(2);background-color:#059400;bottom:-720%!important;width:18%;height:360%!important}.carousel__prev--large,.carousel__next--large{transform:scale(2);background-color:#059400;bottom:-160%;width:18%;height:50%}.carousel__prev--large{left:-1%}.carousel__next--large{right:-4%}.carousel__prev--second,.carousel__next--second{transform:scale(2);background-color:red;width:4%;height:50%}.carousel__prev--second{left:-20%}.carousel__next--second{right:-20%}.message{margin-top:7vw;width:max-content;font-size:clamp(5px,.6vw,150vw);transform:translate(-30%)}}@media only screen and (max-width: 651px){.carousel__prev--large,.carousel__next--large{transform:scale(2);background-color:#059400;bottom:-160%;width:10%;height:50%}.carousel__prev--large{left:-1%}.carousel__next--large{right:-1%}.carousel__prev--second,.carousel__next--second{transform:scale(2);background-color:red;width:4%;height:50%}.carousel__prev--second{left:-20%}.carousel__next--second{right:-20%}.message{margin-top:7vw;width:max-content;transform:translate(-40%)}}@media only screen and (max-width: 450px){.contact-Btn{background-color:transparent;color:#898989;transform:translateY(40%);width:100%;height:40px;letter-spacing:.15rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:small;font-weight:400}#loading-screen,#loading-screen-start,#loading-screen-nav{width:140vw;top:-8vh}.nav__dot{margin:60px 0 0}.nav__dot li{width:5px;height:5px;margin:0 0 20px;border-radius:50%}.name-container{position:relative;width:60%;top:-22vh;right:-20%;letter-spacing:.27em;font-size:13vw;align-items:center}#name{margin-left:-15px;font-weight:700}#letter{margin-right:-1.6vw;font-weight:900}#letter2{margin-left:3vw;font-weight:900}.name2{color:#a8a8a8;margin-right:2vw;font-weight:400}#typed{letter-spacing:.2em;font-size:4vw}#scroll-down-animation{transform:translate(950%,130%)}.mouse{height:6vw;width:2.1vw;min-height:23px;min-width:11px;border-radius:2px;border:2px solid rgb(255,255,255)}.move{position:absolute;background-color:#fff;height:5px;width:5px;border-radius:50%;left:50%;transform:translate(-50%);animation:move 2s linear infinite}.content{margin:10% auto}.section#about{width:104%!important;height:auto!important;font-size:.9em;left:0%;top:20%;margin-top:10%!important;padding:5px;border-radius:1%;background-color:#1b1b1b}#service{height:auto!important;width:100%;font-size:.8em;left:-2.5%;top:80%;margin-top:50%!important;padding:5px;border-radius:1%;background-color:#1b1b1b}#projects{margin-top:270%}#about{margin-top:-50%!important;font-size:.8em;width:93%}.about-title{font-size:1.2em}.skill-link{margin-top:10px}.education-icon,.skill-icon{width:22px;height:22px}#service{width:95%}.service-card{width:100%;height:80px}.service-card img{margin-top:5%}.service-title{font-size:1.2em}.service-text{font-size:.9em}.service-card-text{margin-top:60px;font-size:smaller}.service-card-content{width:100%!important;height:80px;font-size:small!important;padding:1px}.project-text{font-size:.9em}.description1,.description2,.description3,.description4,.description5,.description6,.description7,.description8,.description9,.description10,.description11,.description12,.description13,.description14,.description15,.description16,.description17,.description18,.description19,.description20,.description21{height:14%!important}.carousel__prev--large,.carousel__next--large{transform:scale(2);background-color:#059400;bottom:-160%;width:10%;height:50%}.carousel__prev--large{left:-1%}.carousel__next--large{right:-10%}.carousel__prev--second,.carousel__next--second{transform:scale(2);background-color:red;width:4%;height:50%}.carousel__prev--second{left:-20%}.carousel__next--second{right:-20%}.message{margin-top:7vw;width:max-content;font-size:clamp(3px,.6vw,150vw);transform:translate(-40%)}}@media only screen and (max-width: 350px){#loading-screen,#loading-screen-start,#loading-screen-nav{width:150vw;top:-8vh;left:-1vw}}@media only screen and (max-width: 300px){#loading-screen{width:160vw;top:-8vh;left:-1vw}#loading-screen-start{width:160vw;top:-8vh;left:-3vw}#loading-screen-nav{width:160vw;top:-8vh;left:-1vw}}@media only screen and (max-height: 570px){#scroll-down-animation{transform:translate(950%,50%)}}@media only screen and (max-height: 510px){#scroll-down-animation{transform:translate(950%)}}@media only screen and (max-height: 450px){.name-container{transform:translateY(-30%);letter-spacing:.27em;font-size:6vw;align-items:center}#name{margin-left:-10px;font-weight:700}#letter{margin-right:-1vw;font-weight:900}#letter2{margin-left:.5vw;font-weight:900}.name2{color:#a8a8a8;margin-right:2vw;margin-left:.5vw!important;font-weight:400}#typed{width:150%;top:70px;left:50%;letter-spacing:.3em;font-size:2.5vw}.contact-Btn{background-color:transparent;color:#898989;transform:translateY(40%);width:160px;height:40px;letter-spacing:.15rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:small;font-weight:400}#scroll-down-animation{transform:translate(950%,-50%)}.mouse{height:23px;width:11px;border-radius:2px;border:2px solid #ffffff}.move{position:absolute;background-color:#fff;height:5px;width:5px;border-radius:50%;left:50%;transform:translate(-50%);animation:move 2s linear infinite}}@media only screen and (max-height: 261px){#scroll-down-animation{transform:translate(950%,-10%)}}@media screen and (min-width: 995px) and (max-height: 450px){.name-container{transform:translateY(-10%);letter-spacing:.27em;font-size:3.5vw;align-items:center}#typed{letter-spacing:.2em;font-size:1.5vw}.contact-Btn{background-color:transparent;color:#898989;transform:translateY(40%);padding:0%;width:200px;height:40px;letter-spacing:.15rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:small;font-weight:400}}@media screen and (max-width: 450px) and (max-height: 450px){.name-container{position:relative;width:60%;top:5vh;right:-20%;letter-spacing:.27em;font-size:12vw;align-items:center}#name{margin-left:-15px;font-weight:700}#letter{margin-right:-1.6vw;font-weight:900}#letter2{margin-left:3vw;font-weight:900}.name2{color:#a8a8a8;margin-right:-2vw;margin-left:-3vw!important;font-weight:400}#typed{letter-spacing:.2em;font-size:4vw}.contact-Btn{background-color:transparent;color:#898989;transform:translateY(40%);width:160px;height:40px;letter-spacing:.15rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:small;font-weight:400}#scroll-down-animation{transform:translate(960%)}.mouse{border-radius:2px;border:2px solid rgb(255,255,255)}.move{position:absolute;background-color:#fff;height:5px;width:5px;border-radius:50%;left:50%;transform:translate(-50%);animation:move 2s linear infinite}}@media screen and (max-width: 341px) and (max-height: 450px){.name-container{position:relative;width:60%;top:5vh;right:-20%;letter-spacing:.27em;font-size:13vw;align-items:center}.contact-Btn{background-color:transparent;color:#898989;transform:translateY(50%);width:130px;height:40px;letter-spacing:.15rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:10px;font-weight:400}#scroll-down-animation{transform:translate(960%)}.mouse{border-radius:2px;border:2px solid rgb(255,255,255)}.move{position:absolute;background-color:#fff;height:5px;width:5px;border-radius:50%;left:60%;transform:translate(-50%);animation:move 2s linear infinite}}@media screen and (max-width: 272px){.name-container{position:relative;width:60%;top:-10vh;right:-20%;letter-spacing:.27em;font-size:15vw;align-items:center}.contact-Btn{background-color:transparent;color:#898989;transform:translate(-1%,50%);width:100px;height:30px;letter-spacing:.15rem;font-family:Lato,"Noto Sans SC",sans-serif;font-size:8px;font-weight:400}#scroll-down-animation{transform:translate(950%)}.mouse{border-radius:2px;border:2px solid rgb(255,255,255)}.move{position:absolute;background-color:#fff;height:5px;width:5px;border-radius:50%;left:80%;transform:translate(-50%);animation:move 2s linear infinite}}@media screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px){#loading-screen,#loading-screen-start,#loading-screen-nav{left:-2.5vw}#about{transform:scale(1.5);width:35%!important;left:60%;top:60vw!important}#service{top:70vw!important}.service{transform:scale(1.5);width:68%;left:17%}#projects{transform:scale(1.2);margin-left:1%;margin-top:90vw!important}.project-title{font-size:1.75rem}.project-text{font-size:1.3rem}.title-projects{font-size:1.5rem!important}.description0{font-size:1rem!important}.contact{transform:scale(1.75);left:40%;width:120%;margin-left:1%;margin-top:90vw!important}}@media screen and (min-device-width: 820px) and (max-device-width: 820px) and (min-device-height: 1180px) and (max-device-height: 1180px){#about{top:30vw!important}#service{top:70vw!important}#projects{margin-top:90vw!important}}@media screen and (min-device-width: 768px) and (max-device-width: 768px) and (min-device-height: 1024px) and (max-device-height: 1024px){#about{top:20vw!important}#service{top:60vw!important}#projects,.contact{margin-top:90vw!important}}
