*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#213547 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#213547;border-radius:10px;border:none}@keyframes moveGradient{0%{background-position:0% 0%}to{background-position:100% 100%}}#root{width:100%;height:100vh;position:relative;font-family:Raleway,sans-serif;background:radial-gradient(circle at -10% 10%,rgb(53,46,185) 0%,transparent 65%),radial-gradient(circle at 100% 100%,rgb(21,50,79) 0%,transparent 70%);background-size:200% 200%;animation:moveGradient 15s infinite alternate}.no-bg-hover{background-color:transparent!important}.no-bg-hover:hover,.no-bg-hover:focus,.no-bg-hover:active{background-color:transparent!important;box-shadow:none!important}.no-bg-hover img{transition:opacity .3s ease}.no-bg-hover:hover img{opacity:.6}@font-face{font-family:Raleway;src:url(/assets/Raleway-VariableFont_wght-CdkF85Lz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Wagon;src:url(/assets/Wagon-ExtraLight-DkABWt8T.otf) format("truetype");font-weight:400;font-style:normal}.master{display:flex;flex-direction:column;height:100vh;width:100vw;overflow-x:hidden}.navbar-container{position:fixed;top:0;left:0;width:100%;z-index:1000}.main-flex{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:90vh;bottom:0}.menu-gradient{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:91vh;overflow:hidden;position:absolute;bottom:0}.image-big{max-height:100%;width:auto;height:auto;overflow:hidden;cursor:zoom-in}.image-big-zoom{max-width:100%;width:100%;height:auto;transform-origin:center center;cursor:zoom-out}@media (max-width: 700px){.image-big-zoom{height:auto;width:auto;max-width:250%;max-height:250%}}.main{display:flex;flex-direction:row;justify-content:left;align-items:center}@media (max-width: 700px){.main{justify-content:center;position:relative;height:10vh}.main p{mix-blend-mode:difference}}.site-name{font-size:24px;padding:20px;margin:10px;cursor:pointer}@media (max-width: 700px){.site-name{font-size:20px}}.menu-button{margin-left:auto;margin-right:30px;padding:20px;cursor:pointer;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle,#352eb9,#d1dae3);background-size:100%;opacity:50%;transition:opacity .7s ease}.menu-button.clicked{opacity:100%}.menu-button:hover{opacity:20%}.big-photo-container{width:100vw;height:600px;overflow:auto}.button-display{height:600px}@media (max-width: 700px){.big-photo-container{width:95vw}}.horizontal-list{width:98vw;height:20vh;overflow-x:auto;overflow-y:hidden}.horizontal-list>ul{display:flex;align-items:center;height:100%}.image-small{max-height:140px;width:auto}.image-small-selected{opacity:.3;max-height:140px;width:auto}@media (max-width: 700px){.image-small{max-height:120px}}@media (max-width: 700px){.image-small-selected{max-height:120px}}.box-tag{height:80vh;margin:20px;width:45%;overflow:auto}.box-tag::-webkit-scrollbar{display:none}.image-mosaic{transition:opacity .3s ease}.image-mosaic:hover{opacity:.7}.bottom-fixed-box{position:sticky;bottom:0;left:0;width:100%;height:6vh;z-index:1;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 0% 40%,rgb(53,46,185) 0%,transparent 70%),radial-gradient(circle at 100% 100%,rgb(21,50,79) 0%,transparent 70%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.button-works{height:80vh}.big-photo-container-works{width:100vw;height:80vh;overflow:auto;display:flex;right:50;margin-right:40px;justify-content:center;align-items:center}.image-big-zoom-works{height:200%;width:200%}@media (max-width: 700px){.box-tag{width:100%;height:100%;margin:auto}.button-works{height:10vh}.bottom-fixed-box{height:15%}.bottom-fixed-box{justify-content:space-between}}.main-flex{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:90vh;position:absolute;bottom:0}.contact-main-flex{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.wrapper{display:flex;flex-direction:row;justify-content:center;height:70%;width:100%}@media (max-width: 700px){.wrapper{height:100%}}.info-form-container{display:flex;width:50%;flex-direction:column;align-content:center;justify-content:center}.info-box{overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px}.MuiAccordion-root{background-color:transparent!important;box-shadow:none!important;border:none!important}.MuiAccordionSummary-root{background-color:transparent!important;border:none!important;box-shadow:none!important;min-height:unset!important;padding:0!important}.MuiAccordionDetails-root{background-color:transparent!important;border:none!important;padding:0!important}.info-image{height:100%;width:auto;max-height:100%;max-width:50vw;object-fit:contain;margin-left:20px}@media (max-width: 700px){.contact-main-flex{display:flex;flex-direction:column;width:90%;max-height:100%}.contact-main-flex .info-form-container{height:90vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-content:center}.info-image{height:50%}.contact-main-flex .info-form-container .info-box{width:100%}}.test{overflow:auto;-ms-overflow-style:none!important;scrollbar-width:none;position:""!important}.test::-webkit-scrollbar{display:none}.button{font-size:16px;padding:20px;margin:10px;cursor:pointer}:root{color-scheme:light dark;color:#d1dae3;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
