.navigation-bar{&[data-v-a5459666]{flex-direction:column;align-items:flex-start;display:flex}& img.hamburger-menu[data-v-a5459666]{background-color:#f8f9fa;outline:1px solid #2c3e50}& img.hamburger-menu[data-v-a5459666]:hover{cursor:pointer}& img[data-v-a5459666]{height:3em;padding:.5em}& a{&[data-v-a5459666]{background-color:#f8f9fa;border-top:0;outline:1px solid #2c3e50;align-items:center;width:4em;text-decoration:none;display:none;overflow:hidden}& p[data-v-a5459666]{max-height:3em;margin:0;padding:0;font-size:large}}& a[data-v-a5459666]:hover{width:20em;padding-right:2em}& a[data-v-a5459666]:visited{color:inherit}}nav.open{& a[data-v-a5459666]{width:20em;padding-right:1em;display:flex}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;flex-direction:column;flex:1;justify-content:space-between;font-family:Avenir,Helvetica,Arial,sans-serif;display:flex}main{justify-content:center;display:flex}body{min-height:100vh;display:flex}.navigation-bar{margin-top:5em;position:fixed;left:0}.router-view{flex:1;align-self:center}@media screen and (width>=1000px){.router-view{flex:none;width:1000px}}.language-select{cursor:pointer;background-color:#f8f9fa;width:3em;height:2em;margin:0;font-size:large}footer{justify-content:flex-start;align-items:center;gap:1em;display:flex;& p{margin:0}}.language-select:hover{background-color:#e9ecef}#tooltip-container{width:0;height:0;position:fixed}.tooltip{background-color:#000;border:1px solid #000;border-radius:.4rem;width:100vw;max-width:10rem;padding:.5rem .4rem;box-shadow:0 0 #1e1e1e80;width:max-content!important}.tooltip .tooltip-container{height:100%;position:relative}.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:"";border-top:8px solid #000;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;margin-top:8px;margin-left:-8px;position:absolute;top:100%;left:50%}.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%;bottom:100%;left:0;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]{background-color:#fff;border:1px solid #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-e884eb58]{border:1px solid #ccc;flex-direction:column;align-items:center;padding:0 .5em .5em;display:flex}.tooltip[data-v-7c821a1b]{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;padding:10px;display:none;position:absolute;bottom:0;left:100%}ul[data-v-7c821a1b]{list-style-type:square}li[data-v-7c821a1b]{margin-bottom:.5em;position:relative}li a[data-v-7c821a1b]{margin-right:1em}li:hover .tooltip[data-v-7c821a1b]{display:block}.info-img[data-v-7c821a1b]{width:100%;max-width:20em;margin-bottom:1em}.socials[data-v-7c821a1b]{gap:1em;display:flex}.socials img[data-v-7c821a1b]{opacity:.5;width:2em}.socials img[data-v-7c821a1b]:hover{opacity:1}.socials .social[data-v-7c821a1b]{position:relative}.socials .social .tooltip[data-v-7c821a1b]{bottom:100%}.socials .social:hover .tooltip[data-v-7c821a1b]{display:block}.home-view[data-v-7c821a1b]{width:100%}@media screen and (width>=800px){.home-view p[data-v-7c821a1b]{padding:0 4em}.home-view[data-v-7c821a1b]{width:800px}}
