@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{padding:5px 10px}body{background-color:#111;color:#fff;font-family:Space Mono,sans-serif}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}@media (max-width: 992px){.container{max-width:960px}}@media (max-width: 768px){.container{max-width:720px}}@media (max-width: 576px){.container{max-width:540px}}a,.green{text-decoration:none;color:#fff;transition:.4s}@media (hover: hover){a:hover{background-color:#00bd7e33}}.item[data-v-1d1d5e0c]{margin-top:2rem;display:flex;position:relative;border:1px white solid;border-radius:21px;width:100%}.details[data-v-1d1d5e0c]{flex:1;margin-left:1rem}i[data-v-1d1d5e0c]{display:flex;place-items:center;place-content:center;width:32px;height:32px;color:var(--color-text)}h3[data-v-1d1d5e0c]{font-size:1.6rem;font-weight:500;margin-bottom:.4rem;color:#fff;padding:5px 10px}.item[data-v-1d1d5e0c]{margin-top:2rem;display:flex;position:relative;border:1px white solid;border-radius:21px;width:80%}@media (min-width: 1200px){.item[data-v-1d1d5e0c]{margin-top:2rem;display:flex;position:relative;border:1px white solid;border-radius:21px;width:1080px}i[data-v-1d1d5e0c]{top:calc(50% - 25px);left:-26px;position:absolute;border:1px solid var(--color-border);border-radius:8px;width:auto;height:auto}.item[data-v-1d1d5e0c]:before{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;bottom:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-1d1d5e0c]:after{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;top:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-1d1d5e0c]:first-of-type:before{display:none}.item[data-v-1d1d5e0c]:last-of-type:after{display:none}}.grid-container[data-v-1d1d5e0c]{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.item[data-v-369cbe09]{margin-top:2rem;display:flex;position:relative;border:1px white solid;border-radius:21px;width:100%}.details[data-v-369cbe09]{flex:1;margin-left:4em}i[data-v-369cbe09]{display:flex;place-items:center;place-content:center;width:32px;height:32px;color:var(--color-text)}h3[data-v-369cbe09]{font-size:1.6rem;font-weight:500;margin-bottom:2rem;color:#fff;padding:5px 10px}.item[data-v-369cbe09]{margin-top:2rem;display:flex;position:relative;border:1px white solid;border-radius:21px;width:80%}@media (min-width: 1200px){.item[data-v-369cbe09]{margin-top:2rem;display:flex;position:relative;border:1px white solid;border-radius:21px;width:1080px}i[data-v-369cbe09]{top:calc(50% - 25px);left:-26px;position:absolute;border:1px solid var(--color-border);border-radius:8px;width:auto;height:auto}.item[data-v-369cbe09]:before{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;bottom:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-369cbe09]:after{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;top:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-369cbe09]:first-of-type:before{display:none}.item[data-v-369cbe09]:last-of-type:after{display:none}}.grid-container[data-v-369cbe09]{display:grid;grid-template-columns:1.5fr 1fr;gap:10px}.project-descriptions{line-height:30px;font-size:13pt}.show-case-link{font-size:13pt}h1{font-size:60px;font-weight:400}#flexing{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px;gap:200px}.item{flex:1;text-align:left;padding:90px 65px}.svg-container{width:300px}@media screen and (max-width: 768px){#flexing{gap:350px}.item{padding:25px!important;width:inherit!important}.grid-container{grid-template-columns:none!important}.right-section{box-sizing:border-box;margin-left:0!important}.PortfolioItem-Image{width:inherit}}#laptop,#tablet,#pc,#cloud{position:absolute;top:0}@media (max-width: 600px){#pc{position:absolute;top:0;left:0}#cloud{position:absolute;top:0;left:45px}}.PortfolioItem-Image{position:absolute;top:0;left:0;width:inherit}#svg1{z-index:1;opacity:1;transition:opacity .5s ease-in-out}#svg2{z-index:0;opacity:0;transition:opacity .5s ease-in-out}.item:hover .PortfolioItem-Image:nth-child(1){opacity:0!important}.item:hover .PortfolioItem-Image:nth-child(2){opacity:1!important}.stoped{top:unset}@keyframes shake{0%{transform:rotate(0)}25%{transform:rotate(.1deg)}50%{transform:rotate(0)}75%{transform:rotate(-.1deg)}to{transform:rotate(0)}}.shake{animation:shake 5s infinite}@keyframes glowUp{0%{box-shadow:0 0 #7014d200}to{box-shadow:0 0 100px 15px #7014d280}}.item:hover{animation:glowUp 1s ease forwards}.svg-container{transition:transform .1s ease-out}.hidden-image{visibility:hidden}.text-container{display:inline-block;overflow:hidden;margin:20px 0}.text-to-animate{display:inline-block;white-space:nowrap;color:#000;position:relative}.text-to-animate:before{content:"";position:absolute;top:0;left:0;right:100%;bottom:0;background:linear-gradient(90deg,rgb(67 50 192) 0%,rgb(224 118 76) 100%);transition:right 1.5s linear;z-index:-1}.text-to-animate-rev{display:inline-block;white-space:nowrap;color:#000;position:relative}.text-to-animate-rev:before{content:"";position:absolute;top:0;left:0;right:100%;bottom:0;background:linear-gradient(90deg,rgb(152 48 150) 0%,rgb(18 170 189) 100%);transition:right 1.5s linear;z-index:-1}.animated-text:before{right:0}@keyframes blurAnimation{0%{opacity:-.01;filter:blur(20px)}to{filter:blur(0px);opacity:1}}.c-hero[data-v-1590c411]{height:100vh;perspective:1000px;color:#fff;text-align:center;flex-wrap:nowrap;flex:1;align-content:center;justify-content:center;align-items:center;display:flex;position:relative}.c-hero--logo-div[data-v-1590c411]{width:75%;position:relative}#title-Image[data-v-1590c411]{transform:rotate(-12.5deg);width:100%;max-width:1750px}#titel[data-v-1590c411]{color:#fff;font-weight:900;font-size:xxx-large}ul[data-v-1590c411]{list-style:none;margin:0;padding:0;display:flex}li[data-v-1590c411]{margin-right:15px}.contact-h1[data-v-0c95f5f6]{color:#fff8ee;background-image:linear-gradient(116deg,#9660f9,#40f384);font-size:60px;font-weight:400;line-height:70px;background-image:none;margin-top:20px;margin-bottom:20px;text-align:left}.contact-h3[data-v-0c95f5f6]{padding:5px 0;margin-bottom:20px}.contact-moreinfo[data-v-0c95f5f6]{margin-bottom:50px}.contact-form[data-v-0c95f5f6]{max-width:800px;margin:0 auto;padding:20px;color:#fff}.contact-form h1[data-v-0c95f5f6]{text-align:center;margin-bottom:2rem}.form-grid[data-v-0c95f5f6]{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}.form-group[data-v-0c95f5f6]{display:flex;flex-direction:column}.form-group label[data-v-0c95f5f6]{font-size:1rem;margin-bottom:.5rem;align-self:flex-start}.form-group input[type=text][data-v-0c95f5f6],.form-group input[type=email][data-v-0c95f5f6],.form-group textarea[data-v-0c95f5f6]{padding:1rem;background-color:#fff;border-radius:.5rem}.form-group textarea[data-v-0c95f5f6]{resize:vertical}.form-group button[data-v-0c95f5f6]{color:#fff;cursor:pointer;z-index:2;height:74px;letter-spacing:3.5px;text-transform:uppercase;background-color:transparent;border:2px solid #fff;border-radius:8px;padding:19px 33px;font-size:19px;font-weight:400;line-height:30px;transition:color .4s,background-color .4s;position:static}.form-group button[data-v-0c95f5f6]:hover{color:#000;background-color:#fcf7f0}.full-width[data-v-0c95f5f6]{grid-column:1 / -1}.submit-button[data-v-0c95f5f6]{justify-self:end}.item[data-v-0c95f5f6]{margin-top:2rem;display:flex;position:relative;border:1px white solid;border-radius:21px;width:100%}.details[data-v-0c95f5f6]{flex:1;margin-left:1rem}i[data-v-0c95f5f6]{display:flex;place-items:center;place-content:center;width:32px;height:32px;color:var(--color-text)}h3[data-v-0c95f5f6]{font-size:1.6rem;font-weight:500;margin-bottom:.4rem;color:#fff;padding:5px 0}.item[data-v-0c95f5f6]{margin-top:2rem;display:flex;position:relative;border:1px white solid;border-radius:21px;width:80%}@media (min-width: 1200px){.item[data-v-0c95f5f6]{margin-top:2rem;display:flex;position:relative;border:1px white solid;border-radius:21px;width:1080px}i[data-v-0c95f5f6]{top:calc(50% - 25px);left:-26px;position:absolute;border:1px solid var(--color-border);border-radius:8px;width:auto;height:auto}.item[data-v-0c95f5f6]:before{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;bottom:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-0c95f5f6]:after{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;top:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-0c95f5f6]:first-of-type:before{display:none}.item[data-v-0c95f5f6]:last-of-type:after{display:none}}.grid-container[data-v-0c95f5f6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.round-field[data-v-0c95f5f6]{min-height:60px;background-color:#fcf7f0;border-radius:5px;margin-bottom:20px}.w-input[data-v-0c95f5f6],.w-select[data-v-0c95f5f6]{width:100%;height:38px;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.textarea.round-field[data-v-0c95f5f6]{min-height:140px;padding-top:14px;padding-bottom:14px}textarea.w-input[data-v-0c95f5f6],textarea.w-select[data-v-0c95f5f6]{height:auto}.form-grid[data-v-0c95f5f6]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}@media screen and (max-width: 768px){.form-grid[data-v-0c95f5f6]{grid-template-columns:1fr}}.card[data-v-5fb9970a]{text-align:start;color:#fff8ee;padding:20px;grid-column-gap:30px;grid-row-gap:31px;grid-template:"." "."/1.75fr;grid-auto-columns:1fr;display:grid}.card .name[data-v-5fb9970a]{font-size:25px;font-weight:700;margin-bottom:10px}.card .title[data-v-5fb9970a]{font-size:50px;color:#fff;margin-bottom:15px;background-image:linear-gradient(56deg,#9660f9,#40f384);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.card .description[data-v-5fb9970a]{font-size:22px;line-height:40px}.card a[data-v-5fb9970a]{color:#5e5ce6;text-decoration:none}.card a[data-v-5fb9970a]:hover{text-decoration:underline}.card .profile-picture[data-v-5fb9970a]{width:150px;height:150px;border-radius:15px;margin-bottom:15px}@media (max-width: 600px){.card[data-v-5fb9970a]{padding:10px}.card .name[data-v-5fb9970a]{font-size:20px}.card .title[data-v-5fb9970a]{font-size:27px}.card .description[data-v-5fb9970a]{font-size:14px}}@keyframes flyIn-5fb9970a{0%{opacity:0;transform:translate3d(0,-70px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}to{opacity:1;transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}}@keyframes flyOut-5fb9970a{0%{opacity:1;transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}to{opacity:0;transform:translate3d(0,-70px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}}.fly-in-element[data-v-5fb9970a]{-webkit-animation:flyIn-5fb9970a 1s ease-out forwards;animation:flyIn-5fb9970a 1s ease-out forwards}.fly-out-element[data-v-5fb9970a]{-webkit-animation:flyOut-5fb9970a 1s ease-out forwards;animation:flyOut-5fb9970a 1s ease-out forwards}@keyframes easeIn-5fb9970a{0%{opacity:0;transform:translate3d(0,50%,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}to{opacity:1;transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}}@keyframes easeOut-5fb9970a{0%{opacity:1;transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}to{opacity:0;transform:translate3d(0,50%,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}}.ease-in-element[data-v-5fb9970a]{animation:easeIn-5fb9970a 1s ease-out forwards}.ease-in-element[data-v-5fb9970a]{-webkit-animation:easeIn-5fb9970a 1s ease-out forwards;animation:easeIn-5fb9970a 1s ease-out forwards}.ease-out-element[data-v-5fb9970a]{animation:easeOut-5fb9970a 1s ease-out forwards}.flip-container[data-v-5fb9970a]{perspective:1000px}.flipper[data-v-5fb9970a]{position:relative;width:150px;height:200px;transition:transform .6s;transform-style:preserve-3d}.flip-container:hover .flipper[data-v-5fb9970a]{transform:rotateY(180deg)}.profile-picture[data-v-5fb9970a]{width:100%;height:100%;backface-visibility:hidden;position:absolute;top:0;left:0}.front[data-v-5fb9970a]{z-index:2;transform:rotateY(0)}.back[data-v-5fb9970a]{transform:rotateY(180deg)}img[data-v-7f2b901f]{-webkit-filter:invert(100%);filter:invert(100%);width:15px}footer[data-v-7f2b901f]{height:25px;border-top:#fff 1px solid}.footer-container[data-v-7f2b901f]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.footer-section[data-v-7f2b901f]{display:flex;align-items:center}.footer-text[data-v-7f2b901f]{color:#fff;margin:0;font-size:10pt}.social-icons img[data-v-7f2b901f]{margin-left:10px}@media screen and (max-width: 768px){.footer-container[data-v-7f2b901f]{font-size:9pt!important}.copyr[data-v-7f2b901f]{display:none}}
