html {
  font-size: 1.2vw;
}

.title-word {
  opacity: 0;
  // transition: 0.05s ease-in-out opacity
}

.title-word.shown {
  opacity: 1;
}

body {
  // letter-spacing: 0.025em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.4;
  font-family: 'Sabon';
  // hyphens:auto;
  text-align: justify;
}

p {
  text-indent: 40px;
  text-indent: 2.5rem;
}

.ofc {-o-object-fit: cover;object-fit: cover;}

.ss-intro.swiper-container {
  margin-left: auto;
  margin-right: inherit;
  height: 272px;
  height: 17rem;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.22086999999999998 0.70785 0.07128 0 0 0.21087 0.71795 0.07128 0 0 0.21087 0.70785 0.08127999999999999 0 0 0 0 0 1 0" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.2" intercept="-0.09999999999999998" /><feFuncG type="linear" slope="1.2" intercept="-0.09999999999999998" /><feFuncB type="linear" slope="1.2" intercept="-0.09999999999999998" /></feComponentTransfer></filter></svg>#filter');
  -webkit-filter: saturate(0%) contrast(1.2);
          filter: saturate(0%) contrast(1.2)
}

.ss-intro.swiper-container .swiper-slide {
  height: 272px;
  height: 17rem;
}

.ss-old {
  height: 272px;
  height: 17rem;
}

.mw75{max-width: 1200px;max-width: 75rem;}
.mxa{margin-left: auto;margin-right: auto;}
.mla {margin-left: auto;}

.ff-sans{font-family: 'Calibre', 'Helvetica', sans-serif;}


.bgc-b{background-color: #18191a;}
.cw{color: #fff}

.c {top: 50%; left: 50%;
-webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);}
.cx {left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%)}

.end-text {
  -webkit-column-count: 2;
          column-count: 2;
}

.end-img-1 {
  // margin-right: 100px;
  width: 320px;
  width: 20rem;
  float: left;
  padding: 32px;
  padding: 2rem;
  margin-left: -176px;
  margin-left: -11rem;
}

.end-img-2 {
  // margin-right: 100px;
  width: 320px;
  width: 20rem;
  float: right;
  padding: 32px;
  padding: 2rem;
  margin-right: -160px;
  margin-right: -10rem;
}

.sub {width: 50%;}

.sub-fl:before, .sub-fr:before {
  content: '';
  width: 200px;
  width: 12.5rem;
  height: 200px;
  height: 12.5rem;
  clear:left;
}

.sub-fl:before {
  float: right;
}

.sub-fr:before {
  float: left;
}


@media screen and (max-width: 800px) {
  html {font-size: 4vw;}

  .ss-intro.swiper-container {
    margin-left: auto;
    margin-right: auto;
    height: 12rem
  }

  .ss-intro.swiper-container .swiper-slide {
    height: 12rem;
  }

  .end-img-1 {
    // margin-right: 100px;
    width: 100%;
    float: none;
    padding: 2rem 0;
    margin-left: 0;
  }

  .end-text {
    -webkit-column-count: 1;
            column-count: 1;
  }
}

@media screen and (max-width: 650px) {
  html {font-size: 4vw;}
  body {text-align: left;}
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9tYWluLmNzcyIsIjxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsV0FBVztFQUNYLHdDQUF5QztDQUkxQzs7QUFIQztFQUNFLFdBQVc7Q0FDWjs7QUFHSDtFQUNFLDJCQUEyQjtFQUMzQixvQ0FBb0M7RUFDcEMsbUNBQW1DO0VBQ25DLGlCQUFpQjtFQUNqQixxQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGtCQUFvQjtFQUFwQixvQkFBb0I7Q0FDckI7O0FBRUQsTUFBTSxxQkFBa0IsQUFBbEIsa0JBQWtCLENBQUM7O0FBRXpCO0VBQ0Usa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixjQUFjO0VBQWQsY0FBYztFQ3RDaEIsb21CQUFBO0VEdUNFLDJDQUFtQztVQUFuQyxrQ0FBbUM7Q0FLcEM7O0FBSEM7RUFDRSxjQUFjO0VBQWQsY0FBYztDQUNmOztBQUdIO0VBQ0UsY0FBYztFQUFkLGNBQWM7Q0FDZjs7QUFFRCxNQUFNLGtCQUFpQixBQUFqQixpQkFBaUIsQ0FBQztBQUN4QixLQUFLLGtCQUFrQixtQkFBbUIsQ0FBQztBQUMzQyxNQUFNLGtCQUFrQixDQUFDOztBQUV6QixTQUFTLGdEQUF5QixDQUFDOzs7QUFHbkMsT0FBTywwQkFBK0IsQ0FBQztBQUN2QyxJQUFJLFdBQVcsQ0FBQzs7QUFFaEIsSUFBSSxTQUFTLENBQUMsVUFBVTtBQUN4Qix5Q0FBaUM7UUFBakMsaUNBQWlDLENBQUM7QUFDbEMsS0FBSyxVQUFVLENBQUMsb0NBQTJCLENBQTNCLDJCQUEyQixDQUFDOztBQUU1QztFQUNFLHdCQUFnQjtVQUFoQixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsYUFBYTtFQUFiLGFBQWE7RUFDYixZQUFZO0VBQ1osY0FBYztFQUFkLGNBQWM7RUFDZCxvQkFBb0I7RUFBcEIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGFBQWE7RUFBYixhQUFhO0VBQ2IsYUFBYTtFQUNiLGNBQWM7RUFBZCxjQUFjO0VBQ2QscUJBQXFCO0VBQXJCLHFCQUFxQjtDQUN0Qjs7QUFFRCxNQUFNLFdBQVcsQ0FBQzs7QUFFbEI7RUFDRSxZQUFZO0VBQ1osYUFBZTtFQUFmLGVBQWU7RUFDZixjQUFnQjtFQUFoQixnQkFBZ0I7RUFDaEIsV0FBVztDQUNaOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsWUFBWTtDQUNiOzs7QUFHRDtFQUNFLE1BQU0sZUFBZSxDQUFDOztFQUV0QjtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsYUFBYztHQUtmOztFQUhDO0lBQ0UsY0FBYztHQUNmOztFQUdIO0lBQ0UsdUJBQXVCO0lBQ3ZCLFlBQVk7SUFDWixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSx3QkFBZ0I7WUFBaEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRSxNQUFNLGVBQWUsQ0FBQztFQUN0QixNQUFNLGlCQUFpQixDQUFDO0NBQ3pCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLXNlcmlmOiAnU2Fib24nO1xuICAtLXNhbnM6ICdDYWxpYnJlJywgJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XG4gIC0tYmxhY2s6ICMxODE5MWE7XG59XG5cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMS4ydnc7XG59XG5cbi50aXRsZS13b3JkIHtcbiAgb3BhY2l0eTogMDtcbiAgLy8gdHJhbnNpdGlvbjogMC4wNXMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgJi5zaG93biB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogdmFyKC0tc2VyaWYpO1xuICAvLyBoeXBoZW5zOmF1dG87XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbnAge1xuICB0ZXh0LWluZGVudDogMi41cmVtO1xufVxuXG4ub2ZjIHtvYmplY3QtZml0OiBjb3Zlcjt9XG5cbi5zcy1pbnRyby5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxN3JlbTtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwJSkgY29udHJhc3QoMS4yKTtcblxuICAmIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMTdyZW07XG4gIH1cbn1cblxuLnNzLW9sZCB7XG4gIGhlaWdodDogMTdyZW07XG59XG5cbi5tdzc1e21heC13aWR0aDogNzVyZW07fVxuLm14YXttYXJnaW4tbGVmdDogYXV0bzttYXJnaW4tcmlnaHQ6IGF1dG87fVxuLm1sYSB7bWFyZ2luLWxlZnQ6IGF1dG87fVxuXG4uZmYtc2Fuc3tmb250LWZhbWlseTogdmFyKC0tc2Fucyk7fVxuXG5cbi5iZ2MtYntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7fVxuLmN3e2NvbG9yOiAjZmZmfVxuXG4uYyB7dG9wOiA1MCU7IGxlZnQ6IDUwJTtcbnRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO31cbi5jeCB7bGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl9XG5cbi5lbmQtdGV4dCB7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cblxuLmVuZC1pbWctMSB7XG4gIC8vIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIHdpZHRoOiAyMHJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMTFyZW07XG59XG5cbi5lbmQtaW1nLTIge1xuICAvLyBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMjByZW07XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW07XG59XG5cbi5zdWIge3dpZHRoOiA1MCU7fVxuXG4uc3ViLWZsOmJlZm9yZSwgLnN1Yi1mcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEyLjVyZW07XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgY2xlYXI6bGVmdDtcbn1cblxuLnN1Yi1mbDpiZWZvcmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zdWItZnI6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaHRtbCB7Zm9udC1zaXplOiA0dnc7fVxuXG4gIC5zcy1pbnRyby5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMnJlbTtcblxuICAgICYgLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5lbmQtaW1nLTEge1xuICAgIC8vIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVuZC10ZXh0IHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgaHRtbCB7Zm9udC1zaXplOiA0dnc7fVxuICBib2R5IHt0ZXh0LWFsaWduOiBsZWZ0O31cbn0iLG51bGxdfQ== */