@charset "UTF-8";
/* ==============================================================================================
CSS RESET
============================================================================================== */
* {
  margin: 0;
  padding: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

html,
body {
  font-size: 62.5%;
  height: 100%;
}

body {
  display: block;
  line-height: 1;
  color: #111;
  text-align: left;
  width: 100% !important;
  min-width: 1023px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  margin: 0;
  padding: 20px;
  position: relative;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: none;
  font-weight: normal;
  font-weight: 400;
  font-family: 'Hiragino Kaku Gothic Pro', 'Helvetica Neue','Helvetica',  'ヒラギノ角ゴ Pro W3', 'ヒラギノ角ゴ Pro', 'メイリオ', '游ゴシック体', 'Yu Gothic', YuGothic, 'Meiryo', メイリオ, sans-serif, serif;
}
@media screen and (max-width: 768px) {
  body {
    max-width: 767px !important;
    min-width: 0 !important;
    width: 100% !important;
    min-width: initial;
    height: 100%;
    padding: 0;
    overflow-x: hidden !important;
  }
}

article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, main {
  display: block;
}

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

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

[hidden] {
  display: none;
}

template {
  display: none;
}

address {
  font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  line-height: 100%;
  margin: 0px;
  padding: 0px;
}

strong, b {
  font-weight: bold;
}

object {
  pointer-events: none;
}

img {
  border: none;
  vertical-align: bottom;
}

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

svg {
  fill: currentColor;
  vertical-align: bottom;
}

svg:not(:root) {
  overflow: hidden;
}

a {
  color: inherit;
  cursor: pointer;
}

a:hover {
  text-decoration: none;
}

a[href^="tel:"] {
  text-decoration: none;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  a[href^="tel:"] {
    text-decoration: underline;
    pointer-events: auto;
  }
}

a * {
  cursor: pointer;
}

a,
input,
select,
textarea,
button,
a object,
a img,
button span,
a .c-button,
.u-hvr {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
a:hover,
input:hover,
select:hover,
textarea:hover,
button:hover,
a object:hover,
a img:hover,
button span:hover,
a .c-button:hover,
.u-hvr:hover {
  -webkit-transition: none;
  transition: none;
}

.lte-Android4 * {
  -webkit-transition: none !important;
  transition: none !important;
}

ol li {
  list-style: none;
}

ul li {
  list-style: none;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=number],
textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input[type=text]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=checkbox]:focus,
textarea:focus,
label:focus,
select {
  outline: 0;
}

select::-ms-expand {
  display: none;
}

iframe {
  width: 100%;
  border: none;
  outline: none;
}

ruby {
  display: inline-table;
  border: none;
  white-space: nowrap;
  vertical-align: text-bottom;
  text-align: center;
  line-height: 100%;
}

ruby rt {
  display: table-header-group;
  font-size: 50%;
  text-align: center;
  line-height: 100%;
}

ruby ruby rt {
  display: table-footer-group;
  font-size: 50%;
  line-height: 100%;
}

ruby rp {
  display: none;
}

dl dt {
  font-weight: bold;
}

body > span {
  position: fixed;
  width: 0;
  height: 0;
  overflow: hidden;
  left: 0;
}

select {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* ==============================================================================================
ヘッダー
============================================================================================== */
.l-header {
  position: relative;
}

.l-header__logo {
  width: 14.8rem;
  position: absolute;
  top: 4rem;
  left: 4rem;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .l-header__logo {
    width: 9.4rem;
    top: 2.5rem;
    left: 2.5rem;
  }
}

/* ==============================================================================================
フッター
============================================================================================== */
.l-footer {
  padding: 5.5rem 0 6.5rem;
  background-color: #222222;
  position: relative;
}
@media screen and (max-width: 768px) {
  .l-footer {
    padding: 4.4rem 3.5rem 5.2rem;
  }
}

/* ナビゲーション
-----------------------------------------------------------------*/
.l-footer__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 768px) {
  .l-footer__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}

@media screen and (max-width: 768px) {
  .l-footer__nav li {
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
}

.l-footer__nav li + li::before {
  content: "/";
  display: inline-block;
  margin: 0 1em;
  color: #fff;
  opacity: 0.5;
}
@media screen and (max-width: 768px) {
  .l-footer__nav li + li::before {
    display: none;
  }
}

.l-footer__nav li a {
  display: inline-block;
  font-size: 1.4rem;
  line-height: 1;
  color: #fff;
  font-weight: bold;
}
.l-footer__nav li a:hover {
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .l-footer__nav li a {
    display: block;
    padding: 2rem 0;
    text-align: left !important;
  }
}

/* フッター - コピーライト
-----------------------------------------------------------------*/
.l-footer__copyright {
  margin-top: 2.8rem;
  font-size: 1.2rem;
  line-height: 1;
  color: #fff;
  font-family: 'Helvetica Neue','Helvetica', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ヒラギノ角ゴ Pro', 'メイリオ', '游ゴシック体', 'Yu Gothic', YuGothic, 'Meiryo', メイリオ, sans-serif, serif;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0.4;
}
@media screen and (max-width: 768px) {
  .l-footer__copyright {
    margin-top: 5rem;
    font-size: 1rem;
  }
}

/* ==============================================================================================
メインコンテンツ
============================================================================================== */
.l-main {
  overflow: hidden;
}

/* セミナー動画ページ
-----------------------------------------------------------------*/
/* ==============================================================================================
グローバルヘッダー
============================================================================================== */
/* l-contact
-----------------------------------------------------------------*/
.l-content {
  overflow: hidden;
  position: relative;
}
.l-content.-on-sticky {
  overflow: visible;
}
@media screen and (max-width: 768px) {
  .l-content {
    min-width: inherit;
    min-width: auto;
  }
}

/* .l-content - layout
-----------------------------------------------------------------*/
.l-content-s {
  max-width: 160rem;
  margin: 0 auto;
}

.l-content-s > .l-content__inner {
  margin: 0 20.5%;
}
@media screen and (max-width: 768px) {
  .l-content-s > .l-content__inner {
    margin: 0 15px;
  }
}

.l-content-r {
  max-width: 160rem;
  margin: 0 auto;
}

.l-content-r > .l-content__inner {
  margin: 0 16.7%;
}
@media screen and (max-width: 768px) {
  .l-content-r > .l-content__inner {
    margin: 0 15px;
  }
}

.l-content-m {
  max-width: 160rem;
  margin: 0 auto;
}

.l-content-m > .l-content__inner {
  margin: 0 9.8%;
}
@media screen and (max-width: 1023px) {
  .l-content-m > .l-content__inner {
    margin: 0 7%;
  }
}
@media screen and (max-width: 768px) {
  .l-content-m > .l-content__inner {
    margin: 0 15px;
  }
}

.l-content-l {
  max-width: 160rem;
  margin: 0 auto;
}

.l-content-l > .l-content__inner {
  margin: 0 0%;
}
@media screen and (max-width: 768px) {
  .l-content-l > .l-content__inner {
    margin: 0 15px;
  }
}

@media screen and (max-width: 1264px) {
  .l-content__clear-medium {
    margin: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .l-content__clear-small {
    margin: 0 !important;
  }
}
.l-content__inner {
  position: relative;
}

/* ==============================================================================================
フッター
============================================================================================== */
.l-frame {
  width: 100%;
  height: 100%;
  border: 20px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000000;
}
@media screen and (max-width: 768px) {
  .l-frame {
    display: none;
  }
}

/* 四つ角
-----------------------------------------------------------------*/
.l-frame__radius {
  display: block;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
}
.l-frame__radius:nth-child(1) {
  background-image: url(../image/radius/radius-tl.png);
  top: 0;
  left: 0;
}
.l-frame__radius:nth-child(2) {
  background-image: url(../image/radius/radius-tr.png);
  top: 0;
  right: 0;
}
.l-frame__radius:nth-child(3) {
  background-image: url(../image/radius/radius-br.png);
  bottom: 0;
  right: 0;
}
.l-frame__radius:nth-child(4) {
  background-image: url(../image/radius/radius-bl.png);
  bottom: 0;
  left: 0;
}

/* ==============================================================================================
カードレイアウト
============================================================================================== */
.c-card__pict {
  position: relative;
}

.c-card__pict__inner {
  border-radius: 5px;
  overflow: hidden;
}

.c-card__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.c-card__list li {
  font-size: 1.4rem;
  line-height: 1.57;
  color: #333;
}
@media screen and (max-width: 768px) {
  .c-card__list li {
    font-size: 1.3rem;
    line-height: 1.69;
  }
}
.c-card__list li:not(:last-child)::after {
  content: "/";
  display: inline-block;
  margin: 0 0.5rem;
}

.c-card__txt {
  font-size: 1.4rem;
  line-height: 1.3;
  color: #333;
}
.c-card__txt.-txtcrop:before, .c-card__txt[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-1.4rem * 1.3) + 1.4rem) / 2 + 0rem);
}
.c-card__txt.-txtcrop:after, .c-card__txt[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-1.4rem * 1.3) + 1.4rem) / 2 + 0rem);
}

.t-home-mix .c-card .c-txt-title {
  margin-top: 1.8rem;
}
.t-home-mix .c-card .c-card__list {
  margin-top: 1.2rem;
}
@media screen and (max-width: 768px) {
  .t-home-mix .c-card .c-card__list {
    margin-top: 0.9rem;
  }
}
.t-home-mix .c-card .c-card__txt {
  margin-top: 1rem;
}
@media screen and (max-width: 768px) {
  .t-home-mix .c-card .c-card__txt {
    margin-top: 0.8rem;
  }
}

.t-home-cooking .c-card .t-home-cooking__title {
  margin-top: 1.6rem;
}
@media screen and (max-width: 768px) {
  .t-home-cooking .c-card .t-home-cooking__title {
    margin-top: 1.2rem;
  }
}
.t-home-cooking .c-card .c-card__txt {
  margin-top: 0.6rem;
}
@media screen and (max-width: 768px) {
  .t-home-cooking .c-card .c-card__txt {
    margin-top: 0.8rem;
    font-size: 1.3rem;
  }
}

/* ==============================================================================================
c-ratioobj
============================================================================================== */
.c-ratioobj {
  position: relative;
  overflow: hidden;
}
.c-ratioobj::after {
  content: "";
  display: block;
  width: 100%;
  padding-top: 100%;
  pointer-events: none;
}

.c-ratioobj__target {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.c-ratioobj.-fit {
  width: 100%;
  height: 100%;
}
.c-ratioobj.-fit::after {
  padding-top: 0;
}

.c-ratioobj.-square {
  height: auto;
}
.c-ratioobj.-square::after {
  padding-top: 100%;
}

.c-ratioobj.-half {
  height: auto;
}
.c-ratioobj.-half::after {
  padding-top: 50%;
}

.c-ratioobj.-standard {
  height: auto;
}
.c-ratioobj.-standard::after {
  padding-top: 75%;
}

.c-ratioobj.-standard-vertical {
  height: auto;
}
.c-ratioobj.-standard-vertical::after {
  padding-top: 133.3%;
}

.c-ratioobj.-wide {
  height: auto;
}
.c-ratioobj.-wide::after {
  padding-top: 56.25%;
}

.c-ratioobj.-cinema-scope {
  height: auto;
}
.c-ratioobj.-cinema-scope::after {
  padding-top: 42.6%;
}

.c-ratioobj.-cinema-custom {
  height: auto;
}
.c-ratioobj.-cinema-custom::after {
  padding-top: 51.12%;
}

.c-ratioobj.-cinema-custom2 {
  height: auto;
}
.c-ratioobj.-cinema-custom2::after {
  padding-top: 55.38%;
}

.c-ratioobj.-sliver {
  height: auto;
}
.c-ratioobj.-sliver::after {
  padding-top: 70.7%;
}

.c-ratioobj.-sliver-vertical {
  height: auto;
}
.c-ratioobj.-sliver-vertical::after {
  padding-top: 141.4%;
}

.c-ratioobj.-gold {
  height: auto;
}
.c-ratioobj.-gold::after {
  padding-top: 61.8618%;
}

.c-ratioobj.-uniq1 {
  height: auto;
}
.c-ratioobj.-uniq1::after {
  padding-top: 62.0689%;
}

.c-ratioobj.-uniq2 {
  height: auto;
}
.c-ratioobj.-uniq2::after {
  padding-top: 43.9393%;
}

.c-ratioobj.-uniq3 {
  height: auto;
}
.c-ratioobj.-uniq3::after {
  padding-top: 59.4594%;
}

.c-ratioobj.-uniq4 {
  height: auto;
}
.c-ratioobj.-uniq4::after {
  padding-top: 65.0746%;
}

.c-ratioobj.-uniq5 {
  height: auto;
}
.c-ratioobj.-uniq5::after {
  padding-top: 68%;
}

@media screen and (max-width: 1264px) {
  .c-ratioobj.-medium-fit {
    width: 100%;
    height: 100%;
  }
  .c-ratioobj.-medium-fit::after {
    padding-top: 0;
  }

  .c-ratioobj.-medium-square {
    height: auto;
  }
  .c-ratioobj.-medium-square::after {
    padding-top: 100%;
  }

  .c-ratioobj.-medium-half {
    height: auto;
  }
  .c-ratioobj.-medium-half::after {
    padding-top: 50%;
  }

  .c-ratioobj.-medium-standard {
    height: auto;
  }
  .c-ratioobj.-medium-standard::after {
    padding-top: 75%;
  }

  .c-ratioobj.-medium-standard-vertical {
    height: auto;
  }
  .c-ratioobj.-medium-standard-vertical::after {
    padding-top: 133.3%;
  }

  .c-ratioobj.-medium-wide {
    height: auto;
  }
  .c-ratioobj.-medium-wide::after {
    padding-top: 56.25%;
  }

  .c-ratioobj.-medium-cinema-scope {
    height: auto;
  }
  .c-ratioobj.-medium-cinema-scope::after {
    padding-top: 42.6%;
  }

  .c-ratioobj.-medium-cinema-custom {
    height: auto;
  }
  .c-ratioobj.-medium-cinema-custom::after {
    padding-top: 51.12%;
  }

  .c-ratioobj.-medium-cinema-custom2 {
    height: auto;
  }
  .c-ratioobj.-medium-cinema-custom2::after {
    padding-top: 55.38%;
  }

  .c-ratioobj.-medium-sliver {
    height: auto;
  }
  .c-ratioobj.-medium-sliver::after {
    padding-top: 70.7%;
  }

  .c-ratioobj.-medium-sliver-vertical {
    height: auto;
  }
  .c-ratioobj.-medium-sliver-vertical::after {
    padding-top: 141.4%;
  }

  .c-ratioobj.-medium-gold {
    height: auto;
  }
  .c-ratioobj.-medium-gold::after {
    padding-top: 61.8618%;
  }

  .c-ratioobj.-medium-uniq1 {
    height: auto;
  }
  .c-ratioobj.-medium-uniq1::after {
    padding-top: 62.0689%;
  }

  .c-ratioobj.-medium-uniq2 {
    height: auto;
  }
  .c-ratioobj.-medium-uniq2::after {
    padding-top: 43.9393%;
  }

  .c-ratioobj.-medium-uniq3 {
    height: auto;
  }
  .c-ratioobj.-medium-uniq3::after {
    padding-top: 59.4594%;
  }

  .c-ratioobj.-medium-uniq4 {
    height: auto;
  }
  .c-ratioobj.-medium-uniq4::after {
    padding-top: 65.0746%;
  }

  .c-ratioobj.-medium-uniq5 {
    height: auto;
  }
  .c-ratioobj.-medium-uniq5::after {
    padding-top: 68%;
  }
}
@media screen and (max-width: 768px) {
  .c-ratioobj.-small-fit {
    width: 100%;
    height: 100%;
  }
  .c-ratioobj.-small-fit::after {
    padding-top: 0;
  }

  .c-ratioobj.-small-square {
    height: auto;
  }
  .c-ratioobj.-small-square::after {
    padding-top: 100%;
  }

  .c-ratioobj.-small-half {
    height: auto;
  }
  .c-ratioobj.-small-half::after {
    padding-top: 50%;
  }

  .c-ratioobj.-small-standard {
    height: auto;
  }
  .c-ratioobj.-small-standard::after {
    padding-top: 75%;
  }

  .c-ratioobj.-small-standard-vertical {
    height: auto;
  }
  .c-ratioobj.-small-standard-vertical::after {
    padding-top: 133.3%;
  }

  .c-ratioobj.-small-wide {
    height: auto;
  }
  .c-ratioobj.-small-wide::after {
    padding-top: 56.25%;
  }

  .c-ratioobj.-small-cinema-scope {
    height: auto;
  }
  .c-ratioobj.-small-cinema-scope::after {
    padding-top: 42.6%;
  }

  .c-ratioobj.-small-cinema-custom {
    height: auto;
  }
  .c-ratioobj.-small-cinema-custom::after {
    padding-top: 51.12%;
  }

  .c-ratioobj.-small-cinema-custom2 {
    height: auto;
  }
  .c-ratioobj.-small-cinema-custom2::after {
    padding-top: 55.38%;
  }

  .c-ratioobj.-small-sliver {
    height: auto;
  }
  .c-ratioobj.-small-sliver::after {
    padding-top: 70.7%;
  }

  .c-ratioobj.-small-sliver-vertical {
    height: auto;
  }
  .c-ratioobj.-small-sliver-vertical::after {
    padding-top: 141.4%;
  }

  .c-ratioobj.-small-gold {
    height: auto;
  }
  .c-ratioobj.-small-gold::after {
    padding-top: 61.8618%;
  }

  .c-ratioobj.-small-uniq1 {
    height: auto;
  }
  .c-ratioobj.-small-uniq1::after {
    padding-top: 62.0689%;
  }

  .c-ratioobj.-small-uniq2 {
    height: auto;
  }
  .c-ratioobj.-small-uniq2::after {
    padding-top: 43.9393%;
  }

  .c-ratioobj.-small-uniq3 {
    height: auto;
  }
  .c-ratioobj.-small-uniq3::after {
    padding-top: 59.4594%;
  }

  .c-ratioobj.-small-uniq4 {
    height: auto;
  }
  .c-ratioobj.-small-uniq4::after {
    padding-top: 65.0746%;
  }

  .c-ratioobj.-small-uniq5 {
    height: auto;
  }
  .c-ratioobj.-small-uniq5::after {
    padding-top: 68%;
  }
}
/* ==============================================================================================
テキストスタイル
============================================================================================== */
.c-txt-s {
  font-size: 1.4rem;
  line-height: 1.85;
}
.c-txt-s[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-1.4rem * 1.85) + 1.4rem) / 2 + 0rem);
}
.c-txt-s[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-1.4rem * 1.85) + 1.4rem) / 2 + 0rem);
}

.c-txt-m {
  font-size: 1.6rem;
  line-height: 2;
  font-weight: bold;
}
.c-txt-m[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-1.6rem * 2) + 1.6rem) / 2 + 0rem);
}
.c-txt-m[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-1.6rem * 2) + 1.6rem) / 2 + 0rem);
}
@media screen and (max-width: 768px) {
  .c-txt-m {
    font-size: 1.4rem;
    line-height: 2;
  }
  .c-txt-m.-txtcrop:before, .c-txt-m[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-1.4rem * 2) + 1.4rem) / 2 + 0rem);
  }
  .c-txt-m.-txtcrop:after, .c-txt-m[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-1.4rem * 2) + 1.4rem) / 2 + 0rem);
  }
}

@media screen and (max-width: 768px) {
  .t-home-mix .c-txt-m {
    font-size: 1.3rem;
    line-height: 2;
  }
  .t-home-mix .c-txt-m.-txtcrop:before, .t-home-mix .c-txt-m[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-1.3rem * 2) + 1.3rem) / 2 + 0rem);
  }
  .t-home-mix .c-txt-m.-txtcrop:after, .t-home-mix .c-txt-m[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-1.3rem * 2) + 1.3rem) / 2 + 0rem);
  }
}

.t-home-cooking .c-txt-heading-r + .c-txt-m {
  margin-top: 2.3rem;
}

.t-home-feature__title + .c-txt-m {
  margin-top: 2.4rem;
}
@media screen and (max-width: 768px) {
  .t-home-feature__title + .c-txt-m {
    margin-top: 2.2rem;
  }
}

.t-home-approach__heading + .c-txt-m {
  margin-top: 2.7rem;
}
@media screen and (max-width: 768px) {
  .t-home-approach__heading + .c-txt-m {
    margin-top: 2rem;
  }
}

.c-txt-title {
  font-size: 2rem;
  line-height: 1.3;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .c-txt-title {
    font-size: 1.6rem;
  }
}
.c-txt-title .c-txt-title__small {
  font-size: 1.6rem;
}
@media screen and (max-width: 768px) {
  .c-txt-title .c-txt-title__small {
    font-size: 1.4rem;
  }
}
.c-txt-title .c-txt-title__small2 {
  font-size: 1.4rem;
  color: #333333;
}

.c-txt-title2 {
  margin-top: 1.8rem;
  font-size: 1.8rem;
  line-height: 1.33;
  color: #ea602a;
  font-weight: bold;
}

.c-list-tag + .c-txt-title2 {
  margin-top: 1.2rem;
}

.c-list-tag + .c-txt-title2 {
  margin-top: 1.2rem;
}

.c-txt-heading-l {
  font-size: 7.6rem;
  line-height: 0.95;
  text-align: center;
  font-weight: bold;
  font-family: 'Helvetica Neue','Helvetica', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ヒラギノ角ゴ Pro', 'メイリオ', '游ゴシック体', 'Yu Gothic', YuGothic, 'Meiryo', メイリオ, sans-serif, serif;
  letter-spacing: -0.005em;
}
.c-txt-heading-l.-txtcrop:before, .c-txt-heading-l[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-7.6rem * 0.95) + 7.6rem) / 2 + 0rem);
}
.c-txt-heading-l.-txtcrop:after, .c-txt-heading-l[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-7.6rem * 0.95) + 7.6rem) / 2 + 0rem);
}
@media screen and (max-width: 768px) {
  .c-txt-heading-l {
    font-size: 4.2rem;
    line-height: 1;
  }
  .c-txt-heading-l.-txtcrop:before, .c-txt-heading-l[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-4.2rem * 1) + 4.2rem) / 2 + 0rem);
  }
  .c-txt-heading-l.-txtcrop:after, .c-txt-heading-l[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-4.2rem * 1) + 4.2rem) / 2 + 0rem);
  }
}

.c-txt-copy + .c-txt-heading-l {
  margin-top: 1.1rem;
}

.c-txt-heading-r {
  font-size: 2.8rem;
  line-height: 1.3;
  text-align: center;
  font-family: 'UD新ゴNT B','UD Shin Go NT Bold', serif;
}
.c-txt-heading-r.-txtcrop:before, .c-txt-heading-r[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-2.8rem * 1.3) + 2.8rem) / 2 + 0rem);
}
.c-txt-heading-r.-txtcrop:after, .c-txt-heading-r[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-2.8rem * 1.3) + 2.8rem) / 2 + 0rem);
}
@media screen and (max-width: 768px) {
  .c-txt-heading-r {
    font-size: 1.8rem;
    line-height: 1.3;
  }
  .c-txt-heading-r.-txtcrop:before, .c-txt-heading-r[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-1.8rem * 1.3) + 1.8rem) / 2 + 0rem);
  }
  .c-txt-heading-r.-txtcrop:after, .c-txt-heading-r[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-1.8rem * 1.3) + 1.8rem) / 2 + 0rem);
  }
}

@media screen and (max-width: 768px) {
  .t-home-cooking .c-txt-heading-r {
    font-size: 2.8rem;
    line-height: 1.3;
  }
  .t-home-cooking .c-txt-heading-r.-txtcrop:before, .t-home-cooking .c-txt-heading-r[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-2.8rem * 1.3) + 2.8rem) / 2 + 0rem);
  }
  .t-home-cooking .c-txt-heading-r.-txtcrop:after, .t-home-cooking .c-txt-heading-r[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-2.8rem * 1.3) + 2.8rem) / 2 + 0rem);
  }
}

.c-txt-heading-m {
  font-size: 5.4rem;
  line-height: 1.2;
  text-align: center;
  letter-spacing: -0.01em;
  font-family: 'UD新ゴNT B','UD Shin Go NT Bold', serif;
  position: relative;
}
.c-txt-heading-m.-txtcrop:before, .c-txt-heading-m[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-5.4rem * 1.2) + 5.4rem) / 2 + 0rem);
}
.c-txt-heading-m.-txtcrop:after, .c-txt-heading-m[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-5.4rem * 1.2) + 5.4rem) / 2 + 0rem);
}
@media screen and (max-width: 768px) {
  .c-txt-heading-m {
    font-size: 3rem;
    line-height: 1.2;
  }
  .c-txt-heading-m.-txtcrop:before, .c-txt-heading-m[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-3rem * 1.2) + 3rem) / 2 + 0rem);
  }
  .c-txt-heading-m.-txtcrop:after, .c-txt-heading-m[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-3rem * 1.2) + 3rem) / 2 + 0rem);
  }
}

.c-txt-heading-m__obj {
  display: inline-block;
  position: relative;
  z-index: 3;
}

.c-txt-heading-m__obj::before,
.c-txt-heading-m__obj::after {
  content: "";
  display: block;
  width: 4.5rem;
  height: 4.5rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  bottom: 0;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .c-txt-heading-m__obj::before,
.c-txt-heading-m__obj::after {
    width: 2rem;
    height: 2rem;
  }
}

.c-txt-heading-m__obj::before {
  left: -5.5rem;
  background-image: url(../image/title-obj-left.png);
}
@media screen and (max-width: 768px) {
  .c-txt-heading-m__obj::before {
    left: -3rem;
  }
}

.c-txt-heading-m__obj::after {
  right: -3.6rem;
  background-image: url(../image/title-obj-right.png);
}
@media screen and (max-width: 768px) {
  .c-txt-heading-m__obj::after {
    right: -1.7rem;
  }
}

.c-txt-copy2 + .c-txt-heading-m {
  margin-top: 1.8rem;
}
@media screen and (max-width: 768px) {
  .c-txt-copy2 + .c-txt-heading-m {
    margin-top: 0.9rem;
  }
}

.c-txt-heading__sub {
  font-size: 2rem;
  line-height: 1.2;
  text-align: center;
  font-family: 'UD新ゴNT B','UD Shin Go NT Bold', serif;
  color: #555;
}
.c-txt-heading__sub.-txtcrop:before, .c-txt-heading__sub[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-2rem * 1.2) + 2rem) / 2 + 0rem);
}
.c-txt-heading__sub.-txtcrop:after, .c-txt-heading__sub[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-2rem * 1.2) + 2rem) / 2 + 0rem);
}
@media screen and (max-width: 768px) {
  .c-txt-heading__sub {
    font-size: 1.6rem;
    line-height: 1.2;
  }
  .c-txt-heading__sub.-txtcrop:before, .c-txt-heading__sub[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-1.6rem * 1.2) + 1.6rem) / 2 + 0rem);
  }
  .c-txt-heading__sub.-txtcrop:after, .c-txt-heading__sub[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-1.6rem * 1.2) + 1.6rem) / 2 + 0rem);
  }
}

.c-txt-heading-l + .c-txt-heading__sub {
  margin-top: 1.3rem;
}

.c-txt-copy {
  font-size: 2.4rem;
  line-height: 1.3;
  text-align: center;
  letter-spacing: -0.02em;
  font-family: 'UD新ゴNT B','UD Shin Go NT Bold', serif;
}
.c-txt-copy.-txtcrop:before, .c-txt-copy[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-2.4rem * 1.3) + 2.4rem) / 2 + 0rem);
}
.c-txt-copy.-txtcrop:after, .c-txt-copy[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-2.4rem * 1.3) + 2.4rem) / 2 + 0rem);
}
@media screen and (max-width: 768px) {
  .c-txt-copy {
    font-size: 1.6rem;
    line-height: 1.3;
  }
  .c-txt-copy.-txtcrop:before, .c-txt-copy[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-1.6rem * 1.3) + 1.6rem) / 2 + 0rem);
  }
  .c-txt-copy.-txtcrop:after, .c-txt-copy[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-1.6rem * 1.3) + 1.6rem) / 2 + 0rem);
  }
}

.c-txt-copy2 {
  font-size: 2.2rem;
  line-height: 1.3;
  text-align: center;
  font-family: 'UD新ゴNT B','UD Shin Go NT Bold', serif;
  color: #333;
}
.c-txt-copy2.-txtcrop:before, .c-txt-copy2[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-2.2rem * 1.3) + 2.2rem) / 2 + 0rem);
}
.c-txt-copy2.-txtcrop:after, .c-txt-copy2[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-2.2rem * 1.3) + 2.2rem) / 2 + 0rem);
}
@media screen and (max-width: 768px) {
  .c-txt-copy2 {
    font-size: 1.5rem;
    line-height: 1.3;
  }
  .c-txt-copy2.-txtcrop:before, .c-txt-copy2[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-1.5rem * 1.3) + 1.5rem) / 2 + 0rem);
  }
  .c-txt-copy2.-txtcrop:after, .c-txt-copy2[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-1.5rem * 1.3) + 1.5rem) / 2 + 0rem);
  }
}

.c-txt-notice {
  font-size: 1.2rem;
  line-height: 1.66;
  color: #333;
}
.c-txt-notice + .c-txt-notice {
  margin-top: 0.1rem;
}
.c-txt-notice[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-1.2rem * 1.66) + 1.2rem) / 2 + 0rem);
}
.c-txt-notice[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-1.2rem * 1.66) + 1.2rem) / 2 + 0rem);
}

.c-txt-notice-m {
  font-size: 1.4rem;
  line-height: 1.6;
  color: #444;
}
.c-txt-notice-m[data-txtcrop=true]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-bottom: calc(((-1.4rem * 1.6) + 1.4rem) / 2 + 0rem);
}
.c-txt-notice-m[data-txtcrop=true]:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: calc(((-1.4rem * 1.6) + 1.4rem) / 2 + 0rem);
}
@media screen and (max-width: 768px) {
  .c-txt-notice-m {
    font-size: 1.1rem;
    line-height: 1.4;
  }
  .c-txt-notice-m[data-txtcrop=true]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-bottom: calc(((-1.1rem * 1.4) + 1.1rem) / 2 + 0rem);
  }
  .c-txt-notice-m[data-txtcrop=true]:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: calc(((-1.1rem * 1.4) + 1.1rem) / 2 + 0rem);
  }
}

.c-txt-notice-m + .c-txt-notice-m {
  margin-top: 0.1rem;
}

/* ==============================================================================================
ボタンスタイル
============================================================================================== */
.c-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1.4rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ff5f96;
  font-size: 1.8rem;
  line-height: 1.5;
  color: #fff;
  text-decoration: none;
  font-family: 'UD新ゴNT DB','UD Shin Go NT DemiBold', serif;
  text-align: center;
  border-radius: 100px;
  background-color: #ff5f96;
  -webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important;
  transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important;
}
.c-button.-brown {
  background-color: #996f29;
  border: 1px solid #996f29;
}
@media screen and (max-width: 768px) {
  .c-button {
    padding: 1.9rem 0;
    font-size: 1.6rem;
  }
}

.c-button.-size-half {
  max-width: 53.5rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 1.5em;
  font-size: 2rem;
  font-family: 'UD新ゴNT B','UD Shin Go NT Bold', serif;
}
@media screen and (max-width: 768px) {
  .c-button.-size-half {
    padding: 1.9rem 1.5em;
    font-size: 1.6rem;
  }
  .t-home-cooking .c-button.-size-half {
    padding: 1.9rem 0;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 320px) {
  .c-button.-size-half {
    letter-spacing: -0.03em;
  }
}

.c-button:hover {
  color: #ff5f96;
  background-color: #fff;
}
.c-button:hover.-brown {
  color: #996f29;
}
.c-button:hover .c-button__icon.-cart {
  background-image: url(../image/icon/icon-cart-pink.png);
}
.c-button:hover .c-button__icon.-blank {
  background-image: url(../image/icon/icon-blank-brown.png);
}
.c-button:hover .c-button__icon.-insta {
  background-image: url(../image/icon/icon-insta-pink.png);
}

/* ボタン　矢印アイコン
-----------------------------------------------------------------*/
.c-button__icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important;
  transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important;
}
.c-button__icon.-cart {
  width: 2.3rem;
  height: 2rem;
  margin-right: 0.6rem;
  background-image: url(../image/icon/icon-cart-white.png);
}
.c-button__icon.-blank {
  width: 1.1rem;
  height: 1.1rem;
  margin-left: 2rem;
  background-image: url(../image/icon/icon-blank-white.png);
}
.c-button__icon.-insta {
  width: 2.2rem;
  height: 2.2rem;
  margin-right: 1rem;
  background-image: url(../image/icon/icon-insta-white.png);
}

.c-button.-size-half .c-button__icon.-cart {
  width: 3.4rem;
  height: 3rem;
  margin-right: 1rem;
}
@media screen and (max-width: 768px) {
  .c-button.-size-half .c-button__icon.-cart {
    width: 2.3rem;
    height: 2rem;
  }
}

.c-iframe {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.c-iframe .c-iframe__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* ==============================================================================================
リストスタイル
============================================================================================== */
.c-list-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
}

.c-list-tag li {
  font-size: 1rem;
  line-height: 1;
  text-align: center;
  color: #fff;
  border-radius: 3px;
  padding: 0.5rem 1rem;
}
.c-list-tag li:not(:last-child) {
  margin-right: 0.5rem;
}

.c-list-tag__orange {
  background-color: #f76e38;
}

.c-list-tag__yellow {
  background-color: #ec9b00;
}

/* c-column - common
-----------------------------------------------------------------*/
.c-column {
  list-style: none;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
.c-column > span.c-column__block {
  display: block;
  height: 0 !important;
  margin-top: 0 !important;
  padding: 0 !important;
  position: relative;
  overflow: hidden;
}

/* c-column - default
-----------------------------------------------------------------*/
.c-column.-col1-s0p > .c-column__block {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-preferred-size: calc((100% - 0p) / 1);
  flex-basis: calc((100% - 0p) / 1);
  max-width: calc((100% - 0p) / 1);
}

.ua-ie .c-column.-col1-s0p > .c-column__block,
.ua-edge .c-column.-col1-s0p > .c-column__block,
.ua-ms .c-column.-col1-s0p > .c-column__block {
  width: 99.9%;
  width: calc((99.9% - 0p) / 1);
  max-width: calc((99.9% - 0p) / 1);
  -ms-flex-preferred-size: calc((99.9% - 0p) / 1);
  flex-basis: calc((99.9% - 0p) / 1);
}

.c-column.-col1-s0p.-mt,
.c-column.-col1-s0p[data-mt=true] {
  margin-top: -0p;
}

.c-column.-col1-s0p.-mt > .c-column__block,
.c-column.-col1-s0p[data-mt=true] > .c-column__block {
  margin-top: 0;
}

.c-column.-col1-s0p.-mt-box,
.c-column.-col1-s0p[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col1-s0p.-mb-box,
.c-column.-col1-s0p[data-mb-box=true] {
  margin-bottom: 0p;
}

.c-column.-col1-s0p-t2p > .c-column__block {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-preferred-size: calc((100% - 0p) / 1);
  flex-basis: calc((100% - 0p) / 1);
  max-width: calc((100% - 0p) / 1);
}

.ua-ie .c-column.-col1-s0p-t2p > .c-column__block,
.ua-edge .c-column.-col1-s0p-t2p > .c-column__block,
.ua-ms .c-column.-col1-s0p-t2p > .c-column__block {
  width: 99.9%;
  width: calc((99.9% - 0p) / 1);
  max-width: calc((99.9% - 0p) / 1);
  -ms-flex-preferred-size: calc((99.9% - 0p) / 1);
  flex-basis: calc((99.9% - 0p) / 1);
}

.c-column.-col1-s0p-t2p.-mt,
.c-column.-col1-s0p-t2p[data-mt=true] {
  margin-top: -2%;
}

.c-column.-col1-s0p-t2p.-mt > .c-column__block,
.c-column.-col1-s0p-t2p[data-mt=true] > .c-column__block {
  margin-top: 2%;
}

.ua-edge-16-lte .c-column.-col1-s0p-t2p.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col1-s0p-t2p[data-mt=true] > .c-column__block:before {
  content: "";
  display: block;
  padding-top: 2%;
}

.c-column.-col1-s0p-t2p.-mt-box,
.c-column.-col1-s0p-t2p[data-mt-box=true] {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col1-s0p-t2p.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col1-s0p-t2p[data-mt-box=true] > .c-column__block:before {
  padding-top: 0;
}

.c-column.-col1-s0p-t2p.-mb-box,
.c-column.-col1-s0p-t2p[data-mb-box=true] {
  margin-bottom: 2%;
}

.c-column.-col1-s0p-t1_5rem > .c-column__block {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-preferred-size: calc((100% - 0p) / 1);
  flex-basis: calc((100% - 0p) / 1);
  max-width: calc((100% - 0p) / 1);
}

.ua-ie .c-column.-col1-s0p-t1_5rem > .c-column__block,
.ua-edge .c-column.-col1-s0p-t1_5rem > .c-column__block,
.ua-ms .c-column.-col1-s0p-t1_5rem > .c-column__block {
  width: 99.9%;
  width: calc((99.9% - 0p) / 1);
  max-width: calc((99.9% - 0p) / 1);
  -ms-flex-preferred-size: calc((99.9% - 0p) / 1);
  flex-basis: calc((99.9% - 0p) / 1);
}

.c-column.-col1-s0p-t1_5rem.-mt,
.c-column.-col1-s0p-t1_5rem[data-mt=true] {
  margin-top: -1.5rem;
}

.c-column.-col1-s0p-t1_5rem.-mt > .c-column__block,
.c-column.-col1-s0p-t1_5rem[data-mt=true] > .c-column__block {
  margin-top: 1.5rem;
}

.c-column.-col1-s0p-t1_5rem.-mt-box,
.c-column.-col1-s0p-t1_5rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col1-s0p-t1_5rem.-mb-box,
.c-column.-col1-s0p-t1_5rem[data-mb-box=true] {
  margin-bottom: 1.5rem;
}

.c-column.-col2-s2p-t2_4rem > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 2%) / 2);
  flex-basis: calc((100% - 2%) / 2);
  max-width: calc((100% - 2%) / 2);
}

.ua-ie .c-column.-col2-s2p-t2_4rem > .c-column__block,
.ua-edge .c-column.-col2-s2p-t2_4rem > .c-column__block,
.ua-ms .c-column.-col2-s2p-t2_4rem > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 2%) / 2);
  max-width: calc((99.9% - 2%) / 2);
  -ms-flex-preferred-size: calc((99.9% - 2%) / 2);
  flex-basis: calc((99.9% - 2%) / 2);
}

.c-column.-col2-s2p-t2_4rem.-mt,
.c-column.-col2-s2p-t2_4rem[data-mt=true] {
  margin-top: -2.4rem;
}

.c-column.-col2-s2p-t2_4rem.-mt > .c-column__block,
.c-column.-col2-s2p-t2_4rem[data-mt=true] > .c-column__block {
  margin-top: 2.4rem;
}

.c-column.-col2-s2p-t2_4rem.-mt-box,
.c-column.-col2-s2p-t2_4rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col2-s2p-t2_4rem.-mb-box,
.c-column.-col2-s2p-t2_4rem[data-mb-box=true] {
  margin-bottom: 2.4rem;
}

.c-column.-col2-s0p > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 0%) / 2);
  flex-basis: calc((100% - 0%) / 2);
  max-width: calc((100% - 0%) / 2);
}

.ua-ie .c-column.-col2-s0p > .c-column__block,
.ua-edge .c-column.-col2-s0p > .c-column__block,
.ua-ms .c-column.-col2-s0p > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 0%) / 2);
  max-width: calc((99.9% - 0%) / 2);
  -ms-flex-preferred-size: calc((99.9% - 0%) / 2);
  flex-basis: calc((99.9% - 0%) / 2);
}

.c-column.-col2-s0p.-mt,
.c-column.-col2-s0p[data-mt=true] {
  margin-top: -0%;
}

.c-column.-col2-s0p.-mt > .c-column__block,
.c-column.-col2-s0p[data-mt=true] > .c-column__block {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col2-s0p.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s0p[data-mt=true] > .c-column__block:before {
  content: "";
  display: block;
  padding-top: 0%;
}

.c-column.-col2-s0p.-mt-box,
.c-column.-col2-s0p[data-mt-box=true] {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col2-s0p.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s0p[data-mt-box=true] > .c-column__block:before {
  padding-top: 0;
}

.c-column.-col2-s0p.-mb-box,
.c-column.-col2-s0p[data-mb-box=true] {
  margin-bottom: 0%;
}

.c-column.-col2-s1_5rem > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 1.5rem) / 2);
  flex-basis: calc((100% - 1.5rem) / 2);
  max-width: calc((100% - 1.5rem) / 2);
}

.ua-ie .c-column.-col2-s1_5rem > .c-column__block,
.ua-edge .c-column.-col2-s1_5rem > .c-column__block,
.ua-ms .c-column.-col2-s1_5rem > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 1.5rem) / 2);
  max-width: calc((99.9% - 1.5rem) / 2);
  -ms-flex-preferred-size: calc((99.9% - 1.5rem) / 2);
  flex-basis: calc((99.9% - 1.5rem) / 2);
}

.c-column.-col2-s1_5rem.-mt,
.c-column.-col2-s1_5rem[data-mt=true] {
  margin-top: -1.5rem;
}

.c-column.-col2-s1_5rem.-mt > .c-column__block,
.c-column.-col2-s1_5rem[data-mt=true] > .c-column__block {
  margin-top: 1.5rem;
}

.c-column.-col2-s1_5rem.-mt-box,
.c-column.-col2-s1_5rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col2-s1_5rem.-mb-box,
.c-column.-col2-s1_5rem[data-mb-box=true] {
  margin-bottom: 1.5rem;
}

.c-column.-col2-s3rem > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 3rem) / 2);
  flex-basis: calc((100% - 3rem) / 2);
  max-width: calc((100% - 3rem) / 2);
}

.ua-ie .c-column.-col2-s3rem > .c-column__block,
.ua-edge .c-column.-col2-s3rem > .c-column__block,
.ua-ms .c-column.-col2-s3rem > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 3rem) / 2);
  max-width: calc((99.9% - 3rem) / 2);
  -ms-flex-preferred-size: calc((99.9% - 3rem) / 2);
  flex-basis: calc((99.9% - 3rem) / 2);
}

.c-column.-col2-s3rem.-mt,
.c-column.-col2-s3rem[data-mt=true] {
  margin-top: -3rem;
}

.c-column.-col2-s3rem.-mt > .c-column__block,
.c-column.-col2-s3rem[data-mt=true] > .c-column__block {
  margin-top: 3rem;
}

.c-column.-col2-s3rem.-mt-box,
.c-column.-col2-s3rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col2-s3rem.-mb-box,
.c-column.-col2-s3rem[data-mb-box=true] {
  margin-bottom: 3rem;
}

.c-column.-col2-s3rem-t4rem > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 3rem) / 2);
  flex-basis: calc((100% - 3rem) / 2);
  max-width: calc((100% - 3rem) / 2);
}

.ua-ie .c-column.-col2-s3rem-t4rem > .c-column__block,
.ua-edge .c-column.-col2-s3rem-t4rem > .c-column__block,
.ua-ms .c-column.-col2-s3rem-t4rem > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 3rem) / 2);
  max-width: calc((99.9% - 3rem) / 2);
  -ms-flex-preferred-size: calc((99.9% - 3rem) / 2);
  flex-basis: calc((99.9% - 3rem) / 2);
}

.c-column.-col2-s3rem-t4rem.-mt,
.c-column.-col2-s3rem-t4rem[data-mt=true] {
  margin-top: -4rem;
}

.c-column.-col2-s3rem-t4rem.-mt > .c-column__block,
.c-column.-col2-s3rem-t4rem[data-mt=true] > .c-column__block {
  margin-top: 4rem;
}

.c-column.-col2-s3rem-t4rem.-mt-box,
.c-column.-col2-s3rem-t4rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col2-s3rem-t4rem.-mb-box,
.c-column.-col2-s3rem-t4rem[data-mb-box=true] {
  margin-bottom: 4rem;
}

.c-column.-col2-s4rem > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 4rem) / 2);
  flex-basis: calc((100% - 4rem) / 2);
  max-width: calc((100% - 4rem) / 2);
}

.ua-ie .c-column.-col2-s4rem > .c-column__block,
.ua-edge .c-column.-col2-s4rem > .c-column__block,
.ua-ms .c-column.-col2-s4rem > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 4rem) / 2);
  max-width: calc((99.9% - 4rem) / 2);
  -ms-flex-preferred-size: calc((99.9% - 4rem) / 2);
  flex-basis: calc((99.9% - 4rem) / 2);
}

.c-column.-col2-s4rem.-mt,
.c-column.-col2-s4rem[data-mt=true] {
  margin-top: -4rem;
}

.c-column.-col2-s4rem.-mt > .c-column__block,
.c-column.-col2-s4rem[data-mt=true] > .c-column__block {
  margin-top: 4rem;
}

.c-column.-col2-s4rem.-mt-box,
.c-column.-col2-s4rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col2-s4rem.-mb-box,
.c-column.-col2-s4rem[data-mb-box=true] {
  margin-bottom: 4rem;
}

.c-column.-col2-s6rem > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 6rem) / 2);
  flex-basis: calc((100% - 6rem) / 2);
  max-width: calc((100% - 6rem) / 2);
}

.ua-ie .c-column.-col2-s6rem > .c-column__block,
.ua-edge .c-column.-col2-s6rem > .c-column__block,
.ua-ms .c-column.-col2-s6rem > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 6rem) / 2);
  max-width: calc((99.9% - 6rem) / 2);
  -ms-flex-preferred-size: calc((99.9% - 6rem) / 2);
  flex-basis: calc((99.9% - 6rem) / 2);
}

.c-column.-col2-s6rem.-mt,
.c-column.-col2-s6rem[data-mt=true] {
  margin-top: -6rem;
}

.c-column.-col2-s6rem.-mt > .c-column__block,
.c-column.-col2-s6rem[data-mt=true] > .c-column__block {
  margin-top: 6rem;
}

.c-column.-col2-s6rem.-mt-box,
.c-column.-col2-s6rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col2-s6rem.-mb-box,
.c-column.-col2-s6rem[data-mb-box=true] {
  margin-bottom: 6rem;
}

.c-column.-col2-s1_74p > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 1.74%) / 2);
  flex-basis: calc((100% - 1.74%) / 2);
  max-width: calc((100% - 1.74%) / 2);
}

.ua-ie .c-column.-col2-s1_74p > .c-column__block,
.ua-edge .c-column.-col2-s1_74p > .c-column__block,
.ua-ms .c-column.-col2-s1_74p > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 1.74%) / 2);
  max-width: calc((99.9% - 1.74%) / 2);
  -ms-flex-preferred-size: calc((99.9% - 1.74%) / 2);
  flex-basis: calc((99.9% - 1.74%) / 2);
}

.c-column.-col2-s1_74p.-mt,
.c-column.-col2-s1_74p[data-mt=true] {
  margin-top: -1.74%;
}

.c-column.-col2-s1_74p.-mt > .c-column__block,
.c-column.-col2-s1_74p[data-mt=true] > .c-column__block {
  margin-top: 1.74%;
}

.ua-edge-16-lte .c-column.-col2-s1_74p.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s1_74p[data-mt=true] > .c-column__block:before {
  content: "";
  display: block;
  padding-top: 3.48%;
}

.c-column.-col2-s1_74p.-mt-box,
.c-column.-col2-s1_74p[data-mt-box=true] {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col2-s1_74p.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s1_74p[data-mt-box=true] > .c-column__block:before {
  padding-top: 0;
}

.c-column.-col2-s1_74p.-mb-box,
.c-column.-col2-s1_74p[data-mb-box=true] {
  margin-bottom: 1.74%;
}

.c-column.-col2-s2p > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 2%) / 2);
  flex-basis: calc((100% - 2%) / 2);
  max-width: calc((100% - 2%) / 2);
}

.ua-ie .c-column.-col2-s2p > .c-column__block,
.ua-edge .c-column.-col2-s2p > .c-column__block,
.ua-ms .c-column.-col2-s2p > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 2%) / 2);
  max-width: calc((99.9% - 2%) / 2);
  -ms-flex-preferred-size: calc((99.9% - 2%) / 2);
  flex-basis: calc((99.9% - 2%) / 2);
}

.c-column.-col2-s2p.-mt,
.c-column.-col2-s2p[data-mt=true] {
  margin-top: -2%;
}

.c-column.-col2-s2p.-mt > .c-column__block,
.c-column.-col2-s2p[data-mt=true] > .c-column__block {
  margin-top: 2%;
}

.ua-edge-16-lte .c-column.-col2-s2p.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s2p[data-mt=true] > .c-column__block:before {
  content: "";
  display: block;
  padding-top: 4%;
}

.c-column.-col2-s2p.-mt-box,
.c-column.-col2-s2p[data-mt-box=true] {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col2-s2p.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s2p[data-mt-box=true] > .c-column__block:before {
  padding-top: 0;
}

.c-column.-col2-s2p.-mb-box,
.c-column.-col2-s2p[data-mb-box=true] {
  margin-bottom: 2%;
}

.c-column.-col2-s3p > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 3%) / 2);
  flex-basis: calc((100% - 3%) / 2);
  max-width: calc((100% - 3%) / 2);
}

.ua-ie .c-column.-col2-s3p > .c-column__block,
.ua-edge .c-column.-col2-s3p > .c-column__block,
.ua-ms .c-column.-col2-s3p > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 3%) / 2);
  max-width: calc((99.9% - 3%) / 2);
  -ms-flex-preferred-size: calc((99.9% - 3%) / 2);
  flex-basis: calc((99.9% - 3%) / 2);
}

.c-column.-col2-s3p.-mt,
.c-column.-col2-s3p[data-mt=true] {
  margin-top: -3%;
}

.c-column.-col2-s3p.-mt > .c-column__block,
.c-column.-col2-s3p[data-mt=true] > .c-column__block {
  margin-top: 3%;
}

.ua-edge-16-lte .c-column.-col2-s3p.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s3p[data-mt=true] > .c-column__block:before {
  content: "";
  display: block;
  padding-top: 6%;
}

.c-column.-col2-s3p.-mt-box,
.c-column.-col2-s3p[data-mt-box=true] {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col2-s3p.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s3p[data-mt-box=true] > .c-column__block:before {
  padding-top: 0;
}

.c-column.-col2-s3p.-mb-box,
.c-column.-col2-s3p[data-mb-box=true] {
  margin-bottom: 3%;
}

.c-column.-col2-s1_6rem > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 1.6rem) / 2);
  flex-basis: calc((100% - 1.6rem) / 2);
  max-width: calc((100% - 1.6rem) / 2);
}

.ua-ie .c-column.-col2-s1_6rem > .c-column__block,
.ua-edge .c-column.-col2-s1_6rem > .c-column__block,
.ua-ms .c-column.-col2-s1_6rem > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 1.6rem) / 2);
  max-width: calc((99.9% - 1.6rem) / 2);
  -ms-flex-preferred-size: calc((99.9% - 1.6rem) / 2);
  flex-basis: calc((99.9% - 1.6rem) / 2);
}

.c-column.-col2-s1_6rem.-mt,
.c-column.-col2-s1_6rem[data-mt=true] {
  margin-top: -1.6rem;
}

.c-column.-col2-s1_6rem.-mt > .c-column__block,
.c-column.-col2-s1_6rem[data-mt=true] > .c-column__block {
  margin-top: 1.6rem;
}

.c-column.-col2-s1_6rem.-mt-box,
.c-column.-col2-s1_6rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col2-s1_6rem.-mb-box,
.c-column.-col2-s1_6rem[data-mb-box=true] {
  margin-bottom: 1.6rem;
}

.c-column.-col2-s2_4rem > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 2.4rem) / 2);
  flex-basis: calc((100% - 2.4rem) / 2);
  max-width: calc((100% - 2.4rem) / 2);
}

.ua-ie .c-column.-col2-s2_4rem > .c-column__block,
.ua-edge .c-column.-col2-s2_4rem > .c-column__block,
.ua-ms .c-column.-col2-s2_4rem > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 2.4rem) / 2);
  max-width: calc((99.9% - 2.4rem) / 2);
  -ms-flex-preferred-size: calc((99.9% - 2.4rem) / 2);
  flex-basis: calc((99.9% - 2.4rem) / 2);
}

.c-column.-col2-s2_4rem.-mt,
.c-column.-col2-s2_4rem[data-mt=true] {
  margin-top: -2.4rem;
}

.c-column.-col2-s2_4rem.-mt > .c-column__block,
.c-column.-col2-s2_4rem[data-mt=true] > .c-column__block {
  margin-top: 2.4rem;
}

.c-column.-col2-s2_4rem.-mt-box,
.c-column.-col2-s2_4rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col2-s2_4rem.-mb-box,
.c-column.-col2-s2_4rem[data-mb-box=true] {
  margin-bottom: 2.4rem;
}

.c-column.-col2-s2_7p > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 2.7%) / 2);
  flex-basis: calc((100% - 2.7%) / 2);
  max-width: calc((100% - 2.7%) / 2);
}

.ua-ie .c-column.-col2-s2_7p > .c-column__block,
.ua-edge .c-column.-col2-s2_7p > .c-column__block,
.ua-ms .c-column.-col2-s2_7p > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 2.7%) / 2);
  max-width: calc((99.9% - 2.7%) / 2);
  -ms-flex-preferred-size: calc((99.9% - 2.7%) / 2);
  flex-basis: calc((99.9% - 2.7%) / 2);
}

.c-column.-col2-s2_7p.-mt,
.c-column.-col2-s2_7p[data-mt=true] {
  margin-top: -2.7%;
}

.c-column.-col2-s2_7p.-mt > .c-column__block,
.c-column.-col2-s2_7p[data-mt=true] > .c-column__block {
  margin-top: 2.7%;
}

.ua-edge-16-lte .c-column.-col2-s2_7p.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s2_7p[data-mt=true] > .c-column__block:before {
  content: "";
  display: block;
  padding-top: 5.4%;
}

.c-column.-col2-s2_7p.-mt-box,
.c-column.-col2-s2_7p[data-mt-box=true] {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col2-s2_7p.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s2_7p[data-mt-box=true] > .c-column__block:before {
  padding-top: 0;
}

.c-column.-col2-s2_7p.-mb-box,
.c-column.-col2-s2_7p[data-mb-box=true] {
  margin-bottom: 2.7%;
}

.c-column.-col2-s1_4p > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 1.4%) / 2);
  flex-basis: calc((100% - 1.4%) / 2);
  max-width: calc((100% - 1.4%) / 2);
}

.ua-ie .c-column.-col2-s1_4p > .c-column__block,
.ua-edge .c-column.-col2-s1_4p > .c-column__block,
.ua-ms .c-column.-col2-s1_4p > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 1.4%) / 2);
  max-width: calc((99.9% - 1.4%) / 2);
  -ms-flex-preferred-size: calc((99.9% - 1.4%) / 2);
  flex-basis: calc((99.9% - 1.4%) / 2);
}

.c-column.-col2-s1_4p.-mt,
.c-column.-col2-s1_4p[data-mt=true] {
  margin-top: -1.4%;
}

.c-column.-col2-s1_4p.-mt > .c-column__block,
.c-column.-col2-s1_4p[data-mt=true] > .c-column__block {
  margin-top: 1.4%;
}

.ua-edge-16-lte .c-column.-col2-s1_4p.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s1_4p[data-mt=true] > .c-column__block:before {
  content: "";
  display: block;
  padding-top: 2.8%;
}

.c-column.-col2-s1_4p.-mt-box,
.c-column.-col2-s1_4p[data-mt-box=true] {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col2-s1_4p.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s1_4p[data-mt-box=true] > .c-column__block:before {
  padding-top: 0;
}

.c-column.-col2-s1_4p.-mb-box,
.c-column.-col2-s1_4p[data-mb-box=true] {
  margin-bottom: 1.4%;
}

.c-column.-col3-s0p > .c-column__block {
  -ms-flex-preferred-size: 33.3333333333%;
  flex-basis: 33.3333333333%;
  -ms-flex-preferred-size: calc((100% - 0%) / 3);
  flex-basis: calc((100% - 0%) / 3);
  max-width: calc((100% - 0%) / 3);
}

.ua-ie .c-column.-col3-s0p > .c-column__block,
.ua-edge .c-column.-col3-s0p > .c-column__block,
.ua-ms .c-column.-col3-s0p > .c-column__block {
  width: 33.3%;
  width: calc((99.9% - 0%) / 3);
  max-width: calc((99.9% - 0%) / 3);
  -ms-flex-preferred-size: calc((99.9% - 0%) / 3);
  flex-basis: calc((99.9% - 0%) / 3);
}

.c-column.-col3-s0p.-mt,
.c-column.-col3-s0p[data-mt=true] {
  margin-top: -0%;
}

.c-column.-col3-s0p.-mt > .c-column__block,
.c-column.-col3-s0p[data-mt=true] > .c-column__block {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col3-s0p.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col3-s0p[data-mt=true] > .c-column__block:before {
  content: "";
  display: block;
  padding-top: 0%;
}

.c-column.-col3-s0p.-mt-box,
.c-column.-col3-s0p[data-mt-box=true] {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col3-s0p.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col3-s0p[data-mt-box=true] > .c-column__block:before {
  padding-top: 0;
}

.c-column.-col3-s0p.-mb-box,
.c-column.-col3-s0p[data-mb-box=true] {
  margin-bottom: 0%;
}

.c-column.-col3-s1_4p > .c-column__block {
  -ms-flex-preferred-size: 33.3333333333%;
  flex-basis: 33.3333333333%;
  -ms-flex-preferred-size: calc((100% - 2.8%) / 3);
  flex-basis: calc((100% - 2.8%) / 3);
  max-width: calc((100% - 2.8%) / 3);
}

.ua-ie .c-column.-col3-s1_4p > .c-column__block,
.ua-edge .c-column.-col3-s1_4p > .c-column__block,
.ua-ms .c-column.-col3-s1_4p > .c-column__block {
  width: 33.3%;
  width: calc((99.9% - 2.8%) / 3);
  max-width: calc((99.9% - 2.8%) / 3);
  -ms-flex-preferred-size: calc((99.9% - 2.8%) / 3);
  flex-basis: calc((99.9% - 2.8%) / 3);
}

.c-column.-col3-s1_4p.-mt,
.c-column.-col3-s1_4p[data-mt=true] {
  margin-top: -1.4%;
}

.c-column.-col3-s1_4p.-mt > .c-column__block,
.c-column.-col3-s1_4p[data-mt=true] > .c-column__block {
  margin-top: 1.4%;
}

.ua-edge-16-lte .c-column.-col3-s1_4p.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col3-s1_4p[data-mt=true] > .c-column__block:before {
  content: "";
  display: block;
  padding-top: 4.2%;
}

.c-column.-col3-s1_4p.-mt-box,
.c-column.-col3-s1_4p[data-mt-box=true] {
  margin-top: 0;
}

.ua-edge-16-lte .c-column.-col3-s1_4p.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col3-s1_4p[data-mt-box=true] > .c-column__block:before {
  padding-top: 0;
}

.c-column.-col3-s1_4p.-mb-box,
.c-column.-col3-s1_4p[data-mb-box=true] {
  margin-bottom: 1.4%;
}

.c-column.-col3-s3rem > .c-column__block {
  -ms-flex-preferred-size: 33.3333333333%;
  flex-basis: 33.3333333333%;
  -ms-flex-preferred-size: calc((100% - 6rem) / 3);
  flex-basis: calc((100% - 6rem) / 3);
  max-width: calc((100% - 6rem) / 3);
}

.ua-ie .c-column.-col3-s3rem > .c-column__block,
.ua-edge .c-column.-col3-s3rem > .c-column__block,
.ua-ms .c-column.-col3-s3rem > .c-column__block {
  width: 33.3%;
  width: calc((99.9% - 6rem) / 3);
  max-width: calc((99.9% - 6rem) / 3);
  -ms-flex-preferred-size: calc((99.9% - 6rem) / 3);
  flex-basis: calc((99.9% - 6rem) / 3);
}

.c-column.-col3-s3rem.-mt,
.c-column.-col3-s3rem[data-mt=true] {
  margin-top: -3rem;
}

.c-column.-col3-s3rem.-mt > .c-column__block,
.c-column.-col3-s3rem[data-mt=true] > .c-column__block {
  margin-top: 3rem;
}

.c-column.-col3-s3rem.-mt-box,
.c-column.-col3-s3rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col3-s3rem.-mb-box,
.c-column.-col3-s3rem[data-mb-box=true] {
  margin-bottom: 3rem;
}

.c-column.-col4-s1_6rem > .c-column__block {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  -ms-flex-preferred-size: calc((100% - 4.8rem) / 4);
  flex-basis: calc((100% - 4.8rem) / 4);
  max-width: calc((100% - 4.8rem) / 4);
}

.ua-ie .c-column.-col4-s1_6rem > .c-column__block,
.ua-edge .c-column.-col4-s1_6rem > .c-column__block,
.ua-ms .c-column.-col4-s1_6rem > .c-column__block {
  width: 24.975%;
  width: calc((99.9% - 4.8rem) / 4);
  max-width: calc((99.9% - 4.8rem) / 4);
  -ms-flex-preferred-size: calc((99.9% - 4.8rem) / 4);
  flex-basis: calc((99.9% - 4.8rem) / 4);
}

.c-column.-col4-s1_6rem.-mt,
.c-column.-col4-s1_6rem[data-mt=true] {
  margin-top: -1.6rem;
}

.c-column.-col4-s1_6rem.-mt > .c-column__block,
.c-column.-col4-s1_6rem[data-mt=true] > .c-column__block {
  margin-top: 1.6rem;
}

.c-column.-col4-s1_6rem.-mt-box,
.c-column.-col4-s1_6rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col4-s1_6rem.-mb-box,
.c-column.-col4-s1_6rem[data-mb-box=true] {
  margin-bottom: 1.6rem;
}

.c-column.-col2-s1rem-t1rem > .c-column__block {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: calc((100% - 1rem) / 2);
  flex-basis: calc((100% - 1rem) / 2);
  max-width: calc((100% - 1rem) / 2);
}

.ua-ie .c-column.-col2-s1rem-t1rem > .c-column__block,
.ua-edge .c-column.-col2-s1rem-t1rem > .c-column__block,
.ua-ms .c-column.-col2-s1rem-t1rem > .c-column__block {
  width: 49.95%;
  width: calc((99.9% - 1rem) / 2);
  max-width: calc((99.9% - 1rem) / 2);
  -ms-flex-preferred-size: calc((99.9% - 1rem) / 2);
  flex-basis: calc((99.9% - 1rem) / 2);
}

.c-column.-col2-s1rem-t1rem.-mt,
.c-column.-col2-s1rem-t1rem[data-mt=true] {
  margin-top: -1rem;
}

.c-column.-col2-s1rem-t1rem.-mt > .c-column__block,
.c-column.-col2-s1rem-t1rem[data-mt=true] > .c-column__block {
  margin-top: 1rem;
}

.c-column.-col2-s1rem-t1rem.-mt-box,
.c-column.-col2-s1rem-t1rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col2-s1rem-t1rem.-mb-box,
.c-column.-col2-s1rem-t1rem[data-mb-box=true] {
  margin-bottom: 1rem;
}

.c-column.-col3-s1rem > .c-column__block {
  -ms-flex-preferred-size: 33.3333333333%;
  flex-basis: 33.3333333333%;
  -ms-flex-preferred-size: calc((100% - 2rem) / 3);
  flex-basis: calc((100% - 2rem) / 3);
  max-width: calc((100% - 2rem) / 3);
}

.ua-ie .c-column.-col3-s1rem > .c-column__block,
.ua-edge .c-column.-col3-s1rem > .c-column__block,
.ua-ms .c-column.-col3-s1rem > .c-column__block {
  width: 33.3%;
  width: calc((99.9% - 2rem) / 3);
  max-width: calc((99.9% - 2rem) / 3);
  -ms-flex-preferred-size: calc((99.9% - 2rem) / 3);
  flex-basis: calc((99.9% - 2rem) / 3);
}

.c-column.-col3-s1rem.-mt,
.c-column.-col3-s1rem[data-mt=true] {
  margin-top: -1rem;
}

.c-column.-col3-s1rem.-mt > .c-column__block,
.c-column.-col3-s1rem[data-mt=true] > .c-column__block {
  margin-top: 1rem;
}

.c-column.-col3-s1rem.-mt-box,
.c-column.-col3-s1rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col3-s1rem.-mb-box,
.c-column.-col3-s1rem[data-mb-box=true] {
  margin-bottom: 1rem;
}

.c-column.-col3-s2_4rem > .c-column__block {
  -ms-flex-preferred-size: 33.3333333333%;
  flex-basis: 33.3333333333%;
  -ms-flex-preferred-size: calc((100% - 4.8rem) / 3);
  flex-basis: calc((100% - 4.8rem) / 3);
  max-width: calc((100% - 4.8rem) / 3);
}

.ua-ie .c-column.-col3-s2_4rem > .c-column__block,
.ua-edge .c-column.-col3-s2_4rem > .c-column__block,
.ua-ms .c-column.-col3-s2_4rem > .c-column__block {
  width: 33.3%;
  width: calc((99.9% - 4.8rem) / 3);
  max-width: calc((99.9% - 4.8rem) / 3);
  -ms-flex-preferred-size: calc((99.9% - 4.8rem) / 3);
  flex-basis: calc((99.9% - 4.8rem) / 3);
}

.c-column.-col3-s2_4rem.-mt,
.c-column.-col3-s2_4rem[data-mt=true] {
  margin-top: -2.4rem;
}

.c-column.-col3-s2_4rem.-mt > .c-column__block,
.c-column.-col3-s2_4rem[data-mt=true] > .c-column__block {
  margin-top: 2.4rem;
}

.c-column.-col3-s2_4rem.-mt-box,
.c-column.-col3-s2_4rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col3-s2_4rem.-mb-box,
.c-column.-col3-s2_4rem[data-mb-box=true] {
  margin-bottom: 2.4rem;
}

.c-column.-col3-s2_4rem-t4rem > .c-column__block {
  -ms-flex-preferred-size: 33.3333333333%;
  flex-basis: 33.3333333333%;
  -ms-flex-preferred-size: calc((100% - 4.8rem) / 3);
  flex-basis: calc((100% - 4.8rem) / 3);
  max-width: calc((100% - 4.8rem) / 3);
}

.ua-ie .c-column.-col3-s2_4rem-t4rem > .c-column__block,
.ua-edge .c-column.-col3-s2_4rem-t4rem > .c-column__block,
.ua-ms .c-column.-col3-s2_4rem-t4rem > .c-column__block {
  width: 33.3%;
  width: calc((99.9% - 4.8rem) / 3);
  max-width: calc((99.9% - 4.8rem) / 3);
  -ms-flex-preferred-size: calc((99.9% - 4.8rem) / 3);
  flex-basis: calc((99.9% - 4.8rem) / 3);
}

.c-column.-col3-s2_4rem-t4rem.-mt,
.c-column.-col3-s2_4rem-t4rem[data-mt=true] {
  margin-top: -4rem;
}

.c-column.-col3-s2_4rem-t4rem.-mt > .c-column__block,
.c-column.-col3-s2_4rem-t4rem[data-mt=true] > .c-column__block {
  margin-top: 4rem;
}

.c-column.-col3-s2_4rem-t4rem.-mt-box,
.c-column.-col3-s2_4rem-t4rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col3-s2_4rem-t4rem.-mb-box,
.c-column.-col3-s2_4rem-t4rem[data-mb-box=true] {
  margin-bottom: 4rem;
}

.c-column.-col3-s1rem-t1rem > .c-column__block {
  -ms-flex-preferred-size: 33.3333333333%;
  flex-basis: 33.3333333333%;
  -ms-flex-preferred-size: calc((100% - 2rem) / 3);
  flex-basis: calc((100% - 2rem) / 3);
  max-width: calc((100% - 2rem) / 3);
}

.ua-ie .c-column.-col3-s1rem-t1rem > .c-column__block,
.ua-edge .c-column.-col3-s1rem-t1rem > .c-column__block,
.ua-ms .c-column.-col3-s1rem-t1rem > .c-column__block {
  width: 33.3%;
  width: calc((99.9% - 2rem) / 3);
  max-width: calc((99.9% - 2rem) / 3);
  -ms-flex-preferred-size: calc((99.9% - 2rem) / 3);
  flex-basis: calc((99.9% - 2rem) / 3);
}

.c-column.-col3-s1rem-t1rem.-mt,
.c-column.-col3-s1rem-t1rem[data-mt=true] {
  margin-top: -1rem;
}

.c-column.-col3-s1rem-t1rem.-mt > .c-column__block,
.c-column.-col3-s1rem-t1rem[data-mt=true] > .c-column__block {
  margin-top: 1rem;
}

.c-column.-col3-s1rem-t1rem.-mt-box,
.c-column.-col3-s1rem-t1rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col3-s1rem-t1rem.-mb-box,
.c-column.-col3-s1rem-t1rem[data-mb-box=true] {
  margin-bottom: 1rem;
}

.c-column.-col3-s1_1rem-t1_2rem > .c-column__block {
  -ms-flex-preferred-size: 33.3333333333%;
  flex-basis: 33.3333333333%;
  -ms-flex-preferred-size: calc((100% - 2.2rem) / 3);
  flex-basis: calc((100% - 2.2rem) / 3);
  max-width: calc((100% - 2.2rem) / 3);
}

.ua-ie .c-column.-col3-s1_1rem-t1_2rem > .c-column__block,
.ua-edge .c-column.-col3-s1_1rem-t1_2rem > .c-column__block,
.ua-ms .c-column.-col3-s1_1rem-t1_2rem > .c-column__block {
  width: 33.3%;
  width: calc((99.9% - 2.2rem) / 3);
  max-width: calc((99.9% - 2.2rem) / 3);
  -ms-flex-preferred-size: calc((99.9% - 2.2rem) / 3);
  flex-basis: calc((99.9% - 2.2rem) / 3);
}

.c-column.-col3-s1_1rem-t1_2rem.-mt,
.c-column.-col3-s1_1rem-t1_2rem[data-mt=true] {
  margin-top: -1.2rem;
}

.c-column.-col3-s1_1rem-t1_2rem.-mt > .c-column__block,
.c-column.-col3-s1_1rem-t1_2rem[data-mt=true] > .c-column__block {
  margin-top: 1.2rem;
}

.c-column.-col3-s1_1rem-t1_2rem.-mt-box,
.c-column.-col3-s1_1rem-t1_2rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col3-s1_1rem-t1_2rem.-mb-box,
.c-column.-col3-s1_1rem-t1_2rem[data-mb-box=true] {
  margin-bottom: 1.2rem;
}

.c-column.-col4-s1_6rem > .c-column__block {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  -ms-flex-preferred-size: calc((100% - 4.8rem) / 4);
  flex-basis: calc((100% - 4.8rem) / 4);
  max-width: calc((100% - 4.8rem) / 4);
}

.ua-ie .c-column.-col4-s1_6rem > .c-column__block,
.ua-edge .c-column.-col4-s1_6rem > .c-column__block,
.ua-ms .c-column.-col4-s1_6rem > .c-column__block {
  width: 24.975%;
  width: calc((99.9% - 4.8rem) / 4);
  max-width: calc((99.9% - 4.8rem) / 4);
  -ms-flex-preferred-size: calc((99.9% - 4.8rem) / 4);
  flex-basis: calc((99.9% - 4.8rem) / 4);
}

.c-column.-col4-s1_6rem.-mt,
.c-column.-col4-s1_6rem[data-mt=true] {
  margin-top: -1.6rem;
}

.c-column.-col4-s1_6rem.-mt > .c-column__block,
.c-column.-col4-s1_6rem[data-mt=true] > .c-column__block {
  margin-top: 1.6rem;
}

.c-column.-col4-s1_6rem.-mt-box,
.c-column.-col4-s1_6rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col4-s1_6rem.-mb-box,
.c-column.-col4-s1_6rem[data-mb-box=true] {
  margin-bottom: 1.6rem;
}

.c-column.-col4-s1_8rem > .c-column__block {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  -ms-flex-preferred-size: calc((100% - 5.4rem) / 4);
  flex-basis: calc((100% - 5.4rem) / 4);
  max-width: calc((100% - 5.4rem) / 4);
}

.ua-ie .c-column.-col4-s1_8rem > .c-column__block,
.ua-edge .c-column.-col4-s1_8rem > .c-column__block,
.ua-ms .c-column.-col4-s1_8rem > .c-column__block {
  width: 24.975%;
  width: calc((99.9% - 5.4rem) / 4);
  max-width: calc((99.9% - 5.4rem) / 4);
  -ms-flex-preferred-size: calc((99.9% - 5.4rem) / 4);
  flex-basis: calc((99.9% - 5.4rem) / 4);
}

.c-column.-col4-s1_8rem.-mt,
.c-column.-col4-s1_8rem[data-mt=true] {
  margin-top: -1.8rem;
}

.c-column.-col4-s1_8rem.-mt > .c-column__block,
.c-column.-col4-s1_8rem[data-mt=true] > .c-column__block {
  margin-top: 1.8rem;
}

.c-column.-col4-s1_8rem.-mt-box,
.c-column.-col4-s1_8rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col4-s1_8rem.-mb-box,
.c-column.-col4-s1_8rem[data-mb-box=true] {
  margin-bottom: 1.8rem;
}

.c-column.-col4-s1_6rem > .c-column__block {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  -ms-flex-preferred-size: calc((100% - 4.8rem) / 4);
  flex-basis: calc((100% - 4.8rem) / 4);
  max-width: calc((100% - 4.8rem) / 4);
}

.ua-ie .c-column.-col4-s1_6rem > .c-column__block,
.ua-edge .c-column.-col4-s1_6rem > .c-column__block,
.ua-ms .c-column.-col4-s1_6rem > .c-column__block {
  width: 24.975%;
  width: calc((99.9% - 4.8rem) / 4);
  max-width: calc((99.9% - 4.8rem) / 4);
  -ms-flex-preferred-size: calc((99.9% - 4.8rem) / 4);
  flex-basis: calc((99.9% - 4.8rem) / 4);
}

.c-column.-col4-s1_6rem.-mt,
.c-column.-col4-s1_6rem[data-mt=true] {
  margin-top: -1.6rem;
}

.c-column.-col4-s1_6rem.-mt > .c-column__block,
.c-column.-col4-s1_6rem[data-mt=true] > .c-column__block {
  margin-top: 1.6rem;
}

.c-column.-col4-s1_6rem.-mt-box,
.c-column.-col4-s1_6rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col4-s1_6rem.-mb-box,
.c-column.-col4-s1_6rem[data-mb-box=true] {
  margin-bottom: 1.6rem;
}

.c-column.-col4-s1_6rem-t1_6rem > .c-column__block {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  -ms-flex-preferred-size: calc((100% - 4.8rem) / 4);
  flex-basis: calc((100% - 4.8rem) / 4);
  max-width: calc((100% - 4.8rem) / 4);
}

.ua-ie .c-column.-col4-s1_6rem-t1_6rem > .c-column__block,
.ua-edge .c-column.-col4-s1_6rem-t1_6rem > .c-column__block,
.ua-ms .c-column.-col4-s1_6rem-t1_6rem > .c-column__block {
  width: 24.975%;
  width: calc((99.9% - 4.8rem) / 4);
  max-width: calc((99.9% - 4.8rem) / 4);
  -ms-flex-preferred-size: calc((99.9% - 4.8rem) / 4);
  flex-basis: calc((99.9% - 4.8rem) / 4);
}

.c-column.-col4-s1_6rem-t1_6rem.-mt,
.c-column.-col4-s1_6rem-t1_6rem[data-mt=true] {
  margin-top: -1.6rem;
}

.c-column.-col4-s1_6rem-t1_6rem.-mt > .c-column__block,
.c-column.-col4-s1_6rem-t1_6rem[data-mt=true] > .c-column__block {
  margin-top: 1.6rem;
}

.c-column.-col4-s1_6rem-t1_6rem.-mt-box,
.c-column.-col4-s1_6rem-t1_6rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col4-s1_6rem-t1_6rem.-mb-box,
.c-column.-col4-s1_6rem-t1_6rem[data-mb-box=true] {
  margin-bottom: 1.6rem;
}

.c-column.-col4-s1_6rem-t1_8rem > .c-column__block {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  -ms-flex-preferred-size: calc((100% - 4.8rem) / 4);
  flex-basis: calc((100% - 4.8rem) / 4);
  max-width: calc((100% - 4.8rem) / 4);
}

.ua-ie .c-column.-col4-s1_6rem-t1_8rem > .c-column__block,
.ua-edge .c-column.-col4-s1_6rem-t1_8rem > .c-column__block,
.ua-ms .c-column.-col4-s1_6rem-t1_8rem > .c-column__block {
  width: 24.975%;
  width: calc((99.9% - 4.8rem) / 4);
  max-width: calc((99.9% - 4.8rem) / 4);
  -ms-flex-preferred-size: calc((99.9% - 4.8rem) / 4);
  flex-basis: calc((99.9% - 4.8rem) / 4);
}

.c-column.-col4-s1_6rem-t1_8rem.-mt,
.c-column.-col4-s1_6rem-t1_8rem[data-mt=true] {
  margin-top: -1.8rem;
}

.c-column.-col4-s1_6rem-t1_8rem.-mt > .c-column__block,
.c-column.-col4-s1_6rem-t1_8rem[data-mt=true] > .c-column__block {
  margin-top: 1.8rem;
}

.c-column.-col4-s1_6rem-t1_8rem.-mt-box,
.c-column.-col4-s1_6rem-t1_8rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col4-s1_6rem-t1_8rem.-mb-box,
.c-column.-col4-s1_6rem-t1_8rem[data-mb-box=true] {
  margin-bottom: 1.8rem;
}

.c-column.-col4-s1_6rem-t2_4rem > .c-column__block {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  -ms-flex-preferred-size: calc((100% - 4.8rem) / 4);
  flex-basis: calc((100% - 4.8rem) / 4);
  max-width: calc((100% - 4.8rem) / 4);
}

.ua-ie .c-column.-col4-s1_6rem-t2_4rem > .c-column__block,
.ua-edge .c-column.-col4-s1_6rem-t2_4rem > .c-column__block,
.ua-ms .c-column.-col4-s1_6rem-t2_4rem > .c-column__block {
  width: 24.975%;
  width: calc((99.9% - 4.8rem) / 4);
  max-width: calc((99.9% - 4.8rem) / 4);
  -ms-flex-preferred-size: calc((99.9% - 4.8rem) / 4);
  flex-basis: calc((99.9% - 4.8rem) / 4);
}

.c-column.-col4-s1_6rem-t2_4rem.-mt,
.c-column.-col4-s1_6rem-t2_4rem[data-mt=true] {
  margin-top: -2.4rem;
}

.c-column.-col4-s1_6rem-t2_4rem.-mt > .c-column__block,
.c-column.-col4-s1_6rem-t2_4rem[data-mt=true] > .c-column__block {
  margin-top: 2.4rem;
}

.c-column.-col4-s1_6rem-t2_4rem.-mt-box,
.c-column.-col4-s1_6rem-t2_4rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col4-s1_6rem-t2_4rem.-mb-box,
.c-column.-col4-s1_6rem-t2_4rem[data-mb-box=true] {
  margin-bottom: 2.4rem;
}

.c-column.-col4-s1_6rem > .c-column__block {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  -ms-flex-preferred-size: calc((100% - 4.8rem) / 4);
  flex-basis: calc((100% - 4.8rem) / 4);
  max-width: calc((100% - 4.8rem) / 4);
}

.ua-ie .c-column.-col4-s1_6rem > .c-column__block,
.ua-edge .c-column.-col4-s1_6rem > .c-column__block,
.ua-ms .c-column.-col4-s1_6rem > .c-column__block {
  width: 24.975%;
  width: calc((99.9% - 4.8rem) / 4);
  max-width: calc((99.9% - 4.8rem) / 4);
  -ms-flex-preferred-size: calc((99.9% - 4.8rem) / 4);
  flex-basis: calc((99.9% - 4.8rem) / 4);
}

.c-column.-col4-s1_6rem.-mt,
.c-column.-col4-s1_6rem[data-mt=true] {
  margin-top: -1.6rem;
}

.c-column.-col4-s1_6rem.-mt > .c-column__block,
.c-column.-col4-s1_6rem[data-mt=true] > .c-column__block {
  margin-top: 1.6rem;
}

.c-column.-col4-s1_6rem.-mt-box,
.c-column.-col4-s1_6rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col4-s1_6rem.-mb-box,
.c-column.-col4-s1_6rem[data-mb-box=true] {
  margin-bottom: 1.6rem;
}

.c-column.-col5-s10px-t1rem > .c-column__block {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  -ms-flex-preferred-size: calc((100% - 40px) / 5);
  flex-basis: calc((100% - 40px) / 5);
  max-width: calc((100% - 40px) / 5);
}

.ua-ie .c-column.-col5-s10px-t1rem > .c-column__block,
.ua-edge .c-column.-col5-s10px-t1rem > .c-column__block,
.ua-ms .c-column.-col5-s10px-t1rem > .c-column__block {
  width: 19.98%;
  width: calc((99.9% - 40px) / 5);
  max-width: calc((99.9% - 40px) / 5);
  -ms-flex-preferred-size: calc((99.9% - 40px) / 5);
  flex-basis: calc((99.9% - 40px) / 5);
}

.c-column.-col5-s10px-t1rem.-mt,
.c-column.-col5-s10px-t1rem[data-mt=true] {
  margin-top: -1rem;
}

.c-column.-col5-s10px-t1rem.-mt > .c-column__block,
.c-column.-col5-s10px-t1rem[data-mt=true] > .c-column__block {
  margin-top: 1rem;
}

.c-column.-col5-s10px-t1rem.-mt-box,
.c-column.-col5-s10px-t1rem[data-mt-box=true] {
  margin-top: 0;
}

.c-column.-col5-s10px-t1rem.-mb-box,
.c-column.-col5-s10px-t1rem[data-mb-box=true] {
  margin-bottom: 1rem;
}

/* c-column - breakpoint / demi-regular
-----------------------------------------------------------------*/
@media screen and (max-width: -1) {
  .c-column.-col2-s1_8rem-demi-regular > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 1.8rem) / 2);
    flex-basis: calc((100% - 1.8rem) / 2);
    max-width: calc((100% - 1.8rem) / 2);
  }

  .ua-ie .c-column.-col2-s1_8rem-demi-regular > .c-column__block,
.ua-edge .c-column.-col2-s1_8rem-demi-regular > .c-column__block,
.ua-ms .c-column.-col2-s1_8rem-demi-regular > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 1.8rem) / 2);
    max-width: calc((99.9% - 1.8rem) / 2);
    -ms-flex-preferred-size: calc((99.9% - 1.8rem) / 2);
    flex-basis: calc((99.9% - 1.8rem) / 2);
  }

  .c-column.-col2-s1_8rem-demi-regular.-mt,
.c-column.-col2-s1_8rem-demi-regular[data-mt=true] {
    margin-top: -1.8rem;
  }

  .c-column.-col2-s1_8rem-demi-regular.-mt > .c-column__block,
.c-column.-col2-s1_8rem-demi-regular[data-mt=true] > .c-column__block {
    margin-top: 1.8rem;
  }

  .c-column.-col2-s1_8rem-demi-regular.-mt-box,
.c-column.-col2-s1_8rem-demi-regular[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s1_8rem-demi-regular.-mb-box,
.c-column.-col2-s1_8rem-demi-regular[data-mb-box=true] {
    margin-bottom: 1.8rem;
  }
}
/* c-column - breakpoint / regular
-----------------------------------------------------------------*/
@media screen and (max-width: -1) {
  .c-column.-col2-s16px-regular > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 16px) / 2);
    flex-basis: calc((100% - 16px) / 2);
    max-width: calc((100% - 16px) / 2);
  }

  .ua-ie .c-column.-col2-s16px-regular > .c-column__block,
.ua-edge .c-column.-col2-s16px-regular > .c-column__block,
.ua-ms .c-column.-col2-s16px-regular > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 16px) / 2);
    max-width: calc((99.9% - 16px) / 2);
    -ms-flex-preferred-size: calc((99.9% - 16px) / 2);
    flex-basis: calc((99.9% - 16px) / 2);
  }

  .c-column.-col2-s16px-regular.-mt,
.c-column.-col2-s16px-regular[data-mt=true] {
    margin-top: -16px;
  }

  .c-column.-col2-s16px-regular.-mt > .c-column__block,
.c-column.-col2-s16px-regular[data-mt=true] > .c-column__block {
    margin-top: 16px;
  }

  .c-column.-col2-s16px-regular.-mt-box,
.c-column.-col2-s16px-regular[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s16px-regular.-mb-box,
.c-column.-col2-s16px-regular[data-mb-box=true] {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: -1) {
  .c-column.-col2-s24px-regular > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 24px) / 2);
    flex-basis: calc((100% - 24px) / 2);
    max-width: calc((100% - 24px) / 2);
  }

  .ua-ie .c-column.-col2-s24px-regular > .c-column__block,
.ua-edge .c-column.-col2-s24px-regular > .c-column__block,
.ua-ms .c-column.-col2-s24px-regular > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 24px) / 2);
    max-width: calc((99.9% - 24px) / 2);
    -ms-flex-preferred-size: calc((99.9% - 24px) / 2);
    flex-basis: calc((99.9% - 24px) / 2);
  }

  .c-column.-col2-s24px-regular.-mt,
.c-column.-col2-s24px-regular[data-mt=true] {
    margin-top: -24px;
  }

  .c-column.-col2-s24px-regular.-mt > .c-column__block,
.c-column.-col2-s24px-regular[data-mt=true] > .c-column__block {
    margin-top: 24px;
  }

  .c-column.-col2-s24px-regular.-mt-box,
.c-column.-col2-s24px-regular[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s24px-regular.-mb-box,
.c-column.-col2-s24px-regular[data-mb-box=true] {
    margin-bottom: 24px;
  }
}
/* c-column - breakpoint / medium
-----------------------------------------------------------------*/
@media screen and (max-width: 1264px) {
  .c-column.-col1-s0p-t1_6rem-medium > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t1_6rem-medium > .c-column__block,
.ua-edge .c-column.-col1-s0p-t1_6rem-medium > .c-column__block,
.ua-ms .c-column.-col1-s0p-t1_6rem-medium > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t1_6rem-medium.-mt,
.c-column.-col1-s0p-t1_6rem-medium[data-mt=true] {
    margin-top: -1.6rem;
  }

  .c-column.-col1-s0p-t1_6rem-medium.-mt > .c-column__block,
.c-column.-col1-s0p-t1_6rem-medium[data-mt=true] > .c-column__block {
    margin-top: 1.6rem;
  }

  .c-column.-col1-s0p-t1_6rem-medium.-mt-box,
.c-column.-col1-s0p-t1_6rem-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t1_6rem-medium.-mb-box,
.c-column.-col1-s0p-t1_6rem-medium[data-mb-box=true] {
    margin-bottom: 1.6rem;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col1-s0p-t24px-medium > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t24px-medium > .c-column__block,
.ua-edge .c-column.-col1-s0p-t24px-medium > .c-column__block,
.ua-ms .c-column.-col1-s0p-t24px-medium > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t24px-medium.-mt,
.c-column.-col1-s0p-t24px-medium[data-mt=true] {
    margin-top: -24px;
  }

  .c-column.-col1-s0p-t24px-medium.-mt > .c-column__block,
.c-column.-col1-s0p-t24px-medium[data-mt=true] > .c-column__block {
    margin-top: 24px;
  }

  .c-column.-col1-s0p-t24px-medium.-mt-box,
.c-column.-col1-s0p-t24px-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t24px-medium.-mb-box,
.c-column.-col1-s0p-t24px-medium[data-mb-box=true] {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col1-s0p-t1rem-medium > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t1rem-medium > .c-column__block,
.ua-edge .c-column.-col1-s0p-t1rem-medium > .c-column__block,
.ua-ms .c-column.-col1-s0p-t1rem-medium > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t1rem-medium.-mt,
.c-column.-col1-s0p-t1rem-medium[data-mt=true] {
    margin-top: -1rem;
  }

  .c-column.-col1-s0p-t1rem-medium.-mt > .c-column__block,
.c-column.-col1-s0p-t1rem-medium[data-mt=true] > .c-column__block {
    margin-top: 1rem;
  }

  .c-column.-col1-s0p-t1rem-medium.-mt-box,
.c-column.-col1-s0p-t1rem-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t1rem-medium.-mb-box,
.c-column.-col1-s0p-t1rem-medium[data-mb-box=true] {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col2-s0p-medium > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 0%) / 2);
    flex-basis: calc((100% - 0%) / 2);
    max-width: calc((100% - 0%) / 2);
  }

  .ua-ie .c-column.-col2-s0p-medium > .c-column__block,
.ua-edge .c-column.-col2-s0p-medium > .c-column__block,
.ua-ms .c-column.-col2-s0p-medium > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 0%) / 2);
    max-width: calc((99.9% - 0%) / 2);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 2);
    flex-basis: calc((99.9% - 0%) / 2);
  }

  .c-column.-col2-s0p-medium.-mt,
.c-column.-col2-s0p-medium[data-mt=true] {
    margin-top: -0%;
  }

  .c-column.-col2-s0p-medium.-mt > .c-column__block,
.c-column.-col2-s0p-medium[data-mt=true] > .c-column__block {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col2-s0p-medium.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s0p-medium[data-mt=true] > .c-column__block:before {
    content: "";
    display: block;
    padding-top: 0%;
  }

  .c-column.-col2-s0p-medium.-mt-box,
.c-column.-col2-s0p-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col2-s0p-medium.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s0p-medium[data-mt-box=true] > .c-column__block:before {
    padding-top: 0;
  }

  .c-column.-col2-s0p-medium.-mb-box,
.c-column.-col2-s0p-medium[data-mb-box=true] {
    margin-bottom: 0%;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col2-s16px-medium > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 16px) / 2);
    flex-basis: calc((100% - 16px) / 2);
    max-width: calc((100% - 16px) / 2);
  }

  .ua-ie .c-column.-col2-s16px-medium > .c-column__block,
.ua-edge .c-column.-col2-s16px-medium > .c-column__block,
.ua-ms .c-column.-col2-s16px-medium > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 16px) / 2);
    max-width: calc((99.9% - 16px) / 2);
    -ms-flex-preferred-size: calc((99.9% - 16px) / 2);
    flex-basis: calc((99.9% - 16px) / 2);
  }

  .c-column.-col2-s16px-medium.-mt,
.c-column.-col2-s16px-medium[data-mt=true] {
    margin-top: -16px;
  }

  .c-column.-col2-s16px-medium.-mt > .c-column__block,
.c-column.-col2-s16px-medium[data-mt=true] > .c-column__block {
    margin-top: 16px;
  }

  .c-column.-col2-s16px-medium.-mt-box,
.c-column.-col2-s16px-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s16px-medium.-mb-box,
.c-column.-col2-s16px-medium[data-mb-box=true] {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col2-s1rem-medium > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 1rem) / 2);
    flex-basis: calc((100% - 1rem) / 2);
    max-width: calc((100% - 1rem) / 2);
  }

  .ua-ie .c-column.-col2-s1rem-medium > .c-column__block,
.ua-edge .c-column.-col2-s1rem-medium > .c-column__block,
.ua-ms .c-column.-col2-s1rem-medium > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 1rem) / 2);
    max-width: calc((99.9% - 1rem) / 2);
    -ms-flex-preferred-size: calc((99.9% - 1rem) / 2);
    flex-basis: calc((99.9% - 1rem) / 2);
  }

  .c-column.-col2-s1rem-medium.-mt,
.c-column.-col2-s1rem-medium[data-mt=true] {
    margin-top: -1rem;
  }

  .c-column.-col2-s1rem-medium.-mt > .c-column__block,
.c-column.-col2-s1rem-medium[data-mt=true] > .c-column__block {
    margin-top: 1rem;
  }

  .c-column.-col2-s1rem-medium.-mt-box,
.c-column.-col2-s1rem-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s1rem-medium.-mb-box,
.c-column.-col2-s1rem-medium[data-mb-box=true] {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col2-s1_6rem-medium > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 1.6rem) / 2);
    flex-basis: calc((100% - 1.6rem) / 2);
    max-width: calc((100% - 1.6rem) / 2);
  }

  .ua-ie .c-column.-col2-s1_6rem-medium > .c-column__block,
.ua-edge .c-column.-col2-s1_6rem-medium > .c-column__block,
.ua-ms .c-column.-col2-s1_6rem-medium > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 1.6rem) / 2);
    max-width: calc((99.9% - 1.6rem) / 2);
    -ms-flex-preferred-size: calc((99.9% - 1.6rem) / 2);
    flex-basis: calc((99.9% - 1.6rem) / 2);
  }

  .c-column.-col2-s1_6rem-medium.-mt,
.c-column.-col2-s1_6rem-medium[data-mt=true] {
    margin-top: -1.6rem;
  }

  .c-column.-col2-s1_6rem-medium.-mt > .c-column__block,
.c-column.-col2-s1_6rem-medium[data-mt=true] > .c-column__block {
    margin-top: 1.6rem;
  }

  .c-column.-col2-s1_6rem-medium.-mt-box,
.c-column.-col2-s1_6rem-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s1_6rem-medium.-mb-box,
.c-column.-col2-s1_6rem-medium[data-mb-box=true] {
    margin-bottom: 1.6rem;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col2-s2_4rem-medium > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 2.4rem) / 2);
    flex-basis: calc((100% - 2.4rem) / 2);
    max-width: calc((100% - 2.4rem) / 2);
  }

  .ua-ie .c-column.-col2-s2_4rem-medium > .c-column__block,
.ua-edge .c-column.-col2-s2_4rem-medium > .c-column__block,
.ua-ms .c-column.-col2-s2_4rem-medium > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 2.4rem) / 2);
    max-width: calc((99.9% - 2.4rem) / 2);
    -ms-flex-preferred-size: calc((99.9% - 2.4rem) / 2);
    flex-basis: calc((99.9% - 2.4rem) / 2);
  }

  .c-column.-col2-s2_4rem-medium.-mt,
.c-column.-col2-s2_4rem-medium[data-mt=true] {
    margin-top: -2.4rem;
  }

  .c-column.-col2-s2_4rem-medium.-mt > .c-column__block,
.c-column.-col2-s2_4rem-medium[data-mt=true] > .c-column__block {
    margin-top: 2.4rem;
  }

  .c-column.-col2-s2_4rem-medium.-mt-box,
.c-column.-col2-s2_4rem-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s2_4rem-medium.-mb-box,
.c-column.-col2-s2_4rem-medium[data-mb-box=true] {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col2-s1_6rem-t2_4rem-medium > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 1.6rem) / 2);
    flex-basis: calc((100% - 1.6rem) / 2);
    max-width: calc((100% - 1.6rem) / 2);
  }

  .ua-ie .c-column.-col2-s1_6rem-t2_4rem-medium > .c-column__block,
.ua-edge .c-column.-col2-s1_6rem-t2_4rem-medium > .c-column__block,
.ua-ms .c-column.-col2-s1_6rem-t2_4rem-medium > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 1.6rem) / 2);
    max-width: calc((99.9% - 1.6rem) / 2);
    -ms-flex-preferred-size: calc((99.9% - 1.6rem) / 2);
    flex-basis: calc((99.9% - 1.6rem) / 2);
  }

  .c-column.-col2-s1_6rem-t2_4rem-medium.-mt,
.c-column.-col2-s1_6rem-t2_4rem-medium[data-mt=true] {
    margin-top: -2.4rem;
  }

  .c-column.-col2-s1_6rem-t2_4rem-medium.-mt > .c-column__block,
.c-column.-col2-s1_6rem-t2_4rem-medium[data-mt=true] > .c-column__block {
    margin-top: 2.4rem;
  }

  .c-column.-col2-s1_6rem-t2_4rem-medium.-mt-box,
.c-column.-col2-s1_6rem-t2_4rem-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s1_6rem-t2_4rem-medium.-mb-box,
.c-column.-col2-s1_6rem-t2_4rem-medium[data-mb-box=true] {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col2-s1_2rem-t2rem-medium > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 1.2rem) / 2);
    flex-basis: calc((100% - 1.2rem) / 2);
    max-width: calc((100% - 1.2rem) / 2);
  }

  .ua-ie .c-column.-col2-s1_2rem-t2rem-medium > .c-column__block,
.ua-edge .c-column.-col2-s1_2rem-t2rem-medium > .c-column__block,
.ua-ms .c-column.-col2-s1_2rem-t2rem-medium > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 1.2rem) / 2);
    max-width: calc((99.9% - 1.2rem) / 2);
    -ms-flex-preferred-size: calc((99.9% - 1.2rem) / 2);
    flex-basis: calc((99.9% - 1.2rem) / 2);
  }

  .c-column.-col2-s1_2rem-t2rem-medium.-mt,
.c-column.-col2-s1_2rem-t2rem-medium[data-mt=true] {
    margin-top: -2rem;
  }

  .c-column.-col2-s1_2rem-t2rem-medium.-mt > .c-column__block,
.c-column.-col2-s1_2rem-t2rem-medium[data-mt=true] > .c-column__block {
    margin-top: 2rem;
  }

  .c-column.-col2-s1_2rem-t2rem-medium.-mt-box,
.c-column.-col2-s1_2rem-t2rem-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s1_2rem-t2rem-medium.-mb-box,
.c-column.-col2-s1_2rem-t2rem-medium[data-mb-box=true] {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col2-s13px-t12px-medium > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 13px) / 2);
    flex-basis: calc((100% - 13px) / 2);
    max-width: calc((100% - 13px) / 2);
  }

  .ua-ie .c-column.-col2-s13px-t12px-medium > .c-column__block,
.ua-edge .c-column.-col2-s13px-t12px-medium > .c-column__block,
.ua-ms .c-column.-col2-s13px-t12px-medium > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 13px) / 2);
    max-width: calc((99.9% - 13px) / 2);
    -ms-flex-preferred-size: calc((99.9% - 13px) / 2);
    flex-basis: calc((99.9% - 13px) / 2);
  }

  .c-column.-col2-s13px-t12px-medium.-mt,
.c-column.-col2-s13px-t12px-medium[data-mt=true] {
    margin-top: -12px;
  }

  .c-column.-col2-s13px-t12px-medium.-mt > .c-column__block,
.c-column.-col2-s13px-t12px-medium[data-mt=true] > .c-column__block {
    margin-top: 12px;
  }

  .c-column.-col2-s13px-t12px-medium.-mt-box,
.c-column.-col2-s13px-t12px-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s13px-t12px-medium.-mb-box,
.c-column.-col2-s13px-t12px-medium[data-mb-box=true] {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col3-s16px-medium > .c-column__block {
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: calc((100% - 32px) / 3);
    flex-basis: calc((100% - 32px) / 3);
    max-width: calc((100% - 32px) / 3);
  }

  .ua-ie .c-column.-col3-s16px-medium > .c-column__block,
.ua-edge .c-column.-col3-s16px-medium > .c-column__block,
.ua-ms .c-column.-col3-s16px-medium > .c-column__block {
    width: 33.3%;
    width: calc((99.9% - 32px) / 3);
    max-width: calc((99.9% - 32px) / 3);
    -ms-flex-preferred-size: calc((99.9% - 32px) / 3);
    flex-basis: calc((99.9% - 32px) / 3);
  }

  .c-column.-col3-s16px-medium.-mt,
.c-column.-col3-s16px-medium[data-mt=true] {
    margin-top: -16px;
  }

  .c-column.-col3-s16px-medium.-mt > .c-column__block,
.c-column.-col3-s16px-medium[data-mt=true] > .c-column__block {
    margin-top: 16px;
  }

  .c-column.-col3-s16px-medium.-mt-box,
.c-column.-col3-s16px-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col3-s16px-medium.-mb-box,
.c-column.-col3-s16px-medium[data-mb-box=true] {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 1264px) {
  .c-column.-col3-s10px-medium > .c-column__block {
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: calc((100% - 20px) / 3);
    flex-basis: calc((100% - 20px) / 3);
    max-width: calc((100% - 20px) / 3);
  }

  .ua-ie .c-column.-col3-s10px-medium > .c-column__block,
.ua-edge .c-column.-col3-s10px-medium > .c-column__block,
.ua-ms .c-column.-col3-s10px-medium > .c-column__block {
    width: 33.3%;
    width: calc((99.9% - 20px) / 3);
    max-width: calc((99.9% - 20px) / 3);
    -ms-flex-preferred-size: calc((99.9% - 20px) / 3);
    flex-basis: calc((99.9% - 20px) / 3);
  }

  .c-column.-col3-s10px-medium.-mt,
.c-column.-col3-s10px-medium[data-mt=true] {
    margin-top: -10px;
  }

  .c-column.-col3-s10px-medium.-mt > .c-column__block,
.c-column.-col3-s10px-medium[data-mt=true] > .c-column__block {
    margin-top: 10px;
  }

  .c-column.-col3-s10px-medium.-mt-box,
.c-column.-col3-s10px-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col3-s10px-medium.-mb-box,
.c-column.-col3-s10px-medium[data-mb-box=true] {
    margin-bottom: 10px;
  }
}
/* c-column - breakpoint / small
-----------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-small.-mt,
.c-column.-col1-s0p-small[data-mt=true] {
    margin-top: -0%;
  }

  .c-column.-col1-s0p-small.-mt > .c-column__block,
.c-column.-col1-s0p-small[data-mt=true] > .c-column__block {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col1-s0p-small.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col1-s0p-small[data-mt=true] > .c-column__block:before {
    content: "";
    display: block;
    padding-top: 0%;
  }

  .c-column.-col1-s0p-small.-mt-box,
.c-column.-col1-s0p-small[data-mt-box=true] {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col1-s0p-small.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col1-s0p-small[data-mt-box=true] > .c-column__block:before {
    padding-top: 0;
  }

  .c-column.-col1-s0p-small.-mb-box,
.c-column.-col1-s0p-small[data-mb-box=true] {
    margin-bottom: 0%;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t1rem-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t1rem-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t1rem-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t1rem-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t1rem-small.-mt,
.c-column.-col1-s0p-t1rem-small[data-mt=true] {
    margin-top: -1rem;
  }

  .c-column.-col1-s0p-t1rem-small.-mt > .c-column__block,
.c-column.-col1-s0p-t1rem-small[data-mt=true] > .c-column__block {
    margin-top: 1rem;
  }

  .c-column.-col1-s0p-t1rem-small.-mt-box,
.c-column.-col1-s0p-t1rem-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t1rem-small.-mb-box,
.c-column.-col1-s0p-t1rem-small[data-mb-box=true] {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t15px-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t15px-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t15px-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t15px-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t15px-small.-mt,
.c-column.-col1-s0p-t15px-small[data-mt=true] {
    margin-top: -15px;
  }

  .c-column.-col1-s0p-t15px-small.-mt > .c-column__block,
.c-column.-col1-s0p-t15px-small[data-mt=true] > .c-column__block {
    margin-top: 15px;
  }

  .c-column.-col1-s0p-t15px-small.-mt-box,
.c-column.-col1-s0p-t15px-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t15px-small.-mb-box,
.c-column.-col1-s0p-t15px-small[data-mb-box=true] {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t16px-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t16px-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t16px-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t16px-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t16px-small.-mt,
.c-column.-col1-s0p-t16px-small[data-mt=true] {
    margin-top: -16px;
  }

  .c-column.-col1-s0p-t16px-small.-mt > .c-column__block,
.c-column.-col1-s0p-t16px-small[data-mt=true] > .c-column__block {
    margin-top: 16px;
  }

  .c-column.-col1-s0p-t16px-small.-mt-box,
.c-column.-col1-s0p-t16px-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t16px-small.-mb-box,
.c-column.-col1-s0p-t16px-small[data-mb-box=true] {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t20px-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t20px-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t20px-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t20px-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t20px-small.-mt,
.c-column.-col1-s0p-t20px-small[data-mt=true] {
    margin-top: -20px;
  }

  .c-column.-col1-s0p-t20px-small.-mt > .c-column__block,
.c-column.-col1-s0p-t20px-small[data-mt=true] > .c-column__block {
    margin-top: 20px;
  }

  .c-column.-col1-s0p-t20px-small.-mt-box,
.c-column.-col1-s0p-t20px-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t20px-small.-mb-box,
.c-column.-col1-s0p-t20px-small[data-mb-box=true] {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t24px-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t24px-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t24px-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t24px-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t24px-small.-mt,
.c-column.-col1-s0p-t24px-small[data-mt=true] {
    margin-top: -24px;
  }

  .c-column.-col1-s0p-t24px-small.-mt > .c-column__block,
.c-column.-col1-s0p-t24px-small[data-mt=true] > .c-column__block {
    margin-top: 24px;
  }

  .c-column.-col1-s0p-t24px-small.-mt-box,
.c-column.-col1-s0p-t24px-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t24px-small.-mb-box,
.c-column.-col1-s0p-t24px-small[data-mb-box=true] {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t2_5rem-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t2_5rem-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t2_5rem-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t2_5rem-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t2_5rem-small.-mt,
.c-column.-col1-s0p-t2_5rem-small[data-mt=true] {
    margin-top: -2.5rem;
  }

  .c-column.-col1-s0p-t2_5rem-small.-mt > .c-column__block,
.c-column.-col1-s0p-t2_5rem-small[data-mt=true] > .c-column__block {
    margin-top: 2.5rem;
  }

  .c-column.-col1-s0p-t2_5rem-small.-mt-box,
.c-column.-col1-s0p-t2_5rem-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t2_5rem-small.-mb-box,
.c-column.-col1-s0p-t2_5rem-small[data-mb-box=true] {
    margin-bottom: 2.5rem;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t5rem-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t5rem-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t5rem-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t5rem-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t5rem-small.-mt,
.c-column.-col1-s0p-t5rem-small[data-mt=true] {
    margin-top: -5rem;
  }

  .c-column.-col1-s0p-t5rem-small.-mt > .c-column__block,
.c-column.-col1-s0p-t5rem-small[data-mt=true] > .c-column__block {
    margin-top: 5rem;
  }

  .c-column.-col1-s0p-t5rem-small.-mt-box,
.c-column.-col1-s0p-t5rem-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t5rem-small.-mb-box,
.c-column.-col1-s0p-t5rem-small[data-mb-box=true] {
    margin-bottom: 5rem;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t2_4rem-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t2_4rem-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t2_4rem-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t2_4rem-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t2_4rem-small.-mt,
.c-column.-col1-s0p-t2_4rem-small[data-mt=true] {
    margin-top: -2.4rem;
  }

  .c-column.-col1-s0p-t2_4rem-small.-mt > .c-column__block,
.c-column.-col1-s0p-t2_4rem-small[data-mt=true] > .c-column__block {
    margin-top: 2.4rem;
  }

  .c-column.-col1-s0p-t2_4rem-small.-mt-box,
.c-column.-col1-s0p-t2_4rem-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t2_4rem-small.-mb-box,
.c-column.-col1-s0p-t2_4rem-small[data-mb-box=true] {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t2_8rem-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t2_8rem-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t2_8rem-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t2_8rem-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t2_8rem-small.-mt,
.c-column.-col1-s0p-t2_8rem-small[data-mt=true] {
    margin-top: -2.8rem;
  }

  .c-column.-col1-s0p-t2_8rem-small.-mt > .c-column__block,
.c-column.-col1-s0p-t2_8rem-small[data-mt=true] > .c-column__block {
    margin-top: 2.8rem;
  }

  .c-column.-col1-s0p-t2_8rem-small.-mt-box,
.c-column.-col1-s0p-t2_8rem-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t2_8rem-small.-mb-box,
.c-column.-col1-s0p-t2_8rem-small[data-mb-box=true] {
    margin-bottom: 2.8rem;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col1-s0p-t3rem-small > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-t3rem-small > .c-column__block,
.ua-edge .c-column.-col1-s0p-t3rem-small > .c-column__block,
.ua-ms .c-column.-col1-s0p-t3rem-small > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-t3rem-small.-mt,
.c-column.-col1-s0p-t3rem-small[data-mt=true] {
    margin-top: -3rem;
  }

  .c-column.-col1-s0p-t3rem-small.-mt > .c-column__block,
.c-column.-col1-s0p-t3rem-small[data-mt=true] > .c-column__block {
    margin-top: 3rem;
  }

  .c-column.-col1-s0p-t3rem-small.-mt-box,
.c-column.-col1-s0p-t3rem-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col1-s0p-t3rem-small.-mb-box,
.c-column.-col1-s0p-t3rem-small[data-mb-box=true] {
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col2-s0p-small > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 0%) / 2);
    flex-basis: calc((100% - 0%) / 2);
    max-width: calc((100% - 0%) / 2);
  }

  .ua-ie .c-column.-col2-s0p-small > .c-column__block,
.ua-edge .c-column.-col2-s0p-small > .c-column__block,
.ua-ms .c-column.-col2-s0p-small > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 0%) / 2);
    max-width: calc((99.9% - 0%) / 2);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 2);
    flex-basis: calc((99.9% - 0%) / 2);
  }

  .c-column.-col2-s0p-small.-mt,
.c-column.-col2-s0p-small[data-mt=true] {
    margin-top: -0%;
  }

  .c-column.-col2-s0p-small.-mt > .c-column__block,
.c-column.-col2-s0p-small[data-mt=true] > .c-column__block {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col2-s0p-small.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s0p-small[data-mt=true] > .c-column__block:before {
    content: "";
    display: block;
    padding-top: 0%;
  }

  .c-column.-col2-s0p-small.-mt-box,
.c-column.-col2-s0p-small[data-mt-box=true] {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col2-s0p-small.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s0p-small[data-mt-box=true] > .c-column__block:before {
    padding-top: 0;
  }

  .c-column.-col2-s0p-small.-mb-box,
.c-column.-col2-s0p-small[data-mb-box=true] {
    margin-bottom: 0%;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col2-s3_7p-small > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 3.7%) / 2);
    flex-basis: calc((100% - 3.7%) / 2);
    max-width: calc((100% - 3.7%) / 2);
  }

  .ua-ie .c-column.-col2-s3_7p-small > .c-column__block,
.ua-edge .c-column.-col2-s3_7p-small > .c-column__block,
.ua-ms .c-column.-col2-s3_7p-small > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 3.7%) / 2);
    max-width: calc((99.9% - 3.7%) / 2);
    -ms-flex-preferred-size: calc((99.9% - 3.7%) / 2);
    flex-basis: calc((99.9% - 3.7%) / 2);
  }

  .c-column.-col2-s3_7p-small.-mt,
.c-column.-col2-s3_7p-small[data-mt=true] {
    margin-top: -3.7%;
  }

  .c-column.-col2-s3_7p-small.-mt > .c-column__block,
.c-column.-col2-s3_7p-small[data-mt=true] > .c-column__block {
    margin-top: 3.7%;
  }

  .ua-edge-16-lte .c-column.-col2-s3_7p-small.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s3_7p-small[data-mt=true] > .c-column__block:before {
    content: "";
    display: block;
    padding-top: 7.4%;
  }

  .c-column.-col2-s3_7p-small.-mt-box,
.c-column.-col2-s3_7p-small[data-mt-box=true] {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col2-s3_7p-small.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s3_7p-small[data-mt-box=true] > .c-column__block:before {
    padding-top: 0;
  }

  .c-column.-col2-s3_7p-small.-mb-box,
.c-column.-col2-s3_7p-small[data-mb-box=true] {
    margin-bottom: 3.7%;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col2-s0p-t3p-small > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 0%) / 2);
    flex-basis: calc((100% - 0%) / 2);
    max-width: calc((100% - 0%) / 2);
  }

  .ua-ie .c-column.-col2-s0p-t3p-small > .c-column__block,
.ua-edge .c-column.-col2-s0p-t3p-small > .c-column__block,
.ua-ms .c-column.-col2-s0p-t3p-small > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 0%) / 2);
    max-width: calc((99.9% - 0%) / 2);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 2);
    flex-basis: calc((99.9% - 0%) / 2);
  }

  .c-column.-col2-s0p-t3p-small.-mt,
.c-column.-col2-s0p-t3p-small[data-mt=true] {
    margin-top: -3%;
  }

  .c-column.-col2-s0p-t3p-small.-mt > .c-column__block,
.c-column.-col2-s0p-t3p-small[data-mt=true] > .c-column__block {
    margin-top: 3%;
  }

  .ua-edge-16-lte .c-column.-col2-s0p-t3p-small.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s0p-t3p-small[data-mt=true] > .c-column__block:before {
    content: "";
    display: block;
    padding-top: 6%;
  }

  .c-column.-col2-s0p-t3p-small.-mt-box,
.c-column.-col2-s0p-t3p-small[data-mt-box=true] {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col2-s0p-t3p-small.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col2-s0p-t3p-small[data-mt-box=true] > .c-column__block:before {
    padding-top: 0;
  }

  .c-column.-col2-s0p-t3p-small.-mb-box,
.c-column.-col2-s0p-t3p-small[data-mb-box=true] {
    margin-bottom: 3%;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col2-s16px-small > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 16px) / 2);
    flex-basis: calc((100% - 16px) / 2);
    max-width: calc((100% - 16px) / 2);
  }

  .ua-ie .c-column.-col2-s16px-small > .c-column__block,
.ua-edge .c-column.-col2-s16px-small > .c-column__block,
.ua-ms .c-column.-col2-s16px-small > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 16px) / 2);
    max-width: calc((99.9% - 16px) / 2);
    -ms-flex-preferred-size: calc((99.9% - 16px) / 2);
    flex-basis: calc((99.9% - 16px) / 2);
  }

  .c-column.-col2-s16px-small.-mt,
.c-column.-col2-s16px-small[data-mt=true] {
    margin-top: -16px;
  }

  .c-column.-col2-s16px-small.-mt > .c-column__block,
.c-column.-col2-s16px-small[data-mt=true] > .c-column__block {
    margin-top: 16px;
  }

  .c-column.-col2-s16px-small.-mt-box,
.c-column.-col2-s16px-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s16px-small.-mb-box,
.c-column.-col2-s16px-small[data-mb-box=true] {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col2-s10px-small > .c-column__block {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: calc((100% - 10px) / 2);
    flex-basis: calc((100% - 10px) / 2);
    max-width: calc((100% - 10px) / 2);
  }

  .ua-ie .c-column.-col2-s10px-small > .c-column__block,
.ua-edge .c-column.-col2-s10px-small > .c-column__block,
.ua-ms .c-column.-col2-s10px-small > .c-column__block {
    width: 49.95%;
    width: calc((99.9% - 10px) / 2);
    max-width: calc((99.9% - 10px) / 2);
    -ms-flex-preferred-size: calc((99.9% - 10px) / 2);
    flex-basis: calc((99.9% - 10px) / 2);
  }

  .c-column.-col2-s10px-small.-mt,
.c-column.-col2-s10px-small[data-mt=true] {
    margin-top: -10px;
  }

  .c-column.-col2-s10px-small.-mt > .c-column__block,
.c-column.-col2-s10px-small[data-mt=true] > .c-column__block {
    margin-top: 10px;
  }

  .c-column.-col2-s10px-small.-mt-box,
.c-column.-col2-s10px-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col2-s10px-small.-mb-box,
.c-column.-col2-s10px-small[data-mb-box=true] {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col3-s1rem-small > .c-column__block {
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    -ms-flex-preferred-size: calc((100% - 2rem) / 3);
    flex-basis: calc((100% - 2rem) / 3);
    max-width: calc((100% - 2rem) / 3);
  }

  .ua-ie .c-column.-col3-s1rem-small > .c-column__block,
.ua-edge .c-column.-col3-s1rem-small > .c-column__block,
.ua-ms .c-column.-col3-s1rem-small > .c-column__block {
    width: 33.3%;
    width: calc((99.9% - 2rem) / 3);
    max-width: calc((99.9% - 2rem) / 3);
    -ms-flex-preferred-size: calc((99.9% - 2rem) / 3);
    flex-basis: calc((99.9% - 2rem) / 3);
  }

  .c-column.-col3-s1rem-small.-mt,
.c-column.-col3-s1rem-small[data-mt=true] {
    margin-top: -1rem;
  }

  .c-column.-col3-s1rem-small.-mt > .c-column__block,
.c-column.-col3-s1rem-small[data-mt=true] > .c-column__block {
    margin-top: 1rem;
  }

  .c-column.-col3-s1rem-small.-mt-box,
.c-column.-col3-s1rem-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column.-col3-s1rem-small.-mb-box,
.c-column.-col3-s1rem-small[data-mb-box=true] {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .c-column.-col4-s0p-small > .c-column__block {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    -ms-flex-preferred-size: calc((100% - 0%) / 4);
    flex-basis: calc((100% - 0%) / 4);
    max-width: calc((100% - 0%) / 4);
  }

  .ua-ie .c-column.-col4-s0p-small > .c-column__block,
.ua-edge .c-column.-col4-s0p-small > .c-column__block,
.ua-ms .c-column.-col4-s0p-small > .c-column__block {
    width: 24.975%;
    width: calc((99.9% - 0%) / 4);
    max-width: calc((99.9% - 0%) / 4);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 4);
    flex-basis: calc((99.9% - 0%) / 4);
  }

  .c-column.-col4-s0p-small.-mt,
.c-column.-col4-s0p-small[data-mt=true] {
    margin-top: -0%;
  }

  .c-column.-col4-s0p-small.-mt > .c-column__block,
.c-column.-col4-s0p-small[data-mt=true] > .c-column__block {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col4-s0p-small.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col4-s0p-small[data-mt=true] > .c-column__block:before {
    content: "";
    display: block;
    padding-top: 0%;
  }

  .c-column.-col4-s0p-small.-mt-box,
.c-column.-col4-s0p-small[data-mt-box=true] {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col4-s0p-small.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col4-s0p-small[data-mt-box=true] > .c-column__block:before {
    padding-top: 0;
  }

  .c-column.-col4-s0p-small.-mb-box,
.c-column.-col4-s0p-small[data-mb-box=true] {
    margin-bottom: 0%;
  }
}
/* c-column-grid - common
-----------------------------------------------------------------*/
.c-column-grid-box {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.c-column-grid {
  display: -ms-grid;
  display: grid;
  list-style-type: none;
  position: relative;
}

/* c-column-grid - default
-----------------------------------------------------------------*/
.c-column-grid.-col2-s0px {
  -ms-grid-columns:  1fr 1fr;
  grid-template-columns:  1fr 1fr;
  grid-gap: 0 0px;
  grid-row-gap: 0;
  grid-column-gap: 0px;
}

.ua-ie-11-lte .c-column-grid.-col2-s0px,
.ua-edge-15-lte .c-column-grid.-col2-s0px {
  width: calc(100% + 0px);
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block {
  width: calc(100% - 0px);
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(7) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(8) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(10) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(11) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(12) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(13) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(14) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(15) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(16) {
  -ms-grid-row: 8;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(17) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(18) {
  -ms-grid-row: 9;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(19) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(20) {
  -ms-grid-row: 10;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(21) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(22) {
  -ms-grid-row: 11;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(23) {
  -ms-grid-row: 12;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(24) {
  -ms-grid-row: 12;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(25) {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(26) {
  -ms-grid-row: 13;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(27) {
  -ms-grid-row: 14;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(28) {
  -ms-grid-row: 14;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(29) {
  -ms-grid-row: 15;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col2-s0px > .c-column__block:nth-child(30) {
  -ms-grid-row: 15;
  -ms-grid-column: 2;
}

.c-column-grid.-col2-s0px.-mt,
.c-column-grid.-col2-s0px[data-mt=true] {
  -ms-grid-columns:  1fr 1fr;
  grid-template-columns:  1fr 1fr;
  grid-gap: 0px 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
}

.c-column-grid.-col2-s0px.-mt-box,
.c-column-grid.-col2-s0px[data-mt-box=true] {
  margin-top: 0;
}

.c-column-grid.-col2-s0px.-mb-box,
.c-column-grid.-col2-s0px[data-mb-box=true] {
  margin-bottom: 0px;
}

.c-column-grid.-col2-s1px {
  -ms-grid-columns:  1fr 1fr;
  grid-template-columns:  1fr 1fr;
  grid-gap: 0 1px;
  grid-row-gap: 0;
  grid-column-gap: 1px;
}

.ua-ie-11-lte .c-column-grid.-col2-s1px,
.ua-edge-15-lte .c-column-grid.-col2-s1px {
  width: calc(100% + 2px);
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block {
  width: calc(100% - 2px);
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(7) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(8) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(10) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(11) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(12) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(13) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(14) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(15) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(16) {
  -ms-grid-row: 8;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(17) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(18) {
  -ms-grid-row: 9;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(19) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(20) {
  -ms-grid-row: 10;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(21) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(22) {
  -ms-grid-row: 11;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(23) {
  -ms-grid-row: 12;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(24) {
  -ms-grid-row: 12;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(25) {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(26) {
  -ms-grid-row: 13;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(27) {
  -ms-grid-row: 14;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(28) {
  -ms-grid-row: 14;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(29) {
  -ms-grid-row: 15;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col2-s1px > .c-column__block:nth-child(30) {
  -ms-grid-row: 15;
  -ms-grid-column: 2;
}

.c-column-grid.-col2-s1px.-mt,
.c-column-grid.-col2-s1px[data-mt=true] {
  -ms-grid-columns:  1fr 1fr;
  grid-template-columns:  1fr 1fr;
  grid-gap: 1px 1px;
  grid-row-gap: 1px;
  grid-column-gap: 1px;
}

.c-column-grid.-col2-s1px.-mt-box,
.c-column-grid.-col2-s1px[data-mt-box=true] {
  margin-top: 0;
}

.c-column-grid.-col2-s1px.-mb-box,
.c-column-grid.-col2-s1px[data-mb-box=true] {
  margin-bottom: 1px;
}

.c-column-grid.-col3-s0px {
  -ms-grid-columns:  1fr 1fr 1fr;
  grid-template-columns:  1fr 1fr 1fr;
  grid-gap: 0 0px;
  grid-row-gap: 0;
  grid-column-gap: 0px;
}

.ua-ie-11-lte .c-column-grid.-col3-s0px,
.ua-edge-15-lte .c-column-grid.-col3-s0px {
  width: calc(100% + 0px);
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block {
  width: calc(100% - 0px);
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(10) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(11) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(12) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(13) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(14) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(15) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(16) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(17) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(18) {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(19) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(20) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(21) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(22) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(23) {
  -ms-grid-row: 8;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(24) {
  -ms-grid-row: 8;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(25) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(26) {
  -ms-grid-row: 9;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(27) {
  -ms-grid-row: 9;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(28) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(29) {
  -ms-grid-row: 10;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col3-s0px > .c-column__block:nth-child(30) {
  -ms-grid-row: 10;
  -ms-grid-column: 3;
}

.c-column-grid.-col3-s0px.-mt,
.c-column-grid.-col3-s0px[data-mt=true] {
  -ms-grid-columns:  1fr 1fr 1fr;
  grid-template-columns:  1fr 1fr 1fr;
  grid-gap: 0px 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
}

.c-column-grid.-col3-s0px.-mt-box,
.c-column-grid.-col3-s0px[data-mt-box=true] {
  margin-top: 0;
}

.c-column-grid.-col3-s0px.-mb-box,
.c-column-grid.-col3-s0px[data-mb-box=true] {
  margin-bottom: 0px;
}

.c-column-grid.-col3-s1px {
  -ms-grid-columns:  1fr 1fr 1fr;
  grid-template-columns:  1fr 1fr 1fr;
  grid-gap: 0 1px;
  grid-row-gap: 0;
  grid-column-gap: 1px;
}

.ua-ie-11-lte .c-column-grid.-col3-s1px,
.ua-edge-15-lte .c-column-grid.-col3-s1px {
  width: calc(100% + 3px);
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block {
  width: calc(100% - 3px);
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(10) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(11) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(12) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(13) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(14) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(15) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(16) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(17) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(18) {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(19) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(20) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(21) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(22) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(23) {
  -ms-grid-row: 8;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(24) {
  -ms-grid-row: 8;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(25) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(26) {
  -ms-grid-row: 9;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(27) {
  -ms-grid-row: 9;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(28) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(29) {
  -ms-grid-row: 10;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col3-s1px > .c-column__block:nth-child(30) {
  -ms-grid-row: 10;
  -ms-grid-column: 3;
}

.c-column-grid.-col3-s1px.-mt,
.c-column-grid.-col3-s1px[data-mt=true] {
  -ms-grid-columns:  1fr 1fr 1fr;
  grid-template-columns:  1fr 1fr 1fr;
  grid-gap: 1px 1px;
  grid-row-gap: 1px;
  grid-column-gap: 1px;
}

.c-column-grid.-col3-s1px.-mt-box,
.c-column-grid.-col3-s1px[data-mt-box=true] {
  margin-top: 0;
}

.c-column-grid.-col3-s1px.-mb-box,
.c-column-grid.-col3-s1px[data-mb-box=true] {
  margin-bottom: 1px;
}

.c-column-grid.-col4-s0px {
  -ms-grid-columns:  1fr 1fr 1fr 1fr;
  grid-template-columns:  1fr 1fr 1fr 1fr;
  grid-gap: 0 0px;
  grid-row-gap: 0;
  grid-column-gap: 0px;
}

.ua-ie-11-lte .c-column-grid.-col4-s0px,
.ua-edge-15-lte .c-column-grid.-col4-s0px {
  width: calc(100% + 0px);
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block {
  width: calc(100% - 0px);
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(7) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(8) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(10) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(11) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(12) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(13) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(14) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(15) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(16) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(17) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(18) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(19) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(20) {
  -ms-grid-row: 5;
  -ms-grid-column: 4;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(21) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(22) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(23) {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(24) {
  -ms-grid-row: 6;
  -ms-grid-column: 4;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(25) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(26) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(27) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(28) {
  -ms-grid-row: 7;
  -ms-grid-column: 4;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(29) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.ua-ie-11-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col4-s0px > .c-column__block:nth-child(30) {
  -ms-grid-row: 8;
  -ms-grid-column: 2;
}

.c-column-grid.-col4-s0px.-mt,
.c-column-grid.-col4-s0px[data-mt=true] {
  -ms-grid-columns:  1fr 1fr 1fr 1fr;
  grid-template-columns:  1fr 1fr 1fr 1fr;
  grid-gap: 0px 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
}

.c-column-grid.-col4-s0px.-mt-box,
.c-column-grid.-col4-s0px[data-mt-box=true] {
  margin-top: 0;
}

.c-column-grid.-col4-s0px.-mb-box,
.c-column-grid.-col4-s0px[data-mb-box=true] {
  margin-bottom: 0px;
}

/* c-column-grid - breakpoint / large
-----------------------------------------------------------------*/
@media screen and (min-width: 1600px) {
  .c-column-grid.-col4-s0px-large-min {
    -ms-grid-columns:  1fr 1fr 1fr 1fr;
    grid-template-columns:  1fr 1fr 1fr 1fr;
    grid-gap: 0 0px;
    grid-row-gap: 0;
    grid-column-gap: 0px;
  }

  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min,
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min {
    width: calc(100% + 0px);
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block {
    width: calc(100% - 0px);
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(7) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(8) {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(10) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(11) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(12) {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(13) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(14) {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(15) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(16) {
    -ms-grid-row: 4;
    -ms-grid-column: 4;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(17) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(18) {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(19) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(20) {
    -ms-grid-row: 5;
    -ms-grid-column: 4;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(21) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(22) {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(23) {
    -ms-grid-row: 6;
    -ms-grid-column: 3;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(24) {
    -ms-grid-row: 6;
    -ms-grid-column: 4;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(25) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(26) {
    -ms-grid-row: 7;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(27) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(28) {
    -ms-grid-row: 7;
    -ms-grid-column: 4;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(29) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col4-s0px-large-min > .c-column__block:nth-child(30) {
    -ms-grid-row: 8;
    -ms-grid-column: 2;
  }

  .c-column-grid.-col4-s0px-large-min.-mt,
.c-column-grid.-col4-s0px-large-min[data-mt=true] {
    -ms-grid-columns:  1fr 1fr 1fr 1fr;
    grid-template-columns:  1fr 1fr 1fr 1fr;
    grid-gap: 0px 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
  }

  .c-column-grid.-col4-s0px-large-min.-mt-box,
.c-column-grid.-col4-s0px-large-min[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column-grid.-col4-s0px-large-min.-mb-box,
.c-column-grid.-col4-s0px-large-min[data-mb-box=true] {
    margin-bottom: 0px;
  }
}
/* c-column-grid - breakpoint / medium
-----------------------------------------------------------------*/
@media screen and (max-width: 1264px) {
  .c-column.-col1-s0p-medium > .c-column__block {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: calc((100% - 0%) / 1);
    flex-basis: calc((100% - 0%) / 1);
    max-width: calc((100% - 0%) / 1);
  }

  .ua-ie .c-column.-col1-s0p-medium > .c-column__block,
.ua-edge .c-column.-col1-s0p-medium > .c-column__block,
.ua-ms .c-column.-col1-s0p-medium > .c-column__block {
    width: 99.9%;
    width: calc((99.9% - 0%) / 1);
    max-width: calc((99.9% - 0%) / 1);
    -ms-flex-preferred-size: calc((99.9% - 0%) / 1);
    flex-basis: calc((99.9% - 0%) / 1);
  }

  .c-column.-col1-s0p-medium.-mt,
.c-column.-col1-s0p-medium[data-mt=true] {
    margin-top: -0%;
  }

  .c-column.-col1-s0p-medium.-mt > .c-column__block,
.c-column.-col1-s0p-medium[data-mt=true] > .c-column__block {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col1-s0p-medium.-mt > .c-column__block:before,
.ua-edge-16-lte .c-column.-col1-s0p-medium[data-mt=true] > .c-column__block:before {
    content: "";
    display: block;
    padding-top: 0%;
  }

  .c-column.-col1-s0p-medium.-mt-box,
.c-column.-col1-s0p-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .ua-edge-16-lte .c-column.-col1-s0p-medium.-mt-box > .c-column__block:before,
.ua-edge-16-lte .c-column.-col1-s0p-medium[data-mt-box=true] > .c-column__block:before {
    padding-top: 0;
  }

  .c-column.-col1-s0p-medium.-mb-box,
.c-column.-col1-s0p-medium[data-mb-box=true] {
    margin-bottom: 0%;
  }
}
@media screen and (max-width: 1264px) {
  .c-column-grid.-col2-s0px-medium {
    -ms-grid-columns:  1fr 1fr;
    grid-template-columns:  1fr 1fr;
    grid-gap: 0 0px;
    grid-row-gap: 0;
    grid-column-gap: 0px;
  }

  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium,
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium {
    width: calc(100% + 0px);
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block {
    width: calc(100% - 0px);
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(7) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(8) {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(10) {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(11) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(12) {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(13) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(14) {
    -ms-grid-row: 7;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(15) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(16) {
    -ms-grid-row: 8;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(17) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(18) {
    -ms-grid-row: 9;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(19) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(20) {
    -ms-grid-row: 10;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(21) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(22) {
    -ms-grid-row: 11;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(23) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(24) {
    -ms-grid-row: 12;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(25) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(26) {
    -ms-grid-row: 13;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(27) {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(28) {
    -ms-grid-row: 14;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(29) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col2-s0px-medium > .c-column__block:nth-child(30) {
    -ms-grid-row: 15;
    -ms-grid-column: 2;
  }

  .c-column-grid.-col2-s0px-medium.-mt,
.c-column-grid.-col2-s0px-medium[data-mt=true] {
    -ms-grid-columns:  1fr 1fr;
    grid-template-columns:  1fr 1fr;
    grid-gap: 0px 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
  }

  .c-column-grid.-col2-s0px-medium.-mt-box,
.c-column-grid.-col2-s0px-medium[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column-grid.-col2-s0px-medium.-mb-box,
.c-column-grid.-col2-s0px-medium[data-mb-box=true] {
    margin-bottom: 0px;
  }
}
/* c-column-grid - breakpoint / small
-----------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .c-column-grid.-col2-s1px-small {
    -ms-grid-columns:  1fr 1fr;
    grid-template-columns:  1fr 1fr;
    grid-gap: 0 1px;
    grid-row-gap: 0;
    grid-column-gap: 1px;
  }

  .ua-ie-11-lte .c-column-grid.-col2-s1px-small,
.ua-edge-15-lte .c-column-grid.-col2-s1px-small {
    width: calc(100% + 2px);
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block {
    width: calc(100% - 2px);
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(7) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(8) {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(10) {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(11) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(12) {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(13) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(14) {
    -ms-grid-row: 7;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(15) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(16) {
    -ms-grid-row: 8;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(17) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(18) {
    -ms-grid-row: 9;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(19) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(20) {
    -ms-grid-row: 10;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(21) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(22) {
    -ms-grid-row: 11;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(23) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(24) {
    -ms-grid-row: 12;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(25) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(26) {
    -ms-grid-row: 13;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(27) {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(28) {
    -ms-grid-row: 14;
    -ms-grid-column: 2;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(29) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col2-s1px-small > .c-column__block:nth-child(30) {
    -ms-grid-row: 15;
    -ms-grid-column: 2;
  }

  .c-column-grid.-col2-s1px-small.-mt,
.c-column-grid.-col2-s1px-small[data-mt=true] {
    -ms-grid-columns:  1fr 1fr;
    grid-template-columns:  1fr 1fr;
    grid-gap: 1px 1px;
    grid-row-gap: 1px;
    grid-column-gap: 1px;
  }

  .c-column-grid.-col2-s1px-small.-mt-box,
.c-column-grid.-col2-s1px-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column-grid.-col2-s1px-small.-mb-box,
.c-column-grid.-col2-s1px-small[data-mb-box=true] {
    margin-bottom: 1px;
  }
}
@media screen and (max-width: 768px) {
  .c-column-grid.-col1-s0px-small {
    -ms-grid-columns:  1fr;
    grid-template-columns:  1fr;
    grid-gap: 0 0px;
    grid-row-gap: 0;
    grid-column-gap: 0px;
  }

  .ua-ie-11-lte .c-column-grid.-col1-s0px-small,
.ua-edge-15-lte .c-column-grid.-col1-s0px-small {
    width: calc(100% + 0px);
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block {
    width: calc(100% - 0px);
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(4) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(6) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(8) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(9) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(10) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(11) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(12) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(13) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(14) {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(15) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(16) {
    -ms-grid-row: 16;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(17) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(18) {
    -ms-grid-row: 18;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(19) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(20) {
    -ms-grid-row: 20;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(21) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(22) {
    -ms-grid-row: 22;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(23) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(24) {
    -ms-grid-row: 24;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(25) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(26) {
    -ms-grid-row: 26;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(27) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(28) {
    -ms-grid-row: 28;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(29) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col1-s0px-small > .c-column__block:nth-child(30) {
    -ms-grid-row: 30;
    -ms-grid-column: 1;
  }

  .c-column-grid.-col1-s0px-small.-mt,
.c-column-grid.-col1-s0px-small[data-mt=true] {
    -ms-grid-columns:  1fr;
    grid-template-columns:  1fr;
    grid-gap: 0px 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
  }

  .c-column-grid.-col1-s0px-small.-mt-box,
.c-column-grid.-col1-s0px-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column-grid.-col1-s0px-small.-mb-box,
.c-column-grid.-col1-s0px-small[data-mb-box=true] {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 768px) {
  .c-column-grid.-col1-s1px-small {
    -ms-grid-columns:  1fr;
    grid-template-columns:  1fr;
    grid-gap: 0 1px;
    grid-row-gap: 0;
    grid-column-gap: 1px;
  }

  .ua-ie-11-lte .c-column-grid.-col1-s1px-small,
.ua-edge-15-lte .c-column-grid.-col1-s1px-small {
    width: calc(100% + 1px);
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block,
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block {
    width: calc(100% - 1px);
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(1),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(2),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(3),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(4),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(4) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(5),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(6),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(6) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(7),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(8),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(8) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(9),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(9) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(10),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(10) {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(11),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(11) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(12),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(12) {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(13),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(13) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(14),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(14) {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(15),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(15) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(16),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(16) {
    -ms-grid-row: 16;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(17),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(17) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(18),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(18) {
    -ms-grid-row: 18;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(19),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(19) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(20),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(20) {
    -ms-grid-row: 20;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(21),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(21) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(22),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(22) {
    -ms-grid-row: 22;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(23),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(23) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(24),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(24) {
    -ms-grid-row: 24;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(25),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(25) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(26),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(26) {
    -ms-grid-row: 26;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(27),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(27) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(28),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(28) {
    -ms-grid-row: 28;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(29),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(29) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  .ua-ie-11-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(30),
.ua-edge-15-lte .c-column-grid.-col1-s1px-small > .c-column__block:nth-child(30) {
    -ms-grid-row: 30;
    -ms-grid-column: 1;
  }

  .c-column-grid.-col1-s1px-small.-mt,
.c-column-grid.-col1-s1px-small[data-mt=true] {
    -ms-grid-columns:  1fr;
    grid-template-columns:  1fr;
    grid-gap: 1px 1px;
    grid-row-gap: 1px;
    grid-column-gap: 1px;
  }

  .c-column-grid.-col1-s1px-small.-mt-box,
.c-column-grid.-col1-s1px-small[data-mt-box=true] {
    margin-top: 0;
  }

  .c-column-grid.-col1-s1px-small.-mb-box,
.c-column-grid.-col1-s1px-small[data-mb-box=true] {
    margin-bottom: 1px;
  }
}
/* ==============================================================================================
ボックススタイル
============================================================================================== */
.c-box {
  padding: 0.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f3efe5;
  border-radius: 5px 30px 5px 30px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .c-box {
    border-radius: 20px;
  }
}
.c-box + .c-box {
  margin-top: 2rem;
}
@media screen and (max-width: 768px) {
  .c-box + .c-box {
    margin-top: 1rem;
  }
}

.c-box__inner {
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border-radius: 0px 30px 0px 30px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .c-box__inner {
    border-radius: 20px;
  }
}

.t-home-feature .c-box__inner {
  padding: 5rem 3rem 3rem;
}
@media screen and (max-width: 768px) {
  .t-home-feature .c-box__inner {
    padding: 3rem;
  }
}

.t-home-nutrient .c-box__inner {
  padding: 7.5rem;
}
@media screen and (max-width: 768px) {
  .t-home-nutrient .c-box__inner {
    padding: 2rem 1.5rem;
  }
}

/* u-none
-----------------------------------------------------------------*/
.u-none {
  display: none;
}

@media screen and (max-width: 768px) {
  .u-none-sp {
    display: none;
  }
}
/* 
-----------------------------------------------------------------*/
.u-block,
.u-block ul,
.u-block li,
.u-block dl,
.u-block dt,
.u-block dd {
  display: block !important;
  list-style-type: none;
}

/* u-inline
-----------------------------------------------------------------*/
.u-inline,
.u-inline ul,
.u-inline li,
.u-inline dl,
.u-inline dt,
.u-inline dd {
  display: inline;
  list-style-type: none;
}

/* u-inline-block
-----------------------------------------------------------------*/
.u-inline-block-nospace {
  font-size: 0;
}

.u-inline-block,
.u-inline-block ul,
.u-inline-block li,
.u-inline-block dl,
.u-inline-block dt,
.u-inline-block dd {
  display: inline-block;
  list-style-type: none;
}

.u-inline-block--list,
.u-inline-block ul,
ul.u-inline-block {
  letter-spacing: -0.4em;
}

.u-inline-block > *,
.u-inline-block * {
  letter-spacing: 0;
}

/* u-table
-----------------------------------------------------------------*/
/* u-table--fixed */
/* u-table--middle */
/* u-list-none
-----------------------------------------------------------------*/
.u-overflow-hidden {
  overflow: hidden;
}

.u-overflow-visible {
  overflow: visible !important;
}

/* ==============================================================================================
フォント指定
============================================================================================== */
/* フォント: カラー
-----------------------------------------------------------------*/
.u-font-white {
  color: #fff;
}

.u-font-pink {
  color: #ff5f96;
}

.u-font-brown {
  color: #9f762e;
}

.u-font-gray {
  color: #555555;
}

/* フォント: 位置
-----------------------------------------------------------------*/
.u-font-center {
  text-align: center;
}

@media screen and (max-width: 699px) {
  .u-font-left-small {
    text-align: left;
  }
}
/* フォント: ウェイト
-----------------------------------------------------------------*/
.u-font-normal {
  font-weight: normal;
}

.u-font-bold {
  font-weight: bold;
}

/* フォント: スタイル
-----------------------------------------------------------------*/
.u-font-italic {
  font-style: italic;
}

/* ==============================================================================================
画像
============================================================================================== */
.u-img-fit {
  display: inherit;
  width: 100%;
  height: auto;
}

/* @media screen
-----------------------------------------------------------------*/
.visible-small-less, .visible-medium-less, .visible-small, .visible-medium, .visible-large {
  display: none !important;
}

.visible-small-less-block, .visible-small-less-inline, .visible-small-less-inline-block,
.visible-small-block, .visible-small-inline, .visible-small-inline-block,
.visible-medium-block, .visible-medium-inline, .visible-medium-inline-block,
.visible-large-block, .visible-large-inline, .visible-large-inline-block {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .visible-small-less {
    display: block !important;
  }

  table.visible-small-less {
    display: table;
  }

  tr.visible-small-less {
    display: table-row !important;
  }

  th.visible-small-less, td.visible-small-less {
    display: table-cell !important;
  }
}
@media screen and (max-width: 768px) {
  .visible-small-less-block {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .visible-small-less-inline {
    display: inline !important;
  }
}
@media screen and (max-width: 768px) {
  .visible-small-less-inline-block {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1264px) {
  .visible-small {
    display: block !important;
  }

  table.visible-small {
    display: table;
  }

  tr.visible-small {
    display: table-row !important;
  }

  th.visible-small, td.visible-small {
    display: table-cell !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1264px) {
  .visible-small-block {
    display: block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1264px) {
  .visible-small-inline {
    display: inline !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1264px) {
  .visible-small-inline-block {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1264px) {
  .visible-medium-less {
    display: block !important;
  }

  table.visible-medium-less {
    display: table;
  }

  tr.visible-medium-less {
    display: table-row !important;
  }

  th.visible-medium-less, td.visible-medium-less {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1264px) {
  .visible-medium-less-block {
    display: block !important;
  }
}
@media screen and (max-width: 1264px) {
  .visible-medium-less-inline {
    display: inline !important;
  }
}
@media screen and (max-width: 1264px) {
  .visible-medium-less-inline-block {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1265px) and (max-width: 1599px) {
  .visible-medium {
    display: block !important;
  }

  table.visible-medium {
    display: table;
  }

  tr.visible-medium {
    display: table-row !important;
  }

  th.visible-medium, td.visible-medium {
    display: table-cell !important;
  }
}
@media screen and (min-width: 1265px) and (max-width: 1599px) {
  .visible-medium-block {
    display: block !important;
  }
}
@media screen and (min-width: 1265px) and (max-width: 1599px) {
  .visible-medium-inline {
    display: inline !important;
  }
}
@media screen and (min-width: 1265px) and (max-width: 1599px) {
  .visible-medium-inline-block {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1600px) {
  .visible-large {
    display: block !important;
  }

  table.visible-large {
    display: table;
  }

  tr.visible-large {
    display: table-row !important;
  }

  th.visible-large, td.visible-large {
    display: table-cell !important;
  }
}
@media screen and (min-width: 1600px) {
  .visible-large-block {
    display: block !important;
  }
}
@media screen and (min-width: 1600px) {
  .visible-large-inline {
    display: inline !important;
  }
}
@media screen and (min-width: 1600px) {
  .visible-large-inline-block {
    display: inline-block !important;
  }
}
@media screen and (max-width: 768px) {
  .hidden-small-less {
    display: none !important;
  }
}
@media screen and (max-width: 380px) {
  .hidden-xsmall-less {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1264px) {
  .hidden-small {
    display: none !important;
  }
}
@media screen and (max-width: 1264px) {
  .hidden-medium-less {
    display: none !important;
  }
}
@media screen and (min-width: 1265px) and (max-width: 1599px) {
  .hidden-medium {
    display: none !important;
  }
}
@media screen and (min-width: 1600px) {
  .hidden-large {
    display: none !important;
  }
}
.hidden-before::before {
  display: none !important;
}

.hidden-after::after {
  display: none !important;
}

/* @media print
-----------------------------------------------------------------*/
.visible-print {
  display: none !important;
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print, td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
.u-mt5 {
  margin-top: 0.5rem;
}

.u-mt10 {
  margin-top: 1rem;
}

.u-mt15 {
  margin-top: 1.5rem;
}

.u-mt20 {
  margin-top: 2rem;
}

.u-mt25 {
  margin-top: 2.5rem;
}

.u-mt30 {
  margin-top: 3rem;
}

.u-mt35 {
  margin-top: 3.5rem;
}

.u-mt40 {
  margin-top: 4rem;
}

.u-mt45 {
  margin-top: 4.5rem;
}

.u-mt50 {
  margin-top: 5rem;
}

.u-mt55 {
  margin-top: 5.5rem;
}

.u-mt60 {
  margin-top: 6rem;
}

.u-mt65 {
  margin-top: 6.5rem;
}

.u-mt70 {
  margin-top: 7rem;
}

.u-mt75 {
  margin-top: 7.5rem;
}

.u-mt80 {
  margin-top: 8rem;
}

.u-mt85 {
  margin-top: 8.5rem;
}

.u-mt90 {
  margin-top: 9rem;
}

.u-mt95 {
  margin-top: 9.5rem;
}

.u-mt100 {
  margin-top: 10rem;
}

@media screen and (max-width: 1264px) {
  .u-mt5-medium {
    margin-top: 0.5rem;
  }

  .u-mt10-medium {
    margin-top: 1rem;
  }

  .u-mt15-medium {
    margin-top: 1.5rem;
  }

  .u-mt20-medium {
    margin-top: 2rem;
  }

  .u-mt25-medium {
    margin-top: 2.5rem;
  }

  .u-mt30-medium {
    margin-top: 3rem;
  }

  .u-mt35-medium {
    margin-top: 3.5rem;
  }

  .u-mt40-medium {
    margin-top: 4rem;
  }

  .u-mt45-medium {
    margin-top: 4.5rem;
  }

  .u-mt50-medium {
    margin-top: 5rem;
  }

  .u-mt55-medium {
    margin-top: 5.5rem;
  }

  .u-mt60-medium {
    margin-top: 6rem;
  }

  .u-mt65-medium {
    margin-top: 6.5rem;
  }

  .u-mt70-medium {
    margin-top: 7rem;
  }

  .u-mt75-medium {
    margin-top: 7.5rem;
  }

  .u-mt80-medium {
    margin-top: 8rem;
  }

  .u-mt85-medium {
    margin-top: 8.5rem;
  }

  .u-mt90-medium {
    margin-top: 9rem;
  }

  .u-mt95-medium {
    margin-top: 9.5rem;
  }

  .u-mt100-medium {
    margin-top: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .u-mt5-small {
    margin-top: 0.5rem;
  }

  .u-mt10-small {
    margin-top: 1rem;
  }

  .u-mt15-small {
    margin-top: 1.5rem;
  }

  .u-mt20-small {
    margin-top: 2rem;
  }

  .u-mt25-small {
    margin-top: 2.5rem;
  }

  .u-mt30-small {
    margin-top: 3rem;
  }

  .u-mt35-small {
    margin-top: 3.5rem;
  }

  .u-mt40-small {
    margin-top: 4rem;
  }

  .u-mt45-small {
    margin-top: 4.5rem;
  }

  .u-mt50-small {
    margin-top: 5rem;
  }

  .u-mt55-small {
    margin-top: 5.5rem;
  }

  .u-mt60-small {
    margin-top: 6rem;
  }

  .u-mt65-small {
    margin-top: 6.5rem;
  }

  .u-mt70-small {
    margin-top: 7rem;
  }

  .u-mt75-small {
    margin-top: 7.5rem;
  }

  .u-mt80-small {
    margin-top: 8rem;
  }

  .u-mt85-small {
    margin-top: 8.5rem;
  }

  .u-mt90-small {
    margin-top: 9rem;
  }

  .u-mt95-small {
    margin-top: 9.5rem;
  }

  .u-mt100-small {
    margin-top: 10rem;
  }
}
.u-mb5 {
  margin-bottom: 0.5rem;
}

.u-mb10 {
  margin-bottom: 1rem;
}

.u-mb15 {
  margin-bottom: 1.5rem;
}

.u-mb20 {
  margin-bottom: 2rem;
}

.u-mb25 {
  margin-bottom: 2.5rem;
}

.u-mb30 {
  margin-bottom: 3rem;
}

.u-mb35 {
  margin-bottom: 3.5rem;
}

.u-mb40 {
  margin-bottom: 4rem;
}

.u-mb45 {
  margin-bottom: 4.5rem;
}

.u-mb50 {
  margin-bottom: 5rem;
}

.u-mb55 {
  margin-bottom: 5.5rem;
}

.u-mb60 {
  margin-bottom: 6rem;
}

.u-mb65 {
  margin-bottom: 6.5rem;
}

.u-mb70 {
  margin-bottom: 7rem;
}

.u-mb75 {
  margin-bottom: 7.5rem;
}

.u-mb80 {
  margin-bottom: 8rem;
}

.u-mb85 {
  margin-bottom: 8.5rem;
}

.u-mb90 {
  margin-bottom: 9rem;
}

.u-mb95 {
  margin-bottom: 9.5rem;
}

.u-mb100 {
  margin-bottom: 10rem;
}

@media screen and (max-width: 768px) {
  .u-mb5-small {
    margin-bottom: 0.5rem;
  }

  .u-mb10-small {
    margin-bottom: 1rem;
  }

  .u-mb15-small {
    margin-bottom: 1.5rem;
  }

  .u-mb20-small {
    margin-bottom: 2rem;
  }

  .u-mb25-small {
    margin-bottom: 2.5rem;
  }

  .u-mb30-small {
    margin-bottom: 3rem;
  }

  .u-mb35-small {
    margin-bottom: 3.5rem;
  }

  .u-mb40-small {
    margin-bottom: 4rem;
  }

  .u-mb45-small {
    margin-bottom: 4.5rem;
  }

  .u-mb50-small {
    margin-bottom: 5rem;
  }

  .u-mb55-small {
    margin-bottom: 5.5rem;
  }

  .u-mb60-small {
    margin-bottom: 6rem;
  }

  .u-mb65-small {
    margin-bottom: 6.5rem;
  }

  .u-mb70-small {
    margin-bottom: 7rem;
  }

  .u-mb75-small {
    margin-bottom: 7.5rem;
  }

  .u-mb80-small {
    margin-bottom: 8rem;
  }

  .u-mb85-small {
    margin-bottom: 8.5rem;
  }

  .u-mb90-small {
    margin-bottom: 9rem;
  }

  .u-mb95-small {
    margin-bottom: 9.5rem;
  }

  .u-mb100-small {
    margin-bottom: 10rem;
  }
}
.u-mt-crear {
  margin-top: 0 !important;
}
@media screen and (max-width: 768px) {
  .u-mt-crear-sp {
    margin-top: 0 !important;
  }
}

.u-mt-xl {
  margin-top: 12rem !important;
}
@media screen and (max-width: 768px) {
  .u-mt-xl {
    margin-top: 6rem !important;
  }
}

.u-mt-l {
  margin-top: 10rem !important;
}
@media screen and (max-width: 768px) {
  .u-mt-l {
    margin-top: 5rem !important;
  }
}

.u-mt-xm {
  margin-top: 8rem !important;
}
@media screen and (max-width: 768px) {
  .u-mt-xm {
    margin-top: 4rem !important;
  }
}

.u-mt-m {
  margin-top: 6rem !important;
}
@media screen and (max-width: 768px) {
  .u-mt-m {
    margin-top: 3rem !important;
  }
}

.u-mt-xs {
  margin-top: 5rem !important;
}
@media screen and (max-width: 768px) {
  .u-mt-xs {
    margin-top: 3rem !important;
  }
}

.u-mt-s {
  margin-top: 4rem !important;
}
@media screen and (max-width: 768px) {
  .u-mt-s {
    margin-top: 2.5rem !important;
  }
}

.u-space-sec-l {
  padding: 10rem 0;
}
@media screen and (max-width: 768px) {
  .u-space-sec-l {
    padding: 5rem 0;
  }
}

.u-space-sec-l2 {
  padding: 0 0 10rem;
}
@media screen and (max-width: 768px) {
  .u-space-sec-l2 {
    padding: 0 0 5rem;
  }
}

@-webkit-keyframes popIn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1.06);
            transform: scale(1.06);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes popIn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1.06);
            transform: scale(1.06);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes arrowDown {
  0% {
    -webkit-transform: translateY(-2rem) translateX(-50%);
            transform: translateY(-2rem) translateX(-50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
    opacity: 1;
  }
}
@keyframes arrowDown {
  0% {
    -webkit-transform: translateY(-2rem) translateX(-50%);
            transform: translateY(-2rem) translateX(-50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
    opacity: 1;
  }
}
@-webkit-keyframes fadeUp {
  0% {
    -webkit-transform: translateY(2rem) translateX(-50%);
            transform: translateY(2rem) translateX(-50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
    opacity: 1;
  }
}
@keyframes fadeUp {
  0% {
    -webkit-transform: translateY(2rem) translateX(-50%);
            transform: translateY(2rem) translateX(-50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
    opacity: 1;
  }
}
@-webkit-keyframes txtFadeUp {
  0% {
    -webkit-transform: translateY(2rem) scale(0.85);
            transform: translateY(2rem) scale(0.85);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0) scale(1.06);
            transform: translateY(0) scale(1.06);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    opacity: 1;
  }
}
@keyframes txtFadeUp {
  0% {
    -webkit-transform: translateY(2rem) scale(0.85);
            transform: translateY(2rem) scale(0.85);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0) scale(1.06);
            transform: translateY(0) scale(1.06);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes zoomIn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.04);
            transform: scale(1.04);
  }
}
@keyframes zoomIn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.04);
            transform: scale(1.04);
  }
}
@-webkit-keyframes float {
  0% {
    -webkit-transform: translateY(0.5rem) rotate(-1deg);
            transform: translateY(0.5rem) rotate(-1deg);
  }
  50% {
    -webkit-transform: translateY(-0.5rem) rotate(1deg);
            transform: translateY(-0.5rem) rotate(1deg);
  }
  100% {
    -webkit-transform: translateY(0.5rem) rotate(-1deg);
            transform: translateY(0.5rem) rotate(-1deg);
  }
}
@keyframes float {
  0% {
    -webkit-transform: translateY(0.5rem) rotate(-1deg);
            transform: translateY(0.5rem) rotate(-1deg);
  }
  50% {
    -webkit-transform: translateY(-0.5rem) rotate(1deg);
            transform: translateY(-0.5rem) rotate(1deg);
  }
  100% {
    -webkit-transform: translateY(0.5rem) rotate(-1deg);
            transform: translateY(0.5rem) rotate(-1deg);
  }
}
@-webkit-keyframes floatReverse {
  0% {
    -webkit-transform: translateY(-0.5rem) rotate(1deg);
            transform: translateY(-0.5rem) rotate(1deg);
  }
  50% {
    -webkit-transform: translateY(0.5rem) rotate(-1deg);
            transform: translateY(0.5rem) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateY(-0.5rem) rotate(1deg);
            transform: translateY(-0.5rem) rotate(1deg);
  }
}
@keyframes floatReverse {
  0% {
    -webkit-transform: translateY(-0.5rem) rotate(1deg);
            transform: translateY(-0.5rem) rotate(1deg);
  }
  50% {
    -webkit-transform: translateY(0.5rem) rotate(-1deg);
            transform: translateY(0.5rem) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateY(-0.5rem) rotate(1deg);
            transform: translateY(-0.5rem) rotate(1deg);
  }
}
@-webkit-keyframes floatSp {
  0% {
    -webkit-transform: translateY(0.3rem) rotate(-0.6deg);
            transform: translateY(0.3rem) rotate(-0.6deg);
  }
  50% {
    -webkit-transform: translateY(-0.3rem) rotate(0.6deg);
            transform: translateY(-0.3rem) rotate(0.6deg);
  }
  100% {
    -webkit-transform: translateY(0.3rem) rotate(-0.6deg);
            transform: translateY(0.3rem) rotate(-0.6deg);
  }
}
@keyframes floatSp {
  0% {
    -webkit-transform: translateY(0.3rem) rotate(-0.6deg);
            transform: translateY(0.3rem) rotate(-0.6deg);
  }
  50% {
    -webkit-transform: translateY(-0.3rem) rotate(0.6deg);
            transform: translateY(-0.3rem) rotate(0.6deg);
  }
  100% {
    -webkit-transform: translateY(0.3rem) rotate(-0.6deg);
            transform: translateY(0.3rem) rotate(-0.6deg);
  }
}
@-webkit-keyframes floatReverseSp {
  0% {
    -webkit-transform: translateY(-0.3rem) rotate(0.6deg);
            transform: translateY(-0.3rem) rotate(0.6deg);
  }
  50% {
    -webkit-transform: translateY(0.3rem) rotate(-0.6deg);
            transform: translateY(0.3rem) rotate(-0.6deg);
  }
  100% {
    -webkit-transform: translateY(-0.3rem) rotate(0.6deg);
            transform: translateY(-0.3rem) rotate(0.6deg);
  }
}
@keyframes floatReverseSp {
  0% {
    -webkit-transform: translateY(-0.3rem) rotate(0.6deg);
            transform: translateY(-0.3rem) rotate(0.6deg);
  }
  50% {
    -webkit-transform: translateY(0.3rem) rotate(-0.6deg);
            transform: translateY(0.3rem) rotate(-0.6deg);
  }
  100% {
    -webkit-transform: translateY(-0.3rem) rotate(0.6deg);
            transform: translateY(-0.3rem) rotate(0.6deg);
  }
}
@-webkit-keyframes txtSlideIn {
  0% {
    -webkit-transform: translateY(0.3em);
            transform: translateY(0.3em);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes txtSlideIn {
  0% {
    -webkit-transform: translateY(0.3em);
            transform: translateY(0.3em);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.u-effect-pop {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
}
.u-effect-pop.is-init {
  -webkit-animation: popIn 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s forwards;
          animation: popIn 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s forwards;
}

.u-effect-arrow-down {
  -webkit-transform: translateY(-2rem) translateX(-50%);
          transform: translateY(-2rem) translateX(-50%);
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
}
.u-effect-arrow-down.is-init {
  -webkit-animation: arrowDown 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s forwards;
          animation: arrowDown 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s forwards;
}

.u-effect-fade-up {
  -webkit-transform: translateY(2rem) translateX(-50%);
          transform: translateY(2rem) translateX(-50%);
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
}
.u-effect-fade-up.is-init {
  -webkit-animation: fadeUp 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s forwards;
          animation: fadeUp 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s forwards;
}

.u-effect-txt-fade-up {
  -webkit-transform: translateY(2rem) scale(0.85);
          transform: translateY(2rem) scale(0.85);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
}
.u-effect-txt-fade-up.is-init {
  -webkit-animation: txtFadeUp 0.75s cubic-bezier(0.39, 0.575, 0.565, 1) 0s forwards;
          animation: txtFadeUp 0.75s cubic-bezier(0.39, 0.575, 0.565, 1) 0s forwards;
}

.u-effect-zoom-in {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
}
.u-effect-zoom-in.is-init {
  -webkit-animation: zoomIn 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s forwards;
          animation: zoomIn 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s forwards;
}

.u-effect-float {
  -webkit-transform: translateY(0.5rem) rotate(-1deg);
          transform: translateY(0.5rem) rotate(-1deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-animation: float 3200ms linear forwards infinite alternate;
          animation: float 3200ms linear forwards infinite alternate;
}
@media screen and (max-width: 768px) {
  .u-effect-float {
    -webkit-transform: translateY(0.2rem) rotate(-0.6deg);
            transform: translateY(0.2rem) rotate(-0.6deg);
    -webkit-animation: floatSp 2600ms linear forwards infinite alternate;
            animation: floatSp 2600ms linear forwards infinite alternate;
  }
}

.u-effect-float1 {
  -webkit-animation: float 3200ms 100ms linear forwards infinite alternate;
          animation: float 3200ms 100ms linear forwards infinite alternate;
}

.u-effect-float2 {
  -webkit-animation: float 3200ms 200ms linear forwards infinite alternate;
          animation: float 3200ms 200ms linear forwards infinite alternate;
}

.u-effect-float3 {
  -webkit-animation: float 3200ms 300ms linear forwards infinite alternate;
          animation: float 3200ms 300ms linear forwards infinite alternate;
}

.u-effect-float4 {
  -webkit-animation: float 3200ms 400ms linear forwards infinite alternate;
          animation: float 3200ms 400ms linear forwards infinite alternate;
}

.u-effect-float5 {
  -webkit-animation: float 3200ms 500ms linear forwards infinite alternate;
          animation: float 3200ms 500ms linear forwards infinite alternate;
}

.u-effect-float-reverse {
  -webkit-transform: translateY(-0.5rem) rotate(1deg);
          transform: translateY(-0.5rem) rotate(1deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-animation: floatReverse 3200ms linear forwards infinite alternate;
          animation: floatReverse 3200ms linear forwards infinite alternate;
}
@media screen and (max-width: 768px) {
  .u-effect-float-reverse {
    -webkit-transform: translateY(-0.2rem) rotate(0.6deg);
            transform: translateY(-0.2rem) rotate(0.6deg);
    -webkit-animation: floatReverseSp 2600ms linear forwards infinite alternate;
            animation: floatReverseSp 2600ms linear forwards infinite alternate;
  }
}

.u-effect-float-reverse1 {
  -webkit-animation: float 3200ms 100ms linear forwards infinite alternate;
          animation: float 3200ms 100ms linear forwards infinite alternate;
}

.u-effect-float-reverse2 {
  -webkit-animation: float 3200ms 200ms linear forwards infinite alternate;
          animation: float 3200ms 200ms linear forwards infinite alternate;
}

.u-effect-float-reverse3 {
  -webkit-animation: float 3200ms 300ms linear forwards infinite alternate;
          animation: float 3200ms 300ms linear forwards infinite alternate;
}

.u-effect-float-reverse4 {
  -webkit-animation: float 3200ms 400ms linear forwards infinite alternate;
          animation: float 3200ms 400ms linear forwards infinite alternate;
}

.u-effect-float-reverse5 {
  -webkit-animation: float 3200ms 500ms linear forwards infinite alternate;
          animation: float 3200ms 500ms linear forwards infinite alternate;
}

.u-effect__cell {
  display: inline-block;
  -webkit-transform: translateY(0.5em);
          transform: translateY(0.5em);
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.is-init .u-effect__cell:nth-child(1) {
  -webkit-animation: txtSlideIn 500ms 55ms ease forwards;
          animation: txtSlideIn 500ms 55ms ease forwards;
}

.is-init .u-effect__cell:nth-child(2) {
  -webkit-animation: txtSlideIn 500ms 110ms ease forwards;
          animation: txtSlideIn 500ms 110ms ease forwards;
}

.is-init .u-effect__cell:nth-child(3) {
  -webkit-animation: txtSlideIn 500ms 165ms ease forwards;
          animation: txtSlideIn 500ms 165ms ease forwards;
}

.is-init .u-effect__cell:nth-child(4) {
  -webkit-animation: txtSlideIn 500ms 220ms ease forwards;
          animation: txtSlideIn 500ms 220ms ease forwards;
}

.is-init .u-effect__cell:nth-child(5) {
  -webkit-animation: txtSlideIn 500ms 275ms ease forwards;
          animation: txtSlideIn 500ms 275ms ease forwards;
}

.is-init .u-effect__cell:nth-child(6) {
  -webkit-animation: txtSlideIn 500ms 330ms ease forwards;
          animation: txtSlideIn 500ms 330ms ease forwards;
}

.is-init .u-effect__cell:nth-child(7) {
  -webkit-animation: txtSlideIn 500ms 385ms ease forwards;
          animation: txtSlideIn 500ms 385ms ease forwards;
}

.is-init .u-effect__cell:nth-child(8) {
  -webkit-animation: txtSlideIn 500ms 440ms ease forwards;
          animation: txtSlideIn 500ms 440ms ease forwards;
}

.is-init .u-effect__cell:nth-child(9) {
  -webkit-animation: txtSlideIn 500ms 495ms ease forwards;
          animation: txtSlideIn 500ms 495ms ease forwards;
}

.is-init .u-effect__cell:nth-child(10) {
  -webkit-animation: txtSlideIn 500ms 550ms ease forwards;
          animation: txtSlideIn 500ms 550ms ease forwards;
}

.is-init .u-effect__cell:nth-child(11) {
  -webkit-animation: txtSlideIn 500ms 605ms ease forwards;
          animation: txtSlideIn 500ms 605ms ease forwards;
}

.is-init .u-effect__cell:nth-child(12) {
  -webkit-animation: txtSlideIn 500ms 660ms ease forwards;
          animation: txtSlideIn 500ms 660ms ease forwards;
}

.is-init .u-effect__cell:nth-child(13) {
  -webkit-animation: txtSlideIn 500ms 715ms ease forwards;
          animation: txtSlideIn 500ms 715ms ease forwards;
}

.is-init .u-effect__cell:nth-child(14) {
  -webkit-animation: txtSlideIn 500ms 770ms ease forwards;
          animation: txtSlideIn 500ms 770ms ease forwards;
}

.is-init .u-effect__cell:nth-child(15) {
  -webkit-animation: txtSlideIn 500ms 825ms ease forwards;
          animation: txtSlideIn 500ms 825ms ease forwards;
}

.is-init .u-effect__cell:nth-child(16) {
  -webkit-animation: txtSlideIn 500ms 880ms ease forwards;
          animation: txtSlideIn 500ms 880ms ease forwards;
}

.is-init .u-effect__cell:nth-child(17) {
  -webkit-animation: txtSlideIn 500ms 935ms ease forwards;
          animation: txtSlideIn 500ms 935ms ease forwards;
}

.is-init .u-effect__cell:nth-child(18) {
  -webkit-animation: txtSlideIn 500ms 990ms ease forwards;
          animation: txtSlideIn 500ms 990ms ease forwards;
}

.is-init .u-effect__cell:nth-child(19) {
  -webkit-animation: txtSlideIn 500ms 1045ms ease forwards;
          animation: txtSlideIn 500ms 1045ms ease forwards;
}

.is-init .u-effect__cell:nth-child(20) {
  -webkit-animation: txtSlideIn 500ms 1100ms ease forwards;
          animation: txtSlideIn 500ms 1100ms ease forwards;
}

.is-init .u-effect__cell:nth-child(21) {
  -webkit-animation: txtSlideIn 500ms 1155ms ease forwards;
          animation: txtSlideIn 500ms 1155ms ease forwards;
}

.is-init .u-effect__cell:nth-child(22) {
  -webkit-animation: txtSlideIn 500ms 1210ms ease forwards;
          animation: txtSlideIn 500ms 1210ms ease forwards;
}

.is-init .u-effect__cell:nth-child(23) {
  -webkit-animation: txtSlideIn 500ms 1265ms ease forwards;
          animation: txtSlideIn 500ms 1265ms ease forwards;
}

.is-init .u-effect__cell:nth-child(24) {
  -webkit-animation: txtSlideIn 500ms 1320ms ease forwards;
          animation: txtSlideIn 500ms 1320ms ease forwards;
}

.is-init .u-effect__cell:nth-child(25) {
  -webkit-animation: txtSlideIn 500ms 1375ms ease forwards;
          animation: txtSlideIn 500ms 1375ms ease forwards;
}

.is-init .u-effect__cell:nth-child(26) {
  -webkit-animation: txtSlideIn 500ms 1430ms ease forwards;
          animation: txtSlideIn 500ms 1430ms ease forwards;
}

.is-init .u-effect__cell:nth-child(27) {
  -webkit-animation: txtSlideIn 500ms 1485ms ease forwards;
          animation: txtSlideIn 500ms 1485ms ease forwards;
}

.is-init .u-effect__cell:nth-child(28) {
  -webkit-animation: txtSlideIn 500ms 1540ms ease forwards;
          animation: txtSlideIn 500ms 1540ms ease forwards;
}

.is-init .u-effect__cell:nth-child(29) {
  -webkit-animation: txtSlideIn 500ms 1595ms ease forwards;
          animation: txtSlideIn 500ms 1595ms ease forwards;
}

.is-init .u-effect__cell:nth-child(30) {
  -webkit-animation: txtSlideIn 500ms 1650ms ease forwards;
          animation: txtSlideIn 500ms 1650ms ease forwards;
}

/* js-objectfit
-----------------------------------------------------------------*/
.js-objectfit {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
.c-card__pict .js-objectfit {
  -o-object-fit: cover;
     object-fit: cover;
  background-size: cover;
}

.js-objectfit.-size-fit {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

/* 非対応動画用
-----------------------------------------------------------------*/
.ua-ie .c-hero__movie.js-objectfit,
.ua-edge .c-hero__movie.js-objectfit {
  display: block;
  -o-object-fit: none;
     object-fit: none;
  -o-object-position: center;
     object-position: center;
  min-width: 100%;
  min-height: 100%;
  max-width: inherit;
  margin: auto;
  width: auto;
  height: auto;
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
  position: absolute;
}