.navigation-bar[data-v-3e3ec70d]{display:flex;flex-direction:column;align-items:flex-start}.navigation-bar img.hamburger-menu[data-v-3e3ec70d]{background-color:#f8f9fa;outline:#2c3e50 1px solid}.navigation-bar img.hamburger-menu[data-v-3e3ec70d]:hover{cursor:pointer}.navigation-bar img[data-v-3e3ec70d]{height:3em;padding:.5em}.navigation-bar a[data-v-3e3ec70d]{display:none;align-items:center;text-decoration:none;width:4em;overflow:hidden;background-color:#f8f9fa;outline:#2c3e50 1px solid;border-top:0}.navigation-bar a p[data-v-3e3ec70d]{margin:0;padding:0;font-size:large;max-height:3em}.navigation-bar a[data-v-3e3ec70d]:hover{width:20em;padding-right:2em}.navigation-bar a[data-v-3e3ec70d]:visited{color:inherit}nav.open a[data-v-3e3ec70d]{width:20em;padding-right:1em;display:flex}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;flex:1;display:flex;flex-direction:column;justify-content:space-between}main{display:flex;justify-content:center}body{display:flex;min-height:100vh}.navigation-bar{margin-top:5em;position:fixed;left:0}.router-view{align-self:center;flex:1}@media screen and (min-width: 1000px){.router-view{width:1000px;flex:none}}.language-select{width:3em;height:2em;background-color:#f8f9fa;font-size:large;margin:0;cursor:pointer}footer{display:flex;justify-content:flex-start;gap:1em;align-items:center}footer p{margin:0}.language-select:hover{background-color:#e9ecef}#tooltip-container{position:fixed;width:0;height:0}.tooltip{width:100vw;box-shadow:0 0 #1e1e1e80;border-radius:.4rem;border:1px solid #000;max-width:10rem;background-color:#000;padding:.5rem .4rem;width:-moz-max-content!important;width:max-content!important}.tooltip .tooltip-container{position:relative;height:100%}.tooltip .tooltip-container .title{color:#fff;font-size:.9rem;line-height:.8rem}.tooltip .tooltip-container .description{color:#fff;font-size:.8rem}.tooltip .tooltip-container:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;margin-top:8px;width:0;height:0;border-top:solid 8px #000;border-left:solid 8px transparent;border-right:solid 8px transparent}.tooltip[data-placement=bottom] .tooltip-container:after{top:auto;bottom:100%;transform:rotate(180deg) translateY(9px)}.tooltip[data-placement=right] .tooltip-container:after{top:50%;left:0;bottom:100%;transform:rotate(90deg) translate(-10px,9px)}.tooltip[data-placement=left] .tooltip-container:after{inset:auto -9px 100% auto;transform:rotate(-90deg) translate(-10px,9px)}.tooltip[data-type=light]{border:1px solid #fff;background-color:#fff}.tooltip[data-type=light] .tooltip-container .title,.tooltip[data-type=light] .tooltip-container .description{color:#000}.tooltip[data-type=light] .tooltip-container:after{border-color:#fff}.tooltip[data-size=medium]{max-width:15rem;padding:.7rem .6rem}.tooltip[data-size=medium] .tooltip-container .title{font-size:1rem;line-height:.9rem}.tooltip[data-size=medium] .tooltip-container .description{color:#fff;font-size:.8rem}.tooltip[data-size=medium] .tooltip-container:after{margin-top:12px}.tooltip[data-size=large]{max-width:15rem;padding:.7rem .6rem}.tooltip[data-size=large] .tooltip-container .title{font-size:1.2rem;line-height:1rem}.tooltip[data-size=large] .tooltip-container .description{color:#fff;font-size:1rem}.tooltip[data-size=large] .tooltip-container:after{margin-top:12px}.border-box[data-v-a719ae8d]{display:flex;flex-direction:column;align-items:flex-start;border:#ccc 1px solid;align-items:center;padding:0 .5em .5em}.tooltip[data-v-93ea8056]{display:none;position:absolute;bottom:0;left:100%;background-color:#f9f9f9;border:1px solid #ccc;padding:10px;border-radius:4px}ul[data-v-93ea8056]{list-style-type:square}li[data-v-93ea8056]{position:relative;margin-bottom:.5em}li a[data-v-93ea8056]{margin-right:1em}li:hover .tooltip[data-v-93ea8056]{display:block}.info-img[data-v-93ea8056]{width:100%;max-width:20em;margin-bottom:1em}.socials[data-v-93ea8056]{display:flex;gap:1em}.socials img[data-v-93ea8056]{width:2em;opacity:.5}.socials img[data-v-93ea8056]:hover{opacity:1}.socials .social[data-v-93ea8056]{position:relative}.socials .social .tooltip[data-v-93ea8056]{bottom:100%}.socials .social:hover .tooltip[data-v-93ea8056]{display:block}.home-view[data-v-93ea8056]{width:100%}@media screen and (min-width: 800px){.home-view p[data-v-93ea8056]{padding:0 4em}.home-view[data-v-93ea8056]{width:800px}}
