/*
@font-family-base:					Ubuntu, Helvetica, Arial, sans-serif;
	@font-weight-base:				300;
	@font-style-base:				normal;
*/
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: #37b2ce;
  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;
    padding-left: 0;
  }
  .col-ty-va-bottom {
    vertical-align: bottom;
  }
  .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: 599px) {
  .col-xs-only-full {
    padding-right: 0;
    padding-left: 0;
  }
  .col-xs-va-bottom {
    vertical-align: bottom;
  }
  .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;
    padding-left: 0;
  }
  .col-sw-va-bottom {
    vertical-align: bottom;
  }
  .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;
    padding-left: 0;
  }
  .col-sm-va-bottom {
    vertical-align: bottom;
  }
  .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;
    padding-left: 0;
  }
  .col-md-va-bottom {
    vertical-align: bottom;
  }
  .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: 1599px) {
  .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%;
  height: 100%;
}
body {
  overflow-x: hidden;
  background: white;
  color: #30364a;
  font-family: arboria, Helvetica, Arial, sans-serif;
}
.js body:before,
.js body:after {
  opacity: 1;
  display: block;
  position: fixed;
}
.js body:before {
  content: " ";
  z-index: 99999;
  top: 50%;
  left: 50%;
  margin-top: -36px;
  margin-left: -36px;
  width: 72px;
  height: 72px;
  background: #efefef;
  border: 1px solid #bcbcbc;
}
.js body:after {
  content: "\f1ce";
  color: #37b2ce;
  text-align: center;
  font-family: FontAwesome;
  font-size: 36px;
  line-height: 1;
  z-index: 999999;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
  height: 36px;
  width: 36px;
  -webkit-animation: fa-spin 1.5s infinite ease;
  animation: fa-spin 1.5s infinite ease;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
}
.js body.AllContentLoaded:before,
.js body.AllContentLoaded:after {
  opacity: 0;
  z-index: -1;
}
.js body.AllContentLoaded.loading:before,
.js body.AllContentLoaded.loading:after {
  opacity: 1;
  z-index: 99999;
}
.js body.AllContentLoaded.loading:after {
  z-index: 999999;
}
.pr-page {
  height: auto;
  position: relative;
  overflow-x: hidden;
}
.pr-page:before,
.pr-page:after {
  content: " ";
  display: table;
}
.pr-page:after {
  clear: both;
}
@media all and (max-width: 1199px) {
  .js .menu-open .pr-page {
    overflow: hidden;
    height: 100%;
  }
}
.pr-wrap {
  min-height: 100%;
  min-height: 100vh;
  width: 100%;
  max-width: 100%;
  max-width: 100vw;
  overflow-x: hidden;
}
.pr-wrap [class*="pr-"] > [id]:before,
.pr-wrap [class*="pr-"] > [id]:after {
  content: " ";
  display: table;
}
.pr-wrap [class*="pr-"] > [id]:after {
  clear: both;
}
@media all and (min-width: 1200px) {
  .pr-wrap {
    padding-top: 25px;
  }
}
.pr-footer {
  background-color: #0b1436;
  color: white;
}
.pr-after-footer {
  padding-top: 15px;
  background-color: #070c21;
  color: white;
}
.pr-wrap + div[style] {
  background-color: #070c21;
  color: rgba(255, 255, 255, 0.5);
}
#navigation,
#header,
#footer,
#after-footer {
  display: block;
  margin: 0 auto;
  max-width: 1600px;
}
#navigation {
  position: relative;
}
.pr-topping {
  display: none;
  position: fixed;
  background-color: #0b1436;
  color: white;
  width: 100%;
  text-align: right;
  top: 0;
  z-index: 20;
}
.pr-topping #topping {
  margin: 0 0 0 auto;
}
@media all and (min-width: 1200px) {
  .pr-topping {
    display: block;
  }
}
.pr-topping .block_container {
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
.pr-topping .block_container > div {
  display: inline-block;
  vertical-align: middle;
}
.pr-navigation {
  position: absolute;
  z-index: 5;
  top: auto;
  left: 0;
  width: 100%;
  display: none;
  color: white;
  background: rgba(7, 12, 33, 0);
  transition: background 0.5s ease, z-index 0s linear 1s;
}
.pr-navigation[style] {
  position: fixed;
}
@media all and (min-width: 1200px) {
  .pr-navigation {
    display: block;
  }
  .pr-navigation[style*=" 0px;"] {
    margin-top: 25px;
  }
}
.pr-navigation .blockNavLogo {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease;
  padding: 15px 60px;
  position: relative;
  left: -30px;
}
.pr-wrap.navOpen .pr-navigation,
.pr-wrap.navDark .pr-navigation {
  z-index: 10;
  background: rgba(7, 12, 33, 0.9);
  transition: background 0.5s ease;
}
.pr-wrap.navOpen .pr-navigation .blockNavLogo,
.pr-wrap.navDark .pr-navigation .blockNavLogo {
  opacity: 1;
  visibility: visible;
}
.pr-wrap.navDark .pr-navigation {
  position: fixed;
}
.pr-header {
  background: transparent !important;
  color: white;
  position: relative;
}
.pr-header:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -2;
  background-color: #0b1436;
}
@media all and (min-width: 1200px) {
  .pr-header .blockLogo {
    padding: 0 30px 15px;
  }
}
.pr-header .block_container[class*="-offset-"] {
  margin-left: 0 !important;
}
#inner-wrap {
  font-size: 0;
  margin-right: -15px;
  margin-left: -15px;
  margin: 0;
}
#inner-wrap:before,
#inner-wrap:after {
  content: " ";
  display: table;
}
#inner-wrap:after {
  clear: both;
}
.pr-content {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 16px;
  min-height: 120px;
  padding: 0;
  transition: width 0.75s ease, margin-left 0.75s ease;
}
.pr-content .empty {
  font-size: 0;
  display: none;
}
.pr-side-menu {
  float: none;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 16px;
  position: absolute;
  z-index: 10001;
  left: 100%;
  top: 0;
  bottom: 0;
  background: #37b2ce;
  color: white;
  padding: 0;
  transform: translateX(0);
  transition: transform 0.75s ease;
}
.menu-open .pr-side-menu {
  overflow-y: auto;
  transform: translateX(-100%);
}
@media all and (min-width: 768px) {
  .pr-side-menu {
    position: fixed;
    width: 50%;
  }
}
@media all and (min-width: 960px) {
  .pr-side-menu {
    width: 41.666666667%;
  }
}
@media all and (min-width: 1200px) {
  .pr-side-menu {
    display: none;
    visibility: hidden;
    speak: none;
  }
}
.pr-side-menu .block_container {
  padding-right: 0;
  padding-left: 0;
}
.pr-footer {
  padding: 30px 30px 0;
}
.pr-footer .block_container {
  margin-bottom: 30px;
}
@media all and (min-width: 1200px) {
  .pr-footer {
    padding: 90px 90px 0;
  }
  .pr-footer .block_container {
    margin-bottom: 90px;
  }
}
.blockContactForm > div[class]:last-child,
.blockContactForm > div[class]:nth-last-child(2) {
  display: none !important;
}
/*
.block_container.blockPageTitle {
	.pr-header & {
		@media all and (min-width: @screen-md-min) {
			width: @col-11;
			.col-offset-1;
		}
	}
}
*/

.block_container.blockOvHidden {
  overflow: hidden;
}
.block_container.blockPrimary:not(.full),
.block_container.blockSecondary:not(.full) {
  background-clip: padding-box;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}
.block_container.blockPrimary {
  background: #37b2ce;
  color: white;
  padding: 30px;
}
.block_container.blockPrimary h1,
.block_container.blockPrimary h2,
.block_container.blockPrimary h3,
.block_container.blockPrimary h4,
.block_container.blockPrimary h5,
.block_container.blockPrimary h6,
.block_container.blockPrimary .h1,
.block_container.blockPrimary .h2,
.block_container.blockPrimary .h3,
.block_container.blockPrimary .h4,
.block_container.blockPrimary .h5,
.block_container.blockPrimary .h6 {
  color: inherit;
}
.block_container.blockSecondary {
  background: #0b1436;
  color: white;
  padding: 30px;
}
.block_container.blockStatic {
  position: static;
}
.block_container.blockApplications {
  padding-top: 15px;
  padding-bottom: 15px;
  border-style: solid;
  border-color: transparent;
  border-width: 0 15px;
  margin-bottom: 30px;
  background: #37b2ce;
  color: white;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  max-height: 21em;
}
@media all and (min-width: 768px) {
  .block_container.blockApplications {
    width: 33.333333333%;
    left: -2px;
  }
}
@media all and (min-width: 1600px) {
  .block_container.blockApplications {
    width: 40%;
  }
}
.block_container.blockApplications > div.Html:first-child {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
.block_container.blockApplications + .block_container.blockSlider {
  margin-bottom: 30px;
}
@media all and (min-width: 768px) {
  .block_container.blockApplications + .block_container.blockSlider {
    width: 66.666666667%;
  }
}
@media all and (min-width: 1600px) {
  .block_container.blockApplications + .block_container.blockSlider {
    width: 60%;
  }
}
@media all and (min-width: 1200px) {
  .blockMosaic.mosaic-1 {
    width: 20%;
  }
  .blockMosaic.mosaic-2 {
    width: 40%;
  }
  .blockMosaic.mosaic-3 {
    width: 60%;
  }
  .blockMosaic.mosaic-4 {
    width: 80%;
  }
}
.blockEventos {
  background: white;
  padding: 15px;
}
@media all and (min-width: 1200px) {
  .blockEventos {
    width: 60%;
    padding: 30px;
  }
}
.blockCtaTile {
  background: #37b2ce;
  color: white;
  padding: 15px;
}
@media all and (min-width: 1200px) {
  .blockCtaTile {
    width: 20%;
    padding: 30px;
    float: right;
  }
}
.pr-navigation .blockNavLogo,
.pr-header .blockLogo,
.pr-header .block_container:only-child {
  z-index: 6;
}
.pr-header .col-9.col-md-11.col-xs-8.col-md-offset-1 {
  z-index: 6;
}
.pr-navigation .blockNavLogo,
.pr-header .blockLogo,
.pr-header .block_container:only-child,
.pr-header .col-9.col-md-11.col-xs-8.col-md-offset-1,
.pr-main .blockLogo {
  width: 75%;
}
@media all and (min-width: 480px) {
  .pr-navigation .blockNavLogo,
  .pr-header .blockLogo,
  .pr-header .block_container:only-child,
  .pr-header .col-9.col-md-11.col-xs-8.col-md-offset-1,
  .pr-main .blockLogo {
    width: 66.666666667%;
  }
}
@media all and (min-width: 960px) {
  .pr-navigation .blockNavLogo,
  .pr-header .blockLogo,
  .pr-header .block_container:only-child,
  .pr-header .col-9.col-md-11.col-xs-8.col-md-offset-1,
  .pr-main .blockLogo {
    width: 50%;
    margin-left: 0;
  }
}
@media all and (min-width: 1200px) {
  .pr-navigation .blockNavLogo,
  .pr-header .blockLogo,
  .pr-header .block_container:only-child,
  .pr-header .col-9.col-md-11.col-xs-8.col-md-offset-1,
  .pr-main .blockLogo {
    width: 33.333333333%;
  }
}
@media all and (min-width: 1900px) {
  .pr-navigation .blockNavLogo,
  .pr-header .blockLogo,
  .pr-header .block_container:only-child,
  .pr-header .col-9.col-md-11.col-xs-8.col-md-offset-1,
  .pr-main .blockLogo {
    width: 25%;
  }
}
.pr-navigation .blockNavLogo {
  vertical-align: middle;
}
.pr-navigation .blockNavLogo + .block_container {
  display: none;
  position: static;
  text-align: right;
  vertical-align: middle;
}
@media all and (min-width: 1200px) {
  .pr-navigation .blockNavLogo + .block_container {
    display: inline-block;
    width: 66.666666667%;
  }
}
@media all and (min-width: 1900px) {
  .pr-navigation .blockNavLogo + .block_container {
    width: 75%;
  }
}
@media all and (min-width: 960px) {
  .pr-header .blockHeader {
    width: 91.666666667%;
  }
}
.pr-nav-crumbs {
  display: none;
  visibility: hidden;
  speak: none;
}
.pr-main > div {
  display: block;
}
.pr-main > div > div {
  display: block;
  max-width: 1600px;
  margin: 0 auto;
  font-size: 0;
}
.pr-main > div > div.not-empty {
  margin-top: 60px;
  margin-bottom: 60px;
  /*
			@media all and (min-width: @screen-sw-min) {
				min-height: 40vh;
			}
*/

}
[class*="pr-main-content"] h1,
[class*="pr-main-content"] h2,
[class*="pr-main-content"] h3,
[class*="pr-main-content"] h4,
[class*="pr-main-content"] h5,
[class*="pr-main-content"] h6,
[class*="pr-main-content"] .h1,
[class*="pr-main-content"] .h2,
[class*="pr-main-content"] .h3,
[class*="pr-main-content"] .h4,
[class*="pr-main-content"] .h5,
[class*="pr-main-content"] .h6 {
  color: #37b2ce;
}
[class*="pr-main-content"] .block_container:not(.blockAccordion):not(.blockIndent) {
  margin-bottom: 30px;
}
[class*="pr-main-content"] .block_container:not(.blockAccordion):not(.blockIndent)[class*=" mod-"] {
  margin-bottom: 0;
}
[class*="pr-main-content"] .block_container:not(.blockAccordion):not(.blockIndent)[class*=" mod-"] > div:nth-last-child(n+2) {
  margin-bottom: 30px;
}
[class*="pr-main-content"] .blockAccordion ~ .block_container:not(.blockAccordion):not(.blockIndent),
[class*="pr-main-content"] .blockIndent ~ .block_container:not(.blockAccordion):not(.blockIndent) {
  margin-bottom: 0;
}
.pr-main-content-3 {
  background: #efefef;
  width: 100%;
}
.pr-main .pr-main-content-3.not-empty {
  display: inline-block;
}
#main .blockOutdent,
[id^="main-"] .blockOutdent {
  padding-right: 0;
  padding-left: 0;
  width: 50%;
}
#main .blockOutdent[class*="col-1"],
[id^="main-"] .blockOutdent[class*="col-1"],
#main .blockOutdent[class*="col-2"],
[id^="main-"] .blockOutdent[class*="col-2"],
#main .blockOutdent[class*="col-3"],
[id^="main-"] .blockOutdent[class*="col-3"],
#main .blockOutdent[class*="col-4"],
[id^="main-"] .blockOutdent[class*="col-4"],
#main .blockOutdent[class*="col-5"],
[id^="main-"] .blockOutdent[class*="col-5"],
#main .blockOutdent[class*="col-6"],
[id^="main-"] .blockOutdent[class*="col-6"],
#main .blockOutdent[class*="col-7"],
[id^="main-"] .blockOutdent[class*="col-7"],
#main .blockOutdent[class*="col-8"],
[id^="main-"] .blockOutdent[class*="col-8"],
#main .blockOutdent[class*="col-9"],
[id^="main-"] .blockOutdent[class*="col-9"] {
  padding-right: 15px;
}
@media all and (min-width: 600px) {
  #main .blockOutdent,
  [id^="main-"] .blockOutdent {
    width: 33.333333333%;
  }
}
@media all and (min-width: 960px) {
  #main .blockOutdent,
  [id^="main-"] .blockOutdent {
    width: 25%;
  }
}
@media all and (min-width: 1200px) {
  #main .blockOutdent,
  [id^="main-"] .blockOutdent {
    width: 16.666666667%;
  }
}
#main .blockOutdentTextWrap,
[id^="main-"] .blockOutdentTextWrap {
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 15px;
}
@media all and (min-width: 600px) {
  #main .blockOutdentTextWrap,
  [id^="main-"] .blockOutdentTextWrap {
    width: 50%;
    margin-left: -10%;
  }
}
@media all and (min-width: 960px) {
  #main .blockOutdentTextWrap,
  [id^="main-"] .blockOutdentTextWrap {
    margin-left: -16.666666667%;
  }
}
@media all and (min-width: 1200px) {
  #main .blockOutdentTextWrap,
  [id^="main-"] .blockOutdentTextWrap {
    width: 33.333333333%;
  }
  #main .blockOutdentTextWrap.blockOutdentExtraBottom,
  [id^="main-"] .blockOutdentTextWrap.blockOutdentExtraBottom {
    margin-bottom: 8.5em;
  }
}
@media all and (min-width: 1900px) {
  #main .blockOutdentTextWrap,
  [id^="main-"] .blockOutdentTextWrap {
    width: 41.666666667%;
    margin-left: -25%;
  }
}
#main .blockTextWrap,
[id^="main-"] .blockTextWrap {
  margin-bottom: 15px;
}
@media all and (min-width: 600px) {
  #main .blockTextWrap,
  [id^="main-"] .blockTextWrap {
    width: 50%;
  }
}
@media all and (min-width: 960px) {
  #main .blockTextWrap,
  [id^="main-"] .blockTextWrap {
    width: 41.666666667%;
  }
}
@media all and (min-width: 1200px) {
  #main .blockTextWrap,
  [id^="main-"] .blockTextWrap {
    width: 33.333333333%;
  }
}
@media all and (min-width: 1600px) {
  #main .blockTextWrap,
  [id^="main-"] .blockTextWrap {
    width: 30%;
  }
}
@media all and (min-width: 1900px) {
  #main .blockTextWrap,
  [id^="main-"] .blockTextWrap {
    width: 25%;
  }
}
@media all and (min-width: 600px) {
  #main .blockOutdent,
  [id^="main-"] .blockOutdent,
  #main .blockTextWrap,
  [id^="main-"] .blockTextWrap,
  #main .blockOutdentTextWrap,
  [id^="main-"] .blockOutdentTextWrap {
    padding-right: 15px;
    z-index: 2;
    float: left;
  }
  #main .blockOutdent,
  [id^="main-"] .blockOutdent,
  #main .blockOutdentTextWrap,
  [id^="main-"] .blockOutdentTextWrap {
    padding-left: 0;
  }
  #main .blockTextWrap,
  [id^="main-"] .blockTextWrap {
    padding-left: 30px;
  }
  #main .blockIndent,
  [id^="main-"] .blockIndent,
  #main .blockAccordion,
  [id^="main-"] .blockAccordion,
  #main .blockAccordion ~ .block_container,
  [id^="main-"] .blockAccordion ~ .block_container {
    display: block;
  }
}
#main .blockAccordion > [class],
[id^="main-"] .blockAccordion > [class] {
  position: relative;
  left: 15px;
  margin-right: 30px;
}
.blockAccordion {
  margin-bottom: -1px;
  padding: 0;
  overflow: hidden;
}
.blockAccordion.blockPanelOpen {
  /*background-clip: content-box;*/
  background-color: #efefef;
  /*box-shadow: (@grid-gutter-width/-2)-0.5 (@grid-gutter-width*2) 0 -(@grid-gutter-width) @polite-bg, (@grid-gutter-width/2)-0.5 (@grid-gutter-width*2) 0 -(@grid-gutter-width) @polite-bg;*/

}
.blockAccordion > [class]:first-child {
  overflow: hidden;
  position: static !important;
  left: 0 !important;
  margin-right: 0 !important;
}
.blockAccordion > [class]:first-child + [class] {
  margin-top: 30px;
}
.blockAccordion > [class]:first-child ~ [class]:last-child {
  margin-bottom: 30px;
}
.blockAccordion > [class]:first-child > div {
  position: relative;
  padding: 10px 15px;
  background-color: transparent;
  border-bottom: 1px solid #37b2ce;
  border-top: 1px solid #37b2ce;
  color: #37b2ce;
  transition: all 0.25s ease;
  cursor: pointer;
}
.blockAccordion > [class]:first-child > div:after {
  content: "+";
  font-family: arboria, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 1;
  background-color: transparent;
  display: block;
  padding: 10px 15px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 8;
  color: inherit;
}
.blockAccordion.blockPanelOpen > [class]:first-child > div {
  background-color: #efefef;
  color: #0b1436;
  border-bottom-color: transparent;
}
.blockAccordion.blockPanelOpen > [class]:first-child > div:after {
  content: "-";
  text-indent: -0.5em;
}
.blockAccordion.blockPanelOpen > [class]:first-child > div h1,
.blockAccordion.blockPanelOpen > [class]:first-child > div h2,
.blockAccordion.blockPanelOpen > [class]:first-child > div h3,
.blockAccordion.blockPanelOpen > [class]:first-child > div h4,
.blockAccordion.blockPanelOpen > [class]:first-child > div h5,
.blockAccordion.blockPanelOpen > [class]:first-child > div h6,
.blockAccordion.blockPanelOpen > [class]:first-child > div .h1,
.blockAccordion.blockPanelOpen > [class]:first-child > div .h2,
.blockAccordion.blockPanelOpen > [class]:first-child > div .h3,
.blockAccordion.blockPanelOpen > [class]:first-child > div .h4,
.blockAccordion.blockPanelOpen > [class]:first-child > div .h5,
.blockAccordion.blockPanelOpen > [class]:first-child > div .h6 {
  color: inherit !important;
}
.modAccordion > [class]:first-child ~ [class]:nth-child(odd):not(:last-child) {
  position: static !important;
  left: 0 !important;
  margin-right: 0 !important;
  z-index: 50;
}
.modAccordion > [class]:first-child ~ [class]:nth-child(odd):nth-last-child(2) {
  margin-bottom: 30px;
}
.modAccordion > [class]:first-child + [class] > div {
  margin-bottom: 30px;
}
.modAccordion > [class]:first-child + [class] ~ [class]:nth-child(even) > div {
  margin-bottom: 30px;
}
.modAccordion > [class]:first-child ~ [class]:nth-child(odd):not(:last-child) > div {
  position: relative;
  overflow: hidden;
  padding: 5px 15px;
  margin-top: 0;
  margin-bottom: -1px;
  background-color: transparent;
  border-bottom: 1px solid #37b2ce;
  border-top: 1px solid #37b2ce;
  color: #37b2ce;
  transition: all 0.25s ease;
  cursor: pointer;
}
.modAccordion > [class]:first-child ~ [class]:nth-child(odd):not(:last-child) > div:after {
  content: "+";
  font-family: arboria, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 1;
  background-color: transparent;
  display: block;
  padding: 0 15px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 8;
  color: inherit;
}
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div {
  background-color: #efefef;
  border-bottom-color: transparent;
  margin-bottom: 30px;
  color: #0b1436;
}
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div:after {
  content: "-";
  text-indent: -0.5em;
}
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div h1,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div h2,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div h3,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div h4,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div h5,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div h6,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div .h1,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div .h2,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div .h3,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div .h4,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div .h5,
.modAccordion > [class]:first-child ~ [class].modPanelOpen:nth-child(odd):not(:last-child) > div .h6 {
  color: inherit;
}
.block_container.padded {
  padding: 30px;
}
.pr-header .blockStatic:last-child {
  margin-top: 7.5vw;
  margin-bottom: 7.5vw;
}
.pr-header .blockStatic:nth-last-child(2) {
  margin-top: 7.5vw;
}
.pr-header .blockStatic:nth-last-child(2) + .blockHeader,
.pr-header .blockStatic:nth-last-child(2) + .blockPageTitle,
.pr-header .blockStatic:nth-last-child(2) + .col-md-offset-1 {
  margin-bottom: 7.5vw;
}
.pr-portal .pr-wrap .blockRow {
  display: block;
  width: auto;
  margin-left: -15px;
  margin-right: -15px;
}
.waves {
  vertical-align: middle;
  position: relative;
  z-index: 1;
  min-height: 130px;
  /*
	@media all and (min-width: 1600px) {
		width: ~"calc(100% + calc((100vw - 1600px) / 2))";
	}
*/

}
.waves:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background: url('/Files/PortalReady/v000/Img/Layout/wave1.svg') no-repeat left center transparent;
  background-size: 520px;
  top: 0;
  left: -20vw;
  pointer-events: none;
  z-index: 10;
}
@media all and (min-width: 1600px) {
  .waves:after {
    width: calc(100% + ((100vw - 1600px) / 4));
    left: calc((100vw - 1600px) / -2);
  }
}
.waves.two {
  min-height: 190px;
}
.waves.two:after {
  background: url('/Files/PortalReady/v000/Img/Layout/wave2.svg') left center no-repeat transparent;
  background-size: 708px;
}
.waves.right:after {
  background-position-x: right;
  left: auto;
  right: -20vw;
}
@media all and (min-width: 1600px) {
  .waves.right:after {
    right: calc((100vw - 1600px) / -2);
  }
}
@media all and (min-width: 1600px) {
  .waves.super-left:after {
    background-position-x: right;
    left: auto;
    right: 100%;
  }
}
.waves.super-right:after {
  background-position-x: right;
  left: auto;
  right: -20vw;
}
@media all and (min-width: 1600px) {
  .waves.super-right:after {
    background-position-x: left;
    left: 100%;
    right: auto;
  }
}
.waves.top.behind:not(:empty) {
  padding-top: 190px;
}
.waves.top.behind.two:not(:empty) {
  padding-top: 250px;
}
.waves.top:after {
  background-position-y: top;
}
.waves.bottom.behind:not(:empty) {
  padding-bottom: 190px;
}
.waves.bottom.behind.two:not(:empty) {
  padding-bottom: 250px;
}
.waves.bottom:after {
  background-position-y: bottom;
}
.waves.behind:after {
  z-index: -1;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.pr_alert.alert-info.alert-dismissable {
  background: #37b2ce;
  color: white;
  border: 0 none;
  border-radius: 0;
  text-align: center;
  padding: 45px 30px;
}
.pr_alert.alert-info.alert-dismissable > *:first-child {
  text-align: center;
  display: block;
}
.pr_alert.alert-info.alert-dismissable > *:first-child span {
  display: block;
  margin: 0 auto;
  font-family: montserrat;
  font-weight: 400;
  font-size: 16px;
}
.pr_alert.alert-info.alert-dismissable > *:first-child span:first-child {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1.35;
  margin-bottom: 1em;
  max-width: 20em;
}
.pr_alert.alert-info.alert-dismissable a.close {
  text-shadow: none;
  float: right;
  font-size: 24px;
  line-height: 12px;
  font-family: arboria, Helvetica, Arial, sans-serif;
  font-weight: 100;
  top: 15px;
  right: 15px;
}
/* Cookies */

.cookieAlert {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  display: block;
  z-index: 99999;
  opacity: 1;
  visibility: visible;
  background: #c9c9c9;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.cookieAlert.hidden {
  display: block !important;
  visibility: hidden;
  opacity: 0;
}
.cookieAlert p {
  display: block;
  margin: 0 auto !important;
  padding: 15px !important;
  text-align: center !important;
  color: #303030;
}
.cookieAlert a {
  color: #37b2ce !important;
  display: inline-block;
  cursor: pointer !important;
}
.cookieAlert a.cookieAccept {
  background: #303030 !important;
  color: #efefef !important;
  font-family: Montserrat, Helvetica, Arial, sans-serif;
  font-wieght: 400;
  text-transform: uppercase;
  text-decoration: none !important;
  margin: 0 5px;
  padding: 0 5px;
}
.cookieAlert a[href] {
  color: #303030 !important;
  text-decoration: underline;
}
/* == navigationMenu == */

.pr-page #navigationMenu {
  right: auto !important;
  left: 0;
  z-index: 999999 !important;
}
.text-primary {
  color: #37b2ce !important;
}
.text-secondary {
  color: #0b1436 !important;
}
.row > [class*="col-"] {
  padding-left: 15px;
  padding-right: 15px;
}

