  /** project scss vars **/
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative, .m-bulletedList--Large ul li,
.m-bulletedList--Large ol li, .m-bulletedList--Small ul li,
.m-bulletedList--Small ol li, .m-tile, .m-tile-year--Large .m-tile-year, .m-tile-year--Small .m-tile-year {
  position: relative !important;
}

.position-absolute, .hamburger-menu span, .hamburger-tab-menu span, .mobile-menu-body > ul > li.has_dropdown > a:after, .mobile-menu-body .mobile-sub-menu .back-menu:after, .mobile-search-icon, .m-tile--Large i, .m-tile--Large em, .m-tile--Small i, .m-tile--Small em {
  position: absolute !important;
}

.position-fixed, .mobile-nav-main {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

/* generated with grunt-sass-globbing */
.sei-colors-list {
  position: relative;
}

.sei-colors-list:not(:last-child) {
  margin-bottom: 40px;
}

.sei-colors-list h3 {
  font-size: 14px;
  line-height: 20px;
  color: #222222;
  margin-left: 10px;
}

.sei-colors-list .color_box {
  position: relative;
}

.sei-colors-list .color_box h3 {
  color: #fff;
  position: absolute;
  top: 22%;
  transform: translateY(-22%);
}

.sei-colors-list .color_box .colors_blue_bg {
  height: 108px;
  width: 100%;
  background: #2e008b;
}

.sei-colors-list .color_box .colors_black_bg {
  height: 108px;
  width: 100%;
  background: #222222;
  transform: matrix(1, 0, 0, -1, 0, 0);
}

.sei-colors-list .color_box ul {
  position: absolute;
  top: 0;
  height: 100%;
  align-items: center;
}

.sei-colors-list ul {
  display: flex;
  list-style: none;
}

.sei-colors-list ul li {
  width: 164px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px 0;
  font-size: 12px;
}

.sei-colors-list ul li.dark {
  color: #ffffff;
}

.sei-colors-list ul li.light {
  color: rgba(34, 34, 34, 0.78);
}

.sei-colors-list ul li span {
  opacity: 0;
}

.sei-colors-list ul li:hover span {
  opacity: 1;
}

.sei-colors-list ul li:first-child {
  margin-left: 10px;
}

.sei-colors-list .sei_brand_color_dark {
  background: #121065;
}

.sei-colors-list .sei_brand_color {
  background: #2e008b;
}

.sei-colors-list .sei_brand_color_light {
  background: #e8ecf4;
}

.sei-colors-list .sei_brand_color_lightest {
  background: #f3f5f9;
}

.sei-colors-list .sei_blue {
  background: #0075c2;
}

.sei-colors-list .sei_light_blue {
  background: #06b4ea;
}

.sei-colors-list .sei_lighter_blue {
  background: #80bae1;
}

.sei-colors-list .black_default {
  background: #222222;
}

.sei-colors-list .black_light {
  background: rgba(0, 0, 0, 0.5);
}

.sei-colors-list .black_lighter {
  background: rgba(0, 0, 0, 0.25);
}

.sei-colors-list .black_lightest_1 {
  background: rgba(0, 0, 0, 0.05);
}

.sei-colors-list .black_lightest_2 {
  background: rgba(0, 0, 0, 0.1);
}

.sei-colors-list .text_black {
  background: rgba(34, 34, 34, 0.78);
}

.sei-colors-list .white {
  background: #ffffff;
}

.sei-colors-list .white_light {
  background: rgba(255, 255, 255, 0.73);
}

.sei-colors-list .white_lighter {
  background: rgba(255, 255, 255, 0.5);
}

.sei-colors-list .white_lightest_1 {
  background: rgba(255, 255, 255, 0.25);
}

.sei-colors-list .white_lightest_2 {
  background: rgba(255, 255, 255, 0.35);
}

.sei-colors-list .sei_green {
  background: #45b035;
}

.sei-colors-list .sei_green_lighter {
  background: #d1ebcd;
}

.sei-colors-list .solid_grey {
  background: #e5e5e5;
}

.sei-colors-list .sei_error {
  background: #f03738;
}

.sei-colors-list .sei_orange {
  background: #ffb44b;
}

.sei-colors-list .pure_dark_overlay,
.sei-colors-list .pure_dark_overlay_light,
.sei-colors-list .pure_dark_overlay_lighter {
  font-size: 11px;
}

.sei-colors-list .pure_dark_overlay {
  background: #000000;
}

.sei-colors-list .pure_dark_overlay_light {
  background: rgba(0, 0, 0, 0.75);
}

.sei-colors-list .pure_dark_overlay_lighter {
  background: rgba(0, 0, 0, 0.5);
}

@font-face {
  font-family: 'Noto Sans SC';
  src: url("/schKouqa/files/cn/fonts/NotoSansSC-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans SC';
  src: url("/schKouqa/files/cn/fonts/NotoSansSC-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans SC';
  src: url("/schKouqa/files/cn/fonts/NotoSansSC-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans SC';
  src: url("/schKouqa/files/cn/fonts/NotoSansSC-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}

.typography-wrap {
  padding-left: 40px;
}

.typography-wrap .row {
  padding-bottom: 24px;
}

.giga {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 96px;
  line-height: 96px;
  font-weight: 300;
}

.mega {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 72px;
  font-weight: 300;
  line-height: 80px;
}

.display-big {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
}

.display-heavy {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.display-light, .mobile-menu-body .mobile-sub-menu .back-menu {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}

.display-small-light {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.headline-heavy {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.headline-light {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.headline-small-light {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.headline-xxsmall {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.title-heavy {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.title-light, .mobile-menu-body > ul > li > a, .mobile-search input {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.subheader-heavy {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.subheader-heavy-uppercase {
  color: #222222;
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
}

.subheader-medium {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.subheader-light, .a-CheckboxItem--Large {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-heavy, .a-CheckboxItem input[type='radio']:checked + label,
.a-CheckboxItem input[type='checkbox']:checked + label {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.body-light, .a-CheckboxItem input[type='radio']:not(:checked) + label, .a-CheckboxItem input[type='radio']:checked + label,
.a-CheckboxItem input[type='checkbox']:not(:checked) + label,
.a-CheckboxItem input[type='checkbox']:checked + label, .location-label, .tabSmall-Default, .a-tableCell {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.caption-heavy, .mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list .mob-topLink a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.caption-heavy-uppercase {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
}

.caption-light, .bottom-links ul li a, .mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list li a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.small-heavy, .tag-XSmall-Blue {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}

.small-heavy-uppercase {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  text-transform: uppercase;
}

.small-light {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}

.tag_atoms h3.title_v {
  color: #F03738;
  padding-bottom: 16px;
}

.tag_atoms h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.tag_atoms .tag_bg_a {
  padding: 18px 0;
  background: #121065;
}

.tag_atoms .variation_box_sec div {
  padding-left: 24px;
}

.buttons-wrap div h1 {
  font-size: 24px;
  margin-bottom: 24px;
}

.buttons-wrap div a {
  margin: 8px 0;
}

.buttons-wrap .row {
  padding-left: 20px;
}

.buttons-wrap .a-button--Inverse {
  margin: 15px 0;
}

.buttons-wrap .sei-brand-bg {
  background: #2e008b;
}

.buttons-wrap .white {
  color: #ffffff;
}

.buttons-wrap label {
  display: block;
}

.a-button {
  background: none;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.a-button::before, .a-button::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-size: 100%;
}

.a-button__ChevronRight::after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-white.svg);
}

.a-button__Download::before {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-white.svg);
}

.a-button__Checkmark::before {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-white.svg);
}

.a-button__Expand::before {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-white.svg);
}

.a-button__Video::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-white.svg);
}

.a-button__Email::before {
  background-image: url(/schKouqa/files/cn/images/icons/email/email-white.svg);
}

.a-button__External::before {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-white.svg);
}

.a-button__Movie::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-white.svg);
}

.a-button__Filter::before {
  background-image: url(/schKouqa/files/cn/images/icons/filter-list-blue.svg);
}

.a-button__Search::before {
  background-image: url(/schKouqa/files/cn/images/icons/search-white.svg);
}

.a-button.a-button--Disabled {
  border-color: transparent;
}

.a-button.a-button--Disabled.a-button--Disabled.a-button__ChevronRight::after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-disabled.svg);
}

.a-button.a-button--Disabled.a-button--Disabled.a-button__Download::before {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-disabled.svg);
}

.a-button.a-button--Disabled.a-button--Disabled.a-button__Checkmark::before {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-disabled.svg);
}

.a-button.a-button--Disabled.a-button--Disabled.a-button__Expand::before {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-disabled.svg);
}

.a-button.a-button--Disabled.a-button--Disabled.a-button__Video::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-disabled.svg);
}

.a-button.a-button--Disabled.a-button--Disabled.a-button__Email::before {
  background-image: url(/schKouqa/files/cn/images/icons/email/email-disabled.svg);
}

.a-button.a-button--Disabled.a-button--Disabled.a-button__External::before {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-disabled.svg);
}
 
.a-button.a-button--Disabled.a-button--Disabled.a-button__Movie::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-disabled.svg);
}

.a-button.a-button--Disabled.a-button--Disabled.a-button__Filter::before {
  background-image: url(/schKouqa/files/cn/images/icons/filter-list-blue.svg);
}

.a-button--SmallSecondary.a-button__ChevronRight::after, .a-button--LargeSecondary.a-button__ChevronRight::after, .a-button--LargeSecondary__FixWidth.a-button__ChevronRight::after, .a-button--XLargeSecondary.a-button__ChevronRight::after, .a-button--XLargeSecondary__FixWidth.a-button__ChevronRight::after, .a-button--SmallTertiary.a-button__ChevronRight::after, .a-button--XSmallTertiary.a-button__ChevronRight::after, .a-button--LargeTertiary.a-button__ChevronRight::after, .a-button--XLargeTertiary.a-button__ChevronRight::after, .a-button--XLargeTertiary__FixWidth.a-button__ChevronRight::after, .a-button--Inverse.a-button__ChevronRight::after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-blue.svg);
}

.a-button--SmallSecondary.a-button__Download::before, .a-button--LargeSecondary.a-button__Download::before, .a-button--LargeSecondary__FixWidth.a-button__Download::before, .a-button--XLargeSecondary.a-button__Download::before, .a-button--XLargeSecondary__FixWidth.a-button__Download::before, .a-button--SmallTertiary.a-button__Download::before, .a-button--XSmallTertiary.a-button__Download::before, .a-button--LargeTertiary.a-button__Download::before, .a-button--XLargeTertiary.a-button__Download::before, .a-button--XLargeTertiary__FixWidth.a-button__Download::before, .a-button--Inverse.a-button__Download::before {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-blue.svg);
}

.a-button--SmallSecondary.a-button__Checkmark::before, .a-button--LargeSecondary.a-button__Checkmark::before, .a-button--LargeSecondary__FixWidth.a-button__Checkmark::before, .a-button--XLargeSecondary.a-button__Checkmark::before, .a-button--XLargeSecondary__FixWidth.a-button__Checkmark::before, .a-button--SmallTertiary.a-button__Checkmark::before, .a-button--XSmallTertiary.a-button__Checkmark::before, .a-button--LargeTertiary.a-button__Checkmark::before, .a-button--XLargeTertiary.a-button__Checkmark::before, .a-button--XLargeTertiary__FixWidth.a-button__Checkmark::before, .a-button--Inverse.a-button__Checkmark::before {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-blue.svg);
}

.a-button--SmallSecondary.a-button__Expand::before, .a-button--LargeSecondary.a-button__Expand::before, .a-button--LargeSecondary__FixWidth.a-button__Expand::before, .a-button--XLargeSecondary.a-button__Expand::before, .a-button--XLargeSecondary__FixWidth.a-button__Expand::before, .a-button--SmallTertiary.a-button__Expand::before, .a-button--XSmallTertiary.a-button__Expand::before, .a-button--LargeTertiary.a-button__Expand::before, .a-button--XLargeTertiary.a-button__Expand::before, .a-button--XLargeTertiary__FixWidth.a-button__Expand::before, .a-button--Inverse.a-button__Expand::before {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-blue.svg);
}

.a-button--SmallSecondary.a-button__Video::before, .a-button--LargeSecondary.a-button__Video::before, .a-button--LargeSecondary__FixWidth.a-button__Video::before, .a-button--XLargeSecondary.a-button__Video::before, .a-button--XLargeSecondary__FixWidth.a-button__Video::before, .a-button--SmallTertiary.a-button__Video::before, .a-button--XSmallTertiary.a-button__Video::before, .a-button--LargeTertiary.a-button__Video::before, .a-button--XLargeTertiary.a-button__Video::before, .a-button--XLargeTertiary__FixWidth.a-button__Video::before, .a-button--Inverse.a-button__Video::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-blue.svg);
}

.a-button--SmallSecondary.a-button__Email::before, .a-button--LargeSecondary.a-button__Email::before, .a-button--LargeSecondary__FixWidth.a-button__Email::before, .a-button--XLargeSecondary.a-button__Email::before, .a-button--XLargeSecondary__FixWidth.a-button__Email::before, .a-button--SmallTertiary.a-button__Email::before, .a-button--XSmallTertiary.a-button__Email::before, .a-button--LargeTertiary.a-button__Email::before, .a-button--XLargeTertiary.a-button__Email::before, .a-button--XLargeTertiary__FixWidth.a-button__Email::before, .a-button--Inverse.a-button__Email::before {
  background-image: url(/schKouqa/files/cn/images/icons/email/email-blue.svg);
}

.a-button--SmallSecondary.a-button__External::before, .a-button--LargeSecondary.a-button__External::before, .a-button--LargeSecondary__FixWidth.a-button__External::before, .a-button--XLargeSecondary.a-button__External::before, .a-button--XLargeSecondary__FixWidth.a-button__External::before, .a-button--SmallTertiary.a-button__External::before, .a-button--XSmallTertiary.a-button__External::before, .a-button--LargeTertiary.a-button__External::before, .a-button--XLargeTertiary.a-button__External::before, .a-button--XLargeTertiary__FixWidth.a-button__External::before, .a-button--Inverse.a-button__External::before {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg);
}

.a-button--SmallSecondary.a-button__Movie::before, .a-button--LargeSecondary.a-button__Movie::before, .a-button--LargeSecondary__FixWidth.a-button__Movie::before, .a-button--XLargeSecondary.a-button__Movie::before, .a-button--XLargeSecondary__FixWidth.a-button__Movie::before, .a-button--SmallTertiary.a-button__Movie::before, .a-button--XSmallTertiary.a-button__Movie::before, .a-button--LargeTertiary.a-button__Movie::before, .a-button--XLargeTertiary.a-button__Movie::before, .a-button--XLargeTertiary__FixWidth.a-button__Movie::before, .a-button--Inverse.a-button__Movie::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-blue.svg);
}

.a-button--SmallSecondary.a-button__Filter::before, .a-button--LargeSecondary.a-button__Filter::before, .a-button--LargeSecondary__FixWidth.a-button__Filter::before, .a-button--XLargeSecondary.a-button__Filter::before, .a-button--XLargeSecondary__FixWidth.a-button__Filter::before, .a-button--SmallTertiary.a-button__Filter::before, .a-button--XSmallTertiary.a-button__Filter::before, .a-button--LargeTertiary.a-button__Filter::before, .a-button--XLargeTertiary.a-button__Filter::before, .a-button--XLargeTertiary__FixWidth.a-button__Filter::before, .a-button--Inverse.a-button__Filter::before {
  background-image: url(/schKouqa/files/cn/images/icons/filter-list-blue.svg);
}

.a-button--SmallSecondary.a-button--Active.a-button__ChevronRight::after, .a-button--LargeSecondary.a-button--Active.a-button__ChevronRight::after, .a-button--LargeSecondary__FixWidth.a-button--Active.a-button__ChevronRight::after, .a-button--XLargeSecondary.a-button--Active.a-button__ChevronRight::after, .a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__ChevronRight::after, .a-button--SmallTertiary.a-button--Active.a-button__ChevronRight::after, .a-button--XSmallTertiary.a-button--Active.a-button__ChevronRight::after, .a-button--LargeTertiary.a-button--Active.a-button__ChevronRight::after, .a-button--XLargeTertiary.a-button--Active.a-button__ChevronRight::after, .a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--Active.a-button__ChevronRight::after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-light-blue.svg);
}

.a-button--SmallSecondary.a-button--Active.a-button__Download::before, .a-button--LargeSecondary.a-button--Active.a-button__Download::before, .a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Download::before, .a-button--XLargeSecondary.a-button--Active.a-button__Download::before, .a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Download::before, .a-button--SmallTertiary.a-button--Active.a-button__Download::before, .a-button--XSmallTertiary.a-button--Active.a-button__Download::before, .a-button--LargeTertiary.a-button--Active.a-button__Download::before, .a-button--XLargeTertiary.a-button--Active.a-button__Download::before, .a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--Active.a-button__Download::before {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-light-blue.svg);
}

.a-button--SmallSecondary.a-button--Active.a-button__Checkmark::before, .a-button--LargeSecondary.a-button--Active.a-button__Checkmark::before, .a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Checkmark::before, .a-button--XLargeSecondary.a-button--Active.a-button__Checkmark::before, .a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Checkmark::before, .a-button--SmallTertiary.a-button--Active.a-button__Checkmark::before, .a-button--XSmallTertiary.a-button--Active.a-button__Checkmark::before, .a-button--LargeTertiary.a-button--Active.a-button__Checkmark::before, .a-button--XLargeTertiary.a-button--Active.a-button__Checkmark::before, .a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--Active.a-button__Checkmark::before {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-light-blue.svg);
}

.a-button--SmallSecondary.a-button--Active.a-button__Expand::before, .a-button--LargeSecondary.a-button--Active.a-button__Expand::before, .a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Expand::before, .a-button--XLargeSecondary.a-button--Active.a-button__Expand::before, .a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Expand::before, .a-button--SmallTertiary.a-button--Active.a-button__Expand::before, .a-button--XSmallTertiary.a-button--Active.a-button__Expand::before, .a-button--LargeTertiary.a-button--Active.a-button__Expand::before, .a-button--XLargeTertiary.a-button--Active.a-button__Expand::before, .a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--Active.a-button__Expand::before {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-light-blue.svg);
}

.a-button--SmallSecondary.a-button--Active.a-button__Video::before, .a-button--LargeSecondary.a-button--Active.a-button__Video::before, .a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Video::before, .a-button--XLargeSecondary.a-button--Active.a-button__Video::before, .a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Video::before, .a-button--SmallTertiary.a-button--Active.a-button__Video::before, .a-button--XSmallTertiary.a-button--Active.a-button__Video::before, .a-button--LargeTertiary.a-button--Active.a-button__Video::before, .a-button--XLargeTertiary.a-button--Active.a-button__Video::before, .a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--Active.a-button__Video::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-light-blue.svg);
}

.a-button--SmallSecondary.a-button--Active.a-button__Email::before, .a-button--LargeSecondary.a-button--Active.a-button__Email::before, .a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Email::before, .a-button--XLargeSecondary.a-button--Active.a-button__Email::before, .a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Email::before, .a-button--SmallTertiary.a-button--Active.a-button__Email::before, .a-button--XSmallTertiary.a-button--Active.a-button__Email::before, .a-button--LargeTertiary.a-button--Active.a-button__Email::before, .a-button--XLargeTertiary.a-button--Active.a-button__Email::before, .a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--Active.a-button__Email::before {
  background-image: url(/schKouqa/files/cn/images/icons/email/email-light-blue.svg);
}

.a-button--SmallSecondary.a-button--Active.a-button__External::before, .a-button--LargeSecondary.a-button--Active.a-button__External::before, .a-button--LargeSecondary__FixWidth.a-button--Active.a-button__External::before, .a-button--XLargeSecondary.a-button--Active.a-button__External::before, .a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__External::before, .a-button--SmallTertiary.a-button--Active.a-button__External::before, .a-button--XSmallTertiary.a-button--Active.a-button__External::before, .a-button--LargeTertiary.a-button--Active.a-button__External::before, .a-button--XLargeTertiary.a-button--Active.a-button__External::before, .a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--Active.a-button__External::before {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-light-blue.svg);
}

.a-button--SmallSecondary.a-button--Active.a-button__Movie::before, .a-button--LargeSecondary.a-button--Active.a-button__Movie::before, .a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Movie::before, .a-button--XLargeSecondary.a-button--Active.a-button__Movie::before, .a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Movie::before, .a-button--SmallTertiary.a-button--Active.a-button__Movie::before, .a-button--XSmallTertiary.a-button--Active.a-button__Movie::before, .a-button--LargeTertiary.a-button--Active.a-button__Movie::before, .a-button--XLargeTertiary.a-button--Active.a-button__Movie::before, .a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--Active.a-button__Movie::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-light-blue.svg);
}

.a-button--SmallSecondary.a-button--Active.a-button__Filter::before, .a-button--LargeSecondary.a-button--Active.a-button__Filter::before, .a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Filter::before, .a-button--XLargeSecondary.a-button--Active.a-button__Filter::before, .a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Filter::before, .a-button--SmallTertiary.a-button--Active.a-button__Filter::before, .a-button--XSmallTertiary.a-button--Active.a-button__Filter::before, .a-button--LargeTertiary.a-button--Active.a-button__Filter::before, .a-button--XLargeTertiary.a-button--Active.a-button__Filter::before, .a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--Active.a-button__Filter::before {
  background-image: url(/schKouqa/files/cn/images/icons/filter-list-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button__ChevronRight::after, .a-button--Inverse.a-button--LargeSecondary.a-button__ChevronRight::after, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button__ChevronRight::after, .a-button--Inverse.a-button--XLargeSecondary.a-button__ChevronRight::after, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button__ChevronRight::after, .a-button--Inverse.a-button--SmallTertiary.a-button__ChevronRight::after, .a-button--Inverse.a-button--XSmallTertiary.a-button__ChevronRight::after, .a-button--Inverse.a-button--LargeTertiary.a-button__ChevronRight::after, .a-button--Inverse.a-button--XLargeTertiary.a-button__ChevronRight::after, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button__ChevronRight::after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-white.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button__Download::before, .a-button--Inverse.a-button--LargeSecondary.a-button__Download::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button__Download::before, .a-button--Inverse.a-button--XLargeSecondary.a-button__Download::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button__Download::before, .a-button--Inverse.a-button--SmallTertiary.a-button__Download::before, .a-button--Inverse.a-button--XSmallTertiary.a-button__Download::before, .a-button--Inverse.a-button--LargeTertiary.a-button__Download::before, .a-button--Inverse.a-button--XLargeTertiary.a-button__Download::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button__Download::before {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-white.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button__Checkmark::before, .a-button--Inverse.a-button--LargeSecondary.a-button__Checkmark::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button__Checkmark::before, .a-button--Inverse.a-button--XLargeSecondary.a-button__Checkmark::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button__Checkmark::before, .a-button--Inverse.a-button--SmallTertiary.a-button__Checkmark::before, .a-button--Inverse.a-button--XSmallTertiary.a-button__Checkmark::before, .a-button--Inverse.a-button--LargeTertiary.a-button__Checkmark::before, .a-button--Inverse.a-button--XLargeTertiary.a-button__Checkmark::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button__Checkmark::before {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-white.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button__Expand::before, .a-button--Inverse.a-button--LargeSecondary.a-button__Expand::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button__Expand::before, .a-button--Inverse.a-button--XLargeSecondary.a-button__Expand::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button__Expand::before, .a-button--Inverse.a-button--SmallTertiary.a-button__Expand::before, .a-button--Inverse.a-button--XSmallTertiary.a-button__Expand::before, .a-button--Inverse.a-button--LargeTertiary.a-button__Expand::before, .a-button--Inverse.a-button--XLargeTertiary.a-button__Expand::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button__Expand::before {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-white.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button__Video::before, .a-button--Inverse.a-button--LargeSecondary.a-button__Video::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button__Video::before, .a-button--Inverse.a-button--XLargeSecondary.a-button__Video::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button__Video::before, .a-button--Inverse.a-button--SmallTertiary.a-button__Video::before, .a-button--Inverse.a-button--XSmallTertiary.a-button__Video::before, .a-button--Inverse.a-button--LargeTertiary.a-button__Video::before, .a-button--Inverse.a-button--XLargeTertiary.a-button__Video::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button__Video::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-white.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button__Email::before, .a-button--Inverse.a-button--LargeSecondary.a-button__Email::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button__Email::before, .a-button--Inverse.a-button--XLargeSecondary.a-button__Email::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button__Email::before, .a-button--Inverse.a-button--SmallTertiary.a-button__Email::before, .a-button--Inverse.a-button--XSmallTertiary.a-button__Email::before, .a-button--Inverse.a-button--LargeTertiary.a-button__Email::before, .a-button--Inverse.a-button--XLargeTertiary.a-button__Email::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button__Email::before {
  background-image: url(/schKouqa/files/cn/images/icons/email/email-white.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button__External::before, .a-button--Inverse.a-button--LargeSecondary.a-button__External::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button__External::before, .a-button--Inverse.a-button--XLargeSecondary.a-button__External::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button__External::before, .a-button--Inverse.a-button--SmallTertiary.a-button__External::before, .a-button--Inverse.a-button--XSmallTertiary.a-button__External::before, .a-button--Inverse.a-button--LargeTertiary.a-button__External::before, .a-button--Inverse.a-button--XLargeTertiary.a-button__External::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button__External::before {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-white.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button__Movie::before, .a-button--Inverse.a-button--LargeSecondary.a-button__Movie::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button__Movie::before, .a-button--Inverse.a-button--XLargeSecondary.a-button__Movie::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button__Movie::before, .a-button--Inverse.a-button--SmallTertiary.a-button__Movie::before, .a-button--Inverse.a-button--XSmallTertiary.a-button__Movie::before, .a-button--Inverse.a-button--LargeTertiary.a-button__Movie::before, .a-button--Inverse.a-button--XLargeTertiary.a-button__Movie::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button__Movie::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-white.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button__Filter::before, .a-button--Inverse.a-button--LargeSecondary.a-button__Filter::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button__Filter::before, .a-button--Inverse.a-button--XLargeSecondary.a-button__Filter::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button__Filter::before, .a-button--Inverse.a-button--SmallTertiary.a-button__Filter::before, .a-button--Inverse.a-button--XSmallTertiary.a-button__Filter::before, .a-button--Inverse.a-button--LargeTertiary.a-button__Filter::before, .a-button--Inverse.a-button--XLargeTertiary.a-button__Filter::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button__Filter::before {
  background-image: url(/schKouqa/files/cn/images/icons/filter-list-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--LargeSecondary.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--XLargeSecondary.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--SmallTertiary.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--XSmallTertiary.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--LargeTertiary.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--XLargeTertiary.a-button--Active.a-button__ChevronRight::after, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__ChevronRight::after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-light-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--LargeSecondary.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--XLargeSecondary.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--SmallTertiary.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--XSmallTertiary.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--LargeTertiary.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--XLargeTertiary.a-button--Active.a-button__Download::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Download::before {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-light-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--LargeSecondary.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--XLargeSecondary.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--SmallTertiary.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--XSmallTertiary.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--LargeTertiary.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--XLargeTertiary.a-button--Active.a-button__Checkmark::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Checkmark::before {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-light-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--LargeSecondary.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--XLargeSecondary.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--SmallTertiary.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--XSmallTertiary.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--LargeTertiary.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--XLargeTertiary.a-button--Active.a-button__Expand::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Expand::before {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-light-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--LargeSecondary.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--XLargeSecondary.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--SmallTertiary.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--XSmallTertiary.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--LargeTertiary.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--XLargeTertiary.a-button--Active.a-button__Video::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Video::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-light-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--LargeSecondary.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--XLargeSecondary.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--SmallTertiary.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--XSmallTertiary.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--LargeTertiary.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--XLargeTertiary.a-button--Active.a-button__Email::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Email::before {
  background-image: url(/schKouqa/files/cn/images/icons/email/email-light-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--LargeSecondary.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--XLargeSecondary.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--SmallTertiary.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--XSmallTertiary.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--LargeTertiary.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--XLargeTertiary.a-button--Active.a-button__External::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__External::before {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-light-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--LargeSecondary.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--XLargeSecondary.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--SmallTertiary.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--XSmallTertiary.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--LargeTertiary.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--XLargeTertiary.a-button--Active.a-button__Movie::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Movie::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-light-blue.svg);
}

.a-button--Inverse.a-button--SmallSecondary.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--LargeSecondary.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--LargeSecondary__FixWidth.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--XLargeSecondary.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--XLargeSecondary__FixWidth.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--SmallTertiary.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--XSmallTertiary.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--LargeTertiary.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--XLargeTertiary.a-button--Active.a-button__Filter::before, .a-button--Inverse.a-button--XLargeTertiary__FixWidth.a-button--Active.a-button__Filter::before {
  background-image: url(/schKouqa/files/cn/images/icons/filter-list-blue.svg);
}

.a-button--SmallSecondary.a-button__ChevronRight:hover::after, .a-button--LargeSecondary.a-button__ChevronRight:hover::after, .a-button--LargeSecondary__FixWidth.a-button__ChevronRight:hover::after, .a-button--XLargeSecondary.a-button__ChevronRight:hover::after, .a-button--XLargeSecondary__FixWidth.a-button__ChevronRight:hover::after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-white.svg);
}

.a-button--SmallSecondary.a-button__ChevronRight.a-button--Inverse:hover::after, .a-button--LargeSecondary.a-button__ChevronRight.a-button--Inverse:hover::after, .a-button--LargeSecondary__FixWidth.a-button__ChevronRight.a-button--Inverse:hover::after, .a-button--XLargeSecondary.a-button__ChevronRight.a-button--Inverse:hover::after, .a-button--XLargeSecondary__FixWidth.a-button__ChevronRight.a-button--Inverse:hover::after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-blue.svg);
}

.a-button--SmallSecondary.a-button__ChevronRight.a-button--Active:hover::after, .a-button--LargeSecondary.a-button__ChevronRight.a-button--Active:hover::after, .a-button--LargeSecondary__FixWidth.a-button__ChevronRight.a-button--Active:hover::after, .a-button--XLargeSecondary.a-button__ChevronRight.a-button--Active:hover::after, .a-button--XLargeSecondary__FixWidth.a-button__ChevronRight.a-button--Active:hover::after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-white.svg);
}

.a-button--SmallSecondary.a-button__Download:hover::before, .a-button--LargeSecondary.a-button__Download:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Download:hover::before, .a-button--XLargeSecondary.a-button__Download:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Download:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-white.svg);
}

.a-button--SmallSecondary.a-button__Download.a-button--Inverse:hover::before, .a-button--LargeSecondary.a-button__Download.a-button--Inverse:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Download.a-button--Inverse:hover::before, .a-button--XLargeSecondary.a-button__Download.a-button--Inverse:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Download.a-button--Inverse:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-blue.svg);
}

.a-button--SmallSecondary.a-button__Download.a-button--Active:hover::before, .a-button--LargeSecondary.a-button__Download.a-button--Active:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Download.a-button--Active:hover::before, .a-button--XLargeSecondary.a-button__Download.a-button--Active:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Download.a-button--Active:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-white.svg);
}

.a-button--SmallSecondary.a-button__Checkmark:hover::before, .a-button--LargeSecondary.a-button__Checkmark:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Checkmark:hover::before, .a-button--XLargeSecondary.a-button__Checkmark:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Checkmark:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-white.svg);
}

.a-button--SmallSecondary.a-button__Checkmark.a-button--Inverse:hover::before, .a-button--LargeSecondary.a-button__Checkmark.a-button--Inverse:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Checkmark.a-button--Inverse:hover::before, .a-button--XLargeSecondary.a-button__Checkmark.a-button--Inverse:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Checkmark.a-button--Inverse:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-blue.svg);
}

.a-button--SmallSecondary.a-button__Checkmark.a-button--Active:hover::before, .a-button--LargeSecondary.a-button__Checkmark.a-button--Active:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Checkmark.a-button--Active:hover::before, .a-button--XLargeSecondary.a-button__Checkmark.a-button--Active:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Checkmark.a-button--Active:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-white.svg);
}

.a-button--SmallSecondary.a-button__Expand:hover::before, .a-button--LargeSecondary.a-button__Expand:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Expand:hover::before, .a-button--XLargeSecondary.a-button__Expand:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Expand:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-white.svg);
}

.a-button--SmallSecondary.a-button__Expand.a-button--Inverse:hover::before, .a-button--LargeSecondary.a-button__Expand.a-button--Inverse:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Expand.a-button--Inverse:hover::before, .a-button--XLargeSecondary.a-button__Expand.a-button--Inverse:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Expand.a-button--Inverse:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-blue.svg);
}

.a-button--SmallSecondary.a-button__Expand.a-button--Active:hover::before, .a-button--LargeSecondary.a-button__Expand.a-button--Active:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Expand.a-button--Active:hover::before, .a-button--XLargeSecondary.a-button__Expand.a-button--Active:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Expand.a-button--Active:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-white.svg);
}

.a-button--SmallSecondary.a-button__Video:hover::before, .a-button--LargeSecondary.a-button__Video:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Video:hover::before, .a-button--XLargeSecondary.a-button__Video:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Video:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-white.svg);
}

.a-button--SmallSecondary.a-button__Video.a-button--Inverse:hover::before, .a-button--LargeSecondary.a-button__Video.a-button--Inverse:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Video.a-button--Inverse:hover::before, .a-button--XLargeSecondary.a-button__Video.a-button--Inverse:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Video.a-button--Inverse:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-blue.svg);
}

.a-button--SmallSecondary.a-button__Video.a-button--Active:hover::before, .a-button--LargeSecondary.a-button__Video.a-button--Active:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Video.a-button--Active:hover::before, .a-button--XLargeSecondary.a-button__Video.a-button--Active:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Video.a-button--Active:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-white.svg);
}

.a-button--SmallSecondary.a-button__Filter:hover::before, .a-button--LargeSecondary.a-button__Filter:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Filter:hover::before, .a-button--XLargeSecondary.a-button__Filter:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Filter:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/filter-list-blue.svg);
}

.a-button--SmallSecondary.a-button__Filter.a-button--Inverse:hover::before, .a-button--LargeSecondary.a-button__Filter.a-button--Inverse:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Filter.a-button--Inverse:hover::before, .a-button--XLargeSecondary.a-button__Filter.a-button--Inverse:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Filter.a-button--Inverse:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/filter-list-blue.svg);
}

.a-button--SmallSecondary.a-button__Filter.a-button--Active:hover::before, .a-button--LargeSecondary.a-button__Filter.a-button--Active:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Filter.a-button--Active:hover::before, .a-button--XLargeSecondary.a-button__Filter.a-button--Active:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Filter.a-button--Active:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/filter-list-blue.svg);
}

.a-button--SmallSecondary.a-button__Email:hover::before, .a-button--LargeSecondary.a-button__Email:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Email:hover::before, .a-button--XLargeSecondary.a-button__Email:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Email:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/email/email-white.svg);
}

.a-button--SmallSecondary.a-button__Email.a-button--Inverse:hover::before, .a-button--LargeSecondary.a-button__Email.a-button--Inverse:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Email.a-button--Inverse:hover::before, .a-button--XLargeSecondary.a-button__Email.a-button--Inverse:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Email.a-button--Inverse:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/email/email-blue.svg);
}

.a-button--SmallSecondary.a-button__Email.a-button--Active:hover::before, .a-button--LargeSecondary.a-button__Email.a-button--Active:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Email.a-button--Active:hover::before, .a-button--XLargeSecondary.a-button__Email.a-button--Active:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Email.a-button--Active:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/email/email-white.svg);
}

.a-button--SmallSecondary.a-button__External:hover::before, .a-button--LargeSecondary.a-button__External:hover::before, .a-button--LargeSecondary__FixWidth.a-button__External:hover::before, .a-button--XLargeSecondary.a-button__External:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__External:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-white.svg);
}

.a-button--SmallSecondary.a-button__External.a-button--Inverse:hover::before, .a-button--LargeSecondary.a-button__External.a-button--Inverse:hover::before, .a-button--LargeSecondary__FixWidth.a-button__External.a-button--Inverse:hover::before, .a-button--XLargeSecondary.a-button__External.a-button--Inverse:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__External.a-button--Inverse:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg);
}

.a-button--SmallSecondary.a-button__External.a-button--Active:hover::before, .a-button--LargeSecondary.a-button__External.a-button--Active:hover::before, .a-button--LargeSecondary__FixWidth.a-button__External.a-button--Active:hover::before, .a-button--XLargeSecondary.a-button__External.a-button--Active:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__External.a-button--Active:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-white.svg);
}

.a-button--SmallSecondary.a-button__Movie:hover::before, .a-button--LargeSecondary.a-button__Movie:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Movie:hover::before, .a-button--XLargeSecondary.a-button__Movie:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Movie:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-white.svg);
}

.a-button--SmallSecondary.a-button__Movie.a-button--Inverse:hover::before, .a-button--LargeSecondary.a-button__Movie.a-button--Inverse:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Movie.a-button--Inverse:hover::before, .a-button--XLargeSecondary.a-button__Movie.a-button--Inverse:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Movie.a-button--Inverse:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-blue.svg);
}

.a-button--SmallSecondary.a-button__Movie.a-button--Active:hover::before, .a-button--LargeSecondary.a-button__Movie.a-button--Active:hover::before, .a-button--LargeSecondary__FixWidth.a-button__Movie.a-button--Active:hover::before, .a-button--XLargeSecondary.a-button__Movie.a-button--Active:hover::before, .a-button--XLargeSecondary__FixWidth.a-button__Movie.a-button--Active:hover::before {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-white.svg);
}

.a-button--SmallPrimary.a-button__ChevronRight::after, .a-button--SmallSecondary.a-button__ChevronRight::after, .a-button--SmallTertiary.a-button__ChevronRight::after {
  width: 16px;
  height: 16px;
  margin-left: 4px;
}

.a-button--SmallPrimary.a-button__Download::before, .a-button--SmallPrimary.a-button__Checkmark::before, .a-button--SmallPrimary.a-button__Expand::before, .a-button--SmallPrimary.a-button__Video::before, .a-button--SmallPrimary.a-button__Email::before, .a-button--SmallPrimary.a-button__External::before, .a-button--SmallPrimary.a-button__Movie::before, .a-button--SmallSecondary.a-button__Download::before, .a-button--SmallSecondary.a-button__Checkmark::before, .a-button--SmallSecondary.a-button__Expand::before, .a-button--SmallSecondary.a-button__Video::before, .a-button--SmallSecondary.a-button__Email::before, .a-button--SmallSecondary.a-button__External::before, .a-button--SmallSecondary.a-button__Movie::before, .a-button--SmallTertiary.a-button__Download::before, .a-button--SmallTertiary.a-button__Checkmark::before, .a-button--SmallTertiary.a-button__Expand::before, .a-button--SmallTertiary.a-button__Video::before, .a-button--SmallTertiary.a-button__Email::before, .a-button--SmallTertiary.a-button__External::before, .a-button--SmallTertiary.a-button__Movie::before {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  margin-top: -3px;
}

.a-button--XSmallPrimary.a-button__ChevronRight::after, .a-button--XSmallSecondary.a-button__ChevronRight::after, .a-button--XSmallTertiary.a-button__ChevronRight::after {
  width: 16px;
  height: 16px;
  margin-left: 4px;
}

.a-button--XSmallPrimary.a-button__Download::before, .a-button--XSmallPrimary.a-button__Checkmark::before, .a-button--XSmallPrimary.a-button__Expand::before, .a-button--XSmallPrimary.a-button__Video::before, .a-button--XSmallPrimary.a-button__Email::before, .a-button--XSmallPrimary.a-button__External::before, .a-button--XSmallPrimary.a-button__Movie::before, .a-button--XSmallSecondary.a-button__Download::before, .a-button--XSmallSecondary.a-button__Checkmark::before, .a-button--XSmallSecondary.a-button__Expand::before, .a-button--XSmallSecondary.a-button__Video::before, .a-button--XSmallSecondary.a-button__Email::before, .a-button--XSmallSecondary.a-button__External::before, .a-button--XSmallSecondary.a-button__Movie::before, .a-button--XSmallTertiary.a-button__Download::before, .a-button--XSmallTertiary.a-button__Checkmark::before, .a-button--XSmallTertiary.a-button__Expand::before, .a-button--XSmallTertiary.a-button__Video::before, .a-button--XSmallTertiary.a-button__Email::before, .a-button--XSmallTertiary.a-button__External::before, .a-button--XSmallTertiary.a-button__Movie::before {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  margin-top: -3px;
}

.a-button--LargePrimary.a-button__ChevronRight::after, .a-button--LargeSecondary.a-button__ChevronRight::after, .a-button--LargeSecondary__FixWidth.a-button__ChevronRight::after, .a-button--LargeTertiary.a-button__ChevronRight::after {
  width: 20px;
  height: 20px;
  margin-left: 4px;
}

.a-button--LargePrimary.a-button__Download::before, .a-button--LargePrimary.a-button__Checkmark::before, .a-button--LargePrimary.a-button__Expand::before, .a-button--LargePrimary.a-button__Video::before, .a-button--LargePrimary.a-button__Email::before, .a-button--LargePrimary.a-button__External::before, .a-button--LargePrimary.a-button__Movie::before, .a-button--LargeSecondary.a-button__Download::before, .a-button--LargeSecondary.a-button__Checkmark::before, .a-button--LargeSecondary.a-button__Expand::before, .a-button--LargeSecondary.a-button__Video::before, .a-button--LargeSecondary.a-button__Email::before, .a-button--LargeSecondary.a-button__External::before, .a-button--LargeSecondary.a-button__Movie::before, .a-button--LargeSecondary__FixWidth.a-button__Download::before, .a-button--LargeSecondary__FixWidth.a-button__Checkmark::before, .a-button--LargeSecondary__FixWidth.a-button__Expand::before, .a-button--LargeSecondary__FixWidth.a-button__Video::before, .a-button--LargeSecondary__FixWidth.a-button__Email::before, .a-button--LargeSecondary__FixWidth.a-button__External::before, .a-button--LargeSecondary__FixWidth.a-button__Movie::before, .a-button--LargeTertiary.a-button__Download::before, .a-button--LargeTertiary.a-button__Checkmark::before, .a-button--LargeTertiary.a-button__Expand::before, .a-button--LargeTertiary.a-button__Video::before, .a-button--LargeTertiary.a-button__Email::before, .a-button--LargeTertiary.a-button__External::before, .a-button--LargeTertiary.a-button__Movie::before {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  margin-top: -3px;
}

.a-button--XLargePrimary.a-button__ChevronRight::after, .a-button--XLargeSecondary.a-button__ChevronRight::after, .a-button--XLargeTertiary.a-button__ChevronRight::after {
  margin-left: 8px;
}

.a-button--XLargePrimary.a-button__Download::before, .a-button--XLargePrimary.a-button__Checkmark::before, .a-button--XLargePrimary.a-button__Filter::before, .a-button--XLargePrimary.a-button__Expand::before, .a-button--XLargePrimary.a-button__Video::before, .a-button--XLargePrimary.a-button__Email::before, .a-button--XLargePrimary.a-button__External::before, .a-button--XLargePrimary.a-button__Movie::before, .a-button--XLargeSecondary.a-button__Download::before, .a-button--XLargeSecondary.a-button__Checkmark::before, .a-button--XLargeSecondary.a-button__Filter::before, .a-button--XLargeSecondary.a-button__Expand::before, .a-button--XLargeSecondary.a-button__Video::before, .a-button--XLargeSecondary.a-button__Email::before, .a-button--XLargeSecondary.a-button__External::before, .a-button--XLargeSecondary.a-button__Movie::before, .a-button--XLargeTertiary.a-button__Download::before, .a-button--XLargeTertiary.a-button__Checkmark::before, .a-button--XLargeTertiary.a-button__Filter::before, .a-button--XLargeTertiary.a-button__Expand::before, .a-button--XLargeTertiary.a-button__Video::before, .a-button--XLargeTertiary.a-button__Email::before, .a-button--XLargeTertiary.a-button__External::before, .a-button--XLargeTertiary.a-button__Movie::before {
  margin-right: 8px;
}

.a-button--XLargePrimary.a-button__ChevronRight::after, .a-button--XLargeSecondary.a-button__ChevronRight::after, .a-button--XLargeTertiary.a-button__ChevronRight::after, .a-button--XLargePrimary__FixWidth.a-button__ChevronRight::after, .a-button--XLargeSecondary__FixWidth.a-button__ChevronRight::after, .a-button--XLargeTertiary__FixWidth.a-button__ChevronRight::after {
  width: 24px;
  height: 24px;
  margin-left: 8px;
}

.a-button--XLargePrimary.a-button__Download::before, .a-button--XLargePrimary.a-button__Checkmark::before, .a-button--XLargePrimary.a-button__Filter::before, .a-button--XLargePrimary.a-button__Expand::before, .a-button--XLargePrimary.a-button__Video::before, .a-button--XLargePrimary.a-button__Email::before, .a-button--XLargePrimary.a-button__External::before, .a-button--XLargePrimary.a-button__Movie::before, .a-button--XLargePrimary.a-button__Search::before, .a-button--XLargeSecondary.a-button__Download::before, .a-button--XLargeSecondary.a-button__Checkmark::before, .a-button--XLargeSecondary.a-button__Filter::before, .a-button--XLargeSecondary.a-button__Expand::before, .a-button--XLargeSecondary.a-button__Video::before, .a-button--XLargeSecondary.a-button__Email::before, .a-button--XLargeSecondary.a-button__External::before, .a-button--XLargeSecondary.a-button__Movie::before, .a-button--XLargeSecondary.a-button__Search::before, .a-button--XLargeTertiary.a-button__Download::before, .a-button--XLargeTertiary.a-button__Checkmark::before, .a-button--XLargeTertiary.a-button__Filter::before, .a-button--XLargeTertiary.a-button__Expand::before, .a-button--XLargeTertiary.a-button__Video::before, .a-button--XLargeTertiary.a-button__Email::before, .a-button--XLargeTertiary.a-button__External::before, .a-button--XLargeTertiary.a-button__Movie::before, .a-button--XLargeTertiary.a-button__Search::before, .a-button--XLargePrimary__FixWidth.a-button__Download::before, .a-button--XLargePrimary__FixWidth.a-button__Checkmark::before, .a-button--XLargePrimary__FixWidth.a-button__Filter::before, .a-button--XLargePrimary__FixWidth.a-button__Expand::before, .a-button--XLargePrimary__FixWidth.a-button__Video::before, .a-button--XLargePrimary__FixWidth.a-button__Email::before, .a-button--XLargePrimary__FixWidth.a-button__External::before, .a-button--XLargePrimary__FixWidth.a-button__Movie::before, .a-button--XLargePrimary__FixWidth.a-button__Search::before, .a-button--XLargeSecondary__FixWidth.a-button__Download::before, .a-button--XLargeSecondary__FixWidth.a-button__Checkmark::before, .a-button--XLargeSecondary__FixWidth.a-button__Filter::before, .a-button--XLargeSecondary__FixWidth.a-button__Expand::before, .a-button--XLargeSecondary__FixWidth.a-button__Video::before, .a-button--XLargeSecondary__FixWidth.a-button__Email::before, .a-button--XLargeSecondary__FixWidth.a-button__External::before, .a-button--XLargeSecondary__FixWidth.a-button__Movie::before, .a-button--XLargeSecondary__FixWidth.a-button__Search::before, .a-button--XLargeTertiary__FixWidth.a-button__Download::before, .a-button--XLargeTertiary__FixWidth.a-button__Checkmark::before, .a-button--XLargeTertiary__FixWidth.a-button__Filter::before, .a-button--XLargeTertiary__FixWidth.a-button__Expand::before, .a-button--XLargeTertiary__FixWidth.a-button__Video::before, .a-button--XLargeTertiary__FixWidth.a-button__Email::before, .a-button--XLargeTertiary__FixWidth.a-button__External::before, .a-button--XLargeTertiary__FixWidth.a-button__Movie::before, .a-button--XLargeTertiary__FixWidth.a-button__Search::before {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  margin-top: -2px;
}

.a-button--SmallPrimary {
  background: #2e008b;
  padding: 6px 10px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #ffffff;
  border: solid 2px #2e008b;
}

.a-button--SmallPrimary.a-button--Inverse {
  background: #ffffff;
  border-color: #ffffff;
  color: #2e008b;
}

.a-button--SmallPrimary.a-button--Inverse.a-button--Active {
  background: #ffffff;
  border-color: transparent;
  color: #0075c2;
}

.a-button--SmallPrimary.a-button--Active {
  background: #0075c2;
  border-color: #0075c2;
}

.a-button--SmallPrimary.a-button--Disabled {
  background: rgba(0, 0, 0, 0.05);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--SmallPrimary.a-button--Disabled::before, .a-button--SmallPrimary.a-button--Disabled::after {
  opacity: 0.5;
}

.a-button--LargePrimary {
  background: #2e008b;
  padding: 6px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #ffffff;
  border: solid 3px #2e008b;
}

.a-button--LargePrimary.a-button--Inverse {
  background: #ffffff;
  border-color: #ffffff;
  color: #2e008b;
}

.a-button--LargePrimary.a-button--Inverse.a-button--Active {
  background: #ffffff;
  border-color: transparent;
  color: #0075c2;
}

.a-button--LargePrimary.a-button--Active {
  background: #0075c2;
  border-color: #0075c2;
}

.a-button--LargePrimary.a-button--Disabled {
  background: rgba(0, 0, 0, 0.05);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--XLargePrimary {
  background: #2e008b;
  padding: 9px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #ffffff;
  border: solid 3px #2e008b;
}

.a-button--XLargePrimary.a-button--Inverse {
  background: #ffffff;
  border-color: #ffffff;
  color: #2e008b;
}

.a-button--XLargePrimary.a-button--Inverse.a-button--Active {
  background: #ffffff;
  border-color: transparent;
  color: #0075c2;
}

.a-button--XLargePrimary.a-button--Active {
  background: #0075c2;
  border-color: #0075c2;
}

.a-button--XLargePrimary.a-button--Disabled {
  background: rgba(0, 0, 0, 0.05);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--XLargePrimary__FixWidth {
  background: #2e008b;
  padding: 9px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #ffffff;
  border: solid 3px #2e008b;
  min-width: 279px;
}

.a-button--XLargePrimary__FixWidth.a-button--Inverse {
  background: #ffffff;
  border-color: #ffffff;
  color: #2e008b;
}

.a-button--XLargePrimary__FixWidth.a-button--Inverse.a-button--Active {
  background: #ffffff;
  border-color: transparent;
  color: #0075c2;
}

.a-button--XLargePrimary__FixWidth.a-button--Active {
  background: #0075c2;
  border-color: #0075c2;
}

.a-button--XLargePrimary__FixWidth.a-button--Disabled {
  background: rgba(0, 0, 0, 0.05);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--SmallSecondary {
  border: solid 2px #2e008b;
  padding: 6px 10px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #2e008b;
}

.a-button--SmallSecondary:hover {
  background-color: #2e008b;
  color: #ffffff;
}

.a-button--SmallSecondary.a-button--Inverse {
  border-color: #ffffff;
  color: #ffffff;
}

.a-button--SmallSecondary.a-button--Inverse:hover {
  background-color: #ffffff;
  color: #2e008b;
}

.a-button--SmallSecondary.a-button--Inverse.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--SmallSecondary.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--SmallSecondary.a-button--Active:hover {
  background-color: #0075c2;
  color: #ffffff;
}

.a-button--SmallSecondary.a-button--Disabled {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--LargeSecondary {
  border: solid 3px #2e008b;
  padding: 6px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
}

.a-button--LargeSecondary:hover {
  background-color: #2e008b;
  color: #ffffff;
}

.a-button--LargeSecondary.a-button--Inverse {
  border-color: #ffffff;
  color: #ffffff;
}

.a-button--LargeSecondary.a-button--Inverse:hover {
  background-color: #ffffff;
  color: #2e008b;
}

.a-button--LargeSecondary.a-button--Inverse.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--LargeSecondary.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--LargeSecondary.a-button--Active:hover {
  background-color: #0075c2;
  color: #ffffff;
}

.a-button--LargeSecondary.a-button--Disabled {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--LargeSecondary__FixWidth {
  border: solid 3px #2e008b;
  padding: 6px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  min-width: 264px;
}

.a-button--LargeSecondary__FixWidth:hover {
  background-color: #2e008b;
  color: #ffffff;
}

.a-button--LargeSecondary__FixWidth.a-button--Inverse {
  border-color: #ffffff;
  color: #ffffff;
}

.a-button--LargeSecondary__FixWidth.a-button--Inverse:hover {
  background-color: #ffffff;
  color: #2e008b;
}

.a-button--LargeSecondary__FixWidth.a-button--Inverse.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--LargeSecondary__FixWidth.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--LargeSecondary__FixWidth.a-button--Active:hover {
  background-color: #0075c2;
  color: #ffffff;
}

.a-button--LargeSecondary__FixWidth.a-button--Disabled {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--XLargeSecondary {
  border: solid 3px #2e008b;
  padding: 9px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #2e008b;
}

.a-button--XLargeSecondary:hover {
  background-color: #2e008b;
  color: #ffffff;
}

.a-button--XLargeSecondary.a-button--Inverse {
  border-color: #ffffff;
  color: #ffffff;
}

.a-button--XLargeSecondary.a-button--Inverse:hover {
  background-color: #ffffff;
  color: #2e008b;
}

.a-button--XLargeSecondary.a-button--Inverse.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--XLargeSecondary.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--XLargeSecondary.a-button--Active:hover {
  background-color: #0075c2;
  color: #ffffff;
}

.a-button--XLargeSecondary.a-button--Disabled {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--XLargeSecondary__FixWidth {
  border: solid 3px #2e008b;
  padding: 9px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #2e008b;
  min-width: 279px;
}

.a-button--XLargeSecondary__FixWidth:hover {
  background-color: #2e008b;
  color: #ffffff;
}

.a-button--XLargeSecondary__FixWidth.a-button--Inverse {
  border-color: #ffffff;
  color: #ffffff;
}

.a-button--XLargeSecondary__FixWidth.a-button--Inverse:hover {
  background-color: #ffffff;
  color: #2e008b;
}

.a-button--XLargeSecondary__FixWidth.a-button--Inverse.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--XLargeSecondary__FixWidth.a-button--Active {
  border-color: #0075c2;
  color: #0075c2;
}

.a-button--XLargeSecondary__FixWidth.a-button--Active:hover {
  background-color: #0075c2;
  color: #ffffff;
}

.a-button--XLargeSecondary__FixWidth.a-button--Disabled {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--SmallTertiary {
  border: solid 2px transparent;
  padding: 6px 10px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #2e008b;
}

.a-button--SmallTertiary:hover {
  border-color: #2e008b;
}

.a-button--SmallTertiary.a-button--Inverse {
  color: #ffffff;
}

.a-button--SmallTertiary.a-button--Inverse:hover {
  border-color: #ffffff;
}

.a-button--SmallTertiary.a-button--Inverse.a-button--Active {
  color: #0075c2;
}

.a-button--SmallTertiary.a-button--Active {
  color: #0075c2;
}

.a-button--SmallTertiary.a-button--Active:hover {
  border-color: #0075c2;
}

.a-button--SmallTertiary.a-button--Disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--XSmallTertiary {
  padding: 8px 12px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  color: #2e008b;
}

.a-button--XSmallTertiary:hover {
  border-color: #2e008b;
}

.a-button--XSmallTertiary.a-button--Inverse {
  color: #ffffff;
}

.a-button--XSmallTertiary.a-button--Inverse:hover {
  border-color: #ffffff;
}

.a-button--XSmallTertiary.a-button--Inverse.a-button--Active {
  color: #0075c2;
}

.a-button--XSmallTertiary.a-button--Active {
  color: #0075c2;
}

.a-button--XSmallTertiary.a-button--Active:hover {
  border-color: #0075c2;
}

.a-button--XSmallTertiary.a-button--Disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--LargeTertiary {
  border: solid 3px transparent;
  padding: 6px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
}

.a-button--LargeTertiary:hover {
  border-color: #2e008b;
}

.a-button--LargeTertiary.a-button--Inverse {
  color: #ffffff;
}

.a-button--LargeTertiary.a-button--Inverse:hover {
  border-color: #ffffff;
}

.a-button--LargeTertiary.a-button--Inverse.a-button--Active {
  color: #0075c2;
}

.a-button--LargeTertiary.a-button--Active {
  color: #0075c2;
}

.a-button--LargeTertiary.a-button--Active:hover {
  border-color: #0075c2;
}

.a-button--LargeTertiary.a-button--Disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--XLargeTertiary {
  border: solid 3px transparent;
  padding: 9px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #2e008b;
}

.a-button--XLargeTertiary:hover {
  border-color: #2e008b;
}

.a-button--XLargeTertiary.a-button--Inverse {
  color: #ffffff;
}

.a-button--XLargeTertiary.a-button--Inverse:hover {
  border-color: #ffffff;
}

.a-button--XLargeTertiary.a-button--Inverse.a-button--Active {
  color: #0075c2;
}

.a-button--XLargeTertiary.a-button--Active {
  color: #0075c2;
}

.a-button--XLargeTertiary.a-button--Active:hover {
  border-color: #0075c2;
}

.a-button--XLargeTertiary.a-button--Disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--XLargeTertiary__FixWidth {
  border: solid 3px transparent;
  padding: 9px 13px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #2e008b;
  min-width: 279px;
}

.a-button--XLargeTertiary__FixWidth:hover {
  border-color: #2e008b;
}

.a-button--XLargeTertiary__FixWidth.a-button--Inverse {
  color: #ffffff;
}

.a-button--XLargeTertiary__FixWidth.a-button--Inverse:hover {
  border-color: #ffffff;
}

.a-button--XLargeTertiary__FixWidth.a-button--Inverse.a-button--Active {
  color: #0075c2;
}

.a-button--XLargeTertiary__FixWidth.a-button--Active {
  color: #0075c2;
}

.a-button--XLargeTertiary__FixWidth.a-button--Active:hover {
  border-color: #0075c2;
}

.a-button--XLargeTertiary__FixWidth.a-button--Disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  cursor: not-allowed;
}

.a-button--caret {
  width: 44px;
  height: 40px;
  border: solid 3px #2e008b;
  min-width: inherit;
}

.a-button--caret.a-button--caret__back {
  background: url(/schKouqa/files/cn/images/icons/caret/back-blue.svg) no-repeat center;
}

.a-button--caret.a-button--caret__next {
  background: url(/schKouqa/files/cn/images/icons/caret/next-blue.svg) no-repeat center;
}

.a-button--caret:hover.a-button--caret__back {
  background: #2e008b url(../images/icons/caret/back-white.svg) no-repeat center;
}

.a-button--caret:hover.a-button--caret__next {
  background: #2e008b url(../images/icons/caret/next-white.svg) no-repeat center;
}

.a-link {
  display: inline-flex;
  text-decoration: none;
  color: #2e008b;
  background-repeat: no-repeat;
  position: relative;
}

@media (min-width: 1193px) {
  .a-link:before {
    content: "";
    position: absolute;
    width: 0;
    height: 1.2px;
    bottom: 2px;
    left: 0;
    background-color: #2e008b;
    visibility: hidden;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
  }
  .a-link:hover:before {
    visibility: visible;
    width: 100%;
  }
}

.a-link--reverseUnderline::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 4px;
  left: 0;
  visibility: visible;
  background-color: #2e008b;
}

.a-link--reverseUnderline:hover:before {
  animation-name: underline_ani2;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}

@keyframes underline_ani2 {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

.a-link--XSmallPrimary {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  background-size: 12px;
}

.a-link--XSmallPrimary::before {
  bottom: 1px;
  height: 1.2px;
  background-color: rgba(34, 34, 34, 0.78);
}

.a-link--XSmallPrimary.a-link--Inverse {
  color: #ffffff;
}

.a-link--XSmallPrimary.a-link--Inverse::before {
  background-color: #ffffff;
}

.a-link--XSmallPrimary.a-link--Internal {
  padding-right: 16px;
}

.a-link--XSmallPrimary.a-link--Internal:hover::before {
  width: calc(100% - 16px);
}

.a-link--XSmallPrimary.a-link--Inline {
  padding-right: 18px;
}

.a-link--XSmallPrimary.a-link--Inline::before {
  background-color: rgba(34, 34, 34, 0.78);
}

.a-link--XSmallPrimary.a-link--Inline:hover::before {
  width: calc(100% - 18px);
}

.a-link--XSmallPrimary.a-link--External, .a-link--XSmallPrimary.a-link--Expand, .a-link--XSmallPrimary.a-link--Video, .a-link--XSmallPrimary.a-link--Download, .a-link--XSmallPrimary.a-link--Checkmark {
  padding-right: 0;
  padding-left: 16px;
}

.a-link--XSmallPrimary.a-link--External::before, .a-link--XSmallPrimary.a-link--Expand::before, .a-link--XSmallPrimary.a-link--Video::before, .a-link--XSmallPrimary.a-link--Download::before, .a-link--XSmallPrimary.a-link--Checkmark::before {
  left: 16px;
}

.a-link--XSmallPrimary.a-link--External:hover::before, .a-link--XSmallPrimary.a-link--Expand:hover::before, .a-link--XSmallPrimary.a-link--Video:hover::before, .a-link--XSmallPrimary.a-link--Download:hover::before, .a-link--XSmallPrimary.a-link--Checkmark:hover::before {
  width: calc(100% - 16px);
}

.a-link--SmallPrimary {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #2e008b;
  background-size: 16px;
}

.a-link--SmallPrimary::before {
  bottom: 1px;
  height: 1.2px;
}

.a-link--SmallPrimary.a-link--Inverse {
  color: #ffffff;
}

.a-link--SmallPrimary.a-link--Inverse::before {
  background-color: #ffffff;
}

.a-link--SmallPrimary.a-link--Internal {
  padding-right: 20px;
}

.a-link--SmallPrimary.a-link--Internal:hover::before {
  width: calc(100% - 20px);
}

.a-link--SmallPrimary.a-link--External, .a-link--SmallPrimary.a-link--Expand, .a-link--SmallPrimary.a-link--Video, .a-link--SmallPrimary.a-link--Download, .a-link--SmallPrimary.a-link--Checkmark {
  padding-right: 0;
  padding-left: 20px;
}

.a-link--SmallPrimary.a-link--External::before, .a-link--SmallPrimary.a-link--Expand::before, .a-link--SmallPrimary.a-link--Video::before, .a-link--SmallPrimary.a-link--Download::before, .a-link--SmallPrimary.a-link--Checkmark::before {
  left: 20px;
}

.a-link--SmallPrimary.a-link--External:hover::before, .a-link--SmallPrimary.a-link--Expand:hover::before, .a-link--SmallPrimary.a-link--Video:hover::before, .a-link--SmallPrimary.a-link--Download:hover::before, .a-link--SmallPrimary.a-link--Checkmark:hover::before {
  width: calc(100% - 20px);
}

.a-link--LargePrimary {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  background-size: 20px;
}

.a-link--LargePrimary::before {
  bottom: 2px;
  height: 1.6px;
}

.a-link--LargePrimary.a-link--Inverse {
  color: #ffffff;
}

.a-link--LargePrimary.a-link--Inverse::before {
  background-color: #ffffff;
}

.a-link--LargePrimary.a-link--Internal {
  padding-right: 24px;
}

.a-link--LargePrimary.a-link--Internal:hover::before {
  width: calc(100% - 24px);
}

.a-link--LargePrimary.a-link--External, .a-link--LargePrimary.a-link--Expand, .a-link--LargePrimary.a-link--Video, .a-link--LargePrimary.a-link--Download, .a-link--LargePrimary.a-link--Checkmark {
  padding-right: 0;
  padding-left: 24px;
}

.a-link--LargePrimary.a-link--External::before, .a-link--LargePrimary.a-link--Expand::before, .a-link--LargePrimary.a-link--Video::before, .a-link--LargePrimary.a-link--Download::before, .a-link--LargePrimary.a-link--Checkmark::before {
  left: 24px;
}

.a-link--LargePrimary.a-link--External:hover::before, .a-link--LargePrimary.a-link--Expand:hover::before, .a-link--LargePrimary.a-link--Video:hover::before, .a-link--LargePrimary.a-link--Download:hover::before, .a-link--LargePrimary.a-link--Checkmark:hover::before {
  width: calc(100% - 24px);
}

.a-link--XLargePrimary {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #2e008b;
  background-size: 24px;
}

.a-link--XLargePrimary::before {
  bottom: 2px;
  height: 2px;
}

.a-link--XLargePrimary.a-link--Inverse {
  color: #ffffff;
}

.a-link--XLargePrimary.a-link--Inverse::before {
  background-color: #ffffff;
}

.a-link--XLargePrimary.a-link--Internal {
  padding-right: 32px;
}

.a-link--XLargePrimary.a-link--Internal:hover::before {
  width: calc(100% - 32px);
}

.a-link--XLargePrimary.a-link--Inline {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding-right: 32px;
}

.a-link--XLargePrimary.a-link--Inline:hover::before {
  width: calc(100% - 32px);
  background-color: rgba(34, 34, 34, 0.78);
}

.a-link--XLargePrimary.a-link--External, .a-link--XLargePrimary.a-link--Expand, .a-link--XLargePrimary.a-link--Video, .a-link--XLargePrimary.a-link--Download, .a-link--XLargePrimary.a-link--Checkmark {
  padding-right: 0;
  padding-left: 32px;
}

.a-link--XLargePrimary.a-link--External::before, .a-link--XLargePrimary.a-link--Expand::before, .a-link--XLargePrimary.a-link--Video::before, .a-link--XLargePrimary.a-link--Download::before, .a-link--XLargePrimary.a-link--Checkmark::before {
  left: 32px;
}

.a-link--XLargePrimary.a-link--External:hover::before, .a-link--XLargePrimary.a-link--Expand:hover::before, .a-link--XLargePrimary.a-link--Video:hover::before, .a-link--XLargePrimary.a-link--Download:hover::before, .a-link--XLargePrimary.a-link--Checkmark:hover::before {
  width: calc(100% - 32px);
}

.a-link--XLargePrimary__nav {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.5);
}

.a-link--LargeSecondary {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.5);
  background-size: 16px;
}

.a-link--LargeSecondary::before {
  bottom: 2px;
  height: 1.6px;
  background-color: rgba(0, 0, 0, 0.5);
}

.a-link--LargeSecondary.a-link--Inverse {
  color: #ffffff;
}

.a-link--LargeSecondary.a-link--Inverse::before {
  background-color: #ffffff;
}

.a-link--LargeSecondary.a-link--Internal {
  padding-right: 20px;
}

.a-link--LargeSecondary.a-link--Internal:hover::before {
  width: calc(100% - 20px);
}

.a-link--LargeSecondary.a-link--Inline {
  padding-right: 20px;
}

.a-link--LargeSecondary.a-link--Inline:hover::before {
  width: calc(100% - 20px);
}

.a-link--LargeSecondary.a-link--External, .a-link--LargeSecondary.a-link--Expand, .a-link--LargeSecondary.a-link--Video, .a-link--LargeSecondary.a-link--Download, .a-link--LargeSecondary.a-link--Checkmark {
  padding-right: 0;
  padding-left: 20px;
}

.a-link--LargeSecondary.a-link--External::before, .a-link--LargeSecondary.a-link--Expand::before, .a-link--LargeSecondary.a-link--Video::before, .a-link--LargeSecondary.a-link--Download::before, .a-link--LargeSecondary.a-link--Checkmark::before {
  left: 20px;
}

.a-link--LargeSecondary.a-link--External:hover::before, .a-link--LargeSecondary.a-link--Expand:hover::before, .a-link--LargeSecondary.a-link--Video:hover::before, .a-link--LargeSecondary.a-link--Download:hover::before, .a-link--LargeSecondary.a-link--Checkmark:hover::before {
  width: calc(100% - 20px);
}

.a-link--SmallSecondary {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background-size: 16px;
}

.a-link--SmallSecondary::before {
  bottom: 1px;
  height: 1.2px;
  background-color: rgba(34, 34, 34, 0.78);
}

.a-link--SmallSecondary.a-link--Inverse {
  color: #ffffff;
}

.a-link--SmallSecondary.a-link--Inverse::before {
  background-color: #ffffff;
}

.a-link--SmallSecondary.a-link--Internal {
  padding-right: 20px;
}

.a-link--SmallSecondary.a-link--Internal:hover::before {
  width: calc(100% - 20px);
}

.a-link--SmallSecondary.a-link--Inline {
  padding-right: 20px;
}

.a-link--SmallSecondary.a-link--Inline:hover::before {
  width: calc(100% - 20px);
}

.a-link--SmallSecondary.a-link--External, .a-link--SmallSecondary.a-link--Expand, .a-link--SmallSecondary.a-link--Video, .a-link--SmallSecondary.a-link--Download, .a-link--SmallSecondary.a-link--Back, .a-link--SmallSecondary.a-link--Checkmark {
  padding-right: 0;
  padding-left: 20px;
}

.a-link--SmallSecondary.a-link--External::before, .a-link--SmallSecondary.a-link--Expand::before, .a-link--SmallSecondary.a-link--Video::before, .a-link--SmallSecondary.a-link--Download::before, .a-link--SmallSecondary.a-link--Back::before, .a-link--SmallSecondary.a-link--Checkmark::before {
  left: 20px;
}

.a-link--SmallSecondary.a-link--External:hover::before, .a-link--SmallSecondary.a-link--Expand:hover::before, .a-link--SmallSecondary.a-link--Video:hover::before, .a-link--SmallSecondary.a-link--Download:hover::before, .a-link--SmallSecondary.a-link--Back:hover::before, .a-link--SmallSecondary.a-link--Checkmark:hover::before {
  width: calc(100% - 20px);
}

.a-link--XSmallSecondary {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  background-size: 12px;
}

.a-link--XSmallSecondary::before {
  bottom: 1px;
  height: 1.2px;
  background-color: rgba(34, 34, 34, 0.78);
}

.a-link--XSmallSecondary.a-link--Inverse {
  color: #ffffff;
}

.a-link--XSmallSecondary.a-link--Inverse::before {
  background-color: #ffffff;
}

.a-link--XSmallSecondary.a-link--Internal {
  padding-right: 16px;
}

.a-link--XSmallSecondary.a-link--Internal:hover::before {
  width: calc(100% - 16px);
}

.a-link--XSmallSecondary.a-link--Inline {
  padding-right: 16px;
}

.a-link--XSmallSecondary.a-link--Inline:hover::before {
  width: calc(100% - 16px);
}

.a-link--XSmallSecondary.a-link--External, .a-link--XSmallSecondary.a-link--Expand, .a-link--XSmallSecondary.a-link--Video, .a-link--XSmallSecondary.a-link--Download, .a-link--XSmallSecondary.a-link--Checkmark {
  padding-right: 0;
  padding-left: 16px;
}

.a-link--XSmallSecondary.a-link--External::before, .a-link--XSmallSecondary.a-link--Expand::before, .a-link--XSmallSecondary.a-link--Video::before, .a-link--XSmallSecondary.a-link--Download::before, .a-link--XSmallSecondary.a-link--Checkmark::before {
  left: 16px;
}

.a-link--XSmallSecondary.a-link--External:hover::before, .a-link--XSmallSecondary.a-link--Expand:hover::before, .a-link--XSmallSecondary.a-link--Video:hover::before, .a-link--XSmallSecondary.a-link--Download:hover::before, .a-link--XSmallSecondary.a-link--Checkmark:hover::before {
  width: calc(100% - 16px);
}

.a-link--Internal {
  background-image: url(/schKouqa/files/cn/images/icons/arrow/right-blue.svg);
  background-position: center right;
}

.a-link--Internal.a-link--Inverse {
  background-image: url(/schKouqa/files/cn/images/icons/arrow/right-white.svg);
}

.a-link--Inline {
  background-image: url(/schKouqa/files/cn/images/icons/arrow/right.svg);
  background-position: center right;
}

.a-link--Inline.a-link--Inverse {
  background-image: url(/schKouqa/files/cn/images/icons/arrow/right-blue.svg);
}

.a-link--External {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg);
  background-position: top left;
}

.a-link--External.a-link--Inverse {
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-white.svg);
}

.a-link--Download {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-blue.svg);
  background-position: top left;
}

.a-link--Download.a-link--Inverse {
  background-image: url(/schKouqa/files/cn/images/icons/download/download-white.svg);
}

.a-link--Checkmark {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-blue.svg);
  background-position: center left;
}

.a-link--Checkmark.a-link--Inverse {
  background-image: url(/schKouqa/files/cn/images/icons/checkmark/checkmark-white.svg);
}

.a-link--Expand {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-blue.svg);
  background-position: center left;
}

.a-link--Expand.a-link--Inverse {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-white.svg);
}

.a-link--Video {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-blue.svg);
  background-position: center left;
}

.a-link--Video.a-link--Inverse {
  background-image: url(/schKouqa/files/cn/images/icons/play/play-white.svg);
}

.a-link--Back {
  background-image: url(/schKouqa/files/cn/images/icons/arrow/left.svg);
  background-position: center left;
}

.a-paragraph--Large {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.a-paragraph--Small {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.a-paragraph--XSmall {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.a-paragraph--XXSmall {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}

.a-paragraph strong {
  font-family: "Noto Sans SC";
  font-weight: 700;
}

strong {
  font-family: "Noto Sans SC";
  font-weight: 700;
}

.paragraphs h3.title_v {
  color: #F03738;
  padding-bottom: 16px;
}

.paragraphs h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.a-headline--XLarge {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
}

.a-headline--Large {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}

.a-headline--MediumLarge {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.a-headline--Small {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.a-headline--XSmall {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.a-headline--XXSmall {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.a-subheadline--XLarge {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.a-subheadline--MLarge {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #222222;
}

.a-subheadline--MediumLarge {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #222222;
}

.a-subheadline--Large, .a-subheadline--Large__uppercase {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #222222;
}

.a-subheadline--Large__uppercase {
  text-transform: uppercase;
}

.a-subheadline--Small {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #222222;
}

.a-subheadline--XSmall {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #222222;
}

.a-subheadline--XSmall--Uppercase {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #222222;
  text-transform: uppercase;
}

.a-subheadline--XXSmall {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  color: #222222;
}

.headlines h3.title_v {
  color: #F03738;
  padding-bottom: 16px;
}

.headlines h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.headlines .container:not(:first-child) {
  padding-top: 74px;
}

.image-captions h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.image-captions h3.title_v2 {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 48px;
}

.image-captions h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.image-captions .container:not(:first-child) {
  padding-top: 74px;
}

.image-captions .v-SpecsCaption {
  background: #e8ecf4;
  padding-bottom: 70px;
}

.box-frames h3.title_v {
  color: #F03738;
  padding-bottom: 16px;
}

.box-frames h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.bar-frames h3.title_v {
  color: #F03738;
  padding-bottom: 16px;
}

.bar-frames h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.underline-styles-wrap div {
  padding-bottom: 48px;
}

.underline-styles-wrap .specialised_styles h2 {
  margin-bottom: 30px;
  color: #F03738;
}

.bullets-for-bulleted-lists h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 24px;
}

.bullets-for-bulleted-lists h3.title_v2 {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 48px;
}

.bullets-for-bulleted-lists h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.bullets-for-bulleted-lists .m-bulletedList {
  margin-bottom: 24px;
}

.description_box_a h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 24px;
}

.description_box_a h3.title_v2 {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 48px;
}

.description_box_a h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.description_box_a .a-DescriptionBox-Large-Centred {
  max-width: 264px;
  text-align: center;
}

.description_box_a .container.error-border .a-DescriptionBox-Large-Centred {
  border: 0.3px solid #f03738;
}

.table_cell_atoms h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 24px;
}

.table_cell_atoms h3.title_v2 {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 48px;
}

.table_cell_atoms h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.table_cell_atoms .variation_box_sec {
  padding-left: 24px;
}

.table_cell_atoms table {
  max-width: 361px;
}

.checkbox_item_atoms h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 24px;
}

.checkbox_item_atoms h3.title_v2 {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 48px;
}

.checkbox_item_atoms h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.checkbox_item_atoms .variation_box_sec {
  padding-left: 24px;
}

.checkbox_item_atoms table {
  max-width: 361px;
}

.primaryLinkNav h3.title_v {
  color: #F03738;
  padding-bottom: 16px;
}

.primaryLinkNav h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.primaryLinkNav .container:not(:first-child) {
  padding-top: 74px;
}

.id-cover-text h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 24px;
}

.id-cover-text h3.title_v2 {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 48px;
}

.id-cover-text h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.id-cover-text .variation_box_sec {
  padding-left: 24px;
}

.id-logo h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 24px;
}

.id-logo h3.title_v2 {
  color: #f03738;
  padding-bottom: 16px;
  padding-top: 48px;
}

.id-logo h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.id-logo .variation_box_sec {
  padding-left: 24px;
}

.variation_box .frame-box-horizontal-wrap {
  max-width: 326px;
  height: 212px;
}

.variation_box .frame-box-horizontal-wrap .a-imageFrame {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}

.a-Tag {
  text-transform: uppercase;
  padding: 4px 8px;
  background: none;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.a-Tag--Small {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.a-Tag--Small--Blue {
  color: #2e008b;
  background-color: #e8ecf4;
}

.a-Tag--Small--Grey {
  color: rgba(0, 0, 0, 0.5);
  background-color: #e5e5e5;
}

.a-Tag--Small--Highlight {
  color: #ffffff;
  background-color: #2e008b;
}

.a-Tag--Small--Outline {
  color: #2e008b;
  border: 2px solid #2e008b;
  background-color: #ffffff;
  padding: 2px 6px;
}

.a-Tag--Small--Outline:hover {
  background-color: #2e008b;
  color: #ffffff;
}

.a-Tag--Small--Outline--Inverse {
  padding: 2px 6px;
  color: #ffffff;
  border: 2px solid #ffffff;
  background-color: transparent;
}

.a-Tag--Small--Outline--Inverse:hover {
  background-color: #ffffff;
  color: #2e008b;
}

.a-Tag--XSmall {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}

.a-Tag--XSmall--Blue {
  color: #2e008b;
  background-color: #e8ecf4;
}

.a-Tag--XSmall--Grey {
  color: rgba(0, 0, 0, 0.5);
  background-color: #e5e5e5;
}

.a-Tag--XSmall--Highlight {
  color: #ffffff;
  background-color: #2e008b;
}

.a-Tag--XSmall--Outline {
  color: #2e008b;
  border: 2px solid #2e008b;
  background-color: transparent;
  padding: 2px 6px;
}

.a-Tag--XSmall--Outline:hover {
  background-color: #2e008b;
  color: #ffffff;
}

.a-Tag--XSmall--Outline--Inverse {
  padding: 2px 6px;
  color: #ffffff;
  border: 2px solid #ffffff;
  background-color: transparent;
}

.a-Tag--XSmall--Outline--Inverse:hover {
  background-color: #ffffff;
  color: #2e008b;
}

.a-button--Large--PrimaryLinkNav__Default, .a-button--Large--PrimaryLinkNav__MobileDefault {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.25);
}

.a-button--Large--PrimaryLinkNav__Default:hover, .a-button--Large--PrimaryLinkNav__MobileDefault:hover {
  color: #2e008b;
}

@media (max-width: 1024px) {
  .a-button--Large--PrimaryLinkNav__Default:hover, .a-button--Large--PrimaryLinkNav__MobileDefault:hover {
    color: rgba(0, 0, 0, 0.25);
  }
}

.a-button--Large--PrimaryLinkNav__Active, .a-button--Large--PrimaryLinkNav__MobileActive {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  color: #2e008b;
}

.a-button--Large--PrimaryLinkNav__MobileActive {
  border-bottom: 2px solid #2e008b;
  padding-bottom: 2px;
}

.a-button--Small--PrimaryLinkNav__Default {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.a-button--Small--PrimaryLinkNav__Default:hover {
  color: #2e008b;
}

.a-button--Small--PrimaryLinkNav__Active {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #2e008b;
}

.a-button--XLarge--PrimaryLinkNav__Default {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.a-button--XLarge--PrimaryLinkNav__Default:hover {
  color: #2e008b;
}

.a-button--XLarge--PrimaryLinkNav__Active {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
  border-bottom: 2px solid #2e008b;
  padding-bottom: 31px;
}

.a-button--XSmall--PrimaryLinkNav__Default {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}

.a-button--XSmall--PrimaryLinkNav__Default:hover {
  color: #2e008b;
}

.a-button--XSmall--PrimaryLinkNav__Active {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  color: #2e008b;
  border-bottom: 2px solid #2e008b;
  padding-bottom: 18px;
}

.a-caseStudiesList__Image {
  margin-bottom: 32px;
}

.a-caseStudiesList__Image img {
  display: block;
  width: 100%;
}

.a-CheckboxItem {
  position: relative;
}

.a-CheckboxItem input {
  position: absolute;
  opacity: 0;
}

.a-CheckboxItem input[type='radio']:not(:checked) + label,
.a-CheckboxItem input[type='radio']:checked + label,
.a-CheckboxItem input[type='checkbox']:not(:checked) + label,
.a-CheckboxItem input[type='checkbox']:checked + label {
  cursor: pointer;
  position: relative;
  color: #222222;
  padding-left: 26px;
}

.a-CheckboxItem input[type='radio']:not(:checked) + label::before,
.a-CheckboxItem input[type='radio']:checked + label::before,
.a-CheckboxItem input[type='checkbox']:not(:checked) + label::before,
.a-CheckboxItem input[type='checkbox']:checked + label::before {
  content: '';
  border: 1px solid rgba(0, 0, 0, 0.25);
  background: #ffffff;
  border-radius: 100%;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.2s ease 0s;
}

.a-CheckboxItem input[type='radio']:not(:checked) + label::after,
.a-CheckboxItem input[type='radio']:checked + label::after,
.a-CheckboxItem input[type='checkbox']:not(:checked) + label::after,
.a-CheckboxItem input[type='checkbox']:checked + label::after {
  content: '';
  background: #2e008b url(../images/icons/check/check-mark.svg) no-repeat center;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.2s ease 0s;
}

.a-CheckboxItem input[type='radio']:not(:checked) + label::after,
.a-CheckboxItem input[type='checkbox']:not(:checked) + label::after {
  opacity: 0;
}

.a-CheckboxItem input[type='radio']:checked + label::after,
.a-CheckboxItem input[type='checkbox']:checked + label::after {
  opacity: 1;
}

.a-CheckboxItem[type='checkbox']:not(:checked) + label::before,
.a-CheckboxItem[type='checkbox']:checked + label::before {
  border-radius: 0;
}

.a-CheckboxItem[type='checkbox']:not(:checked) + label::after,
.a-CheckboxItem[type='checkbox']:checked + label::after {
  background: url(/schKouqa/files/cn/images/icons/check/check-blue.svg) no-repeat 3px 5px;
}

.a-DescriptionBox-Large-Centred {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 48px;
}

.a-DescriptionBox-Large-Centred__80 {
  min-height: 80px;
  max-height: 80px;
}

.divider {
  background: rgba(0, 0, 0, 0.25);
  max-width: 360px;
  width: 100%;
  height: 1px;
}

.a-form-Textbox {
  width: 100%;
  padding: 16px;
  border: solid 1px rgba(34, 34, 34, 0.78);
  min-height: 264px;
  resize: none;
  vertical-align: top;
  outline: none;
  box-shadow: none;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media (max-width: 767px) {
  .a-form-Textbox {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.a-form-Textbox.Filled {
  border: solid 1px rgba(34, 34, 34, 0.78);
  color: #222222;
  outline: none;
  box-shadow: none;
}

.a-form-Textbox.Active {
  border: solid 2px #2e008b;
  color: #222222;
  outline: none;
  box-shadow: none;
}

.a-form-Textbox.Error {
  border: solid 1px #f03738;
  color: #f03738;
  outline: none;
  box-shadow: none;
}

.a-form-Textbox.Error::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #f03738;
}

.a-form-Textbox.Error::-moz-placeholder {
  /* Firefox 19+ */
  color: #f03738;
}

.a-form-Textbox.Error:-ms-input-placeholder {
  /* IE 10+ */
  color: #f03738;
}

.a-form-Textbox.Error:-moz-placeholder {
  /* Firefox 18- */
  color: #f03738;
}

.a-form-Textfield:not([type="radio"]):not([type="checkbox"]) {
  width: 100%;
  padding: 4px 0px;
  border: 0;
  border-bottom: solid 1px rgba(34, 34, 34, 0.78);
  outline: none;
  box-shadow: none;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media (max-width: 767px) {
  .a-form-Textfield:not([type="radio"]):not([type="checkbox"]) {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.a-form-Textfield.Filled:not([type="radio"]):not([type="checkbox"]) {
  border-bottom: solid 1px rgba(34, 34, 34, 0.78);
  color: #222222;
  outline: none;
  box-shadow: none;
}

.a-form-Textfield.Active:not([type="radio"]):not([type="checkbox"]) {
  border-bottom: solid 2px #2e008b;
  color: #222222;
  outline: none;
  box-shadow: none;
}

.a-form-Textfield.Error:not([type="radio"]):not([type="checkbox"]) {
  border-bottom: solid 1px #f03738;
  color: #f03738;
  outline: none;
  box-shadow: none;
}

.a-form-Textfield.Error:not([type="radio"]):not([type="checkbox"])::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #f03738;
}

.a-form-Textfield.Error:not([type="radio"]):not([type="checkbox"])::-moz-placeholder {
  /* Firefox 19+ */
  color: #f03738;
}

.a-form-Textfield.Error:not([type="radio"]):not([type="checkbox"]):-ms-input-placeholder {
  /* IE 10+ */
  color: #f03738;
}

.a-form-Textfield.Error:not([type="radio"]):not([type="checkbox"]):-moz-placeholder {
  /* Firefox 18- */
  color: #f03738;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

.frame-box-wrap div {
  width: 240px;
  height: 240px;
}

.a-frameBar__Left, .m-applicationDescriptionBlock, .m-profile--XSmall {
  border-left: solid 8px #e8ecf4;
  padding-left: 24px;
}

.frame-box-center-wrap {
  height: 150px;
}

.a-frameBar__Center {
  border-left: solid 4px #E8ECF4;
  border-right: solid 4px #E8ECF4;
  height: 100%;
  width: 8px;
  margin: 0 auto;
}

.a-frameBar__Horizontal {
  border-bottom: solid 8px #e8ecf4;
}

.frame-box-wrap div {
  width: 240px;
  height: 240px;
}

.a-frameBox, .a-illustration__img, .m-ctaBlockBoxedSmallSlim__content, .m-CTABlock__Box, .m-ctaSegmentTwoBlock__Box, .m-sectionHeadSegment__Video, .m-Video--mpFour, .m-Video {
  border: solid 10px #e8ecf4;
}

.hamburger-menu {
  position: absolute;
  right: 10px;
  top: 0;
  width: 24px;
  height: 24px;
  padding: 6px 3px;
  overflow: hidden;
  transition: all .5s;
}

.hamburger-menu span {
  width: 18px;
  height: 2px;
  background: rgba(34, 34, 34, 0.78);
  left: 3px;
  transition: all 0.5s ease-in-out;
}

.hamburger-menu span:first-child {
  top: 6px;
}

.hamburger-menu span:nth-child(2) {
  top: 11px;
}

.hamburger-menu span:last-child {
  bottom: 6px;
}

.hamburger-menu.active span:first-child {
  top: 10px;
  transform: rotate(45deg);
}

.hamburger-menu.active span:nth-child(2) {
  left: 20px;
  opacity: 0;
}

.hamburger-menu.active span:last-child {
  bottom: 12px;
  transform: rotate(-45deg);
}

.hamburger-tab-menu {
  width: 24px;
  height: 24px;
  padding: 6px 3px;
  overflow: hidden;
  position: relative;
  margin-left: 20px;
}

.hamburger-tab-menu span {
  width: 18px;
  height: 2px;
  background: rgba(34, 34, 34, 0.78);
  left: 3px;
  transition: all 0.5s ease-in-out;
}

.hamburger-tab-menu span:first-child {
  top: 6px;
}

.hamburger-tab-menu span:nth-child(2) {
  top: 11px;
}

.hamburger-tab-menu span:last-child {
  bottom: 6px;
}

.hamburger-tab-menu.active span:first-child {
  top: 10px;
  transform: rotate(45deg);
}

.hamburger-tab-menu.active span:nth-child(2) {
  left: 20px;
  opacity: 0;
}

.hamburger-tab-menu.active span:last-child {
  bottom: 12px;
  transform: rotate(-45deg);
}

.a-article-card-image {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.a-id-cover-logo--Inverse {
  background: #121065;
  padding: 72px 192px;
  max-width: 554px;
}

@media (max-width: 767px) {
  .a-id-cover-logo--Inverse {
    max-width: 100%;
  }
}

.a-id-cover-logo--Default {
  max-width: 170px;
}

@media (max-width: 767px) {
  .a-id-cover-logo--Default {
    max-width: 100%;
  }
}

.a-id-cover-subheadline .a-subheadline {
  color: #ffffff;
  text-shadow: 1.5px 1.5px 0px rgba(0, 0, 0, 0.55), 0.5px 0.5px 2.5px rgba(0, 0, 0, 0.8);
}

.a-id-cover-volume {
  color: #ffffff;
  font-family: "Noto Sans SC";
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
  text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.55), 0.5px 0.5px 5px rgba(0, 0, 0, 0.5);
}

.a-illustration__caption {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #e8ecf4;
  padding: 8px 12px;
}

.a-illustration__img {
  background: #ffffff;
}

.a-illustration__img img {
  width: 100%;
}

.a-illustration__img + .a-illustration__caption {
  margin-top: -10px;
  position: relative;
}

.a-image__caption {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #e8ecf4;
  padding: 12px;
  max-width: 456px;
  display: inline-block;
}

.a-imageFrame {
  border: solid 1px rgba(0, 0, 0, 0.1);
}

.a-linkList__Item {
  display: inline-block;
  text-decoration: none;
  color: #2e008b;
  background-repeat: no-repeat;
  position: relative;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  background: url(/schKouqa/files/cn/images/icons/arrow/right-blue.svg) no-repeat center right;
  background-size: 20px;
  padding-right: 44px;
  width: 100%;
  /*span {
        background-image: linear-gradient(transparent calc(100% - 1.6px), $sei_brand_color 1.6px);
        background-repeat: no-repeat;
        background-position: left calc(100% - 1.2px);
        background-size: 0% 100%;
        display: inline;
        padding-bottom: 3px;
    }
    @media (min-width: $grid__bp-lg+px) {
        &:hover span {
            animation-name: underline_ani;
            animation-duration: 1s;
            animation-fill-mode: forwards;
        }
        @keyframes underline_ani {
            0% {
                background-size: 1000%;
            }
            100% {
                background-size: 100%;
            }
        }
    }*/
}

.a-linkList__Item:hover {
  text-decoration: underline;
}

.a-linkList__Item--External {
  padding-left: 24px;
}

.a-linkList__Item--External::before {
  content: "";
  background-image: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg);
  background-repeat: no-repeat;
  background-position: center left;
  width: 20px;
  height: 20px;
  background-size: 100%;
  position: absolute;
  left: 0;
  top: 0;
  /*transform: translateY(-50%);*/
}

@media all and (-ms-high-contrast: none) {
  .a-linkList__Item:hover span {
    text-decoration: underline;
  }
  *::-ms-backdrop,
  .a-linkList__Item:hover span {
    text-decoration: underline;
  }
}

.location-label {
  background: url(/schKouqa/files/cn/images/icons/location.svg) no-repeat left center;
  padding-left: 17px;
  text-decoration: none;
}

.a-Device__Image__Srcset img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}

.a-caseStudiesList__Image {
  margin-bottom: 32px;
}

.a-caseStudiesList__Image img {
  display: block;
  width: 100%;
}

.a-illustration__img {
  background: #ffffff;
}

.a-illustration__img img {
  width: 100%;
}

.a-illustration__img + .a-illustration__caption {
  margin-top: -10px;
  position: relative;
}

.a-Device__Image__Srcset img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}

.a-caseStudiesList__Image {
  margin-bottom: 32px;
}

.a-caseStudiesList__Image img {
  display: block;
  width: 100%;
}

.a-illustration__img {
  background: #ffffff;
}

.a-illustration__img img {
  width: 100%;
}

.a-illustration__img + .a-illustration__caption {
  margin-top: -10px;
  position: relative;
}

.a-Device__Image__Srcset img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}

.a-caseStudiesList__Image {
  margin-bottom: 32px;
}

.a-caseStudiesList__Image img {
  display: block;
  width: 100%;
}

.a-illustration__img {
  background: #ffffff;
}

.a-illustration__img img {
  width: 100%;
}

.a-illustration__img + .a-illustration__caption {
  margin-top: -10px;
  position: relative;
}

@media (max-width: 767px) {
  .pr_news_company_name .a-headline {
    font-size: 14px;
  }
}

.a-search-submit {
  background: none;
  border: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: relative;
  background: url(/schKouqa/files/cn/images/icons/search-grey.svg) no-repeat center;
}

.a-specs__caption {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #ffffff;
  padding: 8px 16px;
}

.a-switch {
  width: 24px;
  height: 14px;
  position: relative;
  cursor: pointer;
}

.a-switch:before, .a-switch:after {
  content: '';
  position: absolute;
}

.a-switch:before {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  transition: background-color 0.25s ease-out 0.1s;
  width: 100%;
  height: 100%;
}

.a-switch:after {
  border-radius: 50%;
  background: #ffffff;
  height: 10px;
  width: 10px;
  transform: translate(2px, 2px);
  transition: transform 0.25s ease-out 0.1s;
}

.a-switch.active:before {
  background: #2e008b;
}

.a-switch.active:after {
  transform: translate(12px, 2px);
}

.a-switch--Checkbox {
  outline: none;
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}

.tabSmall-Default {
  min-width: 168px;
  text-align: center;
  color: #222222;
  display: inline-block;
  text-decoration: none;
  padding: 8px 10px;
  height: 100%;
  width: 100%;
}

.tabSmall-Default:hover {
  background: #2e008b;
  color: #ffffff;
}

.tabSmall-Default.active {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  background: #2e008b;
  color: #ffffff;
}

.tabSmall-Default.disabled, .tabSmall-Default:disabled {
  background: #ffffff;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
  pointer-events: none;
  text-decoration: none;
}

.a-tableCell {
  border: 1px solid rgba(0, 0, 0, 0.1);
  min-height: 70px;
  padding: 24px;
}

.a-tableCell__Additional-Highlight {
  background: #e8ecf4;
}

.a-tableCell__Highlight {
  background: #f3f5f9;
}

.a-tableCell__Default {
  background: #ffffff;
}

.tag-XSmall-Blue {
  background: #e8ecf4;
  display: inline-block;
  padding: 4px 8px;
  color: #2e008b;
  text-transform: uppercase;
  text-decoration: none;
}

.a-video {
  pointer-events: none;
}

.a-video::-webkit-media-controls {
  display: none;
}

.a-video::-webkit-media-controls-start-playback-button {
  display: none;
}

.a-video__caption {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #e8ecf4;
  padding: 12px 16px;
  text-align: left;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}

@media (max-width: 1193px) {
  .row {
    margin-right: -20px;
    margin-left: -20px;
  }
}

@media (max-width: 767px) {
  .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

[class*='col-'] {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}

@media (max-width: 1193px) {
  [class*='col-'] {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media (max-width: 767px) {
  [class*='col-'] {
    padding-right: 8px;
    padding-left: 8px;
  }
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

.offset-12 {
  margin-left: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column, .o-innerMasthead--Small .m-innerMasthead__Content, .o-innerMasthead--Large .m-innerMasthead__Content, .o-innerMasthead--XLarge .m-innerMasthead__Content {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start, .m-tile-year--Large .m-tile-year, .m-tile-year--Small .m-tile-year {
  justify-content: flex-start !important;
}

.justify-content-end, .m-tile {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block, .bottom-links ul li, .m-HeadlineTextBlock label, .m-sectionHeadSegment .a-subheadline, .m-tile--Large i, .m-tile--Large em, .m-tile--Small i, .m-tile--Small em {
  display: inline-block !important;
}

.d-block, .hamburger-menu span, .hamburger-tab-menu span, .m-bulletedList--Large ul li strong,
.m-bulletedList--Large ol li strong, .m-bulletedList--Small ul li strong,
.m-bulletedList--Small ol li strong, .bottom-links ul li a {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

.text-left, .m-HeadlineTextBlock--XLarge__Left, .m-HeadlineTextBlock--MediumLarge__Left, .m-HeadlineTextBlock--Large__Left, .m-HeadlineTextBlock--Small__Left, .m-HeadlineTextBlock--XSmall__Left, .image_tile_large_wrap .m-image_tile--Large .tileBlock__content, .image_tile_small_wrap .m-image_tile--Small .tileBlock__content, .m-tile, .m-tile-year--Large .m-tile-year, .m-tile-year--Small .m-tile-year {
  text-align: left !important;
}

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

.text-center, .m-CTABlock, .m-HeadlineTextBlock--XLarge__Centered, .m-HeadlineTextBlock--MediumLarge__Centered, .m-HeadlineTextBlock--Large__Centered, .m-HeadlineTextBlock--Small__Centered, .m-HeadlineTextBlock--XSmall__Centered, .m-magazine-id-sectionHeadSegment, .m-ProminentQuoteBlock, .m-sectionHeadSegment__Centered, .m-timeline-milestone-description, .m-timeline-milestone-head-segment, .m-timeline-milestone-segment--buttonrow-expandable, .o-application-tile-segment, .o-interview-sectionHeadSegment__Centered, .o-featureTileSegment, .o-specificationsSegment__Link, .o-timeline-segment--headline {
  text-align: center !important;
}

@media screen and (max-width: 1440px) {
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
  .offset-xxl-12 {
    margin-left: 100%;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 1193px) {
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
  .offset-xl-12 {
    margin-left: 100%;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 1024px) {
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
  .offset-lg-12 {
    margin-left: 100%;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 767px) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
  .offset-md-12 {
    margin-left: 100%;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 576px) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
  .offset-sm-12 {
    margin-left: 100%;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (max-width: 576px) {
  .offset-sm-0 {
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .offset-md-0 {
    margin-left: 0;
  }
}

@media (max-width: 1024px) {
  .offset-lg-0 {
    margin-left: 0;
  }
}

@media (max-width: 1193px) {
  .offset-xl-0 {
    margin-left: 0;
  }
}

html,
body {
  margin: 0;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

body {
  padding-top: 92px;
}

@media (max-width: 767px) {
  body {
    padding-top: 69px;
  }
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  outline: none;
}

img {
  max-width: 100%;
  vertical-align: top;
  border: none;
}

sup {
  font-size: 50%;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
main {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.container {
  width: 100%;
  max-width: 1152px;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 1193px) {
  .container {
    padding-right: 48px;
    padding-left: 48px;
  }
}

@media (max-width: 767px) {
  .container {
    max-width: 608px;
    padding-right: 16px;
    padding-left: 16px;
  }
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase, .m-HeadlineTextBlock label, .m-timeline-milestone-head-segment .a-subheadline, .o-timeline-segment--headline {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.underline {
  text-decoration: none;
  background-image: linear-gradient(transparent calc(100% - 1.2px), #2e008b 1.2px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px);
  background-size: 100% 100%;
  display: inline;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.mt-54 {
  margin-top: 54px;
}

.section-wrap:not(:last-child) {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .section-wrap:not(:last-child) {
    margin-bottom: 120px;
  }
}

.organisms-wrap:not(:last-child) {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .organisms-wrap:not(:last-child) {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .organisms-wrap:not(:last-child) {
    margin-bottom: 60px;
  }
}

.organisms-wrap-half:not(:last-child) {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .organisms-wrap-half:not(:last-child) {
    margin-bottom: 60px;
  }
}

.organisms-wrap-quarter:not(:last-child) {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .organisms-wrap-quarter:not(:last-child) {
    margin-bottom: 24px;
  }
}

.section-big-wrap:not(:last-child) {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .section-big-wrap:not(:last-child) {
    margin-bottom: 160px;
  }
}

.section-small-wrap:not(:last-child) {
  margin-bottom: 160px;
}

@media (max-width: 767px) {
  .section-small-wrap:not(:last-child) {
    margin-bottom: 120px;
  }
}

.organism-wrap:not(:last-child) {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .organism-wrap:not(:last-child) {
    margin-bottom: 72px;
  }
}

.topNavigation-header-wrap:not(:last-child) {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .topNavigation-header-wrap:not(:last-child) {
    margin-bottom: 48px;
  }
}

.sectionHeadSegment-wrap:not(:last-child) {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .sectionHeadSegment-wrap:not(:last-child) {
    margin-bottom: 116px;
  }
}

@media (max-width: 767px) {
  .sectionHeadSegment-wrap:not(:last-child) {
    margin-bottom: 32px;
  }
}

.subheadline-blue .a-subheadline--Large {
  color: #2e008b;
}

.cmb_d48t48m32 {
  margin-bottom: 48px;
}

@media (max-width: 767px) {
  .cmb_d48t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t48m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t72m48 {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .cmb_d72t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t72m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t72m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t120m88 {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .cmb_d120t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t160m120 {
  margin-bottom: 160px;
}

@media (max-width: 767px) {
  .cmb_d160t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t120m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t120m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t88m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t120m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  td,
  th {
    min-width: 140px !important;
  }
}

.cmb_d0t0m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t0m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t0m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t0m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t0m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t0m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t0m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t0m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t0m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t0m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t0m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t0m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t0m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t8m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t8m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t8m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t8m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t8m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t8m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t8m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t8m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t8m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t8m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t8m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t8m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t8m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t16m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t16m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t16m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t16m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t16m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t16m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t16m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t16m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t16m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t16m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t16m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t16m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t16m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t24m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t24m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t24m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t24m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t24m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t24m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t24m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t24m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t24m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t24m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t24m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t24m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t24m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t32m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t32m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t32m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t32m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t32m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t32m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t32m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t32m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t32m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t32m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t32m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t32m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t32m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t48m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t48m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t48m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t48m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t48m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t48m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t48m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t48m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t48m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t48m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t48m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t48m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t48m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t72m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t72m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t72m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t72m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t72m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t72m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t72m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t72m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t72m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t72m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t72m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t72m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t72m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t80m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t80m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t80m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t80m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t80m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t80m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t80m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t80m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t80m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t80m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t80m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t80m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t80m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t88m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t88m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t88m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t88m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t88m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t88m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t88m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t88m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t88m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t88m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t88m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t88m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t88m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t100m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t100m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t100m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t100m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t100m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t100m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t100m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t100m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t100m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t100m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t100m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t100m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t100m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t120m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t120m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t120m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t120m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t120m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t120m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t120m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t120m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t120m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t120m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t120m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t120m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t120m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t160m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t160m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t160m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t160m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t160m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t160m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t160m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t160m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t160m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t160m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t160m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t160m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t160m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d0t240m0 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d0t240m8 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d0t240m16 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d0t240m24 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d0t240m32 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d0t240m48 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d0t240m72 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d0t240m80 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d0t240m88 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d0t240m100 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d0t240m120 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d0t240m160 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d0t240m240 {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  .cmb_d0t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d0t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t0m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t0m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t0m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t0m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t0m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t0m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t0m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t0m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t0m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t0m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t0m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t0m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t0m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t8m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t8m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t8m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t8m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t8m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t8m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t8m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t8m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t8m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t8m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t8m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t8m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t8m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t16m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t16m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t16m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t16m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t16m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t16m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t16m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t16m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t16m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t16m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t16m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t16m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t16m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t24m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t24m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t24m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t24m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t24m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t24m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t24m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t24m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t24m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t24m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t24m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t24m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t24m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t32m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t32m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t32m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t32m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t32m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t32m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t32m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t32m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t32m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t32m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t32m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t32m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t32m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t48m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t48m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t48m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t48m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t48m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t48m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t48m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t48m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t48m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t48m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t48m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t48m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t48m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t72m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t72m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t72m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t72m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t72m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t72m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t72m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t72m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t72m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t72m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t72m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t72m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t72m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t80m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t80m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t80m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t80m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t80m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t80m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t80m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t80m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t80m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t80m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t80m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t80m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t80m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t88m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t88m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t88m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t88m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t88m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t88m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t88m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t88m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t88m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t88m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t88m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t88m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t88m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t100m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t100m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t100m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t100m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t100m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t100m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t100m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t100m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t100m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t100m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t100m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t100m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t100m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t120m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t120m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t120m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t120m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t120m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t120m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t120m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t120m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t120m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t120m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t120m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t120m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t120m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t160m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t160m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t160m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t160m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t160m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t160m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t160m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t160m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t160m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t160m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t160m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t160m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t160m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d8t240m0 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d8t240m8 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d8t240m16 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d8t240m24 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d8t240m32 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d8t240m48 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d8t240m72 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d8t240m80 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d8t240m88 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d8t240m100 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d8t240m120 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d8t240m160 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d8t240m240 {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cmb_d8t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d8t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t0m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t0m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t0m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t0m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t0m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t0m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t0m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t0m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t0m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t0m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t0m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t0m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t0m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t8m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t8m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t8m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t8m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t8m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t8m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t8m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t8m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t8m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t8m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t8m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t8m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t8m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t16m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t16m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t16m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t16m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t16m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t16m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t16m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t16m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t16m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t16m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t16m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t16m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t16m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t24m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t24m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t24m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t24m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t24m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t24m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t24m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t24m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t24m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t24m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t24m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t24m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t24m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t32m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t32m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t32m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t32m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t32m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t32m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t32m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t32m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t32m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t32m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t32m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t32m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t32m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t48m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t48m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t48m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t48m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t48m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t48m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t48m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t48m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t48m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t48m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t48m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t48m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t48m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t72m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t72m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t72m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t72m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t72m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t72m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t72m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t72m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t72m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t72m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t72m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t72m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t72m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t80m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t80m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t80m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t80m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t80m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t80m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t80m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t80m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t80m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t80m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t80m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t80m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t80m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t88m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t88m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t88m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t88m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t88m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t88m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t88m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t88m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t88m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t88m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t88m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t88m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t88m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t100m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t100m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t100m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t100m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t100m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t100m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t100m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t100m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t100m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t100m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t100m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t100m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t100m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t120m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t120m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t120m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t120m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t120m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t120m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t120m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t120m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t120m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t120m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t120m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t120m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t120m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t160m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t160m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t160m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t160m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t160m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t160m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t160m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t160m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t160m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t160m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t160m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t160m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t160m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d16t240m0 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d16t240m8 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d16t240m16 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d16t240m24 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d16t240m32 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d16t240m48 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d16t240m72 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d16t240m80 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d16t240m88 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d16t240m100 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d16t240m120 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d16t240m160 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d16t240m240 {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .cmb_d16t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d16t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t0m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t0m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t0m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t0m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t0m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t0m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t0m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t0m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t0m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t0m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t0m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t0m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t0m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t8m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t8m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t8m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t8m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t8m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t8m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t8m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t8m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t8m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t8m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t8m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t8m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t8m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t16m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t16m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t16m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t16m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t16m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t16m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t16m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t16m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t16m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t16m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t16m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t16m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t16m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t24m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t24m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t24m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t24m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t24m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t24m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t24m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t24m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t24m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t24m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t24m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t24m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t24m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t32m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t32m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t32m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t32m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t32m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t32m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t32m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t32m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t32m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t32m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t32m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t32m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t32m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t48m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t48m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t48m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t48m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t48m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t48m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t48m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t48m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t48m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t48m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t48m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t48m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t48m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t72m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t72m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t72m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t72m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t72m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t72m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t72m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t72m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t72m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t72m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t72m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t72m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t72m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t80m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t80m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t80m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t80m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t80m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t80m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t80m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t80m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t80m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t80m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t80m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t80m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t80m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t88m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t88m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t88m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t88m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t88m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t88m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t88m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t88m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t88m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t88m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t88m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t88m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t88m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t100m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t100m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t100m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t100m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t100m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t100m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t100m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t100m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t100m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t100m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t100m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t100m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t100m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t120m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t120m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t120m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t120m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t120m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t120m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t120m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t120m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t120m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t120m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t120m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t120m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t120m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t160m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t160m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t160m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t160m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t160m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t160m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t160m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t160m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t160m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t160m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t160m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t160m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t160m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d24t240m0 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d24t240m8 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d24t240m16 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d24t240m24 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d24t240m32 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d24t240m48 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d24t240m72 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d24t240m80 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d24t240m88 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d24t240m100 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d24t240m120 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d24t240m160 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d24t240m240 {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .cmb_d24t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d24t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t0m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t0m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t0m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t0m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t0m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t0m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t0m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t0m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t0m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t0m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t0m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t0m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t0m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t8m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t8m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t8m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t8m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t8m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t8m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t8m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t8m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t8m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t8m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t8m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t8m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t8m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t16m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t16m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t16m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t16m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t16m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t16m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t16m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t16m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t16m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t16m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t16m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t16m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t16m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t24m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t24m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t24m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t24m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t24m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t24m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t24m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t24m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t24m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t24m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t24m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t24m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t24m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t32m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t32m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t32m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t32m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t32m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t32m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t32m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t32m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t32m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t32m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t32m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t32m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t32m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t48m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t48m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t48m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t48m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t48m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t48m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t48m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t48m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t48m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t48m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t48m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t48m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t48m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t72m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t72m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t72m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t72m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t72m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t72m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t72m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t72m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t72m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t72m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t72m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t72m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t72m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t80m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t80m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t80m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t80m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t80m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t80m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t80m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t80m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t80m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t80m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t80m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t80m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t80m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t88m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t88m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t88m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t88m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t88m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t88m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t88m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t88m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t88m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t88m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t88m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t88m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t88m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t100m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t100m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t100m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t100m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t100m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t100m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t100m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t100m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t100m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t100m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t100m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t100m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t100m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t120m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t120m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t120m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t120m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t120m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t120m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t120m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t120m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t120m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t120m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t120m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t120m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t120m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t160m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t160m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t160m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t160m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t160m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t160m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t160m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t160m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t160m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t160m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t160m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t160m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t160m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d32t240m0 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d32t240m8 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d32t240m16 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d32t240m24 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d32t240m32 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d32t240m48 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d32t240m72 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d32t240m80 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d32t240m88 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d32t240m100 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d32t240m120 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d32t240m160 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d32t240m240 {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .cmb_d32t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d32t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t0m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t0m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t0m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t0m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t0m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t0m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t0m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t0m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t0m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t0m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t0m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t0m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t0m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t8m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t8m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t8m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t8m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t8m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t8m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t8m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t8m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t8m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t8m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t8m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t8m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t8m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t16m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t16m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t16m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t16m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t16m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t16m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t16m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t16m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t16m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t16m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t16m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t16m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t16m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t24m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t24m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t24m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t24m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t24m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t24m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t24m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t24m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t24m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t24m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t24m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t24m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t24m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t32m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t32m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t32m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t32m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t32m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t32m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t32m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t32m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t32m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t32m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t32m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t32m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t32m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t48m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t48m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t48m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t48m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t48m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t48m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t48m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t48m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t48m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t48m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t48m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t48m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t48m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t72m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t72m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t72m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t72m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t72m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t72m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t72m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t72m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t72m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t72m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t72m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t72m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t72m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t80m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t80m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t80m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t80m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t80m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t80m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t80m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t80m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t80m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t80m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t80m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t80m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t80m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t88m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t88m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t88m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t88m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t88m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t88m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t88m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t88m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t88m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t88m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t88m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t88m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t88m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t100m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t100m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t100m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t100m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t100m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t100m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t100m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t100m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t100m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t100m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t100m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t100m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t100m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t120m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t120m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t120m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t120m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t120m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t120m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t120m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t120m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t120m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t120m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t120m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t120m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t120m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t160m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t160m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t160m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t160m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t160m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t160m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t160m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t160m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t160m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t160m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t160m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t160m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t160m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d48t240m0 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d48t240m8 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d48t240m16 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d48t240m24 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d48t240m32 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d48t240m48 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d48t240m72 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d48t240m80 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d48t240m88 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d48t240m100 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d48t240m120 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d48t240m160 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d48t240m240 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .cmb_d48t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d48t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t0m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t0m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t0m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t0m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t0m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t0m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t0m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t0m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t0m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t0m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t0m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t0m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t0m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t8m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t8m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t8m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t8m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t8m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t8m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t8m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t8m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t8m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t8m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t8m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t8m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t8m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t16m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t16m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t16m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t16m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t16m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t16m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t16m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t16m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t16m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t16m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t16m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t16m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t16m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t24m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t24m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t24m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t24m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t24m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t24m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t24m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t24m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t24m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t24m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t24m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t24m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t24m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t32m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t32m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t32m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t32m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t32m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t32m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t32m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t32m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t32m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t32m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t32m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t32m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t32m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t48m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t48m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t48m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t48m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t48m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t48m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t48m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t48m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t48m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t48m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t48m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t48m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t48m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t72m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t72m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t72m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t72m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t72m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t72m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t72m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t72m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t72m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t72m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t72m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t72m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t72m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t80m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t80m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t80m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t80m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t80m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t80m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t80m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t80m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t80m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t80m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t80m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t80m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t80m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t88m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t88m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t88m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t88m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t88m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t88m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t88m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t88m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t88m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t88m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t88m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t88m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t88m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t100m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t100m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t100m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t100m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t100m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t100m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t100m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t100m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t100m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t100m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t100m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t100m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t100m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t120m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t120m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t120m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t120m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t120m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t120m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t120m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t120m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t120m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t120m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t120m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t120m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t120m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t160m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t160m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t160m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t160m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t160m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t160m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t160m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t160m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t160m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t160m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t160m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t160m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t160m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d72t240m0 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d72t240m8 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d72t240m16 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d72t240m24 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d72t240m32 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d72t240m48 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d72t240m72 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d72t240m80 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d72t240m88 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d72t240m100 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d72t240m120 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d72t240m160 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d72t240m240 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t0m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t0m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t0m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t0m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t0m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t0m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t0m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t0m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t0m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t0m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t0m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t0m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t0m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t8m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t8m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t8m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t8m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t8m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t8m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t8m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t8m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t8m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t8m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t8m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t8m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t8m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t16m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t16m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t16m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t16m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t16m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t16m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t16m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t16m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t16m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t16m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t16m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t16m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t16m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t24m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t24m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t24m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t24m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t24m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t24m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t24m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t24m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t24m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t24m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t24m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t24m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t24m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t32m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t32m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t32m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t32m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t32m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t32m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t32m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t32m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t32m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t32m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t32m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t32m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t32m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t48m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t48m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t48m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t48m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t48m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t48m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t48m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t48m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t48m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t48m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t48m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t48m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t48m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t72m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t72m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t72m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t72m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t72m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t72m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t72m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t72m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t72m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t72m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t72m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t72m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t72m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t80m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t80m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t80m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t80m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t80m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t80m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t80m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t80m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t80m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t80m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t80m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t80m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t80m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t88m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t88m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t88m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t88m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t88m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t88m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t88m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t88m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t88m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t88m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t88m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t88m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t88m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t100m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t100m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t100m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t100m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t100m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t100m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t100m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t100m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t100m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t100m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t100m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t100m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t100m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t120m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t120m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t120m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t120m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t120m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t120m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t120m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t120m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t120m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t120m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t120m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t120m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t120m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t160m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t160m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t160m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t160m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t160m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t160m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t160m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t160m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t160m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t160m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t160m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t160m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t160m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d80t240m0 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d80t240m8 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d80t240m16 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d80t240m24 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d80t240m32 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d80t240m48 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d80t240m72 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d80t240m80 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d80t240m88 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d80t240m100 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d80t240m120 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d80t240m160 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d80t240m240 {
  margin-bottom: 80px;
}

@media (max-width: 1024px) {
  .cmb_d80t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d80t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t0m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t0m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t0m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t0m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t0m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t0m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t0m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t0m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t0m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t0m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t0m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t0m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t0m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t8m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t8m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t8m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t8m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t8m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t8m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t8m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t8m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t8m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t8m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t8m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t8m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t8m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t16m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t16m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t16m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t16m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t16m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t16m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t16m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t16m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t16m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t16m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t16m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t16m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t16m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t24m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t24m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t24m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t24m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t24m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t24m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t24m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t24m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t24m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t24m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t24m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t24m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t24m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t32m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t32m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t32m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t32m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t32m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t32m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t32m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t32m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t32m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t32m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t32m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t32m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t32m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t48m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t48m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t48m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t48m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t48m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t48m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t48m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t48m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t48m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t48m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t48m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t48m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t48m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t72m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t72m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t72m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t72m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t72m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t72m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t72m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t72m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t72m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t72m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t72m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t72m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t72m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t80m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t80m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t80m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t80m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t80m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t80m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t80m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t80m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t80m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t80m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t80m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t80m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t80m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t88m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t88m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t88m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t88m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t88m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t88m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t88m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t88m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t88m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t88m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t88m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t88m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t88m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t100m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t100m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t100m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t100m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t100m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t100m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t100m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t100m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t100m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t100m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t100m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t100m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t100m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t120m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t120m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t120m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t120m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t120m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t120m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t120m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t120m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t120m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t120m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t120m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t120m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t120m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t160m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t160m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t160m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t160m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t160m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t160m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t160m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t160m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t160m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t160m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t160m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t160m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t160m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d88t240m0 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d88t240m8 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d88t240m16 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d88t240m24 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d88t240m32 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d88t240m48 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d88t240m72 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d88t240m80 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d88t240m88 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d88t240m100 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d88t240m120 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d88t240m160 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d88t240m240 {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .cmb_d88t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d88t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t0m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t0m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t0m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t0m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t0m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t0m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t0m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t0m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t0m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t0m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t0m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t0m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t0m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t8m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t8m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t8m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t8m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t8m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t8m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t8m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t8m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t8m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t8m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t8m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t8m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t8m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t16m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t16m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t16m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t16m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t16m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t16m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t16m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t16m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t16m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t16m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t16m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t16m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t16m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t24m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t24m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t24m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t24m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t24m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t24m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t24m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t24m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t24m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t24m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t24m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t24m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t24m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t32m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t32m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t32m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t32m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t32m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t32m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t32m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t32m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t32m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t32m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t32m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t32m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t32m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t48m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t48m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t48m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t48m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t48m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t48m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t48m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t48m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t48m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t48m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t48m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t48m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t48m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t72m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t72m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t72m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t72m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t72m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t72m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t72m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t72m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t72m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t72m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t72m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t72m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t72m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t80m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t80m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t80m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t80m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t80m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t80m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t80m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t80m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t80m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t80m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t80m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t80m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t80m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t88m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t88m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t88m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t88m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t88m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t88m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t88m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t88m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t88m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t88m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t88m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t88m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t88m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t100m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t100m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t100m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t100m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t100m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t100m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t100m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t100m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t100m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t100m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t100m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t100m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t100m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t120m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t120m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t120m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t120m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t120m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t120m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t120m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t120m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t120m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t120m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t120m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t120m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t120m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t160m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t160m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t160m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t160m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t160m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t160m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t160m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t160m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t160m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t160m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t160m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t160m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t160m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d100t240m0 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d100t240m8 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d100t240m16 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d100t240m24 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d100t240m32 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d100t240m48 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d100t240m72 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d100t240m80 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d100t240m88 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d100t240m100 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d100t240m120 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d100t240m160 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d100t240m240 {
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .cmb_d100t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d100t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t0m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t0m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t0m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t0m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t0m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t0m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t0m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t0m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t0m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t0m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t0m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t0m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t0m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t8m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t8m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t8m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t8m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t8m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t8m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t8m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t8m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t8m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t8m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t8m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t8m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t8m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t16m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t16m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t16m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t16m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t16m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t16m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t16m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t16m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t16m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t16m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t16m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t16m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t16m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t24m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t24m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t24m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t24m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t24m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t24m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t24m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t24m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t24m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t24m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t24m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t24m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t24m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t32m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t32m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t32m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t32m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t32m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t32m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t32m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t32m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t32m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t32m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t32m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t32m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t32m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t48m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t48m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t48m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t48m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t48m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t48m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t48m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t48m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t48m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t48m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t48m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t48m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t48m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t72m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t72m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t72m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t72m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t72m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t72m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t72m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t72m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t72m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t72m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t72m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t72m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t72m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t80m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t80m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t80m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t80m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t80m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t80m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t80m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t80m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t80m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t80m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t80m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t80m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t80m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t88m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t88m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t88m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t88m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t88m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t88m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t88m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t88m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t88m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t88m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t88m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t88m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t88m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t100m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t100m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t100m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t100m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t100m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t100m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t100m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t100m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t100m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t100m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t100m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t100m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t100m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t120m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t120m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t120m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t120m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t120m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t120m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t120m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t120m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t120m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t120m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t120m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t120m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t120m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t160m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t160m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t160m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t160m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t160m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t160m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t160m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t160m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t160m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t160m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t160m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t160m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t160m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d120t240m0 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d120t240m8 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d120t240m16 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d120t240m24 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d120t240m32 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d120t240m48 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d120t240m72 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d120t240m80 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d120t240m88 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d120t240m100 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d120t240m120 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d120t240m160 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d120t240m240 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t0m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t0m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t0m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t0m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t0m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t0m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t0m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t0m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t0m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t0m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t0m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t0m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t0m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t8m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t8m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t8m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t8m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t8m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t8m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t8m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t8m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t8m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t8m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t8m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t8m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t8m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t16m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t16m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t16m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t16m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t16m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t16m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t16m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t16m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t16m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t16m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t16m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t16m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t16m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t24m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t24m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t24m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t24m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t24m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t24m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t24m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t24m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t24m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t24m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t24m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t24m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t24m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t32m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t32m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t32m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t32m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t32m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t32m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t32m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t32m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t32m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t32m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t32m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t32m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t32m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t48m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t48m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t48m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t48m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t48m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t48m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t48m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t48m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t48m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t48m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t48m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t48m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t48m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t72m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t72m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t72m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t72m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t72m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t72m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t72m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t72m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t72m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t72m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t72m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t72m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t72m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t80m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t80m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t80m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t80m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t80m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t80m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t80m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t80m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t80m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t80m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t80m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t80m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t80m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t88m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t88m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t88m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t88m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t88m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t88m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t88m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t88m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t88m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t88m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t88m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t88m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t88m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t100m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t100m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t100m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t100m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t100m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t100m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t100m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t100m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t100m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t100m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t100m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t100m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t100m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t120m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t120m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t120m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t120m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t120m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t120m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t120m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t120m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t120m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t120m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t120m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t120m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t120m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t160m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t160m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t160m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t160m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t160m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t160m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t160m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t160m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t160m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t160m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t160m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t160m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t160m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d160t240m0 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d160t240m8 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d160t240m16 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d160t240m24 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d160t240m32 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d160t240m48 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d160t240m72 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d160t240m80 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d160t240m88 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d160t240m100 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d160t240m120 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d160t240m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d160t240m240 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t240m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t0m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t0m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m8 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t0m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m16 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t0m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m24 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t0m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m32 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t0m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m48 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t0m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m72 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t0m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m80 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t0m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m88 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t0m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m100 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t0m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m120 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t0m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m160 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t0m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t0m240 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t0m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t8m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m0 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t8m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m8 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t8m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m16 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t8m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m24 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t8m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m32 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t8m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m48 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t8m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m72 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t8m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m80 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t8m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m88 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t8m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m100 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t8m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m120 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t8m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m160 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t8m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t8m240 {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t8m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t16m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m0 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t16m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m8 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t16m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m16 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t16m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m24 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t16m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m32 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t16m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m48 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t16m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m72 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t16m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m80 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t16m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m88 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t16m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m100 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t16m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m120 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t16m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m160 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t16m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t16m240 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t16m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t24m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m0 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t24m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m8 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t24m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m16 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t24m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m24 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t24m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m32 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t24m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m48 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t24m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m72 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t24m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m80 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t24m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m88 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t24m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m100 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t24m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m120 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t24m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m160 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t24m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t24m240 {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t24m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t32m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m0 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t32m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m8 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t32m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m16 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t32m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m24 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t32m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m32 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t32m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m48 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t32m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m72 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t32m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m80 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t32m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m88 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t32m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m100 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t32m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m120 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t32m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m160 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t32m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t32m240 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t32m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t48m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m0 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t48m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m8 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t48m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m16 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t48m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m24 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t48m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m32 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t48m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m48 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t48m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m72 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t48m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m80 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t48m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m88 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t48m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m100 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t48m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m120 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t48m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m160 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t48m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t48m240 {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t48m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t72m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m0 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t72m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m8 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t72m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m16 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t72m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m24 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t72m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m32 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t72m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m48 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t72m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m72 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t72m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m80 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t72m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m88 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t72m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m100 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t72m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m120 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t72m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m160 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t72m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t72m240 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t72m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t80m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m0 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t80m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m8 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t80m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m16 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t80m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m24 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t80m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m32 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t80m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m48 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t80m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m72 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t80m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t80m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m88 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t80m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m100 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t80m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m120 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t80m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m160 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t80m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t80m240 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t80m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t88m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m0 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t88m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m8 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t88m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m16 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t88m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m24 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t88m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m32 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t88m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m48 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t88m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m72 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t88m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m80 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t88m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m88 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t88m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m100 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t88m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m120 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t88m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m160 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t88m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t88m240 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t88m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t100m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m0 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t100m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m8 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t100m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m16 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t100m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m24 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t100m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m32 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t100m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m48 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t100m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m72 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t100m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m80 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t100m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m88 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t100m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t100m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m120 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t100m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m160 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t100m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t100m240 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t100m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t120m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m0 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t120m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m8 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t120m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m16 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t120m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m24 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t120m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m32 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t120m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m48 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t120m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m72 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t120m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m80 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t120m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m88 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t120m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m100 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t120m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t120m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m160 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t120m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t120m240 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t120m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t160m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m0 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t160m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m8 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t160m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m16 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t160m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m24 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t160m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m32 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t160m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m48 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t160m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m72 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t160m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m80 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t160m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m88 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t160m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m100 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t160m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m120 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t160m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t160m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t160m240 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t160m240 {
    margin-bottom: 240px;
  }
}

.cmb_d240t240m0 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m0 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m0 {
    margin-bottom: 0px;
  }
}

.cmb_d240t240m8 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m8 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m8 {
    margin-bottom: 8px;
  }
}

.cmb_d240t240m16 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m16 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m16 {
    margin-bottom: 16px;
  }
}

.cmb_d240t240m24 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m24 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m24 {
    margin-bottom: 24px;
  }
}

.cmb_d240t240m32 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m32 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m32 {
    margin-bottom: 32px;
  }
}

.cmb_d240t240m48 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m48 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m48 {
    margin-bottom: 48px;
  }
}

.cmb_d240t240m72 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m72 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m72 {
    margin-bottom: 72px;
  }
}

.cmb_d240t240m80 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m80 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m80 {
    margin-bottom: 80px;
  }
}

.cmb_d240t240m88 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m88 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m88 {
    margin-bottom: 88px;
  }
}

.cmb_d240t240m100 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m100 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m100 {
    margin-bottom: 100px;
  }
}

.cmb_d240t240m120 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m120 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m120 {
    margin-bottom: 120px;
  }
}

.cmb_d240t240m160 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m160 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m160 {
    margin-bottom: 160px;
  }
}

.cmb_d240t240m240 {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .cmb_d240t240m240 {
    margin-bottom: 240px;
  }
}

@media (max-width: 767px) {
  .cmb_d240t240m240 {
    margin-bottom: 240px;
  }
}

/* generated with grunt-sass-globbing */
.button-rows h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.button-rows h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.button-rows .container h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.button-rows .container h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.button-rows .variation_box_sec {
  background-color: #2E008B;
}

.inline-link-molecules h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.inline-link-molecules h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.inline-link-molecules .container h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.inline-link-molecules .container h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.bulleted-list-items h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.bulleted-list-items h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.bulleted-list-items .container h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.bulleted-list-items .container h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.title_blocks_m h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.title_blocks_m h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.title_blocks_m .container h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.title_blocks_m .container h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.variation_box_sec {
  padding: 32px 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 5px -1px;
}

.application-description-block-molecules .m-applicationDescriptionBlock {
  max-width: 648px;
}

.application-description-block-molecules .m-applicationDescriptionBlock .m-image-illustrationBoxed {
  max-width: 456px;
}

.application-description-block-molecules h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.application-description-block-molecules h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.application-description-block-molecules .container h5.title_v {
  font-size: 10px;
  margin-bottom: 24px;
  color: #f03738;
}

.application-description-block-molecules .container h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.featured_product_description_block .m-applicationDescriptionBlock {
  max-width: 648px;
}

.featured_product_description_block .m-applicationDescriptionBlock .m-image-illustrationBoxed {
  max-width: 424px;
}

.featured_product_description_block h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.featured_product_description_block h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.featured_product_description_block h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.featured_product_description_block h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.case_study_description_block-molecules .o-caseStudiesSegment__Content {
  max-width: 456px;
}

.case_study_description_block-molecules h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.case_study_description_block-molecules h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.case_study_description_block-molecules h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.case_study_description_block-molecules h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.featured_case_study_description_block_m h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.featured_case_study_description_block_m h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.featured_case_study_description_block_m h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.featured_case_study_description_block_m h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.breadcrumb_navigation h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.breadcrumb_navigation h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.breadcrumb_navigation h5.title_v {
  margin-bottom: 24px;
  font-size: 10px;
  color: #f03738;
}

.breadcrumb_navigation h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.breadcrumb_navigation .SEI_bg_Brand_Color {
  background: #2e008b;
  min-height: 174px;
}

.breadcrumb_navigation .SEI_bg_Brand_Color h5.title_v {
  color: #ffffff;
}

.breadcrumb_navigation .a_hover a {
  text-decoration: underline;
}

.tile_large_sec h3.title_v {
  color: #F03738;
  padding-bottom: 16px;
}

.tile_large_sec h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.variation_box_sec.tile-variation-wrap {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: -1px !important;
  margin-right: -1px !important;
  max-width: 1186px;
}

.tile_small_sec h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.tile_small_sec h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.app-grid-10 .col-2 {
  flex: 0 0 20%;
  max-width: 20%;
}

.image_grid_xxsmall h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.image_grid_xxsmall h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.image_grid_small h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.image_grid_small h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.image_grid_small .a-imageGrid {
  align-items: center;
  display: flex;
  justify-content: center;
}

.logo_block_m h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.logo_block_m h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.logo_block_m .a-imageGrid {
  align-items: center;
  display: flex;
  justify-content: center;
}

.bulleted-list-items h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.bulleted-list-items h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.bulleted-list-items .container h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.bulleted-list-items .container h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.section_title_head_segment h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.section_title_head_segment h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.headline_intro_block h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.headline_intro_block h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.headline_intro_block h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.product_application_link_block h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.product_application_link_block h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.product_application_link_block h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.tile_block_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.tile_block_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.tile_block_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.feature_description_block h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.feature_description_block h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.feature_description_block h5.title_v {
  font-size: 10px;
  padding-bottom: 24px;
  color: #f03738;
}

.big_image_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.big_image_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.big_image_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.full_width_image_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.full_width_image_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.full_width_image_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.boxed_illustrations_m h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.boxed_illustrations_m h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.boxed_illustrations_m h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.specification-image-molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.specification-image-molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.specification-image-molecules .m-Image-Specification-Boxed {
  margin-top: 0;
}

.specification-image-molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.specification-image-molecules .spec_box_bg {
  background-color: #E8ECF4;
  padding: 10px 0 80px;
  margin-bottom: 24px;
}

.cta-blocks-molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.cta-blocks-molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.cta-blocks-molecules .m-Image-Specification-Boxed {
  margin-top: 0;
}

.cta-blocks-molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.cta-blocks-molecules .spec_box_bg {
  background-color: #E8ECF4;
  padding: 10px 0;
}

.cta-blocks-molecules .m-ctaBlockBoxedSmallSlim .row {
  justify-content: left !important;
}

.teaser-block-cta-molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.teaser-block-cta-molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.teaser-block-cta-molecules .m-Image-Specification-Boxed {
  margin-top: 0;
}

.teaser-block-cta-molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.teaser-block-cta-molecules .spec_box_bg {
  background-color: #e8ecf4;
  padding: 10px 0;
}

.prominentp_number_block h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.prominentp_number_block h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.prominentp_number_block .a-imageGrid {
  align-items: center;
  display: flex;
  justify-content: center;
}

.prominentp_number_block h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.prominentp_number_block h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.prominentp_number_block .a-imageGrid {
  align-items: center;
  display: flex;
  justify-content: center;
}

.prominentp_number_block .m-ProminentNumberBlock p {
  max-width: 552px;
}

.accordion_header_and_items h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.accordion_header_and_items h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.accordion_header_and_items h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.accordion_block h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.accordion_block h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.accordion_block h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.download_list_Items h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.download_list_Items h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.download_list_Items h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.video_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.video_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.video_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.accessory_card_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.accessory_card_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.accessory_card_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.accessory_card_molecules .variation_box_sec {
  padding: 24px;
}

.accessory_card_molecules .m-accessory-card {
  margin-bottom: 24px;
}

.comparison_line_item_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.comparison_line_item_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.comparison_line_item_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.comparison_line_item_molecules .even .m-comparison-line-item {
  background-color: #fff;
}

.image_tile_block_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.image_tile_block_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.image_tile_block_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.variation_box {
  padding: 32px 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 5px -1px;
}

.variation_box_sec {
  padding: 32px 24px !important;
}

.id-article-card-segment .title_v {
  font-size: 10px;
  color: #f03738;
  margin: 24px;
}

.id-article-card-segment h3.title_v {
  font-size: 12px;
  font-weight: bold;
}

.image_tile_block_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.image_tile_block_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.image_tile_block_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.molecules-variations h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.molecules-variations h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.molecules-variations h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.notification_bar_segment {
  margin: 0 25px;
}

.notification_bar_segment h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.notification_bar_segment h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.notification_bar_segment h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.notification_bar_segment .variation_box_sec {
  padding: 32px 16px;
}

.notification_bar_segment .notification-example {
  margin-bottom: 72px;
}

.notification_segment {
  margin: 0 25px;
}

.notification_segment h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.notification_segment h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.notification_segment h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.notification_segment .variation_box_sec {
  padding: 32px 16px;
}

.overview_card_molecule h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.overview_card_molecule h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.overview_card_molecule h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.product_variant_molecule h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.product_variant_molecule h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.product_variant_molecule h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.profile_blocks_m h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.profile_blocks_m h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.profile_blocks_m .container h5.title_v {
  font-size: 10px;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #f03738;
}

.profile_blocks_m .container h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.variation_box_sec {
  padding: 32px 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 5px -1px;
}

.quote_components h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.quote_components h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.quote_components h5.title_v {
  font-size: 10px;
  padding-bottom: 24px;
  color: #f03738;
}

.teaser_block_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.teaser_block_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.teaser_block_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.teaser_block_molecules .variation_box_sec {
  padding: 24px;
}

.volume-card h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.volume-card h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.volume-card h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.volume-card .variation_box_sec {
  padding: 24px;
}

.m-accordion__item {
  margin-bottom: 16px;
  background: none;
  border: none;
  outline: none;
}

.m-accordion__item:last-child {
  margin-bottom: 0;
}

.m-accordion__item__content {
  display: none;
  padding: 24px 24px 8px 24px;
  /*max-width: 672px;*/
  width: 100%;
}

@media (max-width: 767px) {
  .m-accordion__item__content {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
}

.m-accordion__item__content .m-HeadlineIntroBlock {
  width: 100%;
  max-width: 528px;
}

@media (max-width: 767px) {
  .m-accordion__item__content .m-HeadlineIntroBlock .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }
}

.m-accordion__item__content .m-imageBigImage {
  position: relative;
  width: 100%;
  max-width: 624px;
  margin: 0;
  /*margin-right: -($gutter*4);*/
}

.m-accordion__item__content .m-imageBigImage img {
  width: 100%;
}

@media (max-width: 767px) {
  .m-accordion__item__content .m-imageBigImage {
    margin-right: 0;
  }
}

.m-accordion__item__content .faq_paragraph {
  width: 100%;
  max-width: 528px;
}

.m-accordion__item__content .faq_paragraph .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.m-accordion__item__content .m-bulletedList {
  width: 100%;
  max-width: 528px;
}

.m-accordion__item__content .a-image__caption {
  position: absolute;
  bottom: 0;
  right: 0;
}

.m-accordion__item__content .m-image-illustrationBoxed {
  /*margin-right: -($gutter*4);*/
  width: 100%;
  max-width: 624px;
}

@media (max-width: 767px) {
  .m-accordion__item__content .m-image-illustrationBoxed {
    margin-right: 0;
  }
}

.m-accordion__item__content .m-Video,
.m-accordion__item__content .m-Video--mpFour {
  margin: 0;
}

.m-accordion__item__content .m-imageBigImage,
.m-accordion__item__content .m-HeadlineIntroBlock,
.m-accordion__item__content .faq_paragraph,
.m-accordion__item__content .m-bulletedList,
.m-accordion__item__content .m-image-illustrationBoxed,
.m-accordion__item__content .o-accordion--Download,
.m-accordion__item__content .m-Video,
.m-accordion__item__content .m-Video--mpFour {
  margin-bottom: 40px;
}

.m-accordion__item__content .m-imageBigImage:last-child,
.m-accordion__item__content .m-HeadlineIntroBlock:last-child,
.m-accordion__item__content .faq_paragraph:last-child,
.m-accordion__item__content .m-bulletedList:last-child,
.m-accordion__item__content .m-image-illustrationBoxed:last-child,
.m-accordion__item__content .o-accordion--Download:last-child,
.m-accordion__item__content .m-Video:last-child,
.m-accordion__item__content .m-Video--mpFour:last-child {
  margin-bottom: 0;
}

.m-accordion__item__content .o-accordion--Download .m-downloadList__item__content {
  flex: 1;
}

@media (max-width: 1024px) {
  .m-accordion__item__content .o-accordion--Download .m-downloadList__item__content {
    display: block;
  }
}

.m-accordion__item__content .o-accordion--Download .m-downloadList__item__disc {
  min-width: inherit;
}

@media (max-width: 1024px) {
  .m-accordion__item__content .o-accordion--Download .m-downloadList__item__disc {
    margin: 8px 0 0 0;
  }
}

.m-accordion__item__content .m-accordion__link:not(:last-child) {
  margin-bottom: 24px;
}

.m-accordion__item__content .a-headline {
  color: #222222;
}

.m-accordion__item__content .m-imageGrid {
  margin-bottom: 16px;
}

.m-accordion__item__content .m-imageGrid:last-child {
  margin-bottom: -24px;
}

.m-dropdown-block {
  margin-bottom: -24px;
}

.m-teaserBlock__Image {
  position: relative;
  margin-bottom: 24px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image {
    margin-bottom: 16px;
  }
}

.m-teaserBlock__Image:hover .teaser_image {
  transform: scale(1.1);
}

.m-teaserBlock__Image a {
  text-decoration: none;
}

.m-teaserBlock__Image .teaser_image {
  transition: all 0.3s ease-in-out;
  position: relative;
}

.m-teaserBlock__Image .teaser_image img {
  width: 100%;
}

.m-teaserBlock__Image .teaser_image::after {
  content: '';
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: absolute;
  z-index: 1;
  background: linear-gradient(180deg, rgba(34, 34, 34, 0) 26.67%, rgba(34, 34, 34, 0.756) 70.31%);
}

.m-teaserBlock__Image .teaser-text {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0 16px 40px 32px;
  color: #fff;
  z-index: 1;
}

.m-teaserBlock__Image .teaser-text .a-subheadline,
.m-teaserBlock__Image .teaser-text .a-headline {
  color: #fff;
}

.m-teaserBlock__Image .teaser-text .a-subheadline {
  margin-bottom: 8px;
}

.m-teaserBlock__Image .teaser-text .a-headline {
  margin-bottom: 24px;
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
}

.m-teaserBlock__Image--MediumLarge .teaser-text {
  max-width: 472px;
  padding: 0 16px 48px 48px;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--MediumLarge .teaser-text {
    padding-left: 30px;
    padding-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--MediumLarge .teaser-text .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--MediumLarge .teaser-text .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #ffffff;
  }
}

.m-teaserBlock__Image--Small .teaser-text {
  max-width: 360px;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--Small .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--Small .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #ffffff;
  }
}

.m-imageBigImage__FreeSize {
  margin: 0 auto;
  text-align: center;
}

.m-imageBigImage__FreeSize .a-Device__Image__Srcset img {
  display: inline-block;
  vertical-align: top;
  width: auto;
  max-width: 100%;
  object-fit: inherit;
  object-position: inherit;
}

.m-accessory-card {
  padding: 24px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  flex-wrap: nowrap;
  min-height: 152px;
}

.m-accessory-card__Link {
  text-decoration: none;
}

.m-accessory-card .accessory-card-img {
  max-width: 88px;
  margin-right: 24px;
}

.m-accessory-card .accessory-card-img img {
  width: 100%;
}

.m-accessory-card .accessory-card-right-column {
  flex: 1;
}

.m-accessory-card .accessory-card-right-column .a-subheadline {
  color: #2e008b;
  margin-bottom: 16px;
}

.m-accessory-card .accessory-card-right-column .m-linkList {
  padding: 0;
}

.m-accessory-card .accessory-card-right-column .m-linkList li .a-linkList__Item {
  background: none;
  padding-right: 0;
  display: block;
  width: auto;
}

.m-accordion__item {
  margin-bottom: 16px;
  background: none;
  border: none;
  outline: none;
}

.m-accordion__item:last-child {
  margin-bottom: 0;
}

.m-accordion__item__title {
  position: relative;
  background: #e8ecf4;
  padding: 16px 72px 16px 24px;
  cursor: pointer;
}

.m-accordion__item__title::after {
  display: block;
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  background: url(/schKouqa/files/cn/images/icons/add/outline-blue.svg) no-repeat center;
  position: absolute;
  right: 24px;
  width: 24px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
}

.m-accordion__item__title .a-headline {
  color: #2e008b;
}

.m-accordion__item.active .m-accordion__item__title::after {
  background-image: url(/schKouqa/files/cn/images/icons/minus.svg);
}

.m-accordion__item {
  margin-bottom: 16px;
  background: none;
  border: none;
  outline: none;
}

.m-accordion__item:last-child {
  margin-bottom: 0;
}

.m-accordion__item__title {
  position: relative;
  background: #e8ecf4;
  padding: 16px 72px 16px 24px;
  cursor: pointer;
}

.m-accordion__item__title::after {
  display: block;
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  background: url(/schKouqa/files/cn/images/icons/add/outline-blue.svg) center;
  position: absolute;
  right: 24px;
  width: 24px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
}

@media (max-width: 767px) {
  .m-accordion__item__title::after {
    background-size: 16px;
    width: 16px;
    height: 16px;
    right: 16px;
    margin-top: -8px;
  }
}

.m-accordion__item__title .a-headline {
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-accordion__item__title .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .m-accordion__item__title {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}

.m-accordion__item.active .m-accordion__item__title::after {
  background: url(/schKouqa/files/cn/images/icons/minus.svg) no-repeat center;
}

@media (max-width: 576px) {
  .m-accordion__item {
    margin-left: -16px;
    margin-right: -16px;
    margin-bottom: 8px;
  }
}

.m-accordion__item .o-accordion--Download .container {
  max-width: inherit;
}

.m-accordion__item .o-accordion--Download [class*='col-'] {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}

.m-accordion__item .m-imageGrid {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-accordion__item .m-imageGrid {
    margin-bottom: 0;
  }
}

.m-accordion__item .m-imageGrid:last-child {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .m-accordion__item .m-imageGrid:last-child {
    margin-bottom: -40px;
  }
}

@media (max-width: 767px) {
  .m-accordion__item .m-imageGrid .a-imageGrid {
    margin-right: 48px;
    margin-bottom: 40px;
  }
}

.m-accordion__item__content .o-content-line-table .container {
  max-width: inherit;
  padding: 0;
}

.m-accordion__item__content .o-content-line-table .container [class*='col-'] {
  max-width: 100%;
  flex: 0 0 100%;
}

.advanced_table_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.advanced_table_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.advanced_table_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.advanced_table_molecules .variation_box_sec {
  padding: 32px 20px;
}

.advanced_table_molecules table {
  width: 100%;
}

.m-alphabetical {
  max-width: 881px;
  margin: 0 auto;
}

@media (max-width: 1024px) {
  .m-alphabetical {
    max-width: 100%;
  }
}

.m-alphabetical__List {
  margin-right: -40px;
  margin-bottom: -20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media (max-width: 1024px) {
  .m-alphabetical__List {
    margin-right: -30px;
  }
}

@media (max-width: 767px) {
  .m-alphabetical__List {
    margin-right: -38px;
    margin-bottom: -40px;
  }
}

.m-alphabetical__List .a-link {
  margin-right: 40px;
  margin-bottom: 20px;
  text-decoration: underline;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block;
  min-width: 24px;
  text-align: center;
  cursor: pointer;
}

@media (max-width: 1024px) {
  .m-alphabetical__List .a-link {
    margin-right: 30px;
  }
}

@media (max-width: 767px) {
  .m-alphabetical__List .a-link {
    margin-right: 38px;
    margin-bottom: 40px;
  }
}

.m-alphabetical__List .a-link:hover::before {
  background: none;
  width: 0;
}

.m-alphabetical__List .a-link.disabled {
  color: #222222;
  text-decoration: none;
  cursor: default;
  pointer-events: none;
  font-weight: 700;
}

@media (max-width: 1024px) {
  .m-alphabetical__List-Japan {
    margin-right: -40px;
  }
}

@media (max-width: 767px) {
  .m-alphabetical__List-Japan {
    margin-right: -45px;
    margin-bottom: -24px;
  }
}

@media (max-width: 1024px) {
  .m-alphabetical__List-Japan .a-link {
    margin-right: 40px;
  }
}

@media (max-width: 767px) {
  .m-alphabetical__List-Japan .a-link {
    margin-right: 45px;
    margin-bottom: 24px;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 16px !important;
  }
}

.m-applicationDescriptionBlock .a-headline + .a-paragraph {
  margin-top: 24px;
}

.m-applicationDescriptionBlock .a-paragraph, .m-applicationDescriptionBlock .m-bulletedList, .m-applicationDescriptionBlock .m-image-illustrationBoxed, .m-applicationDescriptionBlock .a-link {
  margin-top: 32px;
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock .a-paragraph, .m-applicationDescriptionBlock .m-bulletedList, .m-applicationDescriptionBlock .m-image-illustrationBoxed, .m-applicationDescriptionBlock .a-link {
    margin-top: 24px;
  }
}

.m-applicationDescriptionBlock.m-applicationImagenBlock {
  border: none;
  padding-left: 0;
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock.m-applicationImagenBlock .m-applicationDescriptionBlock__content {
    display: block;
    max-width: inherit;
  }
}

@media (max-width: 1024px) {
  .m-applicationDescriptionBlock.m-applicationImagenBlock .m-applicationDescriptionBlock__content {
    margin-left: -48px;
    margin-right: -48px;
  }
}

@media (max-width: 767px) {
  .m-applicationDescriptionBlock.m-applicationImagenBlock .m-applicationDescriptionBlock__content {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media (max-width: 1024px) {
  .m-applicationDescriptionBlock.m-applicationImagenBlock .m-applicationDescriptionBlock__content .m-imageBigImage {
    max-width: inherit;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock__content {
    display: none;
    max-width: 463px;
  }
}

@media (max-width: 767px) {
  .m-applicationDescriptionBlock__content {
    max-width: inherit;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    background: url(/schKouqa/files/cn/images/icons/add/outline-blue.svg) no-repeat right center;
    background-size: 20px;
    padding-right: 24px;
  }
}

.m-applicationDescriptionBlock .a-headline br {
  display: none;
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock .m-bulletedList ul li {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 24px;
  }
}

@media (max-width: 576px) {
  .m-applicationDescriptionBlock .m-bulletedList ul li {
    margin-bottom: 10px;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock .m-bulletedList ul li .m-bulletedList--title, .m-applicationDescriptionBlock .m-bulletedList ul li strong {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock .m-bulletedList ul li p {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock .a-link {
    margin-top: 48px;
    background-size: 20px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

@media (max-width: 576px) {
  .m-applicationDescriptionBlock .a-link {
    margin-top: 24px;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock .a-link--Internal, .m-applicationDescriptionBlock .a-link--Inline {
    padding-right: 24px !important;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock .a-link--External, .m-applicationDescriptionBlock .a-link--Download {
    padding-left: 24px !important;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock.is_active {
    margin-bottom: 32px !important;
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock.is_active .a-headline {
    background-image: url(/schKouqa/files/cn/images/icons/minus.svg);
  }
}

@media (max-width: 1193px) {
  .m-applicationDescriptionBlock.is_active .m-applicationDescriptionBlock__content {
    display: block;
  }
}

.m-application__links .a-link {
  display: inline-block;
  margin-right: 24px;
}

.m-application__links__Items {
  padding-top: 24px;
  padding-bottom: 24px;
}

.m-application__links__Items .a-subheadline {
  padding-top: 16px;
}

@media (max-width: 767px) {
  .m-application__links__Items .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
  }
}

.m-application__links__Items .a-link {
  margin: 12px 24px 0 0;
}

@media (max-width: 767px) {
  .m-application__links__Items .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    margin-top: 24px;
    color: #2e008b;
  }
}

.m-application__links__Items .a-link--XLargePrimary::before {
  bottom: 0;
  height: 1px;
}

@media (max-width: 1193px) {
  .m-application__links .divider {
    max-width: inherit;
  }
}

.m-article-description-block img {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .m-article-description-block img {
    margin-bottom: 24px;
  }
}

.m-article-description-block span {
  display: block;
}

.m-article-description-block .article-link:not(:last-child) {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-article-description-block .article-link:not(:last-child) {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .m-article-description-block .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .m-article-description-block .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

.m-article-description-block .a-headline {
  margin: 16px 0 24px;
}

@media (max-width: 767px) {
  .m-article-description-block .a-headline {
    margin: 12px 0;
  }
}

@media (max-width: 1024px) {
  .m-article-description-block .a-headline--MediumLarge {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

.m-article-description-block .a-paragraph {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .m-article-description-block .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 24px;
  }
}

.m-article-description-block__Link {
  text-decoration: none;
  display: block;
  width: 100%;
  margin-bottom: 24px;
}

.m-article-description-block__Link span {
  display: inline-block;
}

.m-imageBigImage {
  position: relative;
  max-width: 936px;
  margin: 0 auto;
}

.m-imageBigImage img {
  width: 100%;
}

.m-imageBigImage__LeftCaption .a-image__caption {
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (max-width: 1193px) {
  .m-imageBigImage__LeftCaption .a-image__caption {
    position: static;
    padding: 10px 16px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    max-width: inherit;
    width: 100%;
  }
}

.m-imageBigImage__RightCaption .a-image__caption {
  position: absolute;
  bottom: 0;
  right: 0;
}

@media (max-width: 1193px) {
  .m-imageBigImage__RightCaption .a-image__caption {
    position: static;
    padding: 10px 16px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    max-width: inherit;
    width: 100%;
  }
}

@media (min-width: 1193px) {
  .m-imageBigImage--Tall img {
    min-height: 840px;
    max-height: 840px;
    object-fit: cover;
    object-position: center;
  }
}

@media (min-width: 1193px) {
  .m-imageBigImage--Short img {
    min-height: 520px;
    max-height: 520px;
    object-fit: cover;
    object-position: center;
  }
}

@media (min-width: 1193px) {
  .m-imageBigImage--vShort img {
    min-height: 400px;
    max-height: 400px;
    object-fit: cover;
    object-position: center;
  }
}

.imageFrame img {
  border: solid 1px rgba(0, 0, 0, 0.1);
}

.m-blog-overview-line-item {
  display: flex;
}

.m-blog-overview-line-item:not(:last-child) {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .m-blog-overview-line-item:not(:last-child) {
    margin-bottom: 64px;
  }
}

.m-blog-overview-line-item--Image {
  width: 100%;
  max-width: 264px;
  margin-right: 24px;
  padding-right: 24px;
  width: 100%;
}

@media (max-width: 1024px) {
  .m-blog-overview-line-item--Image {
    margin-bottom: 24px;
    margin-right: 0;
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .m-blog-overview-line-item--Image {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .m-blog-overview-line-item ul {
    margin-bottom: 12px;
  }
}

.m-blog-overview-line-item ul li {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 12px;
  margin-right: -5px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .m-blog-overview-line-item ul li .a-Tag {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .m-blog-overview-line-item ul li .a-Tag--XSmall--Highlight {
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-blog-overview-line-item ul {
    /*padding-top: $gutter-eight;*/
  }
}

.m-blog-overview-line-item .a-Tag {
  display: block;
  text-align: left;
}

.m-blog-overview-line-item .m-HeadlineTextBlock {
  margin-bottom: 12px;
}

@media (max-width: 1024px) {
  .m-blog-overview-line-item .m-HeadlineTextBlock {
    margin-bottom: 14px;
  }
}

@media (max-width: 767px) {
  .m-blog-overview-line-item .m-HeadlineTextBlock {
    margin-bottom: 24px;
  }
}

.m-blog-overview-line-item .m-HeadlineTextBlock .a-headline {
  text-decoration: none;
  display: inline-block;
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .m-blog-overview-line-item .m-HeadlineTextBlock .a-headline {
    margin-bottom: 12px;
  }
}

@media (max-width: 767px) {
  .m-blog-overview-line-item .m-HeadlineTextBlock .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

@media (max-width: 767px) {
  .m-bottom-footer-links {
    padding: 0 16px;
    margin-bottom: 16px;
  }
}

.m-bottom-footer-links ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.m-bottom-footer-links ul li {
  display: inline-block;
  vertical-align: top;
  line-height: 14px;
}

.m-bootom-footer-social-links {
  display: flex;
  align-items: center;
  margin-top: -4px;
}

@media (max-width: 767px) {
  .m-bootom-footer-social-links {
    display: block;
    text-align: center;
    margin-bottom: 16px;
  }
}

.m-bootom-footer-social-links .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  margin-right: 16px;
}

@media (max-width: 767px) {
  .m-bootom-footer-social-links .a-paragraph {
    display: block;
    margin-right: 0;
    margin-bottom: 16px;
  }
}

.m-bootom-footer-social-links ul li {
  display: inline-block;
  vertical-align: top;
}

.m-bootom-footer-social-links ul li:not(:last-child) {
  margin-right: 24px;
}

.m-bootom-footer-social-links ul li img {
  vertical-align: middle;
}

.m-bootom-footer-social-links ul li:nth-child(1) .m-Footer-SocialLink__scan-box {
  left: -46px;
}

.m-bootom-footer-social-links ul li:nth-child(2) .m-Footer-SocialLink__scan-box {
  left: -95px;
}

.m-bootom-footer-social-links ul li:nth-child(3) .m-Footer-SocialLink__scan-box {
  left: -130px;
}

.m-bottom-footer {
  padding: 24px 0 16px;
  border-top: solid 1px rgba(255, 255, 255, 0.25);
}

@media (max-width: 767px) {
  .m-bottom-footer {
    padding-bottom: 32px;
  }
}

.m-bottom-footer .footer_region_language {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  .m-bottom-footer .footer_region_language {
    text-align: center;
    justify-content: center;
  }
}

.m-bottom-footer .footer_region_language .a-button {
  padding: 0 0 0 18px;
  margin-left: 14px;
  position: relative;
  font-weight: 400;
}

.m-bottom-footer .footer_region_language .a-button:before {
  content: '';
  background: url("/schKouqa/files/cn/images/footer/globe-white.svg") no-repeat left center;
  background-size: 100%;
  width: 12px;
  height: 12px;
  vertical-align: top;
  margin-right: 6px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.m-bottom-footer .footer_copyright {
  text-align: right;
  padding-top: 12px;
}

@media (max-width: 767px) {
  .m-bottom-footer .footer_copyright {
    text-align: center;
  }
}

.m-breadcrumb {
  display: flex;
}

.m-breadcrumb li {
  display: flex;
  /*padding: 0 8px 0 0;*/
  color: #ffffff;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  /*&::after {
            content: "";
            width: 16px;
            height: 16px;
            background: url('/schKouqa/files/cn/images/icons/chevron/right-white.svg') no-repeat center;
            background-size: 100%;
            margin-left: 8px;
        }
        &:last-child::after {
            display: none;
        }*/
}

.m-breadcrumb li:first-child a {
  padding-left: 0;
}

@media (max-width: 767px) {
  .m-breadcrumb li:first-child a {
    padding-left: 18px;
  }
}

.m-breadcrumb li a {
  color: #ffffff;
  display: flex;
  align-items: center;
  text-decoration: none;
  position: relative;
  padding: 8px 24px 8px 8px;
  content: "";
  background: url("/schKouqa/files/cn/images/icons/chevron/right-white.svg") no-repeat;
  background-size: 16px;
  background-position: 100% center;
  /* &:hover {
                &:before {
                    visibility: visible;
                    width: 100%;

                    @media (max-width: $grid__bp-md+px) {
                        width: calc(100% - 18px);
                    }
                }
            }*/
}

.m-breadcrumb li a:hover {
  text-decoration: underline;
}

@media (max-width: 767px) {
  .m-breadcrumb li a {
    background: none;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

.m-breadcrumb li a:before {
  content: "";
  position: absolute;
  width: 0;
  height: 1.2px;
  bottom: 1px;
  left: 0;
  background-color: #ffffff;
  visibility: hidden;
  /*transition: all 0.5s ease-in-out;
                -webkit-transition: all 0.5s ease-in-out;
                -moz-transition: all 0.5s ease-in-out;
                -ms-transition: all 0.5s ease-in-out;
                -o-transition: all 0.5s ease-in-out;*/
}

@media (max-width: 767px) {
  .m-breadcrumb li a:before {
    left: 18px;
  }
}

@media (max-width: 767px) {
  .m-breadcrumb li a::after {
    content: "";
    width: 14px;
    height: 14px;
    background: url("/schKouqa/files/cn/images/icons/arrow/left-white.svg") no-repeat center;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
    background-size: 100%;
  }
}

@media (max-width: 767px) {
  .m-breadcrumb li a {
    padding-left: 18px;
  }
}

.m-breadcrumb li.m-breadcrumb__Active {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #ffffff;
  padding: 8px 0 8px 8px;
}

@media screen and (max-width: 767px) {
  .m-breadcrumb li.m-breadcrumb__Active {
    padding-left: 0;
  }
}

.m-breadcrumb--Inverse li {
  color: #2e008b;
  /*&::after {
                background-image: url("/schKouqa/files/cn/images/icons/chevron/right-blue.svg");
            }*/
}

.m-breadcrumb--Inverse li:first-child a {
  padding-left: 0;
}

@media (max-width: 767px) {
  .m-breadcrumb--Inverse li:first-child a {
    padding-left: 18px;
  }
}

.m-breadcrumb--Inverse li a {
  color: #2e008b;
  background-image: url("/schKouqa/files/cn/images/icons/chevron/right-blue.svg");
  /*&:hover {
                    &:before {
                        visibility: visible;
                        width: 100%;

                        @media (max-width: $grid__bp-md+px) {
                            width: calc(100% - 18px);
                        }
                    }
                }*/
}

@media screen and (max-width: 767px) {
  .m-breadcrumb--Inverse li a {
    background-image: none;
  }
  .m-breadcrumb--Inverse li a::before {
    background-image: url("/schKouqa/files/cn/images/icons/arrow/left-blue.svg");
  }
}

.m-breadcrumb--Inverse li a:before {
  content: "";
  position: absolute;
  width: 0;
  height: 1.2px;
  bottom: 1px;
  left: 0;
  background-color: #2e008b;
  visibility: hidden;
  /*transition: all 0.5s ease-in-out;
                    -webkit-transition: all 0.5s ease-in-out;
                    -moz-transition: all 0.5s ease-in-out;
                    -ms-transition: all 0.5s ease-in-out;
                    -o-transition: all 0.5s ease-in-out;*/
}

@media (max-width: 767px) {
  .m-breadcrumb--Inverse li a:before {
    left: 18px;
  }
}

@media (max-width: 767px) {
  .m-breadcrumb--Inverse li a::after {
    content: "";
    width: 14px;
    height: 14px;
    background: url("/schKouqa/files/cn/images/icons/arrow/left-blue.svg") no-repeat center;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
  }
}

@media (max-width: 767px) {
  .m-breadcrumb--Inverse li a {
    padding-left: 18px;
  }
}

.m-breadcrumb--Inverse li.m-breadcrumb__Active {
  color: #2e008b;
}

.m-bulletedList--TwoColumns ul,
.m-bulletedList--TwoColumns ol {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.m-bulletedList--TwoColumns ul li,
.m-bulletedList--TwoColumns ol li {
  flex: 1 1 50%;
  max-width: 50%;
  padding-right: 64px;
  max-width: 453px;
}

@media (max-width: 767px) {
  .m-bulletedList--TwoColumns ul li,
  .m-bulletedList--TwoColumns ol li {
    flex: 1 100%;
    max-width: 100%;
    padding-right: 0;
  }
}

.m-bulletedList--Large .m-bulletedList--title {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 24px;
  color: #222222;
}

@media (max-width: 767px) {
  .m-bulletedList--Large .m-bulletedList--title {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
    margin-bottom: 16px;
  }
}

.m-bulletedList--Large ul li,
.m-bulletedList--Large ol li {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 16px;
  padding-left: 29px;
}

@media (max-width: 767px) {
  .m-bulletedList--Large ul li,
  .m-bulletedList--Large ol li {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-left: 24px;
  }
}

.m-bulletedList--Large ul li strong,
.m-bulletedList--Large ol li strong {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #222222;
}

.m-bulletedList--Large ul li strong + p,
.m-bulletedList--Large ol li strong + p {
  padding-top: 8px;
  padding-bottom: 16px;
}

@media (max-width: 767px) {
  .m-bulletedList--Large ul li strong + p,
  .m-bulletedList--Large ol li strong + p {
    padding-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .m-bulletedList--Large ul li strong,
  .m-bulletedList--Large ol li strong {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
  }
}

.m-bulletedList--Large ul li p,
.m-bulletedList--Large ol li p {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media (max-width: 767px) {
  .m-bulletedList--Large ul li p,
  .m-bulletedList--Large ol li p {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.m-bulletedList--Large ul li::before,
.m-bulletedList--Large ol li::before {
  content: '';
  display: block;
  clear: both;
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
}

@media (max-width: 767px) {
  .m-bulletedList--Large ul li::before,
  .m-bulletedList--Large ol li::before {
    width: 20px;
    height: 20px;
  }
}

.m-bulletedList--Large ul li:last-child,
.m-bulletedList--Large ol li:last-child {
  margin-bottom: 0;
}

.m-bulletedList--Large ul li:last-child strong + p,
.m-bulletedList--Large ol li:last-child strong + p {
  padding-bottom: 0;
}

.m-bulletedList--Large.m-bulletedList--NumbersBracketlist ol li {
  padding-left: 32px;
}

.m-bulletedList--Small .m-bulletedList--title {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 16px;
  color: #222222;
}

.m-bulletedList--Small ul li,
.m-bulletedList--Small ol li {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 16px;
  padding-left: 25px;
}

.m-bulletedList--Small ul li strong,
.m-bulletedList--Small ol li strong {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #222222;
}

.m-bulletedList--Small ul li strong + p,
.m-bulletedList--Small ol li strong + p {
  padding-top: 4px;
}

.m-bulletedList--Small ul li p,
.m-bulletedList--Small ol li p {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.m-bulletedList--Small ul li::before,
.m-bulletedList--Small ol li::before {
  content: '';
  display: block;
  clear: both;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
}

.m-bulletedList--Small ul li:last-child,
.m-bulletedList--Small ol li:last-child {
  margin-bottom: 0;
}

.m-bulletedList--Small.m-bulletedList--CheckLlist ul li::before {
  background-size: 13px;
}

.m-bulletedList--Small.m-bulletedList--Circlelist ul li::before {
  background-size: 10px;
}

.m-bulletedList--Small.m-bulletedList--Squarelist ul li::before {
  background-size: 5.5px;
}

.m-bulletedList--Small.m-bulletedList--Ellipselist ul li::before {
  background-size: 5px;
}

.m-bulletedList--Small.m-bulletedList--NumbersBracketlist ol li {
  padding-left: 29px;
}

.m-bulletedList--CheckLlist ul li::before {
  background: url("/schKouqa/files/cn/images/icons/bulleted-list/check-list.svg") no-repeat center;
}

@media (max-width: 767px) {
  .m-bulletedList--CheckLlist ul li::before {
    background-size: 13px !important;
  }
}

.m-bulletedList--Circlelist ul li::before {
  background: url("/schKouqa/files/cn/images/icons/bulleted-list/circle-list.svg") no-repeat center;
}

@media (max-width: 767px) {
  .m-bulletedList--Circlelist ul li::before {
    background-size: 10px !important;
  }
}

.m-bulletedList--Squarelist ul li::before {
  background: url("/schKouqa/files/cn/images/icons/bulleted-list/square-list.svg") no-repeat center;
}

@media (max-width: 767px) {
  .m-bulletedList--Squarelist ul li::before {
    background-size: 6px !important;
  }
}

.m-bulletedList--Ellipselist ul li::before {
  background: url("/schKouqa/files/cn/images/icons/bulleted-list/ellipse-list.svg") no-repeat center;
}

@media (max-width: 767px) {
  .m-bulletedList--Ellipselist ul li::before {
    background-size: 6px !important;
  }
}

.m-bulletedList--NumbersBracketlist ol, .m-bulletedList--Numberslist ol {
  counter-reset: item;
  list-style: decimal;
}

.m-bulletedList--NumbersBracketlist ol li.bold::before, .m-bulletedList--Numberslist ol li.bold::before {
  font-weight: 700;
}

.m-bulletedList--NumbersBracketlist ol li::before, .m-bulletedList--Numberslist ol li::before {
  display: inline-block;
  counter-increment: item;
  width: 24px;
}

.m-bulletedList--Numberslist ol li::before {
  content: counter(item);
  margin-left: 0.5rem;
}

.m-bulletedList--NumbersBracketlist ol li::before {
  content: "(" counter(item) ")";
  margin-left: 0;
}

.m-ButtonStack_Column {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.m-ButtonStack .a-button, .m-ButtonStack .a-link {
  margin-bottom: 24px;
}

.m-ButtonStack .a-button--XLargePrimary__FixWidth, .m-ButtonStack .a-button--XLargeSecondary__FixWidth, .m-ButtonStack .a-button--XLargeTertiary__FixWidth, .m-ButtonStack .a-link--XLargePrimary__FixWidth, .m-ButtonStack .a-link--XLargeSecondary__FixWidth, .m-ButtonStack .a-link--XLargeTertiary__FixWidth {
  min-width: 360px;
}

@media (max-width: 576px) {
  .m-ButtonStack .a-button--XLargePrimary__FixWidth, .m-ButtonStack .a-button--XLargeSecondary__FixWidth, .m-ButtonStack .a-button--XLargeTertiary__FixWidth, .m-ButtonStack .a-link--XLargePrimary__FixWidth, .m-ButtonStack .a-link--XLargeSecondary__FixWidth, .m-ButtonStack .a-link--XLargeTertiary__FixWidth {
    min-width: 328px;
  }
}

.m-prominentContantus__Buttons__row {
  margin: 0 -60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.m-prominentContantus__Buttons__row .a-button {
  margin: 20px 60px;
}

.m-TitleBlock-CaptionedTitleBlock--XLarge {
  margin-bottom: 40px;
}

.m-TitleBlock-CaptionedTitleBlock--XLarge .a-subheadline {
  margin-bottom: 16px;
  display: block;
}

.m-TitleBlock-CaptionedTitleBlock--XLarge .a-paragraph {
  margin-top: 24px;
}

.m-TitleBlock-CaptionedTitleBlock--Large {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .m-TitleBlock-CaptionedTitleBlock--Large {
    margin-bottom: 32px;
  }
}

.m-TitleBlock-CaptionedTitleBlock--Large .a-subheadline {
  margin-bottom: 16px;
  display: block;
}

@media (max-width: 767px) {
  .m-TitleBlock-CaptionedTitleBlock--Large .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #222222;
  }
}

@media (max-width: 1193px) {
  .m-TitleBlock-CaptionedTitleBlock--Large .a-headline br {
    display: none;
  }
}

@media (max-width: 767px) {
  .m-TitleBlock-CaptionedTitleBlock--Large .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

.m-TitleBlock-CaptionedTitleBlock--Large .a-paragraph {
  margin-top: 24px;
}

@media (max-width: 767px) {
  .m-TitleBlock-CaptionedTitleBlock--Large .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

@media (max-width: 767px) {
  .m-TitleBlock-CaptionedTitleBlock--Large .a-illustration__caption {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
  }
}

.m-TitleBlock-CaptionedTitleBlock--Small {
  margin-bottom: 32px;
}

.m-TitleBlock-CaptionedTitleBlock--Small .a-subheadline:not(:last-child) {
  margin-bottom: 12px;
  display: block;
}

.m-TitleBlock-CaptionedTitleBlock--Small .a-paragraph {
  margin-top: 12px;
}

.m-TitleBlock-CaptionedTitleBlock--XSmall {
  margin-bottom: 32px;
}

.m-TitleBlock-CaptionedTitleBlock--XSmall .a-subheadline {
  margin-bottom: 8px;
  display: block;
}

.m-TitleBlock-CaptionedTitleBlock--XSmall .a-paragraph {
  margin-top: 12px;
}

.m-card-Small .card-img {
  padding-right: 24px;
  max-width: 120px;
}

.m-card-Small .card-right-column {
  margin-right: 32px;
  flex: 1;
}

.o-caseStudiesSegment__Content .m-bulletedList {
  margin-bottom: 38px;
}

@media (max-width: 1193px) {
  .o-caseStudiesSegment__Content .m-bulletedList {
    margin-bottom: 30px;
  }
}

@media (max-width: 767px) {
  .o-caseStudiesSegment__Content .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
  }
}

.o-caseStudiesSegment__Content .m-intro-button {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-caseStudiesSegment__Content .m-intro-button {
    margin-bottom: 24px;
  }
}

.o-caseStudiesSegment__Content .m-intro-button:last-child {
  margin-bottom: 0;
}

.m-checkboxAccordion--item {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
}

.m-checkboxAccordion--item:last-child {
  border-bottom: none;
}

.m-checkboxAccordion--head {
  margin-bottom: 20px;
  cursor: pointer;
}

.m-checkboxAccordion--content {
  margin-bottom: 32px;
}

.m-checkboxAccordion--item {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
}

.m-checkboxAccordion--item:last-child {
  border-bottom: none;
}

.m-checkboxAccordion--item.active .m-checkboxAccordion--head::after {
  background: url(/schKouqa/files/cn/images/icons/minus.svg) no-repeat !important;
}

.m-checkboxAccordion--head {
  margin-bottom: 23px;
  cursor: pointer;
  position: relative;
  padding-right: 48px;
  padding-bottom: 9px;
}

@media (max-width: 1024px) {
  .m-checkboxAccordion--head {
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .m-checkboxAccordion--head {
    padding-right: 0;
    padding-bottom: 0;
    pointer-events: none;
    cursor: default;
  }
}

.m-checkboxAccordion--head::after {
  display: block;
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  background: url(/schKouqa/files/cn/images/icons/add/outline-blue.svg) center;
  position: absolute;
  right: 0;
  width: 24px;
  height: 24px;
  top: 0;
}

@media (max-width: 767px) {
  .m-checkboxAccordion--head::after {
    display: none;
  }
}

.m-checkboxAccordion--head .a-subheadline {
  margin-bottom: 8px;
}

.m-checkboxAccordion--content {
  margin-bottom: 32px;
  display: none;
}

@media (max-width: 767px) {
  .m-checkboxAccordion--content {
    display: block;
    margin-bottom: 24px;
  }
}

.m-checkboxAccordion--content.active {
  display: block;
}

.a-CheckboxItem {
  position: relative;
}

.a-CheckboxItem input[type='radio']:checked + label,
.a-CheckboxItem input[type='checkbox']:checked + label {
  font-weight: 600;
}

.a-CheckboxItem input[type='radio']:not(:checked) + label,
.a-CheckboxItem input[type='radio']:checked + label,
.a-CheckboxItem input[type='checkbox']:not(:checked) + label,
.a-CheckboxItem input[type='checkbox']:checked + label {
  cursor: pointer;
  position: relative;
  color: #222222;
  padding-left: 26px;
  display: inline-block;
}

.a-CheckboxItem input[type='radio']:not(:checked) + label::before,
.a-CheckboxItem input[type='radio']:checked + label::before,
.a-CheckboxItem input[type='checkbox']:not(:checked) + label::before,
.a-CheckboxItem input[type='checkbox']:checked + label::before {
  content: '';
  border: 1px solid rgba(0, 0, 0, 0.25);
  background: #ffffff;
  border-radius: 100%;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 3px;
  left: 0;
  transition: all 0.2s ease 0s;
}

.a-CheckboxItem input[type='radio']:not(:checked) + label::after,
.a-CheckboxItem input[type='radio']:checked + label::after,
.a-CheckboxItem input[type='checkbox']:not(:checked) + label::after,
.a-CheckboxItem input[type='checkbox']:checked + label::after {
  content: '';
  background: #2e008b url(../images/icons/check/check-mark.svg) no-repeat 3px 5px;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 3px;
  transition: all 0.2s ease 0s;
}

.a-CheckboxItem input[type='radio']:not(:checked) + label::after,
.a-CheckboxItem input[type='checkbox']:not(:checked) + label::after {
  opacity: 0;
}

.a-CheckboxItem input[type='radio']:checked + label::after,
.a-CheckboxItem input[type='checkbox']:checked + label::after {
  opacity: 1;
}

.a-CheckboxItem input[type='checkbox']:not(:checked) + label::before,
.a-CheckboxItem input[type='checkbox']:checked + label::before {
  border-radius: 0;
}

.a-CheckboxItem input[type='checkbox']:not(:checked) + label::after,
.a-CheckboxItem input[type='checkbox']:checked + label::after {
  background: url(/schKouqa/files/cn/images/icons/check/check-blue.svg) no-repeat 3px 5px;
}

.m-CheckboxList .a-CheckboxItem {
  margin-bottom: 13px;
}

@media (max-width: 1024px) {
  .m-CheckboxList .a-CheckboxItem {
    margin-bottom: 8px;
  }
}

.m-CheckboxList .a-CheckboxItem:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-comparison-line-item-stacked .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
  }
  .m-comparison-line-item-stacked .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
  }
}

.m-comparison-line-item {
  display: flex;
  flex-wrap: nowrap;
  padding: 12px 16px 12px 24px;
}

.m-comparison-line-item .a-subheadline {
  max-width: 112px;
  width: 100%;
  margin-right: 16px;
}

.m-comparison-line-item .a-paragraph {
  flex: 1;
}

.m-comparison-line-item:nth-of-type(odd) {
  background: #f3f5f9;
}

.m-comparison-line-item:nth-of-type(even) {
  background: #ffffff;
}

.m-contentBoxed__Box {
  padding: 32px;
}

@media (max-width: 1024px) {
  .m-contentBoxed__Box {
    padding: 32px 24px;
  }
}

.m-contentBoxed__Box--con {
  max-width: 552px;
  width: 100%;
  margin: 0 auto;
}

.m-contentBoxed__Box .a-paragraph a {
  color: rgba(34, 34, 34, 0.78);
}

.m-contentBoxed .m-HeadlineTextBlock--Small__Centered,
.m-contentBoxed .m-imageSmallImage {
  padding-bottom: 32px;
}

.m-contentBoxed .m-imageSmallImage {
  margin-left: auto;
  margin-right: auto;
  max-width: 360px;
}

.m-contentBoxed .m-HeadlineTextBlock .container {
  padding: 0;
}

.m-contentBoxed .m-HeadlineTextBlock .row {
  margin: 0;
}

.m-contentBoxed .m-HeadlineTextBlock [class*='col-'] {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}

.m-contentBoxed--link .a-link {
  margin-bottom: 32px;
}

.m-contentBoxed--paragraph .a-paragraph {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .m-Content-Location-Profile {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}

@media (max-width: 767px) {
  .m-Content-Location-Profile {
    display: block;
  }
}

@media (max-width: 1024px) {
  .m-Content-Location-Profile-Link {
    flex-direction: column !important;
  }
}

.m-Content-Location-Profile-Link .m-Content-Location-Profile__Link {
  margin-left: 0;
}

.m-Content-Location-Profile__Content .a-subheadline {
  margin-bottom: 4px;
  display: inline-block;
}

.m-Content-Location-Profile__Content .a-paragraph {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 24px;
  color: rgba(34, 34, 34, 0.78);
}

@media (max-width: 767px) {
  .m-Content-Location-Profile__Content .a-paragraph {
    font-size: 16px;
    margin-bottom: 8px;
  }
}

@media (max-width: 1024px) {
  .m-Content-Location-Profile__Link {
    margin-left: 27px;
  }
}

@media (max-width: 767px) {
  .m-Content-Location-Profile__Link {
    margin-left: 0;
  }
}

.m-Content-Location-Profile__Link .a-link {
  color: #2e008b;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}

@media (max-width: 767px) {
  .m-Content-Location-Profile__Link .a-link {
    font-size: 14px;
  }
}

.m-Content-Location-Profile__Link .a-link:hover:before {
  visibility: hidden;
  opacity: 0;
}

@media (max-width: 576px) {
  .m-ContentSegment-Accordion {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media (max-width: 1024px) {
  .m-ContentSegment-Accordion .m-accordion__item__title {
    padding: 23px 72px 23px 16px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-Accordion .m-accordion__item__title {
    padding: 16px 54px 16px 16px;
  }
}

.m-ContentSegment-Accordion .m-accordion__item__title .a-headline {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.m-ContentSegment-Accordion__Content {
  padding-top: 16px;
  display: none;
}

@media (max-width: 767px) {
  .m-ContentSegment-Accordion__Content {
    padding-top: 10px;
  }
}

.m-ContentSegment-Accordion__SingleImagesBlock {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .m-ContentSegment-Accordion__SingleImagesBlock {
    flex-direction: column;
  }
}

.m-ContentSegment-Accordion__SingleImagesBlock-Image {
  margin-left: 24px;
  max-width: 240px;
  min-width: 240px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-Accordion__SingleImagesBlock-Image {
    margin-left: 59px;
    max-width: 238px;
    min-width: 238px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-Accordion__SingleImagesBlock-Image {
    margin-left: 0;
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 12px;
  }
}

.m-ContentSegment-Accordion__SingleImagesBlock-Text .a-link {
  margin-top: 18px;
}

@media (max-width: 767px) {
  .m-ContentSegment-Accordion__SingleImagesBlock-Text .a-link {
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-Accordion__SingleImagesBlock-Text {
    margin-bottom: 10px;
  }
}

@media (max-width: 576px) {
  .m-ContentSegment-Accordion__SingleImagesBlock-Text {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.m-ContentSegment-Accordion__MultipleImagesBlock {
  margin-top: 16px;
  margin-right: -12px;
  margin-bottom: -12px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

@media (max-width: 1024px) {
  .m-ContentSegment-Accordion__MultipleImagesBlock {
    margin-right: -18px;
    margin-bottom: -18px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-Accordion__MultipleImagesBlock {
    flex-direction: column;
    margin-right: 0;
    margin-bottom: -10px;
  }
}

.m-ContentSegment-Accordion__MultipleImagesBlock-Image {
  margin-right: 12px;
  margin-bottom: 12px;
  max-width: 240px;
  min-width: 240px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-Accordion__MultipleImagesBlock-Image {
    max-width: 238px;
    min-width: 238px;
    margin-right: 18px;
    margin-bottom: 18px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-Accordion__MultipleImagesBlock-Image {
    margin-right: 0;
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 10px;
  }
}

.m-ContentSegment-Accordion.active .m-ContentSegment-Accordion__Content {
  display: block;
}

.m-ContentSegment-Accordion.active .m-accordion__item__title::after {
  background: url(/schKouqa/files/cn/images/icons/minus.svg) no-repeat center;
}

.m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Container {
  display: flex;
  flex-wrap: nowrap;
}

@media (max-width: 1024px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Container {
    flex-direction: column;
  }
}

.m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Picture {
  min-width: 362px;
  max-width: 362px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Picture {
    min-width: 360px;
    max-width: 360px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Picture {
    align-self: center;
    justify-self: center;
  }
}

@media (max-width: 576px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Picture {
    min-width: 100%;
    max-width: 100%;
  }
}

.m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content {
  min-width: 360px;
  max-width: 360px;
  margin-left: 120px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content {
    margin-left: 0;
    min-width: 100%;
    max-width: 100%;
    margin-top: 48px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content {
    margin-top: 72px;
  }
}

@media (max-width: 1024px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content-Title {
    padding-right: 60px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content-Title {
    padding-right: 82px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content-Title .a-headline {
    font-size: 28px;
    line-height: 36px;
  }
}

.m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content-SubTitle {
  margin-top: 32px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content-SubTitle {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content-SubTitle {
    margin-top: 48px;
  }
}

.m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content-SubTitle .a-headline {
  color: #222222;
}

@media (max-width: 1024px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content-SubTitle .a-headline {
    font-size: 16px;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-³ÉÈË¸£Àû¾«Æ·avIntroduction__Content-SubTitle .a-headline {
    font-size: 14px;
    line-height: 20px;
    color: rgba(34, 34, 34, 0.78);
  }
}

.m-Content-Segment-List {
  max-width: 849px;
  margin: 0 auto;
  overflow: hidden;
}

.m-Content-Segment-List__Links {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  margin-bottom: -40px;
  margin-right: -132px;
}

@media (max-width: 1024px) {
  .m-Content-Segment-List__Links {
    margin-right: -42px;
  }
}

@media (max-width: 767px) {
  .m-Content-Segment-List__Links {
    align-content: center;
  }
}

@media (max-width: 576px) {
  .m-Content-Segment-List__Links {
    margin-bottom: -24px;
    flex-direction: column;
    align-content: inherit;
    margin-right: 0;
  }
}

.m-Content-Segment-List__Links .a-link {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #2e008b;
  margin-bottom: 40px;
  margin-right: 132px;
  max-width: 195px;
  min-width: 195px;
  display: flex;
  align-items: center;
}

.m-Content-Segment-List__Links .a-link:hover {
  text-decoration: underline;
}

.m-Content-Segment-List__Links .a-link:hover:before {
  visibility: hidden;
  width: 0;
}

@media (max-width: 1024px) {
  .m-Content-Segment-List__Links .a-link {
    margin-right: 42px;
  }
}

@media (max-width: 767px) {
  .m-Content-Segment-List__Links .a-link {
    max-width: 242px;
    min-width: 242px;
    margin-right: 42px;
  }
}

@media (max-width: 576px) {
  .m-Content-Segment-List__Links .a-link {
    margin-bottom: 24px;
    margin-right: 0;
  }
}

.m-Content-Segment-Menu {
  max-width: 780px;
  margin: 0 auto;
  overflow: hidden;
}

.m-Content-Segment-Menu .m-sectionHeadSegment {
  margin-bottom: 40px;
}

.m-Content-Segment-Menu .m-sectionHeadSegment .a-headline {
  text-align: center;
}

@media (max-width: 767px) {
  .m-Content-Segment-Menu .m-sectionHeadSegment .a-headline {
    font-size: 28px;
  }
}

@media (max-width: 1024px) {
  .m-Content-Segment-Menu .m-sectionHeadSegment {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .m-Content-Segment-Menu .m-sectionHeadSegment {
    margin-bottom: 40px;
  }
}

.m-Content-Segment-Menu__List {
  margin-right: -120px;
  margin-bottom: -16px;
  display: flex;
  align-content: center;
}

@media (max-width: 1024px) {
  .m-Content-Segment-Menu__List {
    justify-content: space-between;
    margin-right: 0;
  }
}

@media (max-width: 576px) {
  .m-Content-Segment-Menu__List {
    flex-direction: column;
  }
}

.m-Content-Segment-Menu__List .a-link {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin-right: 120px;
  display: inline-block;
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .m-Content-Segment-Menu__List .a-link {
    margin-right: 0;
    text-decoration: underline;
  }
}

.m-Content-Segment-Menu__List .a-link::before {
  visibility: visible;
  width: 100%;
}

.m-ContentSegment-PeopleProfile {
  display: flex;
  flex-wrap: nowrap;
}

@media (max-width: 767px) {
  .m-ContentSegment-PeopleProfile {
    display: block;
  }
}

.m-ContentSegment-PeopleProfile__Image {
  max-width: 264px;
  min-width: 264px;
  width: 100%;
  margin-right: 120px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-PeopleProfile__Image {
    max-width: 198px;
    min-width: 198px;
    margin-right: 40px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-PeopleProfile__Image {
    max-width: 242px;
    min-width: 242px;
    margin-right: 0;
    margin-bottom: 24px;
  }
}

.m-ContentSegment-PeopleProfile__Content .a-subheadline {
  margin-bottom: 8px;
  display: block;
}

@media (max-width: 767px) {
  .m-ContentSegment-PeopleProfile__Content .a-subheadline {
    margin-bottom: 6px;
  }
}

.m-ContentSegment-PeopleProfile__Content .a-headline {
  margin-bottom: 40px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-PeopleProfile__Content .a-headline {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-PeopleProfile__Content .a-headline {
    font-size: 28px;
    line-height: 48px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-PeopleProfile__Content .a-paragraph {
    font-size: 14px;
    line-height: 24px;
  }
}

.m-ContentSegment-People {
  width: 100%;
  max-width: 168px;
  min-width: 168px;
}

@media (max-width: 767px) {
  .m-ContentSegment-People {
    max-width: 156px;
    min-width: 156px;
  }
}

.m-ContentSegment-People__Image {
  margin-bottom: 24px;
}

.m-ContentSegment-People__Paragraph {
  margin-bottom: 8px;
}

.m-ContentSegment-People__Paragraph .a-paragraph {
  color: #222222;
  cursor: pointer;
}

.m-ContentSegment-People__Title .a-subheadline {
  display: block;
  cursor: pointer;
}

.m-Content-Segment-Product-Details {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  overflow: auto;
}

.m-Content-Segment-Product-Details:before {
  content: '';
  background-color: rgba(0, 0, 0, 0.75);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.m-Content-Segment-Product-Details-Body {
  position: relative;
  text-align: left;
  display: flex;
  align-items: center;
  min-height: calc(100% - 96px);
  z-index: 1;
  padding: 48px;
}

@media (max-width: 767px) {
  .m-Content-Segment-Product-Details-Body {
    min-height: calc(100% - 32px);
    padding: 16px;
  }
}

.m-Content-Segment-Product-Details-Container {
  position: relative;
  width: 100%;
  max-width: 1128px;
  margin: 0 auto;
  padding: 63px 63px 96px 63px;
  background: #fff;
}

@media (max-width: 1024px) {
  .m-Content-Segment-Product-Details-Container {
    padding: 72px 0;
  }
}

@media (max-width: 767px) {
  .m-Content-Segment-Product-Details-Container {
    padding: 88px 0;
  }
}

.m-Content-Segment-Product-Details__Images {
  margin-bottom: 65px;
  max-width: 1002px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1024px) {
  .m-Content-Segment-Product-Details__Images {
    margin-bottom: 72px;
    max-width: 557px;
  }
}

@media (max-width: 767px) {
  .m-Content-Segment-Product-Details__Images {
    margin-bottom: 40px;
    padding: 0 12px;
  }
}

.m-Content-Segment-Product-Details__Details {
  display: flex;
  flex-wrap: nowrap;
}

@media (max-width: 1024px) {
  .m-Content-Segment-Product-Details__Details {
    flex-direction: column;
  }
}

@media (max-width: 767px) {
  .m-Content-Segment-Product-Details__Details {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media (max-width: 576px) {
  .m-Content-Segment-Product-Details__Details {
    padding-left: 43px;
    padding-right: 43px;
  }
}

.m-Content-Segment-Product-Details__Details-Image {
  margin-right: 48px;
  max-width: 336px;
  min-width: 336px;
}

@media (max-width: 1024px) {
  .m-Content-Segment-Product-Details__Details-Image {
    margin-right: 0;
  }
}

@media (max-width: 576px) {
  .m-Content-Segment-Product-Details__Details-Image {
    max-width: 100%;
    min-width: 100%;
  }
}

@media (max-width: 1024px) {
  .m-Content-Segment-Product-Details__Details-Contect {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .m-Content-Segment-Product-Details__Details-Contect {
    margin-top: 24px;
  }
}

.m-Content-Segment-Product-Details__Details-Contect .a-headline {
  margin-bottom: 20px;
  line-height: 64px;
}

@media (max-width: 767px) {
  .m-Content-Segment-Product-Details__Details-Contect .a-headline {
    margin-bottom: 12px;
    font-size: 28px;
  }
}

.m-Content-Segment-Product-Details__Details-Contect .a-paragraph {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .m-Content-Segment-Product-Details__Details-Contect .a-paragraph {
    margin-bottom: 16px;
  }
}

.m-Content-Segment-Product-Details__Details-Contect .a-link {
  min-width: 264px;
  max-width: 264px;
}

@media (max-width: 576px) {
  .m-Content-Segment-Product-Details__Details-Contect .a-link {
    max-width: 242px;
    min-width: 242px;
  }
}

@media (max-width: 767px) {
  .m-Content-Segment-Product-Details__Details-Contect .a-link {
    font-size: 20px;
  }
}

.m-Content-Segment-Product-Details__Details-Contect .a-link:hover {
  text-decoration: underline;
}

.m-Content-Segment-Product-Details__Details-Contect .a-link:hover::before {
  width: 0;
  height: 0;
  background: none;
}

.m-Content-Segment-Product-Details .close {
  position: absolute;
  top: 28px;
  right: 28px;
  cursor: pointer;
  width: 24px;
  height: 24px;
}

@media (max-width: 1024px) {
  .m-Content-Segment-Product-Details .close {
    top: 24px;
    right: 24px;
  }
}

.m-Content-Segment-Product-Details__Row {
  padding: 0 33px;
}

@media (max-width: 1024px) {
  .m-Content-Segment-Product-Details__Row {
    padding: 0 60px;
  }
}

@media (max-width: 767px) {
  .m-Content-Segment-Product-Details__Row {
    padding: 0;
  }
}

.m-Content-Segment-Product-Details__Link:not(:last-child) {
  margin-bottom: 24px;
}

.m-ContentSegment-Question .a-subheadline {
  margin-bottom: 17px;
  display: block;
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-ContentSegment-Question .a-subheadline {
    margin-bottom: 16px;
    font-size: 20px;
  }
}

.m-ContentSegment-Self-Data {
  max-width: 960px;
  margin: 0 auto;
}

.m-ContentSegment-Self-Data__headline .a-headline {
  text-align: center;
  line-height: 64px;
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Data__headline .a-headline {
    margin-bottom: 40px;
    font-size: 28px;
  }
}

.m-ContentSegment-Self-Data__Content {
  margin-bottom: -40px;
  display: flex;
  flex-wrap: wrap;
  margin-right: -72px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-Self-Data__Content {
    margin-right: -41px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Data__Content {
    margin-right: 0;
  }
}

.m-ContentSegment-Self-Data__List {
  margin-bottom: 40px;
  margin-right: 48px;
  max-width: 288px;
  min-width: 288px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-Self-Data__List {
    margin-right: 40px;
    max-width: 257px;
    min-width: 257px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Data__List {
    margin-right: 0;
    max-width: 100%;
    min-width: 100%;
  }
}

.m-ContentSegment-Self-Data__List-Picture {
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-Self-Data__List-Picture {
    padding-right: 0;
  }
}

.m-ContentSegment-Self-Data__List-Number {
  display: flex;
  flex-wrap: nowrap;
  align-content: center;
  margin-top: 24px;
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Data__List-Number {
    margin-top: 12px;
  }
}

.m-ContentSegment-Self-Data__List-Number span {
  display: block;
  color: #2e008b;
  font-size: 16px;
  border: 2px solid #2e008b;
  border-radius: 50%;
  padding: 0px 5px;
  width: 22px;
  height: 22px;
  margin-right: 4px;
  margin-top: 6px;
  line-height: 16px;
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Data__List-Number span {
    font-size: 12px;
    border: 1px solid #2e008b;
    padding: 0px 4px;
    width: 16px;
    height: 16px;
    margin-top: 9px;
    line-height: 11px;
    margin-right: 2px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Data__List-Number .a-headline {
    font-size: 14px;
    line-height: 32px;
  }
}

.m-ContentSegment-Self-Product .a-headline {
  text-align: center;
  margin-bottom: 72px;
  line-height: 64px;
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Product .a-headline {
    margin-bottom: 40px;
    font-size: 28px;
  }
}

.m-ContentSegment-Self-Product__Container {
  display: flex;
  flex-wrap: nowrap;
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Product__Container {
    flex-direction: column;
  }
}

.m-ContentSegment-Self-Product--Image {
  width: 100%;
  max-width: 240px;
  min-width: 240px;
  margin-right: 48px;
  width: 100%;
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Product--Image {
    margin-bottom: 24px;
    max-width: 100%;
    margin-right: 0;
  }
}

.m-ContentSegment-Self-Product--Content-Links {
  margin-top: 40px;
}

@media (max-width: 1024px) {
  .m-ContentSegment-Self-Product--Content-Links {
    margin-top: 18px;
  }
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Product--Content-Links {
    margin-top: 16px;
  }
}

.m-ContentSegment-Self-Product--Content-Links .m-ContentSegment-Self-Product__Link:not(:last-child) {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-ContentSegment-Self-Product--Content-Links .m-ContentSegment-Self-Product__Link:not(:last-child) {
    margin-bottom: 16px;
  }
}

.m-Content-Segment-Tag {
  display: flex;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-bottom: -12px;
}

.m-Content-Segment-Tag .a-Tag {
  margin-right: 12px;
  margin-bottom: 12px;
}

.m-content-table-wrap__firstTable, .m-content-table-wrap__secondTable, .m-content-table-wrap__thirdTable {
  margin-bottom: 160px;
}

.m-content-table {
  position: relative;
  overflow: auto;
}

.m-content-table table {
  width: 100%;
}

@media (max-width: 767px) {
  .m-content-table table {
    width: auto;
    min-width: 100%;
  }
}

.m-content-table th {
  text-align: left;
}

.m-content-table .a-tableCell {
  border-right: none;
  border-bottom: none;
  vertical-align: top;
}

.m-content-table tr .a-tableCell:last-of-type {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.m-content-table tbody tr:last-of-type .a-tableCell {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.m-content-table__default tr .a-tableCell:first-child, .m-content-table__leadingColumn tr .a-tableCell:first-child {
  width: 456px;
}

@media (max-width: 767px) {
  .m-content-table__default tr .a-tableCell:first-child, .m-content-table__leadingColumn tr .a-tableCell:first-child {
    width: auto;
  }
}

.m-content-table__flexible tr .a-tableCell:first-child {
  width: 360px;
}

@media (max-width: 767px) {
  .m-content-table__flexible tr .a-tableCell:first-child {
    width: auto;
  }
}

.m-content-table .content_table_link {
  margin-top: 16px;
}

.m-contentBoxed-Six-col__Box {
  padding: 32px;
}

@media (max-width: 1024px) {
  .m-contentBoxed-Six-col__Box {
    padding: 32px 24px;
  }
}

.m-contentBoxed-Six-col__Box .a-paragraph a {
  color: rgba(34, 34, 34, 0.78);
}

.m-contentBoxed-Six-col--Link .a-link {
  margin-bottom: 40px;
}

.m-contentBoxed-Six-col .m-HeadlineTextBlock {
  margin-bottom: 40px;
}

.m-contentBoxed-Six-col .m-HeadlineTextBlock .container {
  padding: 0;
  max-width: inherit;
}

.m-contentBoxed-Six-col .m-HeadlineTextBlock .row {
  margin: 0;
}

.m-contentBoxed-Six-col .m-HeadlineTextBlock [class*='col-'] {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}

.m-contentBoxed-Six-col .m-HeadlineTextBlock:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-contentBoxed-Six-col .m-HeadlineTextBlock {
    margin-bottom: 24px;
  }
}

.m-contentBoxed-Six-col .m-imageSmallImage {
  max-width: 360px;
  margin-bottom: 40px;
}

.m-contentBoxed-Six-col .m-imageSmallImage:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-contentBoxed-Six-col .m-imageSmallImage {
    margin-bottom: 24px;
  }
}

.m-contentBoxed-Six-col .m-bulletedList {
  margin-bottom: 40px;
}

.m-contentBoxed-Six-col .m-bulletedList:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-contentBoxed-Six-col .m-bulletedList {
    margin-bottom: 24px;
  }
}

.m-contentBoxed-Six-col--paragraph .a-paragraph {
  margin-bottom: 32px;
}

.m-cookies-bar-intro-text .a-headline {
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .m-cookies-bar-intro-text .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #2e008b;
    margin-bottom: 4px;
  }
}

@media (max-width: 1193px) {
  .m-cookies-bar-intro-text {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-cookies-bar-intro-text {
    margin-bottom: 24px;
    padding-right: 32px;
  }
}

.m-cookies-bar-intro-text .a-paragraph a {
  color: rgba(34, 34, 34, 0.78);
  text-decoration: underline;
}

.m-cookie-lined-list-column-header {
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  padding-bottom: 8px;
}

.m-cookie-lined-list-column-header [class*='col-'] {
  line-height: normal;
}

.m-cookie-lined-list-item {
  padding-bottom: 32px;
  padding-top: 24px;
}

.m-cookie-lined-list-item:not(:last-child) {
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
}

.m-cookie-lined-list-item [class*='col-'] {
  line-height: normal;
}

.m-cookie-lined-list-item .a-subheadline {
  color: #2e008b;
}

.m-cookie-lined-list-item:last-child {
  padding-bottom: 0;
}

.m-ctaBlockBoxedSmallSlim__content {
  padding: 22px 30px;
}

@media (max-width: 1193px) {
  .m-ctaBlockBoxedSmallSlim__content {
    flex-direction: column;
    text-align: center;
  }
  .m-ctaBlockBoxedSmallSlim__content .a-button,
  .m-ctaBlockBoxedSmallSlim__content .a-link {
    margin-top: 24px;
  }
}

.m-ctaBlockBoxedSmallSlim__content > div:first-child {
  flex: 2;
}

@media (max-width: 767px) {
  .m-ctaBlockBoxedSmallSlim__content .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

.m-ctaBlockBoxedSmallSlim__content .a-paragraph {
  margin-top: 8px;
}

@media (max-width: 767px) {
  .m-ctaBlockBoxedSmallSlim__content .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

@media (max-width: 767px) {
  .m-ctaBlockBoxedSmallSlim__content .a-button,
  .m-ctaBlockBoxedSmallSlim__content .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .m-ctaBlockBoxedSmallSlim__content .a-button:hover,
  .m-ctaBlockBoxedSmallSlim__content .a-link:hover {
    color: #ffffff;
  }
}

.m-CTABlock__Box {
  margin: 24px 0;
}

.m-CTABlock__Box__Content {
  max-width: 456px;
  margin: 0 auto;
  padding: 40px 0;
}

.m-CTABlock--Large h3 {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
  margin-bottom: 24px;
}

.m-CTABlock--Large h3:last-child {
  margin-bottom: 0;
}

.m-CTABlock--Large p {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 32px;
}

.m-CTABlock--Large p:last-child {
  margin-bottom: 0;
}

.m-CTABlock--Small h3 {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 16px;
}

.m-CTABlock--Small h3:last-child {
  margin-bottom: 0;
}

.m-CTABlock--Small p {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 32px;
}

.m-CTABlock--Small p:last-child {
  margin-bottom: 0;
}

.m-ctaSegmentFullBlock__Box__Content {
  max-width: 822px;
  margin: 0 auto;
  padding: 40px 0;
}

@media (max-width: 1024px) {
  .m-ctaSegmentFullBlock__Box__Content {
    padding: 29px;
    max-width: 554px;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentFullBlock__Box__Content .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
  }
}

.m-ctaSegmentOneBlock__Box__Content {
  max-width: 456px;
  margin: 0 auto;
  padding: 40px 0;
}

@media (max-width: 767px) {
  .m-ctaSegmentOneBlock__Box__Content {
    padding: 22px;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentOneBlock__Box__Content .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentOneBlock__Box__Content .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentOneBlock__Box__Content .a-button,
  .m-ctaSegmentOneBlock__Box__Content .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentOneBlock__Box__Content .a-button:hover,
  .m-ctaSegmentOneBlock__Box__Content .a-link:hover {
    color: #ffffff;
  }
}

.m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary__FixWidth, .m-ctaSegmentOneBlock__Box__Content .a-button--LargeSecondary__FixWidth,
.m-ctaSegmentOneBlock__Box__Content .a-link--XLargeSecondary__FixWidth,
.m-ctaSegmentOneBlock__Box__Content .a-link--LargeSecondary__FixWidth {
  color: #2e008b;
}

.m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary__FixWidth:hover, .m-ctaSegmentOneBlock__Box__Content .a-button--LargeSecondary__FixWidth:hover,
.m-ctaSegmentOneBlock__Box__Content .a-link--XLargeSecondary__FixWidth:hover,
.m-ctaSegmentOneBlock__Box__Content .a-link--LargeSecondary__FixWidth:hover {
  color: #ffffff;
}

@media (max-width: 576px) {
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargePrimary__FixWidth,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargePrimary__FixWidth,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargePrimary__FixWidth,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary__FixWidth,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary__FixWidth,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary__FixWidth,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeTertiary__FixWidth,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeTertiary__FixWidth,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeTertiary__FixWidth,
  .m-ctaSegmentOneBlock__Box__Content .a-button--LargeSecondary__FixWidth {
    min-width: 100%;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargePrimary.a-button__Download::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargePrimary.a-button__Email::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargePrimary.a-button__External::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary.a-button__Download::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary.a-button__Email::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary.a-button__External::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeTertiary.a-button__Download::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeTertiary.a-button__Email::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeTertiary.a-button__External::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargePrimary__FixWidth.a-button__Download::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargePrimary__FixWidth.a-button__Email::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargePrimary__FixWidth.a-button__External::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary__FixWidth.a-button__Download::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary__FixWidth.a-button__Email::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeSecondary__FixWidth.a-button__External::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeTertiary__FixWidth.a-button__Download::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeTertiary__FixWidth.a-button__Email::before,
  .m-ctaSegmentOneBlock__Box__Content .a-button--XLargeTertiary__FixWidth.a-button__External::before {
    width: 20px;
    height: 20px;
  }
}

.m-ctaSegmentOneBlock--XLarge .m-ctaSegmentOneBlock__Box__Content {
  padding: 0;
}

.m-ctaSegmentOneBlock--Large .a-headline {
  margin-bottom: 24px;
}

.m-ctaSegmentOneBlock--Large .a-headline:last-child {
  margin-bottom: 0;
}

.m-ctaSegmentOneBlock--Large p {
  margin-bottom: 32px;
}

.m-ctaSegmentOneBlock--Large p:last-child {
  margin-bottom: 0;
}

.m-ctaSegmentOneBlock--Small .a-headline {
  margin-bottom: 16px;
}

.m-ctaSegmentOneBlock--Small .a-headline:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-ctaSegmentOneBlock--Small .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

.m-ctaSegmentOneBlock--Small p {
  margin-bottom: 32px;
}

.m-ctaSegmentOneBlock--Small p:last-child {
  margin-bottom: 0;
}

.m-ctaSegmentTwoBlock [class*='col-']:last-child .m-ctaSegmentTwoBlock__Box {
  margin-bottom: 0;
}

.m-ctaSegmentTwoBlock__Box {
  height: 100%;
  display: flex;
  align-items: center;
}

@media (max-width: 1193px) {
  .m-ctaSegmentTwoBlock__Box {
    margin-bottom: 48px;
    height: auto;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentTwoBlock__Box {
    margin-bottom: 32px;
  }
}

.m-ctaSegmentTwoBlock__Box__Content {
  max-width: 456px;
  margin: 0 auto;
  padding: 40px 0;
}

@media (max-width: 767px) {
  .m-ctaSegmentTwoBlock__Box__Content {
    padding: 16px;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentTwoBlock__Box__Content .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentTwoBlock__Box__Content .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentTwoBlock__Box__Content .a-button,
  .m-ctaSegmentTwoBlock__Box__Content .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentTwoBlock__Box__Content .a-button:hover,
  .m-ctaSegmentTwoBlock__Box__Content .a-link:hover {
    color: #ffffff;
  }
}

.m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary__FixWidth, .m-ctaSegmentTwoBlock__Box__Content .a-button--LargeSecondary__FixWidth,
.m-ctaSegmentTwoBlock__Box__Content .a-link--XLargeSecondary__FixWidth,
.m-ctaSegmentTwoBlock__Box__Content .a-link--LargeSecondary__FixWidth {
  color: #2e008b;
}

.m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary__FixWidth:hover, .m-ctaSegmentTwoBlock__Box__Content .a-button--LargeSecondary__FixWidth:hover,
.m-ctaSegmentTwoBlock__Box__Content .a-link--XLargeSecondary__FixWidth:hover,
.m-ctaSegmentTwoBlock__Box__Content .a-link--LargeSecondary__FixWidth:hover {
  color: #ffffff;
}

@media (max-width: 576px) {
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargePrimary__FixWidth,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargePrimary__FixWidth,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargePrimary__FixWidth,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary__FixWidth,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary__FixWidth,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary__FixWidth,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeTertiary__FixWidth,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeTertiary__FixWidth,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeTertiary__FixWidth,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--LargeSecondary__FixWidth {
    min-width: 100%;
  }
}

@media (max-width: 767px) {
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargePrimary.a-button__Download::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargePrimary.a-button__Email::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargePrimary.a-button__External::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary.a-button__Download::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary.a-button__Email::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary.a-button__External::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeTertiary.a-button__Download::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeTertiary.a-button__Email::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeTertiary.a-button__External::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargePrimary__FixWidth.a-button__Download::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargePrimary__FixWidth.a-button__Email::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargePrimary__FixWidth.a-button__External::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary__FixWidth.a-button__Download::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary__FixWidth.a-button__Email::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeSecondary__FixWidth.a-button__External::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeTertiary__FixWidth.a-button__Download::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeTertiary__FixWidth.a-button__Email::before,
  .m-ctaSegmentTwoBlock__Box__Content .a-button--XLargeTertiary__FixWidth.a-button__External::before {
    width: 20px;
    height: 20px;
  }
}

@media (max-width: 1024px) {
  .m-ctaSegmentTwoBlock--Large .m-ctaSegmentTwoBlock__Box__Content {
    padding-left: 22px;
    padding-right: 22px;
  }
}

.m-ctaSegmentTwoBlock--Large h3 {
  margin-bottom: 24px;
}

.m-ctaSegmentTwoBlock--Large h3:last-child {
  margin-bottom: 0;
}

.m-ctaSegmentTwoBlock--Large p {
  margin-bottom: 32px;
}

.m-ctaSegmentTwoBlock--Large p:last-child {
  margin-bottom: 0;
}

.m-ctaSegmentTwoBlock--Small .m-ctaSegmentTwoBlock__Box__Content {
  padding: 36px 0;
}

@media (max-width: 1024px) {
  .m-ctaSegmentTwoBlock--Small .m-ctaSegmentTwoBlock__Box__Content {
    padding-left: 22px;
    padding-right: 22px;
  }
}

.m-ctaSegmentTwoBlock--Small h3 {
  margin-bottom: 16px;
}

.m-ctaSegmentTwoBlock--Small h3:last-child {
  margin-bottom: 0;
}

.m-ctaSegmentTwoBlock--Small p {
  margin-bottom: 32px;
}

.m-ctaSegmentTwoBlock--Small p:last-child {
  margin-bottom: 0;
}

.m-downloadList__item {
  border-bottom: solid 1px #898989;
  padding: 32px 0;
  text-align: left;
  display: flex;
}

.m-downloadList__item__icon {
  text-transform: uppercase;
}

.m-downloadList__item__icon a {
  text-decoration: none;
  display: block;
  cursor: pointer;
}

.m-downloadList__item__icon i, .m-downloadList__item__icon em {
  display: block;
}

.m-downloadList__item__icon label {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #2e008b;
  margin: 8px 0 4px;
  display: block;
  cursor: pointer;
}

.m-downloadList__item__icon p {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.5);
}

.m-downloadList__item__Disabled {
  cursor: not-allowed;
  pointer-events: none;
}

.m-downloadList__item__Disabled i img, .m-downloadList__item__Disabled em img {
  opacity: 0.2;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
}

.m-downloadList__item__Disabled label,
.m-downloadList__item__Disabled p {
  color: rgba(0, 0, 0, 0.25) !important;
}

.m-downloadList__item {
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  padding: 32px 0;
  text-align: left;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 1193px) {
  .m-downloadList__item {
    padding: 24px 0;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  }
}

.m-downloadList__item .a-subheadline {
  margin: 0 !important;
  color: #2e008b;
}

.m-downloadList__item .col-1 {
  padding-left: 0;
}

.m-downloadList__item.required .m-downloadList__item__confirm {
  display: block;
}

.m-downloadList__item.required .m-downloadList__item__icon {
  cursor: not-allowed;
  pointer-events: none;
}

.m-downloadList__item.required .m-downloadList__item__icon i img, .m-downloadList__item.required .m-downloadList__item__icon em img {
  opacity: 0.2;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
}

.m-downloadList__item.required .m-downloadList__item__icon label,
.m-downloadList__item.required .m-downloadList__item__icon p {
  color: rgba(0, 0, 0, 0.25) !important;
}

.m-downloadList__item.confirmed .m-downloadList__item__confirm {
  display: none;
}

.m-downloadList__item.confirmed .m-downloadList__item__download_btn {
  display: block;
}

.m-downloadList__item__content {
  display: flex;
}

@media (max-width: 767px) {
  .m-downloadList__item__content {
    padding-right: 40px;
  }
}

@media (max-width: 767px) {
  .m-downloadList__item__content {
    display: block;
    max-width: 452px;
    padding-right: 32px;
  }
}

@media (max-width: 767px) {
  .m-downloadList__item__content {
    padding-right: 16px;
  }
}

.m-downloadList__item__title {
  max-width: 168px;
  padding-right: 32px;
  flex: 0 0 100%;
}

@media (max-width: 767px) {
  .m-downloadList__item__title {
    max-width: 100%;
    padding-right: 0;
  }
  .m-downloadList__item__title .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.m-downloadList__item__disc {
  max-width: 456px;
  min-width: 456px;
  margin-left: 24px;
  margin-right: 24px;
}

@media (max-width: 767px) {
  .m-downloadList__item__disc {
    max-width: 100%;
    min-width: 100%;
    margin: 8px 0 0;
  }
}

.m-downloadList__item__disc .a-paragraph:not(:last-child) {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-downloadList__item__disc .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.m-downloadList__item__disc .a-subheadline {
  margin-bottom: 24px !important;
  color: #222222;
}

@media (max-width: 767px) {
  .m-downloadList__item__disc .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .m-downloadList__item__disc .a-button--XLargeSecondary {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #2e008b;
  }
  .m-downloadList__item__disc .a-button--XLargeSecondary:hover {
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-downloadList__item__disc .a-button--LargePrimary {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
  .m-downloadList__item__disc .a-button--LargePrimary:hover {
    color: #ffffff;
  }
}

.m-downloadList__item__download {
  max-width: 72px;
  min-width: 72px;
  flex: 1;
}

@media (max-width: 767px) {
  .m-downloadList__item__download {
    max-width: 70px;
    min-width: 70px;
  }
}

.m-downloadList__item__icon {
  text-transform: uppercase;
}

.m-downloadList__item__icon i, .m-downloadList__item__icon em {
  display: block;
}

.m-downloadList__item__icon label {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #2e008b;
  margin: 8px 0 4px;
  display: block;
}

.m-downloadList__item__icon p {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

@media (max-width: 767px) {
  .m-downloadList__item__icon p {
    color: rgba(0, 0, 0, 0.5);
  }
}

.m-downloadList__item__confirm {
  display: none;
}

.m-downloadList__item__download_btn {
  display: none;
}

.m-downloadlist-small-captioned-item {
  color: #222222;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  padding-bottom: 16px;
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .m-downloadlist-small-captioned-item {
    margin-bottom: 12px;
  }
}

@media (max-width: 767px) {
  .m-downloadlist-small-captioned-item {
    margin-bottom: 16px;
  }
}

.m-downloadlist-small-captioned-item__title a {
  text-decoration: none;
}

.m-downloadlist-small-captioned-item__title .a-paragraph {
  text-decoration: underline;
}

.m-downloadlist-small-captioned-item__download {
  max-width: 72px;
  min-width: 72px;
  flex: 1;
}

.m-downloadlist-small-captioned-item__download .a-link {
  margin-bottom: 12px;
  text-transform: uppercase;
}

.m-downloadlist-small-captioned-item__Link {
  text-decoration: none;
  text-align: left;
  display: flex;
  justify-content: space-between;
}

.m-downloadlist-small-captioned-item.dwnlst-two-blocks {
  display: flex;
  justify-content: space-between;
  text-align: left;
  text-decoration: none;
}

.m-downloadlist-small-captioned-item__download [class*=m-DownloadIndicator--] {
  width: 100%;
}

.m-downloadlist-small-captioned .a-subheadline {
  margin-bottom: 24px;
}

.m-downloadlist-small-captioned .m-downloadlist-small-captioned-item:last-child {
  margin-bottom: 0;
}

.m-downloadlist-small-item {
  color: #222222;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  padding-bottom: 16px;
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .m-downloadlist-small-item {
    margin-bottom: 12px;
  }
}

@media (max-width: 767px) {
  .m-downloadlist-small-item {
    margin-bottom: 16px;
  }
}

.m-downloadlist-small-item__Link {
  text-decoration: none;
  text-align: left;
  display: flex;
  justify-content: space-between;
}

.m-downloadlist-small-item__title a {
  text-decoration: none;
}

.m-downloadlist-small-item__title .a-subheadline {
  text-decoration: underline;
}

.m-downloadlist-small-item__download {
  max-width: 72px;
  min-width: 72px;
  flex: 1;
}

.m-downloadlist-small-item__download .a-link {
  margin-bottom: 12px;
  text-transform: uppercase;
}

.m-dropdown__item__title {
  position: relative;
  background: #e8ecf4;
  padding: 20px 72px 20px 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  min-height: 158px;
}

.m-dropdown__item__title::after {
  display: block;
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  background: url(/schKouqa/files/cn/images/icons/add/outline-blue.svg) center;
  position: absolute;
  right: 40px;
  width: 24px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
}

@media (max-width: 1024px) {
  .m-dropdown__item__title::after {
    right: 48px;
  }
}

@media (max-width: 767px) {
  .m-dropdown__item__title::after {
    background-size: 16px;
    width: 16px;
    height: 16px;
    right: 20px;
    margin-top: -8px;
  }
}

.m-dropdown__item__title .a-subheadline {
  color: #2e008b;
  max-width: 183px;
  margin-left: 16px;
}

@media (max-width: 767px) {
  .m-dropdown__item__title .a-subheadline {
    font-size: 14px;
  }
}

.m-dropdown__item__title.No-Image .a-subheadline {
  max-width: 293px;
}

.m-dropdown__item__title img {
  margin-right: 14px;
  max-width: 118px !important;
  min-width: 118px !important;
}

@media (max-width: 767px) {
  .m-dropdown__item__title img {
    max-width: 100px !important;
    min-width: 100px !important;
    margin-right: 4px;
  }
}

.m-dropdown__item.active .m-dropdown__item__title::after {
  background-image: url(/schKouqa/files/cn/images/icons/minus.svg);
}

.m-dropdown__item {
  margin-bottom: 24px;
  background: none;
  border: none;
  outline: none;
}

.m-dropdown__item__content {
  display: none;
  padding: 16px 36px 8px;
}

.m-dropdown__item__content__action-links .a-link {
  padding-right: 74px;
}

.m-dropdown__item__content__action-links .a-link::before {
  background: none;
}

.m-dropdown__item__content__action-links .a-link:hover {
  text-decoration: underline;
}

.m-dropdown__item__content__action-links .a-link:not(:last-child) {
  margin-bottom: 24px;
}

.m-dropdown__link:not(:last-child) {
  padding-bottom: 12px;
}

.m-id-article-card--XLarge .a-article-card-image {
  margin-bottom: 32px;
}

.m-id-article-card--XLarge .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.m-id-article-card--Large .a-article-card-image {
  margin-bottom: 24px;
}

.m-id-article-card--Large .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.m-id-article-card--Large .m-TitleBlock-CaptionedTitleBlock {
  margin-bottom: 24px;
}

.m-id-article-card__Link {
  text-decoration: none;
}

.m-id-article-card .a-link {
  cursor: pointer;
  pointer-events: none;
}

.m-employee-profile-filters .a-subheadline {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  padding-bottom: 4px;
  margin-bottom: 12px;
}

.m-employee-profile-filters--list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -12px;
}

@media (max-width: 767px) {
  .m-employee-profile-filters--list {
    display: block;
  }
}

.m-employee-profile-filters--list .a-CheckboxItem {
  margin-bottom: 14px;
}

.m-employee-profile-filters--list .a-CheckboxItem:not(:last-child) {
  margin-right: 26px;
}

.m-employee-profile__img {
  margin-bottom: 24px;
}

.m-employee-profile__name {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 8px;
}

.m-employee-profile__name .a-headline:not(:last-child) {
  margin-right: 12px;
}

.m-employee-profile__department__year {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-employee-profile__department__year {
    margin-bottom: 12px;
  }
}

.m-employee-profile__department__year .a-subheadline {
  font-weight: 400;
}

.m-employee-profile__major {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-employee-profile__major {
    margin-bottom: 8px;
  }
}

.m-employee-profile__major .a-Tag {
  margin-bottom: 8px;
  pointer-events: none;
}

.m-employee-profile__major .a-Tag:not(:last-child) {
  margin-right: 12px;
}

.m-events-row .top-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 8px;
}

.m-events-row .top-row .m-events--date,
.m-events-row .top-row .m-events--remarks {
  display: inline-block;
  vertical-align: top;
  line-height: 14px;
}

.m-events-row .top-row .m-events--date .a-subheadline,
.m-events-row .top-row .m-events--remarks .a-subheadline {
  display: inline-block;
  vertical-align: top;
}

.m-events-row .top-row .m-events--date .a-subheadline {
  padding-right: 12px;
}

@media (max-width: 767px) {
  .m-events-row .top-row .m-events--date .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

.m-events-row .top-row .m-events--remarks .a-subheadline {
  padding-left: 12px;
  color: #f03738;
  position: relative;
}

@media (max-width: 767px) {
  .m-events-row .top-row .m-events--remarks .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #f03738;
  }
}

.m-events-row .top-row .m-events--remarks .a-subheadline:before {
  position: absolute;
  content: "";
  background: #222222;
  height: 15px;
  width: 2px;
  left: -1px;
  top: 4px;
}

@media (max-width: 767px) {
  .m-events-row .top-row .m-events--remarks .a-subheadline:before {
    top: 0;
  }
}

.m-events-row .divider {
  margin-bottom: 24px;
  max-width: 100%;
}

@media (max-width: 1193px) {
  .m-events-row .event-detail {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 24px;
  }
}

.m-events-row .event-detail .a-paragraph {
  margin-bottom: 14px;
}

.m-events-row .event-detail .a-paragraph:last-child {
  margin-bottom: 0;
}

@media (max-width: 1193px) {
  .m-events-row .event-detail .a-paragraph {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-events-row .event-detail .a-paragraph {
    margin-bottom: 16px;
  }
}

.m-events-row .event-detail .event-content a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: underline;
}

@media (max-width: 1193px) {
  .m-events-row .tag-list {
    margin: 24px 0 0 0;
  }
}

.m-events-row .tag-list .a-Tag {
  margin-right: 7px;
  margin-bottom: 8px;
  display: inline-block;
}

@media (max-width: 1193px) {
  .m-events-row .tag-list .a-Tag {
    margin-top: 8px;
    margin-bottom: 0;
  }
}

.m-events-row .a-paragraph a {
  color: rgba(34, 34, 34, 0.78);
}

.m-events-row .events-row-wrap {
  display: flex;
}

@media (max-width: 767px) {
  .m-events-row .events-row-wrap {
    flex-wrap: wrap;
  }
}

.m-events-row .events-row__left {
  max-width: 240px;
  width: 100%;
  margin-right: 24px;
}

@media (max-width: 1024px) {
  .m-events-row .events-row__left {
    max-width: 100px;
    margin-right: 20px;
  }
}

@media (max-width: 767px) {
  .m-events-row .events-row__left {
    max-width: 140px;
    margin-right: 0;
    padding: 0;
  }
}

.m-events-row .events-row__right {
  max-width: 552px;
  display: flex;
  flex-wrap: wrap;
  margin-left: 24px;
  width: 100%;
}

@media (max-width: 1193px) {
  .m-events-row .events-row__right {
    max-width: 316px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .m-events-row .events-row__right {
    max-width: 100%;
    margin-top: 24px;
    padding: 0;
  }
}

.m-events-row .events-row__right--eventName, .m-events-row .events-row__right--eventDescription {
  width: 100%;
  max-width: 264px;
  /*.a-headline,*/
}

@media (max-width: 1193px) {
  .m-events-row .events-row__right--eventName, .m-events-row .events-row__right--eventDescription {
    max-width: 100%;
  }
}

.m-events-row .events-row__right--eventName .events-row__title, .m-events-row .events-row__right--eventDescription .events-row__title {
  margin-bottom: 16px;
}

.m-events-row .events-row__right--eventName .events-row__title .a-headline, .m-events-row .events-row__right--eventDescription .events-row__title .a-headline {
  margin-bottom: 0;
}

.m-events-row .events-row__right--eventName .tag-list, .m-events-row .events-row__right--eventDescription .tag-list {
  margin-bottom: 16px;
}

@media (max-width: 1193px) {
  .m-events-row .events-row__right--eventName .tag-list, .m-events-row .events-row__right--eventDescription .tag-list {
    margin-bottom: 0;
    margin-top: 16px;
  }
}

.m-events-row .events-row__right--eventName .tag-list:last-child, .m-events-row .events-row__right--eventDescription .tag-list:last-child {
  margin-bottom: 0;
}

.m-events-row .events-row__right--eventName {
  margin-right: 24px;
}

.m-events-row .events-row__right--eventName .events-row-link {
  color: #2e008b;
  display: inline-block;
  margin-bottom: 8px;
}

.m-events-row .events-row__right--eventName .events-row-link:hover {
  text-decoration: none;
}

@media (max-width: 1193px) {
  .m-events-row .events-row__right--eventName {
    margin-right: 0;
  }
}

.m-events-row .events-row__right--eventName .location-label {
  background-position: left 4px;
}

.m-events-row .events-row__right--eventName .a-paragraph {
  padding-left: 17px;
}

@media (max-width: 1024px) {
  .m-events-row .events-row__right--eventName .a-headline {
    margin-bottom: 12px;
  }
}

@media (max-width: 767px) {
  .m-events-row .events-row__right--eventName .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
    margin-bottom: 24px;
  }
}

.m-FeatureDescriptionBlock {
  /*margin-bottom: -$gutter-eight*5;*/
}

.m-FeatureDescriptionBlock .m-titleBlock--Large {
  margin-bottom: 40px !important;
}

.m-FeatureDescriptionBlock .m-imageGrid {
  padding-bottom: 16px;
}

.m-FeatureDescriptionBlock .m-bulletedList, .m-FeatureDescriptionBlock .features_action_link, .m-FeatureDescriptionBlock .m-image-illustrationBoxed, .m-FeatureDescriptionBlock .fs_paragraph {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .m-FeatureDescriptionBlock .m-bulletedList, .m-FeatureDescriptionBlock .features_action_link, .m-FeatureDescriptionBlock .m-image-illustrationBoxed, .m-FeatureDescriptionBlock .fs_paragraph {
    margin-bottom: 32px;
  }
}

.m-FeatureDescriptionBlock .features_action_link {
  display: block;
}

@media (max-width: 767px) {
  .m-FeatureDescriptionBlock .features_action_link .a-link.a-link--XLargePrimary {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
    background-size: 20px;
  }
}

@media (max-width: 767px) {
  .m-FeatureDescriptionBlock .features_action_link .a-link.a-link--Internal, .m-FeatureDescriptionBlock .features_action_link .a-link.a-link--Inline {
    padding-right: 24px;
  }
}

@media (max-width: 767px) {
  .m-FeatureDescriptionBlock .features_action_link .a-link.a-link--External, .m-FeatureDescriptionBlock .features_action_link .a-link.a-link--Download {
    padding-left: 24px;
  }
}

.m-FeatureDescriptionBlock .features-mob-image .m-imageBigImage {
  width: 100%;
  margin: 0 0 40px;
}

@media (max-width: 1193px) {
  .m-FeatureDescriptionBlock .features-mob-image .m-imageBigImage {
    max-width: inherit;
  }
}

@media (max-width: 767px) {
  .m-FeatureDescriptionBlock .features-mob-image .m-imageBigImage {
    margin-bottom: 32px;
  }
}

@media (max-width: 1193px) {
  .m-FeatureDescriptionBlock .features-mob-image .m-imageBigImage img {
    min-height: 376px;
    max-height: 376px;
    object-fit: cover;
    object-position: center;
  }
}

@media (max-width: 576px) {
  .m-FeatureDescriptionBlock .features-mob-image .m-imageBigImage img {
    min-height: 180px;
    max-height: 180px;
  }
}

.m-FeatureDescriptionBlock .features-mob-image .m-imageBigImage .a-image__caption {
  position: static;
  padding: 10px 16px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  max-width: inherit;
  width: 100%;
}

@media (max-width: 1193px) {
  .m-FeatureDescriptionBlock .m-image-illustrationBoxed .a-illustration__caption {
    padding: 10px 16px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
  }
}

.m-CaseStudy-FeaturedCaseStudyDescriptionBlock .m-TitleBlock-CaptionedTitleBlock {
  margin-bottom: 0;
}

.m-CaseStudy-FeaturedCaseStudyDescriptionBlock .a-headline + .a-paragraph {
  margin-top: 24px;
}

@media (max-width: 767px) {
  .m-CaseStudy-FeaturedCaseStudyDescriptionBlock .a-headline + .a-paragraph {
    margin-top: 16px;
    margin-bottom: 30px;
  }
}

.m-CaseStudy-FeaturedCaseStudyDescriptionBlock .a-paragraph,
.m-CaseStudy-FeaturedCaseStudyDescriptionBlock .m-image-illustrationBoxed,
.m-CaseStudy-FeaturedCaseStudyDescriptionBlock .a-link {
  margin-top: 40px;
  margin-right: 40px;
}

.m-CaseStudy-FeaturedCaseStudyDescriptionBlock .m-bulletedList {
  margin-top: 44px;
}

@media (max-width: 767px) {
  .m-CaseStudy-FeaturedCaseStudyDescriptionBlock .m-bulletedList {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    margin-top: 0;
  }
}

@media (max-width: 767px) {
  .m-CaseStudy-FeaturedCaseStudyDescriptionBlock .m-bulletedList--Large ul li {
    margin-bottom: 16px;
  }
}

@media (max-width: 576px) {
  .m-CaseStudy-FeaturedCaseStudyDescriptionBlock .m-bulletedList--Large ul li {
    margin-bottom: 10px;
  }
}

.m-CaseStudy-FeaturedCaseStudyDescriptionBlock .m-bulletedList--Small ul li {
  margin-bottom: 28px;
}

@media (max-width: 767px) {
  .m-CaseStudy-FeaturedCaseStudyDescriptionBlock .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    margin-top: 16px;
    color: #2e008b;
    background-size: 20px;
  }
}

@media (max-width: 767px) {
  .m-CaseStudy-FeaturedCaseStudyDescriptionBlock .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .m-CaseStudy-FeaturedCaseStudyDescriptionBlock .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin-top: 8px;
  }
}

@media (max-width: 767px) {
  .m-CaseStudy-FeaturedCaseStudyDescriptionBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 16px;
  }
}

.m-FeaturedProductDescriptionBlock .a-headline + .a-paragraph {
  margin-top: 24px;
}

.m-FeaturedProductDescriptionBlock .a-headline {
  margin-top: 16px;
}

.m-FeaturedProductDescriptionBlock .a-paragraph, .m-FeaturedProductDescriptionBlock .m-bulletedList, .m-FeaturedProductDescriptionBlock .m-image-illustrationBoxed, .m-FeaturedProductDescriptionBlock .a-link {
  margin-top: 40px;
}

.m-Footer-SocialLink {
  position: relative;
}

.m-Footer-SocialLink__scan-box {
  position: absolute;
  opacity: 0;
  transition: all 0.5s;
  display: none;
  width: 100%;
  height: 100%;
  bottom: 286px;
  min-width: 237px;
  left: -130px;
}

@media (max-width: 767px) {
  .m-Footer-SocialLink__scan-box {
    bottom: 282px;
  }
}

.m-Footer-SocialLink__Icon {
  position: relative;
  cursor: pointer;
  display: inline-block;
}

.m-Footer-SocialLink:hover .m-Footer-SocialLink__scan-box, .m-Footer-SocialLink.active .m-Footer-SocialLink__scan-box {
  display: block;
  opacity: 1;
}

.m-Footer-SocialLink:hover {
  z-index: 4;
}

.m-Footer-SocialLink.active {
  z-index: 3;
}

.m-form-Checkbox-Group .m-form-Checkbox--List {
  margin-top: 16px;
}

.m-form-Checkbox-Group .a-CheckboxItem:not(:last-child) {
  margin-bottom: 16px;
}

.m-form-Checkbox-Group .a-CheckboxItem--Large label {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.m-form-Checkbox-Group.Active .a-subheadline {
  color: #222222;
}

.m-form-Checkbox-Group.Active .a-CheckboxItem label {
  color: #222222;
}

.m-form-Checkbox-Group.Active .a-CheckboxItem label::before {
  border-color: #222222;
}

.m-form-Checkbox-Group .error-note {
  margin-top: 8px;
  display: none;
}

.m-form-Checkbox-Group.Error .a-subheadline {
  color: #f03738;
}

.m-form-Checkbox-Group.Error .a-CheckboxItem label {
  color: #f03738 !important;
}

.m-form-Checkbox-Group.Error .a-CheckboxItem label::before {
  border-color: #f03738 !important;
}

.m-form-Checkbox-Group.Error .error-note {
  display: block;
}

.m-form-Checkbox-Group.Error .error-note .a-subheadline {
  color: #f03738;
}

.m-form-Terms-and-Conditions .a-CheckboxItem label a {
  text-decoration: underline;
  color: #222222;
}

.m-form-Terms-and-Conditions .error-note {
  margin-top: 8px;
  display: none;
}

.m-form-Terms-and-Conditions.Error .a-CheckboxItem label {
  color: #f03738 !important;
}

.m-form-Terms-and-Conditions.Error .a-CheckboxItem label::before {
  border-color: #f03738 !important;
}

.m-form-Terms-and-Conditions.Error .a-CheckboxItem label a {
  color: #f03738;
}

.m-form-Terms-and-Conditions.Error .error-note {
  display: block;
}

.m-form-Terms-and-Conditions.Error .error-note .a-subheadline {
  color: #f03738;
}

.m-form-Textbox-Group .a-form-Textbox {
  margin-top: 12px;
}

.m-form-Textfield-Group .a-form-Textfield {
  margin-top: 12px;
}

.m-framed-image .a-frameBox, .m-framed-image .a-illustration__img, .m-framed-image .m-ctaBlockBoxedSmallSlim__content, .m-framed-image .m-CTABlock__Box, .m-framed-image .m-ctaSegmentTwoBlock__Box, .m-framed-image .m-sectionHeadSegment__Video, .m-framed-image .m-Video--mpFour, .m-framed-image .m-Video {
  border: 6px solid #2e008b;
}

.m-imageFullWidthImage {
  position: relative;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
}

.m-imageFullWidthImage img {
  display: block;
  width: 100%;
}

.m-imageFullWidthImage__LeftCaption .a-image__caption {
  position: absolute;
  bottom: 0;
  left: 0;
}

.m-imageFullWidthImage__RightCaption .a-image__caption {
  position: absolute;
  bottom: 0;
  right: 0;
}

@media (max-width: 1193px) {
  .m-imageFullWidthImage .a-image__caption {
    position: static;
    max-width: inherit;
    display: block;
    padding: 10px 24px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
  }
}

.m-imageFullWidthImage--Short img {
  min-height: 344px;
  max-height: 344px;
  object-fit: cover;
  object-position: center;
}

@media (max-width: 1193px) {
  .m-imageFullWidthImage--Short img {
    min-height: 200px;
    max-height: 200px;
  }
}

@media (max-width: 767px) {
  .m-imageFullWidthImage--Short img {
    min-height: 427px;
    max-height: 427px;
  }
}

@media (max-width: 576px) {
  .m-imageFullWidthImage--Short img {
    min-height: 180px;
    max-height: 180px;
  }
}

.m-imageFullWidthImage--Tall img {
  min-height: 560px;
  max-height: 560px;
  object-fit: cover;
  object-position: center;
}

@media (max-width: 1193px) {
  .m-imageFullWidthImage--Tall img {
    min-height: 478px;
    max-height: 478px;
  }
}

@media (max-width: 1024px) {
  .m-imageFullWidthImage--Tall img {
    min-height: 410px;
    max-height: 410px;
  }
}

@media (max-width: 991px) {
  .m-imageFullWidthImage--Tall img {
    min-height: 308px;
    max-height: 308px;
  }
}

@media (max-width: 767px) {
  .m-imageFullWidthImage--Tall img {
    min-height: 597px;
    max-height: 597px;
  }
}

@media (max-width: 576px) {
  .m-imageFullWidthImage--Tall img {
    min-height: 280px;
    max-height: 280px;
  }
}

.m-google-map iframe {
  width: 100%;
  min-height: 350px;
  border: none;
}

.m-header_right_nav .container {
  padding: 0;
}

.m-header_right_nav ul {
  display: flex;
  justify-content: flex-end;
  position: relative;
  align-content: flex-start;
}

.m-header_right_nav ul li {
  /*padding: 0 0 0 $gutter;*/
  line-height: 16px;
  text-align: left;
}

.m-header_right_nav ul li a {
  position: relative;
  padding: 10px 12px 16px 12px;
  letter-spacing: 0.011em;
  font-size: 11px;
  line-height: 18px;
  text-align: left;
  text-decoration: none !important;
}

.m-header_right_nav ul li a::before {
  display: none;
}

.m-header_right_nav ul li a:hover {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  font-size: 11px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none !important;
}

.m-header_right_nav ul li a:hover::after {
  content: '';
  background: transparent;
  display: none;
  height: 0;
  position: absolute;
  bottom: -1px;
  left: 12px;
  right: 12px;
}

.m-header_right_nav ul li:hover > a::after,
.m-header_right_nav ul li > a.active::after {
  opacity: 1;
}

.m-header_right_nav ul li:hover .nav_main_subMenu {
  display: block;
}

.m-header_right_nav ul li:last-child > a {
  padding-right: 0;
}

@media screen and (max-width: 1193px) {
  .m-header_right_nav {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 92px;
    padding: 14px 0;
    margin-right: 0;
    border-bottom: 1px solid #e8ecf4;
    background: #ffffff;
    line-height: 20px;
  }
  .m-header_right_nav.active {
    display: block;
  }
  .m-header_right_nav .container {
    padding-right: 48px;
    padding-left: 48px;
    text-align: right;
    font-size: 0;
  }
  .m-header_right_nav ul li {
    /*padding-left: $gutter + $gutter-eight;*/
    text-align: left;
  }
  .m-header_right_nav ul li a {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: rgba(34, 34, 34, 0.78);
    padding: 16px;
  }
  .m-header_right_nav ul li a:hover, .m-header_right_nav ul li a.active {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #2e008b;
    font-weight: 700;
  }
  .m-header_right_nav ul li a:hover:after, .m-header_right_nav ul li a.active:after {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .m-header_right_nav .header-bottom_nav {
    margin-right: 0;
  }
  .m-header_right_nav ul {
    margin-top: 0;
  }
}

.m-header_right_nav .m-nav-LinkList {
  margin: 10px 50px 30px 0;
  max-width: 128px;
  min-width: 128px;
  width: 128px;
  flex: none;
}

.m-header_right_nav .m-nav-LinkList > ul {
  display: block;
  position: relative;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 8px;
  width: 128px;
}

.m-header_right_nav .m-nav-LinkList > ul a {
  padding: 12px 0;
  font-weight: 400;
  color: rgba(34, 34, 34, 0.78);
  font-size: 12px;
  line-height: 16px;
}

.m-header_right_nav .m-nav-LinkList > ul a:hover {
  letter-spacing: 0.05px;
  font-size: 12px;
  line-height: 16px;
  color: #2e008b;
  letter-spacing: 0.05px;
  font-weight: 700;
}

.m-header_right_nav .header-bottom_nav > ul > li:hover .m-nav-LinkList-MegaMenu {
  display: block;
}

.m-header_right_nav .header-bottom_nav > ul > li:hover > a::after {
  content: '';
  background: #2e008b;
  height: 3px;
  position: absolute;
  bottom: -1px;
  left: 12px;
  right: 12px;
  opacity: 1;
  width: calc(100% - 24px);
  display: block;
}

@media screen and (max-width: 1193px) {
  .m-header_right_nav .header-bottom_nav > ul > li:hover > a::after {
    display: none;
    opacity: 0;
    height: 0;
  }
}

.m-header_right_nav .header-bottom_nav > ul > li > a.active::after {
  content: '';
  background: #2e008b;
  height: 3px;
  position: absolute;
  bottom: -1px;
  left: 12px;
  right: 12px;
  opacity: 1;
  width: calc(100% - 24px);
  display: block;
}

@media screen and (max-width: 1193px) {
  .m-header_right_nav .header-bottom_nav > ul > li > a.active::after {
    display: none;
    opacity: 0;
    height: 0;
  }
}

.m-header_right_nav .header-bottom_nav > ul > li:last-child > a::after {
  right: 0;
  width: calc(100% - 12px);
}

.m-header_right_nav .header-bottom_nav > ul > li:last-child > a:hover::after, .m-header_right_nav .header-bottom_nav > ul > li:last-child > a.active::after {
  right: 0;
  width: calc(100% - 12px);
}

.m-header_right_nav .m-nav-LinkList-MegaMenu .m-nav-liskList_wrap {
  margin-right: -50px;
}

.bottom-links {
  display: flex;
  align-items: flex-end;
  flex-grow: 1;
  padding: 0 16px;
  width: 100%;
}

.bottom-links ul li {
  padding: 0 32px 24px 0;
  vertical-align: top;
}

@media screen and (max-width: 767px) {
  .bottom-links ul li {
    padding: 0;
  }
}

.bottom-links ul li a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
}

.bottom-links {
  display: flex;
  align-items: flex-end;
  flex-grow: 1;
  padding: 0 16px 0 0;
  width: 100%;
}

.bottom-links ul li {
  /*padding: 0 $gutter $gutter 0;*/
  vertical-align: top;
}

.bottom-links ul li a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
  padding: 0 8px 24px 16px;
}

.bottom-links ul li a.global-en {
  padding-left: 18px;
  background: url(/schKouqa/files/cn/images/icons/header/globe.svg) no-repeat left 2px;
  margin-left: 16px;
}

.m-headerRightTop--nav ul {
  display: flex;
  justify-content: flex-end;
  position: relative;
}

.m-headerRightTop--nav ul li {
  /*padding: 0 0 0 $gutter;*/
  line-height: 14px;
}

.m-headerRightTop--nav ul li a {
  padding: 10px 12px 10px;
  letter-spacing: 0.01em;
  font-size: 11px;
}

@media screen and (max-width: 1193px) {
  .m-headerRightTop--nav ul li a {
    padding: 16px 32px 16px 16px;
    font-size: 14px;
  }
}

.m-headerRightTop--nav ul li a.a-link--Global {
  padding-left: 28px;
  background: url(/schKouqa/files/cn/images/icons/header/globe.svg) no-repeat 12px center;
}

@media screen and (max-width: 1193px) {
  .m-headerRightTop--nav ul li a.a-link--Global {
    padding: 16px;
    background-position: left 21px;
  }
}

.m-headerRightTop--nav ul li a.a-link--Global:hover {
  background-image: url(/schKouqa/files/cn/images/icons/header/globe-blue.svg);
}

.m-headerRightTop--nav ul li a::before {
  display: none;
}

.m-headerRightTop--nav ul li a:hover, .m-headerRightTop--nav ul li a.active {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  font-size: 11px;
  color: #2e008b;
  letter-spacing: 0;
}

@media screen and (max-width: 1193px) {
  .m-headerRightTop--nav ul li a:hover, .m-headerRightTop--nav ul li a.active {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    font-size: 14px;
    color: #2e008b;
    font-weight: 700;
  }
  .m-headerRightTop--nav ul li a:hover:after, .m-headerRightTop--nav ul li a.active:after {
    display: none;
  }
}

@media screen and (max-width: 1193px) {
  .header-top_nav {
    margin-right: -16px;
  }
}

.m-headline-switch .a-switch {
  margin-right: 8px;
  margin-top: 4px;
  float: left;
}

.m-headline-switch .a-switch + .a-headline {
  color: rgba(0, 0, 0, 0.5);
  margin-left: 32px;
}

.m-headline-switch .a-switch.active + .a-headline {
  color: #2e008b;
}

.m-HeadlineTextBlock label {
  margin-bottom: 24px;
}

.m-HeadlineTextBlock--XLarge__Centered .a-headline, .m-HeadlineTextBlock--XLarge__Left .a-headline {
  margin-bottom: 32px;
}

.m-HeadlineTextBlock--XLarge__Centered .a-headline:last-child, .m-HeadlineTextBlock--XLarge__Left .a-headline:last-child {
  margin-bottom: 0;
}

.m-HeadlineTextBlock--XLarge__Centered .a-paragraph, .m-HeadlineTextBlock--XLarge__Left .a-paragraph {
  margin-bottom: 32px;
}

.m-HeadlineTextBlock--XLarge__Centered .a-paragraph:last-child, .m-HeadlineTextBlock--XLarge__Left .a-paragraph:last-child {
  margin-bottom: 0;
}

.m-HeadlineTextBlock--XLarge__Centered .row {
  justify-content: center;
}

.m-HeadlineTextBlock--MediumLarge__Centered .a-headline, .m-HeadlineTextBlock--MediumLarge__Left .a-headline {
  margin-bottom: 24px;
}

.m-HeadlineTextBlock--MediumLarge__Centered .a-headline:last-child, .m-HeadlineTextBlock--MediumLarge__Left .a-headline:last-child {
  margin-bottom: 0;
}

.m-HeadlineTextBlock--MediumLarge__Centered .a-paragraph, .m-HeadlineTextBlock--MediumLarge__Left .a-paragraph {
  margin-bottom: 24px;
}

.m-HeadlineTextBlock--MediumLarge__Centered .a-paragraph:last-child, .m-HeadlineTextBlock--MediumLarge__Left .a-paragraph:last-child {
  margin-bottom: 0;
}

.m-HeadlineTextBlock--MediumLarge__Centered .row {
  justify-content: center;
}

.m-HeadlineTextBlock--Large__Centered .a-headline, .m-HeadlineTextBlock--Large__Left .a-headline {
  margin-bottom: 24px;
}

.m-HeadlineTextBlock--Large__Centered .a-headline:last-child, .m-HeadlineTextBlock--Large__Left .a-headline:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-HeadlineTextBlock--Large__Centered .a-headline, .m-HeadlineTextBlock--Large__Left .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
  .m-HeadlineTextBlock--Large__Centered .a-headline:not(:last-child), .m-HeadlineTextBlock--Large__Left .a-headline:not(:last-child) {
    margin-bottom: 16px;
  }
}

.m-HeadlineTextBlock--Large__Centered .a-paragraph, .m-HeadlineTextBlock--Large__Left .a-paragraph {
  margin-bottom: 24px;
}

.m-HeadlineTextBlock--Large__Centered .a-paragraph:last-child, .m-HeadlineTextBlock--Large__Left .a-paragraph:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-HeadlineTextBlock--Large__Centered .a-paragraph, .m-HeadlineTextBlock--Large__Left .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  .m-HeadlineTextBlock--Large__Centered .a-paragraph:not(:last-child), .m-HeadlineTextBlock--Large__Left .a-paragraph:not(:last-child) {
    margin-bottom: 16px;
  }
}

.m-HeadlineTextBlock--Large__Centered .row {
  justify-content: center;
}

.m-HeadlineTextBlock--Small__Centered .a-headline, .m-HeadlineTextBlock--Small__Left .a-headline {
  margin-bottom: 16px;
}

.m-HeadlineTextBlock--Small__Centered .a-headline:last-child, .m-HeadlineTextBlock--Small__Left .a-headline:last-child {
  margin-bottom: 0;
}

.m-HeadlineTextBlock--Small__Centered .a-paragraph, .m-HeadlineTextBlock--Small__Left .a-paragraph {
  margin-bottom: 16px;
}

.m-HeadlineTextBlock--Small__Centered .a-paragraph:last-child, .m-HeadlineTextBlock--Small__Left .a-paragraph:last-child {
  margin-bottom: 0;
}

.m-HeadlineTextBlock--Small__Centered .row {
  justify-content: center;
}

.m-HeadlineTextBlock--XSmall__Centered .a-headline, .m-HeadlineTextBlock--XSmall__Left .a-headline {
  margin-bottom: 12px;
}

.m-HeadlineTextBlock--XSmall__Centered .a-headline:last-child, .m-HeadlineTextBlock--XSmall__Left .a-headline:last-child {
  margin-bottom: 0;
}

.m-HeadlineTextBlock--XSmall__Centered .a-paragraph, .m-HeadlineTextBlock--XSmall__Left .a-paragraph {
  margin-bottom: 12px;
}

.m-HeadlineTextBlock--XSmall__Centered .a-paragraph:last-child, .m-HeadlineTextBlock--XSmall__Left .a-paragraph:last-child {
  margin-bottom: 0;
}

.m-heaadline-text-switch-block .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
}

.m-heaadline-text-switch-block .switchCheck--Div + .a-paragraph {
  color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

.m-heaadline-text-switch-block .switchCheck--Div .a-headline {
  cursor: pointer;
}

.m-heaadline-text-switch-block .m-headline-switch {
  margin-bottom: 8px;
}

.m-heaadline-text-switch-block .m-headline-switch.active + .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
}

.m-id-article-card--XSmall .a-article-card-image {
  flex: 1;
  max-width: 170px;
}

@media (max-width: 767px) {
  .m-id-article-card--XSmall .a-article-card-image {
    max-width: 100%;
  }
}

.m-id-article-card--XSmall .id-article-card--Wrap {
  text-decoration: none;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  text-decoration: none;
}

@media (max-width: 767px) {
  .m-id-article-card--XSmall .id-article-card--Wrap {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.m-id-article-card--XSmall .m-TitleBlock-CaptionedTitleBlock {
  margin-left: 24px;
  margin-bottom: 0;
  max-width: 360px;
}

@media (max-width: 767px) {
  .m-id-article-card--XSmall .m-TitleBlock-CaptionedTitleBlock {
    margin-left: 0;
    margin-top: 16px;
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .m-id-article-card--XSmall .m-TitleBlock-CaptionedTitleBlock .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    color: #222222;
  }
  .m-id-article-card--XSmall .m-TitleBlock-CaptionedTitleBlock .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #2e008b;
  }
  .m-id-article-card--XSmall .m-TitleBlock-CaptionedTitleBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
  }
}

.m-id-article-card--XSmall .a-headline {
  text-decoration: underline;
}

.m-id-article-card--XSmall .a-headline:not(:last-child) {
  margin-bottom: 12px;
}

.m-id-article-card--XSmall .a-subheadline {
  margin-bottom: 12px;
}

.m-id-article-card--XLarge .a-article-card-image {
  margin-bottom: 32px;
}

.m-id-article-card--XLarge .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.m-id-article-card--Large .a-article-card-image {
  margin-bottom: 24px;
}

.m-id-article-card--Large .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.m-id-article-card--Large .m-TitleBlock-CaptionedTitleBlock {
  margin-bottom: 24px;
}

.m-id-article-card__Link {
  text-decoration: none;
}

.m-id-article-card .a-link {
  cursor: pointer;
  pointer-events: none;
}

.m-idCards .col-10.col-md-12 {
  flex: 0 0 83.4%;
  max-width: 83.4%;
}

@media (max-width: 767px) {
  .m-idCards .col-10.col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.m-idCards__List {
  display: flex;
  flex-wrap: wrap;
  margin-right: -56px;
  margin-bottom: -56px;
}

@media (max-width: 1024px) {
  .m-idCards__List {
    justify-content: center;
    margin-bottom: -50px;
    margin-right: -50px;
  }
}

@media (max-width: 576px) {
  .m-idCards__List {
    margin-right: 0;
    margin-bottom: -16px;
  }
}

.m-idCards__List-Picture {
  min-width: 192px;
  max-width: 192px;
  display: none;
  margin-bottom: 56px;
  margin-right: 56px;
}

@media (max-width: 1024px) {
  .m-idCards__List-Picture {
    margin-bottom: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 576px) {
  .m-idCards__List-Picture {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
  }
}

.m-idCards__MoreLink {
  margin-top: 120px;
  text-align: center;
  display: none;
}

@media (max-width: 576px) {
  .m-idCards__MoreLink {
    margin-top: 72px;
  }
}

.m-id-topic-variant--Picture {
  position: relative;
  margin-bottom: 24px;
}

.m-id-topic-variant--Picture img {
  width: 100%;
}

.m-id-topic-variant--Genre {
  position: absolute;
  left: 12px;
  bottom: 12px;
}

.m-id-topic-variant--Genre .a-Tag {
  display: inline-block;
  margin: 5px 5px 0 0;
  cursor: default;
}

.m-id-topic-variant--New {
  position: absolute;
  left: 12px;
  top: 12px;
}

.m-id-topic-variant--New .a-Tag {
  display: inline-block;
  cursor: default;
}

.m-image-Framed {
  border-color: #2e008b;
  border-width: 6px;
  display: inline-block;
  margin-bottom: 16px;
}

.m-image-Framed img {
  width: 100%;
}

.m-ImageGrid-Small {
  display: flex;
  flex-wrap: wrap;
  margin-left: -24px;
  margin-right: -24px;
}

.m-ImageGrid-Small--Centered {
  justify-content: center;
}

.m-ImageGrid-Small .a-imageGrid {
  padding: 0 24px;
  margin-bottom: 24px;
  align-items: center;
  display: flex;
  justify-content: center;
}

.m-ImageGrid-Small .a-imageGrid:last-child {
  margin-right: 0;
}

.m-imageGrid {
  display: flex;
  flex-wrap: wrap;
}

.m-imageGrid--Centered {
  justify-content: center;
}

.m-imageGrid .a-imageGrid {
  margin-right: 24px;
  margin-bottom: 24px;
}

.m-imageGrid .a-imageGrid:last-child {
  margin-right: 0;
}

.m-imageGrid .a-imageGrid img {
  max-height: 80px;
  width: auto;
}

.m-image-illustrationBoxed {
  position: relative;
}

.m-image-illustrationBoxed__Zoom {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  height: 48px;
  z-index: 9;
}

.m-image-illustrationBoxed__Zoom--arrow {
  display: inline-block;
  border-right: 48px solid #2e008b;
  border-bottom: 48px solid transparent;
}

.m-image-illustrationBoxed__Zoom img {
  position: absolute;
  right: 6px;
  top: 6px;
  z-index: 10;
}

.image_tile_large_wrap {
  padding-right: 12px;
  padding-left: 12px;
}

@media (max-width: 1193px) {
  .image_tile_large_wrap {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media (max-width: 767px) {
  .image_tile_large_wrap {
    padding-right: 8px;
    padding-left: 8px;
  }
}

@media (max-width: 1193px) {
  .image_tile_large_wrap {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.image_tile_large_wrap a {
  display: block;
}

.image_tile_large_wrap a .m-image_tile--Large {
  position: relative;
  overflow: hidden;
}

.image_tile_large_wrap a .m-image_tile--Large img {
  transition: all 0.5s ease-in-out;
}

.image_tile_large_wrap a:hover .m-image_tile--Large img {
  transform: scale(1.1);
}

@media (min-width: 1024px) {
  .image_tile_large_wrap a:hover .a-subheadline {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.image_tile_large_wrap .m-image_tile--Large {
  min-height: 264px;
  min-width: 264px;
  max-width: 264px;
  margin-bottom: 24px;
}

@media (max-width: 1193px) {
  .image_tile_large_wrap .m-image_tile--Large {
    min-height: 156px;
    min-width: 156px;
    max-width: 156px;
    margin-bottom: 16px;
  }
}

.image_tile_large_wrap .m-image_tile--Large .tileBlock__content {
  position: absolute;
  left: 24px;
  right: 16px;
  bottom: 24px;
  padding-right: 48px;
}

@media (max-width: 1193px) {
  .image_tile_large_wrap .m-image_tile--Large .tileBlock__content {
    left: 16px;
    bottom: 16px;
    padding-right: 38px;
    line-height: 16px;
  }
}

.image_tile_large_wrap .m-image_tile--Large .tileBlock__content .a-subheadline {
  color: #ffffff;
  background-image: linear-gradient(transparent calc(100% - 1.2px), #ffffff 1.2px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px);
  background-size: 0% 100%;
  display: inline;
}

.image_tile_large_wrap .m-image_tile--Large .tileBlock__content .a-subheadline:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/arrow/sei-arrow.svg) no-repeat center;
  background-size: 100%;
  width: 32px;
  height: 32px;
  position: absolute;
  right: 0;
  bottom: 0;
}

@media (max-width: 1193px) {
  .image_tile_large_wrap .m-image_tile--Large .tileBlock__content .a-subheadline:after {
    width: 20px;
    height: 17px;
  }
}

@media (max-width: 1193px) {
  .image_tile_large_wrap .m-image_tile--Large .tileBlock__content .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #fff;
  }
}

.image_tile_small_wrap {
  padding-right: 12px;
  padding-left: 12px;
}

@media (max-width: 1193px) {
  .image_tile_small_wrap {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media (max-width: 767px) {
  .image_tile_small_wrap {
    padding-right: 8px;
    padding-left: 8px;
  }
}

.image_tile_small_wrap a {
  display: block;
}

.image_tile_small_wrap a .m-image_tile--Small {
  position: relative;
  overflow: hidden;
}

.image_tile_small_wrap a .m-image_tile--Small img {
  transition: all 0.5s ease-in-out;
}

.image_tile_small_wrap a:hover .m-image_tile--Small img {
  transform: scale(1.1);
}

@media (min-width: 1024px) {
  .image_tile_small_wrap a:hover .a-subheadline {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 1000%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.image_tile_small_wrap .m-image_tile--Small {
  min-height: 168px;
  min-width: 168px;
  max-width: 168px;
  margin-bottom: 24px;
}

@media (max-width: 1193px) {
  .image_tile_small_wrap .m-image_tile--Small {
    min-height: 156px;
    min-width: 156px;
    max-width: 156px;
    margin-bottom: 16px;
  }
}

.image_tile_small_wrap .m-image_tile--Small .tileBlock__content {
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 20px;
  padding-right: 28px;
  line-height: 16px;
}

@media (max-width: 1193px) {
  .image_tile_small_wrap .m-image_tile--Small .tileBlock__content {
    left: 16px;
    bottom: 16px;
  }
}

.image_tile_small_wrap .m-image_tile--Small .tileBlock__content .a-subheadline {
  color: #ffffff;
  background-image: linear-gradient(transparent calc(100% - 1.2px), #ffffff 1.2px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px);
  background-size: 0% 100%;
  display: inline;
}

.image_tile_small_wrap .m-image_tile--Small .tileBlock__content .a-subheadline:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/arrow/sei-arrow.svg) no-repeat center;
  background-size: 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
}

@media (max-width: 1193px) {
  .image_tile_small_wrap .m-image_tile--Small .tileBlock__content .a-subheadline:after {
    width: 18px;
    height: 18px;
  }
}

.m-important-notification-bar-con {
  display: flex;
  align-items: center;
}

@media (max-width: 576px) {
  .m-important-notification-bar-con {
    display: block;
  }
}

.m-important-notification-bar-con:not(:last-child) {
  margin-bottom: 16px;
}

.m-important-notification-bar-con .a-Tag {
  pointer-events: none;
}

@media (min-width: 576px) {
  .m-important-notification-bar-con .a-Tag,
  .m-important-notification-bar-con .a-paragraph {
    margin-right: 20px;
  }
}

@media (max-width: 576px) {
  .m-important-notification-bar-con .a-paragraph {
    margin: 4px 0 4px 16px;
  }
}

.m-important-notification-bar-con .a-link {
  text-decoration: none;
  background-image: linear-gradient(transparent calc(100% - 1.6px), #2e008b 1.6px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px) !important;
  background-size: 100% 100%;
  display: inline;
  padding-bottom: 2px;
}

.m-important-notification-bar-con .a-link::before {
  display: none;
}

@media (min-width: 1024px) {
  .m-important-notification-bar-con .a-link:hover {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

@media (max-width: 767px) {
  .m-important-notification-bar-con .a-link {
    font-size: 14px;
    line-height: 20px;
  }
}

.m-important-notification-bar-con--link {
  flex: 1;
}

@media (max-width: 576px) {
  .m-important-notification-bar-con--link {
    margin-top: 12px;
  }
}

.m-important-notification-bar-con--Content {
  display: flex;
  align-items: center;
}

.m-important-notification-bar--wrap {
  max-width: 860px;
  margin: 0 auto;
  padding: 24px 0;
}

@media (max-width: 767px) {
  .m-important-notification-bar--wrap {
    padding: 16px 0;
  }
}

.m-important-notification-bar .m-notification__Icon {
  max-width: 32px;
  margin-right: 40px;
}

@media (max-width: 767px) {
  .m-important-notification-bar .m-notification__Icon {
    margin-right: 32px;
  }
}

.m-important-notification-bar .m-notification-bar--con {
  flex: 1;
}

.m-innerMasthead {
  position: relative;
  overflow: hidden;
}

.m-innerMasthead__Content {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.m-innerMasthead__Content .a-innerMasthead__title {
  margin-bottom: 48px;
}

@media (max-width: 767px) {
  .m-innerMasthead__Content .a-innerMasthead__title {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    color: #ffffff;
    margin-bottom: 24px;
  }
}

.m-innerMasthead__Content .a-innerMasthead__title + .innerMasthead__tags {
  margin-top: -40px;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .m-innerMasthead__Content .a-innerMasthead__title + .innerMasthead__tags {
    margin-top: -20px;
    margin-bottom: 0;
    margin-right: -16px;
  }
}

.m-innerMasthead__Content h1.black {
  color: #222222;
}

.m-innerMasthead__Content .m-breadcrumb {
  margin-top: 16px;
}

.m-innerMasthead--Corner::before {
  content: "";
  background: url("/schKouqa/files/cn/images/hero/corner.png") no-repeat left bottom;
  background-size: cover;
  position: absolute;
  bottom: -1px;
  left: 0;
  min-width: 529px;
  height: 100%;
  display: block;
}

.innerMasthead__tags {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}

.innerMasthead__tags .a-Tag {
  margin-right: 16px;
  margin-bottom: 16px;
  white-space: nowrap;
}

.innerMasthead__tags .a-Tag:last-child {
  margin-right: 0px;
}

.m-HeadlineIntroBlock {
  margin-bottom: 40px;
}

.m-HeadlineIntroBlock:last-child {
  margin-bottom: 0;
}

.m-HeadlineIntroBlock--Large .a-headline--Large, .m-HeadlineIntroBlock--Large .a-headline--MediumLarge {
  margin-bottom: 32px;
}

.m-HeadlineIntroBlock--Large .a-headline--Small {
  color: #222222;
  margin-bottom: 40px;
}

.m-HeadlineIntroBlock--Large .a-headline--Small:last-child {
  margin-bottom: 0;
}

.m-HeadlineIntroBlock .m-image-illustrationBoxed {
  margin-bottom: 40px;
}

.m-HeadlineIntroBlock .m-image-illustrationBoxed:last-child {
  margin-bottom: 0;
}

.m-HeadlineIntroBlock .a-paragraph {
  margin-bottom: 40px;
}

.m-HeadlineIntroBlock .a-paragraph:last-child {
  margin-bottom: 0;
}

.m-HeadlineIntroBlock .a-button, .m-HeadlineIntroBlock .a-link {
  margin-bottom: 40px;
}

.m-HeadlineIntroBlock .a-button:last-child, .m-HeadlineIntroBlock .a-link:last-child {
  margin-bottom: 0;
}

.m-HeadlineIntroBlock .m-contentBoxed-Six-col .a-link {
  margin-top: 0;
}

.m-HeadlineIntroBlock .m-contentBoxed-Six-col--paragraph .a-paragraph {
  margin-top: 0;
}

.m-HeadlineIntroBlock .m-contentBoxed-Six-col--Link {
  margin-bottom: 40px;
}

.m-HeadlineIntroBlock .m-contentBoxed-Six-col--Link:last-child {
  margin-bottom: 0;
}

.m-HeadlineIntroBlock .m-intro-button {
  margin-bottom: 40px;
}

.m-HeadlineIntroBlock .m-intro-button:last-child {
  margin-bottom: 0;
}

.m-contentBoxed-Six-col--Link, .m-contentBoxed-Six-col--paragraph {
  padding-left: 0;
  padding-right: 0;
}

.language-switcher {
  display: flex;
  align-items: center;
  padding: 0 30px;
  text-transform: uppercase;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #535353;
  border-left: solid 1px rgba(34, 34, 34, 0.78);
  cursor: pointer;
}

.language-switcher i, .language-switcher em {
  margin-right: 5px;
}

.language-switcher i svg, .language-switcher em svg {
  display: block;
}

.m-linedListing-subsidary-item .a-paragraph--Small {
  padding-right: 32px;
}

@media (max-width: 1193px) {
  .m-linedListing-subsidary-item .a-paragraph--Small {
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .m-linedListing-subsidary-item .a-paragraph--Small {
    padding-top: 8px;
  }
}

.m-linedListing-subsidary-item .divider {
  max-width: 100%;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper {
  padding: 24px 0;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name {
  margin-bottom: 12px;
  padding-right: 96px;
}

@media (max-width: 1193px) {
  .m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name {
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name {
    margin-bottom: 16px;
  }
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 2px;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(100% - 1.6px), #2e008b 1.6px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px) !important;
  background-size: 100% 100%;
  display: inline;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link::before {
  display: none;
}

@media (min-width: 1024px) {
  .m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link:hover {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link--External {
  display: inline;
  background-position: left center;
  padding-right: 0;
  padding-left: 0;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link--External::before {
  left: 0;
  display: none;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link--External:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg) no-repeat center;
  background-size: 100%;
  width: 16px;
  height: 16px;
  margin-bottom: -2px;
  margin-left: 4px;
  display: inline-block;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .location-label {
  margin-top: 12px;
}

.m-linedListing-subsidary-item .a-paragraph--Small {
  padding-right: 32px;
}

@media (max-width: 1193px) {
  .m-linedListing-subsidary-item .a-paragraph--Small {
    padding-right: 0;
  }
}

.m-linedListing-subsidary-item .divider {
  max-width: 100%;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper {
  padding: 24px 0;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name {
  margin-bottom: 12px;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 2px;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(100% - 1.6px), #2e008b 1.6px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.6px);
  background-size: 100% 100%;
  display: inline;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link::before {
  display: none;
}

@media (min-width: 1024px) {
  .m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link:hover {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link--External {
  display: inline;
  background-position: left center !important;
  padding-right: 0;
  padding-left: 0;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link--External::before {
  left: 0;
  display: none;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .m-linedListing--Name .a-link--External:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg) no-repeat center;
  background-size: 100%;
  width: 16px;
  height: 16px;
  margin-bottom: -2px;
  margin-left: 4px;
  display: inline-block;
}

.m-linedListing-subsidary-item .m-linedListing__wrapper .location-label {
  margin-top: 12px;
}

.m-linedListing-contactDepartment-item .divider {
  max-width: 100%;
}

.m-linedListing-contactDepartment-item .a-subheadline {
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-linedListing-contactDepartment-item .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #2e008b;
  }
}

.m-linedListing-contactDepartment-item .m-linedListing--Discription {
  padding-right: 32px;
}

@media (max-width: 1024px) {
  .m-linedListing-contactDepartment-item .m-linedListing--Discription {
    padding-right: 0;
  }
}

.m-linedListing-contactDepartment-item .a-paragraph {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-linedListing-contactDepartment-item .a-paragraph {
    margin-bottom: 16px;
  }
}

.m-linedListing-contactDepartment-item .m-linedListing__wrapper {
  padding: 24px 0 48px;
}

@media (max-width: 767px) {
  .m-linedListing-contactDepartment-item .m-linedListing__wrapper {
    padding-bottom: 32px;
  }
}

.m-linedListing-contactDepartment-item .divider {
  max-width: 100%;
}

.m-linedListing-contactDepartment-item .a-subheadline {
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-linedListing-contactDepartment-item .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #2e008b;
  }
}

.m-linedListing-contactDepartment-item .m-linedListing--Discription {
  padding-right: 32px;
}

@media (max-width: 1024px) {
  .m-linedListing-contactDepartment-item .m-linedListing--Discription {
    padding-right: 0;
  }
}

.m-linedListing-contactDepartment-item .a-paragraph {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-linedListing-contactDepartment-item .a-paragraph {
    margin-bottom: 16px;
  }
}

.m-linedListing-contactDepartment-item .m-linedListing__wrapper {
  padding: 24px 0 48px;
}

@media (max-width: 767px) {
  .m-linedListing-contactDepartment-item .m-linedListing__wrapper {
    padding-bottom: 32px;
  }
}

.m-linkList-footer--Small .m-linkList-footer--headline a {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.m-linkList-footer--XSmall .m-linkList-footer--headline {
  line-height: 14px;
}

.m-linkList-footer--XSmall .m-linkList-footer--headline a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}

.m-linkList-footer .m-linkList-footer--headline {
  margin-bottom: 24px;
}

.m-linkList-footer .m-linkList-footer--headline a:hover {
  text-decoration: none;
}

.m-linkList-footer .m-linkList-footer--headline a::before {
  display: none;
}

.m-linkList-footer ul li {
  line-height: 16px;
}

.m-linkList-footer ul li:not(:last-child) {
  margin-bottom: 16px;
}

.m-linkList-footer ul li a {
  vertical-align: top;
}

.m-linkList-footer ul li a:hover {
  text-decoration: underline;
}

.m-linkList-footer ul li a::before {
  display: none;
}

.m-linkList {
  padding-right: 24px;
}

.m-linkList--Large li {
  margin-bottom: 24px;
}

.m-linkList--Large li:last-child {
  margin-bottom: 0;
}

.m-linkList--MediumLarge li {
  margin-bottom: 16px;
}

.m-linkList--MediumLarge li:last-child {
  margin-bottom: 0;
}

.m-link-with-text {
  display: flex;
  flex-wrap: wrap;
}

.m-link-with-text label:not(:last-child) {
  padding-right: 24px;
}

.m-list-of-video-card {
  position: relative;
}

.m-list-of-video-card__Poster {
  position: relative;
  cursor: pointer;
  pointer-events: visible;
  width: 100%;
}

.m-list-of-video-card__Poster:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/schKouqa/files/cn/images/icons/play/play-btn.svg) no-repeat;
  width: 24px;
  height: 24px;
  background-size: cover;
  margin: auto;
}

.m-list-of-video-card__Caption {
  padding-top: 12px;
}

@media (max-width: 1024px) {
  .m-list-of-video-card__Caption {
    padding-top: 10px;
  }
}

.m-list-of-video-card__Caption a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  line-height: 24px;
  color: rgba(46, 0, 139, 0.78);
}

.m-list-of-video-card iframe {
  display: block;
}

.m-list-of-video-card video {
  width: 100%;
  display: block;
}

.m-list-of-video-card video[poster] {
  object-fit: cover;
  object-position: center;
}

.m-list-of-video-card .a-video__caption {
  padding: 0;
  margin-top: 12px;
  background: none;
  line-height: 24px;
  text-decoration: underline;
  color: #2e008b;
}

@media (max-width: 1024px) {
  .m-list-of-video-card .a-video__caption {
    margin-top: 10px;
  }
}

.m-list-of-video-filters__Title {
  min-width: 72px;
  margin-right: 24px;
}

@media (max-width: 767px) {
  .m-list-of-video-filters__Title {
    margin-right: 0;
  }
}

.m-list-of-video-filters__Checkbox_list {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  .m-list-of-video-filters__Checkbox_list {
    display: block;
  }
}

.m-list-of-video-filters__list {
  display: flex;
  justify-content: center;
  max-width: 744px;
  margin: 0 auto;
  margin-bottom: -12px;
}

@media (max-width: 1024px) {
  .m-list-of-video-filters__list {
    max-width: 604px;
  }
}

@media (max-width: 767px) {
  .m-list-of-video-filters__list {
    margin-bottom: -8px;
  }
}

@media (max-width: 767px) {
  .m-list-of-video-filters__list .a-paragraph {
    font-weight: 600;
    margin-bottom: 20px;
  }
}

.m-list-of-video-filters__list .a-CheckboxItem {
  margin-right: 24px;
  margin-bottom: 12px;
}

@media (max-width: 767px) {
  .m-list-of-video-filters__list .a-CheckboxItem {
    margin-right: 0;
    margin-bottom: 12px;
  }
}

@media (max-width: 767px) {
  .m-list-of-video-filters__list.filter_open {
    display: block !important;
    background: #ffffff;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    padding: 0 16px;
    z-index: 999;
  }
}

.m-list-of-video-filters__list .video_filter_button_close {
  margin: 24px 0;
}

.m-list-of-video-filters__list__apply {
  margin: 48px 0 24px;
}

.m-list-of-video-filters .video_filter_button .a-button {
  display: block;
}

.m-location-row {
  padding-top: 24px;
  border-top: solid 1px rgba(0, 0, 0, 0.25);
}

.m-location-row:not(:last-child) {
  padding-bottom: 24px;
}

.m-location-row .m-Location-Title {
  margin-bottom: 12px;
}

@media (max-width: 1024px) {
  .m-location-row .m-Location-Title {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .m-location-row .m-Location-Title {
    margin-bottom: 16px;
  }
}

.m-location-row .m-Location-Title .a-link {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 2px;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(100% - 1.6px), #2e008b 1.6px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px) !important;
  background-size: 100% 100%;
  display: inline;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-location-row .m-Location-Title .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.m-location-row .m-Location-Title .a-link::before {
  display: none;
}

@media (min-width: 1024px) {
  .m-location-row .m-Location-Title .a-link:hover {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-location-row .m-Location-Title .a-link--External {
  display: inline;
  background-position: left center;
  padding-right: 0;
  padding-left: 0;
}

.m-location-row .m-Location-Title .a-link--External::before {
  left: 0;
  display: none;
}

.m-location-row .m-Location-Title .a-link--External:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg) no-repeat center;
  background-size: 100%;
  width: 16px;
  height: 16px;
  margin-bottom: -2px;
  margin-left: 4px;
  display: inline-block;
}

@media (max-width: 767px) {
  .m-location-row .a-paragraph {
    margin-top: 8px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.m-location-row ul li {
  display: block;
  margin-bottom: 12px;
}

@media (max-width: 1024px) {
  .m-location-row ul li {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .m-location-row ul li {
    margin-top: 8px;
  }
}

@media (max-width: 767px) {
  .m-location-row ul li .a-Tag {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .m-location-row ul {
    padding-top: 8px;
  }
}

@media (max-width: 1024px) {
  .m-location-row .location-right-row [class*="col-"]:not(:last-child) .a-paragraph {
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .m-location-row .location-right-row [class*="col-"]:not(:last-child) .a-paragraph {
    margin-bottom: 0;
  }
}

.m-location-row .location-right-row [class*="col-"]:last-child {
  margin-bottom: 0;
}

.m-location-row .a-Tag {
  display: inline-block;
  text-align: left;
}

.m-location-Search {
  position: relative;
  margin-bottom: 16px;
}

.m-location-Search input {
  width: 100%;
  max-width: 100%;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  height: 42px;
  background: none;
  border: none;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  padding-top: 12px;
  padding-bottom: 12px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  font-weight: 400;
  color: #222222;
}

.m-location-Search input::placeholder {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  font-weight: 400;
}

.m-location-Search input::-moz-input-placeholder {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  font-weight: 400;
}

.m-location-Search input:-ms-input-placeholder {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  font-weight: 400;
}

.m-location-Search input:-webkit-input-placeholder {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  font-weight: 400;
}

.m-location-Search input::-ms-input-placeholder {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  font-weight: 400;
}

.m-location-Search .a-search-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.m-location-Search--Left input {
  padding-left: 32px;
}

.m-location-Search--Left .a-search-icon {
  left: 0;
}

.m-location-Search--Right input {
  padding-left: 16px;
  padding-right: 32px;
}

.m-location-Search--Right .a-search-icon {
  right: 0;
}

.m-LogoBlock .a-subheadline {
  text-align: center;
  display: block;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1193px) {
  .m-LogoBlock .a-subheadline {
    max-width: 434px;
  }
}

@media (max-width: 767px) {
  .m-LogoBlock .a-subheadline {
    padding-left: 24px;
    padding-right: 24px;
    margin-bottom: 24px;
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    font-weight: 500;
  }
}

.m-LogoBlock-Large {
  display: flex;
  flex-wrap: wrap;
}

.m-LogoBlock-Large--Centered {
  justify-content: center;
}

@media (max-width: 1193px) {
  .m-LogoBlock-Large {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .m-LogoBlock-Large {
    max-width: inherit;
  }
}

.m-LogoBlock .a-imageGrid {
  margin-right: 24px;
  margin-left: 24px;
  margin-bottom: 24px;
  align-items: center;
  display: flex;
  justify-content: center;
  max-width: 168px;
  max-height: 128px;
}

@media (max-width: 1193px) {
  .m-LogoBlock .a-imageGrid {
    margin-left: 36px;
    margin-right: 36px;
    margin-bottom: 36px;
  }
}

@media (max-width: 1024px) {
  .m-LogoBlock .a-imageGrid {
    margin-left: 24px;
    margin-right: 24px;
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-LogoBlock .a-imageGrid {
    max-width: 25%;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: 0;
    margin-right: 0;
    /*margin-bottom: $gutter-eight*2;*/
  }
}

@media (max-width: 576px) {
  .m-LogoBlock .a-imageGrid {
    max-width: 50%;
  }
}

.m-magazine-id-cover-block .a-id-cover-logo,
.m-magazine-id-cover-block .a-id-cover-logo + .a-id-cover-subheadline {
  margin-bottom: 16px;
}

.m-magazine-id-cover-block--vol {
  margin-bottom: 40px;
  align-items: flex-end;
}

@media (max-width: 767px) {
  .m-magazine-id-cover-block--vol {
    margin-bottom: 32px;
  }
}

.m-magazine-id-cover-block--vol + .a-id-cover-subheadline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .m-magazine-id-cover-block--vol + .a-id-cover-subheadline {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-magazine-id-cover-block .a-id-cover-logo--Default {
    width: 96px;
    height: 96px;
  }
}

@media (max-width: 767px) {
  .m-magazine-id-cover-block .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #ffffff;
  }
}

.m-magazine-id-sectionHeadSegment .a-id-cover-logo--Default {
  max-width: 170px;
  margin: auto auto 32px;
  max-height: 170px;
}

@media (max-width: 1024px) {
  .m-magazine-id-sectionHeadSegment .a-id-cover-logo--Default {
    max-width: 149px;
    max-height: 149px;
  }
}

@media (max-width: 767px) {
  .m-magazine-id-sectionHeadSegment .a-id-cover-logo--Default {
    max-width: 167px;
    max-height: 170px;
    margin: 0;
  }
}

.m-magazine-id-sectionHeadSegment--Paragraph {
  display: block;
}

@media (max-width: 767px) {
  .m-magazine-id-sectionHeadSegment--Paragraph {
    display: none;
  }
}

.m-magazine-id-sectionHeadSegment--Paragraph-Bold {
  margin-bottom: 24px;
}

.m-magazine-id-sectionHeadSegment--Paragraph-Bold .a-paragraph {
  font-weight: 700;
}

@media (max-width: 767px) {
  .m-magazine-id-sectionHeadSegment--Paragraph-Bold .a-paragraph {
    text-align: left;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
  }
}

@media (max-width: 767px) {
  .m-magazine-id-sectionHeadSegment--Paragraph-Bold {
    margin-bottom: 8px;
  }
}

.a-Device__Image__Srcset img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}

.a-caseStudiesList__Image {
  margin-bottom: 32px;
}

.a-caseStudiesList__Image img {
  display: block;
  width: 100%;
}

.a-illustration__img {
  background: #ffffff;
}

.a-illustration__img img {
  width: 100%;
}

.a-illustration__img + .a-illustration__caption {
  margin-top: -10px;
  position: relative;
}

.m-mapImageArea-popup {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #f3f5f9;
  width: 100%;
  max-width: 552px;
  transform: translateY(-50%);
  text-align: left;
  padding-top: 24px;
  padding-right: 96px;
  padding-bottom: 24px;
  padding-left: 40px;
}

.m-mapImageArea-popup.small-Images {
  max-width: 856px;
}

@media (max-width: 1024px) {
  .m-mapImageArea-popup.small-Images {
    max-width: 552px;
  }
}

.m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Overlay-Block {
  display: flex;
  flex-direction: row;
}

@media (max-width: 1024px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Overlay-Block {
    flex-direction: column;
  }
}

@media (max-width: 767px) {
  .m-mapImageArea-popup.small-Images.active .m-mapImageArea-popup__Images {
    display: block !important;
  }
}

.m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images {
  order: 1;
  width: 100%;
  max-width: 264px;
  min-width: 264px;
  margin-right: 40px;
  margin-bottom: 32px;
  display: block;
}

@media (max-width: 1024px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images {
    order: 2;
    display: flex;
    margin-right: 0;
    margin-bottom: 0;
    max-width: 100%;
    flex-wrap: wrap;
  }
}

@media (max-width: 767px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images {
    padding-left: 24px;
    padding-right: 24px;
    display: none !important;
  }
}

.m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage {
  max-width: 100%;
  margin: 0;
}

@media (max-width: 1024px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage {
    width: 192px;
  }
}

@media (max-width: 767px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage {
    margin-bottom: 32px;
    width: 242px;
  }
}

.m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage:not(:first-child) {
  margin-top: 24px;
}

@media (max-width: 1024px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage:not(:first-child) {
    margin-top: 0;
  }
}

@media (max-width: 1024px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage:nth-child(2n + 0) {
    margin-left: 32px;
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage:nth-child(2n + 0) {
    margin-left: 0;
  }
}

.m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage:last-child {
    margin-bottom: 64px;
  }
}

.m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Images .m-imageSmallImage .a-image__caption {
  width: 100%;
}

.m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Details {
  order: 2;
}

@media (max-width: 1024px) {
  .m-mapImageArea-popup.small-Images .m-mapImageArea-popup__Details {
    order: 1;
  }
}

@media (max-width: 767px) {
  .m-mapImageArea-popup {
    position: static;
    padding: 0;
    display: block !important;
    background: none;
    transform: none;
  }
}

.m-mapImageArea-popup .close {
  position: absolute;
  top: 32px;
  right: 24px;
  cursor: pointer;
  width: 24px;
  height: 24px;
}

@media (max-width: 767px) {
  .m-mapImageArea-popup .close {
    display: none;
  }
}

.m-mapImageArea-popup .a-headline {
  margin-bottom: 8px;
  position: relative;
  pointer-events: none;
}

@media (max-width: 767px) {
  .m-mapImageArea-popup .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
    background: #e8ecf4;
    padding: 16px;
    padding-right: 72px;
    padding-bottom: 16px;
    padding-left: 24px;
    pointer-events: auto;
  }
  .m-mapImageArea-popup .a-headline::after {
    display: block;
    content: "";
    background: url(/schKouqa/files/cn/images/icons/add/outline-blue.svg) center;
    position: absolute;
    top: 50%;
    background-size: 16px;
    width: 16px;
    height: 16px;
    right: 16px;
    margin-top: -8px;
  }
}

.m-mapImageArea-popup .a-subheadline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .m-mapImageArea-popup .a-subheadline {
    display: none;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #222222;
    margin-bottom: 32px;
    padding: 16px 24px 0;
  }
}

.m-mapImageArea-popup .a-paragraph {
  margin-bottom: 32px;
}

.m-mapImageArea-popup .a-paragraph:last-child {
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .m-mapImageArea-popup .a-paragraph:last-child {
    margin-bottom: 32px;
  }
}

.m-mapImageArea-popup .a-paragraph strong {
  font-weight: bold;
  display: block;
}

@media (max-width: 767px) {
  .m-mapImageArea-popup .m-mapImageArea-desc {
    padding: 0 24px 0;
    margin-top: 16px;
    display: none;
  }
}

.m-mapImageArea-popup.active .a-headline::after {
  background: url(/schKouqa/files/cn/images/icons/minus.svg) center;
}

.m-mapImageArea-popup.active .m-mapImageArea-desc, .m-mapImageArea-popup.active .a-subheadline {
  display: block;
}

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

.m-mapImage .m-mapImage__img {
  position: relative;
}

.m-mapImage .m-mapImage__img .a-image__caption {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
}

@media (max-width: 1193px) {
  .m-mapImage .m-mapImage__img .a-image__caption {
    position: static;
    max-width: inherit;
    display: block;
    padding: 10px 24px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
  }
}

.m-mapImage {
  text-align: center;
  position: relative;
}

.m-mapImage .map-sub-headline {
  margin-bottom: 72px;
}

@media (max-width: 1193px) {
  .m-mapImage .map-sub-headline {
    margin-bottom: 64px;
    max-width: 554px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .m-mapImage .map-sub-headline {
    margin-bottom: 48px;
    max-width: 328px;
  }
}

@media (max-width: 767px) {
  .m-mapImage .map-sub-headline .a-subheadline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    font-weight: 500;
    color: #2e008b;
  }
}

.m-mapImage a.maparea:active {
  color: #0075c2;
}

.m-mapImage .m-mapImageArea {
  position: relative;
}

.m-mapImage .m-mapImageArea .m-mapImageArea-block {
  position: relative;
}

.m-mapImage .m-mapImageArea .m-mapImageArea-block .m-mapImage-point {
  position: relative;
}

.m-mapImage .m-mapImageArea .m-mapImageArea-block .a-image__caption {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
}

@media (max-width: 1193px) {
  .m-mapImage .m-mapImageArea .m-mapImageArea-block .a-image__caption {
    position: static;
    max-width: inherit;
    display: block;
    padding: 10px 24px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
  }
}

.m-mapImage .m-mapImageArea-Points a {
  display: flex;
}

.m-mapImage .m-mapImageArea-Points a .pointer {
  font-size: 16px;
  color: #0075c2;
  font-weight: 600;
  position: absolute;
  top: 0;
  text-decoration: underline;
  line-height: 20px;
}

@media (max-width: 1024px) {
  .m-mapImage .m-mapImageArea-Points a .pointer {
    font-size: 12px;
    line-height: 10px;
  }
}

@media (max-width: 767px) {
  .m-mapImage .m-mapImageArea-Points a .pointer {
    font-size: 7px;
  }
}

.m-mapImage .m-mapImageArea-Points a .pointer-right {
  padding-right: 20px;
  right: 0;
}

@media (max-width: 1024px) {
  .m-mapImage .m-mapImageArea-Points a .pointer-right {
    padding-right: 12px;
  }
}

@media (max-width: 767px) {
  .m-mapImage .m-mapImageArea-Points a .pointer-right {
    padding-right: 6px;
  }
}

.m-mapImage .m-mapImageArea-Points a .pointer-right:after {
  left: auto;
  right: 0;
}

@media (max-width: 767px) {
  .m-mapImage .m-mapImageArea-Points a .pointer-right:after {
    top: 0;
    transform: translate(0px, 2px);
    -webkit-transform: translate(0px, 2px);
    -moz-transform: translate(0px, 2px);
    -ms-transform: translate(0px, 2px);
    -o-transform: translate(0px, 2px);
  }
}

.m-mapImage .m-mapImageArea-Points a .pointer-left {
  padding-left: 17px;
  left: 0;
}

@media (max-width: 1024px) {
  .m-mapImage .m-mapImageArea-Points a .pointer-left {
    padding-left: 12px;
  }
}

@media (max-width: 767px) {
  .m-mapImage .m-mapImageArea-Points a .pointer-left {
    padding-left: 6px;
  }
}

.m-mapImage .m-mapImageArea-Points a .pointer-left:after {
  left: 0;
  right: auto;
}

@media (max-width: 767px) {
  .m-mapImage .m-mapImageArea-Points a .pointer-left:after {
    top: 0px;
    transform: translate(0, 2px);
    -webkit-transform: translate(0, 2px);
    -moz-transform: translate(0px, 2px);
    -ms-transform: translate(0px, 2px);
    -o-transform: translate(0px, 2px);
  }
}

.m-mapImage .m-mapImageArea-Points a img {
  width: 14px;
  color: #0075c2;
}

.m-mapImage .m-mapImageArea-content {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  z-index: 9;
}

.m-mapImage .m-mapImageArea-content.active {
  display: block;
}

@media (max-width: 767px) {
  .m-mapImage .m-mapImageArea-content {
    position: static;
    display: block;
    width: auto;
    margin-left: -16px;
    margin-right: -16px;
    margin-top: 48px;
    display: block !important;
    background: transparent;
  }
}

.m-mapImage .m-mapImageArea-popup {
  display: none;
}

.m-nav-linkList {
  min-width: 128px;
  margin: 24px 50px 0 0;
  flex: 1;
}

.m-nav-linkList:last-child {
  margin-right: 0;
}

.m-nav-linkList ul {
  margin-top: 20px;
}

.m-nav-linkList ul li {
  margin-top: 24px;
}

.m-nav-linkList ul li a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.m-nav-linkList ul li a:hover {
  color: #2e008b;
}

.m-nav-linkList ul li .m-nav_linkList_image {
  display: none;
  position: absolute;
  left: 12px;
  margin-top: 24px;
}

.m-nav-linkList ul li:hover .m-nav_linkList_image {
  display: block;
}

.m-nav-productlinkList {
  position: relative;
}

.m-nav-productlinkList .m-nav_sidebar {
  padding-right: 28px;
}

@media (max-width: 1193px) {
  .m-nav-productlinkList .m-nav_sidebar {
    padding-right: 0;
    padding-bottom: 40px;
    max-width: 264px;
  }
}

@media (max-width: 767px) {
  .m-nav-productlinkList .m-nav_sidebar {
    border-bottom: 1px solid #e8ecf4;
    padding: 16px;
    max-width: 100%;
    cursor: pointer;
  }
}

.m-nav-productlinkList .m-nav_sidebar .a-link--SmallSecondary {
  text-transform: capitalize;
  color: #2e008b;
  margin-top: 20px;
}

@media (max-width: 1193px) {
  .m-nav-productlinkList .m-nav_sidebar .a-link--SmallSecondary {
    margin-top: 12px;
  }
}

.m-nav-productlinkList .m-nav_sidebar .a-link--SmallSecondary:hover {
  text-decoration: none;
}

.m-nav-productlinkList .m-nav_sidebar .a-link--SmallSecondary:hover::before {
  display: none;
}

.m-nav-productlinkList .m-nav_sidebar .a-link--Chevron {
  padding-left: 22px;
  background-image: url(/schKouqa/files/cn/images/icons/chevron/left-blue.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 18px;
}

@media (max-width: 767px) {
  .m-nav-productlinkList .m-nav_sidebar .a-link--Chevron {
    background-size: 40px;
    padding-left: 40px;
    text-decoration: none;
    text-align: center;
    margin: 0;
    display: block;
  }
}

@media (max-width: 767px) {
  .m-nav-productlinkList .m-nav_sidebar .back-navigation-Herader {
    font-size: 30px;
    line-height: 40px;
  }
}

.m-nav-productlinkList .m-nav_sidebar .a-headline--Large {
  font-size: 30px;
  line-height: 40px;
}

@media (max-width: 767px) {
  .m-nav-productlinkList .m-nav_sidebar .a-headline--Large {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
    text-align: center;
    background-image: url(/schKouqa/files/cn/images/icons/chevron/chevron-left-blue.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 32px;
    padding-left: 32px;
    padding-right: 32px;
    display: block;
    text-decoration: none;
  }
}

.m-nav-productlinkList .m-nav_sidebar .a-paragraph--XSmall {
  margin-bottom: 0;
}

.m-nav-productlinkList_wrap {
  padding-top: 10px;
}

@media (max-width: 1193px) {
  .m-nav-productlinkList_wrap {
    padding-top: 0;
  }
}

@media (max-width: 767px) {
  .m-nav-productlinkList_wrap {
    display: flex;
    flex-direction: column;
    padding-bottom: 48px;
  }
  .m-nav-productlinkList_wrap .link-internal {
    border-bottom: 1px solid #e8ecf4;
  }
  .m-nav-productlinkList_wrap .link-external {
    padding: 0 16px 16px;
    line-height: 16px;
  }
  .m-nav-productlinkList_wrap .link-external:last-child {
    padding-bottom: 0;
  }
}

.m-nav-productlinkList_wrap .a-link--Primary {
  color: #2e008b;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-nav-productlinkList_wrap .a-link--Primary {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 0;
    color: #222222;
    padding: 24px 16px 24px 16px;
    display: block;
  }
}

.m-nav-productlinkList_wrap .a-link--SmallPrimary {
  font-weight: 400;
  margin-bottom: 14px;
}

@media (max-width: 767px) {
  .m-nav-productlinkList_wrap .a-link--SmallPrimary {
    margin-bottom: 0;
  }
}

.m-nav-productlinkList_wrap .a-link--Internal {
  background-size: 14px;
}

.m-nav-productlinkList_wrap .a-link--Chevron {
  padding-right: 28px;
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-blue.svg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 20px;
  text-decoration: none;
}

.m-nav-productlinkList_wrap .a-link--Chevron:hover:before {
  display: none;
}

@media (max-width: 767px) {
  .m-nav-productlinkList_wrap .a-link--Chevron {
    padding-right: 61px;
    background-image: url(/schKouqa/files/cn/images/icons/chevron/chevron-right-blue.svg);
    background-position: calc(100% - 16px) center;
    background-size: 32px;
  }
}

.m-nav-productlinkList_wrap .m-nav-industries-linkList_wrap .justify-content-lg-center {
  justify-content: flex-start !important;
}

.m-nav-productlinkList_wrap .nav_link_items:not(:last-child) {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .m-nav-productlinkList_wrap .nav_link_items:not(:last-child) {
    margin-bottom: 40px;
  }
}

.m-nav-productlinkList_wrap .nav_link_items li:last-child a {
  margin-bottom: 0;
}

.m-nav-productlinkList .m-nav-linkList {
  width: 128px;
  flex: none;
  margin-top: 40px;
}

@media (max-width: 767px) {
  .m-nav-productlinkList .m-nav-linkList {
    margin-bottom: 0;
    padding: 0 8px;
    margin-right: 0;
    width: 50%;
  }
}

.m-nav-productlinkList .m-nav-linkList_wrap {
  padding-top: 10px;
  margin-top: -40px;
  margin-right: -50px;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  .m-nav-productlinkList .m-nav-linkList_wrap {
    margin: 0;
    padding: 0 8px 40px 8px;
  }
  .m-nav-productlinkList .m-nav-linkList_wrap .image_tile_small_wrap:first-child, .m-nav-productlinkList .m-nav-linkList_wrap .image_tile_small_wrap:nth-child(2) {
    margin-top: 16px;
  }
}

.m-nav-productlinkList .m-nav-linkList .a-link--SmallPrimary {
  font-weight: 400;
  display: inline-block;
}

.m-nav-productlinkList .m-nav-linkList .a-link--SmallPrimary::before {
  display: none;
}

.m-nav-productlinkList .m-nav-linkList .a-link--SmallPrimary:hover {
  font-weight: 700;
}

.m-nav-productlinkList .m-nav-linkList .a-link--Internal {
  background-position: right top;
}

.m-nav-productlinkList .productClose {
  background: url(/schKouqa/files/cn/images/icons/close-black.svg) no-repeat center;
  width: 12px;
  height: 12px;
  position: absolute;
  top: -30px;
  right: 0;
  display: block;
  z-index: 2;
}

@media (max-width: 1193px) {
  .m-nav-productlinkList .productClose {
    top: -20px;
  }
}

@media (max-width: 767px) {
  .m-nav-productlinkList .productClose {
    display: none;
  }
}

.m-nav-productlinkList--Industries .m-nav-linkList_wrap {
  margin-top: 0;
}

.nav_main_Megamenu {
  height: 312px;
  display: flex;
  width: 100%;
  flex-direction: column;
  position: relative;
  position: fixed;
  left: 0;
  right: 0;
  top: 92px;
  max-height: calc(100% - 92px);
  background: #ffffff;
  padding: 0;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

@media (max-width: 1193px) {
  .nav_main_Megamenu {
    height: 395px;
  }
}

@media (max-width: 767px) {
  .nav_main_Megamenu {
    position: fixed;
    top: 148px;
    bottom: 0;
    background: #fff;
    width: 100%;
    left: 100%;
    transition: left 0.35s ease-in-out;
    padding: 0;
    z-index: 1;
    overflow: hidden;
    min-height: inherit;
    max-height: inherit;
    height: inherit;
    border: none;
  }
  .nav_main_Megamenu.open {
    left: 0%;
  }
}

.nav_main_Megamenu .tab-bottomLink {
  padding: 0 18px;
  margin-bottom: 58px;
}

.submenu-animation {
  position: absolute;
  width: 100%;
  transition: all 0.5s;
  padding: 47px 0 52px;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

@media (max-width: 1193px) {
  .submenu-animation {
    padding: 40px 0 72px;
  }
}

@media (max-width: 767px) {
  .submenu-animation {
    overflow-y: auto;
    top: 0;
    bottom: 0;
    padding: 0;
  }
  .submenu-animation .container {
    max-width: inherit;
  }
  .submenu-animation .container,
  .submenu-animation [class*='col-'] {
    padding-left: 0;
    padding-right: 0;
  }
  .submenu-animation .row {
    margin-left: 0;
    margin-right: 0;
  }
}

.product-NavMenu {
  left: 0;
}

.product-subNavMenu {
  left: 100%;
}

.forward-move,
.back-move {
  left: 0;
}

.inActive {
  left: -100%;
}

.company_subMenu .productClose {
  opacity: 0;
}

.m-nav_linkList_image {
  max-width: 168px;
  width: 100%;
}

.m-nav_linkList_image .a-paragraph {
  margin-top: 8px;
}

.m-nav_linkList_image .a-nav_linkList_image {
  max-width: 168px;
  width: 100%;
}

.m-nav_linkList_image .a-nav_linkList_image img {
  width: 100%;
}

.m-header_right_nav .m-nav-LinkList-MegaMenu {
  position: fixed;
  left: 0;
  right: 0;
  top: 92px;
  max-height: calc(100% - 92px);
  background: #ffffff;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 47px 0 10px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  display: none;
}

@media screen and (max-width: 1193px) {
  .m-header_right_nav .m-nav-LinkList-MegaMenu {
    top: 230px;
    padding: 40px 0 30px;
  }
}

.m-header_right_nav .m-nav-LinkList-MegaMenu.active {
  display: block;
}

.m-header_right_nav .m-nav-LinkList-MegaMenu a::before {
  display: none;
}

.m-header_right_nav .m-nav-LinkList-MegaMenu > .container {
  position: relative;
  padding-right: 12px;
  padding-left: 12px;
}

@media screen and (max-width: 1193px) {
  .m-header_right_nav .m-nav-LinkList-MegaMenu > .container {
    padding-right: 48px;
    padding-left: 48px;
  }
}

.m-header_right_nav .m-nav-LinkList-MegaMenu [class*='col-'] {
  position: static;
}

.m-header_right_nav .m-nav-LinkList-MegaMenu.company_subMenu .m-nav-liskList_wrap {
  margin-bottom: -24px;
}

@media screen and (max-width: 1193px) {
  .m-header_right_nav .m-nav-LinkList-MegaMenu.company_subMenu .m-nav-liskList_wrap {
    margin-bottom: -16px;
  }
}

.m-header_right_nav .m-nav-LinkList-MegaMenu.company_subMenu .tab-bottomLink {
  margin-top: 48px;
}

.m-header_right_nav .m-nav-LinkList-MegaMenu .close-sidebar {
  width: 24px;
  height: 24px;
  background: url("/schKouqa/files/cn/images/icons/close-blue.svg") no-repeat center;
  background-size: 12px;
  position: absolute;
  right: 6px;
  top: -28px;
  z-index: 2;
  cursor: pointer;
}

.m-header_right_nav .m-nav-LinkList-MegaMenu .m-nav_sidebar {
  padding: 0;
}

.m-header_right_nav .m-nav-LinkList-MegaMenu .m-nav_sidebar .a-headline--Large {
  font-size: 30px;
  line-height: 40px;
}

.m-nav-LinkList--No-Titile {
  visibility: hidden;
}

.m-nav-LinkList--Links {
  max-width: 128px;
}

.m-nav-LinkList--Titile {
  text-align: left;
}

.m-nav-LinkList--Titile .a-link {
  padding: 0 20px 0 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #2e008b;
}

.m-nav-LinkList--Titile .a-link:hover {
  font-size: 12px;
  line-height: 16px;
  color: #2e008b;
  letter-spacing: 0.05px;
  font-weight: 700;
}

.m-nav-LinkList--Titile .a-link.a-link--Internal {
  background-position: top right;
}

.m-nav_main {
  padding: 0;
}

.m-nav_main > ul {
  display: flex;
  list-style: none;
  justify-content: flex-end;
  width: 100%;
  padding: 0;
  margin: 0;
}

.m-nav_main > ul > li > a {
  padding: 0 20px;
  text-decoration: none;
  height: 91px;
  display: flex;
  align-items: center;
  position: relative;
  font-size: 15px;
}

@media screen and (max-width: 1193px) {
  .m-nav_main > ul > li > a {
    padding: 0 20px;
  }
}

.m-nav_main > ul > li > a::before {
  display: none;
}

.m-nav_main > ul > li > a::after {
  content: '';
  background: #2e008b;
  height: 3px;
  position: absolute;
  bottom: -1px;
  left: 20px;
  right: 20px;
  opacity: 0;
}

@media screen and (max-width: 1193px) {
  .m-nav_main > ul > li > a::after {
    left: 20px;
    right: 20px;
  }
}

.m-nav_main > ul > li:last-child {
  padding-right: 0;
}

.m-nav_main > ul > li:hover > a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  width: auto;
  letter-spacing: -0.08px;
  font-size: 15px;
  font-weight: 400;
}

@media screen and (min-width: 1193px) {
  .m-nav_main > ul > li:hover > a {
    color: #2e008b;
    font-weight: 500;
  }
}

.m-nav_main > ul > li > a.active {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
  letter-spacing: -0.08px;
  font-size: 15px;
}

@media screen and (min-width: 1193px) {
  .m-nav_main > ul > li:hover > a::after,
  .m-nav_main > ul > li > a.active::after {
    opacity: 1;
  }
}

@media screen and (max-width: 1193px) {
  .m-nav_main > ul > li.open:hover > a {
    color: #2e008b;
    font-weight: 500;
  }
}

@media screen and (max-width: 1193px) {
  .m-nav_main > ul > li.open:hover > a::after, .m-nav_main > ul > li.open:hover > a.active::after {
    opacity: 1;
  }
}

.m-nav_main > ul > li:hover .nav_main_subMenu {
  display: block;
}

@media screen and (min-width: 1193px) {
  .m-nav_main > ul > li:hover .new_products_subMenu {
    display: block;
  }
}

.m-nav_main .new_products_subMenu {
  display: none;
}

.m-nav_main .nav_main_subMenu {
  position: fixed;
  left: 0;
  right: 0;
  top: 92px;
  max-height: calc(100% - 92px);
  background: #ffffff;
  overflow: auto;
  padding: 52px 0;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  display: none;
  min-height: 380px;
}

.m-nav_main .nav_main_subMenu a::before {
  display: none;
}

.m-nav_main .nav_main_subMenu > .container {
  position: relative;
}

.m-nav_main .nav_main_subMenu [class*='col-'] {
  position: static;
}

.m-nav_main .nav_main_subMenu.company_subMenu .m-nav-liskList_wrap {
  margin-bottom: -24px;
}

@media screen and (max-width: 1193px) {
  .m-nav_main .nav_main_subMenu.company_subMenu .m-nav-liskList_wrap {
    margin-bottom: -16px;
  }
}

.m-nav_main .nav_main_subMenu.company_subMenu .tab-bottomLink {
  margin-top: 48px;
}

.m-nav_main .nav_main_subMenu.products_subMenu .tab-bottomLink {
  margin-top: 42px;
}

.m-nav_main .nav_main_subMenu.industries_subMenu {
  padding-bottom: 88px;
}

.m-nav_main .nav_main_subMenu.industries_subMenu .m-nav-liskList_wrap {
  margin-bottom: -24px;
}

@media screen and (max-width: 1193px) {
  .m-nav_main .nav_main_subMenu.industries_subMenu .m-nav-liskList_wrap {
    margin-bottom: -16px;
  }
}

.m-nav_main .nav_main_subMenu.industries_subMenu .tab-bottomLink {
  margin-top: 48px;
}

.mobile-menu-body {
  padding: 0 0 16px;
  position: relative;
  width: 100%;
  /*transform: translateX(-100%);*/
}

.mobile-menu-body > ul {
  width: 100%;
}

.mobile-menu-body > ul > li {
  padding: 0;
  position: relative;
}

.mobile-menu-body > ul > li.has_dropdown > a:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/arrow/right-blue.svg) no-repeat center;
  width: 24px;
  height: 24px;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}

.mobile-menu-body > ul > li > a {
  color: #222222;
  padding: 26px 40px 26px 16px;
  position: relative;
  display: block;
  text-decoration: none;
  border-bottom: 1px solid #e8ecf4;
}

.mobile-menu-body .mobile-sub-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  background: #fff;
  width: 100%;
  left: 100%;
  transition: left .35s ease-in-out;
  padding: 0;
  z-index: 1;
  overflow-y: auto;
  display: none;
}

.mobile-menu-body .mobile-sub-menu.active {
  display: block;
}

.mobile-menu-body .mobile-sub-menu .back-menu {
  position: relative;
  padding: 16px 0 16px 64px;
  display: block;
  text-decoration: none;
  border-bottom: 1px solid #e8ecf4;
}

.mobile-menu-body .mobile-sub-menu .back-menu:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/arrow/left-blue.svg) no-repeat center;
  background-size: cover;
  width: 34px;
  height: 34px;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap {
  display: flex;
  flex-wrap: wrap;
  padding: 16px 8px;
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list {
  width: 50%;
  padding: 17px 8px 17px;
  margin-bottom: 6px;
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list .mob-topLink a {
  color: #2e008b;
  margin-bottom: 20px;
  display: block;
  text-decoration: none;
  padding-right: 20px;
  position: relative;
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list .mob-topLink a img {
  max-width: 18px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list.nav-list-last {
  width: 100%;
  padding-bottom: 14px;
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list.nav-list-last .mob-topLink a {
  padding-right: 0;
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list.nav-list-last .mob-topLink a img {
  position: relative;
  right: inherit;
  top: inherit;
  transform: none;
  margin-top: -2px;
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list li {
  padding-bottom: 24px;
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list li:last-child {
  padding-bottom: 0;
}

.mobile-menu-body .mobile-sub-menu .mob-nav-list-wrap .mob-nav-list li a {
  display: block;
  color: rgba(34, 34, 34, 0.78);
  text-decoration: none;
}

.m-nav-liskList_wrap {
  flex-wrap: wrap;
}

@media screen and (min-width: 1194px) {
  .m-nav-liskList_wrap.nav_justify_left .m-nav-linkList {
    flex: 0 0 128px;
  }
  .m-nav-liskList_wrap.nav_justify_left .m-nav-linkList:nth-child(5n) {
    margin-right: 0;
  }
}

@media screen and (min-width: 1025px) {
  .m-nav-liskList_wrap.nav_justify_left {
    justify-content: start !important;
  }
  .m-nav-liskList_wrap.nav_justify_left .m-nav-linkList {
    width: calc(20% - 50px);
    flex: inherit;
  }
}

.m-nav-linkList {
  min-width: 128px;
  margin: 24px 50px 0 0;
  flex: 1;
}

.m-nav-linkList:last-child {
  margin-right: 0;
}

.m-nav-linkList .topLink {
  display: flex;
}

.m-nav-linkList ul {
  margin-top: 8px;
}

.m-nav-linkList ul li {
  margin-top: 0;
}

.m-nav-linkList ul li:first-child {
  margin-top: 0;
}

.m-nav-linkList ul li a {
  color: rgba(34, 34, 34, 0.78);
  display: block;
  padding: 12px 0;
  letter-spacing: -0.03px;
}

.m-nav-linkList ul li a:hover {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #2e008b;
  letter-spacing: -0.4px;
}

.m-nav-linkList ul li .m-nav_linkList_image {
  display: none;
  position: absolute;
  left: 12px;
  margin-top: 24px;
}

.m-nav-linkList ul li:hover .m-nav_linkList_image {
  display: block;
}

@media screen and (max-width: 1024px) {
  .m-nav-linkList {
    width: calc(33.3333% - 50px);
    flex: initial;
    margin-bottom: 45px;
  }
}

.m-nav_sidebar {
  padding-right: 40px;
}

.m-nav_sidebar p {
  margin: 24px 0;
}

.m-nav_sidebar p:last-child {
  margin-bottom: 0;
}

.m-nav_sidebar .a-link {
  display: inline-block;
  vertical-align: top;
}

.m-nav_sidebar .a-link:hover {
  text-decoration: underline;
}

.m-nav-LinkList--No-Titile {
  visibility: hidden;
  margin-bottom: 8px;
}

.m-nav-LinkList--Links {
  max-width: 128px;
}

.m-nav-LinkList--Titile {
  text-align: left;
}

.m-nav-LinkList--Titile .a-link {
  padding: 0 20px 0 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #2e008b;
}

.m-nav-LinkList--Titile .a-link:hover {
  font-size: 12px;
  line-height: 16px;
  color: #2e008b;
  letter-spacing: 0.05px;
  font-weight: 700;
}

.m-nav-LinkList--Titile .a-link.a-link--Internal {
  background-position: top right;
}

.m-navigation-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.m-navigation-items--Small .a-button {
  min-width: 46px;
  text-align: left;
  margin-right: 72px;
}

@media (max-width: 767px) {
  .m-navigation-items--Small .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}

.m-navigation-items--Small .a-button.active {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-navigation-items--Small .a-button.active {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #2e008b;
  }
}

.m-navigation-items--XLarge .a-button {
  min-width: 84px;
}

.m-navigation-items--XLarge .a-button:not(:last-child) {
  margin-right: 72px;
}

@media (max-width: 1024px) {
  .m-navigation-items--XLarge .a-button:not(:last-child) {
    margin-right: 66px;
  }
}

@media (max-width: 1024px) {
  .m-navigation-items--XLarge .a-button {
    min-width: 72px;
  }
}

.m-navigation-items--XLarge .a-button.active {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
  border-bottom: 2px solid #2e008b;
  padding-bottom: 31px;
}

.m-news-details-block .m-news--Details {
  max-width: 552px;
}

@media (max-width: 1024px) {
  .m-news-details-block .m-news--Details {
    max-width: 100%;
  }
}

.m-news-details-block .m-news--Details ul li {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 16px;
  margin-right: -5px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .m-news-details-block .m-news--Details ul li .a-Tag {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .m-news-details-block .m-news--Details ul li .a-Tag--XSmall--Highlight {
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-news-details-block .m-news--Details ul {
    /*padding-top: $gutter-eight;*/
  }
}

.m-news-details-block .m-news--Details .a-Tag {
  display: block;
  text-align: left;
}

.m-news-details-block .m-news--Paragraph > a {
  text-decoration: none;
}

.m-news-details-block .m-news--Title {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-news-details-block .m-news--Title {
    margin-bottom: 16px;
  }
}

.m-news-details-block .m-news--Title .a-link {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 2px;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(100% - 1.6px), #2e008b 1.6px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px) !important;
  background-size: 100% 100%;
  display: inline;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-news-details-block .m-news--Title .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.m-news-details-block .m-news--Title .a-link::before {
  display: none;
}

@media (min-width: 1024px) {
  .m-news-details-block .m-news--Title .a-link:hover {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-news-details-block .m-news--Title .a-link--External {
  display: inline;
  background-position: left center;
  padding-right: 0;
  padding-left: 0;
}

.m-news-details-block .m-news--Title .a-link--External::before {
  left: 0;
  display: none;
}

.m-news-details-block .m-news--Title .a-link--External:after {
  content: "";
  background: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg) no-repeat center;
  background-size: 100%;
  width: 16px;
  height: 16px;
  margin-bottom: -2px;
  margin-left: 4px;
  display: inline-block;
}

.m-news-details-block .m-news--Title .a-link--Download {
  display: inline;
  background-position: left center;
  padding-right: 0;
  padding-left: 0;
  margin-left: 24px;
}

.m-news-details-block .m-news--Title .a-link--Download::before {
  left: 0;
  display: none;
}

.m-news-details-block .m-news--Title .a-link--Download:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/download/download-blue.svg) no-repeat center;
  background-size: 100%;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  left: -26px;
  top: 1px;
}

@media (max-width: 767px) {
  .m-news-details-block .m-news--Title .a-link--Download:after {
    width: 20px;
    height: 20px;
  }
}

.m-news-row {
  padding-top: 24px;
  border-top: solid 1px rgba(0, 0, 0, 0.25);
}

@media (max-width: 767px) {
  .m-news-row {
    border-top: none;
    border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  }
  .m-news-row:not(:first-child) {
    padding-top: 39px;
  }
}

.m-news-row:not(:last-child) {
  padding-bottom: 24px;
}

@media (max-width: 767px) {
  .m-news-row:not(:last-child) {
    padding-bottom: 32px;
  }
}

.m-news-row > a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-decoration: none;
}

.m-news-row .m-news--Image {
  margin-right: 24px;
  margin-right: 24px;
  max-width: 168px;
  min-width: 168px;
  width: 100%;
}

@media (max-width: 1024px) {
  .m-news-row .m-news--Image {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-news-row .m-news--Image {
    max-width: 156px;
    min-width: 156px;
  }
}

@media (max-width: 1024px) {
  .m-news-row .m-news-details-block {
    width: calc(100% - 192px);
  }
}

@media (max-width: 767px) {
  .m-news-row .m-news-details-block {
    width: 100%;
  }
}

.m-notification-bar {
  max-width: 1920px;
  margin: 0 auto 1px;
  width: 100%;
}

.m-notification-bar:last-child {
  margin-bottom: 0;
}

.m-notification-bar--wrap {
  padding: 24px 32px;
}

@media (max-width: 767px) {
  .m-notification-bar--wrap {
    padding: 16px 0 24px;
  }
}

.m-notification-bar.m-notification-bar--notice {
  background-color: #121065;
}

.m-notification-bar.m-notification-bar--warning {
  background-color: #f03738;
}

.m-notification-bar--right {
  flex: 1;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 8px;
  margin-right: 47px;
}

@media (max-width: 1024px) {
  .m-notification-bar--right {
    margin-right: 24px;
  }
}

@media (max-width: 767px) {
  .m-notification-bar--right {
    padding-top: 0;
  }
}

.m-notification-bar--right .notification-text {
  max-width: 648px;
  margin-right: 32px;
}

@media (max-width: 1024px) {
  .m-notification-bar--right .notification-text {
    margin-right: 0;
    max-width: 100%;
  }
}

.m-notification-bar--right .notification-button {
  margin-top: 5px;
}

@media (max-width: 1024px) {
  .m-notification-bar--right .notification-button {
    margin-top: 8px;
  }
}

.m-notification-bar--right .notification-button .a-button {
  text-align: left;
}

.m-notification-bar--right .notification-button .a-button[class*=a-button__] {
  text-align: left;
  padding-left: 35px;
}

.m-notification-bar--right .notification-button .a-button[class*=a-button__]::before {
  margin-left: -24px;
}

.m-notification-bar--right .notification-button .a-button:not(:last-child) {
  margin-right: 16px;
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-notification-bar--right .notification-button .a-button:not(:last-child) {
    margin-right: 8px;
  }
}

.m-notification-bar--right .a-paragraph,
.m-notification-bar--right .a-subheadline {
  color: #ffffff;
  padding-bottom: 8px;
}

.m-notification-bar .m-notification__Icon {
  margin-right: 24px;
  max-width: 40px;
}

@media (max-width: 767px) {
  .m-notification-bar .m-notification__Icon {
    margin-right: 32px;
  }
}

.m-notification-bar--close {
  cursor: pointer;
  display: inline-block;
  margin-top: 6px;
  max-width: 24px;
}

.m-notification__notice {
  background: #f3f5f9;
  padding: 24px 98px 24px 32px;
  display: flex;
  flex-wrap: nowrap;
}

@media (max-width: 767px) {
  .m-notification__notice {
    padding: 14px 24px 14px 16px;
  }
}

.m-notification__notice .notification_icon {
  max-width: 40px;
  margin-right: 24px;
}

@media (max-width: 1024px) {
  .m-notification__notice .notification_icon {
    max-width: 32px;
  }
}

@media (max-width: 767px) {
  .m-notification__notice .notification_icon {
    max-width: 24px;
  }
}

.m-notification__notice .notification-right {
  flex: 1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 8px;
}

@media (max-width: 767px) {
  .m-notification__notice .notification-right {
    padding-top: 0;
  }
}

.m-notification__notice .notification-right .notification-text {
  max-width: 551px;
}

.m-notification__notice .notification-right .notification-text .a-subheadline {
  color: #2e008b;
  margin-bottom: 8px;
}

.m-notification__notice .notification-right .notification-text .a-paragraph {
  margin-bottom: 24px;
}

.m-notification__notice .notification-right .notification-text .a-link--Internal {
  background-position: bottom right;
  display: inline;
  padding-bottom: 3px;
}

.m-notification__notice .notification-right .a-button:not(:first-child) {
  margin-left: 11px;
}

.m-notification__warning {
  background: #f3f5f9;
  padding: 24px 98px 24px 32px;
  display: flex;
  flex-wrap: nowrap;
}

@media (max-width: 767px) {
  .m-notification__warning {
    padding: 14px 24px 14px 16px;
  }
}

.m-notification__warning .notification_icon {
  max-width: 40px;
  margin-right: 24px;
}

@media (max-width: 1024px) {
  .m-notification__warning .notification_icon {
    max-width: 32px;
  }
}

@media (max-width: 767px) {
  .m-notification__warning .notification_icon {
    max-width: 24px;
  }
}

.m-notification__warning .notification-right {
  flex: 1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 8px;
}

@media (max-width: 767px) {
  .m-notification__warning .notification-right {
    padding-top: 0;
  }
}

.m-notification__warning .notification-right .notification-text {
  max-width: 454px;
}

.m-notification__warning .notification-right .notification-text .a-subheadline {
  color: #2e008b;
  margin-bottom: 8px;
}

.m-notification__warning .notification-right .notification-text .a-paragraph {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-notification__warning .notification-right .notification-text .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
  }
}

.m-notification__warning .notification-right .notification-button {
  margin-bottom: -16px;
}

.m-notification__warning .notification-right .a-button {
  margin-bottom: 16px;
  text-align: left;
}

.m-notification__warning .notification-right .a-button[class*=a-button__] {
  text-align: left;
  padding-left: 35px;
}

.m-notification__warning .notification-right .a-button[class*=a-button__]::before {
  margin-left: -24px;
}

.m-notification__warning .notification-right .a-button:not(:last-child) {
  margin-right: 11px;
  margin-bottom: 16px;
}

.m-Office-Locations-List--Subtitle .a-subheadline {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .m-Office-Locations-List--Subtitle .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 8px;
  }
}

.m-Office-Locations:not(:last-child) {
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .m-Office-Locations:not(:last-child) {
    padding-bottom: 80px;
  }
}

.m-Office-Locations--Title {
  margin-top: 24px;
  margin-bottom: 26px;
}

@media (max-width: 767px) {
  .m-Office-Locations--Title {
    margin-bottom: 22px;
  }
}

@media (max-width: 1024px) {
  .m-Office-Locations--Title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

@media (max-width: 767px) {
  .m-Office-Locations--Title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

.m-Office-Locations .m-Office-Locations-List {
  margin-bottom: 36px;
}

.m-Office-Locations .m-Office-Locations-List:last-child {
  margin-bottom: 0;
}

.m-our-message {
  display: flex;
  max-width: 840px;
}

@media (max-width: 767px) {
  .m-our-message {
    display: block;
  }
}

.m-our-message--Thumbnail {
  margin-right: 48px;
}

.m-our-message--Thumbnail img {
  min-width: 240px;
  max-width: 240px;
}

@media (max-width: 767px) {
  .m-our-message--Thumbnail img {
    min-width: 328px;
    max-width: 328px;
  }
}

@media (max-width: 767px) {
  .m-our-message--Thumbnail {
    margin-right: 0;
    margin-bottom: 24px;
  }
}

.m-our-message--Title {
  padding-bottom: 16px;
}

@media (max-width: 767px) {
  .m-our-message--Title {
    padding-bottom: 12px;
  }
}

.m-our-message--Overview {
  padding-bottom: 13px;
}

@media (max-width: 1024px) {
  .m-our-message {
    max-width: 100%;
  }
}

.m-our-message:not(:last-child) {
  padding-bottom: 72px;
}

@media (max-width: 767px) {
  .m-our-message:not(:last-child) {
    padding-bottom: 64px;
  }
}

.m-overviewCard {
  width: 100%;
}

.m-overviewCard .a-overviewCard__Image {
  margin-bottom: 24px;
  margin-right: 32px;
}

.m-overviewCard .a-overviewCard__Image img {
  width: 100%;
}

@media (max-width: 1193px) {
  .m-overviewCard .a-overviewCard__Image {
    margin-right: 0;
  }
}

.m-overviewCard .overview-main {
  padding-right: 72px;
}

@media (max-width: 1193px) {
  .m-overviewCard .overview-main {
    max-width: 288px;
    padding-right: 0;
  }
}

.m-overviewCard .overview__titleAction {
  text-decoration: none;
  display: inline-block;
  margin-bottom: 16px;
}

.m-overviewCard .overview__titleAction .a-headline {
  display: inline;
  text-decoration: underline;
  /*background-image: linear-gradient(transparent calc(100% - 1px), $sei_brand_color 1px);
            background-repeat: no-repeat;
            background-position: left calc(100% - 1px);
            background-size: 100% 100%;
            padding-bottom: 2px;
            @media (min-width: $grid__bp-lg+px) {
                &:hover {
                    animation-name: underline_ani;
                    animation-duration: 1s;
                    animation-fill-mode: forwards;
                }
                @keyframes underline_ani {
                    0% {
                        background-size: 0%;
                    }
                    100% {
                        background-size: 100%;
                    }
                }
            }*/
}

.m-overviewCard .a-headline {
  margin-bottom: 16px;
}

.m-overviewCard .a-paragraph {
  margin-bottom: 24px;
}

.m-overviewCard .m-linkList li a:hover {
  text-decoration: underline;
}

.m-overviewLinkCard .a-headline {
  margin-bottom: 72px;
  text-transform: uppercase;
  text-decoration: underline;
}

.m-overviewLinkCard__Links {
  margin-bottom: -24px;
}

.m-overviewLinkCard__Link {
  margin-bottom: 24px;
  max-width: 264px;
}

@media (max-width: 576px) {
  .m-overviewLinkCard__Link {
    max-width: 274px;
  }
}

.m-overviewLinkCard__Link .a-linkList__Item {
  padding-right: 48px;
}

@media (max-width: 1024px) {
  .m-overviewLinkCard__Link .a-linkList__Item {
    padding-right: 28px;
  }
}

@media (max-width: 767px) {
  .m-overviewLinkCard__Link .a-linkList__Item {
    padding-right: 48px;
  }
}

.m-page-back-to-top {
  width: 64px;
  height: 64px;
  position: fixed;
  z-index: 100;
  right: 16px;
  bottom: -64px;
  cursor: pointer;
}

@media (max-width: 500px) and (orientation: portrait) {
  .m-page-back-to-top {
    right: 12px;
    bottom: -64px;
  }
}

.m-page-back-to-top img {
  opacity: 0.7;
}

.m-page-back-to-top:hover img {
  display: block;
  opacity: 1;
}

.m-paragraph-segment-two-column .paragraph-right-space {
  padding-right: 32px;
}

@media (max-width: 767px) {
  .m-paragraph-segment-two-column .paragraph-right-space .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-bottom: 40px;
  }
}

@media (max-width: 1024px) {
  .m-paragraph-segment-two-column .paragraph-right-space {
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .m-paragraph-segment-two-column {
    margin-bottom: -40px;
  }
}

.m-paragraph-segment-wide-one-column .m-HeadlineIntroBlock {
  margin-bottom: 40px;
}

.m-paragraph-segment-wide-one-column .col-7 {
  margin-right: 8.333333%;
}

@media (max-width: 1024px) {
  .m-paragraph-segment-wide-one-column .col-7 {
    margin-right: 0;
  }
}

.m-paragraph-segment-wide-one-column .a-paragraph--XSmall, .m-paragraph-segment-wide-one-column .a-link {
  margin-top: 24px;
}

.m-paragraph-segment-wide-one-column .a-paragraph strong {
  color: #222222;
}

.m-paragraph-segment-wide-one-column .a-paragraph a {
  color: rgba(34, 34, 34, 0.78);
}

@media (max-width: 767px) {
  .m-paragraph-segment-wide-one-column .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

@media (max-width: 767px) {
  .m-paragraph-segment-wide-one-column .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #222222;
  }
}

.m-prnews-List {
  margin-bottom: 72px;
}

.m-prnews-List--Subtitle .a-subheadline {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .m-prnews-List--Subtitle .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 8px;
  }
}

.m-prnews-details-block .m-prnews--Details {
  max-width: 552px;
}

@media (max-width: 1024px) {
  .m-prnews-details-block .m-prnews--Details {
    max-width: 100%;
  }
}

.m-prnews-details-block .m-prnews--Details ul li {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 16px;
  margin-right: -5px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .m-prnews-details-block .m-prnews--Details ul li .a-Tag {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .m-prnews-details-block .m-prnews--Details ul li .a-Tag--XSmall--Highlight {
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-prnews-details-block .m-prnews--Details ul {
    /*padding-top: $gutter-eight;*/
  }
}

.m-prnews-details-block .m-prnews--Details .a-Tag {
  display: block;
  text-align: left;
}

.m-prnews-details-block .m-prnews--Title {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-prnews-details-block .m-prnews--Title {
    margin-bottom: 16px;
  }
}

.m-prnews-details-block .m-prnews--Title .a-link {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 2px;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(100% - 1.6px), #2e008b 1.6px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px) !important;
  background-size: 100% 100%;
  display: inline;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-prnews-details-block .m-prnews--Title .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.m-prnews-details-block .m-prnews--Title .a-link::before {
  display: none;
}

@media (min-width: 1024px) {
  .m-prnews-details-block .m-prnews--Title .a-link:hover {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-prnews-details-block .m-prnews--Title .a-link--External {
  display: inline;
  background-position: left center;
  padding-right: 0;
  padding-left: 0;
}

.m-prnews-details-block .m-prnews--Title .a-link--External::before {
  left: 0;
  display: none;
}

.m-prnews-details-block .m-prnews--Title .a-link--External:after {
  content: "";
  background: url(/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg) no-repeat center;
  background-size: 100%;
  width: 16px;
  height: 16px;
  margin-bottom: -2px;
  margin-left: 4px;
  display: inline-block;
}

.m-prnews-details-block .m-prnews--Title .a-link--Download {
  display: inline;
  background-position: left center;
  padding-right: 0;
  padding-left: 0;
  margin-left: 24px;
}

.m-prnews-details-block .m-prnews--Title .a-link--Download::before {
  left: 0;
  display: none;
}

.m-prnews-details-block .m-prnews--Title .a-link--Download:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/download/download-blue.svg) no-repeat center;
  background-size: 100%;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  left: -26px;
  top: 1px;
}

@media (max-width: 767px) {
  .m-prnews-details-block .m-prnews--Title .a-link--Download:after {
    width: 20px;
    height: 20px;
  }
}

.m-prnews-row {
  display: flex;
  flex-wrap: nowrap;
  padding-top: 24px;
  border-top: solid 1px rgba(0, 0, 0, 0.25);
  align-items: center;
}

.m-prnews-row:not(:last-child) {
  padding-bottom: 24px;
}

@media (max-width: 1024px) {
  .m-prnews-row {
    display: block;
  }
}

.m-prnews-row__Link {
  margin-right: 24px;
}

@media (max-width: 1024px) {
  .m-prnews-row__Link {
    margin-bottom: 24px;
    margin-right: 0;
    display: inline-block;
  }
}

.m-prnews-row .m-prnews--Image {
  max-width: 168px;
  width: 100%;
}

.m-prnews-row .m-prnews--Image img {
  min-width: 168px;
}

.m-product-variant-card {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.m-product-variant-card .product-variant-card-text-img {
  padding: 24px 18px 32px;
}

@media (max-width: 1024px) {
  .m-product-variant-card .product-variant-card-text-img {
    padding: 16px 24px 32px;
  }
}

@media (min-width: 1025px) {
  .m-product-variant-card .product-variant-card-text-img {
    margin-right: 12px;
  }
}

.m-product-variant-card .product-variant-card-img {
  position: relative;
  margin-bottom: 24px;
}

.m-product-variant-card .product-variant-card-img img {
  width: 100%;
}

.m-product-variant-card .product-variant-card-tag {
  position: absolute;
  left: 0;
  bottom: -12px;
}

.m-product-variant-card .product-variant-card-tag .a-Tag {
  display: inline-block;
  margin: 5px 5px 0 0;
}

.m-product-variant-card .a-headline {
  display: inline-block;
  background-image: none;
  margin-bottom: 0;
}

.m-product-variant-card .a-paragraph {
  margin-top: 16px;
}

.m-product-variant-card .divider {
  background: rgba(0, 0, 0, 0.1);
}

.m-product-variant-card > a {
  text-decoration: none;
}

.m-product-variant-card > a .a-headline {
  display: inline;
  background-image: linear-gradient(transparent calc(100% - 1.2px), #2e008b 1.2px);
}

.a-headline--Link {
  text-decoration: none;
  background-image: linear-gradient(transparent calc(100% - 1.2px), #2e008b 1.2px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px);
  background-size: 100% 100%;
  display: inline;
}

@media (min-width: 1024px) {
  .a-headline--Link:hover {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-profile .a-profile__Image {
  margin-bottom: 24px;
}

.m-profile--Large {
  width: 100%;
  max-width: 264px;
}

@media (max-width: 767px) {
  .m-profile--Large {
    max-width: 243px;
  }
}

.m-profile--Large .a-profile__Title {
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .m-profile--Large .a-profile__Title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

.m-profile--Large .a-profile__SubTitle {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-profile--Large .a-profile__SubTitle .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
  }
}

.m-profile--Large .a-profile__Paragraph {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .m-profile--Large .a-profile__Paragraph .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

.m-profile--Small {
  width: 100%;
  max-width: 168px;
}

@media (max-width: 1024px) {
  .m-profile--Small {
    max-width: 156px;
  }
}

.m-profile--Small .a-profile__Title {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .m-profile--Small .a-profile__Title {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .m-profile--Small .a-profile__Title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

.m-profile--Small .a-profile__SubTitle {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .m-profile--Small .a-profile__SubTitle {
    margin-bottom: 24px;
  }
}

@media (max-width: 1024px) {
  .m-profile--Small .a-profile__SubTitle .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

.m-profile--XSmall {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media (max-width: 1024px) {
  .m-profile--XSmall {
    padding-left: 16px;
  }
}

@media (max-width: 767px) {
  .m-profile--XSmall {
    padding: 8px 0px;
    padding-left: 16px;
  }
}

.m-profile--XSmall .a-profile__Title {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .m-profile--XSmall .a-profile__Title {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .m-profile--XSmall .a-profile__Title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

.m-profile--XSmall .a-profile__SubTitle {
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .m-profile--XSmall .a-profile__SubTitle .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

.m-prominent-captioned-headline {
  padding: 40px 40px 56px 40px;
  min-height: 264px;
  height: 100%;
  max-width: 456px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: #f3f5f9;
}

@media (max-width: 767px) {
  .m-prominent-captioned-headline {
    max-width: 100%;
  }
}

.m-prominent-captioned-headline .a-subheadline {
  margin-bottom: 12px;
  display: block;
}

@media (max-width: 767px) {
  .m-prominent-captioned-headline .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .m-prominent-captioned-headline .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

.m-prominent-headline-text {
  padding: 40px;
  min-height: 456px;
  max-width: 456px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: #f3f5f9;
}

@media (max-width: 767px) {
  .m-prominent-headline-text {
    max-width: 100%;
    padding: 32px 40px;
  }
}

.m-prominent-headline-text .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .m-prominent-headline-text .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .m-prominent-headline-text .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
  }
}

@media (max-width: 767px) {
  .m-prominent-headline-text .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
  }
}

.m-ProminentNumberBlock {
  padding-top: 24px;
  text-align: center;
}

.m-ProminentNumberBlock .a-DescriptionBox-Large-Centred {
  min-height: 72px;
  max-width: 264px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767px) {
  .m-ProminentNumberBlock .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

@media (max-width: 767px) {
  .m-ProminentNumberBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.m-prominent-paragraph-block {
  display: flex;
  flex-wrap: wrap;
  padding: 40px;
  min-height: 264px;
  background: #f3f5f9;
  align-items: flex-end;
}

@media (max-width: 767px) {
  .m-prominent-paragraph-block {
    padding: 24px 36px 24px 24px;
  }
}

.m-prominent-paragraph-block .a-headline {
  max-width: 744px;
}

@media (max-width: 767px) {
  .m-prominent-paragraph-block .a-headline--Small {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .m-prominent-paragraph-block {
    height: 264px;
  }
}

.m-prominentProfile__contentCell--Large .a-subheadline {
  margin-bottom: 8px;
}

.m-prominentProfile__contentCell--Large .a-subheadline--MediumLarge {
  color: #2e008b;
}

.m-pominentProfile__links .a-subheadline {
  margin-bottom: 25px;
}

.m-pominentProfile__links--additional {
  margin-bottom: 4px;
}

.m-pominentProfile__links--additional .a-link::before {
  display: none;
}

.m-pominentProfile__links--additional .a-link:hover {
  text-decoration: underline;
}

.m-pominentProfile__links--additional .a-link--External {
  background-position: left top;
}

.m-prominentProfile__socialLinks li:not(:last-child) {
  margin-bottom: 16px;
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding-left: 32px;
  background-repeat: no-repeat;
  background-position: left top;
  color: #2e008b;
  display: inline-block;
  text-decoration: none;
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item:hover {
  text-decoration: underline;
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--youtube {
  background-image: url("/schKouqa/files/cn/images/icons/social/youtube.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--facebook {
  background-image: url("/schKouqa/files/cn/images/icons/social/facebook.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--linkedin {
  background-image: url("/schKouqa/files/cn/images/icons/social/linkedin.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--twitter {
  background-image: url("/schKouqa/files/cn/images/icons/social/twitter.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--instagram {
  background-image: url("/schKouqa/files/cn/images/icons/social/instagram.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--weChat {
  background-image: url("/schKouqa/files/cn/images/icons/social/wechat.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--weibo {
  background-image: url("/schKouqa/files/cn/images/icons/social/weibo.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--xing {
  background-image: url("/schKouqa/files/cn/images/icons/social/xing.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--web {
  background-image: url("/schKouqa/files/cn/images/icons/social/web.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--home {
  background-image: url("/schKouqa/files/cn/images/icons/social/home.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--external {
  background-image: url("/schKouqa/files/cn/images/icons/open-in-new/open-in-new-blue.svg");
}

.m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--envelope {
  background-image: url("/schKouqa/files/cn/images/icons/social/email-blue.svg");
}

.m-prominentProfile__contentCell .a-subheadline {
  margin-bottom: 4px;
}

.m-prominentProfile__contentCell__links {
  margin-top: 24px;
}

.m-prominentProfile__contentCell__links .a-subheadline {
  margin-bottom: 25px;
}

.m-prominentProfile__contentCell__links .m-prominentProfile__socialLinks {
  margin-bottom: 40px;
}

.m-prominentProfile__contentCell__links--additional {
  margin-bottom: 4px;
}

.m-prominentProfile__contentCell .m-prominentProfile__socialLinks li:not(:last-child) {
  margin-bottom: 17px;
}

.m-prominentProfile__contentCell .m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding-left: 28px;
  background-repeat: no-repeat;
  background-position: left -3px;
}

.m-prominentProfile__contentCell .m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--youtube {
  background-image: url("/schKouqa/files/cn/images/icons/social/youtube.svg");
}

.m-prominentProfile__contentCell .m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--facebook {
  background-image: url("/schKouqa/files/cn/images/icons/social/facebook.svg");
}

.m-prominentProfile__contentCell .m-prominentProfile__socialLinks li .a-prominentProfile__socialLink-item--linkedin {
  background-image: url("/schKouqa/files/cn/images/icons/social/linkedin.svg");
}

.m-prominentProfile__contentCell .m-pominentProfile--bulleted-list {
  margin-bottom: 24px;
}

.m-ProminentQuoteBlock .a-DescriptionBox-Large-Centred {
  min-height: 72px;
}

.m-ProminentQuoteBlock p {
  display: flex;
  align-items: center;
  justify-content: center;
}

.m-publicationDownloadList {
  color: #222222;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  padding: 32px 0;
  text-align: left;
  display: flex;
  justify-content: space-between;
}

.m-publication-teaser-framed_image label {
  display: block;
}

.m-publication-teaser-framed_image .a-link,
.m-publication-teaser-framed_image .a-button {
  margin-top: 16px;
}

.m-publication-teaser-framed_image .publication-title-mob {
  margin-bottom: 24px;
}

.m-publication-teaser-framed_image__Link {
  text-decoration: none;
  display: block;
}

.m-publication-teaser--XLarge {
  margin: 40px 0;
}

.m-publication-teaser--XLarge .publication-teaser--XLarge--Wrap__Left .a-subheadline {
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .m-publication-teaser--XLarge .publication-teaser--XLarge--Wrap__Left .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

@media (max-width: 1193px) {
  .m-publication-teaser--XLarge .publication-teaser--XLarge--Wrap__Left .m-TitleBlock-CaptionedTitleBlock--Large,
  .m-publication-teaser--XLarge .publication-teaser--XLarge--Wrap__Left .publication-mob-image {
    text-align: center;
  }
}

@media (max-width: 1193px) {
  .m-publication-teaser--XLarge .publication-teaser--XLarge--Wrap__Left .button_Primary {
    text-align: center;
    margin-top: 32px;
  }
}

.m-publication-teaser--XLarge .publication-teaser--XLarge--Wrap__Right {
  padding-top: 32px;
}

.m-publication-teaser--XLarge .publication-teaser--XLarge--Wrap__Right .a-link {
  margin-top: 16px;
}

.m-publication-teaser--XLarge .publication-actionlinks__item {
  flex: 0 0 48%;
  margin-bottom: 44px;
}

@media (min-width: 1193px) {
  .m-publication-teaser--XLarge .publication-actionlinks__item:nth-child(even) {
    margin-left: 20px;
  }
}

@media (max-width: 767px) {
  .m-publication-teaser--XLarge .publication-actionlinks__item {
    flex: 0 0 100%;
  }
}

@media (max-width: 1193px) {
  .m-publication-teaser--content {
    text-align: center;
    max-width: 552px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .m-publication-teaser--content {
    max-width: 100%;
  }
}

.m-publication-teaser--content .a-subheadline {
  margin-bottom: 24px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .m-publication-teaser--content .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 12px;
    color: #222222;
  }
}

.m-publication-teaser--content .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .m-publication-teaser--content .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    margin-bottom: 20px;
  }
}

.m-publication-teaser--content .a-paragraph {
  margin-bottom: 32px;
}

@media (max-width: 1193px) {
  .m-publication-teaser--content .a-paragraph {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .m-publication-teaser--content .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 32px;
  }
}

.m-publication-teaser--content--action_links {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .m-publication-teaser--content--action_links {
    margin-bottom: 32px;
  }
}

.m-publication-teaser--content--action_links .a-link {
  background-size: 20px;
  padding-left: 22px;
}

@media (max-width: 767px) {
  .m-publication-teaser--content--action_links .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.m-publication-teaser--content--action_links .a-link::before {
  left: 22px;
}

@media (max-width: 767px) {
  .m-publication-teaser--content--action_links .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #ffffff;
  }
}

@media (max-width: 1193px) {
  .m-publication-teaser--framed_image {
    text-align: center;
  }
}

.m-publication-teaser--framed_image .m-framed-image {
  max-width: 264px;
  margin: 0 0 16px;
}

@media (max-width: 1193px) {
  .m-publication-teaser--framed_image .m-framed-image {
    margin: 32px auto 24px;
    max-width: 198px;
  }
}

@media (max-width: 767px) {
  .m-publication-teaser--framed_image .m-framed-image {
    margin-top: 22px;
    max-width: 124px;
  }
}

.m-publication-teaser--framed_image .a-subheadline {
  margin-bottom: 16px;
  text-transform: none;
}

@media (max-width: 1193px) {
  .m-publication-teaser--framed_image .a-subheadline {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .m-publication-teaser--framed_image .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .m-publication-teaser--framed_image .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #ffffff;
  }
}

.m-publication-teaser .m-publication-teaser__actions {
  margin-bottom: -40px;
}

@media (max-width: 1193px) {
  .m-publication-teaser .m-publication-teaser__actions {
    margin-top: 40px;
  }
}

.m-publication-teaser .m-publication-teaser__actions .a-button {
  min-width: 264px;
}

.m-publication-teaser .m-publication-teaser__actions .action_links_align .m-publication-teaser--content--action_links {
  text-align: left;
}

@media (max-width: 767px) {
  .m-publication-teaser .m-publication-teaser__actions {
    margin-bottom: -32px;
    padding: 0 16px;
  }
}

.m-publication-teaser__Link {
  text-decoration: none;
}

.font-weight-normal {
  font-weight: 400;
}

.quote-bar-text .a-button, .quote-bar-text .a-link {
  margin-top: 32px;
}

.m-quote-quote-block-xsmall .a-subheadline--MediumLarge {
  color: #2e008b;
  margin-bottom: 24px;
}

.m-quote-quote-block .a-headline {
  margin-bottom: 24px;
}

.m-quoteCard-Large > a {
  text-decoration: none;
}

.m-quoteCard-Large .a-quoteCard-Large-image {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-quoteCard-Large .a-quoteCard-Large-image {
    margin-bottom: 16px;
  }
}

.m-quoteCard-Large .a-button,
.m-quoteCard-Large .a-link {
  margin-top: 24px;
}

@media (max-width: 767px) {
  .m-quoteCard-Large .a-button,
  .m-quoteCard-Large .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
    margin-top: 16px;
  }
}

@media (max-width: 767px) {
  .m-quoteCard-Large .a-subheadline--MediumLarge {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #2e008b;
    margin-bottom: 12px;
  }
}

@media (max-width: 767px) {
  .m-quoteCard-Large .m-quote-name-title-block--Small .a-subheadline--XSmall {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    color: #222222;
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .m-quoteCard-Large .m-quote-name-title-block--Small .a-paragraph--XSmall {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
  }
}

.m-quote-name-title-block--Small .a-subheadline {
  margin-bottom: 4px;
}

.m-quote-name-title-block .paragraph-heavy {
  margin-bottom: 4px;
}

.m-quote-name-title-block .paragraph-heavy .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #222222;
}

.m-quote-name-title-block .paragraph-light .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.m-quote-signature-block .signature-image {
  margin-bottom: 16px;
}

.m-recruiting-overview-line-item {
  display: flex;
}

.m-recruiting-overview-line-item:not(:last-child) {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .m-recruiting-overview-line-item:not(:last-child) {
    margin-bottom: 64px;
  }
}

.m-recruiting-overview-line-item--Image {
  width: 100%;
  max-width: 240px;
  margin-right: 24px;
  width: 100%;
}

@media (max-width: 1024px) {
  .m-recruiting-overview-line-item--Image {
    margin-bottom: 24px;
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .m-recruiting-overview-line-item--Image {
    max-width: 100%;
  }
}

.m-recruiting-overview-line-item--Link:not(:last-child) {
  display: block;
  margin-bottom: 13px;
}

@media (max-width: 767px) {
  .m-recruiting-overview-line-item--Link:not(:last-child) {
    margin-bottom: 8px;
  }
}

.m-recruiting-overview-line-item--Link .a-link:before {
  background: none;
}

.m-recruiting-overview-line-item--Link .a-link:hover {
  text-decoration: underline;
}

.m-recruiting-overview-line-item .m-HeadlineTextBlock {
  margin-bottom: 13px;
}

@media (max-width: 767px) {
  .m-recruiting-overview-line-item .m-HeadlineTextBlock {
    margin-bottom: 20px;
  }
}

.m-recruiting-overview-line-item .m-HeadlineTextBlock .a-headline {
  text-decoration: none;
  display: inline-block;
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-recruiting-overview-line-item .m-HeadlineTextBlock .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

.m-schedule-results-content-list {
  border-top: solid 1px rgba(0, 0, 0, 0.25);
  padding: 24px 0;
}

.m-schedule-results-content-list:last-child {
  padding-bottom: 0;
}

.m-schedule-results-content-list .a-subheadline {
  font-weight: normal;
  color: #2e008b;
}

.m-schedule-results-content-list .m-schedule-results__Year-title {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-schedule-results-content-list .m-schedule-results__Year-title .a-subheadline {
    font-size: 14px;
    line-height: 20px;
  }
}

.m-schedule-results-content-list .m-schedule-results__Event-title {
  margin-bottom: 12px;
}

@media (max-width: 767px) {
  .m-schedule-results-content-list .m-schedule-results__Event-title {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .m-schedule-results-content-list .m-schedule-results__Event-title .a-subheadline {
    font-size: 12px;
    line-height: 20px;
  }
}

.m-schedule-results-content__title .a-subheadline {
  font-weight: normal;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .m-schedule-results-content__title .a-subheadline {
    font-size: 12px;
    line-height: 16px;
  }
}

.desktop-search-form {
  position: absolute;
  width: 34px;
  height: 34px;
  right: -5px;
  /*top: -3px;*/
  top: 0;
  padding: 0;
}

@media screen and (max-width: 1193px) {
  .desktop-search-form {
    position: relative;
    right: inherit;
    top: inherit;
    width: 20px;
    height: 20px;
  }
}

.search-icon {
  width: 34px;
  height: 34px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  cursor: pointer;
  transition: all .5s;
  padding: 0;
}

.search-icon:after {
  content: "";
  background-image: url("/schKouqa/files/cn/images/icons/search.svg");
  background-repeat: no-repeat;
  background-position: center 8px;
  background-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
  width: 34px;
  height: 34px;
  transition: none;
  padding: 0;
}

.search-icon:hover:after {
  background-image: url("/schKouqa/files/cn/images/icons/searchBlue.svg");
}

@media screen and (max-width: 1193px) {
  .search-icon {
    width: 20px;
    height: 20px;
  }
  .search-icon:after {
    width: 20px;
    height: 20px;
    background-size: 100%;
    background-position: center;
  }
}

.search-icon.active {
  right: 337px;
}

@media screen and (max-width: 1193px) {
  .search-icon.active {
    right: 0;
    display: none;
  }
}

.search-icon.active:after {
  background-image: url("/schKouqa/files/cn/images/icons/searchBlue.svg");
}

.search-form-icon {
  cursor: pointer;
}

.search-form-icon i, .search-form-icon em, .search-form-icon img {
  display: flex;
  align-items: center;
  max-width: 16px;
}

@media screen and (max-width: 1193px) {
  .search-form-icon.active {
    display: none;
  }
  .search-form-icon i, .search-form-icon em, .search-form-icon img {
    max-width: 20px;
  }
}

.search-input {
  display: inline-block;
  width: 0;
  height: 100%;
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  transition: all .5s;
  display: block;
  overflow: hidden;
}

@media screen and (max-width: 1193px) {
  .search-input {
    height: auto;
    width: 100%;
    top: 0;
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 92px;
    padding: 20px 0;
    border-bottom: 1px solid #e8ecf4;
  }
  .search-input.active {
    display: block;
  }
}

.search-input input {
  background: none;
  border: none;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-weight: normal;
  padding: 0 24px 9px 24px;
  margin-top: 9px;
  height: 25px;
  width: 100%;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  font-size: 11px;
  color: #222222;
  vertical-align: top;
}

@media screen and (max-width: 1193px) {
  .search-input input {
    margin-top: 0;
  }
}

.search-input input::-ms-clear {
  display: none;
}

.search-input input::-webkit-input-placeholder, .search-input input::-moz-placeholder, .search-input input:-ms-input-placeholder, .search-input input:-moz-placeholder {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  opacity: 1;
}

.search-input input:-webkit-autofill, .search-input input:-webkit-autofill:hover, .search-input input:-webkit-autofill:focus, .search-input input:-webkit-autofill:active, .search-input input:-internal-autofill-selected {
  background-color: #fff !important;
}

.search-input input.Filled {
  border-bottom: solid 2px #2e008b;
  color: #222222;
}

.search-input input.Active {
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  color: #222222;
}

.search-input input.Error {
  border-bottom: solid 1px #f03738;
  color: #f03738;
}

.search-input input.Error::-webkit-input-placeholder, .search-input input.Error::-moz-placeholder, .search-input input.Error:-ms-input-placeholder, .search-input input.Error:-moz-placeholder {
  color: #f03738;
  opacity: 1;
}

@media screen and (max-width: 1193px) {
  .search-input input {
    color: rgba(34, 34, 34, 0.78);
    height: 30px;
    /*background: url(/schKouqa/files/cn/images/icons/search.svg) no-repeat left center;*/
    padding: 0 0 0 40px;
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    border: none !important;
  }
}

.search-input.active {
  width: 360px;
}

@media screen and (max-width: 1193px) {
  .search-input.active {
    width: 100%;
  }
}

@media screen and (min-width: 1194px) {
  .search-input .container {
    padding-left: 0;
    padding-right: 0;
    line-height: 14px;
  }
}

.search-input .search-close {
  width: 34px;
  height: 34px;
  background: url("/schKouqa/files/cn/images/icons/close.svg") no-repeat center 8px;
  background-size: 16px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  cursor: pointer;
}

@media screen and (max-width: 1193px) {
  .search-input .search-close {
    display: none;
  }
}

.search-input .search-icon-ipad {
  width: 35px;
  height: 35px;
  position: absolute;
  left: -5px;
  top: -3px;
  z-index: 2;
  cursor: pointer;
  transition: all .5s;
}

@media screen and (min-width: 1194px) {
  .search-input .search-icon-ipad {
    display: none;
  }
}

.search-input .search-icon-ipad:after {
  content: "";
  background-image: url(/schKouqa/files/cn/images/icons/search.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 24px;
  height: 24px;
  transition: none;
  transform: translate(-50%, -50%);
}

.mobile-search-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  right: 50px;
  top: 0;
  vertical-align: middle;
  transition: all .5s;
}

.mobile-search-icon.active {
  display: none;
}

.mobile-search {
  border-bottom: 1px solid #e8ecf4;
  width: 100%;
}

.mobile-search input {
  color: rgba(0, 0, 0, 0.5);
  /*background: url(/schKouqa/files/cn/images/icons/search.svg) no-repeat 16px 28px;*/
  padding: 25px 16px 25px 60px;
  border: none;
  width: 100%;
  /*&:focus{
          background-image: url(/schKouqa/files/cn/images/icons/searchBlue.svg);
      }*/
}

.mobile-search input:-webkit-autofill, .mobile-search input:-webkit-autofill:hover, .mobile-search input:-webkit-autofill:focus, .mobile-search input:-webkit-autofill:active, .mobile-search input:-internal-autofill-selected {
  background-color: #fff !important;
}

.mobile-search .search-icon-mobile {
  width: 35px;
  height: 35px;
  position: absolute;
  left: 10px;
  top: 22px;
  z-index: 2;
  cursor: pointer;
  transition: all .5s;
}

.mobile-search .search-icon-mobile:after {
  content: "";
  background-image: url(/schKouqa/files/cn/images/icons/search.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 24px;
  height: 24px;
  transition: none;
  transform: translate(-50%, -50%);
}

.m-search-large-boxed-bar {
  position: relative;
  display: flex;
}

.m-search-large-boxed-bar .a-search-submit {
  position: absolute;
  right: 0;
  top: 0;
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  height: 32px;
  padding: 0 38px 8px 0;
  background: transparent;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]) {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"])::-webkit-input-placeholder {
  color: #2e008b;
  opacity: 1;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"])::-webkit-input-placeholder {
    color: #2e008b;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"])::-moz-placeholder {
  color: #2e008b;
  opacity: 1;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"])::-moz-placeholder {
    color: #2e008b;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]):-ms-input-placeholder {
  color: #2e008b;
  opacity: 1;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]):-ms-input-placeholder {
    color: #2e008b;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]):-moz-placeholder {
  color: #2e008b;
  opacity: 1;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]):-moz-placeholder {
    color: #2e008b;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Filled {
  border-bottom: solid 2px #2e008b;
  color: #222222;
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Filled ~ .a-search-submit {
  background-image: url(/schKouqa/files/cn/images/icons/search-blue.svg);
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Filled {
    color: #222222;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Active {
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  color: #2e008b;
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Active ~ .a-search-submit {
  background-image: url(/schKouqa/files/cn/images/icons/search-blue.svg);
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Active {
    color: #2e008b;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error {
  border-bottom: solid 1px #f03738;
  color: #f03738;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error {
    color: #f03738;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error::-webkit-input-placeholder {
  color: #f03738;
  opacity: 1;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error::-webkit-input-placeholder {
    color: #f03738;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error::-moz-placeholder {
  color: #f03738;
  opacity: 1;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error::-moz-placeholder {
    color: #f03738;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error:-ms-input-placeholder {
  color: #f03738;
  opacity: 1;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error:-ms-input-placeholder {
    color: #f03738;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error:-moz-placeholder {
  color: #f03738;
  opacity: 1;
}

@media (max-width: 767px) {
  .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error:-moz-placeholder {
    color: #f03738;
  }
}

.m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]).Error ~ .a-search-submit {
  background-image: url(/schKouqa/files/cn/images/icons/search-grey.svg);
  background-repeat: no-repeat;
}

.m-sectionHeadSegment .a-subheadline {
  margin-bottom: 24px;
  max-width: 360px;
}

@media (max-width: 767px) {
  .m-sectionHeadSegment .a-subheadline {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 12px;
  }
}

.m-sectionHeadSegment--XLarge .a-headline {
  margin-bottom: 32px;
}

.m-sectionHeadSegment--XLarge .a-headline:last-child {
  margin-bottom: 0;
}

@media (max-width: 1193px) {
  .m-sectionHeadSegment--XLarge .a-headline {
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .m-sectionHeadSegment--XLarge .a-headline {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 16px;
    max-width: 100%;
  }
}

.m-sectionHeadSegment--XLarge .a-paragraph {
  margin-bottom: 32px;
}

.m-sectionHeadSegment--XLarge .a-paragraph:last-child {
  margin-bottom: 0;
}

@media (max-width: 1193px) {
  .m-sectionHeadSegment--XLarge .a-paragraph {
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .m-sectionHeadSegment--XLarge .a-paragraph {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px;
    max-width: 100%;
  }
}

.m-sectionHeadSegment--Large .a-headline {
  margin-bottom: 24px;
}

.m-sectionHeadSegment--Large .a-headline:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-sectionHeadSegment--Large .a-headline {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 16px;
  }
}

.m-sectionHeadSegment--Large .a-paragraph {
  margin-bottom: 24px;
}

.m-sectionHeadSegment--Large .a-paragraph:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-sectionHeadSegment--Large .a-paragraph {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px;
  }
}

.m-sectionHeadSegment--Small .a-headline {
  margin-bottom: 16px;
}

.m-sectionHeadSegment--Small .a-headline:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-sectionHeadSegment--Small .a-headline {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 16px;
  }
}

.m-sectionHeadSegment--Small .a-paragraph {
  margin-bottom: 16px;
}

.m-sectionHeadSegment--Small .a-paragraph:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-sectionHeadSegment--Small .a-paragraph {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px;
  }
}

.m-sectionHeadSegment__Video {
  margin-top: 32px;
  border-width: 16px;
}

.m-sectionHeadSegment__Video iframe {
  display: block;
}

.m-sectionHeadSegment__Video .a-video__caption {
  margin-bottom: -16px;
}

.m-imageSmallImage {
  position: relative;
}

.m-imageSmallImage img {
  width: 100%;
}

.m-imageSmallImage .a-image__caption {
  max-width: inherit;
  width: 100%;
}

.m-social-link {
  position: relative;
}

.m-social-link img {
  width: 156px;
}

.m-SocialScan {
  position: relative;
  max-width: 237px;
}

.m-SocialScan__Box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.m-SocialScan__QR {
  position: absolute;
  z-index: 2;
  max-width: 194px;
  margin-left: auto;
  margin-right: auto;
  left: 22px;
  top: 22px;
}

.m-SocialScan__QR-Text {
  position: absolute;
  max-width: 186px;
  margin: auto;
  bottom: 45px;
  z-index: 9;
  left: 0;
  right: 0;
  text-align: center;
}

.m-SocialScan__QR-Text .a-subheadline {
  font-size: 18px;
  text-align: center;
  color: #2e008b;
}

.m-Image-Specification-Boxed {
  background: #ffffff;
  padding: 16px;
}

.m-Image-Specification-Boxed img {
  width: 100%;
}

.m-Image-Specification-Boxed .a-specs__caption {
  margin: 0 -16px -16px;
}

@media (max-width: 767px) {
  .m-Image-Specification-Boxed {
    padding: 10px;
  }
}

.m-staff-profile > a {
  text-decoration: none;
}

.m-staff-profile--Thumbnail {
  margin-bottom: 24px;
}

.m-staff-profile--Thumbnail img {
  min-width: 168px;
  max-width: 168px;
}

@media (max-width: 767px) {
  .m-staff-profile--Thumbnail img {
    min-width: 156px;
    max-width: 156px;
  }
}

.m-staff-profile .a-headline {
  margin-bottom: 8px;
}

@media (max-width: 576px) {
  .m-staff-profile .a-headline {
    font-size: 20px;
    line-height: 28px;
  }
}

.m-staff-profile .a-paragraph {
  font-weight: 700;
}

@media (max-width: 767px) {
  .m-staff-profile .a-paragraph {
    font-weight: normal;
  }
}

@media (max-width: 576px) {
  .m-staff-profile .a-paragraph {
    font-size: 12px;
    line-height: 16px;
  }
}

.m-staff-profile--Link {
  margin-top: 32px;
}

@media (max-width: 767px) {
  .m-staff-profile--Link {
    margin-top: 24px;
  }
}

.m-staff-profile--Link .a-link {
  display: block;
}

.m-staff-profile--Link .a-link:hover {
  text-decoration: underline;
}

.m-staff-profile--Link .a-link::before {
  background: none;
}

@media (max-width: 576px) {
  .m-staff-profile--Link .a-link {
    font-size: 12px;
    line-height: 22px;
  }
}

.m-tabBar {
  display: flex;
  justify-content: center;
  border-bottom: solid 2px #2e008b;
}

@media (max-width: 1024px) {
  .m-tabBar {
    display: block;
  }
}

.m-tabBar ul {
  display: flex;
  flex-wrap: nowrap;
  margin-top: -24px;
  margin-bottom: -2px;
  position: relative;
}

@media (max-width: 1024px) {
  .m-tabBar ul {
    flex-wrap: wrap;
  }
}

@media (max-width: 767px) {
  .m-tabBar ul {
    margin-top: -16px;
  }
}

.m-tabBar ul li {
  border-bottom: solid 2px #2e008b;
  display: inline-block;
  vertical-align: top;
  padding-right: 24px;
  margin-top: 24px;
}

@media (max-width: 767px) {
  .m-tabBar ul li {
    padding-right: 14px;
    margin-top: 16px;
    min-width: calc(100% / 3);
    max-width: calc(100% / 2);
  }
}

.m-tabBar ul li:last-child {
  padding-right: 0;
}

.m-tabBar ul li:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #2e008b;
  left: 0;
}

.m-tabBar ul li a {
  min-width: 168px;
  max-width: 168px;
  padding: 4px 16px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  min-height: 40px;
}

@media (max-width: 767px) {
  .m-tabBar ul li a {
    min-width: auto;
    max-width: auto;
  }
}

@media (max-width: 767px) {
  .m-tabBar ul li a {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
  }
  .m-tabBar ul li a span {
    display: none;
  }
}

.m-TeaserBlock-CTA--XLarge {
  margin-bottom: 40px;
}

.m-TeaserBlock-CTA--XLarge .a-subheadline {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 16px;
  display: block;
}

.m-TeaserBlock-CTA--XLarge .a-headline {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 48px;
  font-weight: 400;
  line-height: 64px;
  margin-bottom: 40px;
}

.m-TeaserBlock-CTA--Small {
  margin-bottom: 32px;
}

.m-TeaserBlock-CTA--Small .a-subheadline {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  margin-bottom: 8px;
  display: block;
}

.m-TeaserBlock-CTA--Small .a-headline {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 24px;
}

.m-teaserBlock__Image {
  position: relative;
  margin-bottom: 24px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image {
    margin-bottom: 16px;
  }
}

.m-teaserBlock__Image:hover .teaser_image {
  transform: scale(1.1);
}

.m-teaserBlock__Image a {
  text-decoration: none;
}

.m-teaserBlock__Image .teaser_image {
  transition: all 0.3s ease-in-out;
  position: relative;
}

.m-teaserBlock__Image .teaser_image img {
  width: 100%;
}

.m-teaserBlock__Image .teaser_image::after {
  content: '';
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: absolute;
  z-index: 1;
  background: linear-gradient(180deg, rgba(34, 34, 34, 0) 26.67%, rgba(34, 34, 34, 0.756) 70.31%);
}

.m-teaserBlock__Image .teaser-text {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0 16px 40px 32px;
  color: #fff;
  z-index: 1;
}

.m-teaserBlock__Image .teaser-text .a-subheadline,
.m-teaserBlock__Image .teaser-text .a-headline {
  color: #fff;
}

.m-teaserBlock__Image .teaser-text .a-subheadline {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  margin-bottom: 8px;
}

.m-teaserBlock__Image .teaser-text .a-headline {
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
  margin-bottom: 24px;
}

.m-teaserBlock__Image--MediumLarge .teaser-text {
  max-width: 472px;
  padding: 0 16px 48px 48px;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--MediumLarge .teaser-text {
    padding-left: 30px;
    padding-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--MediumLarge .teaser-text .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--MediumLarge .teaser-text .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #ffffff;
  }
}

.m-teaserBlock__Image--Small .teaser-text {
  max-width: 360px;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--Small .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--Small .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #ffffff;
  }
}

.tile_large_wrap {
  padding-left: 12px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .tile_large_wrap {
    padding-left: 0;
    padding-right: 0;
  }
}

.tile_large_wrap a {
  text-decoration: none;
}

.tile_large_wrap a h3 {
  color: #2e008b;
  background-image: linear-gradient(transparent calc(100% - 1.2px), #2e008b 1.2px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px);
  background-size: 100% 100%;
  display: inline;
}

@media (min-width: 1024px) {
  .tile_large_wrap a:hover h3 {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-tile {
  background-color: #e8ecf4;
  padding: 24px;
  margin-bottom: 24px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  height: calc(100% - 24px);
}

@media (max-width: 767px) {
  .m-tile {
    padding: 20px;
    margin-bottom: 16px;
    height: calc(100% - 16px);
  }
}

.m-tile--Large {
  min-width: 264px;
  max-width: 264px;
  min-height: 264px;
  padding-right: 40px;
}

@media (max-width: 767px) {
  .m-tile--Large {
    padding: 16px 24px 24px 16px;
    min-width: inherit;
    max-width: inherit;
    min-height: inherit;
  }
}

.m-tile--Large i, .m-tile--Large em {
  width: 48px;
  height: 48px;
  top: 24px;
  left: 24px;
}

@media (max-width: 767px) {
  .m-tile--Large i, .m-tile--Large em {
    width: 32px;
    height: 32px;
  }
}

@media (max-width: 767px) {
  .m-tile--Large i, .m-tile--Large em {
    top: 16px;
    left: 16px;
  }
}

.m-tile--Large .tileBlock__Content {
  padding-top: 48px;
}

@media (max-width: 767px) {
  .m-tile--Large .tileBlock__Content {
    padding: 0 0 0 48px;
  }
}

.m-tile--Large .tileBlock__Content__headline {
  max-height: 225px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.m-tile--Large .tileBlock__Content__paragraph {
  max-height: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 767px) {
  .m-tile--Large h3 {
    font-size: 20px;
    line-height: 28px;
  }
}

.m-tile--Large .tileBlock__Content__paragraph {
  margin-top: 12px;
}

@media (max-width: 767px) {
  .m-tile--Large .tileBlock__Content__paragraph {
    margin-top: 10px;
  }
}

@media (max-width: 576px) {
  .m-tile--Large .tileBlock__Content__paragraph {
    margin-top: 6px;
  }
}

.tile_small_wrap {
  padding-left: 12px;
  padding-right: 12px;
}

.tile_small_wrap a {
  text-decoration: none;
}

.tile_small_wrap a h3 {
  color: #2e008b;
  background-image: linear-gradient(transparent calc(100% - 1.2px), #2e008b 1.2px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px);
  background-size: 100% 100%;
  display: inline;
}

@media (min-width: 1024px) {
  .tile_small_wrap a:hover h3 {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-tile--Small {
  min-height: 168px;
  min-width: 168px;
  max-width: 168px;
}

.m-tile--Small .draft-box-content-link {
  color: #2e008b;
}

.m-tile--Small i, .m-tile--Small em {
  width: 32px;
  height: 32px;
  top: 24px;
  left: 24px;
}

@media (max-width: 767px) {
  .m-tile--Small i, .m-tile--Small em {
    top: 20px;
    left: 20px;
    width: 24px;
    height: 24px;
  }
}

.m-tile--Small .tileBlock__content {
  padding-top: 48px;
}

.m-tile--Small .tileBlock__content__headline {
  max-height: 96px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.m-tile--Small p {
  margin-top: 12px;
}

.m-tile--Small .a-headline {
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-tile--Small {
    min-height: 156px;
    max-height: 156px;
    min-width: 156px;
    max-width: 156px;
  }
}

.m-tile-year--Large {
  padding-left: 12px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .m-tile-year--Large {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}

.m-tile-year--Large a {
  text-decoration: none;
}

.m-tile-year--Large .m-tile-year {
  background-color: #e8ecf4;
  padding: 24px;
  margin-bottom: 24px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  height: calc(100% - 24px);
}

@media (max-width: 767px) {
  .m-tile-year--Large .m-tile-year {
    padding: 16px 24px 24px 16px;
    margin-bottom: 16px;
    height: calc(100% - 16px);
    flex-direction: row;
  }
}

.m-tile-year--Large .m-tile-year__headline {
  max-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

@media (max-width: 767px) {
  .m-tile-year--Large .m-tile-year__headline {
    flex: 0 0 70px;
    margin-right: 16px;
    max-height: 100%;
    max-width: 70px;
  }
}

@media (max-width: 767px) {
  .m-tile-year--Large .m-tile-year__headline .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    overflow-wrap: break-word;
    word-wrap: break-word;
  }
}

.m-tile-year--Large .m-tile-year__Content {
  margin-top: 28px;
}

@media (max-width: 767px) {
  .m-tile-year--Large .m-tile-year__Content {
    margin-top: 0;
  }
}

.m-tile-year--Large .m-tile-year__Content .a-headline {
  background-image: linear-gradient(transparent calc(100% - 1.2px), #2e008b 1.2px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px);
  background-size: 100% 100%;
  display: inline;
}

@media (max-width: 767px) {
  .m-tile-year--Large .m-tile-year__Content .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

@media (min-width: 1024px) {
  .m-tile-year--Large .m-tile-year__Content:hover h3 {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-tile-year--Large .m-tile-year__Content__paragraph {
  max-height: 128px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.m-tile-year--Large .m-tile-year__Content__paragraph .a-paragraph {
  margin-top: 12px;
}

@media (max-width: 767px) {
  .m-tile-year--Large .m-tile-year__Content__paragraph .a-paragraph {
    margin-top: 10px;
  }
}

@media (max-width: 576px) {
  .m-tile-year--Large .m-tile-year__Content__paragraph .a-paragraph {
    margin-top: 6px;
  }
}

.m-tile-year--Large .m-tile-year__Content__headline {
  max-height: 128px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.m-tile-year--Large-wrap {
  min-width: 264px;
  max-width: 264px;
  min-height: 264px;
  padding-right: 40px;
}

@media (max-width: 767px) {
  .m-tile-year--Large-wrap {
    padding: 16px 24px 24px 16px;
    min-width: inherit;
    max-width: inherit;
    min-height: inherit;
  }
}

.m-tile-year--Small {
  padding-left: 12px;
  padding-right: 12px;
}

.m-tile-year--Small a {
  text-decoration: none;
}

.m-tile-year--Small .m-tile-year {
  background-color: #e8ecf4;
  padding: 24px;
  margin-bottom: 24px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  height: calc(100% - 24px);
}

@media (max-width: 767px) {
  .m-tile-year--Small .m-tile-year {
    padding: 20px;
    margin-bottom: 16px;
    height: calc(100% - 16px);
  }
}

.m-tile-year--Small .m-tile-year__headline {
  max-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.m-tile-year--Small .m-tile-year__Content__headline {
  max-height: 96px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 24px;
}

.m-tile-year--Small .m-tile-year__Content__headline .a-headline {
  background-image: linear-gradient(transparent calc(100% - 1.2px), #2e008b 1.2px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px);
  background-size: 100% 100%;
  display: inline;
}

@media (min-width: 1024px) {
  .m-tile-year--Small .m-tile-year__Content__headline:hover h3 {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.m-tile-year--Small-wrap {
  min-height: 168px;
  min-width: 168px;
  max-width: 168px;
}

@media (max-width: 767px) {
  .m-tile-year--Small-wrap {
    min-height: 152px;
    max-height: 152px;
    min-width: 156px;
    max-width: 156px;
  }
}

.m-timeline-entry .a-headline {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-timeline-entry .a-headline {
    margin-bottom: 16px;
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

.m-timeline-entry .a-subheadline {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-timeline-entry .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .m-timeline-entry .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #222222;
  }
}

.m-timeline-entry--buttonrow-expandable .para-expandable {
  display: none;
  margin-top: 40px;
  text-align: left;
}

@media (max-width: 767px) {
  .m-timeline-entry--buttonrow-expandable .para-expandable {
    margin-top: 24px;
  }
}

.m-timeline-entry .m-prominentContantus__Buttons {
  justify-content: flex-start !important;
  margin-left: -16px;
  margin-right: -16px;
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link {
  margin-top: 24px;
  margin-left: 16px;
  margin-right: 16px;
  /*padding-bottom: 2px;
            text-decoration: none;
            background-image: linear-gradient(transparent calc(100% - 2px), $sei_brand_color 1.6px);
			background-repeat: no-repeat;
			background-position: left calc(100% - 2px) !important;
			background-size: 0% 100%;
            display: inline;*/
  padding-left: 0;
  background: none;
  display: inline-block;
  position: relative;
  /*@media (min-width: $grid__bp-lg+px) {
                &:hover {
                    animation-name: underline_ani;
                    animation-duration: 1s;
                    animation-fill-mode: forwards;
                }
                @keyframes underline_ani {
                    0% {
                        background-size: 0%;
                    }
                    100% {
                        background-size: 100%;
                    }
                }
            }*/
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link:hover {
  text-decoration: underline;
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link--Video:before, .m-timeline-entry .m-prominentContantus__Buttons .a-link--Expand:before {
  content: '';
  position: static;
  left: inherit;
  bottom: inherit;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 8px;
  visibility: visible;
  margin-bottom: -6px;
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link--Video:before {
  background: url(/schKouqa/files/cn/images/icons/play/play-blue.svg) no-repeat center;
  background-size: 100%;
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link--Expand:before {
  background: url(/schKouqa/files/cn/images/icons/expand/expand-blue.svg) no-repeat center;
  background-size: 100%;
}

@media (max-width: 1193px) {
  .m-timeline-entry .m-prominentContantus__Buttons .a-link {
    padding-left: 31px;
  }
  .m-timeline-entry .m-prominentContantus__Buttons .a-link:before {
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media (max-width: 767px) {
  .m-timeline-entry .m-prominentContantus__Buttons .a-link {
    margin-top: 16px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #2e008b;
    padding-left: 22px;
  }
  .m-timeline-entry .m-prominentContantus__Buttons .a-link--Video:before, .m-timeline-entry .m-prominentContantus__Buttons .a-link--Expand:before {
    width: 14px;
    height: 14px;
    margin-bottom: -3px;
  }
}

.m-timeline-entry .m-prominentContantus__Buttons__row {
  margin: 0;
  width: 100%;
}

@media (min-width: 1193px) {
  .m-timeline-entry .m-prominentContantus__Buttons__row {
    flex-direction: row-reverse;
  }
}

.m-timeline-entry .a-Device__Image__Srcset {
  margin-top: 24px;
  display: block;
}

@media (max-width: 767px) {
  .m-timeline-entry .a-Device__Image__Srcset {
    margin-top: 16px;
  }
}

.m-timeline-entry .m-imageBigImage {
  margin: 0;
}

.m-timeline-entry .m-imageBigImage img {
  object-fit: contain;
  object-position: inherit;
}

@media (min-width: 1193px) {
  .m-timeline-entry .m-imageBigImage--Tall img, .m-timeline-entry .m-imageBigImage--Short img, .m-timeline-entry .m-imageBigImage--vShort img {
    min-height: inherit;
    max-height: inherit;
    object-fit: contain;
    object-position: inherit;
  }
}

.m-timeline-entry--left {
  text-align: right;
}

.m-timeline-entry--left .m-prominentContantus__Buttons__row {
  justify-content: flex-start;
}

@media (max-width: 1193px) {
  .m-timeline-entry--left .m-prominentContantus__Buttons__row {
    justify-content: flex-end;
  }
}

.m-timeline-entry--right {
  text-align: left;
}

.m-timeline-entry--right .m-prominentContantus__Buttons__row {
  justify-content: flex-end;
}

@media (max-width: 1193px) {
  .m-timeline-entry--right .m-prominentContantus__Buttons__row {
    justify-content: flex-start;
  }
}

.m-timeline-entry--right .m-prominentContantus__Buttons .a-link {
  padding-left: 32px;
}

.m-timeline-entry--right .m-prominentContantus__Buttons .a-link--Video::before, .m-timeline-entry--right .m-prominentContantus__Buttons .a-link--Expand::before {
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 767px) {
  .m-timeline-entry--right .m-prominentContantus__Buttons .a-link {
    padding-left: 22px;
  }
}

.m-timeline-entry .a-headline {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-timeline-entry .a-headline {
    margin-bottom: 16px;
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

.m-timeline-entry .a-subheadline {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-timeline-entry .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .m-timeline-entry .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #222222;
  }
}

.m-timeline-entry--buttonrow-expandable .para-expandable {
  display: none;
  margin-top: 40px;
  text-align: left;
}

@media (max-width: 767px) {
  .m-timeline-entry--buttonrow-expandable .para-expandable {
    margin-top: 24px;
  }
}

.m-timeline-entry .m-prominentContantus__Buttons {
  justify-content: flex-start !important;
  margin-left: -16px;
  margin-right: -16px;
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link {
  margin-top: 24px;
  margin-left: 16px;
  margin-right: 16px;
  /*padding-bottom: 2px;
            text-decoration: none;
            background-image: linear-gradient(transparent calc(100% - 2px), $sei_brand_color 1.6px);
			background-repeat: no-repeat;
			background-position: left calc(100% - 2px) !important;
			background-size: 0% 100%;
            display: inline;*/
  padding-left: 0;
  background: none;
  display: inline-block;
  position: relative;
  /*@media (min-width: $grid__bp-lg+px) {
                &:hover {
                    animation-name: underline_ani;
                    animation-duration: 1s;
                    animation-fill-mode: forwards;
                }
                @keyframes underline_ani {
                    0% {
                        background-size: 0%;
                    }
                    100% {
                        background-size: 100%;
                    }
                }
            }*/
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link:hover {
  text-decoration: underline;
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link--Video:before, .m-timeline-entry .m-prominentContantus__Buttons .a-link--Expand:before {
  content: '';
  position: static;
  left: inherit;
  bottom: inherit;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 8px;
  visibility: visible;
  margin-bottom: -6px;
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link--Video:before {
  background: url(/schKouqa/files/cn/images/icons/play/play-blue.svg) no-repeat center;
  background-size: 100%;
}

.m-timeline-entry .m-prominentContantus__Buttons .a-link--Expand:before {
  background: url(/schKouqa/files/cn/images/icons/expand/expand-blue.svg) no-repeat center;
  background-size: 100%;
}

@media (max-width: 1193px) {
  .m-timeline-entry .m-prominentContantus__Buttons .a-link {
    padding-left: 31px;
  }
  .m-timeline-entry .m-prominentContantus__Buttons .a-link:before {
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media (max-width: 767px) {
  .m-timeline-entry .m-prominentContantus__Buttons .a-link {
    margin-top: 16px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #2e008b;
    padding-left: 22px;
  }
  .m-timeline-entry .m-prominentContantus__Buttons .a-link--Video:before, .m-timeline-entry .m-prominentContantus__Buttons .a-link--Expand:before {
    width: 14px;
    height: 14px;
    margin-bottom: -3px;
  }
}

.m-timeline-entry .m-prominentContantus__Buttons__row {
  margin: 0;
  width: 100%;
}

@media (min-width: 1193px) {
  .m-timeline-entry .m-prominentContantus__Buttons__row {
    flex-direction: row-reverse;
  }
}

.m-timeline-entry .a-Device__Image__Srcset {
  margin-top: 24px;
  display: block;
}

@media (max-width: 767px) {
  .m-timeline-entry .a-Device__Image__Srcset {
    margin-top: 16px;
  }
}

.m-timeline-entry .m-imageBigImage {
  width: calc(100% + 70%);
  max-width: 612px;
  margin: 0;
}

@media (max-width: 767px) {
  .m-timeline-entry .m-imageBigImage {
    width: 100%;
    max-width: 100%;
  }
}

.m-timeline-entry--left {
  text-align: right;
}

.m-timeline-entry--left .m-imageBigImage {
  margin-left: -70%;
}

@media (max-width: 767px) {
  .m-timeline-entry--left .m-imageBigImage {
    margin-left: 0;
  }
}

.m-timeline-entry--left .m-prominentContantus__Buttons__row {
  justify-content: flex-start;
}

@media (max-width: 1193px) {
  .m-timeline-entry--left .m-prominentContantus__Buttons__row {
    justify-content: flex-end;
  }
}

.m-timeline-entry--right {
  text-align: left;
}

.m-timeline-entry--right .m-imageBigImage {
  margin-right: -70%;
}

@media (max-width: 767px) {
  .m-timeline-entry--right .m-imageBigImage {
    margin-right: 0;
  }
}

.m-timeline-entry--right .m-prominentContantus__Buttons__row {
  justify-content: flex-end;
}

@media (max-width: 1193px) {
  .m-timeline-entry--right .m-prominentContantus__Buttons__row {
    justify-content: flex-start;
  }
}

.m-timeline-entry--right .m-prominentContantus__Buttons .a-link {
  padding-left: 32px;
}

.m-timeline-entry--right .m-prominentContantus__Buttons .a-link--Video::before, .m-timeline-entry--right .m-prominentContantus__Buttons .a-link--Expand::before {
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 767px) {
  .m-timeline-entry--right .m-prominentContantus__Buttons .a-link {
    padding-left: 22px;
  }
}

.m-timeline-milestone-description .a-subheadline {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-timeline-milestone-description .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

.m-timeline-milestone-head-segment .a-subheadline {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-timeline-milestone-head-segment .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

.m-timeline-milestone-head-segment .a-headline:not(:last-child) {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .m-timeline-milestone-head-segment .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    color: #2e008b;
  }
}

.m-timeline-milestone-segment .m-timeline-milestone-head-segment {
  margin-bottom: 40px;
}

.m-timeline-milestone-segment .m-timeline-milestone-description {
  margin: 40px 0;
}

.m-timeline-milestone-segment .m-timeline-milestone-description:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-timeline-milestone-segment .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #222222;
  }
}

.m-timeline-milestone-segment .m-prominentContantus__Buttons__row {
  flex-direction: row-reverse;
}

.m-timeline-milestone-segment .m-prominentContantus__Buttons .a-link--Video ~ .a-link--Expand {
  margin-right: 32px;
}

@media (max-width: 767px) {
  .m-timeline-milestone-segment .m-prominentContantus__Buttons .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #2e008b;
  }
  .m-timeline-milestone-segment .m-prominentContantus__Buttons .a-link--Video, .m-timeline-milestone-segment .m-prominentContantus__Buttons .a-link--Expand {
    padding-left: 22px;
    background-size: 14px;
  }
}

.m-timeline-milestone-segment--buttonrow-expandable .expandable-para {
  margin-top: 40px;
}

.m-timeline-milestone-segment--buttonrow-expandable .expandable-para {
  display: none;
}

.m-titleBlock--Large {
  margin-bottom: 40px;
}

.m-titleBlock--Large:last-child {
  margin-bottom: 0;
}

.m-titleBlock--Large .m-titleBlock__Icon {
  min-width: 64px;
  max-width: 64px;
  margin-bottom: 24px;
  display: inline-block;
}

.m-titleBlock--Large .m-titleBlock__Icon img {
  width: 100%;
}

@media (max-width: 767px) {
  .m-titleBlock--Large .m-titleBlock__Icon {
    min-width: 40px;
    max-width: 40px;
  }
}

.m-titleBlock--Large .a-subheadline {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 16px;
  display: block;
}

@media (max-width: 767px) {
  .m-titleBlock--Large .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
  }
}

.m-titleBlock--Large .a-headline {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}

@media (max-width: 767px) {
  .m-titleBlock--Large .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

.m-titleBlock--Large .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 24px;
}

@media (max-width: 767px) {
  .m-titleBlock--Large .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.m-titleBlock--Small {
  margin-bottom: 32px;
}

.m-titleBlock--Small:last-child {
  margin-bottom: 0;
}

.m-titleBlock--Small .m-titleBlock__Icon {
  min-width: 48px;
  max-width: 48px;
  margin-bottom: 12px;
  display: inline-block;
}

.m-titleBlock--Small .m-titleBlock__Icon img {
  width: 100%;
}

.m-titleBlock--Small .a-subheadline {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 12px;
  display: block;
}

.m-titleBlock--Small .a-headline {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}

.m-titleBlock--Small .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 12px;
}

.m-tr-content-list .a-subheadline {
  color: #2e008b;
}

.m-tr-content-list--row {
  display: flex;
  flex-wrap: nowrap;
  margin-top: 12px;
}

@media (max-width: 1024px) {
  .m-tr-content-list--row {
    flex-wrap: wrap;
    margin-top: 14px;
  }
}

@media (max-width: 767px) {
  .m-tr-content-list--row {
    margin-top: 12px;
  }
}

.m-tr-content-list--content {
  flex: 1;
}

@media (max-width: 1024px) {
  .m-tr-content-list--content {
    width: 100%;
    padding-bottom: 32px;
    flex: auto;
  }
}

@media (max-width: 767px) {
  .m-tr-content-list--content {
    padding-bottom: 40px;
  }
}

.m-tr-content-list--content > .a-paragraph {
  margin-bottom: 24px;
}

.m-tr-content-list--keyLinks {
  display: flex;
  justify-content: space-between;
}

@media (max-width: 1024px) {
  .m-tr-content-list--keyLinks {
    display: block;
  }
}

.m-tr-content-list--keyLinks_con {
  flex: 1;
}

.m-tr-content-list--keyLinks_download {
  display: none;
}

@media (max-width: 1024px) {
  .m-tr-content-list--keyLinks_download {
    margin-top: 32px;
  }
}

@media (max-width: 1024px) {
  .m-tr-content-list--keyLinks_download .m-DownloadIndicator--Small {
    text-align: left !important;
  }
}

.m-tr-content-list--keyLinks_download .m-DownloadIndicator--Small .a-paragraph {
  margin-top: 12px;
}

.m-tr-content-list--img {
  margin-left: 24px;
  max-width: 168px;
}

@media (max-width: 1024px) {
  .m-tr-content-list--img {
    max-width: inherit;
    display: flex;
    margin-left: 0;
  }
}

.m-tr-content-list--img img {
  min-width: 168px;
  max-width: 168px;
}

.m-tr-content-list--img-download {
  display: flex;
  justify-content: flex-end;
  margin-top: 8px;
}

@media (max-width: 1024px) {
  .m-tr-content-list--img-download {
    flex-direction: column;
    margin-top: 0;
    padding-left: 16px;
  }
}

@media (max-width: 767px) {
  .m-tr-content-list--img-download {
    padding-left: 30px;
  }
}

.m-tr-content-list--img .m-DownloadIndicator--Small {
  min-width: 72px;
}

.m-tr-content-list--img .m-DownloadIndicator--Small .a-paragraph {
  margin-top: 12px;
}

.m-tr-content-list--Links, .m-tr-content-list--Keywords {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.m-tr-content-list--Links-Text, .m-tr-content-list--Keywords-Text {
  padding-right: 8px;
}

.m-tr-content-list--Links-Labels, .m-tr-content-list--Keywords-Labels {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .m-tr-content-list--Links-Labels, .m-tr-content-list--Keywords-Labels {
    padding-right: 0;
  }
}

.m-tr-content-list--Links-Labels .a-paragraph:not(:last-child), .m-tr-content-list--Keywords-Labels .a-paragraph:not(:last-child) {
  margin-right: 6px;
}

.m-tr-content-list--Links > .a-paragraph:not(:last-child), .m-tr-content-list--Keywords > .a-paragraph:not(:last-child) {
  margin-right: 12px;
}

@media (max-width: 1024px) {
  .m-tr-content-list__Download-indicator-only .m-tr-content-list--content {
    padding-bottom: 0;
  }
}

.m-tr-content-list__Download-indicator-only .m-tr-content-list--keyLinks_download {
  display: block;
}

html {
  scroll-behavior: smooth;
}

.m-track-and-feild-message-molicule {
  padding: 24px;
  background-color: #f3f5f9;
  margin-bottom: 24px;
}

@media (min-width: 768px) {
  .m-track-and-feild-message-molicule {
    padding: 40px;
    display: flex;
  }
}

.m-track-and-feild-message-molicule .a-headline:not(:last-child) {
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .m-track-and-feild-message-molicule .a-headline:not(:last-child) {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-track-and-feild-message-molicule .a-headline {
    font-size: 20px;
    line-height: 28px;
  }
}

.m-track-and-feild-message-molicule .a-paragraph:not(:last-child) {
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .m-track-and-feild-message-molicule .a-paragraph:not(:last-child) {
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .m-track-and-feild-message-molicule .a-paragraph {
    font-size: 14px;
    line-height: 20px;
  }
}

.m-track-and-feild-message-molicule .a-paragraph span {
  color: #222;
  display: block;
  margin-bottom: 8px;
}

.m-track-and-feild-message-molicule--left {
  margin-bottom: 24px;
  width: 100%;
}

@media (min-width: 768px) {
  .m-track-and-feild-message-molicule--left {
    margin-right: 40px;
    max-width: 168px;
    min-width: 168px;
  }
}

.m-track-and-feild-message-molicule--right {
  width: 100%;
}

.m-teaserBlock__Image {
  position: relative;
  margin-bottom: 24px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image {
    margin-bottom: 16px;
  }
}

.m-teaserBlock__Image:hover .teaser_image {
  transform: scale(1.1);
}

.m-teaserBlock__Image a {
  text-decoration: none;
}

.m-teaserBlock__Image .teaser_image {
  transition: all 0.3s ease-in-out;
  position: relative;
}

.m-teaserBlock__Image .teaser_image img {
  width: 100%;
}

.m-teaserBlock__Image .teaser_image::after {
  content: '';
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: absolute;
  z-index: 1;
  background: linear-gradient(180deg, rgba(34, 34, 34, 0) 26.67%, rgba(34, 34, 34, 0.756) 70.31%);
}

.m-teaserBlock__Image .teaser-text {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0 16px 40px 32px;
  color: #fff;
  z-index: 1;
}

.m-teaserBlock__Image .teaser-text .a-subheadline,
.m-teaserBlock__Image .teaser-text .a-headline {
  color: #fff;
}

.m-teaserBlock__Image .teaser-text .a-subheadline {
  margin-bottom: 8px;
}

.m-teaserBlock__Image .teaser-text .a-headline {
  margin-bottom: 24px;
}

.m-teaserBlock__Image--MediumLarge .teaser-text {
  max-width: 472px;
  padding: 0 16px 48px 48px;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--MediumLarge .teaser-text {
    padding-left: 30px;
    padding-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--MediumLarge .teaser-text .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--MediumLarge .teaser-text .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #ffffff;
  }
}

.m-teaserBlock__Image--Small .teaser-text {
  max-width: 360px;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--Small .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image--Small .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image.m-track-field-team-block .teaser-text {
    width: 100%;
    padding-right: 46px;
    padding-left: 14px;
    padding-bottom: 18px;
  }
}

.m-teaserBlock__Image.m-track-field-team-block .teaser-text .a-subheadline {
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image.m-track-field-team-block .teaser-text .a-subheadline {
    font-size: 10px;
    line-height: 14px;
  }
}

.m-teaserBlock__Image.m-track-field-team-block .teaser-text .a-headline:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .m-teaserBlock__Image.m-track-field-team-block .teaser-text .a-headline {
    font-size: 12px;
    line-height: 16px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__Image.m-track-field-team-block .teaser-text::after {
    content: '';
    background: url(/schKouqa/files/cn/images/icons/arrow/sei-arrow.svg) no-repeat center;
    background-size: 100%;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    bottom: 18px;
  }
}

.m-Video--mpFour {
  border-width: 16px;
  margin: 0 auto;
}

.m-Video--mpFour video {
  display: block;
  width: 100%;
}

.m-Video--mpFour-Small {
  max-width: 552px;
  width: 100%;
}

@media (max-width: 1193px) {
  .m-Video--mpFour-Small {
    max-width: 672px;
    border-width: 24px;
  }
}

@media (max-width: 767px) {
  .m-Video--mpFour-Small {
    width: 100%;
    border-width: 10px;
  }
}

.m-Video--mpFour-Large {
  max-width: 744px;
  width: 100%;
}

@media (max-width: 1193px) {
  .m-Video--mpFour-Large {
    border-width: 24px;
  }
}

@media (max-width: 767px) {
  .m-Video--mpFour-Large {
    width: 100%;
    border-width: 10px;
  }
}

.m-Video--mpFour .a-video__caption {
  margin: 0 -16px -16px;
  padding: 12px 16px;
}

@media (max-width: 1193px) {
  .m-Video--mpFour .a-video__caption {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    padding: 10px 24px;
    margin: 0 -24px -24px;
  }
}

@media (max-width: 767px) {
  .m-Video--mpFour .a-video__caption {
    padding: 10px;
    margin: 0 -10px -10px;
  }
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.75);
}

.modal.active {
  display: block;
}

.modal-open {
  overflow: hidden;
}

.modal-dialog {
  position: relative;
  width: auto;
  max-width: 936px;
  margin: 1.75rem auto;
}

@media (max-width: 1193px) {
  .modal-dialog {
    max-width: 554px;
  }
}

@media (max-width: 767px) {
  .modal-dialog {
    max-width: inherit;
    margin-top: 3.75rem;
  }
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (1.75rem * 2));
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  outline: none;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.modal-close {
  width: 24px;
  height: 24px;
  position: absolute;
  right: -64px;
  top: 0;
  background: url(/schKouqa/files/cn/images/icons/close_white.svg) no-repeat center;
  z-index: 2;
  font-size: 0;
  color: transparent;
}

@media (max-width: 1193px) {
  .modal-close {
    right: -56px;
  }
}

@media (max-width: 767px) {
  .modal-close {
    right: 24px;
    top: -48px;
  }
}

.modal .a-video__caption {
  background: transparent;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #ffffff;
}

@media (max-width: 767px) {
  .modal .a-video__caption {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: #ffffff;
  }
}

.m-mpFour--video video {
  width: 100%;
  vertical-align: top;
}

.m-iframe--video {
  position: relative;
  padding-top: 56.5%;
}

.m-iframe--video iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.m-Video {
  border-width: 16px;
  margin: 0 auto;
}

.m-Video-Small {
  max-width: 552px;
  width: 100%;
}

@media (max-width: 1193px) {
  .m-Video-Small {
    max-width: 672px;
    border-width: 24px;
  }
}

@media (max-width: 767px) {
  .m-Video-Small {
    width: 100%;
    border-width: 10px;
  }
}

.m-Video-Small iframe {
  display: block;
  width: 100%;
  height: 292px;
}

@media (max-width: 1193px) {
  .m-Video-Small iframe {
    height: 352px;
  }
}

@media (max-width: 767px) {
  .m-Video-Small iframe {
    height: 330px;
  }
}

@media (max-width: 576px) {
  .m-Video-Small iframe {
    height: 173px;
  }
}

.m-Video-Large {
  max-width: 744px;
  width: 100%;
}

@media (max-width: 1193px) {
  .m-Video-Large {
    border-width: 24px;
  }
}

@media (max-width: 767px) {
  .m-Video-Large {
    width: 100%;
    border-width: 10px;
  }
}

.m-Video-Large iframe {
  display: block;
  width: 100%;
  height: 402px;
}

@media (max-width: 1193px) {
  .m-Video-Large iframe {
    height: 350px;
  }
}

@media (max-width: 576px) {
  .m-Video-Large iframe {
    height: 184px;
  }
}

.m-Video .a-video__caption {
  margin: 0 -16px -16px;
  padding: 12px 16px;
}

@media (max-width: 1193px) {
  .m-Video .a-video__caption {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    padding: 10px 24px;
    margin: 0 -24px -24px;
  }
}

@media (max-width: 767px) {
  .m-Video .a-video__caption {
    padding: 10px;
    margin: 0 -10px -10px;
  }
}

@media (max-width: 767px) {
  .m-volumeCard-Large {
    display: flex;
  }
}

.m-volumeCard-Large-image {
  margin-bottom: 24px;
  max-width: 170px;
  min-width: 170px;
}

@media (max-width: 767px) {
  .m-volumeCard-Large-image {
    max-width: 124px;
    min-width: 124px;
  }
}

.m-volumeCard-Large-image img {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.m-volumeCard-Large .a-headline {
  margin-bottom: 16px;
  text-decoration: underline;
}

@media (max-width: 767px) {
  .m-volumeCard-Large .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

.m-volumeCard-Large .m-comparison-line-item-stacked {
  margin-bottom: 24px;
}

.m-volumeCard-Large .m-comparison-line-item-stacked .a-paragraph {
  text-decoration: underline;
}

.m-volumeCard-title {
  text-decoration: none;
}

@media (max-width: 767px) {
  .m-volumeCard-contentWrap {
    padding-left: 24px;
  }
}

.m-volumeCard-XLarge .m-comparison-line-item-stacked {
  margin-bottom: 24px;
}

.m-volumeCard-XLarge .a-headline {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .m-volumeCard-XLarge .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    text-decoration: underline;
    margin-top: 40px;
    margin-bottom: 16px;
  }
}

.m-volumeCard--button {
  padding-top: 8px;
}

@media (max-width: 767px) {
  .m-volumeCard--button {
    text-align: center;
  }
}

.m-volumeCard {
  text-decoration: none;
}

.m-volumeCard .a-volumeCard-image {
  padding-right: 24px;
  max-width: 120px;
}

.m-volumeCard .a-volumeCard-image img {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.m-volumeCard--rightColumn {
  margin-right: 32px;
  flex: 1;
  max-width: 208px;
}

@media (max-width: 1024px) {
  .m-volumeCard--rightColumn {
    margin-right: 0;
  }
}

.m-volumeCard--rightColumn .m-volumeCard-title {
  text-decoration: none;
}

.m-volumeCard--rightColumn .a-subheadline {
  color: #2e008b;
  margin-bottom: 8px;
}

/* generated with grunt-sass-globbing */
.industry_tile_segment_o h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.industry_tile_segment_o h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.industry_tile_segment_o h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.industry_tile_segment_o h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.application_tile_segment_o h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.application_tile_segment_o h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.application_tile_segment_o h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.application_tile_segment_o h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.application_tile_segment_o .o-application-tile-segment {
  margin-top: 24px;
}

.feature_tile_segment_o h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.feature_tile_segment_o h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.feature_tile_segment_o h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.feature_tile_segment_o h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.feature_tile_segment_o .o-featureTileSegment {
  margin-top: 24px;
}

.section_head_segment_o h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.section_head_segment_o h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.section_head_segment_o h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.section_head_segment_o h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.section_head_segment_o .o-featureTileSegment {
  margin-top: 24px;
}

.feature_segment_organisms_o h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.feature_segment_organisms_o h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.feature_segment_organisms_o h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.feature_segment_organisms_o h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.feature_segment_organisms_o .o-application-tile-segment {
  margin-top: 24px;
}

.header_segments_o h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.header_segments_o h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.header_segments_o h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.header_segments_o h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.logo_block_o h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.logo_block_o h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.logo_block_o h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.logo_block_o h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.logo_block_o .logo_block_ex {
  margin-bottom: 24px;
}

.application-list-segment-organisms h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.application-list-segment-organisms h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.application-list-segment-organisms h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.application-list-segment-organisms h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.application-list-segment-organisms .o-application-tile-segment {
  margin-top: 24px;
}

.case_studies_segment_variations h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.case_studies_segment_variations h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.case_studies_segment_variations .no-border-box .m-ctaSegmentOneBlock__Box {
  border: none;
  margin: 0;
}

.cta-segment_variations h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.cta-segment_variations h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.cta-segment_variations .no-border-box .m-ctaSegmentOneBlock__Box {
  border: none;
  margin: 0;
}

.prominent-contact-segment_variations h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.prominent-contact-segment_variations h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.prominent-contact-segment_variations .a-backgroundImage {
  margin: 0;
}

.prominent-contact-segment_variations .o-ProminentContactSegment {
  margin-bottom: 48px;
}

.bulleted-paragraph-segment_v h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.bulleted-paragraph-segment_v h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.bulleted-paragraph-segment_v o-BulletedParagraphCTASegment-Large {
  margin: 0;
}

.map_image_variations h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.map_image_variations h5.title_v {
  font-size: 10px;
  padding-bottom: 24px;
  color: #f03738;
}

.map_image_variations .m-mapImage {
  margin: 0;
}

.specifications-segment-organisms h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.specifications-segment-organisms h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.specifications-segment-organisms h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.specifications-segment-organisms h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.download_list_variations h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.download_list_variations h5.title_v {
  font-size: 10px;
  padding-bottom: 24px;
  color: #f03738;
}

.download_list_variations .o-downloadList {
  margin: 0;
}

.video_segment_variations h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.video_segment_variations h5.title_v {
  font-size: 10px;
  padding-bottom: 24px;
  color: #f03738;
}

.bulleted_paragraphs_o h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.bulleted_paragraphs_o h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.bulleted_paragraphs_o h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.bulleted_paragraphs_o h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.content-headline-intro-text_segment h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.content-headline-intro-text_segment h5.title_v {
  font-size: 10px;
  padding-bottom: 24px;
  color: #f03738;
}

.content-line-table .title_v {
  font-size: 10px;
  color: #f03738;
  margin: 24px;
}

.content-line-table h3.title_v {
  font-size: 12px;
  font-weight: bold;
}

.content_tables_o h3.title_v {
  color: #f03738;
  padding: 15px 0 10px;
}

.content_tables_o h3.title_v:not(:first-child) {
  padding-top: 35px;
}

.content_tables_o h5.title_v {
  font-size: 10px;
  color: #f03738;
  margin-bottom: 24px;
}

.content_tables_o h5.title_v:not(:first-child) {
  padding-top: 48px;
}

.multi-image-segment .title_v {
  font-size: 10px;
  color: #f03738;
  margin: 24px;
}

.multi-image-segment h3.title_v {
  font-size: 12px;
  font-weight: bold;
}

.paragraph-segment-two-column-text h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.paragraph-segment-two-column-text h5.title_v {
  font-size: 10px;
  padding-bottom: 24px;
  color: #f03738;
}

.prominent-captioned-headline_variations h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.prominent-captioned-headline_variations h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.prominent-captioned-headline_variations .no-border-box .m-ctaSegmentOneBlock__Box {
  border: none;
  margin: 0;
}

.prominent_paragraph_block_variations h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.prominent_paragraph_block_variations h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.prominent_paragraph_block_variations .no-border-box .m-ctaSegmentOneBlock__Box {
  border: none;
  margin: 0;
}

.o-prominentProfileSegment--List {
  padding-top: 40px;
}

@media (max-width: 767px) {
  .o-prominentProfileSegment .prominentProfileSegment--head .a-subheadline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }
}

.o-prominentProfileSegment .prominentProfileSegment--head .a-subheadline--XLarge {
  margin-bottom: 32px;
}

.o-prominentProfileSegment .o-prominentProfileSegment--List .m-prominentProfile__contentCell {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-prominentProfileSegment .o-prominentProfileSegment--List .m-prominentProfile__contentCell {
    margin-bottom: 32px;
  }
}

.o-prominentProfileSegment .o-prominentProfileSegment--List .m-pominentProfile__links {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-prominentProfileSegment .o-prominentProfileSegment--List .m-pominentProfile__links {
    margin-bottom: 32px;
  }
}

.variation_component h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.variation_component h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.variation_component h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.paragraph-segment-two-column-text h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.paragraph-segment-two-column-text h5.title_v {
  font-size: 10px;
  padding-bottom: 24px;
  color: #f03738;
}

.paragraph-segment-two-column-text .presidents_larger {
  padding: 120px 0;
}

.related-information-segment .title_v {
  font-size: 10px;
  color: #f03738;
  margin: 24px;
}

.related-information-segment h3.title_v {
  font-size: 12px;
  font-weight: bold;
}

.related-information-segment .variation_box_sec .o-related-information-segment:nth-child(2n) {
  margin-top: 120px;
}

@media (max-width: 767px) {
  .related-information-segment .variation_box_sec .o-related-information-segment:nth-child(2n) {
    margin-top: 88px;
  }
}

.search-segments .title_v {
  font-size: 10px;
  color: #f03738;
  margin: 24px;
}

.search-segments h3.title_v {
  font-size: 12px;
  font-weight: bold;
}

.teaser_block_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.teaser_block_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.teaser_block_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.teaser_block_molecules .variation_box_sec {
  padding: 24px;
}

.timeline-segments h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.timeline-segments h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.timeline-segments h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.timeline-segments .variation_box_sec {
  padding: 24px !important;
  margin: 5px 24px;
}

.o-productLineup__table {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .o-productLineup__table {
    margin-bottom: 64px;
  }
}

@media (max-width: 767px) {
  .o-productLineup__table {
    margin-bottom: 44px;
  }
}

@media (max-width: 1193px) {
  .o-productLineup__table .product-lineup-guide-button .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
  .o-productLineup__table .product-lineup-guide-button .a-button::before {
    width: 20px;
    height: 20px;
  }
  .o-productLineup__table .product-lineup-guide-button .a-button:hover {
    color: #ffffff;
  }
}

.o-productLineup__table .o-productLineup__table__popup {
  background: #e8ecf4;
  padding-top: 72px;
  padding-bottom: 72px;
  margin-top: 48px;
}

@media (max-width: 1024px) {
  .o-productLineup__table .o-productLineup__table__popup {
    margin-top: 64px;
  }
}

@media (max-width: 767px) {
  .o-productLineup__table .o-productLineup__table__popup {
    padding-top: 24px;
    padding-bottom: 48px;
    margin-top: 0;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    z-index: 100;
  }
}

.o-productLineup__table .o-productLineup__table__popup .productlineup-table {
  position: relative;
  overflow: auto;
  background: #ffffff;
  padding: 16px;
}

.o-productLineup__table .o-productLineup__table__popup .productlineup-table table {
  width: 100%;
}

@media (max-width: 767px) {
  .o-productLineup__table .o-productLineup__table__popup .productlineup-table table {
    width: auto;
  }
}

.o-productLineup__table .o-productLineup__table__popup .productlineup-table-caption {
  margin-top: -16px;
  position: relative;
}

.o-productLineup__table .o-productLineup__table__popup__close {
  position: relative;
}

.o-productLineup__table .o-productLineup__table__popup__close .a-close {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 1;
  cursor: pointer;
}

@media (max-width: 767px) {
  .o-productLineup__table .o-productLineup__table__popup__close .a-close {
    top: 8px;
  }
}

.o-productLineup__table .o-productLineup__table__popup .m-HeadlineTextBlock {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-productLineup__table .o-productLineup__table__popup .m-HeadlineTextBlock {
    text-align: left !important;
  }
  .o-productLineup__table .o-productLineup__table__popup .m-HeadlineTextBlock .a-headline, .o-productLineup__table .o-productLineup__table__popup .m-HeadlineTextBlock .a-paragraph {
    padding-right: 24px;
  }
}

.o-productLineup__table .m-download__btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 72px;
}

@media (max-width: 1193px) {
  .o-productLineup__table .m-download__btn .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
  .o-productLineup__table .m-download__btn .a-button::before {
    width: 20px;
    height: 20px;
  }
  .o-productLineup__table .m-download__btn .a-button:hover {
    color: #ffffff;
  }
}

.o-product-lineup .m-sectionHeadSegment {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-product-lineup .m-sectionHeadSegment {
    margin-bottom: 24px;
  }
}

.o-product-lineup .product-lineup-cards {
  margin-bottom: -72px;
}

@media (max-width: 1024px) {
  .o-product-lineup .product-lineup-cards {
    margin-bottom: -64px;
  }
}

@media (max-width: 767px) {
  .o-product-lineup .product-lineup-cards {
    margin-bottom: -80px;
  }
}

.o-product-lineup .m-product-variant-card {
  height: calc(100% - 72px);
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-product-lineup .m-product-variant-card {
    height: calc(100% - 64px);
    margin-bottom: 64px;
  }
}

@media (max-width: 767px) {
  .o-product-lineup .m-product-variant-card {
    height: calc(100% - 80px);
    margin-bottom: 80px;
  }
}

.m-teaserBlock__cta {
  position: relative;
  margin-bottom: 24px;
  overflow: hidden;
}

.m-teaserBlock__cta a {
  text-decoration: none;
}

.m-teaserBlock__cta .a-backgroundImage {
  height: 617px;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  color: #ffffff;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1193px) {
  .m-teaserBlock__cta .a-backgroundImage {
    height: auto;
    min-height: 511px;
    padding: 72px 0;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta .a-backgroundImage {
    min-height: 480px;
    padding: 64px 0;
    align-items: flex-end;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta .row.align-content-center {
    align-content: flex-end;
  }
}

.m-teaserBlock__cta--Content {
  color: #fff;
}

@media (max-width: 1193px) {
  .m-teaserBlock__cta--Content {
    max-width: 554px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--Content {
    max-width: 328px;
  }
}

.m-teaserBlock__cta--Content .a-subheadline,
.m-teaserBlock__cta--Content .a-headline {
  color: #fff;
}

.m-teaserBlock__cta--Content .a-subheadline {
  margin-bottom: 16px;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}

.m-teaserBlock__cta--Content .a-headline {
  margin-bottom: 24px;
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
}

.m-teaserBlock__cta--Content .a-paragraph {
  margin-bottom: 40px;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    color: #ffffff;
  }
}

.m-teaserBlock__cta--XLarge .a-paragraph {
  color: #ffffff;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

.m-teaserBlock__cta--XLarge-Inverse .a-subheadline {
  color: #222222;
  text-shadow: 1px 1px 5px #ffffff;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge-Inverse .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

.m-teaserBlock__cta--XLarge-Inverse .a-headline {
  color: #2e008b;
  text-shadow: 3px 3px 10px #ffffff;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge-Inverse .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    color: #2e008b;
  }
}

.m-teaserBlock__cta--XLarge-Inverse .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  text-shadow: 1px 1px 5px #ffffff;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge-Inverse .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgba(34, 34, 34, 0.78);
  }
}

.m-teaserBlock__cta--XLarge-Inverse .a-button {
  color: #ffffff;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge-Inverse .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .o-Headline-Intro-Text .a-headline {
    margin-bottom: 16px;
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

.o-Headline-Intro-Text .m-HeadlineIntroBlock .a-headline {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .o-Headline-Intro-Text .m-HeadlineIntroBlock .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 24px;
  }
}

.o-Headline-Intro-Text .m-HeadlineIntroBlock .a-paragraph:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .o-Headline-Intro-Text .m-HeadlineIntroBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-Headline-Intro-Text .m-bulletedList,
.o-Headline-Intro-Text .m-contentBoxed-Six-col,
.o-Headline-Intro-Text .m-Video,
.o-Headline-Intro-Text .m-Video--mpFour {
  margin-bottom: 40px;
}

.o-Headline-Intro-Text .m-bulletedList:last-child,
.o-Headline-Intro-Text .m-contentBoxed-Six-col:last-child,
.o-Headline-Intro-Text .m-Video:last-child,
.o-Headline-Intro-Text .m-Video--mpFour:last-child {
  margin-bottom: 0;
}

.o-Headline-Intro-Text .m-imageGrid {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-Headline-Intro-Text .m-imageGrid {
    margin-bottom: 0;
  }
}

.o-Headline-Intro-Text .m-imageGrid:last-child {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-Headline-Intro-Text .m-imageGrid:last-child {
    margin-bottom: -40px;
  }
}

@media (max-width: 767px) {
  .o-Headline-Intro-Text .m-imageGrid .a-imageGrid {
    margin-right: 48px;
    margin-bottom: 40px;
  }
}

.o-adoption-information-news--Links {
  display: flex;
  justify-content: center;
}

.o-adoption-information-news .m-prnews--Details {
  max-width: 100%;
}

.o-adoption-information-news .m-prnews--Details li a {
  pointer-events: none;
}

.o-alphabetical-overview .m-alphabetical {
  margin-bottom: 120px;
  overflow: hidden;
}

.o-alphabetical-overview__List:not(:last-child) {
  margin-bottom: 120px;
}

.o-applicationListSegment {
  overflow: hidden;
}

.o-applicationListSegment .m-imageFullWidthImage {
  margin-bottom: 72px;
}

@media (max-width: 1193px) {
  .o-applicationListSegment .m-imageFullWidthImage {
    margin-bottom: 48px;
  }
}

@media (max-width: 576px) {
  .o-applicationListSegment .m-imageFullWidthImage {
    margin-bottom: 24px;
  }
}

.o-applicationListSegment .m-imageBigImage__LeftCaption .a-image__caption,
.o-applicationListSegment .m-imageBigImage__RightCaption .a-image__caption {
  position: absolute;
  width: auto;
}

.o-applicationListSegment [class*='col-'] .m-applicationDescriptionBlock {
  margin-bottom: 240px;
}

@media (max-width: 1193px) {
  .o-applicationListSegment [class*='col-'] .m-applicationDescriptionBlock {
    margin: 0;
  }
}

.o-applicationListSegment [class*='col-']:nth-child(2) .m-applicationDescriptionBlock {
  margin-top: 240px;
  margin-bottom: 0;
}

@media (max-width: 1193px) {
  .o-applicationListSegment [class*='col-']:nth-child(2) .m-applicationDescriptionBlock {
    margin: 0;
  }
}

.o-applicationListSegment [class*='col-'] {
  margin-bottom: 0;
}

.o-applicationListSegment [class*='col-'] .m-applicationDescriptionBlock:last-child {
  margin-bottom: 0;
}

.o-applicationListSegment .m-imageBigImage {
  position: relative;
}

.o-applicationListSegment .m-imageBigImage img {
  object-fit: contain;
  object-position: inherit;
  width: 100%;
}

@media (min-width: 1193px) {
  .o-applicationListSegment__imageBigImage__Left .m-imageBigImage--Tall img, .o-applicationListSegment__imageBigImage__Left .m-imageBigImage--Short img, .o-applicationListSegment__imageBigImage__Left .m-imageBigImage--vShort img, .o-applicationListSegment__imageBigImage__Right .m-imageBigImage--Tall img, .o-applicationListSegment__imageBigImage__Right .m-imageBigImage--Short img, .o-applicationListSegment__imageBigImage__Right .m-imageBigImage--vShort img {
    min-height: inherit;
    max-height: inherit;
    object-fit: contain;
    object-position: inherit;
  }
}

.o-application-tile-segment {
  margin-bottom: -24px;
}

.o-application-tile-segment h2 {
  margin-bottom: 32px;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}

.o-application-tile-segment h2 h2 + .card-grid {
  margin-top: -24px;
}

@media (max-width: 767px) {
  .o-application-tile-segment h2 {
    margin-bottom: 24px;
    max-width: 328px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }
}

.o-application-tile-segment > .container > .row {
  margin-left: -13px;
  margin-right: -13px;
}

@media (max-width: 767px) {
  .o-application-tile-segment > .container > .row .row {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-application-tile-segment > .container > .row .row .tile_small_wrap {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (max-width: 767px) {
  .o-articleDescriptionBlockList [class*='col-'] {
    margin-bottom: 64px;
  }
  .o-articleDescriptionBlockList [class*='col-']:last-child {
    margin-bottom: 0;
  }
}

.o-authors-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: -72px;
  margin-right: -120px;
}

@media (max-width: 1024px) {
  .o-authors-list {
    justify-content: center;
    margin-right: -60px;
  }
}

@media (max-width: 767px) {
  .o-authors-list {
    margin-right: -24px;
    margin-bottom: -64px;
  }
}

@media (max-width: 576px) {
  .o-authors-list {
    margin-right: 0;
    margin-bottom: -64px;
  }
}

.o-authors-list__Profile {
  width: 100%;
  max-width: 264px;
  margin-bottom: 72px;
  margin-right: 120px;
}

@media (max-width: 1024px) {
  .o-authors-list__Profile {
    margin-right: 60px;
  }
}

@media (max-width: 767px) {
  .o-authors-list__Profile {
    margin-right: 24px;
    margin-bottom: 64px;
  }
}

@media (max-width: 576px) {
  .o-authors-list__Profile {
    max-width: 100%;
    display: flex;
    flex-wrap: nowrap;
    margin-right: 0;
    margin-bottom: 64px;
  }
}

.o-authors-list__Profile-Image {
  display: none;
  min-width: 122px;
  max-width: 122px;
}

@media (max-width: 576px) {
  .o-authors-list__Profile-Image {
    display: block;
    margin-right: 24px;
  }
}

@media (max-width: 576px) {
  .o-authors-list__Profile-Content {
    min-width: 181px;
  }
}

@media (max-width: 767px) {
  .o-authors-list__Profile-Link .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

.o-authors-list .m-profile--Large .a-profile__Image {
  display: block;
}

@media (max-width: 576px) {
  .o-authors-list .m-profile--Large .a-profile__Image {
    display: none;
  }
}

@media (max-width: 767px) {
  .o-authors-list .m-profile--Large .a-profile__Title {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .o-authors-list .m-profile--Large .a-profile__SubTitle {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .o-authors-list .m-profile--Large .a-profile__Paragraph {
    margin-bottom: 16px;
  }
}

.o-authors-list__Link {
  text-align: center;
  margin-top: 72px;
}

@media (max-width: 1024px) {
  .o-authors-list__Link {
    margin-top: 88px;
  }
}

@media (max-width: 767px) {
  .o-authors-list__Link {
    margin-top: 50px;
  }
}

.o-blog-articles-list .m-blog-overview-line-item {
  display: none;
}

.blog_overview_list_action_link {
  margin-top: 72px;
}

@media (max-width: 767px) {
  .blog_overview_list_action_link {
    margin-top: 48px;
  }
}

.o-BulletedParagraphCTASegment-Large {
  background: #e8ecf4;
  padding: 72px 0;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.o-BulletedParagraphCTASegment-Large .m-HeadlineTextBlock .row {
  justify-content: center;
}

@media (max-width: 1193px) {
  .o-BulletedParagraphCTASegment-Large .m-HeadlineTextBlock .a-headline {
    margin-bottom: 40px;
  }
}

@media (max-width: 1024px) {
  .o-BulletedParagraphCTASegment-Large .m-HeadlineTextBlock .a-headline {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-BulletedParagraphCTASegment-Large .m-HeadlineTextBlock .a-headline {
    margin-bottom: 48px;
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .o-BulletedParagraphCTASegment-Large .m-HeadlineTextBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-BulletedParagraphCTASegment-Large .m-bulletedList {
  margin-top: 72px;
}

@media (max-width: 1193px) {
  .o-BulletedParagraphCTASegment-Large .m-bulletedList {
    margin-top: 48px;
  }
}

@media (max-width: 767px) {
  .o-BulletedParagraphCTASegment-Large .m-bulletedList {
    margin-top: 36px;
  }
}

@media (max-width: 576px) {
  .o-BulletedParagraphCTASegment-Large .m-bulletedList {
    margin-top: 32px;
  }
}

@media (max-width: 767px) {
  .o-BulletedParagraphCTASegment-Large .m-bulletedList ul li {
    flex: 1 100%;
    max-width: 100%;
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .o-BulletedParagraphCTASegment-Large .m-bulletedList ul li strong {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
  }
}

.o-BulletedParagraphCTASegment-Large .m-bulletedList ul li strong + p {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.o-BulletedParagraphCTASegment-Large .a-button {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .o-BulletedParagraphCTASegment-Large .a-button {
    margin-top: 50px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .o-BulletedParagraphCTASegment-Large .a-button:hover {
    color: #ffffff;
  }
}

.o-cascading-headline-intro-text-segment .m-HeadlineIntroBlock {
  margin-top: 160px;
  padding-right: 32px;
}

@media (max-width: 1193px) {
  .o-cascading-headline-intro-text-segment .m-HeadlineIntroBlock {
    padding-right: 0;
  }
}

@media (max-width: 1024px) {
  .o-cascading-headline-intro-text-segment .m-HeadlineIntroBlock {
    margin-top: 128px;
  }
}

@media (max-width: 767px) {
  .o-cascading-headline-intro-text-segment .m-HeadlineIntroBlock {
    margin-top: 64px;
  }
}

@media (max-width: 767px) {
  .o-cascading-headline-intro-text-segment .m-HeadlineIntroBlock .a-headline--MediumLarge {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    margin-bottom: 16px;
  }
  .o-cascading-headline-intro-text-segment .m-HeadlineIntroBlock .a-headline--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .o-cascading-headline-intro-text-segment .m-HeadlineIntroBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-cascading-headline-intro-text-segment [class*='col-']:nth-child(1) .m-HeadlineIntroBlock:first-child {
  margin-top: 240px;
}

@media (max-width: 767px) {
  .o-cascading-headline-intro-text-segment [class*='col-']:nth-child(1) .m-HeadlineIntroBlock:first-child {
    margin-top: 0;
  }
}

.o-cascading-headline-intro-text-segment [class*='col-']:nth-child(2) .m-HeadlineIntroBlock:first-child {
  margin-top: 0;
}

@media (max-width: 767px) {
  .o-cascading-headline-intro-text-segment [class*='col-']:nth-child(2) .m-HeadlineIntroBlock:first-child {
    margin-top: 64px;
  }
}

.o-CaseStudy-FeaturedCaseStudySegment {
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
}

.o-CaseStudy-FeaturedCaseStudySegment .m-imageFullWidthImage {
  margin-top: 48px;
}

@media (max-width: 767px) {
  .o-CaseStudy-FeaturedCaseStudySegment .m-imageFullWidthImage {
    margin-top: 84px;
  }
}

.o-CaseStudy-FeaturedCaseStudySegment .o-CaseStudy-FeaturedCaseStudySegment__List {
  margin-top: 48px;
}

.o-CaseStudy-FeaturedCaseStudySegment .o-CaseStudy-FeaturedCaseStudySegment__List [class*="col-"]:nth-child(2) .o-CaseStudy-FeaturedCaseStudySegment__Content {
  padding-top: 44px;
}

@media (max-width: 767px) {
  .o-CaseStudy-FeaturedCaseStudySegment .o-CaseStudy-FeaturedCaseStudySegment__List {
    margin-top: 32px;
  }
}

@media (max-width: 576px) {
  .o-CaseStudy-FeaturedCaseStudySegment .o-CaseStudy-FeaturedCaseStudySegment__List {
    margin-top: 26px;
  }
}

.o-CaseStudy-CaseStudyListSegment {
  margin-top: 80px;
  margin-bottom: -120px;
}

@media (max-width: 767px) {
  .o-CaseStudy-CaseStudyListSegment {
    margin-top: 48px;
  }
}

@media (max-width: 1024px) {
  .o-CaseStudy-CaseStudyListSegment {
    margin-bottom: -72px;
  }
}

@media (max-width: 767px) {
  .o-CaseStudy-CaseStudyListSegment {
    margin-bottom: -48px;
  }
}

.o-CaseStudy-CaseStudyListSegment .o-caseStudiesSegment__Content {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .o-CaseStudy-CaseStudyListSegment .o-caseStudiesSegment__Content {
    margin-bottom: 88px;
  }
}

@media (max-width: 1193px) {
  .o-CaseStudy-CaseStudyListSegment .o-caseStudiesSegment__Content .a-caseStudiesList__Image {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .o-CaseStudy-CaseStudyListSegment .o-caseStudiesSegment__Content .a-caseStudiesList__Image {
    margin-bottom: 32px;
  }
}

@media (max-width: 576px) {
  .o-CaseStudy-CaseStudyListSegment .o-caseStudiesSegment__Content .a-caseStudiesList__Image {
    margin-bottom: 24px;
  }
}

@media (max-width: 1193px) {
  .o-CaseStudy-CaseStudyListSegment .o-caseStudiesSegment__Content .m-TitleBlock-CaptionedTitleBlock--Small {
    margin-bottom: 24px;
  }
}

.o-CaseStudy-CaseStudyListSegment .o-CaseStudy-CaseStudyListSegment__MoreList__Title .a-subheadline {
  margin-bottom: 48px;
}

@media (max-width: 767px) {
  .o-CaseStudy-CaseStudyListSegment .o-CaseStudy-CaseStudyListSegment__MoreList__Title .a-subheadline {
    margin-bottom: 24px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #2e008b;
  }
}

@media (max-width: 576px) {
  .o-CaseStudy-CaseStudyListSegment .o-CaseStudy-CaseStudyListSegment__MoreList__Title .a-subheadline {
    margin-bottom: 48px;
  }
}

.o-compatible-accessories .m-accessory-card {
  margin-bottom: 24px;
}

@media (max-width: 1193px) {
  .o-content-image-carousel--imageSingle {
    max-width: 82.35%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .o-content-image-carousel--imageSingle {
    max-width: inherit;
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-content-image-carousel--imageSingle .m-imageBigImage .a-image__caption {
    display: none;
  }
}

.o-content-image-carousel--thumbnail {
  margin-top: 20px;
}

@media (max-width: 1024px) {
  .o-content-image-carousel--thumbnail {
    margin-top: 12px;
  }
}

@media (max-width: 767px) {
  .o-content-image-carousel--thumbnail {
    margin-top: 20px;
  }
}

.o-content-image-carousel .a-image-carousel-thumbnail {
  margin: 0 4px;
  border: solid 4px transparent;
  width: 230px;
}

@media (max-width: 1024px) {
  .o-content-image-carousel .a-image-carousel-thumbnail {
    margin: 0 2px;
    width: 137px;
  }
}

@media (max-width: 767px) {
  .o-content-image-carousel .a-image-carousel-thumbnail {
    border-width: 2px;
    margin: 0 4px;
    width: 81px;
  }
}

.o-content-image-carousel .a-image-carousel-thumbnail.slick-slide.slick-current.slick-active {
  border-color: #2e008b;
}

.o-content-image-carousel .slick-prev, .o-content-image-carousel .slick-next {
  width: auto;
  height: auto;
}

.o-content-image-carousel .slick-arrow:before {
  display: none;
}

.o-content-image-carousel .slick-arrow:after {
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
  width: 48px;
  height: 48px;
  display: block;
}

.o-content-image-carousel .slick-arrow.slick-prev {
  left: 12px;
  z-index: 2;
}

@media (max-width: 1193px) {
  .o-content-image-carousel .slick-arrow.slick-prev {
    left: -54px;
  }
}

@media (max-width: 767px) {
  .o-content-image-carousel .slick-arrow.slick-prev {
    padding-right: 24px;
    top: 0;
    transform: none;
    left: 0;
    height: 100%;
    background: linear-gradient(-270deg, rgba(34, 34, 34, 0.4) 13.56%, rgba(34, 34, 34, 0) 79.66%);
  }
}

.o-content-image-carousel .slick-arrow.slick-prev:after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/left-blue.svg);
}

@media (max-width: 767px) {
  .o-content-image-carousel .slick-arrow.slick-prev:after {
    background-image: url(/schKouqa/files/cn/images/icons/chevron/left-white.svg);
  }
}

.o-content-image-carousel .slick-arrow.slick-next {
  right: 12px;
}

@media (max-width: 1193px) {
  .o-content-image-carousel .slick-arrow.slick-next {
    right: -54px;
  }
}

@media (max-width: 767px) {
  .o-content-image-carousel .slick-arrow.slick-next {
    padding-left: 24px;
    top: 0;
    transform: none;
    right: 0;
    height: 100%;
    background: linear-gradient(270deg, rgba(34, 34, 34, 0.4) 13.56%, rgba(34, 34, 34, 0) 79.66%);
  }
}

.o-content-image-carousel .slick-arrow.slick-next:after {
  background-image: url(/schKouqa/files/cn/images/icons/chevron/right-blue.svg);
}

@media (max-width: 767px) {
  .o-content-image-carousel .slick-arrow.slick-next:after {
    background-image: url(/schKouqa/files/cn/images/icons/chevron/right-white.svg);
  }
}

.o-content-line-table {
  position: relative;
  overflow: auto;
}

.o-content-line-table table {
  width: 100%;
}

.o-content-line-table thead th.a-tableCell {
  padding-bottom: 8px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #222222;
}

@media (max-width: 767px) {
  .o-content-line-table thead th.a-tableCell {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

.o-content-line-table .a-tableCell {
  border: none;
  padding: 0;
  text-align: left;
}

.o-content-line-table .a-tableCell:not(:last-child) {
  width: 192px;
  padding-right: 24px;
}

.o-content-line-table tbody .a-tableCell {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 24px 0 32px;
  vertical-align: top;
}

@media (max-width: 1024px) {
  .o-content-line-table tbody .a-tableCell {
    padding: 22px 0 22px;
  }
}

@media (max-width: 767px) {
  .o-content-line-table tbody .a-tableCell {
    padding: 22px 0 38px;
  }
}

.o-content-line-table tbody th.a-tableCell {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
}

@media (max-width: 767px) {
  .o-content-line-table tbody th.a-tableCell {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #2e008b;
  }
}

.o-content-line-table tbody td.a-tableCell {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

@media (max-width: 767px) {
  .o-content-line-table tbody td.a-tableCell {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

.o-content-line-table tbody tr:last-child th, .o-content-line-table tbody tr:last-child td {
  padding-bottom: 0;
}

.o-content-multi-image-triple-images .m-imageSmallImage {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
}

@media (max-width: 767px) {
  .o-content-multi-image-triple-images .m-imageSmallImage {
    margin-bottom: 16px;
    display: block;
  }
}

.o-content-multi-image-triple-images .m-imageSmallImage .a-image__caption {
  flex: 1 0 auto;
}

@media all and (-ms-high-contrast: none) {
  .o-content-multi-image-triple-images .m-imageSmallImage .a-image__caption *::-ms-backdrop, .o-content-multi-image-triple-images .m-imageSmallImage .a-image__caption .a-image__caption {
    min-height: 72px;
  }
}

@media all and (-ms-high-contrast: none) {
  .o-content-multi-image-triple-images *::-ms-backdrop, .o-content-multi-image-triple-images .m-imageSmallImage {
    display: block;
  }
}

.o-content-multi-image-two-images .m-imageSmallImage {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
}

@media (max-width: 767px) {
  .o-content-multi-image-two-images .m-imageSmallImage {
    margin-bottom: 16px;
    display: block;
  }
}

.o-content-multi-image-two-images .m-imageSmallImage .a-image__caption {
  flex: 1 0 auto;
}

@media all and (-ms-high-contrast: none) {
  .o-content-multi-image-two-images .m-imageSmallImage .a-image__caption *::-ms-backdrop, .o-content-multi-image-two-images .m-imageSmallImage .a-image__caption .a-image__caption {
    min-height: 56px;
  }
}

@media all and (-ms-high-contrast: none) {
  .o-content-multi-image-two-images *::-ms-backdrop, .o-content-multi-image-two-images .m-imageSmallImage {
    display: block;
  }
}

.o-ContentSegment-Accordion__Title {
  margin-bottom: 16px;
  text-align: center;
}

@media (max-width: 1024px) {
  .o-ContentSegment-Accordion__Title {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegment-Accordion__Title {
    margin-bottom: 40px;
  }
}

.o-ContentSegment-Accordion__Title .a-headline {
  line-height: 64px;
}

@media (max-width: 767px) {
  .o-ContentSegment-Accordion__Title .a-headline {
    font-size: 28px;
  }
}

.o-ContentSegment-Accordion .m-ContentSegment-Accordion:not(:last-child) {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-ContentSegment-Accordion .m-ContentSegment-Accordion:not(:last-child) {
    margin-bottom: 8px;
  }
}

.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List__No-Result-Found {
  display: none;
}

.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List .m-Content-Segment-Tag {
  max-width: 849px;
  margin-left: auto;
  margin-right: auto;
}

.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List .m-sectionHeadSegment {
  margin-bottom: 40px;
}

.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List .m-sectionHeadSegment .a-headline {
  text-align: center;
}

@media (max-width: 767px) {
  .o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List .m-sectionHeadSegment .a-headline {
    font-size: 28px;
  }
}

@media (max-width: 1024px) {
  .o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List .m-sectionHeadSegment {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List .m-sectionHeadSegment {
    margin-bottom: 40px;
  }
}

.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List .m-Content-Segment-List {
  margin-top: 72px;
}

@media (max-width: 767px) {
  .o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List .m-Content-Segment-List {
    margin-top: 40px;
  }
}

.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List__No-Result .o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List__No-Result-Found {
  display: block;
  text-align: center;
  margin-top: 72px;
}

@media (max-width: 767px) {
  .o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List__No-Result .o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List__No-Result-Found {
    margin-top: 40px;
  }
}

.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List.o-Content-Segment-³ÉÈË¸£Àû¾«Æ·av-List__No-Result .m-Content-Segment-List {
  display: none;
}

.o-ContentSegment-PeopleProfile-Modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  overflow: auto;
}

.o-ContentSegment-PeopleProfile-Modal:before {
  content: '';
  background-color: rgba(0, 0, 0, 0.75);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.o-ContentSegment-PeopleProfile-Modal__Body {
  position: relative;
  text-align: left;
  display: flex;
  align-items: center;
  min-height: calc(100% - 96px);
  z-index: 1;
  padding: 48px;
}

@media (max-width: 767px) {
  .o-ContentSegment-PeopleProfile-Modal__Body {
    min-height: calc(100% - 32px);
    padding: 16px;
  }
}

.o-ContentSegment-PeopleProfile-Modal .container {
  background-color: #fff;
  position: relative;
  max-width: 1127px;
  padding: 0;
}

.o-ContentSegment-PeopleProfile-Modal__Container {
  padding: 95px 96px 95px 95px;
}

@media (max-width: 1024px) {
  .o-ContentSegment-PeopleProfile-Modal__Container {
    padding: 72px 0 64px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegment-PeopleProfile-Modal__Container {
    padding: 72px 43px;
  }
}

.o-ContentSegment-PeopleProfile-Modal__Container .m-ContentSegment-PeopleProfile {
  margin-bottom: 75px;
}

@media (max-width: 1024px) {
  .o-ContentSegment-PeopleProfile-Modal__Container .m-ContentSegment-PeopleProfile {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegment-PeopleProfile-Modal__Container .m-ContentSegment-PeopleProfile {
    margin-bottom: 40px;
  }
}

.o-ContentSegment-PeopleProfile-Modal__Container .m-ContentSegment-Question:not(:last-child) {
  margin-bottom: 40px;
}

.o-ContentSegment-PeopleProfile-Modal .close {
  position: absolute;
  top: 28px;
  right: 28px;
  cursor: pointer;
  width: 24px;
  height: 24px;
}

@media (max-width: 1024px) {
  .o-ContentSegment-PeopleProfile-Modal .close {
    top: 24px;
    right: 24px;
  }
}

.o-ContentSegment-Peoples__Title {
  margin-bottom: 72px;
  text-align: center;
}

@media (max-width: 767px) {
  .o-ContentSegment-Peoples__Title {
    margin-bottom: 40px;
  }
}

.o-ContentSegment-Peoples__Title .a-headline {
  line-height: 64px;
}

@media (max-width: 767px) {
  .o-ContentSegment-Peoples__Title .a-headline {
    font-size: 28px;
  }
}

.o-ContentSegment-Peoples__List {
  margin-right: -88px;
  margin-bottom: -120px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media (max-width: 1024px) {
  .o-ContentSegment-Peoples__List {
    margin-right: -24px;
    margin-bottom: -72px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegment-Peoples__List {
    margin-right: -16px;
    margin-bottom: -97px;
  }
}

.o-ContentSegment-Peoples__List > a {
  text-decoration: none;
  margin-right: 88px;
  margin-bottom: 120px;
  cursor: pointer;
  display: block;
}

@media (max-width: 1024px) {
  .o-ContentSegment-Peoples__List > a {
    margin-right: 24px;
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegment-Peoples__List > a {
    margin-right: 16px;
    margin-bottom: 97px;
  }
}

.o-ContentSegment-Peoples__Modal {
  display: none;
}

.o-Content-Segment-Product-List__content {
  max-width: 1002px;
  margin: 0 auto;
}

.o-Content-Segment-Product-List .m-sectionHeadSegment {
  margin-bottom: 19px;
}

.o-Content-Segment-Product-List .m-sectionHeadSegment .a-headline {
  text-align: center;
}

@media (max-width: 767px) {
  .o-Content-Segment-Product-List .m-sectionHeadSegment .a-headline {
    font-size: 28px;
  }
}

@media (max-width: 1024px) {
  .o-Content-Segment-Product-List .m-sectionHeadSegment {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-Content-Segment-Product-List .m-sectionHeadSegment {
    margin-bottom: 40px;
  }
}

.o-Content-Segment-Product-List .m-Content-Segment-List {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .o-Content-Segment-Product-List .m-Content-Segment-List {
    margin-top: 24px;
  }
}

.o-Content-Segment-Product-List__Popup {
  display: none;
}

.o-Content-Segment-Product-List__Popup.active {
  display: block;
}

.o-Content-Segment-Product-List__Popup .m-Content-Segment-Product-Details {
  display: none;
}

.o-ContentSegmentProfile {
  overflow: hidden;
}

.o-ContentSegmentProfile__List {
  padding-top: 40px;
}

@media (max-width: 1024px) {
  .o-ContentSegmentProfile__List {
    padding-top: 41px;
    padding-bottom: 13px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegmentProfile__List {
    padding-top: 40px;
    padding-bottom: 8px;
  }
}

.o-ContentSegmentProfile__List .m-Content-Location-Profile {
  padding-bottom: 40px;
}

@media (max-width: 1024px) {
  .o-ContentSegmentProfile__List .m-Content-Location-Profile {
    padding-bottom: 28px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegmentProfile__List .m-Content-Location-Profile {
    padding-bottom: 32px;
  }
}

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

.o-ContentSegmentProfile__head .a-subheadline {
  margin-bottom: 36px;
}

@media (max-width: 1024px) {
  .o-ContentSegmentProfile__head .a-subheadline {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegmentProfile__head .a-subheadline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }
}

.o-ContentSegmentProfile__Link {
  margin-top: 36px;
  text-align: center;
}

.o-ContentSegment-Tabs {
  overflow: hidden;
}

.o-ContentSegment-Tabs__Container {
  margin-top: 88px;
}

@media (max-width: 1024px) {
  .o-ContentSegment-Tabs__Container {
    margin-top: 72px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegment-Tabs__Container {
    margin-top: 40px;
  }
}

.o-ContentSegment-Tabs__Content {
  display: none;
}

.o-ContentSegment-Tabs__Content .col-10.col-md-12 {
  flex: 0 0 83.4%;
  max-width: 83.4%;
}

@media (max-width: 767px) {
  .o-ContentSegment-Tabs__Content .col-10.col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.o-ContentSegment-Tabs__Content .col-8.col-lg-10.col-md-12 {
  flex: 0 0 66.7%;
  max-width: 66.7%;
}

@media (max-width: 1024px) {
  .o-ContentSegment-Tabs__Content .col-8.col-lg-10.col-md-12 {
    flex: 0 0 83.4%;
    max-width: 83.4%;
  }
}

@media (max-width: 767px) {
  .o-ContentSegment-Tabs__Content .col-8.col-lg-10.col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.o-ContentSegment-Tabs .m-tabBar ul {
  flex-wrap: wrap;
  justify-content: center;
}

.o-ContentSegment-Tabs .m-tabBar ul li {
  padding-right: 0;
}

@media (max-width: 767px) {
  .o-ContentSegment-Tabs .m-tabBar ul li {
    min-width: auto;
    max-width: auto;
  }
}

.o-ContentSegment-Tabs .m-tabBar ul li a {
  min-width: 184px;
  max-width: 184px;
  font-weight: 700;
  padding: 10px 10px 8px;
}

@media (max-width: 1024px) {
  .o-ContentSegment-Tabs .m-tabBar ul li a {
    min-width: 147px;
    max-width: 147px;
    padding: 10px 0 8px;
  }
}

@media (max-width: 767px) {
  .o-ContentSegment-Tabs .m-tabBar ul li a {
    min-width: 100px;
    max-width: 100px;
    padding: 5px 5px 3px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
  }
}

@media (max-width: 767px) {
  .o-ContentSegment-Tabs .m-tabBar ul li a.active {
    font-weight: 700;
  }
}

.simple_content_table_molecules h3.title_v {
  color: #f03738;
  padding-bottom: 16px;
}

.simple_content_table_molecules h3.title_v:not(:first-child) {
  padding-top: 48px;
}

.simple_content_table_molecules h5.title_v {
  font-size: 10px;
  padding-top: 48px;
  padding-bottom: 24px;
  color: #f03738;
}

.simple_content_table_molecules .variation_box_sec {
  padding: 32px 20px;
}

.simple_content_table_molecules table {
  width: 100%;
}

@media (max-width: 767px) {
  .o-Content--Triple-images .o-images {
    margin-bottom: -16px;
  }
}

@media (max-width: 767px) {
  .o-Content--Triple-images .o-images .a-imageFrame {
    margin-bottom: 16px;
  }
}

.o-Content--Triple-images .a-image__caption {
  max-width: 552px;
  background: none;
  padding: 12px 12px 12px 0;
  display: block;
}

@media (max-width: 767px) {
  .o-Content--Triple-images .a-image__caption {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .o-Content--Two-images .o-images {
    margin-bottom: -16px;
  }
}

@media (max-width: 767px) {
  .o-Content--Two-images .o-images .a-imageFrame {
    margin-bottom: 16px;
  }
}

.o-Content--Two-images .a-image__caption {
  max-width: 552px;
  background: none;
  padding: 12px 12px 12px 0;
  display: block;
}

@media (max-width: 767px) {
  .o-Content--Two-images .a-image__caption {
    max-width: 100%;
  }
}

.o-cookies_lined_list_segment--title {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-cookies_lined_list_segment--title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .o-cookies_lined_list_segment--content {
    overflow-x: scroll;
  }
  .o-cookies_lined_list_segment--content > div {
    min-width: 767px;
  }
}

.o-cookies-bar {
  background: #ffffff;
  padding-top: 24px;
  padding-bottom: 32px;
  /*border-top: solid 1px $black_lightest_2;
    position: fixed;*/
  bottom: 0;
  left: 0;
  z-index: 9;
  width: 100%;
}

@media (max-width: 767px) {
  .o-cookies-bar {
    background: #f3f5f9;
    padding-top: 32px;
    padding-bottom: 32px;
    border-top: 0;
  }
}

@media (max-width: 767px) and (orientation: landscape) {
  .o-cookies-bar {
    height: 230px;
    overflow: auto;
  }
}

.o-cookies-bar--switches {
  padding-top: 8px;
  padding-right: 24px;
}

@media (max-width: 767px) {
  .o-cookies-bar--switches {
    margin-bottom: 24px;
    padding-right: 32px;
    padding-top: 0;
  }
}

@media (max-width: 767px) {
  .o-cookies-bar--switches .a-switch {
    margin-top: 0;
    margin-right: 16px;
  }
}

@media (max-width: 767px) {
  .o-cookies-bar--switches .a-headline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    color: #2e008b;
  }
}

.o-cookies-bar-close {
  position: absolute;
  top: 32px;
  right: 8px;
  width: 24px;
  height: 24px;
  padding: 5px;
  z-index: 9;
  cursor: pointer;
}

.o-cookies-bar-close img {
  width: 14px;
  height: 14px;
}

@media (max-width: 1193px) {
  .o-cookies-bar-close {
    right: 19px;
  }
}

@media (max-width: 1193px) {
  .o-cookies-bar-close {
    right: 12px;
  }
}

@media (max-width: 767px) {
  .o-cookies-bar .row [class*=col-]:last-child .o-cookies-bar--switches {
    margin-bottom: 0;
  }
}

.no_cookie_bar_sticky {
  padding-bottom: 0 !important;
}

.o-cookies-box {
  padding: 38px 35px;
  display: flex;
  flex-wrap: nowrap;
}

@media (max-width: 1024px) {
  .o-cookies-box {
    padding: 22px;
  }
}

@media (max-width: 767px) {
  .o-cookies-box {
    flex-wrap: wrap;
  }
}

@media (max-width: 767px) {
  .o-cookies-box [class*=col-]:not(:last-child) .m-heaadline-text-switch-block {
    margin-bottom: 24px;
  }
}

.o-cookies-box .m-heaadline-text-switch-block {
  max-width: 266px;
  margin-right: 24px;
  padding-right: 24px;
}

.o-cookies-box .m-heaadline-text-switch-block:last-child {
  margin-right: 0;
}

@media (max-width: 1024px) {
  .o-cookies-box .m-heaadline-text-switch-block {
    margin-right: 12px;
  }
}

@media (max-width: 767px) {
  .o-cookies-box .m-heaadline-text-switch-block {
    margin-bottom: 24px;
    margin-right: 0;
    padding-right: 0;
    max-width: inherit;
  }
  .o-cookies-box .m-heaadline-text-switch-block:last-child {
    margin-bottom: 0;
  }
}

.o-downloadList__more_link .a-button {
  margin-top: 72px;
}

@media (max-width: 1193px) {
  .o-downloadList__more_link .a-button {
    margin-top: 48px;
  }
}

@media (max-width: 1024px) {
  .o-downloadList__more_link .a-button {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .o-downloadList__more_link .a-button {
    margin-top: 32px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

@media (max-width: 767px) {
  .o-downloadList__more_link .a-button:hover {
    color: #ffffff;
  }
}

.o-downloadList__title .a-subheadline {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  max-width: 552px;
}

@media (max-width: 1193px) {
  .o-downloadList__title .a-subheadline {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .o-downloadList__title .a-subheadline {
    margin-bottom: 40px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #2e008b;
  }
}

@media (max-width: 576px) {
  .o-downloadList__title .a-subheadline {
    margin-bottom: 0;
  }
}

.o-downloadList .m-downloadList__item .a-subheadline {
  text-align: left;
}

.o-employee-headline-intro-text-big-images {
  overflow: hidden;
}

@media (max-width: 1193px) {
  .o-employee-headline-intro-text-big-images > .container {
    max-width: inherit;
  }
  .o-employee-headline-intro-text-big-images .m-imageBigImage {
    max-width: inherit;
  }
}

@media (max-width: 1193px) {
  .o-employee-headline-intro-text-big-images .headlineIntroWrap {
    margin-top: 88px;
  }
}

@media (max-width: 767px) {
  .o-employee-headline-intro-text-big-images .headlineIntroWrap {
    margin-top: 40px;
  }
}

.o-employee-headline-intro-text-big-images .headlineIntroWrap .a-headline {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .o-employee-headline-intro-text-big-images .headlineIntroWrap .a-headline {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .o-employee-headline-intro-text-big-images .headlineIntroWrap .a-paragraph {
    font-size: 14px;
    line-height: 20px;
  }
}

.o-employee-headline-intro-text-big-images .headlineIntroWrap .row {
  align-items: center !important;
}

.o-employee-headline-intro-text-big-images .headlineImage .m-imageBigImage {
  width: 100%;
}

.o-employee-headline-intro-text-big-images .headlineImage .m-imageBigImage img {
  min-height: inherit;
  max-height: inherit;
  object-fit: contain;
  object-position: inherit;
}

@media (min-width: 1193px) {
  .o-employee-headline-intro-text-big-images .headlineImage .m-imageBigImage--Tall img, .o-employee-headline-intro-text-big-images .headlineImage .m-imageBigImage--Short img, .o-employee-headline-intro-text-big-images .headlineImage .m-imageBigImage--vShort img {
    min-height: inherit;
    max-height: inherit;
    object-fit: contain;
    object-position: inherit;
  }
}

@media (max-width: 1193px) {
  .o-employee-headline-intro-text-big-images .headlineImage .a-image__caption {
    position: static;
    padding: 10px 16px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    max-width: inherit;
    width: 100%;
  }
}

.o-employee-headline-intro-text-big-images__Right .row {
  flex-direction: row-reverse;
}

.o-interview-sectionHeadSegment {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .o-interview-sectionHeadSegment {
    margin-bottom: 72px;
  }
}

.o-interview-sectionHeadSegment .m-sectionHeadSegment {
  margin-bottom: 16px;
}

.o-interview-sectionHeadSegment .m-quote-name-title-block {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-interview-sectionHeadSegment-paragraph .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-interview-sectionHeadSegment .o-employee-intro-section-head-segment__p .a-paragraph:not(:last-child) {
  margin-bottom: 4px;
}

@media (max-width: 767px) {
  .o-interview-sectionHeadSegment .o-employee-intro-section-head-segment__p .a-paragraph:not(:last-child) {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .o-related-information-pages-block .m-id-article-card {
    margin-bottom: 64px;
  }
}

.o-related-information-pages-block.o-employee-intro-two-blocks {
  background: #f3f5f9;
  padding: 88px 0;
  position: relative;
}

@media (max-width: 1024px) {
  .o-related-information-pages-block.o-employee-intro-two-blocks {
    background: none;
    padding: 0;
  }
}

.o-related-information-pages-block.o-employee-intro-two-blocks::before {
  content: '';
  background: #2e008b;
  position: absolute;
  top: 0;
  right: 50%;
  bottom: 0;
  left: 0;
}

@media (max-width: 1024px) {
  .o-related-information-pages-block.o-employee-intro-two-blocks::before {
    display: none;
  }
}

.o-related-information-pages-block.o-employee-intro-two-blocks .m-id-article-card {
  margin: 0;
}

@media (max-width: 1024px) {
  .o-related-information-pages-block.o-employee-intro-two-blocks .m-id-article-card {
    background: #f3f5f9;
    padding: 108px;
  }
}

@media (max-width: 767px) {
  .o-related-information-pages-block.o-employee-intro-two-blocks .m-id-article-card {
    padding: 40px;
  }
}

@media (max-width: 576px) {
  .o-related-information-pages-block.o-employee-intro-two-blocks .m-id-article-card {
    padding: 0;
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media (max-width: 576px) {
  .o-related-information-pages-block.o-employee-intro-two-blocks .m-id-article-card .a-article-card-image {
    margin-bottom: 0;
    border: none;
  }
}

@media (max-width: 576px) {
  .o-related-information-pages-block.o-employee-intro-two-blocks .m-id-article-card .m-TitleBlock-CaptionedTitleBlock {
    padding: 32px 16px 48px;
  }
}

@media (max-width: 1024px) {
  .o-related-information-pages-block.o-employee-intro-two-blocks [class*='col-']:first-child .m-id-article-card {
    background: #2e008b;
  }
}

.o-related-information-pages-block.o-employee-intro-two-blocks [class*='col-']:first-child .m-id-article-card .m-TitleBlock-CaptionedTitleBlock {
  background: #2e008b;
}

.o-related-information-pages-block.o-employee-intro-two-blocks [class*='col-']:first-child .m-TitleBlock-CaptionedTitleBlock--Small .a-subheadline,
.o-related-information-pages-block.o-employee-intro-two-blocks [class*='col-']:first-child .m-TitleBlock-CaptionedTitleBlock--Small .a-headline,
.o-related-information-pages-block.o-employee-intro-two-blocks [class*='col-']:first-child .m-TitleBlock-CaptionedTitleBlock--Small .a-paragraph {
  color: #ffffff;
}

.o-related-information-pages-block.o-employee-intro-two-blocks .m-TitleBlock-CaptionedTitleBlock--Small {
  margin-bottom: 0;
}

.o-employee-profile-filters .m-employee-profile-filters:not(:last-child) {
  margin-bottom: 40px;
}

.o-employee-profile-list {
  margin-bottom: -72px;
}

.o-employee-profile-list__row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -88px;
}

@media (max-width: 1024px) {
  .o-employee-profile-list__row {
    margin-right: -24px;
  }
}

@media (max-width: 767px) {
  .o-employee-profile-list__row {
    margin-right: -16px;
  }
}

@media (max-width: 576px) {
  .o-employee-profile-list__row {
    justify-content: space-between;
  }
}

.o-employee-profile-list__row .m-employee-profile {
  max-width: 168px;
  margin-bottom: 72px;
  margin-right: 87.5px;
  width: 100%;
}

@media (max-width: 1024px) {
  .o-employee-profile-list__row .m-employee-profile {
    margin-right: 24px;
  }
}

@media (max-width: 767px) {
  .o-employee-profile-list__row .m-employee-profile {
    max-width: 156px;
    margin-right: 16px;
  }
}

.m-teaserBlock__cta {
  position: relative;
  margin-bottom: 24px;
  overflow: hidden;
}

.m-teaserBlock__cta a {
  text-decoration: none;
}

.m-teaserBlock__cta .a-backgroundImage {
  height: 823px;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  color: #ffffff;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1440px) {
  .m-teaserBlock__cta .a-backgroundImage {
    height: auto;
    min-height: 617px;
    padding: 72px 0;
  }
}

@media (max-width: 1193px) {
  .m-teaserBlock__cta .a-backgroundImage {
    min-height: 511px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta .a-backgroundImage {
    min-height: 480px;
    padding: 64px 0;
    align-items: flex-end;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta .row.align-content-center {
    align-content: flex-end;
  }
}

.m-teaserBlock__cta--Content {
  color: #fff;
}

@media (max-width: 1193px) {
  .m-teaserBlock__cta--Content {
    max-width: 554px;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--Content {
    max-width: 328px;
  }
}

.m-teaserBlock__cta--Content .a-subheadline,
.m-teaserBlock__cta--Content .a-headline {
  color: #fff;
}

.m-teaserBlock__cta--Content .a-subheadline {
  margin-bottom: 16px;
}

.m-teaserBlock__cta--Content .a-headline {
  margin-bottom: 24px;
}

.m-teaserBlock__cta--Content .a-paragraph {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    color: #ffffff;
  }
}

.m-teaserBlock__cta--XLarge .a-paragraph {
  color: #ffffff;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

.m-teaserBlock__cta--XLarge-Inverse .a-subheadline {
  color: #222222;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge-Inverse .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

.m-teaserBlock__cta--XLarge-Inverse .a-headline {
  color: #2e008b;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge-Inverse .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    color: #2e008b;
  }
}

.m-teaserBlock__cta--XLarge-Inverse .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge-Inverse .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgba(34, 34, 34, 0.78);
  }
}

.m-teaserBlock__cta--XLarge-Inverse .a-button {
  color: #ffffff;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta--XLarge-Inverse .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

.m-teaserBlock__cta.employee_teaserBlock .a-backgroundImage {
  background-position: center;
}

.m-teaserBlock__cta.employee_teaserBlock .a-headline {
  margin-bottom: 88px;
}

@media (max-width: 767px) {
  .m-teaserBlock__cta.employee_teaserBlock .a-headline {
    margin-bottom: 24px;
  }
}

.o-eventsRegionListSegment__Wrap {
  margin-bottom: 88px;
}

@media (max-width: 1193px) {
  .o-eventsRegionListSegment__Wrap {
    margin-bottom: 72px;
  }
}

.o-eventsRegionListSegment__Wrap:last-child {
  margin-bottom: 0;
}

.o-eventsRegionListSegment__Wrap .a-headline {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-eventsRegionListSegment__Wrap .a-headline {
    margin-bottom: 0;
  }
}

.o-eventsRegionListSegment__Wrap__regionName .a-headline {
  margin-bottom: 24px;
  text-transform: uppercase;
}

.o-eventsRegionListSegment .m-events-row {
  margin-bottom: 48px;
}

@media (max-width: 767px) {
  .o-eventsRegionListSegment .m-events-row {
    margin-bottom: 64px;
  }
}

.o-eventsRegionListSegment .m-events-row:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .o-eventsRegionListSegment .a-headline--XLarge {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
  .o-eventsRegionListSegment .a-headline--Large {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    line-height: 48px;
  }
}

.o-eventsResultsSegment__Wrap {
  margin-bottom: 88px;
}

.o-eventsResultsSegment__Wrap > .a-headline {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-eventsResultsSegment__Wrap > .a-headline {
    margin-bottom: 0;
  }
  .o-eventsResultsSegment__Wrap > .a-headline--XLarge {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    line-height: 48px;
  }
}

@media (max-width: 1193px) {
  .o-eventsResultsSegment__Wrap {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-eventsResultsSegment__Wrap {
    margin-bottom: 48px;
  }
}

.o-eventsResultsSegment__Wrap:last-child {
  margin-bottom: 0;
}

.o-eventsResultsSegment__No-Result-Found .a-subheadline {
  color: rgba(0, 0, 0, 0.5);
}

.o-faqSegment .m-sectionHeadSegment {
  margin-bottom: 48px;
}

.o-faqSegment .m-ctaBlockBoxedSmallSlim {
  margin-top: 72px;
}

.o-featureSegment--OneBlockWithBigImage__Left .m-imageBigImage img {
  object-fit: contain !important;
  object-position: inherit !important;
  min-height: inherit !important;
  max-height: inherit !important;
}

@media (min-width: 1193px) {
  .o-featureSegment--OneBlockWithBigImage__Left .m-imageBigImage--Tall img, .o-featureSegment--OneBlockWithBigImage__Left .m-imageBigImage--Short img, .o-featureSegment--OneBlockWithBigImage__Left .m-imageBigImage--vShort img {
    min-height: inherit;
    max-height: inherit;
    object-fit: contain;
    object-position: inherit;
  }
}

.o-featureSegment--OneBlockWithBigImage__Right .m-imageBigImage {
  position: relative;
}

.o-featureSegment--OneBlockWithBigImage__Right .m-imageBigImage img {
  object-fit: contain !important;
  object-position: inherit !important;
  min-height: inherit !important;
  max-height: inherit !important;
  width: 100%;
}

.o-featureSegment--OneBlockWithBigImage__Right .m-imageBigImage .a-image__caption {
  position: absolute;
  bottom: 0;
  left: 0;
}

@media (min-width: 1193px) {
  .o-featureSegment--OneBlockWithBigImage__Right .m-imageBigImage--Tall img, .o-featureSegment--OneBlockWithBigImage__Right .m-imageBigImage--Short img, .o-featureSegment--OneBlockWithBigImage__Right .m-imageBigImage--vShort img {
    min-height: inherit;
    max-height: inherit;
    object-fit: contain;
    object-position: inherit;
  }
}

.o-featureSegment--TwoBlocks .m-imageBigImage {
  width: calc(100% + 11vw);
  margin-left: -11vw;
  position: relative;
}

.o-featureSegment--TwoBlocks .m-imageBigImage img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}

.o-featureSegment--TwoBlocks .m-imageBigImage .a-image__caption {
  position: absolute;
  bottom: 0;
  right: 0;
}

.o-featureSegment--TwoBlocks .m-image-illustrationBoxed {
  margin-bottom: 40px;
}

.o-featureSegment--TwoBlocks .o-featureSegment__button {
  margin-top: 54px;
}

@media (max-width: 1193px) {
  .o-featureSegment--TwoBlocks [class*="col-"]:not(:last-child) .m-FeatureDescriptionBlock {
    margin-bottom: 80px;
  }
}

@media (max-width: 1024px) {
  .o-featureSegment--TwoBlocks [class*="col-"]:not(:last-child) .m-FeatureDescriptionBlock {
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .o-featureSegment--TwoBlocks [class*="col-"]:not(:last-child) .m-FeatureDescriptionBlock {
    margin-bottom: 28px;
  }
}

.o-featureTileSegment {
  margin-bottom: -24px;
}

.o-featureTileSegment h2 {
  margin-bottom: 32px;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}

.o-featureTileSegment h2 h2 + .card-grid {
  margin-top: -24px;
}

@media (max-width: 767px) {
  .o-featureTileSegment h2 {
    margin-bottom: 24px;
    max-width: 328px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }
}

.o-featureTileSegment .tile_large_list_wrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}

@media (max-width: 767px) {
  .o-featureTileSegment .tile_large_list_wrap {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
}

.o-featureArticleSegment {
  overflow: hidden;
}

@media (max-width: 1193px) {
  .o-featureArticleSegment > .container {
    padding: 0;
    max-width: inherit;
  }
}

@media (max-width: 1193px) {
  .o-featureArticleSegment .m-imageBigImage {
    margin: 0 0 48px;
  }
}

@media (max-width: 767px) {
  .o-featureArticleSegment .m-imageBigImage {
    margin-bottom: 32px;
  }
}

.o-featureArticleSegment .m-imageBigImage img {
  object-fit: contain;
  object-position: inherit;
}

@media (min-width: 1193px) {
  .o-featureArticleSegment .m-imageBigImage--Tall img, .o-featureArticleSegment .m-imageBigImage--Short img, .o-featureArticleSegment .m-imageBigImage--vShort img {
    min-height: inherit;
    max-height: inherit;
    object-fit: contain;
    object-position: inherit;
  }
}

.o-featureArticleSegment span {
  display: block;
}

@media (max-width: 767px) {
  .o-featureArticleSegment .m-TitleBlock-CaptionedTitleBlock {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .o-featureArticleSegment .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
    margin-bottom: 8px;
  }
}

.o-featureArticleSegment .article-link:not(:last-child) {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .o-featureArticleSegment .article-link:not(:last-child) {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .o-featureArticleSegment .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

@media (max-width: 1193px) {
  .o-featureArticleSegment .a-paragraph {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .o-featureArticleSegment .a-paragraph {
    margin-top: 24px;
  }
}

@media (min-width: 1193px) {
  .o-featureArticleSegment .articleDescriptionWrap .container {
    padding-left: 0;
    padding-right: 0;
  }
}

.o-featuredProductSegment {
  margin-bottom: -160px;
}

.o-featuredProductSegment .m-image-illustrationBoxed:not(:last-child),
.o-featuredProductSegment .bulletedList:not(:last-child) {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-featuredProductSegment .m-image-illustrationBoxed:not(:last-child),
  .o-featuredProductSegment .bulletedList:not(:last-child) {
    margin-bottom: 32px;
  }
}

.o-featuredProductSegment .features-content {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .o-featuredProductSegment .features-content {
    margin-bottom: 120px;
  }
}

.o-featuredProductSegment .features-content .a-link,
.o-featuredProductSegment .features-content .a-button {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .o-featuredProductSegment .features-content .a-link:not(:last-child),
  .o-featuredProductSegment .features-content .a-button:not(:last-child) {
    margin-bottom: 32px;
  }
}

@media (max-width: 1024px) {
  .o-featuredProductSegment {
    margin-bottom: -120px;
  }
}

.o-featureSegment {
  overflow-x: hidden;
}

.o-featureSegment__content:not(:last-child) {
  margin-bottom: 120px;
}

@media (min-width: 1193px) {
  .o-featureSegment__content {
    max-width: 100%;
    position: relative;
    overflow: hidden;
  }
}

@media (max-width: 767px) {
  .o-featureSegment__content > .container {
    max-width: inherit;
  }
}

@media (max-width: 767px) {
  .o-featureSegment__content > .container > .row {
    margin: 0;
    display: block;
  }
}

@media (max-width: 767px) {
  .o-featureSegment__content > .container > .row > [class*='col-'] {
    padding: 0;
    flex: 0 0 100%;
    max-width: inherit;
  }
}

@media (max-width: 1193px) {
  .o-featureSegment__content .m-FeatureDescriptionBlock > .container {
    padding: 0;
    max-width: inherit;
  }
}

@media (max-width: 1193px) {
  .o-featureSegment__content .m-FeatureDescriptionBlock > .container > .row {
    margin: 0;
    display: block;
  }
}

@media (max-width: 1193px) {
  .o-featureSegment__content .m-FeatureDescriptionBlock > .container > .row > [class*='col-'] {
    padding: 0;
    flex: 0 0 100%;
    max-width: inherit;
  }
}

.template_variations {
  margin: 0 10px;
}

.template_variations h3.title_v {
  color: #f03738;
  padding-bottom: 24px;
  padding-top: 50px;
}

.template_variations .variation_box {
  border: 2px solid #f3f5f9;
  padding: 80px 0;
}

.template_variations .variation_box.no_padding {
  padding: 0;
}

.template_variations .o-quote-bar {
  margin: 64px 0;
}

.template_variations .quote-bar-wap {
  margin-bottom: 224px;
}

.o-footer-primary-navigation {
  padding: 48px 0;
  background: url("/schKouqa/files/cn/images/footer/footer-bg.jpg") #121065 no-repeat top center;
  background-size: cover;
}

@media (max-width: 1193px) {
  .o-footer-primary-navigation {
    background-position: 40% 0;
  }
}

@media (max-width: 1024px) {
  .o-footer-primary-navigation {
    background-position: 55% 0;
  }
}

@media (max-width: 767px) {
  .o-footer-primary-navigation {
    background-position: top right;
    background-image: url("/schKouqa/files/cn/images/footer/footer_bg_mobile.png");
    padding: 48px 0px 40px 0px;
  }
  .o-footer-primary-navigation [class*='col-'] {
    margin-bottom: 24px;
  }
  .o-footer-primary-navigation [class*='col-']:first-child, .o-footer-primary-navigation [class*='col-']:last-child {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .o-footer-primary-navigation .footer_logo {
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .o-footer-primary-navigation .m-linkList-footer ul {
    display: none;
  }
}

.o-footer-primary-navigation .m-linkList-footer .m-linkList-footer--headline a {
  color: #ffffff;
}

@media (max-width: 767px) {
  .o-footer-primary-navigation .m-linkList-footer .m-linkList-footer--headline {
    margin: 0;
  }
}

.o-footer-secondary-navigation {
  background: #222222;
}

.o-footer-secondary-navigation .footer-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 48px;
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .footer-row {
    padding-bottom: 40px;
  }
}

.o-footer-secondary-navigation .footer-cols {
  width: 100%;
  max-width: 168px;
}

@media (max-width: 1193px) {
  .o-footer-secondary-navigation .footer-cols {
    max-width: 104px;
  }
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .footer-cols {
    max-width: 100%;
    margin-bottom: 16px;
  }
  .o-footer-secondary-navigation .footer-cols:last-child {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .m-linkList-footer ul {
    display: none;
  }
}

.o-footer-secondary-navigation .m-linkList-footer ul li a {
  font-size: 12px;
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .m-linkList-footer .m-linkList-footer--headline {
    margin: 0;
  }
}

.o-footer-secondary-navigation .m-linkList-footer .m-linkList-footer--headline a {
  color: #ffffff;
  font-size: 12px;
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .m-linkList-footer .m-linkList-footer--headline a {
    margin: 0;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

.o-footer-secondary-navigation .m-bootom-footer-social-links {
  position: relative;
  z-index: 1;
}

@media (max-width: 1024px) {
  .o-footer-secondary-navigation .m-bootom-footer-social-links {
    display: block;
    margin: 0;
  }
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .m-bootom-footer-social-links {
    margin-bottom: 28px;
  }
}

.o-footer-secondary-navigation .m-bootom-footer-social-links .a-paragraph {
  color: #ffffff;
  font-size: 12px;
}

@media (max-width: 1024px) {
  .o-footer-secondary-navigation .m-bootom-footer-social-links .a-paragraph {
    margin: 0 0 8px;
  }
}

@media (max-width: 1024px) {
  .o-footer-secondary-navigation .m-bootom-footer-social-links .a-paragraph {
    margin-bottom: 16px;
  }
}

@media (max-width: 1024px) {
  .o-footer-secondary-navigation .m-bottom-footer-links {
    margin-bottom: 14px;
  }
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .m-bottom-footer-links {
    margin-bottom: 24px;
  }
}

@media (max-width: 1024px) {
  .o-footer-secondary-navigation .m-bottom-footer-links ul {
    justify-content: flex-end;
  }
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .m-bottom-footer-links ul {
    justify-content: center;
  }
}

@media (max-width: 1024px) {
  .o-footer-secondary-navigation .m-bottom-footer-links ul li {
    padding-left: 52px;
  }
  .o-footer-secondary-navigation .m-bottom-footer-links ul li:first-child {
    padding-left: 0;
  }
}

.o-footer-secondary-navigation .m-bottom-footer-links ul li .a-button {
  padding: 0;
  font-size: 12px;
}

.o-footer-secondary-navigation .m-bottom-footer-links ul li .a-button:hover {
  text-decoration: underline;
}

.o-footer-secondary-navigation .footer_region_language .a-paragraph, .o-footer-secondary-navigation .footer_region_language .a-button {
  color: #ffffff;
  font-size: 12px;
}

@media (max-width: 1024px) {
  .o-footer-secondary-navigation .footer_region_language {
    margin-top: -16px;
  }
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .footer_region_language {
    margin-top: 0;
  }
}

.o-footer-secondary-navigation .footer_copyright .a-paragraph {
  color: #ffffff;
  font-size: 12px;
}

@media (max-width: 767px) {
  .o-footer-secondary-navigation .footer_copyright {
    padding-top: 16px;
  }
}

.o-footer-Segment {
  width: 100%;
  margin-top: 160px;
}

@media (max-width: 1024px) {
  .o-footer-Segment {
    margin-top: 120px;
  }
}

@media (max-width: 767px) {
  .o-footer-Segment {
    margin-top: 88px;
  }
}

.o-footer-Segment .m-bottom-footer .a-paragraph {
  color: #ffffff;
}

.o-gallery-list-segment__No-Data-Found-Result {
  display: none;
}

.o-gallery-list-segment__No-Data .o-gallery-list-segment__No-Data-Found-Result {
  text-align: center;
  display: block;
  margin-top: 72px;
}

.o-gallery-list-segment__No-Data .o-gallery-list-segment-list,
.o-gallery-list-segment__No-Data .showmore_gallery_button {
  display: none !important;
}

@media (max-width: 1024px) {
  .o-gallery-list-segment .prnews-sidebar {
    padding-right: 0;
    margin-top: -15px;
  }
}

@media (max-width: 767px) {
  .o-gallery-list-segment .prnews-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffff;
    width: 100%;
    height: 100%;
    z-index: 100;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    overflow-y: auto;
    margin-top: 0;
  }
}

.o-gallery-list-segment .prnews-sidebar.filter_open {
  display: block !important;
}

@media (max-width: 767px) {
  .o-gallery-list-segment .prnews-sidebar.filter_open .filter_button {
    margin-top: 24px;
  }
}

@media (max-width: 767px) {
  .o-gallery-list-segment .prnews-sidebar.filter_open .filter_button_close {
    padding-right: 32px;
  }
}

.o-gallery-list-segment .prnews-sidebar .m-checkboxAccordion--item.active .m-checkboxAccordion--head {
  margin-bottom: 20px;
  padding-bottom: 0px;
}

.o-gallery-list-segment .filter_button {
  margin-bottom: 24px;
}

.o-gallery-list-segment .filter_button a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  max-width: 360px;
  width: 100%;
}

.o-gallery-list-segment .filter_button a:hover {
  background-color: #ffffff;
}

.o-gallery-list-segment .filter_button_close {
  margin: 24px 0px;
  position: relative;
}

.o-gallery-list-segment .filter_button_close a {
  border: 0;
  text-align: left;
  padding: 0 0 0 32px;
  pointer-events: none;
}

.o-gallery-list-segment .filter_button_close .a-button__Filter::before {
  margin-left: -32px;
}

.o-gallery-list-segment .filter_button_close .a-close {
  float: right;
}

@media (max-width: 767px) {
  .o-gallery-list-segment .filter_button_close .a-close {
    position: absolute;
    right: 0;
  }
}

.o-gallery-list-segment .more_gallery_button {
  margin-top: 48px;
  margin-bottom: 24px;
}

.o-gallery-list-segment .a-button__Filter::before {
  margin-top: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
}

.o-gallery-list-segment .showmore_gallery_button {
  margin-top: 72px;
}

@media (max-width: 1024px) {
  .o-gallery-list-segment .o-gallery-segment--List {
    margin-bottom: -16px;
  }
}

@media (max-width: 1024px) {
  .o-gallery-list-segment .o-gallery-segment .image_tile_large_wrap {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (max-width: 1024px) {
  .o-gallery-list-segment .o-gallery-segment .image_tile_large_wrap .m-image_tile--Large {
    min-height: 210px;
    min-width: 210px;
    max-width: 210px;
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .o-gallery-list-segment .o-gallery-segment .image_tile_large_wrap .m-image_tile--Large {
    min-height: 156px;
    min-width: 156px;
    max-width: 156px;
  }
}

@media (max-width: 1024px) {
  .o-gallery-list-segment .o-gallery-segment .image_tile_large_wrap .m-image_tile--Large .a-subheadline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    color: #fff;
  }
}

@media (max-width: 767px) {
  .o-gallery-list-segment .o-gallery-segment .image_tile_large_wrap .m-image_tile--Large .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #fff;
  }
}

.o-gallery-list-segment-list .o-prnews-results-segment {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

.o-gallery-segment {
  margin-left: auto;
  margin-right: auto;
  max-width: 840px;
}

@media (max-width: 1024px) {
  .o-gallery-segment {
    max-width: 552px;
  }
}

@media (max-width: 767px) {
  .o-gallery-segment {
    max-width: 100%;
  }
}

.o-gallery-segment--List {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -12px;
  margin-right: -12px;
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-gallery-segment--List {
    margin-bottom: -16px;
  }
}

.o-gallery-segment .image_tile_large_wrap {
  padding-left: 12px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .o-gallery-segment .image_tile_large_wrap {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (max-width: 1024px) {
  .o-gallery-segment .image_tile_large_wrap .m-image_tile--Large {
    min-height: 264px;
    min-width: 264px;
    max-width: 264px;
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .o-gallery-segment .image_tile_large_wrap .m-image_tile--Large {
    min-height: 156px;
    min-width: 156px;
    max-width: 156px;
    margin-bottom: 16px;
  }
}

@media (max-width: 1024px) {
  .o-gallery-segment .image_tile_large_wrap .m-image_tile--Large .a-subheadline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    color: #fff;
  }
}

@media (max-width: 767px) {
  .o-gallery-segment .image_tile_large_wrap .m-image_tile--Large .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #fff;
  }
}

@media (max-width: 1024px) {
  .o-gallery-segment--Model .modal-close {
    right: 0;
    top: -45px;
    width: 16px;
    height: 16px;
  }
}

.o-gallery-segment--Model .modal-dialog {
  max-width: 936px;
}

@media (max-width: 1024px) {
  .o-gallery-segment--Model .modal-dialog {
    max-width: 672px;
  }
}

@media (max-width: 767px) {
  .o-gallery-segment--Model .modal-dialog {
    max-width: 328px;
  }
}

@media (max-width: 1024px) {
  .o-gallery-segment--Model .modal-dialog-centered {
    min-height: calc(100% - (0.75rem * 2));
  }
}

.o-gallery-segment--Model .a-image__caption {
  color: #ffffff;
  background: transparent;
  max-width: 100%;
  display: block;
}

.o-gallery-segment--Model .slick-arrow {
  width: 20px;
  height: 25px;
}

@media (max-width: 1024px) {
  .o-gallery-segment--Model .slick-arrow {
    display: none !important;
  }
}

.o-gallery-segment--Model .slick-arrow::before {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 20px;
  height: 25px;
  position: absolute;
  opacity: 1;
}

.o-gallery-segment--Model .slick-arrow.slick-disabled {
  display: none !important;
}

.o-gallery-segment--Model .slick-arrow.slick-prev {
  left: -50px;
}

.o-gallery-segment--Model .slick-arrow.slick-prev::before {
  background-image: url(/schKouqa/files/cn/images/icons/arrow/left-angle-white.svg);
}

.o-gallery-segment--Model .slick-arrow.slick-next {
  right: -30px;
}

.o-gallery-segment--Model .slick-arrow.slick-next::before {
  background-image: url(/schKouqa/files/cn/images/icons/arrow/right-angle-white.svg);
}

.o-headeronlylogo {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background: #ffffff;
  border-bottom: solid 1px #e8ecf4;
  z-index: 99;
}

.o-headeronlylogo .brand_logo {
  display: inline-block;
  pointer-events: none;
  padding: 22px 0;
}

@media (max-width: 767px) {
  .o-headeronlylogo .brand_logo {
    padding: 12px 0;
  }
}

.o-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background: #ffffff;
  border-bottom: solid 1px #e8ecf4;
  z-index: 100;
}

.o-header .header-contactUs {
  padding: 0 16px;
}

.o-header .header-contactUs .a-link::before {
  display: none;
}

.o-header .header-contactUs .a-link:hover, .o-header .header-contactUs .a-link.active {
  color: #2e008b;
}

.o-header .header-contactUs .a-link.active {
  font-weight: 700;
}

.o-header--logo {
  max-width: 144px;
}

.o-header--logo img {
  max-width: 144px;
}

@media screen and (max-width: 1193px) {
  .o-header--logo {
    margin-right: 60px;
  }
}

@media screen and (max-width: 767px) {
  .o-header--logo {
    margin-right: 0;
  }
}

.o-header--nav {
  flex: 1;
  padding-left: 52px;
}

@media screen and (max-width: 1193px) {
  .o-header--nav {
    padding-left: 0;
  }
}

.header-row {
  display: flex;
  flex-wrap: wrap;
}

.header-right-top {
  position: relative;
  margin-top: 12px;
}

@media screen and (max-width: 1193px) {
  .header-right-top {
    margin-top: 0;
  }
}

.nav-top-right {
  /*margin-right: $gutter-eight * 5;*/
  margin-right: 32px;
}

.mobile-header {
  padding: 16px 0;
  transition: all .5s;
}

.mobile-header--logo {
  transition: all .5s;
}

.mobile-header--logo img {
  max-width: 108px;
  transition: all .5s;
}

.mobile-header .mobile-logo-main {
  display: none;
}

.mobile-header .mobile-logo {
  overflow: hidden;
}

.mobile-header.scroll-down .mobile-nav-main {
  top: 57px;
}

.mobile-nav-main {
  top: 69px;
  left: 100%;
  bottom: 0;
  width: 100%;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  transition: all 0.5s ease-in-out;
  overflow-y: auto;
}

.mobile-nav-main.active {
  left: 0;
}

@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
  .mobile-nav-main {
    display: inherit;
  }
}

.mobile-menu {
  flex-grow: 1;
  align-items: flex-end;
  justify-content: flex-end;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: all 0.5s ease-in-out;
  /*overflow-x: hidden;
    overflow-y: auto;*/
}

.mobile-menu.active {
  transform: translateX(-100%);
}

.overflow-hidden {
  overflow: hidden;
}

.o-headline-intro-text-segment-master-big-images {
  overflow: hidden;
}

@media (max-width: 1193px) {
  .o-headline-intro-text-segment-master-big-images > .container {
    padding: 0;
    max-width: inherit;
  }
  .o-headline-intro-text-segment-master-big-images .m-imageBigImage {
    max-width: inherit;
  }
}

@media (max-width: 1193px) {
  .o-headline-intro-text-segment-master-big-images-left .headlineImage .m-imageBigImage {
    width: 100%;
    margin: 0 0 48px;
  }
}

@media (max-width: 767px) {
  .o-headline-intro-text-segment-master-big-images-left .headlineImage .m-imageBigImage {
    margin-bottom: 32px;
  }
}

.o-headline-intro-text-segment-master-big-images-left .headlineImage .m-imageBigImage img {
  min-height: inherit;
  max-height: inherit;
  object-fit: contain;
  object-position: inherit;
}

@media (min-width: 1193px) {
  .o-headline-intro-text-segment-master-big-images-left .headlineImage .m-imageBigImage--Tall img, .o-headline-intro-text-segment-master-big-images-left .headlineImage .m-imageBigImage--Short img, .o-headline-intro-text-segment-master-big-images-left .headlineImage .m-imageBigImage--vShort img {
    min-height: inherit;
    max-height: inherit;
    object-fit: contain;
    object-position: inherit;
  }
}

@media (max-width: 1193px) {
  .o-headline-intro-text-segment-master-big-images-left .headlineImage .a-image__caption {
    position: static;
    padding: 10px 16px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    max-width: inherit;
    width: 100%;
  }
}

.o-headline-intro-text-segment-master-big-images {
  overflow: hidden;
}

@media (max-width: 1193px) {
  .o-headline-intro-text-segment-master-big-images > .container {
    padding: 0;
    max-width: inherit;
  }
}

@media (max-width: 1193px) {
  .o-headline-intro-text-segment-master-big-images-right .headlineImage .m-imageBigImage {
    width: 100%;
    margin: 0 0 48px;
  }
}

@media (max-width: 767px) {
  .o-headline-intro-text-segment-master-big-images-right .headlineImage .m-imageBigImage {
    margin-bottom: 32px;
  }
}

.o-headline-intro-text-segment-master-big-images-right .headlineImage .m-imageBigImage img {
  min-height: inherit;
  max-height: inherit;
  object-fit: contain;
  object-position: inherit;
}

@media (min-width: 1193px) {
  .o-headline-intro-text-segment-master-big-images-right .headlineImage .m-imageBigImage--Tall img, .o-headline-intro-text-segment-master-big-images-right .headlineImage .m-imageBigImage--Short img, .o-headline-intro-text-segment-master-big-images-right .headlineImage .m-imageBigImage--vShort img {
    min-height: inherit;
    max-height: inherit;
    object-fit: contain;
    object-position: inherit;
  }
}

@media (max-width: 1193px) {
  .o-headline-intro-text-segment-master-big-images-right .headlineImage .a-image__caption {
    position: static;
    padding: 10px 16px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    max-width: inherit;
    width: 100%;
  }
}

.o-headline-intro-text-segment-master-big-images-right .row {
  flex-direction: row-reverse;
}

@media (max-width: 1024px) {
  .o-headline-intro-text-segment-master-big-images-right .row {
    flex-direction: row-reverse;
  }
}

.o-headline-intro-text-segment-master-big-images .a-headline {
  padding-right: 17%;
}

@media (max-width: 767px) {
  .o-headline-intro-text-segment-master-big-images .a-headline {
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .o-headline-intro-text-segment-master-big-images .a-headline--Large {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .o-headline-intro-text-segment-master-big-images .a-headline--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #222222;
    margin-bottom: 24px;
  }
}

.o-headline-intro-text-segment-master-big-images .a-paragraph {
  margin-bottom: 40px;
}

.o-headline-intro-text-segment-master-big-images .a-paragraph:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .o-headline-intro-text-segment-master-big-images .a-paragraph--Large {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
  }
}

.o-headline-intro-text-segment-master-big-images .m-image-illustrationBoxed {
  margin-bottom: 40px;
}

.o-headline-intro-text-segment-master-big-images .m-image-illustrationBoxed:last-child {
  margin-bottom: 0;
}

.o-headline-intro-text-segment-master-big-images .m-bulletedList {
  margin-bottom: 40px;
}

.o-headline-intro-text-segment-master-big-images .m-bulletedList:last-child {
  margin-bottom: 0;
}

.o-headline-intro-text-segment-master-big-images .m-imageGrid {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-headline-intro-text-segment-master-big-images .m-imageGrid {
    margin-bottom: 0;
  }
}

.o-headline-intro-text-segment-master-big-images .m-imageGrid:last-child {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-headline-intro-text-segment-master-big-images .m-imageGrid:last-child {
    margin-bottom: -40px;
  }
}

@media (max-width: 767px) {
  .o-headline-intro-text-segment-master-big-images .m-imageGrid .a-imageGrid {
    margin-right: 48px;
    margin-bottom: 40px;
  }
}

.o-headlineIntroTextSegment__ImageLeft .a-headline {
  padding-right: 21%;
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageLeft .a-headline {
    padding-right: 0;
  }
}

.o-headlineIntroTextSegment__ImageLeft .a-headline--Small {
  margin-bottom: 40px;
}

.o-headlineIntroTextSegment__ImageLeft .m-bulletedList, .o-headlineIntroTextSegment__ImageLeft .m-image-illustrationBoxed {
  margin-bottom: 40px;
}

.o-headlineIntroTextSegment__ImageLeft .m-bulletedList:last-child, .o-headlineIntroTextSegment__ImageLeft .m-image-illustrationBoxed:last-child {
  margin-bottom: 0;
}

.o-headlineIntroTextSegment__ImageLeft .m-imageGrid {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageLeft .m-imageGrid {
    margin-bottom: 0;
  }
}

.o-headlineIntroTextSegment__ImageLeft .m-imageGrid:last-child {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageLeft .m-imageGrid:last-child {
    margin-bottom: -40px;
  }
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageLeft .m-imageGrid .a-imageGrid {
    margin-right: 48px;
    margin-bottom: 40px;
  }
}

.o-headlineIntroTextSegment__ImageLeft .o-headlineIntroTextSegment__Illustration_Img .m-imageSmallImage:not(:last-child) {
  margin-bottom: 40px;
}

@media (max-width: 1024px) {
  .o-headlineIntroTextSegment__ImageLeft .o-headlineIntroTextSegment__Illustration_Img {
    margin-bottom: 48px;
  }
  .o-headlineIntroTextSegment__ImageLeft .o-headlineIntroTextSegment__Illustration_Img .m-imageSmallImage {
    margin-right: 40px;
    max-width: 360px;
  }
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageLeft .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    margin-bottom: 16px;
  }
  .o-headlineIntroTextSegment__ImageLeft .a-headline--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #222222;
    margin-bottom: 48px;
  }
  .o-headlineIntroTextSegment__ImageLeft .a-paragraph--Large {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  .o-headlineIntroTextSegment__ImageLeft .o-headlineIntroTextSegment__Illustration_Img {
    margin-bottom: 72px;
  }
  .o-headlineIntroTextSegment__ImageLeft .o-headlineIntroTextSegment__Illustration_Img .m-imageSmallImage {
    max-width: 242px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-headlineIntroTextSegment__ImageRight .row {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageRight .row {
    flex-direction: column-reverse;
  }
}

.o-headlineIntroTextSegment__ImageRight .a-headline {
  padding-right: 21%;
}

@media (max-width: 1024px) {
  .o-headlineIntroTextSegment__ImageRight .a-headline {
    padding-right: 0;
  }
}

.o-headlineIntroTextSegment__ImageRight .a-headline--Small {
  margin-bottom: 40px;
}

.o-headlineIntroTextSegment__ImageRight .m-bulletedList, .o-headlineIntroTextSegment__ImageRight .m-image-illustrationBoxed {
  margin-bottom: 40px;
}

.o-headlineIntroTextSegment__ImageRight .m-bulletedList:last-child, .o-headlineIntroTextSegment__ImageRight .m-image-illustrationBoxed:last-child {
  margin-bottom: 0;
}

.o-headlineIntroTextSegment__ImageRight .m-imageGrid {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageRight .m-imageGrid {
    margin-bottom: 0;
  }
}

.o-headlineIntroTextSegment__ImageRight .m-imageGrid:last-child {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageRight .m-imageGrid:last-child {
    margin-bottom: -40px;
  }
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageRight .m-imageGrid .a-imageGrid {
    margin-right: 48px;
    margin-bottom: 40px;
  }
}

.o-headlineIntroTextSegment__ImageRight .o-headlineIntroTextSegment__Illustration_Img .m-imageSmallImage:not(:last-child) {
  margin-bottom: 40px;
}

@media (max-width: 1024px) {
  .o-headlineIntroTextSegment__ImageRight .o-headlineIntroTextSegment__Illustration_Img .m-imageSmallImage {
    margin-bottom: 40px;
    max-width: 360px;
  }
}

@media (max-width: 767px) {
  .o-headlineIntroTextSegment__ImageRight .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    margin-bottom: 16px;
  }
  .o-headlineIntroTextSegment__ImageRight .a-headline--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #222222;
    margin-bottom: 48px;
  }
  .o-headlineIntroTextSegment__ImageRight .a-paragraph--Large {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  .o-headlineIntroTextSegment__ImageRight .o-headlineIntroTextSegment__Illustration_Img {
    margin-bottom: 0;
    margin-top: 40px;
  }
  .o-headlineIntroTextSegment__ImageRight .o-headlineIntroTextSegment__Illustration_Img .m-imageSmallImage:last-child {
    margin-bottom: 0;
  }
}

.o-id-back-numbers__Heading {
  margin-bottom: 88px;
}

@media (max-width: 767px) {
  .o-id-back-numbers__Heading {
    margin-bottom: 56px;
  }
}

.o-id-next-articles-segment .m-id-article-card--XSmall {
  padding-bottom: 24px;
}

@media (max-width: 767px) {
  .o-id-next-articles-segment .m-id-article-card--XSmall {
    margin-bottom: 72px;
    padding-bottom: 0;
    flex: 0 0 47.55%;
  }
}

.o-id-next-articles-segment .m-id-article-card--XSmall + .divider {
  margin-bottom: 32px;
  max-width: 100%;
}

@media (max-width: 767px) {
  .o-id-next-articles-segment .m-id-article-card--XSmall + .divider {
    display: none;
  }
}

.o-id-next-articles-segment .m-id-article-card--XSmall:last-child {
  padding-bottom: 0;
}

.o-id-next-articles-segment .m-id-article-card--XSmall .m-TitleBlock-CaptionedTitleBlock {
  margin-bottom: 0;
}

@media (max-width: 1193px) {
  .o-id-next-articles-segment .m-id-article-card--XSmall .m-TitleBlock-CaptionedTitleBlock {
    max-width: 100%;
  }
}

@media (max-width: 1193px) {
  .o-id-next-articles-segment .m-id-article-card--XLarge {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .o-id-next-articles-segment .m-id-article-card--XLarge {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-id-next-articles-segment--Wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.o-id-topic-list {
  margin-bottom: -120px;
}

@media (max-width: 767px) {
  .o-id-topic-list {
    margin-bottom: -72px;
  }
}

.o-id-topic-list .m-id-topic-variant {
  padding-bottom: 120px;
  max-width: 326px;
}

@media (max-width: 767px) {
  .o-id-topic-list .m-id-topic-variant {
    padding-bottom: 72px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-id-topic-segment--MoreLink {
  display: none;
  padding-top: 120px;
  text-align: center;
}

@media (max-width: 767px) {
  .o-id-topic-segment--MoreLink {
    padding-top: 72px;
  }
}

.o-id-topic-segment--Heading {
  margin-bottom: 88px;
}

@media (max-width: 1024px) {
  .o-id-topic-segment--Heading {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-id-topic-segment--Heading {
    margin-bottom: 17px;
  }
}

.o-id-topic-segment .o-navigation-tab-segment {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .o-id-topic-segment .o-navigation-tab-segment {
    margin-bottom: 40px;
  }
}

.o-id-topic-segment--No-Result-Found {
  display: none;
}

.o-id-topic-segment--No-Data-Found .o-id-topic-segment--No-Result-Found {
  display: block !important;
}

.o-id-topic-segment--No-Data-Found .o-id-topic-segment--Topic,
.o-id-topic-segment--No-Data-Found .o-navigation-tab-segment--YearNavigation,
.o-id-topic-segment--No-Data-Found .o-id-topic-segment--MoreLink {
  display: none !important;
}

.o-id-topic-segment--Topic-Content {
  display: none;
}

.o-id-topic-segment--Topic-Content.active {
  display: block;
}

.o-id-topic-segment .o-id-topic-list--Topic {
  display: none;
}

.o-id-topic-segment .o-id-topic-list--Topic.active {
  display: block;
}

.o-important-notification-list-segment__heading {
  padding-bottom: 88px;
}

@media (max-width: 767px) {
  .o-important-notification-list-segment__heading {
    padding-bottom: 40px;
  }
}

.o-important-notification-list-segment__list {
  padding-left: 96px;
}

@media (max-width: 1024px) {
  .o-important-notification-list-segment__list {
    padding-left: 0;
  }
}

.o-important-notification {
  padding-bottom: 24px;
}

@media (max-width: 1024px) {
  .o-important-notification {
    padding-bottom: 16px;
  }
}

.o-important-notification__other-notices {
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 72px;
}

@media (max-width: 767px) {
  .o-important-notification__other-notices {
    padding-left: 62px;
  }
}

.o-important-notification__other-notices .a-link {
  color: #222222;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(100% - 1.4px), #222222 1.4px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.2px) !important;
  background-size: 100% 100%;
  display: inline;
  padding-bottom: 2px;
}

.o-important-notification__other-notices .a-link::before {
  display: none;
}

@media (min-width: 1024px) {
  .o-important-notification__other-notices .a-link:hover {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.o-industryTileListSegment [class*='col-'] {
  display: flex;
  justify-content: center;
  padding-right: 0;
  padding-left: 0;
}

.o-industryTileListSegment .industryTileList-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: -24px;
}

@media (max-width: 1193px) {
  .o-industryTileListSegment .industryTileList-wrap {
    margin-bottom: -16px;
  }
}

.o-industryTileListSegment .row {
  margin-left: -13px;
  margin-right: -13px;
}

.o-innerMasthead-id-cover {
  position: relative;
  overflow: hidden;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.o-innerMasthead-id-cover:before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
}

.o-innerMasthead-id-cover .a-idcover-backgroundImage {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 810px;
}

@media (max-width: 1193px) {
  .o-innerMasthead-id-cover .a-idcover-backgroundImage {
    min-height: 672px;
    max-height: 672px;
  }
}

@media (max-width: 767px) {
  .o-innerMasthead-id-cover .a-idcover-backgroundImage {
    min-height: 480px;
    max-height: 100%;
    padding-bottom: 40px;
  }
}

.o-innerMasthead-id-cover--Image .a-Device__Image__Srcset img {
  display: none;
}

.o-innerMasthead-id-cover--Content .m-breadcrumb {
  margin-top: 24px;
}

.o-innerMasthead-id-cover--Content .m-magazine-id-cover-block {
  margin-top: 136px;
}

@media (max-width: 1193px) {
  .o-innerMasthead-id-cover--Content .m-magazine-id-cover-block {
    margin-top: 67px;
  }
}

@media (max-width: 767px) {
  .o-innerMasthead-id-cover--Content .m-magazine-id-cover-block {
    margin-top: 64px;
  }
}

@media (max-width: 767px) {
  .o-innerMasthead-id-cover--Content .a-id-cover-volume {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .o-innerMasthead-id-cover--Content .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

.o-innerMasthead-id-professionals {
  position: relative;
  overflow: hidden;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.o-innerMasthead-id-professionals .a-idcover-backgroundImage {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 810px;
}

@media (max-width: 1193px) {
  .o-innerMasthead-id-professionals .a-idcover-backgroundImage {
    min-height: 672px;
    max-height: 672px;
  }
}

@media (max-width: 767px) {
  .o-innerMasthead-id-professionals .a-idcover-backgroundImage {
    min-height: 480px;
    max-height: 100%;
  }
}

.o-innerMasthead-id-professionals--Image .a-Device__Image__Srcset img {
  display: none;
}

.o-innerMasthead-id-professionals--Content {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.o-innerMasthead-id-professionals--Content.o-innerMasthead-content {
  padding-bottom: 72px;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
}

@media (max-width: 767px) {
  .o-innerMasthead-id-professionals--Content.o-innerMasthead-content {
    padding-bottom: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .o-innerMasthead-id-professionals--Content.o-innerMasthead-content [class*='col-'] {
    margin-left: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.o-innerMasthead-id-professionals--Content.o-innerMasthead-breadcrumb {
  margin-top: 24px;
}

@media (max-width: 1193px) {
  .o-innerMasthead-id-professionals--Content .m-quote-name-title-block {
    padding-left: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .o-innerMasthead-id-professionals--Content .m-quote-name-title-block {
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .o-innerMasthead-id-professionals--Content .m-quote-name-title-block {
    padding-left: 0;
  }
}

.o-innerMasthead-id-professionals--Content .m-quote-name-title-block .a-paragraph {
  color: #ffffff;
}

.o-innerMasthead-id-professionals--Content .a-headline {
  color: #ffffff;
  margin-bottom: 32px;
}

@media (max-width: 1193px) {
  .o-innerMasthead-id-professionals--Content .a-headline {
    padding-left: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .o-innerMasthead-id-professionals--Content .a-headline {
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .o-innerMasthead-id-professionals--Content .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    color: #ffffff;
    padding-left: 0;
  }
}

.o-innerMasthead {
  position: relative;
  overflow: hidden;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.o-innerMasthead .a-backgroundImage {
  background-repeat: no-repeat;
  background-size: cover;
}

.o-innerMasthead--XSmall {
  background: #f3f5f9;
}

.o-innerMasthead--XSmall .m-innerMasthead__Content {
  position: static;
  min-height: 56px;
  align-items: center;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  .o-innerMasthead--XSmall .m-innerMasthead__Content {
    min-height: 48px;
  }
}

.o-innerMasthead--XSmall .m-innerMasthead__Content .m-breadcrumb {
  margin-top: 0;
  height: 56px;
  display: flex;
  align-items: center;
}

@media (max-width: 767px) {
  .o-innerMasthead--XSmall .m-innerMasthead__Content .m-breadcrumb {
    height: auto;
  }
}

.o-innerMasthead--XSmall .m-innerMasthead__Content .container + .container {
  display: none;
}

.o-innerMasthead--Small img {
  min-height: 168px;
  max-height: 168px;
}

.o-innerMasthead--Small .a-innerMasthead__title {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
  margin-bottom: 24px;
  max-width: 1032px;
}

@media (max-width: 767px) {
  .o-innerMasthead--Small .a-innerMasthead__title {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    /*margin-bottom: $gutter-eight;*/
  }
}

.o-innerMasthead--Large img {
  min-height: 360px;
  max-height: 360px;
}

@media (max-width: 767px) {
  .o-innerMasthead--Large img {
    min-height: 168px;
    max-height: 168px;
  }
}

.o-innerMasthead--Large .a-innerMasthead__title {
  max-width: 744px;
}

.o-innerMasthead--XLarge img {
  min-height: 480px;
  max-height: 480px;
}

@media (max-width: 767px) {
  .o-innerMasthead--XLarge img {
    min-height: 240px;
    max-height: 240px;
  }
}

.o-innerMasthead--XLarge .a-innerMasthead__title {
  max-width: 744px;
}

.o-innerMasthead--XXLarge .a-backgroundImage {
  background-position: center;
  background-size: cover;
  min-height: 1080px;
}

@media (max-width: 1440px) {
  .o-innerMasthead--XXLarge .a-backgroundImage {
    min-height: 810px;
  }
}

@media (max-width: 1193px) {
  .o-innerMasthead--XXLarge .a-backgroundImage {
    min-height: 672px;
  }
}

@media (max-width: 767px) {
  .o-innerMasthead--XXLarge .a-backgroundImage {
    min-height: 480px;
  }
}

.o-innerMasthead--XXLarge.o-innerMasthead--Inverse .m-sectionHeadSegment .a-headline {
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5) !important;
}

.o-innerMasthead--XXLarge.o-innerMasthead--Inverse .m-sectionHeadSegment .a-paragraph {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5) !important;
}

.o-innerMasthead--XXLarge .m-sectionHeadSegment {
  margin-top: 120px;
}

@media (max-width: 767px) {
  .o-innerMasthead--XXLarge .m-sectionHeadSegment {
    margin-top: 64px;
  }
}

@media (max-width: 576px) {
  .o-innerMasthead--XXLarge .m-sectionHeadSegment {
    margin-top: 48px;
  }
}

.o-innerMasthead--XXLarge .m-sectionHeadSegment .a-headline {
  text-shadow: 3px 3px 10px #ffffff !important;
}

.o-innerMasthead--XXLarge .m-sectionHeadSegment .a-paragraph {
  text-shadow: 1px 1px 5px #ffffff !important;
}

.o-innerMasthead--XXLarge .m-Buttons__row {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .o-innerMasthead--XXLarge .m-Buttons__row {
    margin-top: 32px;
  }
}

.o-innerMasthead--XXLarge .m-innerMasthead__Content {
  padding-bottom: 80px;
  position: static;
}

.o-innerMasthead--XXLarge .m-innerMasthead__Content .m-ButtonStack {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .o-innerMasthead--XXLarge .m-innerMasthead__Content .m-ButtonStack {
    margin-top: 32px;
  }
}

.o-innerMasthead .a-innerMasthead__title {
  color: #ffffff !important;
}

.o-innerMasthead .a-subheadline,
.o-innerMasthead .a-paragraph,
.o-innerMasthead .a-headline,
.o-innerMasthead .a-innerMasthead__title {
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
}

.o-innerMasthead--Inverse .a-innerMasthead__title {
  color: #2e008b !important;
}

.o-innerMasthead--Inverse .a-headline,
.o-innerMasthead--Inverse .a-innerMasthead__title {
  text-shadow: 3px 3px 10px #ffffff;
}

.o-innerMasthead--Inverse.o-innerMasthead--XXLarge .a-subheadline,
.o-innerMasthead--Inverse.o-innerMasthead--XXLarge .a-headline,
.o-innerMasthead--Inverse.o-innerMasthead--XXLarge .a-paragraph {
  color: #ffffff !important;
}

.o-inPageNavigation .divider {
  max-width: 100%;
}

.o-inPageNavigation .container {
  margin-right: 0;
  width: calc(1152px + (50% - 1152px / 2));
  max-width: 100%;
}

@media (max-width: 1024px) {
  .o-inPageNavigation .container {
    padding-right: 20px;
  }
}

@media (max-width: 767px) {
  .o-inPageNavigation .container {
    padding-right: 8px;
  }
}

.o-inPageNavigation--row {
  display: flex;
  line-height: 16px;
  align-items: center;
}

.o-inPageNavigation--Wrap {
  background-color: #ffffff;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 12px 0;
}

.o-inPageNavigation--Wrap__Links {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.o-inPageNavigation--Wrap__Links::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.o-inPageNavigation--Wrap__Links::-webkit-scrollbar-track {
  background: transparent;
}

.o-inPageNavigation--Wrap__Links::-webkit-scrollbar-thumb {
  background: transparent;
}

.o-inPageNavigation--Wrap__Links::-webkit-scrollbar-thumb:hover {
  background: #f1f1f1;
}

.o-inPageNavigation--Wrap__Links .a-button {
  margin-right: 16px;
}

.o-inPageNavigation--Wrap__Links .a-button:last-child {
  margin-right: 88px;
}

.o-inPageNavigation--Wrap__Links .a-button.active {
  color: #2e008b;
}

@media (max-width: 767px) {
  .o-inPageNavigation--Wrap__Links .a-button.active {
    border-bottom: 2px solid #2e008b;
    padding-bottom: 2px;
  }
}

.o-inPageNavigation--Wrap__Title {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.25);
  margin-right: 16px;
  min-width: 63px;
}

.o-inPageNavigation .fixed {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 99;
  top: 92px;
  border-top: none;
}

@media (max-width: 767px) {
  .o-inPageNavigation .fixed {
    top: 56px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}

.o-inquiry-topics-segments .notification {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-inquiry-topics-segments .notification {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-inquiry-topics-segments .notification {
    margin-bottom: 32px;
  }
}

.o-inquiry-topics-segments .notification .row .container {
  padding-left: 0;
  padding-right: 0;
}

.heading-gap {
  margin-bottom: 32px;
  text-align: center;
}

@media (max-width: 767px) {
  .heading-gap .a-subheadline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    font-weight: 500;
  }
}

.o-interview-sectionHeadSegment {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .o-interview-sectionHeadSegment {
    margin-bottom: 72px;
  }
}

.o-interview-sectionHeadSegment .m-sectionHeadSegment {
  margin-bottom: 16px;
}

.o-interview-sectionHeadSegment .m-quote-name-title-block {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-interview-sectionHeadSegment-paragraph .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-linedList-contactDepartment-segment .row {
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
}

.o-linedList-contactDepartment-segment .o-linedList--Header {
  margin-bottom: 16px;
}

.o-linedList-contactDepartment-segment .o-linedList--Header .a-paragraph {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  color: #222222;
}

.o-linedList-contactDepartment-segment .m-linedListing-contactDepartment-item:last-child .m-linedListing__wrapper {
  padding-bottom: 0;
}

.o-list-of-videos__Row {
  display: block;
  margin-bottom: -24px;
}

.o-list-of-videos__Row .o-list-of-videos__card {
  margin-bottom: 24px;
}

.o-list-of-videos .showmore_list_of_videos_button {
  margin-top: 48px;
}

.o-list-of-videos__No-Result-Found {
  display: none;
}

.o-list-of-videos.o-list-of-videos__No-Result .o-list-of-videos__Row,
.o-list-of-videos.o-list-of-videos__No-Result .showmore_list_of_videos_button {
  display: none;
}

.o-list-of-videos.o-list-of-videos__No-Result .o-list-of-videos__No-Result-Found {
  display: block;
  text-align: center;
}

@media (max-width: 767px) {
  .list_of_videos__title .a-headline {
    font-size: 28px;
  }
}

.location-section .a-subheadline {
  margin-bottom: 32px;
  text-align: center;
}

.location-section .m-google-map {
  margin-bottom: 32px;
}

@media (max-width: 1193px) {
  .location-section-google-map .container {
    padding: 0;
    max-width: inherit;
  }
}

.location-section-bulleted-list .m-bulletedList--Large ul li {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 24px;
}

.o-locationProfileSegment--List {
  padding-top: 40px;
}

.o-locationProfileSegment--List .m-prominentProfile__contentCell {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-locationProfileSegment--List .m-prominentProfile__contentCell {
    margin-bottom: 32px;
  }
}

.o-locationProfileSegment--List .m-pominentProfile__links {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-locationProfileSegment--List .m-pominentProfile__links {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-locationProfileSegment--List .m-pominentProfile__links--additional .a-link--External {
    background-position: left top;
  }
}

.o-locationProfileSegment--List .m-pominentProfile__links--additional br {
  display: none;
}

@media (max-width: 767px) {
  .o-locationProfileSegment--List .m-pominentProfile__links--additional br {
    display: block;
  }
}

@media (max-width: 767px) {
  .o-locationProfileSegment .locationProfileSegment--head .a-subheadline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }
}

.o-locationProfileSegment .locationProfileSegment--head .a-subheadline--XLarge {
  margin-bottom: 32px;
}

.o-location-result-segment {
  padding-top: 48px;
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .o-location-result-segment--title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .o-location-result-segment--title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

@media (max-width: 1024px) {
  .o-location-result-segment {
    margin-bottom: 120px;
  }
}

.o-LogoBlock .m-LogoBlock {
  padding: 40px;
}

@media (max-width: 1024px) {
  .o-LogoBlock .m-LogoBlock {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (max-width: 576px) {
  .o-LogoBlock .m-LogoBlock {
    padding-left: 0;
    padding-right: 0;
  }
}

.o-magazine-id-sectionHeadSegment .m-magazine-id-sectionHeadSegment {
  margin-top: 76px;
}

@media (max-width: 1024px) {
  .o-magazine-id-sectionHeadSegment .m-magazine-id-sectionHeadSegment {
    margin-top: 27px;
  }
}

@media (max-width: 767px) {
  .o-magazine-id-sectionHeadSegment .m-magazine-id-sectionHeadSegment {
    margin-top: 104px;
  }
}

.o-magazine-id-sectionHeadSegment .m-magazine-id-sectionHeadSegment .a-paragraph {
  color: #ffffff;
}

@media (max-width: 1024px) {
  .o-magazine-id-sectionHeadSegment .m-breadcrumb {
    margin-top: 25px;
  }
}

.o-magazine-id-sectionHeadSegment--Content {
  display: none;
}

@media (max-width: 767px) {
  .o-magazine-id-sectionHeadSegment--Content {
    display: block;
    margin-top: 44px;
  }
}

@media (max-width: 767px) {
  .o-magazine-id-sectionHeadSegment--Content .a-paragraph br {
    display: none;
  }
}

@media (max-width: 1024px) {
  .o-magazine-id-sectionHeadSegment .m-innerMasthead__Content {
    padding-bottom: 47px;
  }
}

@media (max-width: 767px) {
  .o-magazine-id-sectionHeadSegment .m-innerMasthead__Content .m-ButtonStack {
    justify-content: flex-start !important;
  }
}

.o-magazine-id-sectionHeadSegment .m-innerMasthead__Content .m-ButtonStack_Column {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-magazine-id-sectionHeadSegment .m-innerMasthead__Content .m-ButtonStack .a-button--XLargeSecondary__FixWidth {
    min-width: auto;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

.o-magazine-volumes-list-segment .m-volumeCard-Large {
  margin-bottom: 72px;
  min-width: 264px;
  max-width: 264px;
}

@media (max-width: 1024px) {
  .o-magazine-volumes-list-segment .m-volumeCard-Large {
    min-width: 288px;
    max-width: 288px;
  }
}

@media (max-width: 767px) {
  .o-magazine-volumes-list-segment .m-volumeCard-Large {
    min-width: 100%;
    max-width: 100%;
  }
}

.o-magazine-volumes-list-segment .m-sectionHeadSegment {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-magazine-volumes-list-segment .m-sectionHeadSegment {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-magazine-volumes-list-segment .m-sectionHeadSegment {
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .o-magazine-volumes-list-segment .m-comparison-line-item-stacked .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
  }
  .o-magazine-volumes-list-segment .m-comparison-line-item-stacked .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

.o-maintenance-box-segment {
  background: #f3f5f9;
  padding-top: 40px;
}

.o-maintenance-box-segment .maintenance-icon {
  margin-bottom: 24px;
}

.o-maintenance-box-segment .maintenance-icon img {
  width: 120px;
  height: 120px;
}

@media (max-width: 1024px) {
  .o-maintenance-box-segment .maintenance-icon img {
    width: 74px;
    height: 74px;
  }
}

@media (max-width: 767px) {
  .o-maintenance-box-segment .maintenance-icon img {
    width: 48px;
    height: 48px;
  }
}

.o-maintenance-box-segment .m-HeadlineTextBlock {
  margin-bottom: 120px;
  width: 100%;
  display: inline-block;
}

@media (max-width: 1193px) {
  .o-maintenance-box-segment .m-HeadlineTextBlock {
    margin-bottom: 64px;
  }
}

@media (max-width: 767px) {
  .o-maintenance-box-segment .m-HeadlineTextBlock .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .o-maintenance-box-segment .m-HeadlineTextBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-maintenance-box-segment .m-HeadlineTextBlock .a-paragraph a {
  color: rgba(34, 34, 34, 0.78);
}

.o-maintenance-box-segment .m-HeadlineTextBlock .a-paragraph a:hover {
  text-decoration: none;
}

.o-managementFlyoutSegment {
  background: #f3f5f9;
  margin-bottom: 120px;
  position: relative;
  width: 100%;
}

.o-managementFlyoutSegment:before {
  content: "";
  background-color: inherit;
  height: 100%;
  position: absolute;
  left: 50%;
  right: 0;
  max-width: 1920px;
  transform: translateX(-50%);
  width: 100vw;
  /*margin-left: -50vw;
        margin-right: -50vw;*/
  z-index: -1;
}

@media (max-width: 1024px) {
  .o-managementFlyoutSegment {
    margin-bottom: 0;
  }
}

.o-managementFlyoutSegment .a-profileFlyout__Image {
  margin-bottom: 32px;
}

.o-managementFlyoutSegment .a-profileFlyout__Image img {
  width: 100%;
}

.o-managementFlyoutSegment_Wrap {
  padding: 88px 0px 120px;
}

@media (max-width: 1024px) {
  .o-managementFlyoutSegment_Wrap {
    padding: 88px 0;
  }
}

@media (max-width: 767px) {
  .o-managementFlyoutSegment_Wrap {
    padding: 75px 0px 72px;
  }
}

.o-managementFlyoutSegment .managementFlyout_Image .close {
  display: block;
}

@media (min-width: 576px) {
  .o-managementFlyoutSegment .managementFlyout_Image .close {
    display: none;
  }
}

.o-managementFlyoutSegment .managementFlyout_desc .close {
  display: none;
}

@media (min-width: 576px) {
  .o-managementFlyoutSegment .managementFlyout_desc .close {
    display: block;
  }
}

.o-managementFlyoutSegment .managementFlyout_desc_wrap {
  padding-left: 28px;
}

@media (max-width: 1024px) {
  .o-managementFlyoutSegment .managementFlyout_desc_wrap {
    padding: 0;
  }
}

.o-managementFlyoutSegment .managementFlyout_desc_wrap .a-profile__Title {
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .o-managementFlyoutSegment .managementFlyout_desc_wrap .a-profile__Title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

@media (max-width: 767px) {
  .o-managementFlyoutSegment .managementFlyout_desc_wrap .a-profile__Title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

@media (max-width: 1024px) {
  .o-managementFlyoutSegment .managementFlyout_desc_wrap .a-profile__Title {
    max-width: 258px;
  }
}

@media (max-width: 576px) {
  .o-managementFlyoutSegment .managementFlyout_desc_wrap .a-profile__Title {
    max-width: inherit;
  }
}

.o-managementFlyoutSegment .managementFlyout_desc_wrap .a-profile__SubTitle {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-managementFlyoutSegment .managementFlyout_desc_wrap .a-profile__SubTitle .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
  }
}

.o-managementFlyoutSegment .managementFlyout_desc_wrap .a-profile__Paragraph {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-managementFlyoutSegment .managementFlyout_desc_wrap .a-profile__Paragraph .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

@media (max-width: 767px) {
  .o-managementFlyoutSegment .managementFlyout_desc {
    padding-left: 0;
  }
}

.o-managementFlyoutSegment .m-application__links {
  margin-bottom: -24px;
}

.o-managementFlyoutSegment .m-application__links .a-link {
  margin-bottom: 24px;
  margin-right: 35px;
}

@media (max-width: 767px) {
  .o-managementFlyoutSegment .m-application__links .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.o-managementFlyoutSegment .close {
  position: absolute;
  top: 13px;
  right: -48px;
  cursor: pointer;
  width: 24px;
  height: 24px;
}

@media (max-width: 1024px) {
  .o-managementFlyoutSegment .close {
    right: 20px;
  }
}

@media (max-width: 767px) {
  .o-managementFlyoutSegment .close {
    top: 7px;
    right: 8px;
  }
}

@media (max-width: 576px) {
  .o-managementFlyoutSegment .close {
    top: -38px;
    right: 8px;
    width: 16px;
    height: 16px;
  }
}

.o-navigation-tab-segment .filter_button_close {
  display: none;
}

@media (max-width: 767px) {
  .o-navigation-tab-segment.active {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #ffffff;
    z-index: 100;
    overflow-y: auto;
    height: 100%;
  }
}

.o-navigation-tab-segment.active .filter_button {
  display: none !important;
}

.o-navigation-tab-segment.active .container {
  padding: 0 !important;
}

.o-navigation-tab-segment.active .o-navigation-tab-segment--Search {
  margin-bottom: 0;
  padding: 16px 40px 16px 16px;
  border-bottom: 1px solid #e8ecf4;
}

.o-navigation-tab-segment.active .filter_button_close {
  border-bottom: 1px solid #e8ecf4;
}

.o-navigation-tab-segment.active .filter_button_close,
.o-navigation-tab-segment.active .o-navigation-tab-segment--ArticleNavigation {
  display: block !important;
  overflow-x: hidden;
  position: relative;
}

@media (max-width: 767px) {
  .o-navigation-tab-segment.active .o-navigation-tab-segment--YearNavigation {
    top: 138px;
    padding: 0 16px 24px 16px;
    position: fixed;
    bottom: 0;
    background: #fff;
    width: 100%;
    left: 100%;
    z-index: 1;
    overflow-y: auto;
    overflow-x: hidden;
    display: block !important;
    transition: left 0.5s ease-in-out;
    -webkit-transition: left 0.5s ease-in-out;
    -moz-transition: left 0.5s ease-in-out;
    -ms-transition: left 0.5s ease-in-out;
  }
}

.o-navigation-tab-segment.active .m-search-large-boxed-bar {
  display: flex !important;
  padding: 0;
  margin: 0;
}

.o-navigation-tab-segment--Search {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-navigation-tab-segment--Search {
    margin-bottom: 103px;
  }
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--Search {
    margin-bottom: 0;
  }
}

.o-navigation-tab-segment--Search .m-search-large-boxed-bar {
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--Search .m-search-large-boxed-bar {
    max-width: 100%;
    margin: 0 16px;
    display: none;
  }
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--Search .m-search-large-boxed-bar .a-form-Textfield {
    left: 0;
    right: auto;
    padding: 0 0 0 38px !important;
    border-bottom: none !important;
  }
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--Search .m-search-large-boxed-bar .a-search-submit {
    left: 0;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
  }
}

.o-navigation-tab-segment--ArticleNavigation {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  position: relative;
  transition: all 0.5s ease-in-out;
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--ArticleNavigation {
    border: none;
  }
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--ArticleNavigation .m-navigation-items--XLarge {
    flex-direction: column;
  }
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--ArticleNavigation .m-navigation-items--XLarge .a-button {
    padding: 26px 40px 26px 16px;
    margin-right: 0;
    border-bottom: 1px solid #e8ecf4;
    text-align: left;
    position: relative;
    color: #222222;
  }
  .o-navigation-tab-segment--ArticleNavigation .m-navigation-items--XLarge .a-button:after {
    content: '';
    background: url(/schKouqa/files/cn/images/icons/arrow/right-blue.svg) no-repeat center;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
  }
}

.o-navigation-tab-segment--YearNavigation {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  padding: 40px 0;
}

.o-navigation-tab-segment--YearNavigation .m-navigation-items {
  margin-bottom: -24px;
  justify-content: flex-start;
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--YearNavigation .m-navigation-items {
    flex-direction: column;
    padding-top: 24px;
  }
}

.o-navigation-tab-segment--YearNavigation .m-navigation-items .a-button {
  margin-bottom: 24px;
  text-transform: capitalize;
}

.o-navigation-tab-segment--YearNavigation .m-navigation-items .a-button:nth-child(6n) {
  margin-right: -72px !important;
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--YearNavigation .m-navigation-items .a-button:nth-child(6n) {
    margin-right: 0 !important;
  }
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--YearNavigation .m-navigation-items .a-button {
    text-align: left;
  }
}

.o-navigation-tab-segment--Year {
  display: none;
}

.o-navigation-tab-segment--Year.open_year {
  max-width: 624px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.o-navigation-tab-segment--Year-ReadMore {
  display: none;
  margin-left: 72px;
  position: absolute;
  right: -46px;
  bottom: 20px;
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--Year-ReadMore {
    display: none;
    left: 0px;
    right: auto;
    position: static;
    margin-top: 24px;
    margin-left: 0px;
  }
}

.o-navigation-tab-segment--Year .a-subheadline {
  display: none;
}

@media (max-width: 767px) {
  .o-navigation-tab-segment--Year .a-subheadline {
    display: block;
    position: relative;
    margin: 0 -16px;
    padding: 16px 32px 16px 56px;
    border-bottom: 1px solid #e8ecf4;
  }
}

.o-navigation-tab-segment--Year .a-subheadline:after {
  content: '';
  background: url(/schKouqa/files/cn/images/icons/arrow/left-blue.svg) no-repeat center;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
}

.o-navigation-tab-segment .filter_button {
  margin-bottom: 24px;
}

.o-navigation-tab-segment .filter_button a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  max-width: 360px;
  width: 100%;
}

.o-navigation-tab-segment .filter_button a:hover {
  background-color: #ffffff;
}

.o-navigation-tab-segment .filter_button_close {
  margin: 0 16px;
  padding: 24px 0;
  position: relative;
}

.o-navigation-tab-segment .filter_button_close a {
  border: 0;
  text-align: left;
  padding: 0 0 0 32px;
  pointer-events: none;
}

.o-navigation-tab-segment .filter_button_close .a-button__Filter::before {
  margin-left: -32px;
}

.o-navigation-tab-segment .filter_button_close .a-close {
  float: right;
}

@media (max-width: 767px) {
  .o-navigation-tab-segment .filter_button_close .a-close {
    position: absolute;
    right: 0;
  }
}

@media (max-width: 767px) {
  .o-navigation-tab-segment .m-search-large-boxed-bar {
    padding-right: 16px;
    padding-left: 16px;
  }
}

.o-news-topics-list-segment__No-Data-Found-Result {
  display: none;
}

.o-news-topics-list-segment__No-Data .o-news-topics-list-segment__No-Data-Found-Result {
  text-align: center;
  display: block;
  margin-top: 72px;
}

.o-news-topics-list-segment__No-Data .o-news-result-segment-list,
.o-news-topics-list-segment__No-Data .showmore_news_button {
  display: none !important;
}

.o-news-topics-list-segment .news-sidebar {
  max-width: 240px;
}

@media (max-width: 1024px) {
  .o-news-topics-list-segment .news-sidebar {
    padding-right: 0;
    margin-top: -15px;
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .o-news-topics-list-segment .news-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffff;
    width: 100%;
    height: 100%;
    z-index: 100;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    overflow-y: auto;
    margin-top: 0;
  }
}

.o-news-topics-list-segment .news-sidebar.filter_open {
  display: block !important;
}

@media (max-width: 767px) {
  .o-news-topics-list-segment .news-sidebar.filter_open .filter_button {
    margin-top: 24px;
  }
}

@media (max-width: 767px) {
  .o-news-topics-list-segment .news-sidebar.filter_open .filter_button_close {
    padding-right: 32px;
  }
}

.o-news-topics-list-segment .news-sidebar .m-checkboxAccordion--item.active .m-checkboxAccordion--head {
  margin-bottom: 20px;
  padding-bottom: 0px;
}

.o-news-topics-list-segment .filter_button {
  margin-bottom: 24px;
}

.o-news-topics-list-segment .filter_button a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  max-width: 360px;
  width: 100%;
}

.o-news-topics-list-segment .filter_button a:hover {
  background-color: #ffffff;
}

.o-news-topics-list-segment .filter_button_close {
  margin: 24px 0px;
  position: relative;
}

.o-news-topics-list-segment .filter_button_close a {
  border: 0;
  text-align: left;
  padding: 0 0 0 32px;
  pointer-events: none;
}

.o-news-topics-list-segment .filter_button_close .a-button__Filter::before {
  margin-left: -32px;
}

.o-news-topics-list-segment .filter_button_close .a-close {
  float: right;
}

@media (max-width: 767px) {
  .o-news-topics-list-segment .filter_button_close .a-close {
    position: absolute;
    right: 0;
  }
}

.o-news-topics-list-segment .more_news_button {
  margin-top: 48px;
  margin-bottom: 24px;
}

.o-news-topics-list-segment .a-button__Filter::before {
  margin-top: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
}

.o-news-topics-list-segment .showmore_news_button {
  margin-top: 48px;
}

.o-news-result-segment-list .o-news-results-segment {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

.m-CheckboxList .a-CheckboxItem {
  margin-bottom: 13px;
}

.o-OfficeLocations-Search .offices-overview-sidebar {
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .o-OfficeLocations-Search .offices-overview-sidebar {
    padding-right: 0;
    margin-top: -15px;
  }
}

@media (max-width: 767px) {
  .o-OfficeLocations-Search .offices-overview-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffff;
    width: 100%;
    height: 100%;
    z-index: 100;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    overflow-y: auto;
    margin-top: 0;
  }
}

.o-OfficeLocations-Search .offices-overview-sidebar.filter_open {
  display: block !important;
}

.o-OfficeLocations-Search--Content.active {
  display: block !important;
}

.o-OfficeLocations-Search .tabBar-content > div {
  display: none;
}

.o-OfficeLocations-Search .tabBar-content > div.active {
  display: block;
}

.o-OfficeLocations-Search .filter_button {
  margin-top: 24px;
}

.o-OfficeLocations-Search .filter_button a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  max-width: 360px;
  width: 100%;
}

.o-OfficeLocations-Search .filter_button a:hover {
  background-color: #ffffff;
}

.o-OfficeLocations-Search .filter_button_close {
  margin: 24px 0px;
  position: relative;
}

.o-OfficeLocations-Search .filter_button_close a {
  border: 0;
  text-align: left;
  padding: 0;
  pointer-events: none;
}

.o-OfficeLocations-Search .filter_button_close .a-close {
  float: right;
}

.o-OfficeLocations-Search .more_locations_button {
  margin-top: 48px;
  margin-bottom: 24px;
}

.o-OfficeLocations-Search .a-button__Filter::before {
  margin-top: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
}

.o-OfficeLocations-Search .m-tabBar {
  display: block;
}

.o-OfficeLocations-Search .m-tabBar ul {
  flex-wrap: nowrap;
}

@media (max-width: 1024px) {
  .o-OfficeLocations-Search .m-tabBar ul li {
    padding-right: 0;
  }
}

.o-OfficeLocations-Search .m-tabBar ul li:last-child {
  padding-right: 0;
}

.o-OfficeLocations-Search .m-tabBar ul li a {
  display: block;
  min-width: 264px;
  padding: 8px 16px;
}

.o-OfficeLocations-Search .m-tabBar ul li a:hover, .o-OfficeLocations-Search .m-tabBar ul li a.active {
  background: #2e008b;
  color: #ffffff;
}

.o-OfficeLocations-Search .m-tabBar ul li a.disabled, .o-OfficeLocations-Search .m-tabBar ul li a:disabled {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.25);
}

@media (max-width: 1024px) {
  .o-OfficeLocations-Search .m-tabBar ul li a {
    min-width: auto;
    text-align: left;
    padding: 12px 16px 8px;
  }
}

@media (max-width: 767px) {
  .o-OfficeLocations-Search .m-tabBar ul li a {
    min-width: 110px;
    padding: 12px 18px;
  }
}

.overflow-hidden {
  overflow: hidden;
}

.o-overviewListSegment {
  margin-bottom: -120px;
}

@media (max-width: 767px) {
  .o-overviewListSegment {
    margin-bottom: -72px;
  }
}

.o-overviewListSegment .m-overviewCard {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .o-overviewListSegment .m-overviewCard {
    margin-bottom: 72px;
  }
}

.o-overviewListSegment .a-subheadline {
  text-align: center;
  color: #2e008b;
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-overviewListSegment .a-subheadline {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-overviewListSegment .a-subheadline {
    margin-bottom: 32px;
  }
}

.o-players-point-of-view-tab-navigation .o-quoteCard-segment__List .o-QuoteCardSegment {
  margin-bottom: 88px;
}

@media (max-width: 767px) {
  .o-players-point-of-view-tab-navigation .o-quoteCard-segment__List .o-QuoteCardSegment {
    margin-bottom: 40px;
  }
}

.o-players-point-of-view-tab-navigation .o-quoteCard-segment__List .o-QuoteCardSegment:last-child {
  margin-bottom: 0;
}

.o-players-point-of-view-tab-navigation .o-quoteCard-segment__List .o-QuoteCardSegment-ImageRight .row, .o-players-point-of-view-tab-navigation .o-quoteCard-segment__List .o-QuoteCardSegment:nth-child(odd) .row {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.o-players-point-of-view-tab-navigation .quote-bar-text {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
}

.o-players-point-of-view-tab-navigation--Content-Player {
  display: none;
}

.o-players-point-of-view-tab-navigation--Content-Player.active {
  display: block;
}

.o-players-point-of-view-tab-navigation .m-tabBar {
  display: block;
}

@media (max-width: 1024px) {
  .o-players-point-of-view-tab-navigation .m-tabBar {
    min-width: 435px;
  }
}

@media (max-width: 767px) {
  .o-players-point-of-view-tab-navigation .m-tabBar {
    min-width: auto;
  }
}

.o-players-point-of-view-tab-navigation .m-tabBar ul {
  flex-wrap: wrap;
}

.o-players-point-of-view-tab-navigation .m-tabBar ul li {
  padding-right: 0;
}

.o-players-point-of-view-tab-navigation .m-tabBar ul li:last-child {
  padding-right: 0;
}

.o-players-point-of-view-tab-navigation .m-tabBar ul li a {
  display: block;
  min-height: 40px;
  min-width: 282px;
  max-width: 282px;
  padding: 8px 16px;
}

@media (max-width: 1024px) {
  .o-players-point-of-view-tab-navigation .m-tabBar ul li a {
    min-height: 38px;
    min-width: 168px;
    max-width: 168px;
  }
}

@media (max-width: 767px) {
  .o-players-point-of-view-tab-navigation .m-tabBar ul li a {
    min-width: 110px;
    max-width: 110px;
  }
}

.o-players-point-of-view-tab-navigation .m-tabBar ul li a:hover, .o-players-point-of-view-tab-navigation .m-tabBar ul li a.active {
  background: #2e008b;
  color: #ffffff;
}

.o-players-point-of-view-tab-navigation .m-tabBar ul li a.disabled, .o-players-point-of-view-tab-navigation .m-tabBar ul li a:disabled {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.25);
}

@media (max-width: 1024px) {
  .o-players-point-of-view-tab-navigation .m-tabBar ul li a {
    padding: 12px 16px 8px;
  }
}

@media (max-width: 767px) {
  .o-players-point-of-view-tab-navigation .m-tabBar ul li a {
    min-width: 110px;
    padding: 12px 18px;
  }
}

.o-players-point-of-view-tab-navigation .o-players-point-of-view--Heading {
  padding: 32px 0;
}

@media (max-width: 1024px) {
  .o-players-point-of-view-tab-navigation .o-players-point-of-view--Heading {
    padding: 40px 0 47px;
  }
}

@media (max-width: 767px) {
  .o-players-point-of-view-tab-navigation .o-players-point-of-view--Heading {
    text-align: center;
    padding: 24px 0;
  }
}

@media (max-width: 767px) {
  .o-players-point-of-view-tab-navigation .o-players-point-of-view--Heading .a-headline {
    font-size: 24px;
    line-height: 32px;
  }
}

.o-players-point-of-view-tab-navigation .o-players-point-of-view--Banner {
  padding-bottom: 88px;
}

@media (max-width: 767px) {
  .o-players-point-of-view-tab-navigation .o-players-point-of-view--Banner {
    padding-bottom: 24px;
  }
}

@media (max-width: 1193px) {
  .o-players-point-of-view-tab-navigation .o-players-point-of-view--Headline-intro-text-segment .o-headline-intro-text-segment-master-big-images .row {
    flex-direction: column-reverse;
  }
}

@media (max-width: 1193px) {
  .o-players-point-of-view-tab-navigation .o-players-point-of-view--Headline-intro-text-segment .o-headline-intro-text-segment-master-big-images .row .headlineImage .m-imageBigImage {
    margin-bottom: 0;
  }
}

@media (max-width: 1193px) {
  .o-players-point-of-view-tab-navigation .o-players-point-of-view--Headline-intro-text-segment .o-headline-intro-text-segment-master-big-images .row .headlineIntroWrap {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-players-point-of-view-tab-navigation .o-players-point-of-view--Headline-intro-text-segment .o-headline-intro-text-segment-master-big-images .row .headlineIntroWrap {
    margin-bottom: 32px;
  }
}

.o-players-point-of-view-tab-navigation .o-players-point-of-view--Headline-intro-text-segment .o-headline-intro-text-segment-master-big-images:not(:last-child) {
  padding-bottom: 88px;
}

@media (max-width: 767px) {
  .o-players-point-of-view-tab-navigation .o-players-point-of-view--Headline-intro-text-segment .o-headline-intro-text-segment-master-big-images:not(:last-child) {
    padding-bottom: 40px;
  }
}

.o-prnewsSegment:not(:last-child) {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .o-prnewsSegment:not(:last-child) {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .o-prnewsSegment:not(:last-child) {
    margin-bottom: 88px;
  }
}

.o-prnewsSegment--title {
  margin-bottom: 26px;
}

@media (max-width: 767px) {
  .o-prnewsSegment--title {
    margin-bottom: 22px;
  }
}

@media (max-width: 1024px) {
  .o-prnewsSegment--title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

@media (max-width: 767px) {
  .o-prnewsSegment--title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

.o-prnewsSegment .m-prnews-List:last-child {
  margin-bottom: 0;
}

.o-prnews-Search .prnews-sidebar {
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .o-prnews-Search .prnews-sidebar {
    padding-right: 0;
    margin-top: -15px;
  }
}

@media (max-width: 767px) {
  .o-prnews-Search .prnews-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffff;
    width: 100%;
    height: 100%;
    z-index: 99;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    overflow-y: auto;
    margin-top: 0;
  }
}

.o-prnews-Search .prnews-sidebar.filter_open {
  display: block !important;
}

.o-prnews-Search .filter_button {
  margin-top: 24px;
  margin-bottom: 24px;
}

.o-prnews-Search .filter_button a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  max-width: 360px;
  width: 100%;
}

.o-prnews-Search .filter_button a:hover {
  background-color: #ffffff;
}

.o-prnews-Search .filter_button_close {
  margin: 24px 0px;
  position: relative;
}

.o-prnews-Search .filter_button_close a {
  border: 0;
  text-align: left;
  padding: 0;
  pointer-events: none;
}

.o-prnews-Search .filter_button_close .a-close {
  float: right;
}

.o-prnews-Search .more_prnews_button,
.o-prnews-Search .showmore_prnews_button {
  margin-top: 48px;
  margin-bottom: 24px;
}

.o-prnews-Search .a-button__Filter::before {
  margin-top: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
}

.overflow-hidden {
  overflow: hidden;
}

.o-prnews-list-month:not(:last-child) {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-prnews-list-month:not(:last-child) {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-prnews-list-month:not(:last-child) {
    margin-bottom: 32px;
  }
}

.o-prnews-list-month--Subtitle .a-subheadline {
  display: inline-block;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .o-prnews-list-month--Subtitle .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 8px;
  }
}

@media all and (-ms-high-contrast: none) {
  .o-prnews-list-segment-no-search *::-ms-backdrop, .o-prnews-list-segment-no-search .row {
    margin-left: -13px;
    margin-right: -13px;
  }
}

.o-prnews-list-segment-no-search .showmore_prnews_btn {
  margin-top: 72px;
}

@media (max-width: 767px) {
  .o-prnews-list-segment-no-search .prnews-sidebar-headline .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 32px;
  }
}

.o-prnews-list-segment-no-search .m-prnews-row {
  border-top: none;
}

.o-prnews-list-segment-no-search .m-prnews-row:first-child {
  padding-top: 0;
}

.o-prnews-list-segment-no-search .m-prnews-row:last-child {
  padding-bottom: 0;
}

.o-prnews-list-segment-no-search .m-prnews-row:not(:first-child) {
  padding-top: 24px;
}

.o-prnews-list-segment-no-search .m-prnews-row:not(:last-child) {
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  padding-bottom: 40px;
}

@media (max-width: 767px) {
  .o-prnews-list-segment-no-search .m-prnews-row:first-child {
    padding-top: 0;
  }
  .o-prnews-list-segment-no-search .m-prnews-row:last-child {
    padding-bottom: 0;
  }
  .o-prnews-list-segment-no-search .m-prnews-row:not(:first-child) {
    padding-top: 24px;
  }
  .o-prnews-list-segment-no-search .m-prnews-row:not(:last-child) {
    padding-bottom: 32px;
  }
}

.o-prnews-list-segment .o-prnews-result-segment__No-Data-Found-Result {
  display: none;
}

.o-prnews-list-segment__No-Data .o-prnews-result-segment__No-Data-Found-Result {
  text-align: center;
  display: block;
  margin-top: 72px;
}

.o-prnews-list-segment__No-Data .o-prnews-result-segment-list,
.o-prnews-list-segment__No-Data .showmore_prnews_button {
  display: none !important;
}

@media (max-width: 1024px) {
  .o-prnews-list-segment .prnews-sidebar {
    padding-right: 0;
    margin-top: -15px;
  }
}

@media (max-width: 767px) {
  .o-prnews-list-segment .prnews-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffff;
    width: 100%;
    height: 100%;
    z-index: 100;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    overflow-y: auto;
    margin-top: 0;
  }
}

.o-prnews-list-segment .prnews-sidebar.filter_open {
  display: block !important;
}

@media (max-width: 767px) {
  .o-prnews-list-segment .prnews-sidebar.filter_open .filter_button {
    margin-top: 24px;
  }
}

@media (max-width: 767px) {
  .o-prnews-list-segment .prnews-sidebar.filter_open .filter_button_close {
    padding-right: 32px;
  }
}

.o-prnews-list-segment .filter_button {
  margin-bottom: 24px;
}

.o-prnews-list-segment .filter_button a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  max-width: 360px;
  width: 100%;
}

.o-prnews-list-segment .filter_button a:hover {
  background-color: #ffffff;
}

.o-prnews-list-segment .filter_button_close {
  margin: 24px 0px;
  position: relative;
}

.o-prnews-list-segment .filter_button_close a {
  border: 0;
  text-align: left;
  padding: 0 0 0 32px;
  pointer-events: none;
}

.o-prnews-list-segment .filter_button_close .a-button__Filter::before {
  margin-left: -32px;
}

.o-prnews-list-segment .filter_button_close .a-close {
  float: right;
}

@media (max-width: 767px) {
  .o-prnews-list-segment .filter_button_close .a-close {
    position: absolute;
    right: 0;
  }
}

.o-prnews-list-segment .more_prnews_button {
  margin-top: 48px;
  margin-bottom: 24px;
}

.o-prnews-list-segment .a-button__Filter::before {
  margin-top: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
}

.o-prnews-result-segment-list .o-prnews-results-segment {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

.o-prnews-results-segment:not(:last-child) {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .o-prnews-results-segment:not(:last-child) {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .o-prnews-results-segment:not(:last-child) {
    margin-bottom: 88px;
  }
}

.o-prnews-results-segment--title {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .o-prnews-results-segment--title {
    margin-bottom: 22px;
  }
}

@media (max-width: 1024px) {
  .o-prnews-results-segment--title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

@media (max-width: 767px) {
  .o-prnews-results-segment--title .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

.o-prnews-results-segment .m-prnews-row:last-child {
  margin-bottom: 0;
}

.o-headline-intro-text-big-images {
  overflow: hidden;
}

@media (max-width: 1193px) {
  .o-headline-intro-text-big-images > .container {
    padding: 0;
    max-width: inherit;
  }
  .o-headline-intro-text-big-images .m-imageBigImage {
    max-width: inherit;
  }
}

@media (max-width: 1193px) {
  .o-headline-intro-text-big-images .headlineIntroWrap {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-headline-intro-text-big-images .headlineIntroWrap {
    margin-bottom: 24px;
  }
}

.o-headline-intro-text-big-images .headlineIntroWrap .a-headline {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .o-headline-intro-text-big-images .headlineIntroWrap .a-headline {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .o-headline-intro-text-big-images .headlineIntroWrap .a-paragraph {
    font-size: 14px;
    line-height: 20px;
  }
}

.o-headline-intro-text-big-images .headlineIntroWrap .row {
  align-items: center !important;
}

.o-headline-intro-text-big-images .headlineImage .m-imageBigImage {
  width: 100%;
}

.o-headline-intro-text-big-images .headlineImage .m-imageBigImage img {
  min-height: inherit;
  max-height: inherit;
  object-fit: contain;
  object-position: inherit;
}

@media (min-width: 1193px) {
  .o-headline-intro-text-big-images .headlineImage .m-imageBigImage--Tall img, .o-headline-intro-text-big-images .headlineImage .m-imageBigImage--Short img, .o-headline-intro-text-big-images .headlineImage .m-imageBigImage--vShort img {
    min-height: inherit;
    max-height: inherit;
    object-fit: contain;
    object-position: inherit;
  }
}

@media (max-width: 1193px) {
  .o-headline-intro-text-big-images .headlineImage .a-image__caption {
    position: static;
    padding: 10px 16px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    max-width: inherit;
    width: 100%;
  }
}

@media (max-width: 1193px) {
  .o-headline-intro-text-big-images__Left .row {
    flex-direction: column-reverse;
  }
}

.o-headline-intro-text-big-images__Right .row {
  flex-direction: row-reverse;
}

@media (max-width: 1193px) {
  .o-headline-intro-text-big-images__Right .row {
    flex-direction: column-reverse;
  }
}

@media (max-width: 1024px) {
  .o-profileSegment--Large .director-headline {
    text-align: center;
    margin-bottom: 64px;
  }
}

@media (max-width: 767px) {
  .o-profileSegment--Large .director-headline {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-profileSegment--Large .director-headline .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

.o-profileSegment--Large .profile_item {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-profileSegment--Large .profile_item {
    margin-bottom: 64px;
  }
}

@media (max-width: 767px) {
  .o-profileSegment--Large .profile_item {
    margin-bottom: 48px;
  }
}

@media (max-width: 576px) {
  .o-profileSegment--Large .profile_item:last-child {
    margin-bottom: 120px;
  }
}

.o-profileSegment--Large .profile_item .a-link {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
  filter: grayscale(1);
}

.o-profileSegment--Large .profile_item .a-link--Expand {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-disabled.svg);
}

@media (max-width: 767px) {
  .o-profileSegment--Large .profile_item .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

.o-profileSegment--Large .a-profile__SubTitle {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .o-profileSegment--Large .a-profile__SubTitle {
    margin-bottom: 24px;
  }
}

@media (max-width: 1024px) {
  .o-profileSegment--Large .a-profile__Image {
    margin-bottom: 32px;
  }
}

.o-profileSegment--Large .m-profile {
  margin-bottom: 32px;
}

.o-profileSegment--Small .profile_item {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-profileSegment--Small .profile_item {
    margin-bottom: 96px;
  }
}

.o-profileSegment--Small .profile_item .a-link {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 300;
  filter: grayscale(1);
}

.o-profileSegment--Small .profile_item .a-link--Expand {
  background-image: url(/schKouqa/files/cn/images/icons/expand/expand-disabled.svg);
}

@media (max-width: 1024px) {
  .o-profileSegment--Small .profile_item .a-link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

.o-profileSegment--Small .m-profile {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .o-profileSegment--Small .m-profile {
    margin-bottom: 24px;
  }
}

@media (max-width: 1024px) {
  .o-profileSegment--Small .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

.o-profileSegment--Small .o-managementFlyoutSegment {
  margin-bottom: 72px;
}

.o-profileSegment .m-profile .a-profile__Image img {
  cursor: pointer;
}

.flyout-wrap {
  display: none;
  width: 100%;
}

@media (max-width: 1024px) {
  .flyout-wrap.flyout-active {
    background: #f3f5f9;
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 100;
    height: 100vh;
    overflow-y: scroll;
  }
}

.o-profileSegment--XSmall .profile_headeline {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-profileSegment--XSmall .profile_headeline {
    margin-bottom: 32px;
  }
}

.o-profileSegment--XSmall .profile_item {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-profileSegment--XSmall .profile_item {
    margin-bottom: 96px;
  }
}

@media (max-width: 1024px) {
  .o-profileSegment--XSmall .profile_item {
    margin-bottom: 16px;
  }
}

.o-profileSegment--XSmall .profile_item .a-link {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 300;
  filter: grayscale(1);
}

@media (max-width: 1024px) {
  .o-profileSegment--XSmall .a-headline--XLarge {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

@media (max-width: 1024px) {
  .o-profileSegment--XSmall .a-headline--Small {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

@media (max-width: 1024px) {
  .o-profileSegment--XSmall .a-paragraph--XSmall {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 16px;
  }
}

.o-prominent-captioned-headline-twoBlocks__Header .a-headline {
  margin-bottom: 72px;
  text-align: center;
}

@media (max-width: 1024px) {
  .o-prominent-captioned-headline-twoBlocks__Header .a-headline {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-prominent-captioned-headline-twoBlocks__Header .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

.o-prominent-captioned-headline-twoBlocks__Content {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-prominent-captioned-headline-twoBlocks__Content {
    margin-bottom: -16px;
  }
}

.o-prominent-captioned-headline-twoBlocks__Content .o-prominent-captioned-headline {
  height: calc(100% - 24px);
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .o-prominent-captioned-headline-twoBlocks__Content .o-prominent-captioned-headline {
    margin-bottom: 16px;
    height: auto;
  }
}

.o-ProminentContactSegment {
  text-align: center;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
}

.o-ProminentContactSegment .a-headline {
  width: 100%;
  color: #ffffff;
  text-align: center;
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
}

@media (max-width: 1193px) {
  .o-ProminentContactSegment .a-headline {
    max-width: 536px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .o-ProminentContactSegment .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    color: #ffffff;
    max-width: 328px;
  }
}

.o-ProminentContactSegment .a-paragraph {
  color: #ffffff;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}

@media (max-width: 767px) {
  .o-ProminentContactSegment .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #ffffff;
    max-width: 328px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-ProminentContactSegment .a-backgroundImage {
  height: 640px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
}

@media (max-width: 1193px) {
  .o-ProminentContactSegment .a-backgroundImage {
    height: auto;
    min-height: 640px;
    padding-top: 72px;
    padding-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .o-ProminentContactSegment .a-backgroundImage {
    min-height: 460px;
    padding-top: 56px;
    padding-bottom: 56px;
    align-items: flex-start;
  }
}

.o-ProminentContactSegment__Content {
  width: 100%;
}

.o-ProminentContactSegment__Content .m-HeadlineTextBlock .row {
  display: flex;
  justify-content: center;
}

.o-ProminentContactSegment .m-prominentContantus__Buttons {
  margin-top: 20px;
}

.o-ProminentContactSegment .m-prominentContantus__Buttons .m-prominentContantus__Buttons__row {
  width: calc(100% + 120px);
}

@media (max-width: 1193px) {
  .o-ProminentContactSegment .m-prominentContantus__Buttons .m-prominentContantus__Buttons__row {
    flex-direction: column;
    width: 100%;
  }
}

@media (max-width: 1193px) {
  .o-ProminentContactSegment .m-prominentContantus__Buttons .m-prominentContantus__Buttons__row .a-button {
    margin: 20px auto;
    width: 100%;
    max-width: 426px;
  }
}

@media (max-width: 767px) {
  .o-ProminentContactSegment .m-prominentContantus__Buttons .m-prominentContantus__Buttons__row .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #ffffff;
    margin: 12px auto;
    max-width: 328px;
  }
}

@media (max-width: 767px) {
  .o-ProminentContactSegment .m-prominentContantus__Buttons .m-prominentContantus__Buttons__row .a-button:hover {
    color: #2e008b;
  }
}

.o-prominent-headline-text-segment .a-subheadline {
  margin-bottom: 72px;
  text-align: center;
  color: #2e008b;
}

@media (max-width: 1024px) {
  .o-prominent-headline-text-segment .a-subheadline {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-prominent-headline-text-segment .a-subheadline {
    margin-bottom: 32px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #2e008b;
  }
}

.o-prominent-headline-text-segment__Content {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-prominent-headline-text-segment__Content {
    margin-bottom: -16px;
  }
}

.o-prominent-headline-text-segment__Content .o-prominent-headline-text {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .o-prominent-headline-text-segment__Content .o-prominent-headline-text {
    margin-bottom: 16px;
  }
}

.o-prominent-headline-text .a-subheadline {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .o-prominent-headline-text .a-subheadline {
    margin-bottom: 32px;
  }
}

.o-prominent-headline-text .m-prominent-headline-text {
  margin-bottom: 24px;
}

.o-ProminentNumbersSegment {
  position: relative;
  margin-top: 48px;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.o-ProminentNumbersSegment .a-backgroundImage {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-width: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.o-ProminentNumbersSegment .a-backgroundImage .a-Device__Image__Change {
  display: none;
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment .a-backgroundImage {
    height: auto;
  }
}

.o-ProminentNumbersSegment .a-backgroundImage .container {
  margin: 0;
}

.o-ProminentNumbersSegment--XLarge .a-backgroundImage {
  height: 560px;
}

.o-ProminentNumbersSegment--XLarge .o-ProminentNumbersSegment__Paragraph {
  bottom: 32px;
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment--XLarge .o-ProminentNumbersSegment__Paragraph {
    bottom: 24px;
  }
}

.o-ProminentNumbersSegment--Large .a-backgroundImage {
  height: 400px;
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment--Large .a-backgroundImage {
    height: auto;
  }
}

.o-ProminentNumbersSegment--Large .o-ProminentNumbersSegment__Paragraph {
  bottom: 80px;
}

@media (max-width: 1193px) {
  .o-ProminentNumbersSegment--Large .o-ProminentNumbersSegment__Paragraph {
    bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment--Large .o-ProminentNumbersSegment__Paragraph {
    bottom: 24px;
  }
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment__Content {
    padding-top: 52px;
    padding-bottom: 26px;
  }
}

.o-ProminentNumbersSegment__Content .row [class*='col-'] {
  padding: 36px 0;
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment__Content .row [class*='col-'] {
    padding: 28px 0;
  }
}

.o-ProminentNumbersSegment__Content .a-headline {
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
}

.o-ProminentNumbersSegment__Content .a-paragraph {
  color: #ffffff;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}

.o-ProminentNumbersSegment__Content .m-ProminentNumberBlock {
  max-width: 264px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1024px) {
  .o-ProminentNumbersSegment__Content .m-ProminentNumberBlock {
    max-width: 200px;
  }
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment__Content .m-ProminentNumberBlock {
    padding-top: 0;
    max-width: 269px;
  }
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment__Content .m-ProminentNumberBlock .a-DescriptionBox-Large-Centred {
    min-height: auto;
  }
}

.o-ProminentNumbersSegment__six .a-backgroundImage {
  height: 560px;
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment__six .a-backgroundImage {
    height: auto;
  }
}

.o-ProminentNumbersSegment__Paragraph {
  text-align: center;
  margin-top: 20px;
  width: 100%;
  max-width: 1152px;
  position: absolute;
  bottom: 80px;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 0 24px;
}

@media (max-width: 1193px) {
  .o-ProminentNumbersSegment__Paragraph {
    margin-top: 4px;
    bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment__Paragraph {
    margin-top: 20px;
    bottom: 24px;
    position: relative;
    text-align: right;
    padding: 0;
  }
}

.o-ProminentNumbersSegment__Paragraph .a-paragraph,
.o-ProminentNumbersSegment__Paragraph a {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  color: rgba(255, 255, 255, 0.73);
}

@media (max-width: 767px) {
  .o-ProminentNumbersSegment__Paragraph .a-paragraph,
  .o-ProminentNumbersSegment__Paragraph a {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.73);
  }
}

.a-backgroundImage > .a-Device__Image__Srcset img {
  display: none;
}

.o-prominentProfileSegment--Large--List {
  padding-top: 40px;
}

.o-prominentProfileSegment--Large--List .m-prominentProfile__contentCell--Large {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-prominentProfileSegment--Large--List .m-prominentProfile__contentCell--Large {
    margin-bottom: 32px;
  }
}

.o-prominentProfileSegment--Large__Action_Link {
  margin-top: 72px;
}

.o-prominentProfileSegment--Large__Action_Link .a-button--XLargeSecondary, .o-prominentProfileSegment--Large__Action_Link .a-link--XLargeSecondary {
  min-width: 264px;
}

.o-prominentProfileSegment--List {
  padding-top: 40px;
}

@media (max-width: 767px) {
  .o-prominentProfileSegment .prominentProfileSegment--head .a-subheadline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }
}

.o-prominentProfileSegment .prominentProfileSegment--head .a-subheadline--XLarge {
  margin-bottom: 32px;
}

.o-prominentProfileSegment .o-prominentProfileSegment--List .m-prominentProfile__contentCell {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-prominentProfileSegment .o-prominentProfileSegment--List .m-prominentProfile__contentCell {
    margin-bottom: 32px;
  }
}

.o-prominentProfileSegment .o-prominentProfileSegment--List .m-pominentProfile__links {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-prominentProfileSegment .o-prominentProfileSegment--List .m-pominentProfile__links {
    margin-bottom: 32px;
  }
}

.o-ProminentQuoteSegment {
  text-align: center;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.o-ProminentQuoteSegment .a-headline {
  width: 100%;
  color: #ffffff;
  text-align: center;
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
}

@media (max-width: 767px) {
  .o-ProminentQuoteSegment .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    color: #ffffff;
  }
}

.o-ProminentQuoteSegment .a-paragraph {
  color: #ffffff;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}

@media (max-width: 767px) {
  .o-ProminentQuoteSegment .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #ffffff;
  }
}

.o-ProminentQuoteSegment .a-backgroundImage {
  height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  color: #ffffff;
}

@media (max-width: 1193px) {
  .o-ProminentQuoteSegment .a-backgroundImage {
    height: auto;
    min-height: 400px;
    padding: 80px 0;
  }
}

@media (max-width: 1024px) {
  .o-ProminentQuoteSegment--gap .a-backgroundImage {
    padding-bottom: 128px;
  }
}

@media (max-width: 767px) {
  .o-ProminentQuoteSegment--gap .a-backgroundImage {
    padding-bottom: 32px;
  }
}

.o-ProminentQuoteSegment__Content {
  width: 100%;
}

.o-ProminentQuoteSegment__Content .m-ProminentNumberBlock {
  max-width: 932px;
  margin: 0 auto;
}

.o-ProminentQuoteSegment__Content .m-HeadlineTextBlock .row {
  display: flex;
  justify-content: center;
}

@media (max-width: 767px) {
  .o-ProminentQuoteSegment__Content .m-ProminentQuoteBlock {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.o-ProminentQuoteSegment__Content .m-ProminentQuoteBlock .a-paragraph {
  max-width: 552px;
}

.o-ProminentQuoteSegment__Content--Paragraph {
  margin-top: 40px;
  position: absolute;
  bottom: 32px;
  width: 100%;
  max-width: 840px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media (max-width: 1024px) {
  .o-ProminentQuoteSegment__Content--Paragraph {
    margin-top: 24px;
    padding: 0 24px;
  }
}

@media (max-width: 767px) {
  .o-ProminentQuoteSegment__Content--Paragraph {
    bottom: 0;
    text-align: right;
    padding: 0;
    margin-top: 60px;
    position: relative;
  }
}

.o-ProminentQuoteSegment__Content--Paragraph .a-paragraph {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  color: rgba(255, 255, 255, 0.73);
}

@media (max-width: 767px) {
  .o-ProminentQuoteSegment__Content--Paragraph .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.73);
  }
}

.o-ProminentQuoteSegment__Content--Paragraph .a-paragraph a {
  color: rgba(255, 255, 255, 0.73);
}

.o-publicationbackissues-list-segment .m-sectionHeadSegment--XLarge {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .o-publicationbackissues-list-segment .m-sectionHeadSegment--XLarge {
    margin-bottom: 32px;
  }
}

.o-publicationbackissues-list-segment .volume-card-item {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .o-publicationbackissues-list-segment .volume-card-item {
    margin-bottom: 64px;
  }
}

.o-publication-download-segment-large-chapters:not(:last-child) {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-publication-download-segment-large-chapters:not(:last-child) {
    margin-bottom: 48px;
  }
}

.o-publication-download-segment-large-chapters .m-publication-teaser-framed_image {
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .o-publication-download-segment-large-chapters .m-publication-teaser-framed_image {
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-chapters .m-publication-teaser-framed_image {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-chapters .m-publication-teaser-framed_image .m-image-Framed {
    margin-bottom: 32px;
    max-width: 156px;
  }
}

.o-publication-download-segment-large-chapters-Right .a-headline {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-chapters-Right .a-headline {
    display: none;
  }
}

.o-publication-download-segment-large-chapters-Right .a-paragraph {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-chapters-Right .a-paragraph {
    margin-bottom: 24px;
  }
}

.o-publication-download-segment-large-chapters-Right .m-downloadlist-small-captioned:not(:last-child) {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-chapters-Right .m-downloadlist-small-captioned:not(:last-child) {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-chapters-Right .m-downloadlist-small-captioned .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-chapters-Right .m-downloadlist-small-captioned .a-link--Download {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    background-size: 20px;
  }
}

.o-publication-download-segment-large-chapters-Right .m-downloadlist-small-captioned .a-paragraph {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-chapters-Right .m-downloadlist-small-captioned .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

.o-publication-download-segment-large-chapters .mobile-publicationTitle {
  margin-bottom: 32px;
}

.o-publication-download-segment-large .m-publication-teaser-framed_image {
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .o-publication-download-segment-large .m-publication-teaser-framed_image {
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .o-publication-download-segment-large .m-publication-teaser-framed_image {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-publication-download-segment-large .m-publication-teaser-framed_image .m-image-Framed {
    margin-bottom: 32px;
    max-width: 156px;
  }
}

.o-publication-download-segment-large-Right .a-headline {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-Right .a-headline {
    display: none;
  }
}

.o-publication-download-segment-large-Right .a-paragraph {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-publication-download-segment-large-Right .a-paragraph {
    margin-bottom: 24px;
  }
}

.o-publication-download-segment-large-Right .m-downloadlist-small .a-paragraph {
  margin-bottom: 0;
}

.o-publication-download-segment-large .mobile-publicationTitle {
  margin-bottom: 32px;
}

.o-publication-teaser-XLarge {
  overflow: hidden;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 72px;
  padding-bottom: 72px;
  background: #f3f5f9;
}

@media (max-width: 767px) {
  .o-publication-teaser-XLarge {
    padding: 44px 0 56px;
  }
}

.o-publication-teaser-XLarge .m-publication-teaser {
  margin: 0;
}

.o-quote-bar-block .quote-bar-small-content .a-headline--MediumLarge:not(:last-child) {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .o-quote-bar-block .quote-bar-small-content .a-headline--MediumLarge:not(:last-child) {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .o-quote-bar-block .quote-bar-small-content .a-headline--MediumLarge:not(:last-child) {
    margin-bottom: 24px;
  }
}

.o-quote-bar-block.o-quote-bar--Small .a-link,
.o-quote-bar-block.o-quote-bar--Small .a-button {
  margin-top: 60px;
}

@media (max-width: 1024px) {
  .o-quote-bar-block.o-quote-bar--Small .a-link,
  .o-quote-bar-block.o-quote-bar--Small .a-button {
    margin-top: 64px;
  }
}

@media (max-width: 767px) {
  .o-quote-bar-block.o-quote-bar--Small .a-link,
  .o-quote-bar-block.o-quote-bar--Small .a-button {
    margin-top: 24px;
  }
}

.o-quote-bar--Small {
  background: #f3f5f9;
  padding: 64px 0;
  overflow: hidden;
  max-width: 1920px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .o-quote-bar--Small {
    padding: 0 0 56px 0;
  }
  .o-quote-bar--Small .container {
    max-width: inherit;
  }
  .o-quote-bar--Small .quote-bar-small-content {
    max-width: 576px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-quote-bar--Small .row {
  flex-direction: row-reverse;
}

.o-quote-bar--Small .quote-bar-small-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 767px) {
  .o-quote-bar--Small .quote-bar-img {
    margin-bottom: 32px;
  }
}

.o-quote-bar--Small .quote-bar-img img {
  object-fit: contain;
  object-position: inherit;
}

.o-quote-bar--Small .a-headline--MediumLarge {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .o-quote-bar--Small .a-headline--MediumLarge {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

@media (max-width: 1024px) {
  .o-quote-bar--Small .a-headline--MediumLarge {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .o-quote-bar--Small .paragraph-heavy .a-paragraph--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .o-quote-bar--Small .paragraph-light .a-paragraph--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-quote-bar--Small .a-link,
.o-quote-bar--Small .a-button {
  margin-top: 32px;
}

@media (max-width: 767px) {
  .o-quote-bar--Small .a-link,
  .o-quote-bar--Small .a-button {
    margin-top: 24px;
  }
}

.o-quote-bar {
  background: #f3f5f9;
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
}

.o-quote-bar .container {
  position: relative;
  z-index: 2;
}

.o-quote-bar .a-button--XLargePrimary__FixWidth {
  min-width: 264px;
}

.o-quote-bar--Large {
  padding: 40px 0;
}

@media (max-width: 1193px) {
  .o-quote-bar--Large {
    padding: 40px 0 0;
  }
  .o-quote-bar--Large:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 148px;
    background: #ffffff;
  }
}

.o-quote-bar--Large .quote-bar-text {
  padding: 0;
}

@media (max-width: 1193px) {
  .o-quote-bar--Large .quote-bar-text .m-quote-quote-block {
    padding-bottom: 40px;
  }
}

@media (max-width: 576px) {
  .o-quote-bar--Large .quote-bar-text .m-quote-quote-block {
    padding-bottom: 48px;
  }
}

.o-quote-bar--Large .quote-bar-text .a-button, .o-quote-bar--Large .quote-bar-text .a-link {
  margin-top: 32px;
}

@media (max-width: 1193px) {
  .o-quote-bar--Large .quote-bar-text .a-button, .o-quote-bar--Large .quote-bar-text .a-link {
    margin-top: 40px;
  }
}

.o-quote-bar--Large .quote-bar-img {
  position: relative;
  margin: -104px 0;
}

@media (max-width: 1193px) {
  .o-quote-bar--Large .quote-bar-img {
    margin: 0 auto;
    max-width: 316px;
  }
}

@media (max-width: 767px) {
  .o-quote-bar--Large .quote-bar-img {
    max-width: 328px;
  }
}

.o-quote-bar--Large .a-headline {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .o-quote-bar--Large .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
  .o-quote-bar--Large .a-headline br {
    display: none;
  }
}

@media (max-width: 767px) {
  .o-quote-bar--Large .paragraph-heavy .a-paragraph--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .o-quote-bar--Large .paragraph-light .a-paragraph--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-quoteCard-Large__Wrap {
  padding-bottom: 120px;
}

@media (max-width: 767px) {
  .o-quoteCard-Large__Wrap {
    padding-bottom: 72px;
  }
}

.o-quoteCard-Large__List {
  margin-bottom: -120px;
}

@media (max-width: 767px) {
  .o-quoteCard-Large__List {
    margin-bottom: -72px;
  }
}

.o-quoteCard-Large__List .m-quoteCard-Large {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .o-quoteCard-Large__List .m-quoteCard-Large {
    margin-bottom: 72px;
  }
}

.o-quoteCard-Large__List .m-quote-name-title-block .a-subheadline {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .o-quoteCard-Large__List .m-quote-name-title-block .a-subheadline {
    margin-bottom: 8px;
  }
}

.o-quoteCard-Large__List [class*='col-']:nth-child(n+7) {
  display: none;
}

.o-quoteCard-Large__List [class*='col-'].active {
  display: block;
}

.o-quoteCard-segment__List .o-QuoteCardSegment {
  margin-bottom: 160px;
}

@media (max-width: 767px) {
  .o-quoteCard-segment__List .o-QuoteCardSegment {
    margin-bottom: 80px;
  }
}

.o-quoteCard-segment__List .o-QuoteCardSegment:last-child {
  margin-bottom: 0;
}

.o-quoteCard-segment__List .o-QuoteCardSegment-ImageRight .row, .o-quoteCard-segment__List .o-QuoteCardSegment:nth-child(even) .row {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.o-QuoteCardSegment-ImageRight .row {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.show-quote-card-segment .o-QuoteCardSegment:nth-child(n+7) {
  display: none;
}

.show-quote-card-segment .o-QuoteCardSegment.active {
  display: block;
}

.o-quoteCard-segment {
  margin-bottom: 160px;
}

.o-quoteCard-segment.active {
  display: block;
}

@media (max-width: 767px) {
  .o-quoteCard-segment {
    margin-bottom: 80px;
  }
}

.o-quoteCard-segment:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .o-quoteCard-segment .a-quoteCard-XLarge-image {
    margin-bottom: 24px;
  }
}

.o-quoteCard-segment-ImageRight .row {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.o-quoteCard-segment .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-quoteCard-segment .a-headline--MediumLarge {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .o-quoteCard-segment .paragraph-heavy .a-paragraph {
    margin-bottom: 8px;
  }
}

@media (max-width: 767px) {
  .o-quoteCard-segment .paragraph-heavy .a-paragraph--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .o-quoteCard-segment .paragraph-light .a-paragraph--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

.o-quoteSignatureSegment--Right .m-quote-signature-block {
  float: right;
}

.o-quoteSquare-segment .quoteSquare-segment {
  padding-top: 40px;
  padding-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-quoteSquare-segment .quoteSquare-segment {
    padding-top: 44px;
    padding-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-quoteSquare-segment .quoteSquare-segment {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

.o-quoteSquare-segment .quoteSquare-segment .quote-bar-img {
  margin-bottom: 32px;
}

@media (max-width: 1024px) {
  .o-quoteSquare-segment .quoteSquare-segment .quote-bar-img {
    margin-bottom: 40px;
    max-width: 316px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .o-quoteSquare-segment .quoteSquare-segment .quote-bar-img {
    margin-bottom: 32px;
  }
}

.o-quoteSquare-segment .quoteSquare-segment .a-headline {
  margin-bottom: 40px;
}

@media (max-width: 1024px) {
  .o-quoteSquare-segment .quoteSquare-segment .a-headline {
    margin-bottom: 40px;
    text-align: left;
  }
}

@media (max-width: 767px) {
  .o-quoteSquare-segment .quoteSquare-segment .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 32px;
  }
}

@media (max-width: 1024px) {
  .o-quoteSquare-segment .quoteSquare-segment .m-quote-name-title-block {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .o-quoteSquare-segment .quoteSquare-segment .m-quote-name-title-block {
    text-align: left;
  }
}

@media (max-width: 767px) {
  .o-quoteSquare-segment .quoteSquare-segment .paragraph-heavy .a-paragraph--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .o-quoteSquare-segment .quoteSquare-segment .paragraph-light .a-paragraph--Small {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-quoteSquare-segment .quoteSquare-segment .a-link, .o-quoteSquare-segment .quoteSquare-segment .a-button {
  margin-top: 32px;
}

.o-recruiting-company-system .m-recruiting-overview-line-item:not(:last-child) {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-recruiting-company-system .m-recruiting-overview-line-item:not(:last-child) {
    margin-bottom: 52px;
  }
}

@media (max-width: 767px) {
  .o-recruiting-company-system .m-recruiting-overview-line-item:not(:last-child) {
    margin-bottom: 72px;
  }
}

@media (max-width: 1024px) {
  .o-related-information-articles-block [class*='col-'] {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .o-related-information-articles-block [class*='col-'] {
    margin-bottom: 16px;
  }
}

.o-related-information-articles-block a {
  display: block;
  text-decoration: none;
}

.o-related-information-articles-block a .a-headline {
  background-image: linear-gradient(transparent calc(100% - 1.6px), #2e008b 1.6px);
  background-repeat: no-repeat;
  background-position: left calc(100% - 1.6px);
  background-size: 100% 100%;
  display: inline;
  padding-bottom: 1px;
}

@media (min-width: 1024px) {
  .o-related-information-articles-block a .a-headline:hover {
    animation-name: underline_ani;
    animation-duration: 1s;
    animation-fill-mode: forwards;
  }
  @keyframes underline_ani {
    0% {
      background-size: 0%;
    }
    100% {
      background-size: 100%;
    }
  }
}

.o-related-information-articles-block .m-prominent-captioned-headline {
  min-height: inherit;
}

.o-related-information-products-block.o-related-information-products-block__news .m-product-variant-card {
  margin-bottom: 0;
  background: #ffffff;
}

@media (max-width: 576px) {
  .o-related-information-products-block.o-related-information-products-block__news .m-product-variant-card {
    border: none;
  }
}

@media (max-width: 576px) {
  .o-related-information-products-block.o-related-information-products-block__news .m-product-variant-card .product-variant-card-text-img {
    padding: 0;
  }
}

.o-related-information-products-block.o-related-information-products-block__news .m-product-variant-card .a-headline {
  display: inline;
}

@media (max-width: 576px) {
  .o-related-information-products-block.o-related-information-products-block__news .m-product-variant-card .a-headline {
    font-size: 12px;
    line-height: 20px;
  }
}

.o-related-information-products-block.o-related-information-products-block__news .m-product-variant-card .a-paragraph {
  margin-top: 16px;
}

@media (max-width: 576px) {
  .o-related-information-products-block.o-related-information-products-block__news .m-product-variant-card .a-paragraph {
    font-size: 10px;
    line-height: 18px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 1024px) {
  .o-related-information-products-block.o-related-information-products-block__news .related-information-news-block-con {
    max-width: inherit;
    padding-left: 0;
    padding-right: 0;
  }
}

.o-related-information-products-block.o-related-information-products-block__news .related-information-news-block-con .related-information-newsSlider {
  margin-left: -12px;
  margin-right: -12px;
}

@media (max-width: 576px) {
  .o-related-information-products-block.o-related-information-products-block__news .related-information-news-block-con .related-information-newsSlider {
    margin-right: -16px;
  }
}

@media (min-width: 1027px) {
  .o-related-information-products-block.o-related-information-products-block__news .related-information-news-block-con .related-information-newsSlider {
    display: flex;
    flex-wrap: wrap;
  }
}

@media (min-width: 1027px) {
  .o-related-information-products-block.o-related-information-products-block__news .related-information-news-block-con .related-information-newsSlider > div {
    max-width: 33.33%;
    padding: 0 12px;
  }
}

.o-related-information-products-block.o-related-information-products-block__news .related-information-news-block-con .related-information-newsSlider .slick-slide {
  padding: 0 12px;
  max-width: 384px;
}

@media (max-width: 1024px) {
  .o-related-information-products-block.o-related-information-products-block__news .related-information-news-block-con .related-information-newsSlider .slick-slide {
    max-width: 360px;
  }
}

@media (max-width: 576px) {
  .o-related-information-products-block.o-related-information-products-block__news .related-information-news-block-con .related-information-newsSlider .slick-slide {
    max-width: 164px;
  }
}

@media (max-width: 767px) {
  .o-related-information-pages-block .m-id-article-card {
    margin-bottom: 64px;
  }
}

.o-related-information-products-block .link {
  margin-top: 48px;
}

@media (max-width: 767px) {
  .o-related-information-products-block .link {
    margin-top: 32px;
  }
}

@media (max-width: 1024px) {
  .o-related-information-products-block .m-product-variant-card {
    margin-bottom: 64px;
  }
}

@media (max-width: 767px) {
  .o-related-information-products-block .m-product-variant-card {
    margin-bottom: 80px;
  }
}

.o-related-information-products-block .m-product-variant-card .divider {
  display: none;
}

@media (max-width: 1024px) {
  .o-related-information-products-block .row div:last-child .m-product-variant-card {
    margin-bottom: 0;
  }
}

.headlineLarge--gap .a-subheadline {
  margin-bottom: 48px;
  text-align: center;
}

@media (max-width: 767px) {
  .headlineLarge--gap .a-subheadline {
    margin-bottom: 32px;
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    font-weight: 500;
  }
}

.o-schedule-results-segment--Content {
  padding-top: 44px;
}

@media (max-width: 1024px) {
  .o-schedule-results-segment--Content {
    padding-top: 40px;
  }
}

@media (max-width: 767px) {
  .o-schedule-results-segment--Content {
    padding-top: 24px;
  }
}

.o-schedule-results-segment--Content-Tab {
  display: none;
}

.o-schedule-results-segment--Content-Tab.active {
  display: block;
}

.o-schedule-results-segment .m-our-message {
  max-width: 840px;
}

@media (max-width: 1024px) {
  .o-schedule-results-segment .m-our-message {
    max-width: 100%;
  }
}

.o-schedule-results-segment .m-our-message:not(:last-child) {
  padding-bottom: 72px;
}

@media (max-width: 767px) {
  .o-schedule-results-segment .m-our-message:not(:last-child) {
    padding-bottom: 64px;
  }
}

.o-schedule-results-segment .m-tabBar {
  margin-top: -24px;
}

.o-schedule-results-segment .m-tabBar li {
  padding-right: 0;
  padding-top: 24px;
}

.o-schedule-results-segment .m-tabBar li a {
  min-width: 312px;
  max-width: 312px;
  min-height: 38px;
}

@media (max-width: 1024px) {
  .o-schedule-results-segment .m-tabBar li a {
    min-width: 224px;
    max-width: 224px;
  }
}

@media (max-width: 767px) {
  .o-schedule-results-segment .m-tabBar li a {
    min-width: 110px;
    max-width: 110px;
    min-height: 40px;
  }
}

.o-schedule-results__title {
  margin-bottom: 40px;
}

.o-schedule-results__title .a-headline {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-schedule-results__title .a-headline {
    font-size: 26px;
    line-height: 36px;
  }
}

.o-schedule-results .m-schedule-results-content:last-child {
  margin-bottom: 0;
}

.o-search-large-boxed-segment {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  background: #f3f5f9;
  padding: 48px 0 72px;
}

@media (max-width: 767px) {
  .o-search-large-boxed-segment {
    padding: 40px 0;
  }
}

.o-search-large-boxed-segment .m-HeadlineTextBlock {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .o-search-large-boxed-segment .m-HeadlineTextBlock {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-search-large-boxed-segment .m-HeadlineTextBlock .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

@media (max-width: 1193px) {
  .o-search-large-boxed-segment .m-search-large-boxed-bar {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 767px) {
  .o-search-large-boxed-segment .m-search-large-boxed-bar {
    margin-left: 0;
    margin-right: 0;
  }
}

.o-seiblueSegment {
  background: #f3f5f9;
  padding-top: 72px;
  padding-bottom: 120px;
}

@media (max-width: 1024px) {
  .o-seiblueSegment {
    padding-top: 72px;
    padding-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .o-seiblueSegment {
    padding-bottom: 88px;
    padding-top: 48px;
  }
}

.o-seiblueSegment .cmb_d160t120m88:last-child {
  margin-bottom: 0;
}

.o-share-article--Title {
  margin-bottom: 32px;
  text-align: center;
}

@media (max-width: 767px) {
  .o-share-article--Title {
    margin-bottom: 18px;
  }
}

.o-share-article--Share {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: -16px;
}

.o-share-article--Share .m-social-link {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .o-share-article__Large .o-share-article--Share {
    text-align: center;
    flex-direction: column;
  }
}

.o-share-article__Large .o-share-article--Share .m-social-link:not(:last-child) {
  margin-right: 19px;
}

@media (max-width: 767px) {
  .o-share-article__Large .o-share-article--Share .m-social-link:not(:last-child) {
    margin-right: 0;
  }
}

.o-share-article__Small .o-share-article--Share .m-social-link:not(:last-child) {
  margin-right: 48px;
}

@media (max-width: 767px) {
  .o-share-article__Small .o-share-article--Share .m-social-link:not(:last-child) {
    margin-right: 32px;
  }
}

.o-share-article__Small .o-share-article--Share .m-social-link img {
  width: 52px;
}

@media (max-width: 767px) {
  .o-share-article__Small .o-share-article--Share .m-social-link img {
    width: 35px;
  }
}

.o-specificationsSegment__BG {
  background: #e8ecf4;
  padding: 72px 0;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1193px) {
  .o-specificationsSegment__BG {
    padding: 48px 0;
  }
}

.o-specificationsSegment .m-HeadlineTextBlock {
  margin-bottom: 40px;
}

.o-specificationsSegment .m-HeadlineTextBlock .row {
  display: flex;
  justify-content: center;
}

@media (max-width: 767px) {
  .o-specificationsSegment .m-HeadlineTextBlock .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .o-specificationsSegment .m-HeadlineTextBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-specificationsSegment__Link {
  padding-top: 72px;
  margin-bottom: -24px;
}

@media (max-width: 1193px) {
  .o-specificationsSegment__Link {
    padding-top: 32px;
  }
  .o-specificationsSegment__Link .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
  .o-specificationsSegment__Link .a-button:hover {
    color: #ffffff;
  }
}

.o-specificationsSegment .specs-table {
  background: #fff;
  padding: 16px;
  position: relative;
  overflow: auto;
}

.o-specificationsSegment .specs-table table {
  width: 100%;
}

@media (max-width: 1024px) {
  .o-specificationsSegment .specs-table table {
    width: auto;
    min-width: 100%;
  }
}

@media (max-width: 767px) {
  .o-specificationsSegment .specs-table .small-table {
    width: 100%;
  }
}

@media (max-width: 576px) {
  .o-specificationsSegment .specs-table .small-table {
    width: auto;
  }
}

.o-specificationsSegment .specs-table-caption {
  margin-top: -8px;
  position: relative;
}

.specs-table-main {
  padding: 16px 16px 8px;
  background: #ffffff;
}

.specs-table-main .specs-table {
  margin: 0 0 8px;
  padding: 0;
}

.specs-table-main .specs-table table {
  width: 100%;
}

.specs-table-main .a-specs__caption {
  padding: 0;
}

.specs-table-main .specs-table-caption {
  margin-top: 0;
}

.o-staff-profiles-segment--Content {
  padding-top: 72px;
}

@media (max-width: 767px) {
  .o-staff-profiles-segment--Content {
    padding-top: 24px;
  }
}

.o-staff-profiles-segment--Content-Tab {
  display: none;
}

.o-staff-profiles-segment--Content-Tab.active {
  display: block;
}

.o-staff-profiles-segment .m-our-message {
  max-width: 840px;
}

@media (max-width: 1024px) {
  .o-staff-profiles-segment .m-our-message {
    max-width: 100%;
  }
}

.o-staff-profiles-segment .m-our-message:not(:last-child) {
  padding-bottom: 72px;
}

@media (max-width: 767px) {
  .o-staff-profiles-segment .m-our-message:not(:last-child) {
    padding-bottom: 64px;
  }
}

@media (max-width: 767px) {
  .o-staff-profiles-segment .m-tabBar ul {
    justify-content: space-around;
  }
}

.o-staff-profiles-segment .m-tabBar ul li:not(:last-child) {
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .o-staff-profiles-segment .m-tabBar ul li:not(:last-child) {
    padding-right: 0;
  }
}

.o-staff-profiles-segment .m-tabBar ul li a {
  min-width: 168px;
  max-width: 168px;
  max-height: 38px;
  min-height: 38px;
  padding: 4px;
}

@media (max-width: 1024px) {
  .o-staff-profiles-segment .m-tabBar ul li a {
    min-width: 224px;
    max-width: 224px;
  }
}

@media (max-width: 767px) {
  .o-staff-profiles-segment .m-tabBar ul li a {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    min-width: 110px;
    max-width: 132px;
    max-height: 40px;
    min-height: 40px;
    padding: 4px 16px;
  }
}

.o-staff-profiles-segment .m-tabBar ul li a:hover, .o-staff-profiles-segment .m-tabBar ul li a.active {
  color: #ffffff;
}

.o-staff-profiles {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: -72px;
  margin-right: -89px;
}

@media (max-width: 1024px) {
  .o-staff-profiles {
    margin-right: -24px;
  }
}

@media (max-width: 767px) {
  .o-staff-profiles {
    margin-right: -16px;
  }
}

.o-staff-profiles .m-staff-profile {
  max-width: 168px;
  margin-bottom: 72px;
  margin-right: 88px;
}

@media (max-width: 1024px) {
  .o-staff-profiles .m-staff-profile {
    margin-right: 24px;
  }
}

@media (max-width: 767px) {
  .o-staff-profiles .m-staff-profile {
    margin-bottom: 96px;
    margin-right: 16px;
  }
}

.o-support-messages-segment {
  margin-bottom: -24px;
}

@media (max-width: 1024px) {
  .o-support-messages-segment {
    margin-bottom: -32px;
  }
}

@media (max-width: 767px) {
  .o-support-messages-segment {
    margin-bottom: -16px;
  }
}

.o-support-messages-segment .m-ctaSegmentFullBlock {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .o-support-messages-segment .m-ctaSegmentFullBlock {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-support-messages-segment .m-ctaSegmentFullBlock {
    margin-bottom: 16px;
  }
}

.o-support-messages-segment--MoreLink {
  padding-top: 120px;
}

@media (max-width: 1024px) {
  .o-support-messages-segment--MoreLink {
    padding-top: 72px;
  }
}

@media (max-width: 1024px) {
  .o-support-messages-segment--MoreLink {
    padding-top: 60px;
  }
}

.o-specificationsSegment__BG {
  background: #e8ecf4;
  padding: 72px 0;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  .o-specificationsSegment__BG {
    padding: 48px 0;
  }
}

.o-specificationsSegment .m-HeadlineTextBlock {
  margin-bottom: 40px;
}

.o-specificationsSegment .m-HeadlineTextBlock .row {
  display: flex;
  justify-content: center;
}

@media (max-width: 767px) {
  .o-specificationsSegment .m-HeadlineTextBlock .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .o-specificationsSegment .m-HeadlineTextBlock .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-specificationsSegment__Link {
  padding-top: 72px;
  margin-bottom: -24px;
}

@media (max-width: 1193px) {
  .o-specificationsSegment__Link {
    padding-top: 32px;
  }
  .o-specificationsSegment__Link .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.o-TabContentSegment__Tabs {
  max-width: 936px;
  margin-left: auto;
  margin-right: auto;
}

.o-TabContentSegment__Tabs .m-tabBar li a {
  padding: 8px 16px;
}

@media (max-width: 767px) {
  .o-TabContentSegment__Tabs .m-tabBar li a {
    padding: 4px 16px;
  }
}

.o-TabContentSegment__Tabs-3 .m-tabBar {
  margin-top: -24px;
}

.o-TabContentSegment__Tabs-3 .m-tabBar li {
  padding-right: 0;
  padding-top: 24px;
}

.o-TabContentSegment__Tabs-3 .m-tabBar li a {
  min-width: 312px;
  max-width: 312px;
  min-height: 38px;
}

@media (max-width: 1024px) {
  .o-TabContentSegment__Tabs-3 .m-tabBar li a {
    min-width: 224px;
    max-width: 224px;
  }
}

@media (max-width: 767px) {
  .o-TabContentSegment__Tabs-3 .m-tabBar li a {
    min-width: 110px;
    max-width: 110px;
    min-height: 40px;
  }
}

.o-TabContentSegment__Tabs-4 .m-tabBar li {
  padding-right: 0;
}

.o-TabContentSegment__Tabs-4 .m-tabBar li a {
  min-width: 234px;
  max-width: 234px;
  min-height: 38px;
}

@media (max-width: 1024px) {
  .o-TabContentSegment__Tabs-4 .m-tabBar li a {
    min-width: 168px;
    max-width: 168px;
  }
}

@media (max-width: 767px) {
  .o-TabContentSegment__Tabs-4 .m-tabBar li a {
    min-width: 168px;
    max-width: 168px;
    min-height: 40px;
  }
}

@media (max-width: 767px) {
  .o-TabContentSegment__Tabs-5 .m-tabBar ul {
    justify-content: space-around;
  }
}

.o-TabContentSegment__Tabs-5 .m-tabBar ul li:not(:last-child) {
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .o-TabContentSegment__Tabs-5 .m-tabBar ul li:not(:last-child) {
    padding-right: 0;
  }
}

.o-TabContentSegment__Tabs-5 .m-tabBar ul li a {
  min-width: 168px;
  max-width: 168px;
  min-height: 38px;
}

@media (max-width: 1024px) {
  .o-TabContentSegment__Tabs-5 .m-tabBar ul li a {
    min-width: 224px;
    max-width: 224px;
  }
}

@media (max-width: 767px) {
  .o-TabContentSegment__Tabs-5 .m-tabBar ul li a {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    min-width: 110px;
    max-width: 132px;
    min-height: 40px;
  }
}

.o-TabContentSegment__Tabs-5 .m-tabBar ul li a:hover, .o-TabContentSegment__Tabs-5 .m-tabBar ul li a.active {
  color: #ffffff;
}

.o-TabContentSegment__Tabs-MoreThen-5 {
  overflow: hidden;
}

.o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul {
  flex-wrap: wrap;
  margin-right: -24px;
}

@media (max-width: 1024px) {
  .o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul {
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul {
    justify-content: space-around;
  }
}

.o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul li:not(:last-child) {
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul li:not(:last-child) {
    padding-right: 0;
  }
}

.o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul li a {
  min-width: 168px;
  max-width: 168px;
  min-height: 38px;
}

@media (max-width: 1024px) {
  .o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul li a {
    min-width: 224px;
    max-width: 224px;
  }
}

@media (max-width: 767px) {
  .o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul li a {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    min-width: 110px;
    max-width: 132px;
    min-height: 40px;
  }
}

.o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul li a:hover, .o-TabContentSegment__Tabs-MoreThen-5 .m-tabBar ul li a.active {
  color: #ffffff;
}

.o-TabContentSegment__Content--Tab {
  display: none;
  padding-top: 72px;
}

.o-TabContentSegment__Content--Tab.active {
  display: block;
}

.o-TabContentSegment__Content .o-featureSegment__content,
.o-TabContentSegment__Content .o-headline-intro-text-segment-master-big-images {
  overflow: inherit;
}

.o-TabContentSegment__Content .m-HeadlineTextBlock .container,
.o-TabContentSegment__Content .o-headline-intro-text-big-images .container {
  max-width: 100% !important;
  padding: 0 !important;
}

.o-teaser-block-cta {
  position: relative;
  overflow: hidden;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.o-teaser-block-cta .a-backgroundImage {
  background-repeat: no-repeat;
  background-size: cover;
}

.o-teaser-block-cta--Large .a-backgroundImage {
  background-position: center;
  background-size: cover;
  min-height: 360px;
}

@media (max-width: 1193px) {
  .o-teaser-block-cta--Large .a-backgroundImage {
    min-height: 368px;
  }
}

@media (max-width: 767px) {
  .o-teaser-block-cta--Large .a-backgroundImage {
    min-height: 180px;
    position: relative;
  }
}

.o-teaser-block-cta--Large .m-breadcrumb {
  padding-top: 16px;
}

.o-teaser-block-cta--Large .m-sectionHeadSegment {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  width: 100%;
}

@media (max-width: 1024px) {
  .o-teaser-block-cta--Large .m-sectionHeadSegment--XLarge .a-headline {
    max-width: 100%;
    margin-bottom: 0;
  }
}

.o-teaser-block-cta--Large .m-sectionHeadSegment .a-paragraph {
  display: block;
}

@media (max-width: 1024px) {
  .o-teaser-block-cta--Large .m-sectionHeadSegment .a-paragraph {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .o-teaser-block-cta--Large .m-sectionHeadSegment .a-paragraph {
    display: none;
  }
}

.o-teaser-block-cta .a-teaser-block-cta__title {
  color: #ffffff !important;
}

.o-teaser-block-cta--Paragraph {
  display: none;
}

@media (max-width: 767px) {
  .o-teaser-block-cta--Paragraph {
    display: block;
    margin-top: 40px;
    text-align: center;
  }
}

.o-teaserBlock--MediumLarge {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-teaserBlock--MediumLarge {
    margin-bottom: -16px;
  }
}

.o-teaserBlock--MediumLarge__Grid {
  width: 100%;
  max-width: 576px;
  padding-left: 12px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .o-teaserBlock--MediumLarge__Grid {
    max-width: 344px;
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (max-width: 767px) {
  .o-teaserBlock--MediumLarge .container {
    max-width: inherit;
  }
}

.o-teaserBlock--Small {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-teaserBlock--Small {
    margin-bottom: -16px;
  }
}

.o-teaserBlock--Small__Grid {
  width: 100%;
  max-width: 384px;
  padding-left: 12px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .o-teaserBlock--Small__Grid {
    max-width: 344px;
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (max-width: 1024px) {
  .o-teaserBlock--Small > .container {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.o-teaserSegment-XLarge-Slideshow .teaser-slideshow {
  height: 823px !important;
  overflow: hidden;
}

@media (max-width: 1440px) {
  .o-teaserSegment-XLarge-Slideshow .teaser-slideshow {
    height: 617px !important;
  }
}

@media (max-width: 1193px) {
  .o-teaserSegment-XLarge-Slideshow .teaser-slideshow {
    height: 583px !important;
  }
}

@media (max-width: 767px) {
  .o-teaserSegment-XLarge-Slideshow .teaser-slideshow {
    height: 480px !important;
  }
}

.o-teaserSegment-XLarge-Slideshow .teaser-slideshow .slides {
  height: 100%;
}

.o-teaserSegment-XLarge-Slideshow .teaser-slideshow .slides li {
  width: 100%;
  height: 100%;
  position: relative;
}

.o-teaserSegment-XLarge-Slideshow .teaser-slideshow .slides li .slide-img {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transition: transform 12s ease-in-out;
  z-index: 1;
}

.o-teaserSegment-XLarge-Slideshow .teaser-slideshow .slides li.flex-active-slide .slide-img {
  transform: scale(1.2);
}

.o-teaserSegment-XLarge {
  position: relative;
  overflow: hidden;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.o-teaserSegment-XLarge a {
  text-decoration: none;
}

.o-teaserSegment-XLarge--wrapContent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 32;
}

.o-teaserSegment-XLarge--wrapContent .a-subheadline {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5) !important;
  margin-bottom: 16px;
  color: #ffffff;
}

@media (max-width: 767px) {
  .o-teaserSegment-XLarge--wrapContent .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

.o-teaserSegment-XLarge--wrapContent .a-headline {
  text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
  margin-bottom: 24px;
  color: #ffffff;
}

@media (max-width: 767px) {
  .o-teaserSegment-XLarge--wrapContent .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    color: #ffffff;
  }
}

.o-teaserSegment-XLarge--wrapContent .a-paragraph {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5) !important;
  margin-bottom: 40px;
  color: #ffffff;
}

@media (max-width: 767px) {
  .o-teaserSegment-XLarge--wrapContent .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #ffffff;
  }
}

.o-teaserSegment-XLarge--wrapContent .a-button {
  color: #ffffff;
}

@media (max-width: 767px) {
  .o-teaserSegment-XLarge--wrapContent .a-button {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  .o-teaserSegment-XLarge .row.align-content-center {
    align-content: flex-end;
  }
}

@media (max-width: 1193px) {
  .o-teaserSegment-XLarge--Content {
    max-width: 554px;
  }
}

@media (max-width: 767px) {
  .o-teaserSegment-XLarge--Content {
    max-width: 328px;
  }
}

.o-teaserSegment-XLarge-video {
  height: 823px;
}

@media (max-width: 1440px) {
  .o-teaserSegment-XLarge-video {
    height: auto;
    min-height: 617px;
  }
}

@media (max-width: 1193px) {
  .o-teaserSegment-XLarge-video {
    min-height: 511px;
  }
}

@media (max-width: 767px) {
  .o-teaserSegment-XLarge-video {
    min-height: 480px;
    margin: 0;
  }
}

.o-teaserSegment-XLarge--backgroundVideo {
  inset: 0px;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
}

.o-teaserSegment-XLarge--backgroundVideo > div {
  position: absolute;
  z-index: 30;
  inset: 0px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.o-teaserSegment-XLarge--backgroundVideo video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
}

.o-teaserSegment-XLarge--backgroundVideo video::-webkit-media-controls {
  display: none !important;
}

.o-teaserSegment-XLarge--backgroundVideo video::-moz-media-controls {
  display: none !important;
}

.o-teaserSegment-XLarge--backgroundVideo video::-ms-media-controls {
  display: none !important;
}

.o-teaserSegment-XLarge--backgroundVideo video::-webkit-media-controls-play-button, .o-teaserSegment-XLarge--backgroundVideo video::-webkit-media-controls-volume-slider, .o-teaserSegment-XLarge--backgroundVideo video::-webkit-media-controls-mute-button, .o-teaserSegment-XLarge--backgroundVideo video::-webkit-media-controls-current-time-display, .o-teaserSegment-XLarge--backgroundVideo video::-webkit-media-controls-timeline {
  display: none;
}

.o-technical-review-segment--Heading {
  padding-bottom: 8px;
}

@media (max-width: 1024px) {
  .o-technical-review-segment--Heading {
    padding-bottom: 18px;
  }
}

@media (max-width: 767px) {
  .o-technical-review-segment--Heading {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    padding-bottom: 16px;
  }
}

.o-technical-review-segment--SubHeading {
  padding-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-technical-review-segment--SubHeading {
    padding-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-technical-review-segment--SubHeading {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 24px;
  }
}

@media (max-width: 1024px) {
  .o-technical-review-segment--Sidebar {
    padding-right: 0;
    margin-top: -15px;
  }
}

@media (max-width: 767px) {
  .o-technical-review-segment--Sidebar {
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffff;
    width: 100%;
    height: 100%;
    z-index: 100;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    overflow-y: auto;
    margin-top: 0;
  }
}

.o-technical-review-segment--Sidebar.filter_open {
  display: block !important;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion .a-CheckboxItem input[type='checkbox']:not(:checked) + label::before,
.o-technical-review-segment--Sidebar .m-checkboxAccordion .a-CheckboxItem input[type='checkbox']:checked + label::before {
  border-radius: 0;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion .a-CheckboxItem input[type='checkbox']:not(:checked) + label::after,
.o-technical-review-segment--Sidebar .m-checkboxAccordion .a-CheckboxItem input[type='checkbox']:checked + label::after {
  background: url(/schKouqa/files/cn/images/icons/check/check-blue.svg) no-repeat 3px 5px;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion--item {
  padding-right: 24px;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion--item.back-year-number {
  border-bottom: none;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion--item.back-year-number .m-checkboxAccordion--content .down-arrow {
  width: 200px;
  box-sizing: border-box;
  height: 26px;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.25);
  cursor: pointer;
  background: #fff;
  margin-top: 5px;
}

@media (max-width: 767px) {
  .o-technical-review-segment--Sidebar .m-checkboxAccordion--item.back-year-number .m-checkboxAccordion--content .down-arrow {
    display: none;
  }
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion--item.back-year-number .m-checkboxAccordion--content .down-arrow::after {
  content: '';
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  width: 24px;
  height: 13px;
  background: url(/schKouqa/files/cn/images/icons/down-arrow.svg) no-repeat;
  background-size: 100%;
  z-index: 99;
  left: 50%;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion--item.back-year-number .m-checkboxAccordion--content .m-CheckboxList {
  height: 100%;
  overflow-y: auto;
  padding-bottom: 20px;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion--item.back-year-number .m-checkboxAccordion--content .m-CheckboxList::-webkit-scrollbar {
  width: 8px;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion--item.back-year-number .m-checkboxAccordion--content .m-CheckboxList::-webkit-scrollbar-track {
  background: #f3f3f3;
  border-radius: 0;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion--item.back-year-number .m-checkboxAccordion--content .m-CheckboxList::-webkit-scrollbar-thumb {
  background: #b0b0b0;
  border-radius: 0;
}

.o-technical-review-segment--Sidebar .m-checkboxAccordion--item.back-year-number .m-checkboxAccordion--content .m-CheckboxList::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}

.o-technical-review-segment--Sidebar .m-search-large-boxed-bar .a-form-Textfield:not([type="radio"]):not([type="checkbox"]) {
  padding: 0 0 8px 32px;
}

.o-technical-review-segment--Sidebar .m-search-large-boxed-bar .a-search-submit {
  right: auto;
  left: 0;
}

.o-technical-review-segment--Content {
  padding-top: 72px;
}

@media (max-width: 1024px) {
  .o-technical-review-segment--Content {
    padding-top: 50px;
  }
}

@media (max-width: 767px) {
  .o-technical-review-segment--Content {
    padding-top: 24px;
  }
}

.o-technical-review-segment--Content .m-tr-content-list {
  display: none;
}

.o-technical-review-segment--Content .m-tr-content-list.active.loaded {
  display: block;
}

.o-technical-review-segment--Content .m-tr-content-list.active.loading {
  display: none;
}

.o-technical-review-segment--Content .m-tr-content-list:not(:last-child) {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .o-technical-review-segment--Content .m-tr-content-list:not(:last-child) {
    margin-bottom: 40px;
  }
}

.o-technical-review-segment--Content--MoreLink {
  text-align: center;
  margin-top: 72px;
}

@media (max-width: 1024px) {
  .o-technical-review-segment--Content--MoreLink {
    margin-top: 88px;
  }
}

@media (max-width: 767px) {
  .o-technical-review-segment--Content--MoreLink {
    margin-top: 40px;
  }
}

.o-technical-review-segment--Content-Para {
  margin-top: 72px;
}

@media (max-width: 767px) {
  .o-technical-review-segment--Content-Para {
    margin-top: 40px;
  }
}

.o-technical-review-segment--CTA-Segment {
  margin-top: 72px;
}

@media (max-width: 1024px) {
  .o-technical-review-segment--CTA-Segment {
    margin-top: 88px;
  }
}

@media (max-width: 767px) {
  .o-technical-review-segment--CTA-Segment {
    margin-top: 40px;
  }
}

.o-technical-review-segment .filter_button {
  margin-top: 24px;
}

.o-technical-review-segment .filter_button a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  max-width: 360px;
  width: 100%;
}

.o-technical-review-segment .filter_button a:hover {
  background-color: #ffffff;
}

.o-technical-review-segment .filter_button_close {
  margin: 24px 0px;
  position: relative;
}

.o-technical-review-segment .filter_button_close a {
  border: 0;
  text-align: left;
  padding: 0;
  pointer-events: none;
}

.o-technical-review-segment .filter_button_close .a-close {
  float: right;
}

.o-technical-review-segment .more_locations_button {
  margin-top: 48px;
  margin-bottom: 24px;
}

.o-technical-review-segment .a-button__Filter::before {
  margin-top: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
}

.o-technical-review-segment .m-tabBar {
  display: block;
}

@media (max-width: 1024px) {
  .o-technical-review-segment .m-tabBar {
    min-width: 435px;
  }
}

@media (max-width: 767px) {
  .o-technical-review-segment .m-tabBar {
    min-width: 100%;
  }
}

.o-technical-review-segment .m-tabBar ul {
  flex-wrap: wrap;
}

.o-technical-review-segment .m-tabBar ul li {
  padding-right: 0;
}

.o-technical-review-segment .m-tabBar ul li:last-child {
  padding-right: 0;
}

.o-technical-review-segment .m-tabBar ul li a {
  min-height: 38px;
  padding: 8px 16px;
}

@media (max-width: 1024px) {
  .o-technical-review-segment .m-tabBar ul li a {
    min-width: 145px;
    max-width: 145px;
  }
}

@media (max-width: 767px) {
  .o-technical-review-segment .m-tabBar ul li a {
    min-width: 114px;
    max-width: 164px;
  }
}

.o-technical-review-segment .m-tabBar ul li a:hover, .o-technical-review-segment .m-tabBar ul li a.active {
  background: #2e008b;
  color: #ffffff;
}

.o-technical-review-segment .m-tabBar ul li a.disabled, .o-technical-review-segment .m-tabBar ul li a:disabled {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.25);
}

@media (max-width: 1024px) {
  .o-technical-review-segment .m-tabBar ul li a {
    padding: 12px 16px 8px;
  }
}

@media (max-width: 767px) {
  .o-technical-review-segment .m-tabBar ul li a {
    min-width: 110px;
    padding: 12px 18px;
  }
}

.overflow-hidden {
  overflow: hidden;
}

.o-technicalSupport .m-sectionHeadSegment {
  padding-bottom: 48px;
}

@media (max-width: 1193px) {
  .o-technicalSupport .m-sectionHeadSegment {
    padding-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .o-technicalSupport .m-sectionHeadSegment {
    padding-bottom: 32px;
  }
}

.o-tile-year--Large {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-tile-year--Large {
    margin-bottom: -16px;
  }
}

.o-tile-year--Small {
  margin-bottom: -24px;
}

@media (max-width: 767px) {
  .o-tile-year--Small {
    margin-bottom: -16px;
  }
}

.o-tile-year--Small .tile-subheadline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-tile-year--Small .m-tile-year--Small {
    min-width: 178px;
    max-width: 178px;
  }
}

.o-tile-year--Small > .container > .row {
  margin-left: -13px;
  margin-right: -13px;
}

@media (max-width: 767px) {
  .o-tile-year--Small > .container > .row .row {
    margin-left: -13px;
    margin-right: -13px;
  }
}

.o-timeline-segment {
  overflow: hidden;
}

.o-timeline-segment .frame-box-center-wrap {
  height: 100%;
}

@media (max-width: 767px) {
  .o-timeline-segment .frame-box-center-wrap .a-frameBar__Center {
    border-left-width: 1px;
    border-right-width: 1px;
    width: 2px;
  }
}

@media (max-width: 767px) {
  .o-timeline-segment .col-2 {
    flex: 0 0 1%;
    max-width: 1%;
    padding: 0;
  }
  .o-timeline-segment .m-timeline-entry--right {
    padding-left: 16px;
  }
  .o-timeline-segment .m-timeline-entry--left {
    padding-right: 16px;
  }
}

.o-timeline-segment--innerwrap, .o-timeline-segment--narrow {
  margin-top: 72px;
}

@media (max-width: 767px) {
  .o-timeline-segment--innerwrap, .o-timeline-segment--narrow {
    margin-top: 40px;
  }
}

.o-timeline-segment--wide {
  margin-top: 160px;
}

@media (max-width: 767px) {
  .o-timeline-segment--wide {
    margin-top: 72px;
  }
}

.o-timeline-segment--headline {
  margin-bottom: 16px;
}

.o-timeline-segment--headline + .row {
  flex-wrap: nowrap;
}

.o-timeline-segment .timeline-segment-wrap {
  padding-bottom: 72px;
}

@media (max-width: 767px) {
  .o-timeline-segment .timeline-segment-wrap {
    padding-bottom: 40px;
  }
}

.o-timeline-segment .m-sectionHeadSegment {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .o-timeline-segment .m-sectionHeadSegment {
    margin-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .o-timeline-segment .m-sectionHeadSegment {
    margin-bottom: 32px;
  }
}

.o-track-field-masthead {
  position: relative;
}

.o-track-field-masthead__Content {
  position: absolute;
  left: 0;
  right: 0;
  top: 24px;
}

/* generated with grunt-sass-globbing */
/* generated with grunt-sass-globbing */
.cmb_d120t88m60 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m60 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m60 {
    margin-bottom: 60px;
  }
}

.o-athletics-Content-tables {
  max-width: 936px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1024px) {
  .o-athletics-Content-tables {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .o-athletics-Content-tables ._content-tables {
    margin-left: -16px;
    margin-right: -16px;
  }
}

.news-tags {
  margin-bottom: -8px;
}

.news-tags a {
  display: inline-block;
  vertical-align: top;
  margin-right: 7px;
  margin-bottom: 8px;
}

.news-tags a:last-child {
  margin-right: 0;
}

.t-categoryPageHeadline .m-HeadlineTextBlock .row {
  justify-content: center;
}

.external_search_inner-masthead {
  margin-bottom: 88px;
}

@media (max-width: 767px) {
  .external_search_inner-masthead {
    margin-bottom: 44px;
  }
}

.search-segment-bar {
  position: relative;
  display: flex;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  padding-bottom: 8px;
}

@media (max-width: 767px) {
  .search-segment-bar {
    padding-bottom: 12px;
  }
}

.search-segment-bar input {
  background: none;
  border: none;
  height: 24px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
  flex-grow: 1;
}

.search-segment-bar input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.search-segment-bar input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.search-segment-bar input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

@media (max-width: 767px) {
  .search-segment-bar input {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.search-segment-bar button {
  background: none;
  border: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.o-lined-listing-contact-product-department {
  position: relative;
  overflow: auto;
}

.o-lined-listing-contact-product-department .column-headers label {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  color: #222222;
  padding: 16px 0;
  display: block;
}

@media (max-width: 1024px) {
  .o-lined-listing-contact-product-department .column-headers label {
    padding: 24px 0;
  }
}

@media (min-width: 1193px) {
  .o-lined-listing-contact-product-department .column-product-type {
    max-width: 168px;
    margin-right: 72px;
    padding-right: 0;
  }
  .o-lined-listing-contact-product-department .column-model,
  .o-lined-listing-contact-product-department .column-purpose {
    max-width: 240px;
    margin-right: 72px;
    padding: 0;
  }
  .o-lined-listing-contact-product-department .column-department {
    max-width: 264px;
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .o-lined-listing-contact-product-department--content {
    display: inline-block;
  }
  .o-lined-listing-contact-product-department .container {
    max-width: inherit;
  }
  .o-lined-listing-contact-product-department .row {
    flex-wrap: nowrap;
  }
  .o-lined-listing-contact-product-department [class*="col-"] {
    flex: inherit;
    max-width: inherit;
  }
  .o-lined-listing-contact-product-department .column-product-type {
    min-width: 138px;
    max-width: 138px;
    margin-right: 40px;
    padding-right: 0;
  }
  .o-lined-listing-contact-product-department .column-model,
  .o-lined-listing-contact-product-department .column-purpose {
    min-width: 138px;
    max-width: 138px;
    margin-right: 40px;
    padding: 0;
  }
  .o-lined-listing-contact-product-department .column-department {
    min-width: 138px;
    max-width: 138px;
    padding-left: 0;
  }
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department {
  padding-top: 24px;
  padding-bottom: 48px;
  border-top: solid 1px rgba(0, 0, 0, 0.25);
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department:last-child {
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department {
    padding-top: 16px;
  }
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-product-type h2 {
  color: #2e008b;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-model li {
  color: #222222;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-model li:not(:last-child) {
  margin-bottom: 16px;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-purpose p:not(:last-child),
.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-department p:not(:last-child) {
  margin-bottom: 24px;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-department .a-button {
  width: 100%;
  max-width: 200px;
}

@media (max-width: 1193px) {
  .o-contactProduct [class*='col-']:last-child .o-contactProduct--box {
    margin-bottom: 0;
  }
}

.o-contactProduct--box {
  padding: 40px;
  background: #f3f5f9;
  width: 100%;
  max-width: 456px;
  margin: 0 auto;
  height: 100%;
}

@media (max-width: 1193px) {
  .o-contactProduct--box {
    margin: 0 auto 24px;
    height: auto;
  }
}

.o-contactProduct--box .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-contactProduct--box .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 24px;
  }
}

.o-contactProduct--paragraph:not(:last-child) {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-contactProduct--paragraph:not(:last-child) {
    margin-bottom: 24px;
  }
}

.o-contactProduct--paragraph .paragraph-heavy {
  margin-bottom: 8px;
}

.o-contactProduct--paragraph .paragraph-heavy .a-paragraph {
  color: #222222;
  font-weight: 700;
}

@media (max-width: 767px) {
  .o-contactProduct--paragraph .paragraph-heavy .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
  }
}

@media (max-width: 767px) {
  .o-contactProduct--paragraph .paragraph-light .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.o-contactProduct--cta .a-button {
  min-width: 360px;
}

@media (max-width: 767px) {
  .o-contactProduct--cta .a-button {
    min-width: 100%;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
  .o-contactProduct--cta .a-button:hover {
    background-color: #2e008b;
    color: #ffffff;
  }
}

.o-contactProduct--cta .a-button:not(:last-child) {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .o-contactProduct--cta .a-button:not(:last-child) {
    margin-bottom: 16px;
  }
}

.o-contactInquiry--Section .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .o-contactInquiry--Section .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

.o-contactInquiry--Section .m-form-textbox:not(:last-child) {
  margin-bottom: 40px;
}

.o-contactInquiry--Section .m-form-textbox .a-subheadline {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  color: #222222;
  margin-bottom: 12px;
  display: block;
}

.o-contactInquiry--Section .m-form-textbox .a-paragraph {
  color: #222222;
}

.o-contactInquiry--Section .m-form-textbox .a-button {
  min-width: 360px;
}

@media (max-width: 767px) {
  .o-contactInquiry--Section .m-form-textbox .a-button {
    min-width: 328px;
  }
}

.o-contactInquiry--Section .m-form-checkbox {
  margin-bottom: 40px;
}

.o-contactInquiry--Section .a-CheckboxItem {
  margin-bottom: 40px;
}

.o-contactInquiry--Section .a-CheckboxItem a {
  color: #222222;
  text-decoration: underline;
}

.o-contactInquiry--Section .a-CheckboxItem a:hover {
  text-decoration: none;
}

.o-contactInquiry--Section .m-form-Checkbox-Group .a-CheckboxItem {
  margin-bottom: 16px;
}

.o-contactInquiry--Section .m-form-Checkbox-Group .a-CheckboxItem:last-child {
  margin-bottom: 0;
}

.o-contactInquiry--title {
  padding-left: 48px;
}

@media (max-width: 1193px) {
  .o-contactInquiry--title {
    padding-left: 0;
  }
}

.add_address {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding-left: 32px;
  position: relative;
  cursor: pointer;
}

.add_address::before {
  content: '';
  background: url("/schKouqa/files/cn/images/icons/expand/expand.svg") no-repeat;
  background-position: -2px center;
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 0;
  left: 0;
}

.add_address.active::before {
  content: '';
  background: url("/schKouqa/files/cn/images/icons/add/circle-outline-minus.svg") no-repeat;
  background-position: -1px center;
}

.additinal_address_box {
  display: none;
  margin-top: 40px;
}

.ml48 {
  margin-left: 48px;
  margin-right: 48px;
}

@media (max-width: 1193px) {
  .ml48 {
    margin-left: 0;
    margin-right: 0;
  }
}

.back-breadcrumb {
  margin-top: 32px;
  padding-bottom: 40px;
}

.back-breadcrumb a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #222222;
  text-decoration: none;
}

.back-breadcrumb a:before {
  content: '';
  width: 14px;
  height: 13px;
  display: inline-block;
  margin-right: 5px;
  margin-top: 6px;
  vertical-align: top;
  background-image: url(/schKouqa/files/cn/images/icons/back-arrow.svg);
}

.external_search_inner-masthead {
  margin-bottom: 88px;
}

@media (max-width: 767px) {
  .external_search_inner-masthead {
    margin-bottom: 44px;
  }
}

.search-segment-bar {
  position: relative;
  display: flex;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  padding-bottom: 8px;
}

@media (max-width: 767px) {
  .search-segment-bar {
    padding-bottom: 12px;
  }
}

.search-segment-bar input {
  background: none;
  border: none;
  height: 24px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
  flex-grow: 1;
}

.search-segment-bar input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.search-segment-bar input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.search-segment-bar input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

@media (max-width: 767px) {
  .search-segment-bar input {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.search-segment-bar button {
  background: none;
  border: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.o-lined-listing-contact-product-department {
  position: relative;
  overflow: auto;
}

.o-lined-listing-contact-product-department .column-headers label {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  color: #222222;
  padding: 16px 0;
  display: block;
}

@media (max-width: 1024px) {
  .o-lined-listing-contact-product-department .column-headers label {
    padding: 24px 0;
  }
}

@media (min-width: 1193px) {
  .o-lined-listing-contact-product-department .column-product-type {
    max-width: 168px;
    margin-right: 72px;
    padding-right: 0;
  }
  .o-lined-listing-contact-product-department .column-model,
  .o-lined-listing-contact-product-department .column-purpose {
    max-width: 240px;
    margin-right: 72px;
    padding: 0;
  }
  .o-lined-listing-contact-product-department .column-department {
    max-width: 264px;
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .o-lined-listing-contact-product-department--content {
    display: inline-block;
  }
  .o-lined-listing-contact-product-department .container {
    max-width: inherit;
  }
  .o-lined-listing-contact-product-department .row {
    flex-wrap: nowrap;
  }
  .o-lined-listing-contact-product-department [class*="col-"] {
    flex: inherit;
    max-width: inherit;
  }
  .o-lined-listing-contact-product-department .column-product-type {
    min-width: 138px;
    max-width: 138px;
    margin-right: 40px;
    padding-right: 0;
  }
  .o-lined-listing-contact-product-department .column-model,
  .o-lined-listing-contact-product-department .column-purpose {
    min-width: 138px;
    max-width: 138px;
    margin-right: 40px;
    padding: 0;
  }
  .o-lined-listing-contact-product-department .column-department {
    min-width: 138px;
    max-width: 138px;
    padding-left: 0;
  }
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department {
  padding-top: 24px;
  padding-bottom: 48px;
  border-top: solid 1px rgba(0, 0, 0, 0.25);
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department:last-child {
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department {
    padding-top: 16px;
  }
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-product-type h2 {
  color: #2e008b;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-model li {
  color: #222222;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-model li:not(:last-child) {
  margin-bottom: 16px;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-purpose p:not(:last-child),
.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-department p:not(:last-child) {
  margin-bottom: 24px;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-department .a-button {
  width: 100%;
  max-width: 200px;
}

.contactSearch_ctaSegmentOneBlock .m-ctaSegmentOneBlock__Box__Content .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .contactSearch_ctaSegmentOneBlock .m-ctaSegmentOneBlock__Box__Content .a-headline {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
  .contact_section_wap .m-sectionHeadSegment--XLarge .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

@media (max-width: 767px) {
  .contact_section_wap .m-ctaSegmentOneBlock__Box__Content .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}

@media (max-width: 767px) {
  .contact_section_wap .m-ctaSegmentOneBlock__Box__Content .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.template_variations {
  margin: 0 10px;
}

.template_variations h3.title_v {
  color: #f03738;
  padding-bottom: 24px;
  padding-top: 50px;
}

.template_variations .variation_box {
  border: 2px solid #f3f5f9;
  padding: 80px 0;
}

.template_variations .variation_box.no_padding {
  padding: 0;
}

.template_variations .o-quote-bar {
  margin: 64px 0;
}

.template_variations .quote-bar-wap {
  margin-bottom: 224px;
}

.cookie_head_segment {
  margin-top: 88px;
}

@media (max-width: 1024px) {
  .cookie_head_segment {
    margin-top: 72px;
  }
}

@media (max-width: 767px) {
  .cookie_head_segment {
    margin-top: 48px;
  }
}

.interview_quote_link {
  margin-top: 120px;
  margin-bottom: 72px;
}

.interview_quote_bar_section_head {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .interview_quote_bar_section_head {
    margin-bottom: 32px;
  }
}

.quoteCard-head-segment {
  margin-bottom: 70px;
}

@media (max-width: 767px) {
  .quoteCard-head-segment {
    margin-bottom: 32px;
  }
}

.Quote-Card-List_more_link {
  margin-top: 120px;
}

@media (max-width: 767px) {
  .Quote-Card-List_more_link {
    margin-top: 72px;
  }
}

.section-quote-card-segment-list {
  margin-bottom: 240px;
}

@media (max-width: 1024px) {
  .section-quote-card-segment-list {
    margin-bottom: 160px;
  }
}

.interview_quote_bar_section_head {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .interview_quote_bar_section_head {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .employee-profile-filters-temp {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 999;
    overflow: auto;
  }
}

@media (max-width: 767px) {
  .employee-profile-filters-temp .filter_button_close {
    padding: 0 16px;
    position: relative;
  }
}

@media (max-width: 767px) {
  .employee-profile-filters-temp .filter_button_close .a-button {
    margin: 24px 0;
    padding-right: 32px;
    border: 0;
    text-align: left;
    padding: 0;
    pointer-events: none;
  }
}

@media (max-width: 767px) {
  .employee-profile-filters-temp .filter_button_close .a-close {
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -12px;
  }
}

.employee-profile-filters-temp .apply_filters_button {
  margin-top: 48px;
  margin-bottom: 24px;
}

.employee-profile-filters-temp.filters_open {
  display: block !important;
}

@media (max-width: 767px) {
  .employee-profile-filters-button a {
    width: calc(100% - 32px);
  }
  .employee-profile-filters-button a:hover {
    background: none;
    color: #2E008B;
  }
}

.erListSegment-wrap .m-linkList {
  padding-right: 0;
}

.eventsCalender-wrap .events-calender-sidebar {
  padding-right: 24px;
}

@media (max-width: 1024px) {
  .eventsCalender-wrap .events-calender-sidebar {
    padding-right: 0;
    margin-top: -15px;
  }
}

@media (max-width: 767px) {
  .eventsCalender-wrap .events-calender-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffff;
    width: 100%;
    height: 100%;
    z-index: 100;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    overflow-y: auto;
    margin-top: 0;
  }
}

.eventsCalender-wrap .events-calender-sidebar.filter_open {
  display: block !important;
}

@media (max-width: 767px) {
  .eventsCalender-wrap .events-calender-sidebar.filter_open .filter_button {
    margin-top: 24px;
  }
}

@media (max-width: 767px) {
  .eventsCalender-wrap .events-calender-sidebar.filter_open .filter_button_close {
    padding-right: 32px;
  }
}

.eventsCalender-wrap .filter_button {
  margin-bottom: 24px;
}

.eventsCalender-wrap .filter_button a {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #2e008b;
  max-width: 360px;
  width: 100%;
}

.eventsCalender-wrap .filter_button a:hover {
  background-color: #ffffff;
}

.eventsCalender-wrap .filter_button_close {
  margin: 24px 0px;
  position: relative;
}

.eventsCalender-wrap .filter_button_close a {
  border: 0;
  text-align: left;
  padding: 0 0 0 32px;
  pointer-events: none;
}

.eventsCalender-wrap .filter_button_close .a-button__Filter::before {
  margin-left: -32px;
}

.eventsCalender-wrap .filter_button_close .a-close {
  float: right;
}

@media (max-width: 767px) {
  .eventsCalender-wrap .filter_button_close .a-close {
    position: absolute;
    right: 0;
  }
}

.eventsCalender-wrap .more_event_calender_button {
  margin-top: 48px;
  margin-bottom: 24px;
}

.eventsCalender-wrap .a-button__Filter::before {
  margin-top: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
}

.overflow-hidden {
  overflow: hidden;
}

fieldset {
  background: none;
  border: none;
}

.o-advanced-Search--Title {
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--Title {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--Title .a-headline {
    font-weight: normal;
    font-size: 36px;
    line-height: 48px;
  }
}

.o-advanced-Search-innerMasthead {
  margin-bottom: 72px;
}

@media screen and (max-width: 767px) {
  .o-advanced-Search-innerMasthead {
    margin-bottom: 44px;
  }
}

.o-advanced-Search--form {
  position: relative;
}

.o-advanced-Search--form-group {
  padding-bottom: 40px;
}

.o-advanced-Search--form-group .a-subheadline {
  margin-bottom: 8px;
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--form-group .a-subheadline {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
  }
}

.o-advanced-Search--form-group .a-subheadline--MediumLarge {
  font-weight: 600;
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--form-group .a-subheadline--MediumLarge {
    font-size: 16px;
    line-height: 24px;
  }
}

.o-advanced-Search--form-group .a-paragraph {
  display: block;
  margin-bottom: 26px;
  max-width: 552px;
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--form-group .a-paragraph {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: rgba(34, 34, 34, 0.78);
  }
}

.o-advanced-Search--form-group .a-form-Textbox {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
}

.o-advanced-Search--form-group .a-form-Textbox.natural-language-textarea {
  height: 264px;
  margin-bottom: 22px;
}

@media screen and (max-width: 1024px) {
  .o-advanced-Search--form-group .a-form-Textbox.natural-language-textarea {
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--form-group .a-form-Textbox.natural-language-textarea {
    margin-bottom: 16px;
  }
}

.o-advanced-Search--form-group .a-form-Textbox.keyword-textarea {
  min-height: 100px;
  height: 100px;
  margin-bottom: 32px;
}

@media screen and (max-width: 1024px) {
  .o-advanced-Search--form-group .a-form-Textbox.keyword-textarea {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--form-group .a-form-Textbox.keyword-textarea {
    margin-bottom: 0;
    height: 50px;
  }
}

.o-advanced-Search--form-group .divider {
  margin: 24px 0;
  max-width: 100%;
  background: #e8ecf4;
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--form-group .divider {
    margin: 16px 0 23px;
  }
}

.o-advanced-Search--Checkbox {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--Checkbox-Target {
    margin-bottom: 1px;
  }
}

.o-advanced-Search--Checkbox .m-form-Checkbox--List {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}

.o-advanced-Search--Checkbox .m-form-Checkbox--List .a-CheckboxItem {
  margin-bottom: 0;
}

.o-advanced-Search--Checkbox .m-form-Checkbox--List .a-CheckboxItem [type="radio"]:not(:checked) + label,
.o-advanced-Search--Checkbox .m-form-Checkbox--List .a-CheckboxItem [type="radio"]:checked + label,
.o-advanced-Search--Checkbox .m-form-Checkbox--List .a-CheckboxItem [type="checkbox"]:not(:checked) + label,
.o-advanced-Search--Checkbox .m-form-Checkbox--List .a-CheckboxItem [type="checkbox"]:checked + label {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
  font-weight: 400;
}

.o-advanced-Search--Checkbox .m-form-Checkbox--List .a-CheckboxItem:not(:last-child) {
  margin-right: 32px;
}

.o-advanced-Search--button {
  display: flex;
  justify-content: center;
  padding: 24px 0;
  background: #f3f5f9;
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--button {
    padding: 16px 0;
  }
}

.o-advanced-Search--button .a-button {
  min-width: 168px;
  border: 2px solid #2e008b;
  margin: 0 12px;
}

@media screen and (max-width: 767px) {
  .o-advanced-Search--button .a-button {
    min-width: 140px;
    padding: 6px 13px;
    font-size: 14px;
    line-height: 22px;
  }
}

.o-advanced-Search--sort {
  margin-bottom: 40px;
}

@media (max-width: 1024px) {
  .o-advanced-Search--sort {
    margin-bottom: 36px;
  }
}

@media (max-width: 767px) {
  .o-advanced-Search--sort {
    margin-bottom: 24px;
  }
}

.o-advanced-Search--sort h2 {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 24px;
  color: #222222;
}

@media (max-width: 767px) {
  .o-advanced-Search--sort h2 {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #222222;
    margin-bottom: 16px;
  }
}

.o-advanced-Search--sort__form {
  border-top: solid 1px #e8ecf4;
  border-bottom: solid 1px #e8ecf4;
  padding-top: 24px;
  padding-bottom: 24px;
}

.o-advanced-Search--sort__form--box {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}

@media (max-width: 767px) {
  .o-advanced-Search--sort__form--box {
    margin-left: -8px;
    margin-right: -8px;
    margin-bottom: -24px;
  }
}

.o-advanced-Search--sort__form--box .form-group {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  height: 48px;
  padding-left: 12px;
  padding-right: 12px;
}

@media (max-width: 767px) {
  .o-advanced-Search--sort__form--box .form-group {
    height: auto;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 24px;
  }
}

.o-advanced-Search--sort__form--box .form-group label {
  margin-right: 16px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #222222;
}

@media (max-width: 767px) {
  .o-advanced-Search--sort__form--box .form-group label {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
    margin-right: 0;
    margin-bottom: 8px;
    width: 100%;
  }
}

@media (max-width: 767px) {
  .o-advanced-Search--sort__form--box .form-group .select-box {
    width: 100%;
  }
}

.o-advanced-Search--sort__form--box .form-group .select-box select {
  width: 100%;
  max-width: 161px;
  min-width: 161px;
}

@media (max-width: 1024px) {
  .o-advanced-Search--sort__form--box .form-group .select-box select {
    max-width: 120px;
    min-width: 120px;
  }
}

@media (max-width: 767px) {
  .o-advanced-Search--sort__form--box .form-group .select-box select {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
    max-width: inherit;
  }
}

@media (max-width: 767px) {
  .o-advanced-Search--sort__form--box .form-group.advanced-search-btn {
    width: auto;
  }
}

.o-advanced-Search--sort__form--box .form-group.advanced-search-btn button {
  background-color: transparent;
  border: none;
  background-image: url(/images/icons/check/check-mark-blue.svg);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 20px;
  padding-left: 28px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
  text-decoration: underline;
}

@media (max-width: 767px) {
  .o-advanced-Search--sort__form--box .form-group.advanced-search-btn button {
    background-size: 16px;
    padding-left: 24px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border: solid 1px rgba(0, 0, 0, 0.25);
  background-color: transparent;
  background-image: url("/images/icons/chevron/down-blue.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 18px) center;
  height: 48px;
  padding-left: 16px;
  padding-right: 24px;
  border-radius: 0;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
}

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

@media (max-width: 767px) {
  select {
    height: 40px;
    padding-right: 24px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    background-position: calc(100% - 10px) center;
  }
}

.o-search-segment-small {
  margin: 40px 0 48px;
}

@media (max-width: 1024px) {
  .o-search-segment-small {
    margin-bottom: 24px;
  }
}

.search-segment-bar {
  position: relative;
  display: flex;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25);
  padding-bottom: 8px;
}

@media (max-width: 1193px) {
  .search-segment-bar {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 767px) {
  .search-segment-bar {
    padding-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
  }
}

.search-segment-bar input {
  background: none;
  border: none;
  height: 24px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #2e008b;
  flex-grow: 1;
  padding-right: 24px;
}

.search-segment-bar input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.search-segment-bar input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.search-segment-bar input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

@media (max-width: 767px) {
  .search-segment-bar input {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.search-segment-bar input[type='submit'] {
  background: url(/schKouqa/files/cn/images/icons/search.svg) no-repeat center;
  border: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0;
  text-indent: -9999;
  overflow: hidden;
}

.search-segment-bar button {
  background: none;
  border: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.o-lined-listing-contact-product-department {
  position: relative;
  overflow: auto;
}

.o-lined-listing-contact-product-department .column-headers label {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
  color: #222222;
  padding: 16px 0;
  display: block;
}

@media (max-width: 1024px) {
  .o-lined-listing-contact-product-department .column-headers label {
    padding: 24px 0;
  }
}

@media (min-width: 1193px) {
  .o-lined-listing-contact-product-department .column-product-type {
    max-width: 168px;
    margin-right: 72px;
    padding-right: 0;
  }
  .o-lined-listing-contact-product-department .column-model,
  .o-lined-listing-contact-product-department .column-purpose {
    max-width: 240px;
    margin-right: 72px;
    padding: 0;
  }
  .o-lined-listing-contact-product-department .column-department {
    max-width: 264px;
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .o-lined-listing-contact-product-department--content {
    display: inline-block;
  }
  .o-lined-listing-contact-product-department .container {
    max-width: inherit;
  }
  .o-lined-listing-contact-product-department .row {
    flex-wrap: nowrap;
  }
  .o-lined-listing-contact-product-department [class*="col-"] {
    flex: inherit;
    max-width: inherit;
  }
  .o-lined-listing-contact-product-department .column-product-type {
    min-width: 138px;
    max-width: 138px;
    margin-right: 40px;
    padding-right: 0;
  }
  .o-lined-listing-contact-product-department .column-model,
  .o-lined-listing-contact-product-department .column-purpose {
    min-width: 138px;
    max-width: 138px;
    margin-right: 40px;
    padding: 0;
  }
  .o-lined-listing-contact-product-department .column-department {
    min-width: 138px;
    max-width: 138px;
    padding-left: 0;
  }
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department {
  padding-top: 24px;
  padding-bottom: 48px;
  border-top: solid 1px rgba(0, 0, 0, 0.25);
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department:last-child {
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department {
    padding-top: 16px;
  }
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-product-type h2 {
  color: #2e008b;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-model li {
  color: #222222;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-model li:not(:last-child) {
  margin-bottom: 16px;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-purpose p:not(:last-child),
.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-department p:not(:last-child) {
  margin-bottom: 24px;
}

.o-lined-listing-contact-product-department .m-lined-listing-item-contact-product-department .column-department .a-button {
  width: 100%;
  max-width: 200px;
}

.o-search-segment-large-boxed-no-par {
  max-width: 1920px;
  background: #f3f5f9;
  padding: 48px 0 72px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  .o-search-segment-large-boxed-no-par {
    padding: 40px 0;
  }
}

.o-search-segment-large-boxed-no-par h2 {
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  .o-search-segment-large-boxed-no-par h2 {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .o-search-segment-large-boxed-no-par h2 {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

.external_search_inner-masthead {
  margin-bottom: 88px;
}

@media (max-width: 767px) {
  .external_search_inner-masthead {
    margin-bottom: 44px;
  }
}

.external-search-results-wrapper .external-search-result-list .celmet {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #2e008b;
  background: #ffb44b;
}

@media (max-width: 767px) {
  .external-search-results-wrapper .external-search-result-list .celmet {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
}

.external-search-results-wrapper .external-search-result-list li {
  border-bottom: 1px solid #e8ecf4;
  padding-top: 32px;
  padding-bottom: 40px;
}

@media (max-width: 1024px) {
  .external-search-results-wrapper .external-search-result-list li:last-child {
    border-bottom: none;
  }
}

@media (max-width: 767px) {
  .external-search-results-wrapper .external-search-result-list li {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .external-search-results-wrapper .external-search-result-list li:first-child {
    padding-top: 24px;
  }
}

.external-search-results-wrapper .external-search-result-list li h3 {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 8px;
  color: #222222;
}

.external-search-results-wrapper .external-search-result-list li h3 a {
  color: #222222;
  text-decoration: underline;
}

.external-search-results-wrapper .external-search-result-list li h3 a:hover {
  text-decoration: none;
}

@media (max-width: 767px) {
  .external-search-results-wrapper .external-search-result-list li h3 {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
  }
}

.external-search-results-wrapper .external-search-result-list li p {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .external-search-results-wrapper .external-search-result-list li p {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
    margin-bottom: 16px;
  }
}

.external-search-results-wrapper .external-search-result-list li .link {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: underline;
}

.external-search-results-wrapper .external-search-result-list li .link:hover {
  text-decoration: none;
}

@media (max-width: 767px) {
  .external-search-results-wrapper .external-search-result-list li .link {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
}

.external-search-results-wrapper .external-search-result-list li.more-list-dots {
  padding-top: 24px;
  padding-bottom: 24px;
  border: none;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #222222;
  margin-bottom: -32px;
}

.search-sort h2 {
  color: #2e008b;
  font-family: "Noto Sans SC";
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  color: #222222;
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  .search-sort h2 {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .search-sort h2 {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
}

.search-sort .search-sort-form {
  border-top: solid 1px #e8ecf4;
  border-bottom: solid 1px #e8ecf4;
  padding-top: 24px;
  padding-bottom: 24px;
}

.search-sort .search-sort-form form {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}

@media (max-width: 1024px) {
  .search-sort .search-sort-form form {
    margin-left: -8px;
    margin-right: -8px;
    margin-bottom: -24px;
  }
}

.search-sort .search-sort-form form .form-group {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  height: 48px;
  padding-left: 12px;
  padding-right: 12px;
}

@media (max-width: 1024px) {
  .search-sort .search-sort-form form .form-group {
    height: auto;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 24px;
  }
}

.search-sort .search-sort-form form .form-group label {
  margin-right: 16px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #222222;
}

@media (max-width: 1024px) {
  .search-sort .search-sort-form form .form-group label {
    margin-right: 0;
    margin-bottom: 8px;
    width: 100%;
  }
}

@media (max-width: 767px) {
  .search-sort .search-sort-form form .form-group label {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
  }
}

@media (max-width: 1024px) {
  .search-sort .search-sort-form form .form-group .select-box {
    width: 100%;
  }
}

.search-sort .search-sort-form form .form-group .select-box select {
  width: 100%;
  max-width: 161px;
  min-width: 161px;
}

@media (max-width: 1024px) {
  .search-sort .search-sort-form form .form-group .select-box select {
    max-width: inherit;
  }
}

@media (max-width: 767px) {
  .search-sort .search-sort-form form .form-group.advanced-search-btn {
    width: auto;
  }
}

.search-sort .search-sort-form form .form-group.advanced-search-btn button {
  background-color: transparent;
  border: none;
  background-image: url(/schKouqa/files/cn/images/icons/check/check-mark-blue.svg);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 20px;
  padding-left: 28px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
  text-decoration: underline;
  cursor: pointer;
}

@media (max-width: 767px) {
  .search-sort .search-sort-form form .form-group.advanced-search-btn button {
    background-size: 16px;
    padding-left: 24px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}

.pagination-buttons {
  background: #f3f5f9;
  padding: 16px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pagination-buttons.bottom-pagination {
  margin-top: 8px;
}

@media (max-width: 767px) {
  .pagination-buttons {
    padding-left: 11px;
    padding-right: 11px;
  }
}

.pagination-buttons .a-button {
  min-width: 119px;
  margin-left: 6px;
  margin-right: 6px;
}

@media (max-width: 767px) {
  .pagination-buttons .a-button {
    min-width: 64px;
    margin-left: 5px;
    margin-right: 5px;
    border-width: 2px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #2e008b;
  }
  .pagination-buttons .a-button:hover {
    color: #ffffff;
  }
}

.pagination-buttons .a-button--caret {
  min-width: inherit;
}

@media (max-width: 767px) {
  .pagination-buttons .a-button--caret {
    width: 34px;
    height: 32px;
    background-size: 12px;
  }
}

.pagination-buttons .pagination-range-numbers {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #222222;
  margin-left: 26px;
  margin-right: 26px;
}

@media (max-width: 767px) {
  .pagination-buttons .pagination-range-numbers {
    margin-left: 15px;
    margin-right: 15px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
  }
}

.pagination-nav {
  margin-top: 32px;
}

@media (max-width: 767px) {
  .pagination-nav {
    margin-top: 24px;
  }
}

.pagination-nav h2 {
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #222222;
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .pagination-nav h2 {
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #222222;
    margin-bottom: 24px;
  }
}

.pagination-nav .pagination-nav-list {
  margin-bottom: -16px;
}

@media (max-width: 1024px) {
  .pagination-nav .pagination-nav-list {
    padding-left: 22px;
  }
}

@media (max-width: 1024px) {
  .pagination-nav .pagination-nav-list {
    padding-left: 0;
  }
}

.pagination-nav .pagination-nav-list ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -3px;
  margin-right: -3px;
}

@media (max-width: 1024px) {
  .pagination-nav .pagination-nav-list ul {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .pagination-nav .pagination-nav-list ul {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.pagination-nav .pagination-nav-list ul li {
  float: left;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 16px;
  position: relative;
}

@media (max-width: 1024px) {
  .pagination-nav .pagination-nav-list ul li {
    margin-right: 3px;
  }
}

.pagination-nav .pagination-nav-list ul li::before {
  content: '';
  background: #2e008b;
  height: 2px;
  display: block;
  position: absolute;
  left: -24px;
  right: -24px;
  top: 100%;
}

@media (max-width: 767px) {
  .pagination-nav .pagination-nav-list ul li::before {
    left: -10px;
    right: -10px;
  }
}

.pagination-nav .pagination-nav-list ul li a {
  width: 43px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #222222;
  text-decoration: none;
}

.pagination-nav .pagination-nav-list ul li a:hover {
  background: #2e008b;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #ffffff;
}

@media (max-width: 767px) {
  .pagination-nav .pagination-nav-list ul li a {
    width: 40px;
  }
}

.pagination-nav .pagination-nav-list ul li.active a {
  background: #2e008b;
  color: rgba(34, 34, 34, 0.78);
  font-family: "Noto Sans SC";
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #ffffff;
}

/* Double menu issue */
@media (min-width: 1025px) {
  .m-nav_main > ul > li > a.device-desktop {
    display: flex;
  }
  .m-nav_main > ul > li > a.device-tablet {
    display: none;
  }
}

@media (max-width: 1024px) {
  .m-nav_main > ul > li > a.device-desktop {
    display: none;
  }
  .m-nav_main > ul > li > a.device-tablet {
    display: flex;
  }
}

@media (max-width: 767px) {
  .mobile-menu-body > ul > li > a.device-desktop, .mobile-menu-body .mobile-sub-menu .device-desktop {
    display: none;
  }
}

.generalArticlesSegment-wrap {
  padding-top: 72px;
}

.sustainabilityBlueSegment-wrap .o-seiblueSegment .cmb_d160t120m88, .sustainabilityHeadSegment-wrap .o-seiblueSegment .cmb_d160t120m88 {
  margin-bottom: 0;
}

.sustainabilityBlueSegment-wrap .m-HeadlineIntroBlock .a-paragraph, .sustainabilityHeadSegment-wrap .m-HeadlineIntroBlock .a-paragraph {
  margin-top: 0;
}

.sustainabilityCardSegment-wrap .m-linkList {
  padding-right: 0;
}

.erListSegment-wrap .m-linkList {
  padding-right: 0;
}

/* Glance Page design */
.glance_page * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.glance_page img {
  border: 0;
  max-width: 100%;
  height: auto;
}

.glance_page li {
  list-style: none;
}

.glance_page #contents {
  font: 16px/1.7 Verdana,'Helvetica Neue',Helvetica,Arial,sans-serif;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

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

.glance_page .btm8 {
  margin-bottom: 8px;
}

.glance_page .btm16 {
  margin-bottom: 16px;
}

.glance_page .btm24 {
  margin-bottom: 24px;
}

.glance_page .btm32 {
  margin-bottom: 32px;
}

.glance_page .btm48 {
  margin-bottom: 48px;
}

.glance_page .btm64 {
  margin-bottom: 64px;
}

.glance_page .btm90 {
  margin-bottom: 90px;
}

.glance_page .pt8 {
  padding-top: 8px;
}

.glance_page .f12 {
  font-size: .75rem;
}

.glance_page .f14 {
  font-size: .875rem;
}

.glance_page .f16 {
  font-size: 1rem;
}

.glance_page .f18 {
  font-size: 1.125rem;
}

.glance_page .f24 {
  font-size: 1.5rem;
  line-height: 1.3;
}

.glance_page .f28 {
  font-size: 1.75rem;
  line-height: 1.3;
}

.glance_page .f32 {
  font-size: 2rem;
}

.glance_page .lh12 {
  line-height: 1.2;
}

.glance_page .lh14 {
  line-height: 1.4;
}

.glance_page .inL {
  display: inline-block;
}

.glance_page .fbox {
  margin-right: -12px;
  margin-left: -12px;
  display: flex;
  flex-wrap: wrap;
}

.glance_page .col {
  padding: 0 12px 24px;
  vertical-align: top;
}

.glance_page .col2 .col {
  width: 50%;
}

.glance_page .col3 .col {
  width: 33.333%;
}

.glance_page .col4 .col {
  width: 25%;
}

.glance_page .col5 .col {
  width: 20%;
}

.glance_page .fbox.col4, .glance_page .fbox.col5 {
  margin-right: -4px;
  margin-left: -4px;
}

.glance_page .col4 .col, .glance_page .col5 .col {
  padding: 0 4px 8px;
  vertical-align: top;
}

.glance_page .fbox img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 960px) {
  .glance_page .fbox {
    margin-right: -8px;
    margin-left: -8px;
  }
  .glance_page .col {
    padding: 0 8px 16px;
  }
  .glance_page .col4 .col, .glance_page .col5 .col {
    width: 33.3333%;
  }
  .glance_page .fbox img {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 500px) and (orientation: portrait) {
  .glance_page .col2 .col, .glance_page .col3 .col {
    width: 100%;
  }
  .glance_page .col4 .col, .glance_page .col5 .col {
    width: 50%;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.glance_page .established {
  border-bottom: solid #ececec 2px;
  padding-bottom: 64px;
  margin-bottom: 32px;
}

.glance_page .established .d01 {
  width: 29%;
  float: left;
  margin: 0 90px 0 0;
}

.glance_page .spec01 {
  border-bottom: solid #ececec 2px;
  padding-bottom: 16px;
  margin-bottom: 32px;
  display: flex;
  justify-content: space-between;
}

.glance_page .spec01 li {
  vertical-align: top;
  width: 48%;
}

.glance_page .spec02 {
  border-bottom: solid #ececec 2px;
  padding-bottom: 32px;
  margin-bottom: 32px;
}

.glance_page .spec02 .d01 {
  width: 31.5%;
  float: left;
}

.glance_page .spec02 .d02 {
  float: right;
  width: 66%;
}

.glance_page .spec01b {
  display: flex;
  justify-content: space-between;
  margin: 0 -12px;
}

.glance_page .spec01b li {
  display: flex;
  flex-direction: column;
  width: 33%;
  margin: 0 12px;
}

.glance_page .spec01b p {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

.glance_page .spec01b a {
  display: block;
  margin-top: auto;
}

.glance_page .spec01b img {
  max-width: 100%;
  height: auto;
}

.glance_page .bread {
  margin: 8px 0 32px;
  font-size: .875rem;
}

.glance_page .h1a {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.glance_page .h2b {
  font-size: 2rem;
  font-weight: 900;
  color: #2e008b;
  line-height: 1.2;
}

.glance_page .maincolor {
  color: #2e008b;
}

.glance_page .column {
  border: solid #ccc 1px;
  border-radius: 8px;
  padding: 12px 24px;
  background: #f6f6f6;
}

.glance_page .f100 {
  font-size: 6.25rem;
  line-height: 1;
  color: #2e008b;
}

@media (max-width: 1046px) {
  .glance_page .established .d01 {
    float: none;
    margin: 0 0 16px;
  }
}

@media (max-width: 960px) {
  .glance_page .bread {
    font-size: 1rem;
  }
  .glance_page #contents .h1a {
    font-size: 40px;
    line-height: 1.2;
    margin-bottom: 4px;
  }
  .glance_page .column {
    padding: 12px;
    font-size: 13px;
  }
  .glance_page .spec01b {
    margin: 0 -8px;
  }
  .glance_page .spec01b li {
    margin: 0 8px;
  }
}

@media (max-width: 500px) and (orientation: portrait) {
  .glance_page .h1a {
    font-size: 28px;
  }
  .glance_page .established {
    border-bottom: solid #ccc 2px;
    padding-bottom: 32px;
    margin-bottom: 32px;
  }
  .glance_page .established .d01 {
    width: 61%;
  }
  .glance_page .spec01 {
    border-bottom: solid #ccc 2px;
    padding-bottom: 16px;
    margin-bottom: 32px;
    display: flex;
    flex-wrap: wrap;
  }
  .glance_page .spec01 li {
    width: 100%;
  }
  .glance_page .spec02 {
    border-bottom: solid #ccc 2px;
    padding-bottom: 24px;
    margin-bottom: 32px;
  }
  .glance_page .spec02 .d01 {
    width: 70%;
    float: none;
    padding-bottom: 12px;
  }
  .glance_page .spec02 .d02 {
    float: none;
    width: 100%;
  }
  .glance_page .spec01b {
    margin: 0 0 32px;
    display: flex;
    flex-wrap: wrap;
  }
  .glance_page .spec01b li {
    width: 100%;
    margin: 0 0 24px;
  }
  .glance_page .spec01b .f14 {
    font-size: 16px;
  }
}

.glance_page #contents a {
  transition: all .3s ease-in-out;
}

.glance_page #contents a:hover {
  text-decoration: none;
}

.glance_page a img {
  transition: opacity .3s ease-in-out;
}

.glance_page a:hover img {
  opacity: .7;
}

@media (max-width: 1232px) {
  .glance_page #contents {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
}

.glance_page .cf:after {
  display: block;
  content: "";
  clear: both;
}

@media (max-width: 960px) {
  .glance_page #contents {
    font: 16px/1.7 sans-serif;
  }
  .glance_page .pconly {
    display: none;
  }
  .glance_page .sponly {
    display: block;
  }
  .glance_page .btm48 {
    margin-bottom: 32px;
  }
  .glance_page .btm64 {
    margin-bottom: 32px;
  }
  .glance_page .btm90 {
    margin-bottom: 48px;
  }
  .glance_page .f18 {
    font-size: 16px;
  }
  .glance_page .f32 {
    font-size: 24px;
  }
  .glance_page .imgL {
    float: left;
    margin: 0 16px 0 0;
  }
  .glance_page .imgR {
    float: right;
    margin: 0 0 0 16px;
  }
  .glance_page .f100 {
    font-size: 38px;
  }
}

@media (max-width: 500px) and (orientation: portrait) {
  .glance_page .f100 {
    font-size: 52px;
  }
  .glance_page .imgL, .glance_page .imgR {
    float: none;
    margin: 0 auto 8px;
    display: block;
    text-align: center;
  }
}

.glance_page #contents img {
  max-width: 100%;
  height: auto;
}

.glance_page #keyfacts .colin {
  height: 100%;
  border: solid #666 1px;
  background: #e5f6f8;
  border-radius: 12px;
  padding: 10px 16px 16px;
}

.glance_page #keyfacts span {
  display: inline-block;
}

.glance_page #keyfacts strong {
  color: #2e008b;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

.glance_page #pagetop {
  width: 64px;
  height: 64px;
  position: fixed;
  z-index: 100;
  right: 16px;
  bottom: -64px;
}

.glance_page #pagetop a {
  padding-bottom: env(safe-area-inset-bottom);
}

.glance_page #pagetop a img {
  opacity: .7;
}

.glance_page #pagetop a:hover img {
  display: block;
  opacity: 1;
}

@media (max-width: 500px) and (orientation: portrait) {
  .glance_page #pagetop {
    right: 12px;
    bottom: -64px;
  }
}

.glance_page.javascript-on .fadeInUp {
  opacity: 0;
  transform: translateY(32px) scale(0.97);
  transition: all 2s ease;
}

.glance_page.javascript-on .fadeInUp.active {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.glance_page .linkbtn a {
  display: inline-block;
  margin: 14px 0 0;
  padding: 0 64px;
  font-size: 20px;
  line-height: 48px;
  background: #06b4ea;
  color: #fff;
  font-weight: 700;
  border-radius: 12px;
  text-decoration: none;
  transition: .5s ease-in-out;
}

.glance_page .linkbtn a:hover {
  opacity: .7;
  text-decoration: none;
}

.glance_page .no_bdr_btm {
  border-bottom: none;
}

.glance_page .mb-4 {
  margin-bottom: 72px;
}

@media only screen and (max-width: 767px) {
  .glance_page .mb-4 {
    margin-bottom: 48px;
  }
}

/* Glance Page design ends */
.teaser-block-cta-xlarge {
  margin-bottom: 88px;
}

@media (max-width: 767px) {
  .teaser-block-cta-xlarge {
    margin-bottom: 44px;
  }
}

.about-section .about-btn {
  margin-top: 32px;
}

.manual-product-section .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .manual-product-section .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

.manual-product-section .o-overviewListSegment .col-12 .row {
  justify-content: center;
}

.more-section .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .more-section .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

.project-section .o-magazine-id-sectionHeadSegment .id-subheadline {
  margin-bottom: 32px;
}

.article-section .article-headline .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .article-section .article-headline .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

@media (max-width: 1024px) {
  .article-section [class*='col-'] .m-id-article-card {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .article-section [class*='col-'] .m-id-article-card {
    margin-bottom: 64px;
  }
}

@media (max-width: 1024px) {
  .article-section [class*='col-']:last-child .m-id-article-card {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .article-section [class*='col-']:last-child .m-id-article-card {
    margin-bottom: 0;
  }
}

.manual-product-section .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .manual-product-section .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

.manual-product-section .o-overviewListSegment .col-12 .row {
  justify-content: center;
}

.more-section .article-headline .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .more-section .article-headline .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

@media (max-width: 1024px) {
  .more-section [class*='col-'] .m-id-article-card {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .more-section [class*='col-'] .m-id-article-card {
    margin-bottom: 64px;
  }
}

@media (max-width: 1024px) {
  .more-section [class*='col-']:last-child .m-id-article-card {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .more-section [class*='col-']:last-child .m-id-article-card {
    margin-bottom: 0;
  }
}

.leading-column .row .row [class*='col-'] {
  padding: 0;
}

.manual-product-section .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .manual-product-section .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

.manual-product-section .o-overviewListSegment .col-12 .row {
  justify-content: center;
}

.more-section .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .more-section .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

.quoteCard-head-segment {
  margin-bottom: 70px;
}

@media (max-width: 767px) {
  .quoteCard-head-segment {
    margin-bottom: 32px;
  }
}

.quoteCard-head-segment {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .quoteCard-head-segment {
    margin-bottom: 32px;
  }
}

.interview_quote_bar_section_head {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .interview_quote_bar_section_head {
    margin-bottom: 32px;
  }
}

.interview_quote_bar_section_head {
  margin-bottom: 72px;
}

@media (max-width: 767px) {
  .interview_quote_bar_section_head {
    margin-bottom: 32px;
  }
}

.interview_overview_cards_quote_link {
  margin-top: 120px;
  margin-bottom: 72px;
}

.jv-careersite {
  max-width: 938px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .Location-SectionHeadSegment .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }
}

.inner-location-masthead {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .inner-location-masthead {
    margin-bottom: 44px;
  }
}

.back-to-page {
  margin-bottom: 40px;
}

.back-to-page .a-link {
  color: #222222;
}

.maintenance_template {
  margin-top: 72px;
}

@media (max-width: 767px) {
  .maintenance_template {
    margin-top: 48px;
  }
}

.profile-wrap:nth-child(1) {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .profile-wrap:nth-child(1) {
    margin-bottom: 72px;
  }
}

.profile-wrap.directors-small-section .profile_item, .profile-wrap.director-large-section .profile_item {
  padding-bottom: 20px;
}

.profile-wrap .profile_item {
  position: relative;
}

.profile-wrap .profile_item_lg_button, .profile-wrap .profile_item_button {
  position: absolute;
  bottom: 0;
  left: 12px;
}

@media (max-width: 1193px) {
  .profile-wrap .profile_item_lg_button, .profile-wrap .profile_item_button {
    left: 20px;
  }
}

@media (max-width: 1193px) {
  .profile-wrap .profile_item_lg_button, .profile-wrap .profile_item_button {
    left: 8px;
  }
}

.profile-wrap .profile_item_lg_button .a-link:before, .profile-wrap .profile_item_button .a-link:before {
  content: none;
}

@media (max-width: 1024px) {
  .profile-wrap:last-child .o-profileSegment--XSmall {
    margin-top: 120px;
  }
}

.director-large-section,
.directors-small-section {
  overflow-x: hidden;
}

.cmb_d120t88m64 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m64 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m64 {
    margin-bottom: 64px;
  }
}

.o-Headline-intro-text__BG {
  background: #e8ecf4;
  padding: 120px 0 176px;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1024px) {
  .o-Headline-intro-text__BG {
    padding: 78px 0 122px;
  }
}

@media (max-width: 767px) {
  .o-Headline-intro-text__BG {
    padding: 32px 0 66px;
  }
}

@media (max-width: 767px) {
  .news-article-template .m-sectionHeadSegment .a-headline br {
    display: none;
  }
}

.cmb_d160t120m60 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t120m60 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t120m60 {
    margin-bottom: 60px;
  }
}

.cmb_d120t88m60 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t88m60 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t88m60 {
    margin-bottom: 60px;
  }
}

.o-player-profile-template .m-content-table__default tr .a-tableCell:first-child,
.o-player-profile-template .m-content-table__leadingColumn tr .a-tableCell:first-child {
  width: 138px;
}

.o-player-profile-template--Leading-Column .m-content-table, .o-player-profile-template--SpecificationsSegment, .o-player-profile-template--CTA-Segment {
  max-width: 936px;
  margin-left: auto;
  margin-right: auto;
}

.o-player-profile-template--Leading-Column .a-subheadline, .o-player-profile-template--Line-Table .a-subheadline, .o-player-profile-template--SpecificationsSegment .a-subheadline, .o-player-profile-template--Carousel .a-subheadline, .o-player-profile-template--Staff-Profiles .a-subheadline {
  text-align: center;
  margin-bottom: 32px;
}

.o-player-profile-template--SpecificationsSegment .o-specificationsSegment {
  overflow: auto;
}

@media (max-width: 767px) {
  .o-player-profile-template--Leading-Column .m-content-table {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media (min-width: 1193px) {
  .o-player-profile-template--quote-bar .o-quote-bar--Large .quote-bar-img {
    width: 575px;
    margin-left: -80px;
  }
}

@media (max-width: 576px) {
  .o-player-profile-template--quote-bar .o-quote-bar--Large::after {
    display: none;
  }
}

@media (max-width: 576px) {
  .o-player-profile-template--quote-bar .o-quote-bar--Large {
    padding-bottom: 40px;
  }
}

.newsHeadSegment-wrap .m-sectionHeadSegment {
  margin-bottom: 24px;
}

.newsHeadSegment-wrap .m-sectionHeadSegment--XLarge .a-headline--Small {
  font-size: 24px;
  line-height: 32px;
}

.newsTableSegment-wrap .container .container {
  padding: 0;
}

.newsCardSegment-wrap .o-overviewListSegment .col-12 .row {
  justify-content: center;
}

.pr_article_specificationsSegment__Link .o-specificationsSegment__Link {
  margin-bottom: 0;
}

.headlineLarge--gap .a-headline {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .headlineLarge--gap .a-headline {
    color: #2e008b;
    font-family: "Noto Sans SC";
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
  }
}

.presidents-head-segment, .presidents-quote-bar {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .presidents-head-segment, .presidents-quote-bar {
    margin-bottom: 120px;
  }
}

.president-paragraph {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .president-paragraph {
    margin-bottom: 120px;
  }
}

.presidents-quote-signature-block, .frame-horizontal {
  margin-bottom: 40px;
}

.notification-section {
  padding-top: 24px;
}

.notification-section .notification-with-button,
.notification-section .notification-default {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .notification-section .notification-with-button,
  .notification-section .notification-default {
    margin-bottom: 16px;
  }
}

.specifications-table .o-specificationsSegment__BG {
  padding-bottom: 96px;
}

.accessories-section .additional-accessories > .a-subheadline {
  margin-bottom: 32px;
}

.publication_download_large_chapters .o-publication-download-segment-large-chapters {
  display: none;
}

.techreview-download-list-action {
  margin-top: 72px;
}

@media (min-width: 1025px) {
  .techreview-download-list-action .a-button {
    width: 100%;
    max-width: 360px;
  }
}

@media (max-width: 768px) {
  .techreview-download-list-action .a-button {
    max-width: 264px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
  .techreview-download-list-action .a-button:hover {
    color: #ffffff;
  }
}

@media (max-width: 768px) {
  .publicationbackissues-list-action .a-button {
    max-width: 264px;
    color: rgba(34, 34, 34, 0.78);
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #2e008b;
  }
  .publicationbackissues-list-action .a-button:hover {
    color: #ffffff;
  }
}

.cmb_d72t50m60 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t50m60 {
    margin-bottom: 50px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t50m60 {
    margin-bottom: 60px;
  }
}

.cmb_d120t90m60 {
  margin-bottom: 120px;
}

@media (max-width: 1024px) {
  .cmb_d120t90m60 {
    margin-bottom: 90px;
  }
}

@media (max-width: 767px) {
  .cmb_d120t90m60 {
    margin-bottom: 60px;
  }
}

.cmb_d72t72m40 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t72m40 {
    margin-bottom: 72px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t72m40 {
    margin-bottom: 40px;
  }
}

.cmb_d72t88m40 {
  margin-bottom: 72px;
}

@media (max-width: 1024px) {
  .cmb_d72t88m40 {
    margin-bottom: 88px;
  }
}

@media (max-width: 767px) {
  .cmb_d72t88m40 {
    margin-bottom: 40px;
  }
}

.cmb_d160t160m160 {
  margin-bottom: 160px;
}

@media (max-width: 1024px) {
  .cmb_d160t160m160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .cmb_d160t160m160 {
    margin-bottom: 160px;
  }
}

.t-Timeline--Milestone-Segment {
  margin-top: 72px;
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .t-Timeline--Milestone-Segment {
    margin-top: 40px;
    margin-bottom: 72px;
  }
}

.t-Timeline--Milestone-Segment:first-child {
  margin-top: 0;
}

.t-Timeline--Milestone-Segment:last-child {
  margin-bottom: 0;
}

.track_field_bg {
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top center;
}

.track_field_bg__section-1 {
  background-image: url(/schKouqa/files/cn/images/track-field-bg1.png);
  padding-top: 120px;
}

@media (max-width: 1024px) {
  .track_field_bg__section-1 {
    padding-top: 72px;
  }
}

@media (max-width: 767px) {
  .track_field_bg__section-1 {
    padding-top: 48px;
    background: none;
  }
}

.track_field_bg__section-2 {
  position: relative;
}

.track_field_bg__section-2::before {
  content: '';
  background: url(/schKouqa/files/cn/images/track-field-bg2.png) no-repeat;
  background-position: left bottom;
  background-size: 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  bottom: -160px;
}

@media (max-width: 1024px) {
  .track_field_bg__section-2::before {
    bottom: -120px;
  }
}

@media (max-width: 767px) {
  .track_field_bg__section-2::before {
    display: none;
  }
}

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