@charset "UTF-8";

@font-face {
  font-family: "AdobeBlank";
  src: url("data:application/font-woff;base64,d09GRk9UVE8AAATUAAkAAAAACkAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA4AAAAOcAAAEhIl9jq09TLzIAAAHIAAAARQAAAGBRQK3+Y21hcAAAAhAAAAAmAAAALAAMAFNoZWFkAAACOAAAADAAAAA2BZfPvmhoZWEAAAJoAAAAGgAAACQHWf+LaG10eAAAAoQAAAAIAAAACAPoAYhtYXhwAAACjAAAAAYAAAAGAAJQAG5hbWUAAAKUAAACKwAAB2b3USAEcG9zdAAABMAAAAATAAAAIP+4ADJ42mNkYGFmYGRkFHRMyU9KdcpJzMvWLS5ITE4FCZr8kP4h080j183D+EOW8Ycc0w955h8SLN2/eX7V/GJh7eVRkmF4xS/DyCcow/CeR1WG4TuPCgMbEwMjAxsDH0M4QzpDOUM72GDPlNS8ksySSuf8gsqizPSMEgUFIwNDYx0QaaoAVqIQXFlckppbrOCZl5xfVJBflFiSmqKgkVFSUmClr19eXq6XCFKml5yfq6+ph+5cQnwGBpCzGJhBBJjNyMj1Q4FHbYoMI6tQD4/grxqRHx2iDEwsQFlGsAoGBla+Px18AK/lT1cAeNpjYGZ+wTiBgZWBgamLKYKBgcEbQjPGMRgx3GFABYzIHEcXJ38GBwYFBgXmgv8dDAzMBQwVCfqM/5GUKDAwAAArbQs0AAAAeNpjYGBgZGAGYgYGHgYWBgUgzQKEIL7C//8Q8v9DMJ8BAEreBlwAAHjaY2BkYGAA4vc75S7F89t8ZWBmfgEUYbjo4/oZQf/vYH7BXADkMjMwgUQBcKYMvHjaY2BkYGAu+N/BAAXMLxgYGVABEwBNCALqAAAD6AGIAAAAAAAAUAAAAgAAeNrtkz9r20AYxp+zpZhSCEnpBzgolKQk5/8m2FOSJckUYgi0U2VZtlzbkpAVG2+dSukYQj5Bh36A0KFzpw6dOvXLpI/k1ynNYkq3UB8n/+798zx3JwTgufoOhcXvmHPBChtcLTiHAl4K5xl/LWyRI2EbTbwVXmP8i3CB/I2s8DjT/ylMffVMmPqqKkx91RSmvjoRpr56JUx9dSVMffVR+An5JuXbWzwlf6Wash7R91L9EFbQuZ5wDuu5d8J5xq+ELfKNsI0kt+xdg84fCRfIvvAG+b3wJtbznzLeTH3zn4Xpax0J09fyhelrTYXpa10L09da9tLXfiFMX/tEmL72G2H62h8Ow2geD/p+onWlVK7upM+63u+GHU+355PEG0/0ceCGcRTGTuJ19ZafJFGzWJzNZsZJy4wbjovbJms5GDnBcHcSOa535vUvRk58P3x/fe7Fk0EY6LIp1eqt07aAHyZuGEzTldmrtMbO0AuTnhkNOhVTN41qrdRYpfxwT7ZqjUOE/MrmiDFAHz4SaI4KSiijip07rpP20WV1Bx65zZ4Jqz2M+a/57QVwmY2plj6dLNdlZitTTRhvosgxy4ZhxVLNZJ1j5rbJv10OMGJVgCF26RGRXUbPOPu4yHLxyupV+XPOmOsBqwLutswdlFDjeVs45Sn/jPisSrLdBpje5Qz2eEstnsChupfV9BgdUbXDjGGvQYP3WWN145/3/Hc39P8NP/A3/AvEJ2JBAHjaY2BmAIP/WxmMGLAAACzCAeoA") format("woff");
}

/*
  デフォルトでflexに
*/
.c-grid {
  clear: both;
  display: block;
  font-family: AdobeBlank;
  list-style: none;
}

.c-grid:not(.c-grid--ib) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-grid:not(.c-grid--ib).c-grid--top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.c-grid:not(.c-grid--ib).c-grid--middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-grid:not(.c-grid--ib).c-grid--bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.c-grid:not(.c-grid--ib) > [class*="c-col"] {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.c-grid > [class*="c-col"] {
  font-family: YuGothicM, YuGothic, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴシック Pro", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  min-height: 1px;
}

.c-grid.c-grid--ib {
  display: inline-block;
}

.c-grid.c-grid--ib.c-grid--top > [class*="c-col"] {
  vertical-align: top;
}

.c-grid.c-grid--ib.c-grid--middle > [class*="c-col"] {
  vertical-align: middle;
}

.c-grid.c-grid--ib.c-grid--bottom > [class*="c-col"] {
  vertical-align: bottom;
}

.c-grid.c-grid--ib > [class*="c-col"] {
  display: inline-block;
  vertical-align: top;
}

.c-grid.c-grid--fit {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.c-grid.c-grid--fit > [class*="c-col"] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.c-grid > [class*="c-col"] {
  max-width: 100%;
}

.c-grid .c-col-12 {
  width: 100%;
}

.c-grid .c-col-11 {
  width: 91.66666667%;
}

.c-grid .c-col-10 {
  width: 83.33333333%;
}

.c-grid .c-col-9 {
  width: 75%;
}

.c-grid .c-col-8 {
  width: 66.66666667%;
}

.c-grid .c-col-7 {
  width: 58.33333333%;
}

.c-grid .c-col-6 {
  width: 50%;
}

.c-grid .c-col-5col {
  width: 20%;
}

.c-grid .c-col-5 {
  width: 41.66666667%;
}

.c-grid .c-col-4 {
  width: 33.33333333%;
}

.c-grid .c-col-3 {
  width: 25%;
}

.c-grid .c-col-2 {
  width: 16.66666667%;
}

.c-grid .c-col-1 {
  width: 8.33333333%;
}

.c-grid .c-col-auto {
  width: auto;
}

.c-grid .c-col-xs-12 {
  width: 100%;
}

.c-grid .c-col-xs-11 {
  width: 91.66666667%;
}

.c-grid .c-col-xs-10 {
  width: 83.33333333%;
}

.c-grid .c-col-xs-9 {
  width: 75%;
}

.c-grid .c-col-xs-8 {
  width: 66.66666667%;
}

.c-grid .c-col-xs-7 {
  width: 58.33333333%;
}

.c-grid .c-col-xs-6 {
  width: 50%;
}

.c-grid .c-col-xs-5col {
  width: 20%;
}

.c-grid .c-col-xs-5 {
  width: 41.66666667%;
}

.c-grid .c-col-xs-4 {
  width: 33.33333333%;
}

.c-grid .c-col-xs-3 {
  width: 25%;
}

.c-grid .c-col-xs-2 {
  width: 16.66666667%;
}

.c-grid .c-col-xs-1 {
  width: 8.33333333%;
}

.c-grid .c-col-xs-auto {
  width: auto;
}

.c-grid--x0 {
  margin-right: 0;
  margin-left: 0;
}

.c-grid--x0 > [class*="c-col"] {
  padding-right: 0;
  padding-left: 0;
}

.c-grid--y0 {
  margin-top: 0;
  margin-bottom: 0;
}

.c-grid--y0 > [class*="c-col"] {
  margin-top: 0;
  margin-bottom: 0;
}

.c-grid--x {
  margin-right: -15px;
  margin-left: -15px;
}

.c-grid--x > [class*="c-col"] {
  padding-right: 15px;
  padding-left: 15px;
}

.c-grid--x_ {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.c-grid--x_ > [class*="c-col"] {
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.c-grid--y {
  margin-top: -15px;
  margin-bottom: -15px;
}

.c-grid--y > [class*="c-col"] {
  margin-top: 15px;
  margin-bottom: 15px;
}

.c-grid--y_ {
  margin-top: -7.5px;
  margin-bottom: -7.5px;
}

.c-grid--y_ > [class*="c-col"] {
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}

.c-grid--x5 {
  margin-right: -5px;
  margin-left: -5px;
}

.c-grid--x5 > [class*="c-col"] {
  padding-right: 5px;
  padding-left: 5px;
}

.c-grid--x5_ {
  margin-right: -2.5px;
  margin-left: -2.5px;
}

.c-grid--x5_ > [class*="c-col"] {
  padding-right: 2.5px;
  padding-left: 2.5px;
}

.c-grid--y5 {
  margin-top: -5px;
  margin-bottom: -5px;
}

.c-grid--y5 > [class*="c-col"] {
  margin-top: 5px;
  margin-bottom: 5px;
}

.c-grid--y5_ {
  margin-top: -2.5px;
  margin-bottom: -2.5px;
}

.c-grid--y5_ > [class*="c-col"] {
  margin-top: 2.5px;
  margin-bottom: 2.5px;
}

.c-grid--x10 {
  margin-right: -10px;
  margin-left: -10px;
}

.c-grid--x10 > [class*="c-col"] {
  padding-right: 10px;
  padding-left: 10px;
}

.c-grid--x10_ {
  margin-right: -5px;
  margin-left: -5px;
}

.c-grid--x10_ > [class*="c-col"] {
  padding-right: 5px;
  padding-left: 5px;
}

.c-grid--y10 {
  margin-top: -10px;
  margin-bottom: -10px;
}

.c-grid--y10 > [class*="c-col"] {
  margin-top: 10px;
  margin-bottom: 10px;
}

.c-grid--y10_ {
  margin-top: -5px;
  margin-bottom: -5px;
}

.c-grid--y10_ > [class*="c-col"] {
  margin-top: 5px;
  margin-bottom: 5px;
}

.c-grid--x15 {
  margin-right: -15px;
  margin-left: -15px;
}

.c-grid--x15 > [class*="c-col"] {
  padding-right: 15px;
  padding-left: 15px;
}

.c-grid--x15_ {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.c-grid--x15_ > [class*="c-col"] {
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.c-grid--y15 {
  margin-top: -15px;
  margin-bottom: -15px;
}

.c-grid--y15 > [class*="c-col"] {
  margin-top: 15px;
  margin-bottom: 15px;
}

.c-grid--y15_ {
  margin-top: -7.5px;
  margin-bottom: -7.5px;
}

.c-grid--y15_ > [class*="c-col"] {
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}

.c-grid--x20 {
  margin-right: -20px;
  margin-left: -20px;
}

.c-grid--x20 > [class*="c-col"] {
  padding-right: 20px;
  padding-left: 20px;
}

.c-grid--x20_ {
  margin-right: -10px;
  margin-left: -10px;
}

.c-grid--x20_ > [class*="c-col"] {
  padding-right: 10px;
  padding-left: 10px;
}

.c-grid--y20 {
  margin-top: -20px;
  margin-bottom: -20px;
}

.c-grid--y20 > [class*="c-col"] {
  margin-top: 20px;
  margin-bottom: 20px;
}

.c-grid--y20_ {
  margin-top: -10px;
  margin-bottom: -10px;
}

.c-grid--y20_ > [class*="c-col"] {
  margin-top: 10px;
  margin-bottom: 10px;
}

.c-grid--x25 {
  margin-right: -25px;
  margin-left: -25px;
}

.c-grid--x25 > [class*="c-col"] {
  padding-right: 25px;
  padding-left: 25px;
}

.c-grid--x25_ {
  margin-right: -12.5px;
  margin-left: -12.5px;
}

.c-grid--x25_ > [class*="c-col"] {
  padding-right: 12.5px;
  padding-left: 12.5px;
}

.c-grid--y25 {
  margin-top: -25px;
  margin-bottom: -25px;
}

.c-grid--y25 > [class*="c-col"] {
  margin-top: 25px;
  margin-bottom: 25px;
}

.c-grid--y25_ {
  margin-top: -12.5px;
  margin-bottom: -12.5px;
}

.c-grid--y25_ > [class*="c-col"] {
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}

.c-grid--x30 {
  margin-right: -30px;
  margin-left: -30px;
}

.c-grid--x30 > [class*="c-col"] {
  padding-right: 30px;
  padding-left: 30px;
}

.c-grid--x30_ {
  margin-right: -15px;
  margin-left: -15px;
}

.c-grid--x30_ > [class*="c-col"] {
  padding-right: 15px;
  padding-left: 15px;
}

.c-grid--y30 {
  margin-top: -30px;
  margin-bottom: -30px;
}

.c-grid--y30 > [class*="c-col"] {
  margin-top: 30px;
  margin-bottom: 30px;
}

.c-grid--y30_ {
  margin-top: -15px;
  margin-bottom: -15px;
}

.c-grid--y30_ > [class*="c-col"] {
  margin-top: 15px;
  margin-bottom: 15px;
}

.c-grid--x35 {
  margin-right: -35px;
  margin-left: -35px;
}

.c-grid--x35 > [class*="c-col"] {
  padding-right: 35px;
  padding-left: 35px;
}

.c-grid--x35_ {
  margin-right: -17.5px;
  margin-left: -17.5px;
}

.c-grid--x35_ > [class*="c-col"] {
  padding-right: 17.5px;
  padding-left: 17.5px;
}

.c-grid--y35 {
  margin-top: -35px;
  margin-bottom: -35px;
}

.c-grid--y35 > [class*="c-col"] {
  margin-top: 35px;
  margin-bottom: 35px;
}

.c-grid--y35_ {
  margin-top: -17.5px;
  margin-bottom: -17.5px;
}

.c-grid--y35_ > [class*="c-col"] {
  margin-top: 17.5px;
  margin-bottom: 17.5px;
}

.c-grid--x40 {
  margin-right: -40px;
  margin-left: -40px;
}

.c-grid--x40 > [class*="c-col"] {
  padding-right: 40px;
  padding-left: 40px;
}

.c-grid--x40_ {
  margin-right: -20px;
  margin-left: -20px;
}

.c-grid--x40_ > [class*="c-col"] {
  padding-right: 20px;
  padding-left: 20px;
}

.c-grid--y40 {
  margin-top: -40px;
  margin-bottom: -40px;
}

.c-grid--y40 > [class*="c-col"] {
  margin-top: 40px;
  margin-bottom: 40px;
}

.c-grid--y40_ {
  margin-top: -20px;
  margin-bottom: -20px;
}

.c-grid--y40_ > [class*="c-col"] {
  margin-top: 20px;
  margin-bottom: 20px;
}

.c-grid--x45 {
  margin-right: -45px;
  margin-left: -45px;
}

.c-grid--x45 > [class*="c-col"] {
  padding-right: 45px;
  padding-left: 45px;
}

.c-grid--x45_ {
  margin-right: -22.5px;
  margin-left: -22.5px;
}

.c-grid--x45_ > [class*="c-col"] {
  padding-right: 22.5px;
  padding-left: 22.5px;
}

.c-grid--y45 {
  margin-top: -45px;
  margin-bottom: -45px;
}

.c-grid--y45 > [class*="c-col"] {
  margin-top: 45px;
  margin-bottom: 45px;
}

.c-grid--y45_ {
  margin-top: -22.5px;
  margin-bottom: -22.5px;
}

.c-grid--y45_ > [class*="c-col"] {
  margin-top: 22.5px;
  margin-bottom: 22.5px;
}

.c-grid--x50 {
  margin-right: -50px;
  margin-left: -50px;
}

.c-grid--x50 > [class*="c-col"] {
  padding-right: 50px;
  padding-left: 50px;
}

.c-grid--x50_ {
  margin-right: -25px;
  margin-left: -25px;
}

.c-grid--x50_ > [class*="c-col"] {
  padding-right: 25px;
  padding-left: 25px;
}

.c-grid--y50 {
  margin-top: -50px;
  margin-bottom: -50px;
}

.c-grid--y50 > [class*="c-col"] {
  margin-top: 50px;
  margin-bottom: 50px;
}

.c-grid--y50_ {
  margin-top: -25px;
  margin-bottom: -25px;
}

.c-grid--y50_ > [class*="c-col"] {
  margin-top: 25px;
  margin-bottom: 25px;
}

.c-grid--x55 {
  margin-right: -55px;
  margin-left: -55px;
}

.c-grid--x55 > [class*="c-col"] {
  padding-right: 55px;
  padding-left: 55px;
}

.c-grid--x55_ {
  margin-right: -27.5px;
  margin-left: -27.5px;
}

.c-grid--x55_ > [class*="c-col"] {
  padding-right: 27.5px;
  padding-left: 27.5px;
}

.c-grid--y55 {
  margin-top: -55px;
  margin-bottom: -55px;
}

.c-grid--y55 > [class*="c-col"] {
  margin-top: 55px;
  margin-bottom: 55px;
}

.c-grid--y55_ {
  margin-top: -27.5px;
  margin-bottom: -27.5px;
}

.c-grid--y55_ > [class*="c-col"] {
  margin-top: 27.5px;
  margin-bottom: 27.5px;
}

.c-grid--x60 {
  margin-right: -60px;
  margin-left: -60px;
}

.c-grid--x60 > [class*="c-col"] {
  padding-right: 60px;
  padding-left: 60px;
}

.c-grid--x60_ {
  margin-right: -30px;
  margin-left: -30px;
}

.c-grid--x60_ > [class*="c-col"] {
  padding-right: 30px;
  padding-left: 30px;
}

.c-grid--y60 {
  margin-top: -60px;
  margin-bottom: -60px;
}

.c-grid--y60 > [class*="c-col"] {
  margin-top: 60px;
  margin-bottom: 60px;
}

.c-grid--y60_ {
  margin-top: -30px;
  margin-bottom: -30px;
}

.c-grid--y60_ > [class*="c-col"] {
  margin-top: 30px;
  margin-bottom: 30px;
}

.c-grid--x65 {
  margin-right: -65px;
  margin-left: -65px;
}

.c-grid--x65 > [class*="c-col"] {
  padding-right: 65px;
  padding-left: 65px;
}

.c-grid--x65_ {
  margin-right: -32.5px;
  margin-left: -32.5px;
}

.c-grid--x65_ > [class*="c-col"] {
  padding-right: 32.5px;
  padding-left: 32.5px;
}

.c-grid--y65 {
  margin-top: -65px;
  margin-bottom: -65px;
}

.c-grid--y65 > [class*="c-col"] {
  margin-top: 65px;
  margin-bottom: 65px;
}

.c-grid--y65_ {
  margin-top: -32.5px;
  margin-bottom: -32.5px;
}

.c-grid--y65_ > [class*="c-col"] {
  margin-top: 32.5px;
  margin-bottom: 32.5px;
}

.u-justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.u-justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.u-justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.u-justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.u-justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.u-flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.u-flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.u-flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.u-align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.u-align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.u-align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.u-align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.u-align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.u-order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.u-order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.u-order-_1 {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.u-flex-00auto {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 auto !important;
          flex: 0 0 auto !important;
}

.u-flex-01auto {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 1 auto !important;
          flex: 0 1 auto !important;
}

.u-flex-11auto {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.u-flex-10auto {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 0 auto !important;
          flex: 1 0 auto !important;
}

.u-align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.u-align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.u-align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.u-align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.u-align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.u-align-self-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.u-textright {
  text-align: right !important;
}

.u-textcenter {
  text-align: center !important;
}

.u-textleft {
  text-align: left !important;
}

.u-textjustify {
  text-align: justify !important;
}

.u-top {
  vertical-align: top !important;
}

.u-middle {
  vertical-align: middle !important;
}

.u-bottom {
  vertical-align: bottom !important;
}

.u-baseline {
  vertical-align: baseline !important;
}

@media screen and (max-width: 1023px) {
  .c-grid--lg-fit {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--lg-fit > [class*="c-col"] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--lg-x {
    margin-right: -15px;
    margin-left: -15px;
  }
  .c-grid--lg-x > [class*="c-col"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .c-grid--lg-x_ {
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .c-grid--lg-x_ > [class*="c-col"] {
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  .c-grid--lg-x0 {
    margin-right: 0;
    margin-left: 0;
  }
  .c-grid--lg-x0 > [class*="c-col"] {
    padding-right: 0;
    padding-left: 0;
  }
  .c-grid--lg-y {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .c-grid--lg-y > [class*="c-col"] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .c-grid--lg-y_ {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }
  .c-grid--lg-y_ > [class*="c-col"] {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  .c-grid--lg-y0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .c-grid--lg-y0 > [class*="c-col"] {
    margin-top: 0;
    margin-bottom: 0;
  }
  .u-break-lg-justify-content-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .u-break-lg-justify-content-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .u-break-lg-justify-content-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .u-break-lg-justify-content-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .u-break-lg-justify-content-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .u-break-lg-flex-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .u-break-lg-flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .u-break-lg-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .u-break-lg-align-items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .u-break-lg-align-items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .u-break-lg-align-items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .u-break-lg-align-items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .u-break-lg-align-items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .u-break-lg-order-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .u-break-lg-order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .u-break-lg-order-_1 {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .u-break-lg-flex-00auto {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 auto !important;
            flex: 0 0 auto !important;
  }
  .u-break-lg-flex-01auto {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }
  .u-break-lg-flex-11auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .u-break-lg-flex-10auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 0 auto !important;
            flex: 1 0 auto !important;
  }
  .u-break-lg-align-self-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .u-break-lg-align-self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .u-break-lg-align-self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .u-break-lg-align-self-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .u-break-lg-align-self-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .u-break-lg-align-self-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .u-break-lg-textright {
    text-align: right !important;
  }
  .u-break-lg-textcenter {
    text-align: center !important;
  }
  .u-break-lg-textleft {
    text-align: left !important;
  }
  .u-break-lg-textjustify {
    text-align: justify !important;
  }
}

@media screen and (max-width: 767px) {
  .c-grid--md-fit {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--md-fit > [class*="c-col"] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--md-x {
    margin-right: -15px;
    margin-left: -15px;
  }
  .c-grid--md-x > [class*="c-col"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .c-grid--md-x_ {
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .c-grid--md-x_ > [class*="c-col"] {
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  .c-grid--md-x0 {
    margin-right: 0;
    margin-left: 0;
  }
  .c-grid--md-x0 > [class*="c-col"] {
    padding-right: 0;
    padding-left: 0;
  }
  .c-grid--md-y {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .c-grid--md-y > [class*="c-col"] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .c-grid--md-y_ {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }
  .c-grid--md-y_ > [class*="c-col"] {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  .c-grid--md-y0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .c-grid--md-y0 > [class*="c-col"] {
    margin-top: 0;
    margin-bottom: 0;
  }
  .u-break-md-justify-content-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .u-break-md-justify-content-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .u-break-md-justify-content-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .u-break-md-justify-content-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .u-break-md-justify-content-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .u-break-md-flex-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .u-break-md-flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .u-break-md-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .u-break-md-align-items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .u-break-md-align-items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .u-break-md-align-items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .u-break-md-align-items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .u-break-md-align-items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .u-break-md-order-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .u-break-md-order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .u-break-md-order-_1 {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .u-break-md-flex-00auto {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 auto !important;
            flex: 0 0 auto !important;
  }
  .u-break-md-flex-01auto {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }
  .u-break-md-flex-11auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .u-break-md-flex-10auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 0 auto !important;
            flex: 1 0 auto !important;
  }
  .u-break-md-align-self-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .u-break-md-align-self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .u-break-md-align-self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .u-break-md-align-self-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .u-break-md-align-self-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .u-break-md-align-self-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .u-break-md-textright {
    text-align: right !important;
  }
  .u-break-md-textcenter {
    text-align: center !important;
  }
  .u-break-md-textleft {
    text-align: left !important;
  }
  .u-break-md-textjustify {
    text-align: justify !important;
  }
}

@media screen and (max-width: 567px) {
  .c-grid--sm-fit {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--sm-fit > [class*="c-col"] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--sm-x {
    margin-right: -15px;
    margin-left: -15px;
  }
  .c-grid--sm-x > [class*="c-col"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .c-grid--sm-x_ {
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .c-grid--sm-x_ > [class*="c-col"] {
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  .c-grid--sm-x0 {
    margin-right: 0;
    margin-left: 0;
  }
  .c-grid--sm-x0 > [class*="c-col"] {
    padding-right: 0;
    padding-left: 0;
  }
  .c-grid--sm-y {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .c-grid--sm-y > [class*="c-col"] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .c-grid--sm-y_ {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }
  .c-grid--sm-y_ > [class*="c-col"] {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  .c-grid--sm-y0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .c-grid--sm-y0 > [class*="c-col"] {
    margin-top: 0;
    margin-bottom: 0;
  }
  .u-break-sm-justify-content-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .u-break-sm-justify-content-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .u-break-sm-justify-content-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .u-break-sm-justify-content-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .u-break-sm-justify-content-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .u-break-sm-flex-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .u-break-sm-flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .u-break-sm-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .u-break-sm-align-items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .u-break-sm-align-items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .u-break-sm-align-items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .u-break-sm-align-items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .u-break-sm-align-items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .u-break-sm-order-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .u-break-sm-order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .u-break-sm-order-_1 {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .u-break-sm-flex-00auto {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 auto !important;
            flex: 0 0 auto !important;
  }
  .u-break-sm-flex-01auto {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }
  .u-break-sm-flex-11auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .u-break-sm-flex-10auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 0 auto !important;
            flex: 1 0 auto !important;
  }
  .u-break-sm-align-self-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .u-break-sm-align-self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .u-break-sm-align-self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .u-break-sm-align-self-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .u-break-sm-align-self-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .u-break-sm-align-self-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .u-break-sm-textright {
    text-align: right !important;
  }
  .u-break-sm-textcenter {
    text-align: center !important;
  }
  .u-break-sm-textleft {
    text-align: left !important;
  }
  .u-break-sm-textjustify {
    text-align: justify !important;
  }
}

@media screen and (max-width: 411px) {
  .c-grid--xs-fit {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--xs-fit > [class*="c-col"] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--xs-x {
    margin-right: -15px;
    margin-left: -15px;
  }
  .c-grid--xs-x > [class*="c-col"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .c-grid--xs-x_ {
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .c-grid--xs-x_ > [class*="c-col"] {
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  .c-grid--xs-x0 {
    margin-right: 0;
    margin-left: 0;
  }
  .c-grid--xs-x0 > [class*="c-col"] {
    padding-right: 0;
    padding-left: 0;
  }
  .c-grid--xs-y {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .c-grid--xs-y > [class*="c-col"] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .c-grid--xs-y_ {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }
  .c-grid--xs-y_ > [class*="c-col"] {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  .c-grid--xs-y0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .c-grid--xs-y0 > [class*="c-col"] {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1149px) {
  .c-grid--base-fit {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--base-fit > [class*="c-col"] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .c-grid--base-x {
    margin-right: -15px;
    margin-left: -15px;
  }
  .c-grid--base-x > [class*="c-col"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .c-grid--base-x_ {
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .c-grid--base-x_ > [class*="c-col"] {
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  .c-grid--base-x0 {
    margin-right: 0;
    margin-left: 0;
  }
  .c-grid--base-x0 > [class*="c-col"] {
    padding-right: 0;
    padding-left: 0;
  }
  .c-grid--base-y {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .c-grid--base-y > [class*="c-col"] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .c-grid--base-y_ {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }
  .c-grid--base-y_ > [class*="c-col"] {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  .c-grid--base-y0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .c-grid--base-y0 > [class*="c-col"] {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media print, screen and (min-width: 568px) {
  .c-grid .c-col-sm-12 {
    width: 100%;
  }
  .c-grid .c-col-sm-11 {
    width: 91.66666667%;
  }
  .c-grid .c-col-sm-10 {
    width: 83.33333333%;
  }
  .c-grid .c-col-sm-9 {
    width: 75%;
  }
  .c-grid .c-col-sm-8 {
    width: 66.66666667%;
  }
  .c-grid .c-col-sm-7 {
    width: 58.33333333%;
  }
  .c-grid .c-col-sm-6 {
    width: 50%;
  }
  .c-grid .c-col-sm-5col {
    width: 20%;
  }
  .c-grid .c-col-sm-5 {
    width: 41.66666667%;
  }
  .c-grid .c-col-sm-4 {
    width: 33.33333333%;
  }
  .c-grid .c-col-sm-3 {
    width: 25%;
  }
  .c-grid .c-col-sm-2 {
    width: 16.66666667%;
  }
  .c-grid .c-col-sm-1 {
    width: 8.33333333%;
  }
  .c-grid .c-col-sm-auto {
    width: auto;
  }
  .u-over-sm-order-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .u-over-sm-order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .u-over-sm-order-_1 {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
}

@media print, screen and (min-width: 768px) {
  .c-grid .c-col-md-12 {
    width: 100%;
  }
  .c-grid .c-col-md-11 {
    width: 91.66666667%;
  }
  .c-grid .c-col-md-10 {
    width: 83.33333333%;
  }
  .c-grid .c-col-md-9 {
    width: 75%;
  }
  .c-grid .c-col-md-8 {
    width: 66.66666667%;
  }
  .c-grid .c-col-md-7 {
    width: 58.33333333%;
  }
  .c-grid .c-col-md-6 {
    width: 50%;
  }
  .c-grid .c-col-md-5col {
    width: 20%;
  }
  .c-grid .c-col-md-5 {
    width: 41.66666667%;
  }
  .c-grid .c-col-md-4 {
    width: 33.33333333%;
  }
  .c-grid .c-col-md-3 {
    width: 25%;
  }
  .c-grid .c-col-md-2 {
    width: 16.66666667%;
  }
  .c-grid .c-col-md-1 {
    width: 8.33333333%;
  }
  .c-grid .c-col-md-auto {
    width: auto;
  }
  .u-over-md-order-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .u-over-md-order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .u-over-md-order-_1 {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
}

@media print, screen and (min-width: 1024px) {
  .c-grid .c-col-lg-12 {
    width: 100%;
  }
  .c-grid .c-col-lg-11 {
    width: 91.66666667%;
  }
  .c-grid .c-col-lg-10 {
    width: 83.33333333%;
  }
  .c-grid .c-col-lg-9 {
    width: 75%;
  }
  .c-grid .c-col-lg-8 {
    width: 66.66666667%;
  }
  .c-grid .c-col-lg-7 {
    width: 58.33333333%;
  }
  .c-grid .c-col-lg-6 {
    width: 50%;
  }
  .c-grid .c-col-lg-5col {
    width: 20%;
  }
  .c-grid .c-col-lg-5 {
    width: 41.66666667%;
  }
  .c-grid .c-col-lg-4 {
    width: 33.33333333%;
  }
  .c-grid .c-col-lg-3 {
    width: 25%;
  }
  .c-grid .c-col-lg-2 {
    width: 16.66666667%;
  }
  .c-grid .c-col-lg-1 {
    width: 8.33333333%;
  }
  .c-grid .c-col-lg-auto {
    width: auto;
  }
  .u-over-lg-order-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .u-over-lg-order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .u-over-lg-order-_1 {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
}

@media print, screen and (min-width: 1150px) {
  .c-grid .c-col-base-12 {
    width: 100%;
  }
  .c-grid .c-col-base-11 {
    width: 91.66666667%;
  }
  .c-grid .c-col-base-10 {
    width: 83.33333333%;
  }
  .c-grid .c-col-base-9 {
    width: 75%;
  }
  .c-grid .c-col-base-8 {
    width: 66.66666667%;
  }
  .c-grid .c-col-base-7 {
    width: 58.33333333%;
  }
  .c-grid .c-col-base-6 {
    width: 50%;
  }
  .c-grid .c-col-base-5col {
    width: 20%;
  }
  .c-grid .c-col-base-5 {
    width: 41.66666667%;
  }
  .c-grid .c-col-base-4 {
    width: 33.33333333%;
  }
  .c-grid .c-col-base-3 {
    width: 25%;
  }
  .c-grid .c-col-base-2 {
    width: 16.66666667%;
  }
  .c-grid .c-col-base-1 {
    width: 8.33333333%;
  }
  .c-grid .c-col-base-auto {
    width: auto;
  }
}
