@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes rotateCW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateCCW{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}html{font-size:16px}@media only screen and (max-width:768px){html{font-size:14px}}body,html{height:auto;min-height:100vh;width:100%}body{overflow-x:hidden;overflow-y:auto;overflow-y:overlay;position:relative;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}body,main#main{display:flex;flex-direction:column}main#main{flex-basis:auto;flex-grow:1;flex-shrink:1;width:100%}input:-webkit-autofill{animation-name:onAutoFillStart}input:not(:-webkit-autofill){animation-name:onAutoFillCancel}#background{background-position:top;background-size:cover;left:0;max-height:100%;min-height:100vh;position:absolute;top:0;width:100vw;z-index:-1}#background.background-fixed{position:fixed}header#header{background-color:#fff;height:100px;min-height:100px;padding-left:calc(100vw - 100%);position:relative;transition:transform .5s cubic-bezier(.23,1,.32,1);width:100%;z-index:100}header#header.header-hidden,header#header.header-shy{transform:translateY(-100%)}header#header.header-fixed{position:fixed;top:0;z-index:999}header#header .navbar-container{height:100%;padding-left:0;padding-right:0}header#header nav.navbar{height:100%;padding-bottom:0;padding-top:0;position:relative;width:100%}header#header nav.navbar .navbar-brand{margin-left:1rem}header#header nav.navbar .navbar-brand a{text-decoration:none}header#header nav.navbar .navbar-toggler{align-items:center;border:none;color:#000;height:36px;justify-content:center;margin-right:1rem;outline:none;position:relative;width:36px}header#header nav.navbar .navbar-toggler:focus{border:none;box-shadow:none;outline:none}header#header nav.navbar .navbar-toggler span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}header#header nav.navbar .navbar-toggler .navbar-icon-close,header#header nav.navbar .navbar-toggler .navbar-icon-open{font-size:1.333rem;transition:all .25s cubic-bezier(.23,1,.32,1)}header#header nav.navbar .navbar-toggler .navbar-icon-close{opacity:0;transform:rotate(-90deg)}header#header nav.navbar .navbar-toggler .navbar-icon-open{opacity:1;transform:rotate(0)}header#header nav.navbar.navbar-toggled{color:#000}header#header nav.navbar.navbar-toggled .navbar-icon-close{opacity:1;transform:rotate(0)}header#header nav.navbar.navbar-toggled .navbar-icon-open{opacity:0;transform:rotate(-90deg)}header#header nav.navbar #navbar-menu{align-items:center;display:flex;flex:1;justify-content:center;z-index:100}@media only screen and (max-width:991px){header#header nav.navbar #navbar-menu{background:#fff;font-size:1.777rem;height:calc(100vh - 100px);left:0;position:fixed;top:-100%;transition:all .2s cubic-bezier(.23,1,.32,1);width:100%;z-index:-1}header#header nav.navbar #navbar-menu.collapsing,header#header nav.navbar #navbar-menu.show{left:0;top:100px;transition:all .5s cubic-bezier(.23,1,.32,1)}header#header nav.navbar #navbar-menu ul.nav{margin:auto}}footer#footer{clear:both;min-height:32px;width:100%}footer#footer p.copyright{text-align:center}#sidebar{box-sizing:border-box;float:right;min-height:100%;position:relative;will-change:min-height}#sidebar .sidebar-inner{transform:translate(0);transform:translateZ(0);will-change:position,transform}#sidebar .widget{background-color:#eee;box-sizing:border-box;margin:1rem;padding:1rem}#sidebar .widget h4{font-size:1rem;margin-bottom:1rem}#sidebar .widget ul{list-style:none;margin:0;padding:0}#sidebar .widget_search fieldset{width:100%}.on-scroll{transition-delay:0;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1)}.on-scroll.on-scroll-fade{opacity:0}.on-scroll.on-scroll-fade.on-scroll-visible{opacity:1}.on-scroll.on-scroll-fade-up{opacity:0;transform:translateY(24px)}.on-scroll.on-scroll-fade-up.on-scroll-visible{opacity:1;transform:translateY(0)}.on-scroll.on-scroll-fade-down{opacity:0;transform:translateY(-24px)}.on-scroll.on-scroll-fade-down.on-scroll-visible{opacity:1;transform:translateY(0)}.on-scroll.on-scroll-fade-left{opacity:0;transform:translateX(-24px)}.on-scroll.on-scroll-fade-left.on-scroll-visible{opacity:1;transform:translateX(0)}.on-scroll.on-scroll-fade-right{opacity:0;transform:translateX(24px)}.on-scroll.on-scroll-fade-right.on-scroll-visible{opacity:1;transform:translateX(0)}.on-scroll.on-scroll-flip-v{backface-visibility:hidden;perspective:1000px;transform:rotateY(90deg);transform-style:preserve-3d}.on-scroll.on-scroll-flip-v.on-scroll-visible{transform:rotateY(0)}.on-scroll.on-scroll-flip-h{backface-visibility:hidden;perspective:1000px;transform:rotateX(90deg);transform-style:preserve-3d}.on-scroll.on-scroll-flip-h.on-scroll-visible{transform:rotateX(0)}body.error404 header{display:none}body.error404 main#page{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:5rem;width:100%}body.error404 main#page article{background:#fff;box-shadow:0 12px 14px 1px rgba(0,0,0,.2);padding:3rem;transform:translateY(-25%)}body.error404 div#background{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='540' height='450' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='.1'%3E%3Cpath fill='%23444' d='M90 150 0 300h180z'/%3E%3Cpath d='M90 150 180 0H0z'/%3E%3Cpath fill='%23aaa' d='M270 150 360 0H180z'/%3E%3Cpath fill='%23ddd' d='m450 150-90 150h180z'/%3E%3Cpath fill='%23999' d='M450 150 540 0H360z'/%3E%3Cpath d='m630 150-90 150h180z'/%3E%3Cpath fill='%23ddd' d='M630 150 720 0H540z'/%3E%3Cpath fill='%23444' d='m810 150-90 150h180z'/%3E%3Cpath fill='%23fff' d='M810 150 900 0H720z'/%3E%3Cpath fill='%23ddd' d='m990 150-90 150h180z'/%3E%3Cpath fill='%23444' d='m990 150 90-150H900z'/%3E%3Cpath fill='%23ddd' d='M90 450 0 600h180z'/%3E%3Cpath d='m90 450 90-150H0z'/%3E%3Cpath fill='%23666' d='m270 450-90 150h180z'/%3E%3Cpath fill='%23aaa' d='m270 450 90-150H180z'/%3E%3Cpath fill='%23ddd' d='m450 450-90 150h180z'/%3E%3Cpath fill='%23999' d='m450 450 90-150H360zM630 450l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m630 450 90-150H540z'/%3E%3Cpath d='m810 450-90 150h180z'/%3E%3Cpath fill='%23ddd' d='m810 450 90-150H720z'/%3E%3Cpath fill='%23aaa' d='m990 450-90 150h180z'/%3E%3Cpath fill='%23444' d='m990 450 90-150H900z'/%3E%3Cpath fill='%23222' d='M90 750 0 900h180z'/%3E%3Cpath d='m270 750-90 150h180z'/%3E%3Cpath fill='%23ddd' d='m270 750 90-150H180z'/%3E%3Cpath d='m450 750 90-150H360zM630 750l-90 150h180z'/%3E%3Cpath fill='%23444' d='m630 750 90-150H540z'/%3E%3Cpath fill='%23aaa' d='m810 750-90 150h180z'/%3E%3Cpath fill='%23666' d='m810 750 90-150H720z'/%3E%3Cpath fill='%23999' d='m990 750-90 150h180zM180 0 90 150h180z'/%3E%3Cpath fill='%23444' d='m360 0-90 150h180z'/%3E%3Cpath fill='%23fff' d='m540 0-90 150h180z'/%3E%3Cpath d='m900 0-90 150h180z'/%3E%3Cpath fill='%23222' d='m0 300-90 150H90z'/%3E%3Cpath fill='%23fff' d='m0 300 90-150H-90zM180 300 90 450h180z'/%3E%3Cpath fill='%23666' d='m180 300 90-150H90z'/%3E%3Cpath fill='%23222' d='m360 300-90 150h180z'/%3E%3Cpath fill='%23fff' d='m360 300 90-150H270z'/%3E%3Cpath fill='%23444' d='m540 300-90 150h180z'/%3E%3Cpath fill='%23222' d='m540 300 90-150H450z'/%3E%3Cpath fill='%23aaa' d='m720 300-90 150h180z'/%3E%3Cpath fill='%23666' d='m720 300 90-150H630z'/%3E%3Cpath fill='%23fff' d='m900 300-90 150h180z'/%3E%3Cpath fill='%23999' d='m900 300 90-150H810z'/%3E%3Cpath d='m0 600-90 150H90z'/%3E%3Cpath fill='%23666' d='m0 600 90-150H-90z'/%3E%3Cpath fill='%23aaa' d='M180 600 90 750h180z'/%3E%3Cpath fill='%23444' d='m180 600 90-150H90zM360 600l-90 150h180z'/%3E%3Cpath fill='%23999' d='m360 600 90-150H270z'/%3E%3Cpath fill='%23666' d='m540 600 90-150H450z'/%3E%3Cpath fill='%23222' d='m720 600-90 150h180z'/%3E%3Cpath fill='%23fff' d='m900 600-90 150h180z'/%3E%3Cpath fill='%23222' d='m900 600 90-150H810z'/%3E%3Cpath fill='%23ddd' d='m0 900 90-150H-90z'/%3E%3Cpath fill='%23444' d='m180 900 90-150H90z'/%3E%3Cpath fill='%23fff' d='m360 900 90-150H270z'/%3E%3Cpath fill='%23aaa' d='m540 900 90-150H450z'/%3E%3Cpath fill='%23fff' d='m720 900 90-150H630z'/%3E%3Cpath fill='%23222' d='m900 900 90-150H810zM1080 300l-90 150h180z'/%3E%3Cpath fill='%23fff' d='m1080 300 90-150H990z'/%3E%3Cpath d='m1080 600-90 150h180z'/%3E%3Cpath fill='%23666' d='m1080 600 90-150H990z'/%3E%3Cpath fill='%23ddd' d='m1080 900 90-150H990z'/%3E%3C/g%3E%3C/svg%3E");background-size:contain}section#response-code{align-items:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:5rem;width:100%}section#response-code h1{font-size:4rem;font-weight:100}