body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#f9bc2b}body{background-color:#000;background-image:url(/static/media/background.d92d25da07219389b18a.png);background-size:100% 100%;color:#fff;font-family:Roboto,sans-serif;font-size:1rem;padding-bottom:20vh}color{color:var(--primary-color)}h1{font-size:2.5rem;margin:0;padding:3px}.container{align-items:center;display:flex;justify-content:space-between;margin:0 2vw}.content_text{margin-left:3vw;margin-right:5vw;margin-top:5vh}.first_text{animation:showup 1s ease}.last_text{animation:slidein 1.5s ease}.slide_top{animation:slidetop 2s ease}.flex{display:flex}.overflow_hidden{overflow:hidden}.content_text p{font-size:1.3rem;font-weight:300;margin-left:2vw}.content_img{margin:25vh 5vw;width:25vw}.content_img img{transition:transform .5s ease;width:100%}.content_img img:hover{transform:scale(1.1)}.content_text__buttons{align-items:start;display:flex;gap:2.5rem;margin-left:5vw;margin-top:8vh}.button_fill{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:10px;color:#000;cursor:pointer;font-size:1.3rem;padding:1rem;text-decoration:none;transition:background-color .5s ease}.button_fill:hover{background-color:initial;color:var(--primary-color)}.button_outline{border:1px solid var(--primary-color);border-radius:10px;color:var(--primary-color);cursor:pointer;font-size:1.3rem;padding:1rem;text-decoration:none;transition:background-color .5s ease}.button_outline:hover{background-color:var(--primary-color);color:#000}.content_text__img{margin:4vh auto auto;overflow:hidden;width:5vw}.content_text__img img{position:relative;top:-80px;transition:top .5s ease;width:100%}.see_my_work{align-items:center}.content_text__buttons .button_outline:hover~.content_text__img img{top:0}.card_container{display:flex;flex-direction:column}#projects{margin-left:5vw;text-align:center}#projects .card_container{margin-top:5vh}.column{align-items:start;display:flex;flex-direction:column;justify-content:center}@keyframes slidein{0%{margin-left:-800px}to{margin-left:0}}@keyframes slidetop{0%{margin-top:-80px}60%{margin-top:-80px}to{margin-top:0}}@keyframes showup{0%{opacity:0}to{opacity:1}}.me{align-items:start;margin-right:15vw}.project_page{justify-content:center;margin-left:0!important;margin-top:10vh}.project_page,.project_page .card_container{align-items:center}.about{margin:0 5vw;text-align:center}.about .profil_img{border-radius:50%;margin:5vh 5vw;width:15vw}.about h1{margin:5vh 0}.about .about_text{font-size:1.2rem;line-height:1.8rem;text-align:left}.about .about_icon{margin:5vh 5vw;width:7vw}.about_info_container{align-items:start;flex-wrap:wrap;margin:5vh 0}.about_info{cursor:pointer;width:20vw}.about_info_text_container{overflow:hidden}.about_info .about_info_text{font-size:1.1rem;position:relative;top:-40vh;transition:top .5s ease;width:100%}.about_info:hover .about_info_text{top:0}.about_info:hover img{transform:scale(1.3);transition:transform .5s ease}.about{height:150vh}.about_info a{color:var(--primary-color);text-decoration:none}.about_info a:hover{text-decoration:underline}.competences h1{margin:5vh 0;text-align:center}.competences_info{gap:5vw;justify-content:start;margin:10vh 15vw}.competences_info .competences_icon{width:10vw}.competences_info_text_container{flex-direction:column}.competences_info,.competences_info_text_container{align-items:flex-start;display:flex}.competences_info_text_container{flex:1 1}.competences_info_text{text-align:left;width:100%}.competences_info_text h1{text-align:center;width:100%}.competences_info_text p{font-size:1.1rem;line-height:1.3rem}.competences_info_text h2{font-size:1.8rem}@media screen and (max-width:768px){body{font-size:.4rem;text-align:center}h1{font-size:1.8rem}.container{display:flex;flex-direction:column-reverse}.container .content_text{margin:0}.container .content_img{margin:5vh 0;width:30vw}.see_my_work{display:none}.content_text__buttons{flex-direction:column;gap:1rem;margin-left:0;margin-top:0}.first_text,.last_text,.slide_top{animation:none}.me{align-items:center;display:flex;flex-direction:column;margin:0}.contact_me{display:flex;margin:auto}#projects{margin-left:0;margin-top:5vh}.button_fill{font-size:1.1rem;padding:.8rem 1rem}.flex{justify-content:center}.me h1{font-size:1.6rem}}header .container{align-items:center;color:#fff;display:flex;font-size:1.3em;justify-content:space-between;padding:0 20px;text-transform:uppercase}header .container ul{align-items:center;display:flex;list-style:none;margin-top:5vh}header .container ul li{margin:0 3vw}#home{margin-left:0}header a{color:#fff;padding-bottom:1vh;text-decoration:none}header a:hover,header li.active a{border-bottom:1px solid var(--primary-color);color:var(--primary-color)}.only_mobile{display:none}@media screen and (max-width:768px){header .nav_right{display:none}header{color:#fff;cursor:pointer;font-size:2em}.only_mobile,header{display:block}header nav ul{margin-left:2vw;padding:0}}#card{background-color:var(--primary-color);background-color:initial;border:1px solid var(--primary-color);border-radius:5px;color:#000;color:var(--primary-color);font-size:1rem;left:0;margin:5px;position:relative;text-align:center;text-decoration:none;transition:left .5s ease;width:25vw}#card:hover{left:5vw}#card.reverse:hover,#card:hover{background-color:var(--primary-color);color:#000}#card.reverse:hover{left:-5vw}#card.stop:hover{background-color:var(--primary-color);color:#000;left:0}@media screen and (max-width:768px){#card{font-size:.9rem;width:80vw}#card.reverse:hover,#card:hover{left:0}}.projects{height:100vh;text-align:center}.projects h1{margin:4vh 0}.projects .container{display:flex;flex-wrap:wrap;justify-content:center}.sketchfab-embed-wrapper{border:2px solid var(--primary-color);border-radius:5px;height:30vh;margin:5px;overflow:hidden;width:25vw}.sketchfab-embed-wrapper iframe{height:100%;width:100%}.project{border:2px solid var(--primary-color);border-radius:5px;display:flex;flex-direction:column;height:30vh;margin:5px;text-decoration:none;width:25vw}.phone{height:50vh;width:20vw}.project h1{font-size:1.2rem;height:5vh;padding:5px}.project .overlay,.project h1{background-color:var(--primary-color);color:#000;margin:0}.project .overlay{flex-grow:1;opacity:0;transition:opacity .5s ease}.project:hover .overlay{opacity:.9}.project p{background-color:var(--primary-color);color:#000;font-size:1.2rem;margin:0;padding:5px}@media screen and (max-width:768px){.projects .container{align-items:center;flex-direction:column}.projects .container .phone,.projects .container .project{height:50vh;width:80vw}}.guestbook{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.guestbookh1{font-size:3em;padding:30px}.guestbook form{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.guestbook form textarea{border:2px solid #000;border-radius:5px;font-size:1.5em;height:100px;margin-bottom:10px;padding:5px;resize:none;width:70vw}.guestbook form button{cursor:pointer;font-size:1.5em;font-weight:500;padding:5px 10px}.error{color:red;font-size:1em;font-style:italic;margin-bottom:5px}.guestbook .message{background-color:#f9f9f9;border:2px solid #000;border-radius:5px;color:#000;font-size:1.5em;margin-bottom:10px;padding:10px}.guestbook .sender{font-size:.5em;font-style:italic;font-weight:300}.guestbook .messages{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:30vw 30vw;text-align:center}
/*# sourceMappingURL=main.1690cc05.css.map*/