.footer{margin-top:auto}.footer__inner{padding:6vh 0;border-top:1px solid #d9dadb;background-color:#f8f9fa}.footer__logos ul{display:flex;flex-wrap:wrap;list-style-type:none}.footer__logos li{width:50%;margin-bottom:20px;text-align:center}.footer__logos li img{width:100%;max-width:260px;filter:grayscale(1);opacity:.6;transition:.3s}@media(min-width:1000px){.footer__logos li{width:20%}}.footer__logos li a:hover img{filter:grayscale(0);opacity:1}.footer__sentence{opacity:.7;text-align:center}:root{--navbar-height:50px}#app{display:flex;flex-direction:column;min-height:100vh;padding-top:var(--navbar-height)}.navbar{position:fixed!important;top:0;z-index:200;width:100%;height:var(--navbar-height);padding-top:.3rem!important;padding-bottom:.3rem!important;background-color:#fff;box-shadow:0 4px 100px rgba(0,0,0,.08)}.navbar-brand{padding:0!important}.navbar-brand img{height:40px;margin-left:-16px}.navbar-expand .navbar-nav .nav-item{position:relative;padding-left:1vw;padding-right:1vw}.navbar-expand .navbar-nav .nav-item:after{content:"";position:absolute;top:50%;right:0;height:50%;width:1px;background-color:#cacaca;transform:translateY(-50%)}.navbar-expand .navbar-nav .nav-item:last-of-type:after{display:none}.navbar-expand .navbar-nav .nav-link{display:flex;align-items:center;transition:.2s;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.navbar-expand .navbar-nav .nav-link .b-icon{margin-right:10px;font-size:24px}.navbar-expand .navbar-nav .nav-link:hover{background-color:#e4e4e4}.tiles{display:flex;flex-wrap:wrap;justify-content:center}.tiles__tile{flex:1 1 0;padding:7px;min-width:20%}@media(max-width:1024px){.tiles__tile{min-width:50%;max-width:50%}}.tiles__link,.tiles__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center;height:100%;min-height:12vh;border-radius:.3rem}.tiles__link{transition:.2s;will-change:transform,box-shadow}.tiles__link,.tiles__link:hover{text-decoration:none}.tiles__link:hover{box-shadow:0 6px 40px rgba(0,0,0,.4);transform:translateY(-4px)}.tiles__link__icon{font-size:56px;opacity:.6}.tiles--large .tiles__link{min-height:22vh}.tiles--full .tiles__tile{max-width:20%}.home .card{height:100%}.home .card-title .b-icon{opacity:.4}.planning-page article{text-align:justify}.planning-page .card{min-height:18vh}.planning-page .card .card-body{display:flex;flex-direction:column;align-items:center;justify-content:center}.planning-page .blockquote{border-left:3px solid #d9dadb;padding-left:20px}.error404 h1{font-size:200px}.sidenav{--side-padding:30px;position:relative;padding-left:0!important}@media(max-width:1400px){.sidenav{--side-padding:20px}}@media(max-width:800px){.sidenav{--side-padding:12px}}.sidenav__bar{top:var(--navbar-height);position:sticky!important;padding-right:0!important;height:calc(100vh - var(--navbar-height));color:#fff;background-color:#343a40;overflow:auto}.sidenav__bar__icon{padding:0 var(--side-padding);font-size:60px;opacity:.4}.sidenav__bar__name{padding:0 var(--side-padding) 20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.sidenav__bar__nav ul{list-style-type:none;margin:0;padding:0}.sidenav__bar__nav a{position:relative;display:block;padding:14px var(--side-padding) 14px calc(var(--side-padding) + 34px);color:#cacaca;transition:.2s}.sidenav__bar__nav a.router-link-exact-active{color:#fff;background-color:hsla(0,0%,100%,.04)}.sidenav__bar__nav a:hover{color:#fff;background-color:hsla(0,0%,100%,.07);text-decoration:none}.sidenav__bar__nav a .b-icon{position:absolute;top:50%;left:var(--side-padding);margin-right:10px;color:#fff;font-size:24px;transform:translateY(-50%)}.sidenav__content{display:flex;flex-direction:column;width:100%;padding-left:4vw!important;padding-bottom:10vh}.sidelink{position:fixed;top:50%;right:0;display:flex;align-items:center;padding:6px 14px;color:#fff;transform:rotate(90deg) translateY(50%);transform-origin:right;border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem;cursor:pointer}.sidelink:hover{text-decoration:none}.sidelink .b-icon{transform:rotate(-90deg)}.sidelink__label{margin-left:10px;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}body,html{height:100%}body{font-family:Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:3vh}h4{margin-top:5vh}h6{font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;opacity:.4}.text-small{font-size:.85rem;opacity:.4;vertical-align:middle}figure{margin-top:3vh;margin-bottom:3vh;text-align:center}figure img{max-width:100%;margin-bottom:20px}figure figcaption{font-size:.9em;opacity:.8}.bg-violet{background-color:#78498c}.container-fluid{padding-left:50px;padding-right:50px}@media(max-width:1000px){.container-fluid{padding-left:30px;padding-right:30px}}.row .card{height:100%}.table-center td,.table-center th{vertical-align:middle}.table th{text-align:center}