table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}li,ol,ul{list-style:none}b,em,i{font-style:normal;font-weight:400}img{border:0}button,img,input{vertical-align:middle}input:focus{outline:0}a{text-decoration:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0}button,input,textarea{outline:none}select{background:none}.left{float:left}.right{float:right}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.flex,.flex-cc{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-cc{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;justify-content:center}.flex-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.flex-between,.flex-vc{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-vc{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.flex-r{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.flex-r,.flex-str{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-str{-ms-flex-align:center;-ms-flex-pack:start;-webkit-box-align:center;-webkit-box-pack:start;align-items:center;justify-content:flex-start}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-c,.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-c{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.flex-space{-ms-flex-pack:distribute;justify-content:space-around}.flex-d,.flex-space{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-d{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;flex-direction:column}.flex-w{-ms-flex-flow:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:wrap;justify-content:space-between}.flex-around{-ms-flex-direction:column;-ms-flex-pack:distribute;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;justify-content:space-around}.flex-around,.flex-xx{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-xx{-ms-flex-flow:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;flex-flow:wrap;justify-content:space-between}.flex-cb{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.flex-cb,.flex-start{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-start,.flex-startT{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:start}.flex-startT{-ms-flex-align:start;-webkit-box-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-bbb{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.flex-bbb,.flex-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-ms-flex-flow:wrap;flex-flow:wrap}.flex-center,.flex-end{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.flex-end{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.flex-column,.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}