@charset "UTF-8";
html {
  /* font:normal 14px/1.39 Arial, sans-serif */
}

body {
  background: #fff;
  color: #222;
  margin: 0;
  padding: 0;
  min-height: 100vh;
  /* overflow-x: hidden; */
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, time {
  display: block;
  padding: 0;
  margin: 0;
}

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.__ts_ .table_box th, .__ts_ .table_box td {
  padding: 6px 10px;
}

.__ts_ .table_box table {
  width: 100%;
  border-collapse: collapse;
  /* min-width:800px; */
  /* max-width: 800px !important; */
  /* width: auto !important; */
}

.__ts_ .table_box {
  overflow-x: scroll;
}

.__ts_ .table_box tr {
  /* display: flex; */
  flex-direction: column;
  margin: 0 0 40px;
}

.__ts_ .table_box th,
.__ts_ .table_box td {
  /* white-space: nowrap; */
  padding: 5px;
}

.table_cell_center th,
.table_cell_center td {
  padding: 10px;
  text-align: center;
}

a {
  color: #3268b1;
  transition: all 0.3s ease;
  text-decoration: underline;
}

a:hover {
  color: #228eb1;
  text-decoration: none;
}

a.disabled {
  pointer-events: none;
}

a[id]:not([href]) {
  padding-top: 100px;
  margin-top: -100px;
  display: inline-block;
}

h1, h2, h3, h4, h5, h6 {
  color: #333;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  /* text-decoration:none; */
}

h1 {
  font-size: 2.5rem;
}

h2, .componentheading {
  font-size: 2.15rem;
}

h3 {
  font-size: 1.54rem;
}

h4 {
  font-size: 1.22rem;
}

h5 {
  font-size: 1.18rem;
}

h6 {
  font-size: 1.1rem;
}

hr {
  border: none;
  border-bottom: 1px solid rgba(123, 123, 123, 0.6);
}

p {
  margin: 0 0 0.5em;
  text-align: justify; /* text-indent: 2em; */
}

.indent p, p.indent {
  text-indent: 2em;
}

p.noindent {
  text-indent: 0;
}

p.flat, .flat p {
  text-indent: 0;
}

p.text, .text p { /* text-align: justify; */ }

.indent p, p.indent {
  text-indent: 2em;
}

p.noindent {
  text-indent: 0;
}

.flat {
  text-indent: 0;
  margin: 0;
  padding: 0;
}

.well-0 {
  margin: 0 !important;
}

.well {
  margin: var(--well) 0;
}

.well-top {
  margin-top: var(--well);
}

.well-bottom {
  margin-bottom: var(--well);
}

.well-min {
  margin: var(--well-min) 0;
}

.well-min-top {
  margin-top: var(--well-min);
}

.well-min-bottom {
  margin-bottom: var(--well-min);
}

.well-big {
  margin: var(--well-big) 0;
}

.well-big-top {
  margin-top: var(--well-big);
}

.well-big-bottom {
  margin-bottom: var(--well-big);
}

.well-text {
  margin: var(--well-text) 0;
}

.well-90 {
  margin: 90px 0;
}

.well-100 {
  margin: 100px 0;
}

.__ts_ .well {
  margin: var(--well-ts) 0;
}

.__ts_ .well-top {
  margin-top: var(--well-ts);
}

.__ts_ .well-bottom {
  margin-bottom: var(--well-ts);
}

.__ts_ .well-min {
  margin: var(--well-min-ts) 0;
}

.__ts_ .well-min-top {
  margin-top: var(--well-min-ts);
}

.__ts_ .well-min-bottom {
  margin-bottom: var(--well-min-ts);
}

.__ts_ .well-big {
  margin: var(--well-big-ts) 0;
}

.__ts_ .well-big-top {
  margin-top: var(--well-big-ts);
}

.__ts_ .well-big-bottom {
  margin-bottom: var(--well-big-ts);
}

.__ts_ .well-text {
  margin: var(--well-text-ts) 0;
}

.padd-0 {
  padding: 0 !important;
}

.padd {
  padding-top: var(--padd);
  padding-bottom: var(--padd);
}

.padd-top {
  padding-top: var(--padd);
}

.padd-bottom {
  padding-bottom: var(--padd);
}

.padd-min {
  padding: var(--padd-min) 0;
}

.padd-min-top {
  padding-top: var(--padd-min);
}

.padd-min-bottom {
  padding-bottom: var(--padd-min);
}

.padd-big {
  padding: var(--padd-big) 0;
}

.padd-big-top {
  padding-top: var(--padd-big);
}

.padd-big-bottom {
  padding-bottom: var(--padd-big);
}

.padd-text {
  padding: var(--padd-text) 0;
}

.padd-90 {
  padding: 90px 0;
}

.padd-100 {
  padding: 100px 0;
}

.__ts_ .padd {
  padding-top: var(--padd-ts);
  padding-bottom: var(--padd-ts);
}

.__ts_ .padd-top {
  padding-top: var(--padd-ts);
}

.__ts_ .padd-bottom {
  padding-bottom: var(--padd-ts);
}

.__ts_ .padd-min {
  padding-top: var(--padd-min-ts);
  padding-bottom: var(--padd-min-ts);
}

.__ts_ .padd-min-top {
  padding-top: var(--padd-min-ts);
}

.__ts_ .padd-min-bottom {
  padding-bottom: var(--padd-min-ts);
}

.__ts_ .padd-big {
  padding-top: var(--padd-big-ts);
  padding-bottom: var(--padd-big-ts);
}

.__ts_ .padd-big-top {
  padding-top: var(--padd-big-ts);
}

.__ts_ .padd-big-bottom {
  padding-bottom: var(--padd-big-ts);
}

.__ts_ .padd-text {
  padding-top: var(--padd-text-ts);
  padding-bottom: var(--padd-text-ts);
}

.bg-full {
  background-size: cover !important;
}

.bg-fixed {
  background-attachment: fixed !important;
}

/* --- icons --- */
[class*=icon-]:before,
.mod_menu ul.menu li.deeper > a:after,
#row_footer_bottom_wrap .bottom-email:before,
#row_footer_bottom_wrap .bottom-phone:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 5px 0;
}

.icon-cog:before {
  content: "\f013";
}

.print-icon:before {
  content: "\f02f";
}

.email-icon:before {
  content: "\f0e0";
}

.icon-eye-open:before {
  content: "\f06e";
}

.icon-calendar:before {
  content: "\f073";
}

/*.slick-prev{left: -50px !important;}
.slick-next{right: -50px !important;}
.main-page .module.slider .slick-prev{left: 10px !important;}
.main-page .module.slider .slick-next{right: 10px !important;}
.main-page .module.slider .slick-prev:before,
.main-page .module.slider .slick-next:before{
	color:#fff;
	text-shadow: 0 0 5px #000;
}*/
body:not(.input-default) button, body:not(.input-default) .btn, body:not(.input-default) .button, body:not(.input-default) a.readmore, body:not(.input-default) input[type=submit], body:not(.input-default) input[type=button], body:not(.input-default) input[type=reset] {
  background: #888;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: normal;
  /* margin: 0 .3em .3em; */
  padding: 1.5em 2em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  transition: all 0.3s ease;
  text-indent: 0;
  border: none;
  /* outline: none; */
  /* min-height: 50px; */
  box-sizing: border-box;
  position: relative;
  width: auto;
}

button:hover, .btn:hover, .button:hover, a.readmore:hover, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover,
button:focus, .btn:focus, .button:focus, a.readmore:focus, input[type=submit]:focus, input[type=button]:focus, input[type=reset]:focus {
  /* background: #565656; */
  /* margin: 0px .3em .3em; */
}

/**/
.btn.round {
  border-radius: 100px;
}

.btn.circle {
  border-radius: 100%;
  padding: 12px;
}

/* --- btn scroll top --- */
.btn_scroll_top_anchor {
  height: 0;
  display: block !important;
}

.btn_scroll_top {
  position: fixed;
  bottom: -100px;
  right: 29px;
  background: var(--scrollup-color) var(--scrollup-icon) no-repeat 50% 50%;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: all 0.3s ease;
  text-decoration: none;
  z-index: 9999;
  overflow: hidden;
  height: 50px;
  width: 50px;
}

.__not_top .btn_scroll_top {
  bottom: 15px;
  opacity: 0.5;
}

.btn_scroll_top:hover {
  color: var(--c2-text);
  border-color: #fff;
  text-decoration: none;
  opacity: 1;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

iframe {
  max-width: 100% !important;
}

ul {
  list-style: disc;
  margin: 16px 0;
  padding: 0 0 0 20px;
}

ol {
  margin: 16px 0;
}

ul li, ol li {
  margin: 0 0 1em;
  display: list-item;
  text-align: justify;
}

li ul, li ol {
  margin: 0.5em 0 0;
}

ul.mainmenu, ol.nostyle, ul.nostyle {
  list-style: none;
}

ul.center, ol.center {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

.img_cover {
  padding: 62.5% 0 0 0;
  /* height: 100%; */
  display: flex;
  position: relative;
}

.ratio1_1 {
  padding-top: 100%;
}

.ratio2_1 {
  padding-top: 50%;
}

.ratio1_2 {
  padding-top: 200%;
}

.ratio5_7 {
  padding-top: 140%;
}

.ratio16_9 {
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
}

.ratio4_3 {
  padding-top: 75%; /* 4:3 Aspect Ratio */
}

.ratio3_2 {
  padding-top: 66.66%; /* 3:2 Aspect Ratio */
}

.ratio8_5 {
  padding-top: 62.5%; /* 8:5 Aspect Ratio */
}

.img_cover > * {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  object-fit: cover;
}

.img_cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.youtube-preview {
  display: inline-block;
  justify-content: center;
  align-items: center;
  /* min-width: 360px; */
  width: 100%;
  max-width: 550px;
}

.youtube-preview > div {
  display: inline-flex;
  flex-grow: 0;
  position: relative;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.youtube-preview > div:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.2) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='21.2'%3e%3crect width='30' height='21.2' ry='6.2' fill='%23f61c0d'/%3e%3cpath d='M11.3 6.7l8.1 4.1-8.1 3.8z' fill='%23fff' stroke='%23fff' stroke-width='.8' stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat 50% 50%/contain;
  background-size: 61px 50px;
  transition: all 0.3s ease;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-filter: grayscale(100%) opacity(80%);
  filter: grayscale(100%) opacity(80%);
}

.youtube-preview > div:hover:after {
  background-color: rgba(0, 0, 0, 0.01);
  opacity: 0.5;
  -webkit-filter: grayscale(0%) opacity(100%);
  filter: grayscale(0%) opacity(100%);
}

.youtube-preview > div:before {
  content: "";
  display: block;
  padding-top: 56.25%;
  /* transition:all .3s ease; */
}

.youtube-preview > div:hover:before {
  /*opacity:.1;*/
}

.youtube-preview > div img {
  position: absolute;
  width: 100%;
}

/**/
/* spoiler */
.m-spoiler {
  /* display: flex; */
}

.m-spoiler a {
  display: none;
  float: left;
  width: 0;
}

.toggle:before,
.spoiler:before {
  position: initial !important;
  margin: 0 10px 0 0;
}

.toggle,
.spoiler {
  /* min-height: 36px; */
  margin: 5px;
  /* background: #77afb2; */
  justify-content: flex-start;
  text-align: left;
}

.spoiler {
  width: 100%;
  padding: 5px 15px;
}

.toggle {
  padding: 5px 10px;
}

.toggle:hover,
.spoiler:hover {
  /* background: #e69816; */
}

.spoiler.opened {
  margin-bottom: 0;
  border-radius: 5px 5px 0 0;
}

.toggle.opened {
  margin-bottom: 0;
}

.toggle_body,
.spoiler_body {
  margin: 0 5px 5px;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  display: none;
}

.toggle_body {
  width: auto;
}

.spoiler_body > div {
  background: #f0f6f7;
  border: 3px solid #d4d4d4;
  padding: 15px 20px;
  width: 100%;
  box-sizing: border-box;
}

/*.toggle:before,*/
.accordion__title:after,
.spoiler:before {
  /* position: absolute; */
  content: "";
  /* right: 20px; */
  /* top: 21px; */
  width: 18px;
  height: 10px;
  display: inline-block;
  transition: all 0.3s ease;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10'%3e%3cpath fill='%23000' d='M17.542 2.524l-7 6.988c-.406.405-.983.51-1.495.348-.54.225-1.183.122-1.622-.317l-7-6.987c-.58-.58-.58-1.52 0-2.1s1.52-.58 2.1 0L8.97 6.89 15.442.426c.58-.58 1.52-.58 2.1 0s.58 1.52 0 2.098z'/%3e%3c/svg%3e") no-repeat 0 0;
}

/*.toggle.opened:before,*/
.spoiler.opened:before {
  transform: rotate(-180deg);
}

/**/
/**/
.accordion__title {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  min-height: 50px;
  cursor: pointer;
  justify-content: space-between;
}

.accordion__title:before {
  content: "";
  min-width: 50px;
  /* border:1px solid #000; */
  border-right: 1px solid #000;
  margin: 0 15px 0 0;
  align-self: normal;
}

.accordion__title:after {
  position: absolute;
  left: 17px;
  top: 20px;
  transform: rotate(-90deg);
}

.accordion__title.active:after {
  transform: rotate(0);
}

.accordion__body {
  /* visibility:hidden; */
  /* display: none; */
  height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  min-height: 0;
  padding: 0 15px;
}

.accordion__title.active + .accordion__body {
  /* min-height: auto; */
  /* height: auto; */
  display: block;
  visibility: visible;
  padding-bottom: 0;
}

/* layouts */
.page {
  box-sizing: border-box;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 1px 20px;
  max-width: 1085px;
}

.page .page {
  /* padding: 0; */
}

.__t_ .box.flat > .inner.page {
  padding: 0 20px;
}

.__ts_ .page {
  padding: 1px 15px;
}

.__m_ .page {
  padding: 1px 10px;
}

.rows_main > *, .row-box {
  padding: 0;
  width: 100%;
}

.no-image {
  /*background: url("images/no-image.svg") no-repeat 50% 50% !important;*/
  background-size: 50% !important;
}

/* contents */
.content-left {
  padding-right: 20px;
}

.content-right {
  padding-left: 20px;
}

.__ts_ .content-left,
.__ts_ .content-right {
  padding: 0;
  margin: 25px 0;
}

.box.content > .inner {
  padding: 20px;
  margin: 0;
}

/* clear */
.flat {
  padding: 0;
  margin: 0;
}

.clear,
.clear-after:after {
  content: "";
  clear: both;
  display: block;
  float: none;
  font-size: 1px;
  height: 1px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* --- system style --- */
.noscroll {
  overflow: hidden;
}

.left {
  float: left;
  text-align: left;
}

.right {
  float: right;
  text-align: right;
}

.center {
  text-align: center;
}

.blockRight {
  margin-left: auto;
}

.blockLeft {
  margin-right: auto;
}

.blockCenter {
  margin-left: auto;
  margin-right: auto;
}

/* --- component --- */
/* --- blockquote --- */
.page-category__testimonials .item {
  margin-bottom: 30px;
}

blockquote {
  margin: 0 0 25px;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  position: relative;
  padding: 39px 20px 24px 30px;
  color: #7e7e7e;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
}

blockquote:before {
  content: "â€œ";
  position: absolute;
  font-size: 137px;
  left: 13px;
  top: -7px;
  color: #474747;
  line-height: 146px;
  z-index: -1;
}

blockquote:after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  left: 64px;
  bottom: -13px;
  border: 13px solid rgba(0, 0, 0, 0);
  transform: rotate(45deg);
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

blockquote p {
  margin-bottom: 0;
  position: relative;
  padding: 0;
  font-size: inherit;
  font-weight: normal;
  line-height: inherit;
}

blockquote + small {
  text-align: right;
  display: block;
  color: #2D2F33;
  font-size: 13px;
  margin: 0 0 8px;
}

blockquote + small:before {
  content: "";
  display: none;
}

/* modules */
.modules > .inner > .flat,
.modules > .inner > *:last-child {
  margin: 0;
}

.box.module > .inner {
  width: 100%;
}

/* @group grids */
.wraps {
  display: flex;
  flex-direction: column;
}

.wraps > * {
  width: 100% !important;
  box-sizing: border-box;
  padding: 0 0 50px;
}

.wraps > *.inner,
.wrap > .inner {
  position: relative;
}

.color2 {
  background: #fff;
}

.box {
  box-sizing: border-box;
  /* padding: 0; */
}

.box > .header,
.box > .inner > .header {
  margin: 0;
  padding: 15px 0;
}

.box > .inner > .header {
  /* margin: 0 -20px; */
}

.box.bordertop {
  padding-top: 15px;
  border-top: 1px solid #e5e5e5;
}

.box.borderbottom {
  padding-bottom: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.box.borderleft {
  padding-left: 15px;
  border-left: 1px solid #e5e5e5;
}

.box.borderright {
  padding-right: 15px;
  border-right: 1px solid #e5e5e5;
}

/* box colors */
.box.color1 {
  background-color: #d82700;
  color: #d82731;
}

.box.color2 {
  background-color: #8b8b00; /* color: #8b8b8b; */
}

.box.color3 {
  background-color: #f7a800;
  color: #f7a834;
}

.box.color1 > .inner > .header {
  color: #d82731;
}

.box.color2 > .inner > .header {
  color: #8b8b8b;
}

.box.color3 > .inner > .header {
  color: #f7a834;
}

.box.transparent {
  background: transparent !important;
  border-color: rgba(0, 0, 0, 0);
}

.box-icon,
.box-icon-wrap {
  display: flex;
  /* flex-wrap:wrap; */
  /* justify-content:  center; */
  /*border-right:1px solid transparent;*/
}

.box-icon > :last-child,
.box-icon-wrap > :last-child {
  /* flex:9; */
  align-self: center;
  padding-left: 20px;
}

.box-icon > :first-child,
.box-icon-wrap > :first-child {
  display: flex;
  align-items: center;
  justify-content: center;
}

.__m_ .box-icon > :first-child {
  justify-content: initial;
}

.box-icon.box-top {
  align-items: flex-start;
}

.box-icon.box-top > :first-child {
  align-items: flex-start;
}

.box-icon.box-top > :last-child {
  align-self: flex-start;
}

.box-icon-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.__w_ .box-icon.w-vertical,
.__ws_ .box-icon.ws-vertical,
.__t_ .box-icon.t-vertical,
.__ts_ .box-icon.ts-vertical,
.__m_ .box-icon.m-vertical,
.__ms_ .box-icon {
  flex-direction: column;
}

.__ms_ .box-icon.box-line {
  flex-direction: initial;
}

.__w_ .box-icon.w-vertical *,
.__ws_ .box-icon.ws-vertical *,
.__t_ .box-icon.t-vertical *,
.__ts_ .box-icon.ts-vertical *,
.__m_ .box-icon.m-vertical *,
.__ms_ .box-icon.box-icon {
  text-align: center;
  align-items: center;
  /* justify-content:center; */
  margin-left: auto;
  margin-right: auto;
}

/* box flat */
.box.flat,
.box.flat .inner {
  margin: 0;
  padding: 0;
}

.box.none,
.box.none .inner {
  background: none !important;
  border: none !important;
}

/* --- standart css ---*/
.flat,
.flat > .inner {
  margin: 0;
  padding: 0;
}

.flat-top,
.flat-top > .inner {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.flat-bottom,
.flat-bottom > .inner {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.text-flat > * {
  text-indent: 0;
  padding: 0;
  margin: 0;
}

/* --- text ---*/
.text-upper {
  text-transform: uppercase;
}

.text-lowe {
  text-transform: lowercase;
}

.sizefont {
  width: 100%;
  /*font-size: calc(var(width) * 2.5);*/
  display: block;
}

/* --- grid - main style --- */
.grid {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}

/* --- for editor jce fix --- */
.mceVisualBlocks .grid:before,
.mceVisualBlocks .grid:after {
  display: none !important;
  content: initial !important;
}

.grid > * {
  flex-grow: 1;
  box-sizing: border-box;
}

.grid.rows {
  flex-direction: column;
}

.grid.page { /* margin:auto */ }

.grid.cols > * {
  flex-grow: initial;
}

.grid.text {
  margin: 0px -10px;
}

.grid.text > * {
  padding: 10px;
}

.line,
.line > .inner {
  flex-wrap: nowrap;
}

.grid-left {
  justify-content: flex-start;
}

.grid-right {
  justify-content: flex-end;
}

.grid-top {
  align-items: flex-start;
}

.grid-bottom {
  align-items: flex-end;
}

.grid-vcenter {
  justify-content: center;
}

.grid-hcenter {
  align-items: center;
}

.grid-center {
  justify-content: center;
  align-items: center;
}

.grid-between {
  justify-content: space-between;
}

.grid-around {
  justify-content: space-around;
}

.grid-stretch {
  align-items: stretch;
}

.grid-baseline {
  align-items: baseline;
}

.wrap {
  flex-wrap: wrap;
}

.nowrap {
  flex-wrap: nowrap;
}

.grid-item-auto {
  align-self: auto;
}

.grid-item-top {
  align-self: flex-start;
}

.grid-item-bottom {
  align-self: flex-end;
}

.grid-item-vcenter {
  align-self: center;
}

.grid-item-center {
  align-self: center;
  margin: auto;
}

.grid-item-baseline {
  align-self: baseline;
}

.grid-item-stretch {
  align-self: stretch;
}

.grid-item-left {
  margin-left: 0;
  margin-right: auto;
}

.grid-item-right {
  margin-left: auto;
  margin-right: 0;
}

.grid-item-hcenter {
  margin-left: auto;
  margin-right: auto;
}

.order0 {
  order: 0;
}

.order1 {
  order: 1;
}

.order2 {
  order: 2;
}

.order3 {
  order: 3;
}

.order4 {
  order: 4;
}

.order5 {
  order: 5;
}

.order6 {
  order: 6;
}

.order7 {
  order: 7;
}

.order8 {
  order: 8;
}

.order9 {
  order: 9;
}

.order10 {
  order: 10;
}

.grow > * {
  flex-grow: 1;
}

.nogrow > * {
  flex-grow: 0;
}

.grow1 {
  flex-grow: 1;
}

.grow2 {
  flex-grow: 2;
}

.grow3 {
  flex-grow: 3;
}

.grow4 {
  flex-grow: 4;
}

.grow5 {
  flex-grow: 5;
}

.grow6 {
  flex-grow: 6;
}

.grow7 {
  flex-grow: 7;
}

.grow8 {
  flex-grow: 8;
}

.grow9 {
  flex-grow: 9;
}

.grow10 {
  flex-grow: 10;
}

.grow20 {
  flex-grow: 20;
}

.grow40 > * {
  flex-grow: 40;
}

.grow60 > * {
  flex-grow: 60;
}

.w-show-only,
.ws-show-only,
.t-show-only,
.ts-show-only,
.m-show-only,
.ms-show-only,
.w-hide {
  visibility: hidden !important;
  opacity: 0 !important;
}

.hide,
.hidden,
.w-hide,
.w-site-only .w-hide-only,
.ws-site-only .ws-hide-only,
.t-site-only .t-hide-only,
.ts-site-only .ts-hide-only,
.m-site-only .m-hide-only,
.ms-site-only .ms-hide-only {
  visibility: hidden;
  opacity: 0;
  display: none;
  height: 0;
  width: 0;
}

/*.w-show-only{visibility:visible !important;}*/
.show,
.w-show,
.w-site-only .w-show-only,
.ws-site-only .ws-show-only,
.t-site-only .t-show-only,
.ts-site-only .ts-show-only,
.m-site-only .m-show-only,
.ms-site-only .ms-show-only {
  visibility: visible !important;
}

.gw100 > * {
  width: 100%;
}

.col1 > * {
  width: 100%;
}

.col2 > * {
  width: 50%;
}

.col3 > * {
  width: 33.3333%;
}

.col4 > * {
  width: 25%;
}

.col5 > * {
  width: 20%;
}

.col6 > * {
  width: 16.6666%;
}

.col7 > * {
  width: 14.2857%;
}

.col8 > * {
  width: 12.5%;
}

.col9 > * {
  width: 11.1111%;
}

.col10 > * {
  width: 10%;
}

.col11 > * {
  width: 9.0909%;
}

.col12 > * {
  width: 8.3333%;
}

.col-auto > * {
  width: inherit;
}

.w0 {
  width: 0%;
}

.w1 {
  width: 1%;
}

.w2 {
  width: 2%;
}

.w3 {
  width: 3%;
}

.w4 {
  width: 4%;
}

.w5 {
  width: 5%;
}

.w6 {
  width: 6%;
}

.w7 {
  width: 7%;
}

.w8 {
  width: 8%;
}

.w9 {
  width: 9%;
}

.w10 {
  width: 10%;
}

.w11 {
  width: 11%;
}

.w12 {
  width: 12%;
}

.w13 {
  width: 13%;
}

.w14 {
  width: 14%;
}

.w15 {
  width: 15%;
}

.w16 {
  width: 16%;
}

.w17 {
  width: 17%;
}

.w18 {
  width: 18%;
}

.w19 {
  width: 19%;
}

.w20 {
  width: 20%;
}

.w21 {
  width: 21%;
}

.w22 {
  width: 22%;
}

.w23 {
  width: 23%;
}

.w24 {
  width: 24%;
}

.w25 {
  width: 25%;
}

.w26 {
  width: 26%;
}

.w27 {
  width: 27%;
}

.w28 {
  width: 28%;
}

.w29 {
  width: 29%;
}

.w30 {
  width: 30%;
}

.w31 {
  width: 31%;
}

.w32 {
  width: 32%;
}

.w33 {
  width: 33%;
}

.w34 {
  width: 34%;
}

.w35 {
  width: 35%;
}

.w36 {
  width: 36%;
}

.w37 {
  width: 37%;
}

.w38 {
  width: 38%;
}

.w39 {
  width: 39%;
}

.w40 {
  width: 40%;
}

.w41 {
  width: 41%;
}

.w42 {
  width: 42%;
}

.w43 {
  width: 43%;
}

.w44 {
  width: 44%;
}

.w45 {
  width: 45%;
}

.w46 {
  width: 46%;
}

.w47 {
  width: 47%;
}

.w48 {
  width: 48%;
}

.w49 {
  width: 49%;
}

.w50 {
  width: 50%;
}

.w51 {
  width: 51%;
}

.w52 {
  width: 52%;
}

.w53 {
  width: 53%;
}

.w54 {
  width: 54%;
}

.w55 {
  width: 55%;
}

.w56 {
  width: 56%;
}

.w57 {
  width: 57%;
}

.w58 {
  width: 58%;
}

.w59 {
  width: 59%;
}

.w60 {
  width: 60%;
}

.w61 {
  width: 61%;
}

.w62 {
  width: 62%;
}

.w63 {
  width: 63%;
}

.w64 {
  width: 64%;
}

.w65 {
  width: 65%;
}

.w66 {
  width: 66%;
}

.w67 {
  width: 67%;
}

.w68 {
  width: 68%;
}

.w69 {
  width: 69%;
}

.w70 {
  width: 70%;
}

.w71 {
  width: 71%;
}

.w72 {
  width: 72%;
}

.w73 {
  width: 73%;
}

.w74 {
  width: 74%;
}

.w75 {
  width: 75%;
}

.w76 {
  width: 76%;
}

.w77 {
  width: 77%;
}

.w78 {
  width: 78%;
}

.w79 {
  width: 79%;
}

.w80 {
  width: 80%;
}

.w81 {
  width: 81%;
}

.w82 {
  width: 82%;
}

.w83 {
  width: 83%;
}

.w84 {
  width: 84%;
}

.w85 {
  width: 85%;
}

.w86 {
  width: 86%;
}

.w87 {
  width: 87%;
}

.w88 {
  width: 88%;
}

.w89 {
  width: 89%;
}

.w90 {
  width: 90%;
}

.w91 {
  width: 91%;
}

.w92 {
  width: 92%;
}

.w93 {
  width: 93%;
}

.w94 {
  width: 94%;
}

.w95 {
  width: 95%;
}

.w96 {
  width: 96%;
}

.w97 {
  width: 97%;
}

.w98 {
  width: 98%;
}

.w99 {
  width: 99%;
}

.w100 {
  width: 100%;
}

.wauto {
  width: auto;
}

/* --- end main style --- */
/* @end */
/* small.desktop.css */
@media only screen and (max-width: 1224px) {
  .ws-col1 > * {
    width: 100%;
  }
  .ws-col2 > * {
    width: 50%;
  }
  .ws-col3 > * {
    width: 33.3333%;
  }
  .ws-col4 > * {
    width: 25%;
  }
  .ws-col5 > * {
    width: 20%;
  }
  .ws-col6 > * {
    width: 16.6666%;
  }
  .ws-col7 > * {
    width: 14.2857%;
  }
  .ws-col8 > * {
    width: 12.5%;
  }
  .ws-col9 > * {
    width: 11.1111%;
  }
  .ws-col10 > * {
    width: 10%;
  }
  .ws-col11 > * {
    width: 9.0909%;
  }
  .ws-col12 > * {
    width: 8.3333%;
  }
  .ws-col-auto > * {
    width: inherit;
  }
  .ws0 {
    width: 0;
  }
  .ws1 {
    width: 1%;
  }
  .ws2 {
    width: 2%;
  }
  .ws3 {
    width: 3%;
  }
  .ws4 {
    width: 4%;
  }
  .ws5 {
    width: 5%;
  }
  .ws6 {
    width: 6%;
  }
  .ws7 {
    width: 7%;
  }
  .ws8 {
    width: 8%;
  }
  .ws9 {
    width: 9%;
  }
  .ws10 {
    width: 10%;
  }
  .ws11 {
    width: 11%;
  }
  .ws12 {
    width: 12%;
  }
  .ws13 {
    width: 13%;
  }
  .ws14 {
    width: 14%;
  }
  .ws15 {
    width: 15%;
  }
  .ws16 {
    width: 16%;
  }
  .ws17 {
    width: 17%;
  }
  .ws18 {
    width: 18%;
  }
  .ws19 {
    width: 19%;
  }
  .ws20 {
    width: 20%;
  }
  .ws21 {
    width: 21%;
  }
  .ws22 {
    width: 22%;
  }
  .ws23 {
    width: 23%;
  }
  .ws24 {
    width: 24%;
  }
  .ws25 {
    width: 25%;
  }
  .ws26 {
    width: 26%;
  }
  .ws27 {
    width: 27%;
  }
  .ws28 {
    width: 28%;
  }
  .ws29 {
    width: 29%;
  }
  .ws30 {
    width: 30%;
  }
  .ws31 {
    width: 31%;
  }
  .ws32 {
    width: 32%;
  }
  .ws33 {
    width: 33%;
  }
  .ws34 {
    width: 34%;
  }
  .ws35 {
    width: 35%;
  }
  .ws36 {
    width: 36%;
  }
  .ws37 {
    width: 37%;
  }
  .ws38 {
    width: 38%;
  }
  .ws39 {
    width: 39%;
  }
  .ws40 {
    width: 40%;
  }
  .ws41 {
    width: 41%;
  }
  .ws42 {
    width: 42%;
  }
  .ws43 {
    width: 43%;
  }
  .ws44 {
    width: 44%;
  }
  .ws45 {
    width: 45%;
  }
  .ws46 {
    width: 46%;
  }
  .ws47 {
    width: 47%;
  }
  .ws48 {
    width: 48%;
  }
  .ws49 {
    width: 49%;
  }
  .ws50 {
    width: 50%;
  }
  .ws51 {
    width: 51%;
  }
  .ws52 {
    width: 52%;
  }
  .ws53 {
    width: 53%;
  }
  .ws54 {
    width: 54%;
  }
  .ws55 {
    width: 55%;
  }
  .ws56 {
    width: 56%;
  }
  .ws57 {
    width: 57%;
  }
  .ws58 {
    width: 58%;
  }
  .ws59 {
    width: 59%;
  }
  .ws60 {
    width: 60%;
  }
  .ws61 {
    width: 61%;
  }
  .ws62 {
    width: 62%;
  }
  .ws63 {
    width: 63%;
  }
  .ws64 {
    width: 64%;
  }
  .ws65 {
    width: 65%;
  }
  .ws66 {
    width: 66%;
  }
  .ws67 {
    width: 67%;
  }
  .ws68 {
    width: 68%;
  }
  .ws69 {
    width: 69%;
  }
  .ws70 {
    width: 70%;
  }
  .ws71 {
    width: 71%;
  }
  .ws72 {
    width: 72%;
  }
  .ws73 {
    width: 73%;
  }
  .ws74 {
    width: 74%;
  }
  .ws75 {
    width: 75%;
  }
  .ws76 {
    width: 76%;
  }
  .ws77 {
    width: 77%;
  }
  .ws78 {
    width: 78%;
  }
  .ws79 {
    width: 79%;
  }
  .ws80 {
    width: 80%;
  }
  .ws81 {
    width: 81%;
  }
  .ws82 {
    width: 82%;
  }
  .ws83 {
    width: 83%;
  }
  .ws84 {
    width: 84%;
  }
  .ws85 {
    width: 85%;
  }
  .ws86 {
    width: 86%;
  }
  .ws87 {
    width: 87%;
  }
  .ws88 {
    width: 88%;
  }
  .ws89 {
    width: 89%;
  }
  .ws90 {
    width: 90%;
  }
  .ws91 {
    width: 91%;
  }
  .ws92 {
    width: 92%;
  }
  .ws93 {
    width: 93%;
  }
  .ws94 {
    width: 94%;
  }
  .ws95 {
    width: 95%;
  }
  .ws96 {
    width: 96%;
  }
  .ws97 {
    width: 97%;
  }
  .ws98 {
    width: 98%;
  }
  .ws99 {
    width: 99%;
  }
  .ws100 {
    width: 100%;
  }
  .wsauto {
    width: auto;
  }
  .ws-hide {
    display: none !important;
  }
  .ws-show {
    display: initial !important;
    visibility: initial !important;
  }
  .ws-rows {
    flex-direction: column;
  }
  .ws-grid-left {
    justify-content: flex-start;
  }
  .ws-grid-right {
    justify-content: flex-end;
  }
  .ws-grid-top {
    align-items: flex-start;
  }
  .ws-grid-bottom {
    align-items: flex-end;
  }
  .ws-grid-vcenter {
    justify-content: center;
  }
  .ws-grid-hcenter {
    align-items: center;
  }
  .ws-grid-center {
    justify-content: center;
    align-items: center;
  }
  .ws-grid-between {
    justify-content: space-between;
  }
  .ws-grid-around {
    justify-content: space-around;
  }
  .ws-grid-stretch {
    align-items: stretch;
  }
  .ws-grid-baseline {
    align-items: baseline;
  }
  .ws-wrap {
    flex-wrap: wrap;
  }
  .ws-nowrap {
    flex-wrap: nowrap;
  }
  .ws-grid-item-auto {
    align-self: auto;
  }
  .ws-grid-item-top {
    align-self: flex-start;
  }
  .ws-grid-item-bottom {
    align-self: flex-end;
  }
  .ws-grid-item-vcenter {
    align-self: center;
  }
  .ws-grid-item-center {
    align-self: center;
    margin: auto;
  }
  .ws-grid-item-baseline {
    align-self: baseline;
  }
  .ws-grid-item-stretch {
    align-self: stretch;
  }
  .ws-grid-item-left {
    margin-left: 0;
    margin-right: auto;
  }
  .ws-grid-item-right {
    margin-left: auto;
    margin-right: 0;
  }
  .ws-grid-item-hcenter {
    margin-left: auto;
    margin-right: auto;
  }
  .ws-order0 {
    order: 0;
  }
  .ws-order1 {
    order: 1;
  }
  .ws-order2 {
    order: 2;
  }
  .ws-order3 {
    order: 3;
  }
  .ws-order4 {
    order: 4;
  }
  .ws-order5 {
    order: 5;
  }
  .ws-order6 {
    order: 6;
  }
  .ws-order7 {
    order: 7;
  }
  .ws-order8 {
    order: 8;
  }
  .ws-order9 {
    order: 9;
  }
  .ws-order10 {
    order: 10;
  }
  .ws-grow > * {
    flex-grow: 1;
  }
  .ws-grow2 > * {
    flex-grow: 2;
  }
  .ws-grow3 > * {
    flex-grow: 3;
  }
  .ws-grow4 > * {
    flex-grow: 4;
  }
  .ws-grow5 > * {
    flex-grow: 5;
  }
  .ws-grow6 > * {
    flex-grow: 6;
  }
  .ws-grow7 > * {
    flex-grow: 7;
  }
  .ws-grow8 > * {
    flex-grow: 8;
  }
  .ws-grow9 > * {
    flex-grow: 9;
  }
  .ws-grow10 > * {
    flex-grow: 10;
  }
  .ws-grow20 > * {
    flex-grow: 20;
  }
  .ws-grow40 > * {
    flex-grow: 40;
  }
  .ws-grow60 > * {
    flex-grow: 60;
  }
  .ws-nogrow > * {
    flex-grow: initial;
  }
  .ws-clear {
    float: none !important;
    clear: both !important;
    display: block;
    text-align: center;
    margin: 10px auto !important;
  }
  .ws-clear:after {
    content: "";
    display: block;
    float: none;
    width: 100%;
    clear: both;
    height: 0;
  }
}
/* tablet.css */
@media only screen and (max-width: 1024px) {
  /* @group grids */
  .t-col1 > * {
    width: 100%;
  }
  .t-col2 > * {
    width: 50%;
  }
  .t-col3 > * {
    width: 33.3333%;
  }
  .t-col4 > * {
    width: 25%;
  }
  .t-col5 > * {
    width: 20%;
  }
  .t-col6 > * {
    width: 16.6666%;
  }
  .t-col7 > * {
    width: 14.2857%;
  }
  .t-col8 > * {
    width: 12.5%;
  }
  .t-col9 > * {
    width: 11.1111%;
  }
  .t-col10 > * {
    width: 10%;
  }
  .t-col11 > * {
    width: 9.0909%;
  }
  .t-col12 > * {
    width: 8.3333%;
  }
  .t-col-auto > * {
    width: inherit;
  }
  .t0 {
    width: 0;
  }
  .t1 {
    width: 1%;
  }
  .t2 {
    width: 2%;
  }
  .t3 {
    width: 3%;
  }
  .t4 {
    width: 4%;
  }
  .t5 {
    width: 5%;
  }
  .t6 {
    width: 6%;
  }
  .t7 {
    width: 7%;
  }
  .t8 {
    width: 8%;
  }
  .t9 {
    width: 9%;
  }
  .t10 {
    width: 10%;
  }
  .t11 {
    width: 11%;
  }
  .t12 {
    width: 12%;
  }
  .t13 {
    width: 13%;
  }
  .t14 {
    width: 14%;
  }
  .t15 {
    width: 15%;
  }
  .t16 {
    width: 16%;
  }
  .t17 {
    width: 17%;
  }
  .t18 {
    width: 18%;
  }
  .t19 {
    width: 19%;
  }
  .t20 {
    width: 20%;
  }
  .t21 {
    width: 21%;
  }
  .t22 {
    width: 22%;
  }
  .t23 {
    width: 23%;
  }
  .t24 {
    width: 24%;
  }
  .t25 {
    width: 25%;
  }
  .t26 {
    width: 26%;
  }
  .t27 {
    width: 27%;
  }
  .t28 {
    width: 28%;
  }
  .t29 {
    width: 29%;
  }
  .t30 {
    width: 30%;
  }
  .t31 {
    width: 31%;
  }
  .t32 {
    width: 32%;
  }
  .t33 {
    width: 33%;
  }
  .t34 {
    width: 34%;
  }
  .t35 {
    width: 35%;
  }
  .t36 {
    width: 36%;
  }
  .t37 {
    width: 37%;
  }
  .t38 {
    width: 38%;
  }
  .t39 {
    width: 39%;
  }
  .t40 {
    width: 40%;
  }
  .t41 {
    width: 41%;
  }
  .t42 {
    width: 42%;
  }
  .t43 {
    width: 43%;
  }
  .t44 {
    width: 44%;
  }
  .t45 {
    width: 45%;
  }
  .t46 {
    width: 46%;
  }
  .t47 {
    width: 47%;
  }
  .t48 {
    width: 48%;
  }
  .t49 {
    width: 49%;
  }
  .t50 {
    width: 50%;
  }
  .t51 {
    width: 51%;
  }
  .t52 {
    width: 52%;
  }
  .t53 {
    width: 53%;
  }
  .t54 {
    width: 54%;
  }
  .t55 {
    width: 55%;
  }
  .t56 {
    width: 56%;
  }
  .t57 {
    width: 57%;
  }
  .t58 {
    width: 58%;
  }
  .t59 {
    width: 59%;
  }
  .t60 {
    width: 60%;
  }
  .t61 {
    width: 61%;
  }
  .t62 {
    width: 62%;
  }
  .t63 {
    width: 63%;
  }
  .t64 {
    width: 64%;
  }
  .t65 {
    width: 65%;
  }
  .t66 {
    width: 66%;
  }
  .t67 {
    width: 67%;
  }
  .t68 {
    width: 68%;
  }
  .t69 {
    width: 69%;
  }
  .t70 {
    width: 70%;
  }
  .t71 {
    width: 71%;
  }
  .t72 {
    width: 72%;
  }
  .t73 {
    width: 73%;
  }
  .t74 {
    width: 74%;
  }
  .t75 {
    width: 75%;
  }
  .t76 {
    width: 76%;
  }
  .t77 {
    width: 77%;
  }
  .t78 {
    width: 78%;
  }
  .t79 {
    width: 79%;
  }
  .t80 {
    width: 80%;
  }
  .t81 {
    width: 81%;
  }
  .t82 {
    width: 82%;
  }
  .t83 {
    width: 83%;
  }
  .t84 {
    width: 84%;
  }
  .t85 {
    width: 85%;
  }
  .t86 {
    width: 86%;
  }
  .t87 {
    width: 87%;
  }
  .t88 {
    width: 88%;
  }
  .t89 {
    width: 89%;
  }
  .t90 {
    width: 90%;
  }
  .t91 {
    width: 91%;
  }
  .t92 {
    width: 92%;
  }
  .t93 {
    width: 93%;
  }
  .t94 {
    width: 94%;
  }
  .t95 {
    width: 95%;
  }
  .t96 {
    width: 96%;
  }
  .t97 {
    width: 97%;
  }
  .t98 {
    width: 98%;
  }
  .t99 {
    width: 99%;
  }
  .t100 {
    width: 100%;
  }
  .tauto {
    width: auto;
  }
  .t-hide {
    display: none !important;
  }
  .t-show {
    display: initial !important;
    visibility: initial !important;
  }
  .t-rows {
    flex-direction: column;
  }
  .t-grid-left {
    justify-content: flex-start;
  }
  .t-grid-right {
    justify-content: flex-end;
  }
  .t-grid-top {
    align-items: flex-start;
  }
  .t-grid-bottom {
    align-items: flex-end;
  }
  .t-grid-vcenter {
    justify-content: center;
  }
  .t-grid-hcenter {
    align-items: center;
  }
  .t-grid-center {
    justify-content: center;
    align-items: center;
  }
  .t-grid-between {
    justify-content: space-between;
  }
  .t-grid-around {
    justify-content: space-around;
  }
  .t-grid-stretch {
    align-items: stretch;
  }
  .t-grid-baseline {
    align-items: baseline;
  }
  .t-wrap {
    flex-wrap: wrap;
  }
  .t-nowrap {
    flex-wrap: nowrap;
  }
  .t-grid-item-auto {
    align-self: auto;
  }
  .t-grid-item-top {
    align-self: flex-start;
  }
  .t-grid-item-bottom {
    align-self: flex-end;
  }
  .t-grid-item-vcenter {
    align-self: center;
  }
  .t-grid-item-center {
    align-self: center;
    margin: auto;
  }
  .t-grid-item-baseline {
    align-self: baseline;
  }
  .t-grid-item-stretch {
    align-self: stretch;
  }
  .t-grid-item-left {
    margin-left: 0;
    margin-right: auto;
  }
  .t-grid-item-right {
    margin-left: auto;
    margin-right: 0;
  }
  .t-grid-item-hcenter {
    margin-left: auto;
    margin-right: auto;
  }
  .t-order0 {
    order: 0;
  }
  .t-order1 {
    order: 1;
  }
  .t-order2 {
    order: 2;
  }
  .t-order3 {
    order: 3;
  }
  .t-order4 {
    order: 4;
  }
  .t-order5 {
    order: 5;
  }
  .t-order6 {
    order: 6;
  }
  .t-order7 {
    order: 7;
  }
  .t-order8 {
    order: 8;
  }
  .t-order9 {
    order: 9;
  }
  .t-order10 {
    order: 10;
  }
  .t-grow > * {
    flex-grow: 1;
  }
  .t-grow2 > * {
    flex-grow: 2;
  }
  .t-grow3 > * {
    flex-grow: 3;
  }
  .t-grow4 > * {
    flex-grow: 4;
  }
  .t-grow5 > * {
    flex-grow: 5;
  }
  .t-grow6 > * {
    flex-grow: 6;
  }
  .t-grow7 > * {
    flex-grow: 7;
  }
  .t-grow8 > * {
    flex-grow: 8;
  }
  .t-grow9 > * {
    flex-grow: 9;
  }
  .t-grow10 > * {
    flex-grow: 10;
  }
  .t-grow20 > * {
    flex-grow: 20;
  }
  .t-grow40 > * {
    flex-grow: 40;
  }
  .t-grow60 > * {
    flex-grow: 60;
  }
  .t-nogrow > * {
    flex-grow: initial;
  }
  .t-clear {
    float: none !important;
    clear: both !important;
    display: block;
    text-align: center;
    margin: 10px auto !important;
  }
  .t-clear:after {
    content: "";
    display: block;
    float: none;
    width: 100%;
    clear: both;
    height: 0;
  }
}
/* small.tablet.css // 820px */
@media only screen and (max-width: 768px) {
  .ts-col1 > * {
    width: 100%;
  }
  .ts-col2 > * {
    width: 50%;
  }
  .ts-col3 > * {
    width: 33.3333%;
  }
  .ts-col4 > * {
    width: 25%;
  }
  .ts-col5 > * {
    width: 20%;
  }
  .ts-col6 > * {
    width: 16.6666%;
  }
  .ts-col7 > * {
    width: 14.2857%;
  }
  .ts-col8 > * {
    width: 12.5%;
  }
  .ts-col9 > * {
    width: 11.1111%;
  }
  .ts-col10 > * {
    width: 10%;
  }
  .ts-col11 > * {
    width: 9.0909%;
  }
  .ts-col12 > * {
    width: 8.3333%;
  }
  .ts-col-auto > * {
    width: inherit;
  }
  .ts0 {
    width: 0;
  }
  .ts1 {
    width: 1%;
  }
  .ts2 {
    width: 2%;
  }
  .ts3 {
    width: 3%;
  }
  .ts4 {
    width: 4%;
  }
  .ts5 {
    width: 5%;
  }
  .ts6 {
    width: 6%;
  }
  .ts7 {
    width: 7%;
  }
  .ts8 {
    width: 8%;
  }
  .ts9 {
    width: 9%;
  }
  .ts10 {
    width: 10%;
  }
  .ts11 {
    width: 11%;
  }
  .ts12 {
    width: 12%;
  }
  .ts13 {
    width: 13%;
  }
  .ts14 {
    width: 14%;
  }
  .ts15 {
    width: 15%;
  }
  .ts16 {
    width: 16%;
  }
  .ts17 {
    width: 17%;
  }
  .ts18 {
    width: 18%;
  }
  .ts19 {
    width: 19%;
  }
  .ts20 {
    width: 20%;
  }
  .ts21 {
    width: 21%;
  }
  .ts22 {
    width: 22%;
  }
  .ts23 {
    width: 23%;
  }
  .ts24 {
    width: 24%;
  }
  .ts25 {
    width: 25%;
  }
  .ts26 {
    width: 26%;
  }
  .ts27 {
    width: 27%;
  }
  .ts28 {
    width: 28%;
  }
  .ts29 {
    width: 29%;
  }
  .ts30 {
    width: 30%;
  }
  .ts31 {
    width: 31%;
  }
  .ts32 {
    width: 32%;
  }
  .ts33 {
    width: 33%;
  }
  .ts34 {
    width: 34%;
  }
  .ts35 {
    width: 35%;
  }
  .ts36 {
    width: 36%;
  }
  .ts37 {
    width: 37%;
  }
  .ts38 {
    width: 38%;
  }
  .ts39 {
    width: 39%;
  }
  .ts40 {
    width: 40%;
  }
  .ts41 {
    width: 41%;
  }
  .ts42 {
    width: 42%;
  }
  .ts43 {
    width: 43%;
  }
  .ts44 {
    width: 44%;
  }
  .ts45 {
    width: 45%;
  }
  .ts46 {
    width: 46%;
  }
  .ts47 {
    width: 47%;
  }
  .ts48 {
    width: 48%;
  }
  .ts49 {
    width: 49%;
  }
  .ts50 {
    width: 50%;
  }
  .ts51 {
    width: 51%;
  }
  .ts52 {
    width: 52%;
  }
  .ts53 {
    width: 53%;
  }
  .ts54 {
    width: 54%;
  }
  .ts55 {
    width: 55%;
  }
  .ts56 {
    width: 56%;
  }
  .ts57 {
    width: 57%;
  }
  .ts58 {
    width: 58%;
  }
  .ts59 {
    width: 59%;
  }
  .ts60 {
    width: 60%;
  }
  .ts61 {
    width: 61%;
  }
  .ts62 {
    width: 62%;
  }
  .ts63 {
    width: 63%;
  }
  .ts64 {
    width: 64%;
  }
  .ts65 {
    width: 65%;
  }
  .ts66 {
    width: 66%;
  }
  .ts67 {
    width: 67%;
  }
  .ts68 {
    width: 68%;
  }
  .ts69 {
    width: 69%;
  }
  .ts70 {
    width: 70%;
  }
  .ts71 {
    width: 71%;
  }
  .ts72 {
    width: 72%;
  }
  .ts73 {
    width: 73%;
  }
  .ts74 {
    width: 74%;
  }
  .ts75 {
    width: 75%;
  }
  .ts76 {
    width: 76%;
  }
  .ts77 {
    width: 77%;
  }
  .ts78 {
    width: 78%;
  }
  .ts79 {
    width: 79%;
  }
  .ts80 {
    width: 80%;
  }
  .ts81 {
    width: 81%;
  }
  .ts82 {
    width: 82%;
  }
  .ts83 {
    width: 83%;
  }
  .ts84 {
    width: 84%;
  }
  .ts85 {
    width: 85%;
  }
  .ts86 {
    width: 86%;
  }
  .ts87 {
    width: 87%;
  }
  .ts88 {
    width: 88%;
  }
  .ts89 {
    width: 89%;
  }
  .ts90 {
    width: 90%;
  }
  .ts91 {
    width: 91%;
  }
  .ts92 {
    width: 92%;
  }
  .ts93 {
    width: 93%;
  }
  .ts94 {
    width: 94%;
  }
  .ts95 {
    width: 95%;
  }
  .ts96 {
    width: 96%;
  }
  .ts97 {
    width: 97%;
  }
  .ts98 {
    width: 98%;
  }
  .ts99 {
    width: 99%;
  }
  .ts100 {
    width: 100%;
  }
  .tsauto {
    width: auto;
  }
  .ts-hide {
    display: none !important;
  }
  .ts-show {
    display: initial !important;
    visibility: initial !important;
  }
  .ts-rows {
    flex-direction: column;
  }
  .ts-grid-left {
    justify-content: flex-start;
  }
  .ts-grid-right {
    justify-content: flex-end;
  }
  .ts-grid-top {
    align-items: flex-start;
  }
  .ts-grid-bottom {
    align-items: flex-end;
  }
  .ts-grid-vcenter {
    justify-content: center;
  }
  .ts-grid-hcenter {
    align-items: center;
  }
  .ts-grid-center {
    justify-content: center;
    align-items: center;
  }
  .ts-grid-between {
    justify-content: space-between;
  }
  .ts-grid-around {
    justify-content: space-around;
  }
  .ts-grid-stretch {
    align-items: stretch;
  }
  .ts-grid-baseline {
    align-items: baseline;
  }
  .ts-wrap {
    flex-wrap: wrap;
  }
  .ts-nowrap {
    flex-wrap: nowrap;
  }
  .ts-grid-item-auto {
    align-self: auto;
  }
  .ts-grid-item-top {
    align-self: flex-start;
  }
  .ts-grid-item-bottom {
    align-self: flex-end;
  }
  .ts-grid-item-vcenter {
    align-self: center;
  }
  .ts-grid-item-center {
    align-self: center;
    margin: auto;
  }
  .ts-grid-item-baseline {
    align-self: baseline;
  }
  .ts-grid-item-stretch {
    align-self: stretch;
  }
  .ts-grid-item-left {
    margin-left: 0;
    margin-right: auto;
  }
  .ts-grid-item-right {
    margin-left: auto;
    margin-right: 0;
  }
  .ts-grid-item-hcenter {
    margin-left: auto;
    margin-right: auto;
  }
  .ts-order0 {
    order: 0;
  }
  .ts-order1 {
    order: 1;
  }
  .ts-order2 {
    order: 2;
  }
  .ts-order3 {
    order: 3;
  }
  .ts-order4 {
    order: 4;
  }
  .ts-order5 {
    order: 5;
  }
  .ts-order6 {
    order: 6;
  }
  .ts-order7 {
    order: 7;
  }
  .ts-order8 {
    order: 8;
  }
  .ts-order9 {
    order: 9;
  }
  .ts-order10 {
    order: 10;
  }
  .ts-grow > * {
    flex-grow: 1;
  }
  .ts-grow2 > * {
    flex-grow: 2;
  }
  .ts-grow3 > * {
    flex-grow: 3;
  }
  .ts-grow4 > * {
    flex-grow: 4;
  }
  .ts-grow5 > * {
    flex-grow: 5;
  }
  .ts-grow6 > * {
    flex-grow: 6;
  }
  .ts-grow7 > * {
    flex-grow: 7;
  }
  .ts-grow8 > * {
    flex-grow: 8;
  }
  .ts-grow9 > * {
    flex-grow: 9;
  }
  .ts-grow10 > * {
    flex-grow: 10;
  }
  .ts-grow20 > * {
    flex-grow: 20;
  }
  .ts-grow40 > * {
    flex-grow: 40;
  }
  .ts-grow60 > * {
    flex-grow: 60;
  }
  .ts-nogrow > * {
    flex-grow: initial;
  }
  .ts-clear {
    float: none !important;
    clear: both !important;
    display: block;
    text-align: center;
    margin: 10px auto !important;
  }
  .ts-clear:after {
    content: "";
    display: block;
    float: none;
    width: 100%;
    clear: both;
    height: 0;
  }
}
/* mobile.css // 580px*/
@media only screen and (max-width: 640px) {
  .m-col1 > * {
    width: 100%;
  }
  .m-col2 > * {
    width: 50%;
  }
  .m-col3 > * {
    width: 33.3333%;
  }
  .m-col4 > * {
    width: 25%;
  }
  .m-col5 > * {
    width: 20%;
  }
  .m-col6 > * {
    width: 16.6666%;
  }
  .m-col7 > * {
    width: 14.2857%;
  }
  .m-col8 > * {
    width: 12.5%;
  }
  .m-col9 > * {
    width: 11.1111%;
  }
  .m-col10 > * {
    width: 10%;
  }
  .m-col11 > * {
    width: 9.0909%;
  }
  .m-col12 > * {
    width: 8.3333%;
  }
  .m-col-auto > * {
    width: inherit;
  }
  .m0 {
    width: 0;
  }
  .m1 {
    width: 1%;
  }
  .m2 {
    width: 2%;
  }
  .m3 {
    width: 3%;
  }
  .m4 {
    width: 4%;
  }
  .m5 {
    width: 5%;
  }
  .m6 {
    width: 6%;
  }
  .m7 {
    width: 7%;
  }
  .m8 {
    width: 8%;
  }
  .m9 {
    width: 9%;
  }
  .m10 {
    width: 10%;
  }
  .m11 {
    width: 11%;
  }
  .m12 {
    width: 12%;
  }
  .m13 {
    width: 13%;
  }
  .m14 {
    width: 14%;
  }
  .m15 {
    width: 15%;
  }
  .m16 {
    width: 16%;
  }
  .m17 {
    width: 17%;
  }
  .m18 {
    width: 18%;
  }
  .m19 {
    width: 19%;
  }
  .m20 {
    width: 20%;
  }
  .m21 {
    width: 21%;
  }
  .m22 {
    width: 22%;
  }
  .m23 {
    width: 23%;
  }
  .m24 {
    width: 24%;
  }
  .m25 {
    width: 25%;
  }
  .m26 {
    width: 26%;
  }
  .m27 {
    width: 27%;
  }
  .m28 {
    width: 28%;
  }
  .m29 {
    width: 29%;
  }
  .m30 {
    width: 30%;
  }
  .m31 {
    width: 31%;
  }
  .m32 {
    width: 32%;
  }
  .m33 {
    width: 33%;
  }
  .m34 {
    width: 34%;
  }
  .m35 {
    width: 35%;
  }
  .m36 {
    width: 36%;
  }
  .m37 {
    width: 37%;
  }
  .m38 {
    width: 38%;
  }
  .m39 {
    width: 39%;
  }
  .m40 {
    width: 40%;
  }
  .m41 {
    width: 41%;
  }
  .m42 {
    width: 42%;
  }
  .m43 {
    width: 43%;
  }
  .m44 {
    width: 44%;
  }
  .m45 {
    width: 45%;
  }
  .m46 {
    width: 46%;
  }
  .m47 {
    width: 47%;
  }
  .m48 {
    width: 48%;
  }
  .m49 {
    width: 49%;
  }
  .m50 {
    width: 50%;
  }
  .m51 {
    width: 51%;
  }
  .m52 {
    width: 52%;
  }
  .m53 {
    width: 53%;
  }
  .m54 {
    width: 54%;
  }
  .m55 {
    width: 55%;
  }
  .m56 {
    width: 56%;
  }
  .m57 {
    width: 57%;
  }
  .m58 {
    width: 58%;
  }
  .m59 {
    width: 59%;
  }
  .m60 {
    width: 60%;
  }
  .m61 {
    width: 61%;
  }
  .m62 {
    width: 62%;
  }
  .m63 {
    width: 63%;
  }
  .m64 {
    width: 64%;
  }
  .m65 {
    width: 65%;
  }
  .m66 {
    width: 66%;
  }
  .m67 {
    width: 67%;
  }
  .m68 {
    width: 68%;
  }
  .m69 {
    width: 69%;
  }
  .m70 {
    width: 70%;
  }
  .m71 {
    width: 71%;
  }
  .m72 {
    width: 72%;
  }
  .m73 {
    width: 73%;
  }
  .m74 {
    width: 74%;
  }
  .m75 {
    width: 75%;
  }
  .m76 {
    width: 76%;
  }
  .m77 {
    width: 77%;
  }
  .m78 {
    width: 78%;
  }
  .m79 {
    width: 79%;
  }
  .m80 {
    width: 80%;
  }
  .m81 {
    width: 81%;
  }
  .m82 {
    width: 82%;
  }
  .m83 {
    width: 83%;
  }
  .m84 {
    width: 84%;
  }
  .m85 {
    width: 85%;
  }
  .m86 {
    width: 86%;
  }
  .m87 {
    width: 87%;
  }
  .m88 {
    width: 88%;
  }
  .m89 {
    width: 89%;
  }
  .m90 {
    width: 90%;
  }
  .m91 {
    width: 91%;
  }
  .m92 {
    width: 92%;
  }
  .m93 {
    width: 93%;
  }
  .m94 {
    width: 94%;
  }
  .m95 {
    width: 95%;
  }
  .m96 {
    width: 96%;
  }
  .m97 {
    width: 97%;
  }
  .m98 {
    width: 98%;
  }
  .m99 {
    width: 99%;
  }
  .m100 {
    width: 100%;
  }
  .mauto {
    width: auto;
  }
  .m-hide {
    display: none !important;
  }
  .m-show {
    display: initial !important;
    visibility: initial !important;
  }
  .m-rows {
    flex-direction: column;
  }
  .m-grid-left {
    justify-content: flex-start;
  }
  .m-grid-right {
    justify-content: flex-end;
  }
  .m-grid-top {
    align-items: flex-start;
  }
  .m-grid-bottom {
    align-items: flex-end;
  }
  .m-grid-vcenter {
    justify-content: center;
  }
  .m-grid-hcenter {
    align-items: center;
  }
  .m-grid-center {
    justify-content: center;
    align-items: center;
  }
  .m-grid-between {
    justify-content: space-between;
  }
  .m-grid-around {
    justify-content: space-around;
  }
  .m-grid-stretch {
    align-items: stretch;
  }
  .m-grid-baseline {
    align-items: baseline;
  }
  .m-wrap {
    flex-wrap: wrap;
  }
  .m-nowrap {
    flex-wrap: nowrap;
  }
  .m-grid-item-auto {
    align-self: auto;
  }
  .m-grid-item-top {
    align-self: flex-start;
  }
  .m-grid-item-bottom {
    align-self: flex-end;
  }
  .m-grid-item-vcenter {
    align-self: center;
  }
  .m-grid-item-center {
    align-self: center;
    margin: auto;
  }
  .m-grid-item-baseline {
    align-self: baseline;
  }
  .m-grid-item-stretch {
    align-self: stretch;
  }
  .m-grid-item-left {
    margin-left: 0;
    margin-right: auto;
  }
  .m-grid-item-right {
    margin-left: auto;
    margin-right: 0;
  }
  .m-grid-item-hcenter {
    margin-left: auto;
    margin-right: auto;
  }
  .m-order0 {
    order: 0;
  }
  .m-order1 {
    order: 1;
  }
  .m-order2 {
    order: 2;
  }
  .m-order3 {
    order: 3;
  }
  .m-order4 {
    order: 4;
  }
  .m-order5 {
    order: 5;
  }
  .m-order6 {
    order: 6;
  }
  .m-order7 {
    order: 7;
  }
  .m-order8 {
    order: 8;
  }
  .m-order9 {
    order: 9;
  }
  .m-order10 {
    order: 10;
  }
  .m-grow > * {
    flex-grow: 1;
  }
  .m-grow2 > * {
    flex-grow: 2;
  }
  .m-grow3 > * {
    flex-grow: 3;
  }
  .m-grow4 > * {
    flex-grow: 4;
  }
  .m-grow5 > * {
    flex-grow: 5;
  }
  .m-grow6 > * {
    flex-grow: 6;
  }
  .m-grow7 > * {
    flex-grow: 7;
  }
  .m-grow8 > * {
    flex-grow: 8;
  }
  .m-grow9 > * {
    flex-grow: 9;
  }
  .m-grow10 > * {
    flex-grow: 10;
  }
  .m-grow20 > * {
    flex-grow: 20;
  }
  .m-grow40 > * {
    flex-grow: 40;
  }
  .m-grow60 > * {
    flex-grow: 60;
  }
  .m-nogrow > * {
    flex-grow: initial;
  }
  .m-clear {
    float: none !important;
    clear: both !important;
    display: block;
    text-align: center;
    margin: 10px auto !important;
  }
  .m-clear:after {
    content: "";
    display: block;
    float: none;
    width: 100%;
    clear: both;
    height: 0;
  }
}
/* small.mobile.css // 400px*/
@media only screen and (max-width: 480px) {
  .ms-col1 > * {
    width: 100%;
  }
  .ms-col2 > * {
    width: 50%;
  }
  .ms-col3 > * {
    width: 33.3333%;
  }
  .ms-col4 > * {
    width: 25%;
  }
  .ms-col5 > * {
    width: 20%;
  }
  .ms-col6 > * {
    width: 16.6666%;
  }
  .ms-col7 > * {
    width: 14.2857%;
  }
  .ms-col8 > * {
    width: 12.5%;
  }
  .ms-col9 > * {
    width: 11.1111%;
  }
  .ms-col10 > * {
    width: 10%;
  }
  .ms-col11 > * {
    width: 9.0909%;
  }
  .ms-col12 > * {
    width: 8.3333%;
  }
  .ms-col-auto > * {
    width: inherit;
  }
  .ms0 {
    width: 0;
  }
  .ms1 {
    width: 1%;
  }
  .ms2 {
    width: 2%;
  }
  .ms3 {
    width: 3%;
  }
  .ms4 {
    width: 4%;
  }
  .ms5 {
    width: 5%;
  }
  .ms6 {
    width: 6%;
  }
  .ms7 {
    width: 7%;
  }
  .ms8 {
    width: 8%;
  }
  .ms9 {
    width: 9%;
  }
  .ms10 {
    width: 10%;
  }
  .ms11 {
    width: 11%;
  }
  .ms12 {
    width: 12%;
  }
  .ms13 {
    width: 13%;
  }
  .ms14 {
    width: 14%;
  }
  .ms15 {
    width: 15%;
  }
  .ms16 {
    width: 16%;
  }
  .ms17 {
    width: 17%;
  }
  .ms18 {
    width: 18%;
  }
  .ms19 {
    width: 19%;
  }
  .ms20 {
    width: 20%;
  }
  .ms21 {
    width: 21%;
  }
  .ms22 {
    width: 22%;
  }
  .ms23 {
    width: 23%;
  }
  .ms24 {
    width: 24%;
  }
  .ms25 {
    width: 25%;
  }
  .ms26 {
    width: 26%;
  }
  .ms27 {
    width: 27%;
  }
  .ms28 {
    width: 28%;
  }
  .ms29 {
    width: 29%;
  }
  .ms30 {
    width: 30%;
  }
  .ms31 {
    width: 31%;
  }
  .ms32 {
    width: 32%;
  }
  .ms33 {
    width: 33%;
  }
  .ms34 {
    width: 34%;
  }
  .ms35 {
    width: 35%;
  }
  .ms36 {
    width: 36%;
  }
  .ms37 {
    width: 37%;
  }
  .ms38 {
    width: 38%;
  }
  .ms39 {
    width: 39%;
  }
  .ms40 {
    width: 40%;
  }
  .ms41 {
    width: 41%;
  }
  .ms42 {
    width: 42%;
  }
  .ms43 {
    width: 43%;
  }
  .ms44 {
    width: 44%;
  }
  .ms45 {
    width: 45%;
  }
  .ms46 {
    width: 46%;
  }
  .ms47 {
    width: 47%;
  }
  .ms48 {
    width: 48%;
  }
  .ms49 {
    width: 49%;
  }
  .ms50 {
    width: 50%;
  }
  .ms51 {
    width: 51%;
  }
  .ms52 {
    width: 52%;
  }
  .ms53 {
    width: 53%;
  }
  .ms54 {
    width: 54%;
  }
  .ms55 {
    width: 55%;
  }
  .ms56 {
    width: 56%;
  }
  .ms57 {
    width: 57%;
  }
  .ms58 {
    width: 58%;
  }
  .ms59 {
    width: 59%;
  }
  .ms60 {
    width: 60%;
  }
  .ms61 {
    width: 61%;
  }
  .ms62 {
    width: 62%;
  }
  .ms63 {
    width: 63%;
  }
  .ms64 {
    width: 64%;
  }
  .ms65 {
    width: 65%;
  }
  .ms66 {
    width: 66%;
  }
  .ms67 {
    width: 67%;
  }
  .ms68 {
    width: 68%;
  }
  .ms69 {
    width: 69%;
  }
  .ms70 {
    width: 70%;
  }
  .ms71 {
    width: 71%;
  }
  .ms72 {
    width: 72%;
  }
  .ms73 {
    width: 73%;
  }
  .ms74 {
    width: 74%;
  }
  .ms75 {
    width: 75%;
  }
  .ms76 {
    width: 76%;
  }
  .ms77 {
    width: 77%;
  }
  .ms78 {
    width: 78%;
  }
  .ms79 {
    width: 79%;
  }
  .ms80 {
    width: 80%;
  }
  .ms81 {
    width: 81%;
  }
  .ms82 {
    width: 82%;
  }
  .ms83 {
    width: 83%;
  }
  .ms84 {
    width: 84%;
  }
  .ms85 {
    width: 85%;
  }
  .ms86 {
    width: 86%;
  }
  .ms87 {
    width: 87%;
  }
  .ms88 {
    width: 88%;
  }
  .ms89 {
    width: 89%;
  }
  .ms90 {
    width: 90%;
  }
  .ms91 {
    width: 91%;
  }
  .ms92 {
    width: 92%;
  }
  .ms93 {
    width: 93%;
  }
  .ms94 {
    width: 94%;
  }
  .ms95 {
    width: 95%;
  }
  .ms96 {
    width: 96%;
  }
  .ms97 {
    width: 97%;
  }
  .ms98 {
    width: 98%;
  }
  .ms99 {
    width: 99%;
  }
  .ms100 {
    width: 100%;
  }
  .msauto {
    width: auto;
  }
  .ms-hide {
    display: none !important;
  }
  .ms-show {
    display: initial !important;
    visibility: initial !important;
  }
  .ms-rows {
    flex-direction: column;
  }
  .ms-grid-left {
    justify-content: flex-start;
  }
  .ms-grid-right {
    justify-content: flex-end;
  }
  .ms-grid-top {
    align-items: flex-start;
  }
  .ms-grid-bottom {
    align-items: flex-end;
  }
  .ms-grid-vcenter {
    justify-content: center;
  }
  .ms-grid-hcenter {
    align-items: center;
  }
  .ms-grid-center {
    justify-content: center;
    align-items: center;
  }
  .ms-grid-between {
    justify-content: space-between;
  }
  .ms-grid-around {
    justify-content: space-around;
  }
  .ms-grid-stretch {
    align-items: stretch;
  }
  .ms-grid-baseline {
    align-items: baseline;
  }
  .ms-wrap {
    flex-wrap: wrap;
  }
  .ms-nowrap {
    flex-wrap: nowrap;
  }
  .ms-grid-item-auto {
    align-self: auto;
  }
  .ms-grid-item-top {
    align-self: flex-start;
  }
  .ms-grid-item-bottom {
    align-self: flex-end;
  }
  .ms-grid-item-vcenter {
    align-self: center;
  }
  .ms-grid-item-center {
    align-self: center;
    margin: auto;
  }
  .ms-grid-item-baseline {
    align-self: baseline;
  }
  .ms-grid-item-stretch {
    align-self: stretch;
  }
  .ms-grid-item-left {
    margin-left: 0;
    margin-right: auto;
  }
  .ms-grid-item-right {
    margin-left: auto;
    margin-right: 0;
  }
  .ms-grid-item-hcenter {
    margin-left: auto;
    margin-right: auto;
  }
  .ms-order0 {
    order: 0;
  }
  .ms-order1 {
    order: 1;
  }
  .ms-order2 {
    order: 2;
  }
  .ms-order3 {
    order: 3;
  }
  .ms-order4 {
    order: 4;
  }
  .ms-order5 {
    order: 5;
  }
  .ms-order6 {
    order: 6;
  }
  .ms-order7 {
    order: 7;
  }
  .ms-order8 {
    order: 8;
  }
  .ms-order9 {
    order: 9;
  }
  .ms-order10 {
    order: 10;
  }
  .ms-grow > * {
    flex-grow: 1;
  }
  .ms-grow2 > * {
    flex-grow: 2;
  }
  .ms-grow3 > * {
    flex-grow: 3;
  }
  .ms-grow4 > * {
    flex-grow: 4;
  }
  .ms-grow5 > * {
    flex-grow: 5;
  }
  .ms-grow6 > * {
    flex-grow: 6;
  }
  .ms-grow7 > * {
    flex-grow: 7;
  }
  .ms-grow8 > * {
    flex-grow: 8;
  }
  .ms-grow9 > * {
    flex-grow: 9;
  }
  .ms-grow10 > * {
    flex-grow: 10;
  }
  .ms-grow20 > * {
    flex-grow: 20;
  }
  .ms-grow40 > * {
    flex-grow: 40;
  }
  .ms-grow60 > * {
    flex-grow: 60;
  }
  .ms-nogrow > * {
    flex-grow: initial;
  }
  .ms-clear {
    float: none !important;
    clear: both !important;
    display: block;
    text-align: center;
    margin: 10px auto !important;
  }
  .ms-clear:after {
    content: "";
    display: block;
    float: none;
    width: 100%;
    clear: both;
    height: 0;
  }
}

/*# sourceMappingURL=mcore.css.map */
