body{margin:0;padding:0;vertical-align:baseline;height:100%;-webkit-font-smoothing:antialiased}body.overflow-hidden{overflow:hidden}*{box-sizing:border-box;-webkit-overflow-scrolling:touch}address,audio,button,canvas,code,details,embed,figcaption,figure,footer,h1,h2,h3,h4,h5,header,hgroup,input,li,menu,nav,ol,output,p,pre,section,select,summary,textarea,time,ul,video{margin:0;padding:0;vertical-align:baseline}img{display:block;height:auto;max-width:100%}ul{list-style:none}ol{list-style-position:inside}a{text-decoration:none}a,button{color:inherit}button{padding:0;border:0;background-color:transparent;line-height:1;cursor:pointer}.svg,.svg svg{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.svg svg{height:auto;width:100%}.svg--align-height svg{height:100%;width:auto}.sr-only,.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.visually-shown{position:inherit!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.skip-link{position:absolute;top:0;left:0;padding:5px;z-index:-1;transform:translateY(-100%);background-color:#fff}.skip-link:active,.skip-link:focus{z-index:10000;transform:translateY(0)}
