/* normalize.css v2.1.3 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
html {
  font-family: sans-serif;
/* 1 */
  -ms-text-size-adjust: 100%;
/* 2 */
  -webkit-text-size-adjust: 100%;
/* 2 */
}
body {
  margin: 0;
}
a {
  background: transparent;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
/* 1 */
  padding: 0;
/* 2 */
}
button,
input,
select,
textarea {
  font-family: inherit;
/* 1 */
  font-size: 100%;
/* 2 */
  margin: 0;
/* 3 */
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
/* 2 */
  cursor: pointer;
/* 3 */
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
/* 1 */
  padding: 0;
/* 2 */
}
input[type="search"] {
  -webkit-appearance: textfield;
/* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
/* 2 */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
/* 1 */
  vertical-align: top;
/* 2 */
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
}
body {
  color: #6b91aa;
  background: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6,
caption {
  font-size: 24px;
  font-weight: normal;
  margin: 0.5em 0 0.25em;
  color: #094771;
}
h1 {
  font-size: 38px;
  font-weight: bold;
  line-height: 42px;
  margin: 0 0 20px;
}
h2 {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.333333333333333;
  margin: 0 0 1em;
}
h2.small,
.wysiwyg h2 {
  font-size: 24px;
  margin: 1em 0 0.8em;
}
h3,
caption {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2857;
  margin: 0 0 0.8em;
}
h4 {
  font-size: 18px;
  margin-bottom: 0.1em;
}
h5,
h6 {
  font-size: inherit;
}
p,
ul,
ol,
dl {
  margin-top: 0;
  margin-bottom: 1.333em;
}
li {
  margin: 0.25em 0;
  background: none;
}
ul {
  padding: 0;
  list-style: none;
  text-align: left;
}
ul > li {
  padding: 0 0 0 20px;
  position: relative;
}
ul > li:before {
  content: '>';
  line-height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  color: #fc8800;
  font-weight: bold;
  font-size: 17px;
}
ol {
  margin-left: 2em;
  padding: 0;
}
ol > li {
  padding-left: 0;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
dt {
  font-weight: bold;
}
dl.tab dt {
  width: 6em;
  float: left;
  font-weight: normal;
}
dl.tab dd {
  margin-left: 6em;
}
blockquote {
  background: none;
  border: 0;
  position: relative;
  padding: 0;
  margin: 0 0 1.333em;
  font-size: inherit;
  color: inherit;
}
hr {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 1.333em;
  font-size: inherit;
  overflow: hidden;
  border: 0;
  border-top: 1px solid #cedae3;
  clear: both;
}
a {
  color: #fc8800;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}
a:visited {
  color: #fc8800;
}
a:hover {
  color: #ffa43a;
}
code,
pre {
  font-family: monospace;
  font-size: 14px;
  line-height: 1.5;
}
pre {
  display: block;
  width: 100%;
  overflow: auto;
}
table {
  margin: 0 0 2.666em 0;
  color: inherit;
  font-size: inherit;
  background: none;
  border: 0;
  border-collapse: collapse;
  clear: both;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
th,
td {
  vertical-align: top;
  padding: 15px 20px;
  background: none;
  border: 0;
}
th {
  text-align: left;
  font-weight: bold;
  color: #fff;
  background: #83bade;
}
th [align=right] {
  text-align: right;
}
th [align=center] {
  text-align: center;
}
th + th,
td + td {
  border-left: 1px solid #cedae3;
}
tr:nth-child(even) td {
  background: #ecf4fa;
}
caption {
  text-align: left;
  padding-bottom: 5px;
  margin-bottom: 0;
  margin-top: 0;
}
table td p {
  margin: 0.1em 0;
}
img {
  border: 0;
  padding: 0;
  margin: 0;
}
video,
.mejs-video {
  display: block;
  margin: 0 auto 30px;
}
form {
  margin: 0;
  padding: 0;
}
input,
select,
textarea {
  font-size: inherit;
  line-height: inherit;
  font-weight: normal;
  font-family: inherit;
  line-height: normal;
  margin: 0;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type=text],
input[type=password],
input[type=date],
input[type=time],
input[type=tel],
input[type=email],
textarea,
select {
  padding: 11px 20px;
  border: 1px solid #cedae3;
  color: #000;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
}
input[type=text].small,
input[type=password].small,
input[type=date].small,
input[type=time].small,
input[type=tel].small,
input[type=email].small,
textarea.small,
select.small {
  padding: 3px 10px;
  font-size: 15px;
}
input[type=text].large,
input[type=password].large,
input[type=date].large,
input[type=time].large,
input[type=tel].large,
input[type=email].large,
textarea.large,
select.large {
  padding: 18px 28px;
  font-size: 15px;
}
.full {
  width: 100%;
}
.half {
  width: 50%;
}
select {
  padding: 11px 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 43px;
}
select .small {
  padding: 3px 6px;
}
input:disabled {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
::-webkit-input-placeholder {
  color: #888 !important;
  opacity: 1 !important;
  -ms-filter: none;
  filter: none;
  font-style: italic;
  text-align: left;
}
:-moz-placeholder {
  color: #888 !important;
  opacity: 1 !important;
  -ms-filter: none;
  filter: none;
  font-style: italic;
  text-align: left;
}
::-moz-placeholder {
  color: #888 !important;
  opacity: 1 !important;
  -ms-filter: none;
  filter: none;
  font-style: italic;
  text-align: left;
}
:-ms-input-placeholder {
  color: #888 !important;
  opacity: 1 !important;
  -ms-filter: none;
  filter: none;
  font-style: italic;
  text-align: left;
}
.placeholder {
  color: #888 !important;
  opacity: 1 !important;
  -ms-filter: none;
  filter: none;
  font-style: italic;
  text-align: left;
}
input[type=checkbox],
input[type=radio] {
  padding: 0;
  margin: 0 3px 0 0;
  vertical-align: -1px;
}
label,
.label {
  display: inline-block;
  vertical-align: middle;
  padding: 11px 0;
}
label + label,
.label + label {
  margin-left: 1em;
}
label.small,
.label.small {
  padding: 3px 0;
  font-size: 15px;
}
label.xs,
.label.xs {
  padding: 3px 0;
  font-size: 12px;
}
label.above,
.label.above {
  padding-top: 22px -4px;
  padding-bottom: 4px;
}
label.p-null,
.label.p-null {
  padding: 0;
}
input::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
input[type=file] {
  line-height: auto;
  font-size: inherit;
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
ul.plain li {
  padding-left: 0;
}
ul.plain li:before {
  content: none;
}
ul.halfline li {
  padding-left: 0;
  text-align: center;
  position: relative;
}
ul.halfline li:before {
  content: none;
}
ul.halfline li + li {
  margin-top: 20px;
}
ul.halfline li + li:before {
  content: '';
  position: absolute;
  left: 33%;
  right: 33%;
  top: -10px;
  border-top: 1px solid #cedae3;
}
ul.arrow li {
  padding-left: 20px;
  position: relative;
}
ul.arrow li:before {
  content: '>';
  position: absolute;
  left: 0;
  top: 0;
  color: #fc8800;
  font-weight: bold;
  font-size: 17px;
}
ul.line li {
  padding: 0;
  margin: 0 0 10px;
  position: relative;
}
ul.line li:before {
  display: none;
}
ul.line li + li {
  border-top: 1px solid #cedae3;
  padding-top: 12px;
  margin-top: 12px;
}
ol .decimal {
  list-style: decimal;
}
ol .lower-alpha {
  list-style: lower-alpha;
}
ol .upper-alpha {
  list-style: upper-alpha;
}
ol .lower-roman {
  list-style: lower-roman;
}
ol .upper-roman {
  list-style: upper-roman;
}
p.mb-null,
div.mb-null,
ul.mb-null,
h3.mb-null {
  margin-bottom: 0;
}
p.mb-xxs,
div.mb-xxs,
ul.mb-xxs,
h3.mb-xxs {
  margin-bottom: 0.17em;
}
p.mb-xs,
div.mb-xs,
ul.mb-xs,
h3.mb-xs {
  margin-bottom: 0.34em;
}
p.mb-small,
div.mb-small,
ul.mb-small,
h3.mb-small {
  margin-bottom: 0.67em;
}
p.mb-normal,
div.mb-normal,
ul.mb-normal,
h3.mb-normal {
  margin-bottom: 1.333em;
}
p.mb-large,
div.mb-large,
ul.mb-large,
h3.mb-large {
  margin-bottom: 2em;
}
p.mb-xl,
div.mb-xl,
ul.mb-xl,
h3.mb-xl {
  margin-bottom: 3em;
}
p.mb-xxl,
div.mb-xxl,
ul.mb-xxl,
h3.mb-xxl {
  margin-bottom: 4.5em;
}
p.mt-null,
div.mt-null,
ul.mt-null,
h3.mt-null {
  margin-top: 0;
}
p.mt-xxs,
div.mt-xxs,
ul.mt-xxs,
h3.mt-xxs {
  margin-top: 0.17em;
}
p.mt-xs,
div.mt-xs,
ul.mt-xs,
h3.mt-xs {
  margin-top: 0.34em;
}
p.mt-small,
div.mt-small,
ul.mt-small,
h3.mt-small {
  margin-top: 0.67em;
}
p.mt-normal,
div.mt-normal,
ul.mt-normal,
h3.mt-normal {
  margin-top: 1.333em;
}
p.mt-large,
div.mt-large,
ul.mt-large,
h3.mt-large {
  margin-top: 2em;
}
p.mt-xl,
div.mt-xl,
ul.mt-xl,
h3.mt-xl {
  margin-top: 3em;
}
p.mt-xxl,
div.mt-xxl,
ul.mt-xxl,
h3.mt-xxl {
  margin-top: 4.5em;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cl {
  clear: left;
}
.cr {
  clear: right;
}
.cb {
  clear: both;
}
.out {
  position: absolute;
  left: -2000px;
  top: -2000px;
}
small {
  font-size: 12px;
}
.suppress {
  color: #666;
  font-weight: normal;
}
.iblock {
  display: inline-block;
  vertical-align: top;
}
.va-middle {
  vertical-align: middle;
}
.clearfix:after {
  content: '';
  visibility: hidden;
  display: block;
  font-size: 0;
  clear: both;
  height: 0;
}
.hidden {
  display: none;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-small {
  font-size: 12px;
}
.text-xs {
  font-size: 12px;
}
.text-larger {
  font-size: 16px;
}
.text-large {
  font-size: 21px;
}
.text-xl {
  font-size: 30px;
}
.text-light {
  font-weight: 300;
}
.text-thin {
  font-weight: 100;
}
.text-regular {
  font-weight: 400 !important;
}
.text-mixedcase {
  text-transform: none !important;
}
.text-fade {
  color: #6b91aa;
}
.text-price {
  color: #fc8800;
  font-weight: bold;
  font-size: 18px;
}
.text-blue {
  color: #094771;
}
.text-white {
  color: #fff;
}
.col-h-l,
.col-h-r {
  width: 47%;
}
.col-h-l {
  float: left;
}
.col-h-r {
  float: right;
}
img.left,
img.right {
  margin: 0 15px 15px 15px;
}
img.left {
  margin-left: 0;
  float: left;
}
img.right {
  margin-right: 0;
  float: right;
}
img.plain {
  margin: 0;
  padding: 0;
  border: 0;
  display: inline;
  vertical-align: middle;
}
img.fit {
  max-width: 100%;
  height: auto;
}
object.fit-full {
  width: 100% !important;
  height: auto;
}
img.center {
  margin-left: auto;
  margin-right: auto;
}
.figure {
  margin: 0 0 1.333em;
  position: relative;
}
.figure.center {
  margin-left: auto;
  margin-right: auto;
}
.figure.center img {
  margin-left: auto;
  margin-right: auto;
}
.figure img {
  margin-bottom: 0;
  display: block;
}
.figcaption {
  color: #999;
  font-size: 14px;
}
.fcols {
  zoom: 1;
}
.fcols:before,
.fcols:after {
  content: '';
  display: table;
  clear: both;
}
.fcol {
  float: left;
}
.btn,
a.btn {
  display: inline-block;
  font-size: inherit;
  font-weight: bold;
  line-height: normal;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 11px 20px;
  color: #fff;
  border: 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fc8800;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  -webkit-transition: background-color 0.3s, padding-left 0.1s ease-out 0s;
  -moz-transition: background-color 0.3s, padding-left 0.1s ease-out 0s;
  -o-transition: background-color 0.3s, padding-left 0.1s ease-out 0s;
  -ms-transition: background-color 0.3s, padding-left 0.1s ease-out 0s;
  transition: background-color 0.3s, padding-left 0.1s ease-out 0s;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.btn.fit,
a.btn.fit {
  width: 100%;
}
.btn + .btn,
a.btn + .btn {
  margin-left: 0.4em;
}
.btn:hover,
a.btn:hover {
  background-color: #fc5f00;
  color: #fff;
}
.btn.large {
  padding: 18px 28px;
  font-size: 18px;
  font-weight: bold;
}
.btn.xxl {
  padding: 25px 30px;
  font-size: 24px;
  font-weight: 600;
}
.btn.xl {
  padding: 16px 30px;
  font-size: 20px;
  font-weight: 500;
}
.btn.small {
  padding: 3px 10px;
  font-size: 15px;
}
.btn.xs {
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.btn.xs:hover {
  -webkit-box-shadow: 0px 2px 0 #919091;
  box-shadow: 0px 2px 0 #919091;
}
.btn.blue,
a.btn.blue {
  color: #fff;
  background-color: #094771;
}
.btn.blue:hover,
a.btn.blue:hover {
  background-color: #01253d;
  color: #fff;
}
.btn.polo-blue,
a.btn.polo-blue {
  color: #d7ebf6;
  background-color: #769fca;
}
.btn.polo-blue:hover,
a.btn.polo-blue:hover {
  background-color: #094771;
  color: #d7ebf6;
}
.btn.outline,
a.btn.outline {
  color: #fc8800;
  background: none;
  border: 1px solid #fc8800;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-transform: none;
}
span.btn.outline,
span.btn.outline:hover {
  color: #fc8800;
  background: #fff;
  cursor: default;
}
span.btn.outline.gold,
span.btn.outline:hover.gold {
  color: #fc8800;
  border: 1px solid #fc8800;
}
span.btn.outline.silver,
span.btn.outline:hover.silver {
  color: #7a8083;
  border: 1px solid #7a8083;
}
span.btn.outline.black,
span.btn.outline:hover.black {
  color: #1d1d1b;
  border: 1px solid #1d1d1b;
}
input.btn.ico-plus {
  padding-left: 43px;
  background-image: url("../img/sprites/ico-plus.png");
  background-repeat: no-repeat;
  background-position: 15px 50%;
}
input.btn.ico-minus {
  padding-left: 43px;
  background-image: url("../img/sprites/ico-minus.png");
  background-repeat: no-repeat;
  background-position: 15px 50%;
}
.btn.loading {
  padding-left: 45px;
  background-image: url("../img/ajax-load-btn.gif");
  background-repeat: no-repeat;
  background-position: 15px 50%;
}
h2.main {
  text-align: center;
}
h2.main + p.subheader {
  font-size: 21px;
  margin-top: -22px;
  color: #094771;
}
h2.main.white {
  color: #fff;
}
h1.main {
  text-align: center;
  font-size: 30px;
}
h1.main + p.subheader {
  text-align: center;
  font-size: 21px;
  margin-top: -10px;
  color: #094771;
}
h1.intro {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.33333;
  margin: 0px 0px 1em;
}
h2.xs {
  font-size: 18px;
}
h3.xl {
  font-size: 30px;
  margin-bottom: 16px;
}
h3.white {
  color: #fff;
}
a.orange {
  color: #fc8800;
}
a.orange:hover {
  color: #fc8800;
}
a.blue {
  color: #094771;
}
a.blue h3 {
  text-decoration: underline;
}
a.blue:hover {
  color: #fc8800;
}
a.blue:hover h3 {
  color: #fc8800;
}
table.simple td,
table.simple th {
  padding: 6px 10px;
}
table.simple th + th,
table.simple td + td {
  border-left: 0;
}
table.simple tr + tr td {
  border-top: 1px solid #b5d1e3;
}
table.simple tr:nth-child(even) td {
  background: none;
}
table.mb-null {
  margin-bottom: 0;
}
.ico-mail {
  position: relative;
  padding-left: 30px;
}
.ico-mail:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -308px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 18px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
}
.ico-mail:hover:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -303px -64px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 18px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
}
.ico-play {
  position: relative;
  padding-left: 30px;
}
.ico-play:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -199px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 23px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
}
a.ico-close {
  position: relative;
  overflow: hidden;
  text-indent: 200%;
  width: 42px;
  padding: 11px 11px;
}
a.ico-close:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -246px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 19px;
  height: 19px;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  top: 50%;
  margin-top: -10px;
}
a.btn-close {
  position: relative;
  display: inline-block;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -79px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
}
a.btn-close:hover {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -334px -1px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
}
a.ico-back {
  position: relative;
  padding-left: 33px;
}
a.ico-back:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -84px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
}
.ico-calendar {
  position: relative;
  padding-left: 44px;
  margin: 0 20px;
}
.ico-calendar:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -127px -155px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 28px;
  height: 37px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -19px;
}
.ico-clock {
  position: relative;
  padding-left: 50px;
  margin: 0 20px;
}
.ico-clock:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -157px -155px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 33px;
  height: 32px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -16px;
}
.ico-price {
  position: relative;
  padding-left: 60px;
  margin: 0 20px;
}
.ico-price:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -334px -204px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 42px;
  height: 35px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -18px;
}
.help.icon {
  position: absolute;
  left: 100%;
  top: 50%;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -187px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  margin-left: -30px;
}
.bubbled.figure {
  background: #edf5fa;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  height: 135px;
  line-height: 135px;
  padding: 0 20px;
  text-align: center;
  margin-bottom: 35px;
}
.bubbled.figure img {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.bubbled.figure:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  margin-left: -14px;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid #edf5fa;
}
.bubbled.figure.small {
  height: 110px;
  line-height: 110px;
  padding: 0;
}
.bubbled.figure.small:after {
  display: none;
}
.wysiwyg {
  text-align: center;
}
.multicol-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 80px;
  -moz-column-gap: 80px;
  column-gap: 80px;
  -webkit-column-rule: 1px solid #cedae3;
  -moz-column-rule: 1px solid #cedae3;
  column-rule: 1px solid #cedae3;
}
.menu.com {
  display: block;
}
.menu.com ul {
  margin: 0;
  padding: 0;
}
.menu.com li {
  margin: 0;
  padding: 0;
  background: none;
  display: block;
}
.menu.com li:before {
  display: none;
}
.menu.com a {
  display: inline-block;
}
.horizontal.menu.com {
  display: table;
  margin: 0;
}
.horizontal.menu.com.center {
  margin-left: auto;
  margin-right: auto;
}
.horizontal.menu.com li {
  float: left;
}
.main.menu.com {
  font-weight: bold;
  margin-top: 30px;
}
.main.menu.com > h2 {
  display: none;
}
.main.menu.com > ul {
  font-size: 0;
  text-align: right;
}
.main.menu.com > ul > li {
  display: inline-block;
  font-size: 15px;
  line-height: 38px;
  margin: 0 4px 0 0;
  position: relative;
}
.main.menu.com > ul > li > a {
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  position: relative;
  padding: 0 13px;
  vertical-align: top;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  color: #094771;
}
.main.menu.com > ul > li.mobile.menu.switch {
  display: none;
}
.main.menu.com > ul > li.mobile.menu.switch > a {
  text-indent: 150%;
  white-space: nowrap;
  padding: 0;
  width: 50px;
  overflow: hidden;
  position: relative;
}
.main.menu.com > ul > li.mobile.menu.switch > a:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -213px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 23px;
  height: 23px;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 50%;
  margin-top: -12px;
}
.main.menu.com > ul > li.mobile.menu.switch > a:focus {
  outline: none;
}
.main.menu.com > ul > li.mobile.menu.switch > a:hover:after,
.main.menu.com > ul > li.mobile.menu.switch.active a:after,
.main.menu.com > ul > li.mobile.menu.switch.active-submenu a:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -263px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 23px;
  height: 23px;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 50%;
  margin-top: -12px;
}
.main.menu.com > ul > li.search.menu.switch > a {
  text-indent: 150%;
  white-space: nowrap;
  padding: 0;
  width: 50px;
  overflow: hidden;
  position: relative;
}
.main.menu.com > ul > li.search.menu.switch > a:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -313px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 23px;
  height: 23px;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 50%;
  margin-top: -12px;
}
.main.menu.com > ul > li.search.menu.switch > a:focus {
  outline: none;
}
.main.menu.com > ul > li.search.menu.switch > a:hover:after,
.main.menu.com > ul > li.search.menu.switch.active a:after,
.main.menu.com > ul > li.search.menu.switch.active-submenu a:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -238px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 23px;
  height: 23px;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 50%;
  margin-top: -12px;
}
.section.header .main.menu.com {
  position: absolute;
  right: 0;
  bottom: 0;
  left: auto;
}
.section.header .main.menu.com > ul {
  width: auto;
  text-align: right;
}
.section.header .main.menu.com > ul > li {
  margin-bottom: 30px;
}
.section.header .main.menu.com > ul > li.hightlight {
  background: #e6f1f8;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.section.header .main.menu.com > ul > li.hightlight .ico-ext {
  position: relative;
  padding-right: 21px;
}
.section.header .main.menu.com > ul > li.hightlight .ico-ext:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -381px -181px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 11px;
  height: 11px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
.section.header .main.menu.com > ul > li:hover .ico-ext:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -381px -168px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 11px;
  height: 11px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
.section.header .main.menu.com > ul > li:hover,
.section.header .main.menu.com > ul > li.active {
  background: #60a2cd;
  background: -webkit-linear-gradient(top, #83bade 0%, #60a2cd 100%);
  background: -moz-linear-gradient(top, #83bade 0%, #60a2cd 100%);
  background: -o-linear-gradient(top, #83bade 0%, #60a2cd 100%);
  background: -ms-linear-gradient(top, #83bade 0%, #60a2cd 100%);
  background: linear-gradient(to bottom, #83bade 0%, #60a2cd 100%);
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.section.header .main.menu.com > ul > li:hover a,
.section.header .main.menu.com > ul > li.active a {
  color: #fff;
}
.section.header .main.menu.com > ul > li.active-submenu {
  padding-bottom: 30px;
  margin-bottom: 0;
  background: #60a2cd;
  background: -webkit-linear-gradient(top, #83bade 0%, #60a2cd 100%);
  background: -moz-linear-gradient(top, #83bade 0%, #60a2cd 100%);
  background: -o-linear-gradient(top, #83bade 0%, #60a2cd 100%);
  background: -ms-linear-gradient(top, #83bade 0%, #60a2cd 100%);
  background: linear-gradient(to bottom, #83bade 0%, #60a2cd 100%);
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.section.header .main.menu.com > ul > li.active-submenu a {
  color: #fff;
}
.section.footer .main.menu.com > ul > li a {
  color: #fff;
}
.submenu.com {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  min-height: 100px;
  background: #60a2cd;
  padding: 40px 40px;
  z-index: 100;
}
.submenu.com.active {
  display: block;
}
.submenu.com .menu {
  color: #fff;
}
.submenu.com .menu > h3 {
  font-size: 16px;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin: 30px 20px;
}
.submenu.com .menu > h3 a {
  color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: block;
}
.submenu.com .menu > h3 a:hover {
  background: #fff;
  color: #60a2cd;
  padding: 5px 20px;
  margin: -5px -20px;
  text-decoration: none;
}
.submenu.com .menu > ul {
  text-align: left;
}
.submenu.com .menu > ul > li {
  margin: 10px 0;
}
.submenu.com .menu > ul > li > a {
  color: #dfecf5;
  text-decoration: none;
  display: block;
  padding: 2px 20px;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.submenu.com .menu > ul > li > a:hover {
  color: #60a2cd;
  background: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.mobile.menu.com {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  min-height: 100px;
  background: #60a2cd;
  z-index: 20;
}
.mobile.menu.com.active {
  display: block;
}
.mobile.menu.com .box {
  padding: 20px 20px;
  margin-bottom: 0;
}
.mobile.menu.com .box.dark {
  background: #5d85b0;
}
.mobile.menu.com .box.light {
  padding: 10px 20px;
}
.mobile.menu.com .menu {
  color: #fff;
}
.mobile.menu.com .menu > ul {
  text-align: left;
}
.mobile.menu.com .menu > ul > li {
  margin: 3px 0;
}
.mobile.menu.com .menu > ul > li > a {
  font-size: 17px;
  color: #dfecf5;
  text-decoration: none;
  display: block;
  padding: 8px 20px;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.mobile.menu.com .menu > ul > li > a:hover {
  color: #60a2cd;
  background: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.mobile.menu.com .menu.lang {
  padding: 10px 20px;
}
.mobile.menu.com .menu.lang > ul > li {
  display: inline-block;
  margin-right: 5px;
}
.mobile.menu.com .menu.lang > ul > li > a {
  padding: 3px 7px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.mobile.menu.com .menu.lang > ul > li.active > a {
  background: #d6ebf3;
  color: #77a0c9;
}
.context.menu.com > ul {
  display: block;
  text-align: center;
}
.context.menu.com > ul > li {
  display: inline-block;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
}
.context.menu.com > ul > li + li {
  margin-left: 30px;
}
.context.menu.com > ul > li > a {
  text-decoration: none;
  color: #fff;
}
.context.menu.com > ul > li > a:hover {
  color: #83bade;
}
.context.menu.com > ul > li.active > a {
  color: #ff9600;
}
.toplink {
  position: absolute;
  right: 20px;
  top: 20px;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
  margin: 0 20px;
}
.toplink > a {
  text-decoration: none;
  color: #fff;
  padding-left: 33px;
  position: relative;
}
.toplink > a:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -135px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
}
.toplink > a:hover {
  color: #83bade;
}
.toplink > a:hover:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -161px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
}
.side.menu.com {
  font-weight: 400;
  margin: 0 0 20px;
  padding: 5px 20px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #071589;
}
.side.menu.com ul {
  font-size: inherit;
}
.side.menu.com li {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 38px;
}
.side.menu.com li + li {
  border-top: 1px solid #b5badc;
}
.side.menu.com a {
  background: none;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  position: relative;
  padding: 5px;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.side.menu.com li.active a,
.side.menu.com a:hover {
  color: #bbbff5;
}
.access-menu.com {
  position: absolute;
  left: 0;
  top: 0;
}
.access-menu.com a {
  position: absolute;
  left: -1000px;
  top: 10px;
}
.access-menu.com a:focus,
.access-menu.com aactive {
  left: 30px;
  top: 15px;
  white-space: nowrap;
  display: block;
  background: #ab0c42;
  color: #fff;
  padding: 10px 15px;
  border: 2px dotted #ab0c42;
  z-index: 500;
  width: 200px;
  font-size: 15px;
  font-weight: bold;
}
.signpost.menu.com {
  font-weight: 600;
}
.signpost.menu.com > h2 {
  display: none;
}
.signpost.menu.com > ul {
  font-size: 0;
  text-align: center;
}
.signpost.menu.com > ul > li {
  display: block;
  font-size: 14px;
  margin: 0 0 4px 0;
  position: relative;
}
.signpost.menu.com > ul > li > a {
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  position: relative;
  padding: 3px 15px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  color: #094771;
}
.signpost.menu.com > ul > li > a:hover {
  background-color: #83bade;
  color: #fff;
}
.superheader.menu.com {
  padding: 0;
}
.superheader.menu.com > ul {
  text-align: right;
}
.superheader.menu.com > ul > li {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 10px 20px;
  margin: 0;
  vertical-align: middle;
  background: #e6f1f8;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.superheader.menu.com > ul > li.fullheight {
  margin: 0;
}
.superheader.menu.com > ul > li a {
  color: #739ebe;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.superheader.menu.com > ul > li a[href]:hover {
  color: #094771;
}
.superheader.menu.com .lang.menu.com {
  margin: 0;
}
.superheader.menu.com .lang.menu.com a {
  margin: 0 3px;
}
.phone.menu.com {
  padding: 10px 30px 10px 20px;
  margin: -10px -20px;
  position: relative;
}
.phone.menu.com:hover {
  background: #60a2cd;
}
.phone.menu.com:after {
  content: '';
  position: absolute;
  right: 14px;
  top: 18px;
  border-top: 5px solid #739ebe;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.phone.menu.com:hover:after {
  border-top: 0;
  border-bottom: 5px solid #fff;
}
.phone.menu.com a.ico-phone {
  position: relative;
  padding-left: 30px;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}
.phone.menu.com a.ico-phone:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -288px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
}
.phone.menu.com:hover a.ico-phone {
  color: #fff;
}
.phone.menu.com:hover a.ico-phone:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -298px -84px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
}
.phone.menu.com:hover .subphone.menu.com {
  display: block;
}
.subphone.menu.com {
  display: none;
  position: absolute;
  right: 0;
  top: 100%;
  background: #60a2cd;
  color: #fff;
  padding: 15px 20px;
  width: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.subphone.menu.com table {
  margin: 0;
}
.subphone.menu.com table td {
  border: 0;
  padding: 8px 0;
  text-align: left;
  background: none;
}
.subphone.menu.com table td + td {
  padding-left: 15px;
  text-align: right;
}
.subphone.menu.com table tr + tr > td {
  border-top: 1px solid #80b5d7;
}
@media (max-width: 1200px) {
  .main.menu.com > ul > li {
    font-size: 14px;
    margin: 0;
  }
  .main.menu.com > ul > li > a {
    padding: 0 10px;
  }
}
body {
  color: #fff;
  background: #094771;
}
body:after {
  content: 'desktop';
  display: none;
}
.row {
  width: 100%;
  position: relative;
  display: table;
}
.col {
  position: relative;
  float: left;
  left: 100%;
  margin-left: -100%;
  width: 100%;
}
.col-1-2 {
  margin-left: -100%;
  width: 50%;
}
.trow {
  display: table;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  margin: 0 auto;
}
.trow.main {
  max-width: 1050px;
}
.trow.full {
  max-width: 1600px;
}
.trow.postfill:after {
  content: '';
  display: table-cell;
}
.trow .tcol {
  display: table-cell;
  vertical-align: top;
}
.trow .tcol + .tcol {
  border-left: 20px solid transparent;
}
.trow.gap0 > .tcol + .tcol {
  border-left: 0px solid transparent;
}
.trow.gap30 > .tcol + .tcol {
  border-left: 30px solid transparent;
}
.trow.gap40 > .tcol + .tcol {
  border-left: 40px solid transparent;
}
.trow.gap50 > .tcol + .tcol {
  border-left: 50px solid transparent;
}
.trow.mb-20 {
  margin-bottom: 20px;
}
.twrap {
  margin: 10px -20px;
}
.twrap > .trow {
  border-collapse: separate;
  border-spacing: 20px 0;
}
.twrap > .trow > .tcol + .tcol {
  border-left: 0;
}
.tcol.tight {
  border-left: 0;
}
.tcol.half {
  width: 50%;
}
.tcol.third {
  width: 33.333333333333336%;
}
.tcol.fourth {
  width: 25%;
}
.tcol.fifth {
  width: 20%;
}
.tcol.sixth {
  width: 16.666666666666668%;
}
.tcol.seventh {
  width: 14.285714285714286%;
}
.tcol.eighth {
  width: 12.5%;
}
.tcol.ninth {
  width: 11.11111111111111%;
}
.tcol.tenth {
  width: 10%;
}
.tcol.eleventh {
  width: 9.090909090909092%;
}
.tcol.twelfth {
  width: 8.333333333333334%;
}
.relative.wrap {
  position: relative;
}
.absolute.wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.grow.main {
  font-size: 0;
  margin: 0 auto;
  position: relative;
}
.grow.main > .gcol {
  font-size: 14px;
  font-size: 1rem;
  display: inline-block;
  vertical-align: top;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grow.main > .gcol.va-bottom {
  vertical-align: bottom;
}
.grow.main > .gcol.va-middle {
  vertical-align: middle;
}
.grow.main > .gcol.pv-large {
  padding-top: 30px;
  padding-bottom: 30px;
}
.grow[class].mb-xl {
  margin-bottom: 42px;
  margin-bottom: 3rem;
}
.grow[class].mb-xxl {
  margin-bottom: 56px;
  margin-bottom: 4rem;
}
.grow[class].mb-large {
  margin-bottom: 28px;
  margin-bottom: 2rem;
}
.grow[class].mb-normal {
  margin-bottom: 14px;
  margin-bottom: 1rem;
}
.grow[class].mt-xl {
  margin-top: 42px;
  margin-top: 3rem;
}
.grow.main {
  max-width: 1050px;
}
.grow.main > .gcol {
  margin-left: 1.9047619%;
}
.grow.main > .gcol:first-child,
.grow.main > .gcol.dbr {
  margin-left: 0;
}
.grow.main > .gcol.ds1 {
  width: 6.58730159%;
}
.grow.main > .gcol.do1 {
  margin-left: 10.3968254%;
}
.grow.main > .gcol.do1:first-child,
.grow.main > .gcol.do1.dbr {
  margin-left: 8.49206349%;
}
.grow.main > .vrule.ds1 {
  display: block;
  left: 7.53968254%;
}
.grow.main > .gcol.ds1 .gcol + .gcol {
  margin-left: 28.91566265%;
}
.grow.main > .gcol.ds1 .gcol.ds1 {
  width: 100%;
}
.grow.main > .gcol.ds1 .gcol.do1 {
  margin-left: 157.8313253%;
}
.grow.main > .gcol.ds1 .gcol.do1:first-child {
  margin-left: 128.91566265%;
}
.grow.main > .gcol.ds2 {
  width: 15.07936508%;
}
.grow.main > .gcol.do2 {
  margin-left: 18.88888889%;
}
.grow.main > .gcol.do2:first-child,
.grow.main > .gcol.do2.dbr {
  margin-left: 16.98412698%;
}
.grow.main > .vrule.ds2 {
  display: block;
  left: 16.03174603%;
}
.grow.main > .gcol.ds2 .gcol + .gcol {
  margin-left: 12.63157895%;
}
.grow.main > .gcol.ds2 .gcol.ds1 {
  width: 43.68421053%;
}
.grow.main > .gcol.ds2 .gcol.do1 {
  margin-left: 68.94736842%;
}
.grow.main > .gcol.ds2 .gcol.do1:first-child {
  margin-left: 56.31578947%;
}
.grow.main > .gcol.ds2 .gcol.ds2 {
  width: 100%;
}
.grow.main > .gcol.ds2 .gcol.do2 {
  margin-left: 125.26315789%;
}
.grow.main > .gcol.ds2 .gcol.do2:first-child {
  margin-left: 112.63157895%;
}
.grow.main > .gcol.ds3 {
  width: 23.57142857%;
}
.grow.main > .gcol.do3 {
  margin-left: 27.38095238%;
}
.grow.main > .gcol.do3:first-child,
.grow.main > .gcol.do3.dbr {
  margin-left: 25.47619048%;
}
.grow.main > .vrule.ds3 {
  display: block;
  left: 24.52380952%;
}
.grow.main > .gcol.ds3 .gcol + .gcol {
  margin-left: 8.08080808%;
}
.grow.main > .gcol.ds3 .gcol.ds1 {
  width: 27.94612795%;
}
.grow.main > .gcol.ds3 .gcol.do1 {
  margin-left: 44.10774411%;
}
.grow.main > .gcol.ds3 .gcol.do1:first-child {
  margin-left: 36.02693603%;
}
.grow.main > .gcol.ds3 .gcol.ds2 {
  width: 63.97306397%;
}
.grow.main > .gcol.ds3 .gcol.do2 {
  margin-left: 80.13468013%;
}
.grow.main > .gcol.ds3 .gcol.do2:first-child {
  margin-left: 72.05387205%;
}
.grow.main > .gcol.ds3 .gcol.ds3 {
  width: 100%;
}
.grow.main > .gcol.ds3 .gcol.do3 {
  margin-left: 116.16161616%;
}
.grow.main > .gcol.ds3 .gcol.do3:first-child {
  margin-left: 108.08080808%;
}
.grow.main > .gcol.ds4 {
  width: 32.06349206%;
}
.grow.main > .gcol.do4 {
  margin-left: 35.87301587%;
}
.grow.main > .gcol.do4:first-child,
.grow.main > .gcol.do4.dbr {
  margin-left: 33.96825397%;
}
.grow.main > .vrule.ds4 {
  display: block;
  left: 33.01587302%;
}
.grow.main > .gcol.ds4 .gcol + .gcol {
  margin-left: 5.94059406%;
}
.grow.main > .gcol.ds4 .gcol.ds1 {
  width: 20.54455446%;
}
.grow.main > .gcol.ds4 .gcol.do1 {
  margin-left: 32.42574257%;
}
.grow.main > .gcol.ds4 .gcol.do1:first-child {
  margin-left: 26.48514851%;
}
.grow.main > .gcol.ds4 .gcol.ds2 {
  width: 47.02970297%;
}
.grow.main > .gcol.ds4 .gcol.do2 {
  margin-left: 58.91089109%;
}
.grow.main > .gcol.ds4 .gcol.do2:first-child {
  margin-left: 52.97029703%;
}
.grow.main > .gcol.ds4 .gcol.ds3 {
  width: 73.51485149%;
}
.grow.main > .gcol.ds4 .gcol.do3 {
  margin-left: 85.3960396%;
}
.grow.main > .gcol.ds4 .gcol.do3:first-child {
  margin-left: 79.45544554%;
}
.grow.main > .gcol.ds4 .gcol.ds4 {
  width: 100%;
}
.grow.main > .gcol.ds4 .gcol.do4 {
  margin-left: 111.88118812%;
}
.grow.main > .gcol.ds4 .gcol.do4:first-child {
  margin-left: 105.94059406%;
}
.grow.main > .gcol.ds5 {
  width: 40.55555556%;
}
.grow.main > .gcol.do5 {
  margin-left: 44.36507937%;
}
.grow.main > .gcol.do5:first-child,
.grow.main > .gcol.do5.dbr {
  margin-left: 42.46031746%;
}
.grow.main > .vrule.ds5 {
  display: block;
  left: 41.50793651%;
}
.grow.main > .gcol.ds5 .gcol + .gcol {
  margin-left: 4.69667319%;
}
.grow.main > .gcol.ds5 .gcol.ds1 {
  width: 16.24266145%;
}
.grow.main > .gcol.ds5 .gcol.do1 {
  margin-left: 25.63600783%;
}
.grow.main > .gcol.ds5 .gcol.do1:first-child {
  margin-left: 20.93933464%;
}
.grow.main > .gcol.ds5 .gcol.ds2 {
  width: 37.18199609%;
}
.grow.main > .gcol.ds5 .gcol.do2 {
  margin-left: 46.57534247%;
}
.grow.main > .gcol.ds5 .gcol.do2:first-child {
  margin-left: 41.87866928%;
}
.grow.main > .gcol.ds5 .gcol.ds3 {
  width: 58.12133072%;
}
.grow.main > .gcol.ds5 .gcol.do3 {
  margin-left: 67.5146771%;
}
.grow.main > .gcol.ds5 .gcol.do3:first-child {
  margin-left: 62.81800391%;
}
.grow.main > .gcol.ds5 .gcol.ds4 {
  width: 79.06066536%;
}
.grow.main > .gcol.ds5 .gcol.do4 {
  margin-left: 88.45401174%;
}
.grow.main > .gcol.ds5 .gcol.do4:first-child {
  margin-left: 83.75733855%;
}
.grow.main > .gcol.ds5 .gcol.ds5 {
  width: 100%;
}
.grow.main > .gcol.ds5 .gcol.do5 {
  margin-left: 109.39334638%;
}
.grow.main > .gcol.ds5 .gcol.do5:first-child {
  margin-left: 104.69667319%;
}
.grow.main > .gcol.ds6 {
  width: 49.04761905%;
}
.grow.main > .gcol.do6 {
  margin-left: 52.85714286%;
}
.grow.main > .gcol.do6:first-child,
.grow.main > .gcol.do6.dbr {
  margin-left: 50.95238095%;
}
.grow.main > .vrule.ds6 {
  display: block;
  left: 50%;
}
.grow.main > .gcol.ds6 .gcol + .gcol {
  margin-left: 3.88349515%;
}
.grow.main > .gcol.ds6 .gcol.ds1 {
  width: 13.43042071%;
}
.grow.main > .gcol.ds6 .gcol.do1 {
  margin-left: 21.197411%;
}
.grow.main > .gcol.ds6 .gcol.do1:first-child {
  margin-left: 17.31391586%;
}
.grow.main > .gcol.ds6 .gcol.ds2 {
  width: 30.74433657%;
}
.grow.main > .gcol.ds6 .gcol.do2 {
  margin-left: 38.51132686%;
}
.grow.main > .gcol.ds6 .gcol.do2:first-child {
  margin-left: 34.62783172%;
}
.grow.main > .gcol.ds6 .gcol.ds3 {
  width: 48.05825243%;
}
.grow.main > .gcol.ds6 .gcol.do3 {
  margin-left: 55.82524272%;
}
.grow.main > .gcol.ds6 .gcol.do3:first-child {
  margin-left: 51.94174757%;
}
.grow.main > .gcol.ds6 .gcol.ds4 {
  width: 65.37216828%;
}
.grow.main > .gcol.ds6 .gcol.do4 {
  margin-left: 73.13915858%;
}
.grow.main > .gcol.ds6 .gcol.do4:first-child {
  margin-left: 69.25566343%;
}
.grow.main > .gcol.ds6 .gcol.ds5 {
  width: 82.68608414%;
}
.grow.main > .gcol.ds6 .gcol.do5 {
  margin-left: 90.45307443%;
}
.grow.main > .gcol.ds6 .gcol.do5:first-child {
  margin-left: 86.56957929%;
}
.grow.main > .gcol.ds6 .gcol.ds6 {
  width: 100%;
}
.grow.main > .gcol.ds6 .gcol.do6 {
  margin-left: 107.76699029%;
}
.grow.main > .gcol.ds6 .gcol.do6:first-child {
  margin-left: 103.88349515%;
}
.grow.main > .gcol.ds7 {
  width: 57.53968254%;
}
.grow.main > .gcol.do7 {
  margin-left: 61.34920635%;
}
.grow.main > .gcol.do7:first-child,
.grow.main > .gcol.do7.dbr {
  margin-left: 59.44444444%;
}
.grow.main > .vrule.ds7 {
  display: block;
  left: 58.49206349%;
}
.grow.main > .gcol.ds7 .gcol + .gcol {
  margin-left: 3.31034483%;
}
.grow.main > .gcol.ds7 .gcol.ds1 {
  width: 11.44827586%;
}
.grow.main > .gcol.ds7 .gcol.do1 {
  margin-left: 18.06896552%;
}
.grow.main > .gcol.ds7 .gcol.do1:first-child {
  margin-left: 14.75862069%;
}
.grow.main > .gcol.ds7 .gcol.ds2 {
  width: 26.20689655%;
}
.grow.main > .gcol.ds7 .gcol.do2 {
  margin-left: 32.82758621%;
}
.grow.main > .gcol.ds7 .gcol.do2:first-child {
  margin-left: 29.51724138%;
}
.grow.main > .gcol.ds7 .gcol.ds3 {
  width: 40.96551724%;
}
.grow.main > .gcol.ds7 .gcol.do3 {
  margin-left: 47.5862069%;
}
.grow.main > .gcol.ds7 .gcol.do3:first-child {
  margin-left: 44.27586207%;
}
.grow.main > .gcol.ds7 .gcol.ds4 {
  width: 55.72413793%;
}
.grow.main > .gcol.ds7 .gcol.do4 {
  margin-left: 62.34482759%;
}
.grow.main > .gcol.ds7 .gcol.do4:first-child {
  margin-left: 59.03448276%;
}
.grow.main > .gcol.ds7 .gcol.ds5 {
  width: 70.48275862%;
}
.grow.main > .gcol.ds7 .gcol.do5 {
  margin-left: 77.10344828%;
}
.grow.main > .gcol.ds7 .gcol.do5:first-child {
  margin-left: 73.79310345%;
}
.grow.main > .gcol.ds7 .gcol.ds6 {
  width: 85.24137931%;
}
.grow.main > .gcol.ds7 .gcol.do6 {
  margin-left: 91.86206897%;
}
.grow.main > .gcol.ds7 .gcol.do6:first-child {
  margin-left: 88.55172414%;
}
.grow.main > .gcol.ds7 .gcol.ds7 {
  width: 100%;
}
.grow.main > .gcol.ds7 .gcol.do7 {
  margin-left: 106.62068966%;
}
.grow.main > .gcol.ds7 .gcol.do7:first-child {
  margin-left: 103.31034483%;
}
.grow.main > .gcol.ds8 {
  width: 66.03174603%;
}
.grow.main > .gcol.do8 {
  margin-left: 69.84126984%;
}
.grow.main > .gcol.do8:first-child,
.grow.main > .gcol.do8.dbr {
  margin-left: 67.93650794%;
}
.grow.main > .vrule.ds8 {
  display: block;
  left: 66.98412698%;
}
.grow.main > .gcol.ds8 .gcol + .gcol {
  margin-left: 2.88461538%;
}
.grow.main > .gcol.ds8 .gcol.ds1 {
  width: 9.97596154%;
}
.grow.main > .gcol.ds8 .gcol.do1 {
  margin-left: 15.74519231%;
}
.grow.main > .gcol.ds8 .gcol.do1:first-child {
  margin-left: 12.86057692%;
}
.grow.main > .gcol.ds8 .gcol.ds2 {
  width: 22.83653846%;
}
.grow.main > .gcol.ds8 .gcol.do2 {
  margin-left: 28.60576923%;
}
.grow.main > .gcol.ds8 .gcol.do2:first-child {
  margin-left: 25.72115385%;
}
.grow.main > .gcol.ds8 .gcol.ds3 {
  width: 35.69711538%;
}
.grow.main > .gcol.ds8 .gcol.do3 {
  margin-left: 41.46634615%;
}
.grow.main > .gcol.ds8 .gcol.do3:first-child {
  margin-left: 38.58173077%;
}
.grow.main > .gcol.ds8 .gcol.ds4 {
  width: 48.55769231%;
}
.grow.main > .gcol.ds8 .gcol.do4 {
  margin-left: 54.32692308%;
}
.grow.main > .gcol.ds8 .gcol.do4:first-child {
  margin-left: 51.44230769%;
}
.grow.main > .gcol.ds8 .gcol.ds5 {
  width: 61.41826923%;
}
.grow.main > .gcol.ds8 .gcol.do5 {
  margin-left: 67.1875%;
}
.grow.main > .gcol.ds8 .gcol.do5:first-child {
  margin-left: 64.30288462%;
}
.grow.main > .gcol.ds8 .gcol.ds6 {
  width: 74.27884615%;
}
.grow.main > .gcol.ds8 .gcol.do6 {
  margin-left: 80.04807692%;
}
.grow.main > .gcol.ds8 .gcol.do6:first-child {
  margin-left: 77.16346154%;
}
.grow.main > .gcol.ds8 .gcol.ds7 {
  width: 87.13942308%;
}
.grow.main > .gcol.ds8 .gcol.do7 {
  margin-left: 92.90865385%;
}
.grow.main > .gcol.ds8 .gcol.do7:first-child {
  margin-left: 90.02403846%;
}
.grow.main > .gcol.ds8 .gcol.ds8 {
  width: 100%;
}
.grow.main > .gcol.ds8 .gcol.do8 {
  margin-left: 105.76923077%;
}
.grow.main > .gcol.ds8 .gcol.do8:first-child {
  margin-left: 102.88461538%;
}
.grow.main > .gcol.ds9 {
  width: 74.52380952%;
}
.grow.main > .gcol.do9 {
  margin-left: 78.33333333%;
}
.grow.main > .gcol.do9:first-child,
.grow.main > .gcol.do9.dbr {
  margin-left: 76.42857143%;
}
.grow.main > .vrule.ds9 {
  display: block;
  left: 75.47619048%;
}
.grow.main > .gcol.ds9 .gcol + .gcol {
  margin-left: 2.55591054%;
}
.grow.main > .gcol.ds9 .gcol.ds1 {
  width: 8.83919063%;
}
.grow.main > .gcol.ds9 .gcol.do1 {
  margin-left: 13.95101171%;
}
.grow.main > .gcol.ds9 .gcol.do1:first-child {
  margin-left: 11.39510117%;
}
.grow.main > .gcol.ds9 .gcol.ds2 {
  width: 20.2342918%;
}
.grow.main > .gcol.ds9 .gcol.do2 {
  margin-left: 25.34611289%;
}
.grow.main > .gcol.ds9 .gcol.do2:first-child {
  margin-left: 22.79020234%;
}
.grow.main > .gcol.ds9 .gcol.ds3 {
  width: 31.62939297%;
}
.grow.main > .gcol.ds9 .gcol.do3 {
  margin-left: 36.74121406%;
}
.grow.main > .gcol.ds9 .gcol.do3:first-child {
  margin-left: 34.18530351%;
}
.grow.main > .gcol.ds9 .gcol.ds4 {
  width: 43.02449414%;
}
.grow.main > .gcol.ds9 .gcol.do4 {
  margin-left: 48.13631523%;
}
.grow.main > .gcol.ds9 .gcol.do4:first-child {
  margin-left: 45.58040469%;
}
.grow.main > .gcol.ds9 .gcol.ds5 {
  width: 54.41959531%;
}
.grow.main > .gcol.ds9 .gcol.do5 {
  margin-left: 59.5314164%;
}
.grow.main > .gcol.ds9 .gcol.do5:first-child {
  margin-left: 56.97550586%;
}
.grow.main > .gcol.ds9 .gcol.ds6 {
  width: 65.81469649%;
}
.grow.main > .gcol.ds9 .gcol.do6 {
  margin-left: 70.92651757%;
}
.grow.main > .gcol.ds9 .gcol.do6:first-child {
  margin-left: 68.37060703%;
}
.grow.main > .gcol.ds9 .gcol.ds7 {
  width: 77.20979766%;
}
.grow.main > .gcol.ds9 .gcol.do7 {
  margin-left: 82.32161874%;
}
.grow.main > .gcol.ds9 .gcol.do7:first-child {
  margin-left: 79.7657082%;
}
.grow.main > .gcol.ds9 .gcol.ds8 {
  width: 88.60489883%;
}
.grow.main > .gcol.ds9 .gcol.do8 {
  margin-left: 93.71671991%;
}
.grow.main > .gcol.ds9 .gcol.do8:first-child {
  margin-left: 91.16080937%;
}
.grow.main > .gcol.ds9 .gcol.ds9 {
  width: 100%;
}
.grow.main > .gcol.ds9 .gcol.do9 {
  margin-left: 105.11182109%;
}
.grow.main > .gcol.ds9 .gcol.do9:first-child {
  margin-left: 102.55591054%;
}
.grow.main > .gcol.ds10 {
  width: 83.01587302%;
}
.grow.main > .gcol.do10 {
  margin-left: 86.82539683%;
}
.grow.main > .gcol.do10:first-child,
.grow.main > .gcol.do10.dbr {
  margin-left: 84.92063492%;
}
.grow.main > .vrule.ds10 {
  display: block;
  left: 83.96825397%;
}
.grow.main > .gcol.ds10 .gcol + .gcol {
  margin-left: 2.29445507%;
}
.grow.main > .gcol.ds10 .gcol.ds1 {
  width: 7.93499044%;
}
.grow.main > .gcol.ds10 .gcol.do1 {
  margin-left: 12.52390057%;
}
.grow.main > .gcol.ds10 .gcol.do1:first-child {
  margin-left: 10.22944551%;
}
.grow.main > .gcol.ds10 .gcol.ds2 {
  width: 18.16443595%;
}
.grow.main > .gcol.ds10 .gcol.do2 {
  margin-left: 22.75334608%;
}
.grow.main > .gcol.ds10 .gcol.do2:first-child {
  margin-left: 20.45889101%;
}
.grow.main > .gcol.ds10 .gcol.ds3 {
  width: 28.39388145%;
}
.grow.main > .gcol.ds10 .gcol.do3 {
  margin-left: 32.98279159%;
}
.grow.main > .gcol.ds10 .gcol.do3:first-child {
  margin-left: 30.68833652%;
}
.grow.main > .gcol.ds10 .gcol.ds4 {
  width: 38.62332696%;
}
.grow.main > .gcol.ds10 .gcol.do4 {
  margin-left: 43.21223709%;
}
.grow.main > .gcol.ds10 .gcol.do4:first-child {
  margin-left: 40.91778203%;
}
.grow.main > .gcol.ds10 .gcol.ds5 {
  width: 48.85277247%;
}
.grow.main > .gcol.ds10 .gcol.do5 {
  margin-left: 53.4416826%;
}
.grow.main > .gcol.ds10 .gcol.do5:first-child {
  margin-left: 51.14722753%;
}
.grow.main > .gcol.ds10 .gcol.ds6 {
  width: 59.08221797%;
}
.grow.main > .gcol.ds10 .gcol.do6 {
  margin-left: 63.67112811%;
}
.grow.main > .gcol.ds10 .gcol.do6:first-child {
  margin-left: 61.37667304%;
}
.grow.main > .gcol.ds10 .gcol.ds7 {
  width: 69.31166348%;
}
.grow.main > .gcol.ds10 .gcol.do7 {
  margin-left: 73.90057361%;
}
.grow.main > .gcol.ds10 .gcol.do7:first-child {
  margin-left: 71.60611855%;
}
.grow.main > .gcol.ds10 .gcol.ds8 {
  width: 79.54110899%;
}
.grow.main > .gcol.ds10 .gcol.do8 {
  margin-left: 84.13001912%;
}
.grow.main > .gcol.ds10 .gcol.do8:first-child {
  margin-left: 81.83556405%;
}
.grow.main > .gcol.ds10 .gcol.ds9 {
  width: 89.77055449%;
}
.grow.main > .gcol.ds10 .gcol.do9 {
  margin-left: 94.35946463%;
}
.grow.main > .gcol.ds10 .gcol.do9:first-child {
  margin-left: 92.06500956%;
}
.grow.main > .gcol.ds10 .gcol.ds10 {
  width: 100%;
}
.grow.main > .gcol.ds10 .gcol.do10 {
  margin-left: 104.58891013%;
}
.grow.main > .gcol.ds10 .gcol.do10:first-child {
  margin-left: 102.29445507%;
}
.grow.main > .gcol.ds11 {
  width: 91.50793651%;
}
.grow.main > .gcol.do11 {
  margin-left: 95.31746032%;
}
.grow.main > .gcol.do11:first-child,
.grow.main > .gcol.do11.dbr {
  margin-left: 93.41269841%;
}
.grow.main > .vrule.ds11 {
  display: block;
  left: 92.46031746%;
}
.grow.main > .gcol.ds11 .gcol + .gcol {
  margin-left: 2.08152645%;
}
.grow.main > .gcol.ds11 .gcol.ds1 {
  width: 7.19861232%;
}
.grow.main > .gcol.ds11 .gcol.do1 {
  margin-left: 11.36166522%;
}
.grow.main > .gcol.ds11 .gcol.do1:first-child {
  margin-left: 9.28013877%;
}
.grow.main > .gcol.ds11 .gcol.ds2 {
  width: 16.47875108%;
}
.grow.main > .gcol.ds11 .gcol.do2 {
  margin-left: 20.64180399%;
}
.grow.main > .gcol.ds11 .gcol.do2:first-child {
  margin-left: 18.56027754%;
}
.grow.main > .gcol.ds11 .gcol.ds3 {
  width: 25.75888985%;
}
.grow.main > .gcol.ds11 .gcol.do3 {
  margin-left: 29.92194276%;
}
.grow.main > .gcol.ds11 .gcol.do3:first-child {
  margin-left: 27.84041631%;
}
.grow.main > .gcol.ds11 .gcol.ds4 {
  width: 35.03902862%;
}
.grow.main > .gcol.ds11 .gcol.do4 {
  margin-left: 39.20208153%;
}
.grow.main > .gcol.ds11 .gcol.do4:first-child {
  margin-left: 37.12055507%;
}
.grow.main > .gcol.ds11 .gcol.ds5 {
  width: 44.31916739%;
}
.grow.main > .gcol.ds11 .gcol.do5 {
  margin-left: 48.48222029%;
}
.grow.main > .gcol.ds11 .gcol.do5:first-child {
  margin-left: 46.40069384%;
}
.grow.main > .gcol.ds11 .gcol.ds6 {
  width: 53.59930616%;
}
.grow.main > .gcol.ds11 .gcol.do6 {
  margin-left: 57.76235906%;
}
.grow.main > .gcol.ds11 .gcol.do6:first-child {
  margin-left: 55.68083261%;
}
.grow.main > .gcol.ds11 .gcol.ds7 {
  width: 62.87944493%;
}
.grow.main > .gcol.ds11 .gcol.do7 {
  margin-left: 67.04249783%;
}
.grow.main > .gcol.ds11 .gcol.do7:first-child {
  margin-left: 64.96097138%;
}
.grow.main > .gcol.ds11 .gcol.ds8 {
  width: 72.15958369%;
}
.grow.main > .gcol.ds11 .gcol.do8 {
  margin-left: 76.3226366%;
}
.grow.main > .gcol.ds11 .gcol.do8:first-child {
  margin-left: 74.24111015%;
}
.grow.main > .gcol.ds11 .gcol.ds9 {
  width: 81.43972246%;
}
.grow.main > .gcol.ds11 .gcol.do9 {
  margin-left: 85.60277537%;
}
.grow.main > .gcol.ds11 .gcol.do9:first-child {
  margin-left: 83.52124892%;
}
.grow.main > .gcol.ds11 .gcol.ds10 {
  width: 90.71986123%;
}
.grow.main > .gcol.ds11 .gcol.do10 {
  margin-left: 94.88291414%;
}
.grow.main > .gcol.ds11 .gcol.do10:first-child {
  margin-left: 92.80138768%;
}
.grow.main > .gcol.ds11 .gcol.ds11 {
  width: 100%;
}
.grow.main > .gcol.ds11 .gcol.do11 {
  margin-left: 104.16305291%;
}
.grow.main > .gcol.ds11 .gcol.do11:first-child {
  margin-left: 102.08152645%;
}
.grow.main > .gcol.ds12 {
  width: 100%;
}
.grow.main > .gcol.do12 {
  margin-left: 103.80952381%;
}
.grow.main > .gcol.do12:first-child,
.grow.main > .gcol.do12.dbr {
  margin-left: 101.9047619%;
}
.grow.main > .vrule.ds12 {
  display: block;
  left: 100.95238095%;
}
.grow.main > .gcol.ds12 .gcol + .gcol {
  margin-left: 1.9047619%;
}
.grow.main > .gcol.ds12 .gcol.ds1 {
  width: 6.58730159%;
}
.grow.main > .gcol.ds12 .gcol.do1 {
  margin-left: 10.3968254%;
}
.grow.main > .gcol.ds12 .gcol.do1:first-child {
  margin-left: 8.49206349%;
}
.grow.main > .gcol.ds12 .gcol.ds2 {
  width: 15.07936508%;
}
.grow.main > .gcol.ds12 .gcol.do2 {
  margin-left: 18.88888889%;
}
.grow.main > .gcol.ds12 .gcol.do2:first-child {
  margin-left: 16.98412698%;
}
.grow.main > .gcol.ds12 .gcol.ds3 {
  width: 23.57142857%;
}
.grow.main > .gcol.ds12 .gcol.do3 {
  margin-left: 27.38095238%;
}
.grow.main > .gcol.ds12 .gcol.do3:first-child {
  margin-left: 25.47619048%;
}
.grow.main > .gcol.ds12 .gcol.ds4 {
  width: 32.06349206%;
}
.grow.main > .gcol.ds12 .gcol.do4 {
  margin-left: 35.87301587%;
}
.grow.main > .gcol.ds12 .gcol.do4:first-child {
  margin-left: 33.96825397%;
}
.grow.main > .gcol.ds12 .gcol.ds5 {
  width: 40.55555556%;
}
.grow.main > .gcol.ds12 .gcol.do5 {
  margin-left: 44.36507937%;
}
.grow.main > .gcol.ds12 .gcol.do5:first-child {
  margin-left: 42.46031746%;
}
.grow.main > .gcol.ds12 .gcol.ds6 {
  width: 49.04761905%;
}
.grow.main > .gcol.ds12 .gcol.do6 {
  margin-left: 52.85714286%;
}
.grow.main > .gcol.ds12 .gcol.do6:first-child {
  margin-left: 50.95238095%;
}
.grow.main > .gcol.ds12 .gcol.ds7 {
  width: 57.53968254%;
}
.grow.main > .gcol.ds12 .gcol.do7 {
  margin-left: 61.34920635%;
}
.grow.main > .gcol.ds12 .gcol.do7:first-child {
  margin-left: 59.44444444%;
}
.grow.main > .gcol.ds12 .gcol.ds8 {
  width: 66.03174603%;
}
.grow.main > .gcol.ds12 .gcol.do8 {
  margin-left: 69.84126984%;
}
.grow.main > .gcol.ds12 .gcol.do8:first-child {
  margin-left: 67.93650794%;
}
.grow.main > .gcol.ds12 .gcol.ds9 {
  width: 74.52380952%;
}
.grow.main > .gcol.ds12 .gcol.do9 {
  margin-left: 78.33333333%;
}
.grow.main > .gcol.ds12 .gcol.do9:first-child {
  margin-left: 76.42857143%;
}
.grow.main > .gcol.ds12 .gcol.ds10 {
  width: 83.01587302%;
}
.grow.main > .gcol.ds12 .gcol.do10 {
  margin-left: 86.82539683%;
}
.grow.main > .gcol.ds12 .gcol.do10:first-child {
  margin-left: 84.92063492%;
}
.grow.main > .gcol.ds12 .gcol.ds11 {
  width: 91.50793651%;
}
.grow.main > .gcol.ds12 .gcol.do11 {
  margin-left: 95.31746032%;
}
.grow.main > .gcol.ds12 .gcol.do11:first-child {
  margin-left: 93.41269841%;
}
.grow.main > .gcol.ds12 .gcol.ds12 {
  width: 100%;
}
.grow.main > .gcol.ds12 .gcol.do12 {
  margin-left: 103.80952381%;
}
.grow.main > .gcol.ds12 .gcol.do12:first-child {
  margin-left: 101.9047619%;
}
.grow.main > .gcol.do0,
.grow.main .gcol.do0:first-child {
  margin-left: 0;
}
.grow.main.full {
  max-width: 1600px;
}
.grow.main .hrule.ds {
  display: block;
}
.row.main {
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
}
.grow.grow10 {
  font-size: 0;
  margin: 0 auto;
  max-width: 1050px;
  position: relative;
}
.grow.grow10 > .gcol {
  margin-left: 0.95238095%;
}
.grow.grow10 > .gcol:first-child,
.grow.grow10 > .gcol.dbr {
  margin-left: 0;
}
.grow.grow10 > .gcol.ds1 {
  width: 9.14285714%;
}
.grow.grow10 > .gcol.do1 {
  margin-left: 11.04761905%;
}
.grow.grow10 > .gcol.do1:first-child,
.grow.grow10 > .gcol.do1.dbr {
  margin-left: 10.0952381%;
}
.grow.grow10 > .vrule.ds1 {
  display: block;
  left: 9.61904762%;
}
.grow.grow10 > .gcol.ds1 .gcol + .gcol {
  margin-left: 10.41666667%;
}
.grow.grow10 > .gcol.ds1 .gcol.ds1 {
  width: 100%;
}
.grow.grow10 > .gcol.ds1 .gcol.do1 {
  margin-left: 120.83333333%;
}
.grow.grow10 > .gcol.ds1 .gcol.do1:first-child {
  margin-left: 110.41666667%;
}
.grow.grow10 > .gcol.ds2 {
  width: 19.23809524%;
}
.grow.grow10 > .gcol.do2 {
  margin-left: 21.14285714%;
}
.grow.grow10 > .gcol.do2:first-child,
.grow.grow10 > .gcol.do2.dbr {
  margin-left: 20.19047619%;
}
.grow.grow10 > .vrule.ds2 {
  display: block;
  left: 19.71428571%;
}
.grow.grow10 > .gcol.ds2 .gcol + .gcol {
  margin-left: 4.95049505%;
}
.grow.grow10 > .gcol.ds2 .gcol.ds1 {
  width: 47.52475248%;
}
.grow.grow10 > .gcol.ds2 .gcol.do1 {
  margin-left: 57.42574257%;
}
.grow.grow10 > .gcol.ds2 .gcol.do1:first-child {
  margin-left: 52.47524752%;
}
.grow.grow10 > .gcol.ds2 .gcol.ds2 {
  width: 100%;
}
.grow.grow10 > .gcol.ds2 .gcol.do2 {
  margin-left: 109.9009901%;
}
.grow.grow10 > .gcol.ds2 .gcol.do2:first-child {
  margin-left: 104.95049505%;
}
.grow.grow10 > .gcol.ds3 {
  width: 29.33333333%;
}
.grow.grow10 > .gcol.do3 {
  margin-left: 31.23809524%;
}
.grow.grow10 > .gcol.do3:first-child,
.grow.grow10 > .gcol.do3.dbr {
  margin-left: 30.28571429%;
}
.grow.grow10 > .vrule.ds3 {
  display: block;
  left: 29.80952381%;
}
.grow.grow10 > .gcol.ds3 .gcol + .gcol {
  margin-left: 3.24675325%;
}
.grow.grow10 > .gcol.ds3 .gcol.ds1 {
  width: 31.16883117%;
}
.grow.grow10 > .gcol.ds3 .gcol.do1 {
  margin-left: 37.66233766%;
}
.grow.grow10 > .gcol.ds3 .gcol.do1:first-child {
  margin-left: 34.41558442%;
}
.grow.grow10 > .gcol.ds3 .gcol.ds2 {
  width: 65.58441558%;
}
.grow.grow10 > .gcol.ds3 .gcol.do2 {
  margin-left: 72.07792208%;
}
.grow.grow10 > .gcol.ds3 .gcol.do2:first-child {
  margin-left: 68.83116883%;
}
.grow.grow10 > .gcol.ds3 .gcol.ds3 {
  width: 100%;
}
.grow.grow10 > .gcol.ds3 .gcol.do3 {
  margin-left: 106.49350649%;
}
.grow.grow10 > .gcol.ds3 .gcol.do3:first-child {
  margin-left: 103.24675325%;
}
.grow.grow10 > .gcol.ds4 {
  width: 39.42857143%;
}
.grow.grow10 > .gcol.do4 {
  margin-left: 41.33333333%;
}
.grow.grow10 > .gcol.do4:first-child,
.grow.grow10 > .gcol.do4.dbr {
  margin-left: 40.38095238%;
}
.grow.grow10 > .vrule.ds4 {
  display: block;
  left: 39.9047619%;
}
.grow.grow10 > .gcol.ds4 .gcol + .gcol {
  margin-left: 2.41545894%;
}
.grow.grow10 > .gcol.ds4 .gcol.ds1 {
  width: 23.1884058%;
}
.grow.grow10 > .gcol.ds4 .gcol.do1 {
  margin-left: 28.01932367%;
}
.grow.grow10 > .gcol.ds4 .gcol.do1:first-child {
  margin-left: 25.60386473%;
}
.grow.grow10 > .gcol.ds4 .gcol.ds2 {
  width: 48.79227053%;
}
.grow.grow10 > .gcol.ds4 .gcol.do2 {
  margin-left: 53.62318841%;
}
.grow.grow10 > .gcol.ds4 .gcol.do2:first-child {
  margin-left: 51.20772947%;
}
.grow.grow10 > .gcol.ds4 .gcol.ds3 {
  width: 74.39613527%;
}
.grow.grow10 > .gcol.ds4 .gcol.do3 {
  margin-left: 79.22705314%;
}
.grow.grow10 > .gcol.ds4 .gcol.do3:first-child {
  margin-left: 76.8115942%;
}
.grow.grow10 > .gcol.ds4 .gcol.ds4 {
  width: 100%;
}
.grow.grow10 > .gcol.ds4 .gcol.do4 {
  margin-left: 104.83091787%;
}
.grow.grow10 > .gcol.ds4 .gcol.do4:first-child {
  margin-left: 102.41545894%;
}
.grow.grow10 > .gcol.ds5 {
  width: 49.52380952%;
}
.grow.grow10 > .gcol.do5 {
  margin-left: 51.42857143%;
}
.grow.grow10 > .gcol.do5:first-child,
.grow.grow10 > .gcol.do5.dbr {
  margin-left: 50.47619048%;
}
.grow.grow10 > .vrule.ds5 {
  display: block;
  left: 50%;
}
.grow.grow10 > .gcol.ds5 .gcol + .gcol {
  margin-left: 1.92307692%;
}
.grow.grow10 > .gcol.ds5 .gcol.ds1 {
  width: 18.46153846%;
}
.grow.grow10 > .gcol.ds5 .gcol.do1 {
  margin-left: 22.30769231%;
}
.grow.grow10 > .gcol.ds5 .gcol.do1:first-child {
  margin-left: 20.38461538%;
}
.grow.grow10 > .gcol.ds5 .gcol.ds2 {
  width: 38.84615385%;
}
.grow.grow10 > .gcol.ds5 .gcol.do2 {
  margin-left: 42.69230769%;
}
.grow.grow10 > .gcol.ds5 .gcol.do2:first-child {
  margin-left: 40.76923077%;
}
.grow.grow10 > .gcol.ds5 .gcol.ds3 {
  width: 59.23076923%;
}
.grow.grow10 > .gcol.ds5 .gcol.do3 {
  margin-left: 63.07692308%;
}
.grow.grow10 > .gcol.ds5 .gcol.do3:first-child {
  margin-left: 61.15384615%;
}
.grow.grow10 > .gcol.ds5 .gcol.ds4 {
  width: 79.61538462%;
}
.grow.grow10 > .gcol.ds5 .gcol.do4 {
  margin-left: 83.46153846%;
}
.grow.grow10 > .gcol.ds5 .gcol.do4:first-child {
  margin-left: 81.53846154%;
}
.grow.grow10 > .gcol.ds5 .gcol.ds5 {
  width: 100%;
}
.grow.grow10 > .gcol.ds5 .gcol.do5 {
  margin-left: 103.84615385%;
}
.grow.grow10 > .gcol.ds5 .gcol.do5:first-child {
  margin-left: 101.92307692%;
}
.grow.grow10 > .gcol.ds6 {
  width: 59.61904762%;
}
.grow.grow10 > .gcol.do6 {
  margin-left: 61.52380952%;
}
.grow.grow10 > .gcol.do6:first-child,
.grow.grow10 > .gcol.do6.dbr {
  margin-left: 60.57142857%;
}
.grow.grow10 > .vrule.ds6 {
  display: block;
  left: 60.0952381%;
}
.grow.grow10 > .gcol.ds6 .gcol + .gcol {
  margin-left: 1.59744409%;
}
.grow.grow10 > .gcol.ds6 .gcol.ds1 {
  width: 15.33546326%;
}
.grow.grow10 > .gcol.ds6 .gcol.do1 {
  margin-left: 18.53035144%;
}
.grow.grow10 > .gcol.ds6 .gcol.do1:first-child {
  margin-left: 16.93290735%;
}
.grow.grow10 > .gcol.ds6 .gcol.ds2 {
  width: 32.26837061%;
}
.grow.grow10 > .gcol.ds6 .gcol.do2 {
  margin-left: 35.46325879%;
}
.grow.grow10 > .gcol.ds6 .gcol.do2:first-child {
  margin-left: 33.8658147%;
}
.grow.grow10 > .gcol.ds6 .gcol.ds3 {
  width: 49.20127796%;
}
.grow.grow10 > .gcol.ds6 .gcol.do3 {
  margin-left: 52.39616613%;
}
.grow.grow10 > .gcol.ds6 .gcol.do3:first-child {
  margin-left: 50.79872204%;
}
.grow.grow10 > .gcol.ds6 .gcol.ds4 {
  width: 66.1341853%;
}
.grow.grow10 > .gcol.ds6 .gcol.do4 {
  margin-left: 69.32907348%;
}
.grow.grow10 > .gcol.ds6 .gcol.do4:first-child {
  margin-left: 67.73162939%;
}
.grow.grow10 > .gcol.ds6 .gcol.ds5 {
  width: 83.06709265%;
}
.grow.grow10 > .gcol.ds6 .gcol.do5 {
  margin-left: 86.26198083%;
}
.grow.grow10 > .gcol.ds6 .gcol.do5:first-child {
  margin-left: 84.66453674%;
}
.grow.grow10 > .gcol.ds6 .gcol.ds6 {
  width: 100%;
}
.grow.grow10 > .gcol.ds6 .gcol.do6 {
  margin-left: 103.19488818%;
}
.grow.grow10 > .gcol.ds6 .gcol.do6:first-child {
  margin-left: 101.59744409%;
}
.grow.grow10 > .gcol.ds7 {
  width: 69.71428571%;
}
.grow.grow10 > .gcol.do7 {
  margin-left: 71.61904762%;
}
.grow.grow10 > .gcol.do7:first-child,
.grow.grow10 > .gcol.do7.dbr {
  margin-left: 70.66666667%;
}
.grow.grow10 > .vrule.ds7 {
  display: block;
  left: 70.19047619%;
}
.grow.grow10 > .gcol.ds7 .gcol + .gcol {
  margin-left: 1.36612022%;
}
.grow.grow10 > .gcol.ds7 .gcol.ds1 {
  width: 13.1147541%;
}
.grow.grow10 > .gcol.ds7 .gcol.do1 {
  margin-left: 15.84699454%;
}
.grow.grow10 > .gcol.ds7 .gcol.do1:first-child {
  margin-left: 14.48087432%;
}
.grow.grow10 > .gcol.ds7 .gcol.ds2 {
  width: 27.59562842%;
}
.grow.grow10 > .gcol.ds7 .gcol.do2 {
  margin-left: 30.32786885%;
}
.grow.grow10 > .gcol.ds7 .gcol.do2:first-child {
  margin-left: 28.96174863%;
}
.grow.grow10 > .gcol.ds7 .gcol.ds3 {
  width: 42.07650273%;
}
.grow.grow10 > .gcol.ds7 .gcol.do3 {
  margin-left: 44.80874317%;
}
.grow.grow10 > .gcol.ds7 .gcol.do3:first-child {
  margin-left: 43.44262295%;
}
.grow.grow10 > .gcol.ds7 .gcol.ds4 {
  width: 56.55737705%;
}
.grow.grow10 > .gcol.ds7 .gcol.do4 {
  margin-left: 59.28961749%;
}
.grow.grow10 > .gcol.ds7 .gcol.do4:first-child {
  margin-left: 57.92349727%;
}
.grow.grow10 > .gcol.ds7 .gcol.ds5 {
  width: 71.03825137%;
}
.grow.grow10 > .gcol.ds7 .gcol.do5 {
  margin-left: 73.7704918%;
}
.grow.grow10 > .gcol.ds7 .gcol.do5:first-child {
  margin-left: 72.40437158%;
}
.grow.grow10 > .gcol.ds7 .gcol.ds6 {
  width: 85.51912568%;
}
.grow.grow10 > .gcol.ds7 .gcol.do6 {
  margin-left: 88.25136612%;
}
.grow.grow10 > .gcol.ds7 .gcol.do6:first-child {
  margin-left: 86.8852459%;
}
.grow.grow10 > .gcol.ds7 .gcol.ds7 {
  width: 100%;
}
.grow.grow10 > .gcol.ds7 .gcol.do7 {
  margin-left: 102.73224044%;
}
.grow.grow10 > .gcol.ds7 .gcol.do7:first-child {
  margin-left: 101.36612022%;
}
.grow.grow10 > .gcol.ds8 {
  width: 79.80952381%;
}
.grow.grow10 > .gcol.do8 {
  margin-left: 81.71428571%;
}
.grow.grow10 > .gcol.do8:first-child,
.grow.grow10 > .gcol.do8.dbr {
  margin-left: 80.76190476%;
}
.grow.grow10 > .vrule.ds8 {
  display: block;
  left: 80.28571429%;
}
.grow.grow10 > .gcol.ds8 .gcol + .gcol {
  margin-left: 1.19331742%;
}
.grow.grow10 > .gcol.ds8 .gcol.ds1 {
  width: 11.45584726%;
}
.grow.grow10 > .gcol.ds8 .gcol.do1 {
  margin-left: 13.8424821%;
}
.grow.grow10 > .gcol.ds8 .gcol.do1:first-child {
  margin-left: 12.64916468%;
}
.grow.grow10 > .gcol.ds8 .gcol.ds2 {
  width: 24.10501193%;
}
.grow.grow10 > .gcol.ds8 .gcol.do2 {
  margin-left: 26.49164678%;
}
.grow.grow10 > .gcol.ds8 .gcol.do2:first-child {
  margin-left: 25.29832936%;
}
.grow.grow10 > .gcol.ds8 .gcol.ds3 {
  width: 36.75417661%;
}
.grow.grow10 > .gcol.ds8 .gcol.do3 {
  margin-left: 39.14081146%;
}
.grow.grow10 > .gcol.ds8 .gcol.do3:first-child {
  margin-left: 37.94749403%;
}
.grow.grow10 > .gcol.ds8 .gcol.ds4 {
  width: 49.40334129%;
}
.grow.grow10 > .gcol.ds8 .gcol.do4 {
  margin-left: 51.78997613%;
}
.grow.grow10 > .gcol.ds8 .gcol.do4:first-child {
  margin-left: 50.59665871%;
}
.grow.grow10 > .gcol.ds8 .gcol.ds5 {
  width: 62.05250597%;
}
.grow.grow10 > .gcol.ds8 .gcol.do5 {
  margin-left: 64.43914081%;
}
.grow.grow10 > .gcol.ds8 .gcol.do5:first-child {
  margin-left: 63.24582339%;
}
.grow.grow10 > .gcol.ds8 .gcol.ds6 {
  width: 74.70167064%;
}
.grow.grow10 > .gcol.ds8 .gcol.do6 {
  margin-left: 77.08830549%;
}
.grow.grow10 > .gcol.ds8 .gcol.do6:first-child {
  margin-left: 75.89498807%;
}
.grow.grow10 > .gcol.ds8 .gcol.ds7 {
  width: 87.35083532%;
}
.grow.grow10 > .gcol.ds8 .gcol.do7 {
  margin-left: 89.73747017%;
}
.grow.grow10 > .gcol.ds8 .gcol.do7:first-child {
  margin-left: 88.54415274%;
}
.grow.grow10 > .gcol.ds8 .gcol.ds8 {
  width: 100%;
}
.grow.grow10 > .gcol.ds8 .gcol.do8 {
  margin-left: 102.38663484%;
}
.grow.grow10 > .gcol.ds8 .gcol.do8:first-child {
  margin-left: 101.19331742%;
}
.grow.grow10 > .gcol.ds9 {
  width: 89.9047619%;
}
.grow.grow10 > .gcol.do9 {
  margin-left: 91.80952381%;
}
.grow.grow10 > .gcol.do9:first-child,
.grow.grow10 > .gcol.do9.dbr {
  margin-left: 90.85714286%;
}
.grow.grow10 > .vrule.ds9 {
  display: block;
  left: 90.38095238%;
}
.grow.grow10 > .gcol.ds9 .gcol + .gcol {
  margin-left: 1.05932203%;
}
.grow.grow10 > .gcol.ds9 .gcol.ds1 {
  width: 10.16949153%;
}
.grow.grow10 > .gcol.ds9 .gcol.do1 {
  margin-left: 12.28813559%;
}
.grow.grow10 > .gcol.ds9 .gcol.do1:first-child {
  margin-left: 11.22881356%;
}
.grow.grow10 > .gcol.ds9 .gcol.ds2 {
  width: 21.39830508%;
}
.grow.grow10 > .gcol.ds9 .gcol.do2 {
  margin-left: 23.51694915%;
}
.grow.grow10 > .gcol.ds9 .gcol.do2:first-child {
  margin-left: 22.45762712%;
}
.grow.grow10 > .gcol.ds9 .gcol.ds3 {
  width: 32.62711864%;
}
.grow.grow10 > .gcol.ds9 .gcol.do3 {
  margin-left: 34.74576271%;
}
.grow.grow10 > .gcol.ds9 .gcol.do3:first-child {
  margin-left: 33.68644068%;
}
.grow.grow10 > .gcol.ds9 .gcol.ds4 {
  width: 43.8559322%;
}
.grow.grow10 > .gcol.ds9 .gcol.do4 {
  margin-left: 45.97457627%;
}
.grow.grow10 > .gcol.ds9 .gcol.do4:first-child {
  margin-left: 44.91525424%;
}
.grow.grow10 > .gcol.ds9 .gcol.ds5 {
  width: 55.08474576%;
}
.grow.grow10 > .gcol.ds9 .gcol.do5 {
  margin-left: 57.20338983%;
}
.grow.grow10 > .gcol.ds9 .gcol.do5:first-child {
  margin-left: 56.1440678%;
}
.grow.grow10 > .gcol.ds9 .gcol.ds6 {
  width: 66.31355932%;
}
.grow.grow10 > .gcol.ds9 .gcol.do6 {
  margin-left: 68.43220339%;
}
.grow.grow10 > .gcol.ds9 .gcol.do6:first-child {
  margin-left: 67.37288136%;
}
.grow.grow10 > .gcol.ds9 .gcol.ds7 {
  width: 77.54237288%;
}
.grow.grow10 > .gcol.ds9 .gcol.do7 {
  margin-left: 79.66101695%;
}
.grow.grow10 > .gcol.ds9 .gcol.do7:first-child {
  margin-left: 78.60169492%;
}
.grow.grow10 > .gcol.ds9 .gcol.ds8 {
  width: 88.77118644%;
}
.grow.grow10 > .gcol.ds9 .gcol.do8 {
  margin-left: 90.88983051%;
}
.grow.grow10 > .gcol.ds9 .gcol.do8:first-child {
  margin-left: 89.83050847%;
}
.grow.grow10 > .gcol.ds9 .gcol.ds9 {
  width: 100%;
}
.grow.grow10 > .gcol.ds9 .gcol.do9 {
  margin-left: 102.11864407%;
}
.grow.grow10 > .gcol.ds9 .gcol.do9:first-child {
  margin-left: 101.05932203%;
}
.grow.grow10 > .gcol.ds10 {
  width: 100%;
}
.grow.grow10 > .gcol.do10 {
  margin-left: 101.9047619%;
}
.grow.grow10 > .gcol.do10:first-child,
.grow.grow10 > .gcol.do10.dbr {
  margin-left: 100.95238095%;
}
.grow.grow10 > .vrule.ds10 {
  display: block;
  left: 100.47619048%;
}
.grow.grow10 > .gcol.ds10 .gcol + .gcol {
  margin-left: 0.95238095%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds1 {
  width: 9.14285714%;
}
.grow.grow10 > .gcol.ds10 .gcol.do1 {
  margin-left: 11.04761905%;
}
.grow.grow10 > .gcol.ds10 .gcol.do1:first-child {
  margin-left: 10.0952381%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds2 {
  width: 19.23809524%;
}
.grow.grow10 > .gcol.ds10 .gcol.do2 {
  margin-left: 21.14285714%;
}
.grow.grow10 > .gcol.ds10 .gcol.do2:first-child {
  margin-left: 20.19047619%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds3 {
  width: 29.33333333%;
}
.grow.grow10 > .gcol.ds10 .gcol.do3 {
  margin-left: 31.23809524%;
}
.grow.grow10 > .gcol.ds10 .gcol.do3:first-child {
  margin-left: 30.28571429%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds4 {
  width: 39.42857143%;
}
.grow.grow10 > .gcol.ds10 .gcol.do4 {
  margin-left: 41.33333333%;
}
.grow.grow10 > .gcol.ds10 .gcol.do4:first-child {
  margin-left: 40.38095238%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds5 {
  width: 49.52380952%;
}
.grow.grow10 > .gcol.ds10 .gcol.do5 {
  margin-left: 51.42857143%;
}
.grow.grow10 > .gcol.ds10 .gcol.do5:first-child {
  margin-left: 50.47619048%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds6 {
  width: 59.61904762%;
}
.grow.grow10 > .gcol.ds10 .gcol.do6 {
  margin-left: 61.52380952%;
}
.grow.grow10 > .gcol.ds10 .gcol.do6:first-child {
  margin-left: 60.57142857%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds7 {
  width: 69.71428571%;
}
.grow.grow10 > .gcol.ds10 .gcol.do7 {
  margin-left: 71.61904762%;
}
.grow.grow10 > .gcol.ds10 .gcol.do7:first-child {
  margin-left: 70.66666667%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds8 {
  width: 79.80952381%;
}
.grow.grow10 > .gcol.ds10 .gcol.do8 {
  margin-left: 81.71428571%;
}
.grow.grow10 > .gcol.ds10 .gcol.do8:first-child {
  margin-left: 80.76190476%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds9 {
  width: 89.9047619%;
}
.grow.grow10 > .gcol.ds10 .gcol.do9 {
  margin-left: 91.80952381%;
}
.grow.grow10 > .gcol.ds10 .gcol.do9:first-child {
  margin-left: 90.85714286%;
}
.grow.grow10 > .gcol.ds10 .gcol.ds10 {
  width: 100%;
}
.grow.grow10 > .gcol.ds10 .gcol.do10 {
  margin-left: 101.9047619%;
}
.grow.grow10 > .gcol.ds10 .gcol.do10:first-child {
  margin-left: 100.95238095%;
}
.grow.grow10 > .gcol.do0,
.grow.grow10 .gcol.do0:first-child {
  margin-left: 0;
}
.grow.grow10.full {
  max-width: 1600px;
}
.grow.grow10 > .gcol {
  font-size: 14px;
  font-size: 1rem;
  display: inline-block;
  vertical-align: top;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grow.grow10 > .gcol.va-bottom {
  vertical-align: bottom;
}
.grow.grow10 > .gcol.va-middle {
  vertical-align: middle;
}
.wrapper {
  position: relative;
}
.section {
  background: #fff;
  color: #6b91aa;
}
.section.superheader {
  position: relative;
  height: 40px;
  padding: 0 20px;
  background: #fff;
  color: #739ebe;
  z-index: 50;
}
.section.header {
  position: relative;
  padding: 0 40px;
  background: #fff;
  color: #000;
  border-bottom: 1px solid #cedae3;
  z-index: 10;
}
.section.header .inner {
  height: 99px;
}
.section.submenus {
  position: relative;
  height: 0;
  top: -1px;
}
.section.breadcrumb {
  padding: 0 40px;
}
.section.infobar {
  background: #9ac145;
  color: #fff;
  padding: 15px 40px;
  position: relative;
}
.section.infobar .close2 {
  position: absolute;
  right: 20px;
  top: 50%;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -148px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 23px;
  height: 24px;
  margin-top: -12px;
}
.section.infobar .close2:hover {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -110px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 23px;
  height: 24px;
}
.breadcrumb.nav {
  font-size: 12px;
  text-transform: uppercase;
  color: #6b91aa;
  padding: 11px 0;
  line-height: 17px;
}
.breadcrumb.nav a {
  color: inherit;
}
.breadcrumb.nav .item {
  margin-right: 15px;
}
.breadcrumb.nav .item:after {
  display: inline-block;
  vertical-align: -2px;
  content: '>';
  font-weight: bold;
  font-size: 17px;
  line-height: 17px;
  margin-left: 17px;
  text-decoration: none;
}
.section.main {
  z-index: 10;
  color: #6b91aa;
  background: #fff;
  position: relative;
  padding: 50px 20px;
}
.section.breadcrumb + .section.main {
  border-top: 1px solid #cedae3;
}
.section.intro,
.section.intro-white {
  color: #000;
  background: #83bade;
  background-repeat: no-repeat;
  background-position: 50% 0;
  padding: 50px 40px;
  position: relative;
}
.section.intro-white {
  background-color: #fff;
}
.section.bluegrad {
  padding: 50px 20px;
  color: #094771;
  background: #83bade;
  background: -webkit-radial-gradient(ellipse at center top, #c0dcee 0%, #83bade 50%);
  background: -moz-radial-gradient(ellipse at center top, #c0dcee 0%, #83bade 50%);
  background: -o-radial-gradient(ellipse at center top, #c0dcee 0%, #83bade 50%);
  background: -ms-radial-gradient(ellipse at center top, #c0dcee 0%, #83bade 50%);
  background: radial-gradient(ellipse at center top, #c0dcee 0%, #83bade 50%);
}
.section.lightblue {
  padding: 50px 20px;
  background: #daeaf5;
}
.section.blue {
  padding: 50px 20px;
  background: #83bade;
  color: #fff;
}
.section.blue a {
  color: #fff;
}
.section.blue .hrule {
  background: #83bade;
}
.section.blue .hrule:after {
  background-color: #6ba3c8;
}
.section.darkblue {
  padding: 20px 20px;
  background: #094771;
  color: #fff;
}
.section.darkblue .toplink {
  display: none;
}
.section.darkblue.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 200;
}
.section.darkblue.sticky .toplink {
  display: block;
}
.section.footer {
  background: #094771;
  color: #fff;
  padding: 30px 20px;
  position: relative;
}
.section.footer a {
  color: #f0eef0;
  text-decoration: none;
}
.section.footer a:hover {
  color: #fff;
}
.section.footer .main.menu.com {
  margin: 30px 0;
}
.section.footer .main.menu.com ul {
  text-align: center;
}
.section.subfooter {
  background: #094771;
  color: #83bade;
  padding: 30px 20px;
  position: relative;
  border-top: 1px solid #2e6a92;
}
.section.subfooter a {
  color: #83bade;
}
.section.subfooter a:hover {
  color: #fff;
}
.section.subfooter a.sep {
  margin-left: 30px;
}
.section.slider {
  height: 470px;
  background: #83bade;
  color: #094771;
}
.section.slider h2 {
  font-size: 30px;
  line-height: 1.333333333333333;
  font-weight: 300;
  color: #fff;
}
.section.slider blockquote {
  margin: 0;
  padding: 0;
  font-style: italic;
  font-size: 18px;
  color: #094771;
}
.section.xl {
  padding-top: 80px;
  padding-bottom: 80px;
}
a.logo {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -1px -64px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 159px;
  height: 61px;
  position: relative;
  display: block;
  position: relative;
  top: 12px;
}
html[lang^=en] a.logo {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -1px -1px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 170px;
  height: 61px;
}
html[lang^=sk] a.logo {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -173px -1px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 159px;
  height: 61px;
}
.vrule {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #cedae3;
}
.vrule.dark {
  background: #6ca4c9;
}
.vrule.lightblue {
  background: #90bedc;
}
.hrule {
  display: none;
  padding: 10px 0;
  background: #fff;
  position: relative;
  z-index: 10;
}
.hrule:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background: #cedae3;
}
.hrule.dark {
  background: none;
}
.hrule.dark:after {
  background: #6ca4c9;
}
.hrule.main {
  display: block;
  margin: 30px 0;
  background: none;
}
.news.item {
  padding: 0 30px;
}
.news.item .date {
  color: #094771;
  font-weight: bold;
  margin: 0;
}
.news.item h4 {
  font-weight: bold;
  margin: 10px 0;
}
.logo-asseco-superheader {
  display: inline-block;
  vertical-align: middle;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -173px -64px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 100px;
  height: 18px;
}
.logo-asseco-subfooter {
  display: inline-block;
  vertical-align: middle;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -173px -84px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 100px;
  height: 18px;
}
.logo-sherwood {
  display: inline-block;
  vertical-align: top;
  margin-top: -9px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
  margin-left: 4px;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -85px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 61px;
  height: 26px;
}
.developer {
  display: inline-block;
  white-space: nowrap;
}
.seminar.date {
  max-width: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #edf5fa;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 0 auto;
  text-align: center;
  padding: 25px 3px 15px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1.3;
  font-weight: bold;
  position: relative;
}
.seminar.date:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -173px -104px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 86px;
  height: 6px;
  position: absolute;
  left: 50%;
  margin-left: -43px;
  top: 7px;
}
.seminar.date .day {
  font-weight: 800;
  font-size: 24px;
  color: #094771;
  line-height: 30px;
}
.seminar.date.inline {
  display: inline-block;
  width: 100px;
  margin: 0 5px 5px;
}
a.seminar.date {
  text-decoration: none;
  color: inherit;
}
a.seminar.date:hover {
  background: #b2d6ee;
}
.grow.seminar + .grow.seminar {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #b5d1e3;
}
.modules-desktop {
  display: none;
}
.modules-mobile {
  display: block;
}
@media screen and (min-width: 1025px), print {
  .modules-desktop {
    display: block;
  }
  .modules-mobile {
    display: none;
  }
}
@media screen and (max-width: 1024px), print {
  .modules-desktop {
    display: block;
  }
  .modules-mobile {
    display: none;
  }
}
@media screen and (max-width: 680px), print {
  .modules-desktop {
    display: none;
  }
  .modules-mobile {
    display: block;
  }
}
.files.com {
  margin: 60px 0;
}
.files.com .box {
  margin: 0;
}
.files.com ul.files {
  margin: 0;
}
.filter.com {
  margin-bottom: 30px;
}
input.search[type=text] {
  padding-right: 55px;
}
input.ico-search[type=submit] {
  background: none;
  border: 0;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -313px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 23px;
  height: 23px;
  position: absolute;
  top: 50%;
  margin-top: -11.5px;
  right: 20px;
}
.select.com > select {
  background-color: transparent;
  border: 0 none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
  display: block;
  font-size: 16px;
  line-height: normal;
  height: auto;
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select.com > select::-ms-expand {
  display: none;
/* ie 10+ */
}
.cyan.select.com {
  background: #83bade;
  color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.cyan.select.com:after {
  content: '';
  background-image: -webkit-linear-gradient(transparent, transparent), url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-image: -moz-linear-gradient(transparent, transparent), url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-image: -o-linear-gradient(transparent, transparent), url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-image: -ms-linear-gradient(transparent, transparent), url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-image: linear-gradient(transparent, transparent), url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat, no-repeat;
  background-position: 0 0, -226px -155px;
  -webkit-background-size: 0 0, 393px 319px;
  -moz-background-size: 0 0, 393px 319px;
  background-size: 0 0, 393px 319px;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -16px;
}
.cyan.select.com:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 50px;
  background: #83bade;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  z-index: -1;
}
.cyan.select.com:after {
  z-index: -1;
}
.cyan.select.com.disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.cyan.select.com > select {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
}
.cyan.select.com > select:focus {
  outline: 0;
}
.cyan.select.com > select option {
  display: block;
  background: #83bade;
  border: 0;
  outline: 0;
}
:-moz-any(.cyan.select.com):before,
:-moz-any(.cyan.select.com):after {
  pointer-events: none !important;
  z-index: 1 !important;
}
input.cyan[type=text] {
  background: #83bade;
  color: #fff;
  border: 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.dropdown.com {
  background: #83bade;
  color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
  cursor: pointer;
}
.dropdown.com:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -226px -155px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 20px;
  top: 13px;
}
.dropdown.com .inner {
  font-size: 16px;
  padding: 18px 55px 18px 20px;
  min-height: 22px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dropdown.com:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 50px;
  background: #83bade;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  z-index: -1;
}
.dropdown.com:after {
  z-index: -1;
}
.dropdown.com.disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.dropdown.com.expanded {
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  padding-bottom: 10px;
  margin-bottom: -10px;
}
.dropdown.com.expanded:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -192px -155px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 20px;
  top: 13px;
}
.seminars.droppane.com {
  display: none;
}
.seminars.droppane.com.expanded {
  display: block;
}
.seminars.droppane.com.expanded .blue.box {
  border-top-right-radius: 0;
}
.seminars.droppane.com input[type=reset] {
  display: block;
  background: none;
  border: 0;
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
}
.monthselector.com {
  text-align: center;
  background: #83bade;
  color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.monthselector.com .inner {
  padding: 18px 55px 18px 20px;
  min-height: 22px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}
.monthselector.com input.prev {
  border: 0;
  background: none;
  overflow: hidden;
  text-indent: -500px;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -294px -155px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -16px;
}
.monthselector.com input.next {
  border: 0;
  background: none;
  overflow: hidden;
  text-indent: -500px;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -260px -155px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -16px;
}
.gallery.com {
  margin: 60px 0;
}
.gallery.com ul {
  border: 1px solid #cedae3;
  border-width: 1px 0;
  padding: 15px 0;
  font-size: 0;
}
.gallery.com ul li {
  font-size: 14px;
  font-size: 1rem;
  padding: 0;
  margin: 5px;
  display: inline-block;
}
.gallery.com ul li:before {
  display: none;
}
.gallery.com ul li a[data-type^="video"] {
  display: block;
  position: relative;
}
.gallery.com ul li a[data-type^="video"]:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -1px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 82px;
  height: 72px;
  position: absolute;
  left: 50%;
  margin-left: -41px;
  top: 50%;
  margin-top: -36px;
}
.gallery.com ul li img {
  display: block;
}
.google.map.wrap {
  height: 626px;
  position: relative;
  margin-bottom: 60px;
}
.google.map.com {
  height: 626px;
  margin: 0 -40px 60px;
}
.mapdesc.wrap {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 0;
}
.mapdesc.wrap > .grow.main {
  height: 0;
}
.mapdesc.wrap > .grow.main > .gcol {
  height: 0;
}
.mapdesc.wrap .table {
  display: table;
  height: 626px;
  width: 50%;
  display: table;
}
.mapdesc.wrap .table-cell {
  display: table-cell;
  vertical-align: middle;
}
.mapdesc.wrap .table-cell .white.box {
  margin-bottom: 0;
}
.grid.signpost.com .figure {
  height: 85px;
  line-height: 85px;
  text-align: center;
}
.grid.signpost.com .figure.bubble {
  height: 165px;
  line-height: 165px;
}
.grid.signpost.com .figure img {
  display: inline-block;
  margin: 0 auto;
  max-width: 100%;
  vertical-align: middle;
}
.grid.signpost.com .inner {
  position: relative;
}
.grid.signpost.com .inner .content-hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}
.grid.signpost.com .box:hover .inner .content-default {
  visibility: hidden;
}
.grid.signpost.com .box:hover .inner .content-hover {
  display: block;
}
.intro.signpost.com {
  padding: 0 0 20px;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  position: relative;
}
.intro.signpost.com h2.main {
  color: #fff;
}
.intro.signpost.com .sp-wrap {
  margin: 0 -5px;
  position: relative;
}
.intro.signpost.com .sp-row {
  display: table;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  margin: 0;
  -webkit-transform: translate3d(0, 0, 0);
}
.intro.signpost.com .sp-col {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  padding: 0 5px;
  pading: 0;
  width: 20%;
  -webkit-transition: width 0.25s linear 0s;
  -moz-transition: width 0.25s linear 0s;
  -o-transition: width 0.25s linear 0s;
  -ms-transition: width 0.25s linear 0s;
  transition: width 0.25s linear 0s;
}
.intro.signpost.com .sp-col .content.default {
  display: block;
  position: relative;
  overflow: hidden;
}
.intro.signpost.com .sp-col .content.hover {
  position: absolute;
  left: -10000px;
  top: 0;
  overflow: hidden;
}
.intro.signpost.com .sp-col.shrink {
  width: 17.5%;
}
.intro.signpost.com .sp-col.active {
  width: 30%;
}
.intro.signpost.com .sp-col.active .content.default {
  left: -10000px;
  max-height: 0px;
  -webkit-animation-name: contentDefaultIn;
  -moz-animation-name: contentDefaultIn;
  -o-animation-name: contentDefaultIn;
  -ms-animation-name: contentDefaultIn;
  animation-name: contentDefaultIn;
  -webkit-animation-timing-function: step-end;
  -moz-animation-timing-function: step-end;
  -o-animation-timing-function: step-end;
  -ms-animation-timing-function: step-end;
  animation-timing-function: step-end;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  -ms-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
}
.intro.signpost.com .sp-col.active .content.hover {
  position: relative;
  max-height: 10000px;
  left: 0;
  -webkit-animation-name: contentHoverIn;
  -moz-animation-name: contentHoverIn;
  -o-animation-name: contentHoverIn;
  -ms-animation-name: contentHoverIn;
  animation-name: contentHoverIn;
  -webkit-animation-timing-function: step-end;
  -moz-animation-timing-function: step-end;
  -o-animation-timing-function: step-end;
  -ms-animation-timing-function: step-end;
  animation-timing-function: step-end;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  -ms-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
}
.intro.signpost.com .sp-col > .box {
  background: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 20px 40px;
}
.intro.signpost.com .sp-col > .box > .head {
  margin-bottom: 20px;
}
.intro.signpost.com h4 {
  color: #094771;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 5px;
}
.intro.signpost.com h3 {
  color: #094771;
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
  margin: 0 0 0px;
}
.section.intro-white .intro.signpost.com h2.main {
  color: #094771;
}
.section.intro-white .intro.signpost.com .sp-col > .box {
  background: #f6f9fc;
}
.circular.wrap {
  max-width: 180px;
  margin: 0 auto;
}
.circular.box {
  display: table;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px auto 60px;
  background: url("../img/bg-circular-box-full.png") no-repeat 50% 0;
  background-image: -webkit-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -moz-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -o-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -ms-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
  text-transform: uppercase;
  color: #094771;
}
.circular.box.cb1 {
  background: url("../img/bg-circular-box-full.png") no-repeat 50% 0;
  background-image: -webkit-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -moz-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -o-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -ms-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.circular.box.cb2 {
  background: url("../img/bg-circular-box-full.png") no-repeat 50% 0;
  background-image: -webkit-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -moz-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -o-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -ms-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.circular.box.cb3 {
  background: url("../img/bg-circular-box-full.png") no-repeat 50% 0;
  background-image: -webkit-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -moz-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -o-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -ms-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.circular.box.cb4 {
  background: url("../img/bg-circular-box-full.png") no-repeat 50% 0;
  background-image: -webkit-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -moz-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -o-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -ms-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.circular.box.cb5 {
  background: url("../img/bg-circular-box-full.png") no-repeat 50% 0;
  background-image: -webkit-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -moz-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -o-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: -ms-linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  background-image: linear-gradient(transparent, transparent), url("../img/bg-circular-box-full.svg");
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.circular.box:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.circular.box .inner1 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.circular.box .inner2 {
  display: table;
  width: 100%;
  height: 100%;
}
.circular.box .inner3 {
  display: table-cell;
  vertical-align: middle;
}
.circular.box .number {
  font-size: 36px;
  line-height: 44px;
  font-weight: 300;
  color: #fc8800;
}
@media (max-width: 1400px) {
  .circular.box {
    font-size: 13px;
  }
  .circular.box .number {
    font-size: 24px;
    line-height: 26px;
  }
  .intro.signpost.com h4 {
    font-size: 14px;
  }
  .intro.signpost.com h3 {
    font-size: 18px;
    margin: 0 0 20px;
  }
  .intro.signpost.com .sp-col > .box {
    padding: 20px 20px;
  }
}
@media (max-width: 1000px) {
  .circular.box {
    font-size: 10px;
  }
  .circular.box .number {
    font-size: 20px;
    line-height: 26px;
  }
  .intro.signpost.com h4 {
    font-size: 14px;
  }
  .intro.signpost.com h3 {
    font-size: 15px;
    margin: 0 0 20px;
  }
  .intro.signpost.com .sp-col > .box {
    padding: 20px 10px;
  }
}
@media (max-width: 850px) {
  .circular.box {
    width: 130px;
    margin-bottom: 20px;
  }
  .btn.full {
    width: auto;
  }
  .btn.full br {
    display: none;
  }
  .intro.signpost.com {
    padding: 0 0 20px;
  }
  .intro.signpost.com h2.main {
    color: #fff;
  }
  .intro.signpost.com .sp-wrap {
    margin: 0 -5px;
  }
  .intro.signpost.com .sp-row {
    display: block;
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
    margin: 0;
  }
  .intro.signpost.com .sp-col {
    display: block;
    text-align: center;
    padding: 0 5px;
    width: auto;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
  }
  .intro.signpost.com .sp-col:hover,
  .intro.signpost.com .sp-col.shrink {
    width: auto;
  }
  .intro.signpost.com .sp-col > .box {
    background: #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 20px 40px;
  }
  .intro.signpost.com .sp-col > .box > .head {
    margin-bottom: 15px;
  }
  .intro.signpost.com .sp-col > .box > .head h4,
  .intro.signpost.com .sp-col > .box > .head h3 {
    display: inline;
  }
  .intro.signpost.com .sp-col > .box > .head h4 br,
  .intro.signpost.com .sp-col > .box > .head h3 br {
    display: none;
  }
  .intro.signpost.com .sp-col > .box > .head h4 {
    line-height: inherit;
  }
  .intro.signpost.com .sp-col .content.default {
    -webkit-animation-duration: 0s;
    -moz-animation-duration: 0s;
    -o-animation-duration: 0s;
    -ms-animation-duration: 0s;
    animation-duration: 0s;
  }
  .intro.signpost.com .sp-col .content.hover {
    -webkit-animation-duration: 0s;
    -moz-animation-duration: 0s;
    -o-animation-duration: 0s;
    -ms-animation-duration: 0s;
    animation-duration: 0s;
  }
  .intro.signpost.com h4 {
    color: #094771;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 5px;
  }
  .intro.signpost.com h3 {
    color: #094771;
    font-size: 24px;
    font-weight: 800;
    text-transform: uppercase;
    margin: 0 0 20px;
  }
}
@-moz-keyframes contentDefaultIn {
  0% {
    left: 0px;
    max-height: 1000px;
  }
  100% {
    max-height: 0px;
    left: -10000px;
  }
}
@-webkit-keyframes contentDefaultIn {
  0% {
    left: 0px;
    max-height: 1000px;
  }
  100% {
    max-height: 0px;
    left: -10000px;
  }
}
@-o-keyframes contentDefaultIn {
  0% {
    left: 0px;
    max-height: 1000px;
  }
  100% {
    max-height: 0px;
    left: -10000px;
  }
}
@keyframes contentDefaultIn {
  0% {
    left: 0px;
    max-height: 1000px;
  }
  100% {
    max-height: 0px;
    left: -10000px;
  }
}
@-moz-keyframes contentHoverIn {
  0% {
    left: -10000px;
    max-height: 0px;
  }
  100% {
    left: 0;
    max-height: 1000px;
  }
}
@-webkit-keyframes contentHoverIn {
  0% {
    left: -10000px;
    max-height: 0px;
  }
  100% {
    left: 0;
    max-height: 1000px;
  }
}
@-o-keyframes contentHoverIn {
  0% {
    left: -10000px;
    max-height: 0px;
  }
  100% {
    left: 0;
    max-height: 1000px;
  }
}
@keyframes contentHoverIn {
  0% {
    left: -10000px;
    max-height: 0px;
  }
  100% {
    left: 0;
    max-height: 1000px;
  }
}
.loader.com.loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  background: rgba(255,255,255,0.7);
  z-index: 1000;
}
.loader.com.loading:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fff url("../img/ajax-loader.gif") no-repeat 50% 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
  box-shadow: 0 1px 4px rgba(0,0,0,0.3);
}
.loader.com.loading.multiple:before {
  top: 500px;
}
.loader.com.loading.multiple:after {
  content: '';
  position: absolute;
  bottom: 400px;
  left: 50%;
  background: #fff url("../img/ajax-loader.gif") no-repeat 50% 50%;
  width: 80px;
  height: 80px;
  margin: -100px 0 0 -40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
  box-shadow: 0 1px 4px rgba(0,0,0,0.3);
}
.popup.com {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  display: none;
}
.overlay.com {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  z-index: 90;
}
.popup.box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-top: -200px;
  z-index: 91;
  color: #6b91aa;
  background: #fff;
  min-height: 400px;
  width: 840px;
  margin-left: -420px;
  padding: 80px 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: top 0.3s, margin-top 0.3s;
  -moz-transition: top 0.3s, margin-top 0.3s;
  -o-transition: top 0.3s, margin-top 0.3s;
  -ms-transition: top 0.3s, margin-top 0.3s;
  transition: top 0.3s, margin-top 0.3s;
}
.popup.box.fit-height {
  top: 20px;
  bottom: 20px;
}
.popup.box .close {
  position: absolute;
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -79px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.popup.box .close:hover {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -79px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
}
.popup.box .inner {
  padding: 0px 60px 40px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.popup.box.fit-height .inner {
  height: 100%;
}
.popup.box h2 {
  margin-top: 0px;
  font-size: 30px;
  line-height: 36px;
}
.scroller.com {
  width: 100%;
  position: relative;
}
.scroller.com .scroller.pane {
  width: 100%;
  max-width: 1050px;
  margin: 0 auto;
  overflow: hidden;
}
.scroller.com .scroller.container {
  display: inline-block;
  white-space: nowrap;
  font-size: 0;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.75s;
  -moz-transition: -moz-transform 0.75s;
  -o-transition: -o-transform 0.75s;
  -ms-transition: -ms-transform 0.75s;
  transition: transform 0.75s;
  will-change: transform;
}
.scroller.com .scroller.container > .figure {
  margin: 0;
  width: 180px;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  position: relative;
}
.scroller.com .scroller.container > .figure a {
  width: 180px;
  display: block;
  position: relative;
}
.scroller.com .scroller.container > .figure + .figure {
  margin-left: 20px;
}
.scroller.com .scroller.container > .figure > img {
  display: block;
  margin: 0;
}
.scroller.controls .prev,
.scroller.controls .next {
  position: absolute;
  top: 50%;
  cursor: pointer;
}
.scroller.controls .prev.disabled,
.scroller.controls .next.disabled {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.scroller.controls .prev {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -334px -61px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
  left: -4px;
  margin-top: -29px;
}
.scroller.controls .prev:hover {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -259px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
}
.scroller.controls .next {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -199px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
  right: -4px;
  margin-top: -29px;
}
.scroller.controls .next:hover {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -139px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
}
.reference.scroller.com {
  width: 100%;
  margin: 0 auto;
}
.reference.scroller.com .reference.box {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  width: 336px;
  white-space: normal;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 0;
}
.reference.scroller.com .reference.box + .reference.box {
  margin-left: 20px;
}
.reference.scroller.com.five .reference.box {
  width: 194px;
  padding: 0;
  margin-left: 20px;
}
.reference.scroller.com.five .reference.box:first-child {
  margin-left: 0;
}
.search.com {
  position: absolute;
  display: none;
  left: 0;
  right: 0;
  top: 0;
  background: #60a2cd;
  padding: 40px 40px;
  z-index: 15;
}
.search.com.active {
  display: block;
}
.search.com .btn-close {
  margin: -10px 0;
}
.search-results.com {
  margin: 60px 0;
}
.search-result.com {
  border-bottom: 1px solid #cedae3;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.search-result.com p {
  margin-bottom: 0;
}
.search-result.com p + p {
  margin-top: 10px;
}
.search-result.com h3 {
  font-size: 16px;
}
.search-result.com .highlight {
  color: #fff;
  background: #fc8800;
  padding: 1px 4px;
}
.slider.com {
  position: relative;
  height: 470px;
}
.slider.com .frame {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 60px 20px 0 20px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.slider.com .frame .figure {
  position: absolute;
  left: 50%;
  top: 0;
}
.slider.controls .prev,
.slider.controls .next {
  position: absolute;
  top: 50%;
  cursor: pointer;
  z-index: 50;
}
.slider.controls .prev.disabled,
.slider.controls .next.disabled {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.slider.controls .prev {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -334px -61px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
  left: 20px;
  margin-top: -29px;
}
.slider.controls .prev:hover {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -259px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
}
.slider.controls .next {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -199px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
  right: 20px;
  margin-top: -29px;
}
.slider.controls .next:hover {
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -139px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
}
.social.com {
  margin: 30px 0 15px;
}
.social.com .item {
  display: inline-block;
  width: 38px;
  height: 38px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #6ba3c8;
  margin: 0 5px;
  position: relative;
  -webkit-transition: background-color 0.35s;
  -moz-transition: background-color 0.35s;
  -o-transition: background-color 0.35s;
  -ms-transition: background-color 0.35s;
  transition: background-color 0.35s;
}
.social.com .item:hover {
  background: #fff;
}
.social.com .item.facebook:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -378px -204px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 14px;
  height: 25px;
  position: absolute;
  left: 50%;
  margin-left: -7px;
  top: 50%;
  margin-top: -13px;
}
.social.com .item.blogger:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -267px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 19px;
  height: 19px;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  top: 50%;
  margin-top: -10px;
}
.social.com .item.in:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -362px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 21px;
  height: 21px;
  position: absolute;
  left: 50%;
  margin-left: -11px;
  top: 50%;
  margin-top: -11px;
}
.social.com .item.gplus:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -173px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 24px;
  height: 22px;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 50%;
  margin-top: -11px;
}
.social.com .item.rss:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -338px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 50%;
  margin-left: -11px;
  top: 50%;
  margin-top: -11px;
}
.tabs.com {
  margin-bottom: 0;
}
.tabs.com > ul {
  display: table;
  border-collapse: separate;
  margin: 0 auto;
  padding: 0;
  width: auto;
  table-layout: fixed;
  text-align: center;
  border: 0;
}
.tabs.com > ul > li {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}
.tabs.com > ul > li:before {
  display: none;
}
.tabs.com > ul > li + li {
  padding-left: 10px;
}
.tabs.com > ul > li a {
  display: block;
  min-width: 200px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #094771;
  background: #b2d6ee;
  padding: 25px 20px;
  text-align: center;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 15px;
  font-weight: bold;
  line-height: normal;
  text-decoration: none;
  border-bottom: 2px solid #9dc3de;
  outline: 0;
  cursor: pointer;
}
.tabs.com > ul > li a.wide {
  min-width: 300px;
}
.tabs.com > ul > li.active a {
  background: #fff;
  border-bottom-color: #fff;
}
.tabpanes.com {
  background: #fff;
  margin: 0 -20px -80px;
  padding: 0 20px;
}
.tabpanes.com .tabpane.com {
  padding: 40px 0;
}
@media screen and (max-width: 1024px) {
  .tabs.com > ul > li a {
    font-size: 14px;
    min-width: 0;
  }
  .tabs.com > ul > li a.wide {
    min-width: 0;
  }
}
@media screen and (max-width: 680px) {
  .tabs.com > ul > li a {
    padding: 10px 8px;
    font-size: 13px;
  }
}
.box {
  padding: 30px;
  margin-bottom: 1.333em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.box h2 {
  margin-top: 0;
}
.box > :last-child {
  margin-bottom: 0;
}
.box.plr-null {
  padding-left: 0;
  padding-right: 0;
}
.box.ptb-null {
  padding-top: 0;
  padding-bottom: 0;
}
.box.mb-null {
  margin-bottom: 0;
}
.box.round {
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.box.darkblue {
  background: #094771;
  color: #fff;
}
.intro.box {
  background: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 30px 40px;
  margin: 0;
}
.intro-logo.box {
  padding: 0;
  margin: 0;
}
.intro-text.box {
  padding: 0;
  display: table;
  margin: 0;
}
.intro-text.box > * {
  display: table-cell;
  vertical-align: middle;
  height: 135px;
  padding: 0 15px;
}
.intro.annot {
  font-size: 18px;
  margin-bottom: 2em;
  color: #094771;
}
.grid.signpost .intro-logo.box .figure {
  height: 135px;
  line-height: 135px;
  width: 100%;
  display: inline-block;
  text-align: center;
}
.grid.signpost .intro-logo.box .figure img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
}
.message.box {
  color: #fff;
  padding: 20px 20px;
}
.message.box.p-small {
  padding: 10px;
}
.message.box.error {
  background: #c00;
}
.message.box.ok {
  background: #090;
}
.message.box.darkblue {
  background: #094771;
  color: #fff;
}
.message.box.orange {
  background: #fc8800;
  color: #fff;
}
.message.box.ok2 {
  color: #85ab11;
  border: 3px solid #85ab11;
  font-size: 21px;
  text-align: center;
}
.message.box.error2 {
  color: #c00;
  border: 3px solid #c00;
  font-size: 21px;
  text-align: center;
}
.reference.box h3 {
  font-size: 18px;
  margin-bottom: 10px;
}
.white.box {
  background: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.white.box.ptb-large {
  padding-top: 40px;
  padding-bottom: 40px;
}
.lightblue.box {
  background: #ecf4fa;
  color: #094771;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.lightblue.box.ptb-large {
  padding-top: 40px;
  padding-bottom: 40px;
}
.blue.box {
  background: #83bade;
  color: #fff;
}
.blue.box a {
  color: #fff;
}
.blue.box .hrule {
  background: #83bade;
}
.blue.box .hrule:after {
  background-color: #6ba3c8;
}
.blog.claim {
  position: absolute;
  left: 200px;
  top: 25px;
  font-size: 21px;
  color: #094771;
  border-left: 1px solid #cedae3;
  padding: 10px 0 10px 44px;
}
.grow.blog {
  max-width: 927px;
  font-size: 0;
  margin: 0 auto;
  position: relative;
}
.grow.blog > .gcol {
  font-size: 14px;
  font-size: 1rem;
  display: inline-block;
  vertical-align: top;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grow.blog > .gcol.blog-main {
  width: 59.00755124056099%;
}
.grow.blog > .gcol.blog-side {
  width: 31.2837108953614%;
  margin-left: 9.708737864077701%;
}
.grow.blog > .gcol.va-bottom {
  vertical-align: bottom;
}
.grow.blog > .gcol.va-middle {
  vertical-align: middle;
}
.grow.blog > .gcol.pv-large {
  padding-top: 30px;
  padding-bottom: 30px;
}
.grow.blog.mb-xl {
  margin-bottom: 42px;
  margin-bottom: 3rem;
}
.grow.blog.mb-large {
  margin-bottom: 28px;
  margin-bottom: 2rem;
}
.grow.blog.mt-xl {
  margin-top: 42px;
  margin-top: 3rem;
}
.blog.article {
  margin: 0 0 100px;
}
.blog.figure {
  position: relative;
  margin-bottom: 0;
}
.blog.figure .blog.date {
  position: absolute;
  top: 30px;
  left: 0;
  color: #094771;
  background: #daeaf5;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  padding: 15px;
  min-width: 124px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.blog.figure .blog.date .year {
  display: block;
  border-top: 1px solid #b8cfde;
  font-size: 18px;
  font-weight: normal;
  padding-top: 3px;
  margin-top: 3px;
}
.blog.metainfo {
  border-bottom: 1px solid #cedae3;
  padding: 10px;
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 30px;
  margin-bottom: 30px;
}
.blog.metainfo .meta-sep {
  border-left: 1px solid #cedae3;
  padding-left: 20px;
  margin-left: 20px;
  display: inline-block;
  line-height: 30px;
}
.blog.tags {
  margin: 30px 0;
}
.blog.tag {
  display: inline-block;
  background: #83bade;
  color: #fff;
  text-decoration: none;
  padding: 5px 10px;
  font-size: 12px;
  margin-right: 3px;
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
a.blog.tag:hover,
.blog.tag.active {
  background: #094771;
}
.ico-pencil {
  position: relative;
  padding-left: 30px;
}
.ico-pencil:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -224px -127px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
}
.ico-eye {
  position: relative;
  padding-left: 34px;
}
.ico-eye:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -275px -64px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 26px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
}
.ico-comment {
  position: relative;
  padding-left: 30px;
}
.ico-comment:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -275px -84px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 21px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
}
.blog.menu.com {
  margin: 0 0 60px 0;
}
.blog.menu.com li {
  margin-bottom: 10px;
  position: relative;
}
.blog.menu.com li a {
  display: block;
  background: #83bade;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 20px;
  font-size: 15px;
  line-height: 22px;
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
.blog.menu.com li a:hover {
  background: #094771;
}
.blog.menu.com li.active:after {
  content: '';
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -9px;
  border-right: 9px solid #094771;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
}
.blog.menu.com li.active a {
  background: #094771;
}
.ico-blog-inovace,
.ico-blog-zivot,
.ico-blog-osobnosti,
.ico-blog-start-up-now,
.ico-blog-helios-zive {
  position: relative;
  padding-left: 68px;
  display: block;
}
.ico-blog-inovace:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -334px -121px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 48px;
  height: 45px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -23px;
}
.ico-blog-zivot:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -334px -241px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 42px;
  height: 35px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -18px;
}
.ico-blog-osobnosti:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -1px -278px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 39px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -20px;
}
.ico-blog-start-up-now:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -334px -168px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 45px;
  height: 34px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -17px;
}
.ico-blog-helios-zive:before {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -85px -155px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 40px;
  height: 37px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -19px;
}
.side.blog.box {
  padding: 0;
  margin: 0 0 60px 0;
}
.comments {
  margin-bottom: 50px;
}
.comments ul {
  margin: 10px 0 15px;
  padding: 0;
}
.comments ul ul {
  margin: 0 0 0 30px;
}
.comments ul li {
  margin: 0 0 30px;
  padding: 0;
  background: none;
}
.comment.foot {
  margin-top: 10px;
}
.comment.body {
  position: relative;
  color: #094771;
  background: #daeaf5;
  margin-bottom: 15px;
  padding: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.comment.body:after {
  content: '';
  border-top: 9px solid #daeaf5;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  position: absolute;
  top: 100%;
  left: 32px;
}
.comment.foot {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}
.comment.date {
  border-left: 1px solid #6b91aa;
  padding-left: 10px;
  margin-left: 7px;
}
.comments ul ul li .text-box-wrap-reply {
  margin-left: -30px;
}
.comments ul ul li .text-box-wrap-reply .text-box {
  margin-left: 30px;
}
.comments ul ul ul li .text-box-wrap-reply {
  margin-left: -60px;
}
.comments ul ul ul li .text-box-wrap-reply .text-box {
  margin-left: 60px;
}
.comments ul ul ul ul ul {
  margin-left: 0px;
}
.comments ul ul ul ul li .text-box-wrap-reply {
  margin-left: -90px;
}
.comments ul ul ul ul li .text-box-wrap-reply .text-box {
  margin-left: 90px;
}
.share.com {
  margin: 40px 0;
  text-align: left;
  border: 1px solid #cedae3;
  border-width: 1px 0;
  padding: 30px 0;
}
.share.item {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px;
  text-align: left;
  height: auto;
}
html.page-lightbox {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
html.page-lightbox > body {
  width: 100%;
  height: 100%;
  background: #fff;
}
.lightbox2 {
  display: block !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  position: absolute;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.swipeGallery {
  overflow: hidden;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.swipeGallery .img {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.swipeGallery img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swipeGallery .loading {
  background: url("../img/kb-loader.gif") no-repeat 50% 50%;
}
.kb-nav {
/*position: absolute
	top: 0px
	left: 0px
	width: 100%
	height: 100%
	-webkit-transform: translateZ(0px);*/
  display: block;
}
.kb-nav.disabled {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
.kb-nav .kb-prev {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -30px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  transition: opacity 0.4s;
  cursor: pointer;
}
.kb-nav .kb-prev:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -334px -61px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
  position: absolute;
  left: 50%;
  margin-left: -29px;
  top: 50%;
  margin-top: -29px;
}
.kb-nav .kb-next {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -30px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  transition: opacity 0.4s;
  cursor: pointer;
}
.kb-nav .kb-next:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -199px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
  position: absolute;
  left: 50%;
  margin-left: -29px;
  top: 50%;
  margin-top: -29px;
}
.kb-nav .kb-close {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  transition: opacity 0.4s;
  cursor: pointer;
}
.kb-nav .kb-close:after {
  content: '';
  background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
  background-repeat: no-repeat;
  background-position: -79px -201px;
  -webkit-background-size: 393px 319px;
  -moz-background-size: 393px 319px;
  background-size: 393px 319px;
  width: 58px;
  height: 58px;
  position: absolute;
  left: 50%;
  margin-left: -29px;
  top: 50%;
  margin-top: -29px;
}
.kb-nav .kb-desc {
  background: #131b85;
  color: #fff;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  position: absolute;
  padding: 10px 20px;
  text-align: center;
  font-weight: bold;
  xborder-radius: 10px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.8);
}
.kb-nav .disabled {
  display: block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.lightbox2.open-start {
  display: block;
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  -ms-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  -ms-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
}
.lightbox2.open-end {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.lightbox2.close-start {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  -ms-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  -ms-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  -ms-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
}
.lightbox2.close-end {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  display: none;
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@media screen and (max-width: 1024px), print {
  body:after {
    display: none;
    content: 'tablet';
  }
  .grow.main .gcol ~ .vrule {
    display: none;
  }
  .grow.main > .gcol[class] {
    margin-left: 1.9047619%;
  }
  .grow.main > .gcol[class]:first-child,
  .grow.main > .gcol[class].tbr {
    margin-left: 0;
  }
  .grow.main > .gcol[class].ts1 {
    width: 6.58730159%;
  }
  .grow.main > .gcol[class].to1 {
    margin-left: 10.3968254%;
  }
  .grow.main > .gcol[class].to1:first-child,
  .grow.main > .gcol[class].to1.tbr {
    margin-left: 8.49206349%;
  }
  .grow.main > .vrule.ts1 {
    display: block;
    left: 7.53968254%;
  }
  .grow.main > .gcol[class].ts1 .gcol[class] + .gcol[class] {
    margin-left: 28.91566265%;
  }
  .grow.main > .gcol[class].ts1 .gcol[class].ts1 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts1 .gcol[class].to1 {
    margin-left: 157.8313253%;
  }
  .grow.main > .gcol[class].ts1 .gcol[class].to1:first-child {
    margin-left: 128.91566265%;
  }
  .grow.main > .gcol[class].ts2 {
    width: 15.07936508%;
  }
  .grow.main > .gcol[class].to2 {
    margin-left: 18.88888889%;
  }
  .grow.main > .gcol[class].to2:first-child,
  .grow.main > .gcol[class].to2.tbr {
    margin-left: 16.98412698%;
  }
  .grow.main > .vrule.ts2 {
    display: block;
    left: 16.03174603%;
  }
  .grow.main > .gcol[class].ts2 .gcol[class] + .gcol[class] {
    margin-left: 12.63157895%;
  }
  .grow.main > .gcol[class].ts2 .gcol[class].ts1 {
    width: 43.68421053%;
  }
  .grow.main > .gcol[class].ts2 .gcol[class].to1 {
    margin-left: 68.94736842%;
  }
  .grow.main > .gcol[class].ts2 .gcol[class].to1:first-child {
    margin-left: 56.31578947%;
  }
  .grow.main > .gcol[class].ts2 .gcol[class].ts2 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts2 .gcol[class].to2 {
    margin-left: 125.26315789%;
  }
  .grow.main > .gcol[class].ts2 .gcol[class].to2:first-child {
    margin-left: 112.63157895%;
  }
  .grow.main > .gcol[class].ts3 {
    width: 23.57142857%;
  }
  .grow.main > .gcol[class].to3 {
    margin-left: 27.38095238%;
  }
  .grow.main > .gcol[class].to3:first-child,
  .grow.main > .gcol[class].to3.tbr {
    margin-left: 25.47619048%;
  }
  .grow.main > .vrule.ts3 {
    display: block;
    left: 24.52380952%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class] + .gcol[class] {
    margin-left: 8.08080808%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class].ts1 {
    width: 27.94612795%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class].to1 {
    margin-left: 44.10774411%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class].to1:first-child {
    margin-left: 36.02693603%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class].ts2 {
    width: 63.97306397%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class].to2 {
    margin-left: 80.13468013%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class].to2:first-child {
    margin-left: 72.05387205%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class].ts3 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class].to3 {
    margin-left: 116.16161616%;
  }
  .grow.main > .gcol[class].ts3 .gcol[class].to3:first-child {
    margin-left: 108.08080808%;
  }
  .grow.main > .gcol[class].ts4 {
    width: 32.06349206%;
  }
  .grow.main > .gcol[class].to4 {
    margin-left: 35.87301587%;
  }
  .grow.main > .gcol[class].to4:first-child,
  .grow.main > .gcol[class].to4.tbr {
    margin-left: 33.96825397%;
  }
  .grow.main > .vrule.ts4 {
    display: block;
    left: 33.01587302%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class] + .gcol[class] {
    margin-left: 5.94059406%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].ts1 {
    width: 20.54455446%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].to1 {
    margin-left: 32.42574257%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].to1:first-child {
    margin-left: 26.48514851%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].ts2 {
    width: 47.02970297%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].to2 {
    margin-left: 58.91089109%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].to2:first-child {
    margin-left: 52.97029703%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].ts3 {
    width: 73.51485149%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].to3 {
    margin-left: 85.3960396%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].to3:first-child {
    margin-left: 79.45544554%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].ts4 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].to4 {
    margin-left: 111.88118812%;
  }
  .grow.main > .gcol[class].ts4 .gcol[class].to4:first-child {
    margin-left: 105.94059406%;
  }
  .grow.main > .gcol[class].ts5 {
    width: 40.55555556%;
  }
  .grow.main > .gcol[class].to5 {
    margin-left: 44.36507937%;
  }
  .grow.main > .gcol[class].to5:first-child,
  .grow.main > .gcol[class].to5.tbr {
    margin-left: 42.46031746%;
  }
  .grow.main > .vrule.ts5 {
    display: block;
    left: 41.50793651%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class] + .gcol[class] {
    margin-left: 4.69667319%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].ts1 {
    width: 16.24266145%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to1 {
    margin-left: 25.63600783%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to1:first-child {
    margin-left: 20.93933464%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].ts2 {
    width: 37.18199609%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to2 {
    margin-left: 46.57534247%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to2:first-child {
    margin-left: 41.87866928%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].ts3 {
    width: 58.12133072%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to3 {
    margin-left: 67.5146771%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to3:first-child {
    margin-left: 62.81800391%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].ts4 {
    width: 79.06066536%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to4 {
    margin-left: 88.45401174%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to4:first-child {
    margin-left: 83.75733855%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].ts5 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to5 {
    margin-left: 109.39334638%;
  }
  .grow.main > .gcol[class].ts5 .gcol[class].to5:first-child {
    margin-left: 104.69667319%;
  }
  .grow.main > .gcol[class].ts6 {
    width: 49.04761905%;
  }
  .grow.main > .gcol[class].to6 {
    margin-left: 52.85714286%;
  }
  .grow.main > .gcol[class].to6:first-child,
  .grow.main > .gcol[class].to6.tbr {
    margin-left: 50.95238095%;
  }
  .grow.main > .vrule.ts6 {
    display: block;
    left: 50%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class] + .gcol[class] {
    margin-left: 3.88349515%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].ts1 {
    width: 13.43042071%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to1 {
    margin-left: 21.197411%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to1:first-child {
    margin-left: 17.31391586%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].ts2 {
    width: 30.74433657%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to2 {
    margin-left: 38.51132686%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to2:first-child {
    margin-left: 34.62783172%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].ts3 {
    width: 48.05825243%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to3 {
    margin-left: 55.82524272%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to3:first-child {
    margin-left: 51.94174757%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].ts4 {
    width: 65.37216828%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to4 {
    margin-left: 73.13915858%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to4:first-child {
    margin-left: 69.25566343%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].ts5 {
    width: 82.68608414%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to5 {
    margin-left: 90.45307443%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to5:first-child {
    margin-left: 86.56957929%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].ts6 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to6 {
    margin-left: 107.76699029%;
  }
  .grow.main > .gcol[class].ts6 .gcol[class].to6:first-child {
    margin-left: 103.88349515%;
  }
  .grow.main > .gcol[class].ts7 {
    width: 57.53968254%;
  }
  .grow.main > .gcol[class].to7 {
    margin-left: 61.34920635%;
  }
  .grow.main > .gcol[class].to7:first-child,
  .grow.main > .gcol[class].to7.tbr {
    margin-left: 59.44444444%;
  }
  .grow.main > .vrule.ts7 {
    display: block;
    left: 58.49206349%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class] + .gcol[class] {
    margin-left: 3.31034483%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].ts1 {
    width: 11.44827586%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to1 {
    margin-left: 18.06896552%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to1:first-child {
    margin-left: 14.75862069%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].ts2 {
    width: 26.20689655%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to2 {
    margin-left: 32.82758621%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to2:first-child {
    margin-left: 29.51724138%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].ts3 {
    width: 40.96551724%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to3 {
    margin-left: 47.5862069%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to3:first-child {
    margin-left: 44.27586207%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].ts4 {
    width: 55.72413793%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to4 {
    margin-left: 62.34482759%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to4:first-child {
    margin-left: 59.03448276%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].ts5 {
    width: 70.48275862%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to5 {
    margin-left: 77.10344828%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to5:first-child {
    margin-left: 73.79310345%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].ts6 {
    width: 85.24137931%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to6 {
    margin-left: 91.86206897%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to6:first-child {
    margin-left: 88.55172414%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].ts7 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to7 {
    margin-left: 106.62068966%;
  }
  .grow.main > .gcol[class].ts7 .gcol[class].to7:first-child {
    margin-left: 103.31034483%;
  }
  .grow.main > .gcol[class].ts8 {
    width: 66.03174603%;
  }
  .grow.main > .gcol[class].to8 {
    margin-left: 69.84126984%;
  }
  .grow.main > .gcol[class].to8:first-child,
  .grow.main > .gcol[class].to8.tbr {
    margin-left: 67.93650794%;
  }
  .grow.main > .vrule.ts8 {
    display: block;
    left: 66.98412698%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class] + .gcol[class] {
    margin-left: 2.88461538%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].ts1 {
    width: 9.97596154%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to1 {
    margin-left: 15.74519231%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to1:first-child {
    margin-left: 12.86057692%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].ts2 {
    width: 22.83653846%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to2 {
    margin-left: 28.60576923%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to2:first-child {
    margin-left: 25.72115385%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].ts3 {
    width: 35.69711538%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to3 {
    margin-left: 41.46634615%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to3:first-child {
    margin-left: 38.58173077%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].ts4 {
    width: 48.55769231%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to4 {
    margin-left: 54.32692308%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to4:first-child {
    margin-left: 51.44230769%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].ts5 {
    width: 61.41826923%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to5 {
    margin-left: 67.1875%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to5:first-child {
    margin-left: 64.30288462%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].ts6 {
    width: 74.27884615%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to6 {
    margin-left: 80.04807692%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to6:first-child {
    margin-left: 77.16346154%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].ts7 {
    width: 87.13942308%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to7 {
    margin-left: 92.90865385%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to7:first-child {
    margin-left: 90.02403846%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].ts8 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to8 {
    margin-left: 105.76923077%;
  }
  .grow.main > .gcol[class].ts8 .gcol[class].to8:first-child {
    margin-left: 102.88461538%;
  }
  .grow.main > .gcol[class].ts9 {
    width: 74.52380952%;
  }
  .grow.main > .gcol[class].to9 {
    margin-left: 78.33333333%;
  }
  .grow.main > .gcol[class].to9:first-child,
  .grow.main > .gcol[class].to9.tbr {
    margin-left: 76.42857143%;
  }
  .grow.main > .vrule.ts9 {
    display: block;
    left: 75.47619048%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class] + .gcol[class] {
    margin-left: 2.55591054%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].ts1 {
    width: 8.83919063%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to1 {
    margin-left: 13.95101171%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to1:first-child {
    margin-left: 11.39510117%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].ts2 {
    width: 20.2342918%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to2 {
    margin-left: 25.34611289%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to2:first-child {
    margin-left: 22.79020234%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].ts3 {
    width: 31.62939297%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to3 {
    margin-left: 36.74121406%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to3:first-child {
    margin-left: 34.18530351%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].ts4 {
    width: 43.02449414%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to4 {
    margin-left: 48.13631523%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to4:first-child {
    margin-left: 45.58040469%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].ts5 {
    width: 54.41959531%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to5 {
    margin-left: 59.5314164%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to5:first-child {
    margin-left: 56.97550586%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].ts6 {
    width: 65.81469649%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to6 {
    margin-left: 70.92651757%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to6:first-child {
    margin-left: 68.37060703%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].ts7 {
    width: 77.20979766%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to7 {
    margin-left: 82.32161874%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to7:first-child {
    margin-left: 79.7657082%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].ts8 {
    width: 88.60489883%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to8 {
    margin-left: 93.71671991%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to8:first-child {
    margin-left: 91.16080937%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].ts9 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to9 {
    margin-left: 105.11182109%;
  }
  .grow.main > .gcol[class].ts9 .gcol[class].to9:first-child {
    margin-left: 102.55591054%;
  }
  .grow.main > .gcol[class].ts10 {
    width: 83.01587302%;
  }
  .grow.main > .gcol[class].to10 {
    margin-left: 86.82539683%;
  }
  .grow.main > .gcol[class].to10:first-child,
  .grow.main > .gcol[class].to10.tbr {
    margin-left: 84.92063492%;
  }
  .grow.main > .vrule.ts10 {
    display: block;
    left: 83.96825397%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class] + .gcol[class] {
    margin-left: 2.29445507%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts1 {
    width: 7.93499044%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to1 {
    margin-left: 12.52390057%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to1:first-child {
    margin-left: 10.22944551%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts2 {
    width: 18.16443595%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to2 {
    margin-left: 22.75334608%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to2:first-child {
    margin-left: 20.45889101%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts3 {
    width: 28.39388145%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to3 {
    margin-left: 32.98279159%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to3:first-child {
    margin-left: 30.68833652%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts4 {
    width: 38.62332696%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to4 {
    margin-left: 43.21223709%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to4:first-child {
    margin-left: 40.91778203%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts5 {
    width: 48.85277247%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to5 {
    margin-left: 53.4416826%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to5:first-child {
    margin-left: 51.14722753%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts6 {
    width: 59.08221797%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to6 {
    margin-left: 63.67112811%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to6:first-child {
    margin-left: 61.37667304%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts7 {
    width: 69.31166348%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to7 {
    margin-left: 73.90057361%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to7:first-child {
    margin-left: 71.60611855%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts8 {
    width: 79.54110899%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to8 {
    margin-left: 84.13001912%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to8:first-child {
    margin-left: 81.83556405%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts9 {
    width: 89.77055449%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to9 {
    margin-left: 94.35946463%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to9:first-child {
    margin-left: 92.06500956%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].ts10 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to10 {
    margin-left: 104.58891013%;
  }
  .grow.main > .gcol[class].ts10 .gcol[class].to10:first-child {
    margin-left: 102.29445507%;
  }
  .grow.main > .gcol[class].ts11 {
    width: 91.50793651%;
  }
  .grow.main > .gcol[class].to11 {
    margin-left: 95.31746032%;
  }
  .grow.main > .gcol[class].to11:first-child,
  .grow.main > .gcol[class].to11.tbr {
    margin-left: 93.41269841%;
  }
  .grow.main > .vrule.ts11 {
    display: block;
    left: 92.46031746%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class] + .gcol[class] {
    margin-left: 2.08152645%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts1 {
    width: 7.19861232%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to1 {
    margin-left: 11.36166522%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to1:first-child {
    margin-left: 9.28013877%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts2 {
    width: 16.47875108%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to2 {
    margin-left: 20.64180399%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to2:first-child {
    margin-left: 18.56027754%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts3 {
    width: 25.75888985%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to3 {
    margin-left: 29.92194276%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to3:first-child {
    margin-left: 27.84041631%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts4 {
    width: 35.03902862%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to4 {
    margin-left: 39.20208153%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to4:first-child {
    margin-left: 37.12055507%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts5 {
    width: 44.31916739%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to5 {
    margin-left: 48.48222029%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to5:first-child {
    margin-left: 46.40069384%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts6 {
    width: 53.59930616%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to6 {
    margin-left: 57.76235906%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to6:first-child {
    margin-left: 55.68083261%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts7 {
    width: 62.87944493%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to7 {
    margin-left: 67.04249783%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to7:first-child {
    margin-left: 64.96097138%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts8 {
    width: 72.15958369%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to8 {
    margin-left: 76.3226366%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to8:first-child {
    margin-left: 74.24111015%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts9 {
    width: 81.43972246%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to9 {
    margin-left: 85.60277537%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to9:first-child {
    margin-left: 83.52124892%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts10 {
    width: 90.71986123%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to10 {
    margin-left: 94.88291414%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to10:first-child {
    margin-left: 92.80138768%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].ts11 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to11 {
    margin-left: 104.16305291%;
  }
  .grow.main > .gcol[class].ts11 .gcol[class].to11:first-child {
    margin-left: 102.08152645%;
  }
  .grow.main > .gcol[class].ts12 {
    width: 100%;
  }
  .grow.main > .gcol[class].to12 {
    margin-left: 103.80952381%;
  }
  .grow.main > .gcol[class].to12:first-child,
  .grow.main > .gcol[class].to12.tbr {
    margin-left: 101.9047619%;
  }
  .grow.main > .vrule.ts12 {
    display: block;
    left: 100.95238095%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class] + .gcol[class] {
    margin-left: 1.9047619%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts1 {
    width: 6.58730159%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to1 {
    margin-left: 10.3968254%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to1:first-child {
    margin-left: 8.49206349%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts2 {
    width: 15.07936508%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to2 {
    margin-left: 18.88888889%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to2:first-child {
    margin-left: 16.98412698%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts3 {
    width: 23.57142857%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to3 {
    margin-left: 27.38095238%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to3:first-child {
    margin-left: 25.47619048%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts4 {
    width: 32.06349206%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to4 {
    margin-left: 35.87301587%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to4:first-child {
    margin-left: 33.96825397%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts5 {
    width: 40.55555556%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to5 {
    margin-left: 44.36507937%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to5:first-child {
    margin-left: 42.46031746%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts6 {
    width: 49.04761905%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to6 {
    margin-left: 52.85714286%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to6:first-child {
    margin-left: 50.95238095%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts7 {
    width: 57.53968254%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to7 {
    margin-left: 61.34920635%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to7:first-child {
    margin-left: 59.44444444%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts8 {
    width: 66.03174603%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to8 {
    margin-left: 69.84126984%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to8:first-child {
    margin-left: 67.93650794%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts9 {
    width: 74.52380952%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to9 {
    margin-left: 78.33333333%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to9:first-child {
    margin-left: 76.42857143%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts10 {
    width: 83.01587302%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to10 {
    margin-left: 86.82539683%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to10:first-child {
    margin-left: 84.92063492%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts11 {
    width: 91.50793651%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to11 {
    margin-left: 95.31746032%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to11:first-child {
    margin-left: 93.41269841%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].ts12 {
    width: 100%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to12 {
    margin-left: 103.80952381%;
  }
  .grow.main > .gcol[class].ts12 .gcol[class].to12:first-child {
    margin-left: 101.9047619%;
  }
  .grow.main > .gcol[class].to0,
  .grow.main .gcol[class].to0:first-child {
    margin-left: 0;
  }
  .grow.main .hrule.ds {
    display: none;
  }
  .grow.main .hrule.ts {
    display: block;
  }
  .grow.grow10 .gcol ~ .vrule {
    display: none;
  }
  .grow.grow10 > .gcol[class] {
    margin-left: 0.95238095%;
  }
  .grow.grow10 > .gcol[class]:first-child,
  .grow.grow10 > .gcol[class].tbr {
    margin-left: 0;
  }
  .grow.grow10 > .gcol[class].ts1 {
    width: 9.14285714%;
  }
  .grow.grow10 > .gcol[class].to1 {
    margin-left: 11.04761905%;
  }
  .grow.grow10 > .gcol[class].to1:first-child,
  .grow.grow10 > .gcol[class].to1.tbr {
    margin-left: 10.0952381%;
  }
  .grow.grow10 > .vrule.ts1 {
    display: block;
    left: 9.61904762%;
  }
  .grow.grow10 > .gcol[class].ts1 .gcol[class] + .gcol[class] {
    margin-left: 10.41666667%;
  }
  .grow.grow10 > .gcol[class].ts1 .gcol[class].ts1 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts1 .gcol[class].to1 {
    margin-left: 120.83333333%;
  }
  .grow.grow10 > .gcol[class].ts1 .gcol[class].to1:first-child {
    margin-left: 110.41666667%;
  }
  .grow.grow10 > .gcol[class].ts2 {
    width: 19.23809524%;
  }
  .grow.grow10 > .gcol[class].to2 {
    margin-left: 21.14285714%;
  }
  .grow.grow10 > .gcol[class].to2:first-child,
  .grow.grow10 > .gcol[class].to2.tbr {
    margin-left: 20.19047619%;
  }
  .grow.grow10 > .vrule.ts2 {
    display: block;
    left: 19.71428571%;
  }
  .grow.grow10 > .gcol[class].ts2 .gcol[class] + .gcol[class] {
    margin-left: 4.95049505%;
  }
  .grow.grow10 > .gcol[class].ts2 .gcol[class].ts1 {
    width: 47.52475248%;
  }
  .grow.grow10 > .gcol[class].ts2 .gcol[class].to1 {
    margin-left: 57.42574257%;
  }
  .grow.grow10 > .gcol[class].ts2 .gcol[class].to1:first-child {
    margin-left: 52.47524752%;
  }
  .grow.grow10 > .gcol[class].ts2 .gcol[class].ts2 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts2 .gcol[class].to2 {
    margin-left: 109.9009901%;
  }
  .grow.grow10 > .gcol[class].ts2 .gcol[class].to2:first-child {
    margin-left: 104.95049505%;
  }
  .grow.grow10 > .gcol[class].ts3 {
    width: 29.33333333%;
  }
  .grow.grow10 > .gcol[class].to3 {
    margin-left: 31.23809524%;
  }
  .grow.grow10 > .gcol[class].to3:first-child,
  .grow.grow10 > .gcol[class].to3.tbr {
    margin-left: 30.28571429%;
  }
  .grow.grow10 > .vrule.ts3 {
    display: block;
    left: 29.80952381%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class] + .gcol[class] {
    margin-left: 3.24675325%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class].ts1 {
    width: 31.16883117%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class].to1 {
    margin-left: 37.66233766%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class].to1:first-child {
    margin-left: 34.41558442%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class].ts2 {
    width: 65.58441558%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class].to2 {
    margin-left: 72.07792208%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class].to2:first-child {
    margin-left: 68.83116883%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class].ts3 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class].to3 {
    margin-left: 106.49350649%;
  }
  .grow.grow10 > .gcol[class].ts3 .gcol[class].to3:first-child {
    margin-left: 103.24675325%;
  }
  .grow.grow10 > .gcol[class].ts4 {
    width: 39.42857143%;
  }
  .grow.grow10 > .gcol[class].to4 {
    margin-left: 41.33333333%;
  }
  .grow.grow10 > .gcol[class].to4:first-child,
  .grow.grow10 > .gcol[class].to4.tbr {
    margin-left: 40.38095238%;
  }
  .grow.grow10 > .vrule.ts4 {
    display: block;
    left: 39.9047619%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class] + .gcol[class] {
    margin-left: 2.41545894%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].ts1 {
    width: 23.1884058%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].to1 {
    margin-left: 28.01932367%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].to1:first-child {
    margin-left: 25.60386473%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].ts2 {
    width: 48.79227053%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].to2 {
    margin-left: 53.62318841%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].to2:first-child {
    margin-left: 51.20772947%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].ts3 {
    width: 74.39613527%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].to3 {
    margin-left: 79.22705314%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].to3:first-child {
    margin-left: 76.8115942%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].ts4 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].to4 {
    margin-left: 104.83091787%;
  }
  .grow.grow10 > .gcol[class].ts4 .gcol[class].to4:first-child {
    margin-left: 102.41545894%;
  }
  .grow.grow10 > .gcol[class].ts5 {
    width: 49.52380952%;
  }
  .grow.grow10 > .gcol[class].to5 {
    margin-left: 51.42857143%;
  }
  .grow.grow10 > .gcol[class].to5:first-child,
  .grow.grow10 > .gcol[class].to5.tbr {
    margin-left: 50.47619048%;
  }
  .grow.grow10 > .vrule.ts5 {
    display: block;
    left: 50%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class] + .gcol[class] {
    margin-left: 1.92307692%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].ts1 {
    width: 18.46153846%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to1 {
    margin-left: 22.30769231%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to1:first-child {
    margin-left: 20.38461538%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].ts2 {
    width: 38.84615385%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to2 {
    margin-left: 42.69230769%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to2:first-child {
    margin-left: 40.76923077%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].ts3 {
    width: 59.23076923%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to3 {
    margin-left: 63.07692308%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to3:first-child {
    margin-left: 61.15384615%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].ts4 {
    width: 79.61538462%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to4 {
    margin-left: 83.46153846%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to4:first-child {
    margin-left: 81.53846154%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].ts5 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to5 {
    margin-left: 103.84615385%;
  }
  .grow.grow10 > .gcol[class].ts5 .gcol[class].to5:first-child {
    margin-left: 101.92307692%;
  }
  .grow.grow10 > .gcol[class].ts6 {
    width: 59.61904762%;
  }
  .grow.grow10 > .gcol[class].to6 {
    margin-left: 61.52380952%;
  }
  .grow.grow10 > .gcol[class].to6:first-child,
  .grow.grow10 > .gcol[class].to6.tbr {
    margin-left: 60.57142857%;
  }
  .grow.grow10 > .vrule.ts6 {
    display: block;
    left: 60.0952381%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class] + .gcol[class] {
    margin-left: 1.59744409%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].ts1 {
    width: 15.33546326%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to1 {
    margin-left: 18.53035144%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to1:first-child {
    margin-left: 16.93290735%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].ts2 {
    width: 32.26837061%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to2 {
    margin-left: 35.46325879%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to2:first-child {
    margin-left: 33.8658147%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].ts3 {
    width: 49.20127796%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to3 {
    margin-left: 52.39616613%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to3:first-child {
    margin-left: 50.79872204%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].ts4 {
    width: 66.1341853%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to4 {
    margin-left: 69.32907348%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to4:first-child {
    margin-left: 67.73162939%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].ts5 {
    width: 83.06709265%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to5 {
    margin-left: 86.26198083%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to5:first-child {
    margin-left: 84.66453674%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].ts6 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to6 {
    margin-left: 103.19488818%;
  }
  .grow.grow10 > .gcol[class].ts6 .gcol[class].to6:first-child {
    margin-left: 101.59744409%;
  }
  .grow.grow10 > .gcol[class].ts7 {
    width: 69.71428571%;
  }
  .grow.grow10 > .gcol[class].to7 {
    margin-left: 71.61904762%;
  }
  .grow.grow10 > .gcol[class].to7:first-child,
  .grow.grow10 > .gcol[class].to7.tbr {
    margin-left: 70.66666667%;
  }
  .grow.grow10 > .vrule.ts7 {
    display: block;
    left: 70.19047619%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class] + .gcol[class] {
    margin-left: 1.36612022%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].ts1 {
    width: 13.1147541%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to1 {
    margin-left: 15.84699454%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to1:first-child {
    margin-left: 14.48087432%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].ts2 {
    width: 27.59562842%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to2 {
    margin-left: 30.32786885%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to2:first-child {
    margin-left: 28.96174863%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].ts3 {
    width: 42.07650273%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to3 {
    margin-left: 44.80874317%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to3:first-child {
    margin-left: 43.44262295%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].ts4 {
    width: 56.55737705%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to4 {
    margin-left: 59.28961749%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to4:first-child {
    margin-left: 57.92349727%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].ts5 {
    width: 71.03825137%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to5 {
    margin-left: 73.7704918%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to5:first-child {
    margin-left: 72.40437158%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].ts6 {
    width: 85.51912568%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to6 {
    margin-left: 88.25136612%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to6:first-child {
    margin-left: 86.8852459%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].ts7 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to7 {
    margin-left: 102.73224044%;
  }
  .grow.grow10 > .gcol[class].ts7 .gcol[class].to7:first-child {
    margin-left: 101.36612022%;
  }
  .grow.grow10 > .gcol[class].ts8 {
    width: 79.80952381%;
  }
  .grow.grow10 > .gcol[class].to8 {
    margin-left: 81.71428571%;
  }
  .grow.grow10 > .gcol[class].to8:first-child,
  .grow.grow10 > .gcol[class].to8.tbr {
    margin-left: 80.76190476%;
  }
  .grow.grow10 > .vrule.ts8 {
    display: block;
    left: 80.28571429%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class] + .gcol[class] {
    margin-left: 1.19331742%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].ts1 {
    width: 11.45584726%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to1 {
    margin-left: 13.8424821%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to1:first-child {
    margin-left: 12.64916468%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].ts2 {
    width: 24.10501193%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to2 {
    margin-left: 26.49164678%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to2:first-child {
    margin-left: 25.29832936%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].ts3 {
    width: 36.75417661%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to3 {
    margin-left: 39.14081146%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to3:first-child {
    margin-left: 37.94749403%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].ts4 {
    width: 49.40334129%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to4 {
    margin-left: 51.78997613%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to4:first-child {
    margin-left: 50.59665871%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].ts5 {
    width: 62.05250597%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to5 {
    margin-left: 64.43914081%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to5:first-child {
    margin-left: 63.24582339%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].ts6 {
    width: 74.70167064%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to6 {
    margin-left: 77.08830549%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to6:first-child {
    margin-left: 75.89498807%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].ts7 {
    width: 87.35083532%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to7 {
    margin-left: 89.73747017%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to7:first-child {
    margin-left: 88.54415274%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].ts8 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to8 {
    margin-left: 102.38663484%;
  }
  .grow.grow10 > .gcol[class].ts8 .gcol[class].to8:first-child {
    margin-left: 101.19331742%;
  }
  .grow.grow10 > .gcol[class].ts9 {
    width: 89.9047619%;
  }
  .grow.grow10 > .gcol[class].to9 {
    margin-left: 91.80952381%;
  }
  .grow.grow10 > .gcol[class].to9:first-child,
  .grow.grow10 > .gcol[class].to9.tbr {
    margin-left: 90.85714286%;
  }
  .grow.grow10 > .vrule.ts9 {
    display: block;
    left: 90.38095238%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class] + .gcol[class] {
    margin-left: 1.05932203%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].ts1 {
    width: 10.16949153%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to1 {
    margin-left: 12.28813559%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to1:first-child {
    margin-left: 11.22881356%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].ts2 {
    width: 21.39830508%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to2 {
    margin-left: 23.51694915%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to2:first-child {
    margin-left: 22.45762712%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].ts3 {
    width: 32.62711864%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to3 {
    margin-left: 34.74576271%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to3:first-child {
    margin-left: 33.68644068%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].ts4 {
    width: 43.8559322%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to4 {
    margin-left: 45.97457627%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to4:first-child {
    margin-left: 44.91525424%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].ts5 {
    width: 55.08474576%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to5 {
    margin-left: 57.20338983%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to5:first-child {
    margin-left: 56.1440678%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].ts6 {
    width: 66.31355932%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to6 {
    margin-left: 68.43220339%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to6:first-child {
    margin-left: 67.37288136%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].ts7 {
    width: 77.54237288%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to7 {
    margin-left: 79.66101695%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to7:first-child {
    margin-left: 78.60169492%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].ts8 {
    width: 88.77118644%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to8 {
    margin-left: 90.88983051%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to8:first-child {
    margin-left: 89.83050847%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].ts9 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to9 {
    margin-left: 102.11864407%;
  }
  .grow.grow10 > .gcol[class].ts9 .gcol[class].to9:first-child {
    margin-left: 101.05932203%;
  }
  .grow.grow10 > .gcol[class].ts10 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].to10 {
    margin-left: 101.9047619%;
  }
  .grow.grow10 > .gcol[class].to10:first-child,
  .grow.grow10 > .gcol[class].to10.tbr {
    margin-left: 100.95238095%;
  }
  .grow.grow10 > .vrule.ts10 {
    display: block;
    left: 100.47619048%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class] + .gcol[class] {
    margin-left: 0.95238095%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts1 {
    width: 9.14285714%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to1 {
    margin-left: 11.04761905%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to1:first-child {
    margin-left: 10.0952381%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts2 {
    width: 19.23809524%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to2 {
    margin-left: 21.14285714%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to2:first-child {
    margin-left: 20.19047619%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts3 {
    width: 29.33333333%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to3 {
    margin-left: 31.23809524%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to3:first-child {
    margin-left: 30.28571429%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts4 {
    width: 39.42857143%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to4 {
    margin-left: 41.33333333%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to4:first-child {
    margin-left: 40.38095238%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts5 {
    width: 49.52380952%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to5 {
    margin-left: 51.42857143%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to5:first-child {
    margin-left: 50.47619048%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts6 {
    width: 59.61904762%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to6 {
    margin-left: 61.52380952%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to6:first-child {
    margin-left: 60.57142857%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts7 {
    width: 69.71428571%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to7 {
    margin-left: 71.61904762%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to7:first-child {
    margin-left: 70.66666667%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts8 {
    width: 79.80952381%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to8 {
    margin-left: 81.71428571%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to8:first-child {
    margin-left: 80.76190476%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts9 {
    width: 89.9047619%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to9 {
    margin-left: 91.80952381%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to9:first-child {
    margin-left: 90.85714286%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].ts10 {
    width: 100%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to10 {
    margin-left: 101.9047619%;
  }
  .grow.grow10 > .gcol[class].ts10 .gcol[class].to10:first-child {
    margin-left: 100.95238095%;
  }
  .grow.grow10 > .gcol[class].to0,
  .grow.grow10 .gcol[class].to0:first-child {
    margin-left: 0;
  }
  .grow.grow10 .hrule.ds {
    display: none;
  }
  .grow.grow10 .hrule.ts {
    display: block;
  }
  .section.superheader {
    display: none;
  }
  .section.intro {
    background-image: none !important;
  }
  .main.menu.com > ul > li {
    display: none;
  }
  .main.menu.com > ul > li.mobile.menu.switch,
  .main.menu.com > ul > li.search.menu.switch {
    display: inline-block;
  }
  .main.menu.com > ul > li.mobile.menu.switch {
    margin-right: 10px;
  }
  .btn {
    margin-bottom: 10px;
  }
  .context.menu.com > ul {
    text-align: left;
    margin-right: 130px;
  }
  .blog.claim {
    position: absolute;
    left: 180px;
    top: 28px;
    font-size: 18px;
    color: #094771;
    border-left: 1px solid #cedae3;
    padding-left: 25px;
  }
  .google.map.wrap {
    height: auto;
    position: relative;
    margin-bottom: 20px;
  }
  .google.map.com {
    height: 400px;
    margin: 0 -40px 20px;
  }
  .mapdesc.wrap {
    position: static;
    height: auto;
  }
  .mapdesc.wrap > .grow.main {
    height: auto;
  }
  .mapdesc.wrap > .grow.main > .gcol {
    height: auto;
  }
  .mapdesc.wrap .table {
    display: block;
    height: auto;
    width: auto;
  }
  .mapdesc.wrap .table-cell {
    display: block;
  }
  .section.slider {
    padding-bottom: 80px;
  }
  .slider.controls .prev,
  .slider.controls .next {
    top: auto;
    bottom: -70px;
  }
  .scroller.com {
    padding-bottom: 80px;
  }
  .scroller.controls .prev,
  .scroller.controls .next {
    top: auto;
    bottom: 10px;
  }
  .popup.box {
    position: fixed;
    left: 0;
    right: 0;
    top: 0 !important;
    bottom: 0 !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding-top: 60px;
  }
  .popup.box h2 {
    font-size: 20px;
    line-height: auto;
  }
  .popup.box .close {
    position: absolute;
    background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
    background-repeat: no-repeat;
    background-position: -59px -151px;
    -webkit-background-size: 295px 239px;
    -moz-background-size: 295px 239px;
    background-size: 295px 239px;
    width: 44px;
    height: 44px;
    top: 10px;
    right: 10px;
  }
  .popup.box .close:hover {
    background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
    background-repeat: no-repeat;
    background-position: -59px -151px;
    -webkit-background-size: 295px 239px;
    -moz-background-size: 295px 239px;
    background-size: 295px 239px;
    width: 44px;
    height: 44px;
  }
  .popup.box .inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 680px), print {
  body:after {
    display: none;
    content: 'phone';
  }
  h2 {
    font-size: 20px;
  }
  h3 {
    font-size: 16px;
  }
  p.subheader,
  h2.main + p.subheader {
    font-size: 16px;
  }
  .grow.main > .gcol,
  .grow.grow10 > .gcol,
  .grow.blog > .gcol {
    display: block;
    width: auto !important;
    margin-left: 0 !important;
    vertical-align: top;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .trow > .tcol {
    display: block;
    width: auto !important;
    margin-left: 0 !important;
    border-left: 0 !important;
    vertical-align: top;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  a.logo {
    -webkit-transform: scale(0.58);
    -moz-transform: scale(0.58);
    -o-transform: scale(0.58);
    -ms-transform: scale(0.58);
    transform: scale(0.58);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    top: 18px;
  }
  .section.header .inner {
    height: 70px;
  }
  .section.intro {
    background-image: none !important;
  }
  .section.intro h1 {
    font-weight: 300;
    font-size: 26px;
    line-height: 1.2;
  }
  .section.main-menu {
    padding-bottom: 0;
  }
  .section.header .main.menu.com ul > li {
    margin-bottom: 13px;
  }
  .section.header .main.menu.com ul > li.active,
  .section.header .main.menu.com ul > li.active-submenu {
    padding-bottom: 13px;
  }
  .vrule,
  .hrule {
    display: none !important;
  }
  .section.header,
  .section.breadcrumb,
  .section.main,
  .section.intro,
  .section.bluegrad,
  .section.lightblue,
  .section.blue,
  .section.darkblue,
  .section.footer,
  .section.subfooter {
    padding-left: 20px;
    padding-right: 20px;
  }
  .section.xl {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .box {
    padding: 5px 0;
  }
  .fl,
  .fr {
    float: none;
  }
  .text-right {
    text-align: left;
  }
  .btn {
    margin-bottom: 10px;
  }
  .breadcrumb.nav {
    display: none;
  }
  .context.menu.com {
    display: none;
  }
  .blog.claim {
    display: none;
  }
  .blog.metainfo .fr {
    float: none;
    display: block;
  }
  .blog.metainfo .meta-sep {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    margin-right: 20px;
  }
  .comments {
    margin-bottom: 50px;
  }
  .comments ul {
    margin: 10px 0 15px;
    padding: 0;
  }
  .comments ul ul {
    margin: 0 0 0 0px;
  }
  .comments ul li {
    margin: 0 0 30px;
    padding: 0;
    background: none;
  }
  .form.box {
    padding: 15px;
  }
  .google.map.com {
    height: 200px;
    margin: 0 -40px 20px;
  }
  .section.slider h2 {
    font-size: 22px;
  }
  .section.slider blockquote {
    font-size: 16px;
  }
  .slider.com .frame {
    padding-top: 30px;
  }
  .slider.com .frame .figure {
    display: none;
  }
  .intro.annot {
    font-size: 15px;
  }
  .text-xl {
    font-size: 18px;
  }
  .text-large {
    font-size: 16px;
  }
  .section.darkblue.sticky,
  .nomobile {
    display: none !important;
  }
  .ico-calendar,
  .ico-clock,
  .ico-price {
    display: block;
    text-align: left;
    margin: 10px 0 10px 60px;
  }
  .ico-calendar {
    padding-left: 40px;
  }
  .ico-calendar:before {
    content: '';
    background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
    background-repeat: no-repeat;
    background-position: -89px -108px;
    -webkit-background-size: 275px 223px;
    -moz-background-size: 275px 223px;
    background-size: 275px 223px;
    width: 20px;
    height: 26px;
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -13px;
  }
  .ico-clock {
    padding-left: 40px;
  }
  .ico-clock:before {
    content: '';
    background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
    background-repeat: no-repeat;
    background-position: -110px -108px;
    -webkit-background-size: 275px 223px;
    -moz-background-size: 275px 223px;
    background-size: 275px 223px;
    width: 23px;
    height: 22px;
    position: absolute;
    left: 3px;
    top: 50%;
    margin-top: -11px;
  }
  .ico-price {
    padding-left: 40px;
  }
  .ico-price:before {
    content: '';
    background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
    background-repeat: no-repeat;
    background-position: -234px -143px;
    -webkit-background-size: 275px 223px;
    -moz-background-size: 275px 223px;
    background-size: 275px 223px;
    width: 29px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -13px;
  }
  .search.com {
    padding: 20px;
    text-align: center;
  }
  .search.com input[type=text] {
    margin-bottom: 5px;
  }
  .search.com .btn-close {
    display: none;
  }
  .grow.main.seminar > .gcol {
    margin-bottom: 10px;
  }
  .grow.main.seminar > .gcol table td {
    padding: 5px 0;
  }
  .seminars.droppane.com.expanded .blue.box {
    padding: 20px;
  }
  .seminars.droppane.com.expanded .blue.box label.text-larger {
    font-size: 14px;
  }
  .seminar.date {
    max-width: 100%;
    height: auto;
    min-height: 0;
    padding: 3px 10px 3px;
  }
  .seminar.date:after {
    display: none;
  }
  .seminar.date div {
    display: inline-block;
  }
  .seminar.date .day {
    font-size: 16px;
  }
  .developer {
    margin-top: 15px;
  }
  .tabpanes.com {
    padding-left: 0;
    padding-right: 0;
  }
  .kb-nav .kb-prev {
    margin-top: -22px;
    width: 44px;
    height: 44px;
  }
  .kb-nav .kb-prev:after {
    content: '';
    background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
    background-repeat: no-repeat;
    background-position: -250px -46px;
    -webkit-background-size: 295px 239px;
    -moz-background-size: 295px 239px;
    background-size: 295px 239px;
    width: 44px;
    height: 44px;
    position: absolute;
    left: 50%;
    margin-left: -22px;
    top: 50%;
    margin-top: -22px;
  }
  .kb-nav .kb-next {
    margin-top: -22px;
    width: 44px;
    height: 44px;
  }
  .kb-nav .kb-next:after {
    content: '';
    background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
    background-repeat: no-repeat;
    background-position: -149px -151px;
    -webkit-background-size: 295px 239px;
    -moz-background-size: 295px 239px;
    background-size: 295px 239px;
    width: 44px;
    height: 44px;
    position: absolute;
    left: 50%;
    margin-left: -22px;
    top: 50%;
    margin-top: -22px;
  }
  .kb-nav .kb-close {
    width: 44px;
    height: 44px;
  }
  .kb-nav .kb-close:after {
    content: '';
    background-image: url("../index_files/sprites.png?v=8138fade245076d9a3e26448f6f6cd47");
    background-repeat: no-repeat;
    background-position: -59px -151px;
    -webkit-background-size: 295px 239px;
    -moz-background-size: 295px 239px;
    background-size: 295px 239px;
    width: 44px;
    height: 44px;
    position: absolute;
    left: 50%;
    margin-left: -22px;
    top: 50%;
    margin-top: -22px;
  }
  .mobile-menu-footer {
    border-top: 1px solid #8aa9c6;
    margin: 20px 20px 0px 20px;
    padding: 20px 0 0;
  }
  .multicol-2 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}
@media print {
  body {
    background: none;
  }
  .noprint {
    display: none;
  }
  .intro.section[data-kff-view=IntroSignpostView],
  .slider.section,
  .subfooter.section,
  .section[data-kff-view=StickyContextMenuView] {
    display: none;
  }
  .gallery.com,
  .files.com,
  [data-kff-view=VideoBoxView] {
    display: none;
  }
  .section.footer {
    background: #fff;
    color: #000;
    padding: 30px 20px;
    position: relative;
  }
  .section.footer a {
    color: #000;
    text-decoration: none;
  }
  .section.footer .main.menu.com {
    display: none;
  }
  .section.footer .social.com {
    display: none;
  }
}