html[lang="pt"] [data-lang]:not([data-lang="pt"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
html[lang="es"] [data-lang]:not([data-lang="es"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
html[lang="fr"] [data-lang]:not([data-lang="fr"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
html[lang="de"] [data-lang]:not([data-lang="de"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
html[lang="en"] [data-lang]:not([data-lang="en"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
html[lang="nl"] [data-lang]:not([data-lang="nl"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
html[lang="pl"] [data-lang]:not([data-lang="pl"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
html[lang="it"] [data-lang]:not([data-lang="it"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
html[lang="be"] [data-lang]:not([data-lang="be"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
html[lang="ru"] [data-lang]:not([data-lang="ru"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
[data-fill=""],
[data-fill=" "],
[data-fill="-"] {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
[data-hide]:not([data-hide=""]):not([data-hide=" "]):not([data-hide="-"]) {
  display: none !important;
  visibility: hidden !important;
  speak: none !important;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
/* Mixins Grid Behavior - START */
/* Mixins Grid Behavior - END */

[class*=" grid-"],
[class^="grid-"] {
  font-size: 0;
  margin-right: -15px;
  margin-left: -15px;
}
.GridItem {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 16px;
}
.block_container {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 16px;
}
.block_container[class*=" mod-"],
.block_container[class^="mod-"] {
  font-size: 0;
  margin-right: -15px;
  margin-left: -15px;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}
.block_container[class*=" mod-"] > div[class],
.block_container[class^="mod-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 16px;
}
.block_container[class*=" mod-"].full,
.block_container[class^="mod-"].full {
  margin-right: 0;
  margin-left: 0;
}
.block_container[class*=" mod-"].full > div[class],
.block_container[class^="mod-"].full > div[class] {
  padding-right: 0;
  padding-left: 0;
}
[class*=" mod-"],
[class^="mod-"] {
  font-size: 0;
  margin-right: -15px;
  margin-left: -15px;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}
[class*=" mod-"] > div[class],
[class^="mod-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 16px;
}
[class*=" mod-"].full,
[class^="mod-"].full {
  margin-right: 0;
  margin-left: 0;
}
[class*=" mod-"].full > div[class],
[class^="mod-"].full > div[class] {
  padding-right: 0;
  padding-left: 0;
}
[class*=" col-xl-"],
[class*=" grid-xl-"] .GridItem,
[class*=" mod-xl-"] > div[class],
[class^="col-xl-"],
[class^="grid-xl-"] .GridItem,
[class^="mod-xl-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
[class*=" col-lw-"],
[class*=" grid-lw-"] .GridItem,
[class*=" mod-lw-"] > div[class],
[class^="col-lw-"],
[class^="grid-lw-"] .GridItem,
[class^="mod-lw-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
[class*=" col-lg-"],
[class*=" grid-lg-"] .GridItem,
[class*=" mod-lg-"] > div[class],
[class^="col-lg-"],
[class^="grid-lg-"] .GridItem,
[class^="mod-lg-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
[class*=" col-md-"],
[class*=" grid-md-"] .GridItem,
[class*=" mod-md-"] > div[class],
[class^="col-md-"],
[class^="grid-md-"] .GridItem,
[class^="mod-md-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
[class*=" col-sm-"],
[class*=" grid-sm-"] .GridItem,
[class*=" mod-sm-"] > div[class],
[class^="col-sm-"],
[class^="grid-sm-"] .GridItem,
[class^="mod-sm-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
[class*=" col-sw-"],
[class*=" grid-sw-"] .GridItem,
[class*=" mod-sw-"] > div[class],
[class^="col-sw-"],
[class^="grid-sw-"] .GridItem,
[class^="mod-sw-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
[class*=" col-xs-"],
[class*=" grid-xs-"] .GridItem,
[class*=" mod-xs-"] > div[class],
[class^="col-xs-"],
[class^="grid-xs-"] .GridItem,
[class^="mod-xs-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
[class*=" col-ty-"],
[class*=" grid-ty-"] .GridItem,
[class*=" mod-ty-"] > div[class],
[class^="col-ty-"],
[class^="grid-ty-"] .GridItem,
[class^="mod-ty-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
[class*=" col-"],
[class*=" grid-"] .GridItem,
[class*=" mod-"] > div[class],
[class^="col-"],
[class^="grid-"] .GridItem,
[class^="mod-"] > div[class] {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.col-a {
  width: auto;
}
.col-5p {
  width: 5%;
}
.col-1 {
  width: 8.333333333%;
}
.col-10p {
  width: 10%;
}
.col-15p {
  width: 15%;
}
.col-2 {
  width: 16.666666667%;
}
.col-20p {
  width: 20%;
}
.col-3 {
  width: 25%;
}
.col-25p {
  width: 25%;
}
.col-30p {
  width: 30%;
}
.col-4 {
  width: 33.333333333%;
}
.col-35p {
  width: 35%;
}
.col-40p {
  width: 40%;
}
.col-5 {
  width: 41.666666667%;
}
.col-45p {
  width: 45%;
}
.col-6 {
  width: 50%;
}
.col-50p {
  width: 50%;
}
.col-55p {
  width: 55%;
}
.col-7 {
  width: 58.333333333%;
}
.col-60p {
  width: 60%;
}
.col-65p {
  width: 65%;
}
.col-8 {
  width: 66.666666667%;
}
.col-70p {
  width: 70%;
}
.col-9 {
  width: 75%;
}
.col-75p {
  width: 75%;
}
.col-80p {
  width: 80%;
}
.col-10 {
  width: 83.333333333%;
}
.col-85p {
  width: 85%;
}
.col-90p {
  width: 90%;
}
.col-11 {
  width: 91.666666667%;
}
.col-95p {
  width: 95%;
}
.col-12 {
  width: 100%;
}
.col-100p {
  width: 100%;
}
.grid-a .GridItem,
.mod-a > div[class] {
  width: auto;
}
.grid-5p .GridItem,
.mod-5p > div[class] {
  width: 5%;
}
.grid-1 .GridItem,
.mod-1 > div[class] {
  width: 8.333333333%;
}
.grid-10p .GridItem,
.mod-10p > div[class] {
  width: 10%;
}
.grid-15p .GridItem,
.mod-15p > div[class] {
  width: 15%;
}
.grid-2 .GridItem,
.mod-2 > div[class] {
  width: 16.666666667%;
}
.grid-20p .GridItem,
.mod-20p > div[class] {
  width: 20%;
}
.grid-3 .GridItem,
.mod-3 > div[class] {
  width: 25%;
}
.grid-25p .GridItem,
.mod-25p > div[class] {
  width: 25%;
}
.grid-30p .GridItem,
.mod-30p > div[class] {
  width: 30%;
}
.grid-4 .GridItem,
.mod-4 > div[class] {
  width: 33.333333333%;
}
.grid-35p .GridItem,
.mod-35p > div[class] {
  width: 35%;
}
.grid-40p .GridItem,
.mod-40p > div[class] {
  width: 40%;
}
.grid-5 .GridItem,
.mod-5 > div[class] {
  width: 41.666666667%;
}
.grid-45p .GridItem,
.mod-45p > div[class] {
  width: 45%;
}
.grid-6 .GridItem,
.mod-6 > div[class] {
  width: 50%;
}
.grid-50p .GridItem,
.mod-50p > div[class] {
  width: 50%;
}
.grid-55p .GridItem,
.mod-55p > div[class] {
  width: 55%;
}
.grid-7 .GridItem,
.mod-7 > div[class] {
  width: 58.333333333%;
}
.grid-60p .GridItem,
.mod-60p > div[class] {
  width: 60%;
}
.grid-65p .GridItem,
.mod-65p > div[class] {
  width: 65%;
}
.grid-8 .GridItem,
.mod-8 > div[class] {
  width: 66.666666667%;
}
.grid-70p .GridItem,
.mod-70p > div[class] {
  width: 70%;
}
.grid-9 .GridItem,
.mod-9 > div[class] {
  width: 75%;
}
.grid-75p .GridItem,
.mod-75p > div[class] {
  width: 75%;
}
.grid-80p .GridItem,
.mod-80p > div[class] {
  width: 80%;
}
.grid-10 .GridItem,
.mod-10 > div[class] {
  width: 83.333333333%;
}
.grid-85p .GridItem,
.mod-85p > div[class] {
  width: 85%;
}
.grid-90p .GridItem,
.mod-90p > div[class] {
  width: 90%;
}
.grid-11 .GridItem,
.mod-11 > div[class] {
  width: 91.666666667%;
}
.grid-95p .GridItem,
.mod-95p > div[class] {
  width: 95%;
}
.grid-12 .GridItem,
.mod-12 > div[class] {
  width: 100%;
}
.grid-100p .GridItem,
.mod-100p > div[class] {
  width: 100%;
}
.col-push-a {
  left: auto;
}
.col-push-0 {
  left: 0;
}
.col-push-5p {
  left: 5%;
}
.col-push-1 {
  left: 8.333333333%;
}
.col-push-10p {
  left: 10%;
}
.col-push-15p {
  left: 15%;
}
.col-push-2 {
  left: 16.666666667%;
}
.col-push-20p {
  left: 20%;
}
.col-push-3 {
  left: 25%;
}
.col-push-25p {
  left: 25%;
}
.col-push-30p {
  left: 30%;
}
.col-push-4 {
  left: 33.333333333%;
}
.col-push-35p {
  left: 35%;
}
.col-push-40p {
  left: 40%;
}
.col-push-5 {
  left: 41.666666667%;
}
.col-push-45p {
  left: 45%;
}
.col-push-6 {
  left: 50%;
}
.col-push-50p {
  left: 50%;
}
.col-push-55p {
  left: 55%;
}
.col-push-7 {
  left: 58.333333333%;
}
.col-push-60p {
  left: 60%;
}
.col-push-65p {
  left: 65%;
}
.col-push-8 {
  left: 66.666666667%;
}
.col-push-70p {
  left: 70%;
}
.col-push-9 {
  left: 75%;
}
.col-push-75p {
  left: 75%;
}
.col-push-80p {
  left: 80%;
}
.col-push-10 {
  left: 83.333333333%;
}
.col-push-85p {
  left: 85%;
}
.col-push-90p {
  left: 90%;
}
.col-push-11 {
  left: 91.666666667%;
}
.col-push-95p {
  left: 95%;
}
.col-push-12 {
  left: 100%;
}
.col-push-100p {
  left: 100%;
}
.col-pull-a {
  right: auto;
}
.col-pull-0 {
  right: 0;
}
.col-pull-5p {
  right: 5%;
}
.col-pull-1 {
  right: 8.333333333%;
}
.col-pull-10p {
  right: 10%;
}
.col-pull-15p {
  right: 15%;
}
.col-pull-2 {
  right: 16.666666667%;
}
.col-pull-20p {
  right: 20%;
}
.col-pull-3 {
  right: 25%;
}
.col-pull-25p {
  right: 25%;
}
.col-pull-30p {
  right: 30%;
}
.col-pull-4 {
  right: 33.333333333%;
}
.col-pull-35p {
  right: 35%;
}
.col-pull-40p {
  right: 40%;
}
.col-pull-5 {
  right: 41.666666667%;
}
.col-pull-45p {
  right: 45%;
}
.col-pull-6 {
  right: 50%;
}
.col-pull-50p {
  right: 50%;
}
.col-pull-55p {
  right: 55%;
}
.col-pull-7 {
  right: 58.333333333%;
}
.col-pull-60p {
  right: 60%;
}
.col-pull-65p {
  right: 65%;
}
.col-pull-8 {
  right: 66.666666667%;
}
.col-pull-70p {
  right: 70%;
}
.col-pull-9 {
  right: 75%;
}
.col-pull-75p {
  right: 75%;
}
.col-pull-80p {
  right: 80%;
}
.col-pull-10 {
  right: 83.333333333%;
}
.col-pull-85p {
  right: 85%;
}
.col-pull-90p {
  right: 90%;
}
.col-pull-11 {
  right: 91.666666667%;
}
.col-pull-95p {
  right: 95%;
}
.col-pull-12 {
  right: 100%;
}
.col-pull-100p {
  right: 100%;
}
.col-offset-a {
  margin-left: auto;
}
.col-offset-0 {
  margin-left: 0;
}
.col-offset-5p {
  margin-left: 5%;
}
.col-offset-1 {
  margin-left: 8.333333333%;
}
.col-offset-10p {
  margin-left: 10%;
}
.col-offset-15p {
  margin-left: 15%;
}
.col-offset-2 {
  margin-left: 16.666666667%;
}
.col-offset-20p {
  margin-left: 20%;
}
.col-offset-3 {
  margin-left: 25%;
}
.col-offset-25p {
  margin-left: 25%;
}
.col-offset-30p {
  margin-left: 30%;
}
.col-offset-4 {
  margin-left: 33.333333333%;
}
.col-offset-35p {
  margin-left: 35%;
}
.col-offset-40p {
  margin-left: 40%;
}
.col-offset-5 {
  margin-left: 41.666666667%;
}
.col-offset-45p {
  margin-left: 45%;
}
.col-offset-6 {
  margin-left: 50%;
}
.col-offset-50p {
  margin-left: 50%;
}
.col-offset-55p {
  margin-left: 55%;
}
.col-offset-7 {
  margin-left: 58.333333333%;
}
.col-offset-60p {
  margin-left: 60%;
}
.col-offset-65p {
  margin-left: 65%;
}
.col-offset-8 {
  margin-left: 66.666666667%;
}
.col-offset-70p {
  margin-left: 70%;
}
.col-offset-9 {
  margin-left: 75%;
}
.col-offset-75p {
  margin-left: 75%;
}
.col-offset-80p {
  margin-left: 80%;
}
.col-offset-10 {
  margin-left: 83.333333333%;
}
.col-offset-85p {
  margin-left: 85%;
}
.col-offset-90p {
  margin-left: 90%;
}
.col-offset-11 {
  margin-left: 91.666666667%;
}
.col-offset-95p {
  margin-left: 95%;
}
.col-offset-12 {
  margin-left: 100%;
}
.col-offset-100p {
  margin-left: 100%;
}
.col-n-offset-a {
  margin-left: auto;
}
.col-n-offset-0 {
  margin-left: 0;
}
.col-n-offset-5p {
  margin-left: -5%;
}
.col-n-offset-1 {
  margin-left: -8.333333333%;
}
.col-n-offset-10p {
  margin-left: -10%;
}
.col-n-offset-15p {
  margin-left: -15%;
}
.col-n-offset-2 {
  margin-left: -16.666666667%;
}
.col-n-offset-20p {
  margin-left: -20%;
}
.col-n-offset-3 {
  margin-left: -25%;
}
.col-n-offset-25p {
  margin-left: -25%;
}
.col-n-offset-30p {
  margin-left: -30%;
}
.col-n-offset-4 {
  margin-left: -33.333333333%;
}
.col-n-offset-35p {
  margin-left: -35%;
}
.col-n-offset-40p {
  margin-left: -40%;
}
.col-n-offset-5 {
  margin-left: -41.666666667%;
}
.col-n-offset-45p {
  margin-left: -45%;
}
.col-n-offset-6 {
  margin-left: -50%;
}
.col-n-offset-50p {
  margin-left: -50%;
}
.col-n-offset-55p {
  margin-left: -55%;
}
.col-n-offset-7 {
  margin-left: -58.333333333%;
}
.col-n-offset-60p {
  margin-left: -60%;
}
.col-n-offset-65p {
  margin-left: -65%;
}
.col-n-offset-8 {
  margin-left: -66.666666667%;
}
.col-n-offset-70p {
  margin-left: -70%;
}
.col-n-offset-9 {
  margin-left: -75%;
}
.col-n-offset-75p {
  margin-left: -75%;
}
.col-n-offset-80p {
  margin-left: -80%;
}
.col-n-offset-10 {
  margin-left: -83.333333333%;
}
.col-n-offset-85p {
  margin-left: -85%;
}
.col-n-offset-90p {
  margin-left: -90%;
}
.col-n-offset-11 {
  margin-left: -91.666666667%;
}
.col-n-offset-95p {
  margin-left: -95%;
}
.col-n-offset-12 {
  margin-left: -100%;
}
.col-n-offset-100p {
  margin-left: -100%;
}
.col-inset-a {
  margin-right: auto;
}
.col-inset-0 {
  margin-right: 0;
}
.col-inset-5p {
  margin-right: 5%;
}
.col-inset-1 {
  margin-right: 8.333333333%;
}
.col-inset-10p {
  margin-right: 10%;
}
.col-inset-15p {
  margin-right: 15%;
}
.col-inset-2 {
  margin-right: 16.666666667%;
}
.col-inset-20p {
  margin-right: 20%;
}
.col-inset-3 {
  margin-right: 25%;
}
.col-inset-25p {
  margin-right: 25%;
}
.col-inset-30p {
  margin-right: 30%;
}
.col-inset-4 {
  margin-right: 33.333333333%;
}
.col-inset-35p {
  margin-right: 35%;
}
.col-inset-40p {
  margin-right: 40%;
}
.col-inset-5 {
  margin-right: 41.666666667%;
}
.col-inset-45p {
  margin-right: 45%;
}
.col-inset-6 {
  margin-right: 50%;
}
.col-inset-50p {
  margin-right: 50%;
}
.col-inset-55p {
  margin-right: 55%;
}
.col-inset-7 {
  margin-right: 58.333333333%;
}
.col-inset-60p {
  margin-right: 60%;
}
.col-inset-65p {
  margin-right: 65%;
}
.col-inset-8 {
  margin-right: 66.666666667%;
}
.col-inset-70p {
  margin-right: 70%;
}
.col-inset-9 {
  margin-right: 75%;
}
.col-inset-75p {
  margin-right: 75%;
}
.col-inset-80p {
  margin-right: 80%;
}
.col-inset-10 {
  margin-right: 83.333333333%;
}
.col-inset-85p {
  margin-right: 85%;
}
.col-inset-90p {
  margin-right: 90%;
}
.col-inset-11 {
  margin-right: 91.666666667%;
}
.col-inset-95p {
  margin-right: 95%;
}
.col-inset-12 {
  margin-right: 100%;
}
.col-inset-100p {
  margin-right: 100%;
}
.col-n-inset-a {
  margin-right: auto;
}
.col-n-inset-0 {
  margin-right: 0;
}
.col-n-inset-5p {
  margin-right: -5%;
}
.col-n-inset-1 {
  margin-right: -8.333333333%;
}
.col-n-inset-10p {
  margin-right: -10%;
}
.col-n-inset-15p {
  margin-right: -15%;
}
.col-n-inset-2 {
  margin-right: -16.666666667%;
}
.col-n-inset-20p {
  margin-right: -20%;
}
.col-n-inset-3 {
  margin-right: -25%;
}
.col-n-inset-25p {
  margin-right: -25%;
}
.col-n-inset-30p {
  margin-right: -30%;
}
.col-n-inset-4 {
  margin-right: -33.333333333%;
}
.col-n-inset-35p {
  margin-right: -35%;
}
.col-n-inset-40p {
  margin-right: -40%;
}
.col-n-inset-5 {
  margin-right: -41.666666667%;
}
.col-n-inset-45p {
  margin-right: -45%;
}
.col-n-inset-6 {
  margin-right: -50%;
}
.col-n-inset-50p {
  margin-right: -50%;
}
.col-n-inset-55p {
  margin-right: -55%;
}
.col-n-inset-7 {
  margin-right: -58.333333333%;
}
.col-n-inset-60p {
  margin-right: -60%;
}
.col-n-inset-65p {
  margin-right: -65%;
}
.col-n-inset-8 {
  margin-right: -66.666666667%;
}
.col-n-inset-70p {
  margin-right: -70%;
}
.col-n-inset-9 {
  margin-right: -75%;
}
.col-n-inset-75p {
  margin-right: -75%;
}
.col-n-inset-80p {
  margin-right: -80%;
}
.col-n-inset-10 {
  margin-right: -83.333333333%;
}
.col-n-inset-85p {
  margin-right: -85%;
}
.col-n-inset-90p {
  margin-right: -90%;
}
.col-n-inset-11 {
  margin-right: -91.666666667%;
}
.col-n-inset-95p {
  margin-right: -95%;
}
.col-n-inset-12 {
  margin-right: -100%;
}
.col-n-inset-100p {
  margin-right: -100%;
}
.rfull {
  padding-right: 0;
}
.lfull {
  padding-left: 0;
}
.full {
  padding-right: 0;
  padding-left: 0;
}
.padd {
  padding-right: 15px;
  padding-left: 15px;
}
.val-middle {
  vertical-align: middle;
}
.val-bottom {
  vertical-align: bottom;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.nfloat {
  float: none;
}
.rfloat {
  float: right;
}
.lfloat {
  float: left;
}
.visible-ty-block,
.visible-ty-inline,
.visible-ty-inline-block,
.visible-ty-only-block,
.visible-ty-only-inline,
.visible-ty-only-inline-block {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-xs-only-block,
.visible-xs-only-inline,
.visible-xs-only-inline-block {
  display: none !important;
}
.visible-sw-block,
.visible-sw-inline,
.visible-sw-inline-block,
.visible-sw-only-block,
.visible-sw-only-inline,
.visible-sw-only-inline-block {
  display: none !important;
}
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-sm-only-block,
.visible-sm-only-inline,
.visible-sm-only-inline-block {
  display: none !important;
}
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-md-only-block,
.visible-md-only-inline,
.visible-md-only-inline-block {
  display: none !important;
}
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-lg-only-block,
.visible-lg-only-inline,
.visible-lg-only-inline-block {
  display: none !important;
}
.visible-lw-block,
.visible-lw-inline,
.visible-lw-inline-block,
.visible-lw-only-block,
.visible-lw-only-inline,
.visible-lw-only-inline-block {
  display: none !important;
}
.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block,
.visible-xl-only-block,
.visible-xl-only-inline,
.visible-xl-only-inline-block {
  display: none !important;
}
.hidden-all {
  display: none !important;
}
.visible-all-block {
  display: block !important;
}
.visible-all-inline {
  display: inline !important;
}
.visible-all-inline-block {
  display: inline-block !important;
}
.xr-help-icon {
  color: #002266;
  font-size: 16px;
  line-height: 0.8;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  vertical-align: baseline;
  font-style: normal;
  margin-left: 0.45em;
}
.xr-help-icon:before {
  content: "\f059";
}
@media all and (min-width: 320px) {
  .col-ty-a,
  .col-ty-5p,
  .col-ty-1,
  .col-ty-10p,
  .col-ty-15p,
  .col-ty-2,
  .col-ty-20p,
  .col-ty-3,
  .col-ty-25p,
  .col-ty-30p,
  .col-ty-4,
  .col-ty-35p,
  .col-ty-40p,
  .col-ty-5,
  .col-ty-45p,
  .col-ty-6,
  .col-ty-50p,
  .col-ty-55p,
  .col-ty-7,
  .col-ty-60p,
  .col-ty-65p,
  .col-ty-8,
  .col-ty-70p,
  .col-ty-9,
  .col-ty-75p,
  .col-ty-80p,
  .col-ty-10,
  .col-ty-85p,
  .col-ty-90p,
  .col-ty-11,
  .col-ty-95p,
  .col-ty-12,
  .col-ty-100p {
    float: none;
  }
  .col-ty-a,
  .grid-ty-a .GridItem,
  .block_container.mod-ty-a > div[class] {
    width: auto;
  }
  .col-ty-5p,
  .grid-ty-5p .GridItem,
  .block_container.mod-ty-5p > div[class] {
    width: 5%;
  }
  .col-ty-1,
  .grid-ty-1 .GridItem,
  .block_container.mod-ty-1 > div[class] {
    width: 8.333333333%;
  }
  .col-ty-10p,
  .grid-ty-10p .GridItem,
  .block_container.mod-ty-10p > div[class] {
    width: 10%;
  }
  .col-ty-15p,
  .grid-ty-15p .GridItem,
  .block_container.mod-ty-15p > div[class] {
    width: 15%;
  }
  .col-ty-2,
  .grid-ty-2 .GridItem,
  .block_container.mod-ty-2 > div[class] {
    width: 16.666666667%;
  }
  .col-ty-20p,
  .grid-ty-20p .GridItem,
  .block_container.mod-ty-20p > div[class] {
    width: 20%;
  }
  .col-ty-3,
  .grid-ty-3 .GridItem,
  .block_container.mod-ty-3 > div[class] {
    width: 25%;
  }
  .col-ty-25p,
  .grid-ty-25p .GridItem,
  .block_container.mod-ty-25p > div[class] {
    width: 25%;
  }
  .col-ty-30p,
  .grid-ty-30p .GridItem,
  .block_container.mod-ty-30p > div[class] {
    width: 30%;
  }
  .col-ty-4,
  .grid-ty-4 .GridItem,
  .block_container.mod-ty-4 > div[class] {
    width: 33.333333333%;
  }
  .col-ty-35p,
  .grid-ty-35p .GridItem,
  .block_container.mod-ty-35p > div[class] {
    width: 35%;
  }
  .col-ty-40p,
  .grid-ty-40p .GridItem,
  .block_container.mod-ty-40p > div[class] {
    width: 40%;
  }
  .col-ty-5,
  .grid-ty-5 .GridItem,
  .block_container.mod-ty-5 > div[class] {
    width: 41.666666667%;
  }
  .col-ty-45p,
  .grid-ty-45p .GridItem,
  .block_container.mod-ty-45p > div[class] {
    width: 45%;
  }
  .col-ty-6,
  .grid-ty-6 .GridItem,
  .block_container.mod-ty-6 > div[class] {
    width: 50%;
  }
  .col-ty-50p,
  .grid-ty-50p .GridItem,
  .block_container.mod-ty-50p > div[class] {
    width: 50%;
  }
  .col-ty-55p,
  .grid-ty-55p .GridItem,
  .block_container.mod-ty-55p > div[class] {
    width: 55%;
  }
  .col-ty-7,
  .grid-ty-7 .GridItem,
  .block_container.mod-ty-7 > div[class] {
    width: 58.333333333%;
  }
  .col-ty-60p,
  .grid-ty-60p .GridItem,
  .block_container.mod-ty-60p > div[class] {
    width: 60%;
  }
  .col-ty-65p,
  .grid-ty-65p .GridItem,
  .block_container.mod-ty-65p > div[class] {
    width: 65%;
  }
  .col-ty-8,
  .grid-ty-8 .GridItem,
  .block_container.mod-ty-8 > div[class] {
    width: 66.666666667%;
  }
  .col-ty-70p,
  .grid-ty-70p .GridItem,
  .block_container.mod-ty-70p > div[class] {
    width: 70%;
  }
  .col-ty-9,
  .grid-ty-9 .GridItem,
  .block_container.mod-ty-9 > div[class] {
    width: 75%;
  }
  .col-ty-75p,
  .grid-ty-75p .GridItem,
  .block_container.mod-ty-75p > div[class] {
    width: 75%;
  }
  .col-ty-80p,
  .grid-ty-80p .GridItem,
  .block_container.mod-ty-80p > div[class] {
    width: 80%;
  }
  .col-ty-10,
  .grid-ty-10 .GridItem,
  .block_container.mod-ty-10 > div[class] {
    width: 83.333333333%;
  }
  .col-ty-85p,
  .grid-ty-85p .GridItem,
  .block_container.mod-ty-85p > div[class] {
    width: 85%;
  }
  .col-ty-90p,
  .grid-ty-90p .GridItem,
  .block_container.mod-ty-90p > div[class] {
    width: 90%;
  }
  .col-ty-11,
  .grid-ty-11 .GridItem,
  .block_container.mod-ty-11 > div[class] {
    width: 91.666666667%;
  }
  .col-ty-95p,
  .grid-ty-95p .GridItem,
  .block_container.mod-ty-95p > div[class] {
    width: 95%;
  }
  .col-ty-12,
  .grid-ty-12 .GridItem,
  .block_container.mod-ty-12 > div[class] {
    width: 100%;
  }
  .col-ty-100p,
  .grid-ty-100p .GridItem,
  .block_container.mod-ty-100p > div[class] {
    width: 100%;
  }
  .col-ty-push-a {
    left: auto;
  }
  .col-ty-push-0 {
    left: 0;
  }
  .col-ty-push-5p {
    left: 5%;
  }
  .col-ty-push-1 {
    left: 8.333333333%;
  }
  .col-ty-push-10p {
    left: 10%;
  }
  .col-ty-push-15p {
    left: 15%;
  }
  .col-ty-push-2 {
    left: 16.666666667%;
  }
  .col-ty-push-20p {
    left: 20%;
  }
  .col-ty-push-3 {
    left: 25%;
  }
  .col-ty-push-25p {
    left: 25%;
  }
  .col-ty-push-30p {
    left: 30%;
  }
  .col-ty-push-4 {
    left: 33.333333333%;
  }
  .col-ty-push-35p {
    left: 35%;
  }
  .col-ty-push-40p {
    left: 40%;
  }
  .col-ty-push-5 {
    left: 41.666666667%;
  }
  .col-ty-push-45p {
    left: 45%;
  }
  .col-ty-push-6 {
    left: 50%;
  }
  .col-ty-push-50p {
    left: 50%;
  }
  .col-ty-push-55p {
    left: 55%;
  }
  .col-ty-push-7 {
    left: 58.333333333%;
  }
  .col-ty-push-60p {
    left: 60%;
  }
  .col-ty-push-65p {
    left: 65%;
  }
  .col-ty-push-8 {
    left: 66.666666667%;
  }
  .col-ty-push-70p {
    left: 70%;
  }
  .col-ty-push-9 {
    left: 75%;
  }
  .col-ty-push-75p {
    left: 75%;
  }
  .col-ty-push-80p {
    left: 80%;
  }
  .col-ty-push-10 {
    left: 83.333333333%;
  }
  .col-ty-push-85p {
    left: 85%;
  }
  .col-ty-push-90p {
    left: 90%;
  }
  .col-ty-push-11 {
    left: 91.666666667%;
  }
  .col-ty-push-95p {
    left: 95%;
  }
  .col-ty-push-12 {
    left: 100%;
  }
  .col-ty-pull-a {
    right: auto;
  }
  .col-ty-pull-0 {
    right: 0;
  }
  .col-ty-pull-5p {
    right: 5%;
  }
  .col-ty-pull-1 {
    right: 8.333333333%;
  }
  .col-ty-pull-10p {
    right: 10%;
  }
  .col-ty-pull-15p {
    right: 15%;
  }
  .col-ty-pull-2 {
    right: 16.666666667%;
  }
  .col-ty-pull-20p {
    right: 20%;
  }
  .col-ty-pull-3 {
    right: 25%;
  }
  .col-ty-pull-25p {
    right: 25%;
  }
  .col-ty-pull-30p {
    right: 30%;
  }
  .col-ty-pull-4 {
    right: 33.333333333%;
  }
  .col-ty-pull-35p {
    right: 35%;
  }
  .col-ty-pull-40p {
    right: 40%;
  }
  .col-ty-pull-5 {
    right: 41.666666667%;
  }
  .col-ty-pull-45p {
    right: 45%;
  }
  .col-ty-pull-6 {
    right: 50%;
  }
  .col-ty-pull-50p {
    right: 50%;
  }
  .col-ty-pull-55p {
    right: 55%;
  }
  .col-ty-pull-7 {
    right: 58.333333333%;
  }
  .col-ty-pull-60p {
    right: 60%;
  }
  .col-ty-pull-65p {
    right: 65%;
  }
  .col-ty-pull-8 {
    right: 66.666666667%;
  }
  .col-ty-pull-70p {
    right: 70%;
  }
  .col-ty-pull-9 {
    right: 75%;
  }
  .col-ty-pull-75p {
    right: 75%;
  }
  .col-ty-pull-80p {
    right: 80%;
  }
  .col-ty-pull-10 {
    right: 83.333333333%;
  }
  .col-ty-pull-85p {
    right: 85%;
  }
  .col-ty-pull-90p {
    right: 90%;
  }
  .col-ty-pull-11 {
    right: 91.666666667%;
  }
  .col-ty-pull-95p {
    right: 95%;
  }
  .col-ty-pull-12 {
    right: 100%;
  }
  .col-ty-offset-a {
    margin-left: auto;
  }
  .col-ty-offset-0 {
    margin-left: 0;
  }
  .col-ty-offset-5p {
    margin-left: 5%;
  }
  .col-ty-offset-1 {
    margin-left: 8.333333333%;
  }
  .col-ty-offset-10p {
    margin-left: 10%;
  }
  .col-ty-offset-15p {
    margin-left: 15%;
  }
  .col-ty-offset-2 {
    margin-left: 16.666666667%;
  }
  .col-ty-offset-20p {
    margin-left: 20%;
  }
  .col-ty-offset-3 {
    margin-left: 25%;
  }
  .col-ty-offset-25p {
    margin-left: 25%;
  }
  .col-ty-offset-30p {
    margin-left: 30%;
  }
  .col-ty-offset-4 {
    margin-left: 33.333333333%;
  }
  .col-ty-offset-35p {
    margin-left: 35%;
  }
  .col-ty-offset-40p {
    margin-left: 40%;
  }
  .col-ty-offset-5 {
    margin-left: 41.666666667%;
  }
  .col-ty-offset-45p {
    margin-left: 45%;
  }
  .col-ty-offset-6 {
    margin-left: 50%;
  }
  .col-ty-offset-50p {
    margin-left: 50%;
  }
  .col-ty-offset-55p {
    margin-left: 55%;
  }
  .col-ty-offset-7 {
    margin-left: 58.333333333%;
  }
  .col-ty-offset-60p {
    margin-left: 60%;
  }
  .col-ty-offset-65p {
    margin-left: 65%;
  }
  .col-ty-offset-8 {
    margin-left: 66.666666667%;
  }
  .col-ty-offset-70p {
    margin-left: 70%;
  }
  .col-ty-offset-9 {
    margin-left: 75%;
  }
  .col-ty-offset-75p {
    margin-left: 75%;
  }
  .col-ty-offset-80p {
    margin-left: 80%;
  }
  .col-ty-offset-10 {
    margin-left: 83.333333333%;
  }
  .col-ty-offset-85p {
    margin-left: 85%;
  }
  .col-ty-offset-90p {
    margin-left: 90%;
  }
  .col-ty-offset-11 {
    margin-left: 91.666666667%;
  }
  .col-ty-offset-95p {
    margin-left: 95%;
  }
  .col-ty-offset-12 {
    margin-left: 100%;
  }
  .col-ty-offset-100p {
    margin-left: 100%;
  }
  .col-ty-n-offset-a {
    margin-left: auto;
  }
  .col-ty-n-offset-0 {
    margin-left: 0;
  }
  .col-ty-n-offset-5p {
    margin-left: -5%;
  }
  .col-ty-n-offset-1 {
    margin-left: -8.333333333%;
  }
  .col-ty-n-offset-10p {
    margin-left: -10%;
  }
  .col-ty-n-offset-15p {
    margin-left: -15%;
  }
  .col-ty-n-offset-2 {
    margin-left: -16.666666667%;
  }
  .col-ty-n-offset-20p {
    margin-left: -20%;
  }
  .col-ty-n-offset-3 {
    margin-left: -25%;
  }
  .col-ty-n-offset-25p {
    margin-left: -25%;
  }
  .col-ty-n-offset-30p {
    margin-left: -30%;
  }
  .col-ty-n-offset-4 {
    margin-left: -33.333333333%;
  }
  .col-ty-n-offset-35p {
    margin-left: -35%;
  }
  .col-ty-n-offset-40p {
    margin-left: -40%;
  }
  .col-ty-n-offset-5 {
    margin-left: -41.666666667%;
  }
  .col-ty-n-offset-45p {
    margin-left: -45%;
  }
  .col-ty-n-offset-6 {
    margin-left: -50%;
  }
  .col-ty-n-offset-50p {
    margin-left: -50%;
  }
  .col-ty-n-offset-55p {
    margin-left: -55%;
  }
  .col-ty-n-offset-7 {
    margin-left: -58.333333333%;
  }
  .col-ty-n-offset-60p {
    margin-left: -60%;
  }
  .col-ty-n-offset-65p {
    margin-left: -65%;
  }
  .col-ty-n-offset-8 {
    margin-left: -66.666666667%;
  }
  .col-ty-n-offset-70p {
    margin-left: -70%;
  }
  .col-ty-n-offset-9 {
    margin-left: -75%;
  }
  .col-ty-n-offset-75p {
    margin-left: -75%;
  }
  .col-ty-n-offset-80p {
    margin-left: -80%;
  }
  .col-ty-n-offset-10 {
    margin-left: -83.333333333%;
  }
  .col-ty-n-offset-85p {
    margin-left: -85%;
  }
  .col-ty-n-offset-90p {
    margin-left: -90%;
  }
  .col-ty-n-offset-11 {
    margin-left: -91.666666667%;
  }
  .col-ty-n-offset-95p {
    margin-left: -95%;
  }
  .col-ty-n-offset-12 {
    margin-left: -100%;
  }
  .col-ty-n-offset-100p {
    margin-left: -100%;
  }
  .col-ty-inset-a {
    margin-right: auto;
  }
  .col-ty-inset-0 {
    margin-right: 0;
  }
  .col-ty-inset-5p {
    margin-right: 5%;
  }
  .col-ty-inset-1 {
    margin-right: 8.333333333%;
  }
  .col-ty-inset-10p {
    margin-right: 10%;
  }
  .col-ty-inset-15p {
    margin-right: 15%;
  }
  .col-ty-inset-2 {
    margin-right: 16.666666667%;
  }
  .col-ty-inset-20p {
    margin-right: 20%;
  }
  .col-ty-inset-3 {
    margin-right: 25%;
  }
  .col-ty-inset-25p {
    margin-right: 25%;
  }
  .col-ty-inset-30p {
    margin-right: 30%;
  }
  .col-ty-inset-4 {
    margin-right: 33.333333333%;
  }
  .col-ty-inset-35p {
    margin-right: 35%;
  }
  .col-ty-inset-40p {
    margin-right: 40%;
  }
  .col-ty-inset-5 {
    margin-right: 41.666666667%;
  }
  .col-ty-inset-45p {
    margin-right: 45%;
  }
  .col-ty-inset-6 {
    margin-right: 50%;
  }
  .col-ty-inset-50p {
    margin-right: 50%;
  }
  .col-ty-inset-55p {
    margin-right: 55%;
  }
  .col-ty-inset-7 {
    margin-right: 58.333333333%;
  }
  .col-ty-inset-60p {
    margin-right: 60%;
  }
  .col-ty-inset-65p {
    margin-right: 65%;
  }
  .col-ty-inset-8 {
    margin-right: 66.666666667%;
  }
  .col-ty-inset-70p {
    margin-right: 70%;
  }
  .col-ty-inset-9 {
    margin-right: 75%;
  }
  .col-ty-inset-75p {
    margin-right: 75%;
  }
  .col-ty-inset-80p {
    margin-right: 80%;
  }
  .col-ty-inset-10 {
    margin-right: 83.333333333%;
  }
  .col-ty-inset-85p {
    margin-right: 85%;
  }
  .col-ty-inset-90p {
    margin-right: 90%;
  }
  .col-ty-inset-11 {
    margin-right: 91.666666667%;
  }
  .col-ty-inset-95p {
    margin-right: 95%;
  }
  .col-ty-inset-12 {
    margin-right: 100%;
  }
  .col-ty-inset-100p {
    margin-right: 100%;
  }
  .col-ty-n-inset-a {
    margin-right: auto;
  }
  .col-ty-n-inset-0 {
    margin-right: 0;
  }
  .col-ty-n-inset-5p {
    margin-right: -5%;
  }
  .col-ty-n-inset-1 {
    margin-right: -8.333333333%;
  }
  .col-ty-n-inset-10p {
    margin-right: -10%;
  }
  .col-ty-n-inset-15p {
    margin-right: -15%;
  }
  .col-ty-n-inset-2 {
    margin-right: -16.666666667%;
  }
  .col-ty-n-inset-20p {
    margin-right: -20%;
  }
  .col-ty-n-inset-3 {
    margin-right: -25%;
  }
  .col-ty-n-inset-25p {
    margin-right: -25%;
  }
  .col-ty-n-inset-30p {
    margin-right: -30%;
  }
  .col-ty-n-inset-4 {
    margin-right: -33.333333333%;
  }
  .col-ty-n-inset-35p {
    margin-right: -35%;
  }
  .col-ty-n-inset-40p {
    margin-right: -40%;
  }
  .col-ty-n-inset-5 {
    margin-right: -41.666666667%;
  }
  .col-ty-n-inset-45p {
    margin-right: -45%;
  }
  .col-ty-n-inset-6 {
    margin-right: -50%;
  }
  .col-ty-n-inset-50p {
    margin-right: -50%;
  }
  .col-ty-n-inset-55p {
    margin-right: -55%;
  }
  .col-ty-n-inset-7 {
    margin-right: -58.333333333%;
  }
  .col-ty-n-inset-60p {
    margin-right: -60%;
  }
  .col-ty-n-inset-65p {
    margin-right: -65%;
  }
  .col-ty-n-inset-8 {
    margin-right: -66.666666667%;
  }
  .col-ty-n-inset-70p {
    margin-right: -70%;
  }
  .col-ty-n-inset-9 {
    margin-right: -75%;
  }
  .col-ty-n-inset-75p {
    margin-right: -75%;
  }
  .col-ty-n-inset-80p {
    margin-right: -80%;
  }
  .col-ty-n-inset-10 {
    margin-right: -83.333333333%;
  }
  .col-ty-n-inset-85p {
    margin-right: -85%;
  }
  .col-ty-n-inset-90p {
    margin-right: -90%;
  }
  .col-ty-n-inset-11 {
    margin-right: -91.666666667%;
  }
  .col-ty-n-inset-95p {
    margin-right: -95%;
  }
  .col-ty-n-inset-12 {
    margin-right: -100%;
  }
  .col-ty-n-inset-100p {
    margin-right: -100%;
  }
  .col-ty-rfull {
    padding-right: 0;
  }
  .col-ty-lfull {
    padding-left: 0;
  }
  .col-ty-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-ty-padd {
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-ty-bottom {
    vertical-align: bottom;
  }
  .col-ty-nfloat {
    float: none !important;
  }
  .col-ty-rfloat {
    float: right !important;
  }
  .col-ty-lfloat {
    float: left !important;
  }
  .hidden-ty {
    display: none !important;
  }
  .visible-ty-block {
    display: block !important;
  }
  .visible-ty-inline {
    display: inline !important;
  }
  .visible-ty-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 320px) and (max-width: 479px) {
  .col-ty-only-full {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .col-ty-va-bottom {
    vertical-align: bottom !important;
  }
  .col-ty-pull-right {
    float: right !important;
  }
  .col-ty-pull-left {
    float: left !important;
  }
  .hidden-ty-only {
    display: none !important;
  }
  .visible-ty-only-block {
    display: block !important;
  }
  .visible-ty-only-inline {
    display: inline !important;
  }
  .visible-ty-only-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 480px) {
  .col-xs-a,
  .col-xs-5p,
  .col-xs-1,
  .col-xs-10p,
  .col-xs-15p,
  .col-xs-2,
  .col-xs-20p,
  .col-xs-3,
  .col-xs-25p,
  .col-xs-30p,
  .col-xs-4,
  .col-xs-35p,
  .col-xs-40p,
  .col-xs-5,
  .col-xs-45p,
  .col-xs-6,
  .col-xs-50p,
  .col-xs-55p,
  .col-xs-7,
  .col-xs-60p,
  .col-xs-65p,
  .col-xs-8,
  .col-xs-70p,
  .col-xs-9,
  .col-xs-75p,
  .col-xs-80p,
  .col-xs-10,
  .col-xs-85p,
  .col-xs-90p,
  .col-xs-11,
  .col-xs-95p,
  .col-xs-12,
  .col-xs-100p {
    float: none;
  }
  .col-xs-a,
  .grid-xs-a .GridItem,
  .block_container.mod-xs-a > div[class] {
    width: auto;
  }
  .col-xs-5p,
  .grid-xs-5p .GridItem,
  .block_container.mod-xs-5p > div[class] {
    width: 5%;
  }
  .col-xs-1,
  .grid-xs-1 .GridItem,
  .block_container.mod-xs-1 > div[class] {
    width: 8.333333333%;
  }
  .col-xs-10p,
  .grid-xs-10p .GridItem,
  .block_container.mod-xs-10p > div[class] {
    width: 10%;
  }
  .col-xs-15p,
  .grid-xs-15p .GridItem,
  .block_container.mod-xs-15p > div[class] {
    width: 15%;
  }
  .col-xs-2,
  .grid-xs-2 .GridItem,
  .block_container.mod-xs-2 > div[class] {
    width: 16.666666667%;
  }
  .col-xs-20p,
  .grid-xs-20p .GridItem,
  .block_container.mod-xs-20p > div[class] {
    width: 20%;
  }
  .col-xs-3,
  .grid-xs-3 .GridItem,
  .block_container.mod-xs-3 > div[class] {
    width: 25%;
  }
  .col-xs-25p,
  .grid-xs-25p .GridItem,
  .block_container.mod-xs-25p > div[class] {
    width: 25%;
  }
  .col-xs-30p,
  .grid-xs-30p .GridItem,
  .block_container.mod-xs-30p > div[class] {
    width: 30%;
  }
  .col-xs-4,
  .grid-xs-4 .GridItem,
  .block_container.mod-xs-4 > div[class] {
    width: 33.333333333%;
  }
  .col-xs-35p,
  .grid-xs-35p .GridItem,
  .block_container.mod-xs-35p > div[class] {
    width: 35%;
  }
  .col-xs-40p,
  .grid-xs-40p .GridItem,
  .block_container.mod-xs-40p > div[class] {
    width: 40%;
  }
  .col-xs-5,
  .grid-xs-5 .GridItem,
  .block_container.mod-xs-5 > div[class] {
    width: 41.666666667%;
  }
  .col-xs-45p,
  .grid-xs-45p .GridItem,
  .block_container.mod-xs-45p > div[class] {
    width: 45%;
  }
  .col-xs-6,
  .grid-xs-6 .GridItem,
  .block_container.mod-xs-6 > div[class] {
    width: 50%;
  }
  .col-xs-50p,
  .grid-xs-50p .GridItem,
  .block_container.mod-xs-50p > div[class] {
    width: 50%;
  }
  .col-xs-55p,
  .grid-xs-55p .GridItem,
  .block_container.mod-xs-55p > div[class] {
    width: 55%;
  }
  .col-xs-7,
  .grid-xs-7 .GridItem,
  .block_container.mod-xs-7 > div[class] {
    width: 58.333333333%;
  }
  .col-xs-60p,
  .grid-xs-60p .GridItem,
  .block_container.mod-xs-60p > div[class] {
    width: 60%;
  }
  .col-xs-65p,
  .grid-xs-65p .GridItem,
  .block_container.mod-xs-65p > div[class] {
    width: 65%;
  }
  .col-xs-8,
  .grid-xs-8 .GridItem,
  .block_container.mod-xs-8 > div[class] {
    width: 66.666666667%;
  }
  .col-xs-70p,
  .grid-xs-70p .GridItem,
  .block_container.mod-xs-70p > div[class] {
    width: 70%;
  }
  .col-xs-9,
  .grid-xs-9 .GridItem,
  .block_container.mod-xs-9 > div[class] {
    width: 75%;
  }
  .col-xs-75p,
  .grid-xs-75p .GridItem,
  .block_container.mod-xs-75p > div[class] {
    width: 75%;
  }
  .col-xs-80p,
  .grid-xs-80p .GridItem,
  .block_container.mod-xs-80p > div[class] {
    width: 80%;
  }
  .col-xs-10,
  .grid-xs-10 .GridItem,
  .block_container.mod-xs-10 > div[class] {
    width: 83.333333333%;
  }
  .col-xs-85p,
  .grid-xs-85p .GridItem,
  .block_container.mod-xs-85p > div[class] {
    width: 85%;
  }
  .col-xs-90p,
  .grid-xs-90p .GridItem,
  .block_container.mod-xs-90p > div[class] {
    width: 90%;
  }
  .col-xs-11,
  .grid-xs-11 .GridItem,
  .block_container.mod-xs-11 > div[class] {
    width: 91.666666667%;
  }
  .col-xs-95p,
  .grid-xs-95p .GridItem,
  .block_container.mod-xs-95p > div[class] {
    width: 95%;
  }
  .col-xs-12,
  .grid-xs-12 .GridItem,
  .block_container.mod-xs-12 > div[class] {
    width: 100%;
  }
  .col-xs-100p,
  .grid-xs-100p .GridItem,
  .block_container.mod-xs-100p > div[class] {
    width: 100%;
  }
  .col-xs-push-a {
    left: auto;
  }
  .col-xs-push-0 {
    left: 0;
  }
  .col-xs-push-5p {
    left: 5%;
  }
  .col-xs-push-1 {
    left: 8.333333333%;
  }
  .col-xs-push-10p {
    left: 10%;
  }
  .col-xs-push-15p {
    left: 15%;
  }
  .col-xs-push-2 {
    left: 16.666666667%;
  }
  .col-xs-push-20p {
    left: 20%;
  }
  .col-xs-push-3 {
    left: 25%;
  }
  .col-xs-push-25p {
    left: 25%;
  }
  .col-xs-push-30p {
    left: 30%;
  }
  .col-xs-push-4 {
    left: 33.333333333%;
  }
  .col-xs-push-35p {
    left: 35%;
  }
  .col-xs-push-40p {
    left: 40%;
  }
  .col-xs-push-5 {
    left: 41.666666667%;
  }
  .col-xs-push-45p {
    left: 45%;
  }
  .col-xs-push-6 {
    left: 50%;
  }
  .col-xs-push-50p {
    left: 50%;
  }
  .col-xs-push-55p {
    left: 55%;
  }
  .col-xs-push-7 {
    left: 58.333333333%;
  }
  .col-xs-push-60p {
    left: 60%;
  }
  .col-xs-push-65p {
    left: 65%;
  }
  .col-xs-push-8 {
    left: 66.666666667%;
  }
  .col-xs-push-70p {
    left: 70%;
  }
  .col-xs-push-9 {
    left: 75%;
  }
  .col-xs-push-75p {
    left: 75%;
  }
  .col-xs-push-80p {
    left: 80%;
  }
  .col-xs-push-10 {
    left: 83.333333333%;
  }
  .col-xs-push-85p {
    left: 85%;
  }
  .col-xs-push-90p {
    left: 90%;
  }
  .col-xs-push-11 {
    left: 91.666666667%;
  }
  .col-xs-push-95p {
    left: 95%;
  }
  .col-xs-push-12 {
    left: 100%;
  }
  .col-xs-pull-a {
    right: auto;
  }
  .col-xs-pull-0 {
    right: 0;
  }
  .col-xs-pull-5p {
    right: 5%;
  }
  .col-xs-pull-1 {
    right: 8.333333333%;
  }
  .col-xs-pull-10p {
    right: 10%;
  }
  .col-xs-pull-15p {
    right: 15%;
  }
  .col-xs-pull-2 {
    right: 16.666666667%;
  }
  .col-xs-pull-20p {
    right: 20%;
  }
  .col-xs-pull-3 {
    right: 25%;
  }
  .col-xs-pull-25p {
    right: 25%;
  }
  .col-xs-pull-30p {
    right: 30%;
  }
  .col-xs-pull-4 {
    right: 33.333333333%;
  }
  .col-xs-pull-35p {
    right: 35%;
  }
  .col-xs-pull-40p {
    right: 40%;
  }
  .col-xs-pull-5 {
    right: 41.666666667%;
  }
  .col-xs-pull-45p {
    right: 45%;
  }
  .col-xs-pull-6 {
    right: 50%;
  }
  .col-xs-pull-50p {
    right: 50%;
  }
  .col-xs-pull-55p {
    right: 55%;
  }
  .col-xs-pull-7 {
    right: 58.333333333%;
  }
  .col-xs-pull-60p {
    right: 60%;
  }
  .col-xs-pull-65p {
    right: 65%;
  }
  .col-xs-pull-8 {
    right: 66.666666667%;
  }
  .col-xs-pull-70p {
    right: 70%;
  }
  .col-xs-pull-9 {
    right: 75%;
  }
  .col-xs-pull-75p {
    right: 75%;
  }
  .col-xs-pull-80p {
    right: 80%;
  }
  .col-xs-pull-10 {
    right: 83.333333333%;
  }
  .col-xs-pull-85p {
    right: 85%;
  }
  .col-xs-pull-90p {
    right: 90%;
  }
  .col-xs-pull-11 {
    right: 91.666666667%;
  }
  .col-xs-pull-95p {
    right: 95%;
  }
  .col-xs-pull-12 {
    right: 100%;
  }
  .col-xs-offset-a {
    margin-left: auto;
  }
  .col-xs-offset-0 {
    margin-left: 0;
  }
  .col-xs-offset-5p {
    margin-left: 5%;
  }
  .col-xs-offset-1 {
    margin-left: 8.333333333%;
  }
  .col-xs-offset-10p {
    margin-left: 10%;
  }
  .col-xs-offset-15p {
    margin-left: 15%;
  }
  .col-xs-offset-2 {
    margin-left: 16.666666667%;
  }
  .col-xs-offset-20p {
    margin-left: 20%;
  }
  .col-xs-offset-3 {
    margin-left: 25%;
  }
  .col-xs-offset-25p {
    margin-left: 25%;
  }
  .col-xs-offset-30p {
    margin-left: 30%;
  }
  .col-xs-offset-4 {
    margin-left: 33.333333333%;
  }
  .col-xs-offset-35p {
    margin-left: 35%;
  }
  .col-xs-offset-40p {
    margin-left: 40%;
  }
  .col-xs-offset-5 {
    margin-left: 41.666666667%;
  }
  .col-xs-offset-45p {
    margin-left: 45%;
  }
  .col-xs-offset-6 {
    margin-left: 50%;
  }
  .col-xs-offset-50p {
    margin-left: 50%;
  }
  .col-xs-offset-55p {
    margin-left: 55%;
  }
  .col-xs-offset-7 {
    margin-left: 58.333333333%;
  }
  .col-xs-offset-60p {
    margin-left: 60%;
  }
  .col-xs-offset-65p {
    margin-left: 65%;
  }
  .col-xs-offset-8 {
    margin-left: 66.666666667%;
  }
  .col-xs-offset-70p {
    margin-left: 70%;
  }
  .col-xs-offset-9 {
    margin-left: 75%;
  }
  .col-xs-offset-75p {
    margin-left: 75%;
  }
  .col-xs-offset-80p {
    margin-left: 80%;
  }
  .col-xs-offset-10 {
    margin-left: 83.333333333%;
  }
  .col-xs-offset-85p {
    margin-left: 85%;
  }
  .col-xs-offset-90p {
    margin-left: 90%;
  }
  .col-xs-offset-11 {
    margin-left: 91.666666667%;
  }
  .col-xs-offset-95p {
    margin-left: 95%;
  }
  .col-xs-offset-12 {
    margin-left: 100%;
  }
  .col-xs-offset-100p {
    margin-left: 100%;
  }
  .col-xs-n-offset-a {
    margin-left: auto;
  }
  .col-xs-n-offset-0 {
    margin-left: 0;
  }
  .col-xs-n-offset-5p {
    margin-left: -5%;
  }
  .col-xs-n-offset-1 {
    margin-left: -8.333333333%;
  }
  .col-xs-n-offset-10p {
    margin-left: -10%;
  }
  .col-xs-n-offset-15p {
    margin-left: -15%;
  }
  .col-xs-n-offset-2 {
    margin-left: -16.666666667%;
  }
  .col-xs-n-offset-20p {
    margin-left: -20%;
  }
  .col-xs-n-offset-3 {
    margin-left: -25%;
  }
  .col-xs-n-offset-25p {
    margin-left: -25%;
  }
  .col-xs-n-offset-30p {
    margin-left: -30%;
  }
  .col-xs-n-offset-4 {
    margin-left: -33.333333333%;
  }
  .col-xs-n-offset-35p {
    margin-left: -35%;
  }
  .col-xs-n-offset-40p {
    margin-left: -40%;
  }
  .col-xs-n-offset-5 {
    margin-left: -41.666666667%;
  }
  .col-xs-n-offset-45p {
    margin-left: -45%;
  }
  .col-xs-n-offset-6 {
    margin-left: -50%;
  }
  .col-xs-n-offset-50p {
    margin-left: -50%;
  }
  .col-xs-n-offset-55p {
    margin-left: -55%;
  }
  .col-xs-n-offset-7 {
    margin-left: -58.333333333%;
  }
  .col-xs-n-offset-60p {
    margin-left: -60%;
  }
  .col-xs-n-offset-65p {
    margin-left: -65%;
  }
  .col-xs-n-offset-8 {
    margin-left: -66.666666667%;
  }
  .col-xs-n-offset-70p {
    margin-left: -70%;
  }
  .col-xs-n-offset-9 {
    margin-left: -75%;
  }
  .col-xs-n-offset-75p {
    margin-left: -75%;
  }
  .col-xs-n-offset-80p {
    margin-left: -80%;
  }
  .col-xs-n-offset-10 {
    margin-left: -83.333333333%;
  }
  .col-xs-n-offset-85p {
    margin-left: -85%;
  }
  .col-xs-n-offset-90p {
    margin-left: -90%;
  }
  .col-xs-n-offset-11 {
    margin-left: -91.666666667%;
  }
  .col-xs-n-offset-95p {
    margin-left: -95%;
  }
  .col-xs-n-offset-12 {
    margin-left: -100%;
  }
  .col-xs-n-offset-100p {
    margin-left: -100%;
  }
  .col-xs-inset-a {
    margin-right: auto;
  }
  .col-xs-inset-0 {
    margin-right: 0;
  }
  .col-xs-inset-5p {
    margin-right: 5%;
  }
  .col-xs-inset-1 {
    margin-right: 8.333333333%;
  }
  .col-xs-inset-10p {
    margin-right: 10%;
  }
  .col-xs-inset-15p {
    margin-right: 15%;
  }
  .col-xs-inset-2 {
    margin-right: 16.666666667%;
  }
  .col-xs-inset-20p {
    margin-right: 20%;
  }
  .col-xs-inset-3 {
    margin-right: 25%;
  }
  .col-xs-inset-25p {
    margin-right: 25%;
  }
  .col-xs-inset-30p {
    margin-right: 30%;
  }
  .col-xs-inset-4 {
    margin-right: 33.333333333%;
  }
  .col-xs-inset-35p {
    margin-right: 35%;
  }
  .col-xs-inset-40p {
    margin-right: 40%;
  }
  .col-xs-inset-5 {
    margin-right: 41.666666667%;
  }
  .col-xs-inset-45p {
    margin-right: 45%;
  }
  .col-xs-inset-6 {
    margin-right: 50%;
  }
  .col-xs-inset-50p {
    margin-right: 50%;
  }
  .col-xs-inset-55p {
    margin-right: 55%;
  }
  .col-xs-inset-7 {
    margin-right: 58.333333333%;
  }
  .col-xs-inset-60p {
    margin-right: 60%;
  }
  .col-xs-inset-65p {
    margin-right: 65%;
  }
  .col-xs-inset-8 {
    margin-right: 66.666666667%;
  }
  .col-xs-inset-70p {
    margin-right: 70%;
  }
  .col-xs-inset-9 {
    margin-right: 75%;
  }
  .col-xs-inset-75p {
    margin-right: 75%;
  }
  .col-xs-inset-80p {
    margin-right: 80%;
  }
  .col-xs-inset-10 {
    margin-right: 83.333333333%;
  }
  .col-xs-inset-85p {
    margin-right: 85%;
  }
  .col-xs-inset-90p {
    margin-right: 90%;
  }
  .col-xs-inset-11 {
    margin-right: 91.666666667%;
  }
  .col-xs-inset-95p {
    margin-right: 95%;
  }
  .col-xs-inset-12 {
    margin-right: 100%;
  }
  .col-xs-inset-100p {
    margin-right: 100%;
  }
  .col-xs-n-inset-a {
    margin-right: auto;
  }
  .col-xs-n-inset-0 {
    margin-right: 0;
  }
  .col-xs-n-inset-5p {
    margin-right: -5%;
  }
  .col-xs-n-inset-1 {
    margin-right: -8.333333333%;
  }
  .col-xs-n-inset-10p {
    margin-right: -10%;
  }
  .col-xs-n-inset-15p {
    margin-right: -15%;
  }
  .col-xs-n-inset-2 {
    margin-right: -16.666666667%;
  }
  .col-xs-n-inset-20p {
    margin-right: -20%;
  }
  .col-xs-n-inset-3 {
    margin-right: -25%;
  }
  .col-xs-n-inset-25p {
    margin-right: -25%;
  }
  .col-xs-n-inset-30p {
    margin-right: -30%;
  }
  .col-xs-n-inset-4 {
    margin-right: -33.333333333%;
  }
  .col-xs-n-inset-35p {
    margin-right: -35%;
  }
  .col-xs-n-inset-40p {
    margin-right: -40%;
  }
  .col-xs-n-inset-5 {
    margin-right: -41.666666667%;
  }
  .col-xs-n-inset-45p {
    margin-right: -45%;
  }
  .col-xs-n-inset-6 {
    margin-right: -50%;
  }
  .col-xs-n-inset-50p {
    margin-right: -50%;
  }
  .col-xs-n-inset-55p {
    margin-right: -55%;
  }
  .col-xs-n-inset-7 {
    margin-right: -58.333333333%;
  }
  .col-xs-n-inset-60p {
    margin-right: -60%;
  }
  .col-xs-n-inset-65p {
    margin-right: -65%;
  }
  .col-xs-n-inset-8 {
    margin-right: -66.666666667%;
  }
  .col-xs-n-inset-70p {
    margin-right: -70%;
  }
  .col-xs-n-inset-9 {
    margin-right: -75%;
  }
  .col-xs-n-inset-75p {
    margin-right: -75%;
  }
  .col-xs-n-inset-80p {
    margin-right: -80%;
  }
  .col-xs-n-inset-10 {
    margin-right: -83.333333333%;
  }
  .col-xs-n-inset-85p {
    margin-right: -85%;
  }
  .col-xs-n-inset-90p {
    margin-right: -90%;
  }
  .col-xs-n-inset-11 {
    margin-right: -91.666666667%;
  }
  .col-xs-n-inset-95p {
    margin-right: -95%;
  }
  .col-xs-n-inset-12 {
    margin-right: -100%;
  }
  .col-xs-n-inset-100p {
    margin-right: -100%;
  }
  .col-xs-rfull {
    padding-right: 0;
  }
  .col-xs-lfull {
    padding-left: 0;
  }
  .col-xs-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-xs-padd {
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-xs-bottom {
    vertical-align: bottom;
  }
  .col-xs-nfloat {
    float: none !important;
  }
  .col-xs-rfloat {
    float: right !important;
  }
  .col-xs-lfloat {
    float: left !important;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs-block {
    display: block !important;
  }
  .visible-xs-inline {
    display: inline !important;
  }
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  .col-xs-only-full {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .col-xs-va-bottom {
    vertical-align: bottom !important;
  }
  .col-xs-pull-right {
    float: right !important;
  }
  .col-xs-pull-left {
    float: left !important;
  }
  .hidden-xs-only {
    display: none !important;
  }
  .visible-xs-only-block {
    display: block !important;
  }
  .visible-xs-only-inline {
    display: inline !important;
  }
  .visible-xs-only-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 600px) {
  .col-sw-a,
  .col-sw-5p,
  .col-sw-1,
  .col-sw-10p,
  .col-sw-15p,
  .col-sw-2,
  .col-sw-20p,
  .col-sw-3,
  .col-sw-25p,
  .col-sw-30p,
  .col-sw-4,
  .col-sw-35p,
  .col-sw-40p,
  .col-sw-5,
  .col-sw-45p,
  .col-sw-6,
  .col-sw-50p,
  .col-sw-55p,
  .col-sw-7,
  .col-sw-60p,
  .col-sw-65p,
  .col-sw-8,
  .col-sw-70p,
  .col-sw-9,
  .col-sw-75p,
  .col-sw-80p,
  .col-sw-10,
  .col-sw-85p,
  .col-sw-90p,
  .col-sw-11,
  .col-sw-95p,
  .col-sw-12,
  .col-sw-100p {
    float: none;
  }
  .col-sw-a,
  .grid-sw-a .GridItem,
  .block_container.mod-sw-a > div[class] {
    width: auto;
  }
  .col-sw-5p,
  .grid-sw-5p .GridItem,
  .block_container.mod-sw-5p > div[class] {
    width: 5%;
  }
  .col-sw-1,
  .grid-sw-1 .GridItem,
  .block_container.mod-sw-1 > div[class] {
    width: 8.333333333%;
  }
  .col-sw-10p,
  .grid-sw-10p .GridItem,
  .block_container.mod-sw-10p > div[class] {
    width: 10%;
  }
  .col-sw-15p,
  .grid-sw-15p .GridItem,
  .block_container.mod-sw-15p > div[class] {
    width: 15%;
  }
  .col-sw-2,
  .grid-sw-2 .GridItem,
  .block_container.mod-sw-2 > div[class] {
    width: 16.666666667%;
  }
  .col-sw-20p,
  .grid-sw-20p .GridItem,
  .block_container.mod-sw-20p > div[class] {
    width: 20%;
  }
  .col-sw-3,
  .grid-sw-3 .GridItem,
  .block_container.mod-sw-3 > div[class] {
    width: 25%;
  }
  .col-sw-25p,
  .grid-sw-25p .GridItem,
  .block_container.mod-sw-25p > div[class] {
    width: 25%;
  }
  .col-sw-30p,
  .grid-sw-30p .GridItem,
  .block_container.mod-sw-30p > div[class] {
    width: 30%;
  }
  .col-sw-4,
  .grid-sw-4 .GridItem,
  .block_container.mod-sw-4 > div[class] {
    width: 33.333333333%;
  }
  .col-sw-35p,
  .grid-sw-35p .GridItem,
  .block_container.mod-sw-35p > div[class] {
    width: 35%;
  }
  .col-sw-40p,
  .grid-sw-40p .GridItem,
  .block_container.mod-sw-40p > div[class] {
    width: 40%;
  }
  .col-sw-5,
  .grid-sw-5 .GridItem,
  .block_container.mod-sw-5 > div[class] {
    width: 41.666666667%;
  }
  .col-sw-45p,
  .grid-sw-45p .GridItem,
  .block_container.mod-sw-45p > div[class] {
    width: 45%;
  }
  .col-sw-6,
  .grid-sw-6 .GridItem,
  .block_container.mod-sw-6 > div[class] {
    width: 50%;
  }
  .col-sw-50p,
  .grid-sw-50p .GridItem,
  .block_container.mod-sw-50p > div[class] {
    width: 50%;
  }
  .col-sw-55p,
  .grid-sw-55p .GridItem,
  .block_container.mod-sw-55p > div[class] {
    width: 55%;
  }
  .col-sw-7,
  .grid-sw-7 .GridItem,
  .block_container.mod-sw-7 > div[class] {
    width: 58.333333333%;
  }
  .col-sw-60p,
  .grid-sw-60p .GridItem,
  .block_container.mod-sw-60p > div[class] {
    width: 60%;
  }
  .col-sw-65p,
  .grid-sw-65p .GridItem,
  .block_container.mod-sw-65p > div[class] {
    width: 65%;
  }
  .col-sw-8,
  .grid-sw-8 .GridItem,
  .block_container.mod-sw-8 > div[class] {
    width: 66.666666667%;
  }
  .col-sw-70p,
  .grid-sw-70p .GridItem,
  .block_container.mod-sw-70p > div[class] {
    width: 70%;
  }
  .col-sw-9,
  .grid-sw-9 .GridItem,
  .block_container.mod-sw-9 > div[class] {
    width: 75%;
  }
  .col-sw-75p,
  .grid-sw-75p .GridItem,
  .block_container.mod-sw-75p > div[class] {
    width: 75%;
  }
  .col-sw-80p,
  .grid-sw-80p .GridItem,
  .block_container.mod-sw-80p > div[class] {
    width: 80%;
  }
  .col-sw-10,
  .grid-sw-10 .GridItem,
  .block_container.mod-sw-10 > div[class] {
    width: 83.333333333%;
  }
  .col-sw-85p,
  .grid-sw-85p .GridItem,
  .block_container.mod-sw-85p > div[class] {
    width: 85%;
  }
  .col-sw-90p,
  .grid-sw-90p .GridItem,
  .block_container.mod-sw-90p > div[class] {
    width: 90%;
  }
  .col-sw-11,
  .grid-sw-11 .GridItem,
  .block_container.mod-sw-11 > div[class] {
    width: 91.666666667%;
  }
  .col-sw-95p,
  .grid-sw-95p .GridItem,
  .block_container.mod-sw-95p > div[class] {
    width: 95%;
  }
  .col-sw-12,
  .grid-sw-12 .GridItem,
  .block_container.mod-sw-12 > div[class] {
    width: 100%;
  }
  .col-sw-100p,
  .grid-sw-100p .GridItem,
  .block_container.mod-sw-100p > div[class] {
    width: 100%;
  }
  .col-sw-push-a {
    left: auto;
  }
  .col-sw-push-0 {
    left: 0;
  }
  .col-sw-push-5p {
    left: 5%;
  }
  .col-sw-push-1 {
    left: 8.333333333%;
  }
  .col-sw-push-10p {
    left: 10%;
  }
  .col-sw-push-15p {
    left: 15%;
  }
  .col-sw-push-2 {
    left: 16.666666667%;
  }
  .col-sw-push-20p {
    left: 20%;
  }
  .col-sw-push-3 {
    left: 25%;
  }
  .col-sw-push-25p {
    left: 25%;
  }
  .col-sw-push-30p {
    left: 30%;
  }
  .col-sw-push-4 {
    left: 33.333333333%;
  }
  .col-sw-push-35p {
    left: 35%;
  }
  .col-sw-push-40p {
    left: 40%;
  }
  .col-sw-push-5 {
    left: 41.666666667%;
  }
  .col-sw-push-45p {
    left: 45%;
  }
  .col-sw-push-6 {
    left: 50%;
  }
  .col-sw-push-50p {
    left: 50%;
  }
  .col-sw-push-55p {
    left: 55%;
  }
  .col-sw-push-7 {
    left: 58.333333333%;
  }
  .col-sw-push-60p {
    left: 60%;
  }
  .col-sw-push-65p {
    left: 65%;
  }
  .col-sw-push-8 {
    left: 66.666666667%;
  }
  .col-sw-push-70p {
    left: 70%;
  }
  .col-sw-push-9 {
    left: 75%;
  }
  .col-sw-push-75p {
    left: 75%;
  }
  .col-sw-push-80p {
    left: 80%;
  }
  .col-sw-push-10 {
    left: 83.333333333%;
  }
  .col-sw-push-85p {
    left: 85%;
  }
  .col-sw-push-90p {
    left: 90%;
  }
  .col-sw-push-11 {
    left: 91.666666667%;
  }
  .col-sw-push-95p {
    left: 95%;
  }
  .col-sw-push-12 {
    left: 100%;
  }
  .col-sw-pull-a {
    right: auto;
  }
  .col-sw-pull-0 {
    right: 0;
  }
  .col-sw-pull-5p {
    right: 5%;
  }
  .col-sw-pull-1 {
    right: 8.333333333%;
  }
  .col-sw-pull-10p {
    right: 10%;
  }
  .col-sw-pull-15p {
    right: 15%;
  }
  .col-sw-pull-2 {
    right: 16.666666667%;
  }
  .col-sw-pull-20p {
    right: 20%;
  }
  .col-sw-pull-3 {
    right: 25%;
  }
  .col-sw-pull-25p {
    right: 25%;
  }
  .col-sw-pull-30p {
    right: 30%;
  }
  .col-sw-pull-4 {
    right: 33.333333333%;
  }
  .col-sw-pull-35p {
    right: 35%;
  }
  .col-sw-pull-40p {
    right: 40%;
  }
  .col-sw-pull-5 {
    right: 41.666666667%;
  }
  .col-sw-pull-45p {
    right: 45%;
  }
  .col-sw-pull-6 {
    right: 50%;
  }
  .col-sw-pull-50p {
    right: 50%;
  }
  .col-sw-pull-55p {
    right: 55%;
  }
  .col-sw-pull-7 {
    right: 58.333333333%;
  }
  .col-sw-pull-60p {
    right: 60%;
  }
  .col-sw-pull-65p {
    right: 65%;
  }
  .col-sw-pull-8 {
    right: 66.666666667%;
  }
  .col-sw-pull-70p {
    right: 70%;
  }
  .col-sw-pull-9 {
    right: 75%;
  }
  .col-sw-pull-75p {
    right: 75%;
  }
  .col-sw-pull-80p {
    right: 80%;
  }
  .col-sw-pull-10 {
    right: 83.333333333%;
  }
  .col-sw-pull-85p {
    right: 85%;
  }
  .col-sw-pull-90p {
    right: 90%;
  }
  .col-sw-pull-11 {
    right: 91.666666667%;
  }
  .col-sw-pull-95p {
    right: 95%;
  }
  .col-sw-pull-12 {
    right: 100%;
  }
  .col-sw-offset-a {
    margin-left: auto;
  }
  .col-sw-offset-0 {
    margin-left: 0;
  }
  .col-sw-offset-5p {
    margin-left: 5%;
  }
  .col-sw-offset-1 {
    margin-left: 8.333333333%;
  }
  .col-sw-offset-10p {
    margin-left: 10%;
  }
  .col-sw-offset-15p {
    margin-left: 15%;
  }
  .col-sw-offset-2 {
    margin-left: 16.666666667%;
  }
  .col-sw-offset-20p {
    margin-left: 20%;
  }
  .col-sw-offset-3 {
    margin-left: 25%;
  }
  .col-sw-offset-25p {
    margin-left: 25%;
  }
  .col-sw-offset-30p {
    margin-left: 30%;
  }
  .col-sw-offset-4 {
    margin-left: 33.333333333%;
  }
  .col-sw-offset-35p {
    margin-left: 35%;
  }
  .col-sw-offset-40p {
    margin-left: 40%;
  }
  .col-sw-offset-5 {
    margin-left: 41.666666667%;
  }
  .col-sw-offset-45p {
    margin-left: 45%;
  }
  .col-sw-offset-6 {
    margin-left: 50%;
  }
  .col-sw-offset-50p {
    margin-left: 50%;
  }
  .col-sw-offset-55p {
    margin-left: 55%;
  }
  .col-sw-offset-7 {
    margin-left: 58.333333333%;
  }
  .col-sw-offset-60p {
    margin-left: 60%;
  }
  .col-sw-offset-65p {
    margin-left: 65%;
  }
  .col-sw-offset-8 {
    margin-left: 66.666666667%;
  }
  .col-sw-offset-70p {
    margin-left: 70%;
  }
  .col-sw-offset-9 {
    margin-left: 75%;
  }
  .col-sw-offset-75p {
    margin-left: 75%;
  }
  .col-sw-offset-80p {
    margin-left: 80%;
  }
  .col-sw-offset-10 {
    margin-left: 83.333333333%;
  }
  .col-sw-offset-85p {
    margin-left: 85%;
  }
  .col-sw-offset-90p {
    margin-left: 90%;
  }
  .col-sw-offset-11 {
    margin-left: 91.666666667%;
  }
  .col-sw-offset-95p {
    margin-left: 95%;
  }
  .col-sw-offset-12 {
    margin-left: 100%;
  }
  .col-sw-offset-100p {
    margin-left: 100%;
  }
  .col-sw-n-offset-a {
    margin-left: auto;
  }
  .col-sw-n-offset-0 {
    margin-left: 0;
  }
  .col-sw-n-offset-5p {
    margin-left: -5%;
  }
  .col-sw-n-offset-1 {
    margin-left: -8.333333333%;
  }
  .col-sw-n-offset-10p {
    margin-left: -10%;
  }
  .col-sw-n-offset-15p {
    margin-left: -15%;
  }
  .col-sw-n-offset-2 {
    margin-left: -16.666666667%;
  }
  .col-sw-n-offset-20p {
    margin-left: -20%;
  }
  .col-sw-n-offset-3 {
    margin-left: -25%;
  }
  .col-sw-n-offset-25p {
    margin-left: -25%;
  }
  .col-sw-n-offset-30p {
    margin-left: -30%;
  }
  .col-sw-n-offset-4 {
    margin-left: -33.333333333%;
  }
  .col-sw-n-offset-35p {
    margin-left: -35%;
  }
  .col-sw-n-offset-40p {
    margin-left: -40%;
  }
  .col-sw-n-offset-5 {
    margin-left: -41.666666667%;
  }
  .col-sw-n-offset-45p {
    margin-left: -45%;
  }
  .col-sw-n-offset-6 {
    margin-left: -50%;
  }
  .col-sw-n-offset-50p {
    margin-left: -50%;
  }
  .col-sw-n-offset-55p {
    margin-left: -55%;
  }
  .col-sw-n-offset-7 {
    margin-left: -58.333333333%;
  }
  .col-sw-n-offset-60p {
    margin-left: -60%;
  }
  .col-sw-n-offset-65p {
    margin-left: -65%;
  }
  .col-sw-n-offset-8 {
    margin-left: -66.666666667%;
  }
  .col-sw-n-offset-70p {
    margin-left: -70%;
  }
  .col-sw-n-offset-9 {
    margin-left: -75%;
  }
  .col-sw-n-offset-75p {
    margin-left: -75%;
  }
  .col-sw-n-offset-80p {
    margin-left: -80%;
  }
  .col-sw-n-offset-10 {
    margin-left: -83.333333333%;
  }
  .col-sw-n-offset-85p {
    margin-left: -85%;
  }
  .col-sw-n-offset-90p {
    margin-left: -90%;
  }
  .col-sw-n-offset-11 {
    margin-left: -91.666666667%;
  }
  .col-sw-n-offset-95p {
    margin-left: -95%;
  }
  .col-sw-n-offset-12 {
    margin-left: -100%;
  }
  .col-sw-n-offset-100p {
    margin-left: -100%;
  }
  .col-sw-inset-a {
    margin-right: auto;
  }
  .col-sw-inset-0 {
    margin-right: 0;
  }
  .col-sw-inset-5p {
    margin-right: 5%;
  }
  .col-sw-inset-1 {
    margin-right: 8.333333333%;
  }
  .col-sw-inset-10p {
    margin-right: 10%;
  }
  .col-sw-inset-15p {
    margin-right: 15%;
  }
  .col-sw-inset-2 {
    margin-right: 16.666666667%;
  }
  .col-sw-inset-20p {
    margin-right: 20%;
  }
  .col-sw-inset-3 {
    margin-right: 25%;
  }
  .col-sw-inset-25p {
    margin-right: 25%;
  }
  .col-sw-inset-30p {
    margin-right: 30%;
  }
  .col-sw-inset-4 {
    margin-right: 33.333333333%;
  }
  .col-sw-inset-35p {
    margin-right: 35%;
  }
  .col-sw-inset-40p {
    margin-right: 40%;
  }
  .col-sw-inset-5 {
    margin-right: 41.666666667%;
  }
  .col-sw-inset-45p {
    margin-right: 45%;
  }
  .col-sw-inset-6 {
    margin-right: 50%;
  }
  .col-sw-inset-50p {
    margin-right: 50%;
  }
  .col-sw-inset-55p {
    margin-right: 55%;
  }
  .col-sw-inset-7 {
    margin-right: 58.333333333%;
  }
  .col-sw-inset-60p {
    margin-right: 60%;
  }
  .col-sw-inset-65p {
    margin-right: 65%;
  }
  .col-sw-inset-8 {
    margin-right: 66.666666667%;
  }
  .col-sw-inset-70p {
    margin-right: 70%;
  }
  .col-sw-inset-9 {
    margin-right: 75%;
  }
  .col-sw-inset-75p {
    margin-right: 75%;
  }
  .col-sw-inset-80p {
    margin-right: 80%;
  }
  .col-sw-inset-10 {
    margin-right: 83.333333333%;
  }
  .col-sw-inset-85p {
    margin-right: 85%;
  }
  .col-sw-inset-90p {
    margin-right: 90%;
  }
  .col-sw-inset-11 {
    margin-right: 91.666666667%;
  }
  .col-sw-inset-95p {
    margin-right: 95%;
  }
  .col-sw-inset-12 {
    margin-right: 100%;
  }
  .col-sw-inset-100p {
    margin-right: 100%;
  }
  .col-sw-n-inset-a {
    margin-right: auto;
  }
  .col-sw-n-inset-0 {
    margin-right: 0;
  }
  .col-sw-n-inset-5p {
    margin-right: -5%;
  }
  .col-sw-n-inset-1 {
    margin-right: -8.333333333%;
  }
  .col-sw-n-inset-10p {
    margin-right: -10%;
  }
  .col-sw-n-inset-15p {
    margin-right: -15%;
  }
  .col-sw-n-inset-2 {
    margin-right: -16.666666667%;
  }
  .col-sw-n-inset-20p {
    margin-right: -20%;
  }
  .col-sw-n-inset-3 {
    margin-right: -25%;
  }
  .col-sw-n-inset-25p {
    margin-right: -25%;
  }
  .col-sw-n-inset-30p {
    margin-right: -30%;
  }
  .col-sw-n-inset-4 {
    margin-right: -33.333333333%;
  }
  .col-sw-n-inset-35p {
    margin-right: -35%;
  }
  .col-sw-n-inset-40p {
    margin-right: -40%;
  }
  .col-sw-n-inset-5 {
    margin-right: -41.666666667%;
  }
  .col-sw-n-inset-45p {
    margin-right: -45%;
  }
  .col-sw-n-inset-6 {
    margin-right: -50%;
  }
  .col-sw-n-inset-50p {
    margin-right: -50%;
  }
  .col-sw-n-inset-55p {
    margin-right: -55%;
  }
  .col-sw-n-inset-7 {
    margin-right: -58.333333333%;
  }
  .col-sw-n-inset-60p {
    margin-right: -60%;
  }
  .col-sw-n-inset-65p {
    margin-right: -65%;
  }
  .col-sw-n-inset-8 {
    margin-right: -66.666666667%;
  }
  .col-sw-n-inset-70p {
    margin-right: -70%;
  }
  .col-sw-n-inset-9 {
    margin-right: -75%;
  }
  .col-sw-n-inset-75p {
    margin-right: -75%;
  }
  .col-sw-n-inset-80p {
    margin-right: -80%;
  }
  .col-sw-n-inset-10 {
    margin-right: -83.333333333%;
  }
  .col-sw-n-inset-85p {
    margin-right: -85%;
  }
  .col-sw-n-inset-90p {
    margin-right: -90%;
  }
  .col-sw-n-inset-11 {
    margin-right: -91.666666667%;
  }
  .col-sw-n-inset-95p {
    margin-right: -95%;
  }
  .col-sw-n-inset-12 {
    margin-right: -100%;
  }
  .col-sw-n-inset-100p {
    margin-right: -100%;
  }
  .col-sw-rfull {
    padding-right: 0;
  }
  .col-sw-lfull {
    padding-left: 0;
  }
  .col-sw-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-sw-padd {
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-sw-bottom {
    vertical-align: bottom;
  }
  .col-sw-nfloat {
    float: none !important;
  }
  .col-sw-rfloat {
    float: right !important;
  }
  .col-sw-lfloat {
    float: left !important;
  }
  .hidden-sw {
    display: none !important;
  }
  .visible-sw-block {
    display: block !important;
  }
  .visible-sw-inline {
    display: inline !important;
  }
  .visible-sw-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 600px) and (max-width: 767px) {
  .col-sw-only-full {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .col-sw-va-bottom {
    vertical-align: bottom !important;
  }
  .col-sw-pull-right {
    float: right !important;
  }
  .col-sw-pull-left {
    float: left !important;
  }
  .hidden-sw-only {
    display: none !important;
  }
  .visible-sw-only-block {
    display: block !important;
  }
  .visible-sw-only-inline {
    display: inline !important;
  }
  .visible-sw-only-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 768px) {
  .col-sm-a,
  .col-sm-5p,
  .col-sm-1,
  .col-sm-10p,
  .col-sm-15p,
  .col-sm-2,
  .col-sm-20p,
  .col-sm-3,
  .col-sm-25p,
  .col-sm-30p,
  .col-sm-4,
  .col-sm-35p,
  .col-sm-40p,
  .col-sm-5,
  .col-sm-45p,
  .col-sm-6,
  .col-sm-50p,
  .col-sm-55p,
  .col-sm-7,
  .col-sm-60p,
  .col-sm-65p,
  .col-sm-8,
  .col-sm-70p,
  .col-sm-9,
  .col-sm-75p,
  .col-sm-80p,
  .col-sm-10,
  .col-sm-85p,
  .col-sm-90p,
  .col-sm-11,
  .col-sm-95p,
  .col-sm-12,
  .col-sm-100p {
    float: none;
  }
  .col-sm-a,
  .grid-sm-a .GridItem,
  .block_container.mod-sm-a > div[class] {
    width: auto;
  }
  .col-sm-5p,
  .grid-sm-5p .GridItem,
  .block_container.mod-sm-5p > div[class] {
    width: 5%;
  }
  .col-sm-1,
  .grid-sm-1 .GridItem,
  .block_container.mod-sm-1 > div[class] {
    width: 8.333333333%;
  }
  .col-sm-10p,
  .grid-sm-10p .GridItem,
  .block_container.mod-sm-10p > div[class] {
    width: 10%;
  }
  .col-sm-15p,
  .grid-sm-15p .GridItem,
  .block_container.mod-sm-15p > div[class] {
    width: 15%;
  }
  .col-sm-2,
  .grid-sm-2 .GridItem,
  .block_container.mod-sm-2 > div[class] {
    width: 16.666666667%;
  }
  .col-sm-20p,
  .grid-sm-20p .GridItem,
  .block_container.mod-sm-20p > div[class] {
    width: 20%;
  }
  .col-sm-3,
  .grid-sm-3 .GridItem,
  .block_container.mod-sm-3 > div[class] {
    width: 25%;
  }
  .col-sm-25p,
  .grid-sm-25p .GridItem,
  .block_container.mod-sm-25p > div[class] {
    width: 25%;
  }
  .col-sm-30p,
  .grid-sm-30p .GridItem,
  .block_container.mod-sm-30p > div[class] {
    width: 30%;
  }
  .col-sm-4,
  .grid-sm-4 .GridItem,
  .block_container.mod-sm-4 > div[class] {
    width: 33.333333333%;
  }
  .col-sm-35p,
  .grid-sm-35p .GridItem,
  .block_container.mod-sm-35p > div[class] {
    width: 35%;
  }
  .col-sm-40p,
  .grid-sm-40p .GridItem,
  .block_container.mod-sm-40p > div[class] {
    width: 40%;
  }
  .col-sm-5,
  .grid-sm-5 .GridItem,
  .block_container.mod-sm-5 > div[class] {
    width: 41.666666667%;
  }
  .col-sm-45p,
  .grid-sm-45p .GridItem,
  .block_container.mod-sm-45p > div[class] {
    width: 45%;
  }
  .col-sm-6,
  .grid-sm-6 .GridItem,
  .block_container.mod-sm-6 > div[class] {
    width: 50%;
  }
  .col-sm-50p,
  .grid-sm-50p .GridItem,
  .block_container.mod-sm-50p > div[class] {
    width: 50%;
  }
  .col-sm-55p,
  .grid-sm-55p .GridItem,
  .block_container.mod-sm-55p > div[class] {
    width: 55%;
  }
  .col-sm-7,
  .grid-sm-7 .GridItem,
  .block_container.mod-sm-7 > div[class] {
    width: 58.333333333%;
  }
  .col-sm-60p,
  .grid-sm-60p .GridItem,
  .block_container.mod-sm-60p > div[class] {
    width: 60%;
  }
  .col-sm-65p,
  .grid-sm-65p .GridItem,
  .block_container.mod-sm-65p > div[class] {
    width: 65%;
  }
  .col-sm-8,
  .grid-sm-8 .GridItem,
  .block_container.mod-sm-8 > div[class] {
    width: 66.666666667%;
  }
  .col-sm-70p,
  .grid-sm-70p .GridItem,
  .block_container.mod-sm-70p > div[class] {
    width: 70%;
  }
  .col-sm-9,
  .grid-sm-9 .GridItem,
  .block_container.mod-sm-9 > div[class] {
    width: 75%;
  }
  .col-sm-75p,
  .grid-sm-75p .GridItem,
  .block_container.mod-sm-75p > div[class] {
    width: 75%;
  }
  .col-sm-80p,
  .grid-sm-80p .GridItem,
  .block_container.mod-sm-80p > div[class] {
    width: 80%;
  }
  .col-sm-10,
  .grid-sm-10 .GridItem,
  .block_container.mod-sm-10 > div[class] {
    width: 83.333333333%;
  }
  .col-sm-85p,
  .grid-sm-85p .GridItem,
  .block_container.mod-sm-85p > div[class] {
    width: 85%;
  }
  .col-sm-90p,
  .grid-sm-90p .GridItem,
  .block_container.mod-sm-90p > div[class] {
    width: 90%;
  }
  .col-sm-11,
  .grid-sm-11 .GridItem,
  .block_container.mod-sm-11 > div[class] {
    width: 91.666666667%;
  }
  .col-sm-95p,
  .grid-sm-95p .GridItem,
  .block_container.mod-sm-95p > div[class] {
    width: 95%;
  }
  .col-sm-12,
  .grid-sm-12 .GridItem,
  .block_container.mod-sm-12 > div[class] {
    width: 100%;
  }
  .col-sm-100p,
  .grid-sm-100p .GridItem,
  .block_container.mod-sm-100p > div[class] {
    width: 100%;
  }
  .col-sm-push-a {
    left: auto;
  }
  .col-sm-push-0 {
    left: 0;
  }
  .col-sm-push-5p {
    left: 5%;
  }
  .col-sm-push-1 {
    left: 8.333333333%;
  }
  .col-sm-push-10p {
    left: 10%;
  }
  .col-sm-push-15p {
    left: 15%;
  }
  .col-sm-push-2 {
    left: 16.666666667%;
  }
  .col-sm-push-20p {
    left: 20%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-25p {
    left: 25%;
  }
  .col-sm-push-30p {
    left: 30%;
  }
  .col-sm-push-4 {
    left: 33.333333333%;
  }
  .col-sm-push-35p {
    left: 35%;
  }
  .col-sm-push-40p {
    left: 40%;
  }
  .col-sm-push-5 {
    left: 41.666666667%;
  }
  .col-sm-push-45p {
    left: 45%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-50p {
    left: 50%;
  }
  .col-sm-push-55p {
    left: 55%;
  }
  .col-sm-push-7 {
    left: 58.333333333%;
  }
  .col-sm-push-60p {
    left: 60%;
  }
  .col-sm-push-65p {
    left: 65%;
  }
  .col-sm-push-8 {
    left: 66.666666667%;
  }
  .col-sm-push-70p {
    left: 70%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-75p {
    left: 75%;
  }
  .col-sm-push-80p {
    left: 80%;
  }
  .col-sm-push-10 {
    left: 83.333333333%;
  }
  .col-sm-push-85p {
    left: 85%;
  }
  .col-sm-push-90p {
    left: 90%;
  }
  .col-sm-push-11 {
    left: 91.666666667%;
  }
  .col-sm-push-95p {
    left: 95%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-pull-a {
    right: auto;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-pull-5p {
    right: 5%;
  }
  .col-sm-pull-1 {
    right: 8.333333333%;
  }
  .col-sm-pull-10p {
    right: 10%;
  }
  .col-sm-pull-15p {
    right: 15%;
  }
  .col-sm-pull-2 {
    right: 16.666666667%;
  }
  .col-sm-pull-20p {
    right: 20%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-25p {
    right: 25%;
  }
  .col-sm-pull-30p {
    right: 30%;
  }
  .col-sm-pull-4 {
    right: 33.333333333%;
  }
  .col-sm-pull-35p {
    right: 35%;
  }
  .col-sm-pull-40p {
    right: 40%;
  }
  .col-sm-pull-5 {
    right: 41.666666667%;
  }
  .col-sm-pull-45p {
    right: 45%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-50p {
    right: 50%;
  }
  .col-sm-pull-55p {
    right: 55%;
  }
  .col-sm-pull-7 {
    right: 58.333333333%;
  }
  .col-sm-pull-60p {
    right: 60%;
  }
  .col-sm-pull-65p {
    right: 65%;
  }
  .col-sm-pull-8 {
    right: 66.666666667%;
  }
  .col-sm-pull-70p {
    right: 70%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-75p {
    right: 75%;
  }
  .col-sm-pull-80p {
    right: 80%;
  }
  .col-sm-pull-10 {
    right: 83.333333333%;
  }
  .col-sm-pull-85p {
    right: 85%;
  }
  .col-sm-pull-90p {
    right: 90%;
  }
  .col-sm-pull-11 {
    right: 91.666666667%;
  }
  .col-sm-pull-95p {
    right: 95%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-offset-a {
    margin-left: auto;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-5p {
    margin-left: 5%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333333333%;
  }
  .col-sm-offset-10p {
    margin-left: 10%;
  }
  .col-sm-offset-15p {
    margin-left: 15%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666666667%;
  }
  .col-sm-offset-20p {
    margin-left: 20%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-25p {
    margin-left: 25%;
  }
  .col-sm-offset-30p {
    margin-left: 30%;
  }
  .col-sm-offset-4 {
    margin-left: 33.333333333%;
  }
  .col-sm-offset-35p {
    margin-left: 35%;
  }
  .col-sm-offset-40p {
    margin-left: 40%;
  }
  .col-sm-offset-5 {
    margin-left: 41.666666667%;
  }
  .col-sm-offset-45p {
    margin-left: 45%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-50p {
    margin-left: 50%;
  }
  .col-sm-offset-55p {
    margin-left: 55%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333333%;
  }
  .col-sm-offset-60p {
    margin-left: 60%;
  }
  .col-sm-offset-65p {
    margin-left: 65%;
  }
  .col-sm-offset-8 {
    margin-left: 66.666666667%;
  }
  .col-sm-offset-70p {
    margin-left: 70%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-75p {
    margin-left: 75%;
  }
  .col-sm-offset-80p {
    margin-left: 80%;
  }
  .col-sm-offset-10 {
    margin-left: 83.333333333%;
  }
  .col-sm-offset-85p {
    margin-left: 85%;
  }
  .col-sm-offset-90p {
    margin-left: 90%;
  }
  .col-sm-offset-11 {
    margin-left: 91.666666667%;
  }
  .col-sm-offset-95p {
    margin-left: 95%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-100p {
    margin-left: 100%;
  }
  .col-sm-n-offset-a {
    margin-left: auto;
  }
  .col-sm-n-offset-0 {
    margin-left: 0;
  }
  .col-sm-n-offset-5p {
    margin-left: -5%;
  }
  .col-sm-n-offset-1 {
    margin-left: -8.333333333%;
  }
  .col-sm-n-offset-10p {
    margin-left: -10%;
  }
  .col-sm-n-offset-15p {
    margin-left: -15%;
  }
  .col-sm-n-offset-2 {
    margin-left: -16.666666667%;
  }
  .col-sm-n-offset-20p {
    margin-left: -20%;
  }
  .col-sm-n-offset-3 {
    margin-left: -25%;
  }
  .col-sm-n-offset-25p {
    margin-left: -25%;
  }
  .col-sm-n-offset-30p {
    margin-left: -30%;
  }
  .col-sm-n-offset-4 {
    margin-left: -33.333333333%;
  }
  .col-sm-n-offset-35p {
    margin-left: -35%;
  }
  .col-sm-n-offset-40p {
    margin-left: -40%;
  }
  .col-sm-n-offset-5 {
    margin-left: -41.666666667%;
  }
  .col-sm-n-offset-45p {
    margin-left: -45%;
  }
  .col-sm-n-offset-6 {
    margin-left: -50%;
  }
  .col-sm-n-offset-50p {
    margin-left: -50%;
  }
  .col-sm-n-offset-55p {
    margin-left: -55%;
  }
  .col-sm-n-offset-7 {
    margin-left: -58.333333333%;
  }
  .col-sm-n-offset-60p {
    margin-left: -60%;
  }
  .col-sm-n-offset-65p {
    margin-left: -65%;
  }
  .col-sm-n-offset-8 {
    margin-left: -66.666666667%;
  }
  .col-sm-n-offset-70p {
    margin-left: -70%;
  }
  .col-sm-n-offset-9 {
    margin-left: -75%;
  }
  .col-sm-n-offset-75p {
    margin-left: -75%;
  }
  .col-sm-n-offset-80p {
    margin-left: -80%;
  }
  .col-sm-n-offset-10 {
    margin-left: -83.333333333%;
  }
  .col-sm-n-offset-85p {
    margin-left: -85%;
  }
  .col-sm-n-offset-90p {
    margin-left: -90%;
  }
  .col-sm-n-offset-11 {
    margin-left: -91.666666667%;
  }
  .col-sm-n-offset-95p {
    margin-left: -95%;
  }
  .col-sm-n-offset-12 {
    margin-left: -100%;
  }
  .col-sm-n-offset-100p {
    margin-left: -100%;
  }
  .col-sm-inset-a {
    margin-right: auto;
  }
  .col-sm-inset-0 {
    margin-right: 0;
  }
  .col-sm-inset-5p {
    margin-right: 5%;
  }
  .col-sm-inset-1 {
    margin-right: 8.333333333%;
  }
  .col-sm-inset-10p {
    margin-right: 10%;
  }
  .col-sm-inset-15p {
    margin-right: 15%;
  }
  .col-sm-inset-2 {
    margin-right: 16.666666667%;
  }
  .col-sm-inset-20p {
    margin-right: 20%;
  }
  .col-sm-inset-3 {
    margin-right: 25%;
  }
  .col-sm-inset-25p {
    margin-right: 25%;
  }
  .col-sm-inset-30p {
    margin-right: 30%;
  }
  .col-sm-inset-4 {
    margin-right: 33.333333333%;
  }
  .col-sm-inset-35p {
    margin-right: 35%;
  }
  .col-sm-inset-40p {
    margin-right: 40%;
  }
  .col-sm-inset-5 {
    margin-right: 41.666666667%;
  }
  .col-sm-inset-45p {
    margin-right: 45%;
  }
  .col-sm-inset-6 {
    margin-right: 50%;
  }
  .col-sm-inset-50p {
    margin-right: 50%;
  }
  .col-sm-inset-55p {
    margin-right: 55%;
  }
  .col-sm-inset-7 {
    margin-right: 58.333333333%;
  }
  .col-sm-inset-60p {
    margin-right: 60%;
  }
  .col-sm-inset-65p {
    margin-right: 65%;
  }
  .col-sm-inset-8 {
    margin-right: 66.666666667%;
  }
  .col-sm-inset-70p {
    margin-right: 70%;
  }
  .col-sm-inset-9 {
    margin-right: 75%;
  }
  .col-sm-inset-75p {
    margin-right: 75%;
  }
  .col-sm-inset-80p {
    margin-right: 80%;
  }
  .col-sm-inset-10 {
    margin-right: 83.333333333%;
  }
  .col-sm-inset-85p {
    margin-right: 85%;
  }
  .col-sm-inset-90p {
    margin-right: 90%;
  }
  .col-sm-inset-11 {
    margin-right: 91.666666667%;
  }
  .col-sm-inset-95p {
    margin-right: 95%;
  }
  .col-sm-inset-12 {
    margin-right: 100%;
  }
  .col-sm-inset-100p {
    margin-right: 100%;
  }
  .col-sm-n-inset-a {
    margin-right: auto;
  }
  .col-sm-n-inset-0 {
    margin-right: 0;
  }
  .col-sm-n-inset-5p {
    margin-right: -5%;
  }
  .col-sm-n-inset-1 {
    margin-right: -8.333333333%;
  }
  .col-sm-n-inset-10p {
    margin-right: -10%;
  }
  .col-sm-n-inset-15p {
    margin-right: -15%;
  }
  .col-sm-n-inset-2 {
    margin-right: -16.666666667%;
  }
  .col-sm-n-inset-20p {
    margin-right: -20%;
  }
  .col-sm-n-inset-3 {
    margin-right: -25%;
  }
  .col-sm-n-inset-25p {
    margin-right: -25%;
  }
  .col-sm-n-inset-30p {
    margin-right: -30%;
  }
  .col-sm-n-inset-4 {
    margin-right: -33.333333333%;
  }
  .col-sm-n-inset-35p {
    margin-right: -35%;
  }
  .col-sm-n-inset-40p {
    margin-right: -40%;
  }
  .col-sm-n-inset-5 {
    margin-right: -41.666666667%;
  }
  .col-sm-n-inset-45p {
    margin-right: -45%;
  }
  .col-sm-n-inset-6 {
    margin-right: -50%;
  }
  .col-sm-n-inset-50p {
    margin-right: -50%;
  }
  .col-sm-n-inset-55p {
    margin-right: -55%;
  }
  .col-sm-n-inset-7 {
    margin-right: -58.333333333%;
  }
  .col-sm-n-inset-60p {
    margin-right: -60%;
  }
  .col-sm-n-inset-65p {
    margin-right: -65%;
  }
  .col-sm-n-inset-8 {
    margin-right: -66.666666667%;
  }
  .col-sm-n-inset-70p {
    margin-right: -70%;
  }
  .col-sm-n-inset-9 {
    margin-right: -75%;
  }
  .col-sm-n-inset-75p {
    margin-right: -75%;
  }
  .col-sm-n-inset-80p {
    margin-right: -80%;
  }
  .col-sm-n-inset-10 {
    margin-right: -83.333333333%;
  }
  .col-sm-n-inset-85p {
    margin-right: -85%;
  }
  .col-sm-n-inset-90p {
    margin-right: -90%;
  }
  .col-sm-n-inset-11 {
    margin-right: -91.666666667%;
  }
  .col-sm-n-inset-95p {
    margin-right: -95%;
  }
  .col-sm-n-inset-12 {
    margin-right: -100%;
  }
  .col-sm-n-inset-100p {
    margin-right: -100%;
  }
  .col-sm-rfull {
    padding-right: 0;
  }
  .col-sm-lfull {
    padding-left: 0;
  }
  .col-sm-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-sm-padd {
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-sm-bottom {
    vertical-align: bottom;
  }
  .col-sm-nfloat {
    float: none !important;
  }
  .col-sm-rfloat {
    float: right !important;
  }
  .col-sm-lfloat {
    float: left !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .visible-sm-block {
    display: block !important;
  }
  .visible-sm-inline {
    display: inline !important;
  }
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 768px) and (max-width: 959px) {
  .col-sm-only-full {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .col-sm-va-bottom {
    vertical-align: bottom !important;
  }
  .col-sm-pull-right {
    float: right !important;
  }
  .col-sm-pull-left {
    float: left !important;
  }
  .hidden-sm-only {
    display: none !important;
  }
  .visible-sm-only-block {
    display: block !important;
  }
  .visible-sm-only-inline {
    display: inline !important;
  }
  .visible-sm-only-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 960px) {
  .col-md-a,
  .col-md-5p,
  .col-md-1,
  .col-md-10p,
  .col-md-15p,
  .col-md-2,
  .col-md-20p,
  .col-md-3,
  .col-md-25p,
  .col-md-30p,
  .col-md-4,
  .col-md-35p,
  .col-md-40p,
  .col-md-5,
  .col-md-45p,
  .col-md-6,
  .col-md-50p,
  .col-md-55p,
  .col-md-7,
  .col-md-60p,
  .col-md-65p,
  .col-md-8,
  .col-md-70p,
  .col-md-9,
  .col-md-75p,
  .col-md-80p,
  .col-md-10,
  .col-md-85p,
  .col-md-90p,
  .col-md-11,
  .col-md-95p,
  .col-md-12,
  .col-md-100p {
    float: none;
  }
  .col-md-a,
  .grid-md-a .GridItem,
  .block_container.mod-md-a > div[class] {
    width: auto;
  }
  .col-md-5p,
  .grid-md-5p .GridItem,
  .block_container.mod-md-5p > div[class] {
    width: 5%;
  }
  .col-md-1,
  .grid-md-1 .GridItem,
  .block_container.mod-md-1 > div[class] {
    width: 8.333333333%;
  }
  .col-md-10p,
  .grid-md-10p .GridItem,
  .block_container.mod-md-10p > div[class] {
    width: 10%;
  }
  .col-md-15p,
  .grid-md-15p .GridItem,
  .block_container.mod-md-15p > div[class] {
    width: 15%;
  }
  .col-md-2,
  .grid-md-2 .GridItem,
  .block_container.mod-md-2 > div[class] {
    width: 16.666666667%;
  }
  .col-md-20p,
  .grid-md-20p .GridItem,
  .block_container.mod-md-20p > div[class] {
    width: 20%;
  }
  .col-md-3,
  .grid-md-3 .GridItem,
  .block_container.mod-md-3 > div[class] {
    width: 25%;
  }
  .col-md-25p,
  .grid-md-25p .GridItem,
  .block_container.mod-md-25p > div[class] {
    width: 25%;
  }
  .col-md-30p,
  .grid-md-30p .GridItem,
  .block_container.mod-md-30p > div[class] {
    width: 30%;
  }
  .col-md-4,
  .grid-md-4 .GridItem,
  .block_container.mod-md-4 > div[class] {
    width: 33.333333333%;
  }
  .col-md-35p,
  .grid-md-35p .GridItem,
  .block_container.mod-md-35p > div[class] {
    width: 35%;
  }
  .col-md-40p,
  .grid-md-40p .GridItem,
  .block_container.mod-md-40p > div[class] {
    width: 40%;
  }
  .col-md-5,
  .grid-md-5 .GridItem,
  .block_container.mod-md-5 > div[class] {
    width: 41.666666667%;
  }
  .col-md-45p,
  .grid-md-45p .GridItem,
  .block_container.mod-md-45p > div[class] {
    width: 45%;
  }
  .col-md-6,
  .grid-md-6 .GridItem,
  .block_container.mod-md-6 > div[class] {
    width: 50%;
  }
  .col-md-50p,
  .grid-md-50p .GridItem,
  .block_container.mod-md-50p > div[class] {
    width: 50%;
  }
  .col-md-55p,
  .grid-md-55p .GridItem,
  .block_container.mod-md-55p > div[class] {
    width: 55%;
  }
  .col-md-7,
  .grid-md-7 .GridItem,
  .block_container.mod-md-7 > div[class] {
    width: 58.333333333%;
  }
  .col-md-60p,
  .grid-md-60p .GridItem,
  .block_container.mod-md-60p > div[class] {
    width: 60%;
  }
  .col-md-65p,
  .grid-md-65p .GridItem,
  .block_container.mod-md-65p > div[class] {
    width: 65%;
  }
  .col-md-8,
  .grid-md-8 .GridItem,
  .block_container.mod-md-8 > div[class] {
    width: 66.666666667%;
  }
  .col-md-70p,
  .grid-md-70p .GridItem,
  .block_container.mod-md-70p > div[class] {
    width: 70%;
  }
  .col-md-9,
  .grid-md-9 .GridItem,
  .block_container.mod-md-9 > div[class] {
    width: 75%;
  }
  .col-md-75p,
  .grid-md-75p .GridItem,
  .block_container.mod-md-75p > div[class] {
    width: 75%;
  }
  .col-md-80p,
  .grid-md-80p .GridItem,
  .block_container.mod-md-80p > div[class] {
    width: 80%;
  }
  .col-md-10,
  .grid-md-10 .GridItem,
  .block_container.mod-md-10 > div[class] {
    width: 83.333333333%;
  }
  .col-md-85p,
  .grid-md-85p .GridItem,
  .block_container.mod-md-85p > div[class] {
    width: 85%;
  }
  .col-md-90p,
  .grid-md-90p .GridItem,
  .block_container.mod-md-90p > div[class] {
    width: 90%;
  }
  .col-md-11,
  .grid-md-11 .GridItem,
  .block_container.mod-md-11 > div[class] {
    width: 91.666666667%;
  }
  .col-md-95p,
  .grid-md-95p .GridItem,
  .block_container.mod-md-95p > div[class] {
    width: 95%;
  }
  .col-md-12,
  .grid-md-12 .GridItem,
  .block_container.mod-md-12 > div[class] {
    width: 100%;
  }
  .col-md-100p,
  .grid-md-100p .GridItem,
  .block_container.mod-md-100p > div[class] {
    width: 100%;
  }
  .col-md-push-a {
    left: auto;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-push-5p {
    left: 5%;
  }
  .col-md-push-1 {
    left: 8.333333333%;
  }
  .col-md-push-10p {
    left: 10%;
  }
  .col-md-push-15p {
    left: 15%;
  }
  .col-md-push-2 {
    left: 16.666666667%;
  }
  .col-md-push-20p {
    left: 20%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-25p {
    left: 25%;
  }
  .col-md-push-30p {
    left: 30%;
  }
  .col-md-push-4 {
    left: 33.333333333%;
  }
  .col-md-push-35p {
    left: 35%;
  }
  .col-md-push-40p {
    left: 40%;
  }
  .col-md-push-5 {
    left: 41.666666667%;
  }
  .col-md-push-45p {
    left: 45%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-50p {
    left: 50%;
  }
  .col-md-push-55p {
    left: 55%;
  }
  .col-md-push-7 {
    left: 58.333333333%;
  }
  .col-md-push-60p {
    left: 60%;
  }
  .col-md-push-65p {
    left: 65%;
  }
  .col-md-push-8 {
    left: 66.666666667%;
  }
  .col-md-push-70p {
    left: 70%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-75p {
    left: 75%;
  }
  .col-md-push-80p {
    left: 80%;
  }
  .col-md-push-10 {
    left: 83.333333333%;
  }
  .col-md-push-85p {
    left: 85%;
  }
  .col-md-push-90p {
    left: 90%;
  }
  .col-md-push-11 {
    left: 91.666666667%;
  }
  .col-md-push-95p {
    left: 95%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-pull-a {
    right: auto;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-pull-5p {
    right: 5%;
  }
  .col-md-pull-1 {
    right: 8.333333333%;
  }
  .col-md-pull-10p {
    right: 10%;
  }
  .col-md-pull-15p {
    right: 15%;
  }
  .col-md-pull-2 {
    right: 16.666666667%;
  }
  .col-md-pull-20p {
    right: 20%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-25p {
    right: 25%;
  }
  .col-md-pull-30p {
    right: 30%;
  }
  .col-md-pull-4 {
    right: 33.333333333%;
  }
  .col-md-pull-35p {
    right: 35%;
  }
  .col-md-pull-40p {
    right: 40%;
  }
  .col-md-pull-5 {
    right: 41.666666667%;
  }
  .col-md-pull-45p {
    right: 45%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-50p {
    right: 50%;
  }
  .col-md-pull-55p {
    right: 55%;
  }
  .col-md-pull-7 {
    right: 58.333333333%;
  }
  .col-md-pull-60p {
    right: 60%;
  }
  .col-md-pull-65p {
    right: 65%;
  }
  .col-md-pull-8 {
    right: 66.666666667%;
  }
  .col-md-pull-70p {
    right: 70%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-75p {
    right: 75%;
  }
  .col-md-pull-80p {
    right: 80%;
  }
  .col-md-pull-10 {
    right: 83.333333333%;
  }
  .col-md-pull-85p {
    right: 85%;
  }
  .col-md-pull-90p {
    right: 90%;
  }
  .col-md-pull-11 {
    right: 91.666666667%;
  }
  .col-md-pull-95p {
    right: 95%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-offset-a {
    margin-left: auto;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-5p {
    margin-left: 5%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333%;
  }
  .col-md-offset-10p {
    margin-left: 10%;
  }
  .col-md-offset-15p {
    margin-left: 15%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666667%;
  }
  .col-md-offset-20p {
    margin-left: 20%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-25p {
    margin-left: 25%;
  }
  .col-md-offset-30p {
    margin-left: 30%;
  }
  .col-md-offset-4 {
    margin-left: 33.333333333%;
  }
  .col-md-offset-35p {
    margin-left: 35%;
  }
  .col-md-offset-40p {
    margin-left: 40%;
  }
  .col-md-offset-5 {
    margin-left: 41.666666667%;
  }
  .col-md-offset-45p {
    margin-left: 45%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-50p {
    margin-left: 50%;
  }
  .col-md-offset-55p {
    margin-left: 55%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333%;
  }
  .col-md-offset-60p {
    margin-left: 60%;
  }
  .col-md-offset-65p {
    margin-left: 65%;
  }
  .col-md-offset-8 {
    margin-left: 66.666666667%;
  }
  .col-md-offset-70p {
    margin-left: 70%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-75p {
    margin-left: 75%;
  }
  .col-md-offset-80p {
    margin-left: 80%;
  }
  .col-md-offset-10 {
    margin-left: 83.333333333%;
  }
  .col-md-offset-85p {
    margin-left: 85%;
  }
  .col-md-offset-90p {
    margin-left: 90%;
  }
  .col-md-offset-11 {
    margin-left: 91.666666667%;
  }
  .col-md-offset-95p {
    margin-left: 95%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-100p {
    margin-left: 100%;
  }
  .col-md-n-offset-a {
    margin-left: auto;
  }
  .col-md-n-offset-0 {
    margin-left: 0;
  }
  .col-md-n-offset-5p {
    margin-left: -5%;
  }
  .col-md-n-offset-1 {
    margin-left: -8.333333333%;
  }
  .col-md-n-offset-10p {
    margin-left: -10%;
  }
  .col-md-n-offset-15p {
    margin-left: -15%;
  }
  .col-md-n-offset-2 {
    margin-left: -16.666666667%;
  }
  .col-md-n-offset-20p {
    margin-left: -20%;
  }
  .col-md-n-offset-3 {
    margin-left: -25%;
  }
  .col-md-n-offset-25p {
    margin-left: -25%;
  }
  .col-md-n-offset-30p {
    margin-left: -30%;
  }
  .col-md-n-offset-4 {
    margin-left: -33.333333333%;
  }
  .col-md-n-offset-35p {
    margin-left: -35%;
  }
  .col-md-n-offset-40p {
    margin-left: -40%;
  }
  .col-md-n-offset-5 {
    margin-left: -41.666666667%;
  }
  .col-md-n-offset-45p {
    margin-left: -45%;
  }
  .col-md-n-offset-6 {
    margin-left: -50%;
  }
  .col-md-n-offset-50p {
    margin-left: -50%;
  }
  .col-md-n-offset-55p {
    margin-left: -55%;
  }
  .col-md-n-offset-7 {
    margin-left: -58.333333333%;
  }
  .col-md-n-offset-60p {
    margin-left: -60%;
  }
  .col-md-n-offset-65p {
    margin-left: -65%;
  }
  .col-md-n-offset-8 {
    margin-left: -66.666666667%;
  }
  .col-md-n-offset-70p {
    margin-left: -70%;
  }
  .col-md-n-offset-9 {
    margin-left: -75%;
  }
  .col-md-n-offset-75p {
    margin-left: -75%;
  }
  .col-md-n-offset-80p {
    margin-left: -80%;
  }
  .col-md-n-offset-10 {
    margin-left: -83.333333333%;
  }
  .col-md-n-offset-85p {
    margin-left: -85%;
  }
  .col-md-n-offset-90p {
    margin-left: -90%;
  }
  .col-md-n-offset-11 {
    margin-left: -91.666666667%;
  }
  .col-md-n-offset-95p {
    margin-left: -95%;
  }
  .col-md-n-offset-12 {
    margin-left: -100%;
  }
  .col-md-n-offset-100p {
    margin-left: -100%;
  }
  .col-md-inset-a {
    margin-right: auto;
  }
  .col-md-inset-0 {
    margin-right: 0;
  }
  .col-md-inset-5p {
    margin-right: 5%;
  }
  .col-md-inset-1 {
    margin-right: 8.333333333%;
  }
  .col-md-inset-10p {
    margin-right: 10%;
  }
  .col-md-inset-15p {
    margin-right: 15%;
  }
  .col-md-inset-2 {
    margin-right: 16.666666667%;
  }
  .col-md-inset-20p {
    margin-right: 20%;
  }
  .col-md-inset-3 {
    margin-right: 25%;
  }
  .col-md-inset-25p {
    margin-right: 25%;
  }
  .col-md-inset-30p {
    margin-right: 30%;
  }
  .col-md-inset-4 {
    margin-right: 33.333333333%;
  }
  .col-md-inset-35p {
    margin-right: 35%;
  }
  .col-md-inset-40p {
    margin-right: 40%;
  }
  .col-md-inset-5 {
    margin-right: 41.666666667%;
  }
  .col-md-inset-45p {
    margin-right: 45%;
  }
  .col-md-inset-6 {
    margin-right: 50%;
  }
  .col-md-inset-50p {
    margin-right: 50%;
  }
  .col-md-inset-55p {
    margin-right: 55%;
  }
  .col-md-inset-7 {
    margin-right: 58.333333333%;
  }
  .col-md-inset-60p {
    margin-right: 60%;
  }
  .col-md-inset-65p {
    margin-right: 65%;
  }
  .col-md-inset-8 {
    margin-right: 66.666666667%;
  }
  .col-md-inset-70p {
    margin-right: 70%;
  }
  .col-md-inset-9 {
    margin-right: 75%;
  }
  .col-md-inset-75p {
    margin-right: 75%;
  }
  .col-md-inset-80p {
    margin-right: 80%;
  }
  .col-md-inset-10 {
    margin-right: 83.333333333%;
  }
  .col-md-inset-85p {
    margin-right: 85%;
  }
  .col-md-inset-90p {
    margin-right: 90%;
  }
  .col-md-inset-11 {
    margin-right: 91.666666667%;
  }
  .col-md-inset-95p {
    margin-right: 95%;
  }
  .col-md-inset-12 {
    margin-right: 100%;
  }
  .col-md-inset-100p {
    margin-right: 100%;
  }
  .col-md-n-inset-a {
    margin-right: auto;
  }
  .col-md-n-inset-0 {
    margin-right: 0;
  }
  .col-md-n-inset-5p {
    margin-right: -5%;
  }
  .col-md-n-inset-1 {
    margin-right: -8.333333333%;
  }
  .col-md-n-inset-10p {
    margin-right: -10%;
  }
  .col-md-n-inset-15p {
    margin-right: -15%;
  }
  .col-md-n-inset-2 {
    margin-right: -16.666666667%;
  }
  .col-md-n-inset-20p {
    margin-right: -20%;
  }
  .col-md-n-inset-3 {
    margin-right: -25%;
  }
  .col-md-n-inset-25p {
    margin-right: -25%;
  }
  .col-md-n-inset-30p {
    margin-right: -30%;
  }
  .col-md-n-inset-4 {
    margin-right: -33.333333333%;
  }
  .col-md-n-inset-35p {
    margin-right: -35%;
  }
  .col-md-n-inset-40p {
    margin-right: -40%;
  }
  .col-md-n-inset-5 {
    margin-right: -41.666666667%;
  }
  .col-md-n-inset-45p {
    margin-right: -45%;
  }
  .col-md-n-inset-6 {
    margin-right: -50%;
  }
  .col-md-n-inset-50p {
    margin-right: -50%;
  }
  .col-md-n-inset-55p {
    margin-right: -55%;
  }
  .col-md-n-inset-7 {
    margin-right: -58.333333333%;
  }
  .col-md-n-inset-60p {
    margin-right: -60%;
  }
  .col-md-n-inset-65p {
    margin-right: -65%;
  }
  .col-md-n-inset-8 {
    margin-right: -66.666666667%;
  }
  .col-md-n-inset-70p {
    margin-right: -70%;
  }
  .col-md-n-inset-9 {
    margin-right: -75%;
  }
  .col-md-n-inset-75p {
    margin-right: -75%;
  }
  .col-md-n-inset-80p {
    margin-right: -80%;
  }
  .col-md-n-inset-10 {
    margin-right: -83.333333333%;
  }
  .col-md-n-inset-85p {
    margin-right: -85%;
  }
  .col-md-n-inset-90p {
    margin-right: -90%;
  }
  .col-md-n-inset-11 {
    margin-right: -91.666666667%;
  }
  .col-md-n-inset-95p {
    margin-right: -95%;
  }
  .col-md-n-inset-12 {
    margin-right: -100%;
  }
  .col-md-n-inset-100p {
    margin-right: -100%;
  }
  .col-md-rfull {
    padding-right: 0;
  }
  .col-md-lfull {
    padding-left: 0;
  }
  .col-md-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-md-padd {
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-md-bottom {
    vertical-align: bottom;
  }
  .col-md-nfloat {
    float: none !important;
  }
  .col-md-rfloat {
    float: right !important;
  }
  .col-md-lfloat {
    float: left !important;
  }
  .hidden-md {
    display: none !important;
  }
  .visible-md-block {
    display: block !important;
  }
  .visible-md-inline {
    display: inline !important;
  }
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 960px) and (max-width: 1199px) {
  .col-md-only-full {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .col-md-va-bottom {
    vertical-align: bottom !important;
  }
  .col-md-pull-right {
    float: right !important;
  }
  .col-md-pull-left {
    float: left !important;
  }
  .hidden-md-only {
    display: none !important;
  }
  .visible-md-only-block {
    display: block !important;
  }
  .visible-md-only-inline {
    display: inline !important;
  }
  .visible-md-only-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 1200px) {
  .col-lg-a,
  .col-lg-5p,
  .col-lg-1,
  .col-lg-10p,
  .col-lg-15p,
  .col-lg-2,
  .col-lg-20p,
  .col-lg-3,
  .col-lg-25p,
  .col-lg-30p,
  .col-lg-4,
  .col-lg-35p,
  .col-lg-40p,
  .col-lg-5,
  .col-lg-45p,
  .col-lg-6,
  .col-lg-50p,
  .col-lg-55p,
  .col-lg-7,
  .col-lg-60p,
  .col-lg-65p,
  .col-lg-8,
  .col-lg-70p,
  .col-lg-9,
  .col-lg-75p,
  .col-lg-80p,
  .col-lg-10,
  .col-lg-85p,
  .col-lg-90p,
  .col-lg-11,
  .col-lg-95p,
  .col-lg-12,
  .col-lg-100p {
    float: none;
  }
  .col-lg-a,
  .grid-lg-a .GridItem,
  .block_container.mod-lg-a > div[class] {
    width: auto;
  }
  .col-lg-5p,
  .grid-lg-5p .GridItem,
  .block_container.mod-lg-5p > div[class] {
    width: 5%;
  }
  .col-lg-1,
  .grid-lg-1 .GridItem,
  .block_container.mod-lg-1 > div[class] {
    width: 8.333333333%;
  }
  .col-lg-10p,
  .grid-lg-10p .GridItem,
  .block_container.mod-lg-10p > div[class] {
    width: 10%;
  }
  .col-lg-15p,
  .grid-lg-15p .GridItem,
  .block_container.mod-lg-15p > div[class] {
    width: 15%;
  }
  .col-lg-2,
  .grid-lg-2 .GridItem,
  .block_container.mod-lg-2 > div[class] {
    width: 16.666666667%;
  }
  .col-lg-20p,
  .grid-lg-20p .GridItem,
  .block_container.mod-lg-20p > div[class] {
    width: 20%;
  }
  .col-lg-3,
  .grid-lg-3 .GridItem,
  .block_container.mod-lg-3 > div[class] {
    width: 25%;
  }
  .col-lg-25p,
  .grid-lg-25p .GridItem,
  .block_container.mod-lg-25p > div[class] {
    width: 25%;
  }
  .col-lg-30p,
  .grid-lg-30p .GridItem,
  .block_container.mod-lg-30p > div[class] {
    width: 30%;
  }
  .col-lg-4,
  .grid-lg-4 .GridItem,
  .block_container.mod-lg-4 > div[class] {
    width: 33.333333333%;
  }
  .col-lg-35p,
  .grid-lg-35p .GridItem,
  .block_container.mod-lg-35p > div[class] {
    width: 35%;
  }
  .col-lg-40p,
  .grid-lg-40p .GridItem,
  .block_container.mod-lg-40p > div[class] {
    width: 40%;
  }
  .col-lg-5,
  .grid-lg-5 .GridItem,
  .block_container.mod-lg-5 > div[class] {
    width: 41.666666667%;
  }
  .col-lg-45p,
  .grid-lg-45p .GridItem,
  .block_container.mod-lg-45p > div[class] {
    width: 45%;
  }
  .col-lg-6,
  .grid-lg-6 .GridItem,
  .block_container.mod-lg-6 > div[class] {
    width: 50%;
  }
  .col-lg-50p,
  .grid-lg-50p .GridItem,
  .block_container.mod-lg-50p > div[class] {
    width: 50%;
  }
  .col-lg-55p,
  .grid-lg-55p .GridItem,
  .block_container.mod-lg-55p > div[class] {
    width: 55%;
  }
  .col-lg-7,
  .grid-lg-7 .GridItem,
  .block_container.mod-lg-7 > div[class] {
    width: 58.333333333%;
  }
  .col-lg-60p,
  .grid-lg-60p .GridItem,
  .block_container.mod-lg-60p > div[class] {
    width: 60%;
  }
  .col-lg-65p,
  .grid-lg-65p .GridItem,
  .block_container.mod-lg-65p > div[class] {
    width: 65%;
  }
  .col-lg-8,
  .grid-lg-8 .GridItem,
  .block_container.mod-lg-8 > div[class] {
    width: 66.666666667%;
  }
  .col-lg-70p,
  .grid-lg-70p .GridItem,
  .block_container.mod-lg-70p > div[class] {
    width: 70%;
  }
  .col-lg-9,
  .grid-lg-9 .GridItem,
  .block_container.mod-lg-9 > div[class] {
    width: 75%;
  }
  .col-lg-75p,
  .grid-lg-75p .GridItem,
  .block_container.mod-lg-75p > div[class] {
    width: 75%;
  }
  .col-lg-80p,
  .grid-lg-80p .GridItem,
  .block_container.mod-lg-80p > div[class] {
    width: 80%;
  }
  .col-lg-10,
  .grid-lg-10 .GridItem,
  .block_container.mod-lg-10 > div[class] {
    width: 83.333333333%;
  }
  .col-lg-85p,
  .grid-lg-85p .GridItem,
  .block_container.mod-lg-85p > div[class] {
    width: 85%;
  }
  .col-lg-90p,
  .grid-lg-90p .GridItem,
  .block_container.mod-lg-90p > div[class] {
    width: 90%;
  }
  .col-lg-11,
  .grid-lg-11 .GridItem,
  .block_container.mod-lg-11 > div[class] {
    width: 91.666666667%;
  }
  .col-lg-95p,
  .grid-lg-95p .GridItem,
  .block_container.mod-lg-95p > div[class] {
    width: 95%;
  }
  .col-lg-12,
  .grid-lg-12 .GridItem,
  .block_container.mod-lg-12 > div[class] {
    width: 100%;
  }
  .col-lg-100p,
  .grid-lg-100p .GridItem,
  .block_container.mod-lg-100p > div[class] {
    width: 100%;
  }
  .col-lg-push-a {
    left: auto;
  }
  .col-lg-push-0 {
    left: 0;
  }
  .col-lg-push-5p {
    left: 5%;
  }
  .col-lg-push-1 {
    left: 8.333333333%;
  }
  .col-lg-push-10p {
    left: 10%;
  }
  .col-lg-push-15p {
    left: 15%;
  }
  .col-lg-push-2 {
    left: 16.666666667%;
  }
  .col-lg-push-20p {
    left: 20%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-25p {
    left: 25%;
  }
  .col-lg-push-30p {
    left: 30%;
  }
  .col-lg-push-4 {
    left: 33.333333333%;
  }
  .col-lg-push-35p {
    left: 35%;
  }
  .col-lg-push-40p {
    left: 40%;
  }
  .col-lg-push-5 {
    left: 41.666666667%;
  }
  .col-lg-push-45p {
    left: 45%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-50p {
    left: 50%;
  }
  .col-lg-push-55p {
    left: 55%;
  }
  .col-lg-push-7 {
    left: 58.333333333%;
  }
  .col-lg-push-60p {
    left: 60%;
  }
  .col-lg-push-65p {
    left: 65%;
  }
  .col-lg-push-8 {
    left: 66.666666667%;
  }
  .col-lg-push-70p {
    left: 70%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-75p {
    left: 75%;
  }
  .col-lg-push-80p {
    left: 80%;
  }
  .col-lg-push-10 {
    left: 83.333333333%;
  }
  .col-lg-push-85p {
    left: 85%;
  }
  .col-lg-push-90p {
    left: 90%;
  }
  .col-lg-push-11 {
    left: 91.666666667%;
  }
  .col-lg-push-95p {
    left: 95%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-pull-a {
    right: auto;
  }
  .col-lg-pull-0 {
    right: 0;
  }
  .col-lg-pull-5p {
    right: 5%;
  }
  .col-lg-pull-1 {
    right: 8.333333333%;
  }
  .col-lg-pull-10p {
    right: 10%;
  }
  .col-lg-pull-15p {
    right: 15%;
  }
  .col-lg-pull-2 {
    right: 16.666666667%;
  }
  .col-lg-pull-20p {
    right: 20%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-25p {
    right: 25%;
  }
  .col-lg-pull-30p {
    right: 30%;
  }
  .col-lg-pull-4 {
    right: 33.333333333%;
  }
  .col-lg-pull-35p {
    right: 35%;
  }
  .col-lg-pull-40p {
    right: 40%;
  }
  .col-lg-pull-5 {
    right: 41.666666667%;
  }
  .col-lg-pull-45p {
    right: 45%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-50p {
    right: 50%;
  }
  .col-lg-pull-55p {
    right: 55%;
  }
  .col-lg-pull-7 {
    right: 58.333333333%;
  }
  .col-lg-pull-60p {
    right: 60%;
  }
  .col-lg-pull-65p {
    right: 65%;
  }
  .col-lg-pull-8 {
    right: 66.666666667%;
  }
  .col-lg-pull-70p {
    right: 70%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-75p {
    right: 75%;
  }
  .col-lg-pull-80p {
    right: 80%;
  }
  .col-lg-pull-10 {
    right: 83.333333333%;
  }
  .col-lg-pull-85p {
    right: 85%;
  }
  .col-lg-pull-90p {
    right: 90%;
  }
  .col-lg-pull-11 {
    right: 91.666666667%;
  }
  .col-lg-pull-95p {
    right: 95%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-offset-a {
    margin-left: auto;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-5p {
    margin-left: 5%;
  }
  .col-lg-offset-1 {
    margin-left: 8.333333333%;
  }
  .col-lg-offset-10p {
    margin-left: 10%;
  }
  .col-lg-offset-15p {
    margin-left: 15%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666666667%;
  }
  .col-lg-offset-20p {
    margin-left: 20%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-25p {
    margin-left: 25%;
  }
  .col-lg-offset-30p {
    margin-left: 30%;
  }
  .col-lg-offset-4 {
    margin-left: 33.333333333%;
  }
  .col-lg-offset-35p {
    margin-left: 35%;
  }
  .col-lg-offset-40p {
    margin-left: 40%;
  }
  .col-lg-offset-5 {
    margin-left: 41.666666667%;
  }
  .col-lg-offset-45p {
    margin-left: 45%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-50p {
    margin-left: 50%;
  }
  .col-lg-offset-55p {
    margin-left: 55%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333333%;
  }
  .col-lg-offset-60p {
    margin-left: 60%;
  }
  .col-lg-offset-65p {
    margin-left: 65%;
  }
  .col-lg-offset-8 {
    margin-left: 66.666666667%;
  }
  .col-lg-offset-70p {
    margin-left: 70%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-75p {
    margin-left: 75%;
  }
  .col-lg-offset-80p {
    margin-left: 80%;
  }
  .col-lg-offset-10 {
    margin-left: 83.333333333%;
  }
  .col-lg-offset-85p {
    margin-left: 85%;
  }
  .col-lg-offset-90p {
    margin-left: 90%;
  }
  .col-lg-offset-11 {
    margin-left: 91.666666667%;
  }
  .col-lg-offset-95p {
    margin-left: 95%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-100p {
    margin-left: 100%;
  }
  .col-lg-n-offset-a {
    margin-left: auto;
  }
  .col-lg-n-offset-0 {
    margin-left: 0;
  }
  .col-lg-n-offset-5p {
    margin-left: -5%;
  }
  .col-lg-n-offset-1 {
    margin-left: -8.333333333%;
  }
  .col-lg-n-offset-10p {
    margin-left: -10%;
  }
  .col-lg-n-offset-15p {
    margin-left: -15%;
  }
  .col-lg-n-offset-2 {
    margin-left: -16.666666667%;
  }
  .col-lg-n-offset-20p {
    margin-left: -20%;
  }
  .col-lg-n-offset-3 {
    margin-left: -25%;
  }
  .col-lg-n-offset-25p {
    margin-left: -25%;
  }
  .col-lg-n-offset-30p {
    margin-left: -30%;
  }
  .col-lg-n-offset-4 {
    margin-left: -33.333333333%;
  }
  .col-lg-n-offset-35p {
    margin-left: -35%;
  }
  .col-lg-n-offset-40p {
    margin-left: -40%;
  }
  .col-lg-n-offset-5 {
    margin-left: -41.666666667%;
  }
  .col-lg-n-offset-45p {
    margin-left: -45%;
  }
  .col-lg-n-offset-6 {
    margin-left: -50%;
  }
  .col-lg-n-offset-50p {
    margin-left: -50%;
  }
  .col-lg-n-offset-55p {
    margin-left: -55%;
  }
  .col-lg-n-offset-7 {
    margin-left: -58.333333333%;
  }
  .col-lg-n-offset-60p {
    margin-left: -60%;
  }
  .col-lg-n-offset-65p {
    margin-left: -65%;
  }
  .col-lg-n-offset-8 {
    margin-left: -66.666666667%;
  }
  .col-lg-n-offset-70p {
    margin-left: -70%;
  }
  .col-lg-n-offset-9 {
    margin-left: -75%;
  }
  .col-lg-n-offset-75p {
    margin-left: -75%;
  }
  .col-lg-n-offset-80p {
    margin-left: -80%;
  }
  .col-lg-n-offset-10 {
    margin-left: -83.333333333%;
  }
  .col-lg-n-offset-85p {
    margin-left: -85%;
  }
  .col-lg-n-offset-90p {
    margin-left: -90%;
  }
  .col-lg-n-offset-11 {
    margin-left: -91.666666667%;
  }
  .col-lg-n-offset-95p {
    margin-left: -95%;
  }
  .col-lg-n-offset-12 {
    margin-left: -100%;
  }
  .col-lg-n-offset-100p {
    margin-left: -100%;
  }
  .col-lg-inset-a {
    margin-right: auto;
  }
  .col-lg-inset-0 {
    margin-right: 0;
  }
  .col-lg-inset-5p {
    margin-right: 5%;
  }
  .col-lg-inset-1 {
    margin-right: 8.333333333%;
  }
  .col-lg-inset-10p {
    margin-right: 10%;
  }
  .col-lg-inset-15p {
    margin-right: 15%;
  }
  .col-lg-inset-2 {
    margin-right: 16.666666667%;
  }
  .col-lg-inset-20p {
    margin-right: 20%;
  }
  .col-lg-inset-3 {
    margin-right: 25%;
  }
  .col-lg-inset-25p {
    margin-right: 25%;
  }
  .col-lg-inset-30p {
    margin-right: 30%;
  }
  .col-lg-inset-4 {
    margin-right: 33.333333333%;
  }
  .col-lg-inset-35p {
    margin-right: 35%;
  }
  .col-lg-inset-40p {
    margin-right: 40%;
  }
  .col-lg-inset-5 {
    margin-right: 41.666666667%;
  }
  .col-lg-inset-45p {
    margin-right: 45%;
  }
  .col-lg-inset-6 {
    margin-right: 50%;
  }
  .col-lg-inset-50p {
    margin-right: 50%;
  }
  .col-lg-inset-55p {
    margin-right: 55%;
  }
  .col-lg-inset-7 {
    margin-right: 58.333333333%;
  }
  .col-lg-inset-60p {
    margin-right: 60%;
  }
  .col-lg-inset-65p {
    margin-right: 65%;
  }
  .col-lg-inset-8 {
    margin-right: 66.666666667%;
  }
  .col-lg-inset-70p {
    margin-right: 70%;
  }
  .col-lg-inset-9 {
    margin-right: 75%;
  }
  .col-lg-inset-75p {
    margin-right: 75%;
  }
  .col-lg-inset-80p {
    margin-right: 80%;
  }
  .col-lg-inset-10 {
    margin-right: 83.333333333%;
  }
  .col-lg-inset-85p {
    margin-right: 85%;
  }
  .col-lg-inset-90p {
    margin-right: 90%;
  }
  .col-lg-inset-11 {
    margin-right: 91.666666667%;
  }
  .col-lg-inset-95p {
    margin-right: 95%;
  }
  .col-lg-inset-12 {
    margin-right: 100%;
  }
  .col-lg-inset-100p {
    margin-right: 100%;
  }
  .col-lg-n-inset-a {
    margin-right: auto;
  }
  .col-lg-n-inset-0 {
    margin-right: 0;
  }
  .col-lg-n-inset-5p {
    margin-right: -5%;
  }
  .col-lg-n-inset-1 {
    margin-right: -8.333333333%;
  }
  .col-lg-n-inset-10p {
    margin-right: -10%;
  }
  .col-lg-n-inset-15p {
    margin-right: -15%;
  }
  .col-lg-n-inset-2 {
    margin-right: -16.666666667%;
  }
  .col-lg-n-inset-20p {
    margin-right: -20%;
  }
  .col-lg-n-inset-3 {
    margin-right: -25%;
  }
  .col-lg-n-inset-25p {
    margin-right: -25%;
  }
  .col-lg-n-inset-30p {
    margin-right: -30%;
  }
  .col-lg-n-inset-4 {
    margin-right: -33.333333333%;
  }
  .col-lg-n-inset-35p {
    margin-right: -35%;
  }
  .col-lg-n-inset-40p {
    margin-right: -40%;
  }
  .col-lg-n-inset-5 {
    margin-right: -41.666666667%;
  }
  .col-lg-n-inset-45p {
    margin-right: -45%;
  }
  .col-lg-n-inset-6 {
    margin-right: -50%;
  }
  .col-lg-n-inset-50p {
    margin-right: -50%;
  }
  .col-lg-n-inset-55p {
    margin-right: -55%;
  }
  .col-lg-n-inset-7 {
    margin-right: -58.333333333%;
  }
  .col-lg-n-inset-60p {
    margin-right: -60%;
  }
  .col-lg-n-inset-65p {
    margin-right: -65%;
  }
  .col-lg-n-inset-8 {
    margin-right: -66.666666667%;
  }
  .col-lg-n-inset-70p {
    margin-right: -70%;
  }
  .col-lg-n-inset-9 {
    margin-right: -75%;
  }
  .col-lg-n-inset-75p {
    margin-right: -75%;
  }
  .col-lg-n-inset-80p {
    margin-right: -80%;
  }
  .col-lg-n-inset-10 {
    margin-right: -83.333333333%;
  }
  .col-lg-n-inset-85p {
    margin-right: -85%;
  }
  .col-lg-n-inset-90p {
    margin-right: -90%;
  }
  .col-lg-n-inset-11 {
    margin-right: -91.666666667%;
  }
  .col-lg-n-inset-95p {
    margin-right: -95%;
  }
  .col-lg-n-inset-12 {
    margin-right: -100%;
  }
  .col-lg-n-inset-100p {
    margin-right: -100%;
  }
  .col-lg-rfull {
    padding-right: 0;
  }
  .col-lg-lfull {
    padding-left: 0;
  }
  .col-lg-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-lg-padd {
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-lg-bottom {
    vertical-align: bottom;
  }
  .col-lg-nfloat {
    float: none !important;
  }
  .col-lg-rfloat {
    float: right !important;
  }
  .col-lg-lfloat {
    float: left !important;
  }
  .hidden-lg {
    display: none !important;
  }
  .visible-lg-block {
    display: block !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 1200px) and (max-width: 1899px) {
  .col-lg-only-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-lg-va-bottom {
    vertical-align: bottom;
  }
  .col-lg-pull-right {
    float: right !important;
  }
  .col-lg-pull-left {
    float: left !important;
  }
  .hidden-lg-only {
    display: none !important;
  }
  .visible-lg-only-block {
    display: block !important;
  }
  .visible-lg-only-inline {
    display: inline !important;
  }
  .visible-lg-only-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 1600px) {
  .col-lw-a,
  .col-lw-5p,
  .col-lw-1,
  .col-lw-10p,
  .col-lw-15p,
  .col-lw-2,
  .col-lw-20p,
  .col-lw-3,
  .col-lw-25p,
  .col-lw-30p,
  .col-lw-4,
  .col-lw-35p,
  .col-lw-40p,
  .col-lw-5,
  .col-lw-45p,
  .col-lw-6,
  .col-lw-50p,
  .col-lw-55p,
  .col-lw-7,
  .col-lw-60p,
  .col-lw-65p,
  .col-lw-8,
  .col-lw-70p,
  .col-lw-9,
  .col-lw-75p,
  .col-lw-80p,
  .col-lw-10,
  .col-lw-85p,
  .col-lw-90p,
  .col-lw-11,
  .col-lw-95p,
  .col-lw-12,
  .col-lw-100p {
    float: none;
  }
  .col-lw-a,
  .grid-lw-a .GridItem,
  .block_container.mod-lw-a > div[class] {
    width: auto;
  }
  .col-lw-5p,
  .grid-lw-5p .GridItem,
  .block_container.mod-lw-5p > div[class] {
    width: 5%;
  }
  .col-lw-1,
  .grid-lw-1 .GridItem,
  .block_container.mod-lw-1 > div[class] {
    width: 8.333333333%;
  }
  .col-lw-10p,
  .grid-lw-10p .GridItem,
  .block_container.mod-lw-10p > div[class] {
    width: 10%;
  }
  .col-lw-15p,
  .grid-lw-15p .GridItem,
  .block_container.mod-lw-15p > div[class] {
    width: 15%;
  }
  .col-lw-2,
  .grid-lw-2 .GridItem,
  .block_container.mod-lw-2 > div[class] {
    width: 16.666666667%;
  }
  .col-lw-20p,
  .grid-lw-20p .GridItem,
  .block_container.mod-lw-20p > div[class] {
    width: 20%;
  }
  .col-lw-3,
  .grid-lw-3 .GridItem,
  .block_container.mod-lw-3 > div[class] {
    width: 25%;
  }
  .col-lw-25p,
  .grid-lw-25p .GridItem,
  .block_container.mod-lw-25p > div[class] {
    width: 25%;
  }
  .col-lw-30p,
  .grid-lw-30p .GridItem,
  .block_container.mod-lw-30p > div[class] {
    width: 30%;
  }
  .col-lw-4,
  .grid-lw-4 .GridItem,
  .block_container.mod-lw-4 > div[class] {
    width: 33.333333333%;
  }
  .col-lw-35p,
  .grid-lw-35p .GridItem,
  .block_container.mod-lw-35p > div[class] {
    width: 35%;
  }
  .col-lw-40p,
  .grid-lw-40p .GridItem,
  .block_container.mod-lw-40p > div[class] {
    width: 40%;
  }
  .col-lw-5,
  .grid-lw-5 .GridItem,
  .block_container.mod-lw-5 > div[class] {
    width: 41.666666667%;
  }
  .col-lw-45p,
  .grid-lw-45p .GridItem,
  .block_container.mod-lw-45p > div[class] {
    width: 45%;
  }
  .col-lw-6,
  .grid-lw-6 .GridItem,
  .block_container.mod-lw-6 > div[class] {
    width: 50%;
  }
  .col-lw-50p,
  .grid-lw-50p .GridItem,
  .block_container.mod-lw-50p > div[class] {
    width: 50%;
  }
  .col-lw-55p,
  .grid-lw-55p .GridItem,
  .block_container.mod-lw-55p > div[class] {
    width: 55%;
  }
  .col-lw-7,
  .grid-lw-7 .GridItem,
  .block_container.mod-lw-7 > div[class] {
    width: 58.333333333%;
  }
  .col-lw-60p,
  .grid-lw-60p .GridItem,
  .block_container.mod-lw-60p > div[class] {
    width: 60%;
  }
  .col-lw-65p,
  .grid-lw-65p .GridItem,
  .block_container.mod-lw-65p > div[class] {
    width: 65%;
  }
  .col-lw-8,
  .grid-lw-8 .GridItem,
  .block_container.mod-lw-8 > div[class] {
    width: 66.666666667%;
  }
  .col-lw-70p,
  .grid-lw-70p .GridItem,
  .block_container.mod-lw-70p > div[class] {
    width: 70%;
  }
  .col-lw-9,
  .grid-lw-9 .GridItem,
  .block_container.mod-lw-9 > div[class] {
    width: 75%;
  }
  .col-lw-75p,
  .grid-lw-75p .GridItem,
  .block_container.mod-lw-75p > div[class] {
    width: 75%;
  }
  .col-lw-80p,
  .grid-lw-80p .GridItem,
  .block_container.mod-lw-80p > div[class] {
    width: 80%;
  }
  .col-lw-10,
  .grid-lw-10 .GridItem,
  .block_container.mod-lw-10 > div[class] {
    width: 83.333333333%;
  }
  .col-lw-85p,
  .grid-lw-85p .GridItem,
  .block_container.mod-lw-85p > div[class] {
    width: 85%;
  }
  .col-lw-90p,
  .grid-lw-90p .GridItem,
  .block_container.mod-lw-90p > div[class] {
    width: 90%;
  }
  .col-lw-11,
  .grid-lw-11 .GridItem,
  .block_container.mod-lw-11 > div[class] {
    width: 91.666666667%;
  }
  .col-lw-95p,
  .grid-lw-95p .GridItem,
  .block_container.mod-lw-95p > div[class] {
    width: 95%;
  }
  .col-lw-12,
  .grid-lw-12 .GridItem,
  .block_container.mod-lw-12 > div[class] {
    width: 100%;
  }
  .col-lw-100p,
  .grid-lw-100p .GridItem,
  .block_container.mod-lw-100p > div[class] {
    width: 100%;
  }
  .col-lw-push-a {
    left: auto;
  }
  .col-lw-push-0 {
    left: 0;
  }
  .col-lw-push-5p {
    left: 5%;
  }
  .col-lw-push-1 {
    left: 8.333333333%;
  }
  .col-lw-push-10p {
    left: 10%;
  }
  .col-lw-push-15p {
    left: 15%;
  }
  .col-lw-push-2 {
    left: 16.666666667%;
  }
  .col-lw-push-20p {
    left: 20%;
  }
  .col-lw-push-3 {
    left: 25%;
  }
  .col-lw-push-25p {
    left: 25%;
  }
  .col-lw-push-30p {
    left: 30%;
  }
  .col-lw-push-4 {
    left: 33.333333333%;
  }
  .col-lw-push-35p {
    left: 35%;
  }
  .col-lw-push-40p {
    left: 40%;
  }
  .col-lw-push-5 {
    left: 41.666666667%;
  }
  .col-lw-push-45p {
    left: 45%;
  }
  .col-lw-push-6 {
    left: 50%;
  }
  .col-lw-push-50p {
    left: 50%;
  }
  .col-lw-push-55p {
    left: 55%;
  }
  .col-lw-push-7 {
    left: 58.333333333%;
  }
  .col-lw-push-60p {
    left: 60%;
  }
  .col-lw-push-65p {
    left: 65%;
  }
  .col-lw-push-8 {
    left: 66.666666667%;
  }
  .col-lw-push-70p {
    left: 70%;
  }
  .col-lw-push-9 {
    left: 75%;
  }
  .col-lw-push-75p {
    left: 75%;
  }
  .col-lw-push-80p {
    left: 80%;
  }
  .col-lw-push-10 {
    left: 83.333333333%;
  }
  .col-lw-push-85p {
    left: 85%;
  }
  .col-lw-push-90p {
    left: 90%;
  }
  .col-lw-push-11 {
    left: 91.666666667%;
  }
  .col-lw-push-95p {
    left: 95%;
  }
  .col-lw-push-12 {
    left: 100%;
  }
  .col-lw-pull-a {
    right: auto;
  }
  .col-lw-pull-0 {
    right: 0;
  }
  .col-lw-pull-5p {
    right: 5%;
  }
  .col-lw-pull-1 {
    right: 8.333333333%;
  }
  .col-lw-pull-10p {
    right: 10%;
  }
  .col-lw-pull-15p {
    right: 15%;
  }
  .col-lw-pull-2 {
    right: 16.666666667%;
  }
  .col-lw-pull-20p {
    right: 20%;
  }
  .col-lw-pull-3 {
    right: 25%;
  }
  .col-lw-pull-25p {
    right: 25%;
  }
  .col-lw-pull-30p {
    right: 30%;
  }
  .col-lw-pull-4 {
    right: 33.333333333%;
  }
  .col-lw-pull-35p {
    right: 35%;
  }
  .col-lw-pull-40p {
    right: 40%;
  }
  .col-lw-pull-5 {
    right: 41.666666667%;
  }
  .col-lw-pull-45p {
    right: 45%;
  }
  .col-lw-pull-6 {
    right: 50%;
  }
  .col-lw-pull-50p {
    right: 50%;
  }
  .col-lw-pull-55p {
    right: 55%;
  }
  .col-lw-pull-7 {
    right: 58.333333333%;
  }
  .col-lw-pull-60p {
    right: 60%;
  }
  .col-lw-pull-65p {
    right: 65%;
  }
  .col-lw-pull-8 {
    right: 66.666666667%;
  }
  .col-lw-pull-70p {
    right: 70%;
  }
  .col-lw-pull-9 {
    right: 75%;
  }
  .col-lw-pull-75p {
    right: 75%;
  }
  .col-lw-pull-80p {
    right: 80%;
  }
  .col-lw-pull-10 {
    right: 83.333333333%;
  }
  .col-lw-pull-85p {
    right: 85%;
  }
  .col-lw-pull-90p {
    right: 90%;
  }
  .col-lw-pull-11 {
    right: 91.666666667%;
  }
  .col-lw-pull-95p {
    right: 95%;
  }
  .col-lw-pull-12 {
    right: 100%;
  }
  .col-lw-offset-a {
    margin-left: auto;
  }
  .col-lw-offset-0 {
    margin-left: 0;
  }
  .col-lw-offset-5p {
    margin-left: 5%;
  }
  .col-lw-offset-1 {
    margin-left: 8.333333333%;
  }
  .col-lw-offset-10p {
    margin-left: 10%;
  }
  .col-lw-offset-15p {
    margin-left: 15%;
  }
  .col-lw-offset-2 {
    margin-left: 16.666666667%;
  }
  .col-lw-offset-20p {
    margin-left: 20%;
  }
  .col-lw-offset-3 {
    margin-left: 25%;
  }
  .col-lw-offset-25p {
    margin-left: 25%;
  }
  .col-lw-offset-30p {
    margin-left: 30%;
  }
  .col-lw-offset-4 {
    margin-left: 33.333333333%;
  }
  .col-lw-offset-35p {
    margin-left: 35%;
  }
  .col-lw-offset-40p {
    margin-left: 40%;
  }
  .col-lw-offset-5 {
    margin-left: 41.666666667%;
  }
  .col-lw-offset-45p {
    margin-left: 45%;
  }
  .col-lw-offset-6 {
    margin-left: 50%;
  }
  .col-lw-offset-50p {
    margin-left: 50%;
  }
  .col-lw-offset-55p {
    margin-left: 55%;
  }
  .col-lw-offset-7 {
    margin-left: 58.333333333%;
  }
  .col-lw-offset-60p {
    margin-left: 60%;
  }
  .col-lw-offset-65p {
    margin-left: 65%;
  }
  .col-lw-offset-8 {
    margin-left: 66.666666667%;
  }
  .col-lw-offset-70p {
    margin-left: 70%;
  }
  .col-lw-offset-9 {
    margin-left: 75%;
  }
  .col-lw-offset-75p {
    margin-left: 75%;
  }
  .col-lw-offset-80p {
    margin-left: 80%;
  }
  .col-lw-offset-10 {
    margin-left: 83.333333333%;
  }
  .col-lw-offset-85p {
    margin-left: 85%;
  }
  .col-lw-offset-90p {
    margin-left: 90%;
  }
  .col-lw-offset-11 {
    margin-left: 91.666666667%;
  }
  .col-lw-offset-95p {
    margin-left: 95%;
  }
  .col-lw-offset-12 {
    margin-left: 100%;
  }
  .col-lw-offset-100p {
    margin-left: 100%;
  }
  .col-lw-n-offset-a {
    margin-left: auto;
  }
  .col-lw-n-offset-0 {
    margin-left: 0;
  }
  .col-lw-n-offset-5p {
    margin-left: -5%;
  }
  .col-lw-n-offset-1 {
    margin-left: -8.333333333%;
  }
  .col-lw-n-offset-10p {
    margin-left: -10%;
  }
  .col-lw-n-offset-15p {
    margin-left: -15%;
  }
  .col-lw-n-offset-2 {
    margin-left: -16.666666667%;
  }
  .col-lw-n-offset-20p {
    margin-left: -20%;
  }
  .col-lw-n-offset-3 {
    margin-left: -25%;
  }
  .col-lw-n-offset-25p {
    margin-left: -25%;
  }
  .col-lw-n-offset-30p {
    margin-left: -30%;
  }
  .col-lw-n-offset-4 {
    margin-left: -33.333333333%;
  }
  .col-lw-n-offset-35p {
    margin-left: -35%;
  }
  .col-lw-n-offset-40p {
    margin-left: -40%;
  }
  .col-lw-n-offset-5 {
    margin-left: -41.666666667%;
  }
  .col-lw-n-offset-45p {
    margin-left: -45%;
  }
  .col-lw-n-offset-6 {
    margin-left: -50%;
  }
  .col-lw-n-offset-50p {
    margin-left: -50%;
  }
  .col-lw-n-offset-55p {
    margin-left: -55%;
  }
  .col-lw-n-offset-7 {
    margin-left: -58.333333333%;
  }
  .col-lw-n-offset-60p {
    margin-left: -60%;
  }
  .col-lw-n-offset-65p {
    margin-left: -65%;
  }
  .col-lw-n-offset-8 {
    margin-left: -66.666666667%;
  }
  .col-lw-n-offset-70p {
    margin-left: -70%;
  }
  .col-lw-n-offset-9 {
    margin-left: -75%;
  }
  .col-lw-n-offset-75p {
    margin-left: -75%;
  }
  .col-lw-n-offset-80p {
    margin-left: -80%;
  }
  .col-lw-n-offset-10 {
    margin-left: -83.333333333%;
  }
  .col-lw-n-offset-85p {
    margin-left: -85%;
  }
  .col-lw-n-offset-90p {
    margin-left: -90%;
  }
  .col-lw-n-offset-11 {
    margin-left: -91.666666667%;
  }
  .col-lw-n-offset-95p {
    margin-left: -95%;
  }
  .col-lw-n-offset-12 {
    margin-left: -100%;
  }
  .col-lw-n-offset-100p {
    margin-left: -100%;
  }
  .col-lw-inset-a {
    margin-right: auto;
  }
  .col-lw-inset-0 {
    margin-right: 0;
  }
  .col-lw-inset-5p {
    margin-right: 5%;
  }
  .col-lw-inset-1 {
    margin-right: 8.333333333%;
  }
  .col-lw-inset-10p {
    margin-right: 10%;
  }
  .col-lw-inset-15p {
    margin-right: 15%;
  }
  .col-lw-inset-2 {
    margin-right: 16.666666667%;
  }
  .col-lw-inset-20p {
    margin-right: 20%;
  }
  .col-lw-inset-3 {
    margin-right: 25%;
  }
  .col-lw-inset-25p {
    margin-right: 25%;
  }
  .col-lw-inset-30p {
    margin-right: 30%;
  }
  .col-lw-inset-4 {
    margin-right: 33.333333333%;
  }
  .col-lw-inset-35p {
    margin-right: 35%;
  }
  .col-lw-inset-40p {
    margin-right: 40%;
  }
  .col-lw-inset-5 {
    margin-right: 41.666666667%;
  }
  .col-lw-inset-45p {
    margin-right: 45%;
  }
  .col-lw-inset-6 {
    margin-right: 50%;
  }
  .col-lw-inset-50p {
    margin-right: 50%;
  }
  .col-lw-inset-55p {
    margin-right: 55%;
  }
  .col-lw-inset-7 {
    margin-right: 58.333333333%;
  }
  .col-lw-inset-60p {
    margin-right: 60%;
  }
  .col-lw-inset-65p {
    margin-right: 65%;
  }
  .col-lw-inset-8 {
    margin-right: 66.666666667%;
  }
  .col-lw-inset-70p {
    margin-right: 70%;
  }
  .col-lw-inset-9 {
    margin-right: 75%;
  }
  .col-lw-inset-75p {
    margin-right: 75%;
  }
  .col-lw-inset-80p {
    margin-right: 80%;
  }
  .col-lw-inset-10 {
    margin-right: 83.333333333%;
  }
  .col-lw-inset-85p {
    margin-right: 85%;
  }
  .col-lw-inset-90p {
    margin-right: 90%;
  }
  .col-lw-inset-11 {
    margin-right: 91.666666667%;
  }
  .col-lw-inset-95p {
    margin-right: 95%;
  }
  .col-lw-inset-12 {
    margin-right: 100%;
  }
  .col-lw-inset-100p {
    margin-right: 100%;
  }
  .col-lw-n-inset-a {
    margin-right: auto;
  }
  .col-lw-n-inset-0 {
    margin-right: 0;
  }
  .col-lw-n-inset-5p {
    margin-right: -5%;
  }
  .col-lw-n-inset-1 {
    margin-right: -8.333333333%;
  }
  .col-lw-n-inset-10p {
    margin-right: -10%;
  }
  .col-lw-n-inset-15p {
    margin-right: -15%;
  }
  .col-lw-n-inset-2 {
    margin-right: -16.666666667%;
  }
  .col-lw-n-inset-20p {
    margin-right: -20%;
  }
  .col-lw-n-inset-3 {
    margin-right: -25%;
  }
  .col-lw-n-inset-25p {
    margin-right: -25%;
  }
  .col-lw-n-inset-30p {
    margin-right: -30%;
  }
  .col-lw-n-inset-4 {
    margin-right: -33.333333333%;
  }
  .col-lw-n-inset-35p {
    margin-right: -35%;
  }
  .col-lw-n-inset-40p {
    margin-right: -40%;
  }
  .col-lw-n-inset-5 {
    margin-right: -41.666666667%;
  }
  .col-lw-n-inset-45p {
    margin-right: -45%;
  }
  .col-lw-n-inset-6 {
    margin-right: -50%;
  }
  .col-lw-n-inset-50p {
    margin-right: -50%;
  }
  .col-lw-n-inset-55p {
    margin-right: -55%;
  }
  .col-lw-n-inset-7 {
    margin-right: -58.333333333%;
  }
  .col-lw-n-inset-60p {
    margin-right: -60%;
  }
  .col-lw-n-inset-65p {
    margin-right: -65%;
  }
  .col-lw-n-inset-8 {
    margin-right: -66.666666667%;
  }
  .col-lw-n-inset-70p {
    margin-right: -70%;
  }
  .col-lw-n-inset-9 {
    margin-right: -75%;
  }
  .col-lw-n-inset-75p {
    margin-right: -75%;
  }
  .col-lw-n-inset-80p {
    margin-right: -80%;
  }
  .col-lw-n-inset-10 {
    margin-right: -83.333333333%;
  }
  .col-lw-n-inset-85p {
    margin-right: -85%;
  }
  .col-lw-n-inset-90p {
    margin-right: -90%;
  }
  .col-lw-n-inset-11 {
    margin-right: -91.666666667%;
  }
  .col-lw-n-inset-95p {
    margin-right: -95%;
  }
  .col-lw-n-inset-12 {
    margin-right: -100%;
  }
  .col-lw-n-inset-100p {
    margin-right: -100%;
  }
  .col-lw-rfull {
    padding-right: 0;
  }
  .col-lw-lfull {
    padding-left: 0;
  }
  .col-lw-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-lw-padd {
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-lw-bottom {
    vertical-align: bottom;
  }
  .col-lw-nfloat {
    float: none !important;
  }
  .col-lw-rfloat {
    float: right !important;
  }
  .col-lw-lfloat {
    float: left !important;
  }
  .hidden-lw {
    display: none !important;
  }
  .visible-lw-block {
    display: block !important;
  }
  .visible-lw-inline {
    display: inline !important;
  }
  .visible-lw-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 1600px) and (max-width: 1899px) {
  .col-lw-only-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-lw-va-bottom {
    vertical-align: bottom;
  }
  .col-lw-pull-right {
    float: right !important;
  }
  .col-lw-pull-left {
    float: left !important;
  }
  .hidden-lw-only {
    display: none !important;
  }
  .visible-lw-only-block {
    display: block !important;
  }
  .visible-lw-only-inline {
    display: inline !important;
  }
  .visible-lw-only-inline-block {
    display: inline-block !important;
  }
}
@media all and (min-width: 1900px) {
  .col-xl-a,
  .col-xl-5p,
  .col-xl-1,
  .col-xl-10p,
  .col-xl-15p,
  .col-xl-2,
  .col-xl-20p,
  .col-xl-3,
  .col-xl-25p,
  .col-xl-30p,
  .col-xl-4,
  .col-xl-35p,
  .col-xl-40p,
  .col-xl-5,
  .col-xl-45p,
  .col-xl-6,
  .col-xl-50p,
  .col-xl-55p,
  .col-xl-7,
  .col-xl-60p,
  .col-xl-65p,
  .col-xl-8,
  .col-xl-70p,
  .col-xl-9,
  .col-xl-75p,
  .col-xl-80p,
  .col-xl-10,
  .col-xl-85p,
  .col-xl-90p,
  .col-xl-11,
  .col-xl-95p,
  .col-xl-12,
  .col-xl-100p {
    float: none;
  }
  .col-xl-a,
  .grid-xl-a .GridItem,
  .block_container.mod-xl-a > div[class] {
    width: auto;
  }
  .col-xl-5p,
  .grid-xl-5p .GridItem,
  .block_container.mod-xl-5p > div[class] {
    width: 5%;
  }
  .col-xl-1,
  .grid-xl-1 .GridItem,
  .block_container.mod-xl-1 > div[class] {
    width: 8.333333333%;
  }
  .col-xl-10p,
  .grid-xl-10p .GridItem,
  .block_container.mod-xl-10p > div[class] {
    width: 10%;
  }
  .col-xl-15p,
  .grid-xl-15p .GridItem,
  .block_container.mod-xl-15p > div[class] {
    width: 15%;
  }
  .col-xl-2,
  .grid-xl-2 .GridItem,
  .block_container.mod-xl-2 > div[class] {
    width: 16.666666667%;
  }
  .col-xl-20p,
  .grid-xl-20p .GridItem,
  .block_container.mod-xl-20p > div[class] {
    width: 20%;
  }
  .col-xl-3,
  .grid-xl-3 .GridItem,
  .block_container.mod-xl-3 > div[class] {
    width: 25%;
  }
  .col-xl-25p,
  .grid-xl-25p .GridItem,
  .block_container.mod-xl-25p > div[class] {
    width: 25%;
  }
  .col-xl-30p,
  .grid-xl-30p .GridItem,
  .block_container.mod-xl-30p > div[class] {
    width: 30%;
  }
  .col-xl-4,
  .grid-xl-4 .GridItem,
  .block_container.mod-xl-4 > div[class] {
    width: 33.333333333%;
  }
  .col-xl-35p,
  .grid-xl-35p .GridItem,
  .block_container.mod-xl-35p > div[class] {
    width: 35%;
  }
  .col-xl-40p,
  .grid-xl-40p .GridItem,
  .block_container.mod-xl-40p > div[class] {
    width: 40%;
  }
  .col-xl-5,
  .grid-xl-5 .GridItem,
  .block_container.mod-xl-5 > div[class] {
    width: 41.666666667%;
  }
  .col-xl-45p,
  .grid-xl-45p .GridItem,
  .block_container.mod-xl-45p > div[class] {
    width: 45%;
  }
  .col-xl-6,
  .grid-xl-6 .GridItem,
  .block_container.mod-xl-6 > div[class] {
    width: 50%;
  }
  .col-xl-50p,
  .grid-xl-50p .GridItem,
  .block_container.mod-xl-50p > div[class] {
    width: 50%;
  }
  .col-xl-55p,
  .grid-xl-55p .GridItem,
  .block_container.mod-xl-55p > div[class] {
    width: 55%;
  }
  .col-xl-7,
  .grid-xl-7 .GridItem,
  .block_container.mod-xl-7 > div[class] {
    width: 58.333333333%;
  }
  .col-xl-60p,
  .grid-xl-60p .GridItem,
  .block_container.mod-xl-60p > div[class] {
    width: 60%;
  }
  .col-xl-65p,
  .grid-xl-65p .GridItem,
  .block_container.mod-xl-65p > div[class] {
    width: 65%;
  }
  .col-xl-8,
  .grid-xl-8 .GridItem,
  .block_container.mod-xl-8 > div[class] {
    width: 66.666666667%;
  }
  .col-xl-70p,
  .grid-xl-70p .GridItem,
  .block_container.mod-xl-70p > div[class] {
    width: 70%;
  }
  .col-xl-9,
  .grid-xl-9 .GridItem,
  .block_container.mod-xl-9 > div[class] {
    width: 75%;
  }
  .col-xl-75p,
  .grid-xl-75p .GridItem,
  .block_container.mod-xl-75p > div[class] {
    width: 75%;
  }
  .col-xl-80p,
  .grid-xl-80p .GridItem,
  .block_container.mod-xl-80p > div[class] {
    width: 80%;
  }
  .col-xl-10,
  .grid-xl-10 .GridItem,
  .block_container.mod-xl-10 > div[class] {
    width: 83.333333333%;
  }
  .col-xl-85p,
  .grid-xl-85p .GridItem,
  .block_container.mod-xl-85p > div[class] {
    width: 85%;
  }
  .col-xl-90p,
  .grid-xl-90p .GridItem,
  .block_container.mod-xl-90p > div[class] {
    width: 90%;
  }
  .col-xl-11,
  .grid-xl-11 .GridItem,
  .block_container.mod-xl-11 > div[class] {
    width: 91.666666667%;
  }
  .col-xl-95p,
  .grid-xl-95p .GridItem,
  .block_container.mod-xl-95p > div[class] {
    width: 95%;
  }
  .col-xl-12,
  .grid-xl-12 .GridItem,
  .block_container.mod-xl-12 > div[class] {
    width: 100%;
  }
  .col-xl-100p,
  .grid-xl-100p .GridItem,
  .block_container.mod-xl-100p > div[class] {
    width: 100%;
  }
  .col-xl-push-a {
    left: auto;
  }
  .col-xl-push-0 {
    left: 0;
  }
  .col-xl-push-5p {
    left: 5%;
  }
  .col-xl-push-1 {
    left: 8.333333333%;
  }
  .col-xl-push-10p {
    left: 10%;
  }
  .col-xl-push-15p {
    left: 15%;
  }
  .col-xl-push-2 {
    left: 16.666666667%;
  }
  .col-xl-push-20p {
    left: 20%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-25p {
    left: 25%;
  }
  .col-xl-push-30p {
    left: 30%;
  }
  .col-xl-push-4 {
    left: 33.333333333%;
  }
  .col-xl-push-35p {
    left: 35%;
  }
  .col-xl-push-40p {
    left: 40%;
  }
  .col-xl-push-5 {
    left: 41.666666667%;
  }
  .col-xl-push-45p {
    left: 45%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-50p {
    left: 50%;
  }
  .col-xl-push-55p {
    left: 55%;
  }
  .col-xl-push-7 {
    left: 58.333333333%;
  }
  .col-xl-push-60p {
    left: 60%;
  }
  .col-xl-push-65p {
    left: 65%;
  }
  .col-xl-push-8 {
    left: 66.666666667%;
  }
  .col-xl-push-70p {
    left: 70%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-75p {
    left: 75%;
  }
  .col-xl-push-80p {
    left: 80%;
  }
  .col-xl-push-10 {
    left: 83.333333333%;
  }
  .col-xl-push-85p {
    left: 85%;
  }
  .col-xl-push-90p {
    left: 90%;
  }
  .col-xl-push-11 {
    left: 91.666666667%;
  }
  .col-xl-push-95p {
    left: 95%;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-pull-a {
    right: auto;
  }
  .col-xl-pull-0 {
    right: 0;
  }
  .col-xl-pull-5p {
    right: 5%;
  }
  .col-xl-pull-1 {
    right: 8.333333333%;
  }
  .col-xl-pull-10p {
    right: 10%;
  }
  .col-xl-pull-15p {
    right: 15%;
  }
  .col-xl-pull-2 {
    right: 16.666666667%;
  }
  .col-xl-pull-20p {
    right: 20%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-25p {
    right: 25%;
  }
  .col-xl-pull-30p {
    right: 30%;
  }
  .col-xl-pull-4 {
    right: 33.333333333%;
  }
  .col-xl-pull-35p {
    right: 35%;
  }
  .col-xl-pull-40p {
    right: 40%;
  }
  .col-xl-pull-5 {
    right: 41.666666667%;
  }
  .col-xl-pull-45p {
    right: 45%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-50p {
    right: 50%;
  }
  .col-xl-pull-55p {
    right: 55%;
  }
  .col-xl-pull-7 {
    right: 58.333333333%;
  }
  .col-xl-pull-60p {
    right: 60%;
  }
  .col-xl-pull-65p {
    right: 65%;
  }
  .col-xl-pull-8 {
    right: 66.666666667%;
  }
  .col-xl-pull-70p {
    right: 70%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-75p {
    right: 75%;
  }
  .col-xl-pull-80p {
    right: 80%;
  }
  .col-xl-pull-10 {
    right: 83.333333333%;
  }
  .col-xl-pull-85p {
    right: 85%;
  }
  .col-xl-pull-90p {
    right: 90%;
  }
  .col-xl-pull-11 {
    right: 91.666666667%;
  }
  .col-xl-pull-95p {
    right: 95%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-offset-a {
    margin-left: auto;
  }
  .col-xl-offset-0 {
    margin-left: 0;
  }
  .col-xl-offset-5p {
    margin-left: 5%;
  }
  .col-xl-offset-1 {
    margin-left: 8.333333333%;
  }
  .col-xl-offset-10p {
    margin-left: 10%;
  }
  .col-xl-offset-15p {
    margin-left: 15%;
  }
  .col-xl-offset-2 {
    margin-left: 16.666666667%;
  }
  .col-xl-offset-20p {
    margin-left: 20%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-25p {
    margin-left: 25%;
  }
  .col-xl-offset-30p {
    margin-left: 30%;
  }
  .col-xl-offset-4 {
    margin-left: 33.333333333%;
  }
  .col-xl-offset-35p {
    margin-left: 35%;
  }
  .col-xl-offset-40p {
    margin-left: 40%;
  }
  .col-xl-offset-5 {
    margin-left: 41.666666667%;
  }
  .col-xl-offset-45p {
    margin-left: 45%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-50p {
    margin-left: 50%;
  }
  .col-xl-offset-55p {
    margin-left: 55%;
  }
  .col-xl-offset-7 {
    margin-left: 58.333333333%;
  }
  .col-xl-offset-60p {
    margin-left: 60%;
  }
  .col-xl-offset-65p {
    margin-left: 65%;
  }
  .col-xl-offset-8 {
    margin-left: 66.666666667%;
  }
  .col-xl-offset-70p {
    margin-left: 70%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-75p {
    margin-left: 75%;
  }
  .col-xl-offset-80p {
    margin-left: 80%;
  }
  .col-xl-offset-10 {
    margin-left: 83.333333333%;
  }
  .col-xl-offset-85p {
    margin-left: 85%;
  }
  .col-xl-offset-90p {
    margin-left: 90%;
  }
  .col-xl-offset-11 {
    margin-left: 91.666666667%;
  }
  .col-xl-offset-95p {
    margin-left: 95%;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
  .col-xl-offset-100p {
    margin-left: 100%;
  }
  .col-xl-n-offset-a {
    margin-left: auto;
  }
  .col-xl-n-offset-0 {
    margin-left: 0;
  }
  .col-xl-n-offset-5p {
    margin-left: -5%;
  }
  .col-xl-n-offset-1 {
    margin-left: -8.333333333%;
  }
  .col-xl-n-offset-10p {
    margin-left: -10%;
  }
  .col-xl-n-offset-15p {
    margin-left: -15%;
  }
  .col-xl-n-offset-2 {
    margin-left: -16.666666667%;
  }
  .col-xl-n-offset-20p {
    margin-left: -20%;
  }
  .col-xl-n-offset-3 {
    margin-left: -25%;
  }
  .col-xl-n-offset-25p {
    margin-left: -25%;
  }
  .col-xl-n-offset-30p {
    margin-left: -30%;
  }
  .col-xl-n-offset-4 {
    margin-left: -33.333333333%;
  }
  .col-xl-n-offset-35p {
    margin-left: -35%;
  }
  .col-xl-n-offset-40p {
    margin-left: -40%;
  }
  .col-xl-n-offset-5 {
    margin-left: -41.666666667%;
  }
  .col-xl-n-offset-45p {
    margin-left: -45%;
  }
  .col-xl-n-offset-6 {
    margin-left: -50%;
  }
  .col-xl-n-offset-50p {
    margin-left: -50%;
  }
  .col-xl-n-offset-55p {
    margin-left: -55%;
  }
  .col-xl-n-offset-7 {
    margin-left: -58.333333333%;
  }
  .col-xl-n-offset-60p {
    margin-left: -60%;
  }
  .col-xl-n-offset-65p {
    margin-left: -65%;
  }
  .col-xl-n-offset-8 {
    margin-left: -66.666666667%;
  }
  .col-xl-n-offset-70p {
    margin-left: -70%;
  }
  .col-xl-n-offset-9 {
    margin-left: -75%;
  }
  .col-xl-n-offset-75p {
    margin-left: -75%;
  }
  .col-xl-n-offset-80p {
    margin-left: -80%;
  }
  .col-xl-n-offset-10 {
    margin-left: -83.333333333%;
  }
  .col-xl-n-offset-85p {
    margin-left: -85%;
  }
  .col-xl-n-offset-90p {
    margin-left: -90%;
  }
  .col-xl-n-offset-11 {
    margin-left: -91.666666667%;
  }
  .col-xl-n-offset-95p {
    margin-left: -95%;
  }
  .col-xl-n-offset-12 {
    margin-left: -100%;
  }
  .col-xl-n-offset-100p {
    margin-left: -100%;
  }
  .col-xl-inset-a {
    margin-right: auto;
  }
  .col-xl-inset-0 {
    margin-right: 0;
  }
  .col-xl-inset-5p {
    margin-right: 5%;
  }
  .col-xl-inset-1 {
    margin-right: 8.333333333%;
  }
  .col-xl-inset-10p {
    margin-right: 10%;
  }
  .col-xl-inset-15p {
    margin-right: 15%;
  }
  .col-xl-inset-2 {
    margin-right: 16.666666667%;
  }
  .col-xl-inset-20p {
    margin-right: 20%;
  }
  .col-xl-inset-3 {
    margin-right: 25%;
  }
  .col-xl-inset-25p {
    margin-right: 25%;
  }
  .col-xl-inset-30p {
    margin-right: 30%;
  }
  .col-xl-inset-4 {
    margin-right: 33.333333333%;
  }
  .col-xl-inset-35p {
    margin-right: 35%;
  }
  .col-xl-inset-40p {
    margin-right: 40%;
  }
  .col-xl-inset-5 {
    margin-right: 41.666666667%;
  }
  .col-xl-inset-45p {
    margin-right: 45%;
  }
  .col-xl-inset-6 {
    margin-right: 50%;
  }
  .col-xl-inset-50p {
    margin-right: 50%;
  }
  .col-xl-inset-55p {
    margin-right: 55%;
  }
  .col-xl-inset-7 {
    margin-right: 58.333333333%;
  }
  .col-xl-inset-60p {
    margin-right: 60%;
  }
  .col-xl-inset-65p {
    margin-right: 65%;
  }
  .col-xl-inset-8 {
    margin-right: 66.666666667%;
  }
  .col-xl-inset-70p {
    margin-right: 70%;
  }
  .col-xl-inset-9 {
    margin-right: 75%;
  }
  .col-xl-inset-75p {
    margin-right: 75%;
  }
  .col-xl-inset-80p {
    margin-right: 80%;
  }
  .col-xl-inset-10 {
    margin-right: 83.333333333%;
  }
  .col-xl-inset-85p {
    margin-right: 85%;
  }
  .col-xl-inset-90p {
    margin-right: 90%;
  }
  .col-xl-inset-11 {
    margin-right: 91.666666667%;
  }
  .col-xl-inset-95p {
    margin-right: 95%;
  }
  .col-xl-inset-12 {
    margin-right: 100%;
  }
  .col-xl-inset-100p {
    margin-right: 100%;
  }
  .col-xl-n-inset-a {
    margin-right: auto;
  }
  .col-xl-n-inset-0 {
    margin-right: 0;
  }
  .col-xl-n-inset-5p {
    margin-right: -5%;
  }
  .col-xl-n-inset-1 {
    margin-right: -8.333333333%;
  }
  .col-xl-n-inset-10p {
    margin-right: -10%;
  }
  .col-xl-n-inset-15p {
    margin-right: -15%;
  }
  .col-xl-n-inset-2 {
    margin-right: -16.666666667%;
  }
  .col-xl-n-inset-20p {
    margin-right: -20%;
  }
  .col-xl-n-inset-3 {
    margin-right: -25%;
  }
  .col-xl-n-inset-25p {
    margin-right: -25%;
  }
  .col-xl-n-inset-30p {
    margin-right: -30%;
  }
  .col-xl-n-inset-4 {
    margin-right: -33.333333333%;
  }
  .col-xl-n-inset-35p {
    margin-right: -35%;
  }
  .col-xl-n-inset-40p {
    margin-right: -40%;
  }
  .col-xl-n-inset-5 {
    margin-right: -41.666666667%;
  }
  .col-xl-n-inset-45p {
    margin-right: -45%;
  }
  .col-xl-n-inset-6 {
    margin-right: -50%;
  }
  .col-xl-n-inset-50p {
    margin-right: -50%;
  }
  .col-xl-n-inset-55p {
    margin-right: -55%;
  }
  .col-xl-n-inset-7 {
    margin-right: -58.333333333%;
  }
  .col-xl-n-inset-60p {
    margin-right: -60%;
  }
  .col-xl-n-inset-65p {
    margin-right: -65%;
  }
  .col-xl-n-inset-8 {
    margin-right: -66.666666667%;
  }
  .col-xl-n-inset-70p {
    margin-right: -70%;
  }
  .col-xl-n-inset-9 {
    margin-right: -75%;
  }
  .col-xl-n-inset-75p {
    margin-right: -75%;
  }
  .col-xl-n-inset-80p {
    margin-right: -80%;
  }
  .col-xl-n-inset-10 {
    margin-right: -83.333333333%;
  }
  .col-xl-n-inset-85p {
    margin-right: -85%;
  }
  .col-xl-n-inset-90p {
    margin-right: -90%;
  }
  .col-xl-n-inset-11 {
    margin-right: -91.666666667%;
  }
  .col-xl-n-inset-95p {
    margin-right: -95%;
  }
  .col-xl-n-inset-12 {
    margin-right: -100%;
  }
  .col-xl-n-inset-100p {
    margin-right: -100%;
  }
  .col-xl-rfull {
    padding-right: 0;
  }
  .col-xl-lfull {
    padding-left: 0;
  }
  .col-xl-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-xl-padd {
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-xl-bottom {
    vertical-align: bottom;
  }
  .col-xl-nfloat {
    float: none !important;
  }
  .col-xl-rfloat {
    float: right !important;
  }
  .col-xl-lfloat {
    float: left !important;
  }
  .hidden-xl {
    display: none !important;
  }
  .visible-xl-block {
    display: block !important;
  }
  .visible-xl-inline {
    display: inline !important;
  }
  .visible-xl-inline-block {
    display: inline-block !important;
  }
  .col-xl-only-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-xl-va-bottom {
    vertical-align: bottom;
  }
  .col-xl-pull-right {
    float: right !important;
  }
  .col-xl-pull-left {
    float: left !important;
  }
  .hidden-xl-only {
    display: none !important;
  }
  .visible-xl-only-block {
    display: block !important;
  }
  .visible-xl-only-inline {
    display: inline !important;
  }
  .visible-xl-only-inline-block {
    display: inline-block !important;
  }
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body,
.pr-page {
  margin: 0;
  width: 100%;
}
body {
  background: white;
  color: black;
  font-family: 'Roboto', sans-serif;
}
.pr-page {
  overflow-x: hidden;
}
.pr-wrap {
  min-height: 100%;
}
.pr-wrap + div {
  background: #ac8942;
  color: white;
}
.pr-header {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
#header {
  position: relative;
  margin: 0 auto;
  font-size: 0;
}
.pr-hero {
  font-size: 0;
}
#hero {
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
}
.pr-main {
  position: relative;
  vertical-align: top;
  font-size: 0;
}
#main {
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  #main {
    max-width: 1200px;
  }
}
.pr-secondary {
  position: relative;
  color: black;
  vertical-align: top;
  font-size: 0;
}
#secondary {
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  #secondary {
    max-width: 1200px;
  }
}
.pr-tertiary {
  position: relative;
  width: 100%;
}
#tertiary {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  #tertiary {
    max-width: 1200px;
  }
}
.pr-quaternary {
  position: relative;
  width: 100%;
}
#quaternary {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  #quaternary {
    max-width: 1200px;
  }
}
.pr-quinary {
  position: relative;
  width: 100%;
}
#quinary {
  margin: 0 auto;
}
.pr-footer {
  overflow: hidden;
  position: relative;
}
.pr-footer-content {
  background: #002266;
  color: white;
  display: block;
  width: 100%;
  /*&:before {
    content: "";
    background: @brand-primary;
    width: 100%;
    height: 0;
    display: block;
    transform: skewY(-5deg);
    padding-bottom: 10%;
    margin-top: -5%;
    z-index: -1;
    position: absolute;
}*/

}
#footer {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  #footer {
    max-width: 1200px;
  }
}
.pr-copyright {
  background: #ac8942;
  color: white;
  display: block;
  width: 100%;
}
#copyright {
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 1200px) {
  #copyright {
    max-width: 1200px;
  }
}
/* Blocos template */

.block_container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.block_container.full {
  padding: 0;
}
.pr-hero .block_container {
  padding: 0;
}
.pr-header .block_container {
  vertical-align: middle;
}
@media all and (min-width: 1200px) {
  .pr-header .block_container {
    vertical-align: top;
  }
}
.blockNavbar {
  position: relative;
  z-index: 1000;
  background: #002266;
  color: white;
}
@media (min-width: 960px) {
  .blockNavbar.isActive {
    position: fixed;
  }
}
.blockBenefits {
  background: #dbb864;
  color: white;
}
.blockHighlight {
  background: #002266;
  color: white;
  margin-top: 30px;
}
.blockEventos {
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .blockEventos {
    max-width: 1200px;
    display: block;
    padding: 0 30px 15px;
  }
}
.blockRegulation {
  margin: 0 auto;
  display: block;
}
.blockModulesHome {
  padding: 0;
}
.blockScheme {
  max-width: 1200px;
  margin: 0 auto;
  display: block;
}
.blockLogoLanding .Html {
  float: right;
}
.blockLandingPageIntro {
  width: 100%;
  display: block;
}
@media (min-width: 960px) {
  .blockLandingPageIntro {
    width: 50%;
    display: inline-block;
  }
}
.blockLandingPageForm {
  width: 100%;
  display: block;
  background: #1947a3;
}
@media (min-width: 960px) {
  .blockLandingPageForm {
    width: 50%;
    display: inline-block;
  }
}

