*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:1200px;display:block;margin:0 auto;padding:0 15px;max-width:100%}.grid{font-size:0;margin:0 -15px}.grid>div{display:inline-block;padding:0 15px;margin-bottom:20px}.grid.middle:before,.grid.middle>*{display:inline-block;vertical-align:middle}.grid.middle:before{content:" ";width:0;height:100%}.justify{font-size:0;text-align:justify}.justify:after,.justify>*{display:inline-block}.justify:after{content:" ";width:100%;height:0}.middle:not(.grid){display:inline-block;vertical-align:middle;width:0;height:100%}.d-flex .block-1,.grid .block-1{width:8.33333333%}.d-flex .block-2,.grid .block-2{width:16.666666667%}.d-flex .block-3,.grid .block-3{width:25%}.d-flex .block-4,.grid .block-4{width:33.333333333%}.d-flex .block-5,.grid .block-5{width:41.666666666%}.d-flex .block-6,.grid .block-6{width:50%}.d-flex .block-7,.grid .block-7{width:58.333333333%}.d-flex .block-8,.grid .block-8{width:66.666666666%}.d-flex .block-9,.grid .block-9{width:75%}.d-flex .block-10,.grid .block-10{width:83.333333333%}.d-flex .block-11,.grid .block-11{width:91.666666666%}.d-flex .block-12,.grid .block-12{width:100%}.d-flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.f-row{-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;flex-direction:row}.f-column,.f-row{-webkit-box-direction:normal}.f-column{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;flex-direction:column}.f-align-start{-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.f-align-center{-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-align-end{-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.f-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.f-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.f-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-around{-ms-flex-pack:distribute;justify-content:space-around}