*{box-sizing:border-box}html{height:100%;font-size:10px;line-height:1.3em;scroll-behavior:smooth;scroll-padding-top:60px}body{height:100%;font-family:Poppins,sans-serif;position:relative;margin:0}*{font-size:1.5rem}.container{max-width:1200px;margin:0 auto;padding:0 25px}.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}#app{height:100%}main{position:relative}a{text-decoration:none;color:inherit}h1{margin:25px 0}button{padding:5px 15px}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes leftin{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@keyframes leftout{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-15px)}}@keyframes legin{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes legout{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.anim{animation-duration:.4s}.anim.anim-forwards{animation-fill-mode:forwards}.anim.anim-fast{animation-duration:.15s}.anim.anim-fade-in{animation-name:fadein}.anim.anim-fade-out{animation-name:fadeout}.anim.anim-leg-in{animation-name:legin}.anim.anim-leg-out{animation-name:legout}@keyframes bgcolorchange{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header{box-shadow:0 0 10px #0000001a}.header .container{display:flex;justify-content:space-between;padding-top:25px;padding-bottom:25px}.header .container nav{display:flex;align-items:center}.header .container nav a{margin-left:20px}.header .container nav a:hover,.header .container nav a.router-link-active{text-decoration:underline}.image-toggler .img-container{position:relative;width:250px;height:250px;overflow:hidden;border:1px solid #B3B3B3;margin-top:15px;border-radius:5px}.image-toggler .img-container img{position:relative;opacity:1;height:100%;z-index:-1;left:0;top:0}.image-toggler .img-container .v-enter-active,.image-toggler .img-container .v-leave-active{transition:all .5s ease}.image-toggler .img-container .v-enter-from{opacity:0;top:-250px}.image-toggler .img-container .v-leave-to{opacity:0;top:250px}.cookie-manager{border:1px solid #ccc;padding:15px}.cookie-manager p{margin:0 0 15px;padding-bottom:15px;font-weight:700;border-bottom:1px solid #ccc}.cookie-manager label{display:block;margin-bottom:10px}.cookie-manager input[type=text]{display:block;margin-bottom:10px;padding:5px}.page1 .container>*{margin-bottom:15px}
