@media only screen and (min-width:0px){#contact-me-main{height:calc(100dvh - 90px)!important;margin-top:90px;position:relative;display:flex;flex-direction:row}.contact-page-footer{display:flex!important}.main-content-container{justify-content:center}.content-wrapper,.main-content-container{width:100%;display:flex;height:-moz-fit-content;height:fit-content}.content-wrapper{margin-top:64px;flex-direction:column;padding:0 24px}.content-wrapper h1{color:#83ade2;font-size:clamp(3.125rem,6vw,4rem);text-align:center;margin-bottom:48px;font-weight:400;padding:0 24px}.content-wrapper .form-container{display:flex;width:100%}.content-wrapper .form-wrapper{display:flex;width:100%;justify-content:center}.content-wrapper form{width:100%;display:flex;flex-direction:column;align-items:center;margin-left:-2rem}.content-wrapper ol{width:100%}.content-wrapper .code-wrapper{margin-top:2.7rem;display:none;width:50%}.content-wrapper .thankYou{color:#fff;margin-left:8rem;font-size:clamp(.75rem,1vw,1rem);margin-top:4px;height:48px;font-weight:300;font-family:var(--fira-code);display:flex;align-items:center;width:clamp(100px,30vw,250px);position:absolute}.content-wrapper .form-input-box{width:65%}.content-wrapper label{font-size:1.25rem;color:#fff}.content-wrapper input{width:100%;color:#fff;margin-top:6px;height:48px;font-size:1rem;padding-left:1rem;padding-right:1rem;border-radius:24px;border:1px solid #83ade2;background-color:rgba(0,0,0,.2)}.content-wrapper .form-input-box:first-child{margin-top:0}.content-wrapper .form-input-box{margin-top:24px}.content-wrapper .form-input-box:nth-child(4){margin-bottom:48px}.content-wrapper .form-input-box:nth-child(4) textarea{width:100%;color:#fff;margin-top:6px;height:72px;font-size:1rem;border-radius:24px;border:1px solid #83ade2;background-color:rgba(0,0,0,.2);word-wrap:break-word;word-break:break-all;padding:.5rem 1rem 48px;scrollbar-width:none;-ms-overflow-style:none}.content-wrapper .form-input-box:nth-child(4) textarea::-webkit-scrollbar{display:none}.content-wrapper .submit-button-container{width:65%;display:flex;position:relative;align-items:flex-start}.content-wrapper .start-game-button{padding:.8rem 1.25rem 1rem;width:100px;border-radius:12px;border:none;font-size:1.25rem;letter-spacing:1px;font-family:var(--zcool-font);color:#000;font-weight:400;background-color:#83ade2;cursor:pointer;margin-bottom:90px}.content-wrapper .start-game-button:hover{background-color:#5a93d8}.content-wrapper .start-game-button:active{scale:.95}.content-wrapper .codeline{font-family:var(--fira-code);letter-spacing:-1px;color:gray;word-break:break-all;max-width:40ch;line-height:1.5rem}.content-wrapper .const{color:#a00}.content-wrapper .dark-blue{color:#0349d2}.content-wrapper .light-red{color:#d92644}.content-wrapper .orange{color:#d98026}.content-wrapper .white{color:#fff}.content-wrapper .light-blue{color:#3679fc}.content-wrapper .gray{color:#fff;opacity:.5}.content-wrapper .yellow-green{color:#62d926}.content-wrapper .yellow{color:#d9bb26}.content-wrapper .pink{color:#d926d9}.content-wrapper .green{color:#26d980}}@media only screen and (min-width:700px){#contact-me-main{height:calc(100dvh - 64px)!important;margin-top:64px}.contact-page-footer{display:none!important}.content-wrapper h1{margin-bottom:64px}.content-wrapper ol{width:70%}.content-wrapper .code-wrapper{display:none}.content-wrapper .form-wrapper{display:flex;width:100%;justify-content:center}.content-wrapper .form-input-box:nth-child(4) textarea{height:120px}.content-wrapper button{margin-bottom:32px}}@media only screen and (min-width:800px){#contact-me-main{height:calc(100dvh - 90px)!important;margin-top:90px}}@media only screen and (min-width:1070px){.content-wrapper{max-width:1200px}.content-wrapper .code-wrapper{display:flex;flex-direction:column;align-items:center}.content-wrapper .terminal{margin-top:1rem;width:0;background-color:#000;transition:width .25s ease-in-out;display:none;height:-moz-fit-content;height:fit-content;min-height:2rem;position:relative;left:-2rem;font-family:var(--fira-code)}.content-wrapper .terminal ul{list-style:none;padding:0 4px 0 calc(8px + 1ch);color:#fff;font-size:12px}.content-wrapper .terminal ul li:last-child:before{padding:0 4px 0 0;margin-left:calc(-4px - 1ch);content:">";color:#fff}.content-wrapper .terminal ul li:last-child:after{content:"|";color:#fff;animation:blink 1.25s linear 0s 25 alternate forwards}@keyframes blink{0%{content:""}50%{content:"|"}to{content:""}}.content-wrapper .form-wrapper{display:flex;width:50%;justify-content:center}}@media only screen and (min-width:0px){footer{z-index:1000;display:flex;align-items:center;width:100%;height:58px;box-shadow:0 0 3px #000;position:fixed;bottom:0;background-color:rgba(1,14,24,.7);-webkit-backdrop-filter:blur(25px) brightness(.7);backdrop-filter:blur(25px) brightness(.7)}footer .footer-links-container{width:100%;padding:0 16px;justify-content:space-between;height:100%;gap:2rem;list-style:none;pointer-events:none}footer .footer-links-container,footer .footer-links-container li{display:flex;flex-direction:row;align-items:center;position:relative}footer .footer-links-container li{pointer-events:all}footer .footer-links-container li img{position:relative;left:0;opacity:.8;scale:1;transition:left .25s cubic-bezier(.445,.05,.55,.95),opacity .2s cubic-bezier(.445,.05,.55,.95) .23s,scale .2s cubic-bezier(.445,.05,.55,.95) .15s;will-change:scroll-position;pointer-events:all}footer .footer-links-container li:after{content:"";height:clamp(2.5rem,3.75vw,2.7rem);width:2px;background-color:#fff;opacity:.6;display:flex;margin-left:1rem;margin-right:-1rem}footer .footer-links-container li:first-child,footer .footer-links-container li:nth-child(2),footer .footer-links-container li:nth-child(3),footer .footer-links-container li:nth-child(3):after{display:none}footer .footer-links-container li:nth-child(4){display:flex;padding:14px 0}footer .footer-links-container li:nth-child(4):after{display:none}footer .footer-links-container li:nth-child(5){display:flex;padding:14px 0}footer .footer-links-container li:nth-child(5):after{display:none}footer .footer-links-container li:nth-child(6){display:flex;padding:14px 0}footer .footer-links-container li:nth-child(6):after{display:none}footer .footer-links-container li a{color:#fff;opacity:.8;text-underline-offset:4px;transition:opacity .15s cubic-bezier(.445,.05,.55,.95)}footer .footer-links-container li a:hover{opacity:1}footer .footer-links-container li:nth-child(5) img{width:45px;margin-top:-8px;margin-bottom:-11px}footer .footer-links-container img{opacity:.6;transition:opacity .15s cubic-bezier(.445,.05,.55,.95);width:30px;aspect-ratio:1/1}footer .footer-links-container img:active,footer .footer-links-container img:hover{opacity:1}}@media only screen and (max-width:800px){.hide-icons .icon{opacity:0;scale:0}.hide-icons .email-icon{left:calc(-50vw + 32px)}.hide-icons .github-icon{left:calc(-100vw + 64px)}.show-icons .icon{opacity:.7;scale:1}.show-icons :nth-child(4){position:relative;top:-64px}.show-icons :nth-child(5){position:relative;top:-128px}.show-icons :nth-child(6){position:relative;top:-192px}}@media only screen and (min-width:800px){footer{height:43px;padding:8px 0}footer .footer-links-container{width:50%;padding-left:16px;justify-content:flex-start}footer .footer-links-container li:first-child,footer .footer-links-container li:nth-child(2),footer .footer-links-container li:nth-child(3){display:flex}footer .footer-links-container li:last-child:after,footer .footer-links-container li:nth-child(4),footer .footer-links-container li:nth-child(5),footer .footer-links-container li:nth-child(6){display:none}footer .footer-links-container li a{font-size:clamp(1rem,1.5vw,1.35rem);text-wrap:nowrap}}@media only screen and (min-width:0px){#sidebar{width:20%;max-width:428px;height:100%;display:none;flex-direction:column;justify-content:space-between;min-width:250px}#sidebar .download-cv-button-container{width:100%;display:flex;justify-content:center;margin-top:126px}#sidebar .download-cv-button{width:calc(100% - 64px)}#sidebar .download-cv-button .DC-wrapper span{padding:0}#sidebar .contact-info-container{display:flex;width:100%;padding-left:16px}#sidebar .contact-info-wrapper{list-style:none;display:flex;gap:16px;flex-direction:column;margin-bottom:84px}#sidebar .icon{opacity:.8;transition:opacity .15s cubic-bezier(.445,.05,.55,.95);cursor:pointer}#sidebar .icon:hover{opacity:1}#sidebar .github-icon,#sidebar .phone-icon{margin-right:26px}#sidebar .email-icon{margin-right:16px;left:-4px;position:relative}#sidebar a{color:#fff;opacity:.8;text-decoration:none;transition:opacity .15s cubic-bezier(.445,.05,.55,.95);font-size:clamp(16px,1.2vw,20px)}#sidebar a:hover{opacity:1}#sidebar .contact{display:flex;align-items:center}}@media only screen and (min-width:700px){#sidebar{display:flex}#sidebar .container{margin-top:-64px;width:100%;height:100%;min-height:450px;min-width:250px;width:20%;max-width:428px;border-right:2px solid #fff;display:flex;flex-direction:column;justify-content:space-between;position:fixed}}@media only screen and (min-width:0px){.download-cv-button{max-width:620px;font-size:2rem;color:#fff;background-color:transparent;border-radius:24px;box-shadow:none;border:solid #406abf;cursor:pointer;text-decoration:none;transition:all .1s cubic-bezier(.445,.05,.55,.95);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:all}.download-cv-button,.download-cv-button .DC-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.download-cv-button .DC-wrapper{position:relative;height:100%;border-radius:18px;padding:0;overflow:hidden}.download-cv-button .DC-wrapper .background{transform:scale(0);width:100%;height:100%;border-radius:18px;background-color:#264073;position:absolute;z-index:5;transition:all .1s cubic-bezier(.445,.05,.55,.95)}.download-cv-button .DC-wrapper span{position:relative;width:-moz-fit-content;width:fit-content;z-index:10;display:flex;align-items:center;height:clamp(48px,2vw,64px);font-size:clamp(1.5rem,2vw,2rem)}.download-cv-button:hover{border:solid #264073}.download-cv-button:hover .background{transform:scale(1)}.download-cv-button:active{scale:.95}}@media only screen and (min-width:1024px){.download-cv-button .DC-wrapper span{padding:16px 0}}@media only screen and (min-width:0px){header{position:fixed;width:100%;top:0;z-index:200000}header nav{background-color:#011627;box-shadow:0 4px 4px hsla(0,0%,100%,.05);padding:0 16px;height:64px}header nav .container{display:flex;flex-direction:row;height:64px;justify-content:center}header nav .container .logo-container{width:50%;display:flex;align-items:center;position:relative}header nav .container .logo-container .logo{color:#fff;font-size:clamp(3rem,5.6vw,3.625rem);letter-spacing:1px;transition:all .15s cubic-bezier(.445,.05,.55,.95)}header nav .container .logo-container .logo:hover{color:#217d7a}header nav .container .burger-icon-wrapper{width:50%;display:flex;justify-content:flex-end;align-items:center}header nav .container .burger-icon-wrapper .burger-icon{width:42px;height:32px;display:flex;flex-direction:column;gap:15px;overflow:hidden;align-items:flex-end}header nav .container .burger-icon-wrapper .burger-icon .line1,header nav .container .burger-icon-wrapper .burger-icon .line2,header nav .container .burger-icon-wrapper .burger-icon .line3{width:48px;height:2px;background-color:#fff;transition:all .15s cubic-bezier(.445,.05,.55,.95)}header nav .container .burger-icon-wrapper .burger-icon.open-menu .line1{transform:rotate(405deg) translateY(10px) translateX(10px)}header nav .container .burger-icon-wrapper .burger-icon.open-menu .line2{opacity:0}header nav .container .burger-icon-wrapper .burger-icon.open-menu .line3{transform:rotate(-405deg) translateY(-10px) translateX(10px)}header nav .container menu{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;width:100%;margin-top:68px;padding-top:0;opacity:0;list-style:none;gap:0;height:0;pointer-events:none;transition:all .2s cubic-bezier(.445,.05,.55,.95)}header nav .container menu li:nth-child(1n+1){transition-delay:.11s}header nav .container menu li:nth-child(1n+2){transition-delay:.17s}header nav .container menu li:nth-child(1n+3){transition-delay:.23s}header nav .container menu li:nth-child(1n+4){transition-delay:.29s}header nav .container menu li{transition:all .1s cubic-bezier(.445,.05,.55,.95);opacity:0;display:flex;justify-content:center;height:-moz-fit-content;height:fit-content}header nav .container menu li a{font-size:2.5rem;color:#fff;text-decoration:none;transition:all .15s cubic-bezier(.445,.05,.55,.95)}header nav .container menu li a.activeLink{color:#406abf}header nav .container menu li:hover a{color:#217d7a}header nav .container menu.open-menu{display:flex;flex-direction:column;position:fixed;width:100%;margin-top:64px;padding-top:32px;list-style:none;opacity:1;gap:48px;z-index:1000;pointer-events:all;height:calc(100vh - 88px);background:#011627;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,#011627,rgba(1,22,39,.4));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#011627",endColorstr="#011627",GradientType=1)}header nav .container menu.open-menu li{opacity:1;display:flex;justify-content:center;height:-moz-fit-content;height:fit-content}header nav .container menu.open-menu li a{font-size:2.5rem;color:#fff;text-decoration:none;transition:all .15s cubic-bezier(.445,.05,.55,.95)}header nav .container menu.open-menu li a.activeLink{color:#406abf}header nav .container menu.open-menu li:hover a{color:#217d7a}}@media only screen and (min-width:800px){header nav{height:90px}header nav .container{padding:0;justify-content:center}header nav .container .logo-container{display:flex;align-items:flex-end;top:6px}header nav .container .logo-container .logo{cursor:pointer}header nav .container .burger-icon-wrapper{display:none}header nav .container menu{display:flex;margin-top:0;margin-left:0;height:64px;opacity:1;width:50%;position:relative;flex-direction:row;justify-content:flex-end;align-items:center;padding-top:16px;gap:48px;pointer-events:all}header nav .container menu li{opacity:1}header nav .container menu li a{font-size:clamp(1.5rem,3vw,1.813rem);transition:all .15s cubic-bezier(.445,.05,.55,.95)}}