@font-face{font-family:openSans-700;src:url(/static/media/OpenSans-Bold.45847e90261782dc01a6.ttf)}@font-face{font-family:openSans-400;src:url(/static/media/OpenSans-Regular.9a6cfa5890d7f3eef585.ttf)}@font-face{font-family:openSans-300;src:url(/static/media/OpenSans-Light.ba19b360bc99b580b45b.ttf)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#666;font-family:openSans-400,Arial,sans-serif;font-weight:400}body:has(#black){background:#282828}html{scroll-behavior:smooth}li{list-style:none}a,a:visited{text-decoration:none}.animeOpen{animation-duration:1.5s;animation-fill-mode:both;animation-name:animeOpen}.tilt-in-left-1{animation:tilt-in-left-1 .6s cubic-bezier(.25,.46,.45,.94) both}.slit-out-vertical{animation:slit-out-vertical .5s ease-in both}.button{background:#282828;border:2px solid #00b7c7;border-radius:3px;color:#00b7c7;font-family:openSans-700,Arial,sans-serif;font-size:1rem;margin:0 5px;padding:5px 10px;text-transform:uppercase;transition:all .3s ease}.button:focus-visible,.button:hover{background:#00b7c7;border:2px solid #00b7c7;color:#fbfbfb}.button:focus-visible{outline:1px solid #00b7c7}#light .button{background:#7843e9;border:2px solid #7843e9;color:#fbfbfb}#light .button:focus-visible,#light .button:hover{background:#e7e7e7;border:2px solid #e7e7e7;color:#7843e9}#light .button:focus-visible{outline:1px solid #fbfbfb}@keyframes revealUp{0%{opacity:0;transform:translate3d(0,100%,0)}30%{opacity:0}to{opacity:1;transform:none}}@keyframes revealDown{0%{opacity:0;transform:translate3d(0,-100%,0)}30%{opacity:0}to{opacity:1;transform:none}}@keyframes revealSpan{20%{opacity:1;transform:translateX(-50%) scaleX(1)}80%{opacity:1;transform:translateX(-50%) scaleX(1)}to{opacity:0;transform:translateX(-50%) scaleX(0)}}@keyframes animeOpen{0%{opacity:0}to{opacity:1}}@keyframes darkMode{0%{transform:translateX(0)}70%{transform:translateX(33px)}85%{transform:translateX(29px)}to{transform:translateX(33px)}}@keyframes lightMode{0%{transform:translateX(33px)}70%{transform:translateX(0)}85%{transform:translateX(4px)}to{transform:translateX(-2px)}}@keyframes tilt-in-left-1{0%{opacity:0;transform:rotateX(-30deg) translateX(-300px) skewX(-30deg)}to{opacity:1;transform:rotateX(0deg) translateX(0) skewX(0deg)}}@keyframes slit-out-vertical{0%{opacity:1;transform:translateZ(0) rotateY(0)}54%{opacity:1;transform:translateZ(-160px) rotateY(87deg)}to{opacity:0;transform:translateZ(-800px) rotateY(90deg)}}@keyframes wobbleAnim{0%,to{transform:translateX(0);transform-origin:50% 50%}15%{transform:translateX(-10px) rotate(-6deg)}30%{transform:translateX(10px) rotate(6deg)}45%{transform:translateX(-15px) rotate(-3.6deg)}60%{transform:translateX(7px) rotate(2.4deg)}75%{transform:translateX(-6px) rotate(-1.2deg)}}.toggle{align-items:center;border-radius:50px;cursor:pointer;display:flex;height:45px;justify-content:space-between;position:absolute;right:15px;top:100px;transition:.2s;width:80px}.checkbox{display:none}.icon{display:block;font-size:24px;height:40px;line-height:40px;text-align:center;width:50%;z-index:1}.icon:first-child{padding-left:5px}.ball{border-radius:50%;height:35px;margin:7px;position:absolute;transition:.2s;width:35px}#light .toggle{background:linear-gradient(145deg,#666c,#fbfbfbcc)}#light .icon--light{color:#e7e7e7}#light .icon--dark{color:#151d2a}#light .ball{animation:lightMode .3s ease-in-out forwards}#dark .toggle,#light .ball{background:linear-gradient(145deg,#666c,#282828cc)}#dark .icon--light{color:#e7e7e7}#dark .icon--dark{color:#0e131b}#dark .ball{animation:darkMode .3s ease-in-out forwards;background-color:#e7e7e7}select{-webkit-appearance:none;appearance:none;background-image:none;border:0;box-shadow:none;cursor:pointer;flex:1 1;outline:10px red;padding:0 1em}select::-ms-expand{display:none}.select-container{border-radius:.25em;display:flex;height:35px;overflow:hidden;position:relative;width:100px;z-index:10}.select-container img{height:auto;left:40%;position:absolute;top:50%;transform:translateY(-50%);width:18%;z-index:2}.select-container:after{content:"▼";padding:6px 15px 8px;pointer-events:none;position:absolute;right:0;top:0;transition:all .25s ease}#light select{color:#666}#light .select-container:after,#light select{background-color:#e7e7e7}#light .select-container:hover:after{color:#7843e9}#dark select{color:#fbfbfb}#dark .select-container:after,#dark select{background-color:#282828}#dark .select-container:hover:after{color:#00b7c7}#light .contactBtn{background:#7843e9;border:2px solid #7843e9}#light .contactBtn:hover{background:#fbfbfb}#light .contactBtn:hover span{color:#7843e9}.contactBtn{background:#00b7c7;border:2px solid #00b7c7;border-radius:50px;bottom:30px;font-size:1.6rem;height:60px;position:fixed;right:30px;transition:.7s ease-in-out;width:60px;z-index:1000}.contactBtn:hover{background:#fbfbfb;border:2px solid #fbfbfb}.contactBtn:hover span{color:#00b7c7}.contactBtn a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#light #work .card-tags-container li{background:#e2e2e2;color:#282828}#light #work .divider{background-color:#7843e9}.card-container{margin:0 auto;padding:0 0 30px;width:80%}.screenshots{position:relative}.screenshots img{border-radius:2px;box-shadow:0 0 5px 0 #00000080}.screenshots img:first-child{width:70%}.screenshots img:nth-child(2){bottom:4.5px;position:absolute;right:7%;width:30%}.screenshots img:nth-child(3){bottom:4.5px;position:absolute;right:1%;width:12%}.card-title{align-items:flex-start;flex-wrap:nowrap;height:46px;justify-content:flex-end;margin:20px 0;width:100%}.card-title,.card-title .card-btn-container{display:flex}.card-title h3{flex:1 1;text-transform:uppercase}.card-description{line-height:1.5rem;margin:20px 0}.card-tags-container{margin:40px 0}.card-tags-container li{background:#424242;border-radius:3px;color:#e7e7e7;display:inline-block;font-size:10px;letter-spacing:.5px;margin-bottom:10px;margin-right:5px;padding:7px 7px 5px;text-transform:uppercase}.divider{background-color:#00b7c7;display:block;height:2px;margin:30px 0;width:100px}.toggle-btn{cursor:pointer;height:45px;position:fixed;right:100px;top:13px;width:45px;z-index:10}.toggle-btn span{background:#fbfbfb;border-radius:5px;display:block;height:5px;margin-top:7px;transition:.3s ease;width:45px}#sidebar{height:0;left:0;position:absolute;top:70px;transition:.5s ease-out;width:100%;z-index:-1}#sidebar ul{background:#282828;flex-direction:column;height:0;padding:0;transition:.5s ease-in-out}#sidebar ul a{height:0;opacity:0}#sidebar ul .isActive,#sidebar ul .isActive:active,#sidebar ul .isActive:focus,#sidebar ul .isActive:hover,#sidebar ul li:active,#sidebar ul li:focus,#sidebar ul li:hover{background-color:#00b7c7}#sidebar .menu{bottom:3px;font-size:.8rem;min-width:45px;position:absolute;right:100px;text-align:center}#light #sidebar ul .isActive,#light #sidebar ul .isActive:active,#light #sidebar ul .isActive:focus,#light #sidebar ul .isActive:hover,#light #sidebar ul li:active,#light #sidebar ul li:focus,#light #sidebar ul li:hover{background-color:#7843e9}.hidden span{bottom:21px;position:absolute}.hidden span:first-child{transform:rotate(45deg)}.hidden span:nth-child(2){opacity:0}.hidden span:last-child{transform:rotate(-45deg)}#sidebar.hidden ul{height:259px;opacity:1}#sidebar.hidden ul a{height:auto;opacity:1;text-align:center;transition:.5s ease-in-out .25s;width:100%}#sidebar.hidden{top:75px!important;z-index:4}#light #sidebar .toggle-btn span{background:#666}#light #sidebar ul{background:#fbfbfb}#light #sidebar li:hover{background-color:#7843e9;color:#fbfbfb}#light header{background-color:#fbfbfb;box-shadow:-12px 2px 20px 0 #666}#light header a{color:#666}#light header nav ul li:hover{color:#7843e9;transform:scale(1.2)}#light header nav ul li:active{color:#7843e9;transform:scale(1.4)}#dark header{background-color:#111;box-shadow:-12px 2px 20px 0 #666}#dark header,#dark header a{color:#fbfbfb}header{align-items:center;justify-content:space-between;min-height:75px;position:fixed;width:100%}header,header .logo{display:flex;z-index:10}header .logo{gap:15px;padding:20px 10px}header img{height:25px;width:27px}header .select-container{left:200px;position:absolute}header button{height:40px}header nav ul{align-items:center;display:flex;height:100%;justify-content:center;padding:20px 100px 20px 10px}header nav ul li{padding:15px}header nav ul li:hover{color:#00b7c7;transform:scale(1.2)}header nav ul li:active{color:#00b7c7;transform:scale(1.4)}@media screen and (max-width:870px){header .logo p{display:none}header .select-container{left:60px;position:absolute}header nav ul li{padding:15px}header nav ul li:active,header nav ul li:hover{color:#fbfbfb;transform:none}}#light .social-network a{color:#666;transition:.7s ease-in-out}#light .social-network a:hover{color:#7843e9}.social-network{max-width:250px;min-width:200px}.social-network .content{display:flex;gap:10px;justify-content:space-between;width:100%}.social-network a{transition:.7s ease-in-out}.social-network a:hover{color:#00b7c7}.social-network i{font-size:2rem}#dark header .social-network a{transition:.7s ease-in-out}#dark header .social-network a:hover{color:#00b7c7}header .social-network{min-width:50px;padding-right:15px;position:absolute;right:5px}header .social-network .content a:hover{color:#00b7c7}#light header .social-network .content a:hover{color:#7843e9}#light #intro{background:linear-gradient(90deg,#6663,#e7e7e780),url(/static/media/bg-white.40a8f579197e45125ad3.png);background-size:cover}#light #intro h1,#light #intro h2{color:#282828}#light #intro .intro_wrapper:after{border:2px solid #282828}#light #intro a{color:#282828}#dark #intro{background:linear-gradient(90deg,#e7e7e733,#66666680),url(/static/media/bg-black.6bf36950b98e86f7874d.png);background-size:cover}#dark #intro h1,#dark #intro h2{color:#fbfbfb}#dark #intro .intro_wrapper:after,#dark #intro h1:after{border:2px solid #fbfbfb}a{color:#fbfbfb}#intro{height:100vh;min-height:500px}#intro,#intro .intro_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}#intro .intro_wrapper{max-width:80%;text-align:center}#intro .intro_wrapper:after{animation-delay:.1s;animation-duration:1.5s;animation-fill-mode:both;animation-name:revealSpan;bottom:50%;content:"";left:50%;opacity:0;position:absolute;transform:translate(-50%,-50%) scaleX(0);transform-origin:center;width:100%}#intro h1{align-items:flex-end;animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:revealUp;display:flex;flex:0 0 50%;font-family:openSans-700,Arial,sans-serif;font-size:2.5rem;letter-spacing:2px;min-height:124px;opacity:0;padding:20px 0;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}#intro h1 span{display:block}#intro h2{align-items:center;animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:revealDown;display:flex;flex:0 0 50%;flex-direction:column;font-family:openSans-300,Arial,sans-serif;font-size:1.2rem;line-height:1.6;margin:0;min-height:124px;opacity:0;padding:20px 0}#intro a{animation:wobbleAnim 2s ease .5s infinite normal forwards;bottom:75px;position:absolute;text-align:center;width:60px}#intro a:hover:has(.logoAnim){animation:none}#intro a img{height:25px;position:relative;transition:all .3s ease-in-out;width:25px;z-index:2}#intro a img:hover{opacity:0;transform:rotate(-1turn)}#intro a img:hover~.chevron{opacity:1}#intro a .logoAnim{font-size:1rem}#intro a .chevron{bottom:-10px;display:flex;flex-direction:column;left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:120px}@media screen and (max-width:895px){#intro h1{font-size:2.5rem}}@media screen and (max-width:652px){#intro .intro_wrapper{max-width:85%}#intro h1{font-size:2rem}#intro h2{font-size:1.1rem}}@media screen and (max-width:550px){#intro .intro_wrapper{max-width:95%}#intro h2{font-size:1rem}}@media screen and (max-width:450px){#intro h2{font-size:.8rem}}#light #about{background-color:#fbfbfb}#light #about .about-soft-content,#light #about strong{color:#7843e9}#dark #about{background-color:#282828;color:#e7e7e7}#dark #about .about-soft-content,#dark #about strong{color:#00b7c7}#dark #about .about-soft,#dark #about .about-work{background-color:#424242}#dark #about .about-soft p,#dark #about .about-work p{color:#fbfbfb}#about{display:flex;min-height:500px}#about strong{font-size:1.2rem}#about .about-container{opacity:0;width:100%}#about .wrapper{align-items:center;flex-direction:column;justify-content:center;margin:60px auto 120px;max-width:650px;text-align:center}@media screen and (max-width:700px){#about .about-description{padding:0 15px}}h2{font-family:openSans-300,Arial,sans-serif;font-size:2rem;margin:0 0 40px;text-transform:uppercase}.about-profil{margin:30px 0}.about-profil img{border-radius:100px;display:block;height:200px;margin:0 auto;width:200px}.about-description{margin:25px 0;text-align:left}.about-description p{line-height:30px;padding:10px 0}.about-soft,.about-work{background-color:#e7e7e7;border-radius:5px;padding:25px}.about-soft p:first-child,.about-work p:first-child{color:#666;font-size:1.3rem;margin-bottom:30px}.about-work{margin-top:60px}.about-soft-content{color:#7843e9;display:flex;flex-wrap:wrap;justify-content:center}.about-soft-content span{display:block;font-size:45px;margin:20px 0;width:100%}.about-soft-card{width:150px}.about-logo-container ul{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:500px}.about-logo-container li{height:auto;max-width:200px;min-width:100px;padding:0 15px 15px}.about-logo-container img{border-radius:5px;padding:10px;width:100%}.about-logo-container .bg{background:#fbfbfb}#dark #skills{background:linear-gradient(180deg,#00000080,#28282866),url(https://i.imgur.com/QZki6Dy.jpg) bottom/cover fixed;color:#fbfbfb}#dark #skills .skills-content ul{background:#fbfbfb33;border-radius:10px;padding:20px}#dark #skills .skills-content .tools-category-list{padding:10px}#dark #skills .skills-content h4{font-size:larger;font-weight:400;margin:10px 0;text-align:center}#dark #skills .skills-content h4:first-child{margin-top:0}#dark #skills .skills-main{background:#fbfbfb33}#dark #skills .skills-main .skills-main-card{color:#fbfbfb}#dark #skills .skills-main .skills-main-card span{background:#00b7c7}#dark #skills .skills-logo-container img{filter:grayscale(30%) sepia(10%) brightness(55%);transition:all .2s ease-in-out}#dark #skills .skills-logo-container img:hover{filter:none}#light #skills{background:linear-gradient(180deg,#ffffff80,#fbfbfbcc),#0000 url(/static/media/computer-light.0598679a30312dfa0951.jpg) bottom/cover fixed;color:#282828}#light #skills .skills-content ul{background:#6666664d;border-radius:10px;font-weight:500;padding:20px}#light #skills .skills-content .tools-category-list{padding:10px}#light #skills .skills-content h4{font-size:larger;font-weight:400;margin:10px 0;text-align:center}#light #skills .skills-content h4:first-child{margin-top:0}#light #skills .skills-main{background:#6666664d}#light #skills .skills-main .skills-main-card{color:#282828}#light #skills .skills-main .skills-main-card span{background:#7843e9;color:#fbfbfb}#light #skills .skills-logo-container img{filter:grayscale(100%);transition:all .2s ease-in-out}#light #skills .skills-logo-container img:hover{filter:none}#light #skills .skills-container .button:focus-visible,#light #skills .skills-container .button:hover{background-color:#fbfbfb;border:2px solid #7843e9}#light #skills .skills-container .button:focus-visible{outline:1px solid #7843e9}#skills{background-color:#e7e7e7;min-height:500px;padding:120px 0}#skills h2{margin:0}.skills-container{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0}.skills-container .skill-desc{display:flex;flex-direction:column;font-size:1.5rem;gap:20px;line-height:32px;margin:0 20px;max-width:100%;padding:40px 0;text-align:center}.skills-container .button{background:#00b7c7;border:2px solid #00b7c7;color:#fbfbfb;font-family:openSans-700,Arial,sans-serif;font-size:1rem;margin-top:20px;padding:10px 30px;text-transform:uppercase;transition:all .3s ease}.skills-container .button:focus-visible,.skills-container .button:hover{background:#282828;border:2px solid #00b7c7;color:#00b7c7}.skills-container .button:focus-visible{outline:1px solid #00b7c7}.skills-main{align-items:flex-start;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:75%;padding:30px 20px 20px}.skills-main-card{align-items:center;display:flex;flex:0 0 200px;flex-direction:column;justify-content:flex-start}.skills-main-card span{align-items:center;background:#00b7c7;border-radius:40px;display:block;display:flex;font-size:2rem;height:60px;justify-content:center;width:60px}.skills-main-card p{padding:10px 5px;text-align:center}.skills-content{display:flex;gap:48px;justify-content:center;max-width:1240px;min-width:350px;width:100%}.skills-content p{font-size:1.2rem;margin:30px 0;text-align:center;text-transform:uppercase}.skills-logo-container ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:500px}.skills-logo-container li{align-items:center;display:flex;height:120px;justify-content:center;padding:0 15px 15px;width:96px}.skills-logo-container img{width:100%}.skills-logo-container .bg{background:#fbfbfb;border-radius:5px;padding:5px}.skills-other-section{display:flex;flex-direction:column;justify-content:stretch}.skills-other-section span{margin-left:15px}.skills-other-list-card{margin:0 auto;max-width:300px}.skills-other-list-card p{text-align:start}.skills-other-list-card ul{padding:10px}.skills-other-list-card ul li{width:100%}@media screen and (max-width:1240px){.skills-content{flex-direction:column}}#light #work{background:#fbfbfb;color:#666}#dark #work{background:#282828;color:#fbfbfb}#work h2{margin:0 auto;padding:120px 0 60px;text-align:center}.work-container{opacity:0;overflow:hidden}#dark #contact{background:linear-gradient(90deg,#e7e7e733,#66666680),url(/static/media/bg-black.6bf36950b98e86f7874d.png);background-size:cover;color:#fbfbfb}#dark #contact .button{background:#0000}#dark #contact .button:focus-visible,#dark #contact .button:hover{background:#00b7c7;border:2px solid #00b7c7;color:#fbfbfb}#dark #contact .button:focus-visible{outline:1px solid #00b7c7}#light #contact{background:linear-gradient(90deg,#6663,#e7e7e780),url(/static/media/bg-white.40a8f579197e45125ad3.png);background-size:cover}#light #contact .form-content{background-color:#fbfbfb}#light #contact .button:focus-visible,#light #contact .button:hover{background:#fbfbfb;border:2px solid #7843e9;color:#7843e9}#light #contact .button:focus-visible{outline:1px solid #fbfbfb}#light #contact .success{background:#7843e9;color:#fbfbfb}#light #contact .error{color:#fbfbfb}#contact{min-height:500px}#contact h2{text-align:center}#contact .contact-description{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;text-align:center}.form-container{margin:0 auto;opacity:0;padding:30px 0;width:92%}.form-content{background-color:#424242;border-radius:5px;box-shadow:0 7px 29px 0 #64646f33;display:flex;flex-direction:column;gap:20px;margin:4rem auto 0;max-width:700px;padding:40px;position:relative;width:95%}.form-input-container{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.form-input-container label{font-size:1.1rem}.form-input-container input,.form-input-container textarea{background:#e7e7e7;border:none;border-radius:5px;color:#666;font-family:openSans-700,Arial,sans-serif;font-size:1rem;padding:15px;width:100%}.form-input-container textarea{resize:none}input[type=submit]{align-self:flex-end;margin:0;padding:20px 10px;width:200px}.error,.success{border-radius:5px;margin:25px auto;max-width:700px;padding:10px;text-align:center;width:100%}.formMessage{bottom:135px;left:40px;position:absolute;transition:.3s ease-in-out;z-index:2}.success{background:#00b7c7}.error{background:#cc0e0e}.recaptcha-container{margin:0 auto}@media screen and (max-width:650px){input[type=submit]{align-self:center;width:100%}.formMessage{bottom:200px;left:50%;transform:translateX(-50%)}}@media screen and (max-width:570px){.form-content{padding:40px 20px;width:100%}.form-input-container label{font-size:.9rem}.form-input-container input,.form-input-container textarea{font-size:.8rem}}#light footer{background-color:#e7e7e7;color:#666}#light footer .copyright span{color:#7843e9}#light footer .btnPhone{background:#7843e9;border:1px solid #7843e9;border-radius:5px;color:#fbfbfb;padding:5px 10px}#light footer .btnPhone:hover{background:#fbfbfb;color:#7843e9}footer{align-items:center;background-color:#282828;color:#fbfbfb;display:flex;justify-content:space-between;min-height:200px;padding:30px;position:relative}footer .contact-infos{font-size:.9rem;min-height:70px}.copyright{bottom:0;font-size:.7rem;left:50%;min-width:360px;padding:30px 0;position:absolute;text-align:center;transform:translateX(-50%)}.btnPhone,.copyright span{color:#00b7c7}.btnPhone{background:#282828;border:1px solid #00b7c7;border-radius:5px;padding:5px 10px}.btnPhone:hover{background:#00b7c7;color:#fbfbfb}@media screen and (max-width:650px){footer{flex-direction:column-reverse}footer .contact-infos{min-height:150px;padding:30px 0 50px}}
/*# sourceMappingURL=main.3928adfa.css.map*/