@import url(https://fonts.googleapis.com/css?family=Caveat);@import url(https://fonts.cdnfonts.com/css/copperplate-gothic-light);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Logo;src:url(https://fonts.googleapis.com/css?family=Caveat)}.navbar{background-color:var(--background-color-primary);box-shadow:4px 0 8px var(--shadow-color);overflow:hidden;position:fixed;transition:width var(--transition-speed) ease;white-space:nowrap;z-index:2}.navbar-ul{align-items:center;direction:rtl;display:flex;flex-direction:column;height:100%;list-style:none;margin:0;overflow-y:auto;padding:0}.navbar-ul li{direction:ltr}.navbar-item{width:100%}.navbar-item:last-child{background-color:var(--purple-color-primary)}.navbar-a{align-items:center;color:var(--text-primary);display:flex;filter:opacity(.8);height:12vh;justify-content:center;text-align:center;text-decoration:none;transition:var(--transition-speed)}#navbar-logo{display:flex;filter:opacity(1);gap:5%}.navbar-a:hover{background:var(--gray-color-primary);filter:grayscale(0) opacity(1)}.navbar-a:hover .navbar-svg{transform:rotate(-10deg) scale(1.5);transition:var(--transition-speed)}.link-text{display:none;margin-left:1rem}.navbar-a{max-height:120px}.navbar-svg{margin:0 1.5rem}.navbar-svg-item{fill:var(--text-primary);height:2vw;width:2vw}#logo-path-svg,.active-svg-item{fill:var(--blue-color-primary)}#logo-path-svg{height:3vw;margin:10px;width:3vw}.navbar-logo{background-color:var(--background-color-secondary);color:var(--text-secondary);font-size:1em;font-weight:700;letter-spacing:.3ch;margin-bottom:1rem;text-align:center;text-transform:uppercase;width:100%}.navbar-a:hover #logo-path-svg{transform:rotate(10deg) scale(1.5);transition:var(--transition-speed)}[data-theme=light]{.navbar-a:hover{background-color:var(--background-color-secondary)}}@media only screen and (max-width:600px){.navbar{bottom:0;height:var(--nav-small-height);width:100vw}.navbar-ul{flex-direction:row;margin:0}.navbar-a{height:var(--nav-small-height);justify-content:center}.navbar-a .navbar-svg{height:30%;min-height:20px;min-width:20px;width:30%}.navbar-item:last-child,.navbar-logo{display:none}}@media only screen and (min-width:600px){.navbar{height:100vh;left:0;top:0;width:var(--nav-width)}.navbar:hover{width:20rem}.navbar:hover .navbar-a{justify-content:flex-start}.navbar:hover .link-text{color:var(--text-primary);display:block;transition:width .8s ease}.navbar-item:last-child{margin-top:auto}}@media only screen and (min-width:1800px){.navbar-a:hover .navbar-svg{transform:rotate(-10deg) scale(1.3)}.navbar-a:hover #logo-path-svg{transform:rotate(10deg) scale(1.3)}}@media only screen and (min-width:2600px){.navbar-a:hover .navbar-svg{transform:rotate(-10deg) scale(1.1)}}.screen-reader-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.big-logo-wrapper{height:fit-content;padding-top:5vh}.big-logo-content{animation:fadeIn 3s ease-in-out;height:250px;padding:4vh 0}.big-logo-content,.logo-text-wrapper{align-items:center;display:flex;justify-content:center}.logo-text-wrapper{animation:fadeIn 1s ease-in-out;flex-direction:column;font-family:Copperplate,Copperplate Gothic Light,fantasy;height:200px;padding-top:4vh;-webkit-user-select:none;user-select:none}.big-logo{animation:text-glimmer 20s infinite}.logo-text-name{color:var(--blue-color-primary);font-size:3rem;-webkit-user-select:none;user-select:none}.logo-text-master{color:var(--blue-color-secondary);height:2rem;overflow:hidden;text-align:center;white-space:nowrap;width:100%}@keyframes text-glimmer{0%{fill:var(--blue-color-primary);filter:none}50%{fill:var(--blue-color-secondary);filter:drop-shadow(0 0 4px var(--blue-color-primary))}to{fill:var(--blue-color-primary);filter:none}}@media only screen and (max-width:1050px){.big-logo-content svg{margin:0;min-height:70vw;min-width:70vw}.logo-text-wrapper{height:fit-content;margin:0}.logo-text-name{display:none;margin:0}.logo-text-master{word-wrap:break-word;font-size:1rem;margin:0 var(--margin-medium);margin-bottom:var(--margin-big);overflow-wrap:break-word;text-align:center;white-space:normal;word-break:break-word}}.logo-socials{fill:var(--blue-color-primary);align-items:center;display:flex;justify-content:center;text-decoration:none;transition:all var(--transition-speed) ease-in-out;&:hover{fill:var(--blue-color-secondary);filter:grayscale(10%);transform:scale(var(--svg-scale-normal))}}.logo-deleoper{fill:var(--blue-color-primary);align-items:center;display:flex;justify-content:center;text-decoration:none;transition:all .3s ease-in-out;&:hover{filter:grayscale(30%)}}.logo-socials-wapper{align-items:center;animation:fadeIn 1s ease-in-out;display:flex;gap:var(--gap-big);height:fit-content;justify-content:center}@media only screen and (max-width:1050px){.logo-socials-wapper{height:fit-content;margin:0}.logo-socials-wapper svg{height:60px;width:60px}}:root{--hover-translate:1vw}.slider-wrapper{height:100%;min-height:90vh}.slider{height:100%;overflow-x:scroll;overflow-y:hidden;padding:3vw}.card,.slider{color:var(--text-primary);display:flex}.card{background-color:var(--blue-color-secondary);border-radius:var(--border-radius-small);box-shadow:var(--shadow-box-card);flex-direction:column;height:88vh;max-height:700px;min-height:fit-content;padding:1.5rem;text-decoration:none;transition:var(--transition-speed);width:70vh}[data-theme=light] .card{color:var(--background-color-primary)}.card:hover{background-color:var(--blue-color-primary);transform:translateY(-1rem);transition:background-color var(--transition-speed-slow) ease-in-out}.card:hover~.card{transform:translateX(1vw);transform:translateX(var(--hover-translate));transition:var(--transition-speed)}.card:not(:first-child){margin-left:calc(2px - 1vw);margin-left:calc(2px - var(--hover-translate))}.card-content,.card-header{height:50%;overflow:hidden;width:100%}.card-content{background-color:var(--background-color-secondary)}.card-content,.card-content img{border-radius:var(--border-radius-small)}.card-content img{background:linear-gradient(to bottom right,var(--background-color-secondary),#44465a);border:none;display:block;height:100%;object-fit:cover;transition:all var(--transition-speed);width:100%}.card img{transition:transform var(--card-zoom-transition-speed) ease-in-out}.card:hover img{transform:scale(1.05)}.slider::-webkit-scrollbar{height:16px;width:.6vw}.slider::-webkit-scrollbar-track{background-color:var(--gray-color-primary)}.slider::-webkit-scrollbar-thumb{background-color:var(--blue-color-primary)}@media only screen and (max-width:600px){.slider-wrapper{height:fit-content;min-height:fit-content}.card{display:flex;flex-direction:column;height:80vw;min-height:500px;min-width:75vw;width:90vw}.card-header{height:fit-content;height:50%;margin-bottom:var(--margin-big)}.card-header .description{display:none}.card-header h2{height:fit-content;margin:var(--margin-medium);order:1;text-align:left;width:100%}.card:not(:first-child){margin-left:2px}.card:hover~.card{transition:all var(--transition-speed)}h2 span{font-size:12px}.slider::-webkit-scrollbar{display:none}.card-content{height:100%;object-fit:cover}}@media only screen and (min-width:600px){.card{min-width:500px}}.text-button,.transparent-button{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-weight:400;height:2rem;justify-content:center;min-width:fit-content;transition:var(--transition-speed) ease-in-out;&:hover{color:var(--blue-color-secondary);transition:var(--transition-speed) ease-in-out}}.transparent-button{border:1px solid var(--blue-color-secondary);border-radius:20px;width:18vw;&:hover{border:1px solid var(--blue-color-primary)}}.text-button{margin:1rem 0;width:fit-content}.button-icon:before{content:" ";display:inline-block}.down-arrow-infinite-icon .button-icon{animation:sclaeArrowDown 2s infinite}.right-arrow-hover-icon .button-icon{animation:sclaeArrowRight 2s infinite;transition:transform .2s ease-in-out}.right-arrow-hover-icon:hover .button-icon{animation:none;transform:translateX(4px)}[data-theme=light]{.transparent-button{color:var(--background-color-primary)}}@media only screen and (max-width:600px){.transparent-button{width:50vw}}@keyframes sclaeArrowRight{0%{transform:translateX(0)}60%{transform:translateX(0)}80%{transform:translateX(4px)}to{transform:translateX(0)}}@keyframes sclaeArrowDown{0%{transform:translateY(0)}60%{transform:translateY(0)}80%{transform:translateY(4px)}to{transform:translateY(0)}}.wave-container{height:100%;position:relative;width:100%}.wave-container svg{filter:drop-shadow(var(--shadow-box-x));height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.wave-container path{fill:var(--blue-color-secondary)}.wave-container-content-left,.wave-container-content-right{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:90%;z-index:1}.wave-container-content-top{align-items:center;height:60%}.wave-container-content-bottom,.wave-container-content-top{display:flex;justify-content:center;margin-left:20%;position:relative;width:80%;z-index:1}.wave-container-content-bottom{align-items:flex-end;height:70%}.theme-toggle-container{height:3rem;position:absolute;right:8px;top:calc(100vh - 3rem - 8px);width:3rem}.theme-toggle-svg{cursor:pointer;filter:drop-shadow(0 0 20px rgba(255,255,255,.77));height:100%;transition:all var(--transition-speed) ease-in-out;width:100%}[data-theme=dark] .theme-toggle-svg{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}[data-theme=light] .theme-toggle-svg{filter:drop-shadow(0 0 20px rgba(255,255,255,.77))}[data-theme=light] .theme-toggle-svg:hover{filter:drop-shadow(0 0 20px rgba(255,255,255,.603))}.theme-toggle-svg:hover{fill:var(--purple-color-primary)}.home-startpage{background-attachment:fixed;background-image:url(/static/media/space.3e0b79894733d926ee98.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:fit-content}.home-startpage:before{background-color:rgba(0,0,0,.343);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home-scroll-button-wrapper{display:flex;height:100px;justify-content:center;width:100%}.about-me-home-wrapper{background-color:var(--background-color-secondary);display:flex;height:80vh;justify-content:space-between;max-height:700px;min-height:fit-content}h1{width:100%}.about-me-home-left,.about-me-home-right{min-height:fit-content;position:relative;width:50%}.about-me-home-left{align-items:center;display:flex;flex-direction:column;margin-left:var(--margin-big)}.about-me-home-left-button{width:100%}.about-me-home-right .about-me-img{background-attachment:fixed;background-image:url(/static/media/me.1da513b88cdaa0ff8b37.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:25vw;max-height:700px;max-width:700px;overflow:hidden;position:absolute;transform:scaleX(-1);width:25vw}[data-theme=light]{.home-startpage{background-image:url(/static/media/clouds.323f4e8fb745e7837fc8.jpg)}.home-startpage:before{background-color:hsla(0,0%,100%,.343)}}@media only screen and (max-width:600px){.home-startpage{height:calc(100vh - var(--nav-small-height))}.about-me-home-left,.about-me-home-right{margin:0 var(--margin-medium);position:relative;width:calc(100% - var(--margin-medium)*2)}.about-me-home-right svg{display:none}.about-me-home-wrapper{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:center;padding:0}.about-me-home-wrapper .wave-container{align-items:center;display:flex;justify-content:center;width:100%}.about-me-home-wrapper .about-me-img{height:80vw;margin:var(--margin-big) 0;padding:0;position:relative;width:80vw}}.video-card-wrapper{align-items:center;display:flex;height:calc(100% - var(--margin-small)*2);justify-content:center;margin:var(--margin-big) 0;padding:var(--margin-small);width:calc(100% - var(--margin-small)*2)}.video-card{border:none;border-radius:var(--border-radius-medium);box-shadow:0 0 64px 32px var(--shadow-color);height:500px;width:100%}.project-wrapper{height:fit-content;margin:0;width:100%}.no-data{font-size:2rem;position:relative}.no-data,.no-data-text{align-items:center;display:flex;height:calc(100vh - var(--nav-small-height));justify-content:center}.no-data-text{width:100%}.no-data .wave-container{bottom:0;height:20vh;position:absolute}.project-content-wrapper{box-shadow:0 0 64px 32px var(--shadow-color);display:flex;height:100%;justify-content:center;width:100%}.project-content{background-color:var(--background-color-secondary);height:100%;margin:0;width:calc(100% - var(--margin-big))}.project-banner,.select-project-banner{background-attachment:fixed;background-color:var(--background-color-secondary);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:50vh}.project-banner:before,.select-project-banner:before{background-color:#0003;content:"";height:50vh;left:0;position:absolute;top:0;width:100%}.project-header-wrapper{margin-bottom:var(--margin-big)}.project-header{margin:0;text-align:center;width:100%}.top-wave-wrapper{position:relative;width:100%}.top-wave-container{display:flex;position:absolute;width:100%}.div-wave-padding,.div-wave-wrapper{height:90px;width:50%}.my-projects-wrapper{height:40vh;margin:0 var(--margin-big)}.my-projects-wrapper h1{margin-top:0}.my-projects-wrapper .text-button{cursor:default;margin-top:1rem;&:hover{color:var(--text-primary)}}.main-wave-text{text-align:center;width:50%}.select-project-text{height:500px}.select-project-container{background-color:var(--background-color-secondary);border-radius:var(--border-radius-small);display:flex;flex-direction:column;height:fit-content;margin:var(--margin-big) var(--margin-medium);padding:var(--gap-big)}.select-project-container-row{grid-gap:var(--gap-big);display:grid;flex-wrap:wrap;gap:var(--gap-big);grid-template-columns:repeat(3,1fr);height:fit-content}.select-project-card{background-color:var(--background-color-primary);border-radius:var(--border-radius-small);color:inherit;display:flex;flex-direction:column;height:600px;overflow:hidden;position:relative;text-decoration:none;transition:all var(--transition-speed-fast) ease-in-out;width:max}.select-project-card:hover{box-shadow:0 0 6px 3px var(--shadow-color);scale:var(--svg-scale-small)}.project-img-wrapper{height:50%;overflow:hidden;width:100%}.select-project-card img{border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;height:100%;object-fit:cover;transition:transform var(--card-zoom-transition-speed) ease-in-out;width:100%}.select-project-card:hover img{transform:scale(1.05)}.select-project-card-content{display:flex;flex-direction:column;height:50%;margin:var(--margin-small) var(--margin-medium)}.select-project-card-content h2{margin:var(--margin-medium) 0}.select-project-card-content p{flex:1 1;font-size:.9rem;margin:0}.select-project-card-svg{align-items:flex-end;border-radius:inherit;display:flex;height:15%;justify-content:flex-end;position:relative;width:100%}.select-project-card-svg svg{border-radius:inherit;bottom:0;filter:drop-shadow(var(--shadow-box-x));height:100%;left:0;position:absolute;transition:all var(--transition-speed) ease-in-out;width:100%;z-index:0}.select-project-card-svg .text{display:flex;gap:var(--margin-medium);justify-content:center;margin:var(--margin-medium);position:absolute;text-align:center;width:40%;z-index:1}.select-project-card:hover .select-project-card-svg svg{filter:drop-shadow(0 0 10px var(--blue-color-secondary))}.select-project-card .select-project-card-svg .arrow{animation:sclaeArrowRight 2s infinite;transition:transform var(--transition-speed) ease-in-out}.select-project-card:hover .select-project-card-svg .arrow{animation:none;transform:translateX(4px)}.info-grid{display:flex;justify-content:space-between;margin:0 var(--margin-medium);width:calc(100% - var(--margin-medium)*2)}.info-grid>div{box-sizing:border-box;flex:1 1 25%;max-width:25%;text-align:center}.info-grid .header{margin:var(--margin-medium) 0;width:100%}.info-grid svg{height:40px;width:40px}.info-grid .date{margin:0}.info-grid .developers,.info-grid .links{align-items:center;display:flex;gap:var(--gap-small);justify-content:center;width:100%}.info-grid .keywords{cursor:default;display:flex;flex-wrap:wrap;gap:var(--gap-small);height:fit-content;overflow-x:auto;overflow-y:hidden;width:100%}.info-grid .keywords .keyword-item{background-color:var(--blue-color-primary);border-radius:var(--border-radius-big);font-size:1rem;height:fit-content;padding:calc(var(--border-radius-big)/4) calc(var(--border-radius-big)/2);white-space:nowrap;width:fit-content}.project-information-content{border-top:2px solid var(--background-color-primary);margin-top:var(--margin-medium);width:calc(100% - var(--margin-medium)*2)}.project-information-content .row{margin:1rem 0;padding:0 var(--margin-medium);width:100%}.project-information-content .grid-row{grid-gap:var(--margin-small);background-color:var(--background-color-primary);display:grid;gap:var(--margin-small);grid-template-areas:"left right";grid-template-columns:1fr 1fr;padding:1rem var(--margin-medium);width:100%}.grid-row svg{filter:drop-shadow(var(--shadow-box-x));height:calc(100% + 2rem);position:absolute;right:calc(var(--margin-medium)*-1);top:-1rem;width:calc(100% + var(--margin-medium));z-index:0}.grid-row .left{grid-area:left;width:100%}.grid-row .right{align-items:center;display:flex;grid-area:right;justify-content:flex-end;position:relative;width:100%}.grid-row .right img{align-self:center;border-radius:var(--margin-small);box-shadow:4px 4px 16px 8px var(--shadow-color);max-height:800px;width:90%;z-index:1}.project-information-content .quote-wrapper{margin-bottom:calc(var(--margin-big)*2);min-width:fit-content;width:50vw}.quote-wrapper .quote{font-size:3rem}.image-grid-wrapper{width:100%}.image-grid-content{margin:var(--margin-medium)}.image-grid-content .image-grid{grid-gap:var(--gap-big);background-color:var(--background-color-primary);border-radius:var(--border-radius-medium);display:grid;flex-wrap:wrap;gap:var(--gap-big);grid-template-columns:repeat(2,1fr);height:fit-content;margin:var(--margin-medium) 0;padding:100px}.image-grid-wrapper .image-grid img{border-radius:var(--border-radius-medium);box-shadow:0 0 8px 4px var(--shadow-color);height:50vh;object-fit:cover;transform:scale(1);transition:transform var(--transition-speed-slow) ease-in-out,box-shadow var(--transition-speed-slow) ease-in-out;width:100%}.image-grid-wrapper .image-grid img:hover{box-shadow:0 0 16px 8px var(--shadow-color);transform:scale(1.02);transition:transform var(--transition-speed-fast) ease-in,box-shadow var(--transition-speed-fast) ease-in}@media only screen and (max-width:600px){.div-wave-wrapper .wave-container{height:50%}.select-project-container-row{grid-gap:var(--gap-big);display:grid;flex-wrap:wrap;gap:var(--gap-big);grid-template-columns:repeat(1,1fr);height:fit-content}.keywords-wrapper{display:none}.grid-row .right{align-items:center;display:flex;grid-area:right;justify-content:center;position:relative;width:100%}.grid-row svg{display:none}.project-information-content .grid-row{display:grid;grid-template-areas:"left" "right";grid-template-columns:1fr}.image-grid-content .image-grid{grid-template-columns:1fr}.quote-wrapper,.select-project-card-svg{display:none}}@media only screen and (min-width:1800px){.select-project-container-row{grid-template-columns:repeat(4,1fr)}.image-grid-wrapper .image-grid img{height:400px}}@media only screen and (min-width:2600px){.select-project-container-row{grid-template-columns:repeat(6,1fr)}.grid-row .right img{height:500px;width:1000px}.image-grid-content .image-grid{gap:calc(var(--gap-big)*2);grid-template-columns:repeat(3,1fr)}.image-grid-wrapper .image-grid img{height:500px}}.about-wrapper{background-color:var(--background-color-primary);height:fit-content;margin:0;overflow:hidden;width:100%}.about-banner{background-attachment:fixed;background-color:var(--background-color-secondary);background-image:url(/static/media/horsy.a9a1d802bfb8e74e85b3.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:var(--banner-height)}.about-content-wrapper{position:relative}.about-content{background-color:var(--background-color-secondary);height:100%;margin:0;min-height:100vh;width:100%}.about-content .div-wave-wrapper{height:90px;position:absolute;right:0;top:0;width:60%}.about-main-content-wrapper{background-color:var(--background-color-primary);padding-bottom:var(--margin-big)}.about-main-content-wrapper h1{margin-top:0}.about-main-content{margin:0 var(--margin-medium)}.wave-container-wrapper{background-color:var(--background-color-secondary);display:flex;height:80vh;max-height:700px;width:100%}.particle-mask{height:100%;width:100%}.wave-container-wrapper .left{margin:0 var(--margin-medium);width:50%}.wave-container-wrapper .right{position:relative;width:50%}.wave-container-wrapper .quote-wrapper{margin:var(--margin-big) 0;min-width:fit-content;width:35vw}.quote-wrapper .quote{color:var(--text-colored);display:inline-block;font-family:Caveat;font-size:2rem;overflow:hidden;white-space:nowrap}.right .about-me-img{background-attachment:fixed;background-image:url(/static/media/me.1da513b88cdaa0ff8b37.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:25vw;max-height:700px;max-width:700px;overflow:hidden;position:absolute;transform:scaleX(-1);width:25vw}.about-image-row{display:flex;flex-direction:row;height:fit-content;width:100%}.about-image-row p{flex:1 1;margin-right:var(--margin-big)}.about-image-row-image{background-image:url(/static/media/programing-icons.5b4fede3e4db182df03e.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:15vw;width:25vw}@media only screen and (max-width:600px){.wave-container-wrapper{display:flex;flex-direction:column;height:fit-content;width:100%}.wave-container-wrapper .left,.wave-container-wrapper .right{margin:0 var(--margin-medium);position:relative;width:calc(100% - var(--margin-medium)*2)}.wave-container-wrapper .right{height:calc(60vh + var(--margin-big)*2);width:100%}.wave-container-wrapper svg{display:none}.wave-container-wrapper .about-me-img{height:80vw;margin:var(--margin-big) 0;padding:0;position:relative;width:80vw}.about-image-row{flex-direction:column}.about-image-row-image{align-self:center;background-position:50%;background-size:contain;height:80vw;width:80vw}}.contact-wrapper{background-color:var(--background-color-primary);height:fit-content;margin:0;width:100%}.contact-banner{background-attachment:fixed;background-color:var(--background-color-secondary);background-image:url(/static/media/sky.eb88e370bd62ebe7ca18.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:var(--banner-height)}.contact-content-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.contact-content{background-color:var(--background-color-secondary);display:flex;flex:1 1;height:100%;margin:0;width:100%}.contact-information{flex:1 1;padding:var(--padding-big)}.contact-information .button-container{display:flex;width:100%}.contact-information .button-container .text-button{cursor:default;margin-top:0;&:hover{color:var(--text-primary)}}.contact-img-container{align-items:center;display:flex;justify-content:center;padding:var(--padding-big) 0;width:30vw}.contact-img{background-attachment:fixed;background-image:url(/static/media/snow.b1f5f09e2b708906aeb7.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:25vw;overflow:hidden;position:absolute;transform:scaleX(-1);width:25vw}.contact-grid{grid-gap:var(--gap-small);display:grid;gap:var(--gap-small);grid-template-columns:8% 92%;grid-template-rows:auto auto}.contact-griditem-social-icon,.contact-griditem-social-text{align-items:center;display:flex;justify-content:start}.contact-griditem-social-text{font-family:Courier New,Courier,monospace}.contact-griditem-social-text-animated{text-decoration:underline}.contact-griditem-social-text a{color:var(--text-primary);text-decoration:none;transition:all var(--transition-speed) ease-in-out;&:hover{text-shadow:0 0 3px var(--text-primary)}}.bottom-wave-wrapper{height:200px;position:relative}.bottom-wave-wrapper .wave-container{background-color:var(--background-color-secondary)}.wave-text{color:var(--text-primary);cursor:default;font-family:Caveat;font-size:2.5rem;text-shadow:0 0 2px var(--text-primary)}[data-theme=light]{.wave-text{color:var(--background-color-primary);text-shadow:0 0 2px var(--background-color-primary)}.contact-banner:before{background-color:rgba(205,209,236,.424);content:"";height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (max-width:600px){.contact-content{display:flex;flex-direction:column}.contact-information{padding-bottom:0}.contact-grid{align-items:center;background-color:var(--background-color-primary);border-radius:var(--border-radius-medium);display:flex;gap:calc(var(--margin-big)*2);justify-content:center;width:100%}.contact-griditem-social-icon{padding:var(--padding-medium);scale:1.2}.contact-griditem-social-text{display:none}.contact-img-container{align-items:center;display:flex;justify-content:center;margin:0;min-height:40vh;padding:0;width:100%}.contact-img{height:70vw;width:70vw}.wave-text{display:none}}.footer-wrapper{align-items:center;background-color:var(--background-color-secondary);box-shadow:0 -4px 8px var(--shadow-color);display:flex;flex-direction:column;font-size:.8rem;height:fit-content;justify-content:flex-end;padding:8px 0;position:absolute;width:100%}.footer-socials-wrapper{align-items:center;display:flex;gap:var(--gap-medium);justify-content:center;margin:var(--margin-small) 0}.footer-socials-wrapper svg{height:30px;width:30px}.footer-text{display:flex;justify-content:center;text-align:center;width:70%}.footer-text a{color:var(--blue-color-primary)}hr{background-color:var(--text-primary);border:0;height:1px;width:90%}@media only screen and (min-width:600px){.footer-wrapper{padding-left:var(--nav-width);width:calc(100% - var(--nav-width))}}@media only screen and (max-width:600px){.footer-wrapper{margin-bottom:var(--nav-small-height)}}:root{--shadow-color:#00000035;--shadow-box-x:-1rem 0 1rem var(--shadow-color);--shadow-box-card:-5px 0 10px var(--shadow-color);--text-primary:#fff;--text-colored:#596fbd;--background-color-primary:#22252a;--background-color-secondary:#292c33;--blue-color-primary:#596fbd;--blue-color-secondary:#4d5d99;--purple-color-primary:#52547d;--blue-color-primary-transparent:#596fbd80;--blue-color-secondary-transparent:#4d5d9980;--purple-color-primary-transparent:#52547d80;--gray-color-primary:#46474c;--transition-speed-fast:100ms;--transition-speed:200ms;--transition-speed-slow:300ms;--transition-speed-realy-slow:500ms;--card-zoom-transition-speed:750ms;--banner-height:0vh;--border-radius-small:8px;--border-radius-medium:12px;--border-radius-big:16px;--svg-scale-small:1.05;--svg-scale-normal:1.1;--nav-width:4.5rem;--nav-small-height:5rem;--padding-small:4px;--padding-medium:16px;--padding-big:32px;--margin-small:4px;--margin-medium:16px;--margin-big:32px;--gap-small:4px;--gap-medium:8px;--gap-big:16px;background-color:#22252a;background-color:var(--background-color-primary);font-family:Calibri;font-size:1.2rem}[data-theme=light]{--shadow-color:#00000060;--shadow-box-x:-1rem 0 1rem var(--shadow-color);--text-primary:#292929;--text-colored:#2684ee;--background-color-primary:#fbfbfb;--background-color-secondary:#e4eaf0;--blue-color-primary:#499eff;--blue-color-secondary:#5e93d0;--purple-color-primary:#d5d8fe;--blue-color-primary-transparent:#596fbd80;--blue-color-secondary-transparent:#4d5d9980;--purple-color-primary-transparent:#52547d80;--gray-color-primary:#a3aec4}svg{fill:#596fbd;fill:var(--blue-color-primary)}body{background-color:#22252a;background-color:var(--background-color-primary);color:#fff;color:var(--text-primary);margin:0}.content-wrapper{padding-left:4.5rem;padding-left:var(--nav-width)}h1{font-size:2.5rem;margin:32px 0;margin:var(--margin-big) 0;padding-top:.8vh}h2{font-size:1.5rem}.slideIn{animation:slideInFromBottom .6s ease-in-out;opacity:1}.typeIn{animation:drawText 5s steps(92);animation-fill-mode:forwards;opacity:1}.typeInAllWhenvisible{opacity:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.drawAllWhenvisible,.slideInAllWhenvisible{opacity:0}.draw{animation:drawText 5s ease-in-out;animation-fill-mode:forwards;opacity:1}.fadeIn{animation:fadeIn 2s ease-in-out}.hidden{opacity:0}@media only screen and (max-width:600px){.content-wrapper{padding-left:0}.body{width:100vw}*{font-size:.8rem}h1{overflow-wrap:break-word;padding:5px}h1 span{font-size:1.5rem}.style-text{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blurIn{0%{filter:blur(10px)}to{filter:blur(0)}}@keyframes blurInBackdrop{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes rotationAnimation{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}@keyframes scaleAnimation{0%{transform:scale(1)}50%{transform:scale(1.1);transform:scale(var(--svg-scale-normal))}to{transform:scale(1)}}@keyframes scaleAnimationFast{0%{transform:scale(1)}50%{transform:scale(1.05);transform:scale(var(--svg-scale-small))}to{transform:scale(1)}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.1);transform:scale(var(--svg-scale-normal))}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes drawText{0%{width:0}10%{width:0}to{width:100%}}
/*# sourceMappingURL=main.41a8504d.css.map*/