*{margin:0;padding:0;box-sizing:border-box;font-family:"Proxima Nova",serif;color:inherit}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:14px;color:#d9d9d9}html .container{width:100%;margin:0 auto;max-width:calc(100% - 1rem * 2)}@media screen and (min-width:calc(600px + 1px)){html{font-size:15px}}@media screen and (min-width:calc(900px + 1px)){html{font-size:16px}html .container{max-width:900px}}@media screen and (min-width:calc(1200px + 1px)){html{font-size:17px}html .container{max-width:1200px}}@media screen and (min-width:calc(1500px + 1px)){html{font-size:18px}html .container{max-width:1500px}}@media screen and (min-width:calc(3000px + 1px)){html{font-size:calc(18px * 2)}}@media screen and (min-width:calc(calc(3000px * 2) + 1px)){html{font-size:calc(calc(18px * 2) * 2)}}body,html{width:100vw;overflow-x:hidden}button{font-size:1rem}a{cursor:pointer;display:block;text-decoration:none;color:#0071B8}ul{list-style-position:inside}li>a,p>a{display:inline}li>a:hover,p>a:hover{text-decoration:underline}table{border-collapse:collapse}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1em}.h1,h1{font-size:3.0555555556rem}.h2,h2{font-size:2.7777777778rem}.h3,h3{font-size:2.8888888889rem}.h4,h4{font-size:1.3333333333rem}.h5,h5{font-size:1rem}.h6,h6{font-size:0.7222222222rem}p{color:#d9d9d9;font-weight:400;text-align:center;margin-bottom:10px}article .body .gallery{display:flex;flex-flow:row wrap}article .body .gallery a{margin-right:1rem;margin-bottom:0.66rem}@media screen and (max-width:600px){article .body .gallery a{width:calc((100% - 1 * 1rem) / 2)}article .body .gallery a:nth-child(2n+2){margin-right:0}}@media screen and (min-width:calc(600px + 1px)) and (max-width:1200px){article .body .gallery a{width:calc((100% - 2 * 1rem) / 3)}article .body .gallery a:nth-child(3n+3){margin-right:0}}@media screen and (min-width:calc(1200px + 1px)){article .body .gallery a{width:calc((100% - 3 * 1rem) / 4)}article .body .gallery a:nth-child(4n+4){margin-right:0}}article .body .gallery a .img{width:100%;display:block;padding-bottom:66%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0.5rem;box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.1);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}article .body .gallery a .img:hover{box-shadow:0 2rem 6rem rgba(120,47,74,0.1),0 1rem 2rem rgba(120,47,74,0.1)}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:flex;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#d9d9d9}.hamburger-box{width:30px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:2px;background-color:#d9d9d9;border-radius:3px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.active .hamburger-inner{transition-delay:0.22s;background-color:transparent!important}.hamburger--spring.active .hamburger-inner:before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.active .hamburger-inner:after{top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger:focus{outline:none}body{padding:2rem;background:linear-gradient(to right,#2d3a5c,#0f2151)!important;min-width:100vw;min-height:100vh;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}body[data-page-is-homepage] img{display:block;width:90%;max-width:30rem}body[page-type-download]{max-width:30rem}body[page-type-download] header{margin-bottom:2rem}body[page-type-download] header img{margin:0 auto;width:9.5rem;display:block}body[page-type-download] header h1{text-align:center;color:#fff;text-transform:uppercase;font-size:1rem;font-weight:300;margin-top:1rem}body[page-type-download] main{padding-bottom:6rem}body[page-type-download] main a{color:#d9d9d9;transition:all 0.2s ease-in-out;font-size:1rem;display:grid;grid-template-columns:1fr 2em;grid-column-gap:2em;align-items:center;margin:1em 0}body[page-type-download] main a:hover{color:#fff}body[page-type-download] main a:hover p{color:#fff}body[page-type-download] main a .fa{font-size:2em;line-height:1em}body[page-type-download] main a h2{font-size:1.5em}body[page-type-download] main a>div p{transition:all 0.2s ease-in-out;text-align:left;padding-left:0.5em}body[page-type-user=login] header{margin-bottom:2rem}body[page-type-user=login] header img{margin:0 auto;width:9.5rem;display:block}.login-form{padding-left:3rem;padding-right:3rem;max-width:40rem;width:100%;display:grid;grid-gap:1rem;font-size:1.5rem}.login-form input{font-size:inherit;background-color:white;border:0;border-radius:0.5rem;padding:0.5em 1em;color:black;outline:0;width:100%;display:block;transition:all 0.2s ease-in-out;background-color:rgba(255,255,255,0.8)}.login-form input:empty{background-color:rgba(255,255,255,0.8)}.login-form input:active,.login-form input:focus{background-color:white}.login-form .input-field{width:100%;position:relative;display:flex;flex-flow:column nowrap}.login-form .input-field i{font-size:1.25em;color:#d5d5d5;position:absolute;left:-2rem;top:50%;transform:translate(-50%,-50%)}.login-form button[type=submit]{background-color:rgba(255,255,255,0);color:white;font-size:1.5rem;border-radius:0.5rem;text-align:center;border:0;outline:0;font-weight:700;cursor:pointer;transition:all 0.2s ease-in-out;padding:0.25em 1em}.login-form button[type=submit]:hover{background-color:rgba(255,255,255,0.25)}.helper-text{font-size:1rem;padding-top:0.25em;padding-left:0.5em;padding-right:0.5em}.helper-text:before{content:attr(data-error);color:#ffc035}.helper-text:after{content:attr(data-success)}[data-rotate]{transform:rotate(attr(data-rotate deg))}[data-rotate="180"]{transform:rotate(180deg)}.no-wrap{white-space:nowrap}.shadow-materialize{box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.1);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.shadow-materialize:hover{box-shadow:0 2rem 6rem rgba(120,47,74,0.1),0 1rem 2rem rgba(120,47,74,0.1)}#tracy-debug-bar .tracy-row li a img{display:inline-block;height:1em;width:auto}.report-list>*>div{display:grid;grid-template-columns:6em 10em 8em 1fr;grid-gap:2rem}.report-list>*>div h2 small{display:block;font-weight:400;font-size:0.65em}body[data-page-type=maintenance] img{display:block;width:90%;max-width:30rem}body[data-page-type=maintenance] h2{margin-top:5rem;color:white;font-size:3.4rem}body[data-page-type=maintenance] h2+p{margin-top:0.5rem;font-size:1.5rem}
/*# sourceMappingURL=styles.css.map */