.codex-ctl div,
.codex-ctl dl,
.codex-ctl dt,
.codex-ctl dd,
.codex-ctl ul,
.codex-ctl ol,
.codex-ctl li,
.codex-ctl h1,
.codex-ctl h2,
.codex-ctl h3,
.codex-ctl h4,
.codex-ctl h5,
.codex-ctl h6,
.codex-ctl pre,
.codex-ctl form,
.codex-ctl fieldset,
.codex-ctl input,
.codex-ctl textarea,
.codex-ctl p,
.codex-ctl blockquote,
.codex-ctl th,
.codex-ctl td {
  margin: 0;
  padding: 0;
}
.codex-ctl address,
.codex-ctl caption,
.codex-ctl cite,
.codex-ctl code,
.codex-ctl dfn,
.codex-ctl em,
.codex-ctl strong,
.codex-ctl th,
.codex-ctl var {
  font-style: normal;
}
.codex-ctl table {
  border-collapse: collapse;
  border-spacing: 0;
}
.codex-ctl caption,
.codex-ctl th {
  text-align: left;
}
.codex-ctl q:before,
.codex-ctl q:after {
  content: "";
}
.codex-ctl object,
.codex-ctl embed {
  vertical-align: top;
}
.codex-ctl hr,
.codex-ctl legend {
  display: none;
}
.codex-ctl h1,
.codex-ctl h2,
.codex-ctl h3,
.codex-ctl h4,
.codex-ctl h5,
.codex-ctl h6 {
  font-size: 100%;
}
.codex-ctl img,
.codex-ctl abbr,
.codex-ctl acronym,
.codex-ctl fieldset {
  border: 0;
}
.codex-ctl ul li {
  list-style-type: none;
}
.codex-ctl a,
.codex-ctl label {
  text-decoration: none;
}
@media (min-width: 1201px) {
  .codex-ctl a,
  .codex-ctl label {
    cursor: pointer;
  }
}
.codex-ctl img {
  vertical-align: bottom;
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
}

.codex-ctl {
  color: #fff;
  background-color: #000;
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-size-adjust: none;
  margin: 0;
}
@media (max-width: 1000px) {
  .codex-ctl {
    font-size: 14px;
    width: 100%;
    min-width: 0;
  }
}
.codex-ctl * {
  box-sizing: border-box;
}
.codex-ctl img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.codex-ctl .pc {
  display: block;
}
@media (max-width: 1000px) {
  .codex-ctl .pc {
    display: none;
  }
}
.codex-ctl .sp {
  display: none;
}
@media (max-width: 1000px) {
  .codex-ctl .sp {
    display: block;
  }
}
.codex-ctl a,
.codex-ctl button {
  color: #000;
  display: block;
  transition: all 0.25s;
}
.codex-ctl a:hover,
.codex-ctl button:hover {
  opacity: 0.7;
}

/**
 * Swiper 8.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 4, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

.codex-ctl .page-footer {
  padding: 80px 0;
}
.codex-ctl .page-footer .foot-btn {
  display: flex;
  justify-content: center;
}

.codex-ctl [data-fade-in] {
  opacity: 0;
  transform: translateY(80px);
  transition: opacity 0.4s ease, transform 0.5s ease;
}
.codex-ctl [data-fade-in].is-fade-in {
  opacity: 1;
  transform: translateY(0);
}

.codex-ctl .u-mt-0 {
  margin-top: 0px !important;
}
.codex-ctl .u-mb-0 {
  margin-bottom: 0px !important;
}
.codex-ctl .u-mt-1 {
  margin-top: 1px !important;
}
.codex-ctl .u-mb-1 {
  margin-bottom: 1px !important;
}
.codex-ctl .u-mt-2 {
  margin-top: 2px !important;
}
.codex-ctl .u-mb-2 {
  margin-bottom: 2px !important;
}
.codex-ctl .u-mt-3 {
  margin-top: 3px !important;
}
.codex-ctl .u-mb-3 {
  margin-bottom: 3px !important;
}
.codex-ctl .u-mt-4 {
  margin-top: 4px !important;
}
.codex-ctl .u-mb-4 {
  margin-bottom: 4px !important;
}
.codex-ctl .u-mt-5 {
  margin-top: 5px !important;
}
.codex-ctl .u-mb-5 {
  margin-bottom: 5px !important;
}
.codex-ctl .u-mt-6 {
  margin-top: 6px !important;
}
.codex-ctl .u-mb-6 {
  margin-bottom: 6px !important;
}
.codex-ctl .u-mt-7 {
  margin-top: 7px !important;
}
.codex-ctl .u-mb-7 {
  margin-bottom: 7px !important;
}
.codex-ctl .u-mt-8 {
  margin-top: 8px !important;
}
.codex-ctl .u-mb-8 {
  margin-bottom: 8px !important;
}
.codex-ctl .u-mt-9 {
  margin-top: 9px !important;
}
.codex-ctl .u-mb-9 {
  margin-bottom: 9px !important;
}
.codex-ctl .u-mt-10 {
  margin-top: 10px !important;
}
.codex-ctl .u-mb-10 {
  margin-bottom: 10px !important;
}
.codex-ctl .u-mt-11 {
  margin-top: 11px !important;
}
.codex-ctl .u-mb-11 {
  margin-bottom: 11px !important;
}
.codex-ctl .u-mt-12 {
  margin-top: 12px !important;
}
.codex-ctl .u-mb-12 {
  margin-bottom: 12px !important;
}
.codex-ctl .u-mt-13 {
  margin-top: 13px !important;
}
.codex-ctl .u-mb-13 {
  margin-bottom: 13px !important;
}
.codex-ctl .u-mt-14 {
  margin-top: 14px !important;
}
.codex-ctl .u-mb-14 {
  margin-bottom: 14px !important;
}
.codex-ctl .u-mt-15 {
  margin-top: 15px !important;
}
.codex-ctl .u-mb-15 {
  margin-bottom: 15px !important;
}
.codex-ctl .u-mt-16 {
  margin-top: 16px !important;
}
.codex-ctl .u-mb-16 {
  margin-bottom: 16px !important;
}
.codex-ctl .u-mt-17 {
  margin-top: 17px !important;
}
.codex-ctl .u-mb-17 {
  margin-bottom: 17px !important;
}
.codex-ctl .u-mt-18 {
  margin-top: 18px !important;
}
.codex-ctl .u-mb-18 {
  margin-bottom: 18px !important;
}
.codex-ctl .u-mt-19 {
  margin-top: 19px !important;
}
.codex-ctl .u-mb-19 {
  margin-bottom: 19px !important;
}
.codex-ctl .u-mt-20 {
  margin-top: 20px !important;
}
.codex-ctl .u-mb-20 {
  margin-bottom: 20px !important;
}
.codex-ctl .u-mt-21 {
  margin-top: 21px !important;
}
.codex-ctl .u-mb-21 {
  margin-bottom: 21px !important;
}
.codex-ctl .u-mt-22 {
  margin-top: 22px !important;
}
.codex-ctl .u-mb-22 {
  margin-bottom: 22px !important;
}
.codex-ctl .u-mt-23 {
  margin-top: 23px !important;
}
.codex-ctl .u-mb-23 {
  margin-bottom: 23px !important;
}
.codex-ctl .u-mt-24 {
  margin-top: 24px !important;
}
.codex-ctl .u-mb-24 {
  margin-bottom: 24px !important;
}
.codex-ctl .u-mt-25 {
  margin-top: 25px !important;
}
.codex-ctl .u-mb-25 {
  margin-bottom: 25px !important;
}
.codex-ctl .u-mt-26 {
  margin-top: 26px !important;
}
.codex-ctl .u-mb-26 {
  margin-bottom: 26px !important;
}
.codex-ctl .u-mt-27 {
  margin-top: 27px !important;
}
.codex-ctl .u-mb-27 {
  margin-bottom: 27px !important;
}
.codex-ctl .u-mt-28 {
  margin-top: 28px !important;
}
.codex-ctl .u-mb-28 {
  margin-bottom: 28px !important;
}
.codex-ctl .u-mt-29 {
  margin-top: 29px !important;
}
.codex-ctl .u-mb-29 {
  margin-bottom: 29px !important;
}
.codex-ctl .u-mt-30 {
  margin-top: 30px !important;
}
.codex-ctl .u-mb-30 {
  margin-bottom: 30px !important;
}
.codex-ctl .u-mt-31 {
  margin-top: 31px !important;
}
.codex-ctl .u-mb-31 {
  margin-bottom: 31px !important;
}
.codex-ctl .u-mt-32 {
  margin-top: 32px !important;
}
.codex-ctl .u-mb-32 {
  margin-bottom: 32px !important;
}
.codex-ctl .u-mt-33 {
  margin-top: 33px !important;
}
.codex-ctl .u-mb-33 {
  margin-bottom: 33px !important;
}
.codex-ctl .u-mt-34 {
  margin-top: 34px !important;
}
.codex-ctl .u-mb-34 {
  margin-bottom: 34px !important;
}
.codex-ctl .u-mt-35 {
  margin-top: 35px !important;
}
.codex-ctl .u-mb-35 {
  margin-bottom: 35px !important;
}
.codex-ctl .u-mt-36 {
  margin-top: 36px !important;
}
.codex-ctl .u-mb-36 {
  margin-bottom: 36px !important;
}
.codex-ctl .u-mt-37 {
  margin-top: 37px !important;
}
.codex-ctl .u-mb-37 {
  margin-bottom: 37px !important;
}
.codex-ctl .u-mt-38 {
  margin-top: 38px !important;
}
.codex-ctl .u-mb-38 {
  margin-bottom: 38px !important;
}
.codex-ctl .u-mt-39 {
  margin-top: 39px !important;
}
.codex-ctl .u-mb-39 {
  margin-bottom: 39px !important;
}
.codex-ctl .u-mt-40 {
  margin-top: 40px !important;
}
.codex-ctl .u-mb-40 {
  margin-bottom: 40px !important;
}
.codex-ctl .u-mt-41 {
  margin-top: 41px !important;
}
.codex-ctl .u-mb-41 {
  margin-bottom: 41px !important;
}
.codex-ctl .u-mt-42 {
  margin-top: 42px !important;
}
.codex-ctl .u-mb-42 {
  margin-bottom: 42px !important;
}
.codex-ctl .u-mt-43 {
  margin-top: 43px !important;
}
.codex-ctl .u-mb-43 {
  margin-bottom: 43px !important;
}
.codex-ctl .u-mt-44 {
  margin-top: 44px !important;
}
.codex-ctl .u-mb-44 {
  margin-bottom: 44px !important;
}
.codex-ctl .u-mt-45 {
  margin-top: 45px !important;
}
.codex-ctl .u-mb-45 {
  margin-bottom: 45px !important;
}
.codex-ctl .u-mt-46 {
  margin-top: 46px !important;
}
.codex-ctl .u-mb-46 {
  margin-bottom: 46px !important;
}
.codex-ctl .u-mt-47 {
  margin-top: 47px !important;
}
.codex-ctl .u-mb-47 {
  margin-bottom: 47px !important;
}
.codex-ctl .u-mt-48 {
  margin-top: 48px !important;
}
.codex-ctl .u-mb-48 {
  margin-bottom: 48px !important;
}
.codex-ctl .u-mt-49 {
  margin-top: 49px !important;
}
.codex-ctl .u-mb-49 {
  margin-bottom: 49px !important;
}
.codex-ctl .u-mt-50 {
  margin-top: 50px !important;
}
.codex-ctl .u-mb-50 {
  margin-bottom: 50px !important;
}
.codex-ctl .u-mt-51 {
  margin-top: 51px !important;
}
.codex-ctl .u-mb-51 {
  margin-bottom: 51px !important;
}
.codex-ctl .u-mt-52 {
  margin-top: 52px !important;
}
.codex-ctl .u-mb-52 {
  margin-bottom: 52px !important;
}
.codex-ctl .u-mt-53 {
  margin-top: 53px !important;
}
.codex-ctl .u-mb-53 {
  margin-bottom: 53px !important;
}
.codex-ctl .u-mt-54 {
  margin-top: 54px !important;
}
.codex-ctl .u-mb-54 {
  margin-bottom: 54px !important;
}
.codex-ctl .u-mt-55 {
  margin-top: 55px !important;
}
.codex-ctl .u-mb-55 {
  margin-bottom: 55px !important;
}
.codex-ctl .u-mt-56 {
  margin-top: 56px !important;
}
.codex-ctl .u-mb-56 {
  margin-bottom: 56px !important;
}
.codex-ctl .u-mt-57 {
  margin-top: 57px !important;
}
.codex-ctl .u-mb-57 {
  margin-bottom: 57px !important;
}
.codex-ctl .u-mt-58 {
  margin-top: 58px !important;
}
.codex-ctl .u-mb-58 {
  margin-bottom: 58px !important;
}
.codex-ctl .u-mt-59 {
  margin-top: 59px !important;
}
.codex-ctl .u-mb-59 {
  margin-bottom: 59px !important;
}
.codex-ctl .u-mt-60 {
  margin-top: 60px !important;
}
.codex-ctl .u-mb-60 {
  margin-bottom: 60px !important;
}
.codex-ctl .u-mt-61 {
  margin-top: 61px !important;
}
.codex-ctl .u-mb-61 {
  margin-bottom: 61px !important;
}
.codex-ctl .u-mt-62 {
  margin-top: 62px !important;
}
.codex-ctl .u-mb-62 {
  margin-bottom: 62px !important;
}
.codex-ctl .u-mt-63 {
  margin-top: 63px !important;
}
.codex-ctl .u-mb-63 {
  margin-bottom: 63px !important;
}
.codex-ctl .u-mt-64 {
  margin-top: 64px !important;
}
.codex-ctl .u-mb-64 {
  margin-bottom: 64px !important;
}
.codex-ctl .u-mt-65 {
  margin-top: 65px !important;
}
.codex-ctl .u-mb-65 {
  margin-bottom: 65px !important;
}
.codex-ctl .u-mt-66 {
  margin-top: 66px !important;
}
.codex-ctl .u-mb-66 {
  margin-bottom: 66px !important;
}
.codex-ctl .u-mt-67 {
  margin-top: 67px !important;
}
.codex-ctl .u-mb-67 {
  margin-bottom: 67px !important;
}
.codex-ctl .u-mt-68 {
  margin-top: 68px !important;
}
.codex-ctl .u-mb-68 {
  margin-bottom: 68px !important;
}
.codex-ctl .u-mt-69 {
  margin-top: 69px !important;
}
.codex-ctl .u-mb-69 {
  margin-bottom: 69px !important;
}
.codex-ctl .u-mt-70 {
  margin-top: 70px !important;
}
.codex-ctl .u-mb-70 {
  margin-bottom: 70px !important;
}
.codex-ctl .u-mt-71 {
  margin-top: 71px !important;
}
.codex-ctl .u-mb-71 {
  margin-bottom: 71px !important;
}
.codex-ctl .u-mt-72 {
  margin-top: 72px !important;
}
.codex-ctl .u-mb-72 {
  margin-bottom: 72px !important;
}
.codex-ctl .u-mt-73 {
  margin-top: 73px !important;
}
.codex-ctl .u-mb-73 {
  margin-bottom: 73px !important;
}
.codex-ctl .u-mt-74 {
  margin-top: 74px !important;
}
.codex-ctl .u-mb-74 {
  margin-bottom: 74px !important;
}
.codex-ctl .u-mt-75 {
  margin-top: 75px !important;
}
.codex-ctl .u-mb-75 {
  margin-bottom: 75px !important;
}
.codex-ctl .u-mt-76 {
  margin-top: 76px !important;
}
.codex-ctl .u-mb-76 {
  margin-bottom: 76px !important;
}
.codex-ctl .u-mt-77 {
  margin-top: 77px !important;
}
.codex-ctl .u-mb-77 {
  margin-bottom: 77px !important;
}
.codex-ctl .u-mt-78 {
  margin-top: 78px !important;
}
.codex-ctl .u-mb-78 {
  margin-bottom: 78px !important;
}
.codex-ctl .u-mt-79 {
  margin-top: 79px !important;
}
.codex-ctl .u-mb-79 {
  margin-bottom: 79px !important;
}
.codex-ctl .u-mt-80 {
  margin-top: 80px !important;
}
.codex-ctl .u-mb-80 {
  margin-bottom: 80px !important;
}
.codex-ctl .u-mt-81 {
  margin-top: 81px !important;
}
.codex-ctl .u-mb-81 {
  margin-bottom: 81px !important;
}
.codex-ctl .u-mt-82 {
  margin-top: 82px !important;
}
.codex-ctl .u-mb-82 {
  margin-bottom: 82px !important;
}
.codex-ctl .u-mt-83 {
  margin-top: 83px !important;
}
.codex-ctl .u-mb-83 {
  margin-bottom: 83px !important;
}
.codex-ctl .u-mt-84 {
  margin-top: 84px !important;
}
.codex-ctl .u-mb-84 {
  margin-bottom: 84px !important;
}
.codex-ctl .u-mt-85 {
  margin-top: 85px !important;
}
.codex-ctl .u-mb-85 {
  margin-bottom: 85px !important;
}
.codex-ctl .u-mt-86 {
  margin-top: 86px !important;
}
.codex-ctl .u-mb-86 {
  margin-bottom: 86px !important;
}
.codex-ctl .u-mt-87 {
  margin-top: 87px !important;
}
.codex-ctl .u-mb-87 {
  margin-bottom: 87px !important;
}
.codex-ctl .u-mt-88 {
  margin-top: 88px !important;
}
.codex-ctl .u-mb-88 {
  margin-bottom: 88px !important;
}
.codex-ctl .u-mt-89 {
  margin-top: 89px !important;
}
.codex-ctl .u-mb-89 {
  margin-bottom: 89px !important;
}
.codex-ctl .u-mt-90 {
  margin-top: 90px !important;
}
.codex-ctl .u-mb-90 {
  margin-bottom: 90px !important;
}
.codex-ctl .u-mt-91 {
  margin-top: 91px !important;
}
.codex-ctl .u-mb-91 {
  margin-bottom: 91px !important;
}
.codex-ctl .u-mt-92 {
  margin-top: 92px !important;
}
.codex-ctl .u-mb-92 {
  margin-bottom: 92px !important;
}
.codex-ctl .u-mt-93 {
  margin-top: 93px !important;
}
.codex-ctl .u-mb-93 {
  margin-bottom: 93px !important;
}
.codex-ctl .u-mt-94 {
  margin-top: 94px !important;
}
.codex-ctl .u-mb-94 {
  margin-bottom: 94px !important;
}
.codex-ctl .u-mt-95 {
  margin-top: 95px !important;
}
.codex-ctl .u-mb-95 {
  margin-bottom: 95px !important;
}
.codex-ctl .u-mt-96 {
  margin-top: 96px !important;
}
.codex-ctl .u-mb-96 {
  margin-bottom: 96px !important;
}
.codex-ctl .u-mt-97 {
  margin-top: 97px !important;
}
.codex-ctl .u-mb-97 {
  margin-bottom: 97px !important;
}
.codex-ctl .u-mt-98 {
  margin-top: 98px !important;
}
.codex-ctl .u-mb-98 {
  margin-bottom: 98px !important;
}
.codex-ctl .u-mt-99 {
  margin-top: 99px !important;
}
.codex-ctl .u-mb-99 {
  margin-bottom: 99px !important;
}
.codex-ctl .u-mt-100 {
  margin-top: 100px !important;
}
.codex-ctl .u-mb-100 {
  margin-bottom: 100px !important;
}
.codex-ctl .u-mt-101 {
  margin-top: 101px !important;
}
.codex-ctl .u-mb-101 {
  margin-bottom: 101px !important;
}
.codex-ctl .u-mt-102 {
  margin-top: 102px !important;
}
.codex-ctl .u-mb-102 {
  margin-bottom: 102px !important;
}
.codex-ctl .u-mt-103 {
  margin-top: 103px !important;
}
.codex-ctl .u-mb-103 {
  margin-bottom: 103px !important;
}
.codex-ctl .u-mt-104 {
  margin-top: 104px !important;
}
.codex-ctl .u-mb-104 {
  margin-bottom: 104px !important;
}
.codex-ctl .u-mt-105 {
  margin-top: 105px !important;
}
.codex-ctl .u-mb-105 {
  margin-bottom: 105px !important;
}
.codex-ctl .u-mt-106 {
  margin-top: 106px !important;
}
.codex-ctl .u-mb-106 {
  margin-bottom: 106px !important;
}
.codex-ctl .u-mt-107 {
  margin-top: 107px !important;
}
.codex-ctl .u-mb-107 {
  margin-bottom: 107px !important;
}
.codex-ctl .u-mt-108 {
  margin-top: 108px !important;
}
.codex-ctl .u-mb-108 {
  margin-bottom: 108px !important;
}
.codex-ctl .u-mt-109 {
  margin-top: 109px !important;
}
.codex-ctl .u-mb-109 {
  margin-bottom: 109px !important;
}
.codex-ctl .u-mt-110 {
  margin-top: 110px !important;
}
.codex-ctl .u-mb-110 {
  margin-bottom: 110px !important;
}
.codex-ctl .u-mt-111 {
  margin-top: 111px !important;
}
.codex-ctl .u-mb-111 {
  margin-bottom: 111px !important;
}
.codex-ctl .u-mt-112 {
  margin-top: 112px !important;
}
.codex-ctl .u-mb-112 {
  margin-bottom: 112px !important;
}
.codex-ctl .u-mt-113 {
  margin-top: 113px !important;
}
.codex-ctl .u-mb-113 {
  margin-bottom: 113px !important;
}
.codex-ctl .u-mt-114 {
  margin-top: 114px !important;
}
.codex-ctl .u-mb-114 {
  margin-bottom: 114px !important;
}
.codex-ctl .u-mt-115 {
  margin-top: 115px !important;
}
.codex-ctl .u-mb-115 {
  margin-bottom: 115px !important;
}
.codex-ctl .u-mt-116 {
  margin-top: 116px !important;
}
.codex-ctl .u-mb-116 {
  margin-bottom: 116px !important;
}
.codex-ctl .u-mt-117 {
  margin-top: 117px !important;
}
.codex-ctl .u-mb-117 {
  margin-bottom: 117px !important;
}
.codex-ctl .u-mt-118 {
  margin-top: 118px !important;
}
.codex-ctl .u-mb-118 {
  margin-bottom: 118px !important;
}
.codex-ctl .u-mt-119 {
  margin-top: 119px !important;
}
.codex-ctl .u-mb-119 {
  margin-bottom: 119px !important;
}
.codex-ctl .u-mt-120 {
  margin-top: 120px !important;
}
.codex-ctl .u-mb-120 {
  margin-bottom: 120px !important;
}
.codex-ctl .u-mt-121 {
  margin-top: 121px !important;
}
.codex-ctl .u-mb-121 {
  margin-bottom: 121px !important;
}
.codex-ctl .u-mt-122 {
  margin-top: 122px !important;
}
.codex-ctl .u-mb-122 {
  margin-bottom: 122px !important;
}
.codex-ctl .u-mt-123 {
  margin-top: 123px !important;
}
.codex-ctl .u-mb-123 {
  margin-bottom: 123px !important;
}
.codex-ctl .u-mt-124 {
  margin-top: 124px !important;
}
.codex-ctl .u-mb-124 {
  margin-bottom: 124px !important;
}
.codex-ctl .u-mt-125 {
  margin-top: 125px !important;
}
.codex-ctl .u-mb-125 {
  margin-bottom: 125px !important;
}
.codex-ctl .u-mt-126 {
  margin-top: 126px !important;
}
.codex-ctl .u-mb-126 {
  margin-bottom: 126px !important;
}
.codex-ctl .u-mt-127 {
  margin-top: 127px !important;
}
.codex-ctl .u-mb-127 {
  margin-bottom: 127px !important;
}
.codex-ctl .u-mt-128 {
  margin-top: 128px !important;
}
.codex-ctl .u-mb-128 {
  margin-bottom: 128px !important;
}
.codex-ctl .u-mt-129 {
  margin-top: 129px !important;
}
.codex-ctl .u-mb-129 {
  margin-bottom: 129px !important;
}
.codex-ctl .u-mt-130 {
  margin-top: 130px !important;
}
.codex-ctl .u-mb-130 {
  margin-bottom: 130px !important;
}
.codex-ctl .u-mt-131 {
  margin-top: 131px !important;
}
.codex-ctl .u-mb-131 {
  margin-bottom: 131px !important;
}
.codex-ctl .u-mt-132 {
  margin-top: 132px !important;
}
.codex-ctl .u-mb-132 {
  margin-bottom: 132px !important;
}
.codex-ctl .u-mt-133 {
  margin-top: 133px !important;
}
.codex-ctl .u-mb-133 {
  margin-bottom: 133px !important;
}
.codex-ctl .u-mt-134 {
  margin-top: 134px !important;
}
.codex-ctl .u-mb-134 {
  margin-bottom: 134px !important;
}
.codex-ctl .u-mt-135 {
  margin-top: 135px !important;
}
.codex-ctl .u-mb-135 {
  margin-bottom: 135px !important;
}
.codex-ctl .u-mt-136 {
  margin-top: 136px !important;
}
.codex-ctl .u-mb-136 {
  margin-bottom: 136px !important;
}
.codex-ctl .u-mt-137 {
  margin-top: 137px !important;
}
.codex-ctl .u-mb-137 {
  margin-bottom: 137px !important;
}
.codex-ctl .u-mt-138 {
  margin-top: 138px !important;
}
.codex-ctl .u-mb-138 {
  margin-bottom: 138px !important;
}
.codex-ctl .u-mt-139 {
  margin-top: 139px !important;
}
.codex-ctl .u-mb-139 {
  margin-bottom: 139px !important;
}
.codex-ctl .u-mt-140 {
  margin-top: 140px !important;
}
.codex-ctl .u-mb-140 {
  margin-bottom: 140px !important;
}
.codex-ctl .u-mt-141 {
  margin-top: 141px !important;
}
.codex-ctl .u-mb-141 {
  margin-bottom: 141px !important;
}
.codex-ctl .u-mt-142 {
  margin-top: 142px !important;
}
.codex-ctl .u-mb-142 {
  margin-bottom: 142px !important;
}
.codex-ctl .u-mt-143 {
  margin-top: 143px !important;
}
.codex-ctl .u-mb-143 {
  margin-bottom: 143px !important;
}
.codex-ctl .u-mt-144 {
  margin-top: 144px !important;
}
.codex-ctl .u-mb-144 {
  margin-bottom: 144px !important;
}
.codex-ctl .u-mt-145 {
  margin-top: 145px !important;
}
.codex-ctl .u-mb-145 {
  margin-bottom: 145px !important;
}
.codex-ctl .u-mt-146 {
  margin-top: 146px !important;
}
.codex-ctl .u-mb-146 {
  margin-bottom: 146px !important;
}
.codex-ctl .u-mt-147 {
  margin-top: 147px !important;
}
.codex-ctl .u-mb-147 {
  margin-bottom: 147px !important;
}
.codex-ctl .u-mt-148 {
  margin-top: 148px !important;
}
.codex-ctl .u-mb-148 {
  margin-bottom: 148px !important;
}
.codex-ctl .u-mt-149 {
  margin-top: 149px !important;
}
.codex-ctl .u-mb-149 {
  margin-bottom: 149px !important;
}
.codex-ctl .u-mt-150 {
  margin-top: 150px !important;
}
.codex-ctl .u-mb-150 {
  margin-bottom: 150px !important;
}
.codex-ctl .u-mt-151 {
  margin-top: 151px !important;
}
.codex-ctl .u-mb-151 {
  margin-bottom: 151px !important;
}
.codex-ctl .u-mt-152 {
  margin-top: 152px !important;
}
.codex-ctl .u-mb-152 {
  margin-bottom: 152px !important;
}
.codex-ctl .u-mt-153 {
  margin-top: 153px !important;
}
.codex-ctl .u-mb-153 {
  margin-bottom: 153px !important;
}
.codex-ctl .u-mt-154 {
  margin-top: 154px !important;
}
.codex-ctl .u-mb-154 {
  margin-bottom: 154px !important;
}
.codex-ctl .u-mt-155 {
  margin-top: 155px !important;
}
.codex-ctl .u-mb-155 {
  margin-bottom: 155px !important;
}
.codex-ctl .u-mt-156 {
  margin-top: 156px !important;
}
.codex-ctl .u-mb-156 {
  margin-bottom: 156px !important;
}
.codex-ctl .u-mt-157 {
  margin-top: 157px !important;
}
.codex-ctl .u-mb-157 {
  margin-bottom: 157px !important;
}
.codex-ctl .u-mt-158 {
  margin-top: 158px !important;
}
.codex-ctl .u-mb-158 {
  margin-bottom: 158px !important;
}
.codex-ctl .u-mt-159 {
  margin-top: 159px !important;
}
.codex-ctl .u-mb-159 {
  margin-bottom: 159px !important;
}
.codex-ctl .u-mt-160 {
  margin-top: 160px !important;
}
.codex-ctl .u-mb-160 {
  margin-bottom: 160px !important;
}
.codex-ctl .u-mt-161 {
  margin-top: 161px !important;
}
.codex-ctl .u-mb-161 {
  margin-bottom: 161px !important;
}
.codex-ctl .u-mt-162 {
  margin-top: 162px !important;
}
.codex-ctl .u-mb-162 {
  margin-bottom: 162px !important;
}
.codex-ctl .u-mt-163 {
  margin-top: 163px !important;
}
.codex-ctl .u-mb-163 {
  margin-bottom: 163px !important;
}
.codex-ctl .u-mt-164 {
  margin-top: 164px !important;
}
.codex-ctl .u-mb-164 {
  margin-bottom: 164px !important;
}
.codex-ctl .u-mt-165 {
  margin-top: 165px !important;
}
.codex-ctl .u-mb-165 {
  margin-bottom: 165px !important;
}
.codex-ctl .u-mt-166 {
  margin-top: 166px !important;
}
.codex-ctl .u-mb-166 {
  margin-bottom: 166px !important;
}
.codex-ctl .u-mt-167 {
  margin-top: 167px !important;
}
.codex-ctl .u-mb-167 {
  margin-bottom: 167px !important;
}
.codex-ctl .u-mt-168 {
  margin-top: 168px !important;
}
.codex-ctl .u-mb-168 {
  margin-bottom: 168px !important;
}
.codex-ctl .u-mt-169 {
  margin-top: 169px !important;
}
.codex-ctl .u-mb-169 {
  margin-bottom: 169px !important;
}
.codex-ctl .u-mt-170 {
  margin-top: 170px !important;
}
.codex-ctl .u-mb-170 {
  margin-bottom: 170px !important;
}
.codex-ctl .u-mt-171 {
  margin-top: 171px !important;
}
.codex-ctl .u-mb-171 {
  margin-bottom: 171px !important;
}
.codex-ctl .u-mt-172 {
  margin-top: 172px !important;
}
.codex-ctl .u-mb-172 {
  margin-bottom: 172px !important;
}
.codex-ctl .u-mt-173 {
  margin-top: 173px !important;
}
.codex-ctl .u-mb-173 {
  margin-bottom: 173px !important;
}
.codex-ctl .u-mt-174 {
  margin-top: 174px !important;
}
.codex-ctl .u-mb-174 {
  margin-bottom: 174px !important;
}
.codex-ctl .u-mt-175 {
  margin-top: 175px !important;
}
.codex-ctl .u-mb-175 {
  margin-bottom: 175px !important;
}
.codex-ctl .u-mt-176 {
  margin-top: 176px !important;
}
.codex-ctl .u-mb-176 {
  margin-bottom: 176px !important;
}
.codex-ctl .u-mt-177 {
  margin-top: 177px !important;
}
.codex-ctl .u-mb-177 {
  margin-bottom: 177px !important;
}
.codex-ctl .u-mt-178 {
  margin-top: 178px !important;
}
.codex-ctl .u-mb-178 {
  margin-bottom: 178px !important;
}
.codex-ctl .u-mt-179 {
  margin-top: 179px !important;
}
.codex-ctl .u-mb-179 {
  margin-bottom: 179px !important;
}
.codex-ctl .u-mt-180 {
  margin-top: 180px !important;
}
.codex-ctl .u-mb-180 {
  margin-bottom: 180px !important;
}
.codex-ctl .u-mt-181 {
  margin-top: 181px !important;
}
.codex-ctl .u-mb-181 {
  margin-bottom: 181px !important;
}
.codex-ctl .u-mt-182 {
  margin-top: 182px !important;
}
.codex-ctl .u-mb-182 {
  margin-bottom: 182px !important;
}
.codex-ctl .u-mt-183 {
  margin-top: 183px !important;
}
.codex-ctl .u-mb-183 {
  margin-bottom: 183px !important;
}
.codex-ctl .u-mt-184 {
  margin-top: 184px !important;
}
.codex-ctl .u-mb-184 {
  margin-bottom: 184px !important;
}
.codex-ctl .u-mt-185 {
  margin-top: 185px !important;
}
.codex-ctl .u-mb-185 {
  margin-bottom: 185px !important;
}
.codex-ctl .u-mt-186 {
  margin-top: 186px !important;
}
.codex-ctl .u-mb-186 {
  margin-bottom: 186px !important;
}
.codex-ctl .u-mt-187 {
  margin-top: 187px !important;
}
.codex-ctl .u-mb-187 {
  margin-bottom: 187px !important;
}
.codex-ctl .u-mt-188 {
  margin-top: 188px !important;
}
.codex-ctl .u-mb-188 {
  margin-bottom: 188px !important;
}
.codex-ctl .u-mt-189 {
  margin-top: 189px !important;
}
.codex-ctl .u-mb-189 {
  margin-bottom: 189px !important;
}
.codex-ctl .u-mt-190 {
  margin-top: 190px !important;
}
.codex-ctl .u-mb-190 {
  margin-bottom: 190px !important;
}
.codex-ctl .u-mt-191 {
  margin-top: 191px !important;
}
.codex-ctl .u-mb-191 {
  margin-bottom: 191px !important;
}
.codex-ctl .u-mt-192 {
  margin-top: 192px !important;
}
.codex-ctl .u-mb-192 {
  margin-bottom: 192px !important;
}
.codex-ctl .u-mt-193 {
  margin-top: 193px !important;
}
.codex-ctl .u-mb-193 {
  margin-bottom: 193px !important;
}
.codex-ctl .u-mt-194 {
  margin-top: 194px !important;
}
.codex-ctl .u-mb-194 {
  margin-bottom: 194px !important;
}
.codex-ctl .u-mt-195 {
  margin-top: 195px !important;
}
.codex-ctl .u-mb-195 {
  margin-bottom: 195px !important;
}
.codex-ctl .u-mt-196 {
  margin-top: 196px !important;
}
.codex-ctl .u-mb-196 {
  margin-bottom: 196px !important;
}
.codex-ctl .u-mt-197 {
  margin-top: 197px !important;
}
.codex-ctl .u-mb-197 {
  margin-bottom: 197px !important;
}
.codex-ctl .u-mt-198 {
  margin-top: 198px !important;
}
.codex-ctl .u-mb-198 {
  margin-bottom: 198px !important;
}
.codex-ctl .u-mt-199 {
  margin-top: 199px !important;
}
.codex-ctl .u-mb-199 {
  margin-bottom: 199px !important;
}
.codex-ctl .u-mt-200 {
  margin-top: 200px !important;
}
.codex-ctl .u-mb-200 {
  margin-bottom: 200px !important;
}
.codex-ctl .u-mt-201 {
  margin-top: 201px !important;
}
.codex-ctl .u-mb-201 {
  margin-bottom: 201px !important;
}
.codex-ctl .u-mt-202 {
  margin-top: 202px !important;
}
.codex-ctl .u-mb-202 {
  margin-bottom: 202px !important;
}
.codex-ctl .u-mt-203 {
  margin-top: 203px !important;
}
.codex-ctl .u-mb-203 {
  margin-bottom: 203px !important;
}
.codex-ctl .u-mt-204 {
  margin-top: 204px !important;
}
.codex-ctl .u-mb-204 {
  margin-bottom: 204px !important;
}
.codex-ctl .u-mt-205 {
  margin-top: 205px !important;
}
.codex-ctl .u-mb-205 {
  margin-bottom: 205px !important;
}
.codex-ctl .u-mt-206 {
  margin-top: 206px !important;
}
.codex-ctl .u-mb-206 {
  margin-bottom: 206px !important;
}
.codex-ctl .u-mt-207 {
  margin-top: 207px !important;
}
.codex-ctl .u-mb-207 {
  margin-bottom: 207px !important;
}
.codex-ctl .u-mt-208 {
  margin-top: 208px !important;
}
.codex-ctl .u-mb-208 {
  margin-bottom: 208px !important;
}
.codex-ctl .u-mt-209 {
  margin-top: 209px !important;
}
.codex-ctl .u-mb-209 {
  margin-bottom: 209px !important;
}
.codex-ctl .u-mt-210 {
  margin-top: 210px !important;
}
.codex-ctl .u-mb-210 {
  margin-bottom: 210px !important;
}
.codex-ctl .u-mt-211 {
  margin-top: 211px !important;
}
.codex-ctl .u-mb-211 {
  margin-bottom: 211px !important;
}
.codex-ctl .u-mt-212 {
  margin-top: 212px !important;
}
.codex-ctl .u-mb-212 {
  margin-bottom: 212px !important;
}
.codex-ctl .u-mt-213 {
  margin-top: 213px !important;
}
.codex-ctl .u-mb-213 {
  margin-bottom: 213px !important;
}
.codex-ctl .u-mt-214 {
  margin-top: 214px !important;
}
.codex-ctl .u-mb-214 {
  margin-bottom: 214px !important;
}
.codex-ctl .u-mt-215 {
  margin-top: 215px !important;
}
.codex-ctl .u-mb-215 {
  margin-bottom: 215px !important;
}
.codex-ctl .u-mt-216 {
  margin-top: 216px !important;
}
.codex-ctl .u-mb-216 {
  margin-bottom: 216px !important;
}
.codex-ctl .u-mt-217 {
  margin-top: 217px !important;
}
.codex-ctl .u-mb-217 {
  margin-bottom: 217px !important;
}
.codex-ctl .u-mt-218 {
  margin-top: 218px !important;
}
.codex-ctl .u-mb-218 {
  margin-bottom: 218px !important;
}
.codex-ctl .u-mt-219 {
  margin-top: 219px !important;
}
.codex-ctl .u-mb-219 {
  margin-bottom: 219px !important;
}
.codex-ctl .u-mt-220 {
  margin-top: 220px !important;
}
.codex-ctl .u-mb-220 {
  margin-bottom: 220px !important;
}
.codex-ctl .u-mt-221 {
  margin-top: 221px !important;
}
.codex-ctl .u-mb-221 {
  margin-bottom: 221px !important;
}
.codex-ctl .u-mt-222 {
  margin-top: 222px !important;
}
.codex-ctl .u-mb-222 {
  margin-bottom: 222px !important;
}
.codex-ctl .u-mt-223 {
  margin-top: 223px !important;
}
.codex-ctl .u-mb-223 {
  margin-bottom: 223px !important;
}
.codex-ctl .u-mt-224 {
  margin-top: 224px !important;
}
.codex-ctl .u-mb-224 {
  margin-bottom: 224px !important;
}
.codex-ctl .u-mt-225 {
  margin-top: 225px !important;
}
.codex-ctl .u-mb-225 {
  margin-bottom: 225px !important;
}
.codex-ctl .u-mt-226 {
  margin-top: 226px !important;
}
.codex-ctl .u-mb-226 {
  margin-bottom: 226px !important;
}
.codex-ctl .u-mt-227 {
  margin-top: 227px !important;
}
.codex-ctl .u-mb-227 {
  margin-bottom: 227px !important;
}
.codex-ctl .u-mt-228 {
  margin-top: 228px !important;
}
.codex-ctl .u-mb-228 {
  margin-bottom: 228px !important;
}
.codex-ctl .u-mt-229 {
  margin-top: 229px !important;
}
.codex-ctl .u-mb-229 {
  margin-bottom: 229px !important;
}
.codex-ctl .u-mt-230 {
  margin-top: 230px !important;
}
.codex-ctl .u-mb-230 {
  margin-bottom: 230px !important;
}
.codex-ctl .u-mt-231 {
  margin-top: 231px !important;
}
.codex-ctl .u-mb-231 {
  margin-bottom: 231px !important;
}
.codex-ctl .u-mt-232 {
  margin-top: 232px !important;
}
.codex-ctl .u-mb-232 {
  margin-bottom: 232px !important;
}
.codex-ctl .u-mt-233 {
  margin-top: 233px !important;
}
.codex-ctl .u-mb-233 {
  margin-bottom: 233px !important;
}
.codex-ctl .u-mt-234 {
  margin-top: 234px !important;
}
.codex-ctl .u-mb-234 {
  margin-bottom: 234px !important;
}
.codex-ctl .u-mt-235 {
  margin-top: 235px !important;
}
.codex-ctl .u-mb-235 {
  margin-bottom: 235px !important;
}
.codex-ctl .u-mt-236 {
  margin-top: 236px !important;
}
.codex-ctl .u-mb-236 {
  margin-bottom: 236px !important;
}
.codex-ctl .u-mt-237 {
  margin-top: 237px !important;
}
.codex-ctl .u-mb-237 {
  margin-bottom: 237px !important;
}
.codex-ctl .u-mt-238 {
  margin-top: 238px !important;
}
.codex-ctl .u-mb-238 {
  margin-bottom: 238px !important;
}
.codex-ctl .u-mt-239 {
  margin-top: 239px !important;
}
.codex-ctl .u-mb-239 {
  margin-bottom: 239px !important;
}
.codex-ctl .u-mt-240 {
  margin-top: 240px !important;
}
.codex-ctl .u-mb-240 {
  margin-bottom: 240px !important;
}
.codex-ctl .u-mt-241 {
  margin-top: 241px !important;
}
.codex-ctl .u-mb-241 {
  margin-bottom: 241px !important;
}
.codex-ctl .u-mt-242 {
  margin-top: 242px !important;
}
.codex-ctl .u-mb-242 {
  margin-bottom: 242px !important;
}
.codex-ctl .u-mt-243 {
  margin-top: 243px !important;
}
.codex-ctl .u-mb-243 {
  margin-bottom: 243px !important;
}
.codex-ctl .u-mt-244 {
  margin-top: 244px !important;
}
.codex-ctl .u-mb-244 {
  margin-bottom: 244px !important;
}
.codex-ctl .u-mt-245 {
  margin-top: 245px !important;
}
.codex-ctl .u-mb-245 {
  margin-bottom: 245px !important;
}
.codex-ctl .u-mt-246 {
  margin-top: 246px !important;
}
.codex-ctl .u-mb-246 {
  margin-bottom: 246px !important;
}
.codex-ctl .u-mt-247 {
  margin-top: 247px !important;
}
.codex-ctl .u-mb-247 {
  margin-bottom: 247px !important;
}
.codex-ctl .u-mt-248 {
  margin-top: 248px !important;
}
.codex-ctl .u-mb-248 {
  margin-bottom: 248px !important;
}
.codex-ctl .u-mt-249 {
  margin-top: 249px !important;
}
.codex-ctl .u-mb-249 {
  margin-bottom: 249px !important;
}
.codex-ctl .u-mt-250 {
  margin-top: 250px !important;
}
.codex-ctl .u-mb-250 {
  margin-bottom: 250px !important;
}
.codex-ctl .u-mt-251 {
  margin-top: 251px !important;
}
.codex-ctl .u-mb-251 {
  margin-bottom: 251px !important;
}
.codex-ctl .u-mt-252 {
  margin-top: 252px !important;
}
.codex-ctl .u-mb-252 {
  margin-bottom: 252px !important;
}
.codex-ctl .u-mt-253 {
  margin-top: 253px !important;
}
.codex-ctl .u-mb-253 {
  margin-bottom: 253px !important;
}
.codex-ctl .u-mt-254 {
  margin-top: 254px !important;
}
.codex-ctl .u-mb-254 {
  margin-bottom: 254px !important;
}
.codex-ctl .u-mt-255 {
  margin-top: 255px !important;
}
.codex-ctl .u-mb-255 {
  margin-bottom: 255px !important;
}
.codex-ctl .u-mt-256 {
  margin-top: 256px !important;
}
.codex-ctl .u-mb-256 {
  margin-bottom: 256px !important;
}
.codex-ctl .u-mt-257 {
  margin-top: 257px !important;
}
.codex-ctl .u-mb-257 {
  margin-bottom: 257px !important;
}
.codex-ctl .u-mt-258 {
  margin-top: 258px !important;
}
.codex-ctl .u-mb-258 {
  margin-bottom: 258px !important;
}
.codex-ctl .u-mt-259 {
  margin-top: 259px !important;
}
.codex-ctl .u-mb-259 {
  margin-bottom: 259px !important;
}
.codex-ctl .u-mt-260 {
  margin-top: 260px !important;
}
.codex-ctl .u-mb-260 {
  margin-bottom: 260px !important;
}
.codex-ctl .u-mt-261 {
  margin-top: 261px !important;
}
.codex-ctl .u-mb-261 {
  margin-bottom: 261px !important;
}
.codex-ctl .u-mt-262 {
  margin-top: 262px !important;
}
.codex-ctl .u-mb-262 {
  margin-bottom: 262px !important;
}
.codex-ctl .u-mt-263 {
  margin-top: 263px !important;
}
.codex-ctl .u-mb-263 {
  margin-bottom: 263px !important;
}
.codex-ctl .u-mt-264 {
  margin-top: 264px !important;
}
.codex-ctl .u-mb-264 {
  margin-bottom: 264px !important;
}
.codex-ctl .u-mt-265 {
  margin-top: 265px !important;
}
.codex-ctl .u-mb-265 {
  margin-bottom: 265px !important;
}
.codex-ctl .u-mt-266 {
  margin-top: 266px !important;
}
.codex-ctl .u-mb-266 {
  margin-bottom: 266px !important;
}
.codex-ctl .u-mt-267 {
  margin-top: 267px !important;
}
.codex-ctl .u-mb-267 {
  margin-bottom: 267px !important;
}
.codex-ctl .u-mt-268 {
  margin-top: 268px !important;
}
.codex-ctl .u-mb-268 {
  margin-bottom: 268px !important;
}
.codex-ctl .u-mt-269 {
  margin-top: 269px !important;
}
.codex-ctl .u-mb-269 {
  margin-bottom: 269px !important;
}
.codex-ctl .u-mt-270 {
  margin-top: 270px !important;
}
.codex-ctl .u-mb-270 {
  margin-bottom: 270px !important;
}
.codex-ctl .u-mt-271 {
  margin-top: 271px !important;
}
.codex-ctl .u-mb-271 {
  margin-bottom: 271px !important;
}
.codex-ctl .u-mt-272 {
  margin-top: 272px !important;
}
.codex-ctl .u-mb-272 {
  margin-bottom: 272px !important;
}
.codex-ctl .u-mt-273 {
  margin-top: 273px !important;
}
.codex-ctl .u-mb-273 {
  margin-bottom: 273px !important;
}
.codex-ctl .u-mt-274 {
  margin-top: 274px !important;
}
.codex-ctl .u-mb-274 {
  margin-bottom: 274px !important;
}
.codex-ctl .u-mt-275 {
  margin-top: 275px !important;
}
.codex-ctl .u-mb-275 {
  margin-bottom: 275px !important;
}
.codex-ctl .u-mt-276 {
  margin-top: 276px !important;
}
.codex-ctl .u-mb-276 {
  margin-bottom: 276px !important;
}
.codex-ctl .u-mt-277 {
  margin-top: 277px !important;
}
.codex-ctl .u-mb-277 {
  margin-bottom: 277px !important;
}
.codex-ctl .u-mt-278 {
  margin-top: 278px !important;
}
.codex-ctl .u-mb-278 {
  margin-bottom: 278px !important;
}
.codex-ctl .u-mt-279 {
  margin-top: 279px !important;
}
.codex-ctl .u-mb-279 {
  margin-bottom: 279px !important;
}
.codex-ctl .u-mt-280 {
  margin-top: 280px !important;
}
.codex-ctl .u-mb-280 {
  margin-bottom: 280px !important;
}
.codex-ctl .u-mt-281 {
  margin-top: 281px !important;
}
.codex-ctl .u-mb-281 {
  margin-bottom: 281px !important;
}
.codex-ctl .u-mt-282 {
  margin-top: 282px !important;
}
.codex-ctl .u-mb-282 {
  margin-bottom: 282px !important;
}
.codex-ctl .u-mt-283 {
  margin-top: 283px !important;
}
.codex-ctl .u-mb-283 {
  margin-bottom: 283px !important;
}
.codex-ctl .u-mt-284 {
  margin-top: 284px !important;
}
.codex-ctl .u-mb-284 {
  margin-bottom: 284px !important;
}
.codex-ctl .u-mt-285 {
  margin-top: 285px !important;
}
.codex-ctl .u-mb-285 {
  margin-bottom: 285px !important;
}
.codex-ctl .u-mt-286 {
  margin-top: 286px !important;
}
.codex-ctl .u-mb-286 {
  margin-bottom: 286px !important;
}
.codex-ctl .u-mt-287 {
  margin-top: 287px !important;
}
.codex-ctl .u-mb-287 {
  margin-bottom: 287px !important;
}
.codex-ctl .u-mt-288 {
  margin-top: 288px !important;
}
.codex-ctl .u-mb-288 {
  margin-bottom: 288px !important;
}
.codex-ctl .u-mt-289 {
  margin-top: 289px !important;
}
.codex-ctl .u-mb-289 {
  margin-bottom: 289px !important;
}
.codex-ctl .u-mt-290 {
  margin-top: 290px !important;
}
.codex-ctl .u-mb-290 {
  margin-bottom: 290px !important;
}
.codex-ctl .u-mt-291 {
  margin-top: 291px !important;
}
.codex-ctl .u-mb-291 {
  margin-bottom: 291px !important;
}
.codex-ctl .u-mt-292 {
  margin-top: 292px !important;
}
.codex-ctl .u-mb-292 {
  margin-bottom: 292px !important;
}
.codex-ctl .u-mt-293 {
  margin-top: 293px !important;
}
.codex-ctl .u-mb-293 {
  margin-bottom: 293px !important;
}
.codex-ctl .u-mt-294 {
  margin-top: 294px !important;
}
.codex-ctl .u-mb-294 {
  margin-bottom: 294px !important;
}
.codex-ctl .u-mt-295 {
  margin-top: 295px !important;
}
.codex-ctl .u-mb-295 {
  margin-bottom: 295px !important;
}
.codex-ctl .u-mt-296 {
  margin-top: 296px !important;
}
.codex-ctl .u-mb-296 {
  margin-bottom: 296px !important;
}
.codex-ctl .u-mt-297 {
  margin-top: 297px !important;
}
.codex-ctl .u-mb-297 {
  margin-bottom: 297px !important;
}
.codex-ctl .u-mt-298 {
  margin-top: 298px !important;
}
.codex-ctl .u-mb-298 {
  margin-bottom: 298px !important;
}
.codex-ctl .u-mt-299 {
  margin-top: 299px !important;
}
.codex-ctl .u-mb-299 {
  margin-bottom: 299px !important;
}
.codex-ctl .u-mt-300 {
  margin-top: 300px !important;
}
.codex-ctl .u-mb-300 {
  margin-bottom: 300px !important;
}
.codex-ctl .u-mt-301 {
  margin-top: 301px !important;
}
.codex-ctl .u-mb-301 {
  margin-bottom: 301px !important;
}
.codex-ctl .u-mt-302 {
  margin-top: 302px !important;
}
.codex-ctl .u-mb-302 {
  margin-bottom: 302px !important;
}
.codex-ctl .u-mt-303 {
  margin-top: 303px !important;
}
.codex-ctl .u-mb-303 {
  margin-bottom: 303px !important;
}
.codex-ctl .u-mt-304 {
  margin-top: 304px !important;
}
.codex-ctl .u-mb-304 {
  margin-bottom: 304px !important;
}
.codex-ctl .u-mt-305 {
  margin-top: 305px !important;
}
.codex-ctl .u-mb-305 {
  margin-bottom: 305px !important;
}
.codex-ctl .u-mt-306 {
  margin-top: 306px !important;
}
.codex-ctl .u-mb-306 {
  margin-bottom: 306px !important;
}
.codex-ctl .u-mt-307 {
  margin-top: 307px !important;
}
.codex-ctl .u-mb-307 {
  margin-bottom: 307px !important;
}
.codex-ctl .u-mt-308 {
  margin-top: 308px !important;
}
.codex-ctl .u-mb-308 {
  margin-bottom: 308px !important;
}
.codex-ctl .u-mt-309 {
  margin-top: 309px !important;
}
.codex-ctl .u-mb-309 {
  margin-bottom: 309px !important;
}
.codex-ctl .u-mt-310 {
  margin-top: 310px !important;
}
.codex-ctl .u-mb-310 {
  margin-bottom: 310px !important;
}
.codex-ctl .u-mt-311 {
  margin-top: 311px !important;
}
.codex-ctl .u-mb-311 {
  margin-bottom: 311px !important;
}
.codex-ctl .u-mt-312 {
  margin-top: 312px !important;
}
.codex-ctl .u-mb-312 {
  margin-bottom: 312px !important;
}
.codex-ctl .u-mt-313 {
  margin-top: 313px !important;
}
.codex-ctl .u-mb-313 {
  margin-bottom: 313px !important;
}
.codex-ctl .u-mt-314 {
  margin-top: 314px !important;
}
.codex-ctl .u-mb-314 {
  margin-bottom: 314px !important;
}
.codex-ctl .u-mt-315 {
  margin-top: 315px !important;
}
.codex-ctl .u-mb-315 {
  margin-bottom: 315px !important;
}
.codex-ctl .u-mt-316 {
  margin-top: 316px !important;
}
.codex-ctl .u-mb-316 {
  margin-bottom: 316px !important;
}
.codex-ctl .u-mt-317 {
  margin-top: 317px !important;
}
.codex-ctl .u-mb-317 {
  margin-bottom: 317px !important;
}
.codex-ctl .u-mt-318 {
  margin-top: 318px !important;
}
.codex-ctl .u-mb-318 {
  margin-bottom: 318px !important;
}
.codex-ctl .u-mt-319 {
  margin-top: 319px !important;
}
.codex-ctl .u-mb-319 {
  margin-bottom: 319px !important;
}
.codex-ctl .u-mt-320 {
  margin-top: 320px !important;
}
.codex-ctl .u-mb-320 {
  margin-bottom: 320px !important;
}
.codex-ctl .u-mt-321 {
  margin-top: 321px !important;
}
.codex-ctl .u-mb-321 {
  margin-bottom: 321px !important;
}
.codex-ctl .u-mt-322 {
  margin-top: 322px !important;
}
.codex-ctl .u-mb-322 {
  margin-bottom: 322px !important;
}
.codex-ctl .u-mt-323 {
  margin-top: 323px !important;
}
.codex-ctl .u-mb-323 {
  margin-bottom: 323px !important;
}
.codex-ctl .u-mt-324 {
  margin-top: 324px !important;
}
.codex-ctl .u-mb-324 {
  margin-bottom: 324px !important;
}
.codex-ctl .u-mt-325 {
  margin-top: 325px !important;
}
.codex-ctl .u-mb-325 {
  margin-bottom: 325px !important;
}
.codex-ctl .u-mt-326 {
  margin-top: 326px !important;
}
.codex-ctl .u-mb-326 {
  margin-bottom: 326px !important;
}
.codex-ctl .u-mt-327 {
  margin-top: 327px !important;
}
.codex-ctl .u-mb-327 {
  margin-bottom: 327px !important;
}
.codex-ctl .u-mt-328 {
  margin-top: 328px !important;
}
.codex-ctl .u-mb-328 {
  margin-bottom: 328px !important;
}
.codex-ctl .u-mt-329 {
  margin-top: 329px !important;
}
.codex-ctl .u-mb-329 {
  margin-bottom: 329px !important;
}
.codex-ctl .u-mt-330 {
  margin-top: 330px !important;
}
.codex-ctl .u-mb-330 {
  margin-bottom: 330px !important;
}
.codex-ctl .u-mt-331 {
  margin-top: 331px !important;
}
.codex-ctl .u-mb-331 {
  margin-bottom: 331px !important;
}
.codex-ctl .u-mt-332 {
  margin-top: 332px !important;
}
.codex-ctl .u-mb-332 {
  margin-bottom: 332px !important;
}
.codex-ctl .u-mt-333 {
  margin-top: 333px !important;
}
.codex-ctl .u-mb-333 {
  margin-bottom: 333px !important;
}
.codex-ctl .u-mt-334 {
  margin-top: 334px !important;
}
.codex-ctl .u-mb-334 {
  margin-bottom: 334px !important;
}
.codex-ctl .u-mt-335 {
  margin-top: 335px !important;
}
.codex-ctl .u-mb-335 {
  margin-bottom: 335px !important;
}
.codex-ctl .u-mt-336 {
  margin-top: 336px !important;
}
.codex-ctl .u-mb-336 {
  margin-bottom: 336px !important;
}
.codex-ctl .u-mt-337 {
  margin-top: 337px !important;
}
.codex-ctl .u-mb-337 {
  margin-bottom: 337px !important;
}
.codex-ctl .u-mt-338 {
  margin-top: 338px !important;
}
.codex-ctl .u-mb-338 {
  margin-bottom: 338px !important;
}
.codex-ctl .u-mt-339 {
  margin-top: 339px !important;
}
.codex-ctl .u-mb-339 {
  margin-bottom: 339px !important;
}
.codex-ctl .u-mt-340 {
  margin-top: 340px !important;
}
.codex-ctl .u-mb-340 {
  margin-bottom: 340px !important;
}
.codex-ctl .u-mt-341 {
  margin-top: 341px !important;
}
.codex-ctl .u-mb-341 {
  margin-bottom: 341px !important;
}
.codex-ctl .u-mt-342 {
  margin-top: 342px !important;
}
.codex-ctl .u-mb-342 {
  margin-bottom: 342px !important;
}
.codex-ctl .u-mt-343 {
  margin-top: 343px !important;
}
.codex-ctl .u-mb-343 {
  margin-bottom: 343px !important;
}
.codex-ctl .u-mt-344 {
  margin-top: 344px !important;
}
.codex-ctl .u-mb-344 {
  margin-bottom: 344px !important;
}
.codex-ctl .u-mt-345 {
  margin-top: 345px !important;
}
.codex-ctl .u-mb-345 {
  margin-bottom: 345px !important;
}
.codex-ctl .u-mt-346 {
  margin-top: 346px !important;
}
.codex-ctl .u-mb-346 {
  margin-bottom: 346px !important;
}
.codex-ctl .u-mt-347 {
  margin-top: 347px !important;
}
.codex-ctl .u-mb-347 {
  margin-bottom: 347px !important;
}
.codex-ctl .u-mt-348 {
  margin-top: 348px !important;
}
.codex-ctl .u-mb-348 {
  margin-bottom: 348px !important;
}
.codex-ctl .u-mt-349 {
  margin-top: 349px !important;
}
.codex-ctl .u-mb-349 {
  margin-bottom: 349px !important;
}
.codex-ctl .u-mt-350 {
  margin-top: 350px !important;
}
.codex-ctl .u-mb-350 {
  margin-bottom: 350px !important;
}
.codex-ctl .u-mt-351 {
  margin-top: 351px !important;
}
.codex-ctl .u-mb-351 {
  margin-bottom: 351px !important;
}
.codex-ctl .u-mt-352 {
  margin-top: 352px !important;
}
.codex-ctl .u-mb-352 {
  margin-bottom: 352px !important;
}
.codex-ctl .u-mt-353 {
  margin-top: 353px !important;
}
.codex-ctl .u-mb-353 {
  margin-bottom: 353px !important;
}
.codex-ctl .u-mt-354 {
  margin-top: 354px !important;
}
.codex-ctl .u-mb-354 {
  margin-bottom: 354px !important;
}
.codex-ctl .u-mt-355 {
  margin-top: 355px !important;
}
.codex-ctl .u-mb-355 {
  margin-bottom: 355px !important;
}
.codex-ctl .u-mt-356 {
  margin-top: 356px !important;
}
.codex-ctl .u-mb-356 {
  margin-bottom: 356px !important;
}
.codex-ctl .u-mt-357 {
  margin-top: 357px !important;
}
.codex-ctl .u-mb-357 {
  margin-bottom: 357px !important;
}
.codex-ctl .u-mt-358 {
  margin-top: 358px !important;
}
.codex-ctl .u-mb-358 {
  margin-bottom: 358px !important;
}
.codex-ctl .u-mt-359 {
  margin-top: 359px !important;
}
.codex-ctl .u-mb-359 {
  margin-bottom: 359px !important;
}
.codex-ctl .u-mt-360 {
  margin-top: 360px !important;
}
.codex-ctl .u-mb-360 {
  margin-bottom: 360px !important;
}
.codex-ctl .u-mt-361 {
  margin-top: 361px !important;
}
.codex-ctl .u-mb-361 {
  margin-bottom: 361px !important;
}
.codex-ctl .u-mt-362 {
  margin-top: 362px !important;
}
.codex-ctl .u-mb-362 {
  margin-bottom: 362px !important;
}
.codex-ctl .u-mt-363 {
  margin-top: 363px !important;
}
.codex-ctl .u-mb-363 {
  margin-bottom: 363px !important;
}
.codex-ctl .u-mt-364 {
  margin-top: 364px !important;
}
.codex-ctl .u-mb-364 {
  margin-bottom: 364px !important;
}
.codex-ctl .u-mt-365 {
  margin-top: 365px !important;
}
.codex-ctl .u-mb-365 {
  margin-bottom: 365px !important;
}
.codex-ctl .u-mt-366 {
  margin-top: 366px !important;
}
.codex-ctl .u-mb-366 {
  margin-bottom: 366px !important;
}
.codex-ctl .u-mt-367 {
  margin-top: 367px !important;
}
.codex-ctl .u-mb-367 {
  margin-bottom: 367px !important;
}
.codex-ctl .u-mt-368 {
  margin-top: 368px !important;
}
.codex-ctl .u-mb-368 {
  margin-bottom: 368px !important;
}
.codex-ctl .u-mt-369 {
  margin-top: 369px !important;
}
.codex-ctl .u-mb-369 {
  margin-bottom: 369px !important;
}
.codex-ctl .u-mt-370 {
  margin-top: 370px !important;
}
.codex-ctl .u-mb-370 {
  margin-bottom: 370px !important;
}
.codex-ctl .u-mt-371 {
  margin-top: 371px !important;
}
.codex-ctl .u-mb-371 {
  margin-bottom: 371px !important;
}
.codex-ctl .u-mt-372 {
  margin-top: 372px !important;
}
.codex-ctl .u-mb-372 {
  margin-bottom: 372px !important;
}
.codex-ctl .u-mt-373 {
  margin-top: 373px !important;
}
.codex-ctl .u-mb-373 {
  margin-bottom: 373px !important;
}
.codex-ctl .u-mt-374 {
  margin-top: 374px !important;
}
.codex-ctl .u-mb-374 {
  margin-bottom: 374px !important;
}
.codex-ctl .u-mt-375 {
  margin-top: 375px !important;
}
.codex-ctl .u-mb-375 {
  margin-bottom: 375px !important;
}
.codex-ctl .u-mt-376 {
  margin-top: 376px !important;
}
.codex-ctl .u-mb-376 {
  margin-bottom: 376px !important;
}
.codex-ctl .u-mt-377 {
  margin-top: 377px !important;
}
.codex-ctl .u-mb-377 {
  margin-bottom: 377px !important;
}
.codex-ctl .u-mt-378 {
  margin-top: 378px !important;
}
.codex-ctl .u-mb-378 {
  margin-bottom: 378px !important;
}
.codex-ctl .u-mt-379 {
  margin-top: 379px !important;
}
.codex-ctl .u-mb-379 {
  margin-bottom: 379px !important;
}
.codex-ctl .u-mt-380 {
  margin-top: 380px !important;
}
.codex-ctl .u-mb-380 {
  margin-bottom: 380px !important;
}
.codex-ctl .u-mt-381 {
  margin-top: 381px !important;
}
.codex-ctl .u-mb-381 {
  margin-bottom: 381px !important;
}
.codex-ctl .u-mt-382 {
  margin-top: 382px !important;
}
.codex-ctl .u-mb-382 {
  margin-bottom: 382px !important;
}
.codex-ctl .u-mt-383 {
  margin-top: 383px !important;
}
.codex-ctl .u-mb-383 {
  margin-bottom: 383px !important;
}
.codex-ctl .u-mt-384 {
  margin-top: 384px !important;
}
.codex-ctl .u-mb-384 {
  margin-bottom: 384px !important;
}
.codex-ctl .u-mt-385 {
  margin-top: 385px !important;
}
.codex-ctl .u-mb-385 {
  margin-bottom: 385px !important;
}
.codex-ctl .u-mt-386 {
  margin-top: 386px !important;
}
.codex-ctl .u-mb-386 {
  margin-bottom: 386px !important;
}
.codex-ctl .u-mt-387 {
  margin-top: 387px !important;
}
.codex-ctl .u-mb-387 {
  margin-bottom: 387px !important;
}
.codex-ctl .u-mt-388 {
  margin-top: 388px !important;
}
.codex-ctl .u-mb-388 {
  margin-bottom: 388px !important;
}
.codex-ctl .u-mt-389 {
  margin-top: 389px !important;
}
.codex-ctl .u-mb-389 {
  margin-bottom: 389px !important;
}
.codex-ctl .u-mt-390 {
  margin-top: 390px !important;
}
.codex-ctl .u-mb-390 {
  margin-bottom: 390px !important;
}
.codex-ctl .u-mt-391 {
  margin-top: 391px !important;
}
.codex-ctl .u-mb-391 {
  margin-bottom: 391px !important;
}
.codex-ctl .u-mt-392 {
  margin-top: 392px !important;
}
.codex-ctl .u-mb-392 {
  margin-bottom: 392px !important;
}
.codex-ctl .u-mt-393 {
  margin-top: 393px !important;
}
.codex-ctl .u-mb-393 {
  margin-bottom: 393px !important;
}
.codex-ctl .u-mt-394 {
  margin-top: 394px !important;
}
.codex-ctl .u-mb-394 {
  margin-bottom: 394px !important;
}
.codex-ctl .u-mt-395 {
  margin-top: 395px !important;
}
.codex-ctl .u-mb-395 {
  margin-bottom: 395px !important;
}
.codex-ctl .u-mt-396 {
  margin-top: 396px !important;
}
.codex-ctl .u-mb-396 {
  margin-bottom: 396px !important;
}
.codex-ctl .u-mt-397 {
  margin-top: 397px !important;
}
.codex-ctl .u-mb-397 {
  margin-bottom: 397px !important;
}
.codex-ctl .u-mt-398 {
  margin-top: 398px !important;
}
.codex-ctl .u-mb-398 {
  margin-bottom: 398px !important;
}
.codex-ctl .u-mt-399 {
  margin-top: 399px !important;
}
.codex-ctl .u-mb-399 {
  margin-bottom: 399px !important;
}
.codex-ctl .u-mt-400 {
  margin-top: 400px !important;
}
.codex-ctl .u-mb-400 {
  margin-bottom: 400px !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-0 {
    margin-top: 0px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-0 {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-1 {
    margin-top: 1px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-1 {
    margin-bottom: 1px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-2 {
    margin-top: 2px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-2 {
    margin-bottom: 2px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-3 {
    margin-top: 3px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-3 {
    margin-bottom: 3px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-4 {
    margin-top: 4px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-4 {
    margin-bottom: 4px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-5 {
    margin-top: 5px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-5 {
    margin-bottom: 5px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-6 {
    margin-top: 6px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-6 {
    margin-bottom: 6px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-7 {
    margin-top: 7px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-7 {
    margin-bottom: 7px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-8 {
    margin-top: 8px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-8 {
    margin-bottom: 8px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-9 {
    margin-top: 9px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-9 {
    margin-bottom: 9px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-10 {
    margin-top: 10px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-10 {
    margin-bottom: 10px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-11 {
    margin-top: 11px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-11 {
    margin-bottom: 11px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-12 {
    margin-top: 12px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-12 {
    margin-bottom: 12px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-13 {
    margin-top: 13px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-13 {
    margin-bottom: 13px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-14 {
    margin-top: 14px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-14 {
    margin-bottom: 14px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-15 {
    margin-top: 15px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-15 {
    margin-bottom: 15px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-16 {
    margin-top: 16px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-16 {
    margin-bottom: 16px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-17 {
    margin-top: 17px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-17 {
    margin-bottom: 17px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-18 {
    margin-top: 18px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-18 {
    margin-bottom: 18px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-19 {
    margin-top: 19px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-19 {
    margin-bottom: 19px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-20 {
    margin-top: 20px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-20 {
    margin-bottom: 20px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-21 {
    margin-top: 21px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-21 {
    margin-bottom: 21px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-22 {
    margin-top: 22px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-22 {
    margin-bottom: 22px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-23 {
    margin-top: 23px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-23 {
    margin-bottom: 23px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-24 {
    margin-top: 24px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-24 {
    margin-bottom: 24px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-25 {
    margin-top: 25px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-25 {
    margin-bottom: 25px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-26 {
    margin-top: 26px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-26 {
    margin-bottom: 26px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-27 {
    margin-top: 27px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-27 {
    margin-bottom: 27px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-28 {
    margin-top: 28px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-28 {
    margin-bottom: 28px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-29 {
    margin-top: 29px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-29 {
    margin-bottom: 29px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-30 {
    margin-top: 30px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-30 {
    margin-bottom: 30px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-31 {
    margin-top: 31px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-31 {
    margin-bottom: 31px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-32 {
    margin-top: 32px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-32 {
    margin-bottom: 32px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-33 {
    margin-top: 33px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-33 {
    margin-bottom: 33px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-34 {
    margin-top: 34px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-34 {
    margin-bottom: 34px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-35 {
    margin-top: 35px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-35 {
    margin-bottom: 35px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-36 {
    margin-top: 36px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-36 {
    margin-bottom: 36px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-37 {
    margin-top: 37px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-37 {
    margin-bottom: 37px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-38 {
    margin-top: 38px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-38 {
    margin-bottom: 38px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-39 {
    margin-top: 39px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-39 {
    margin-bottom: 39px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-40 {
    margin-top: 40px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-40 {
    margin-bottom: 40px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-41 {
    margin-top: 41px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-41 {
    margin-bottom: 41px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-42 {
    margin-top: 42px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-42 {
    margin-bottom: 42px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-43 {
    margin-top: 43px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-43 {
    margin-bottom: 43px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-44 {
    margin-top: 44px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-44 {
    margin-bottom: 44px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-45 {
    margin-top: 45px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-45 {
    margin-bottom: 45px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-46 {
    margin-top: 46px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-46 {
    margin-bottom: 46px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-47 {
    margin-top: 47px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-47 {
    margin-bottom: 47px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-48 {
    margin-top: 48px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-48 {
    margin-bottom: 48px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-49 {
    margin-top: 49px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-49 {
    margin-bottom: 49px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-50 {
    margin-top: 50px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-50 {
    margin-bottom: 50px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-51 {
    margin-top: 51px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-51 {
    margin-bottom: 51px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-52 {
    margin-top: 52px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-52 {
    margin-bottom: 52px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-53 {
    margin-top: 53px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-53 {
    margin-bottom: 53px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-54 {
    margin-top: 54px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-54 {
    margin-bottom: 54px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-55 {
    margin-top: 55px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-55 {
    margin-bottom: 55px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-56 {
    margin-top: 56px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-56 {
    margin-bottom: 56px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-57 {
    margin-top: 57px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-57 {
    margin-bottom: 57px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-58 {
    margin-top: 58px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-58 {
    margin-bottom: 58px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-59 {
    margin-top: 59px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-59 {
    margin-bottom: 59px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-60 {
    margin-top: 60px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-60 {
    margin-bottom: 60px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-61 {
    margin-top: 61px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-61 {
    margin-bottom: 61px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-62 {
    margin-top: 62px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-62 {
    margin-bottom: 62px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-63 {
    margin-top: 63px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-63 {
    margin-bottom: 63px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-64 {
    margin-top: 64px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-64 {
    margin-bottom: 64px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-65 {
    margin-top: 65px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-65 {
    margin-bottom: 65px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-66 {
    margin-top: 66px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-66 {
    margin-bottom: 66px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-67 {
    margin-top: 67px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-67 {
    margin-bottom: 67px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-68 {
    margin-top: 68px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-68 {
    margin-bottom: 68px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-69 {
    margin-top: 69px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-69 {
    margin-bottom: 69px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-70 {
    margin-top: 70px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-70 {
    margin-bottom: 70px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-71 {
    margin-top: 71px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-71 {
    margin-bottom: 71px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-72 {
    margin-top: 72px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-72 {
    margin-bottom: 72px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-73 {
    margin-top: 73px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-73 {
    margin-bottom: 73px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-74 {
    margin-top: 74px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-74 {
    margin-bottom: 74px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-75 {
    margin-top: 75px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-75 {
    margin-bottom: 75px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-76 {
    margin-top: 76px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-76 {
    margin-bottom: 76px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-77 {
    margin-top: 77px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-77 {
    margin-bottom: 77px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-78 {
    margin-top: 78px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-78 {
    margin-bottom: 78px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-79 {
    margin-top: 79px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-79 {
    margin-bottom: 79px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-80 {
    margin-top: 80px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-80 {
    margin-bottom: 80px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-81 {
    margin-top: 81px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-81 {
    margin-bottom: 81px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-82 {
    margin-top: 82px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-82 {
    margin-bottom: 82px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-83 {
    margin-top: 83px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-83 {
    margin-bottom: 83px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-84 {
    margin-top: 84px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-84 {
    margin-bottom: 84px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-85 {
    margin-top: 85px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-85 {
    margin-bottom: 85px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-86 {
    margin-top: 86px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-86 {
    margin-bottom: 86px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-87 {
    margin-top: 87px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-87 {
    margin-bottom: 87px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-88 {
    margin-top: 88px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-88 {
    margin-bottom: 88px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-89 {
    margin-top: 89px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-89 {
    margin-bottom: 89px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-90 {
    margin-top: 90px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-90 {
    margin-bottom: 90px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-91 {
    margin-top: 91px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-91 {
    margin-bottom: 91px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-92 {
    margin-top: 92px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-92 {
    margin-bottom: 92px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-93 {
    margin-top: 93px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-93 {
    margin-bottom: 93px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-94 {
    margin-top: 94px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-94 {
    margin-bottom: 94px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-95 {
    margin-top: 95px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-95 {
    margin-bottom: 95px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-96 {
    margin-top: 96px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-96 {
    margin-bottom: 96px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-97 {
    margin-top: 97px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-97 {
    margin-bottom: 97px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-98 {
    margin-top: 98px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-98 {
    margin-bottom: 98px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-99 {
    margin-top: 99px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-99 {
    margin-bottom: 99px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-100 {
    margin-top: 100px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-100 {
    margin-bottom: 100px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-101 {
    margin-top: 101px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-101 {
    margin-bottom: 101px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-102 {
    margin-top: 102px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-102 {
    margin-bottom: 102px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-103 {
    margin-top: 103px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-103 {
    margin-bottom: 103px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-104 {
    margin-top: 104px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-104 {
    margin-bottom: 104px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-105 {
    margin-top: 105px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-105 {
    margin-bottom: 105px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-106 {
    margin-top: 106px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-106 {
    margin-bottom: 106px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-107 {
    margin-top: 107px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-107 {
    margin-bottom: 107px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-108 {
    margin-top: 108px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-108 {
    margin-bottom: 108px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-109 {
    margin-top: 109px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-109 {
    margin-bottom: 109px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-110 {
    margin-top: 110px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-110 {
    margin-bottom: 110px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-111 {
    margin-top: 111px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-111 {
    margin-bottom: 111px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-112 {
    margin-top: 112px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-112 {
    margin-bottom: 112px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-113 {
    margin-top: 113px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-113 {
    margin-bottom: 113px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-114 {
    margin-top: 114px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-114 {
    margin-bottom: 114px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-115 {
    margin-top: 115px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-115 {
    margin-bottom: 115px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-116 {
    margin-top: 116px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-116 {
    margin-bottom: 116px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-117 {
    margin-top: 117px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-117 {
    margin-bottom: 117px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-118 {
    margin-top: 118px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-118 {
    margin-bottom: 118px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-119 {
    margin-top: 119px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-119 {
    margin-bottom: 119px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-120 {
    margin-top: 120px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-120 {
    margin-bottom: 120px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-121 {
    margin-top: 121px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-121 {
    margin-bottom: 121px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-122 {
    margin-top: 122px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-122 {
    margin-bottom: 122px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-123 {
    margin-top: 123px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-123 {
    margin-bottom: 123px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-124 {
    margin-top: 124px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-124 {
    margin-bottom: 124px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-125 {
    margin-top: 125px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-125 {
    margin-bottom: 125px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-126 {
    margin-top: 126px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-126 {
    margin-bottom: 126px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-127 {
    margin-top: 127px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-127 {
    margin-bottom: 127px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-128 {
    margin-top: 128px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-128 {
    margin-bottom: 128px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-129 {
    margin-top: 129px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-129 {
    margin-bottom: 129px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-130 {
    margin-top: 130px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-130 {
    margin-bottom: 130px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-131 {
    margin-top: 131px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-131 {
    margin-bottom: 131px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-132 {
    margin-top: 132px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-132 {
    margin-bottom: 132px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-133 {
    margin-top: 133px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-133 {
    margin-bottom: 133px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-134 {
    margin-top: 134px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-134 {
    margin-bottom: 134px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-135 {
    margin-top: 135px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-135 {
    margin-bottom: 135px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-136 {
    margin-top: 136px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-136 {
    margin-bottom: 136px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-137 {
    margin-top: 137px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-137 {
    margin-bottom: 137px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-138 {
    margin-top: 138px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-138 {
    margin-bottom: 138px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-139 {
    margin-top: 139px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-139 {
    margin-bottom: 139px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-140 {
    margin-top: 140px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-140 {
    margin-bottom: 140px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-141 {
    margin-top: 141px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-141 {
    margin-bottom: 141px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-142 {
    margin-top: 142px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-142 {
    margin-bottom: 142px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-143 {
    margin-top: 143px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-143 {
    margin-bottom: 143px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-144 {
    margin-top: 144px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-144 {
    margin-bottom: 144px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-145 {
    margin-top: 145px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-145 {
    margin-bottom: 145px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-146 {
    margin-top: 146px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-146 {
    margin-bottom: 146px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-147 {
    margin-top: 147px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-147 {
    margin-bottom: 147px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-148 {
    margin-top: 148px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-148 {
    margin-bottom: 148px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-149 {
    margin-top: 149px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-149 {
    margin-bottom: 149px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-150 {
    margin-top: 150px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-150 {
    margin-bottom: 150px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-151 {
    margin-top: 151px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-151 {
    margin-bottom: 151px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-152 {
    margin-top: 152px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-152 {
    margin-bottom: 152px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-153 {
    margin-top: 153px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-153 {
    margin-bottom: 153px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-154 {
    margin-top: 154px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-154 {
    margin-bottom: 154px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-155 {
    margin-top: 155px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-155 {
    margin-bottom: 155px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-156 {
    margin-top: 156px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-156 {
    margin-bottom: 156px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-157 {
    margin-top: 157px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-157 {
    margin-bottom: 157px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-158 {
    margin-top: 158px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-158 {
    margin-bottom: 158px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-159 {
    margin-top: 159px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-159 {
    margin-bottom: 159px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-160 {
    margin-top: 160px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-160 {
    margin-bottom: 160px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-161 {
    margin-top: 161px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-161 {
    margin-bottom: 161px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-162 {
    margin-top: 162px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-162 {
    margin-bottom: 162px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-163 {
    margin-top: 163px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-163 {
    margin-bottom: 163px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-164 {
    margin-top: 164px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-164 {
    margin-bottom: 164px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-165 {
    margin-top: 165px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-165 {
    margin-bottom: 165px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-166 {
    margin-top: 166px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-166 {
    margin-bottom: 166px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-167 {
    margin-top: 167px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-167 {
    margin-bottom: 167px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-168 {
    margin-top: 168px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-168 {
    margin-bottom: 168px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-169 {
    margin-top: 169px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-169 {
    margin-bottom: 169px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-170 {
    margin-top: 170px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-170 {
    margin-bottom: 170px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-171 {
    margin-top: 171px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-171 {
    margin-bottom: 171px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-172 {
    margin-top: 172px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-172 {
    margin-bottom: 172px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-173 {
    margin-top: 173px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-173 {
    margin-bottom: 173px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-174 {
    margin-top: 174px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-174 {
    margin-bottom: 174px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-175 {
    margin-top: 175px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-175 {
    margin-bottom: 175px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-176 {
    margin-top: 176px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-176 {
    margin-bottom: 176px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-177 {
    margin-top: 177px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-177 {
    margin-bottom: 177px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-178 {
    margin-top: 178px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-178 {
    margin-bottom: 178px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-179 {
    margin-top: 179px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-179 {
    margin-bottom: 179px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-180 {
    margin-top: 180px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-180 {
    margin-bottom: 180px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-181 {
    margin-top: 181px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-181 {
    margin-bottom: 181px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-182 {
    margin-top: 182px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-182 {
    margin-bottom: 182px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-183 {
    margin-top: 183px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-183 {
    margin-bottom: 183px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-184 {
    margin-top: 184px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-184 {
    margin-bottom: 184px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-185 {
    margin-top: 185px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-185 {
    margin-bottom: 185px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-186 {
    margin-top: 186px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-186 {
    margin-bottom: 186px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-187 {
    margin-top: 187px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-187 {
    margin-bottom: 187px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-188 {
    margin-top: 188px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-188 {
    margin-bottom: 188px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-189 {
    margin-top: 189px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-189 {
    margin-bottom: 189px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-190 {
    margin-top: 190px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-190 {
    margin-bottom: 190px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-191 {
    margin-top: 191px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-191 {
    margin-bottom: 191px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-192 {
    margin-top: 192px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-192 {
    margin-bottom: 192px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-193 {
    margin-top: 193px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-193 {
    margin-bottom: 193px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-194 {
    margin-top: 194px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-194 {
    margin-bottom: 194px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-195 {
    margin-top: 195px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-195 {
    margin-bottom: 195px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-196 {
    margin-top: 196px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-196 {
    margin-bottom: 196px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-197 {
    margin-top: 197px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-197 {
    margin-bottom: 197px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-198 {
    margin-top: 198px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-198 {
    margin-bottom: 198px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-199 {
    margin-top: 199px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-199 {
    margin-bottom: 199px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-200 {
    margin-top: 200px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-200 {
    margin-bottom: 200px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-201 {
    margin-top: 201px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-201 {
    margin-bottom: 201px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-202 {
    margin-top: 202px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-202 {
    margin-bottom: 202px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-203 {
    margin-top: 203px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-203 {
    margin-bottom: 203px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-204 {
    margin-top: 204px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-204 {
    margin-bottom: 204px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-205 {
    margin-top: 205px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-205 {
    margin-bottom: 205px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-206 {
    margin-top: 206px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-206 {
    margin-bottom: 206px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-207 {
    margin-top: 207px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-207 {
    margin-bottom: 207px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-208 {
    margin-top: 208px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-208 {
    margin-bottom: 208px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-209 {
    margin-top: 209px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-209 {
    margin-bottom: 209px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-210 {
    margin-top: 210px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-210 {
    margin-bottom: 210px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-211 {
    margin-top: 211px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-211 {
    margin-bottom: 211px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-212 {
    margin-top: 212px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-212 {
    margin-bottom: 212px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-213 {
    margin-top: 213px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-213 {
    margin-bottom: 213px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-214 {
    margin-top: 214px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-214 {
    margin-bottom: 214px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-215 {
    margin-top: 215px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-215 {
    margin-bottom: 215px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-216 {
    margin-top: 216px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-216 {
    margin-bottom: 216px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-217 {
    margin-top: 217px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-217 {
    margin-bottom: 217px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-218 {
    margin-top: 218px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-218 {
    margin-bottom: 218px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-219 {
    margin-top: 219px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-219 {
    margin-bottom: 219px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-220 {
    margin-top: 220px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-220 {
    margin-bottom: 220px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-221 {
    margin-top: 221px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-221 {
    margin-bottom: 221px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-222 {
    margin-top: 222px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-222 {
    margin-bottom: 222px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-223 {
    margin-top: 223px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-223 {
    margin-bottom: 223px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-224 {
    margin-top: 224px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-224 {
    margin-bottom: 224px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-225 {
    margin-top: 225px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-225 {
    margin-bottom: 225px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-226 {
    margin-top: 226px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-226 {
    margin-bottom: 226px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-227 {
    margin-top: 227px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-227 {
    margin-bottom: 227px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-228 {
    margin-top: 228px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-228 {
    margin-bottom: 228px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-229 {
    margin-top: 229px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-229 {
    margin-bottom: 229px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-230 {
    margin-top: 230px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-230 {
    margin-bottom: 230px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-231 {
    margin-top: 231px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-231 {
    margin-bottom: 231px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-232 {
    margin-top: 232px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-232 {
    margin-bottom: 232px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-233 {
    margin-top: 233px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-233 {
    margin-bottom: 233px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-234 {
    margin-top: 234px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-234 {
    margin-bottom: 234px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-235 {
    margin-top: 235px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-235 {
    margin-bottom: 235px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-236 {
    margin-top: 236px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-236 {
    margin-bottom: 236px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-237 {
    margin-top: 237px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-237 {
    margin-bottom: 237px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-238 {
    margin-top: 238px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-238 {
    margin-bottom: 238px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-239 {
    margin-top: 239px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-239 {
    margin-bottom: 239px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-240 {
    margin-top: 240px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-240 {
    margin-bottom: 240px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-241 {
    margin-top: 241px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-241 {
    margin-bottom: 241px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-242 {
    margin-top: 242px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-242 {
    margin-bottom: 242px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-243 {
    margin-top: 243px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-243 {
    margin-bottom: 243px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-244 {
    margin-top: 244px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-244 {
    margin-bottom: 244px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-245 {
    margin-top: 245px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-245 {
    margin-bottom: 245px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-246 {
    margin-top: 246px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-246 {
    margin-bottom: 246px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-247 {
    margin-top: 247px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-247 {
    margin-bottom: 247px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-248 {
    margin-top: 248px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-248 {
    margin-bottom: 248px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-249 {
    margin-top: 249px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-249 {
    margin-bottom: 249px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-250 {
    margin-top: 250px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-250 {
    margin-bottom: 250px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-251 {
    margin-top: 251px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-251 {
    margin-bottom: 251px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-252 {
    margin-top: 252px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-252 {
    margin-bottom: 252px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-253 {
    margin-top: 253px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-253 {
    margin-bottom: 253px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-254 {
    margin-top: 254px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-254 {
    margin-bottom: 254px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-255 {
    margin-top: 255px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-255 {
    margin-bottom: 255px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-256 {
    margin-top: 256px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-256 {
    margin-bottom: 256px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-257 {
    margin-top: 257px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-257 {
    margin-bottom: 257px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-258 {
    margin-top: 258px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-258 {
    margin-bottom: 258px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-259 {
    margin-top: 259px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-259 {
    margin-bottom: 259px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-260 {
    margin-top: 260px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-260 {
    margin-bottom: 260px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-261 {
    margin-top: 261px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-261 {
    margin-bottom: 261px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-262 {
    margin-top: 262px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-262 {
    margin-bottom: 262px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-263 {
    margin-top: 263px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-263 {
    margin-bottom: 263px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-264 {
    margin-top: 264px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-264 {
    margin-bottom: 264px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-265 {
    margin-top: 265px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-265 {
    margin-bottom: 265px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-266 {
    margin-top: 266px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-266 {
    margin-bottom: 266px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-267 {
    margin-top: 267px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-267 {
    margin-bottom: 267px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-268 {
    margin-top: 268px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-268 {
    margin-bottom: 268px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-269 {
    margin-top: 269px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-269 {
    margin-bottom: 269px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-270 {
    margin-top: 270px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-270 {
    margin-bottom: 270px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-271 {
    margin-top: 271px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-271 {
    margin-bottom: 271px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-272 {
    margin-top: 272px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-272 {
    margin-bottom: 272px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-273 {
    margin-top: 273px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-273 {
    margin-bottom: 273px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-274 {
    margin-top: 274px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-274 {
    margin-bottom: 274px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-275 {
    margin-top: 275px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-275 {
    margin-bottom: 275px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-276 {
    margin-top: 276px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-276 {
    margin-bottom: 276px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-277 {
    margin-top: 277px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-277 {
    margin-bottom: 277px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-278 {
    margin-top: 278px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-278 {
    margin-bottom: 278px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-279 {
    margin-top: 279px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-279 {
    margin-bottom: 279px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-280 {
    margin-top: 280px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-280 {
    margin-bottom: 280px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-281 {
    margin-top: 281px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-281 {
    margin-bottom: 281px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-282 {
    margin-top: 282px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-282 {
    margin-bottom: 282px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-283 {
    margin-top: 283px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-283 {
    margin-bottom: 283px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-284 {
    margin-top: 284px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-284 {
    margin-bottom: 284px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-285 {
    margin-top: 285px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-285 {
    margin-bottom: 285px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-286 {
    margin-top: 286px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-286 {
    margin-bottom: 286px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-287 {
    margin-top: 287px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-287 {
    margin-bottom: 287px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-288 {
    margin-top: 288px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-288 {
    margin-bottom: 288px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-289 {
    margin-top: 289px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-289 {
    margin-bottom: 289px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-290 {
    margin-top: 290px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-290 {
    margin-bottom: 290px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-291 {
    margin-top: 291px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-291 {
    margin-bottom: 291px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-292 {
    margin-top: 292px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-292 {
    margin-bottom: 292px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-293 {
    margin-top: 293px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-293 {
    margin-bottom: 293px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-294 {
    margin-top: 294px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-294 {
    margin-bottom: 294px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-295 {
    margin-top: 295px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-295 {
    margin-bottom: 295px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-296 {
    margin-top: 296px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-296 {
    margin-bottom: 296px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-297 {
    margin-top: 297px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-297 {
    margin-bottom: 297px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-298 {
    margin-top: 298px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-298 {
    margin-bottom: 298px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-299 {
    margin-top: 299px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-299 {
    margin-bottom: 299px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-300 {
    margin-top: 300px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-300 {
    margin-bottom: 300px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-301 {
    margin-top: 301px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-301 {
    margin-bottom: 301px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-302 {
    margin-top: 302px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-302 {
    margin-bottom: 302px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-303 {
    margin-top: 303px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-303 {
    margin-bottom: 303px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-304 {
    margin-top: 304px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-304 {
    margin-bottom: 304px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-305 {
    margin-top: 305px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-305 {
    margin-bottom: 305px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-306 {
    margin-top: 306px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-306 {
    margin-bottom: 306px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-307 {
    margin-top: 307px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-307 {
    margin-bottom: 307px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-308 {
    margin-top: 308px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-308 {
    margin-bottom: 308px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-309 {
    margin-top: 309px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-309 {
    margin-bottom: 309px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-310 {
    margin-top: 310px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-310 {
    margin-bottom: 310px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-311 {
    margin-top: 311px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-311 {
    margin-bottom: 311px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-312 {
    margin-top: 312px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-312 {
    margin-bottom: 312px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-313 {
    margin-top: 313px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-313 {
    margin-bottom: 313px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-314 {
    margin-top: 314px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-314 {
    margin-bottom: 314px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-315 {
    margin-top: 315px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-315 {
    margin-bottom: 315px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-316 {
    margin-top: 316px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-316 {
    margin-bottom: 316px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-317 {
    margin-top: 317px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-317 {
    margin-bottom: 317px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-318 {
    margin-top: 318px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-318 {
    margin-bottom: 318px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-319 {
    margin-top: 319px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-319 {
    margin-bottom: 319px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-320 {
    margin-top: 320px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-320 {
    margin-bottom: 320px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-321 {
    margin-top: 321px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-321 {
    margin-bottom: 321px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-322 {
    margin-top: 322px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-322 {
    margin-bottom: 322px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-323 {
    margin-top: 323px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-323 {
    margin-bottom: 323px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-324 {
    margin-top: 324px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-324 {
    margin-bottom: 324px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-325 {
    margin-top: 325px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-325 {
    margin-bottom: 325px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-326 {
    margin-top: 326px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-326 {
    margin-bottom: 326px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-327 {
    margin-top: 327px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-327 {
    margin-bottom: 327px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-328 {
    margin-top: 328px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-328 {
    margin-bottom: 328px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-329 {
    margin-top: 329px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-329 {
    margin-bottom: 329px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-330 {
    margin-top: 330px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-330 {
    margin-bottom: 330px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-331 {
    margin-top: 331px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-331 {
    margin-bottom: 331px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-332 {
    margin-top: 332px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-332 {
    margin-bottom: 332px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-333 {
    margin-top: 333px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-333 {
    margin-bottom: 333px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-334 {
    margin-top: 334px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-334 {
    margin-bottom: 334px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-335 {
    margin-top: 335px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-335 {
    margin-bottom: 335px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-336 {
    margin-top: 336px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-336 {
    margin-bottom: 336px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-337 {
    margin-top: 337px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-337 {
    margin-bottom: 337px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-338 {
    margin-top: 338px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-338 {
    margin-bottom: 338px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-339 {
    margin-top: 339px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-339 {
    margin-bottom: 339px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-340 {
    margin-top: 340px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-340 {
    margin-bottom: 340px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-341 {
    margin-top: 341px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-341 {
    margin-bottom: 341px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-342 {
    margin-top: 342px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-342 {
    margin-bottom: 342px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-343 {
    margin-top: 343px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-343 {
    margin-bottom: 343px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-344 {
    margin-top: 344px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-344 {
    margin-bottom: 344px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-345 {
    margin-top: 345px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-345 {
    margin-bottom: 345px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-346 {
    margin-top: 346px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-346 {
    margin-bottom: 346px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-347 {
    margin-top: 347px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-347 {
    margin-bottom: 347px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-348 {
    margin-top: 348px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-348 {
    margin-bottom: 348px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-349 {
    margin-top: 349px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-349 {
    margin-bottom: 349px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-350 {
    margin-top: 350px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-350 {
    margin-bottom: 350px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-351 {
    margin-top: 351px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-351 {
    margin-bottom: 351px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-352 {
    margin-top: 352px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-352 {
    margin-bottom: 352px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-353 {
    margin-top: 353px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-353 {
    margin-bottom: 353px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-354 {
    margin-top: 354px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-354 {
    margin-bottom: 354px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-355 {
    margin-top: 355px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-355 {
    margin-bottom: 355px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-356 {
    margin-top: 356px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-356 {
    margin-bottom: 356px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-357 {
    margin-top: 357px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-357 {
    margin-bottom: 357px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-358 {
    margin-top: 358px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-358 {
    margin-bottom: 358px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-359 {
    margin-top: 359px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-359 {
    margin-bottom: 359px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-360 {
    margin-top: 360px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-360 {
    margin-bottom: 360px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-361 {
    margin-top: 361px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-361 {
    margin-bottom: 361px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-362 {
    margin-top: 362px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-362 {
    margin-bottom: 362px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-363 {
    margin-top: 363px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-363 {
    margin-bottom: 363px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-364 {
    margin-top: 364px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-364 {
    margin-bottom: 364px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-365 {
    margin-top: 365px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-365 {
    margin-bottom: 365px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-366 {
    margin-top: 366px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-366 {
    margin-bottom: 366px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-367 {
    margin-top: 367px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-367 {
    margin-bottom: 367px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-368 {
    margin-top: 368px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-368 {
    margin-bottom: 368px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-369 {
    margin-top: 369px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-369 {
    margin-bottom: 369px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-370 {
    margin-top: 370px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-370 {
    margin-bottom: 370px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-371 {
    margin-top: 371px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-371 {
    margin-bottom: 371px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-372 {
    margin-top: 372px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-372 {
    margin-bottom: 372px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-373 {
    margin-top: 373px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-373 {
    margin-bottom: 373px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-374 {
    margin-top: 374px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-374 {
    margin-bottom: 374px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-375 {
    margin-top: 375px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-375 {
    margin-bottom: 375px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-376 {
    margin-top: 376px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-376 {
    margin-bottom: 376px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-377 {
    margin-top: 377px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-377 {
    margin-bottom: 377px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-378 {
    margin-top: 378px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-378 {
    margin-bottom: 378px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-379 {
    margin-top: 379px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-379 {
    margin-bottom: 379px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-380 {
    margin-top: 380px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-380 {
    margin-bottom: 380px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-381 {
    margin-top: 381px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-381 {
    margin-bottom: 381px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-382 {
    margin-top: 382px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-382 {
    margin-bottom: 382px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-383 {
    margin-top: 383px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-383 {
    margin-bottom: 383px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-384 {
    margin-top: 384px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-384 {
    margin-bottom: 384px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-385 {
    margin-top: 385px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-385 {
    margin-bottom: 385px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-386 {
    margin-top: 386px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-386 {
    margin-bottom: 386px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-387 {
    margin-top: 387px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-387 {
    margin-bottom: 387px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-388 {
    margin-top: 388px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-388 {
    margin-bottom: 388px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-389 {
    margin-top: 389px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-389 {
    margin-bottom: 389px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-390 {
    margin-top: 390px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-390 {
    margin-bottom: 390px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-391 {
    margin-top: 391px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-391 {
    margin-bottom: 391px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-392 {
    margin-top: 392px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-392 {
    margin-bottom: 392px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-393 {
    margin-top: 393px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-393 {
    margin-bottom: 393px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-394 {
    margin-top: 394px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-394 {
    margin-bottom: 394px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-395 {
    margin-top: 395px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-395 {
    margin-bottom: 395px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-396 {
    margin-top: 396px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-396 {
    margin-bottom: 396px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-397 {
    margin-top: 397px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-397 {
    margin-bottom: 397px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-398 {
    margin-top: 398px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-398 {
    margin-bottom: 398px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-399 {
    margin-top: 399px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-399 {
    margin-bottom: 399px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mts-400 {
    margin-top: 400px !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-mbs-400 {
    margin-bottom: 400px !important;
  }
}
.codex-ctl .u-size-10 {
  width: 10% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-10 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}
.codex-ctl .u-size-20 {
  width: 20% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-20 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}
.codex-ctl .u-size-30 {
  width: 30% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-30 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}
.codex-ctl .u-size-40 {
  width: 40% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-40 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}
.codex-ctl .u-size-50 {
  width: 50% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-50 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}
.codex-ctl .u-size-60 {
  width: 60% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-60 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}
.codex-ctl .u-size-70 {
  width: 70% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-70 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}
.codex-ctl .u-size-80 {
  width: 80% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-80 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}
.codex-ctl .u-size-90 {
  width: 90% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-90 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}
.codex-ctl .u-size-100 {
  width: 100% !important;
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-100 {
    width: auto !important;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .u-size-full-sp {
    width: 100% !important;
  }
}

.codex-ctl .btn {
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 40px;
  border: 1px solid currentColor;
  text-align: center;
  line-height: 1.5;
  position: relative;
}
.codex-ctl .btn::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5Ljk2OSIgaGVpZ2h0PSIxOC41MjMiIHZpZXdCb3g9IjAgMCA5Ljk2OSAxOC41MjMiPg0KICA8cGF0aCBpZD0i44OR44K5XzI5MCIgZGF0YS1uYW1lPSLjg5HjgrkgMjkwIiBkPSJNNzA2LjI3OSwxMDk1LjExNmwtLjcwNy0uNzA3LDguNTU1LTguNTU1LTguNTU1LTguNTU1LjcwNy0uNzA3LDkuMjYyLDkuMjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwNS41NzEgLTEwNzYuNTkyKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=");
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  right: 13px;
  transform: translateY(-50%);
}
.codex-ctl .btn--02 {
  background-color: #EBEBEB;
  font-family: "Noto Serif JP", serif;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 14px 40px;
  text-align: center;
  line-height: 1.5;
  position: relative;
}
.codex-ctl .btn--02::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljg1NyIgaGVpZ2h0PSI4LjMwMSIgdmlld0JveD0iMCAwIDQuODU3IDguMzAxIj4NCiAgPHBhdGggaWQ9IuODkeOCuV8yOTEiIGRhdGEtbmFtZT0i44OR44K5IDI5MSIgZD0iTTcwNi4yNzksMTA4NC44OTNsLS43MDctLjcwNywzLjQ0My0zLjQ0My0zLjQ0My0zLjQ0My43MDctLjcwNyw0LjE1LDQuMTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzA1LjU3MSAtMTA3Ni41OTIpIi8+DQo8L3N2Zz4NCg==");
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  width: 10px;
  height: 10px;
}

.codex-ctl .l-container-xs {
  max-width: 832px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 clamp(3.75rem, -0.5113636364rem + 6.8181818182vw, 5.625rem);
  box-sizing: content-box;
}
@media (max-width: 1000px) {
  .codex-ctl .l-container-xs {
    max-width: 480px;
    padding: 0;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .l-container-xs.l-noPadding-sp {
    padding: 0;
  }
}
.codex-ctl .l-container-s {
  max-width: 1046px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 clamp(3.75rem, -0.5113636364rem + 6.8181818182vw, 5.625rem);
  box-sizing: content-box;
}
@media (max-width: 1000px) {
  .codex-ctl .l-container-s {
    max-width: 480px;
    padding: 0 20px;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .l-container-s.l-noPadding-sp {
    padding: 0;
  }
}
.codex-ctl .l-container-m {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 clamp(3.75rem, -0.5113636364rem + 6.8181818182vw, 5.625rem);
  box-sizing: content-box;
}
@media (max-width: 1000px) {
  .codex-ctl .l-container-m {
    max-width: 480px;
    padding: 0 20px;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .l-container-m.l-noPadding-sp {
    padding: 0;
  }
}
.codex-ctl .l-container-m-left {
  width: calc(100% - (100% - 1260px) / 2);
  margin-left: auto;
  margin-right: 0;
  padding-left: clamp(3.75rem, -0.5113636364rem + 6.8181818182vw, 5.625rem);
  padding-right: 0;
  box-sizing: content-box;
}
@media (max-width: 1450px) {
  .codex-ctl .l-container-m-left {
    width: calc(50% + 43vw);
  }
}
@media (max-width: 1000px) {
  .codex-ctl .l-container-m-left {
    width: 100%;
    padding-left: 0;
  }
}

@media (max-width: 1000px) {
  .codex-ctl .txt-svg-sp {
    width: 100%;
    height: 70px;
    padding: 0 40px;
  }
}
.codex-ctl section:nth-last-child(1) {
  padding-bottom: 200px;
}
.codex-ctl .main-view img {
  width: 100%;
}
.codex-ctl .main-view .main-view-btns {
  display: flex;
  border-top: 1px solid #fff;
}
@media (max-width: 1000px) {
  .codex-ctl .main-view .main-view-btns {
    flex-direction: column;
  }
}
.codex-ctl .main-view .main-view-btn {
  color: #fff;
  background-color: #000;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 22px 30px;
  border: none;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  position: relative;
}
@media (max-width: 1000px) {
  .codex-ctl .main-view .main-view-btn {
    text-align: left;
    font-size: 14px;
    justify-content: flex-start;
    padding: 18px 35px;
    border-right: none;
  }
}
.codex-ctl .main-view .main-view-btn:last-child {
  border-right: none;
}
.codex-ctl .main-view .main-view-btn .arrow {
  flex-shrink: 0;
  font-size: 20px;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
.codex-ctl .top-movie {
  margin: 0 auto;
  padding: 0 60px;
}
@media (max-width: 1000px) {
  .codex-ctl .top-movie {
    padding: 0 20px;
  }
}
.codex-ctl .top-movie .top-movie-player {
  position: relative;
  aspect-ratio: 16/9;
  margin-top: 80px;
}
.codex-ctl .top-movie .top-movie-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.codex-ctl .block-01 {
  margin-top: 200px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 {
    margin-top: 100px;
  }
}
.codex-ctl .block-01 .txt {
  padding: 0 80px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .txt {
    padding: 0;
  }
}
.codex-ctl .block-01 .bg-block {
  position: relative;
  background-image: url("../img/main_bg.jpg");
  background-size: cover;
  background-position: center bottom;
  margin-top: 80px;
  padding-bottom: 69.27vw;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .bg-block {
    padding-bottom: 85vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block {
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 70vw;
  }
}
.codex-ctl .block-01 .bg-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 180px;
  background: linear-gradient(to bottom, #000, transparent);
  pointer-events: none;
  z-index: 1;
}
.codex-ctl .block-01 .bg-block::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 180px;
  background: linear-gradient(to top, #000, transparent);
  pointer-events: none;
  z-index: 1;
}
.codex-ctl .block-01 .bg-block .box-01 {
  max-width: 83.33vw;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-01 {
    max-width: none;
    padding: 0 20px;
  }
}
.codex-ctl .block-01 .bg-block .box-01 p {
  font-size: 10px;
  text-align: center;
  margin-top: 20px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-01 p {
    text-align: left;
  }
}
.codex-ctl .block-01 .bg-block .box-02 {
  margin-top: 80px;
}
.codex-ctl .block-01 .bg-block .box-02 .inner {
  max-width: 67.71vw;
  margin: 0 auto;
  padding: 0 5vw;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .bg-block .box-02 .inner {
    max-width: 80vw;
    padding: 0 2vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .inner {
    max-width: none;
    padding: 0 20px;
  }
}
.codex-ctl .block-01 .bg-block .box-02 p {
  font-size: 0.78vw;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .bg-block .box-02 p {
    font-size: 1vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 p {
    font-size: 3.49vw;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .head img {
  width: 100%;
}
.codex-ctl .block-01 .bg-block .box-02 .head-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  margin-top: 20px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .head-logo {
    flex-direction: column;
    gap: 10px;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .head-logo .img {
  width: 30%;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .head-logo .img {
    width: 100%;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .body {
  display: flex;
  align-items: baseline;
  gap: 40px;
  margin-top: 40px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .body {
    flex-direction: column;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .body .head-sub {
  font-size: 0.99vw;
  text-align: center;
  margin-bottom: 10px;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .bg-block .box-02 .body .head-sub {
    font-size: 1.3vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .body .head-sub {
    font-size: 4.42vw;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .body .col {
  width: 50%;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .body .col {
    width: 100%;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 13px 16px;
  list-style: none;
}
.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list li {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list li p,
.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list li span {
  text-align: center;
}
.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list .label {
  font-size: 0.78vw;
  text-align: center;
  margin-left: 5px;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list .label {
    font-size: 1vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list .label {
    font-size: 3.49vw;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.codex-ctl .block-01 .bg-block .box-02 .body .body-02 img {
  margin-top: 35px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .body .body-02 img {
    margin-top: 15px;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .detail {
  display: flex;
  gap: 40px;
  margin-top: 60px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .detail {
    flex-direction: column;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .detail .col {
  width: 50%;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .detail .col {
    width: 100%;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .detail .head {
  text-align: right;
  margin-bottom: 3px;
}
.codex-ctl .block-01 .bg-block .box-02 .detail .head img {
  height: 45px;
  width: auto;
  object-fit: contain;
}
.codex-ctl .block-01 .bg-block .box-02 .detail .head span {
  font-size: 0.63vw;
  display: block;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .bg-block .box-02 .detail .head span {
    font-size: 0.8vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .detail .head span {
    font-size: 2.79vw;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .detail .imgs {
  display: flex;
  gap: 16px;
  padding-right: 1.56vw;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .detail .imgs {
    flex-direction: column;
    gap: 30px;
    padding: 0;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block {
  flex: 1;
}
.codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block img {
  width: 100%;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block img {
    width: 60%;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block p {
  text-align: center;
  font-size: 0.68vw;
  margin-top: 12px;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block p {
    font-size: 0.9vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block p {
    font-size: 3.02vw;
  }
}
.codex-ctl .block-01 .bg-block .box-02 .detail .detail-02 p {
  margin-top: 10px;
  line-height: 1.8;
}
.codex-ctl .block-01 .box-03 {
  max-width: 1600px;
  margin: 0 auto;
  margin-top: -25vw;
  padding: 0 80px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .box-03 {
    margin-top: -30vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 {
    overflow: hidden;
    margin-top: -15vw;
    padding: 0 20px;
  }
}
.codex-ctl .block-01 .box-03 .tv-desc {
  margin-bottom: 60px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .tv-desc {
    margin-bottom: 40px;
  }
}
.codex-ctl .block-01 .box-03 .box-03-list {
  display: flex;
  justify-content: center;
  gap: 30px;
  list-style: none;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-list {
    flex-direction: column;
  }
}
.codex-ctl .block-01 .box-03 .box-03-list li {
  flex: 1;
  display: flex;
  flex-direction: column;
  color: #000;
  background-color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  padding: 15px;
}
.codex-ctl .block-01 .box-03 .box-03-list .img img {
  width: 70%;
  height: auto;
  display: block;
}
.codex-ctl .block-01 .box-03 .box-03-list .info {
  flex: 1;
  padding: 16px 0;
}
.codex-ctl .block-01 .box-03 .box-03-list .head {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.codex-ctl .block-01 .box-03 .box-03-list .head img {
  margin: 0;
}
.codex-ctl .block-01 .box-03 .box-03-list .series {
  font-size: 1.77vw;
  font-weight: 700;
  line-height: 1;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .box-03 .box-03-list .series {
    font-size: 2.3vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-list .series {
    font-size: 7.91vw;
  }
}
.codex-ctl .block-01 .box-03 .box-03-list .series-name {
  font-size: 0.89vw;
  font-weight: 700;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .box-03 .box-03-list .series-name {
    font-size: 1.15vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-list .series-name {
    font-size: 3.95vw;
  }
}
.codex-ctl .block-01 .box-03 .box-03-list .grade {
  font-size: 0.89vw;
  font-weight: 700;
  background-color: #000;
  color: #fff;
  padding: 4px 15px;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .box-03 .box-03-list .grade {
    font-size: 1.15vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-list .grade {
    font-size: 3.95vw;
  }
}
.codex-ctl .block-01 .box-03 .box-03-list .catch {
  font-size: 0.9vw;
  margin-top: 16px;
  line-height: 1.8;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-list .catch {
    font-size: 3.49vw;
  }
}
.codex-ctl .block-01 .box-03 .box-03-list .model {
  font-size: 0.78vw;
  margin-top: 12px;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .box-03 .box-03-list .model {
    font-size: 1vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-list .model {
    font-size: 3.49vw;
  }
}
.codex-ctl .block-01 .box-03 .box-03-list .model .model-label {
  font-size: 0.78vw;
  font-weight: 700;
  margin-right: 8px;
}
@media (max-width: 1500px) {
  .codex-ctl .block-01 .box-03 .box-03-list .model .model-label {
    font-size: 1vw;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-list .model .model-label {
    font-size: 3.49vw;
  }
}
.codex-ctl .block-01 .box-03 .box-03-swiper {
  overflow: visible;
  padding: 0 15%;
}
.codex-ctl .block-01 .box-03 .box-03-swiper .swiper-slide {
  color: #000;
  background-color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  flex-direction: column;
  padding: 15px;
  height: auto;
}
.codex-ctl .block-01 .box-03 .box-03-swiper .img {
  margin: -15px -15px 0;
}
.codex-ctl .block-01 .box-03 .box-03-swiper .img img {
  width: 100%;
  height: auto;
  display: block;
}
.codex-ctl .block-01 .box-03 .box-03-swiper .info {
  flex: 1;
  padding: 16px 0;
}
.codex-ctl .block-01 .box-03 .box-03-swiper .head {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.codex-ctl .block-01 .box-03 .box-03-swiper .series {
  font-size: 7.91vw;
  font-weight: 700;
  line-height: 1;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-swiper .series {
    font-size: 24px;
  }
}
.codex-ctl .block-01 .box-03 .box-03-swiper .series-name {
  font-size: 3.95vw;
  font-weight: 700;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-swiper .series-name {
    font-size: 14px;
  }
}
.codex-ctl .block-01 .box-03 .box-03-swiper .grade {
  font-size: 3.95vw;
  font-weight: 700;
  background-color: #000;
  color: #fff;
  padding: 4px 15px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-swiper .grade {
    font-size: 12px;
  }
}
.codex-ctl .block-01 .box-03 .box-03-swiper .catch {
  font-size: 3.49vw;
  margin-top: 16px;
  line-height: 1.8;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-swiper .catch {
    font-size: 13px;
  }
}
.codex-ctl .block-01 .box-03 .box-03-swiper .model {
  font-size: 3.49vw;
  margin-top: 12px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-swiper .model {
    font-size: 13px;
  }
}
.codex-ctl .block-01 .box-03 .box-03-swiper .model .model-label {
  font-size: 3.49vw;
  font-weight: 700;
  margin-right: 8px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-01 .box-03 .box-03-swiper .model .model-label {
    font-size: 13px;
  }
}
.codex-ctl .block-01 .box-03 .box-03-swiper .swiper-pagination {
  position: static;
  margin-top: 16px;
}
.codex-ctl .block-02 {
  margin-top: 200px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 {
    margin-top: 100px;
  }
}
.codex-ctl .block-02 .bg-block {
  background-image: url("../img/block02_bg.jpg");
  background-size: cover;
  background-position: left center;
  padding: 80px 0;
  position: relative;
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 .bg-block {
    background-image: none;
    padding: 0;
  }
}
.codex-ctl .block-02 .bg-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 180px;
  background: linear-gradient(to bottom, #000, transparent);
  pointer-events: none;
  z-index: 1;
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 .bg-block::before {
    display: none;
  }
}
.codex-ctl .block-02 .bg-block::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 180px;
  background: linear-gradient(to top, #000, transparent);
  pointer-events: none;
  z-index: 1;
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 .bg-block::after {
    display: none;
  }
}
.codex-ctl .block-02 .bg-block .inner {
  font-family: "Noto Sans JP", sans-serif;
  width: 51.04%;
  margin-left: auto;
  padding: 0 60px 0 0;
  position: relative;
  z-index: 1;
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 .bg-block .inner {
    width: 100%;
    margin-top: 40px;
    padding: 0 20px;
  }
}
.codex-ctl .block-02 .bg-block .inner .head,
.codex-ctl .block-02 .bg-block .inner .head-sub {
  color: #C8AB7F;
  text-align: center;
}
.codex-ctl .block-02 .bg-block .inner .head {
  font-size: 40px;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .codex-ctl .block-02 .bg-block .inner .head {
    font-size: 30px;
  }
}
.codex-ctl .block-02 .bg-block .inner .cols {
  display: flex;
  gap: 20px;
  margin-top: 25px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 .bg-block .inner .cols {
    flex-direction: column;
    gap: 40px;
    margin-top: 40px;
  }
}
.codex-ctl .block-02 .bg-block .inner .cols .col {
  flex: 1;
}
.codex-ctl .block-02 .bg-block .inner .cols .brand img {
  width: 100%;
  height: auto;
}
.codex-ctl .block-02 .bg-block .inner .cols .img {
  margin-top: 20px;
}
.codex-ctl .block-02 .bg-block .inner .cols .img img {
  width: 100%;
  height: auto;
}
.codex-ctl .block-02 .bg-block .inner .cols .model {
  font-size: 17px;
  text-align: center;
  margin-top: 20px;
}
@media (max-width: 1200px) {
  .codex-ctl .block-02 .bg-block .inner .cols .model {
    font-size: 12px;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 .bg-block .inner .cols .model {
    font-size: 15px;
  }
}
.codex-ctl .block-02 .bg-block .inner .cols .desc {
  font-size: 15px;
  margin-top: 15px;
  line-height: 1.8;
}
@media (max-width: 1200px) {
  .codex-ctl .block-02 .bg-block .inner .cols .desc {
    font-size: 13px;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 .bg-block .inner .cols .desc {
    font-size: 14px;
  }
}
.codex-ctl .block-02 .bg-block .inner .tutti {
  margin-top: 40px;
  text-align: center;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 .bg-block .inner .tutti {
    margin-top: 60px;
  }
}
.codex-ctl .block-02 .bg-block .inner .tutti .head img {
  width: 100%;
  max-width: 900px;
  height: auto;
}
.codex-ctl .block-02 .bg-block .inner .tutti p {
  font-size: 20px;
  font-weight: 700;
  margin-top: 20px;
}
@media (max-width: 1200px) {
  .codex-ctl .block-02 .bg-block .inner .tutti p {
    font-size: 17px;
  }
}
@media (max-width: 1000px) {
  .codex-ctl .block-02 .bg-block .inner .tutti p {
    font-size: 16px;
    padding: 0 20px;
  }
}
.codex-ctl .block-02 .bg-block .inner .tutti .img {
  margin-top: 30px;
}
.codex-ctl .block-02 .bg-block .inner .tutti .img img {
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0;
}
.codex-ctl .block-03 {
  margin-top: 160px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-03 {
    margin-top: 100px;
  }
}
.codex-ctl .block-03 > .img {
  margin-top: 70px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-03 > .img {
    margin-top: 40px;
  }
}
.codex-ctl .block-03 .inner .design-01 .box-new {
  width: 50%;
  margin: 0 auto;
  margin-top: 70px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-03 .inner .design-01 .box-new {
    width: 100%;
    margin-top: 40px;
    padding: 0 20px;
  }
}
.codex-ctl .block-03 .inner .design-01 .box-new p {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 20px;
  text-align: center;
  margin-top: 15px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-03 .inner .design-01 .box-new p {
    font-size: 16px;
  }
}
.codex-ctl .block-03 .inner .design-01 .box-old {
  font-family: "Noto Sans JP", sans-serif;
  max-width: 1600px;
  margin: 0 auto;
  margin-top: 30px;
  padding: 0 80px;
  overflow: hidden;
}
@media (max-width: 1000px) {
  .codex-ctl .block-03 .inner .design-01 .box-old {
    padding: 0;
  }
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list {
  display: flex;
  justify-content: center;
  gap: 60px;
  margin-top: 20px;
  list-style: none;
}
@media (max-width: 1000px) {
  .codex-ctl .block-03 .inner .design-01 .box-old .box-old-list {
    margin-top: 10px;
  }
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list li {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .title {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .title span {
  color: #B28C53;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .img {
  margin-top: 20px;
  width: 100%;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .img img {
  width: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .spec {
  font-size: 20px;
  margin-top: 15px;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper {
  overflow: visible;
  padding: 0 15%;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .title span {
  color: #B28C53;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .img {
  margin-top: 15px;
  width: 100%;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .img img {
  width: auto;
  height: 250px;
  object-fit: contain;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .spec {
  font-size: 16px;
  margin-top: 12px;
}
.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .swiper-pagination {
  position: static;
  margin-top: 16px;
}
.codex-ctl .block-03 .inner .design-01 .other {
  background-color: #292929;
}
.codex-ctl .block-03 .inner .design-01 .other .cols {
  display: flex;
  justify-content: center;
  gap: 60px;
  margin-top: 60px;
  padding: 60px 0;
}
@media (max-width: 1000px) {
  .codex-ctl .block-03 .inner .design-01 .other .cols {
    flex-direction: column;
    gap: 30px;
    padding: 60px 20px;
  }
}
.codex-ctl .block-03 .inner .design-01 .other .cols .img {
  max-width: 400px;
  margin: 0 auto;
}
.codex-ctl .block-03 .inner .design-01 .other .cols p {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 20px;
  text-align: center;
  margin-top: 10px;
}
.codex-ctl .block-03 .inner .design-02 .cols {
  display: flex;
  gap: 120px;
  max-width: 1300px;
  margin: 0 auto;
  margin-top: 100px;
  padding: 0 80px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-03 .inner .design-02 .cols {
    flex-direction: column;
    gap: 40px;
    padding: 0 20px;
  }
}
.codex-ctl .block-04 {
  margin-top: 200px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-04 {
    margin-top: 100px;
  }
}
.codex-ctl .block-04 .txt {
  position: relative;
  z-index: 1;
}
.codex-ctl .block-04 .attention {
  font-size: 11px;
  max-width: 1300px;
  margin: 20px auto 0;
  padding: 0 80px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-04 .attention {
    font-size: 10px;
    margin: 10px auto 0;
    padding: 0 20px;
  }
}
.codex-ctl .block-04 > .img {
  margin-top: -10vw;
}
.codex-ctl .block-04 .inner .box {
  max-width: 1300px;
  margin: 0 auto;
  margin-top: 80px;
  padding: 0 80px;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1000px) {
  .codex-ctl .block-04 .inner .box {
    gap: 50px;
    margin-top: 50px;
    padding: 0 20px;
  }
}
.codex-ctl .block-04 .inner .box .item {
  display: flex;
  gap: 30px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-04 .inner .box .item {
    flex-direction: column;
    gap: 20px;
  }
}
.codex-ctl .block-04 .inner .box .item + * {
  margin-top: 45px;
}
.codex-ctl .block-04 .inner .box .item .img {
  flex-shrink: 0;
  width: 45%;
}
@media (max-width: 1000px) {
  .codex-ctl .block-04 .inner .box .item .img {
    width: 100%;
  }
}
.codex-ctl .block-04 .inner .box .item .img img {
  width: 100%;
  height: auto;
}
.codex-ctl .block-04 .inner .box .item .body {
  flex: 1;
}
.codex-ctl .block-04 .inner .box .item .body p {
  text-align: justify;
  width: calc(100% - 40px);
}
@media (max-width: 1000px) {
  .codex-ctl .block-04 .inner .box .item .body p {
    width: 100%;
  }
}
.codex-ctl .block-04 .inner .box .item .head {
  font-size: 25px;
  font-weight: 700;
  color: #B08D54;
  padding-left: 16px;
  border-left: 4px solid transparent;
  border-image: linear-gradient(to top, #C99C5F, #B18E54, #A2854E, #CEC375, #88693D, #5A4425, #362612, #201407, #180E03, #180E03) 1;
  line-height: 1.4;
}
@media (max-width: 1000px) {
  .codex-ctl .block-04 .inner .box .item .head {
    font-size: 20px;
  }
}
.codex-ctl .block-04 .inner .box .item .sub {
  color: #fff;
  font-size: 17px;
  font-weight: 700;
}
@media (max-width: 1000px) {
  .codex-ctl .block-04 .inner .box .item .sub {
    font-size: 15px;
  }
}
.codex-ctl .block-04 .inner .box .item .desc {
  font-size: 15px;
  margin-top: 25px;
  line-height: 1.8;
}
@media (max-width: 1000px) {
  .codex-ctl .block-04 .inner .box .item .desc {
    font-size: 14px;
  }
}
.codex-ctl .block-05 {
  margin-top: 100px;
  position: relative;
}
.codex-ctl .block-05 .banner:hover {
  opacity: 0.8;
}
.codex-ctl .block-05 .banner-aria {
  background-color: #626262;
  margin: 0 auto;
  padding: 20px 80px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-05 .banner-aria {
    padding: 10px 20px;
  }
}
.codex-ctl .block-06 {
  margin-top: 150px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-06 {
    margin-top: 100px;
  }
}
.codex-ctl .block-06 .img {
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 80px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-06 .img {
    padding: 0 20px;
  }
}
.codex-ctl .block-06 .img + * {
  margin-top: 100px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-06 .img + * {
    margin-top: 20px;
  }
}
.codex-ctl .block-06 .img:nth-child(1) {
  max-width: 1300px;
}
.codex-ctl .block-07 {
  margin-top: 200px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-07 {
    margin-top: 100px;
  }
}
.codex-ctl .block-07 .items {
  display: flex;
  flex-direction: column;
  gap: 120px;
  margin-top: 120px;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1000px) {
  .codex-ctl .block-07 .items {
    gap: 70px;
    margin-top: 60px;
  }
}
.codex-ctl .block-07 .items .item {
  display: flex;
  justify-content: center;
  gap: 50px;
  max-width: 1300px;
  margin: 0 auto;
  margin-top: 60px;
  padding: 0 80px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-07 .items .item {
    flex-direction: column;
    gap: 25px;
    padding: 0 20px;
  }
}
.codex-ctl .block-07 .items .item .img {
  flex-shrink: 0;
  width: 45%;
}
@media (max-width: 1000px) {
  .codex-ctl .block-07 .items .item .img {
    width: 100%;
  }
}
.codex-ctl .block-07 .items .item .img img {
  width: 100%;
  height: auto;
}
.codex-ctl .block-07 .items .item .list-cols {
  width: 55%;
}
@media (max-width: 1000px) {
  .codex-ctl .block-07 .items .item .list-cols {
    width: 100%;
  }
}
.codex-ctl .block-07 .items .item .list-cols .head-sub {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 20px;
}
@media (max-width: 1000px) {
  .codex-ctl .block-07 .items .item .list-cols .head-sub {
    font-size: 24px;
  }
}
.codex-ctl .block-07 .items .item .list-cols .list {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.codex-ctl .block-07 .items .item .list-cols .list li {
  font-size: 19px;
  line-height: 1.6;
}
@media (max-width: 1000px) {
  .codex-ctl .block-07 .items .item .list-cols .list li {
    font-size: 15px;
  }
}
.codex-ctl .page-footer {
  margin-top: 150px;
  padding: 0 60px 0;
}
@media (max-width: 1000px) {
  .codex-ctl .page-footer {
    margin-top: 100px;
    padding: 0 20px;
  }
}
.codex-ctl .page-footer .movie-section + * {
  margin-top: 100px;
}
@media (max-width: 1000px) {
  .codex-ctl .page-footer .movie-section + * {
    margin-top: 75px;
  }
}
.codex-ctl .page-footer .movie-section.is-active {
  display: block;
}
.codex-ctl .page-footer .movie-section .movie-title {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 30px;
  text-align: center;
  margin-bottom: 20px;
}
@media (max-width: 1000px) {
  .codex-ctl .page-footer .movie-section .movie-title {
    font-size: 20px;
  }
}
.codex-ctl .page-footer .movie-section .movie-player {
  position: relative;
  aspect-ratio: 16/9;
  max-width: 800px;
  margin: 0 auto;
}
.codex-ctl .page-footer .movie-section .movie-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}