@charset "UTF-8";
/**
 * Swiper 8.3.0
 * 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: July 6, 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;
  /* Fix of Webkit flickering */
  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;
}

/* Auto Height */
.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;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  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));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.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-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  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-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  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;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.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-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms 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: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.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-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  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 > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.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:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .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 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.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-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  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-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  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;
}

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}

.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}

.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}

.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

.flatpickr-calendar:focus {
  outline: 0;
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  left: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  right: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}

.numInputWrapper {
  position: relative;
  height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}

.numInputWrapper input {
  width: 100%;
}

.numInputWrapper input::-ms-clear {
  display: none;
}

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}

.numInputWrapper span.arrowDown {
  top: 50%;
}

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}

.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
  opacity: 1;
}

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}

.flatpickr-days:focus {
  outline: 0;
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}

.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}

.flatpickr-day.today {
  border-color: #959ea9;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}

.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}

.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}

.flatpickr-day.hidden {
  visibility: hidden;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}

.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}

.flatpickr-input[readonly] {
  cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.gradient, .pagination .current, .btn-load-more, .error-btn, .contact-btn, .modal-btn, .bubbles-image-wrapper, .footer-delivery-btn, .footer-contacts-image-wrapper {
  background: rgb(71, 165, 73);
  background: linear-gradient(90deg, rgb(71, 165, 73) 0%, rgb(0, 102, 174) 100%);
}

.btn-45 {
  height: 45px;
  border-radius: 6px;
  color: #fff;
}

@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes close {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-10px);
  }
}
@keyframes Sticky {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animatable.show {
  opacity: 0;
  animation-name: show;
  animation-duration: 1.8s;
  animation-play-state: running;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.animatable.close {
  opacity: 1;
  animation-name: close;
  animation-duration: 0.5s;
  animation-play-state: running;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

figure, input,
button,
select,
textarea, blockquote, ol,
ul, p, h1,
h2,
h3,
h4,
h5,
h6, body {
  margin: 0;
}

th,
td, input,
button,
select,
textarea {
  padding: 0;
}

button:focus {
  outline: none;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article,
aside,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}

noscript {
  display: none;
}

ol,
ul {
  padding-left: 0;
}

button {
  border-radius: 0;
}
input,
button,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  border: none;
  background: transparent;
}
input:focus,
button:focus,
select:focus,
textarea:focus {
  outline: none;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

textarea {
  overflow: auto;
  resize: vertical;
}

img {
  vertical-align: baseline;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: baseline;
}

table {
  border-collapse: collapse;
}

th,
td {
  height: auto;
}

th {
  font-weight: bolder;
  text-align: inherit;
  text-align: -webkit-match-parent;
}

a {
  color: #d1d1d1;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

h6, h5, h4, h3, h2, h1 {
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  line-height: 1.2;
  color: #0066ae;
}
h6 a, h5 a, h4 a, h3 a, h2 a, h1 a {
  color: inherit;
  text-decoration: none;
}
h6 a:hover, h5 a:hover, h4 a:hover, h3 a:hover, h2 a:hover, h1 a:hover {
  color: #0066ae;
  text-decoration: underline;
}

body {
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  line-height: 1;
  color: #0066ae;
  text-align: left;
  background-color: #fff;
  padding-top: 100px;
}

@media (max-width: 992px) {
  body {
    padding-top: 171px;
  }
}

@media (min-width: 768px) {
  body {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  body {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  h1 {
    font-size: 50px;
  }
}
@media (max-width: 767.98px) {
  h1 {
    font-size: 40px;
  }
}

@media (min-width: 768px) {
  h2 {
    font-size: 60px;
  }
}
@media (max-width: 767.98px) {
  h2 {
    font-size: 30px;
  }
}

@media (min-width: 768px) {
  h3 {
    font-size: 30px;
  }
}
@media (max-width: 767.98px) {
  h3 {
    font-size: 25px;
  }
}

@media (min-width: 768px) {
  h4 {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  h4 {
    font-size: 20px;
  }
}

@media (min-width: 768px) {
  h5 {
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  h5 {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  h6 {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  h6 {
    font-size: 14px;
  }
}

ul,
ol {
  list-style-position: inside;
}

ul {
  list-style-type: none;
}

ol {
  list-style-type: decimal;
}

img {
  display: inline-block;
  max-width: 100%;
  width: max-content;
  height: auto;
  transition: 300ms ease-in-out;
}

.products-item img {
  display: inline-block;
  max-width: unset;
  width: max-content;
  height: auto;
  transition: 300ms ease-in-out;
}

input, textarea, select {
  color: #000;
  font-family: "Noto Sans", sans-serif;
  font-weight: 500;
  font-size: 14px;
  margin: 0;
  background-color: #fff;
  resize: none;
  border-radius: 6px;
  border: 1px solid #d1d1d1;
  padding-left: 15px;
}
input:focus, textarea:focus, select:focus {
  border: 2px solid #0066ae;
}

input, select {
  height: 40px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

select {
  cursor: pointer;
}

.select2-container .select2-selection--single {
  height: 40px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px !important;
  color: #000 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

.select2-container--default .select2-selection--single {
  border-color: #d1d1d1 !important;
  border-radius: 6px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  background-image: url("../images/lucky/arrow-dropdown.png");
  background-repeat: no-repeat;
  width: 12px !important;
  height: 6px !important;
  top: 17px !important;
  right: 30px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

input[type=radio] {
  padding: 0;
  cursor: pointer;
  appearance: none;
  position: relative;
  min-width: 15px;
  height: 15px;
  background-color: transparent;
  border-radius: 3px;
}
input[type=radio]:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
input[type=radio]:checked {
  width: 15px;
  height: 15px;
  color: #0066ae;
  border: 1px solid #0066ae;
}
input[type=radio]:checked::after {
  content: "✔";
  display: block;
  color: #0066ae;
  font-size: 12px;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .container {
    max-width: 990px;
  }
}
@media (min-width: 1230px) {
  .container {
    max-width: 1440px;
  }
}
.container .container {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1230px) {
  .container--sm {
    max-width: 990px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
}

[class*=row] {
  margin-right: -15px;
  margin-left: -15px;
}

[class*=col] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.row {
  display: flex;
  flex-wrap: wrap;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.order-1 {
  order: 1;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.order-2 {
  order: 2;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.order-3 {
  order: 3;
}

.offset-3 {
  margin-left: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.order-4 {
  order: 4;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.order-5 {
  order: 5;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.order-6 {
  order: 6;
}

.offset-6 {
  margin-left: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.order-7 {
  order: 7;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.order-8 {
  order: 8;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.order-9 {
  order: 9;
}

.offset-9 {
  margin-left: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.order-10 {
  order: 10;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.order-11 {
  order: 11;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-12 {
  order: 12;
}

.offset-12 {
  margin-left: 100%;
}

@media (max-width: 767.98px) {
  .row-o-xs {
    display: flex;
    flex-wrap: wrap;
  }

  .col-o-xs {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-o-xs-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-o-xs-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .order-o-xs-1 {
    order: 1;
  }

  .offset-o-xs-1 {
    margin-left: 8.3333333333%;
  }

  .col-o-xs-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .order-o-xs-2 {
    order: 2;
  }

  .offset-o-xs-2 {
    margin-left: 16.6666666667%;
  }

  .col-o-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .order-o-xs-3 {
    order: 3;
  }

  .offset-o-xs-3 {
    margin-left: 25%;
  }

  .col-o-xs-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .order-o-xs-4 {
    order: 4;
  }

  .offset-o-xs-4 {
    margin-left: 33.3333333333%;
  }

  .col-o-xs-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .order-o-xs-5 {
    order: 5;
  }

  .offset-o-xs-5 {
    margin-left: 41.6666666667%;
  }

  .col-o-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .order-o-xs-6 {
    order: 6;
  }

  .offset-o-xs-6 {
    margin-left: 50%;
  }

  .col-o-xs-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .order-o-xs-7 {
    order: 7;
  }

  .offset-o-xs-7 {
    margin-left: 58.3333333333%;
  }

  .col-o-xs-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .order-o-xs-8 {
    order: 8;
  }

  .offset-o-xs-8 {
    margin-left: 66.6666666667%;
  }

  .col-o-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .order-o-xs-9 {
    order: 9;
  }

  .offset-o-xs-9 {
    margin-left: 75%;
  }

  .col-o-xs-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .order-o-xs-10 {
    order: 10;
  }

  .offset-o-xs-10 {
    margin-left: 83.3333333333%;
  }

  .col-o-xs-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .order-o-xs-11 {
    order: 11;
  }

  .offset-o-xs-11 {
    margin-left: 91.6666666667%;
  }

  .col-o-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-o-xs-12 {
    order: 12;
  }

  .offset-o-xs-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) {
  .row-u-sm {
    display: flex;
    flex-wrap: wrap;
  }

  .col-u-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-u-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-u-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .order-u-sm-1 {
    order: 1;
  }

  .offset-u-sm-1 {
    margin-left: 8.3333333333%;
  }

  .col-u-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .order-u-sm-2 {
    order: 2;
  }

  .offset-u-sm-2 {
    margin-left: 16.6666666667%;
  }

  .col-u-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .order-u-sm-3 {
    order: 3;
  }

  .offset-u-sm-3 {
    margin-left: 25%;
  }

  .col-u-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .order-u-sm-4 {
    order: 4;
  }

  .offset-u-sm-4 {
    margin-left: 33.3333333333%;
  }

  .col-u-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .order-u-sm-5 {
    order: 5;
  }

  .offset-u-sm-5 {
    margin-left: 41.6666666667%;
  }

  .col-u-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .order-u-sm-6 {
    order: 6;
  }

  .offset-u-sm-6 {
    margin-left: 50%;
  }

  .col-u-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .order-u-sm-7 {
    order: 7;
  }

  .offset-u-sm-7 {
    margin-left: 58.3333333333%;
  }

  .col-u-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .order-u-sm-8 {
    order: 8;
  }

  .offset-u-sm-8 {
    margin-left: 66.6666666667%;
  }

  .col-u-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .order-u-sm-9 {
    order: 9;
  }

  .offset-u-sm-9 {
    margin-left: 75%;
  }

  .col-u-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .order-u-sm-10 {
    order: 10;
  }

  .offset-u-sm-10 {
    margin-left: 83.3333333333%;
  }

  .col-u-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .order-u-sm-11 {
    order: 11;
  }

  .offset-u-sm-11 {
    margin-left: 91.6666666667%;
  }

  .col-u-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-u-sm-12 {
    order: 12;
  }

  .offset-u-sm-12 {
    margin-left: 100%;
  }
}
@media (max-width: 991.98px) {
  .row-d-sm {
    display: flex;
    flex-wrap: wrap;
  }

  .col-d-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-d-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-d-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .order-d-sm-1 {
    order: 1;
  }

  .offset-d-sm-1 {
    margin-left: 8.3333333333%;
  }

  .col-d-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .order-d-sm-2 {
    order: 2;
  }

  .offset-d-sm-2 {
    margin-left: 16.6666666667%;
  }

  .col-d-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .order-d-sm-3 {
    order: 3;
  }

  .offset-d-sm-3 {
    margin-left: 25%;
  }

  .col-d-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .order-d-sm-4 {
    order: 4;
  }

  .offset-d-sm-4 {
    margin-left: 33.3333333333%;
  }

  .col-d-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .order-d-sm-5 {
    order: 5;
  }

  .offset-d-sm-5 {
    margin-left: 41.6666666667%;
  }

  .col-d-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .order-d-sm-6 {
    order: 6;
  }

  .offset-d-sm-6 {
    margin-left: 50%;
  }

  .col-d-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .order-d-sm-7 {
    order: 7;
  }

  .offset-d-sm-7 {
    margin-left: 58.3333333333%;
  }

  .col-d-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .order-d-sm-8 {
    order: 8;
  }

  .offset-d-sm-8 {
    margin-left: 66.6666666667%;
  }

  .col-d-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .order-d-sm-9 {
    order: 9;
  }

  .offset-d-sm-9 {
    margin-left: 75%;
  }

  .col-d-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .order-d-sm-10 {
    order: 10;
  }

  .offset-d-sm-10 {
    margin-left: 83.3333333333%;
  }

  .col-d-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .order-d-sm-11 {
    order: 11;
  }

  .offset-d-sm-11 {
    margin-left: 91.6666666667%;
  }

  .col-d-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-d-sm-12 {
    order: 12;
  }

  .offset-d-sm-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .row-o-sm {
    display: flex;
    flex-wrap: wrap;
  }

  .col-o-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-o-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-o-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .order-o-sm-1 {
    order: 1;
  }

  .offset-o-sm-1 {
    margin-left: 8.3333333333%;
  }

  .col-o-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .order-o-sm-2 {
    order: 2;
  }

  .offset-o-sm-2 {
    margin-left: 16.6666666667%;
  }

  .col-o-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .order-o-sm-3 {
    order: 3;
  }

  .offset-o-sm-3 {
    margin-left: 25%;
  }

  .col-o-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .order-o-sm-4 {
    order: 4;
  }

  .offset-o-sm-4 {
    margin-left: 33.3333333333%;
  }

  .col-o-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .order-o-sm-5 {
    order: 5;
  }

  .offset-o-sm-5 {
    margin-left: 41.6666666667%;
  }

  .col-o-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .order-o-sm-6 {
    order: 6;
  }

  .offset-o-sm-6 {
    margin-left: 50%;
  }

  .col-o-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .order-o-sm-7 {
    order: 7;
  }

  .offset-o-sm-7 {
    margin-left: 58.3333333333%;
  }

  .col-o-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .order-o-sm-8 {
    order: 8;
  }

  .offset-o-sm-8 {
    margin-left: 66.6666666667%;
  }

  .col-o-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .order-o-sm-9 {
    order: 9;
  }

  .offset-o-sm-9 {
    margin-left: 75%;
  }

  .col-o-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .order-o-sm-10 {
    order: 10;
  }

  .offset-o-sm-10 {
    margin-left: 83.3333333333%;
  }

  .col-o-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .order-o-sm-11 {
    order: 11;
  }

  .offset-o-sm-11 {
    margin-left: 91.6666666667%;
  }

  .col-o-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-o-sm-12 {
    order: 12;
  }

  .offset-o-sm-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .row-u-md {
    display: flex;
    flex-wrap: wrap;
  }

  .col-u-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-u-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-u-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .order-u-md-1 {
    order: 1;
  }

  .offset-u-md-1 {
    margin-left: 8.3333333333%;
  }

  .col-u-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .order-u-md-2 {
    order: 2;
  }

  .offset-u-md-2 {
    margin-left: 16.6666666667%;
  }

  .col-u-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .order-u-md-3 {
    order: 3;
  }

  .offset-u-md-3 {
    margin-left: 25%;
  }

  .col-u-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .order-u-md-4 {
    order: 4;
  }

  .offset-u-md-4 {
    margin-left: 33.3333333333%;
  }

  .col-u-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .order-u-md-5 {
    order: 5;
  }

  .offset-u-md-5 {
    margin-left: 41.6666666667%;
  }

  .col-u-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .order-u-md-6 {
    order: 6;
  }

  .offset-u-md-6 {
    margin-left: 50%;
  }

  .col-u-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .order-u-md-7 {
    order: 7;
  }

  .offset-u-md-7 {
    margin-left: 58.3333333333%;
  }

  .col-u-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .order-u-md-8 {
    order: 8;
  }

  .offset-u-md-8 {
    margin-left: 66.6666666667%;
  }

  .col-u-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .order-u-md-9 {
    order: 9;
  }

  .offset-u-md-9 {
    margin-left: 75%;
  }

  .col-u-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .order-u-md-10 {
    order: 10;
  }

  .offset-u-md-10 {
    margin-left: 83.3333333333%;
  }

  .col-u-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .order-u-md-11 {
    order: 11;
  }

  .offset-u-md-11 {
    margin-left: 91.6666666667%;
  }

  .col-u-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-u-md-12 {
    order: 12;
  }

  .offset-u-md-12 {
    margin-left: 100%;
  }
}
@media (max-width: 1229.98px) {
  .row-d-md {
    display: flex;
    flex-wrap: wrap;
  }

  .col-d-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-d-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-d-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .order-d-md-1 {
    order: 1;
  }

  .offset-d-md-1 {
    margin-left: 8.3333333333%;
  }

  .col-d-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .order-d-md-2 {
    order: 2;
  }

  .offset-d-md-2 {
    margin-left: 16.6666666667%;
  }

  .col-d-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .order-d-md-3 {
    order: 3;
  }

  .offset-d-md-3 {
    margin-left: 25%;
  }

  .col-d-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .order-d-md-4 {
    order: 4;
  }

  .offset-d-md-4 {
    margin-left: 33.3333333333%;
  }

  .col-d-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .order-d-md-5 {
    order: 5;
  }

  .offset-d-md-5 {
    margin-left: 41.6666666667%;
  }

  .col-d-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .order-d-md-6 {
    order: 6;
  }

  .offset-d-md-6 {
    margin-left: 50%;
  }

  .col-d-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .order-d-md-7 {
    order: 7;
  }

  .offset-d-md-7 {
    margin-left: 58.3333333333%;
  }

  .col-d-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .order-d-md-8 {
    order: 8;
  }

  .offset-d-md-8 {
    margin-left: 66.6666666667%;
  }

  .col-d-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .order-d-md-9 {
    order: 9;
  }

  .offset-d-md-9 {
    margin-left: 75%;
  }

  .col-d-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .order-d-md-10 {
    order: 10;
  }

  .offset-d-md-10 {
    margin-left: 83.3333333333%;
  }

  .col-d-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .order-d-md-11 {
    order: 11;
  }

  .offset-d-md-11 {
    margin-left: 91.6666666667%;
  }

  .col-d-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-d-md-12 {
    order: 12;
  }

  .offset-d-md-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .row-o-md {
    display: flex;
    flex-wrap: wrap;
  }

  .col-o-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-o-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-o-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .order-o-md-1 {
    order: 1;
  }

  .offset-o-md-1 {
    margin-left: 8.3333333333%;
  }

  .col-o-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .order-o-md-2 {
    order: 2;
  }

  .offset-o-md-2 {
    margin-left: 16.6666666667%;
  }

  .col-o-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .order-o-md-3 {
    order: 3;
  }

  .offset-o-md-3 {
    margin-left: 25%;
  }

  .col-o-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .order-o-md-4 {
    order: 4;
  }

  .offset-o-md-4 {
    margin-left: 33.3333333333%;
  }

  .col-o-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .order-o-md-5 {
    order: 5;
  }

  .offset-o-md-5 {
    margin-left: 41.6666666667%;
  }

  .col-o-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .order-o-md-6 {
    order: 6;
  }

  .offset-o-md-6 {
    margin-left: 50%;
  }

  .col-o-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .order-o-md-7 {
    order: 7;
  }

  .offset-o-md-7 {
    margin-left: 58.3333333333%;
  }

  .col-o-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .order-o-md-8 {
    order: 8;
  }

  .offset-o-md-8 {
    margin-left: 66.6666666667%;
  }

  .col-o-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .order-o-md-9 {
    order: 9;
  }

  .offset-o-md-9 {
    margin-left: 75%;
  }

  .col-o-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .order-o-md-10 {
    order: 10;
  }

  .offset-o-md-10 {
    margin-left: 83.3333333333%;
  }

  .col-o-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .order-o-md-11 {
    order: 11;
  }

  .offset-o-md-11 {
    margin-left: 91.6666666667%;
  }

  .col-o-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-o-md-12 {
    order: 12;
  }

  .offset-o-md-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1230px) {
  .row-u-lg {
    display: flex;
    flex-wrap: wrap;
  }

  .col-u-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-u-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-u-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .order-u-lg-1 {
    order: 1;
  }

  .offset-u-lg-1 {
    margin-left: 8.3333333333%;
  }

  .col-u-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .order-u-lg-2 {
    order: 2;
  }

  .offset-u-lg-2 {
    margin-left: 16.6666666667%;
  }

  .col-u-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .order-u-lg-3 {
    order: 3;
  }

  .offset-u-lg-3 {
    margin-left: 25%;
  }

  .col-u-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .order-u-lg-4 {
    order: 4;
  }

  .offset-u-lg-4 {
    margin-left: 33.3333333333%;
  }

  .col-u-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .order-u-lg-5 {
    order: 5;
  }

  .offset-u-lg-5 {
    margin-left: 41.6666666667%;
  }

  .col-u-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .order-u-lg-6 {
    order: 6;
  }

  .offset-u-lg-6 {
    margin-left: 50%;
  }

  .col-u-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .order-u-lg-7 {
    order: 7;
  }

  .offset-u-lg-7 {
    margin-left: 58.3333333333%;
  }

  .col-u-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .order-u-lg-8 {
    order: 8;
  }

  .offset-u-lg-8 {
    margin-left: 66.6666666667%;
  }

  .col-u-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .order-u-lg-9 {
    order: 9;
  }

  .offset-u-lg-9 {
    margin-left: 75%;
  }

  .col-u-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .order-u-lg-10 {
    order: 10;
  }

  .offset-u-lg-10 {
    margin-left: 83.3333333333%;
  }

  .col-u-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .order-u-lg-11 {
    order: 11;
  }

  .offset-u-lg-11 {
    margin-left: 91.6666666667%;
  }

  .col-u-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-u-lg-12 {
    order: 12;
  }

  .offset-u-lg-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1230px) {
  .row-o-lg {
    display: flex;
    flex-wrap: wrap;
  }

  .col-o-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-o-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-o-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .order-o-lg-1 {
    order: 1;
  }

  .offset-o-lg-1 {
    margin-left: 8.3333333333%;
  }

  .col-o-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .order-o-lg-2 {
    order: 2;
  }

  .offset-o-lg-2 {
    margin-left: 16.6666666667%;
  }

  .col-o-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .order-o-lg-3 {
    order: 3;
  }

  .offset-o-lg-3 {
    margin-left: 25%;
  }

  .col-o-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .order-o-lg-4 {
    order: 4;
  }

  .offset-o-lg-4 {
    margin-left: 33.3333333333%;
  }

  .col-o-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .order-o-lg-5 {
    order: 5;
  }

  .offset-o-lg-5 {
    margin-left: 41.6666666667%;
  }

  .col-o-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .order-o-lg-6 {
    order: 6;
  }

  .offset-o-lg-6 {
    margin-left: 50%;
  }

  .col-o-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .order-o-lg-7 {
    order: 7;
  }

  .offset-o-lg-7 {
    margin-left: 58.3333333333%;
  }

  .col-o-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .order-o-lg-8 {
    order: 8;
  }

  .offset-o-lg-8 {
    margin-left: 66.6666666667%;
  }

  .col-o-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .order-o-lg-9 {
    order: 9;
  }

  .offset-o-lg-9 {
    margin-left: 75%;
  }

  .col-o-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .order-o-lg-10 {
    order: 10;
  }

  .offset-o-lg-10 {
    margin-left: 83.3333333333%;
  }

  .col-o-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .order-o-lg-11 {
    order: 11;
  }

  .offset-o-lg-11 {
    margin-left: 91.6666666667%;
  }

  .col-o-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-o-lg-12 {
    order: 12;
  }

  .offset-o-lg-12 {
    margin-left: 100%;
  }
}
.ng {
  margin-right: 0;
  margin-left: 0;
}
.ng > [class*=col] {
  padding-right: 0;
  padding-left: 0;
}

.foc {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.foc img {
  width: auto;
  max-height: 100%;
}

.field {
  display: block;
  width: 100%;
  padding: 15px 15px;
  height: 50px;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.25;
  color: #0066ae;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #cacaca;
  border-radius: 6px;
}
@media (max-width: 767.98px) {
  .field {
    font-size: 16px;
  }
}
.field::placeholder {
  color: #cacaca;
  opacity: 1;
}
.field::-ms-expand {
  background-color: transparent;
  border: none;
}
.field::-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #0066ae;
}
.field:focus {
  border-color: #0066ae;
}
.field:disabled, .field[readonly] {
  background-color: #ccc;
  opacity: 1;
}
select.field {
  appearance: none;
  padding-right: 30px;
  background: #fff no-repeat calc(100% - 13px) center;
}
select.field:focus::-ms-value {
  color: #0066ae;
  background-color: #fff;
}

.field-icon {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
  z-index: 2;
}
.field--icon {
  padding-left: 50px;
}

textarea.field {
  height: 190px;
}

label {
  color: #000;
  display: block;
  font-weight: 500;
  margin-bottom: 5px;
}

.required {
  color: #f00;
}

.btn {
  display: inline-block;
  position: relative;
  max-width: 100%;
  height: 40px;
  padding: 0 25px;
  font-family: "Noto Sans", sans-serif;
  font-weight: 700;
  color: #d1d1d1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  transition: 250ms ease-in-out;
}
@media (min-width: 768px) {
  .btn {
    font-size: 14px;
  }
}
@media (max-width: 767.98px) {
  .btn {
    font-size: 14px;
  }
}
.btn::before {
  content: "";
  position: absolute;
  background-color: transparent;
  mix-blend-mode: overlay;
  border-radius: inherit;
  transition: inherit;
}
.btn:hover {
  text-decoration: none;
}
.btn-f::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.btn-f::after {
  content: "";
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  z-index: 2;
  border: 1px solid;
  border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
}
.btn-f:hover:before {
  background-color: #000;
}
.btn-g {
  border: 1px solid transparent;
}
.btn--176 {
  width: 176px;
}
.btn--250 {
  width: 250px;
}
.btn.disabled, .btn:disabled {
  opacity: 0.5;
}

a.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

a:hover {
  text-decoration: none;
}

.btn-gradient {
  background: rgb(71, 165, 73);
  background: linear-gradient(90deg, rgb(71, 165, 73) 0%, rgb(0, 102, 174) 100%);
  color: #fff;
  height: 45px;
  border-radius: 6px;
}

.btn-grey {
  height: 45px;
  border-radius: 6px;
  background: #d1d1d1;
}

.btn-45 {
  height: 45px;
}

.btn-f--tc {
  background-color: #0066ae;
}

.btn-f--c1 {
  background-color: #0066ae;
}

.btn-f--c2 {
  background-color: #47a54a;
}

.btn-f--c3 {
  background-color: #cacaca;
}

.btn-f--c4 {
  background-color: #d1d1d1;
}

.btn-f--c5 {
  background-color: #ba0404;
}

.btn-f--c6 {
  background-color: #cacaca;
}

.btn-f--c7 {
  background-color: #f5f5f5;
}

.btn-f--c8 {
  background-color: #d8d8d8;
}

.btn-f--c9 {
  background-color: #dddddd;
}

.btn-f--c10 {
  background-color: #ed1b24;
}

.btn-f--w {
  background-color: #fff;
}

.btn-f--b {
  background-color: #000;
}

.btn-g--tc {
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}
.btn-g--tc:hover {
  color: #fff;
  background-color: #0066ae;
}

.btn-g--c1 {
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}
.btn-g--c1:hover {
  color: #fff;
  background-color: #0066ae;
}

.btn-g--c2 {
  border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
}
.btn-g--c2:hover {
  color: #fff;
  background-color: #47a54a;
}

.btn-g--c3 {
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}
.btn-g--c3:hover {
  color: #fff;
  background-color: #cacaca;
}

.btn-g--c4 {
  border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
}
.btn-g--c4:hover {
  color: #fff;
  background-color: #d1d1d1;
}

.btn-g--c5 {
  border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
}
.btn-g--c5:hover {
  color: #fff;
  background-color: #ba0404;
}

.btn-g--c6 {
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}
.btn-g--c6:hover {
  color: #fff;
  background-color: #cacaca;
}

.btn-g--c7 {
  border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
}
.btn-g--c7:hover {
  color: #fff;
  background-color: #f5f5f5;
}

.btn-g--c8 {
  border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
}
.btn-g--c8:hover {
  color: #fff;
  background-color: #d8d8d8;
}

.btn-g--c9 {
  border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
}
.btn-g--c9:hover {
  color: #fff;
  background-color: #dddddd;
}

.btn-g--c10 {
  border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
}
.btn-g--c10:hover {
  color: #fff;
  background-color: #ed1b24;
}

.btn-g--w {
  border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
}
.btn-g--w:hover {
  color: #000;
  background-color: #fff;
}

.btn-g--b {
  border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
}
.btn-g--b:hover {
  color: #fff;
  background-color: #000;
}

.wp-editor {
  line-height: 1.75;
}
.wp-editor a {
  font-family: "Noto Sans", sans-serif;
}
.wp-editor h1:not(:last-child),
.wp-editor h2:not(:last-child),
.wp-editor h3:not(:last-child),
.wp-editor h4:not(:last-child),
.wp-editor h5:not(:last-child),
.wp-editor h6:not(:last-child),
.wp-editor ul:not(:last-child),
.wp-editor ol:not(:last-child),
.wp-editor p:not(:last-child),
.wp-editor table:not(:last-child) {
  margin-bottom: 30px;
}
.wp-editor h1,
.wp-editor h2,
.wp-editor h3,
.wp-editor h4,
.wp-editor h5,
.wp-editor h6 {
  color: #000;
}
@media (min-width: 768px) {
  .wp-editor h1,
.wp-editor h2,
.wp-editor h3,
.wp-editor h4,
.wp-editor h5,
.wp-editor h6 {
    clear: both;
  }
}
.wp-editor li:not(:last-child) {
  margin-bottom: 10px;
}
.wp-editor ul {
  position: relative;
  font-weight: 500;
}
.wp-editor ul li {
  position: relative;
  padding-left: 20px;
}
.wp-editor ul li::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 2px;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 7px solid #0066ae;
}
.wp-editor table {
  width: 100%;
  border: none;
  overflow: auto;
  font-size: 14px;
}
@media (max-width: 767.98px) {
  .wp-editor table {
    display: block;
  }
}
.wp-editor th,
.wp-editor td {
  padding: 10px;
  border: none;
}
.wp-editor thead th,
.wp-editor thead td {
  color: #fff;
  font-weight: 700;
  background-color: #47a54a;
  text-transform: uppercase;
}
.wp-editor tbody tr:nth-child(even) td {
  background: #f5f5f5;
}
.wp-editor p {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

img.alignnone, img.aligncenter, img.alignleft, img.alignright {
  margin-bottom: 20px;
}
img.alignnone {
  display: block;
}
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  img.alignleft {
    float: left;
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  img.alignright {
    float: right;
    margin-left: 20px;
  }
}
@media (max-width: 991.98px) {
  img.alignleft, img.alignright {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.header {
  height: 100px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background-color: #fff;
}
.header.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  animation: Sticky 0.6s ease;
}
@media (max-width: 992px) {
  .header.sticky .header-right .header-delivery-info {
    display: none;
  }
}
@media (max-width: 992px) {
  .header {
    height: auto;
  }
}
.header-row {
  height: 100%;
}
.header-right {
  gap: 20px;
}
@media (max-width: 992px) {
  .header-right {
    gap: 10px;
  }
}
.header-logo img {
  min-width: 150px;
  height: 76px;
}
@media (max-width: 992px) {
  .header-logo img {
    min-width: 121px;
    height: 61px;
  }
}
.header-delivery-info img {
  width: 20px;
  height: 12px;
}
.header-delivery-info span {
  font-style: italic;
}
.header-delivery-info a {
  color: #000;
  text-decoration: underline;
}
@media (max-width: 992px) {
  .header-delivery-info {
    width: 100%;
  }
}
.header-items {
  width: 100%;
}
.header-dropdown-btn {
  width: 140px;
  height: 38px;
  background: rgb(71, 165, 73);
  background: linear-gradient(90deg, rgb(71, 165, 73) 0%, rgb(0, 102, 174) 100%);
}
@media (max-width: 992px) {
  .header-dropdown-btn {
    width: 38px;
  }
}
.header-hamburger {
  position: relative;
  width: 14px;
  height: 10px;
}
.header-hamburger .line-1, .header-hamburger .line-2, .header-hamburger .line-3 {
  position: absolute;
  left: 0;
  top: 30%;
  width: 100%;
  height: 2px;
  background-color: #fff;
  transition: all 0.4s cubic-bezier(0.84, 0.06, 0.52, 1.8);
}
.header-hamburger .line-1 {
  transform: translateY(-5px);
  animation-delay: 0.1s;
}
.header-hamburger .line-3 {
  transform: translateY(5px);
  animation-delay: 0.25s;
}
.header-hamburger .line-1.first-line {
  transform: rotate(40deg);
}
.header-hamburger .line-3.third-line {
  transform: rotate(-40deg);
}
.header-hamburger .line-2.second-line {
  opacity: 0;
}
.header-search-form {
  max-width: 450px;
  width: 100%;
}
.header-search-form input {
  height: 38px;
  padding-right: 55px;
  padding-left: 15px;
  width: 100%;
  font-size: 13px;
}
.header-search-btn {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0066ae;
  border-radius: 6px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.header-search-btn img {
  width: 18px;
  height: 18px;
}
.header-menu-search-wrapper {
  gap: 15px;
}
.header-how-it-works {
  width: 140px;
  height: 38px;
}
.header-how-it-works img {
  width: 18px;
  height: 18px;
}
.header-icon-btn {
  width: 38px;
  height: 38px;
}
.header-cart-counter {
  width: 20px;
  height: 20px;
  background-color: #47a54a;
  border-radius: 50%;
  position: absolute;
  top: -7px;
  right: -5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 500;
  color: white;
}

.footer-contacts-image-wrapper {
  min-width: 70px;
  height: 70px;
}
.footer-contacts-item:first-of-type img, .footer-contacts-item:nth-of-type(2) img {
  width: 38px;
  height: 38px;
}
.footer-contacts-item:last-of-type img {
  width: 40px;
  height: 40px;
}
.footer-menu li {
  margin-bottom: 20px;
}
.footer-menu li a:hover {
  color: #0066ae;
}
.footer-menu li.active a {
  color: #0066ae;
}
.footer-menu a {
  color: #000;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}
.footer-delivery-btn {
  max-width: 240px;
  width: 100%;
}
.footer-delivery-btn img {
  width: 20px;
  height: 12px;
}
.footer-socials-wrapper {
  gap: 10px;
}
.footer-top-row .col-u-md-3:nth-of-type(3) .footer-menu,
.footer-top-row .col-u-md-3:nth-of-type(3) h1 {
  max-width: 150px;
  margin: 0 auto;
}
.footer-top-row .col-u-md-3:nth-of-type(3) h1 {
  margin-bottom: 35px;
}
.footer-col-payments {
  gap: 15px;
}
.footer-col-payments img {
  width: 45px;
  height: 25px;
}
.footer-made-by-advaworx img {
  width: 90px;
  height: 23px;
}

.va-base {
  vertical-align: baseline;
}

.va-t {
  vertical-align: top;
}

.va-m {
  vertical-align: middle;
}

.va-b {
  vertical-align: bottom;
}

.va-tt {
  vertical-align: text-top;
}

.va-tb {
  vertical-align: text-bottom;
}

@media (max-width: 767.98px) {
  .va-o-xs-base {
    vertical-align: baseline;
  }

  .va-o-xs-t {
    vertical-align: top;
  }

  .va-o-xs-m {
    vertical-align: middle;
  }

  .va-o-xs-b {
    vertical-align: bottom;
  }

  .va-o-xs-tt {
    vertical-align: text-top;
  }

  .va-o-xs-tb {
    vertical-align: text-bottom;
  }
}
@media (min-width: 768px) {
  .va-u-sm-base {
    vertical-align: baseline;
  }

  .va-u-sm-t {
    vertical-align: top;
  }

  .va-u-sm-m {
    vertical-align: middle;
  }

  .va-u-sm-b {
    vertical-align: bottom;
  }

  .va-u-sm-tt {
    vertical-align: text-top;
  }

  .va-u-sm-tb {
    vertical-align: text-bottom;
  }
}
@media (max-width: 991.98px) {
  .va-d-sm-base {
    vertical-align: baseline;
  }

  .va-d-sm-t {
    vertical-align: top;
  }

  .va-d-sm-m {
    vertical-align: middle;
  }

  .va-d-sm-b {
    vertical-align: bottom;
  }

  .va-d-sm-tt {
    vertical-align: text-top;
  }

  .va-d-sm-tb {
    vertical-align: text-bottom;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .va-o-sm-base {
    vertical-align: baseline;
  }

  .va-o-sm-t {
    vertical-align: top;
  }

  .va-o-sm-m {
    vertical-align: middle;
  }

  .va-o-sm-b {
    vertical-align: bottom;
  }

  .va-o-sm-tt {
    vertical-align: text-top;
  }

  .va-o-sm-tb {
    vertical-align: text-bottom;
  }
}
@media (min-width: 992px) {
  .va-u-md-base {
    vertical-align: baseline;
  }

  .va-u-md-t {
    vertical-align: top;
  }

  .va-u-md-m {
    vertical-align: middle;
  }

  .va-u-md-b {
    vertical-align: bottom;
  }

  .va-u-md-tt {
    vertical-align: text-top;
  }

  .va-u-md-tb {
    vertical-align: text-bottom;
  }
}
@media (max-width: 1229.98px) {
  .va-d-md-base {
    vertical-align: baseline;
  }

  .va-d-md-t {
    vertical-align: top;
  }

  .va-d-md-m {
    vertical-align: middle;
  }

  .va-d-md-b {
    vertical-align: bottom;
  }

  .va-d-md-tt {
    vertical-align: text-top;
  }

  .va-d-md-tb {
    vertical-align: text-bottom;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .va-o-md-base {
    vertical-align: baseline;
  }

  .va-o-md-t {
    vertical-align: top;
  }

  .va-o-md-m {
    vertical-align: middle;
  }

  .va-o-md-b {
    vertical-align: bottom;
  }

  .va-o-md-tt {
    vertical-align: text-top;
  }

  .va-o-md-tb {
    vertical-align: text-bottom;
  }
}
@media (min-width: 1230px) {
  .va-u-lg-base {
    vertical-align: baseline;
  }

  .va-u-lg-t {
    vertical-align: top;
  }

  .va-u-lg-m {
    vertical-align: middle;
  }

  .va-u-lg-b {
    vertical-align: bottom;
  }

  .va-u-lg-tt {
    vertical-align: text-top;
  }

  .va-u-lg-tb {
    vertical-align: text-bottom;
  }
}
@media (min-width: 1230px) {
  .va-o-lg-base {
    vertical-align: baseline;
  }

  .va-o-lg-t {
    vertical-align: top;
  }

  .va-o-lg-m {
    vertical-align: middle;
  }

  .va-o-lg-b {
    vertical-align: bottom;
  }

  .va-o-lg-tt {
    vertical-align: text-top;
  }

  .va-o-lg-tb {
    vertical-align: text-bottom;
  }
}
.bg-inherit {
  background-color: inherit;
}

.bg-tc {
  background-color: #0066ae;
}

.bg-c1 {
  background-color: #0066ae;
}

.bg-c2 {
  background-color: #47a54a;
}

.bg-c3 {
  background-color: #cacaca;
}

.bg-c4 {
  background-color: #d1d1d1;
}

.bg-c5 {
  background-color: #ba0404;
}

.bg-c6 {
  background-color: #cacaca;
}

.bg-c7 {
  background-color: #f5f5f5;
}

.bg-c8 {
  background-color: #d8d8d8;
}

.bg-c9 {
  background-color: #dddddd;
}

.bg-c10 {
  background-color: #ed1b24;
}

.bg-w {
  background-color: #fff;
}

.bg-b {
  background-color: #000;
}

@media (max-width: 767.98px) {
  .bg-o-xs-inherit {
    background-color: inherit;
  }

  .bg-o-xs-tc {
    background-color: #0066ae;
  }

  .bg-o-xs-c1 {
    background-color: #0066ae;
  }

  .bg-o-xs-c2 {
    background-color: #47a54a;
  }

  .bg-o-xs-c3 {
    background-color: #cacaca;
  }

  .bg-o-xs-c4 {
    background-color: #d1d1d1;
  }

  .bg-o-xs-c5 {
    background-color: #ba0404;
  }

  .bg-o-xs-c6 {
    background-color: #cacaca;
  }

  .bg-o-xs-c7 {
    background-color: #f5f5f5;
  }

  .bg-o-xs-c8 {
    background-color: #d8d8d8;
  }

  .bg-o-xs-c9 {
    background-color: #dddddd;
  }

  .bg-o-xs-c10 {
    background-color: #ed1b24;
  }

  .bg-o-xs-w {
    background-color: #fff;
  }

  .bg-o-xs-b {
    background-color: #000;
  }
}
@media (min-width: 768px) {
  .bg-u-sm-inherit {
    background-color: inherit;
  }

  .bg-u-sm-tc {
    background-color: #0066ae;
  }

  .bg-u-sm-c1 {
    background-color: #0066ae;
  }

  .bg-u-sm-c2 {
    background-color: #47a54a;
  }

  .bg-u-sm-c3 {
    background-color: #cacaca;
  }

  .bg-u-sm-c4 {
    background-color: #d1d1d1;
  }

  .bg-u-sm-c5 {
    background-color: #ba0404;
  }

  .bg-u-sm-c6 {
    background-color: #cacaca;
  }

  .bg-u-sm-c7 {
    background-color: #f5f5f5;
  }

  .bg-u-sm-c8 {
    background-color: #d8d8d8;
  }

  .bg-u-sm-c9 {
    background-color: #dddddd;
  }

  .bg-u-sm-c10 {
    background-color: #ed1b24;
  }

  .bg-u-sm-w {
    background-color: #fff;
  }

  .bg-u-sm-b {
    background-color: #000;
  }
}
@media (max-width: 991.98px) {
  .bg-d-sm-inherit {
    background-color: inherit;
  }

  .bg-d-sm-tc {
    background-color: #0066ae;
  }

  .bg-d-sm-c1 {
    background-color: #0066ae;
  }

  .bg-d-sm-c2 {
    background-color: #47a54a;
  }

  .bg-d-sm-c3 {
    background-color: #cacaca;
  }

  .bg-d-sm-c4 {
    background-color: #d1d1d1;
  }

  .bg-d-sm-c5 {
    background-color: #ba0404;
  }

  .bg-d-sm-c6 {
    background-color: #cacaca;
  }

  .bg-d-sm-c7 {
    background-color: #f5f5f5;
  }

  .bg-d-sm-c8 {
    background-color: #d8d8d8;
  }

  .bg-d-sm-c9 {
    background-color: #dddddd;
  }

  .bg-d-sm-c10 {
    background-color: #ed1b24;
  }

  .bg-d-sm-w {
    background-color: #fff;
  }

  .bg-d-sm-b {
    background-color: #000;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .bg-o-sm-inherit {
    background-color: inherit;
  }

  .bg-o-sm-tc {
    background-color: #0066ae;
  }

  .bg-o-sm-c1 {
    background-color: #0066ae;
  }

  .bg-o-sm-c2 {
    background-color: #47a54a;
  }

  .bg-o-sm-c3 {
    background-color: #cacaca;
  }

  .bg-o-sm-c4 {
    background-color: #d1d1d1;
  }

  .bg-o-sm-c5 {
    background-color: #ba0404;
  }

  .bg-o-sm-c6 {
    background-color: #cacaca;
  }

  .bg-o-sm-c7 {
    background-color: #f5f5f5;
  }

  .bg-o-sm-c8 {
    background-color: #d8d8d8;
  }

  .bg-o-sm-c9 {
    background-color: #dddddd;
  }

  .bg-o-sm-c10 {
    background-color: #ed1b24;
  }

  .bg-o-sm-w {
    background-color: #fff;
  }

  .bg-o-sm-b {
    background-color: #000;
  }
}
@media (min-width: 992px) {
  .bg-u-md-inherit {
    background-color: inherit;
  }

  .bg-u-md-tc {
    background-color: #0066ae;
  }

  .bg-u-md-c1 {
    background-color: #0066ae;
  }

  .bg-u-md-c2 {
    background-color: #47a54a;
  }

  .bg-u-md-c3 {
    background-color: #cacaca;
  }

  .bg-u-md-c4 {
    background-color: #d1d1d1;
  }

  .bg-u-md-c5 {
    background-color: #ba0404;
  }

  .bg-u-md-c6 {
    background-color: #cacaca;
  }

  .bg-u-md-c7 {
    background-color: #f5f5f5;
  }

  .bg-u-md-c8 {
    background-color: #d8d8d8;
  }

  .bg-u-md-c9 {
    background-color: #dddddd;
  }

  .bg-u-md-c10 {
    background-color: #ed1b24;
  }

  .bg-u-md-w {
    background-color: #fff;
  }

  .bg-u-md-b {
    background-color: #000;
  }
}
@media (max-width: 1229.98px) {
  .bg-d-md-inherit {
    background-color: inherit;
  }

  .bg-d-md-tc {
    background-color: #0066ae;
  }

  .bg-d-md-c1 {
    background-color: #0066ae;
  }

  .bg-d-md-c2 {
    background-color: #47a54a;
  }

  .bg-d-md-c3 {
    background-color: #cacaca;
  }

  .bg-d-md-c4 {
    background-color: #d1d1d1;
  }

  .bg-d-md-c5 {
    background-color: #ba0404;
  }

  .bg-d-md-c6 {
    background-color: #cacaca;
  }

  .bg-d-md-c7 {
    background-color: #f5f5f5;
  }

  .bg-d-md-c8 {
    background-color: #d8d8d8;
  }

  .bg-d-md-c9 {
    background-color: #dddddd;
  }

  .bg-d-md-c10 {
    background-color: #ed1b24;
  }

  .bg-d-md-w {
    background-color: #fff;
  }

  .bg-d-md-b {
    background-color: #000;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .bg-o-md-inherit {
    background-color: inherit;
  }

  .bg-o-md-tc {
    background-color: #0066ae;
  }

  .bg-o-md-c1 {
    background-color: #0066ae;
  }

  .bg-o-md-c2 {
    background-color: #47a54a;
  }

  .bg-o-md-c3 {
    background-color: #cacaca;
  }

  .bg-o-md-c4 {
    background-color: #d1d1d1;
  }

  .bg-o-md-c5 {
    background-color: #ba0404;
  }

  .bg-o-md-c6 {
    background-color: #cacaca;
  }

  .bg-o-md-c7 {
    background-color: #f5f5f5;
  }

  .bg-o-md-c8 {
    background-color: #d8d8d8;
  }

  .bg-o-md-c9 {
    background-color: #dddddd;
  }

  .bg-o-md-c10 {
    background-color: #ed1b24;
  }

  .bg-o-md-w {
    background-color: #fff;
  }

  .bg-o-md-b {
    background-color: #000;
  }
}
@media (min-width: 1230px) {
  .bg-u-lg-inherit {
    background-color: inherit;
  }

  .bg-u-lg-tc {
    background-color: #0066ae;
  }

  .bg-u-lg-c1 {
    background-color: #0066ae;
  }

  .bg-u-lg-c2 {
    background-color: #47a54a;
  }

  .bg-u-lg-c3 {
    background-color: #cacaca;
  }

  .bg-u-lg-c4 {
    background-color: #d1d1d1;
  }

  .bg-u-lg-c5 {
    background-color: #ba0404;
  }

  .bg-u-lg-c6 {
    background-color: #cacaca;
  }

  .bg-u-lg-c7 {
    background-color: #f5f5f5;
  }

  .bg-u-lg-c8 {
    background-color: #d8d8d8;
  }

  .bg-u-lg-c9 {
    background-color: #dddddd;
  }

  .bg-u-lg-c10 {
    background-color: #ed1b24;
  }

  .bg-u-lg-w {
    background-color: #fff;
  }

  .bg-u-lg-b {
    background-color: #000;
  }
}
@media (min-width: 1230px) {
  .bg-o-lg-inherit {
    background-color: inherit;
  }

  .bg-o-lg-tc {
    background-color: #0066ae;
  }

  .bg-o-lg-c1 {
    background-color: #0066ae;
  }

  .bg-o-lg-c2 {
    background-color: #47a54a;
  }

  .bg-o-lg-c3 {
    background-color: #cacaca;
  }

  .bg-o-lg-c4 {
    background-color: #d1d1d1;
  }

  .bg-o-lg-c5 {
    background-color: #ba0404;
  }

  .bg-o-lg-c6 {
    background-color: #cacaca;
  }

  .bg-o-lg-c7 {
    background-color: #f5f5f5;
  }

  .bg-o-lg-c8 {
    background-color: #d8d8d8;
  }

  .bg-o-lg-c9 {
    background-color: #dddddd;
  }

  .bg-o-lg-c10 {
    background-color: #ed1b24;
  }

  .bg-o-lg-w {
    background-color: #fff;
  }

  .bg-o-lg-b {
    background-color: #000;
  }
}
.b-1-d-w {
  border: 1px dashed #fff;
}

.b-t-1-d-w {
  border-top: 1px dashed #fff;
}

.b-r-1-d-w {
  border-right: 1px dashed #fff;
}

.b-b-1-d-w {
  border-bottom: 1px dashed #fff;
}

.b-l-1-d-w {
  border-left: 1px dashed #fff;
}

.b-1-s-w {
  border: 1px solid #fff;
}

.b-t-1-s-w {
  border-top: 1px solid #fff;
}

.b-r-1-s-w {
  border-right: 1px solid #fff;
}

.b-b-1-s-w {
  border-bottom: 1px solid #fff;
}

.b-l-1-s-w {
  border-left: 1px solid #fff;
}

.b-1-d-b {
  border: 1px dashed #000;
}

.b-t-1-d-b {
  border-top: 1px dashed #000;
}

.b-r-1-d-b {
  border-right: 1px dashed #000;
}

.b-b-1-d-b {
  border-bottom: 1px dashed #000;
}

.b-l-1-d-b {
  border-left: 1px dashed #000;
}

.b-1-s-b {
  border: 1px solid #000;
}

.b-t-1-s-b {
  border-top: 1px solid #000;
}

.b-r-1-s-b {
  border-right: 1px solid #000;
}

.b-b-1-s-b {
  border-bottom: 1px solid #000;
}

.b-l-1-s-b {
  border-left: 1px solid #000;
}

.b-1-d-tc {
  border: 1px dashed #0066ae;
}

.b-t-1-d-tc {
  border-top: 1px dashed #0066ae;
}

.b-r-1-d-tc {
  border-right: 1px dashed #0066ae;
}

.b-b-1-d-tc {
  border-bottom: 1px dashed #0066ae;
}

.b-l-1-d-tc {
  border-left: 1px dashed #0066ae;
}

.b-1-s-tc {
  border: 1px solid #0066ae;
}

.b-t-1-s-tc {
  border-top: 1px solid #0066ae;
}

.b-r-1-s-tc {
  border-right: 1px solid #0066ae;
}

.b-b-1-s-tc {
  border-bottom: 1px solid #0066ae;
}

.b-l-1-s-tc {
  border-left: 1px solid #0066ae;
}

.b-1-d-c1 {
  border: 1px dashed #0066ae;
}

.b-t-1-d-c1 {
  border-top: 1px dashed #0066ae;
}

.b-r-1-d-c1 {
  border-right: 1px dashed #0066ae;
}

.b-b-1-d-c1 {
  border-bottom: 1px dashed #0066ae;
}

.b-l-1-d-c1 {
  border-left: 1px dashed #0066ae;
}

.b-1-s-c1 {
  border: 1px solid #0066ae;
}

.b-t-1-s-c1 {
  border-top: 1px solid #0066ae;
}

.b-r-1-s-c1 {
  border-right: 1px solid #0066ae;
}

.b-b-1-s-c1 {
  border-bottom: 1px solid #0066ae;
}

.b-l-1-s-c1 {
  border-left: 1px solid #0066ae;
}

.b-1-d-c2 {
  border: 1px dashed #47a54a;
}

.b-t-1-d-c2 {
  border-top: 1px dashed #47a54a;
}

.b-r-1-d-c2 {
  border-right: 1px dashed #47a54a;
}

.b-b-1-d-c2 {
  border-bottom: 1px dashed #47a54a;
}

.b-l-1-d-c2 {
  border-left: 1px dashed #47a54a;
}

.b-1-s-c2 {
  border: 1px solid #47a54a;
}

.b-t-1-s-c2 {
  border-top: 1px solid #47a54a;
}

.b-r-1-s-c2 {
  border-right: 1px solid #47a54a;
}

.b-b-1-s-c2 {
  border-bottom: 1px solid #47a54a;
}

.b-l-1-s-c2 {
  border-left: 1px solid #47a54a;
}

.b-1-d-c3 {
  border: 1px dashed #cacaca;
}

.b-t-1-d-c3 {
  border-top: 1px dashed #cacaca;
}

.b-r-1-d-c3 {
  border-right: 1px dashed #cacaca;
}

.b-b-1-d-c3 {
  border-bottom: 1px dashed #cacaca;
}

.b-l-1-d-c3 {
  border-left: 1px dashed #cacaca;
}

.b-1-s-c3 {
  border: 1px solid #cacaca;
}

.b-t-1-s-c3 {
  border-top: 1px solid #cacaca;
}

.b-r-1-s-c3 {
  border-right: 1px solid #cacaca;
}

.b-b-1-s-c3 {
  border-bottom: 1px solid #cacaca;
}

.b-l-1-s-c3 {
  border-left: 1px solid #cacaca;
}

.b-1-d-c4 {
  border: 1px dashed #d1d1d1;
}

.b-t-1-d-c4 {
  border-top: 1px dashed #d1d1d1;
}

.b-r-1-d-c4 {
  border-right: 1px dashed #d1d1d1;
}

.b-b-1-d-c4 {
  border-bottom: 1px dashed #d1d1d1;
}

.b-l-1-d-c4 {
  border-left: 1px dashed #d1d1d1;
}

.b-1-s-c4 {
  border: 1px solid #d1d1d1;
}

.b-t-1-s-c4 {
  border-top: 1px solid #d1d1d1;
}

.b-r-1-s-c4 {
  border-right: 1px solid #d1d1d1;
}

.b-b-1-s-c4 {
  border-bottom: 1px solid #d1d1d1;
}

.b-l-1-s-c4 {
  border-left: 1px solid #d1d1d1;
}

.b-1-d-c5 {
  border: 1px dashed #ba0404;
}

.b-t-1-d-c5 {
  border-top: 1px dashed #ba0404;
}

.b-r-1-d-c5 {
  border-right: 1px dashed #ba0404;
}

.b-b-1-d-c5 {
  border-bottom: 1px dashed #ba0404;
}

.b-l-1-d-c5 {
  border-left: 1px dashed #ba0404;
}

.b-1-s-c5 {
  border: 1px solid #ba0404;
}

.b-t-1-s-c5 {
  border-top: 1px solid #ba0404;
}

.b-r-1-s-c5 {
  border-right: 1px solid #ba0404;
}

.b-b-1-s-c5 {
  border-bottom: 1px solid #ba0404;
}

.b-l-1-s-c5 {
  border-left: 1px solid #ba0404;
}

.b-1-d-c6 {
  border: 1px dashed #cacaca;
}

.b-t-1-d-c6 {
  border-top: 1px dashed #cacaca;
}

.b-r-1-d-c6 {
  border-right: 1px dashed #cacaca;
}

.b-b-1-d-c6 {
  border-bottom: 1px dashed #cacaca;
}

.b-l-1-d-c6 {
  border-left: 1px dashed #cacaca;
}

.b-1-s-c6 {
  border: 1px solid #cacaca;
}

.b-t-1-s-c6 {
  border-top: 1px solid #cacaca;
}

.b-r-1-s-c6 {
  border-right: 1px solid #cacaca;
}

.b-b-1-s-c6 {
  border-bottom: 1px solid #cacaca;
}

.b-l-1-s-c6 {
  border-left: 1px solid #cacaca;
}

.b-1-d-c7 {
  border: 1px dashed #f5f5f5;
}

.b-t-1-d-c7 {
  border-top: 1px dashed #f5f5f5;
}

.b-r-1-d-c7 {
  border-right: 1px dashed #f5f5f5;
}

.b-b-1-d-c7 {
  border-bottom: 1px dashed #f5f5f5;
}

.b-l-1-d-c7 {
  border-left: 1px dashed #f5f5f5;
}

.b-1-s-c7 {
  border: 1px solid #f5f5f5;
}

.b-t-1-s-c7 {
  border-top: 1px solid #f5f5f5;
}

.b-r-1-s-c7 {
  border-right: 1px solid #f5f5f5;
}

.b-b-1-s-c7 {
  border-bottom: 1px solid #f5f5f5;
}

.b-l-1-s-c7 {
  border-left: 1px solid #f5f5f5;
}

.b-1-d-c8 {
  border: 1px dashed #d8d8d8;
}

.b-t-1-d-c8 {
  border-top: 1px dashed #d8d8d8;
}

.b-r-1-d-c8 {
  border-right: 1px dashed #d8d8d8;
}

.b-b-1-d-c8 {
  border-bottom: 1px dashed #d8d8d8;
}

.b-l-1-d-c8 {
  border-left: 1px dashed #d8d8d8;
}

.b-1-s-c8 {
  border: 1px solid #d8d8d8;
}

.b-t-1-s-c8 {
  border-top: 1px solid #d8d8d8;
}

.b-r-1-s-c8 {
  border-right: 1px solid #d8d8d8;
}

.b-b-1-s-c8 {
  border-bottom: 1px solid #d8d8d8;
}

.b-l-1-s-c8 {
  border-left: 1px solid #d8d8d8;
}

.b-1-d-c9 {
  border: 1px dashed #dddddd;
}

.b-t-1-d-c9 {
  border-top: 1px dashed #dddddd;
}

.b-r-1-d-c9 {
  border-right: 1px dashed #dddddd;
}

.b-b-1-d-c9 {
  border-bottom: 1px dashed #dddddd;
}

.b-l-1-d-c9 {
  border-left: 1px dashed #dddddd;
}

.b-1-s-c9 {
  border: 1px solid #dddddd;
}

.b-t-1-s-c9 {
  border-top: 1px solid #dddddd;
}

.b-r-1-s-c9 {
  border-right: 1px solid #dddddd;
}

.b-b-1-s-c9 {
  border-bottom: 1px solid #dddddd;
}

.b-l-1-s-c9 {
  border-left: 1px solid #dddddd;
}

.b-1-d-c10 {
  border: 1px dashed #ed1b24;
}

.b-t-1-d-c10 {
  border-top: 1px dashed #ed1b24;
}

.b-r-1-d-c10 {
  border-right: 1px dashed #ed1b24;
}

.b-b-1-d-c10 {
  border-bottom: 1px dashed #ed1b24;
}

.b-l-1-d-c10 {
  border-left: 1px dashed #ed1b24;
}

.b-1-s-c10 {
  border: 1px solid #ed1b24;
}

.b-t-1-s-c10 {
  border-top: 1px solid #ed1b24;
}

.b-r-1-s-c10 {
  border-right: 1px solid #ed1b24;
}

.b-b-1-s-c10 {
  border-bottom: 1px solid #ed1b24;
}

.b-l-1-s-c10 {
  border-left: 1px solid #ed1b24;
}

.b-2-d-w {
  border: 2px dashed #fff;
}

.b-t-2-d-w {
  border-top: 2px dashed #fff;
}

.b-r-2-d-w {
  border-right: 2px dashed #fff;
}

.b-b-2-d-w {
  border-bottom: 2px dashed #fff;
}

.b-l-2-d-w {
  border-left: 2px dashed #fff;
}

.b-2-s-w {
  border: 2px solid #fff;
}

.b-t-2-s-w {
  border-top: 2px solid #fff;
}

.b-r-2-s-w {
  border-right: 2px solid #fff;
}

.b-b-2-s-w {
  border-bottom: 2px solid #fff;
}

.b-l-2-s-w {
  border-left: 2px solid #fff;
}

.b-2-d-b {
  border: 2px dashed #000;
}

.b-t-2-d-b {
  border-top: 2px dashed #000;
}

.b-r-2-d-b {
  border-right: 2px dashed #000;
}

.b-b-2-d-b {
  border-bottom: 2px dashed #000;
}

.b-l-2-d-b {
  border-left: 2px dashed #000;
}

.b-2-s-b {
  border: 2px solid #000;
}

.b-t-2-s-b {
  border-top: 2px solid #000;
}

.b-r-2-s-b {
  border-right: 2px solid #000;
}

.b-b-2-s-b {
  border-bottom: 2px solid #000;
}

.b-l-2-s-b {
  border-left: 2px solid #000;
}

.b-2-d-tc {
  border: 2px dashed #0066ae;
}

.b-t-2-d-tc {
  border-top: 2px dashed #0066ae;
}

.b-r-2-d-tc {
  border-right: 2px dashed #0066ae;
}

.b-b-2-d-tc {
  border-bottom: 2px dashed #0066ae;
}

.b-l-2-d-tc {
  border-left: 2px dashed #0066ae;
}

.b-2-s-tc {
  border: 2px solid #0066ae;
}

.b-t-2-s-tc {
  border-top: 2px solid #0066ae;
}

.b-r-2-s-tc {
  border-right: 2px solid #0066ae;
}

.b-b-2-s-tc {
  border-bottom: 2px solid #0066ae;
}

.b-l-2-s-tc {
  border-left: 2px solid #0066ae;
}

.b-2-d-c1 {
  border: 2px dashed #0066ae;
}

.b-t-2-d-c1 {
  border-top: 2px dashed #0066ae;
}

.b-r-2-d-c1 {
  border-right: 2px dashed #0066ae;
}

.b-b-2-d-c1 {
  border-bottom: 2px dashed #0066ae;
}

.b-l-2-d-c1 {
  border-left: 2px dashed #0066ae;
}

.b-2-s-c1 {
  border: 2px solid #0066ae;
}

.b-t-2-s-c1 {
  border-top: 2px solid #0066ae;
}

.b-r-2-s-c1 {
  border-right: 2px solid #0066ae;
}

.b-b-2-s-c1 {
  border-bottom: 2px solid #0066ae;
}

.b-l-2-s-c1 {
  border-left: 2px solid #0066ae;
}

.b-2-d-c2 {
  border: 2px dashed #47a54a;
}

.b-t-2-d-c2 {
  border-top: 2px dashed #47a54a;
}

.b-r-2-d-c2 {
  border-right: 2px dashed #47a54a;
}

.b-b-2-d-c2 {
  border-bottom: 2px dashed #47a54a;
}

.b-l-2-d-c2 {
  border-left: 2px dashed #47a54a;
}

.b-2-s-c2 {
  border: 2px solid #47a54a;
}

.b-t-2-s-c2 {
  border-top: 2px solid #47a54a;
}

.b-r-2-s-c2 {
  border-right: 2px solid #47a54a;
}

.b-b-2-s-c2 {
  border-bottom: 2px solid #47a54a;
}

.b-l-2-s-c2 {
  border-left: 2px solid #47a54a;
}

.b-2-d-c3 {
  border: 2px dashed #cacaca;
}

.b-t-2-d-c3 {
  border-top: 2px dashed #cacaca;
}

.b-r-2-d-c3 {
  border-right: 2px dashed #cacaca;
}

.b-b-2-d-c3 {
  border-bottom: 2px dashed #cacaca;
}

.b-l-2-d-c3 {
  border-left: 2px dashed #cacaca;
}

.b-2-s-c3 {
  border: 2px solid #cacaca;
}

.b-t-2-s-c3 {
  border-top: 2px solid #cacaca;
}

.b-r-2-s-c3 {
  border-right: 2px solid #cacaca;
}

.b-b-2-s-c3 {
  border-bottom: 2px solid #cacaca;
}

.b-l-2-s-c3 {
  border-left: 2px solid #cacaca;
}

.b-2-d-c4 {
  border: 2px dashed #d1d1d1;
}

.b-t-2-d-c4 {
  border-top: 2px dashed #d1d1d1;
}

.b-r-2-d-c4 {
  border-right: 2px dashed #d1d1d1;
}

.b-b-2-d-c4 {
  border-bottom: 2px dashed #d1d1d1;
}

.b-l-2-d-c4 {
  border-left: 2px dashed #d1d1d1;
}

.b-2-s-c4 {
  border: 2px solid #d1d1d1;
}

.b-t-2-s-c4 {
  border-top: 2px solid #d1d1d1;
}

.b-r-2-s-c4 {
  border-right: 2px solid #d1d1d1;
}

.b-b-2-s-c4 {
  border-bottom: 2px solid #d1d1d1;
}

.b-l-2-s-c4 {
  border-left: 2px solid #d1d1d1;
}

.b-2-d-c5 {
  border: 2px dashed #ba0404;
}

.b-t-2-d-c5 {
  border-top: 2px dashed #ba0404;
}

.b-r-2-d-c5 {
  border-right: 2px dashed #ba0404;
}

.b-b-2-d-c5 {
  border-bottom: 2px dashed #ba0404;
}

.b-l-2-d-c5 {
  border-left: 2px dashed #ba0404;
}

.b-2-s-c5 {
  border: 2px solid #ba0404;
}

.b-t-2-s-c5 {
  border-top: 2px solid #ba0404;
}

.b-r-2-s-c5 {
  border-right: 2px solid #ba0404;
}

.b-b-2-s-c5 {
  border-bottom: 2px solid #ba0404;
}

.b-l-2-s-c5 {
  border-left: 2px solid #ba0404;
}

.b-2-d-c6 {
  border: 2px dashed #cacaca;
}

.b-t-2-d-c6 {
  border-top: 2px dashed #cacaca;
}

.b-r-2-d-c6 {
  border-right: 2px dashed #cacaca;
}

.b-b-2-d-c6 {
  border-bottom: 2px dashed #cacaca;
}

.b-l-2-d-c6 {
  border-left: 2px dashed #cacaca;
}

.b-2-s-c6 {
  border: 2px solid #cacaca;
}

.b-t-2-s-c6 {
  border-top: 2px solid #cacaca;
}

.b-r-2-s-c6 {
  border-right: 2px solid #cacaca;
}

.b-b-2-s-c6 {
  border-bottom: 2px solid #cacaca;
}

.b-l-2-s-c6 {
  border-left: 2px solid #cacaca;
}

.b-2-d-c7 {
  border: 2px dashed #f5f5f5;
}

.b-t-2-d-c7 {
  border-top: 2px dashed #f5f5f5;
}

.b-r-2-d-c7 {
  border-right: 2px dashed #f5f5f5;
}

.b-b-2-d-c7 {
  border-bottom: 2px dashed #f5f5f5;
}

.b-l-2-d-c7 {
  border-left: 2px dashed #f5f5f5;
}

.b-2-s-c7 {
  border: 2px solid #f5f5f5;
}

.b-t-2-s-c7 {
  border-top: 2px solid #f5f5f5;
}

.b-r-2-s-c7 {
  border-right: 2px solid #f5f5f5;
}

.b-b-2-s-c7 {
  border-bottom: 2px solid #f5f5f5;
}

.b-l-2-s-c7 {
  border-left: 2px solid #f5f5f5;
}

.b-2-d-c8 {
  border: 2px dashed #d8d8d8;
}

.b-t-2-d-c8 {
  border-top: 2px dashed #d8d8d8;
}

.b-r-2-d-c8 {
  border-right: 2px dashed #d8d8d8;
}

.b-b-2-d-c8 {
  border-bottom: 2px dashed #d8d8d8;
}

.b-l-2-d-c8 {
  border-left: 2px dashed #d8d8d8;
}

.b-2-s-c8 {
  border: 2px solid #d8d8d8;
}

.b-t-2-s-c8 {
  border-top: 2px solid #d8d8d8;
}

.b-r-2-s-c8 {
  border-right: 2px solid #d8d8d8;
}

.b-b-2-s-c8 {
  border-bottom: 2px solid #d8d8d8;
}

.b-l-2-s-c8 {
  border-left: 2px solid #d8d8d8;
}

.b-2-d-c9 {
  border: 2px dashed #dddddd;
}

.b-t-2-d-c9 {
  border-top: 2px dashed #dddddd;
}

.b-r-2-d-c9 {
  border-right: 2px dashed #dddddd;
}

.b-b-2-d-c9 {
  border-bottom: 2px dashed #dddddd;
}

.b-l-2-d-c9 {
  border-left: 2px dashed #dddddd;
}

.b-2-s-c9 {
  border: 2px solid #dddddd;
}

.b-t-2-s-c9 {
  border-top: 2px solid #dddddd;
}

.b-r-2-s-c9 {
  border-right: 2px solid #dddddd;
}

.b-b-2-s-c9 {
  border-bottom: 2px solid #dddddd;
}

.b-l-2-s-c9 {
  border-left: 2px solid #dddddd;
}

.b-2-d-c10 {
  border: 2px dashed #ed1b24;
}

.b-t-2-d-c10 {
  border-top: 2px dashed #ed1b24;
}

.b-r-2-d-c10 {
  border-right: 2px dashed #ed1b24;
}

.b-b-2-d-c10 {
  border-bottom: 2px dashed #ed1b24;
}

.b-l-2-d-c10 {
  border-left: 2px dashed #ed1b24;
}

.b-2-s-c10 {
  border: 2px solid #ed1b24;
}

.b-t-2-s-c10 {
  border-top: 2px solid #ed1b24;
}

.b-r-2-s-c10 {
  border-right: 2px solid #ed1b24;
}

.b-b-2-s-c10 {
  border-bottom: 2px solid #ed1b24;
}

.b-l-2-s-c10 {
  border-left: 2px solid #ed1b24;
}

.b-3-d-w {
  border: 3px dashed #fff;
}

.b-t-3-d-w {
  border-top: 3px dashed #fff;
}

.b-r-3-d-w {
  border-right: 3px dashed #fff;
}

.b-b-3-d-w {
  border-bottom: 3px dashed #fff;
}

.b-l-3-d-w {
  border-left: 3px dashed #fff;
}

.b-3-s-w {
  border: 3px solid #fff;
}

.b-t-3-s-w {
  border-top: 3px solid #fff;
}

.b-r-3-s-w {
  border-right: 3px solid #fff;
}

.b-b-3-s-w {
  border-bottom: 3px solid #fff;
}

.b-l-3-s-w {
  border-left: 3px solid #fff;
}

.b-3-d-b {
  border: 3px dashed #000;
}

.b-t-3-d-b {
  border-top: 3px dashed #000;
}

.b-r-3-d-b {
  border-right: 3px dashed #000;
}

.b-b-3-d-b {
  border-bottom: 3px dashed #000;
}

.b-l-3-d-b {
  border-left: 3px dashed #000;
}

.b-3-s-b {
  border: 3px solid #000;
}

.b-t-3-s-b {
  border-top: 3px solid #000;
}

.b-r-3-s-b {
  border-right: 3px solid #000;
}

.b-b-3-s-b {
  border-bottom: 3px solid #000;
}

.b-l-3-s-b {
  border-left: 3px solid #000;
}

.b-3-d-tc {
  border: 3px dashed #0066ae;
}

.b-t-3-d-tc {
  border-top: 3px dashed #0066ae;
}

.b-r-3-d-tc {
  border-right: 3px dashed #0066ae;
}

.b-b-3-d-tc {
  border-bottom: 3px dashed #0066ae;
}

.b-l-3-d-tc {
  border-left: 3px dashed #0066ae;
}

.b-3-s-tc {
  border: 3px solid #0066ae;
}

.b-t-3-s-tc {
  border-top: 3px solid #0066ae;
}

.b-r-3-s-tc {
  border-right: 3px solid #0066ae;
}

.b-b-3-s-tc {
  border-bottom: 3px solid #0066ae;
}

.b-l-3-s-tc {
  border-left: 3px solid #0066ae;
}

.b-3-d-c1 {
  border: 3px dashed #0066ae;
}

.b-t-3-d-c1 {
  border-top: 3px dashed #0066ae;
}

.b-r-3-d-c1 {
  border-right: 3px dashed #0066ae;
}

.b-b-3-d-c1 {
  border-bottom: 3px dashed #0066ae;
}

.b-l-3-d-c1 {
  border-left: 3px dashed #0066ae;
}

.b-3-s-c1 {
  border: 3px solid #0066ae;
}

.b-t-3-s-c1 {
  border-top: 3px solid #0066ae;
}

.b-r-3-s-c1 {
  border-right: 3px solid #0066ae;
}

.b-b-3-s-c1 {
  border-bottom: 3px solid #0066ae;
}

.b-l-3-s-c1 {
  border-left: 3px solid #0066ae;
}

.b-3-d-c2 {
  border: 3px dashed #47a54a;
}

.b-t-3-d-c2 {
  border-top: 3px dashed #47a54a;
}

.b-r-3-d-c2 {
  border-right: 3px dashed #47a54a;
}

.b-b-3-d-c2 {
  border-bottom: 3px dashed #47a54a;
}

.b-l-3-d-c2 {
  border-left: 3px dashed #47a54a;
}

.b-3-s-c2 {
  border: 3px solid #47a54a;
}

.b-t-3-s-c2 {
  border-top: 3px solid #47a54a;
}

.b-r-3-s-c2 {
  border-right: 3px solid #47a54a;
}

.b-b-3-s-c2 {
  border-bottom: 3px solid #47a54a;
}

.b-l-3-s-c2 {
  border-left: 3px solid #47a54a;
}

.b-3-d-c3 {
  border: 3px dashed #cacaca;
}

.b-t-3-d-c3 {
  border-top: 3px dashed #cacaca;
}

.b-r-3-d-c3 {
  border-right: 3px dashed #cacaca;
}

.b-b-3-d-c3 {
  border-bottom: 3px dashed #cacaca;
}

.b-l-3-d-c3 {
  border-left: 3px dashed #cacaca;
}

.b-3-s-c3 {
  border: 3px solid #cacaca;
}

.b-t-3-s-c3 {
  border-top: 3px solid #cacaca;
}

.b-r-3-s-c3 {
  border-right: 3px solid #cacaca;
}

.b-b-3-s-c3 {
  border-bottom: 3px solid #cacaca;
}

.b-l-3-s-c3 {
  border-left: 3px solid #cacaca;
}

.b-3-d-c4 {
  border: 3px dashed #d1d1d1;
}

.b-t-3-d-c4 {
  border-top: 3px dashed #d1d1d1;
}

.b-r-3-d-c4 {
  border-right: 3px dashed #d1d1d1;
}

.b-b-3-d-c4 {
  border-bottom: 3px dashed #d1d1d1;
}

.b-l-3-d-c4 {
  border-left: 3px dashed #d1d1d1;
}

.b-3-s-c4 {
  border: 3px solid #d1d1d1;
}

.b-t-3-s-c4 {
  border-top: 3px solid #d1d1d1;
}

.b-r-3-s-c4 {
  border-right: 3px solid #d1d1d1;
}

.b-b-3-s-c4 {
  border-bottom: 3px solid #d1d1d1;
}

.b-l-3-s-c4 {
  border-left: 3px solid #d1d1d1;
}

.b-3-d-c5 {
  border: 3px dashed #ba0404;
}

.b-t-3-d-c5 {
  border-top: 3px dashed #ba0404;
}

.b-r-3-d-c5 {
  border-right: 3px dashed #ba0404;
}

.b-b-3-d-c5 {
  border-bottom: 3px dashed #ba0404;
}

.b-l-3-d-c5 {
  border-left: 3px dashed #ba0404;
}

.b-3-s-c5 {
  border: 3px solid #ba0404;
}

.b-t-3-s-c5 {
  border-top: 3px solid #ba0404;
}

.b-r-3-s-c5 {
  border-right: 3px solid #ba0404;
}

.b-b-3-s-c5 {
  border-bottom: 3px solid #ba0404;
}

.b-l-3-s-c5 {
  border-left: 3px solid #ba0404;
}

.b-3-d-c6 {
  border: 3px dashed #cacaca;
}

.b-t-3-d-c6 {
  border-top: 3px dashed #cacaca;
}

.b-r-3-d-c6 {
  border-right: 3px dashed #cacaca;
}

.b-b-3-d-c6 {
  border-bottom: 3px dashed #cacaca;
}

.b-l-3-d-c6 {
  border-left: 3px dashed #cacaca;
}

.b-3-s-c6 {
  border: 3px solid #cacaca;
}

.b-t-3-s-c6 {
  border-top: 3px solid #cacaca;
}

.b-r-3-s-c6 {
  border-right: 3px solid #cacaca;
}

.b-b-3-s-c6 {
  border-bottom: 3px solid #cacaca;
}

.b-l-3-s-c6 {
  border-left: 3px solid #cacaca;
}

.b-3-d-c7 {
  border: 3px dashed #f5f5f5;
}

.b-t-3-d-c7 {
  border-top: 3px dashed #f5f5f5;
}

.b-r-3-d-c7 {
  border-right: 3px dashed #f5f5f5;
}

.b-b-3-d-c7 {
  border-bottom: 3px dashed #f5f5f5;
}

.b-l-3-d-c7 {
  border-left: 3px dashed #f5f5f5;
}

.b-3-s-c7 {
  border: 3px solid #f5f5f5;
}

.b-t-3-s-c7 {
  border-top: 3px solid #f5f5f5;
}

.b-r-3-s-c7 {
  border-right: 3px solid #f5f5f5;
}

.b-b-3-s-c7 {
  border-bottom: 3px solid #f5f5f5;
}

.b-l-3-s-c7 {
  border-left: 3px solid #f5f5f5;
}

.b-3-d-c8 {
  border: 3px dashed #d8d8d8;
}

.b-t-3-d-c8 {
  border-top: 3px dashed #d8d8d8;
}

.b-r-3-d-c8 {
  border-right: 3px dashed #d8d8d8;
}

.b-b-3-d-c8 {
  border-bottom: 3px dashed #d8d8d8;
}

.b-l-3-d-c8 {
  border-left: 3px dashed #d8d8d8;
}

.b-3-s-c8 {
  border: 3px solid #d8d8d8;
}

.b-t-3-s-c8 {
  border-top: 3px solid #d8d8d8;
}

.b-r-3-s-c8 {
  border-right: 3px solid #d8d8d8;
}

.b-b-3-s-c8 {
  border-bottom: 3px solid #d8d8d8;
}

.b-l-3-s-c8 {
  border-left: 3px solid #d8d8d8;
}

.b-3-d-c9 {
  border: 3px dashed #dddddd;
}

.b-t-3-d-c9 {
  border-top: 3px dashed #dddddd;
}

.b-r-3-d-c9 {
  border-right: 3px dashed #dddddd;
}

.b-b-3-d-c9 {
  border-bottom: 3px dashed #dddddd;
}

.b-l-3-d-c9 {
  border-left: 3px dashed #dddddd;
}

.b-3-s-c9 {
  border: 3px solid #dddddd;
}

.b-t-3-s-c9 {
  border-top: 3px solid #dddddd;
}

.b-r-3-s-c9 {
  border-right: 3px solid #dddddd;
}

.b-b-3-s-c9 {
  border-bottom: 3px solid #dddddd;
}

.b-l-3-s-c9 {
  border-left: 3px solid #dddddd;
}

.b-3-d-c10 {
  border: 3px dashed #ed1b24;
}

.b-t-3-d-c10 {
  border-top: 3px dashed #ed1b24;
}

.b-r-3-d-c10 {
  border-right: 3px dashed #ed1b24;
}

.b-b-3-d-c10 {
  border-bottom: 3px dashed #ed1b24;
}

.b-l-3-d-c10 {
  border-left: 3px dashed #ed1b24;
}

.b-3-s-c10 {
  border: 3px solid #ed1b24;
}

.b-t-3-s-c10 {
  border-top: 3px solid #ed1b24;
}

.b-r-3-s-c10 {
  border-right: 3px solid #ed1b24;
}

.b-b-3-s-c10 {
  border-bottom: 3px solid #ed1b24;
}

.b-l-3-s-c10 {
  border-left: 3px solid #ed1b24;
}

.b-4-d-w {
  border: 4px dashed #fff;
}

.b-t-4-d-w {
  border-top: 4px dashed #fff;
}

.b-r-4-d-w {
  border-right: 4px dashed #fff;
}

.b-b-4-d-w {
  border-bottom: 4px dashed #fff;
}

.b-l-4-d-w {
  border-left: 4px dashed #fff;
}

.b-4-s-w {
  border: 4px solid #fff;
}

.b-t-4-s-w {
  border-top: 4px solid #fff;
}

.b-r-4-s-w {
  border-right: 4px solid #fff;
}

.b-b-4-s-w {
  border-bottom: 4px solid #fff;
}

.b-l-4-s-w {
  border-left: 4px solid #fff;
}

.b-4-d-b {
  border: 4px dashed #000;
}

.b-t-4-d-b {
  border-top: 4px dashed #000;
}

.b-r-4-d-b {
  border-right: 4px dashed #000;
}

.b-b-4-d-b {
  border-bottom: 4px dashed #000;
}

.b-l-4-d-b {
  border-left: 4px dashed #000;
}

.b-4-s-b {
  border: 4px solid #000;
}

.b-t-4-s-b {
  border-top: 4px solid #000;
}

.b-r-4-s-b {
  border-right: 4px solid #000;
}

.b-b-4-s-b {
  border-bottom: 4px solid #000;
}

.b-l-4-s-b {
  border-left: 4px solid #000;
}

.b-4-d-tc {
  border: 4px dashed #0066ae;
}

.b-t-4-d-tc {
  border-top: 4px dashed #0066ae;
}

.b-r-4-d-tc {
  border-right: 4px dashed #0066ae;
}

.b-b-4-d-tc {
  border-bottom: 4px dashed #0066ae;
}

.b-l-4-d-tc {
  border-left: 4px dashed #0066ae;
}

.b-4-s-tc {
  border: 4px solid #0066ae;
}

.b-t-4-s-tc {
  border-top: 4px solid #0066ae;
}

.b-r-4-s-tc {
  border-right: 4px solid #0066ae;
}

.b-b-4-s-tc {
  border-bottom: 4px solid #0066ae;
}

.b-l-4-s-tc {
  border-left: 4px solid #0066ae;
}

.b-4-d-c1 {
  border: 4px dashed #0066ae;
}

.b-t-4-d-c1 {
  border-top: 4px dashed #0066ae;
}

.b-r-4-d-c1 {
  border-right: 4px dashed #0066ae;
}

.b-b-4-d-c1 {
  border-bottom: 4px dashed #0066ae;
}

.b-l-4-d-c1 {
  border-left: 4px dashed #0066ae;
}

.b-4-s-c1 {
  border: 4px solid #0066ae;
}

.b-t-4-s-c1 {
  border-top: 4px solid #0066ae;
}

.b-r-4-s-c1 {
  border-right: 4px solid #0066ae;
}

.b-b-4-s-c1 {
  border-bottom: 4px solid #0066ae;
}

.b-l-4-s-c1 {
  border-left: 4px solid #0066ae;
}

.b-4-d-c2 {
  border: 4px dashed #47a54a;
}

.b-t-4-d-c2 {
  border-top: 4px dashed #47a54a;
}

.b-r-4-d-c2 {
  border-right: 4px dashed #47a54a;
}

.b-b-4-d-c2 {
  border-bottom: 4px dashed #47a54a;
}

.b-l-4-d-c2 {
  border-left: 4px dashed #47a54a;
}

.b-4-s-c2 {
  border: 4px solid #47a54a;
}

.b-t-4-s-c2 {
  border-top: 4px solid #47a54a;
}

.b-r-4-s-c2 {
  border-right: 4px solid #47a54a;
}

.b-b-4-s-c2 {
  border-bottom: 4px solid #47a54a;
}

.b-l-4-s-c2 {
  border-left: 4px solid #47a54a;
}

.b-4-d-c3 {
  border: 4px dashed #cacaca;
}

.b-t-4-d-c3 {
  border-top: 4px dashed #cacaca;
}

.b-r-4-d-c3 {
  border-right: 4px dashed #cacaca;
}

.b-b-4-d-c3 {
  border-bottom: 4px dashed #cacaca;
}

.b-l-4-d-c3 {
  border-left: 4px dashed #cacaca;
}

.b-4-s-c3 {
  border: 4px solid #cacaca;
}

.b-t-4-s-c3 {
  border-top: 4px solid #cacaca;
}

.b-r-4-s-c3 {
  border-right: 4px solid #cacaca;
}

.b-b-4-s-c3 {
  border-bottom: 4px solid #cacaca;
}

.b-l-4-s-c3 {
  border-left: 4px solid #cacaca;
}

.b-4-d-c4 {
  border: 4px dashed #d1d1d1;
}

.b-t-4-d-c4 {
  border-top: 4px dashed #d1d1d1;
}

.b-r-4-d-c4 {
  border-right: 4px dashed #d1d1d1;
}

.b-b-4-d-c4 {
  border-bottom: 4px dashed #d1d1d1;
}

.b-l-4-d-c4 {
  border-left: 4px dashed #d1d1d1;
}

.b-4-s-c4 {
  border: 4px solid #d1d1d1;
}

.b-t-4-s-c4 {
  border-top: 4px solid #d1d1d1;
}

.b-r-4-s-c4 {
  border-right: 4px solid #d1d1d1;
}

.b-b-4-s-c4 {
  border-bottom: 4px solid #d1d1d1;
}

.b-l-4-s-c4 {
  border-left: 4px solid #d1d1d1;
}

.b-4-d-c5 {
  border: 4px dashed #ba0404;
}

.b-t-4-d-c5 {
  border-top: 4px dashed #ba0404;
}

.b-r-4-d-c5 {
  border-right: 4px dashed #ba0404;
}

.b-b-4-d-c5 {
  border-bottom: 4px dashed #ba0404;
}

.b-l-4-d-c5 {
  border-left: 4px dashed #ba0404;
}

.b-4-s-c5 {
  border: 4px solid #ba0404;
}

.b-t-4-s-c5 {
  border-top: 4px solid #ba0404;
}

.b-r-4-s-c5 {
  border-right: 4px solid #ba0404;
}

.b-b-4-s-c5 {
  border-bottom: 4px solid #ba0404;
}

.b-l-4-s-c5 {
  border-left: 4px solid #ba0404;
}

.b-4-d-c6 {
  border: 4px dashed #cacaca;
}

.b-t-4-d-c6 {
  border-top: 4px dashed #cacaca;
}

.b-r-4-d-c6 {
  border-right: 4px dashed #cacaca;
}

.b-b-4-d-c6 {
  border-bottom: 4px dashed #cacaca;
}

.b-l-4-d-c6 {
  border-left: 4px dashed #cacaca;
}

.b-4-s-c6 {
  border: 4px solid #cacaca;
}

.b-t-4-s-c6 {
  border-top: 4px solid #cacaca;
}

.b-r-4-s-c6 {
  border-right: 4px solid #cacaca;
}

.b-b-4-s-c6 {
  border-bottom: 4px solid #cacaca;
}

.b-l-4-s-c6 {
  border-left: 4px solid #cacaca;
}

.b-4-d-c7 {
  border: 4px dashed #f5f5f5;
}

.b-t-4-d-c7 {
  border-top: 4px dashed #f5f5f5;
}

.b-r-4-d-c7 {
  border-right: 4px dashed #f5f5f5;
}

.b-b-4-d-c7 {
  border-bottom: 4px dashed #f5f5f5;
}

.b-l-4-d-c7 {
  border-left: 4px dashed #f5f5f5;
}

.b-4-s-c7 {
  border: 4px solid #f5f5f5;
}

.b-t-4-s-c7 {
  border-top: 4px solid #f5f5f5;
}

.b-r-4-s-c7 {
  border-right: 4px solid #f5f5f5;
}

.b-b-4-s-c7 {
  border-bottom: 4px solid #f5f5f5;
}

.b-l-4-s-c7 {
  border-left: 4px solid #f5f5f5;
}

.b-4-d-c8 {
  border: 4px dashed #d8d8d8;
}

.b-t-4-d-c8 {
  border-top: 4px dashed #d8d8d8;
}

.b-r-4-d-c8 {
  border-right: 4px dashed #d8d8d8;
}

.b-b-4-d-c8 {
  border-bottom: 4px dashed #d8d8d8;
}

.b-l-4-d-c8 {
  border-left: 4px dashed #d8d8d8;
}

.b-4-s-c8 {
  border: 4px solid #d8d8d8;
}

.b-t-4-s-c8 {
  border-top: 4px solid #d8d8d8;
}

.b-r-4-s-c8 {
  border-right: 4px solid #d8d8d8;
}

.b-b-4-s-c8 {
  border-bottom: 4px solid #d8d8d8;
}

.b-l-4-s-c8 {
  border-left: 4px solid #d8d8d8;
}

.b-4-d-c9 {
  border: 4px dashed #dddddd;
}

.b-t-4-d-c9 {
  border-top: 4px dashed #dddddd;
}

.b-r-4-d-c9 {
  border-right: 4px dashed #dddddd;
}

.b-b-4-d-c9 {
  border-bottom: 4px dashed #dddddd;
}

.b-l-4-d-c9 {
  border-left: 4px dashed #dddddd;
}

.b-4-s-c9 {
  border: 4px solid #dddddd;
}

.b-t-4-s-c9 {
  border-top: 4px solid #dddddd;
}

.b-r-4-s-c9 {
  border-right: 4px solid #dddddd;
}

.b-b-4-s-c9 {
  border-bottom: 4px solid #dddddd;
}

.b-l-4-s-c9 {
  border-left: 4px solid #dddddd;
}

.b-4-d-c10 {
  border: 4px dashed #ed1b24;
}

.b-t-4-d-c10 {
  border-top: 4px dashed #ed1b24;
}

.b-r-4-d-c10 {
  border-right: 4px dashed #ed1b24;
}

.b-b-4-d-c10 {
  border-bottom: 4px dashed #ed1b24;
}

.b-l-4-d-c10 {
  border-left: 4px dashed #ed1b24;
}

.b-4-s-c10 {
  border: 4px solid #ed1b24;
}

.b-t-4-s-c10 {
  border-top: 4px solid #ed1b24;
}

.b-r-4-s-c10 {
  border-right: 4px solid #ed1b24;
}

.b-b-4-s-c10 {
  border-bottom: 4px solid #ed1b24;
}

.b-l-4-s-c10 {
  border-left: 4px solid #ed1b24;
}

.b-5-d-w {
  border: 5px dashed #fff;
}

.b-t-5-d-w {
  border-top: 5px dashed #fff;
}

.b-r-5-d-w {
  border-right: 5px dashed #fff;
}

.b-b-5-d-w {
  border-bottom: 5px dashed #fff;
}

.b-l-5-d-w {
  border-left: 5px dashed #fff;
}

.b-5-s-w {
  border: 5px solid #fff;
}

.b-t-5-s-w {
  border-top: 5px solid #fff;
}

.b-r-5-s-w {
  border-right: 5px solid #fff;
}

.b-b-5-s-w {
  border-bottom: 5px solid #fff;
}

.b-l-5-s-w {
  border-left: 5px solid #fff;
}

.b-5-d-b {
  border: 5px dashed #000;
}

.b-t-5-d-b {
  border-top: 5px dashed #000;
}

.b-r-5-d-b {
  border-right: 5px dashed #000;
}

.b-b-5-d-b {
  border-bottom: 5px dashed #000;
}

.b-l-5-d-b {
  border-left: 5px dashed #000;
}

.b-5-s-b {
  border: 5px solid #000;
}

.b-t-5-s-b {
  border-top: 5px solid #000;
}

.b-r-5-s-b {
  border-right: 5px solid #000;
}

.b-b-5-s-b {
  border-bottom: 5px solid #000;
}

.b-l-5-s-b {
  border-left: 5px solid #000;
}

.b-5-d-tc {
  border: 5px dashed #0066ae;
}

.b-t-5-d-tc {
  border-top: 5px dashed #0066ae;
}

.b-r-5-d-tc {
  border-right: 5px dashed #0066ae;
}

.b-b-5-d-tc {
  border-bottom: 5px dashed #0066ae;
}

.b-l-5-d-tc {
  border-left: 5px dashed #0066ae;
}

.b-5-s-tc {
  border: 5px solid #0066ae;
}

.b-t-5-s-tc {
  border-top: 5px solid #0066ae;
}

.b-r-5-s-tc {
  border-right: 5px solid #0066ae;
}

.b-b-5-s-tc {
  border-bottom: 5px solid #0066ae;
}

.b-l-5-s-tc {
  border-left: 5px solid #0066ae;
}

.b-5-d-c1 {
  border: 5px dashed #0066ae;
}

.b-t-5-d-c1 {
  border-top: 5px dashed #0066ae;
}

.b-r-5-d-c1 {
  border-right: 5px dashed #0066ae;
}

.b-b-5-d-c1 {
  border-bottom: 5px dashed #0066ae;
}

.b-l-5-d-c1 {
  border-left: 5px dashed #0066ae;
}

.b-5-s-c1 {
  border: 5px solid #0066ae;
}

.b-t-5-s-c1 {
  border-top: 5px solid #0066ae;
}

.b-r-5-s-c1 {
  border-right: 5px solid #0066ae;
}

.b-b-5-s-c1 {
  border-bottom: 5px solid #0066ae;
}

.b-l-5-s-c1 {
  border-left: 5px solid #0066ae;
}

.b-5-d-c2 {
  border: 5px dashed #47a54a;
}

.b-t-5-d-c2 {
  border-top: 5px dashed #47a54a;
}

.b-r-5-d-c2 {
  border-right: 5px dashed #47a54a;
}

.b-b-5-d-c2 {
  border-bottom: 5px dashed #47a54a;
}

.b-l-5-d-c2 {
  border-left: 5px dashed #47a54a;
}

.b-5-s-c2 {
  border: 5px solid #47a54a;
}

.b-t-5-s-c2 {
  border-top: 5px solid #47a54a;
}

.b-r-5-s-c2 {
  border-right: 5px solid #47a54a;
}

.b-b-5-s-c2 {
  border-bottom: 5px solid #47a54a;
}

.b-l-5-s-c2 {
  border-left: 5px solid #47a54a;
}

.b-5-d-c3 {
  border: 5px dashed #cacaca;
}

.b-t-5-d-c3 {
  border-top: 5px dashed #cacaca;
}

.b-r-5-d-c3 {
  border-right: 5px dashed #cacaca;
}

.b-b-5-d-c3 {
  border-bottom: 5px dashed #cacaca;
}

.b-l-5-d-c3 {
  border-left: 5px dashed #cacaca;
}

.b-5-s-c3 {
  border: 5px solid #cacaca;
}

.b-t-5-s-c3 {
  border-top: 5px solid #cacaca;
}

.b-r-5-s-c3 {
  border-right: 5px solid #cacaca;
}

.b-b-5-s-c3 {
  border-bottom: 5px solid #cacaca;
}

.b-l-5-s-c3 {
  border-left: 5px solid #cacaca;
}

.b-5-d-c4 {
  border: 5px dashed #d1d1d1;
}

.b-t-5-d-c4 {
  border-top: 5px dashed #d1d1d1;
}

.b-r-5-d-c4 {
  border-right: 5px dashed #d1d1d1;
}

.b-b-5-d-c4 {
  border-bottom: 5px dashed #d1d1d1;
}

.b-l-5-d-c4 {
  border-left: 5px dashed #d1d1d1;
}

.b-5-s-c4 {
  border: 5px solid #d1d1d1;
}

.b-t-5-s-c4 {
  border-top: 5px solid #d1d1d1;
}

.b-r-5-s-c4 {
  border-right: 5px solid #d1d1d1;
}

.b-b-5-s-c4 {
  border-bottom: 5px solid #d1d1d1;
}

.b-l-5-s-c4 {
  border-left: 5px solid #d1d1d1;
}

.b-5-d-c5 {
  border: 5px dashed #ba0404;
}

.b-t-5-d-c5 {
  border-top: 5px dashed #ba0404;
}

.b-r-5-d-c5 {
  border-right: 5px dashed #ba0404;
}

.b-b-5-d-c5 {
  border-bottom: 5px dashed #ba0404;
}

.b-l-5-d-c5 {
  border-left: 5px dashed #ba0404;
}

.b-5-s-c5 {
  border: 5px solid #ba0404;
}

.b-t-5-s-c5 {
  border-top: 5px solid #ba0404;
}

.b-r-5-s-c5 {
  border-right: 5px solid #ba0404;
}

.b-b-5-s-c5 {
  border-bottom: 5px solid #ba0404;
}

.b-l-5-s-c5 {
  border-left: 5px solid #ba0404;
}

.b-5-d-c6 {
  border: 5px dashed #cacaca;
}

.b-t-5-d-c6 {
  border-top: 5px dashed #cacaca;
}

.b-r-5-d-c6 {
  border-right: 5px dashed #cacaca;
}

.b-b-5-d-c6 {
  border-bottom: 5px dashed #cacaca;
}

.b-l-5-d-c6 {
  border-left: 5px dashed #cacaca;
}

.b-5-s-c6 {
  border: 5px solid #cacaca;
}

.b-t-5-s-c6 {
  border-top: 5px solid #cacaca;
}

.b-r-5-s-c6 {
  border-right: 5px solid #cacaca;
}

.b-b-5-s-c6 {
  border-bottom: 5px solid #cacaca;
}

.b-l-5-s-c6 {
  border-left: 5px solid #cacaca;
}

.b-5-d-c7 {
  border: 5px dashed #f5f5f5;
}

.b-t-5-d-c7 {
  border-top: 5px dashed #f5f5f5;
}

.b-r-5-d-c7 {
  border-right: 5px dashed #f5f5f5;
}

.b-b-5-d-c7 {
  border-bottom: 5px dashed #f5f5f5;
}

.b-l-5-d-c7 {
  border-left: 5px dashed #f5f5f5;
}

.b-5-s-c7 {
  border: 5px solid #f5f5f5;
}

.b-t-5-s-c7 {
  border-top: 5px solid #f5f5f5;
}

.b-r-5-s-c7 {
  border-right: 5px solid #f5f5f5;
}

.b-b-5-s-c7 {
  border-bottom: 5px solid #f5f5f5;
}

.b-l-5-s-c7 {
  border-left: 5px solid #f5f5f5;
}

.b-5-d-c8 {
  border: 5px dashed #d8d8d8;
}

.b-t-5-d-c8 {
  border-top: 5px dashed #d8d8d8;
}

.b-r-5-d-c8 {
  border-right: 5px dashed #d8d8d8;
}

.b-b-5-d-c8 {
  border-bottom: 5px dashed #d8d8d8;
}

.b-l-5-d-c8 {
  border-left: 5px dashed #d8d8d8;
}

.b-5-s-c8 {
  border: 5px solid #d8d8d8;
}

.b-t-5-s-c8 {
  border-top: 5px solid #d8d8d8;
}

.b-r-5-s-c8 {
  border-right: 5px solid #d8d8d8;
}

.b-b-5-s-c8 {
  border-bottom: 5px solid #d8d8d8;
}

.b-l-5-s-c8 {
  border-left: 5px solid #d8d8d8;
}

.b-5-d-c9 {
  border: 5px dashed #dddddd;
}

.b-t-5-d-c9 {
  border-top: 5px dashed #dddddd;
}

.b-r-5-d-c9 {
  border-right: 5px dashed #dddddd;
}

.b-b-5-d-c9 {
  border-bottom: 5px dashed #dddddd;
}

.b-l-5-d-c9 {
  border-left: 5px dashed #dddddd;
}

.b-5-s-c9 {
  border: 5px solid #dddddd;
}

.b-t-5-s-c9 {
  border-top: 5px solid #dddddd;
}

.b-r-5-s-c9 {
  border-right: 5px solid #dddddd;
}

.b-b-5-s-c9 {
  border-bottom: 5px solid #dddddd;
}

.b-l-5-s-c9 {
  border-left: 5px solid #dddddd;
}

.b-5-d-c10 {
  border: 5px dashed #ed1b24;
}

.b-t-5-d-c10 {
  border-top: 5px dashed #ed1b24;
}

.b-r-5-d-c10 {
  border-right: 5px dashed #ed1b24;
}

.b-b-5-d-c10 {
  border-bottom: 5px dashed #ed1b24;
}

.b-l-5-d-c10 {
  border-left: 5px dashed #ed1b24;
}

.b-5-s-c10 {
  border: 5px solid #ed1b24;
}

.b-t-5-s-c10 {
  border-top: 5px solid #ed1b24;
}

.b-r-5-s-c10 {
  border-right: 5px solid #ed1b24;
}

.b-b-5-s-c10 {
  border-bottom: 5px solid #ed1b24;
}

.b-l-5-s-c10 {
  border-left: 5px solid #ed1b24;
}

@media (max-width: 767.98px) {
  .b-o-xs-1-d-w {
    border: 1px dashed #fff;
  }

  .b-o-xs-t-1-d-w {
    border-top: 1px dashed #fff;
  }

  .b-o-xs-r-1-d-w {
    border-right: 1px dashed #fff;
  }

  .b-o-xs-b-1-d-w {
    border-bottom: 1px dashed #fff;
  }

  .b-o-xs-l-1-d-w {
    border-left: 1px dashed #fff;
  }

  .b-o-xs-1-s-w {
    border: 1px solid #fff;
  }

  .b-o-xs-t-1-s-w {
    border-top: 1px solid #fff;
  }

  .b-o-xs-r-1-s-w {
    border-right: 1px solid #fff;
  }

  .b-o-xs-b-1-s-w {
    border-bottom: 1px solid #fff;
  }

  .b-o-xs-l-1-s-w {
    border-left: 1px solid #fff;
  }

  .b-o-xs-1-d-b {
    border: 1px dashed #000;
  }

  .b-o-xs-t-1-d-b {
    border-top: 1px dashed #000;
  }

  .b-o-xs-r-1-d-b {
    border-right: 1px dashed #000;
  }

  .b-o-xs-b-1-d-b {
    border-bottom: 1px dashed #000;
  }

  .b-o-xs-l-1-d-b {
    border-left: 1px dashed #000;
  }

  .b-o-xs-1-s-b {
    border: 1px solid #000;
  }

  .b-o-xs-t-1-s-b {
    border-top: 1px solid #000;
  }

  .b-o-xs-r-1-s-b {
    border-right: 1px solid #000;
  }

  .b-o-xs-b-1-s-b {
    border-bottom: 1px solid #000;
  }

  .b-o-xs-l-1-s-b {
    border-left: 1px solid #000;
  }

  .b-o-xs-1-d-tc {
    border: 1px dashed #0066ae;
  }

  .b-o-xs-t-1-d-tc {
    border-top: 1px dashed #0066ae;
  }

  .b-o-xs-r-1-d-tc {
    border-right: 1px dashed #0066ae;
  }

  .b-o-xs-b-1-d-tc {
    border-bottom: 1px dashed #0066ae;
  }

  .b-o-xs-l-1-d-tc {
    border-left: 1px dashed #0066ae;
  }

  .b-o-xs-1-s-tc {
    border: 1px solid #0066ae;
  }

  .b-o-xs-t-1-s-tc {
    border-top: 1px solid #0066ae;
  }

  .b-o-xs-r-1-s-tc {
    border-right: 1px solid #0066ae;
  }

  .b-o-xs-b-1-s-tc {
    border-bottom: 1px solid #0066ae;
  }

  .b-o-xs-l-1-s-tc {
    border-left: 1px solid #0066ae;
  }

  .b-o-xs-1-d-c1 {
    border: 1px dashed #0066ae;
  }

  .b-o-xs-t-1-d-c1 {
    border-top: 1px dashed #0066ae;
  }

  .b-o-xs-r-1-d-c1 {
    border-right: 1px dashed #0066ae;
  }

  .b-o-xs-b-1-d-c1 {
    border-bottom: 1px dashed #0066ae;
  }

  .b-o-xs-l-1-d-c1 {
    border-left: 1px dashed #0066ae;
  }

  .b-o-xs-1-s-c1 {
    border: 1px solid #0066ae;
  }

  .b-o-xs-t-1-s-c1 {
    border-top: 1px solid #0066ae;
  }

  .b-o-xs-r-1-s-c1 {
    border-right: 1px solid #0066ae;
  }

  .b-o-xs-b-1-s-c1 {
    border-bottom: 1px solid #0066ae;
  }

  .b-o-xs-l-1-s-c1 {
    border-left: 1px solid #0066ae;
  }

  .b-o-xs-1-d-c2 {
    border: 1px dashed #47a54a;
  }

  .b-o-xs-t-1-d-c2 {
    border-top: 1px dashed #47a54a;
  }

  .b-o-xs-r-1-d-c2 {
    border-right: 1px dashed #47a54a;
  }

  .b-o-xs-b-1-d-c2 {
    border-bottom: 1px dashed #47a54a;
  }

  .b-o-xs-l-1-d-c2 {
    border-left: 1px dashed #47a54a;
  }

  .b-o-xs-1-s-c2 {
    border: 1px solid #47a54a;
  }

  .b-o-xs-t-1-s-c2 {
    border-top: 1px solid #47a54a;
  }

  .b-o-xs-r-1-s-c2 {
    border-right: 1px solid #47a54a;
  }

  .b-o-xs-b-1-s-c2 {
    border-bottom: 1px solid #47a54a;
  }

  .b-o-xs-l-1-s-c2 {
    border-left: 1px solid #47a54a;
  }

  .b-o-xs-1-d-c3 {
    border: 1px dashed #cacaca;
  }

  .b-o-xs-t-1-d-c3 {
    border-top: 1px dashed #cacaca;
  }

  .b-o-xs-r-1-d-c3 {
    border-right: 1px dashed #cacaca;
  }

  .b-o-xs-b-1-d-c3 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-o-xs-l-1-d-c3 {
    border-left: 1px dashed #cacaca;
  }

  .b-o-xs-1-s-c3 {
    border: 1px solid #cacaca;
  }

  .b-o-xs-t-1-s-c3 {
    border-top: 1px solid #cacaca;
  }

  .b-o-xs-r-1-s-c3 {
    border-right: 1px solid #cacaca;
  }

  .b-o-xs-b-1-s-c3 {
    border-bottom: 1px solid #cacaca;
  }

  .b-o-xs-l-1-s-c3 {
    border-left: 1px solid #cacaca;
  }

  .b-o-xs-1-d-c4 {
    border: 1px dashed #d1d1d1;
  }

  .b-o-xs-t-1-d-c4 {
    border-top: 1px dashed #d1d1d1;
  }

  .b-o-xs-r-1-d-c4 {
    border-right: 1px dashed #d1d1d1;
  }

  .b-o-xs-b-1-d-c4 {
    border-bottom: 1px dashed #d1d1d1;
  }

  .b-o-xs-l-1-d-c4 {
    border-left: 1px dashed #d1d1d1;
  }

  .b-o-xs-1-s-c4 {
    border: 1px solid #d1d1d1;
  }

  .b-o-xs-t-1-s-c4 {
    border-top: 1px solid #d1d1d1;
  }

  .b-o-xs-r-1-s-c4 {
    border-right: 1px solid #d1d1d1;
  }

  .b-o-xs-b-1-s-c4 {
    border-bottom: 1px solid #d1d1d1;
  }

  .b-o-xs-l-1-s-c4 {
    border-left: 1px solid #d1d1d1;
  }

  .b-o-xs-1-d-c5 {
    border: 1px dashed #ba0404;
  }

  .b-o-xs-t-1-d-c5 {
    border-top: 1px dashed #ba0404;
  }

  .b-o-xs-r-1-d-c5 {
    border-right: 1px dashed #ba0404;
  }

  .b-o-xs-b-1-d-c5 {
    border-bottom: 1px dashed #ba0404;
  }

  .b-o-xs-l-1-d-c5 {
    border-left: 1px dashed #ba0404;
  }

  .b-o-xs-1-s-c5 {
    border: 1px solid #ba0404;
  }

  .b-o-xs-t-1-s-c5 {
    border-top: 1px solid #ba0404;
  }

  .b-o-xs-r-1-s-c5 {
    border-right: 1px solid #ba0404;
  }

  .b-o-xs-b-1-s-c5 {
    border-bottom: 1px solid #ba0404;
  }

  .b-o-xs-l-1-s-c5 {
    border-left: 1px solid #ba0404;
  }

  .b-o-xs-1-d-c6 {
    border: 1px dashed #cacaca;
  }

  .b-o-xs-t-1-d-c6 {
    border-top: 1px dashed #cacaca;
  }

  .b-o-xs-r-1-d-c6 {
    border-right: 1px dashed #cacaca;
  }

  .b-o-xs-b-1-d-c6 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-o-xs-l-1-d-c6 {
    border-left: 1px dashed #cacaca;
  }

  .b-o-xs-1-s-c6 {
    border: 1px solid #cacaca;
  }

  .b-o-xs-t-1-s-c6 {
    border-top: 1px solid #cacaca;
  }

  .b-o-xs-r-1-s-c6 {
    border-right: 1px solid #cacaca;
  }

  .b-o-xs-b-1-s-c6 {
    border-bottom: 1px solid #cacaca;
  }

  .b-o-xs-l-1-s-c6 {
    border-left: 1px solid #cacaca;
  }

  .b-o-xs-1-d-c7 {
    border: 1px dashed #f5f5f5;
  }

  .b-o-xs-t-1-d-c7 {
    border-top: 1px dashed #f5f5f5;
  }

  .b-o-xs-r-1-d-c7 {
    border-right: 1px dashed #f5f5f5;
  }

  .b-o-xs-b-1-d-c7 {
    border-bottom: 1px dashed #f5f5f5;
  }

  .b-o-xs-l-1-d-c7 {
    border-left: 1px dashed #f5f5f5;
  }

  .b-o-xs-1-s-c7 {
    border: 1px solid #f5f5f5;
  }

  .b-o-xs-t-1-s-c7 {
    border-top: 1px solid #f5f5f5;
  }

  .b-o-xs-r-1-s-c7 {
    border-right: 1px solid #f5f5f5;
  }

  .b-o-xs-b-1-s-c7 {
    border-bottom: 1px solid #f5f5f5;
  }

  .b-o-xs-l-1-s-c7 {
    border-left: 1px solid #f5f5f5;
  }

  .b-o-xs-1-d-c8 {
    border: 1px dashed #d8d8d8;
  }

  .b-o-xs-t-1-d-c8 {
    border-top: 1px dashed #d8d8d8;
  }

  .b-o-xs-r-1-d-c8 {
    border-right: 1px dashed #d8d8d8;
  }

  .b-o-xs-b-1-d-c8 {
    border-bottom: 1px dashed #d8d8d8;
  }

  .b-o-xs-l-1-d-c8 {
    border-left: 1px dashed #d8d8d8;
  }

  .b-o-xs-1-s-c8 {
    border: 1px solid #d8d8d8;
  }

  .b-o-xs-t-1-s-c8 {
    border-top: 1px solid #d8d8d8;
  }

  .b-o-xs-r-1-s-c8 {
    border-right: 1px solid #d8d8d8;
  }

  .b-o-xs-b-1-s-c8 {
    border-bottom: 1px solid #d8d8d8;
  }

  .b-o-xs-l-1-s-c8 {
    border-left: 1px solid #d8d8d8;
  }

  .b-o-xs-1-d-c9 {
    border: 1px dashed #dddddd;
  }

  .b-o-xs-t-1-d-c9 {
    border-top: 1px dashed #dddddd;
  }

  .b-o-xs-r-1-d-c9 {
    border-right: 1px dashed #dddddd;
  }

  .b-o-xs-b-1-d-c9 {
    border-bottom: 1px dashed #dddddd;
  }

  .b-o-xs-l-1-d-c9 {
    border-left: 1px dashed #dddddd;
  }

  .b-o-xs-1-s-c9 {
    border: 1px solid #dddddd;
  }

  .b-o-xs-t-1-s-c9 {
    border-top: 1px solid #dddddd;
  }

  .b-o-xs-r-1-s-c9 {
    border-right: 1px solid #dddddd;
  }

  .b-o-xs-b-1-s-c9 {
    border-bottom: 1px solid #dddddd;
  }

  .b-o-xs-l-1-s-c9 {
    border-left: 1px solid #dddddd;
  }

  .b-o-xs-1-d-c10 {
    border: 1px dashed #ed1b24;
  }

  .b-o-xs-t-1-d-c10 {
    border-top: 1px dashed #ed1b24;
  }

  .b-o-xs-r-1-d-c10 {
    border-right: 1px dashed #ed1b24;
  }

  .b-o-xs-b-1-d-c10 {
    border-bottom: 1px dashed #ed1b24;
  }

  .b-o-xs-l-1-d-c10 {
    border-left: 1px dashed #ed1b24;
  }

  .b-o-xs-1-s-c10 {
    border: 1px solid #ed1b24;
  }

  .b-o-xs-t-1-s-c10 {
    border-top: 1px solid #ed1b24;
  }

  .b-o-xs-r-1-s-c10 {
    border-right: 1px solid #ed1b24;
  }

  .b-o-xs-b-1-s-c10 {
    border-bottom: 1px solid #ed1b24;
  }

  .b-o-xs-l-1-s-c10 {
    border-left: 1px solid #ed1b24;
  }

  .b-o-xs-2-d-w {
    border: 2px dashed #fff;
  }

  .b-o-xs-t-2-d-w {
    border-top: 2px dashed #fff;
  }

  .b-o-xs-r-2-d-w {
    border-right: 2px dashed #fff;
  }

  .b-o-xs-b-2-d-w {
    border-bottom: 2px dashed #fff;
  }

  .b-o-xs-l-2-d-w {
    border-left: 2px dashed #fff;
  }

  .b-o-xs-2-s-w {
    border: 2px solid #fff;
  }

  .b-o-xs-t-2-s-w {
    border-top: 2px solid #fff;
  }

  .b-o-xs-r-2-s-w {
    border-right: 2px solid #fff;
  }

  .b-o-xs-b-2-s-w {
    border-bottom: 2px solid #fff;
  }

  .b-o-xs-l-2-s-w {
    border-left: 2px solid #fff;
  }

  .b-o-xs-2-d-b {
    border: 2px dashed #000;
  }

  .b-o-xs-t-2-d-b {
    border-top: 2px dashed #000;
  }

  .b-o-xs-r-2-d-b {
    border-right: 2px dashed #000;
  }

  .b-o-xs-b-2-d-b {
    border-bottom: 2px dashed #000;
  }

  .b-o-xs-l-2-d-b {
    border-left: 2px dashed #000;
  }

  .b-o-xs-2-s-b {
    border: 2px solid #000;
  }

  .b-o-xs-t-2-s-b {
    border-top: 2px solid #000;
  }

  .b-o-xs-r-2-s-b {
    border-right: 2px solid #000;
  }

  .b-o-xs-b-2-s-b {
    border-bottom: 2px solid #000;
  }

  .b-o-xs-l-2-s-b {
    border-left: 2px solid #000;
  }

  .b-o-xs-2-d-tc {
    border: 2px dashed #0066ae;
  }

  .b-o-xs-t-2-d-tc {
    border-top: 2px dashed #0066ae;
  }

  .b-o-xs-r-2-d-tc {
    border-right: 2px dashed #0066ae;
  }

  .b-o-xs-b-2-d-tc {
    border-bottom: 2px dashed #0066ae;
  }

  .b-o-xs-l-2-d-tc {
    border-left: 2px dashed #0066ae;
  }

  .b-o-xs-2-s-tc {
    border: 2px solid #0066ae;
  }

  .b-o-xs-t-2-s-tc {
    border-top: 2px solid #0066ae;
  }

  .b-o-xs-r-2-s-tc {
    border-right: 2px solid #0066ae;
  }

  .b-o-xs-b-2-s-tc {
    border-bottom: 2px solid #0066ae;
  }

  .b-o-xs-l-2-s-tc {
    border-left: 2px solid #0066ae;
  }

  .b-o-xs-2-d-c1 {
    border: 2px dashed #0066ae;
  }

  .b-o-xs-t-2-d-c1 {
    border-top: 2px dashed #0066ae;
  }

  .b-o-xs-r-2-d-c1 {
    border-right: 2px dashed #0066ae;
  }

  .b-o-xs-b-2-d-c1 {
    border-bottom: 2px dashed #0066ae;
  }

  .b-o-xs-l-2-d-c1 {
    border-left: 2px dashed #0066ae;
  }

  .b-o-xs-2-s-c1 {
    border: 2px solid #0066ae;
  }

  .b-o-xs-t-2-s-c1 {
    border-top: 2px solid #0066ae;
  }

  .b-o-xs-r-2-s-c1 {
    border-right: 2px solid #0066ae;
  }

  .b-o-xs-b-2-s-c1 {
    border-bottom: 2px solid #0066ae;
  }

  .b-o-xs-l-2-s-c1 {
    border-left: 2px solid #0066ae;
  }

  .b-o-xs-2-d-c2 {
    border: 2px dashed #47a54a;
  }

  .b-o-xs-t-2-d-c2 {
    border-top: 2px dashed #47a54a;
  }

  .b-o-xs-r-2-d-c2 {
    border-right: 2px dashed #47a54a;
  }

  .b-o-xs-b-2-d-c2 {
    border-bottom: 2px dashed #47a54a;
  }

  .b-o-xs-l-2-d-c2 {
    border-left: 2px dashed #47a54a;
  }

  .b-o-xs-2-s-c2 {
    border: 2px solid #47a54a;
  }

  .b-o-xs-t-2-s-c2 {
    border-top: 2px solid #47a54a;
  }

  .b-o-xs-r-2-s-c2 {
    border-right: 2px solid #47a54a;
  }

  .b-o-xs-b-2-s-c2 {
    border-bottom: 2px solid #47a54a;
  }

  .b-o-xs-l-2-s-c2 {
    border-left: 2px solid #47a54a;
  }

  .b-o-xs-2-d-c3 {
    border: 2px dashed #cacaca;
  }

  .b-o-xs-t-2-d-c3 {
    border-top: 2px dashed #cacaca;
  }

  .b-o-xs-r-2-d-c3 {
    border-right: 2px dashed #cacaca;
  }

  .b-o-xs-b-2-d-c3 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-o-xs-l-2-d-c3 {
    border-left: 2px dashed #cacaca;
  }

  .b-o-xs-2-s-c3 {
    border: 2px solid #cacaca;
  }

  .b-o-xs-t-2-s-c3 {
    border-top: 2px solid #cacaca;
  }

  .b-o-xs-r-2-s-c3 {
    border-right: 2px solid #cacaca;
  }

  .b-o-xs-b-2-s-c3 {
    border-bottom: 2px solid #cacaca;
  }

  .b-o-xs-l-2-s-c3 {
    border-left: 2px solid #cacaca;
  }

  .b-o-xs-2-d-c4 {
    border: 2px dashed #d1d1d1;
  }

  .b-o-xs-t-2-d-c4 {
    border-top: 2px dashed #d1d1d1;
  }

  .b-o-xs-r-2-d-c4 {
    border-right: 2px dashed #d1d1d1;
  }

  .b-o-xs-b-2-d-c4 {
    border-bottom: 2px dashed #d1d1d1;
  }

  .b-o-xs-l-2-d-c4 {
    border-left: 2px dashed #d1d1d1;
  }

  .b-o-xs-2-s-c4 {
    border: 2px solid #d1d1d1;
  }

  .b-o-xs-t-2-s-c4 {
    border-top: 2px solid #d1d1d1;
  }

  .b-o-xs-r-2-s-c4 {
    border-right: 2px solid #d1d1d1;
  }

  .b-o-xs-b-2-s-c4 {
    border-bottom: 2px solid #d1d1d1;
  }

  .b-o-xs-l-2-s-c4 {
    border-left: 2px solid #d1d1d1;
  }

  .b-o-xs-2-d-c5 {
    border: 2px dashed #ba0404;
  }

  .b-o-xs-t-2-d-c5 {
    border-top: 2px dashed #ba0404;
  }

  .b-o-xs-r-2-d-c5 {
    border-right: 2px dashed #ba0404;
  }

  .b-o-xs-b-2-d-c5 {
    border-bottom: 2px dashed #ba0404;
  }

  .b-o-xs-l-2-d-c5 {
    border-left: 2px dashed #ba0404;
  }

  .b-o-xs-2-s-c5 {
    border: 2px solid #ba0404;
  }

  .b-o-xs-t-2-s-c5 {
    border-top: 2px solid #ba0404;
  }

  .b-o-xs-r-2-s-c5 {
    border-right: 2px solid #ba0404;
  }

  .b-o-xs-b-2-s-c5 {
    border-bottom: 2px solid #ba0404;
  }

  .b-o-xs-l-2-s-c5 {
    border-left: 2px solid #ba0404;
  }

  .b-o-xs-2-d-c6 {
    border: 2px dashed #cacaca;
  }

  .b-o-xs-t-2-d-c6 {
    border-top: 2px dashed #cacaca;
  }

  .b-o-xs-r-2-d-c6 {
    border-right: 2px dashed #cacaca;
  }

  .b-o-xs-b-2-d-c6 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-o-xs-l-2-d-c6 {
    border-left: 2px dashed #cacaca;
  }

  .b-o-xs-2-s-c6 {
    border: 2px solid #cacaca;
  }

  .b-o-xs-t-2-s-c6 {
    border-top: 2px solid #cacaca;
  }

  .b-o-xs-r-2-s-c6 {
    border-right: 2px solid #cacaca;
  }

  .b-o-xs-b-2-s-c6 {
    border-bottom: 2px solid #cacaca;
  }

  .b-o-xs-l-2-s-c6 {
    border-left: 2px solid #cacaca;
  }

  .b-o-xs-2-d-c7 {
    border: 2px dashed #f5f5f5;
  }

  .b-o-xs-t-2-d-c7 {
    border-top: 2px dashed #f5f5f5;
  }

  .b-o-xs-r-2-d-c7 {
    border-right: 2px dashed #f5f5f5;
  }

  .b-o-xs-b-2-d-c7 {
    border-bottom: 2px dashed #f5f5f5;
  }

  .b-o-xs-l-2-d-c7 {
    border-left: 2px dashed #f5f5f5;
  }

  .b-o-xs-2-s-c7 {
    border: 2px solid #f5f5f5;
  }

  .b-o-xs-t-2-s-c7 {
    border-top: 2px solid #f5f5f5;
  }

  .b-o-xs-r-2-s-c7 {
    border-right: 2px solid #f5f5f5;
  }

  .b-o-xs-b-2-s-c7 {
    border-bottom: 2px solid #f5f5f5;
  }

  .b-o-xs-l-2-s-c7 {
    border-left: 2px solid #f5f5f5;
  }

  .b-o-xs-2-d-c8 {
    border: 2px dashed #d8d8d8;
  }

  .b-o-xs-t-2-d-c8 {
    border-top: 2px dashed #d8d8d8;
  }

  .b-o-xs-r-2-d-c8 {
    border-right: 2px dashed #d8d8d8;
  }

  .b-o-xs-b-2-d-c8 {
    border-bottom: 2px dashed #d8d8d8;
  }

  .b-o-xs-l-2-d-c8 {
    border-left: 2px dashed #d8d8d8;
  }

  .b-o-xs-2-s-c8 {
    border: 2px solid #d8d8d8;
  }

  .b-o-xs-t-2-s-c8 {
    border-top: 2px solid #d8d8d8;
  }

  .b-o-xs-r-2-s-c8 {
    border-right: 2px solid #d8d8d8;
  }

  .b-o-xs-b-2-s-c8 {
    border-bottom: 2px solid #d8d8d8;
  }

  .b-o-xs-l-2-s-c8 {
    border-left: 2px solid #d8d8d8;
  }

  .b-o-xs-2-d-c9 {
    border: 2px dashed #dddddd;
  }

  .b-o-xs-t-2-d-c9 {
    border-top: 2px dashed #dddddd;
  }

  .b-o-xs-r-2-d-c9 {
    border-right: 2px dashed #dddddd;
  }

  .b-o-xs-b-2-d-c9 {
    border-bottom: 2px dashed #dddddd;
  }

  .b-o-xs-l-2-d-c9 {
    border-left: 2px dashed #dddddd;
  }

  .b-o-xs-2-s-c9 {
    border: 2px solid #dddddd;
  }

  .b-o-xs-t-2-s-c9 {
    border-top: 2px solid #dddddd;
  }

  .b-o-xs-r-2-s-c9 {
    border-right: 2px solid #dddddd;
  }

  .b-o-xs-b-2-s-c9 {
    border-bottom: 2px solid #dddddd;
  }

  .b-o-xs-l-2-s-c9 {
    border-left: 2px solid #dddddd;
  }

  .b-o-xs-2-d-c10 {
    border: 2px dashed #ed1b24;
  }

  .b-o-xs-t-2-d-c10 {
    border-top: 2px dashed #ed1b24;
  }

  .b-o-xs-r-2-d-c10 {
    border-right: 2px dashed #ed1b24;
  }

  .b-o-xs-b-2-d-c10 {
    border-bottom: 2px dashed #ed1b24;
  }

  .b-o-xs-l-2-d-c10 {
    border-left: 2px dashed #ed1b24;
  }

  .b-o-xs-2-s-c10 {
    border: 2px solid #ed1b24;
  }

  .b-o-xs-t-2-s-c10 {
    border-top: 2px solid #ed1b24;
  }

  .b-o-xs-r-2-s-c10 {
    border-right: 2px solid #ed1b24;
  }

  .b-o-xs-b-2-s-c10 {
    border-bottom: 2px solid #ed1b24;
  }

  .b-o-xs-l-2-s-c10 {
    border-left: 2px solid #ed1b24;
  }

  .b-o-xs-3-d-w {
    border: 3px dashed #fff;
  }

  .b-o-xs-t-3-d-w {
    border-top: 3px dashed #fff;
  }

  .b-o-xs-r-3-d-w {
    border-right: 3px dashed #fff;
  }

  .b-o-xs-b-3-d-w {
    border-bottom: 3px dashed #fff;
  }

  .b-o-xs-l-3-d-w {
    border-left: 3px dashed #fff;
  }

  .b-o-xs-3-s-w {
    border: 3px solid #fff;
  }

  .b-o-xs-t-3-s-w {
    border-top: 3px solid #fff;
  }

  .b-o-xs-r-3-s-w {
    border-right: 3px solid #fff;
  }

  .b-o-xs-b-3-s-w {
    border-bottom: 3px solid #fff;
  }

  .b-o-xs-l-3-s-w {
    border-left: 3px solid #fff;
  }

  .b-o-xs-3-d-b {
    border: 3px dashed #000;
  }

  .b-o-xs-t-3-d-b {
    border-top: 3px dashed #000;
  }

  .b-o-xs-r-3-d-b {
    border-right: 3px dashed #000;
  }

  .b-o-xs-b-3-d-b {
    border-bottom: 3px dashed #000;
  }

  .b-o-xs-l-3-d-b {
    border-left: 3px dashed #000;
  }

  .b-o-xs-3-s-b {
    border: 3px solid #000;
  }

  .b-o-xs-t-3-s-b {
    border-top: 3px solid #000;
  }

  .b-o-xs-r-3-s-b {
    border-right: 3px solid #000;
  }

  .b-o-xs-b-3-s-b {
    border-bottom: 3px solid #000;
  }

  .b-o-xs-l-3-s-b {
    border-left: 3px solid #000;
  }

  .b-o-xs-3-d-tc {
    border: 3px dashed #0066ae;
  }

  .b-o-xs-t-3-d-tc {
    border-top: 3px dashed #0066ae;
  }

  .b-o-xs-r-3-d-tc {
    border-right: 3px dashed #0066ae;
  }

  .b-o-xs-b-3-d-tc {
    border-bottom: 3px dashed #0066ae;
  }

  .b-o-xs-l-3-d-tc {
    border-left: 3px dashed #0066ae;
  }

  .b-o-xs-3-s-tc {
    border: 3px solid #0066ae;
  }

  .b-o-xs-t-3-s-tc {
    border-top: 3px solid #0066ae;
  }

  .b-o-xs-r-3-s-tc {
    border-right: 3px solid #0066ae;
  }

  .b-o-xs-b-3-s-tc {
    border-bottom: 3px solid #0066ae;
  }

  .b-o-xs-l-3-s-tc {
    border-left: 3px solid #0066ae;
  }

  .b-o-xs-3-d-c1 {
    border: 3px dashed #0066ae;
  }

  .b-o-xs-t-3-d-c1 {
    border-top: 3px dashed #0066ae;
  }

  .b-o-xs-r-3-d-c1 {
    border-right: 3px dashed #0066ae;
  }

  .b-o-xs-b-3-d-c1 {
    border-bottom: 3px dashed #0066ae;
  }

  .b-o-xs-l-3-d-c1 {
    border-left: 3px dashed #0066ae;
  }

  .b-o-xs-3-s-c1 {
    border: 3px solid #0066ae;
  }

  .b-o-xs-t-3-s-c1 {
    border-top: 3px solid #0066ae;
  }

  .b-o-xs-r-3-s-c1 {
    border-right: 3px solid #0066ae;
  }

  .b-o-xs-b-3-s-c1 {
    border-bottom: 3px solid #0066ae;
  }

  .b-o-xs-l-3-s-c1 {
    border-left: 3px solid #0066ae;
  }

  .b-o-xs-3-d-c2 {
    border: 3px dashed #47a54a;
  }

  .b-o-xs-t-3-d-c2 {
    border-top: 3px dashed #47a54a;
  }

  .b-o-xs-r-3-d-c2 {
    border-right: 3px dashed #47a54a;
  }

  .b-o-xs-b-3-d-c2 {
    border-bottom: 3px dashed #47a54a;
  }

  .b-o-xs-l-3-d-c2 {
    border-left: 3px dashed #47a54a;
  }

  .b-o-xs-3-s-c2 {
    border: 3px solid #47a54a;
  }

  .b-o-xs-t-3-s-c2 {
    border-top: 3px solid #47a54a;
  }

  .b-o-xs-r-3-s-c2 {
    border-right: 3px solid #47a54a;
  }

  .b-o-xs-b-3-s-c2 {
    border-bottom: 3px solid #47a54a;
  }

  .b-o-xs-l-3-s-c2 {
    border-left: 3px solid #47a54a;
  }

  .b-o-xs-3-d-c3 {
    border: 3px dashed #cacaca;
  }

  .b-o-xs-t-3-d-c3 {
    border-top: 3px dashed #cacaca;
  }

  .b-o-xs-r-3-d-c3 {
    border-right: 3px dashed #cacaca;
  }

  .b-o-xs-b-3-d-c3 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-o-xs-l-3-d-c3 {
    border-left: 3px dashed #cacaca;
  }

  .b-o-xs-3-s-c3 {
    border: 3px solid #cacaca;
  }

  .b-o-xs-t-3-s-c3 {
    border-top: 3px solid #cacaca;
  }

  .b-o-xs-r-3-s-c3 {
    border-right: 3px solid #cacaca;
  }

  .b-o-xs-b-3-s-c3 {
    border-bottom: 3px solid #cacaca;
  }

  .b-o-xs-l-3-s-c3 {
    border-left: 3px solid #cacaca;
  }

  .b-o-xs-3-d-c4 {
    border: 3px dashed #d1d1d1;
  }

  .b-o-xs-t-3-d-c4 {
    border-top: 3px dashed #d1d1d1;
  }

  .b-o-xs-r-3-d-c4 {
    border-right: 3px dashed #d1d1d1;
  }

  .b-o-xs-b-3-d-c4 {
    border-bottom: 3px dashed #d1d1d1;
  }

  .b-o-xs-l-3-d-c4 {
    border-left: 3px dashed #d1d1d1;
  }

  .b-o-xs-3-s-c4 {
    border: 3px solid #d1d1d1;
  }

  .b-o-xs-t-3-s-c4 {
    border-top: 3px solid #d1d1d1;
  }

  .b-o-xs-r-3-s-c4 {
    border-right: 3px solid #d1d1d1;
  }

  .b-o-xs-b-3-s-c4 {
    border-bottom: 3px solid #d1d1d1;
  }

  .b-o-xs-l-3-s-c4 {
    border-left: 3px solid #d1d1d1;
  }

  .b-o-xs-3-d-c5 {
    border: 3px dashed #ba0404;
  }

  .b-o-xs-t-3-d-c5 {
    border-top: 3px dashed #ba0404;
  }

  .b-o-xs-r-3-d-c5 {
    border-right: 3px dashed #ba0404;
  }

  .b-o-xs-b-3-d-c5 {
    border-bottom: 3px dashed #ba0404;
  }

  .b-o-xs-l-3-d-c5 {
    border-left: 3px dashed #ba0404;
  }

  .b-o-xs-3-s-c5 {
    border: 3px solid #ba0404;
  }

  .b-o-xs-t-3-s-c5 {
    border-top: 3px solid #ba0404;
  }

  .b-o-xs-r-3-s-c5 {
    border-right: 3px solid #ba0404;
  }

  .b-o-xs-b-3-s-c5 {
    border-bottom: 3px solid #ba0404;
  }

  .b-o-xs-l-3-s-c5 {
    border-left: 3px solid #ba0404;
  }

  .b-o-xs-3-d-c6 {
    border: 3px dashed #cacaca;
  }

  .b-o-xs-t-3-d-c6 {
    border-top: 3px dashed #cacaca;
  }

  .b-o-xs-r-3-d-c6 {
    border-right: 3px dashed #cacaca;
  }

  .b-o-xs-b-3-d-c6 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-o-xs-l-3-d-c6 {
    border-left: 3px dashed #cacaca;
  }

  .b-o-xs-3-s-c6 {
    border: 3px solid #cacaca;
  }

  .b-o-xs-t-3-s-c6 {
    border-top: 3px solid #cacaca;
  }

  .b-o-xs-r-3-s-c6 {
    border-right: 3px solid #cacaca;
  }

  .b-o-xs-b-3-s-c6 {
    border-bottom: 3px solid #cacaca;
  }

  .b-o-xs-l-3-s-c6 {
    border-left: 3px solid #cacaca;
  }

  .b-o-xs-3-d-c7 {
    border: 3px dashed #f5f5f5;
  }

  .b-o-xs-t-3-d-c7 {
    border-top: 3px dashed #f5f5f5;
  }

  .b-o-xs-r-3-d-c7 {
    border-right: 3px dashed #f5f5f5;
  }

  .b-o-xs-b-3-d-c7 {
    border-bottom: 3px dashed #f5f5f5;
  }

  .b-o-xs-l-3-d-c7 {
    border-left: 3px dashed #f5f5f5;
  }

  .b-o-xs-3-s-c7 {
    border: 3px solid #f5f5f5;
  }

  .b-o-xs-t-3-s-c7 {
    border-top: 3px solid #f5f5f5;
  }

  .b-o-xs-r-3-s-c7 {
    border-right: 3px solid #f5f5f5;
  }

  .b-o-xs-b-3-s-c7 {
    border-bottom: 3px solid #f5f5f5;
  }

  .b-o-xs-l-3-s-c7 {
    border-left: 3px solid #f5f5f5;
  }

  .b-o-xs-3-d-c8 {
    border: 3px dashed #d8d8d8;
  }

  .b-o-xs-t-3-d-c8 {
    border-top: 3px dashed #d8d8d8;
  }

  .b-o-xs-r-3-d-c8 {
    border-right: 3px dashed #d8d8d8;
  }

  .b-o-xs-b-3-d-c8 {
    border-bottom: 3px dashed #d8d8d8;
  }

  .b-o-xs-l-3-d-c8 {
    border-left: 3px dashed #d8d8d8;
  }

  .b-o-xs-3-s-c8 {
    border: 3px solid #d8d8d8;
  }

  .b-o-xs-t-3-s-c8 {
    border-top: 3px solid #d8d8d8;
  }

  .b-o-xs-r-3-s-c8 {
    border-right: 3px solid #d8d8d8;
  }

  .b-o-xs-b-3-s-c8 {
    border-bottom: 3px solid #d8d8d8;
  }

  .b-o-xs-l-3-s-c8 {
    border-left: 3px solid #d8d8d8;
  }

  .b-o-xs-3-d-c9 {
    border: 3px dashed #dddddd;
  }

  .b-o-xs-t-3-d-c9 {
    border-top: 3px dashed #dddddd;
  }

  .b-o-xs-r-3-d-c9 {
    border-right: 3px dashed #dddddd;
  }

  .b-o-xs-b-3-d-c9 {
    border-bottom: 3px dashed #dddddd;
  }

  .b-o-xs-l-3-d-c9 {
    border-left: 3px dashed #dddddd;
  }

  .b-o-xs-3-s-c9 {
    border: 3px solid #dddddd;
  }

  .b-o-xs-t-3-s-c9 {
    border-top: 3px solid #dddddd;
  }

  .b-o-xs-r-3-s-c9 {
    border-right: 3px solid #dddddd;
  }

  .b-o-xs-b-3-s-c9 {
    border-bottom: 3px solid #dddddd;
  }

  .b-o-xs-l-3-s-c9 {
    border-left: 3px solid #dddddd;
  }

  .b-o-xs-3-d-c10 {
    border: 3px dashed #ed1b24;
  }

  .b-o-xs-t-3-d-c10 {
    border-top: 3px dashed #ed1b24;
  }

  .b-o-xs-r-3-d-c10 {
    border-right: 3px dashed #ed1b24;
  }

  .b-o-xs-b-3-d-c10 {
    border-bottom: 3px dashed #ed1b24;
  }

  .b-o-xs-l-3-d-c10 {
    border-left: 3px dashed #ed1b24;
  }

  .b-o-xs-3-s-c10 {
    border: 3px solid #ed1b24;
  }

  .b-o-xs-t-3-s-c10 {
    border-top: 3px solid #ed1b24;
  }

  .b-o-xs-r-3-s-c10 {
    border-right: 3px solid #ed1b24;
  }

  .b-o-xs-b-3-s-c10 {
    border-bottom: 3px solid #ed1b24;
  }

  .b-o-xs-l-3-s-c10 {
    border-left: 3px solid #ed1b24;
  }

  .b-o-xs-4-d-w {
    border: 4px dashed #fff;
  }

  .b-o-xs-t-4-d-w {
    border-top: 4px dashed #fff;
  }

  .b-o-xs-r-4-d-w {
    border-right: 4px dashed #fff;
  }

  .b-o-xs-b-4-d-w {
    border-bottom: 4px dashed #fff;
  }

  .b-o-xs-l-4-d-w {
    border-left: 4px dashed #fff;
  }

  .b-o-xs-4-s-w {
    border: 4px solid #fff;
  }

  .b-o-xs-t-4-s-w {
    border-top: 4px solid #fff;
  }

  .b-o-xs-r-4-s-w {
    border-right: 4px solid #fff;
  }

  .b-o-xs-b-4-s-w {
    border-bottom: 4px solid #fff;
  }

  .b-o-xs-l-4-s-w {
    border-left: 4px solid #fff;
  }

  .b-o-xs-4-d-b {
    border: 4px dashed #000;
  }

  .b-o-xs-t-4-d-b {
    border-top: 4px dashed #000;
  }

  .b-o-xs-r-4-d-b {
    border-right: 4px dashed #000;
  }

  .b-o-xs-b-4-d-b {
    border-bottom: 4px dashed #000;
  }

  .b-o-xs-l-4-d-b {
    border-left: 4px dashed #000;
  }

  .b-o-xs-4-s-b {
    border: 4px solid #000;
  }

  .b-o-xs-t-4-s-b {
    border-top: 4px solid #000;
  }

  .b-o-xs-r-4-s-b {
    border-right: 4px solid #000;
  }

  .b-o-xs-b-4-s-b {
    border-bottom: 4px solid #000;
  }

  .b-o-xs-l-4-s-b {
    border-left: 4px solid #000;
  }

  .b-o-xs-4-d-tc {
    border: 4px dashed #0066ae;
  }

  .b-o-xs-t-4-d-tc {
    border-top: 4px dashed #0066ae;
  }

  .b-o-xs-r-4-d-tc {
    border-right: 4px dashed #0066ae;
  }

  .b-o-xs-b-4-d-tc {
    border-bottom: 4px dashed #0066ae;
  }

  .b-o-xs-l-4-d-tc {
    border-left: 4px dashed #0066ae;
  }

  .b-o-xs-4-s-tc {
    border: 4px solid #0066ae;
  }

  .b-o-xs-t-4-s-tc {
    border-top: 4px solid #0066ae;
  }

  .b-o-xs-r-4-s-tc {
    border-right: 4px solid #0066ae;
  }

  .b-o-xs-b-4-s-tc {
    border-bottom: 4px solid #0066ae;
  }

  .b-o-xs-l-4-s-tc {
    border-left: 4px solid #0066ae;
  }

  .b-o-xs-4-d-c1 {
    border: 4px dashed #0066ae;
  }

  .b-o-xs-t-4-d-c1 {
    border-top: 4px dashed #0066ae;
  }

  .b-o-xs-r-4-d-c1 {
    border-right: 4px dashed #0066ae;
  }

  .b-o-xs-b-4-d-c1 {
    border-bottom: 4px dashed #0066ae;
  }

  .b-o-xs-l-4-d-c1 {
    border-left: 4px dashed #0066ae;
  }

  .b-o-xs-4-s-c1 {
    border: 4px solid #0066ae;
  }

  .b-o-xs-t-4-s-c1 {
    border-top: 4px solid #0066ae;
  }

  .b-o-xs-r-4-s-c1 {
    border-right: 4px solid #0066ae;
  }

  .b-o-xs-b-4-s-c1 {
    border-bottom: 4px solid #0066ae;
  }

  .b-o-xs-l-4-s-c1 {
    border-left: 4px solid #0066ae;
  }

  .b-o-xs-4-d-c2 {
    border: 4px dashed #47a54a;
  }

  .b-o-xs-t-4-d-c2 {
    border-top: 4px dashed #47a54a;
  }

  .b-o-xs-r-4-d-c2 {
    border-right: 4px dashed #47a54a;
  }

  .b-o-xs-b-4-d-c2 {
    border-bottom: 4px dashed #47a54a;
  }

  .b-o-xs-l-4-d-c2 {
    border-left: 4px dashed #47a54a;
  }

  .b-o-xs-4-s-c2 {
    border: 4px solid #47a54a;
  }

  .b-o-xs-t-4-s-c2 {
    border-top: 4px solid #47a54a;
  }

  .b-o-xs-r-4-s-c2 {
    border-right: 4px solid #47a54a;
  }

  .b-o-xs-b-4-s-c2 {
    border-bottom: 4px solid #47a54a;
  }

  .b-o-xs-l-4-s-c2 {
    border-left: 4px solid #47a54a;
  }

  .b-o-xs-4-d-c3 {
    border: 4px dashed #cacaca;
  }

  .b-o-xs-t-4-d-c3 {
    border-top: 4px dashed #cacaca;
  }

  .b-o-xs-r-4-d-c3 {
    border-right: 4px dashed #cacaca;
  }

  .b-o-xs-b-4-d-c3 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-o-xs-l-4-d-c3 {
    border-left: 4px dashed #cacaca;
  }

  .b-o-xs-4-s-c3 {
    border: 4px solid #cacaca;
  }

  .b-o-xs-t-4-s-c3 {
    border-top: 4px solid #cacaca;
  }

  .b-o-xs-r-4-s-c3 {
    border-right: 4px solid #cacaca;
  }

  .b-o-xs-b-4-s-c3 {
    border-bottom: 4px solid #cacaca;
  }

  .b-o-xs-l-4-s-c3 {
    border-left: 4px solid #cacaca;
  }

  .b-o-xs-4-d-c4 {
    border: 4px dashed #d1d1d1;
  }

  .b-o-xs-t-4-d-c4 {
    border-top: 4px dashed #d1d1d1;
  }

  .b-o-xs-r-4-d-c4 {
    border-right: 4px dashed #d1d1d1;
  }

  .b-o-xs-b-4-d-c4 {
    border-bottom: 4px dashed #d1d1d1;
  }

  .b-o-xs-l-4-d-c4 {
    border-left: 4px dashed #d1d1d1;
  }

  .b-o-xs-4-s-c4 {
    border: 4px solid #d1d1d1;
  }

  .b-o-xs-t-4-s-c4 {
    border-top: 4px solid #d1d1d1;
  }

  .b-o-xs-r-4-s-c4 {
    border-right: 4px solid #d1d1d1;
  }

  .b-o-xs-b-4-s-c4 {
    border-bottom: 4px solid #d1d1d1;
  }

  .b-o-xs-l-4-s-c4 {
    border-left: 4px solid #d1d1d1;
  }

  .b-o-xs-4-d-c5 {
    border: 4px dashed #ba0404;
  }

  .b-o-xs-t-4-d-c5 {
    border-top: 4px dashed #ba0404;
  }

  .b-o-xs-r-4-d-c5 {
    border-right: 4px dashed #ba0404;
  }

  .b-o-xs-b-4-d-c5 {
    border-bottom: 4px dashed #ba0404;
  }

  .b-o-xs-l-4-d-c5 {
    border-left: 4px dashed #ba0404;
  }

  .b-o-xs-4-s-c5 {
    border: 4px solid #ba0404;
  }

  .b-o-xs-t-4-s-c5 {
    border-top: 4px solid #ba0404;
  }

  .b-o-xs-r-4-s-c5 {
    border-right: 4px solid #ba0404;
  }

  .b-o-xs-b-4-s-c5 {
    border-bottom: 4px solid #ba0404;
  }

  .b-o-xs-l-4-s-c5 {
    border-left: 4px solid #ba0404;
  }

  .b-o-xs-4-d-c6 {
    border: 4px dashed #cacaca;
  }

  .b-o-xs-t-4-d-c6 {
    border-top: 4px dashed #cacaca;
  }

  .b-o-xs-r-4-d-c6 {
    border-right: 4px dashed #cacaca;
  }

  .b-o-xs-b-4-d-c6 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-o-xs-l-4-d-c6 {
    border-left: 4px dashed #cacaca;
  }

  .b-o-xs-4-s-c6 {
    border: 4px solid #cacaca;
  }

  .b-o-xs-t-4-s-c6 {
    border-top: 4px solid #cacaca;
  }

  .b-o-xs-r-4-s-c6 {
    border-right: 4px solid #cacaca;
  }

  .b-o-xs-b-4-s-c6 {
    border-bottom: 4px solid #cacaca;
  }

  .b-o-xs-l-4-s-c6 {
    border-left: 4px solid #cacaca;
  }

  .b-o-xs-4-d-c7 {
    border: 4px dashed #f5f5f5;
  }

  .b-o-xs-t-4-d-c7 {
    border-top: 4px dashed #f5f5f5;
  }

  .b-o-xs-r-4-d-c7 {
    border-right: 4px dashed #f5f5f5;
  }

  .b-o-xs-b-4-d-c7 {
    border-bottom: 4px dashed #f5f5f5;
  }

  .b-o-xs-l-4-d-c7 {
    border-left: 4px dashed #f5f5f5;
  }

  .b-o-xs-4-s-c7 {
    border: 4px solid #f5f5f5;
  }

  .b-o-xs-t-4-s-c7 {
    border-top: 4px solid #f5f5f5;
  }

  .b-o-xs-r-4-s-c7 {
    border-right: 4px solid #f5f5f5;
  }

  .b-o-xs-b-4-s-c7 {
    border-bottom: 4px solid #f5f5f5;
  }

  .b-o-xs-l-4-s-c7 {
    border-left: 4px solid #f5f5f5;
  }

  .b-o-xs-4-d-c8 {
    border: 4px dashed #d8d8d8;
  }

  .b-o-xs-t-4-d-c8 {
    border-top: 4px dashed #d8d8d8;
  }

  .b-o-xs-r-4-d-c8 {
    border-right: 4px dashed #d8d8d8;
  }

  .b-o-xs-b-4-d-c8 {
    border-bottom: 4px dashed #d8d8d8;
  }

  .b-o-xs-l-4-d-c8 {
    border-left: 4px dashed #d8d8d8;
  }

  .b-o-xs-4-s-c8 {
    border: 4px solid #d8d8d8;
  }

  .b-o-xs-t-4-s-c8 {
    border-top: 4px solid #d8d8d8;
  }

  .b-o-xs-r-4-s-c8 {
    border-right: 4px solid #d8d8d8;
  }

  .b-o-xs-b-4-s-c8 {
    border-bottom: 4px solid #d8d8d8;
  }

  .b-o-xs-l-4-s-c8 {
    border-left: 4px solid #d8d8d8;
  }

  .b-o-xs-4-d-c9 {
    border: 4px dashed #dddddd;
  }

  .b-o-xs-t-4-d-c9 {
    border-top: 4px dashed #dddddd;
  }

  .b-o-xs-r-4-d-c9 {
    border-right: 4px dashed #dddddd;
  }

  .b-o-xs-b-4-d-c9 {
    border-bottom: 4px dashed #dddddd;
  }

  .b-o-xs-l-4-d-c9 {
    border-left: 4px dashed #dddddd;
  }

  .b-o-xs-4-s-c9 {
    border: 4px solid #dddddd;
  }

  .b-o-xs-t-4-s-c9 {
    border-top: 4px solid #dddddd;
  }

  .b-o-xs-r-4-s-c9 {
    border-right: 4px solid #dddddd;
  }

  .b-o-xs-b-4-s-c9 {
    border-bottom: 4px solid #dddddd;
  }

  .b-o-xs-l-4-s-c9 {
    border-left: 4px solid #dddddd;
  }

  .b-o-xs-4-d-c10 {
    border: 4px dashed #ed1b24;
  }

  .b-o-xs-t-4-d-c10 {
    border-top: 4px dashed #ed1b24;
  }

  .b-o-xs-r-4-d-c10 {
    border-right: 4px dashed #ed1b24;
  }

  .b-o-xs-b-4-d-c10 {
    border-bottom: 4px dashed #ed1b24;
  }

  .b-o-xs-l-4-d-c10 {
    border-left: 4px dashed #ed1b24;
  }

  .b-o-xs-4-s-c10 {
    border: 4px solid #ed1b24;
  }

  .b-o-xs-t-4-s-c10 {
    border-top: 4px solid #ed1b24;
  }

  .b-o-xs-r-4-s-c10 {
    border-right: 4px solid #ed1b24;
  }

  .b-o-xs-b-4-s-c10 {
    border-bottom: 4px solid #ed1b24;
  }

  .b-o-xs-l-4-s-c10 {
    border-left: 4px solid #ed1b24;
  }

  .b-o-xs-5-d-w {
    border: 5px dashed #fff;
  }

  .b-o-xs-t-5-d-w {
    border-top: 5px dashed #fff;
  }

  .b-o-xs-r-5-d-w {
    border-right: 5px dashed #fff;
  }

  .b-o-xs-b-5-d-w {
    border-bottom: 5px dashed #fff;
  }

  .b-o-xs-l-5-d-w {
    border-left: 5px dashed #fff;
  }

  .b-o-xs-5-s-w {
    border: 5px solid #fff;
  }

  .b-o-xs-t-5-s-w {
    border-top: 5px solid #fff;
  }

  .b-o-xs-r-5-s-w {
    border-right: 5px solid #fff;
  }

  .b-o-xs-b-5-s-w {
    border-bottom: 5px solid #fff;
  }

  .b-o-xs-l-5-s-w {
    border-left: 5px solid #fff;
  }

  .b-o-xs-5-d-b {
    border: 5px dashed #000;
  }

  .b-o-xs-t-5-d-b {
    border-top: 5px dashed #000;
  }

  .b-o-xs-r-5-d-b {
    border-right: 5px dashed #000;
  }

  .b-o-xs-b-5-d-b {
    border-bottom: 5px dashed #000;
  }

  .b-o-xs-l-5-d-b {
    border-left: 5px dashed #000;
  }

  .b-o-xs-5-s-b {
    border: 5px solid #000;
  }

  .b-o-xs-t-5-s-b {
    border-top: 5px solid #000;
  }

  .b-o-xs-r-5-s-b {
    border-right: 5px solid #000;
  }

  .b-o-xs-b-5-s-b {
    border-bottom: 5px solid #000;
  }

  .b-o-xs-l-5-s-b {
    border-left: 5px solid #000;
  }

  .b-o-xs-5-d-tc {
    border: 5px dashed #0066ae;
  }

  .b-o-xs-t-5-d-tc {
    border-top: 5px dashed #0066ae;
  }

  .b-o-xs-r-5-d-tc {
    border-right: 5px dashed #0066ae;
  }

  .b-o-xs-b-5-d-tc {
    border-bottom: 5px dashed #0066ae;
  }

  .b-o-xs-l-5-d-tc {
    border-left: 5px dashed #0066ae;
  }

  .b-o-xs-5-s-tc {
    border: 5px solid #0066ae;
  }

  .b-o-xs-t-5-s-tc {
    border-top: 5px solid #0066ae;
  }

  .b-o-xs-r-5-s-tc {
    border-right: 5px solid #0066ae;
  }

  .b-o-xs-b-5-s-tc {
    border-bottom: 5px solid #0066ae;
  }

  .b-o-xs-l-5-s-tc {
    border-left: 5px solid #0066ae;
  }

  .b-o-xs-5-d-c1 {
    border: 5px dashed #0066ae;
  }

  .b-o-xs-t-5-d-c1 {
    border-top: 5px dashed #0066ae;
  }

  .b-o-xs-r-5-d-c1 {
    border-right: 5px dashed #0066ae;
  }

  .b-o-xs-b-5-d-c1 {
    border-bottom: 5px dashed #0066ae;
  }

  .b-o-xs-l-5-d-c1 {
    border-left: 5px dashed #0066ae;
  }

  .b-o-xs-5-s-c1 {
    border: 5px solid #0066ae;
  }

  .b-o-xs-t-5-s-c1 {
    border-top: 5px solid #0066ae;
  }

  .b-o-xs-r-5-s-c1 {
    border-right: 5px solid #0066ae;
  }

  .b-o-xs-b-5-s-c1 {
    border-bottom: 5px solid #0066ae;
  }

  .b-o-xs-l-5-s-c1 {
    border-left: 5px solid #0066ae;
  }

  .b-o-xs-5-d-c2 {
    border: 5px dashed #47a54a;
  }

  .b-o-xs-t-5-d-c2 {
    border-top: 5px dashed #47a54a;
  }

  .b-o-xs-r-5-d-c2 {
    border-right: 5px dashed #47a54a;
  }

  .b-o-xs-b-5-d-c2 {
    border-bottom: 5px dashed #47a54a;
  }

  .b-o-xs-l-5-d-c2 {
    border-left: 5px dashed #47a54a;
  }

  .b-o-xs-5-s-c2 {
    border: 5px solid #47a54a;
  }

  .b-o-xs-t-5-s-c2 {
    border-top: 5px solid #47a54a;
  }

  .b-o-xs-r-5-s-c2 {
    border-right: 5px solid #47a54a;
  }

  .b-o-xs-b-5-s-c2 {
    border-bottom: 5px solid #47a54a;
  }

  .b-o-xs-l-5-s-c2 {
    border-left: 5px solid #47a54a;
  }

  .b-o-xs-5-d-c3 {
    border: 5px dashed #cacaca;
  }

  .b-o-xs-t-5-d-c3 {
    border-top: 5px dashed #cacaca;
  }

  .b-o-xs-r-5-d-c3 {
    border-right: 5px dashed #cacaca;
  }

  .b-o-xs-b-5-d-c3 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-o-xs-l-5-d-c3 {
    border-left: 5px dashed #cacaca;
  }

  .b-o-xs-5-s-c3 {
    border: 5px solid #cacaca;
  }

  .b-o-xs-t-5-s-c3 {
    border-top: 5px solid #cacaca;
  }

  .b-o-xs-r-5-s-c3 {
    border-right: 5px solid #cacaca;
  }

  .b-o-xs-b-5-s-c3 {
    border-bottom: 5px solid #cacaca;
  }

  .b-o-xs-l-5-s-c3 {
    border-left: 5px solid #cacaca;
  }

  .b-o-xs-5-d-c4 {
    border: 5px dashed #d1d1d1;
  }

  .b-o-xs-t-5-d-c4 {
    border-top: 5px dashed #d1d1d1;
  }

  .b-o-xs-r-5-d-c4 {
    border-right: 5px dashed #d1d1d1;
  }

  .b-o-xs-b-5-d-c4 {
    border-bottom: 5px dashed #d1d1d1;
  }

  .b-o-xs-l-5-d-c4 {
    border-left: 5px dashed #d1d1d1;
  }

  .b-o-xs-5-s-c4 {
    border: 5px solid #d1d1d1;
  }

  .b-o-xs-t-5-s-c4 {
    border-top: 5px solid #d1d1d1;
  }

  .b-o-xs-r-5-s-c4 {
    border-right: 5px solid #d1d1d1;
  }

  .b-o-xs-b-5-s-c4 {
    border-bottom: 5px solid #d1d1d1;
  }

  .b-o-xs-l-5-s-c4 {
    border-left: 5px solid #d1d1d1;
  }

  .b-o-xs-5-d-c5 {
    border: 5px dashed #ba0404;
  }

  .b-o-xs-t-5-d-c5 {
    border-top: 5px dashed #ba0404;
  }

  .b-o-xs-r-5-d-c5 {
    border-right: 5px dashed #ba0404;
  }

  .b-o-xs-b-5-d-c5 {
    border-bottom: 5px dashed #ba0404;
  }

  .b-o-xs-l-5-d-c5 {
    border-left: 5px dashed #ba0404;
  }

  .b-o-xs-5-s-c5 {
    border: 5px solid #ba0404;
  }

  .b-o-xs-t-5-s-c5 {
    border-top: 5px solid #ba0404;
  }

  .b-o-xs-r-5-s-c5 {
    border-right: 5px solid #ba0404;
  }

  .b-o-xs-b-5-s-c5 {
    border-bottom: 5px solid #ba0404;
  }

  .b-o-xs-l-5-s-c5 {
    border-left: 5px solid #ba0404;
  }

  .b-o-xs-5-d-c6 {
    border: 5px dashed #cacaca;
  }

  .b-o-xs-t-5-d-c6 {
    border-top: 5px dashed #cacaca;
  }

  .b-o-xs-r-5-d-c6 {
    border-right: 5px dashed #cacaca;
  }

  .b-o-xs-b-5-d-c6 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-o-xs-l-5-d-c6 {
    border-left: 5px dashed #cacaca;
  }

  .b-o-xs-5-s-c6 {
    border: 5px solid #cacaca;
  }

  .b-o-xs-t-5-s-c6 {
    border-top: 5px solid #cacaca;
  }

  .b-o-xs-r-5-s-c6 {
    border-right: 5px solid #cacaca;
  }

  .b-o-xs-b-5-s-c6 {
    border-bottom: 5px solid #cacaca;
  }

  .b-o-xs-l-5-s-c6 {
    border-left: 5px solid #cacaca;
  }

  .b-o-xs-5-d-c7 {
    border: 5px dashed #f5f5f5;
  }

  .b-o-xs-t-5-d-c7 {
    border-top: 5px dashed #f5f5f5;
  }

  .b-o-xs-r-5-d-c7 {
    border-right: 5px dashed #f5f5f5;
  }

  .b-o-xs-b-5-d-c7 {
    border-bottom: 5px dashed #f5f5f5;
  }

  .b-o-xs-l-5-d-c7 {
    border-left: 5px dashed #f5f5f5;
  }

  .b-o-xs-5-s-c7 {
    border: 5px solid #f5f5f5;
  }

  .b-o-xs-t-5-s-c7 {
    border-top: 5px solid #f5f5f5;
  }

  .b-o-xs-r-5-s-c7 {
    border-right: 5px solid #f5f5f5;
  }

  .b-o-xs-b-5-s-c7 {
    border-bottom: 5px solid #f5f5f5;
  }

  .b-o-xs-l-5-s-c7 {
    border-left: 5px solid #f5f5f5;
  }

  .b-o-xs-5-d-c8 {
    border: 5px dashed #d8d8d8;
  }

  .b-o-xs-t-5-d-c8 {
    border-top: 5px dashed #d8d8d8;
  }

  .b-o-xs-r-5-d-c8 {
    border-right: 5px dashed #d8d8d8;
  }

  .b-o-xs-b-5-d-c8 {
    border-bottom: 5px dashed #d8d8d8;
  }

  .b-o-xs-l-5-d-c8 {
    border-left: 5px dashed #d8d8d8;
  }

  .b-o-xs-5-s-c8 {
    border: 5px solid #d8d8d8;
  }

  .b-o-xs-t-5-s-c8 {
    border-top: 5px solid #d8d8d8;
  }

  .b-o-xs-r-5-s-c8 {
    border-right: 5px solid #d8d8d8;
  }

  .b-o-xs-b-5-s-c8 {
    border-bottom: 5px solid #d8d8d8;
  }

  .b-o-xs-l-5-s-c8 {
    border-left: 5px solid #d8d8d8;
  }

  .b-o-xs-5-d-c9 {
    border: 5px dashed #dddddd;
  }

  .b-o-xs-t-5-d-c9 {
    border-top: 5px dashed #dddddd;
  }

  .b-o-xs-r-5-d-c9 {
    border-right: 5px dashed #dddddd;
  }

  .b-o-xs-b-5-d-c9 {
    border-bottom: 5px dashed #dddddd;
  }

  .b-o-xs-l-5-d-c9 {
    border-left: 5px dashed #dddddd;
  }

  .b-o-xs-5-s-c9 {
    border: 5px solid #dddddd;
  }

  .b-o-xs-t-5-s-c9 {
    border-top: 5px solid #dddddd;
  }

  .b-o-xs-r-5-s-c9 {
    border-right: 5px solid #dddddd;
  }

  .b-o-xs-b-5-s-c9 {
    border-bottom: 5px solid #dddddd;
  }

  .b-o-xs-l-5-s-c9 {
    border-left: 5px solid #dddddd;
  }

  .b-o-xs-5-d-c10 {
    border: 5px dashed #ed1b24;
  }

  .b-o-xs-t-5-d-c10 {
    border-top: 5px dashed #ed1b24;
  }

  .b-o-xs-r-5-d-c10 {
    border-right: 5px dashed #ed1b24;
  }

  .b-o-xs-b-5-d-c10 {
    border-bottom: 5px dashed #ed1b24;
  }

  .b-o-xs-l-5-d-c10 {
    border-left: 5px dashed #ed1b24;
  }

  .b-o-xs-5-s-c10 {
    border: 5px solid #ed1b24;
  }

  .b-o-xs-t-5-s-c10 {
    border-top: 5px solid #ed1b24;
  }

  .b-o-xs-r-5-s-c10 {
    border-right: 5px solid #ed1b24;
  }

  .b-o-xs-b-5-s-c10 {
    border-bottom: 5px solid #ed1b24;
  }

  .b-o-xs-l-5-s-c10 {
    border-left: 5px solid #ed1b24;
  }
}
@media (min-width: 768px) {
  .b-u-sm-1-d-w {
    border: 1px dashed #fff;
  }

  .b-u-sm-t-1-d-w {
    border-top: 1px dashed #fff;
  }

  .b-u-sm-r-1-d-w {
    border-right: 1px dashed #fff;
  }

  .b-u-sm-b-1-d-w {
    border-bottom: 1px dashed #fff;
  }

  .b-u-sm-l-1-d-w {
    border-left: 1px dashed #fff;
  }

  .b-u-sm-1-s-w {
    border: 1px solid #fff;
  }

  .b-u-sm-t-1-s-w {
    border-top: 1px solid #fff;
  }

  .b-u-sm-r-1-s-w {
    border-right: 1px solid #fff;
  }

  .b-u-sm-b-1-s-w {
    border-bottom: 1px solid #fff;
  }

  .b-u-sm-l-1-s-w {
    border-left: 1px solid #fff;
  }

  .b-u-sm-1-d-b {
    border: 1px dashed #000;
  }

  .b-u-sm-t-1-d-b {
    border-top: 1px dashed #000;
  }

  .b-u-sm-r-1-d-b {
    border-right: 1px dashed #000;
  }

  .b-u-sm-b-1-d-b {
    border-bottom: 1px dashed #000;
  }

  .b-u-sm-l-1-d-b {
    border-left: 1px dashed #000;
  }

  .b-u-sm-1-s-b {
    border: 1px solid #000;
  }

  .b-u-sm-t-1-s-b {
    border-top: 1px solid #000;
  }

  .b-u-sm-r-1-s-b {
    border-right: 1px solid #000;
  }

  .b-u-sm-b-1-s-b {
    border-bottom: 1px solid #000;
  }

  .b-u-sm-l-1-s-b {
    border-left: 1px solid #000;
  }

  .b-u-sm-1-d-tc {
    border: 1px dashed #0066ae;
  }

  .b-u-sm-t-1-d-tc {
    border-top: 1px dashed #0066ae;
  }

  .b-u-sm-r-1-d-tc {
    border-right: 1px dashed #0066ae;
  }

  .b-u-sm-b-1-d-tc {
    border-bottom: 1px dashed #0066ae;
  }

  .b-u-sm-l-1-d-tc {
    border-left: 1px dashed #0066ae;
  }

  .b-u-sm-1-s-tc {
    border: 1px solid #0066ae;
  }

  .b-u-sm-t-1-s-tc {
    border-top: 1px solid #0066ae;
  }

  .b-u-sm-r-1-s-tc {
    border-right: 1px solid #0066ae;
  }

  .b-u-sm-b-1-s-tc {
    border-bottom: 1px solid #0066ae;
  }

  .b-u-sm-l-1-s-tc {
    border-left: 1px solid #0066ae;
  }

  .b-u-sm-1-d-c1 {
    border: 1px dashed #0066ae;
  }

  .b-u-sm-t-1-d-c1 {
    border-top: 1px dashed #0066ae;
  }

  .b-u-sm-r-1-d-c1 {
    border-right: 1px dashed #0066ae;
  }

  .b-u-sm-b-1-d-c1 {
    border-bottom: 1px dashed #0066ae;
  }

  .b-u-sm-l-1-d-c1 {
    border-left: 1px dashed #0066ae;
  }

  .b-u-sm-1-s-c1 {
    border: 1px solid #0066ae;
  }

  .b-u-sm-t-1-s-c1 {
    border-top: 1px solid #0066ae;
  }

  .b-u-sm-r-1-s-c1 {
    border-right: 1px solid #0066ae;
  }

  .b-u-sm-b-1-s-c1 {
    border-bottom: 1px solid #0066ae;
  }

  .b-u-sm-l-1-s-c1 {
    border-left: 1px solid #0066ae;
  }

  .b-u-sm-1-d-c2 {
    border: 1px dashed #47a54a;
  }

  .b-u-sm-t-1-d-c2 {
    border-top: 1px dashed #47a54a;
  }

  .b-u-sm-r-1-d-c2 {
    border-right: 1px dashed #47a54a;
  }

  .b-u-sm-b-1-d-c2 {
    border-bottom: 1px dashed #47a54a;
  }

  .b-u-sm-l-1-d-c2 {
    border-left: 1px dashed #47a54a;
  }

  .b-u-sm-1-s-c2 {
    border: 1px solid #47a54a;
  }

  .b-u-sm-t-1-s-c2 {
    border-top: 1px solid #47a54a;
  }

  .b-u-sm-r-1-s-c2 {
    border-right: 1px solid #47a54a;
  }

  .b-u-sm-b-1-s-c2 {
    border-bottom: 1px solid #47a54a;
  }

  .b-u-sm-l-1-s-c2 {
    border-left: 1px solid #47a54a;
  }

  .b-u-sm-1-d-c3 {
    border: 1px dashed #cacaca;
  }

  .b-u-sm-t-1-d-c3 {
    border-top: 1px dashed #cacaca;
  }

  .b-u-sm-r-1-d-c3 {
    border-right: 1px dashed #cacaca;
  }

  .b-u-sm-b-1-d-c3 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-u-sm-l-1-d-c3 {
    border-left: 1px dashed #cacaca;
  }

  .b-u-sm-1-s-c3 {
    border: 1px solid #cacaca;
  }

  .b-u-sm-t-1-s-c3 {
    border-top: 1px solid #cacaca;
  }

  .b-u-sm-r-1-s-c3 {
    border-right: 1px solid #cacaca;
  }

  .b-u-sm-b-1-s-c3 {
    border-bottom: 1px solid #cacaca;
  }

  .b-u-sm-l-1-s-c3 {
    border-left: 1px solid #cacaca;
  }

  .b-u-sm-1-d-c4 {
    border: 1px dashed #d1d1d1;
  }

  .b-u-sm-t-1-d-c4 {
    border-top: 1px dashed #d1d1d1;
  }

  .b-u-sm-r-1-d-c4 {
    border-right: 1px dashed #d1d1d1;
  }

  .b-u-sm-b-1-d-c4 {
    border-bottom: 1px dashed #d1d1d1;
  }

  .b-u-sm-l-1-d-c4 {
    border-left: 1px dashed #d1d1d1;
  }

  .b-u-sm-1-s-c4 {
    border: 1px solid #d1d1d1;
  }

  .b-u-sm-t-1-s-c4 {
    border-top: 1px solid #d1d1d1;
  }

  .b-u-sm-r-1-s-c4 {
    border-right: 1px solid #d1d1d1;
  }

  .b-u-sm-b-1-s-c4 {
    border-bottom: 1px solid #d1d1d1;
  }

  .b-u-sm-l-1-s-c4 {
    border-left: 1px solid #d1d1d1;
  }

  .b-u-sm-1-d-c5 {
    border: 1px dashed #ba0404;
  }

  .b-u-sm-t-1-d-c5 {
    border-top: 1px dashed #ba0404;
  }

  .b-u-sm-r-1-d-c5 {
    border-right: 1px dashed #ba0404;
  }

  .b-u-sm-b-1-d-c5 {
    border-bottom: 1px dashed #ba0404;
  }

  .b-u-sm-l-1-d-c5 {
    border-left: 1px dashed #ba0404;
  }

  .b-u-sm-1-s-c5 {
    border: 1px solid #ba0404;
  }

  .b-u-sm-t-1-s-c5 {
    border-top: 1px solid #ba0404;
  }

  .b-u-sm-r-1-s-c5 {
    border-right: 1px solid #ba0404;
  }

  .b-u-sm-b-1-s-c5 {
    border-bottom: 1px solid #ba0404;
  }

  .b-u-sm-l-1-s-c5 {
    border-left: 1px solid #ba0404;
  }

  .b-u-sm-1-d-c6 {
    border: 1px dashed #cacaca;
  }

  .b-u-sm-t-1-d-c6 {
    border-top: 1px dashed #cacaca;
  }

  .b-u-sm-r-1-d-c6 {
    border-right: 1px dashed #cacaca;
  }

  .b-u-sm-b-1-d-c6 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-u-sm-l-1-d-c6 {
    border-left: 1px dashed #cacaca;
  }

  .b-u-sm-1-s-c6 {
    border: 1px solid #cacaca;
  }

  .b-u-sm-t-1-s-c6 {
    border-top: 1px solid #cacaca;
  }

  .b-u-sm-r-1-s-c6 {
    border-right: 1px solid #cacaca;
  }

  .b-u-sm-b-1-s-c6 {
    border-bottom: 1px solid #cacaca;
  }

  .b-u-sm-l-1-s-c6 {
    border-left: 1px solid #cacaca;
  }

  .b-u-sm-1-d-c7 {
    border: 1px dashed #f5f5f5;
  }

  .b-u-sm-t-1-d-c7 {
    border-top: 1px dashed #f5f5f5;
  }

  .b-u-sm-r-1-d-c7 {
    border-right: 1px dashed #f5f5f5;
  }

  .b-u-sm-b-1-d-c7 {
    border-bottom: 1px dashed #f5f5f5;
  }

  .b-u-sm-l-1-d-c7 {
    border-left: 1px dashed #f5f5f5;
  }

  .b-u-sm-1-s-c7 {
    border: 1px solid #f5f5f5;
  }

  .b-u-sm-t-1-s-c7 {
    border-top: 1px solid #f5f5f5;
  }

  .b-u-sm-r-1-s-c7 {
    border-right: 1px solid #f5f5f5;
  }

  .b-u-sm-b-1-s-c7 {
    border-bottom: 1px solid #f5f5f5;
  }

  .b-u-sm-l-1-s-c7 {
    border-left: 1px solid #f5f5f5;
  }

  .b-u-sm-1-d-c8 {
    border: 1px dashed #d8d8d8;
  }

  .b-u-sm-t-1-d-c8 {
    border-top: 1px dashed #d8d8d8;
  }

  .b-u-sm-r-1-d-c8 {
    border-right: 1px dashed #d8d8d8;
  }

  .b-u-sm-b-1-d-c8 {
    border-bottom: 1px dashed #d8d8d8;
  }

  .b-u-sm-l-1-d-c8 {
    border-left: 1px dashed #d8d8d8;
  }

  .b-u-sm-1-s-c8 {
    border: 1px solid #d8d8d8;
  }

  .b-u-sm-t-1-s-c8 {
    border-top: 1px solid #d8d8d8;
  }

  .b-u-sm-r-1-s-c8 {
    border-right: 1px solid #d8d8d8;
  }

  .b-u-sm-b-1-s-c8 {
    border-bottom: 1px solid #d8d8d8;
  }

  .b-u-sm-l-1-s-c8 {
    border-left: 1px solid #d8d8d8;
  }

  .b-u-sm-1-d-c9 {
    border: 1px dashed #dddddd;
  }

  .b-u-sm-t-1-d-c9 {
    border-top: 1px dashed #dddddd;
  }

  .b-u-sm-r-1-d-c9 {
    border-right: 1px dashed #dddddd;
  }

  .b-u-sm-b-1-d-c9 {
    border-bottom: 1px dashed #dddddd;
  }

  .b-u-sm-l-1-d-c9 {
    border-left: 1px dashed #dddddd;
  }

  .b-u-sm-1-s-c9 {
    border: 1px solid #dddddd;
  }

  .b-u-sm-t-1-s-c9 {
    border-top: 1px solid #dddddd;
  }

  .b-u-sm-r-1-s-c9 {
    border-right: 1px solid #dddddd;
  }

  .b-u-sm-b-1-s-c9 {
    border-bottom: 1px solid #dddddd;
  }

  .b-u-sm-l-1-s-c9 {
    border-left: 1px solid #dddddd;
  }

  .b-u-sm-1-d-c10 {
    border: 1px dashed #ed1b24;
  }

  .b-u-sm-t-1-d-c10 {
    border-top: 1px dashed #ed1b24;
  }

  .b-u-sm-r-1-d-c10 {
    border-right: 1px dashed #ed1b24;
  }

  .b-u-sm-b-1-d-c10 {
    border-bottom: 1px dashed #ed1b24;
  }

  .b-u-sm-l-1-d-c10 {
    border-left: 1px dashed #ed1b24;
  }

  .b-u-sm-1-s-c10 {
    border: 1px solid #ed1b24;
  }

  .b-u-sm-t-1-s-c10 {
    border-top: 1px solid #ed1b24;
  }

  .b-u-sm-r-1-s-c10 {
    border-right: 1px solid #ed1b24;
  }

  .b-u-sm-b-1-s-c10 {
    border-bottom: 1px solid #ed1b24;
  }

  .b-u-sm-l-1-s-c10 {
    border-left: 1px solid #ed1b24;
  }

  .b-u-sm-2-d-w {
    border: 2px dashed #fff;
  }

  .b-u-sm-t-2-d-w {
    border-top: 2px dashed #fff;
  }

  .b-u-sm-r-2-d-w {
    border-right: 2px dashed #fff;
  }

  .b-u-sm-b-2-d-w {
    border-bottom: 2px dashed #fff;
  }

  .b-u-sm-l-2-d-w {
    border-left: 2px dashed #fff;
  }

  .b-u-sm-2-s-w {
    border: 2px solid #fff;
  }

  .b-u-sm-t-2-s-w {
    border-top: 2px solid #fff;
  }

  .b-u-sm-r-2-s-w {
    border-right: 2px solid #fff;
  }

  .b-u-sm-b-2-s-w {
    border-bottom: 2px solid #fff;
  }

  .b-u-sm-l-2-s-w {
    border-left: 2px solid #fff;
  }

  .b-u-sm-2-d-b {
    border: 2px dashed #000;
  }

  .b-u-sm-t-2-d-b {
    border-top: 2px dashed #000;
  }

  .b-u-sm-r-2-d-b {
    border-right: 2px dashed #000;
  }

  .b-u-sm-b-2-d-b {
    border-bottom: 2px dashed #000;
  }

  .b-u-sm-l-2-d-b {
    border-left: 2px dashed #000;
  }

  .b-u-sm-2-s-b {
    border: 2px solid #000;
  }

  .b-u-sm-t-2-s-b {
    border-top: 2px solid #000;
  }

  .b-u-sm-r-2-s-b {
    border-right: 2px solid #000;
  }

  .b-u-sm-b-2-s-b {
    border-bottom: 2px solid #000;
  }

  .b-u-sm-l-2-s-b {
    border-left: 2px solid #000;
  }

  .b-u-sm-2-d-tc {
    border: 2px dashed #0066ae;
  }

  .b-u-sm-t-2-d-tc {
    border-top: 2px dashed #0066ae;
  }

  .b-u-sm-r-2-d-tc {
    border-right: 2px dashed #0066ae;
  }

  .b-u-sm-b-2-d-tc {
    border-bottom: 2px dashed #0066ae;
  }

  .b-u-sm-l-2-d-tc {
    border-left: 2px dashed #0066ae;
  }

  .b-u-sm-2-s-tc {
    border: 2px solid #0066ae;
  }

  .b-u-sm-t-2-s-tc {
    border-top: 2px solid #0066ae;
  }

  .b-u-sm-r-2-s-tc {
    border-right: 2px solid #0066ae;
  }

  .b-u-sm-b-2-s-tc {
    border-bottom: 2px solid #0066ae;
  }

  .b-u-sm-l-2-s-tc {
    border-left: 2px solid #0066ae;
  }

  .b-u-sm-2-d-c1 {
    border: 2px dashed #0066ae;
  }

  .b-u-sm-t-2-d-c1 {
    border-top: 2px dashed #0066ae;
  }

  .b-u-sm-r-2-d-c1 {
    border-right: 2px dashed #0066ae;
  }

  .b-u-sm-b-2-d-c1 {
    border-bottom: 2px dashed #0066ae;
  }

  .b-u-sm-l-2-d-c1 {
    border-left: 2px dashed #0066ae;
  }

  .b-u-sm-2-s-c1 {
    border: 2px solid #0066ae;
  }

  .b-u-sm-t-2-s-c1 {
    border-top: 2px solid #0066ae;
  }

  .b-u-sm-r-2-s-c1 {
    border-right: 2px solid #0066ae;
  }

  .b-u-sm-b-2-s-c1 {
    border-bottom: 2px solid #0066ae;
  }

  .b-u-sm-l-2-s-c1 {
    border-left: 2px solid #0066ae;
  }

  .b-u-sm-2-d-c2 {
    border: 2px dashed #47a54a;
  }

  .b-u-sm-t-2-d-c2 {
    border-top: 2px dashed #47a54a;
  }

  .b-u-sm-r-2-d-c2 {
    border-right: 2px dashed #47a54a;
  }

  .b-u-sm-b-2-d-c2 {
    border-bottom: 2px dashed #47a54a;
  }

  .b-u-sm-l-2-d-c2 {
    border-left: 2px dashed #47a54a;
  }

  .b-u-sm-2-s-c2 {
    border: 2px solid #47a54a;
  }

  .b-u-sm-t-2-s-c2 {
    border-top: 2px solid #47a54a;
  }

  .b-u-sm-r-2-s-c2 {
    border-right: 2px solid #47a54a;
  }

  .b-u-sm-b-2-s-c2 {
    border-bottom: 2px solid #47a54a;
  }

  .b-u-sm-l-2-s-c2 {
    border-left: 2px solid #47a54a;
  }

  .b-u-sm-2-d-c3 {
    border: 2px dashed #cacaca;
  }

  .b-u-sm-t-2-d-c3 {
    border-top: 2px dashed #cacaca;
  }

  .b-u-sm-r-2-d-c3 {
    border-right: 2px dashed #cacaca;
  }

  .b-u-sm-b-2-d-c3 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-u-sm-l-2-d-c3 {
    border-left: 2px dashed #cacaca;
  }

  .b-u-sm-2-s-c3 {
    border: 2px solid #cacaca;
  }

  .b-u-sm-t-2-s-c3 {
    border-top: 2px solid #cacaca;
  }

  .b-u-sm-r-2-s-c3 {
    border-right: 2px solid #cacaca;
  }

  .b-u-sm-b-2-s-c3 {
    border-bottom: 2px solid #cacaca;
  }

  .b-u-sm-l-2-s-c3 {
    border-left: 2px solid #cacaca;
  }

  .b-u-sm-2-d-c4 {
    border: 2px dashed #d1d1d1;
  }

  .b-u-sm-t-2-d-c4 {
    border-top: 2px dashed #d1d1d1;
  }

  .b-u-sm-r-2-d-c4 {
    border-right: 2px dashed #d1d1d1;
  }

  .b-u-sm-b-2-d-c4 {
    border-bottom: 2px dashed #d1d1d1;
  }

  .b-u-sm-l-2-d-c4 {
    border-left: 2px dashed #d1d1d1;
  }

  .b-u-sm-2-s-c4 {
    border: 2px solid #d1d1d1;
  }

  .b-u-sm-t-2-s-c4 {
    border-top: 2px solid #d1d1d1;
  }

  .b-u-sm-r-2-s-c4 {
    border-right: 2px solid #d1d1d1;
  }

  .b-u-sm-b-2-s-c4 {
    border-bottom: 2px solid #d1d1d1;
  }

  .b-u-sm-l-2-s-c4 {
    border-left: 2px solid #d1d1d1;
  }

  .b-u-sm-2-d-c5 {
    border: 2px dashed #ba0404;
  }

  .b-u-sm-t-2-d-c5 {
    border-top: 2px dashed #ba0404;
  }

  .b-u-sm-r-2-d-c5 {
    border-right: 2px dashed #ba0404;
  }

  .b-u-sm-b-2-d-c5 {
    border-bottom: 2px dashed #ba0404;
  }

  .b-u-sm-l-2-d-c5 {
    border-left: 2px dashed #ba0404;
  }

  .b-u-sm-2-s-c5 {
    border: 2px solid #ba0404;
  }

  .b-u-sm-t-2-s-c5 {
    border-top: 2px solid #ba0404;
  }

  .b-u-sm-r-2-s-c5 {
    border-right: 2px solid #ba0404;
  }

  .b-u-sm-b-2-s-c5 {
    border-bottom: 2px solid #ba0404;
  }

  .b-u-sm-l-2-s-c5 {
    border-left: 2px solid #ba0404;
  }

  .b-u-sm-2-d-c6 {
    border: 2px dashed #cacaca;
  }

  .b-u-sm-t-2-d-c6 {
    border-top: 2px dashed #cacaca;
  }

  .b-u-sm-r-2-d-c6 {
    border-right: 2px dashed #cacaca;
  }

  .b-u-sm-b-2-d-c6 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-u-sm-l-2-d-c6 {
    border-left: 2px dashed #cacaca;
  }

  .b-u-sm-2-s-c6 {
    border: 2px solid #cacaca;
  }

  .b-u-sm-t-2-s-c6 {
    border-top: 2px solid #cacaca;
  }

  .b-u-sm-r-2-s-c6 {
    border-right: 2px solid #cacaca;
  }

  .b-u-sm-b-2-s-c6 {
    border-bottom: 2px solid #cacaca;
  }

  .b-u-sm-l-2-s-c6 {
    border-left: 2px solid #cacaca;
  }

  .b-u-sm-2-d-c7 {
    border: 2px dashed #f5f5f5;
  }

  .b-u-sm-t-2-d-c7 {
    border-top: 2px dashed #f5f5f5;
  }

  .b-u-sm-r-2-d-c7 {
    border-right: 2px dashed #f5f5f5;
  }

  .b-u-sm-b-2-d-c7 {
    border-bottom: 2px dashed #f5f5f5;
  }

  .b-u-sm-l-2-d-c7 {
    border-left: 2px dashed #f5f5f5;
  }

  .b-u-sm-2-s-c7 {
    border: 2px solid #f5f5f5;
  }

  .b-u-sm-t-2-s-c7 {
    border-top: 2px solid #f5f5f5;
  }

  .b-u-sm-r-2-s-c7 {
    border-right: 2px solid #f5f5f5;
  }

  .b-u-sm-b-2-s-c7 {
    border-bottom: 2px solid #f5f5f5;
  }

  .b-u-sm-l-2-s-c7 {
    border-left: 2px solid #f5f5f5;
  }

  .b-u-sm-2-d-c8 {
    border: 2px dashed #d8d8d8;
  }

  .b-u-sm-t-2-d-c8 {
    border-top: 2px dashed #d8d8d8;
  }

  .b-u-sm-r-2-d-c8 {
    border-right: 2px dashed #d8d8d8;
  }

  .b-u-sm-b-2-d-c8 {
    border-bottom: 2px dashed #d8d8d8;
  }

  .b-u-sm-l-2-d-c8 {
    border-left: 2px dashed #d8d8d8;
  }

  .b-u-sm-2-s-c8 {
    border: 2px solid #d8d8d8;
  }

  .b-u-sm-t-2-s-c8 {
    border-top: 2px solid #d8d8d8;
  }

  .b-u-sm-r-2-s-c8 {
    border-right: 2px solid #d8d8d8;
  }

  .b-u-sm-b-2-s-c8 {
    border-bottom: 2px solid #d8d8d8;
  }

  .b-u-sm-l-2-s-c8 {
    border-left: 2px solid #d8d8d8;
  }

  .b-u-sm-2-d-c9 {
    border: 2px dashed #dddddd;
  }

  .b-u-sm-t-2-d-c9 {
    border-top: 2px dashed #dddddd;
  }

  .b-u-sm-r-2-d-c9 {
    border-right: 2px dashed #dddddd;
  }

  .b-u-sm-b-2-d-c9 {
    border-bottom: 2px dashed #dddddd;
  }

  .b-u-sm-l-2-d-c9 {
    border-left: 2px dashed #dddddd;
  }

  .b-u-sm-2-s-c9 {
    border: 2px solid #dddddd;
  }

  .b-u-sm-t-2-s-c9 {
    border-top: 2px solid #dddddd;
  }

  .b-u-sm-r-2-s-c9 {
    border-right: 2px solid #dddddd;
  }

  .b-u-sm-b-2-s-c9 {
    border-bottom: 2px solid #dddddd;
  }

  .b-u-sm-l-2-s-c9 {
    border-left: 2px solid #dddddd;
  }

  .b-u-sm-2-d-c10 {
    border: 2px dashed #ed1b24;
  }

  .b-u-sm-t-2-d-c10 {
    border-top: 2px dashed #ed1b24;
  }

  .b-u-sm-r-2-d-c10 {
    border-right: 2px dashed #ed1b24;
  }

  .b-u-sm-b-2-d-c10 {
    border-bottom: 2px dashed #ed1b24;
  }

  .b-u-sm-l-2-d-c10 {
    border-left: 2px dashed #ed1b24;
  }

  .b-u-sm-2-s-c10 {
    border: 2px solid #ed1b24;
  }

  .b-u-sm-t-2-s-c10 {
    border-top: 2px solid #ed1b24;
  }

  .b-u-sm-r-2-s-c10 {
    border-right: 2px solid #ed1b24;
  }

  .b-u-sm-b-2-s-c10 {
    border-bottom: 2px solid #ed1b24;
  }

  .b-u-sm-l-2-s-c10 {
    border-left: 2px solid #ed1b24;
  }

  .b-u-sm-3-d-w {
    border: 3px dashed #fff;
  }

  .b-u-sm-t-3-d-w {
    border-top: 3px dashed #fff;
  }

  .b-u-sm-r-3-d-w {
    border-right: 3px dashed #fff;
  }

  .b-u-sm-b-3-d-w {
    border-bottom: 3px dashed #fff;
  }

  .b-u-sm-l-3-d-w {
    border-left: 3px dashed #fff;
  }

  .b-u-sm-3-s-w {
    border: 3px solid #fff;
  }

  .b-u-sm-t-3-s-w {
    border-top: 3px solid #fff;
  }

  .b-u-sm-r-3-s-w {
    border-right: 3px solid #fff;
  }

  .b-u-sm-b-3-s-w {
    border-bottom: 3px solid #fff;
  }

  .b-u-sm-l-3-s-w {
    border-left: 3px solid #fff;
  }

  .b-u-sm-3-d-b {
    border: 3px dashed #000;
  }

  .b-u-sm-t-3-d-b {
    border-top: 3px dashed #000;
  }

  .b-u-sm-r-3-d-b {
    border-right: 3px dashed #000;
  }

  .b-u-sm-b-3-d-b {
    border-bottom: 3px dashed #000;
  }

  .b-u-sm-l-3-d-b {
    border-left: 3px dashed #000;
  }

  .b-u-sm-3-s-b {
    border: 3px solid #000;
  }

  .b-u-sm-t-3-s-b {
    border-top: 3px solid #000;
  }

  .b-u-sm-r-3-s-b {
    border-right: 3px solid #000;
  }

  .b-u-sm-b-3-s-b {
    border-bottom: 3px solid #000;
  }

  .b-u-sm-l-3-s-b {
    border-left: 3px solid #000;
  }

  .b-u-sm-3-d-tc {
    border: 3px dashed #0066ae;
  }

  .b-u-sm-t-3-d-tc {
    border-top: 3px dashed #0066ae;
  }

  .b-u-sm-r-3-d-tc {
    border-right: 3px dashed #0066ae;
  }

  .b-u-sm-b-3-d-tc {
    border-bottom: 3px dashed #0066ae;
  }

  .b-u-sm-l-3-d-tc {
    border-left: 3px dashed #0066ae;
  }

  .b-u-sm-3-s-tc {
    border: 3px solid #0066ae;
  }

  .b-u-sm-t-3-s-tc {
    border-top: 3px solid #0066ae;
  }

  .b-u-sm-r-3-s-tc {
    border-right: 3px solid #0066ae;
  }

  .b-u-sm-b-3-s-tc {
    border-bottom: 3px solid #0066ae;
  }

  .b-u-sm-l-3-s-tc {
    border-left: 3px solid #0066ae;
  }

  .b-u-sm-3-d-c1 {
    border: 3px dashed #0066ae;
  }

  .b-u-sm-t-3-d-c1 {
    border-top: 3px dashed #0066ae;
  }

  .b-u-sm-r-3-d-c1 {
    border-right: 3px dashed #0066ae;
  }

  .b-u-sm-b-3-d-c1 {
    border-bottom: 3px dashed #0066ae;
  }

  .b-u-sm-l-3-d-c1 {
    border-left: 3px dashed #0066ae;
  }

  .b-u-sm-3-s-c1 {
    border: 3px solid #0066ae;
  }

  .b-u-sm-t-3-s-c1 {
    border-top: 3px solid #0066ae;
  }

  .b-u-sm-r-3-s-c1 {
    border-right: 3px solid #0066ae;
  }

  .b-u-sm-b-3-s-c1 {
    border-bottom: 3px solid #0066ae;
  }

  .b-u-sm-l-3-s-c1 {
    border-left: 3px solid #0066ae;
  }

  .b-u-sm-3-d-c2 {
    border: 3px dashed #47a54a;
  }

  .b-u-sm-t-3-d-c2 {
    border-top: 3px dashed #47a54a;
  }

  .b-u-sm-r-3-d-c2 {
    border-right: 3px dashed #47a54a;
  }

  .b-u-sm-b-3-d-c2 {
    border-bottom: 3px dashed #47a54a;
  }

  .b-u-sm-l-3-d-c2 {
    border-left: 3px dashed #47a54a;
  }

  .b-u-sm-3-s-c2 {
    border: 3px solid #47a54a;
  }

  .b-u-sm-t-3-s-c2 {
    border-top: 3px solid #47a54a;
  }

  .b-u-sm-r-3-s-c2 {
    border-right: 3px solid #47a54a;
  }

  .b-u-sm-b-3-s-c2 {
    border-bottom: 3px solid #47a54a;
  }

  .b-u-sm-l-3-s-c2 {
    border-left: 3px solid #47a54a;
  }

  .b-u-sm-3-d-c3 {
    border: 3px dashed #cacaca;
  }

  .b-u-sm-t-3-d-c3 {
    border-top: 3px dashed #cacaca;
  }

  .b-u-sm-r-3-d-c3 {
    border-right: 3px dashed #cacaca;
  }

  .b-u-sm-b-3-d-c3 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-u-sm-l-3-d-c3 {
    border-left: 3px dashed #cacaca;
  }

  .b-u-sm-3-s-c3 {
    border: 3px solid #cacaca;
  }

  .b-u-sm-t-3-s-c3 {
    border-top: 3px solid #cacaca;
  }

  .b-u-sm-r-3-s-c3 {
    border-right: 3px solid #cacaca;
  }

  .b-u-sm-b-3-s-c3 {
    border-bottom: 3px solid #cacaca;
  }

  .b-u-sm-l-3-s-c3 {
    border-left: 3px solid #cacaca;
  }

  .b-u-sm-3-d-c4 {
    border: 3px dashed #d1d1d1;
  }

  .b-u-sm-t-3-d-c4 {
    border-top: 3px dashed #d1d1d1;
  }

  .b-u-sm-r-3-d-c4 {
    border-right: 3px dashed #d1d1d1;
  }

  .b-u-sm-b-3-d-c4 {
    border-bottom: 3px dashed #d1d1d1;
  }

  .b-u-sm-l-3-d-c4 {
    border-left: 3px dashed #d1d1d1;
  }

  .b-u-sm-3-s-c4 {
    border: 3px solid #d1d1d1;
  }

  .b-u-sm-t-3-s-c4 {
    border-top: 3px solid #d1d1d1;
  }

  .b-u-sm-r-3-s-c4 {
    border-right: 3px solid #d1d1d1;
  }

  .b-u-sm-b-3-s-c4 {
    border-bottom: 3px solid #d1d1d1;
  }

  .b-u-sm-l-3-s-c4 {
    border-left: 3px solid #d1d1d1;
  }

  .b-u-sm-3-d-c5 {
    border: 3px dashed #ba0404;
  }

  .b-u-sm-t-3-d-c5 {
    border-top: 3px dashed #ba0404;
  }

  .b-u-sm-r-3-d-c5 {
    border-right: 3px dashed #ba0404;
  }

  .b-u-sm-b-3-d-c5 {
    border-bottom: 3px dashed #ba0404;
  }

  .b-u-sm-l-3-d-c5 {
    border-left: 3px dashed #ba0404;
  }

  .b-u-sm-3-s-c5 {
    border: 3px solid #ba0404;
  }

  .b-u-sm-t-3-s-c5 {
    border-top: 3px solid #ba0404;
  }

  .b-u-sm-r-3-s-c5 {
    border-right: 3px solid #ba0404;
  }

  .b-u-sm-b-3-s-c5 {
    border-bottom: 3px solid #ba0404;
  }

  .b-u-sm-l-3-s-c5 {
    border-left: 3px solid #ba0404;
  }

  .b-u-sm-3-d-c6 {
    border: 3px dashed #cacaca;
  }

  .b-u-sm-t-3-d-c6 {
    border-top: 3px dashed #cacaca;
  }

  .b-u-sm-r-3-d-c6 {
    border-right: 3px dashed #cacaca;
  }

  .b-u-sm-b-3-d-c6 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-u-sm-l-3-d-c6 {
    border-left: 3px dashed #cacaca;
  }

  .b-u-sm-3-s-c6 {
    border: 3px solid #cacaca;
  }

  .b-u-sm-t-3-s-c6 {
    border-top: 3px solid #cacaca;
  }

  .b-u-sm-r-3-s-c6 {
    border-right: 3px solid #cacaca;
  }

  .b-u-sm-b-3-s-c6 {
    border-bottom: 3px solid #cacaca;
  }

  .b-u-sm-l-3-s-c6 {
    border-left: 3px solid #cacaca;
  }

  .b-u-sm-3-d-c7 {
    border: 3px dashed #f5f5f5;
  }

  .b-u-sm-t-3-d-c7 {
    border-top: 3px dashed #f5f5f5;
  }

  .b-u-sm-r-3-d-c7 {
    border-right: 3px dashed #f5f5f5;
  }

  .b-u-sm-b-3-d-c7 {
    border-bottom: 3px dashed #f5f5f5;
  }

  .b-u-sm-l-3-d-c7 {
    border-left: 3px dashed #f5f5f5;
  }

  .b-u-sm-3-s-c7 {
    border: 3px solid #f5f5f5;
  }

  .b-u-sm-t-3-s-c7 {
    border-top: 3px solid #f5f5f5;
  }

  .b-u-sm-r-3-s-c7 {
    border-right: 3px solid #f5f5f5;
  }

  .b-u-sm-b-3-s-c7 {
    border-bottom: 3px solid #f5f5f5;
  }

  .b-u-sm-l-3-s-c7 {
    border-left: 3px solid #f5f5f5;
  }

  .b-u-sm-3-d-c8 {
    border: 3px dashed #d8d8d8;
  }

  .b-u-sm-t-3-d-c8 {
    border-top: 3px dashed #d8d8d8;
  }

  .b-u-sm-r-3-d-c8 {
    border-right: 3px dashed #d8d8d8;
  }

  .b-u-sm-b-3-d-c8 {
    border-bottom: 3px dashed #d8d8d8;
  }

  .b-u-sm-l-3-d-c8 {
    border-left: 3px dashed #d8d8d8;
  }

  .b-u-sm-3-s-c8 {
    border: 3px solid #d8d8d8;
  }

  .b-u-sm-t-3-s-c8 {
    border-top: 3px solid #d8d8d8;
  }

  .b-u-sm-r-3-s-c8 {
    border-right: 3px solid #d8d8d8;
  }

  .b-u-sm-b-3-s-c8 {
    border-bottom: 3px solid #d8d8d8;
  }

  .b-u-sm-l-3-s-c8 {
    border-left: 3px solid #d8d8d8;
  }

  .b-u-sm-3-d-c9 {
    border: 3px dashed #dddddd;
  }

  .b-u-sm-t-3-d-c9 {
    border-top: 3px dashed #dddddd;
  }

  .b-u-sm-r-3-d-c9 {
    border-right: 3px dashed #dddddd;
  }

  .b-u-sm-b-3-d-c9 {
    border-bottom: 3px dashed #dddddd;
  }

  .b-u-sm-l-3-d-c9 {
    border-left: 3px dashed #dddddd;
  }

  .b-u-sm-3-s-c9 {
    border: 3px solid #dddddd;
  }

  .b-u-sm-t-3-s-c9 {
    border-top: 3px solid #dddddd;
  }

  .b-u-sm-r-3-s-c9 {
    border-right: 3px solid #dddddd;
  }

  .b-u-sm-b-3-s-c9 {
    border-bottom: 3px solid #dddddd;
  }

  .b-u-sm-l-3-s-c9 {
    border-left: 3px solid #dddddd;
  }

  .b-u-sm-3-d-c10 {
    border: 3px dashed #ed1b24;
  }

  .b-u-sm-t-3-d-c10 {
    border-top: 3px dashed #ed1b24;
  }

  .b-u-sm-r-3-d-c10 {
    border-right: 3px dashed #ed1b24;
  }

  .b-u-sm-b-3-d-c10 {
    border-bottom: 3px dashed #ed1b24;
  }

  .b-u-sm-l-3-d-c10 {
    border-left: 3px dashed #ed1b24;
  }

  .b-u-sm-3-s-c10 {
    border: 3px solid #ed1b24;
  }

  .b-u-sm-t-3-s-c10 {
    border-top: 3px solid #ed1b24;
  }

  .b-u-sm-r-3-s-c10 {
    border-right: 3px solid #ed1b24;
  }

  .b-u-sm-b-3-s-c10 {
    border-bottom: 3px solid #ed1b24;
  }

  .b-u-sm-l-3-s-c10 {
    border-left: 3px solid #ed1b24;
  }

  .b-u-sm-4-d-w {
    border: 4px dashed #fff;
  }

  .b-u-sm-t-4-d-w {
    border-top: 4px dashed #fff;
  }

  .b-u-sm-r-4-d-w {
    border-right: 4px dashed #fff;
  }

  .b-u-sm-b-4-d-w {
    border-bottom: 4px dashed #fff;
  }

  .b-u-sm-l-4-d-w {
    border-left: 4px dashed #fff;
  }

  .b-u-sm-4-s-w {
    border: 4px solid #fff;
  }

  .b-u-sm-t-4-s-w {
    border-top: 4px solid #fff;
  }

  .b-u-sm-r-4-s-w {
    border-right: 4px solid #fff;
  }

  .b-u-sm-b-4-s-w {
    border-bottom: 4px solid #fff;
  }

  .b-u-sm-l-4-s-w {
    border-left: 4px solid #fff;
  }

  .b-u-sm-4-d-b {
    border: 4px dashed #000;
  }

  .b-u-sm-t-4-d-b {
    border-top: 4px dashed #000;
  }

  .b-u-sm-r-4-d-b {
    border-right: 4px dashed #000;
  }

  .b-u-sm-b-4-d-b {
    border-bottom: 4px dashed #000;
  }

  .b-u-sm-l-4-d-b {
    border-left: 4px dashed #000;
  }

  .b-u-sm-4-s-b {
    border: 4px solid #000;
  }

  .b-u-sm-t-4-s-b {
    border-top: 4px solid #000;
  }

  .b-u-sm-r-4-s-b {
    border-right: 4px solid #000;
  }

  .b-u-sm-b-4-s-b {
    border-bottom: 4px solid #000;
  }

  .b-u-sm-l-4-s-b {
    border-left: 4px solid #000;
  }

  .b-u-sm-4-d-tc {
    border: 4px dashed #0066ae;
  }

  .b-u-sm-t-4-d-tc {
    border-top: 4px dashed #0066ae;
  }

  .b-u-sm-r-4-d-tc {
    border-right: 4px dashed #0066ae;
  }

  .b-u-sm-b-4-d-tc {
    border-bottom: 4px dashed #0066ae;
  }

  .b-u-sm-l-4-d-tc {
    border-left: 4px dashed #0066ae;
  }

  .b-u-sm-4-s-tc {
    border: 4px solid #0066ae;
  }

  .b-u-sm-t-4-s-tc {
    border-top: 4px solid #0066ae;
  }

  .b-u-sm-r-4-s-tc {
    border-right: 4px solid #0066ae;
  }

  .b-u-sm-b-4-s-tc {
    border-bottom: 4px solid #0066ae;
  }

  .b-u-sm-l-4-s-tc {
    border-left: 4px solid #0066ae;
  }

  .b-u-sm-4-d-c1 {
    border: 4px dashed #0066ae;
  }

  .b-u-sm-t-4-d-c1 {
    border-top: 4px dashed #0066ae;
  }

  .b-u-sm-r-4-d-c1 {
    border-right: 4px dashed #0066ae;
  }

  .b-u-sm-b-4-d-c1 {
    border-bottom: 4px dashed #0066ae;
  }

  .b-u-sm-l-4-d-c1 {
    border-left: 4px dashed #0066ae;
  }

  .b-u-sm-4-s-c1 {
    border: 4px solid #0066ae;
  }

  .b-u-sm-t-4-s-c1 {
    border-top: 4px solid #0066ae;
  }

  .b-u-sm-r-4-s-c1 {
    border-right: 4px solid #0066ae;
  }

  .b-u-sm-b-4-s-c1 {
    border-bottom: 4px solid #0066ae;
  }

  .b-u-sm-l-4-s-c1 {
    border-left: 4px solid #0066ae;
  }

  .b-u-sm-4-d-c2 {
    border: 4px dashed #47a54a;
  }

  .b-u-sm-t-4-d-c2 {
    border-top: 4px dashed #47a54a;
  }

  .b-u-sm-r-4-d-c2 {
    border-right: 4px dashed #47a54a;
  }

  .b-u-sm-b-4-d-c2 {
    border-bottom: 4px dashed #47a54a;
  }

  .b-u-sm-l-4-d-c2 {
    border-left: 4px dashed #47a54a;
  }

  .b-u-sm-4-s-c2 {
    border: 4px solid #47a54a;
  }

  .b-u-sm-t-4-s-c2 {
    border-top: 4px solid #47a54a;
  }

  .b-u-sm-r-4-s-c2 {
    border-right: 4px solid #47a54a;
  }

  .b-u-sm-b-4-s-c2 {
    border-bottom: 4px solid #47a54a;
  }

  .b-u-sm-l-4-s-c2 {
    border-left: 4px solid #47a54a;
  }

  .b-u-sm-4-d-c3 {
    border: 4px dashed #cacaca;
  }

  .b-u-sm-t-4-d-c3 {
    border-top: 4px dashed #cacaca;
  }

  .b-u-sm-r-4-d-c3 {
    border-right: 4px dashed #cacaca;
  }

  .b-u-sm-b-4-d-c3 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-u-sm-l-4-d-c3 {
    border-left: 4px dashed #cacaca;
  }

  .b-u-sm-4-s-c3 {
    border: 4px solid #cacaca;
  }

  .b-u-sm-t-4-s-c3 {
    border-top: 4px solid #cacaca;
  }

  .b-u-sm-r-4-s-c3 {
    border-right: 4px solid #cacaca;
  }

  .b-u-sm-b-4-s-c3 {
    border-bottom: 4px solid #cacaca;
  }

  .b-u-sm-l-4-s-c3 {
    border-left: 4px solid #cacaca;
  }

  .b-u-sm-4-d-c4 {
    border: 4px dashed #d1d1d1;
  }

  .b-u-sm-t-4-d-c4 {
    border-top: 4px dashed #d1d1d1;
  }

  .b-u-sm-r-4-d-c4 {
    border-right: 4px dashed #d1d1d1;
  }

  .b-u-sm-b-4-d-c4 {
    border-bottom: 4px dashed #d1d1d1;
  }

  .b-u-sm-l-4-d-c4 {
    border-left: 4px dashed #d1d1d1;
  }

  .b-u-sm-4-s-c4 {
    border: 4px solid #d1d1d1;
  }

  .b-u-sm-t-4-s-c4 {
    border-top: 4px solid #d1d1d1;
  }

  .b-u-sm-r-4-s-c4 {
    border-right: 4px solid #d1d1d1;
  }

  .b-u-sm-b-4-s-c4 {
    border-bottom: 4px solid #d1d1d1;
  }

  .b-u-sm-l-4-s-c4 {
    border-left: 4px solid #d1d1d1;
  }

  .b-u-sm-4-d-c5 {
    border: 4px dashed #ba0404;
  }

  .b-u-sm-t-4-d-c5 {
    border-top: 4px dashed #ba0404;
  }

  .b-u-sm-r-4-d-c5 {
    border-right: 4px dashed #ba0404;
  }

  .b-u-sm-b-4-d-c5 {
    border-bottom: 4px dashed #ba0404;
  }

  .b-u-sm-l-4-d-c5 {
    border-left: 4px dashed #ba0404;
  }

  .b-u-sm-4-s-c5 {
    border: 4px solid #ba0404;
  }

  .b-u-sm-t-4-s-c5 {
    border-top: 4px solid #ba0404;
  }

  .b-u-sm-r-4-s-c5 {
    border-right: 4px solid #ba0404;
  }

  .b-u-sm-b-4-s-c5 {
    border-bottom: 4px solid #ba0404;
  }

  .b-u-sm-l-4-s-c5 {
    border-left: 4px solid #ba0404;
  }

  .b-u-sm-4-d-c6 {
    border: 4px dashed #cacaca;
  }

  .b-u-sm-t-4-d-c6 {
    border-top: 4px dashed #cacaca;
  }

  .b-u-sm-r-4-d-c6 {
    border-right: 4px dashed #cacaca;
  }

  .b-u-sm-b-4-d-c6 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-u-sm-l-4-d-c6 {
    border-left: 4px dashed #cacaca;
  }

  .b-u-sm-4-s-c6 {
    border: 4px solid #cacaca;
  }

  .b-u-sm-t-4-s-c6 {
    border-top: 4px solid #cacaca;
  }

  .b-u-sm-r-4-s-c6 {
    border-right: 4px solid #cacaca;
  }

  .b-u-sm-b-4-s-c6 {
    border-bottom: 4px solid #cacaca;
  }

  .b-u-sm-l-4-s-c6 {
    border-left: 4px solid #cacaca;
  }

  .b-u-sm-4-d-c7 {
    border: 4px dashed #f5f5f5;
  }

  .b-u-sm-t-4-d-c7 {
    border-top: 4px dashed #f5f5f5;
  }

  .b-u-sm-r-4-d-c7 {
    border-right: 4px dashed #f5f5f5;
  }

  .b-u-sm-b-4-d-c7 {
    border-bottom: 4px dashed #f5f5f5;
  }

  .b-u-sm-l-4-d-c7 {
    border-left: 4px dashed #f5f5f5;
  }

  .b-u-sm-4-s-c7 {
    border: 4px solid #f5f5f5;
  }

  .b-u-sm-t-4-s-c7 {
    border-top: 4px solid #f5f5f5;
  }

  .b-u-sm-r-4-s-c7 {
    border-right: 4px solid #f5f5f5;
  }

  .b-u-sm-b-4-s-c7 {
    border-bottom: 4px solid #f5f5f5;
  }

  .b-u-sm-l-4-s-c7 {
    border-left: 4px solid #f5f5f5;
  }

  .b-u-sm-4-d-c8 {
    border: 4px dashed #d8d8d8;
  }

  .b-u-sm-t-4-d-c8 {
    border-top: 4px dashed #d8d8d8;
  }

  .b-u-sm-r-4-d-c8 {
    border-right: 4px dashed #d8d8d8;
  }

  .b-u-sm-b-4-d-c8 {
    border-bottom: 4px dashed #d8d8d8;
  }

  .b-u-sm-l-4-d-c8 {
    border-left: 4px dashed #d8d8d8;
  }

  .b-u-sm-4-s-c8 {
    border: 4px solid #d8d8d8;
  }

  .b-u-sm-t-4-s-c8 {
    border-top: 4px solid #d8d8d8;
  }

  .b-u-sm-r-4-s-c8 {
    border-right: 4px solid #d8d8d8;
  }

  .b-u-sm-b-4-s-c8 {
    border-bottom: 4px solid #d8d8d8;
  }

  .b-u-sm-l-4-s-c8 {
    border-left: 4px solid #d8d8d8;
  }

  .b-u-sm-4-d-c9 {
    border: 4px dashed #dddddd;
  }

  .b-u-sm-t-4-d-c9 {
    border-top: 4px dashed #dddddd;
  }

  .b-u-sm-r-4-d-c9 {
    border-right: 4px dashed #dddddd;
  }

  .b-u-sm-b-4-d-c9 {
    border-bottom: 4px dashed #dddddd;
  }

  .b-u-sm-l-4-d-c9 {
    border-left: 4px dashed #dddddd;
  }

  .b-u-sm-4-s-c9 {
    border: 4px solid #dddddd;
  }

  .b-u-sm-t-4-s-c9 {
    border-top: 4px solid #dddddd;
  }

  .b-u-sm-r-4-s-c9 {
    border-right: 4px solid #dddddd;
  }

  .b-u-sm-b-4-s-c9 {
    border-bottom: 4px solid #dddddd;
  }

  .b-u-sm-l-4-s-c9 {
    border-left: 4px solid #dddddd;
  }

  .b-u-sm-4-d-c10 {
    border: 4px dashed #ed1b24;
  }

  .b-u-sm-t-4-d-c10 {
    border-top: 4px dashed #ed1b24;
  }

  .b-u-sm-r-4-d-c10 {
    border-right: 4px dashed #ed1b24;
  }

  .b-u-sm-b-4-d-c10 {
    border-bottom: 4px dashed #ed1b24;
  }

  .b-u-sm-l-4-d-c10 {
    border-left: 4px dashed #ed1b24;
  }

  .b-u-sm-4-s-c10 {
    border: 4px solid #ed1b24;
  }

  .b-u-sm-t-4-s-c10 {
    border-top: 4px solid #ed1b24;
  }

  .b-u-sm-r-4-s-c10 {
    border-right: 4px solid #ed1b24;
  }

  .b-u-sm-b-4-s-c10 {
    border-bottom: 4px solid #ed1b24;
  }

  .b-u-sm-l-4-s-c10 {
    border-left: 4px solid #ed1b24;
  }

  .b-u-sm-5-d-w {
    border: 5px dashed #fff;
  }

  .b-u-sm-t-5-d-w {
    border-top: 5px dashed #fff;
  }

  .b-u-sm-r-5-d-w {
    border-right: 5px dashed #fff;
  }

  .b-u-sm-b-5-d-w {
    border-bottom: 5px dashed #fff;
  }

  .b-u-sm-l-5-d-w {
    border-left: 5px dashed #fff;
  }

  .b-u-sm-5-s-w {
    border: 5px solid #fff;
  }

  .b-u-sm-t-5-s-w {
    border-top: 5px solid #fff;
  }

  .b-u-sm-r-5-s-w {
    border-right: 5px solid #fff;
  }

  .b-u-sm-b-5-s-w {
    border-bottom: 5px solid #fff;
  }

  .b-u-sm-l-5-s-w {
    border-left: 5px solid #fff;
  }

  .b-u-sm-5-d-b {
    border: 5px dashed #000;
  }

  .b-u-sm-t-5-d-b {
    border-top: 5px dashed #000;
  }

  .b-u-sm-r-5-d-b {
    border-right: 5px dashed #000;
  }

  .b-u-sm-b-5-d-b {
    border-bottom: 5px dashed #000;
  }

  .b-u-sm-l-5-d-b {
    border-left: 5px dashed #000;
  }

  .b-u-sm-5-s-b {
    border: 5px solid #000;
  }

  .b-u-sm-t-5-s-b {
    border-top: 5px solid #000;
  }

  .b-u-sm-r-5-s-b {
    border-right: 5px solid #000;
  }

  .b-u-sm-b-5-s-b {
    border-bottom: 5px solid #000;
  }

  .b-u-sm-l-5-s-b {
    border-left: 5px solid #000;
  }

  .b-u-sm-5-d-tc {
    border: 5px dashed #0066ae;
  }

  .b-u-sm-t-5-d-tc {
    border-top: 5px dashed #0066ae;
  }

  .b-u-sm-r-5-d-tc {
    border-right: 5px dashed #0066ae;
  }

  .b-u-sm-b-5-d-tc {
    border-bottom: 5px dashed #0066ae;
  }

  .b-u-sm-l-5-d-tc {
    border-left: 5px dashed #0066ae;
  }

  .b-u-sm-5-s-tc {
    border: 5px solid #0066ae;
  }

  .b-u-sm-t-5-s-tc {
    border-top: 5px solid #0066ae;
  }

  .b-u-sm-r-5-s-tc {
    border-right: 5px solid #0066ae;
  }

  .b-u-sm-b-5-s-tc {
    border-bottom: 5px solid #0066ae;
  }

  .b-u-sm-l-5-s-tc {
    border-left: 5px solid #0066ae;
  }

  .b-u-sm-5-d-c1 {
    border: 5px dashed #0066ae;
  }

  .b-u-sm-t-5-d-c1 {
    border-top: 5px dashed #0066ae;
  }

  .b-u-sm-r-5-d-c1 {
    border-right: 5px dashed #0066ae;
  }

  .b-u-sm-b-5-d-c1 {
    border-bottom: 5px dashed #0066ae;
  }

  .b-u-sm-l-5-d-c1 {
    border-left: 5px dashed #0066ae;
  }

  .b-u-sm-5-s-c1 {
    border: 5px solid #0066ae;
  }

  .b-u-sm-t-5-s-c1 {
    border-top: 5px solid #0066ae;
  }

  .b-u-sm-r-5-s-c1 {
    border-right: 5px solid #0066ae;
  }

  .b-u-sm-b-5-s-c1 {
    border-bottom: 5px solid #0066ae;
  }

  .b-u-sm-l-5-s-c1 {
    border-left: 5px solid #0066ae;
  }

  .b-u-sm-5-d-c2 {
    border: 5px dashed #47a54a;
  }

  .b-u-sm-t-5-d-c2 {
    border-top: 5px dashed #47a54a;
  }

  .b-u-sm-r-5-d-c2 {
    border-right: 5px dashed #47a54a;
  }

  .b-u-sm-b-5-d-c2 {
    border-bottom: 5px dashed #47a54a;
  }

  .b-u-sm-l-5-d-c2 {
    border-left: 5px dashed #47a54a;
  }

  .b-u-sm-5-s-c2 {
    border: 5px solid #47a54a;
  }

  .b-u-sm-t-5-s-c2 {
    border-top: 5px solid #47a54a;
  }

  .b-u-sm-r-5-s-c2 {
    border-right: 5px solid #47a54a;
  }

  .b-u-sm-b-5-s-c2 {
    border-bottom: 5px solid #47a54a;
  }

  .b-u-sm-l-5-s-c2 {
    border-left: 5px solid #47a54a;
  }

  .b-u-sm-5-d-c3 {
    border: 5px dashed #cacaca;
  }

  .b-u-sm-t-5-d-c3 {
    border-top: 5px dashed #cacaca;
  }

  .b-u-sm-r-5-d-c3 {
    border-right: 5px dashed #cacaca;
  }

  .b-u-sm-b-5-d-c3 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-u-sm-l-5-d-c3 {
    border-left: 5px dashed #cacaca;
  }

  .b-u-sm-5-s-c3 {
    border: 5px solid #cacaca;
  }

  .b-u-sm-t-5-s-c3 {
    border-top: 5px solid #cacaca;
  }

  .b-u-sm-r-5-s-c3 {
    border-right: 5px solid #cacaca;
  }

  .b-u-sm-b-5-s-c3 {
    border-bottom: 5px solid #cacaca;
  }

  .b-u-sm-l-5-s-c3 {
    border-left: 5px solid #cacaca;
  }

  .b-u-sm-5-d-c4 {
    border: 5px dashed #d1d1d1;
  }

  .b-u-sm-t-5-d-c4 {
    border-top: 5px dashed #d1d1d1;
  }

  .b-u-sm-r-5-d-c4 {
    border-right: 5px dashed #d1d1d1;
  }

  .b-u-sm-b-5-d-c4 {
    border-bottom: 5px dashed #d1d1d1;
  }

  .b-u-sm-l-5-d-c4 {
    border-left: 5px dashed #d1d1d1;
  }

  .b-u-sm-5-s-c4 {
    border: 5px solid #d1d1d1;
  }

  .b-u-sm-t-5-s-c4 {
    border-top: 5px solid #d1d1d1;
  }

  .b-u-sm-r-5-s-c4 {
    border-right: 5px solid #d1d1d1;
  }

  .b-u-sm-b-5-s-c4 {
    border-bottom: 5px solid #d1d1d1;
  }

  .b-u-sm-l-5-s-c4 {
    border-left: 5px solid #d1d1d1;
  }

  .b-u-sm-5-d-c5 {
    border: 5px dashed #ba0404;
  }

  .b-u-sm-t-5-d-c5 {
    border-top: 5px dashed #ba0404;
  }

  .b-u-sm-r-5-d-c5 {
    border-right: 5px dashed #ba0404;
  }

  .b-u-sm-b-5-d-c5 {
    border-bottom: 5px dashed #ba0404;
  }

  .b-u-sm-l-5-d-c5 {
    border-left: 5px dashed #ba0404;
  }

  .b-u-sm-5-s-c5 {
    border: 5px solid #ba0404;
  }

  .b-u-sm-t-5-s-c5 {
    border-top: 5px solid #ba0404;
  }

  .b-u-sm-r-5-s-c5 {
    border-right: 5px solid #ba0404;
  }

  .b-u-sm-b-5-s-c5 {
    border-bottom: 5px solid #ba0404;
  }

  .b-u-sm-l-5-s-c5 {
    border-left: 5px solid #ba0404;
  }

  .b-u-sm-5-d-c6 {
    border: 5px dashed #cacaca;
  }

  .b-u-sm-t-5-d-c6 {
    border-top: 5px dashed #cacaca;
  }

  .b-u-sm-r-5-d-c6 {
    border-right: 5px dashed #cacaca;
  }

  .b-u-sm-b-5-d-c6 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-u-sm-l-5-d-c6 {
    border-left: 5px dashed #cacaca;
  }

  .b-u-sm-5-s-c6 {
    border: 5px solid #cacaca;
  }

  .b-u-sm-t-5-s-c6 {
    border-top: 5px solid #cacaca;
  }

  .b-u-sm-r-5-s-c6 {
    border-right: 5px solid #cacaca;
  }

  .b-u-sm-b-5-s-c6 {
    border-bottom: 5px solid #cacaca;
  }

  .b-u-sm-l-5-s-c6 {
    border-left: 5px solid #cacaca;
  }

  .b-u-sm-5-d-c7 {
    border: 5px dashed #f5f5f5;
  }

  .b-u-sm-t-5-d-c7 {
    border-top: 5px dashed #f5f5f5;
  }

  .b-u-sm-r-5-d-c7 {
    border-right: 5px dashed #f5f5f5;
  }

  .b-u-sm-b-5-d-c7 {
    border-bottom: 5px dashed #f5f5f5;
  }

  .b-u-sm-l-5-d-c7 {
    border-left: 5px dashed #f5f5f5;
  }

  .b-u-sm-5-s-c7 {
    border: 5px solid #f5f5f5;
  }

  .b-u-sm-t-5-s-c7 {
    border-top: 5px solid #f5f5f5;
  }

  .b-u-sm-r-5-s-c7 {
    border-right: 5px solid #f5f5f5;
  }

  .b-u-sm-b-5-s-c7 {
    border-bottom: 5px solid #f5f5f5;
  }

  .b-u-sm-l-5-s-c7 {
    border-left: 5px solid #f5f5f5;
  }

  .b-u-sm-5-d-c8 {
    border: 5px dashed #d8d8d8;
  }

  .b-u-sm-t-5-d-c8 {
    border-top: 5px dashed #d8d8d8;
  }

  .b-u-sm-r-5-d-c8 {
    border-right: 5px dashed #d8d8d8;
  }

  .b-u-sm-b-5-d-c8 {
    border-bottom: 5px dashed #d8d8d8;
  }

  .b-u-sm-l-5-d-c8 {
    border-left: 5px dashed #d8d8d8;
  }

  .b-u-sm-5-s-c8 {
    border: 5px solid #d8d8d8;
  }

  .b-u-sm-t-5-s-c8 {
    border-top: 5px solid #d8d8d8;
  }

  .b-u-sm-r-5-s-c8 {
    border-right: 5px solid #d8d8d8;
  }

  .b-u-sm-b-5-s-c8 {
    border-bottom: 5px solid #d8d8d8;
  }

  .b-u-sm-l-5-s-c8 {
    border-left: 5px solid #d8d8d8;
  }

  .b-u-sm-5-d-c9 {
    border: 5px dashed #dddddd;
  }

  .b-u-sm-t-5-d-c9 {
    border-top: 5px dashed #dddddd;
  }

  .b-u-sm-r-5-d-c9 {
    border-right: 5px dashed #dddddd;
  }

  .b-u-sm-b-5-d-c9 {
    border-bottom: 5px dashed #dddddd;
  }

  .b-u-sm-l-5-d-c9 {
    border-left: 5px dashed #dddddd;
  }

  .b-u-sm-5-s-c9 {
    border: 5px solid #dddddd;
  }

  .b-u-sm-t-5-s-c9 {
    border-top: 5px solid #dddddd;
  }

  .b-u-sm-r-5-s-c9 {
    border-right: 5px solid #dddddd;
  }

  .b-u-sm-b-5-s-c9 {
    border-bottom: 5px solid #dddddd;
  }

  .b-u-sm-l-5-s-c9 {
    border-left: 5px solid #dddddd;
  }

  .b-u-sm-5-d-c10 {
    border: 5px dashed #ed1b24;
  }

  .b-u-sm-t-5-d-c10 {
    border-top: 5px dashed #ed1b24;
  }

  .b-u-sm-r-5-d-c10 {
    border-right: 5px dashed #ed1b24;
  }

  .b-u-sm-b-5-d-c10 {
    border-bottom: 5px dashed #ed1b24;
  }

  .b-u-sm-l-5-d-c10 {
    border-left: 5px dashed #ed1b24;
  }

  .b-u-sm-5-s-c10 {
    border: 5px solid #ed1b24;
  }

  .b-u-sm-t-5-s-c10 {
    border-top: 5px solid #ed1b24;
  }

  .b-u-sm-r-5-s-c10 {
    border-right: 5px solid #ed1b24;
  }

  .b-u-sm-b-5-s-c10 {
    border-bottom: 5px solid #ed1b24;
  }

  .b-u-sm-l-5-s-c10 {
    border-left: 5px solid #ed1b24;
  }
}
@media (max-width: 991.98px) {
  .b-d-sm-1-d-w {
    border: 1px dashed #fff;
  }

  .b-d-sm-t-1-d-w {
    border-top: 1px dashed #fff;
  }

  .b-d-sm-r-1-d-w {
    border-right: 1px dashed #fff;
  }

  .b-d-sm-b-1-d-w {
    border-bottom: 1px dashed #fff;
  }

  .b-d-sm-l-1-d-w {
    border-left: 1px dashed #fff;
  }

  .b-d-sm-1-s-w {
    border: 1px solid #fff;
  }

  .b-d-sm-t-1-s-w {
    border-top: 1px solid #fff;
  }

  .b-d-sm-r-1-s-w {
    border-right: 1px solid #fff;
  }

  .b-d-sm-b-1-s-w {
    border-bottom: 1px solid #fff;
  }

  .b-d-sm-l-1-s-w {
    border-left: 1px solid #fff;
  }

  .b-d-sm-1-d-b {
    border: 1px dashed #000;
  }

  .b-d-sm-t-1-d-b {
    border-top: 1px dashed #000;
  }

  .b-d-sm-r-1-d-b {
    border-right: 1px dashed #000;
  }

  .b-d-sm-b-1-d-b {
    border-bottom: 1px dashed #000;
  }

  .b-d-sm-l-1-d-b {
    border-left: 1px dashed #000;
  }

  .b-d-sm-1-s-b {
    border: 1px solid #000;
  }

  .b-d-sm-t-1-s-b {
    border-top: 1px solid #000;
  }

  .b-d-sm-r-1-s-b {
    border-right: 1px solid #000;
  }

  .b-d-sm-b-1-s-b {
    border-bottom: 1px solid #000;
  }

  .b-d-sm-l-1-s-b {
    border-left: 1px solid #000;
  }

  .b-d-sm-1-d-tc {
    border: 1px dashed #0066ae;
  }

  .b-d-sm-t-1-d-tc {
    border-top: 1px dashed #0066ae;
  }

  .b-d-sm-r-1-d-tc {
    border-right: 1px dashed #0066ae;
  }

  .b-d-sm-b-1-d-tc {
    border-bottom: 1px dashed #0066ae;
  }

  .b-d-sm-l-1-d-tc {
    border-left: 1px dashed #0066ae;
  }

  .b-d-sm-1-s-tc {
    border: 1px solid #0066ae;
  }

  .b-d-sm-t-1-s-tc {
    border-top: 1px solid #0066ae;
  }

  .b-d-sm-r-1-s-tc {
    border-right: 1px solid #0066ae;
  }

  .b-d-sm-b-1-s-tc {
    border-bottom: 1px solid #0066ae;
  }

  .b-d-sm-l-1-s-tc {
    border-left: 1px solid #0066ae;
  }

  .b-d-sm-1-d-c1 {
    border: 1px dashed #0066ae;
  }

  .b-d-sm-t-1-d-c1 {
    border-top: 1px dashed #0066ae;
  }

  .b-d-sm-r-1-d-c1 {
    border-right: 1px dashed #0066ae;
  }

  .b-d-sm-b-1-d-c1 {
    border-bottom: 1px dashed #0066ae;
  }

  .b-d-sm-l-1-d-c1 {
    border-left: 1px dashed #0066ae;
  }

  .b-d-sm-1-s-c1 {
    border: 1px solid #0066ae;
  }

  .b-d-sm-t-1-s-c1 {
    border-top: 1px solid #0066ae;
  }

  .b-d-sm-r-1-s-c1 {
    border-right: 1px solid #0066ae;
  }

  .b-d-sm-b-1-s-c1 {
    border-bottom: 1px solid #0066ae;
  }

  .b-d-sm-l-1-s-c1 {
    border-left: 1px solid #0066ae;
  }

  .b-d-sm-1-d-c2 {
    border: 1px dashed #47a54a;
  }

  .b-d-sm-t-1-d-c2 {
    border-top: 1px dashed #47a54a;
  }

  .b-d-sm-r-1-d-c2 {
    border-right: 1px dashed #47a54a;
  }

  .b-d-sm-b-1-d-c2 {
    border-bottom: 1px dashed #47a54a;
  }

  .b-d-sm-l-1-d-c2 {
    border-left: 1px dashed #47a54a;
  }

  .b-d-sm-1-s-c2 {
    border: 1px solid #47a54a;
  }

  .b-d-sm-t-1-s-c2 {
    border-top: 1px solid #47a54a;
  }

  .b-d-sm-r-1-s-c2 {
    border-right: 1px solid #47a54a;
  }

  .b-d-sm-b-1-s-c2 {
    border-bottom: 1px solid #47a54a;
  }

  .b-d-sm-l-1-s-c2 {
    border-left: 1px solid #47a54a;
  }

  .b-d-sm-1-d-c3 {
    border: 1px dashed #cacaca;
  }

  .b-d-sm-t-1-d-c3 {
    border-top: 1px dashed #cacaca;
  }

  .b-d-sm-r-1-d-c3 {
    border-right: 1px dashed #cacaca;
  }

  .b-d-sm-b-1-d-c3 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-d-sm-l-1-d-c3 {
    border-left: 1px dashed #cacaca;
  }

  .b-d-sm-1-s-c3 {
    border: 1px solid #cacaca;
  }

  .b-d-sm-t-1-s-c3 {
    border-top: 1px solid #cacaca;
  }

  .b-d-sm-r-1-s-c3 {
    border-right: 1px solid #cacaca;
  }

  .b-d-sm-b-1-s-c3 {
    border-bottom: 1px solid #cacaca;
  }

  .b-d-sm-l-1-s-c3 {
    border-left: 1px solid #cacaca;
  }

  .b-d-sm-1-d-c4 {
    border: 1px dashed #d1d1d1;
  }

  .b-d-sm-t-1-d-c4 {
    border-top: 1px dashed #d1d1d1;
  }

  .b-d-sm-r-1-d-c4 {
    border-right: 1px dashed #d1d1d1;
  }

  .b-d-sm-b-1-d-c4 {
    border-bottom: 1px dashed #d1d1d1;
  }

  .b-d-sm-l-1-d-c4 {
    border-left: 1px dashed #d1d1d1;
  }

  .b-d-sm-1-s-c4 {
    border: 1px solid #d1d1d1;
  }

  .b-d-sm-t-1-s-c4 {
    border-top: 1px solid #d1d1d1;
  }

  .b-d-sm-r-1-s-c4 {
    border-right: 1px solid #d1d1d1;
  }

  .b-d-sm-b-1-s-c4 {
    border-bottom: 1px solid #d1d1d1;
  }

  .b-d-sm-l-1-s-c4 {
    border-left: 1px solid #d1d1d1;
  }

  .b-d-sm-1-d-c5 {
    border: 1px dashed #ba0404;
  }

  .b-d-sm-t-1-d-c5 {
    border-top: 1px dashed #ba0404;
  }

  .b-d-sm-r-1-d-c5 {
    border-right: 1px dashed #ba0404;
  }

  .b-d-sm-b-1-d-c5 {
    border-bottom: 1px dashed #ba0404;
  }

  .b-d-sm-l-1-d-c5 {
    border-left: 1px dashed #ba0404;
  }

  .b-d-sm-1-s-c5 {
    border: 1px solid #ba0404;
  }

  .b-d-sm-t-1-s-c5 {
    border-top: 1px solid #ba0404;
  }

  .b-d-sm-r-1-s-c5 {
    border-right: 1px solid #ba0404;
  }

  .b-d-sm-b-1-s-c5 {
    border-bottom: 1px solid #ba0404;
  }

  .b-d-sm-l-1-s-c5 {
    border-left: 1px solid #ba0404;
  }

  .b-d-sm-1-d-c6 {
    border: 1px dashed #cacaca;
  }

  .b-d-sm-t-1-d-c6 {
    border-top: 1px dashed #cacaca;
  }

  .b-d-sm-r-1-d-c6 {
    border-right: 1px dashed #cacaca;
  }

  .b-d-sm-b-1-d-c6 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-d-sm-l-1-d-c6 {
    border-left: 1px dashed #cacaca;
  }

  .b-d-sm-1-s-c6 {
    border: 1px solid #cacaca;
  }

  .b-d-sm-t-1-s-c6 {
    border-top: 1px solid #cacaca;
  }

  .b-d-sm-r-1-s-c6 {
    border-right: 1px solid #cacaca;
  }

  .b-d-sm-b-1-s-c6 {
    border-bottom: 1px solid #cacaca;
  }

  .b-d-sm-l-1-s-c6 {
    border-left: 1px solid #cacaca;
  }

  .b-d-sm-1-d-c7 {
    border: 1px dashed #f5f5f5;
  }

  .b-d-sm-t-1-d-c7 {
    border-top: 1px dashed #f5f5f5;
  }

  .b-d-sm-r-1-d-c7 {
    border-right: 1px dashed #f5f5f5;
  }

  .b-d-sm-b-1-d-c7 {
    border-bottom: 1px dashed #f5f5f5;
  }

  .b-d-sm-l-1-d-c7 {
    border-left: 1px dashed #f5f5f5;
  }

  .b-d-sm-1-s-c7 {
    border: 1px solid #f5f5f5;
  }

  .b-d-sm-t-1-s-c7 {
    border-top: 1px solid #f5f5f5;
  }

  .b-d-sm-r-1-s-c7 {
    border-right: 1px solid #f5f5f5;
  }

  .b-d-sm-b-1-s-c7 {
    border-bottom: 1px solid #f5f5f5;
  }

  .b-d-sm-l-1-s-c7 {
    border-left: 1px solid #f5f5f5;
  }

  .b-d-sm-1-d-c8 {
    border: 1px dashed #d8d8d8;
  }

  .b-d-sm-t-1-d-c8 {
    border-top: 1px dashed #d8d8d8;
  }

  .b-d-sm-r-1-d-c8 {
    border-right: 1px dashed #d8d8d8;
  }

  .b-d-sm-b-1-d-c8 {
    border-bottom: 1px dashed #d8d8d8;
  }

  .b-d-sm-l-1-d-c8 {
    border-left: 1px dashed #d8d8d8;
  }

  .b-d-sm-1-s-c8 {
    border: 1px solid #d8d8d8;
  }

  .b-d-sm-t-1-s-c8 {
    border-top: 1px solid #d8d8d8;
  }

  .b-d-sm-r-1-s-c8 {
    border-right: 1px solid #d8d8d8;
  }

  .b-d-sm-b-1-s-c8 {
    border-bottom: 1px solid #d8d8d8;
  }

  .b-d-sm-l-1-s-c8 {
    border-left: 1px solid #d8d8d8;
  }

  .b-d-sm-1-d-c9 {
    border: 1px dashed #dddddd;
  }

  .b-d-sm-t-1-d-c9 {
    border-top: 1px dashed #dddddd;
  }

  .b-d-sm-r-1-d-c9 {
    border-right: 1px dashed #dddddd;
  }

  .b-d-sm-b-1-d-c9 {
    border-bottom: 1px dashed #dddddd;
  }

  .b-d-sm-l-1-d-c9 {
    border-left: 1px dashed #dddddd;
  }

  .b-d-sm-1-s-c9 {
    border: 1px solid #dddddd;
  }

  .b-d-sm-t-1-s-c9 {
    border-top: 1px solid #dddddd;
  }

  .b-d-sm-r-1-s-c9 {
    border-right: 1px solid #dddddd;
  }

  .b-d-sm-b-1-s-c9 {
    border-bottom: 1px solid #dddddd;
  }

  .b-d-sm-l-1-s-c9 {
    border-left: 1px solid #dddddd;
  }

  .b-d-sm-1-d-c10 {
    border: 1px dashed #ed1b24;
  }

  .b-d-sm-t-1-d-c10 {
    border-top: 1px dashed #ed1b24;
  }

  .b-d-sm-r-1-d-c10 {
    border-right: 1px dashed #ed1b24;
  }

  .b-d-sm-b-1-d-c10 {
    border-bottom: 1px dashed #ed1b24;
  }

  .b-d-sm-l-1-d-c10 {
    border-left: 1px dashed #ed1b24;
  }

  .b-d-sm-1-s-c10 {
    border: 1px solid #ed1b24;
  }

  .b-d-sm-t-1-s-c10 {
    border-top: 1px solid #ed1b24;
  }

  .b-d-sm-r-1-s-c10 {
    border-right: 1px solid #ed1b24;
  }

  .b-d-sm-b-1-s-c10 {
    border-bottom: 1px solid #ed1b24;
  }

  .b-d-sm-l-1-s-c10 {
    border-left: 1px solid #ed1b24;
  }

  .b-d-sm-2-d-w {
    border: 2px dashed #fff;
  }

  .b-d-sm-t-2-d-w {
    border-top: 2px dashed #fff;
  }

  .b-d-sm-r-2-d-w {
    border-right: 2px dashed #fff;
  }

  .b-d-sm-b-2-d-w {
    border-bottom: 2px dashed #fff;
  }

  .b-d-sm-l-2-d-w {
    border-left: 2px dashed #fff;
  }

  .b-d-sm-2-s-w {
    border: 2px solid #fff;
  }

  .b-d-sm-t-2-s-w {
    border-top: 2px solid #fff;
  }

  .b-d-sm-r-2-s-w {
    border-right: 2px solid #fff;
  }

  .b-d-sm-b-2-s-w {
    border-bottom: 2px solid #fff;
  }

  .b-d-sm-l-2-s-w {
    border-left: 2px solid #fff;
  }

  .b-d-sm-2-d-b {
    border: 2px dashed #000;
  }

  .b-d-sm-t-2-d-b {
    border-top: 2px dashed #000;
  }

  .b-d-sm-r-2-d-b {
    border-right: 2px dashed #000;
  }

  .b-d-sm-b-2-d-b {
    border-bottom: 2px dashed #000;
  }

  .b-d-sm-l-2-d-b {
    border-left: 2px dashed #000;
  }

  .b-d-sm-2-s-b {
    border: 2px solid #000;
  }

  .b-d-sm-t-2-s-b {
    border-top: 2px solid #000;
  }

  .b-d-sm-r-2-s-b {
    border-right: 2px solid #000;
  }

  .b-d-sm-b-2-s-b {
    border-bottom: 2px solid #000;
  }

  .b-d-sm-l-2-s-b {
    border-left: 2px solid #000;
  }

  .b-d-sm-2-d-tc {
    border: 2px dashed #0066ae;
  }

  .b-d-sm-t-2-d-tc {
    border-top: 2px dashed #0066ae;
  }

  .b-d-sm-r-2-d-tc {
    border-right: 2px dashed #0066ae;
  }

  .b-d-sm-b-2-d-tc {
    border-bottom: 2px dashed #0066ae;
  }

  .b-d-sm-l-2-d-tc {
    border-left: 2px dashed #0066ae;
  }

  .b-d-sm-2-s-tc {
    border: 2px solid #0066ae;
  }

  .b-d-sm-t-2-s-tc {
    border-top: 2px solid #0066ae;
  }

  .b-d-sm-r-2-s-tc {
    border-right: 2px solid #0066ae;
  }

  .b-d-sm-b-2-s-tc {
    border-bottom: 2px solid #0066ae;
  }

  .b-d-sm-l-2-s-tc {
    border-left: 2px solid #0066ae;
  }

  .b-d-sm-2-d-c1 {
    border: 2px dashed #0066ae;
  }

  .b-d-sm-t-2-d-c1 {
    border-top: 2px dashed #0066ae;
  }

  .b-d-sm-r-2-d-c1 {
    border-right: 2px dashed #0066ae;
  }

  .b-d-sm-b-2-d-c1 {
    border-bottom: 2px dashed #0066ae;
  }

  .b-d-sm-l-2-d-c1 {
    border-left: 2px dashed #0066ae;
  }

  .b-d-sm-2-s-c1 {
    border: 2px solid #0066ae;
  }

  .b-d-sm-t-2-s-c1 {
    border-top: 2px solid #0066ae;
  }

  .b-d-sm-r-2-s-c1 {
    border-right: 2px solid #0066ae;
  }

  .b-d-sm-b-2-s-c1 {
    border-bottom: 2px solid #0066ae;
  }

  .b-d-sm-l-2-s-c1 {
    border-left: 2px solid #0066ae;
  }

  .b-d-sm-2-d-c2 {
    border: 2px dashed #47a54a;
  }

  .b-d-sm-t-2-d-c2 {
    border-top: 2px dashed #47a54a;
  }

  .b-d-sm-r-2-d-c2 {
    border-right: 2px dashed #47a54a;
  }

  .b-d-sm-b-2-d-c2 {
    border-bottom: 2px dashed #47a54a;
  }

  .b-d-sm-l-2-d-c2 {
    border-left: 2px dashed #47a54a;
  }

  .b-d-sm-2-s-c2 {
    border: 2px solid #47a54a;
  }

  .b-d-sm-t-2-s-c2 {
    border-top: 2px solid #47a54a;
  }

  .b-d-sm-r-2-s-c2 {
    border-right: 2px solid #47a54a;
  }

  .b-d-sm-b-2-s-c2 {
    border-bottom: 2px solid #47a54a;
  }

  .b-d-sm-l-2-s-c2 {
    border-left: 2px solid #47a54a;
  }

  .b-d-sm-2-d-c3 {
    border: 2px dashed #cacaca;
  }

  .b-d-sm-t-2-d-c3 {
    border-top: 2px dashed #cacaca;
  }

  .b-d-sm-r-2-d-c3 {
    border-right: 2px dashed #cacaca;
  }

  .b-d-sm-b-2-d-c3 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-d-sm-l-2-d-c3 {
    border-left: 2px dashed #cacaca;
  }

  .b-d-sm-2-s-c3 {
    border: 2px solid #cacaca;
  }

  .b-d-sm-t-2-s-c3 {
    border-top: 2px solid #cacaca;
  }

  .b-d-sm-r-2-s-c3 {
    border-right: 2px solid #cacaca;
  }

  .b-d-sm-b-2-s-c3 {
    border-bottom: 2px solid #cacaca;
  }

  .b-d-sm-l-2-s-c3 {
    border-left: 2px solid #cacaca;
  }

  .b-d-sm-2-d-c4 {
    border: 2px dashed #d1d1d1;
  }

  .b-d-sm-t-2-d-c4 {
    border-top: 2px dashed #d1d1d1;
  }

  .b-d-sm-r-2-d-c4 {
    border-right: 2px dashed #d1d1d1;
  }

  .b-d-sm-b-2-d-c4 {
    border-bottom: 2px dashed #d1d1d1;
  }

  .b-d-sm-l-2-d-c4 {
    border-left: 2px dashed #d1d1d1;
  }

  .b-d-sm-2-s-c4 {
    border: 2px solid #d1d1d1;
  }

  .b-d-sm-t-2-s-c4 {
    border-top: 2px solid #d1d1d1;
  }

  .b-d-sm-r-2-s-c4 {
    border-right: 2px solid #d1d1d1;
  }

  .b-d-sm-b-2-s-c4 {
    border-bottom: 2px solid #d1d1d1;
  }

  .b-d-sm-l-2-s-c4 {
    border-left: 2px solid #d1d1d1;
  }

  .b-d-sm-2-d-c5 {
    border: 2px dashed #ba0404;
  }

  .b-d-sm-t-2-d-c5 {
    border-top: 2px dashed #ba0404;
  }

  .b-d-sm-r-2-d-c5 {
    border-right: 2px dashed #ba0404;
  }

  .b-d-sm-b-2-d-c5 {
    border-bottom: 2px dashed #ba0404;
  }

  .b-d-sm-l-2-d-c5 {
    border-left: 2px dashed #ba0404;
  }

  .b-d-sm-2-s-c5 {
    border: 2px solid #ba0404;
  }

  .b-d-sm-t-2-s-c5 {
    border-top: 2px solid #ba0404;
  }

  .b-d-sm-r-2-s-c5 {
    border-right: 2px solid #ba0404;
  }

  .b-d-sm-b-2-s-c5 {
    border-bottom: 2px solid #ba0404;
  }

  .b-d-sm-l-2-s-c5 {
    border-left: 2px solid #ba0404;
  }

  .b-d-sm-2-d-c6 {
    border: 2px dashed #cacaca;
  }

  .b-d-sm-t-2-d-c6 {
    border-top: 2px dashed #cacaca;
  }

  .b-d-sm-r-2-d-c6 {
    border-right: 2px dashed #cacaca;
  }

  .b-d-sm-b-2-d-c6 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-d-sm-l-2-d-c6 {
    border-left: 2px dashed #cacaca;
  }

  .b-d-sm-2-s-c6 {
    border: 2px solid #cacaca;
  }

  .b-d-sm-t-2-s-c6 {
    border-top: 2px solid #cacaca;
  }

  .b-d-sm-r-2-s-c6 {
    border-right: 2px solid #cacaca;
  }

  .b-d-sm-b-2-s-c6 {
    border-bottom: 2px solid #cacaca;
  }

  .b-d-sm-l-2-s-c6 {
    border-left: 2px solid #cacaca;
  }

  .b-d-sm-2-d-c7 {
    border: 2px dashed #f5f5f5;
  }

  .b-d-sm-t-2-d-c7 {
    border-top: 2px dashed #f5f5f5;
  }

  .b-d-sm-r-2-d-c7 {
    border-right: 2px dashed #f5f5f5;
  }

  .b-d-sm-b-2-d-c7 {
    border-bottom: 2px dashed #f5f5f5;
  }

  .b-d-sm-l-2-d-c7 {
    border-left: 2px dashed #f5f5f5;
  }

  .b-d-sm-2-s-c7 {
    border: 2px solid #f5f5f5;
  }

  .b-d-sm-t-2-s-c7 {
    border-top: 2px solid #f5f5f5;
  }

  .b-d-sm-r-2-s-c7 {
    border-right: 2px solid #f5f5f5;
  }

  .b-d-sm-b-2-s-c7 {
    border-bottom: 2px solid #f5f5f5;
  }

  .b-d-sm-l-2-s-c7 {
    border-left: 2px solid #f5f5f5;
  }

  .b-d-sm-2-d-c8 {
    border: 2px dashed #d8d8d8;
  }

  .b-d-sm-t-2-d-c8 {
    border-top: 2px dashed #d8d8d8;
  }

  .b-d-sm-r-2-d-c8 {
    border-right: 2px dashed #d8d8d8;
  }

  .b-d-sm-b-2-d-c8 {
    border-bottom: 2px dashed #d8d8d8;
  }

  .b-d-sm-l-2-d-c8 {
    border-left: 2px dashed #d8d8d8;
  }

  .b-d-sm-2-s-c8 {
    border: 2px solid #d8d8d8;
  }

  .b-d-sm-t-2-s-c8 {
    border-top: 2px solid #d8d8d8;
  }

  .b-d-sm-r-2-s-c8 {
    border-right: 2px solid #d8d8d8;
  }

  .b-d-sm-b-2-s-c8 {
    border-bottom: 2px solid #d8d8d8;
  }

  .b-d-sm-l-2-s-c8 {
    border-left: 2px solid #d8d8d8;
  }

  .b-d-sm-2-d-c9 {
    border: 2px dashed #dddddd;
  }

  .b-d-sm-t-2-d-c9 {
    border-top: 2px dashed #dddddd;
  }

  .b-d-sm-r-2-d-c9 {
    border-right: 2px dashed #dddddd;
  }

  .b-d-sm-b-2-d-c9 {
    border-bottom: 2px dashed #dddddd;
  }

  .b-d-sm-l-2-d-c9 {
    border-left: 2px dashed #dddddd;
  }

  .b-d-sm-2-s-c9 {
    border: 2px solid #dddddd;
  }

  .b-d-sm-t-2-s-c9 {
    border-top: 2px solid #dddddd;
  }

  .b-d-sm-r-2-s-c9 {
    border-right: 2px solid #dddddd;
  }

  .b-d-sm-b-2-s-c9 {
    border-bottom: 2px solid #dddddd;
  }

  .b-d-sm-l-2-s-c9 {
    border-left: 2px solid #dddddd;
  }

  .b-d-sm-2-d-c10 {
    border: 2px dashed #ed1b24;
  }

  .b-d-sm-t-2-d-c10 {
    border-top: 2px dashed #ed1b24;
  }

  .b-d-sm-r-2-d-c10 {
    border-right: 2px dashed #ed1b24;
  }

  .b-d-sm-b-2-d-c10 {
    border-bottom: 2px dashed #ed1b24;
  }

  .b-d-sm-l-2-d-c10 {
    border-left: 2px dashed #ed1b24;
  }

  .b-d-sm-2-s-c10 {
    border: 2px solid #ed1b24;
  }

  .b-d-sm-t-2-s-c10 {
    border-top: 2px solid #ed1b24;
  }

  .b-d-sm-r-2-s-c10 {
    border-right: 2px solid #ed1b24;
  }

  .b-d-sm-b-2-s-c10 {
    border-bottom: 2px solid #ed1b24;
  }

  .b-d-sm-l-2-s-c10 {
    border-left: 2px solid #ed1b24;
  }

  .b-d-sm-3-d-w {
    border: 3px dashed #fff;
  }

  .b-d-sm-t-3-d-w {
    border-top: 3px dashed #fff;
  }

  .b-d-sm-r-3-d-w {
    border-right: 3px dashed #fff;
  }

  .b-d-sm-b-3-d-w {
    border-bottom: 3px dashed #fff;
  }

  .b-d-sm-l-3-d-w {
    border-left: 3px dashed #fff;
  }

  .b-d-sm-3-s-w {
    border: 3px solid #fff;
  }

  .b-d-sm-t-3-s-w {
    border-top: 3px solid #fff;
  }

  .b-d-sm-r-3-s-w {
    border-right: 3px solid #fff;
  }

  .b-d-sm-b-3-s-w {
    border-bottom: 3px solid #fff;
  }

  .b-d-sm-l-3-s-w {
    border-left: 3px solid #fff;
  }

  .b-d-sm-3-d-b {
    border: 3px dashed #000;
  }

  .b-d-sm-t-3-d-b {
    border-top: 3px dashed #000;
  }

  .b-d-sm-r-3-d-b {
    border-right: 3px dashed #000;
  }

  .b-d-sm-b-3-d-b {
    border-bottom: 3px dashed #000;
  }

  .b-d-sm-l-3-d-b {
    border-left: 3px dashed #000;
  }

  .b-d-sm-3-s-b {
    border: 3px solid #000;
  }

  .b-d-sm-t-3-s-b {
    border-top: 3px solid #000;
  }

  .b-d-sm-r-3-s-b {
    border-right: 3px solid #000;
  }

  .b-d-sm-b-3-s-b {
    border-bottom: 3px solid #000;
  }

  .b-d-sm-l-3-s-b {
    border-left: 3px solid #000;
  }

  .b-d-sm-3-d-tc {
    border: 3px dashed #0066ae;
  }

  .b-d-sm-t-3-d-tc {
    border-top: 3px dashed #0066ae;
  }

  .b-d-sm-r-3-d-tc {
    border-right: 3px dashed #0066ae;
  }

  .b-d-sm-b-3-d-tc {
    border-bottom: 3px dashed #0066ae;
  }

  .b-d-sm-l-3-d-tc {
    border-left: 3px dashed #0066ae;
  }

  .b-d-sm-3-s-tc {
    border: 3px solid #0066ae;
  }

  .b-d-sm-t-3-s-tc {
    border-top: 3px solid #0066ae;
  }

  .b-d-sm-r-3-s-tc {
    border-right: 3px solid #0066ae;
  }

  .b-d-sm-b-3-s-tc {
    border-bottom: 3px solid #0066ae;
  }

  .b-d-sm-l-3-s-tc {
    border-left: 3px solid #0066ae;
  }

  .b-d-sm-3-d-c1 {
    border: 3px dashed #0066ae;
  }

  .b-d-sm-t-3-d-c1 {
    border-top: 3px dashed #0066ae;
  }

  .b-d-sm-r-3-d-c1 {
    border-right: 3px dashed #0066ae;
  }

  .b-d-sm-b-3-d-c1 {
    border-bottom: 3px dashed #0066ae;
  }

  .b-d-sm-l-3-d-c1 {
    border-left: 3px dashed #0066ae;
  }

  .b-d-sm-3-s-c1 {
    border: 3px solid #0066ae;
  }

  .b-d-sm-t-3-s-c1 {
    border-top: 3px solid #0066ae;
  }

  .b-d-sm-r-3-s-c1 {
    border-right: 3px solid #0066ae;
  }

  .b-d-sm-b-3-s-c1 {
    border-bottom: 3px solid #0066ae;
  }

  .b-d-sm-l-3-s-c1 {
    border-left: 3px solid #0066ae;
  }

  .b-d-sm-3-d-c2 {
    border: 3px dashed #47a54a;
  }

  .b-d-sm-t-3-d-c2 {
    border-top: 3px dashed #47a54a;
  }

  .b-d-sm-r-3-d-c2 {
    border-right: 3px dashed #47a54a;
  }

  .b-d-sm-b-3-d-c2 {
    border-bottom: 3px dashed #47a54a;
  }

  .b-d-sm-l-3-d-c2 {
    border-left: 3px dashed #47a54a;
  }

  .b-d-sm-3-s-c2 {
    border: 3px solid #47a54a;
  }

  .b-d-sm-t-3-s-c2 {
    border-top: 3px solid #47a54a;
  }

  .b-d-sm-r-3-s-c2 {
    border-right: 3px solid #47a54a;
  }

  .b-d-sm-b-3-s-c2 {
    border-bottom: 3px solid #47a54a;
  }

  .b-d-sm-l-3-s-c2 {
    border-left: 3px solid #47a54a;
  }

  .b-d-sm-3-d-c3 {
    border: 3px dashed #cacaca;
  }

  .b-d-sm-t-3-d-c3 {
    border-top: 3px dashed #cacaca;
  }

  .b-d-sm-r-3-d-c3 {
    border-right: 3px dashed #cacaca;
  }

  .b-d-sm-b-3-d-c3 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-d-sm-l-3-d-c3 {
    border-left: 3px dashed #cacaca;
  }

  .b-d-sm-3-s-c3 {
    border: 3px solid #cacaca;
  }

  .b-d-sm-t-3-s-c3 {
    border-top: 3px solid #cacaca;
  }

  .b-d-sm-r-3-s-c3 {
    border-right: 3px solid #cacaca;
  }

  .b-d-sm-b-3-s-c3 {
    border-bottom: 3px solid #cacaca;
  }

  .b-d-sm-l-3-s-c3 {
    border-left: 3px solid #cacaca;
  }

  .b-d-sm-3-d-c4 {
    border: 3px dashed #d1d1d1;
  }

  .b-d-sm-t-3-d-c4 {
    border-top: 3px dashed #d1d1d1;
  }

  .b-d-sm-r-3-d-c4 {
    border-right: 3px dashed #d1d1d1;
  }

  .b-d-sm-b-3-d-c4 {
    border-bottom: 3px dashed #d1d1d1;
  }

  .b-d-sm-l-3-d-c4 {
    border-left: 3px dashed #d1d1d1;
  }

  .b-d-sm-3-s-c4 {
    border: 3px solid #d1d1d1;
  }

  .b-d-sm-t-3-s-c4 {
    border-top: 3px solid #d1d1d1;
  }

  .b-d-sm-r-3-s-c4 {
    border-right: 3px solid #d1d1d1;
  }

  .b-d-sm-b-3-s-c4 {
    border-bottom: 3px solid #d1d1d1;
  }

  .b-d-sm-l-3-s-c4 {
    border-left: 3px solid #d1d1d1;
  }

  .b-d-sm-3-d-c5 {
    border: 3px dashed #ba0404;
  }

  .b-d-sm-t-3-d-c5 {
    border-top: 3px dashed #ba0404;
  }

  .b-d-sm-r-3-d-c5 {
    border-right: 3px dashed #ba0404;
  }

  .b-d-sm-b-3-d-c5 {
    border-bottom: 3px dashed #ba0404;
  }

  .b-d-sm-l-3-d-c5 {
    border-left: 3px dashed #ba0404;
  }

  .b-d-sm-3-s-c5 {
    border: 3px solid #ba0404;
  }

  .b-d-sm-t-3-s-c5 {
    border-top: 3px solid #ba0404;
  }

  .b-d-sm-r-3-s-c5 {
    border-right: 3px solid #ba0404;
  }

  .b-d-sm-b-3-s-c5 {
    border-bottom: 3px solid #ba0404;
  }

  .b-d-sm-l-3-s-c5 {
    border-left: 3px solid #ba0404;
  }

  .b-d-sm-3-d-c6 {
    border: 3px dashed #cacaca;
  }

  .b-d-sm-t-3-d-c6 {
    border-top: 3px dashed #cacaca;
  }

  .b-d-sm-r-3-d-c6 {
    border-right: 3px dashed #cacaca;
  }

  .b-d-sm-b-3-d-c6 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-d-sm-l-3-d-c6 {
    border-left: 3px dashed #cacaca;
  }

  .b-d-sm-3-s-c6 {
    border: 3px solid #cacaca;
  }

  .b-d-sm-t-3-s-c6 {
    border-top: 3px solid #cacaca;
  }

  .b-d-sm-r-3-s-c6 {
    border-right: 3px solid #cacaca;
  }

  .b-d-sm-b-3-s-c6 {
    border-bottom: 3px solid #cacaca;
  }

  .b-d-sm-l-3-s-c6 {
    border-left: 3px solid #cacaca;
  }

  .b-d-sm-3-d-c7 {
    border: 3px dashed #f5f5f5;
  }

  .b-d-sm-t-3-d-c7 {
    border-top: 3px dashed #f5f5f5;
  }

  .b-d-sm-r-3-d-c7 {
    border-right: 3px dashed #f5f5f5;
  }

  .b-d-sm-b-3-d-c7 {
    border-bottom: 3px dashed #f5f5f5;
  }

  .b-d-sm-l-3-d-c7 {
    border-left: 3px dashed #f5f5f5;
  }

  .b-d-sm-3-s-c7 {
    border: 3px solid #f5f5f5;
  }

  .b-d-sm-t-3-s-c7 {
    border-top: 3px solid #f5f5f5;
  }

  .b-d-sm-r-3-s-c7 {
    border-right: 3px solid #f5f5f5;
  }

  .b-d-sm-b-3-s-c7 {
    border-bottom: 3px solid #f5f5f5;
  }

  .b-d-sm-l-3-s-c7 {
    border-left: 3px solid #f5f5f5;
  }

  .b-d-sm-3-d-c8 {
    border: 3px dashed #d8d8d8;
  }

  .b-d-sm-t-3-d-c8 {
    border-top: 3px dashed #d8d8d8;
  }

  .b-d-sm-r-3-d-c8 {
    border-right: 3px dashed #d8d8d8;
  }

  .b-d-sm-b-3-d-c8 {
    border-bottom: 3px dashed #d8d8d8;
  }

  .b-d-sm-l-3-d-c8 {
    border-left: 3px dashed #d8d8d8;
  }

  .b-d-sm-3-s-c8 {
    border: 3px solid #d8d8d8;
  }

  .b-d-sm-t-3-s-c8 {
    border-top: 3px solid #d8d8d8;
  }

  .b-d-sm-r-3-s-c8 {
    border-right: 3px solid #d8d8d8;
  }

  .b-d-sm-b-3-s-c8 {
    border-bottom: 3px solid #d8d8d8;
  }

  .b-d-sm-l-3-s-c8 {
    border-left: 3px solid #d8d8d8;
  }

  .b-d-sm-3-d-c9 {
    border: 3px dashed #dddddd;
  }

  .b-d-sm-t-3-d-c9 {
    border-top: 3px dashed #dddddd;
  }

  .b-d-sm-r-3-d-c9 {
    border-right: 3px dashed #dddddd;
  }

  .b-d-sm-b-3-d-c9 {
    border-bottom: 3px dashed #dddddd;
  }

  .b-d-sm-l-3-d-c9 {
    border-left: 3px dashed #dddddd;
  }

  .b-d-sm-3-s-c9 {
    border: 3px solid #dddddd;
  }

  .b-d-sm-t-3-s-c9 {
    border-top: 3px solid #dddddd;
  }

  .b-d-sm-r-3-s-c9 {
    border-right: 3px solid #dddddd;
  }

  .b-d-sm-b-3-s-c9 {
    border-bottom: 3px solid #dddddd;
  }

  .b-d-sm-l-3-s-c9 {
    border-left: 3px solid #dddddd;
  }

  .b-d-sm-3-d-c10 {
    border: 3px dashed #ed1b24;
  }

  .b-d-sm-t-3-d-c10 {
    border-top: 3px dashed #ed1b24;
  }

  .b-d-sm-r-3-d-c10 {
    border-right: 3px dashed #ed1b24;
  }

  .b-d-sm-b-3-d-c10 {
    border-bottom: 3px dashed #ed1b24;
  }

  .b-d-sm-l-3-d-c10 {
    border-left: 3px dashed #ed1b24;
  }

  .b-d-sm-3-s-c10 {
    border: 3px solid #ed1b24;
  }

  .b-d-sm-t-3-s-c10 {
    border-top: 3px solid #ed1b24;
  }

  .b-d-sm-r-3-s-c10 {
    border-right: 3px solid #ed1b24;
  }

  .b-d-sm-b-3-s-c10 {
    border-bottom: 3px solid #ed1b24;
  }

  .b-d-sm-l-3-s-c10 {
    border-left: 3px solid #ed1b24;
  }

  .b-d-sm-4-d-w {
    border: 4px dashed #fff;
  }

  .b-d-sm-t-4-d-w {
    border-top: 4px dashed #fff;
  }

  .b-d-sm-r-4-d-w {
    border-right: 4px dashed #fff;
  }

  .b-d-sm-b-4-d-w {
    border-bottom: 4px dashed #fff;
  }

  .b-d-sm-l-4-d-w {
    border-left: 4px dashed #fff;
  }

  .b-d-sm-4-s-w {
    border: 4px solid #fff;
  }

  .b-d-sm-t-4-s-w {
    border-top: 4px solid #fff;
  }

  .b-d-sm-r-4-s-w {
    border-right: 4px solid #fff;
  }

  .b-d-sm-b-4-s-w {
    border-bottom: 4px solid #fff;
  }

  .b-d-sm-l-4-s-w {
    border-left: 4px solid #fff;
  }

  .b-d-sm-4-d-b {
    border: 4px dashed #000;
  }

  .b-d-sm-t-4-d-b {
    border-top: 4px dashed #000;
  }

  .b-d-sm-r-4-d-b {
    border-right: 4px dashed #000;
  }

  .b-d-sm-b-4-d-b {
    border-bottom: 4px dashed #000;
  }

  .b-d-sm-l-4-d-b {
    border-left: 4px dashed #000;
  }

  .b-d-sm-4-s-b {
    border: 4px solid #000;
  }

  .b-d-sm-t-4-s-b {
    border-top: 4px solid #000;
  }

  .b-d-sm-r-4-s-b {
    border-right: 4px solid #000;
  }

  .b-d-sm-b-4-s-b {
    border-bottom: 4px solid #000;
  }

  .b-d-sm-l-4-s-b {
    border-left: 4px solid #000;
  }

  .b-d-sm-4-d-tc {
    border: 4px dashed #0066ae;
  }

  .b-d-sm-t-4-d-tc {
    border-top: 4px dashed #0066ae;
  }

  .b-d-sm-r-4-d-tc {
    border-right: 4px dashed #0066ae;
  }

  .b-d-sm-b-4-d-tc {
    border-bottom: 4px dashed #0066ae;
  }

  .b-d-sm-l-4-d-tc {
    border-left: 4px dashed #0066ae;
  }

  .b-d-sm-4-s-tc {
    border: 4px solid #0066ae;
  }

  .b-d-sm-t-4-s-tc {
    border-top: 4px solid #0066ae;
  }

  .b-d-sm-r-4-s-tc {
    border-right: 4px solid #0066ae;
  }

  .b-d-sm-b-4-s-tc {
    border-bottom: 4px solid #0066ae;
  }

  .b-d-sm-l-4-s-tc {
    border-left: 4px solid #0066ae;
  }

  .b-d-sm-4-d-c1 {
    border: 4px dashed #0066ae;
  }

  .b-d-sm-t-4-d-c1 {
    border-top: 4px dashed #0066ae;
  }

  .b-d-sm-r-4-d-c1 {
    border-right: 4px dashed #0066ae;
  }

  .b-d-sm-b-4-d-c1 {
    border-bottom: 4px dashed #0066ae;
  }

  .b-d-sm-l-4-d-c1 {
    border-left: 4px dashed #0066ae;
  }

  .b-d-sm-4-s-c1 {
    border: 4px solid #0066ae;
  }

  .b-d-sm-t-4-s-c1 {
    border-top: 4px solid #0066ae;
  }

  .b-d-sm-r-4-s-c1 {
    border-right: 4px solid #0066ae;
  }

  .b-d-sm-b-4-s-c1 {
    border-bottom: 4px solid #0066ae;
  }

  .b-d-sm-l-4-s-c1 {
    border-left: 4px solid #0066ae;
  }

  .b-d-sm-4-d-c2 {
    border: 4px dashed #47a54a;
  }

  .b-d-sm-t-4-d-c2 {
    border-top: 4px dashed #47a54a;
  }

  .b-d-sm-r-4-d-c2 {
    border-right: 4px dashed #47a54a;
  }

  .b-d-sm-b-4-d-c2 {
    border-bottom: 4px dashed #47a54a;
  }

  .b-d-sm-l-4-d-c2 {
    border-left: 4px dashed #47a54a;
  }

  .b-d-sm-4-s-c2 {
    border: 4px solid #47a54a;
  }

  .b-d-sm-t-4-s-c2 {
    border-top: 4px solid #47a54a;
  }

  .b-d-sm-r-4-s-c2 {
    border-right: 4px solid #47a54a;
  }

  .b-d-sm-b-4-s-c2 {
    border-bottom: 4px solid #47a54a;
  }

  .b-d-sm-l-4-s-c2 {
    border-left: 4px solid #47a54a;
  }

  .b-d-sm-4-d-c3 {
    border: 4px dashed #cacaca;
  }

  .b-d-sm-t-4-d-c3 {
    border-top: 4px dashed #cacaca;
  }

  .b-d-sm-r-4-d-c3 {
    border-right: 4px dashed #cacaca;
  }

  .b-d-sm-b-4-d-c3 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-d-sm-l-4-d-c3 {
    border-left: 4px dashed #cacaca;
  }

  .b-d-sm-4-s-c3 {
    border: 4px solid #cacaca;
  }

  .b-d-sm-t-4-s-c3 {
    border-top: 4px solid #cacaca;
  }

  .b-d-sm-r-4-s-c3 {
    border-right: 4px solid #cacaca;
  }

  .b-d-sm-b-4-s-c3 {
    border-bottom: 4px solid #cacaca;
  }

  .b-d-sm-l-4-s-c3 {
    border-left: 4px solid #cacaca;
  }

  .b-d-sm-4-d-c4 {
    border: 4px dashed #d1d1d1;
  }

  .b-d-sm-t-4-d-c4 {
    border-top: 4px dashed #d1d1d1;
  }

  .b-d-sm-r-4-d-c4 {
    border-right: 4px dashed #d1d1d1;
  }

  .b-d-sm-b-4-d-c4 {
    border-bottom: 4px dashed #d1d1d1;
  }

  .b-d-sm-l-4-d-c4 {
    border-left: 4px dashed #d1d1d1;
  }

  .b-d-sm-4-s-c4 {
    border: 4px solid #d1d1d1;
  }

  .b-d-sm-t-4-s-c4 {
    border-top: 4px solid #d1d1d1;
  }

  .b-d-sm-r-4-s-c4 {
    border-right: 4px solid #d1d1d1;
  }

  .b-d-sm-b-4-s-c4 {
    border-bottom: 4px solid #d1d1d1;
  }

  .b-d-sm-l-4-s-c4 {
    border-left: 4px solid #d1d1d1;
  }

  .b-d-sm-4-d-c5 {
    border: 4px dashed #ba0404;
  }

  .b-d-sm-t-4-d-c5 {
    border-top: 4px dashed #ba0404;
  }

  .b-d-sm-r-4-d-c5 {
    border-right: 4px dashed #ba0404;
  }

  .b-d-sm-b-4-d-c5 {
    border-bottom: 4px dashed #ba0404;
  }

  .b-d-sm-l-4-d-c5 {
    border-left: 4px dashed #ba0404;
  }

  .b-d-sm-4-s-c5 {
    border: 4px solid #ba0404;
  }

  .b-d-sm-t-4-s-c5 {
    border-top: 4px solid #ba0404;
  }

  .b-d-sm-r-4-s-c5 {
    border-right: 4px solid #ba0404;
  }

  .b-d-sm-b-4-s-c5 {
    border-bottom: 4px solid #ba0404;
  }

  .b-d-sm-l-4-s-c5 {
    border-left: 4px solid #ba0404;
  }

  .b-d-sm-4-d-c6 {
    border: 4px dashed #cacaca;
  }

  .b-d-sm-t-4-d-c6 {
    border-top: 4px dashed #cacaca;
  }

  .b-d-sm-r-4-d-c6 {
    border-right: 4px dashed #cacaca;
  }

  .b-d-sm-b-4-d-c6 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-d-sm-l-4-d-c6 {
    border-left: 4px dashed #cacaca;
  }

  .b-d-sm-4-s-c6 {
    border: 4px solid #cacaca;
  }

  .b-d-sm-t-4-s-c6 {
    border-top: 4px solid #cacaca;
  }

  .b-d-sm-r-4-s-c6 {
    border-right: 4px solid #cacaca;
  }

  .b-d-sm-b-4-s-c6 {
    border-bottom: 4px solid #cacaca;
  }

  .b-d-sm-l-4-s-c6 {
    border-left: 4px solid #cacaca;
  }

  .b-d-sm-4-d-c7 {
    border: 4px dashed #f5f5f5;
  }

  .b-d-sm-t-4-d-c7 {
    border-top: 4px dashed #f5f5f5;
  }

  .b-d-sm-r-4-d-c7 {
    border-right: 4px dashed #f5f5f5;
  }

  .b-d-sm-b-4-d-c7 {
    border-bottom: 4px dashed #f5f5f5;
  }

  .b-d-sm-l-4-d-c7 {
    border-left: 4px dashed #f5f5f5;
  }

  .b-d-sm-4-s-c7 {
    border: 4px solid #f5f5f5;
  }

  .b-d-sm-t-4-s-c7 {
    border-top: 4px solid #f5f5f5;
  }

  .b-d-sm-r-4-s-c7 {
    border-right: 4px solid #f5f5f5;
  }

  .b-d-sm-b-4-s-c7 {
    border-bottom: 4px solid #f5f5f5;
  }

  .b-d-sm-l-4-s-c7 {
    border-left: 4px solid #f5f5f5;
  }

  .b-d-sm-4-d-c8 {
    border: 4px dashed #d8d8d8;
  }

  .b-d-sm-t-4-d-c8 {
    border-top: 4px dashed #d8d8d8;
  }

  .b-d-sm-r-4-d-c8 {
    border-right: 4px dashed #d8d8d8;
  }

  .b-d-sm-b-4-d-c8 {
    border-bottom: 4px dashed #d8d8d8;
  }

  .b-d-sm-l-4-d-c8 {
    border-left: 4px dashed #d8d8d8;
  }

  .b-d-sm-4-s-c8 {
    border: 4px solid #d8d8d8;
  }

  .b-d-sm-t-4-s-c8 {
    border-top: 4px solid #d8d8d8;
  }

  .b-d-sm-r-4-s-c8 {
    border-right: 4px solid #d8d8d8;
  }

  .b-d-sm-b-4-s-c8 {
    border-bottom: 4px solid #d8d8d8;
  }

  .b-d-sm-l-4-s-c8 {
    border-left: 4px solid #d8d8d8;
  }

  .b-d-sm-4-d-c9 {
    border: 4px dashed #dddddd;
  }

  .b-d-sm-t-4-d-c9 {
    border-top: 4px dashed #dddddd;
  }

  .b-d-sm-r-4-d-c9 {
    border-right: 4px dashed #dddddd;
  }

  .b-d-sm-b-4-d-c9 {
    border-bottom: 4px dashed #dddddd;
  }

  .b-d-sm-l-4-d-c9 {
    border-left: 4px dashed #dddddd;
  }

  .b-d-sm-4-s-c9 {
    border: 4px solid #dddddd;
  }

  .b-d-sm-t-4-s-c9 {
    border-top: 4px solid #dddddd;
  }

  .b-d-sm-r-4-s-c9 {
    border-right: 4px solid #dddddd;
  }

  .b-d-sm-b-4-s-c9 {
    border-bottom: 4px solid #dddddd;
  }

  .b-d-sm-l-4-s-c9 {
    border-left: 4px solid #dddddd;
  }

  .b-d-sm-4-d-c10 {
    border: 4px dashed #ed1b24;
  }

  .b-d-sm-t-4-d-c10 {
    border-top: 4px dashed #ed1b24;
  }

  .b-d-sm-r-4-d-c10 {
    border-right: 4px dashed #ed1b24;
  }

  .b-d-sm-b-4-d-c10 {
    border-bottom: 4px dashed #ed1b24;
  }

  .b-d-sm-l-4-d-c10 {
    border-left: 4px dashed #ed1b24;
  }

  .b-d-sm-4-s-c10 {
    border: 4px solid #ed1b24;
  }

  .b-d-sm-t-4-s-c10 {
    border-top: 4px solid #ed1b24;
  }

  .b-d-sm-r-4-s-c10 {
    border-right: 4px solid #ed1b24;
  }

  .b-d-sm-b-4-s-c10 {
    border-bottom: 4px solid #ed1b24;
  }

  .b-d-sm-l-4-s-c10 {
    border-left: 4px solid #ed1b24;
  }

  .b-d-sm-5-d-w {
    border: 5px dashed #fff;
  }

  .b-d-sm-t-5-d-w {
    border-top: 5px dashed #fff;
  }

  .b-d-sm-r-5-d-w {
    border-right: 5px dashed #fff;
  }

  .b-d-sm-b-5-d-w {
    border-bottom: 5px dashed #fff;
  }

  .b-d-sm-l-5-d-w {
    border-left: 5px dashed #fff;
  }

  .b-d-sm-5-s-w {
    border: 5px solid #fff;
  }

  .b-d-sm-t-5-s-w {
    border-top: 5px solid #fff;
  }

  .b-d-sm-r-5-s-w {
    border-right: 5px solid #fff;
  }

  .b-d-sm-b-5-s-w {
    border-bottom: 5px solid #fff;
  }

  .b-d-sm-l-5-s-w {
    border-left: 5px solid #fff;
  }

  .b-d-sm-5-d-b {
    border: 5px dashed #000;
  }

  .b-d-sm-t-5-d-b {
    border-top: 5px dashed #000;
  }

  .b-d-sm-r-5-d-b {
    border-right: 5px dashed #000;
  }

  .b-d-sm-b-5-d-b {
    border-bottom: 5px dashed #000;
  }

  .b-d-sm-l-5-d-b {
    border-left: 5px dashed #000;
  }

  .b-d-sm-5-s-b {
    border: 5px solid #000;
  }

  .b-d-sm-t-5-s-b {
    border-top: 5px solid #000;
  }

  .b-d-sm-r-5-s-b {
    border-right: 5px solid #000;
  }

  .b-d-sm-b-5-s-b {
    border-bottom: 5px solid #000;
  }

  .b-d-sm-l-5-s-b {
    border-left: 5px solid #000;
  }

  .b-d-sm-5-d-tc {
    border: 5px dashed #0066ae;
  }

  .b-d-sm-t-5-d-tc {
    border-top: 5px dashed #0066ae;
  }

  .b-d-sm-r-5-d-tc {
    border-right: 5px dashed #0066ae;
  }

  .b-d-sm-b-5-d-tc {
    border-bottom: 5px dashed #0066ae;
  }

  .b-d-sm-l-5-d-tc {
    border-left: 5px dashed #0066ae;
  }

  .b-d-sm-5-s-tc {
    border: 5px solid #0066ae;
  }

  .b-d-sm-t-5-s-tc {
    border-top: 5px solid #0066ae;
  }

  .b-d-sm-r-5-s-tc {
    border-right: 5px solid #0066ae;
  }

  .b-d-sm-b-5-s-tc {
    border-bottom: 5px solid #0066ae;
  }

  .b-d-sm-l-5-s-tc {
    border-left: 5px solid #0066ae;
  }

  .b-d-sm-5-d-c1 {
    border: 5px dashed #0066ae;
  }

  .b-d-sm-t-5-d-c1 {
    border-top: 5px dashed #0066ae;
  }

  .b-d-sm-r-5-d-c1 {
    border-right: 5px dashed #0066ae;
  }

  .b-d-sm-b-5-d-c1 {
    border-bottom: 5px dashed #0066ae;
  }

  .b-d-sm-l-5-d-c1 {
    border-left: 5px dashed #0066ae;
  }

  .b-d-sm-5-s-c1 {
    border: 5px solid #0066ae;
  }

  .b-d-sm-t-5-s-c1 {
    border-top: 5px solid #0066ae;
  }

  .b-d-sm-r-5-s-c1 {
    border-right: 5px solid #0066ae;
  }

  .b-d-sm-b-5-s-c1 {
    border-bottom: 5px solid #0066ae;
  }

  .b-d-sm-l-5-s-c1 {
    border-left: 5px solid #0066ae;
  }

  .b-d-sm-5-d-c2 {
    border: 5px dashed #47a54a;
  }

  .b-d-sm-t-5-d-c2 {
    border-top: 5px dashed #47a54a;
  }

  .b-d-sm-r-5-d-c2 {
    border-right: 5px dashed #47a54a;
  }

  .b-d-sm-b-5-d-c2 {
    border-bottom: 5px dashed #47a54a;
  }

  .b-d-sm-l-5-d-c2 {
    border-left: 5px dashed #47a54a;
  }

  .b-d-sm-5-s-c2 {
    border: 5px solid #47a54a;
  }

  .b-d-sm-t-5-s-c2 {
    border-top: 5px solid #47a54a;
  }

  .b-d-sm-r-5-s-c2 {
    border-right: 5px solid #47a54a;
  }

  .b-d-sm-b-5-s-c2 {
    border-bottom: 5px solid #47a54a;
  }

  .b-d-sm-l-5-s-c2 {
    border-left: 5px solid #47a54a;
  }

  .b-d-sm-5-d-c3 {
    border: 5px dashed #cacaca;
  }

  .b-d-sm-t-5-d-c3 {
    border-top: 5px dashed #cacaca;
  }

  .b-d-sm-r-5-d-c3 {
    border-right: 5px dashed #cacaca;
  }

  .b-d-sm-b-5-d-c3 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-d-sm-l-5-d-c3 {
    border-left: 5px dashed #cacaca;
  }

  .b-d-sm-5-s-c3 {
    border: 5px solid #cacaca;
  }

  .b-d-sm-t-5-s-c3 {
    border-top: 5px solid #cacaca;
  }

  .b-d-sm-r-5-s-c3 {
    border-right: 5px solid #cacaca;
  }

  .b-d-sm-b-5-s-c3 {
    border-bottom: 5px solid #cacaca;
  }

  .b-d-sm-l-5-s-c3 {
    border-left: 5px solid #cacaca;
  }

  .b-d-sm-5-d-c4 {
    border: 5px dashed #d1d1d1;
  }

  .b-d-sm-t-5-d-c4 {
    border-top: 5px dashed #d1d1d1;
  }

  .b-d-sm-r-5-d-c4 {
    border-right: 5px dashed #d1d1d1;
  }

  .b-d-sm-b-5-d-c4 {
    border-bottom: 5px dashed #d1d1d1;
  }

  .b-d-sm-l-5-d-c4 {
    border-left: 5px dashed #d1d1d1;
  }

  .b-d-sm-5-s-c4 {
    border: 5px solid #d1d1d1;
  }

  .b-d-sm-t-5-s-c4 {
    border-top: 5px solid #d1d1d1;
  }

  .b-d-sm-r-5-s-c4 {
    border-right: 5px solid #d1d1d1;
  }

  .b-d-sm-b-5-s-c4 {
    border-bottom: 5px solid #d1d1d1;
  }

  .b-d-sm-l-5-s-c4 {
    border-left: 5px solid #d1d1d1;
  }

  .b-d-sm-5-d-c5 {
    border: 5px dashed #ba0404;
  }

  .b-d-sm-t-5-d-c5 {
    border-top: 5px dashed #ba0404;
  }

  .b-d-sm-r-5-d-c5 {
    border-right: 5px dashed #ba0404;
  }

  .b-d-sm-b-5-d-c5 {
    border-bottom: 5px dashed #ba0404;
  }

  .b-d-sm-l-5-d-c5 {
    border-left: 5px dashed #ba0404;
  }

  .b-d-sm-5-s-c5 {
    border: 5px solid #ba0404;
  }

  .b-d-sm-t-5-s-c5 {
    border-top: 5px solid #ba0404;
  }

  .b-d-sm-r-5-s-c5 {
    border-right: 5px solid #ba0404;
  }

  .b-d-sm-b-5-s-c5 {
    border-bottom: 5px solid #ba0404;
  }

  .b-d-sm-l-5-s-c5 {
    border-left: 5px solid #ba0404;
  }

  .b-d-sm-5-d-c6 {
    border: 5px dashed #cacaca;
  }

  .b-d-sm-t-5-d-c6 {
    border-top: 5px dashed #cacaca;
  }

  .b-d-sm-r-5-d-c6 {
    border-right: 5px dashed #cacaca;
  }

  .b-d-sm-b-5-d-c6 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-d-sm-l-5-d-c6 {
    border-left: 5px dashed #cacaca;
  }

  .b-d-sm-5-s-c6 {
    border: 5px solid #cacaca;
  }

  .b-d-sm-t-5-s-c6 {
    border-top: 5px solid #cacaca;
  }

  .b-d-sm-r-5-s-c6 {
    border-right: 5px solid #cacaca;
  }

  .b-d-sm-b-5-s-c6 {
    border-bottom: 5px solid #cacaca;
  }

  .b-d-sm-l-5-s-c6 {
    border-left: 5px solid #cacaca;
  }

  .b-d-sm-5-d-c7 {
    border: 5px dashed #f5f5f5;
  }

  .b-d-sm-t-5-d-c7 {
    border-top: 5px dashed #f5f5f5;
  }

  .b-d-sm-r-5-d-c7 {
    border-right: 5px dashed #f5f5f5;
  }

  .b-d-sm-b-5-d-c7 {
    border-bottom: 5px dashed #f5f5f5;
  }

  .b-d-sm-l-5-d-c7 {
    border-left: 5px dashed #f5f5f5;
  }

  .b-d-sm-5-s-c7 {
    border: 5px solid #f5f5f5;
  }

  .b-d-sm-t-5-s-c7 {
    border-top: 5px solid #f5f5f5;
  }

  .b-d-sm-r-5-s-c7 {
    border-right: 5px solid #f5f5f5;
  }

  .b-d-sm-b-5-s-c7 {
    border-bottom: 5px solid #f5f5f5;
  }

  .b-d-sm-l-5-s-c7 {
    border-left: 5px solid #f5f5f5;
  }

  .b-d-sm-5-d-c8 {
    border: 5px dashed #d8d8d8;
  }

  .b-d-sm-t-5-d-c8 {
    border-top: 5px dashed #d8d8d8;
  }

  .b-d-sm-r-5-d-c8 {
    border-right: 5px dashed #d8d8d8;
  }

  .b-d-sm-b-5-d-c8 {
    border-bottom: 5px dashed #d8d8d8;
  }

  .b-d-sm-l-5-d-c8 {
    border-left: 5px dashed #d8d8d8;
  }

  .b-d-sm-5-s-c8 {
    border: 5px solid #d8d8d8;
  }

  .b-d-sm-t-5-s-c8 {
    border-top: 5px solid #d8d8d8;
  }

  .b-d-sm-r-5-s-c8 {
    border-right: 5px solid #d8d8d8;
  }

  .b-d-sm-b-5-s-c8 {
    border-bottom: 5px solid #d8d8d8;
  }

  .b-d-sm-l-5-s-c8 {
    border-left: 5px solid #d8d8d8;
  }

  .b-d-sm-5-d-c9 {
    border: 5px dashed #dddddd;
  }

  .b-d-sm-t-5-d-c9 {
    border-top: 5px dashed #dddddd;
  }

  .b-d-sm-r-5-d-c9 {
    border-right: 5px dashed #dddddd;
  }

  .b-d-sm-b-5-d-c9 {
    border-bottom: 5px dashed #dddddd;
  }

  .b-d-sm-l-5-d-c9 {
    border-left: 5px dashed #dddddd;
  }

  .b-d-sm-5-s-c9 {
    border: 5px solid #dddddd;
  }

  .b-d-sm-t-5-s-c9 {
    border-top: 5px solid #dddddd;
  }

  .b-d-sm-r-5-s-c9 {
    border-right: 5px solid #dddddd;
  }

  .b-d-sm-b-5-s-c9 {
    border-bottom: 5px solid #dddddd;
  }

  .b-d-sm-l-5-s-c9 {
    border-left: 5px solid #dddddd;
  }

  .b-d-sm-5-d-c10 {
    border: 5px dashed #ed1b24;
  }

  .b-d-sm-t-5-d-c10 {
    border-top: 5px dashed #ed1b24;
  }

  .b-d-sm-r-5-d-c10 {
    border-right: 5px dashed #ed1b24;
  }

  .b-d-sm-b-5-d-c10 {
    border-bottom: 5px dashed #ed1b24;
  }

  .b-d-sm-l-5-d-c10 {
    border-left: 5px dashed #ed1b24;
  }

  .b-d-sm-5-s-c10 {
    border: 5px solid #ed1b24;
  }

  .b-d-sm-t-5-s-c10 {
    border-top: 5px solid #ed1b24;
  }

  .b-d-sm-r-5-s-c10 {
    border-right: 5px solid #ed1b24;
  }

  .b-d-sm-b-5-s-c10 {
    border-bottom: 5px solid #ed1b24;
  }

  .b-d-sm-l-5-s-c10 {
    border-left: 5px solid #ed1b24;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .b-o-sm-1-d-w {
    border: 1px dashed #fff;
  }

  .b-o-sm-t-1-d-w {
    border-top: 1px dashed #fff;
  }

  .b-o-sm-r-1-d-w {
    border-right: 1px dashed #fff;
  }

  .b-o-sm-b-1-d-w {
    border-bottom: 1px dashed #fff;
  }

  .b-o-sm-l-1-d-w {
    border-left: 1px dashed #fff;
  }

  .b-o-sm-1-s-w {
    border: 1px solid #fff;
  }

  .b-o-sm-t-1-s-w {
    border-top: 1px solid #fff;
  }

  .b-o-sm-r-1-s-w {
    border-right: 1px solid #fff;
  }

  .b-o-sm-b-1-s-w {
    border-bottom: 1px solid #fff;
  }

  .b-o-sm-l-1-s-w {
    border-left: 1px solid #fff;
  }

  .b-o-sm-1-d-b {
    border: 1px dashed #000;
  }

  .b-o-sm-t-1-d-b {
    border-top: 1px dashed #000;
  }

  .b-o-sm-r-1-d-b {
    border-right: 1px dashed #000;
  }

  .b-o-sm-b-1-d-b {
    border-bottom: 1px dashed #000;
  }

  .b-o-sm-l-1-d-b {
    border-left: 1px dashed #000;
  }

  .b-o-sm-1-s-b {
    border: 1px solid #000;
  }

  .b-o-sm-t-1-s-b {
    border-top: 1px solid #000;
  }

  .b-o-sm-r-1-s-b {
    border-right: 1px solid #000;
  }

  .b-o-sm-b-1-s-b {
    border-bottom: 1px solid #000;
  }

  .b-o-sm-l-1-s-b {
    border-left: 1px solid #000;
  }

  .b-o-sm-1-d-tc {
    border: 1px dashed #0066ae;
  }

  .b-o-sm-t-1-d-tc {
    border-top: 1px dashed #0066ae;
  }

  .b-o-sm-r-1-d-tc {
    border-right: 1px dashed #0066ae;
  }

  .b-o-sm-b-1-d-tc {
    border-bottom: 1px dashed #0066ae;
  }

  .b-o-sm-l-1-d-tc {
    border-left: 1px dashed #0066ae;
  }

  .b-o-sm-1-s-tc {
    border: 1px solid #0066ae;
  }

  .b-o-sm-t-1-s-tc {
    border-top: 1px solid #0066ae;
  }

  .b-o-sm-r-1-s-tc {
    border-right: 1px solid #0066ae;
  }

  .b-o-sm-b-1-s-tc {
    border-bottom: 1px solid #0066ae;
  }

  .b-o-sm-l-1-s-tc {
    border-left: 1px solid #0066ae;
  }

  .b-o-sm-1-d-c1 {
    border: 1px dashed #0066ae;
  }

  .b-o-sm-t-1-d-c1 {
    border-top: 1px dashed #0066ae;
  }

  .b-o-sm-r-1-d-c1 {
    border-right: 1px dashed #0066ae;
  }

  .b-o-sm-b-1-d-c1 {
    border-bottom: 1px dashed #0066ae;
  }

  .b-o-sm-l-1-d-c1 {
    border-left: 1px dashed #0066ae;
  }

  .b-o-sm-1-s-c1 {
    border: 1px solid #0066ae;
  }

  .b-o-sm-t-1-s-c1 {
    border-top: 1px solid #0066ae;
  }

  .b-o-sm-r-1-s-c1 {
    border-right: 1px solid #0066ae;
  }

  .b-o-sm-b-1-s-c1 {
    border-bottom: 1px solid #0066ae;
  }

  .b-o-sm-l-1-s-c1 {
    border-left: 1px solid #0066ae;
  }

  .b-o-sm-1-d-c2 {
    border: 1px dashed #47a54a;
  }

  .b-o-sm-t-1-d-c2 {
    border-top: 1px dashed #47a54a;
  }

  .b-o-sm-r-1-d-c2 {
    border-right: 1px dashed #47a54a;
  }

  .b-o-sm-b-1-d-c2 {
    border-bottom: 1px dashed #47a54a;
  }

  .b-o-sm-l-1-d-c2 {
    border-left: 1px dashed #47a54a;
  }

  .b-o-sm-1-s-c2 {
    border: 1px solid #47a54a;
  }

  .b-o-sm-t-1-s-c2 {
    border-top: 1px solid #47a54a;
  }

  .b-o-sm-r-1-s-c2 {
    border-right: 1px solid #47a54a;
  }

  .b-o-sm-b-1-s-c2 {
    border-bottom: 1px solid #47a54a;
  }

  .b-o-sm-l-1-s-c2 {
    border-left: 1px solid #47a54a;
  }

  .b-o-sm-1-d-c3 {
    border: 1px dashed #cacaca;
  }

  .b-o-sm-t-1-d-c3 {
    border-top: 1px dashed #cacaca;
  }

  .b-o-sm-r-1-d-c3 {
    border-right: 1px dashed #cacaca;
  }

  .b-o-sm-b-1-d-c3 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-o-sm-l-1-d-c3 {
    border-left: 1px dashed #cacaca;
  }

  .b-o-sm-1-s-c3 {
    border: 1px solid #cacaca;
  }

  .b-o-sm-t-1-s-c3 {
    border-top: 1px solid #cacaca;
  }

  .b-o-sm-r-1-s-c3 {
    border-right: 1px solid #cacaca;
  }

  .b-o-sm-b-1-s-c3 {
    border-bottom: 1px solid #cacaca;
  }

  .b-o-sm-l-1-s-c3 {
    border-left: 1px solid #cacaca;
  }

  .b-o-sm-1-d-c4 {
    border: 1px dashed #d1d1d1;
  }

  .b-o-sm-t-1-d-c4 {
    border-top: 1px dashed #d1d1d1;
  }

  .b-o-sm-r-1-d-c4 {
    border-right: 1px dashed #d1d1d1;
  }

  .b-o-sm-b-1-d-c4 {
    border-bottom: 1px dashed #d1d1d1;
  }

  .b-o-sm-l-1-d-c4 {
    border-left: 1px dashed #d1d1d1;
  }

  .b-o-sm-1-s-c4 {
    border: 1px solid #d1d1d1;
  }

  .b-o-sm-t-1-s-c4 {
    border-top: 1px solid #d1d1d1;
  }

  .b-o-sm-r-1-s-c4 {
    border-right: 1px solid #d1d1d1;
  }

  .b-o-sm-b-1-s-c4 {
    border-bottom: 1px solid #d1d1d1;
  }

  .b-o-sm-l-1-s-c4 {
    border-left: 1px solid #d1d1d1;
  }

  .b-o-sm-1-d-c5 {
    border: 1px dashed #ba0404;
  }

  .b-o-sm-t-1-d-c5 {
    border-top: 1px dashed #ba0404;
  }

  .b-o-sm-r-1-d-c5 {
    border-right: 1px dashed #ba0404;
  }

  .b-o-sm-b-1-d-c5 {
    border-bottom: 1px dashed #ba0404;
  }

  .b-o-sm-l-1-d-c5 {
    border-left: 1px dashed #ba0404;
  }

  .b-o-sm-1-s-c5 {
    border: 1px solid #ba0404;
  }

  .b-o-sm-t-1-s-c5 {
    border-top: 1px solid #ba0404;
  }

  .b-o-sm-r-1-s-c5 {
    border-right: 1px solid #ba0404;
  }

  .b-o-sm-b-1-s-c5 {
    border-bottom: 1px solid #ba0404;
  }

  .b-o-sm-l-1-s-c5 {
    border-left: 1px solid #ba0404;
  }

  .b-o-sm-1-d-c6 {
    border: 1px dashed #cacaca;
  }

  .b-o-sm-t-1-d-c6 {
    border-top: 1px dashed #cacaca;
  }

  .b-o-sm-r-1-d-c6 {
    border-right: 1px dashed #cacaca;
  }

  .b-o-sm-b-1-d-c6 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-o-sm-l-1-d-c6 {
    border-left: 1px dashed #cacaca;
  }

  .b-o-sm-1-s-c6 {
    border: 1px solid #cacaca;
  }

  .b-o-sm-t-1-s-c6 {
    border-top: 1px solid #cacaca;
  }

  .b-o-sm-r-1-s-c6 {
    border-right: 1px solid #cacaca;
  }

  .b-o-sm-b-1-s-c6 {
    border-bottom: 1px solid #cacaca;
  }

  .b-o-sm-l-1-s-c6 {
    border-left: 1px solid #cacaca;
  }

  .b-o-sm-1-d-c7 {
    border: 1px dashed #f5f5f5;
  }

  .b-o-sm-t-1-d-c7 {
    border-top: 1px dashed #f5f5f5;
  }

  .b-o-sm-r-1-d-c7 {
    border-right: 1px dashed #f5f5f5;
  }

  .b-o-sm-b-1-d-c7 {
    border-bottom: 1px dashed #f5f5f5;
  }

  .b-o-sm-l-1-d-c7 {
    border-left: 1px dashed #f5f5f5;
  }

  .b-o-sm-1-s-c7 {
    border: 1px solid #f5f5f5;
  }

  .b-o-sm-t-1-s-c7 {
    border-top: 1px solid #f5f5f5;
  }

  .b-o-sm-r-1-s-c7 {
    border-right: 1px solid #f5f5f5;
  }

  .b-o-sm-b-1-s-c7 {
    border-bottom: 1px solid #f5f5f5;
  }

  .b-o-sm-l-1-s-c7 {
    border-left: 1px solid #f5f5f5;
  }

  .b-o-sm-1-d-c8 {
    border: 1px dashed #d8d8d8;
  }

  .b-o-sm-t-1-d-c8 {
    border-top: 1px dashed #d8d8d8;
  }

  .b-o-sm-r-1-d-c8 {
    border-right: 1px dashed #d8d8d8;
  }

  .b-o-sm-b-1-d-c8 {
    border-bottom: 1px dashed #d8d8d8;
  }

  .b-o-sm-l-1-d-c8 {
    border-left: 1px dashed #d8d8d8;
  }

  .b-o-sm-1-s-c8 {
    border: 1px solid #d8d8d8;
  }

  .b-o-sm-t-1-s-c8 {
    border-top: 1px solid #d8d8d8;
  }

  .b-o-sm-r-1-s-c8 {
    border-right: 1px solid #d8d8d8;
  }

  .b-o-sm-b-1-s-c8 {
    border-bottom: 1px solid #d8d8d8;
  }

  .b-o-sm-l-1-s-c8 {
    border-left: 1px solid #d8d8d8;
  }

  .b-o-sm-1-d-c9 {
    border: 1px dashed #dddddd;
  }

  .b-o-sm-t-1-d-c9 {
    border-top: 1px dashed #dddddd;
  }

  .b-o-sm-r-1-d-c9 {
    border-right: 1px dashed #dddddd;
  }

  .b-o-sm-b-1-d-c9 {
    border-bottom: 1px dashed #dddddd;
  }

  .b-o-sm-l-1-d-c9 {
    border-left: 1px dashed #dddddd;
  }

  .b-o-sm-1-s-c9 {
    border: 1px solid #dddddd;
  }

  .b-o-sm-t-1-s-c9 {
    border-top: 1px solid #dddddd;
  }

  .b-o-sm-r-1-s-c9 {
    border-right: 1px solid #dddddd;
  }

  .b-o-sm-b-1-s-c9 {
    border-bottom: 1px solid #dddddd;
  }

  .b-o-sm-l-1-s-c9 {
    border-left: 1px solid #dddddd;
  }

  .b-o-sm-1-d-c10 {
    border: 1px dashed #ed1b24;
  }

  .b-o-sm-t-1-d-c10 {
    border-top: 1px dashed #ed1b24;
  }

  .b-o-sm-r-1-d-c10 {
    border-right: 1px dashed #ed1b24;
  }

  .b-o-sm-b-1-d-c10 {
    border-bottom: 1px dashed #ed1b24;
  }

  .b-o-sm-l-1-d-c10 {
    border-left: 1px dashed #ed1b24;
  }

  .b-o-sm-1-s-c10 {
    border: 1px solid #ed1b24;
  }

  .b-o-sm-t-1-s-c10 {
    border-top: 1px solid #ed1b24;
  }

  .b-o-sm-r-1-s-c10 {
    border-right: 1px solid #ed1b24;
  }

  .b-o-sm-b-1-s-c10 {
    border-bottom: 1px solid #ed1b24;
  }

  .b-o-sm-l-1-s-c10 {
    border-left: 1px solid #ed1b24;
  }

  .b-o-sm-2-d-w {
    border: 2px dashed #fff;
  }

  .b-o-sm-t-2-d-w {
    border-top: 2px dashed #fff;
  }

  .b-o-sm-r-2-d-w {
    border-right: 2px dashed #fff;
  }

  .b-o-sm-b-2-d-w {
    border-bottom: 2px dashed #fff;
  }

  .b-o-sm-l-2-d-w {
    border-left: 2px dashed #fff;
  }

  .b-o-sm-2-s-w {
    border: 2px solid #fff;
  }

  .b-o-sm-t-2-s-w {
    border-top: 2px solid #fff;
  }

  .b-o-sm-r-2-s-w {
    border-right: 2px solid #fff;
  }

  .b-o-sm-b-2-s-w {
    border-bottom: 2px solid #fff;
  }

  .b-o-sm-l-2-s-w {
    border-left: 2px solid #fff;
  }

  .b-o-sm-2-d-b {
    border: 2px dashed #000;
  }

  .b-o-sm-t-2-d-b {
    border-top: 2px dashed #000;
  }

  .b-o-sm-r-2-d-b {
    border-right: 2px dashed #000;
  }

  .b-o-sm-b-2-d-b {
    border-bottom: 2px dashed #000;
  }

  .b-o-sm-l-2-d-b {
    border-left: 2px dashed #000;
  }

  .b-o-sm-2-s-b {
    border: 2px solid #000;
  }

  .b-o-sm-t-2-s-b {
    border-top: 2px solid #000;
  }

  .b-o-sm-r-2-s-b {
    border-right: 2px solid #000;
  }

  .b-o-sm-b-2-s-b {
    border-bottom: 2px solid #000;
  }

  .b-o-sm-l-2-s-b {
    border-left: 2px solid #000;
  }

  .b-o-sm-2-d-tc {
    border: 2px dashed #0066ae;
  }

  .b-o-sm-t-2-d-tc {
    border-top: 2px dashed #0066ae;
  }

  .b-o-sm-r-2-d-tc {
    border-right: 2px dashed #0066ae;
  }

  .b-o-sm-b-2-d-tc {
    border-bottom: 2px dashed #0066ae;
  }

  .b-o-sm-l-2-d-tc {
    border-left: 2px dashed #0066ae;
  }

  .b-o-sm-2-s-tc {
    border: 2px solid #0066ae;
  }

  .b-o-sm-t-2-s-tc {
    border-top: 2px solid #0066ae;
  }

  .b-o-sm-r-2-s-tc {
    border-right: 2px solid #0066ae;
  }

  .b-o-sm-b-2-s-tc {
    border-bottom: 2px solid #0066ae;
  }

  .b-o-sm-l-2-s-tc {
    border-left: 2px solid #0066ae;
  }

  .b-o-sm-2-d-c1 {
    border: 2px dashed #0066ae;
  }

  .b-o-sm-t-2-d-c1 {
    border-top: 2px dashed #0066ae;
  }

  .b-o-sm-r-2-d-c1 {
    border-right: 2px dashed #0066ae;
  }

  .b-o-sm-b-2-d-c1 {
    border-bottom: 2px dashed #0066ae;
  }

  .b-o-sm-l-2-d-c1 {
    border-left: 2px dashed #0066ae;
  }

  .b-o-sm-2-s-c1 {
    border: 2px solid #0066ae;
  }

  .b-o-sm-t-2-s-c1 {
    border-top: 2px solid #0066ae;
  }

  .b-o-sm-r-2-s-c1 {
    border-right: 2px solid #0066ae;
  }

  .b-o-sm-b-2-s-c1 {
    border-bottom: 2px solid #0066ae;
  }

  .b-o-sm-l-2-s-c1 {
    border-left: 2px solid #0066ae;
  }

  .b-o-sm-2-d-c2 {
    border: 2px dashed #47a54a;
  }

  .b-o-sm-t-2-d-c2 {
    border-top: 2px dashed #47a54a;
  }

  .b-o-sm-r-2-d-c2 {
    border-right: 2px dashed #47a54a;
  }

  .b-o-sm-b-2-d-c2 {
    border-bottom: 2px dashed #47a54a;
  }

  .b-o-sm-l-2-d-c2 {
    border-left: 2px dashed #47a54a;
  }

  .b-o-sm-2-s-c2 {
    border: 2px solid #47a54a;
  }

  .b-o-sm-t-2-s-c2 {
    border-top: 2px solid #47a54a;
  }

  .b-o-sm-r-2-s-c2 {
    border-right: 2px solid #47a54a;
  }

  .b-o-sm-b-2-s-c2 {
    border-bottom: 2px solid #47a54a;
  }

  .b-o-sm-l-2-s-c2 {
    border-left: 2px solid #47a54a;
  }

  .b-o-sm-2-d-c3 {
    border: 2px dashed #cacaca;
  }

  .b-o-sm-t-2-d-c3 {
    border-top: 2px dashed #cacaca;
  }

  .b-o-sm-r-2-d-c3 {
    border-right: 2px dashed #cacaca;
  }

  .b-o-sm-b-2-d-c3 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-o-sm-l-2-d-c3 {
    border-left: 2px dashed #cacaca;
  }

  .b-o-sm-2-s-c3 {
    border: 2px solid #cacaca;
  }

  .b-o-sm-t-2-s-c3 {
    border-top: 2px solid #cacaca;
  }

  .b-o-sm-r-2-s-c3 {
    border-right: 2px solid #cacaca;
  }

  .b-o-sm-b-2-s-c3 {
    border-bottom: 2px solid #cacaca;
  }

  .b-o-sm-l-2-s-c3 {
    border-left: 2px solid #cacaca;
  }

  .b-o-sm-2-d-c4 {
    border: 2px dashed #d1d1d1;
  }

  .b-o-sm-t-2-d-c4 {
    border-top: 2px dashed #d1d1d1;
  }

  .b-o-sm-r-2-d-c4 {
    border-right: 2px dashed #d1d1d1;
  }

  .b-o-sm-b-2-d-c4 {
    border-bottom: 2px dashed #d1d1d1;
  }

  .b-o-sm-l-2-d-c4 {
    border-left: 2px dashed #d1d1d1;
  }

  .b-o-sm-2-s-c4 {
    border: 2px solid #d1d1d1;
  }

  .b-o-sm-t-2-s-c4 {
    border-top: 2px solid #d1d1d1;
  }

  .b-o-sm-r-2-s-c4 {
    border-right: 2px solid #d1d1d1;
  }

  .b-o-sm-b-2-s-c4 {
    border-bottom: 2px solid #d1d1d1;
  }

  .b-o-sm-l-2-s-c4 {
    border-left: 2px solid #d1d1d1;
  }

  .b-o-sm-2-d-c5 {
    border: 2px dashed #ba0404;
  }

  .b-o-sm-t-2-d-c5 {
    border-top: 2px dashed #ba0404;
  }

  .b-o-sm-r-2-d-c5 {
    border-right: 2px dashed #ba0404;
  }

  .b-o-sm-b-2-d-c5 {
    border-bottom: 2px dashed #ba0404;
  }

  .b-o-sm-l-2-d-c5 {
    border-left: 2px dashed #ba0404;
  }

  .b-o-sm-2-s-c5 {
    border: 2px solid #ba0404;
  }

  .b-o-sm-t-2-s-c5 {
    border-top: 2px solid #ba0404;
  }

  .b-o-sm-r-2-s-c5 {
    border-right: 2px solid #ba0404;
  }

  .b-o-sm-b-2-s-c5 {
    border-bottom: 2px solid #ba0404;
  }

  .b-o-sm-l-2-s-c5 {
    border-left: 2px solid #ba0404;
  }

  .b-o-sm-2-d-c6 {
    border: 2px dashed #cacaca;
  }

  .b-o-sm-t-2-d-c6 {
    border-top: 2px dashed #cacaca;
  }

  .b-o-sm-r-2-d-c6 {
    border-right: 2px dashed #cacaca;
  }

  .b-o-sm-b-2-d-c6 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-o-sm-l-2-d-c6 {
    border-left: 2px dashed #cacaca;
  }

  .b-o-sm-2-s-c6 {
    border: 2px solid #cacaca;
  }

  .b-o-sm-t-2-s-c6 {
    border-top: 2px solid #cacaca;
  }

  .b-o-sm-r-2-s-c6 {
    border-right: 2px solid #cacaca;
  }

  .b-o-sm-b-2-s-c6 {
    border-bottom: 2px solid #cacaca;
  }

  .b-o-sm-l-2-s-c6 {
    border-left: 2px solid #cacaca;
  }

  .b-o-sm-2-d-c7 {
    border: 2px dashed #f5f5f5;
  }

  .b-o-sm-t-2-d-c7 {
    border-top: 2px dashed #f5f5f5;
  }

  .b-o-sm-r-2-d-c7 {
    border-right: 2px dashed #f5f5f5;
  }

  .b-o-sm-b-2-d-c7 {
    border-bottom: 2px dashed #f5f5f5;
  }

  .b-o-sm-l-2-d-c7 {
    border-left: 2px dashed #f5f5f5;
  }

  .b-o-sm-2-s-c7 {
    border: 2px solid #f5f5f5;
  }

  .b-o-sm-t-2-s-c7 {
    border-top: 2px solid #f5f5f5;
  }

  .b-o-sm-r-2-s-c7 {
    border-right: 2px solid #f5f5f5;
  }

  .b-o-sm-b-2-s-c7 {
    border-bottom: 2px solid #f5f5f5;
  }

  .b-o-sm-l-2-s-c7 {
    border-left: 2px solid #f5f5f5;
  }

  .b-o-sm-2-d-c8 {
    border: 2px dashed #d8d8d8;
  }

  .b-o-sm-t-2-d-c8 {
    border-top: 2px dashed #d8d8d8;
  }

  .b-o-sm-r-2-d-c8 {
    border-right: 2px dashed #d8d8d8;
  }

  .b-o-sm-b-2-d-c8 {
    border-bottom: 2px dashed #d8d8d8;
  }

  .b-o-sm-l-2-d-c8 {
    border-left: 2px dashed #d8d8d8;
  }

  .b-o-sm-2-s-c8 {
    border: 2px solid #d8d8d8;
  }

  .b-o-sm-t-2-s-c8 {
    border-top: 2px solid #d8d8d8;
  }

  .b-o-sm-r-2-s-c8 {
    border-right: 2px solid #d8d8d8;
  }

  .b-o-sm-b-2-s-c8 {
    border-bottom: 2px solid #d8d8d8;
  }

  .b-o-sm-l-2-s-c8 {
    border-left: 2px solid #d8d8d8;
  }

  .b-o-sm-2-d-c9 {
    border: 2px dashed #dddddd;
  }

  .b-o-sm-t-2-d-c9 {
    border-top: 2px dashed #dddddd;
  }

  .b-o-sm-r-2-d-c9 {
    border-right: 2px dashed #dddddd;
  }

  .b-o-sm-b-2-d-c9 {
    border-bottom: 2px dashed #dddddd;
  }

  .b-o-sm-l-2-d-c9 {
    border-left: 2px dashed #dddddd;
  }

  .b-o-sm-2-s-c9 {
    border: 2px solid #dddddd;
  }

  .b-o-sm-t-2-s-c9 {
    border-top: 2px solid #dddddd;
  }

  .b-o-sm-r-2-s-c9 {
    border-right: 2px solid #dddddd;
  }

  .b-o-sm-b-2-s-c9 {
    border-bottom: 2px solid #dddddd;
  }

  .b-o-sm-l-2-s-c9 {
    border-left: 2px solid #dddddd;
  }

  .b-o-sm-2-d-c10 {
    border: 2px dashed #ed1b24;
  }

  .b-o-sm-t-2-d-c10 {
    border-top: 2px dashed #ed1b24;
  }

  .b-o-sm-r-2-d-c10 {
    border-right: 2px dashed #ed1b24;
  }

  .b-o-sm-b-2-d-c10 {
    border-bottom: 2px dashed #ed1b24;
  }

  .b-o-sm-l-2-d-c10 {
    border-left: 2px dashed #ed1b24;
  }

  .b-o-sm-2-s-c10 {
    border: 2px solid #ed1b24;
  }

  .b-o-sm-t-2-s-c10 {
    border-top: 2px solid #ed1b24;
  }

  .b-o-sm-r-2-s-c10 {
    border-right: 2px solid #ed1b24;
  }

  .b-o-sm-b-2-s-c10 {
    border-bottom: 2px solid #ed1b24;
  }

  .b-o-sm-l-2-s-c10 {
    border-left: 2px solid #ed1b24;
  }

  .b-o-sm-3-d-w {
    border: 3px dashed #fff;
  }

  .b-o-sm-t-3-d-w {
    border-top: 3px dashed #fff;
  }

  .b-o-sm-r-3-d-w {
    border-right: 3px dashed #fff;
  }

  .b-o-sm-b-3-d-w {
    border-bottom: 3px dashed #fff;
  }

  .b-o-sm-l-3-d-w {
    border-left: 3px dashed #fff;
  }

  .b-o-sm-3-s-w {
    border: 3px solid #fff;
  }

  .b-o-sm-t-3-s-w {
    border-top: 3px solid #fff;
  }

  .b-o-sm-r-3-s-w {
    border-right: 3px solid #fff;
  }

  .b-o-sm-b-3-s-w {
    border-bottom: 3px solid #fff;
  }

  .b-o-sm-l-3-s-w {
    border-left: 3px solid #fff;
  }

  .b-o-sm-3-d-b {
    border: 3px dashed #000;
  }

  .b-o-sm-t-3-d-b {
    border-top: 3px dashed #000;
  }

  .b-o-sm-r-3-d-b {
    border-right: 3px dashed #000;
  }

  .b-o-sm-b-3-d-b {
    border-bottom: 3px dashed #000;
  }

  .b-o-sm-l-3-d-b {
    border-left: 3px dashed #000;
  }

  .b-o-sm-3-s-b {
    border: 3px solid #000;
  }

  .b-o-sm-t-3-s-b {
    border-top: 3px solid #000;
  }

  .b-o-sm-r-3-s-b {
    border-right: 3px solid #000;
  }

  .b-o-sm-b-3-s-b {
    border-bottom: 3px solid #000;
  }

  .b-o-sm-l-3-s-b {
    border-left: 3px solid #000;
  }

  .b-o-sm-3-d-tc {
    border: 3px dashed #0066ae;
  }

  .b-o-sm-t-3-d-tc {
    border-top: 3px dashed #0066ae;
  }

  .b-o-sm-r-3-d-tc {
    border-right: 3px dashed #0066ae;
  }

  .b-o-sm-b-3-d-tc {
    border-bottom: 3px dashed #0066ae;
  }

  .b-o-sm-l-3-d-tc {
    border-left: 3px dashed #0066ae;
  }

  .b-o-sm-3-s-tc {
    border: 3px solid #0066ae;
  }

  .b-o-sm-t-3-s-tc {
    border-top: 3px solid #0066ae;
  }

  .b-o-sm-r-3-s-tc {
    border-right: 3px solid #0066ae;
  }

  .b-o-sm-b-3-s-tc {
    border-bottom: 3px solid #0066ae;
  }

  .b-o-sm-l-3-s-tc {
    border-left: 3px solid #0066ae;
  }

  .b-o-sm-3-d-c1 {
    border: 3px dashed #0066ae;
  }

  .b-o-sm-t-3-d-c1 {
    border-top: 3px dashed #0066ae;
  }

  .b-o-sm-r-3-d-c1 {
    border-right: 3px dashed #0066ae;
  }

  .b-o-sm-b-3-d-c1 {
    border-bottom: 3px dashed #0066ae;
  }

  .b-o-sm-l-3-d-c1 {
    border-left: 3px dashed #0066ae;
  }

  .b-o-sm-3-s-c1 {
    border: 3px solid #0066ae;
  }

  .b-o-sm-t-3-s-c1 {
    border-top: 3px solid #0066ae;
  }

  .b-o-sm-r-3-s-c1 {
    border-right: 3px solid #0066ae;
  }

  .b-o-sm-b-3-s-c1 {
    border-bottom: 3px solid #0066ae;
  }

  .b-o-sm-l-3-s-c1 {
    border-left: 3px solid #0066ae;
  }

  .b-o-sm-3-d-c2 {
    border: 3px dashed #47a54a;
  }

  .b-o-sm-t-3-d-c2 {
    border-top: 3px dashed #47a54a;
  }

  .b-o-sm-r-3-d-c2 {
    border-right: 3px dashed #47a54a;
  }

  .b-o-sm-b-3-d-c2 {
    border-bottom: 3px dashed #47a54a;
  }

  .b-o-sm-l-3-d-c2 {
    border-left: 3px dashed #47a54a;
  }

  .b-o-sm-3-s-c2 {
    border: 3px solid #47a54a;
  }

  .b-o-sm-t-3-s-c2 {
    border-top: 3px solid #47a54a;
  }

  .b-o-sm-r-3-s-c2 {
    border-right: 3px solid #47a54a;
  }

  .b-o-sm-b-3-s-c2 {
    border-bottom: 3px solid #47a54a;
  }

  .b-o-sm-l-3-s-c2 {
    border-left: 3px solid #47a54a;
  }

  .b-o-sm-3-d-c3 {
    border: 3px dashed #cacaca;
  }

  .b-o-sm-t-3-d-c3 {
    border-top: 3px dashed #cacaca;
  }

  .b-o-sm-r-3-d-c3 {
    border-right: 3px dashed #cacaca;
  }

  .b-o-sm-b-3-d-c3 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-o-sm-l-3-d-c3 {
    border-left: 3px dashed #cacaca;
  }

  .b-o-sm-3-s-c3 {
    border: 3px solid #cacaca;
  }

  .b-o-sm-t-3-s-c3 {
    border-top: 3px solid #cacaca;
  }

  .b-o-sm-r-3-s-c3 {
    border-right: 3px solid #cacaca;
  }

  .b-o-sm-b-3-s-c3 {
    border-bottom: 3px solid #cacaca;
  }

  .b-o-sm-l-3-s-c3 {
    border-left: 3px solid #cacaca;
  }

  .b-o-sm-3-d-c4 {
    border: 3px dashed #d1d1d1;
  }

  .b-o-sm-t-3-d-c4 {
    border-top: 3px dashed #d1d1d1;
  }

  .b-o-sm-r-3-d-c4 {
    border-right: 3px dashed #d1d1d1;
  }

  .b-o-sm-b-3-d-c4 {
    border-bottom: 3px dashed #d1d1d1;
  }

  .b-o-sm-l-3-d-c4 {
    border-left: 3px dashed #d1d1d1;
  }

  .b-o-sm-3-s-c4 {
    border: 3px solid #d1d1d1;
  }

  .b-o-sm-t-3-s-c4 {
    border-top: 3px solid #d1d1d1;
  }

  .b-o-sm-r-3-s-c4 {
    border-right: 3px solid #d1d1d1;
  }

  .b-o-sm-b-3-s-c4 {
    border-bottom: 3px solid #d1d1d1;
  }

  .b-o-sm-l-3-s-c4 {
    border-left: 3px solid #d1d1d1;
  }

  .b-o-sm-3-d-c5 {
    border: 3px dashed #ba0404;
  }

  .b-o-sm-t-3-d-c5 {
    border-top: 3px dashed #ba0404;
  }

  .b-o-sm-r-3-d-c5 {
    border-right: 3px dashed #ba0404;
  }

  .b-o-sm-b-3-d-c5 {
    border-bottom: 3px dashed #ba0404;
  }

  .b-o-sm-l-3-d-c5 {
    border-left: 3px dashed #ba0404;
  }

  .b-o-sm-3-s-c5 {
    border: 3px solid #ba0404;
  }

  .b-o-sm-t-3-s-c5 {
    border-top: 3px solid #ba0404;
  }

  .b-o-sm-r-3-s-c5 {
    border-right: 3px solid #ba0404;
  }

  .b-o-sm-b-3-s-c5 {
    border-bottom: 3px solid #ba0404;
  }

  .b-o-sm-l-3-s-c5 {
    border-left: 3px solid #ba0404;
  }

  .b-o-sm-3-d-c6 {
    border: 3px dashed #cacaca;
  }

  .b-o-sm-t-3-d-c6 {
    border-top: 3px dashed #cacaca;
  }

  .b-o-sm-r-3-d-c6 {
    border-right: 3px dashed #cacaca;
  }

  .b-o-sm-b-3-d-c6 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-o-sm-l-3-d-c6 {
    border-left: 3px dashed #cacaca;
  }

  .b-o-sm-3-s-c6 {
    border: 3px solid #cacaca;
  }

  .b-o-sm-t-3-s-c6 {
    border-top: 3px solid #cacaca;
  }

  .b-o-sm-r-3-s-c6 {
    border-right: 3px solid #cacaca;
  }

  .b-o-sm-b-3-s-c6 {
    border-bottom: 3px solid #cacaca;
  }

  .b-o-sm-l-3-s-c6 {
    border-left: 3px solid #cacaca;
  }

  .b-o-sm-3-d-c7 {
    border: 3px dashed #f5f5f5;
  }

  .b-o-sm-t-3-d-c7 {
    border-top: 3px dashed #f5f5f5;
  }

  .b-o-sm-r-3-d-c7 {
    border-right: 3px dashed #f5f5f5;
  }

  .b-o-sm-b-3-d-c7 {
    border-bottom: 3px dashed #f5f5f5;
  }

  .b-o-sm-l-3-d-c7 {
    border-left: 3px dashed #f5f5f5;
  }

  .b-o-sm-3-s-c7 {
    border: 3px solid #f5f5f5;
  }

  .b-o-sm-t-3-s-c7 {
    border-top: 3px solid #f5f5f5;
  }

  .b-o-sm-r-3-s-c7 {
    border-right: 3px solid #f5f5f5;
  }

  .b-o-sm-b-3-s-c7 {
    border-bottom: 3px solid #f5f5f5;
  }

  .b-o-sm-l-3-s-c7 {
    border-left: 3px solid #f5f5f5;
  }

  .b-o-sm-3-d-c8 {
    border: 3px dashed #d8d8d8;
  }

  .b-o-sm-t-3-d-c8 {
    border-top: 3px dashed #d8d8d8;
  }

  .b-o-sm-r-3-d-c8 {
    border-right: 3px dashed #d8d8d8;
  }

  .b-o-sm-b-3-d-c8 {
    border-bottom: 3px dashed #d8d8d8;
  }

  .b-o-sm-l-3-d-c8 {
    border-left: 3px dashed #d8d8d8;
  }

  .b-o-sm-3-s-c8 {
    border: 3px solid #d8d8d8;
  }

  .b-o-sm-t-3-s-c8 {
    border-top: 3px solid #d8d8d8;
  }

  .b-o-sm-r-3-s-c8 {
    border-right: 3px solid #d8d8d8;
  }

  .b-o-sm-b-3-s-c8 {
    border-bottom: 3px solid #d8d8d8;
  }

  .b-o-sm-l-3-s-c8 {
    border-left: 3px solid #d8d8d8;
  }

  .b-o-sm-3-d-c9 {
    border: 3px dashed #dddddd;
  }

  .b-o-sm-t-3-d-c9 {
    border-top: 3px dashed #dddddd;
  }

  .b-o-sm-r-3-d-c9 {
    border-right: 3px dashed #dddddd;
  }

  .b-o-sm-b-3-d-c9 {
    border-bottom: 3px dashed #dddddd;
  }

  .b-o-sm-l-3-d-c9 {
    border-left: 3px dashed #dddddd;
  }

  .b-o-sm-3-s-c9 {
    border: 3px solid #dddddd;
  }

  .b-o-sm-t-3-s-c9 {
    border-top: 3px solid #dddddd;
  }

  .b-o-sm-r-3-s-c9 {
    border-right: 3px solid #dddddd;
  }

  .b-o-sm-b-3-s-c9 {
    border-bottom: 3px solid #dddddd;
  }

  .b-o-sm-l-3-s-c9 {
    border-left: 3px solid #dddddd;
  }

  .b-o-sm-3-d-c10 {
    border: 3px dashed #ed1b24;
  }

  .b-o-sm-t-3-d-c10 {
    border-top: 3px dashed #ed1b24;
  }

  .b-o-sm-r-3-d-c10 {
    border-right: 3px dashed #ed1b24;
  }

  .b-o-sm-b-3-d-c10 {
    border-bottom: 3px dashed #ed1b24;
  }

  .b-o-sm-l-3-d-c10 {
    border-left: 3px dashed #ed1b24;
  }

  .b-o-sm-3-s-c10 {
    border: 3px solid #ed1b24;
  }

  .b-o-sm-t-3-s-c10 {
    border-top: 3px solid #ed1b24;
  }

  .b-o-sm-r-3-s-c10 {
    border-right: 3px solid #ed1b24;
  }

  .b-o-sm-b-3-s-c10 {
    border-bottom: 3px solid #ed1b24;
  }

  .b-o-sm-l-3-s-c10 {
    border-left: 3px solid #ed1b24;
  }

  .b-o-sm-4-d-w {
    border: 4px dashed #fff;
  }

  .b-o-sm-t-4-d-w {
    border-top: 4px dashed #fff;
  }

  .b-o-sm-r-4-d-w {
    border-right: 4px dashed #fff;
  }

  .b-o-sm-b-4-d-w {
    border-bottom: 4px dashed #fff;
  }

  .b-o-sm-l-4-d-w {
    border-left: 4px dashed #fff;
  }

  .b-o-sm-4-s-w {
    border: 4px solid #fff;
  }

  .b-o-sm-t-4-s-w {
    border-top: 4px solid #fff;
  }

  .b-o-sm-r-4-s-w {
    border-right: 4px solid #fff;
  }

  .b-o-sm-b-4-s-w {
    border-bottom: 4px solid #fff;
  }

  .b-o-sm-l-4-s-w {
    border-left: 4px solid #fff;
  }

  .b-o-sm-4-d-b {
    border: 4px dashed #000;
  }

  .b-o-sm-t-4-d-b {
    border-top: 4px dashed #000;
  }

  .b-o-sm-r-4-d-b {
    border-right: 4px dashed #000;
  }

  .b-o-sm-b-4-d-b {
    border-bottom: 4px dashed #000;
  }

  .b-o-sm-l-4-d-b {
    border-left: 4px dashed #000;
  }

  .b-o-sm-4-s-b {
    border: 4px solid #000;
  }

  .b-o-sm-t-4-s-b {
    border-top: 4px solid #000;
  }

  .b-o-sm-r-4-s-b {
    border-right: 4px solid #000;
  }

  .b-o-sm-b-4-s-b {
    border-bottom: 4px solid #000;
  }

  .b-o-sm-l-4-s-b {
    border-left: 4px solid #000;
  }

  .b-o-sm-4-d-tc {
    border: 4px dashed #0066ae;
  }

  .b-o-sm-t-4-d-tc {
    border-top: 4px dashed #0066ae;
  }

  .b-o-sm-r-4-d-tc {
    border-right: 4px dashed #0066ae;
  }

  .b-o-sm-b-4-d-tc {
    border-bottom: 4px dashed #0066ae;
  }

  .b-o-sm-l-4-d-tc {
    border-left: 4px dashed #0066ae;
  }

  .b-o-sm-4-s-tc {
    border: 4px solid #0066ae;
  }

  .b-o-sm-t-4-s-tc {
    border-top: 4px solid #0066ae;
  }

  .b-o-sm-r-4-s-tc {
    border-right: 4px solid #0066ae;
  }

  .b-o-sm-b-4-s-tc {
    border-bottom: 4px solid #0066ae;
  }

  .b-o-sm-l-4-s-tc {
    border-left: 4px solid #0066ae;
  }

  .b-o-sm-4-d-c1 {
    border: 4px dashed #0066ae;
  }

  .b-o-sm-t-4-d-c1 {
    border-top: 4px dashed #0066ae;
  }

  .b-o-sm-r-4-d-c1 {
    border-right: 4px dashed #0066ae;
  }

  .b-o-sm-b-4-d-c1 {
    border-bottom: 4px dashed #0066ae;
  }

  .b-o-sm-l-4-d-c1 {
    border-left: 4px dashed #0066ae;
  }

  .b-o-sm-4-s-c1 {
    border: 4px solid #0066ae;
  }

  .b-o-sm-t-4-s-c1 {
    border-top: 4px solid #0066ae;
  }

  .b-o-sm-r-4-s-c1 {
    border-right: 4px solid #0066ae;
  }

  .b-o-sm-b-4-s-c1 {
    border-bottom: 4px solid #0066ae;
  }

  .b-o-sm-l-4-s-c1 {
    border-left: 4px solid #0066ae;
  }

  .b-o-sm-4-d-c2 {
    border: 4px dashed #47a54a;
  }

  .b-o-sm-t-4-d-c2 {
    border-top: 4px dashed #47a54a;
  }

  .b-o-sm-r-4-d-c2 {
    border-right: 4px dashed #47a54a;
  }

  .b-o-sm-b-4-d-c2 {
    border-bottom: 4px dashed #47a54a;
  }

  .b-o-sm-l-4-d-c2 {
    border-left: 4px dashed #47a54a;
  }

  .b-o-sm-4-s-c2 {
    border: 4px solid #47a54a;
  }

  .b-o-sm-t-4-s-c2 {
    border-top: 4px solid #47a54a;
  }

  .b-o-sm-r-4-s-c2 {
    border-right: 4px solid #47a54a;
  }

  .b-o-sm-b-4-s-c2 {
    border-bottom: 4px solid #47a54a;
  }

  .b-o-sm-l-4-s-c2 {
    border-left: 4px solid #47a54a;
  }

  .b-o-sm-4-d-c3 {
    border: 4px dashed #cacaca;
  }

  .b-o-sm-t-4-d-c3 {
    border-top: 4px dashed #cacaca;
  }

  .b-o-sm-r-4-d-c3 {
    border-right: 4px dashed #cacaca;
  }

  .b-o-sm-b-4-d-c3 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-o-sm-l-4-d-c3 {
    border-left: 4px dashed #cacaca;
  }

  .b-o-sm-4-s-c3 {
    border: 4px solid #cacaca;
  }

  .b-o-sm-t-4-s-c3 {
    border-top: 4px solid #cacaca;
  }

  .b-o-sm-r-4-s-c3 {
    border-right: 4px solid #cacaca;
  }

  .b-o-sm-b-4-s-c3 {
    border-bottom: 4px solid #cacaca;
  }

  .b-o-sm-l-4-s-c3 {
    border-left: 4px solid #cacaca;
  }

  .b-o-sm-4-d-c4 {
    border: 4px dashed #d1d1d1;
  }

  .b-o-sm-t-4-d-c4 {
    border-top: 4px dashed #d1d1d1;
  }

  .b-o-sm-r-4-d-c4 {
    border-right: 4px dashed #d1d1d1;
  }

  .b-o-sm-b-4-d-c4 {
    border-bottom: 4px dashed #d1d1d1;
  }

  .b-o-sm-l-4-d-c4 {
    border-left: 4px dashed #d1d1d1;
  }

  .b-o-sm-4-s-c4 {
    border: 4px solid #d1d1d1;
  }

  .b-o-sm-t-4-s-c4 {
    border-top: 4px solid #d1d1d1;
  }

  .b-o-sm-r-4-s-c4 {
    border-right: 4px solid #d1d1d1;
  }

  .b-o-sm-b-4-s-c4 {
    border-bottom: 4px solid #d1d1d1;
  }

  .b-o-sm-l-4-s-c4 {
    border-left: 4px solid #d1d1d1;
  }

  .b-o-sm-4-d-c5 {
    border: 4px dashed #ba0404;
  }

  .b-o-sm-t-4-d-c5 {
    border-top: 4px dashed #ba0404;
  }

  .b-o-sm-r-4-d-c5 {
    border-right: 4px dashed #ba0404;
  }

  .b-o-sm-b-4-d-c5 {
    border-bottom: 4px dashed #ba0404;
  }

  .b-o-sm-l-4-d-c5 {
    border-left: 4px dashed #ba0404;
  }

  .b-o-sm-4-s-c5 {
    border: 4px solid #ba0404;
  }

  .b-o-sm-t-4-s-c5 {
    border-top: 4px solid #ba0404;
  }

  .b-o-sm-r-4-s-c5 {
    border-right: 4px solid #ba0404;
  }

  .b-o-sm-b-4-s-c5 {
    border-bottom: 4px solid #ba0404;
  }

  .b-o-sm-l-4-s-c5 {
    border-left: 4px solid #ba0404;
  }

  .b-o-sm-4-d-c6 {
    border: 4px dashed #cacaca;
  }

  .b-o-sm-t-4-d-c6 {
    border-top: 4px dashed #cacaca;
  }

  .b-o-sm-r-4-d-c6 {
    border-right: 4px dashed #cacaca;
  }

  .b-o-sm-b-4-d-c6 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-o-sm-l-4-d-c6 {
    border-left: 4px dashed #cacaca;
  }

  .b-o-sm-4-s-c6 {
    border: 4px solid #cacaca;
  }

  .b-o-sm-t-4-s-c6 {
    border-top: 4px solid #cacaca;
  }

  .b-o-sm-r-4-s-c6 {
    border-right: 4px solid #cacaca;
  }

  .b-o-sm-b-4-s-c6 {
    border-bottom: 4px solid #cacaca;
  }

  .b-o-sm-l-4-s-c6 {
    border-left: 4px solid #cacaca;
  }

  .b-o-sm-4-d-c7 {
    border: 4px dashed #f5f5f5;
  }

  .b-o-sm-t-4-d-c7 {
    border-top: 4px dashed #f5f5f5;
  }

  .b-o-sm-r-4-d-c7 {
    border-right: 4px dashed #f5f5f5;
  }

  .b-o-sm-b-4-d-c7 {
    border-bottom: 4px dashed #f5f5f5;
  }

  .b-o-sm-l-4-d-c7 {
    border-left: 4px dashed #f5f5f5;
  }

  .b-o-sm-4-s-c7 {
    border: 4px solid #f5f5f5;
  }

  .b-o-sm-t-4-s-c7 {
    border-top: 4px solid #f5f5f5;
  }

  .b-o-sm-r-4-s-c7 {
    border-right: 4px solid #f5f5f5;
  }

  .b-o-sm-b-4-s-c7 {
    border-bottom: 4px solid #f5f5f5;
  }

  .b-o-sm-l-4-s-c7 {
    border-left: 4px solid #f5f5f5;
  }

  .b-o-sm-4-d-c8 {
    border: 4px dashed #d8d8d8;
  }

  .b-o-sm-t-4-d-c8 {
    border-top: 4px dashed #d8d8d8;
  }

  .b-o-sm-r-4-d-c8 {
    border-right: 4px dashed #d8d8d8;
  }

  .b-o-sm-b-4-d-c8 {
    border-bottom: 4px dashed #d8d8d8;
  }

  .b-o-sm-l-4-d-c8 {
    border-left: 4px dashed #d8d8d8;
  }

  .b-o-sm-4-s-c8 {
    border: 4px solid #d8d8d8;
  }

  .b-o-sm-t-4-s-c8 {
    border-top: 4px solid #d8d8d8;
  }

  .b-o-sm-r-4-s-c8 {
    border-right: 4px solid #d8d8d8;
  }

  .b-o-sm-b-4-s-c8 {
    border-bottom: 4px solid #d8d8d8;
  }

  .b-o-sm-l-4-s-c8 {
    border-left: 4px solid #d8d8d8;
  }

  .b-o-sm-4-d-c9 {
    border: 4px dashed #dddddd;
  }

  .b-o-sm-t-4-d-c9 {
    border-top: 4px dashed #dddddd;
  }

  .b-o-sm-r-4-d-c9 {
    border-right: 4px dashed #dddddd;
  }

  .b-o-sm-b-4-d-c9 {
    border-bottom: 4px dashed #dddddd;
  }

  .b-o-sm-l-4-d-c9 {
    border-left: 4px dashed #dddddd;
  }

  .b-o-sm-4-s-c9 {
    border: 4px solid #dddddd;
  }

  .b-o-sm-t-4-s-c9 {
    border-top: 4px solid #dddddd;
  }

  .b-o-sm-r-4-s-c9 {
    border-right: 4px solid #dddddd;
  }

  .b-o-sm-b-4-s-c9 {
    border-bottom: 4px solid #dddddd;
  }

  .b-o-sm-l-4-s-c9 {
    border-left: 4px solid #dddddd;
  }

  .b-o-sm-4-d-c10 {
    border: 4px dashed #ed1b24;
  }

  .b-o-sm-t-4-d-c10 {
    border-top: 4px dashed #ed1b24;
  }

  .b-o-sm-r-4-d-c10 {
    border-right: 4px dashed #ed1b24;
  }

  .b-o-sm-b-4-d-c10 {
    border-bottom: 4px dashed #ed1b24;
  }

  .b-o-sm-l-4-d-c10 {
    border-left: 4px dashed #ed1b24;
  }

  .b-o-sm-4-s-c10 {
    border: 4px solid #ed1b24;
  }

  .b-o-sm-t-4-s-c10 {
    border-top: 4px solid #ed1b24;
  }

  .b-o-sm-r-4-s-c10 {
    border-right: 4px solid #ed1b24;
  }

  .b-o-sm-b-4-s-c10 {
    border-bottom: 4px solid #ed1b24;
  }

  .b-o-sm-l-4-s-c10 {
    border-left: 4px solid #ed1b24;
  }

  .b-o-sm-5-d-w {
    border: 5px dashed #fff;
  }

  .b-o-sm-t-5-d-w {
    border-top: 5px dashed #fff;
  }

  .b-o-sm-r-5-d-w {
    border-right: 5px dashed #fff;
  }

  .b-o-sm-b-5-d-w {
    border-bottom: 5px dashed #fff;
  }

  .b-o-sm-l-5-d-w {
    border-left: 5px dashed #fff;
  }

  .b-o-sm-5-s-w {
    border: 5px solid #fff;
  }

  .b-o-sm-t-5-s-w {
    border-top: 5px solid #fff;
  }

  .b-o-sm-r-5-s-w {
    border-right: 5px solid #fff;
  }

  .b-o-sm-b-5-s-w {
    border-bottom: 5px solid #fff;
  }

  .b-o-sm-l-5-s-w {
    border-left: 5px solid #fff;
  }

  .b-o-sm-5-d-b {
    border: 5px dashed #000;
  }

  .b-o-sm-t-5-d-b {
    border-top: 5px dashed #000;
  }

  .b-o-sm-r-5-d-b {
    border-right: 5px dashed #000;
  }

  .b-o-sm-b-5-d-b {
    border-bottom: 5px dashed #000;
  }

  .b-o-sm-l-5-d-b {
    border-left: 5px dashed #000;
  }

  .b-o-sm-5-s-b {
    border: 5px solid #000;
  }

  .b-o-sm-t-5-s-b {
    border-top: 5px solid #000;
  }

  .b-o-sm-r-5-s-b {
    border-right: 5px solid #000;
  }

  .b-o-sm-b-5-s-b {
    border-bottom: 5px solid #000;
  }

  .b-o-sm-l-5-s-b {
    border-left: 5px solid #000;
  }

  .b-o-sm-5-d-tc {
    border: 5px dashed #0066ae;
  }

  .b-o-sm-t-5-d-tc {
    border-top: 5px dashed #0066ae;
  }

  .b-o-sm-r-5-d-tc {
    border-right: 5px dashed #0066ae;
  }

  .b-o-sm-b-5-d-tc {
    border-bottom: 5px dashed #0066ae;
  }

  .b-o-sm-l-5-d-tc {
    border-left: 5px dashed #0066ae;
  }

  .b-o-sm-5-s-tc {
    border: 5px solid #0066ae;
  }

  .b-o-sm-t-5-s-tc {
    border-top: 5px solid #0066ae;
  }

  .b-o-sm-r-5-s-tc {
    border-right: 5px solid #0066ae;
  }

  .b-o-sm-b-5-s-tc {
    border-bottom: 5px solid #0066ae;
  }

  .b-o-sm-l-5-s-tc {
    border-left: 5px solid #0066ae;
  }

  .b-o-sm-5-d-c1 {
    border: 5px dashed #0066ae;
  }

  .b-o-sm-t-5-d-c1 {
    border-top: 5px dashed #0066ae;
  }

  .b-o-sm-r-5-d-c1 {
    border-right: 5px dashed #0066ae;
  }

  .b-o-sm-b-5-d-c1 {
    border-bottom: 5px dashed #0066ae;
  }

  .b-o-sm-l-5-d-c1 {
    border-left: 5px dashed #0066ae;
  }

  .b-o-sm-5-s-c1 {
    border: 5px solid #0066ae;
  }

  .b-o-sm-t-5-s-c1 {
    border-top: 5px solid #0066ae;
  }

  .b-o-sm-r-5-s-c1 {
    border-right: 5px solid #0066ae;
  }

  .b-o-sm-b-5-s-c1 {
    border-bottom: 5px solid #0066ae;
  }

  .b-o-sm-l-5-s-c1 {
    border-left: 5px solid #0066ae;
  }

  .b-o-sm-5-d-c2 {
    border: 5px dashed #47a54a;
  }

  .b-o-sm-t-5-d-c2 {
    border-top: 5px dashed #47a54a;
  }

  .b-o-sm-r-5-d-c2 {
    border-right: 5px dashed #47a54a;
  }

  .b-o-sm-b-5-d-c2 {
    border-bottom: 5px dashed #47a54a;
  }

  .b-o-sm-l-5-d-c2 {
    border-left: 5px dashed #47a54a;
  }

  .b-o-sm-5-s-c2 {
    border: 5px solid #47a54a;
  }

  .b-o-sm-t-5-s-c2 {
    border-top: 5px solid #47a54a;
  }

  .b-o-sm-r-5-s-c2 {
    border-right: 5px solid #47a54a;
  }

  .b-o-sm-b-5-s-c2 {
    border-bottom: 5px solid #47a54a;
  }

  .b-o-sm-l-5-s-c2 {
    border-left: 5px solid #47a54a;
  }

  .b-o-sm-5-d-c3 {
    border: 5px dashed #cacaca;
  }

  .b-o-sm-t-5-d-c3 {
    border-top: 5px dashed #cacaca;
  }

  .b-o-sm-r-5-d-c3 {
    border-right: 5px dashed #cacaca;
  }

  .b-o-sm-b-5-d-c3 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-o-sm-l-5-d-c3 {
    border-left: 5px dashed #cacaca;
  }

  .b-o-sm-5-s-c3 {
    border: 5px solid #cacaca;
  }

  .b-o-sm-t-5-s-c3 {
    border-top: 5px solid #cacaca;
  }

  .b-o-sm-r-5-s-c3 {
    border-right: 5px solid #cacaca;
  }

  .b-o-sm-b-5-s-c3 {
    border-bottom: 5px solid #cacaca;
  }

  .b-o-sm-l-5-s-c3 {
    border-left: 5px solid #cacaca;
  }

  .b-o-sm-5-d-c4 {
    border: 5px dashed #d1d1d1;
  }

  .b-o-sm-t-5-d-c4 {
    border-top: 5px dashed #d1d1d1;
  }

  .b-o-sm-r-5-d-c4 {
    border-right: 5px dashed #d1d1d1;
  }

  .b-o-sm-b-5-d-c4 {
    border-bottom: 5px dashed #d1d1d1;
  }

  .b-o-sm-l-5-d-c4 {
    border-left: 5px dashed #d1d1d1;
  }

  .b-o-sm-5-s-c4 {
    border: 5px solid #d1d1d1;
  }

  .b-o-sm-t-5-s-c4 {
    border-top: 5px solid #d1d1d1;
  }

  .b-o-sm-r-5-s-c4 {
    border-right: 5px solid #d1d1d1;
  }

  .b-o-sm-b-5-s-c4 {
    border-bottom: 5px solid #d1d1d1;
  }

  .b-o-sm-l-5-s-c4 {
    border-left: 5px solid #d1d1d1;
  }

  .b-o-sm-5-d-c5 {
    border: 5px dashed #ba0404;
  }

  .b-o-sm-t-5-d-c5 {
    border-top: 5px dashed #ba0404;
  }

  .b-o-sm-r-5-d-c5 {
    border-right: 5px dashed #ba0404;
  }

  .b-o-sm-b-5-d-c5 {
    border-bottom: 5px dashed #ba0404;
  }

  .b-o-sm-l-5-d-c5 {
    border-left: 5px dashed #ba0404;
  }

  .b-o-sm-5-s-c5 {
    border: 5px solid #ba0404;
  }

  .b-o-sm-t-5-s-c5 {
    border-top: 5px solid #ba0404;
  }

  .b-o-sm-r-5-s-c5 {
    border-right: 5px solid #ba0404;
  }

  .b-o-sm-b-5-s-c5 {
    border-bottom: 5px solid #ba0404;
  }

  .b-o-sm-l-5-s-c5 {
    border-left: 5px solid #ba0404;
  }

  .b-o-sm-5-d-c6 {
    border: 5px dashed #cacaca;
  }

  .b-o-sm-t-5-d-c6 {
    border-top: 5px dashed #cacaca;
  }

  .b-o-sm-r-5-d-c6 {
    border-right: 5px dashed #cacaca;
  }

  .b-o-sm-b-5-d-c6 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-o-sm-l-5-d-c6 {
    border-left: 5px dashed #cacaca;
  }

  .b-o-sm-5-s-c6 {
    border: 5px solid #cacaca;
  }

  .b-o-sm-t-5-s-c6 {
    border-top: 5px solid #cacaca;
  }

  .b-o-sm-r-5-s-c6 {
    border-right: 5px solid #cacaca;
  }

  .b-o-sm-b-5-s-c6 {
    border-bottom: 5px solid #cacaca;
  }

  .b-o-sm-l-5-s-c6 {
    border-left: 5px solid #cacaca;
  }

  .b-o-sm-5-d-c7 {
    border: 5px dashed #f5f5f5;
  }

  .b-o-sm-t-5-d-c7 {
    border-top: 5px dashed #f5f5f5;
  }

  .b-o-sm-r-5-d-c7 {
    border-right: 5px dashed #f5f5f5;
  }

  .b-o-sm-b-5-d-c7 {
    border-bottom: 5px dashed #f5f5f5;
  }

  .b-o-sm-l-5-d-c7 {
    border-left: 5px dashed #f5f5f5;
  }

  .b-o-sm-5-s-c7 {
    border: 5px solid #f5f5f5;
  }

  .b-o-sm-t-5-s-c7 {
    border-top: 5px solid #f5f5f5;
  }

  .b-o-sm-r-5-s-c7 {
    border-right: 5px solid #f5f5f5;
  }

  .b-o-sm-b-5-s-c7 {
    border-bottom: 5px solid #f5f5f5;
  }

  .b-o-sm-l-5-s-c7 {
    border-left: 5px solid #f5f5f5;
  }

  .b-o-sm-5-d-c8 {
    border: 5px dashed #d8d8d8;
  }

  .b-o-sm-t-5-d-c8 {
    border-top: 5px dashed #d8d8d8;
  }

  .b-o-sm-r-5-d-c8 {
    border-right: 5px dashed #d8d8d8;
  }

  .b-o-sm-b-5-d-c8 {
    border-bottom: 5px dashed #d8d8d8;
  }

  .b-o-sm-l-5-d-c8 {
    border-left: 5px dashed #d8d8d8;
  }

  .b-o-sm-5-s-c8 {
    border: 5px solid #d8d8d8;
  }

  .b-o-sm-t-5-s-c8 {
    border-top: 5px solid #d8d8d8;
  }

  .b-o-sm-r-5-s-c8 {
    border-right: 5px solid #d8d8d8;
  }

  .b-o-sm-b-5-s-c8 {
    border-bottom: 5px solid #d8d8d8;
  }

  .b-o-sm-l-5-s-c8 {
    border-left: 5px solid #d8d8d8;
  }

  .b-o-sm-5-d-c9 {
    border: 5px dashed #dddddd;
  }

  .b-o-sm-t-5-d-c9 {
    border-top: 5px dashed #dddddd;
  }

  .b-o-sm-r-5-d-c9 {
    border-right: 5px dashed #dddddd;
  }

  .b-o-sm-b-5-d-c9 {
    border-bottom: 5px dashed #dddddd;
  }

  .b-o-sm-l-5-d-c9 {
    border-left: 5px dashed #dddddd;
  }

  .b-o-sm-5-s-c9 {
    border: 5px solid #dddddd;
  }

  .b-o-sm-t-5-s-c9 {
    border-top: 5px solid #dddddd;
  }

  .b-o-sm-r-5-s-c9 {
    border-right: 5px solid #dddddd;
  }

  .b-o-sm-b-5-s-c9 {
    border-bottom: 5px solid #dddddd;
  }

  .b-o-sm-l-5-s-c9 {
    border-left: 5px solid #dddddd;
  }

  .b-o-sm-5-d-c10 {
    border: 5px dashed #ed1b24;
  }

  .b-o-sm-t-5-d-c10 {
    border-top: 5px dashed #ed1b24;
  }

  .b-o-sm-r-5-d-c10 {
    border-right: 5px dashed #ed1b24;
  }

  .b-o-sm-b-5-d-c10 {
    border-bottom: 5px dashed #ed1b24;
  }

  .b-o-sm-l-5-d-c10 {
    border-left: 5px dashed #ed1b24;
  }

  .b-o-sm-5-s-c10 {
    border: 5px solid #ed1b24;
  }

  .b-o-sm-t-5-s-c10 {
    border-top: 5px solid #ed1b24;
  }

  .b-o-sm-r-5-s-c10 {
    border-right: 5px solid #ed1b24;
  }

  .b-o-sm-b-5-s-c10 {
    border-bottom: 5px solid #ed1b24;
  }

  .b-o-sm-l-5-s-c10 {
    border-left: 5px solid #ed1b24;
  }
}
@media (min-width: 992px) {
  .b-u-md-1-d-w {
    border: 1px dashed #fff;
  }

  .b-u-md-t-1-d-w {
    border-top: 1px dashed #fff;
  }

  .b-u-md-r-1-d-w {
    border-right: 1px dashed #fff;
  }

  .b-u-md-b-1-d-w {
    border-bottom: 1px dashed #fff;
  }

  .b-u-md-l-1-d-w {
    border-left: 1px dashed #fff;
  }

  .b-u-md-1-s-w {
    border: 1px solid #fff;
  }

  .b-u-md-t-1-s-w {
    border-top: 1px solid #fff;
  }

  .b-u-md-r-1-s-w {
    border-right: 1px solid #fff;
  }

  .b-u-md-b-1-s-w {
    border-bottom: 1px solid #fff;
  }

  .b-u-md-l-1-s-w {
    border-left: 1px solid #fff;
  }

  .b-u-md-1-d-b {
    border: 1px dashed #000;
  }

  .b-u-md-t-1-d-b {
    border-top: 1px dashed #000;
  }

  .b-u-md-r-1-d-b {
    border-right: 1px dashed #000;
  }

  .b-u-md-b-1-d-b {
    border-bottom: 1px dashed #000;
  }

  .b-u-md-l-1-d-b {
    border-left: 1px dashed #000;
  }

  .b-u-md-1-s-b {
    border: 1px solid #000;
  }

  .b-u-md-t-1-s-b {
    border-top: 1px solid #000;
  }

  .b-u-md-r-1-s-b {
    border-right: 1px solid #000;
  }

  .b-u-md-b-1-s-b {
    border-bottom: 1px solid #000;
  }

  .b-u-md-l-1-s-b {
    border-left: 1px solid #000;
  }

  .b-u-md-1-d-tc {
    border: 1px dashed #0066ae;
  }

  .b-u-md-t-1-d-tc {
    border-top: 1px dashed #0066ae;
  }

  .b-u-md-r-1-d-tc {
    border-right: 1px dashed #0066ae;
  }

  .b-u-md-b-1-d-tc {
    border-bottom: 1px dashed #0066ae;
  }

  .b-u-md-l-1-d-tc {
    border-left: 1px dashed #0066ae;
  }

  .b-u-md-1-s-tc {
    border: 1px solid #0066ae;
  }

  .b-u-md-t-1-s-tc {
    border-top: 1px solid #0066ae;
  }

  .b-u-md-r-1-s-tc {
    border-right: 1px solid #0066ae;
  }

  .b-u-md-b-1-s-tc {
    border-bottom: 1px solid #0066ae;
  }

  .b-u-md-l-1-s-tc {
    border-left: 1px solid #0066ae;
  }

  .b-u-md-1-d-c1 {
    border: 1px dashed #0066ae;
  }

  .b-u-md-t-1-d-c1 {
    border-top: 1px dashed #0066ae;
  }

  .b-u-md-r-1-d-c1 {
    border-right: 1px dashed #0066ae;
  }

  .b-u-md-b-1-d-c1 {
    border-bottom: 1px dashed #0066ae;
  }

  .b-u-md-l-1-d-c1 {
    border-left: 1px dashed #0066ae;
  }

  .b-u-md-1-s-c1 {
    border: 1px solid #0066ae;
  }

  .b-u-md-t-1-s-c1 {
    border-top: 1px solid #0066ae;
  }

  .b-u-md-r-1-s-c1 {
    border-right: 1px solid #0066ae;
  }

  .b-u-md-b-1-s-c1 {
    border-bottom: 1px solid #0066ae;
  }

  .b-u-md-l-1-s-c1 {
    border-left: 1px solid #0066ae;
  }

  .b-u-md-1-d-c2 {
    border: 1px dashed #47a54a;
  }

  .b-u-md-t-1-d-c2 {
    border-top: 1px dashed #47a54a;
  }

  .b-u-md-r-1-d-c2 {
    border-right: 1px dashed #47a54a;
  }

  .b-u-md-b-1-d-c2 {
    border-bottom: 1px dashed #47a54a;
  }

  .b-u-md-l-1-d-c2 {
    border-left: 1px dashed #47a54a;
  }

  .b-u-md-1-s-c2 {
    border: 1px solid #47a54a;
  }

  .b-u-md-t-1-s-c2 {
    border-top: 1px solid #47a54a;
  }

  .b-u-md-r-1-s-c2 {
    border-right: 1px solid #47a54a;
  }

  .b-u-md-b-1-s-c2 {
    border-bottom: 1px solid #47a54a;
  }

  .b-u-md-l-1-s-c2 {
    border-left: 1px solid #47a54a;
  }

  .b-u-md-1-d-c3 {
    border: 1px dashed #cacaca;
  }

  .b-u-md-t-1-d-c3 {
    border-top: 1px dashed #cacaca;
  }

  .b-u-md-r-1-d-c3 {
    border-right: 1px dashed #cacaca;
  }

  .b-u-md-b-1-d-c3 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-u-md-l-1-d-c3 {
    border-left: 1px dashed #cacaca;
  }

  .b-u-md-1-s-c3 {
    border: 1px solid #cacaca;
  }

  .b-u-md-t-1-s-c3 {
    border-top: 1px solid #cacaca;
  }

  .b-u-md-r-1-s-c3 {
    border-right: 1px solid #cacaca;
  }

  .b-u-md-b-1-s-c3 {
    border-bottom: 1px solid #cacaca;
  }

  .b-u-md-l-1-s-c3 {
    border-left: 1px solid #cacaca;
  }

  .b-u-md-1-d-c4 {
    border: 1px dashed #d1d1d1;
  }

  .b-u-md-t-1-d-c4 {
    border-top: 1px dashed #d1d1d1;
  }

  .b-u-md-r-1-d-c4 {
    border-right: 1px dashed #d1d1d1;
  }

  .b-u-md-b-1-d-c4 {
    border-bottom: 1px dashed #d1d1d1;
  }

  .b-u-md-l-1-d-c4 {
    border-left: 1px dashed #d1d1d1;
  }

  .b-u-md-1-s-c4 {
    border: 1px solid #d1d1d1;
  }

  .b-u-md-t-1-s-c4 {
    border-top: 1px solid #d1d1d1;
  }

  .b-u-md-r-1-s-c4 {
    border-right: 1px solid #d1d1d1;
  }

  .b-u-md-b-1-s-c4 {
    border-bottom: 1px solid #d1d1d1;
  }

  .b-u-md-l-1-s-c4 {
    border-left: 1px solid #d1d1d1;
  }

  .b-u-md-1-d-c5 {
    border: 1px dashed #ba0404;
  }

  .b-u-md-t-1-d-c5 {
    border-top: 1px dashed #ba0404;
  }

  .b-u-md-r-1-d-c5 {
    border-right: 1px dashed #ba0404;
  }

  .b-u-md-b-1-d-c5 {
    border-bottom: 1px dashed #ba0404;
  }

  .b-u-md-l-1-d-c5 {
    border-left: 1px dashed #ba0404;
  }

  .b-u-md-1-s-c5 {
    border: 1px solid #ba0404;
  }

  .b-u-md-t-1-s-c5 {
    border-top: 1px solid #ba0404;
  }

  .b-u-md-r-1-s-c5 {
    border-right: 1px solid #ba0404;
  }

  .b-u-md-b-1-s-c5 {
    border-bottom: 1px solid #ba0404;
  }

  .b-u-md-l-1-s-c5 {
    border-left: 1px solid #ba0404;
  }

  .b-u-md-1-d-c6 {
    border: 1px dashed #cacaca;
  }

  .b-u-md-t-1-d-c6 {
    border-top: 1px dashed #cacaca;
  }

  .b-u-md-r-1-d-c6 {
    border-right: 1px dashed #cacaca;
  }

  .b-u-md-b-1-d-c6 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-u-md-l-1-d-c6 {
    border-left: 1px dashed #cacaca;
  }

  .b-u-md-1-s-c6 {
    border: 1px solid #cacaca;
  }

  .b-u-md-t-1-s-c6 {
    border-top: 1px solid #cacaca;
  }

  .b-u-md-r-1-s-c6 {
    border-right: 1px solid #cacaca;
  }

  .b-u-md-b-1-s-c6 {
    border-bottom: 1px solid #cacaca;
  }

  .b-u-md-l-1-s-c6 {
    border-left: 1px solid #cacaca;
  }

  .b-u-md-1-d-c7 {
    border: 1px dashed #f5f5f5;
  }

  .b-u-md-t-1-d-c7 {
    border-top: 1px dashed #f5f5f5;
  }

  .b-u-md-r-1-d-c7 {
    border-right: 1px dashed #f5f5f5;
  }

  .b-u-md-b-1-d-c7 {
    border-bottom: 1px dashed #f5f5f5;
  }

  .b-u-md-l-1-d-c7 {
    border-left: 1px dashed #f5f5f5;
  }

  .b-u-md-1-s-c7 {
    border: 1px solid #f5f5f5;
  }

  .b-u-md-t-1-s-c7 {
    border-top: 1px solid #f5f5f5;
  }

  .b-u-md-r-1-s-c7 {
    border-right: 1px solid #f5f5f5;
  }

  .b-u-md-b-1-s-c7 {
    border-bottom: 1px solid #f5f5f5;
  }

  .b-u-md-l-1-s-c7 {
    border-left: 1px solid #f5f5f5;
  }

  .b-u-md-1-d-c8 {
    border: 1px dashed #d8d8d8;
  }

  .b-u-md-t-1-d-c8 {
    border-top: 1px dashed #d8d8d8;
  }

  .b-u-md-r-1-d-c8 {
    border-right: 1px dashed #d8d8d8;
  }

  .b-u-md-b-1-d-c8 {
    border-bottom: 1px dashed #d8d8d8;
  }

  .b-u-md-l-1-d-c8 {
    border-left: 1px dashed #d8d8d8;
  }

  .b-u-md-1-s-c8 {
    border: 1px solid #d8d8d8;
  }

  .b-u-md-t-1-s-c8 {
    border-top: 1px solid #d8d8d8;
  }

  .b-u-md-r-1-s-c8 {
    border-right: 1px solid #d8d8d8;
  }

  .b-u-md-b-1-s-c8 {
    border-bottom: 1px solid #d8d8d8;
  }

  .b-u-md-l-1-s-c8 {
    border-left: 1px solid #d8d8d8;
  }

  .b-u-md-1-d-c9 {
    border: 1px dashed #dddddd;
  }

  .b-u-md-t-1-d-c9 {
    border-top: 1px dashed #dddddd;
  }

  .b-u-md-r-1-d-c9 {
    border-right: 1px dashed #dddddd;
  }

  .b-u-md-b-1-d-c9 {
    border-bottom: 1px dashed #dddddd;
  }

  .b-u-md-l-1-d-c9 {
    border-left: 1px dashed #dddddd;
  }

  .b-u-md-1-s-c9 {
    border: 1px solid #dddddd;
  }

  .b-u-md-t-1-s-c9 {
    border-top: 1px solid #dddddd;
  }

  .b-u-md-r-1-s-c9 {
    border-right: 1px solid #dddddd;
  }

  .b-u-md-b-1-s-c9 {
    border-bottom: 1px solid #dddddd;
  }

  .b-u-md-l-1-s-c9 {
    border-left: 1px solid #dddddd;
  }

  .b-u-md-1-d-c10 {
    border: 1px dashed #ed1b24;
  }

  .b-u-md-t-1-d-c10 {
    border-top: 1px dashed #ed1b24;
  }

  .b-u-md-r-1-d-c10 {
    border-right: 1px dashed #ed1b24;
  }

  .b-u-md-b-1-d-c10 {
    border-bottom: 1px dashed #ed1b24;
  }

  .b-u-md-l-1-d-c10 {
    border-left: 1px dashed #ed1b24;
  }

  .b-u-md-1-s-c10 {
    border: 1px solid #ed1b24;
  }

  .b-u-md-t-1-s-c10 {
    border-top: 1px solid #ed1b24;
  }

  .b-u-md-r-1-s-c10 {
    border-right: 1px solid #ed1b24;
  }

  .b-u-md-b-1-s-c10 {
    border-bottom: 1px solid #ed1b24;
  }

  .b-u-md-l-1-s-c10 {
    border-left: 1px solid #ed1b24;
  }

  .b-u-md-2-d-w {
    border: 2px dashed #fff;
  }

  .b-u-md-t-2-d-w {
    border-top: 2px dashed #fff;
  }

  .b-u-md-r-2-d-w {
    border-right: 2px dashed #fff;
  }

  .b-u-md-b-2-d-w {
    border-bottom: 2px dashed #fff;
  }

  .b-u-md-l-2-d-w {
    border-left: 2px dashed #fff;
  }

  .b-u-md-2-s-w {
    border: 2px solid #fff;
  }

  .b-u-md-t-2-s-w {
    border-top: 2px solid #fff;
  }

  .b-u-md-r-2-s-w {
    border-right: 2px solid #fff;
  }

  .b-u-md-b-2-s-w {
    border-bottom: 2px solid #fff;
  }

  .b-u-md-l-2-s-w {
    border-left: 2px solid #fff;
  }

  .b-u-md-2-d-b {
    border: 2px dashed #000;
  }

  .b-u-md-t-2-d-b {
    border-top: 2px dashed #000;
  }

  .b-u-md-r-2-d-b {
    border-right: 2px dashed #000;
  }

  .b-u-md-b-2-d-b {
    border-bottom: 2px dashed #000;
  }

  .b-u-md-l-2-d-b {
    border-left: 2px dashed #000;
  }

  .b-u-md-2-s-b {
    border: 2px solid #000;
  }

  .b-u-md-t-2-s-b {
    border-top: 2px solid #000;
  }

  .b-u-md-r-2-s-b {
    border-right: 2px solid #000;
  }

  .b-u-md-b-2-s-b {
    border-bottom: 2px solid #000;
  }

  .b-u-md-l-2-s-b {
    border-left: 2px solid #000;
  }

  .b-u-md-2-d-tc {
    border: 2px dashed #0066ae;
  }

  .b-u-md-t-2-d-tc {
    border-top: 2px dashed #0066ae;
  }

  .b-u-md-r-2-d-tc {
    border-right: 2px dashed #0066ae;
  }

  .b-u-md-b-2-d-tc {
    border-bottom: 2px dashed #0066ae;
  }

  .b-u-md-l-2-d-tc {
    border-left: 2px dashed #0066ae;
  }

  .b-u-md-2-s-tc {
    border: 2px solid #0066ae;
  }

  .b-u-md-t-2-s-tc {
    border-top: 2px solid #0066ae;
  }

  .b-u-md-r-2-s-tc {
    border-right: 2px solid #0066ae;
  }

  .b-u-md-b-2-s-tc {
    border-bottom: 2px solid #0066ae;
  }

  .b-u-md-l-2-s-tc {
    border-left: 2px solid #0066ae;
  }

  .b-u-md-2-d-c1 {
    border: 2px dashed #0066ae;
  }

  .b-u-md-t-2-d-c1 {
    border-top: 2px dashed #0066ae;
  }

  .b-u-md-r-2-d-c1 {
    border-right: 2px dashed #0066ae;
  }

  .b-u-md-b-2-d-c1 {
    border-bottom: 2px dashed #0066ae;
  }

  .b-u-md-l-2-d-c1 {
    border-left: 2px dashed #0066ae;
  }

  .b-u-md-2-s-c1 {
    border: 2px solid #0066ae;
  }

  .b-u-md-t-2-s-c1 {
    border-top: 2px solid #0066ae;
  }

  .b-u-md-r-2-s-c1 {
    border-right: 2px solid #0066ae;
  }

  .b-u-md-b-2-s-c1 {
    border-bottom: 2px solid #0066ae;
  }

  .b-u-md-l-2-s-c1 {
    border-left: 2px solid #0066ae;
  }

  .b-u-md-2-d-c2 {
    border: 2px dashed #47a54a;
  }

  .b-u-md-t-2-d-c2 {
    border-top: 2px dashed #47a54a;
  }

  .b-u-md-r-2-d-c2 {
    border-right: 2px dashed #47a54a;
  }

  .b-u-md-b-2-d-c2 {
    border-bottom: 2px dashed #47a54a;
  }

  .b-u-md-l-2-d-c2 {
    border-left: 2px dashed #47a54a;
  }

  .b-u-md-2-s-c2 {
    border: 2px solid #47a54a;
  }

  .b-u-md-t-2-s-c2 {
    border-top: 2px solid #47a54a;
  }

  .b-u-md-r-2-s-c2 {
    border-right: 2px solid #47a54a;
  }

  .b-u-md-b-2-s-c2 {
    border-bottom: 2px solid #47a54a;
  }

  .b-u-md-l-2-s-c2 {
    border-left: 2px solid #47a54a;
  }

  .b-u-md-2-d-c3 {
    border: 2px dashed #cacaca;
  }

  .b-u-md-t-2-d-c3 {
    border-top: 2px dashed #cacaca;
  }

  .b-u-md-r-2-d-c3 {
    border-right: 2px dashed #cacaca;
  }

  .b-u-md-b-2-d-c3 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-u-md-l-2-d-c3 {
    border-left: 2px dashed #cacaca;
  }

  .b-u-md-2-s-c3 {
    border: 2px solid #cacaca;
  }

  .b-u-md-t-2-s-c3 {
    border-top: 2px solid #cacaca;
  }

  .b-u-md-r-2-s-c3 {
    border-right: 2px solid #cacaca;
  }

  .b-u-md-b-2-s-c3 {
    border-bottom: 2px solid #cacaca;
  }

  .b-u-md-l-2-s-c3 {
    border-left: 2px solid #cacaca;
  }

  .b-u-md-2-d-c4 {
    border: 2px dashed #d1d1d1;
  }

  .b-u-md-t-2-d-c4 {
    border-top: 2px dashed #d1d1d1;
  }

  .b-u-md-r-2-d-c4 {
    border-right: 2px dashed #d1d1d1;
  }

  .b-u-md-b-2-d-c4 {
    border-bottom: 2px dashed #d1d1d1;
  }

  .b-u-md-l-2-d-c4 {
    border-left: 2px dashed #d1d1d1;
  }

  .b-u-md-2-s-c4 {
    border: 2px solid #d1d1d1;
  }

  .b-u-md-t-2-s-c4 {
    border-top: 2px solid #d1d1d1;
  }

  .b-u-md-r-2-s-c4 {
    border-right: 2px solid #d1d1d1;
  }

  .b-u-md-b-2-s-c4 {
    border-bottom: 2px solid #d1d1d1;
  }

  .b-u-md-l-2-s-c4 {
    border-left: 2px solid #d1d1d1;
  }

  .b-u-md-2-d-c5 {
    border: 2px dashed #ba0404;
  }

  .b-u-md-t-2-d-c5 {
    border-top: 2px dashed #ba0404;
  }

  .b-u-md-r-2-d-c5 {
    border-right: 2px dashed #ba0404;
  }

  .b-u-md-b-2-d-c5 {
    border-bottom: 2px dashed #ba0404;
  }

  .b-u-md-l-2-d-c5 {
    border-left: 2px dashed #ba0404;
  }

  .b-u-md-2-s-c5 {
    border: 2px solid #ba0404;
  }

  .b-u-md-t-2-s-c5 {
    border-top: 2px solid #ba0404;
  }

  .b-u-md-r-2-s-c5 {
    border-right: 2px solid #ba0404;
  }

  .b-u-md-b-2-s-c5 {
    border-bottom: 2px solid #ba0404;
  }

  .b-u-md-l-2-s-c5 {
    border-left: 2px solid #ba0404;
  }

  .b-u-md-2-d-c6 {
    border: 2px dashed #cacaca;
  }

  .b-u-md-t-2-d-c6 {
    border-top: 2px dashed #cacaca;
  }

  .b-u-md-r-2-d-c6 {
    border-right: 2px dashed #cacaca;
  }

  .b-u-md-b-2-d-c6 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-u-md-l-2-d-c6 {
    border-left: 2px dashed #cacaca;
  }

  .b-u-md-2-s-c6 {
    border: 2px solid #cacaca;
  }

  .b-u-md-t-2-s-c6 {
    border-top: 2px solid #cacaca;
  }

  .b-u-md-r-2-s-c6 {
    border-right: 2px solid #cacaca;
  }

  .b-u-md-b-2-s-c6 {
    border-bottom: 2px solid #cacaca;
  }

  .b-u-md-l-2-s-c6 {
    border-left: 2px solid #cacaca;
  }

  .b-u-md-2-d-c7 {
    border: 2px dashed #f5f5f5;
  }

  .b-u-md-t-2-d-c7 {
    border-top: 2px dashed #f5f5f5;
  }

  .b-u-md-r-2-d-c7 {
    border-right: 2px dashed #f5f5f5;
  }

  .b-u-md-b-2-d-c7 {
    border-bottom: 2px dashed #f5f5f5;
  }

  .b-u-md-l-2-d-c7 {
    border-left: 2px dashed #f5f5f5;
  }

  .b-u-md-2-s-c7 {
    border: 2px solid #f5f5f5;
  }

  .b-u-md-t-2-s-c7 {
    border-top: 2px solid #f5f5f5;
  }

  .b-u-md-r-2-s-c7 {
    border-right: 2px solid #f5f5f5;
  }

  .b-u-md-b-2-s-c7 {
    border-bottom: 2px solid #f5f5f5;
  }

  .b-u-md-l-2-s-c7 {
    border-left: 2px solid #f5f5f5;
  }

  .b-u-md-2-d-c8 {
    border: 2px dashed #d8d8d8;
  }

  .b-u-md-t-2-d-c8 {
    border-top: 2px dashed #d8d8d8;
  }

  .b-u-md-r-2-d-c8 {
    border-right: 2px dashed #d8d8d8;
  }

  .b-u-md-b-2-d-c8 {
    border-bottom: 2px dashed #d8d8d8;
  }

  .b-u-md-l-2-d-c8 {
    border-left: 2px dashed #d8d8d8;
  }

  .b-u-md-2-s-c8 {
    border: 2px solid #d8d8d8;
  }

  .b-u-md-t-2-s-c8 {
    border-top: 2px solid #d8d8d8;
  }

  .b-u-md-r-2-s-c8 {
    border-right: 2px solid #d8d8d8;
  }

  .b-u-md-b-2-s-c8 {
    border-bottom: 2px solid #d8d8d8;
  }

  .b-u-md-l-2-s-c8 {
    border-left: 2px solid #d8d8d8;
  }

  .b-u-md-2-d-c9 {
    border: 2px dashed #dddddd;
  }

  .b-u-md-t-2-d-c9 {
    border-top: 2px dashed #dddddd;
  }

  .b-u-md-r-2-d-c9 {
    border-right: 2px dashed #dddddd;
  }

  .b-u-md-b-2-d-c9 {
    border-bottom: 2px dashed #dddddd;
  }

  .b-u-md-l-2-d-c9 {
    border-left: 2px dashed #dddddd;
  }

  .b-u-md-2-s-c9 {
    border: 2px solid #dddddd;
  }

  .b-u-md-t-2-s-c9 {
    border-top: 2px solid #dddddd;
  }

  .b-u-md-r-2-s-c9 {
    border-right: 2px solid #dddddd;
  }

  .b-u-md-b-2-s-c9 {
    border-bottom: 2px solid #dddddd;
  }

  .b-u-md-l-2-s-c9 {
    border-left: 2px solid #dddddd;
  }

  .b-u-md-2-d-c10 {
    border: 2px dashed #ed1b24;
  }

  .b-u-md-t-2-d-c10 {
    border-top: 2px dashed #ed1b24;
  }

  .b-u-md-r-2-d-c10 {
    border-right: 2px dashed #ed1b24;
  }

  .b-u-md-b-2-d-c10 {
    border-bottom: 2px dashed #ed1b24;
  }

  .b-u-md-l-2-d-c10 {
    border-left: 2px dashed #ed1b24;
  }

  .b-u-md-2-s-c10 {
    border: 2px solid #ed1b24;
  }

  .b-u-md-t-2-s-c10 {
    border-top: 2px solid #ed1b24;
  }

  .b-u-md-r-2-s-c10 {
    border-right: 2px solid #ed1b24;
  }

  .b-u-md-b-2-s-c10 {
    border-bottom: 2px solid #ed1b24;
  }

  .b-u-md-l-2-s-c10 {
    border-left: 2px solid #ed1b24;
  }

  .b-u-md-3-d-w {
    border: 3px dashed #fff;
  }

  .b-u-md-t-3-d-w {
    border-top: 3px dashed #fff;
  }

  .b-u-md-r-3-d-w {
    border-right: 3px dashed #fff;
  }

  .b-u-md-b-3-d-w {
    border-bottom: 3px dashed #fff;
  }

  .b-u-md-l-3-d-w {
    border-left: 3px dashed #fff;
  }

  .b-u-md-3-s-w {
    border: 3px solid #fff;
  }

  .b-u-md-t-3-s-w {
    border-top: 3px solid #fff;
  }

  .b-u-md-r-3-s-w {
    border-right: 3px solid #fff;
  }

  .b-u-md-b-3-s-w {
    border-bottom: 3px solid #fff;
  }

  .b-u-md-l-3-s-w {
    border-left: 3px solid #fff;
  }

  .b-u-md-3-d-b {
    border: 3px dashed #000;
  }

  .b-u-md-t-3-d-b {
    border-top: 3px dashed #000;
  }

  .b-u-md-r-3-d-b {
    border-right: 3px dashed #000;
  }

  .b-u-md-b-3-d-b {
    border-bottom: 3px dashed #000;
  }

  .b-u-md-l-3-d-b {
    border-left: 3px dashed #000;
  }

  .b-u-md-3-s-b {
    border: 3px solid #000;
  }

  .b-u-md-t-3-s-b {
    border-top: 3px solid #000;
  }

  .b-u-md-r-3-s-b {
    border-right: 3px solid #000;
  }

  .b-u-md-b-3-s-b {
    border-bottom: 3px solid #000;
  }

  .b-u-md-l-3-s-b {
    border-left: 3px solid #000;
  }

  .b-u-md-3-d-tc {
    border: 3px dashed #0066ae;
  }

  .b-u-md-t-3-d-tc {
    border-top: 3px dashed #0066ae;
  }

  .b-u-md-r-3-d-tc {
    border-right: 3px dashed #0066ae;
  }

  .b-u-md-b-3-d-tc {
    border-bottom: 3px dashed #0066ae;
  }

  .b-u-md-l-3-d-tc {
    border-left: 3px dashed #0066ae;
  }

  .b-u-md-3-s-tc {
    border: 3px solid #0066ae;
  }

  .b-u-md-t-3-s-tc {
    border-top: 3px solid #0066ae;
  }

  .b-u-md-r-3-s-tc {
    border-right: 3px solid #0066ae;
  }

  .b-u-md-b-3-s-tc {
    border-bottom: 3px solid #0066ae;
  }

  .b-u-md-l-3-s-tc {
    border-left: 3px solid #0066ae;
  }

  .b-u-md-3-d-c1 {
    border: 3px dashed #0066ae;
  }

  .b-u-md-t-3-d-c1 {
    border-top: 3px dashed #0066ae;
  }

  .b-u-md-r-3-d-c1 {
    border-right: 3px dashed #0066ae;
  }

  .b-u-md-b-3-d-c1 {
    border-bottom: 3px dashed #0066ae;
  }

  .b-u-md-l-3-d-c1 {
    border-left: 3px dashed #0066ae;
  }

  .b-u-md-3-s-c1 {
    border: 3px solid #0066ae;
  }

  .b-u-md-t-3-s-c1 {
    border-top: 3px solid #0066ae;
  }

  .b-u-md-r-3-s-c1 {
    border-right: 3px solid #0066ae;
  }

  .b-u-md-b-3-s-c1 {
    border-bottom: 3px solid #0066ae;
  }

  .b-u-md-l-3-s-c1 {
    border-left: 3px solid #0066ae;
  }

  .b-u-md-3-d-c2 {
    border: 3px dashed #47a54a;
  }

  .b-u-md-t-3-d-c2 {
    border-top: 3px dashed #47a54a;
  }

  .b-u-md-r-3-d-c2 {
    border-right: 3px dashed #47a54a;
  }

  .b-u-md-b-3-d-c2 {
    border-bottom: 3px dashed #47a54a;
  }

  .b-u-md-l-3-d-c2 {
    border-left: 3px dashed #47a54a;
  }

  .b-u-md-3-s-c2 {
    border: 3px solid #47a54a;
  }

  .b-u-md-t-3-s-c2 {
    border-top: 3px solid #47a54a;
  }

  .b-u-md-r-3-s-c2 {
    border-right: 3px solid #47a54a;
  }

  .b-u-md-b-3-s-c2 {
    border-bottom: 3px solid #47a54a;
  }

  .b-u-md-l-3-s-c2 {
    border-left: 3px solid #47a54a;
  }

  .b-u-md-3-d-c3 {
    border: 3px dashed #cacaca;
  }

  .b-u-md-t-3-d-c3 {
    border-top: 3px dashed #cacaca;
  }

  .b-u-md-r-3-d-c3 {
    border-right: 3px dashed #cacaca;
  }

  .b-u-md-b-3-d-c3 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-u-md-l-3-d-c3 {
    border-left: 3px dashed #cacaca;
  }

  .b-u-md-3-s-c3 {
    border: 3px solid #cacaca;
  }

  .b-u-md-t-3-s-c3 {
    border-top: 3px solid #cacaca;
  }

  .b-u-md-r-3-s-c3 {
    border-right: 3px solid #cacaca;
  }

  .b-u-md-b-3-s-c3 {
    border-bottom: 3px solid #cacaca;
  }

  .b-u-md-l-3-s-c3 {
    border-left: 3px solid #cacaca;
  }

  .b-u-md-3-d-c4 {
    border: 3px dashed #d1d1d1;
  }

  .b-u-md-t-3-d-c4 {
    border-top: 3px dashed #d1d1d1;
  }

  .b-u-md-r-3-d-c4 {
    border-right: 3px dashed #d1d1d1;
  }

  .b-u-md-b-3-d-c4 {
    border-bottom: 3px dashed #d1d1d1;
  }

  .b-u-md-l-3-d-c4 {
    border-left: 3px dashed #d1d1d1;
  }

  .b-u-md-3-s-c4 {
    border: 3px solid #d1d1d1;
  }

  .b-u-md-t-3-s-c4 {
    border-top: 3px solid #d1d1d1;
  }

  .b-u-md-r-3-s-c4 {
    border-right: 3px solid #d1d1d1;
  }

  .b-u-md-b-3-s-c4 {
    border-bottom: 3px solid #d1d1d1;
  }

  .b-u-md-l-3-s-c4 {
    border-left: 3px solid #d1d1d1;
  }

  .b-u-md-3-d-c5 {
    border: 3px dashed #ba0404;
  }

  .b-u-md-t-3-d-c5 {
    border-top: 3px dashed #ba0404;
  }

  .b-u-md-r-3-d-c5 {
    border-right: 3px dashed #ba0404;
  }

  .b-u-md-b-3-d-c5 {
    border-bottom: 3px dashed #ba0404;
  }

  .b-u-md-l-3-d-c5 {
    border-left: 3px dashed #ba0404;
  }

  .b-u-md-3-s-c5 {
    border: 3px solid #ba0404;
  }

  .b-u-md-t-3-s-c5 {
    border-top: 3px solid #ba0404;
  }

  .b-u-md-r-3-s-c5 {
    border-right: 3px solid #ba0404;
  }

  .b-u-md-b-3-s-c5 {
    border-bottom: 3px solid #ba0404;
  }

  .b-u-md-l-3-s-c5 {
    border-left: 3px solid #ba0404;
  }

  .b-u-md-3-d-c6 {
    border: 3px dashed #cacaca;
  }

  .b-u-md-t-3-d-c6 {
    border-top: 3px dashed #cacaca;
  }

  .b-u-md-r-3-d-c6 {
    border-right: 3px dashed #cacaca;
  }

  .b-u-md-b-3-d-c6 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-u-md-l-3-d-c6 {
    border-left: 3px dashed #cacaca;
  }

  .b-u-md-3-s-c6 {
    border: 3px solid #cacaca;
  }

  .b-u-md-t-3-s-c6 {
    border-top: 3px solid #cacaca;
  }

  .b-u-md-r-3-s-c6 {
    border-right: 3px solid #cacaca;
  }

  .b-u-md-b-3-s-c6 {
    border-bottom: 3px solid #cacaca;
  }

  .b-u-md-l-3-s-c6 {
    border-left: 3px solid #cacaca;
  }

  .b-u-md-3-d-c7 {
    border: 3px dashed #f5f5f5;
  }

  .b-u-md-t-3-d-c7 {
    border-top: 3px dashed #f5f5f5;
  }

  .b-u-md-r-3-d-c7 {
    border-right: 3px dashed #f5f5f5;
  }

  .b-u-md-b-3-d-c7 {
    border-bottom: 3px dashed #f5f5f5;
  }

  .b-u-md-l-3-d-c7 {
    border-left: 3px dashed #f5f5f5;
  }

  .b-u-md-3-s-c7 {
    border: 3px solid #f5f5f5;
  }

  .b-u-md-t-3-s-c7 {
    border-top: 3px solid #f5f5f5;
  }

  .b-u-md-r-3-s-c7 {
    border-right: 3px solid #f5f5f5;
  }

  .b-u-md-b-3-s-c7 {
    border-bottom: 3px solid #f5f5f5;
  }

  .b-u-md-l-3-s-c7 {
    border-left: 3px solid #f5f5f5;
  }

  .b-u-md-3-d-c8 {
    border: 3px dashed #d8d8d8;
  }

  .b-u-md-t-3-d-c8 {
    border-top: 3px dashed #d8d8d8;
  }

  .b-u-md-r-3-d-c8 {
    border-right: 3px dashed #d8d8d8;
  }

  .b-u-md-b-3-d-c8 {
    border-bottom: 3px dashed #d8d8d8;
  }

  .b-u-md-l-3-d-c8 {
    border-left: 3px dashed #d8d8d8;
  }

  .b-u-md-3-s-c8 {
    border: 3px solid #d8d8d8;
  }

  .b-u-md-t-3-s-c8 {
    border-top: 3px solid #d8d8d8;
  }

  .b-u-md-r-3-s-c8 {
    border-right: 3px solid #d8d8d8;
  }

  .b-u-md-b-3-s-c8 {
    border-bottom: 3px solid #d8d8d8;
  }

  .b-u-md-l-3-s-c8 {
    border-left: 3px solid #d8d8d8;
  }

  .b-u-md-3-d-c9 {
    border: 3px dashed #dddddd;
  }

  .b-u-md-t-3-d-c9 {
    border-top: 3px dashed #dddddd;
  }

  .b-u-md-r-3-d-c9 {
    border-right: 3px dashed #dddddd;
  }

  .b-u-md-b-3-d-c9 {
    border-bottom: 3px dashed #dddddd;
  }

  .b-u-md-l-3-d-c9 {
    border-left: 3px dashed #dddddd;
  }

  .b-u-md-3-s-c9 {
    border: 3px solid #dddddd;
  }

  .b-u-md-t-3-s-c9 {
    border-top: 3px solid #dddddd;
  }

  .b-u-md-r-3-s-c9 {
    border-right: 3px solid #dddddd;
  }

  .b-u-md-b-3-s-c9 {
    border-bottom: 3px solid #dddddd;
  }

  .b-u-md-l-3-s-c9 {
    border-left: 3px solid #dddddd;
  }

  .b-u-md-3-d-c10 {
    border: 3px dashed #ed1b24;
  }

  .b-u-md-t-3-d-c10 {
    border-top: 3px dashed #ed1b24;
  }

  .b-u-md-r-3-d-c10 {
    border-right: 3px dashed #ed1b24;
  }

  .b-u-md-b-3-d-c10 {
    border-bottom: 3px dashed #ed1b24;
  }

  .b-u-md-l-3-d-c10 {
    border-left: 3px dashed #ed1b24;
  }

  .b-u-md-3-s-c10 {
    border: 3px solid #ed1b24;
  }

  .b-u-md-t-3-s-c10 {
    border-top: 3px solid #ed1b24;
  }

  .b-u-md-r-3-s-c10 {
    border-right: 3px solid #ed1b24;
  }

  .b-u-md-b-3-s-c10 {
    border-bottom: 3px solid #ed1b24;
  }

  .b-u-md-l-3-s-c10 {
    border-left: 3px solid #ed1b24;
  }

  .b-u-md-4-d-w {
    border: 4px dashed #fff;
  }

  .b-u-md-t-4-d-w {
    border-top: 4px dashed #fff;
  }

  .b-u-md-r-4-d-w {
    border-right: 4px dashed #fff;
  }

  .b-u-md-b-4-d-w {
    border-bottom: 4px dashed #fff;
  }

  .b-u-md-l-4-d-w {
    border-left: 4px dashed #fff;
  }

  .b-u-md-4-s-w {
    border: 4px solid #fff;
  }

  .b-u-md-t-4-s-w {
    border-top: 4px solid #fff;
  }

  .b-u-md-r-4-s-w {
    border-right: 4px solid #fff;
  }

  .b-u-md-b-4-s-w {
    border-bottom: 4px solid #fff;
  }

  .b-u-md-l-4-s-w {
    border-left: 4px solid #fff;
  }

  .b-u-md-4-d-b {
    border: 4px dashed #000;
  }

  .b-u-md-t-4-d-b {
    border-top: 4px dashed #000;
  }

  .b-u-md-r-4-d-b {
    border-right: 4px dashed #000;
  }

  .b-u-md-b-4-d-b {
    border-bottom: 4px dashed #000;
  }

  .b-u-md-l-4-d-b {
    border-left: 4px dashed #000;
  }

  .b-u-md-4-s-b {
    border: 4px solid #000;
  }

  .b-u-md-t-4-s-b {
    border-top: 4px solid #000;
  }

  .b-u-md-r-4-s-b {
    border-right: 4px solid #000;
  }

  .b-u-md-b-4-s-b {
    border-bottom: 4px solid #000;
  }

  .b-u-md-l-4-s-b {
    border-left: 4px solid #000;
  }

  .b-u-md-4-d-tc {
    border: 4px dashed #0066ae;
  }

  .b-u-md-t-4-d-tc {
    border-top: 4px dashed #0066ae;
  }

  .b-u-md-r-4-d-tc {
    border-right: 4px dashed #0066ae;
  }

  .b-u-md-b-4-d-tc {
    border-bottom: 4px dashed #0066ae;
  }

  .b-u-md-l-4-d-tc {
    border-left: 4px dashed #0066ae;
  }

  .b-u-md-4-s-tc {
    border: 4px solid #0066ae;
  }

  .b-u-md-t-4-s-tc {
    border-top: 4px solid #0066ae;
  }

  .b-u-md-r-4-s-tc {
    border-right: 4px solid #0066ae;
  }

  .b-u-md-b-4-s-tc {
    border-bottom: 4px solid #0066ae;
  }

  .b-u-md-l-4-s-tc {
    border-left: 4px solid #0066ae;
  }

  .b-u-md-4-d-c1 {
    border: 4px dashed #0066ae;
  }

  .b-u-md-t-4-d-c1 {
    border-top: 4px dashed #0066ae;
  }

  .b-u-md-r-4-d-c1 {
    border-right: 4px dashed #0066ae;
  }

  .b-u-md-b-4-d-c1 {
    border-bottom: 4px dashed #0066ae;
  }

  .b-u-md-l-4-d-c1 {
    border-left: 4px dashed #0066ae;
  }

  .b-u-md-4-s-c1 {
    border: 4px solid #0066ae;
  }

  .b-u-md-t-4-s-c1 {
    border-top: 4px solid #0066ae;
  }

  .b-u-md-r-4-s-c1 {
    border-right: 4px solid #0066ae;
  }

  .b-u-md-b-4-s-c1 {
    border-bottom: 4px solid #0066ae;
  }

  .b-u-md-l-4-s-c1 {
    border-left: 4px solid #0066ae;
  }

  .b-u-md-4-d-c2 {
    border: 4px dashed #47a54a;
  }

  .b-u-md-t-4-d-c2 {
    border-top: 4px dashed #47a54a;
  }

  .b-u-md-r-4-d-c2 {
    border-right: 4px dashed #47a54a;
  }

  .b-u-md-b-4-d-c2 {
    border-bottom: 4px dashed #47a54a;
  }

  .b-u-md-l-4-d-c2 {
    border-left: 4px dashed #47a54a;
  }

  .b-u-md-4-s-c2 {
    border: 4px solid #47a54a;
  }

  .b-u-md-t-4-s-c2 {
    border-top: 4px solid #47a54a;
  }

  .b-u-md-r-4-s-c2 {
    border-right: 4px solid #47a54a;
  }

  .b-u-md-b-4-s-c2 {
    border-bottom: 4px solid #47a54a;
  }

  .b-u-md-l-4-s-c2 {
    border-left: 4px solid #47a54a;
  }

  .b-u-md-4-d-c3 {
    border: 4px dashed #cacaca;
  }

  .b-u-md-t-4-d-c3 {
    border-top: 4px dashed #cacaca;
  }

  .b-u-md-r-4-d-c3 {
    border-right: 4px dashed #cacaca;
  }

  .b-u-md-b-4-d-c3 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-u-md-l-4-d-c3 {
    border-left: 4px dashed #cacaca;
  }

  .b-u-md-4-s-c3 {
    border: 4px solid #cacaca;
  }

  .b-u-md-t-4-s-c3 {
    border-top: 4px solid #cacaca;
  }

  .b-u-md-r-4-s-c3 {
    border-right: 4px solid #cacaca;
  }

  .b-u-md-b-4-s-c3 {
    border-bottom: 4px solid #cacaca;
  }

  .b-u-md-l-4-s-c3 {
    border-left: 4px solid #cacaca;
  }

  .b-u-md-4-d-c4 {
    border: 4px dashed #d1d1d1;
  }

  .b-u-md-t-4-d-c4 {
    border-top: 4px dashed #d1d1d1;
  }

  .b-u-md-r-4-d-c4 {
    border-right: 4px dashed #d1d1d1;
  }

  .b-u-md-b-4-d-c4 {
    border-bottom: 4px dashed #d1d1d1;
  }

  .b-u-md-l-4-d-c4 {
    border-left: 4px dashed #d1d1d1;
  }

  .b-u-md-4-s-c4 {
    border: 4px solid #d1d1d1;
  }

  .b-u-md-t-4-s-c4 {
    border-top: 4px solid #d1d1d1;
  }

  .b-u-md-r-4-s-c4 {
    border-right: 4px solid #d1d1d1;
  }

  .b-u-md-b-4-s-c4 {
    border-bottom: 4px solid #d1d1d1;
  }

  .b-u-md-l-4-s-c4 {
    border-left: 4px solid #d1d1d1;
  }

  .b-u-md-4-d-c5 {
    border: 4px dashed #ba0404;
  }

  .b-u-md-t-4-d-c5 {
    border-top: 4px dashed #ba0404;
  }

  .b-u-md-r-4-d-c5 {
    border-right: 4px dashed #ba0404;
  }

  .b-u-md-b-4-d-c5 {
    border-bottom: 4px dashed #ba0404;
  }

  .b-u-md-l-4-d-c5 {
    border-left: 4px dashed #ba0404;
  }

  .b-u-md-4-s-c5 {
    border: 4px solid #ba0404;
  }

  .b-u-md-t-4-s-c5 {
    border-top: 4px solid #ba0404;
  }

  .b-u-md-r-4-s-c5 {
    border-right: 4px solid #ba0404;
  }

  .b-u-md-b-4-s-c5 {
    border-bottom: 4px solid #ba0404;
  }

  .b-u-md-l-4-s-c5 {
    border-left: 4px solid #ba0404;
  }

  .b-u-md-4-d-c6 {
    border: 4px dashed #cacaca;
  }

  .b-u-md-t-4-d-c6 {
    border-top: 4px dashed #cacaca;
  }

  .b-u-md-r-4-d-c6 {
    border-right: 4px dashed #cacaca;
  }

  .b-u-md-b-4-d-c6 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-u-md-l-4-d-c6 {
    border-left: 4px dashed #cacaca;
  }

  .b-u-md-4-s-c6 {
    border: 4px solid #cacaca;
  }

  .b-u-md-t-4-s-c6 {
    border-top: 4px solid #cacaca;
  }

  .b-u-md-r-4-s-c6 {
    border-right: 4px solid #cacaca;
  }

  .b-u-md-b-4-s-c6 {
    border-bottom: 4px solid #cacaca;
  }

  .b-u-md-l-4-s-c6 {
    border-left: 4px solid #cacaca;
  }

  .b-u-md-4-d-c7 {
    border: 4px dashed #f5f5f5;
  }

  .b-u-md-t-4-d-c7 {
    border-top: 4px dashed #f5f5f5;
  }

  .b-u-md-r-4-d-c7 {
    border-right: 4px dashed #f5f5f5;
  }

  .b-u-md-b-4-d-c7 {
    border-bottom: 4px dashed #f5f5f5;
  }

  .b-u-md-l-4-d-c7 {
    border-left: 4px dashed #f5f5f5;
  }

  .b-u-md-4-s-c7 {
    border: 4px solid #f5f5f5;
  }

  .b-u-md-t-4-s-c7 {
    border-top: 4px solid #f5f5f5;
  }

  .b-u-md-r-4-s-c7 {
    border-right: 4px solid #f5f5f5;
  }

  .b-u-md-b-4-s-c7 {
    border-bottom: 4px solid #f5f5f5;
  }

  .b-u-md-l-4-s-c7 {
    border-left: 4px solid #f5f5f5;
  }

  .b-u-md-4-d-c8 {
    border: 4px dashed #d8d8d8;
  }

  .b-u-md-t-4-d-c8 {
    border-top: 4px dashed #d8d8d8;
  }

  .b-u-md-r-4-d-c8 {
    border-right: 4px dashed #d8d8d8;
  }

  .b-u-md-b-4-d-c8 {
    border-bottom: 4px dashed #d8d8d8;
  }

  .b-u-md-l-4-d-c8 {
    border-left: 4px dashed #d8d8d8;
  }

  .b-u-md-4-s-c8 {
    border: 4px solid #d8d8d8;
  }

  .b-u-md-t-4-s-c8 {
    border-top: 4px solid #d8d8d8;
  }

  .b-u-md-r-4-s-c8 {
    border-right: 4px solid #d8d8d8;
  }

  .b-u-md-b-4-s-c8 {
    border-bottom: 4px solid #d8d8d8;
  }

  .b-u-md-l-4-s-c8 {
    border-left: 4px solid #d8d8d8;
  }

  .b-u-md-4-d-c9 {
    border: 4px dashed #dddddd;
  }

  .b-u-md-t-4-d-c9 {
    border-top: 4px dashed #dddddd;
  }

  .b-u-md-r-4-d-c9 {
    border-right: 4px dashed #dddddd;
  }

  .b-u-md-b-4-d-c9 {
    border-bottom: 4px dashed #dddddd;
  }

  .b-u-md-l-4-d-c9 {
    border-left: 4px dashed #dddddd;
  }

  .b-u-md-4-s-c9 {
    border: 4px solid #dddddd;
  }

  .b-u-md-t-4-s-c9 {
    border-top: 4px solid #dddddd;
  }

  .b-u-md-r-4-s-c9 {
    border-right: 4px solid #dddddd;
  }

  .b-u-md-b-4-s-c9 {
    border-bottom: 4px solid #dddddd;
  }

  .b-u-md-l-4-s-c9 {
    border-left: 4px solid #dddddd;
  }

  .b-u-md-4-d-c10 {
    border: 4px dashed #ed1b24;
  }

  .b-u-md-t-4-d-c10 {
    border-top: 4px dashed #ed1b24;
  }

  .b-u-md-r-4-d-c10 {
    border-right: 4px dashed #ed1b24;
  }

  .b-u-md-b-4-d-c10 {
    border-bottom: 4px dashed #ed1b24;
  }

  .b-u-md-l-4-d-c10 {
    border-left: 4px dashed #ed1b24;
  }

  .b-u-md-4-s-c10 {
    border: 4px solid #ed1b24;
  }

  .b-u-md-t-4-s-c10 {
    border-top: 4px solid #ed1b24;
  }

  .b-u-md-r-4-s-c10 {
    border-right: 4px solid #ed1b24;
  }

  .b-u-md-b-4-s-c10 {
    border-bottom: 4px solid #ed1b24;
  }

  .b-u-md-l-4-s-c10 {
    border-left: 4px solid #ed1b24;
  }

  .b-u-md-5-d-w {
    border: 5px dashed #fff;
  }

  .b-u-md-t-5-d-w {
    border-top: 5px dashed #fff;
  }

  .b-u-md-r-5-d-w {
    border-right: 5px dashed #fff;
  }

  .b-u-md-b-5-d-w {
    border-bottom: 5px dashed #fff;
  }

  .b-u-md-l-5-d-w {
    border-left: 5px dashed #fff;
  }

  .b-u-md-5-s-w {
    border: 5px solid #fff;
  }

  .b-u-md-t-5-s-w {
    border-top: 5px solid #fff;
  }

  .b-u-md-r-5-s-w {
    border-right: 5px solid #fff;
  }

  .b-u-md-b-5-s-w {
    border-bottom: 5px solid #fff;
  }

  .b-u-md-l-5-s-w {
    border-left: 5px solid #fff;
  }

  .b-u-md-5-d-b {
    border: 5px dashed #000;
  }

  .b-u-md-t-5-d-b {
    border-top: 5px dashed #000;
  }

  .b-u-md-r-5-d-b {
    border-right: 5px dashed #000;
  }

  .b-u-md-b-5-d-b {
    border-bottom: 5px dashed #000;
  }

  .b-u-md-l-5-d-b {
    border-left: 5px dashed #000;
  }

  .b-u-md-5-s-b {
    border: 5px solid #000;
  }

  .b-u-md-t-5-s-b {
    border-top: 5px solid #000;
  }

  .b-u-md-r-5-s-b {
    border-right: 5px solid #000;
  }

  .b-u-md-b-5-s-b {
    border-bottom: 5px solid #000;
  }

  .b-u-md-l-5-s-b {
    border-left: 5px solid #000;
  }

  .b-u-md-5-d-tc {
    border: 5px dashed #0066ae;
  }

  .b-u-md-t-5-d-tc {
    border-top: 5px dashed #0066ae;
  }

  .b-u-md-r-5-d-tc {
    border-right: 5px dashed #0066ae;
  }

  .b-u-md-b-5-d-tc {
    border-bottom: 5px dashed #0066ae;
  }

  .b-u-md-l-5-d-tc {
    border-left: 5px dashed #0066ae;
  }

  .b-u-md-5-s-tc {
    border: 5px solid #0066ae;
  }

  .b-u-md-t-5-s-tc {
    border-top: 5px solid #0066ae;
  }

  .b-u-md-r-5-s-tc {
    border-right: 5px solid #0066ae;
  }

  .b-u-md-b-5-s-tc {
    border-bottom: 5px solid #0066ae;
  }

  .b-u-md-l-5-s-tc {
    border-left: 5px solid #0066ae;
  }

  .b-u-md-5-d-c1 {
    border: 5px dashed #0066ae;
  }

  .b-u-md-t-5-d-c1 {
    border-top: 5px dashed #0066ae;
  }

  .b-u-md-r-5-d-c1 {
    border-right: 5px dashed #0066ae;
  }

  .b-u-md-b-5-d-c1 {
    border-bottom: 5px dashed #0066ae;
  }

  .b-u-md-l-5-d-c1 {
    border-left: 5px dashed #0066ae;
  }

  .b-u-md-5-s-c1 {
    border: 5px solid #0066ae;
  }

  .b-u-md-t-5-s-c1 {
    border-top: 5px solid #0066ae;
  }

  .b-u-md-r-5-s-c1 {
    border-right: 5px solid #0066ae;
  }

  .b-u-md-b-5-s-c1 {
    border-bottom: 5px solid #0066ae;
  }

  .b-u-md-l-5-s-c1 {
    border-left: 5px solid #0066ae;
  }

  .b-u-md-5-d-c2 {
    border: 5px dashed #47a54a;
  }

  .b-u-md-t-5-d-c2 {
    border-top: 5px dashed #47a54a;
  }

  .b-u-md-r-5-d-c2 {
    border-right: 5px dashed #47a54a;
  }

  .b-u-md-b-5-d-c2 {
    border-bottom: 5px dashed #47a54a;
  }

  .b-u-md-l-5-d-c2 {
    border-left: 5px dashed #47a54a;
  }

  .b-u-md-5-s-c2 {
    border: 5px solid #47a54a;
  }

  .b-u-md-t-5-s-c2 {
    border-top: 5px solid #47a54a;
  }

  .b-u-md-r-5-s-c2 {
    border-right: 5px solid #47a54a;
  }

  .b-u-md-b-5-s-c2 {
    border-bottom: 5px solid #47a54a;
  }

  .b-u-md-l-5-s-c2 {
    border-left: 5px solid #47a54a;
  }

  .b-u-md-5-d-c3 {
    border: 5px dashed #cacaca;
  }

  .b-u-md-t-5-d-c3 {
    border-top: 5px dashed #cacaca;
  }

  .b-u-md-r-5-d-c3 {
    border-right: 5px dashed #cacaca;
  }

  .b-u-md-b-5-d-c3 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-u-md-l-5-d-c3 {
    border-left: 5px dashed #cacaca;
  }

  .b-u-md-5-s-c3 {
    border: 5px solid #cacaca;
  }

  .b-u-md-t-5-s-c3 {
    border-top: 5px solid #cacaca;
  }

  .b-u-md-r-5-s-c3 {
    border-right: 5px solid #cacaca;
  }

  .b-u-md-b-5-s-c3 {
    border-bottom: 5px solid #cacaca;
  }

  .b-u-md-l-5-s-c3 {
    border-left: 5px solid #cacaca;
  }

  .b-u-md-5-d-c4 {
    border: 5px dashed #d1d1d1;
  }

  .b-u-md-t-5-d-c4 {
    border-top: 5px dashed #d1d1d1;
  }

  .b-u-md-r-5-d-c4 {
    border-right: 5px dashed #d1d1d1;
  }

  .b-u-md-b-5-d-c4 {
    border-bottom: 5px dashed #d1d1d1;
  }

  .b-u-md-l-5-d-c4 {
    border-left: 5px dashed #d1d1d1;
  }

  .b-u-md-5-s-c4 {
    border: 5px solid #d1d1d1;
  }

  .b-u-md-t-5-s-c4 {
    border-top: 5px solid #d1d1d1;
  }

  .b-u-md-r-5-s-c4 {
    border-right: 5px solid #d1d1d1;
  }

  .b-u-md-b-5-s-c4 {
    border-bottom: 5px solid #d1d1d1;
  }

  .b-u-md-l-5-s-c4 {
    border-left: 5px solid #d1d1d1;
  }

  .b-u-md-5-d-c5 {
    border: 5px dashed #ba0404;
  }

  .b-u-md-t-5-d-c5 {
    border-top: 5px dashed #ba0404;
  }

  .b-u-md-r-5-d-c5 {
    border-right: 5px dashed #ba0404;
  }

  .b-u-md-b-5-d-c5 {
    border-bottom: 5px dashed #ba0404;
  }

  .b-u-md-l-5-d-c5 {
    border-left: 5px dashed #ba0404;
  }

  .b-u-md-5-s-c5 {
    border: 5px solid #ba0404;
  }

  .b-u-md-t-5-s-c5 {
    border-top: 5px solid #ba0404;
  }

  .b-u-md-r-5-s-c5 {
    border-right: 5px solid #ba0404;
  }

  .b-u-md-b-5-s-c5 {
    border-bottom: 5px solid #ba0404;
  }

  .b-u-md-l-5-s-c5 {
    border-left: 5px solid #ba0404;
  }

  .b-u-md-5-d-c6 {
    border: 5px dashed #cacaca;
  }

  .b-u-md-t-5-d-c6 {
    border-top: 5px dashed #cacaca;
  }

  .b-u-md-r-5-d-c6 {
    border-right: 5px dashed #cacaca;
  }

  .b-u-md-b-5-d-c6 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-u-md-l-5-d-c6 {
    border-left: 5px dashed #cacaca;
  }

  .b-u-md-5-s-c6 {
    border: 5px solid #cacaca;
  }

  .b-u-md-t-5-s-c6 {
    border-top: 5px solid #cacaca;
  }

  .b-u-md-r-5-s-c6 {
    border-right: 5px solid #cacaca;
  }

  .b-u-md-b-5-s-c6 {
    border-bottom: 5px solid #cacaca;
  }

  .b-u-md-l-5-s-c6 {
    border-left: 5px solid #cacaca;
  }

  .b-u-md-5-d-c7 {
    border: 5px dashed #f5f5f5;
  }

  .b-u-md-t-5-d-c7 {
    border-top: 5px dashed #f5f5f5;
  }

  .b-u-md-r-5-d-c7 {
    border-right: 5px dashed #f5f5f5;
  }

  .b-u-md-b-5-d-c7 {
    border-bottom: 5px dashed #f5f5f5;
  }

  .b-u-md-l-5-d-c7 {
    border-left: 5px dashed #f5f5f5;
  }

  .b-u-md-5-s-c7 {
    border: 5px solid #f5f5f5;
  }

  .b-u-md-t-5-s-c7 {
    border-top: 5px solid #f5f5f5;
  }

  .b-u-md-r-5-s-c7 {
    border-right: 5px solid #f5f5f5;
  }

  .b-u-md-b-5-s-c7 {
    border-bottom: 5px solid #f5f5f5;
  }

  .b-u-md-l-5-s-c7 {
    border-left: 5px solid #f5f5f5;
  }

  .b-u-md-5-d-c8 {
    border: 5px dashed #d8d8d8;
  }

  .b-u-md-t-5-d-c8 {
    border-top: 5px dashed #d8d8d8;
  }

  .b-u-md-r-5-d-c8 {
    border-right: 5px dashed #d8d8d8;
  }

  .b-u-md-b-5-d-c8 {
    border-bottom: 5px dashed #d8d8d8;
  }

  .b-u-md-l-5-d-c8 {
    border-left: 5px dashed #d8d8d8;
  }

  .b-u-md-5-s-c8 {
    border: 5px solid #d8d8d8;
  }

  .b-u-md-t-5-s-c8 {
    border-top: 5px solid #d8d8d8;
  }

  .b-u-md-r-5-s-c8 {
    border-right: 5px solid #d8d8d8;
  }

  .b-u-md-b-5-s-c8 {
    border-bottom: 5px solid #d8d8d8;
  }

  .b-u-md-l-5-s-c8 {
    border-left: 5px solid #d8d8d8;
  }

  .b-u-md-5-d-c9 {
    border: 5px dashed #dddddd;
  }

  .b-u-md-t-5-d-c9 {
    border-top: 5px dashed #dddddd;
  }

  .b-u-md-r-5-d-c9 {
    border-right: 5px dashed #dddddd;
  }

  .b-u-md-b-5-d-c9 {
    border-bottom: 5px dashed #dddddd;
  }

  .b-u-md-l-5-d-c9 {
    border-left: 5px dashed #dddddd;
  }

  .b-u-md-5-s-c9 {
    border: 5px solid #dddddd;
  }

  .b-u-md-t-5-s-c9 {
    border-top: 5px solid #dddddd;
  }

  .b-u-md-r-5-s-c9 {
    border-right: 5px solid #dddddd;
  }

  .b-u-md-b-5-s-c9 {
    border-bottom: 5px solid #dddddd;
  }

  .b-u-md-l-5-s-c9 {
    border-left: 5px solid #dddddd;
  }

  .b-u-md-5-d-c10 {
    border: 5px dashed #ed1b24;
  }

  .b-u-md-t-5-d-c10 {
    border-top: 5px dashed #ed1b24;
  }

  .b-u-md-r-5-d-c10 {
    border-right: 5px dashed #ed1b24;
  }

  .b-u-md-b-5-d-c10 {
    border-bottom: 5px dashed #ed1b24;
  }

  .b-u-md-l-5-d-c10 {
    border-left: 5px dashed #ed1b24;
  }

  .b-u-md-5-s-c10 {
    border: 5px solid #ed1b24;
  }

  .b-u-md-t-5-s-c10 {
    border-top: 5px solid #ed1b24;
  }

  .b-u-md-r-5-s-c10 {
    border-right: 5px solid #ed1b24;
  }

  .b-u-md-b-5-s-c10 {
    border-bottom: 5px solid #ed1b24;
  }

  .b-u-md-l-5-s-c10 {
    border-left: 5px solid #ed1b24;
  }
}
@media (max-width: 1229.98px) {
  .b-d-md-1-d-w {
    border: 1px dashed #fff;
  }

  .b-d-md-t-1-d-w {
    border-top: 1px dashed #fff;
  }

  .b-d-md-r-1-d-w {
    border-right: 1px dashed #fff;
  }

  .b-d-md-b-1-d-w {
    border-bottom: 1px dashed #fff;
  }

  .b-d-md-l-1-d-w {
    border-left: 1px dashed #fff;
  }

  .b-d-md-1-s-w {
    border: 1px solid #fff;
  }

  .b-d-md-t-1-s-w {
    border-top: 1px solid #fff;
  }

  .b-d-md-r-1-s-w {
    border-right: 1px solid #fff;
  }

  .b-d-md-b-1-s-w {
    border-bottom: 1px solid #fff;
  }

  .b-d-md-l-1-s-w {
    border-left: 1px solid #fff;
  }

  .b-d-md-1-d-b {
    border: 1px dashed #000;
  }

  .b-d-md-t-1-d-b {
    border-top: 1px dashed #000;
  }

  .b-d-md-r-1-d-b {
    border-right: 1px dashed #000;
  }

  .b-d-md-b-1-d-b {
    border-bottom: 1px dashed #000;
  }

  .b-d-md-l-1-d-b {
    border-left: 1px dashed #000;
  }

  .b-d-md-1-s-b {
    border: 1px solid #000;
  }

  .b-d-md-t-1-s-b {
    border-top: 1px solid #000;
  }

  .b-d-md-r-1-s-b {
    border-right: 1px solid #000;
  }

  .b-d-md-b-1-s-b {
    border-bottom: 1px solid #000;
  }

  .b-d-md-l-1-s-b {
    border-left: 1px solid #000;
  }

  .b-d-md-1-d-tc {
    border: 1px dashed #0066ae;
  }

  .b-d-md-t-1-d-tc {
    border-top: 1px dashed #0066ae;
  }

  .b-d-md-r-1-d-tc {
    border-right: 1px dashed #0066ae;
  }

  .b-d-md-b-1-d-tc {
    border-bottom: 1px dashed #0066ae;
  }

  .b-d-md-l-1-d-tc {
    border-left: 1px dashed #0066ae;
  }

  .b-d-md-1-s-tc {
    border: 1px solid #0066ae;
  }

  .b-d-md-t-1-s-tc {
    border-top: 1px solid #0066ae;
  }

  .b-d-md-r-1-s-tc {
    border-right: 1px solid #0066ae;
  }

  .b-d-md-b-1-s-tc {
    border-bottom: 1px solid #0066ae;
  }

  .b-d-md-l-1-s-tc {
    border-left: 1px solid #0066ae;
  }

  .b-d-md-1-d-c1 {
    border: 1px dashed #0066ae;
  }

  .b-d-md-t-1-d-c1 {
    border-top: 1px dashed #0066ae;
  }

  .b-d-md-r-1-d-c1 {
    border-right: 1px dashed #0066ae;
  }

  .b-d-md-b-1-d-c1 {
    border-bottom: 1px dashed #0066ae;
  }

  .b-d-md-l-1-d-c1 {
    border-left: 1px dashed #0066ae;
  }

  .b-d-md-1-s-c1 {
    border: 1px solid #0066ae;
  }

  .b-d-md-t-1-s-c1 {
    border-top: 1px solid #0066ae;
  }

  .b-d-md-r-1-s-c1 {
    border-right: 1px solid #0066ae;
  }

  .b-d-md-b-1-s-c1 {
    border-bottom: 1px solid #0066ae;
  }

  .b-d-md-l-1-s-c1 {
    border-left: 1px solid #0066ae;
  }

  .b-d-md-1-d-c2 {
    border: 1px dashed #47a54a;
  }

  .b-d-md-t-1-d-c2 {
    border-top: 1px dashed #47a54a;
  }

  .b-d-md-r-1-d-c2 {
    border-right: 1px dashed #47a54a;
  }

  .b-d-md-b-1-d-c2 {
    border-bottom: 1px dashed #47a54a;
  }

  .b-d-md-l-1-d-c2 {
    border-left: 1px dashed #47a54a;
  }

  .b-d-md-1-s-c2 {
    border: 1px solid #47a54a;
  }

  .b-d-md-t-1-s-c2 {
    border-top: 1px solid #47a54a;
  }

  .b-d-md-r-1-s-c2 {
    border-right: 1px solid #47a54a;
  }

  .b-d-md-b-1-s-c2 {
    border-bottom: 1px solid #47a54a;
  }

  .b-d-md-l-1-s-c2 {
    border-left: 1px solid #47a54a;
  }

  .b-d-md-1-d-c3 {
    border: 1px dashed #cacaca;
  }

  .b-d-md-t-1-d-c3 {
    border-top: 1px dashed #cacaca;
  }

  .b-d-md-r-1-d-c3 {
    border-right: 1px dashed #cacaca;
  }

  .b-d-md-b-1-d-c3 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-d-md-l-1-d-c3 {
    border-left: 1px dashed #cacaca;
  }

  .b-d-md-1-s-c3 {
    border: 1px solid #cacaca;
  }

  .b-d-md-t-1-s-c3 {
    border-top: 1px solid #cacaca;
  }

  .b-d-md-r-1-s-c3 {
    border-right: 1px solid #cacaca;
  }

  .b-d-md-b-1-s-c3 {
    border-bottom: 1px solid #cacaca;
  }

  .b-d-md-l-1-s-c3 {
    border-left: 1px solid #cacaca;
  }

  .b-d-md-1-d-c4 {
    border: 1px dashed #d1d1d1;
  }

  .b-d-md-t-1-d-c4 {
    border-top: 1px dashed #d1d1d1;
  }

  .b-d-md-r-1-d-c4 {
    border-right: 1px dashed #d1d1d1;
  }

  .b-d-md-b-1-d-c4 {
    border-bottom: 1px dashed #d1d1d1;
  }

  .b-d-md-l-1-d-c4 {
    border-left: 1px dashed #d1d1d1;
  }

  .b-d-md-1-s-c4 {
    border: 1px solid #d1d1d1;
  }

  .b-d-md-t-1-s-c4 {
    border-top: 1px solid #d1d1d1;
  }

  .b-d-md-r-1-s-c4 {
    border-right: 1px solid #d1d1d1;
  }

  .b-d-md-b-1-s-c4 {
    border-bottom: 1px solid #d1d1d1;
  }

  .b-d-md-l-1-s-c4 {
    border-left: 1px solid #d1d1d1;
  }

  .b-d-md-1-d-c5 {
    border: 1px dashed #ba0404;
  }

  .b-d-md-t-1-d-c5 {
    border-top: 1px dashed #ba0404;
  }

  .b-d-md-r-1-d-c5 {
    border-right: 1px dashed #ba0404;
  }

  .b-d-md-b-1-d-c5 {
    border-bottom: 1px dashed #ba0404;
  }

  .b-d-md-l-1-d-c5 {
    border-left: 1px dashed #ba0404;
  }

  .b-d-md-1-s-c5 {
    border: 1px solid #ba0404;
  }

  .b-d-md-t-1-s-c5 {
    border-top: 1px solid #ba0404;
  }

  .b-d-md-r-1-s-c5 {
    border-right: 1px solid #ba0404;
  }

  .b-d-md-b-1-s-c5 {
    border-bottom: 1px solid #ba0404;
  }

  .b-d-md-l-1-s-c5 {
    border-left: 1px solid #ba0404;
  }

  .b-d-md-1-d-c6 {
    border: 1px dashed #cacaca;
  }

  .b-d-md-t-1-d-c6 {
    border-top: 1px dashed #cacaca;
  }

  .b-d-md-r-1-d-c6 {
    border-right: 1px dashed #cacaca;
  }

  .b-d-md-b-1-d-c6 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-d-md-l-1-d-c6 {
    border-left: 1px dashed #cacaca;
  }

  .b-d-md-1-s-c6 {
    border: 1px solid #cacaca;
  }

  .b-d-md-t-1-s-c6 {
    border-top: 1px solid #cacaca;
  }

  .b-d-md-r-1-s-c6 {
    border-right: 1px solid #cacaca;
  }

  .b-d-md-b-1-s-c6 {
    border-bottom: 1px solid #cacaca;
  }

  .b-d-md-l-1-s-c6 {
    border-left: 1px solid #cacaca;
  }

  .b-d-md-1-d-c7 {
    border: 1px dashed #f5f5f5;
  }

  .b-d-md-t-1-d-c7 {
    border-top: 1px dashed #f5f5f5;
  }

  .b-d-md-r-1-d-c7 {
    border-right: 1px dashed #f5f5f5;
  }

  .b-d-md-b-1-d-c7 {
    border-bottom: 1px dashed #f5f5f5;
  }

  .b-d-md-l-1-d-c7 {
    border-left: 1px dashed #f5f5f5;
  }

  .b-d-md-1-s-c7 {
    border: 1px solid #f5f5f5;
  }

  .b-d-md-t-1-s-c7 {
    border-top: 1px solid #f5f5f5;
  }

  .b-d-md-r-1-s-c7 {
    border-right: 1px solid #f5f5f5;
  }

  .b-d-md-b-1-s-c7 {
    border-bottom: 1px solid #f5f5f5;
  }

  .b-d-md-l-1-s-c7 {
    border-left: 1px solid #f5f5f5;
  }

  .b-d-md-1-d-c8 {
    border: 1px dashed #d8d8d8;
  }

  .b-d-md-t-1-d-c8 {
    border-top: 1px dashed #d8d8d8;
  }

  .b-d-md-r-1-d-c8 {
    border-right: 1px dashed #d8d8d8;
  }

  .b-d-md-b-1-d-c8 {
    border-bottom: 1px dashed #d8d8d8;
  }

  .b-d-md-l-1-d-c8 {
    border-left: 1px dashed #d8d8d8;
  }

  .b-d-md-1-s-c8 {
    border: 1px solid #d8d8d8;
  }

  .b-d-md-t-1-s-c8 {
    border-top: 1px solid #d8d8d8;
  }

  .b-d-md-r-1-s-c8 {
    border-right: 1px solid #d8d8d8;
  }

  .b-d-md-b-1-s-c8 {
    border-bottom: 1px solid #d8d8d8;
  }

  .b-d-md-l-1-s-c8 {
    border-left: 1px solid #d8d8d8;
  }

  .b-d-md-1-d-c9 {
    border: 1px dashed #dddddd;
  }

  .b-d-md-t-1-d-c9 {
    border-top: 1px dashed #dddddd;
  }

  .b-d-md-r-1-d-c9 {
    border-right: 1px dashed #dddddd;
  }

  .b-d-md-b-1-d-c9 {
    border-bottom: 1px dashed #dddddd;
  }

  .b-d-md-l-1-d-c9 {
    border-left: 1px dashed #dddddd;
  }

  .b-d-md-1-s-c9 {
    border: 1px solid #dddddd;
  }

  .b-d-md-t-1-s-c9 {
    border-top: 1px solid #dddddd;
  }

  .b-d-md-r-1-s-c9 {
    border-right: 1px solid #dddddd;
  }

  .b-d-md-b-1-s-c9 {
    border-bottom: 1px solid #dddddd;
  }

  .b-d-md-l-1-s-c9 {
    border-left: 1px solid #dddddd;
  }

  .b-d-md-1-d-c10 {
    border: 1px dashed #ed1b24;
  }

  .b-d-md-t-1-d-c10 {
    border-top: 1px dashed #ed1b24;
  }

  .b-d-md-r-1-d-c10 {
    border-right: 1px dashed #ed1b24;
  }

  .b-d-md-b-1-d-c10 {
    border-bottom: 1px dashed #ed1b24;
  }

  .b-d-md-l-1-d-c10 {
    border-left: 1px dashed #ed1b24;
  }

  .b-d-md-1-s-c10 {
    border: 1px solid #ed1b24;
  }

  .b-d-md-t-1-s-c10 {
    border-top: 1px solid #ed1b24;
  }

  .b-d-md-r-1-s-c10 {
    border-right: 1px solid #ed1b24;
  }

  .b-d-md-b-1-s-c10 {
    border-bottom: 1px solid #ed1b24;
  }

  .b-d-md-l-1-s-c10 {
    border-left: 1px solid #ed1b24;
  }

  .b-d-md-2-d-w {
    border: 2px dashed #fff;
  }

  .b-d-md-t-2-d-w {
    border-top: 2px dashed #fff;
  }

  .b-d-md-r-2-d-w {
    border-right: 2px dashed #fff;
  }

  .b-d-md-b-2-d-w {
    border-bottom: 2px dashed #fff;
  }

  .b-d-md-l-2-d-w {
    border-left: 2px dashed #fff;
  }

  .b-d-md-2-s-w {
    border: 2px solid #fff;
  }

  .b-d-md-t-2-s-w {
    border-top: 2px solid #fff;
  }

  .b-d-md-r-2-s-w {
    border-right: 2px solid #fff;
  }

  .b-d-md-b-2-s-w {
    border-bottom: 2px solid #fff;
  }

  .b-d-md-l-2-s-w {
    border-left: 2px solid #fff;
  }

  .b-d-md-2-d-b {
    border: 2px dashed #000;
  }

  .b-d-md-t-2-d-b {
    border-top: 2px dashed #000;
  }

  .b-d-md-r-2-d-b {
    border-right: 2px dashed #000;
  }

  .b-d-md-b-2-d-b {
    border-bottom: 2px dashed #000;
  }

  .b-d-md-l-2-d-b {
    border-left: 2px dashed #000;
  }

  .b-d-md-2-s-b {
    border: 2px solid #000;
  }

  .b-d-md-t-2-s-b {
    border-top: 2px solid #000;
  }

  .b-d-md-r-2-s-b {
    border-right: 2px solid #000;
  }

  .b-d-md-b-2-s-b {
    border-bottom: 2px solid #000;
  }

  .b-d-md-l-2-s-b {
    border-left: 2px solid #000;
  }

  .b-d-md-2-d-tc {
    border: 2px dashed #0066ae;
  }

  .b-d-md-t-2-d-tc {
    border-top: 2px dashed #0066ae;
  }

  .b-d-md-r-2-d-tc {
    border-right: 2px dashed #0066ae;
  }

  .b-d-md-b-2-d-tc {
    border-bottom: 2px dashed #0066ae;
  }

  .b-d-md-l-2-d-tc {
    border-left: 2px dashed #0066ae;
  }

  .b-d-md-2-s-tc {
    border: 2px solid #0066ae;
  }

  .b-d-md-t-2-s-tc {
    border-top: 2px solid #0066ae;
  }

  .b-d-md-r-2-s-tc {
    border-right: 2px solid #0066ae;
  }

  .b-d-md-b-2-s-tc {
    border-bottom: 2px solid #0066ae;
  }

  .b-d-md-l-2-s-tc {
    border-left: 2px solid #0066ae;
  }

  .b-d-md-2-d-c1 {
    border: 2px dashed #0066ae;
  }

  .b-d-md-t-2-d-c1 {
    border-top: 2px dashed #0066ae;
  }

  .b-d-md-r-2-d-c1 {
    border-right: 2px dashed #0066ae;
  }

  .b-d-md-b-2-d-c1 {
    border-bottom: 2px dashed #0066ae;
  }

  .b-d-md-l-2-d-c1 {
    border-left: 2px dashed #0066ae;
  }

  .b-d-md-2-s-c1 {
    border: 2px solid #0066ae;
  }

  .b-d-md-t-2-s-c1 {
    border-top: 2px solid #0066ae;
  }

  .b-d-md-r-2-s-c1 {
    border-right: 2px solid #0066ae;
  }

  .b-d-md-b-2-s-c1 {
    border-bottom: 2px solid #0066ae;
  }

  .b-d-md-l-2-s-c1 {
    border-left: 2px solid #0066ae;
  }

  .b-d-md-2-d-c2 {
    border: 2px dashed #47a54a;
  }

  .b-d-md-t-2-d-c2 {
    border-top: 2px dashed #47a54a;
  }

  .b-d-md-r-2-d-c2 {
    border-right: 2px dashed #47a54a;
  }

  .b-d-md-b-2-d-c2 {
    border-bottom: 2px dashed #47a54a;
  }

  .b-d-md-l-2-d-c2 {
    border-left: 2px dashed #47a54a;
  }

  .b-d-md-2-s-c2 {
    border: 2px solid #47a54a;
  }

  .b-d-md-t-2-s-c2 {
    border-top: 2px solid #47a54a;
  }

  .b-d-md-r-2-s-c2 {
    border-right: 2px solid #47a54a;
  }

  .b-d-md-b-2-s-c2 {
    border-bottom: 2px solid #47a54a;
  }

  .b-d-md-l-2-s-c2 {
    border-left: 2px solid #47a54a;
  }

  .b-d-md-2-d-c3 {
    border: 2px dashed #cacaca;
  }

  .b-d-md-t-2-d-c3 {
    border-top: 2px dashed #cacaca;
  }

  .b-d-md-r-2-d-c3 {
    border-right: 2px dashed #cacaca;
  }

  .b-d-md-b-2-d-c3 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-d-md-l-2-d-c3 {
    border-left: 2px dashed #cacaca;
  }

  .b-d-md-2-s-c3 {
    border: 2px solid #cacaca;
  }

  .b-d-md-t-2-s-c3 {
    border-top: 2px solid #cacaca;
  }

  .b-d-md-r-2-s-c3 {
    border-right: 2px solid #cacaca;
  }

  .b-d-md-b-2-s-c3 {
    border-bottom: 2px solid #cacaca;
  }

  .b-d-md-l-2-s-c3 {
    border-left: 2px solid #cacaca;
  }

  .b-d-md-2-d-c4 {
    border: 2px dashed #d1d1d1;
  }

  .b-d-md-t-2-d-c4 {
    border-top: 2px dashed #d1d1d1;
  }

  .b-d-md-r-2-d-c4 {
    border-right: 2px dashed #d1d1d1;
  }

  .b-d-md-b-2-d-c4 {
    border-bottom: 2px dashed #d1d1d1;
  }

  .b-d-md-l-2-d-c4 {
    border-left: 2px dashed #d1d1d1;
  }

  .b-d-md-2-s-c4 {
    border: 2px solid #d1d1d1;
  }

  .b-d-md-t-2-s-c4 {
    border-top: 2px solid #d1d1d1;
  }

  .b-d-md-r-2-s-c4 {
    border-right: 2px solid #d1d1d1;
  }

  .b-d-md-b-2-s-c4 {
    border-bottom: 2px solid #d1d1d1;
  }

  .b-d-md-l-2-s-c4 {
    border-left: 2px solid #d1d1d1;
  }

  .b-d-md-2-d-c5 {
    border: 2px dashed #ba0404;
  }

  .b-d-md-t-2-d-c5 {
    border-top: 2px dashed #ba0404;
  }

  .b-d-md-r-2-d-c5 {
    border-right: 2px dashed #ba0404;
  }

  .b-d-md-b-2-d-c5 {
    border-bottom: 2px dashed #ba0404;
  }

  .b-d-md-l-2-d-c5 {
    border-left: 2px dashed #ba0404;
  }

  .b-d-md-2-s-c5 {
    border: 2px solid #ba0404;
  }

  .b-d-md-t-2-s-c5 {
    border-top: 2px solid #ba0404;
  }

  .b-d-md-r-2-s-c5 {
    border-right: 2px solid #ba0404;
  }

  .b-d-md-b-2-s-c5 {
    border-bottom: 2px solid #ba0404;
  }

  .b-d-md-l-2-s-c5 {
    border-left: 2px solid #ba0404;
  }

  .b-d-md-2-d-c6 {
    border: 2px dashed #cacaca;
  }

  .b-d-md-t-2-d-c6 {
    border-top: 2px dashed #cacaca;
  }

  .b-d-md-r-2-d-c6 {
    border-right: 2px dashed #cacaca;
  }

  .b-d-md-b-2-d-c6 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-d-md-l-2-d-c6 {
    border-left: 2px dashed #cacaca;
  }

  .b-d-md-2-s-c6 {
    border: 2px solid #cacaca;
  }

  .b-d-md-t-2-s-c6 {
    border-top: 2px solid #cacaca;
  }

  .b-d-md-r-2-s-c6 {
    border-right: 2px solid #cacaca;
  }

  .b-d-md-b-2-s-c6 {
    border-bottom: 2px solid #cacaca;
  }

  .b-d-md-l-2-s-c6 {
    border-left: 2px solid #cacaca;
  }

  .b-d-md-2-d-c7 {
    border: 2px dashed #f5f5f5;
  }

  .b-d-md-t-2-d-c7 {
    border-top: 2px dashed #f5f5f5;
  }

  .b-d-md-r-2-d-c7 {
    border-right: 2px dashed #f5f5f5;
  }

  .b-d-md-b-2-d-c7 {
    border-bottom: 2px dashed #f5f5f5;
  }

  .b-d-md-l-2-d-c7 {
    border-left: 2px dashed #f5f5f5;
  }

  .b-d-md-2-s-c7 {
    border: 2px solid #f5f5f5;
  }

  .b-d-md-t-2-s-c7 {
    border-top: 2px solid #f5f5f5;
  }

  .b-d-md-r-2-s-c7 {
    border-right: 2px solid #f5f5f5;
  }

  .b-d-md-b-2-s-c7 {
    border-bottom: 2px solid #f5f5f5;
  }

  .b-d-md-l-2-s-c7 {
    border-left: 2px solid #f5f5f5;
  }

  .b-d-md-2-d-c8 {
    border: 2px dashed #d8d8d8;
  }

  .b-d-md-t-2-d-c8 {
    border-top: 2px dashed #d8d8d8;
  }

  .b-d-md-r-2-d-c8 {
    border-right: 2px dashed #d8d8d8;
  }

  .b-d-md-b-2-d-c8 {
    border-bottom: 2px dashed #d8d8d8;
  }

  .b-d-md-l-2-d-c8 {
    border-left: 2px dashed #d8d8d8;
  }

  .b-d-md-2-s-c8 {
    border: 2px solid #d8d8d8;
  }

  .b-d-md-t-2-s-c8 {
    border-top: 2px solid #d8d8d8;
  }

  .b-d-md-r-2-s-c8 {
    border-right: 2px solid #d8d8d8;
  }

  .b-d-md-b-2-s-c8 {
    border-bottom: 2px solid #d8d8d8;
  }

  .b-d-md-l-2-s-c8 {
    border-left: 2px solid #d8d8d8;
  }

  .b-d-md-2-d-c9 {
    border: 2px dashed #dddddd;
  }

  .b-d-md-t-2-d-c9 {
    border-top: 2px dashed #dddddd;
  }

  .b-d-md-r-2-d-c9 {
    border-right: 2px dashed #dddddd;
  }

  .b-d-md-b-2-d-c9 {
    border-bottom: 2px dashed #dddddd;
  }

  .b-d-md-l-2-d-c9 {
    border-left: 2px dashed #dddddd;
  }

  .b-d-md-2-s-c9 {
    border: 2px solid #dddddd;
  }

  .b-d-md-t-2-s-c9 {
    border-top: 2px solid #dddddd;
  }

  .b-d-md-r-2-s-c9 {
    border-right: 2px solid #dddddd;
  }

  .b-d-md-b-2-s-c9 {
    border-bottom: 2px solid #dddddd;
  }

  .b-d-md-l-2-s-c9 {
    border-left: 2px solid #dddddd;
  }

  .b-d-md-2-d-c10 {
    border: 2px dashed #ed1b24;
  }

  .b-d-md-t-2-d-c10 {
    border-top: 2px dashed #ed1b24;
  }

  .b-d-md-r-2-d-c10 {
    border-right: 2px dashed #ed1b24;
  }

  .b-d-md-b-2-d-c10 {
    border-bottom: 2px dashed #ed1b24;
  }

  .b-d-md-l-2-d-c10 {
    border-left: 2px dashed #ed1b24;
  }

  .b-d-md-2-s-c10 {
    border: 2px solid #ed1b24;
  }

  .b-d-md-t-2-s-c10 {
    border-top: 2px solid #ed1b24;
  }

  .b-d-md-r-2-s-c10 {
    border-right: 2px solid #ed1b24;
  }

  .b-d-md-b-2-s-c10 {
    border-bottom: 2px solid #ed1b24;
  }

  .b-d-md-l-2-s-c10 {
    border-left: 2px solid #ed1b24;
  }

  .b-d-md-3-d-w {
    border: 3px dashed #fff;
  }

  .b-d-md-t-3-d-w {
    border-top: 3px dashed #fff;
  }

  .b-d-md-r-3-d-w {
    border-right: 3px dashed #fff;
  }

  .b-d-md-b-3-d-w {
    border-bottom: 3px dashed #fff;
  }

  .b-d-md-l-3-d-w {
    border-left: 3px dashed #fff;
  }

  .b-d-md-3-s-w {
    border: 3px solid #fff;
  }

  .b-d-md-t-3-s-w {
    border-top: 3px solid #fff;
  }

  .b-d-md-r-3-s-w {
    border-right: 3px solid #fff;
  }

  .b-d-md-b-3-s-w {
    border-bottom: 3px solid #fff;
  }

  .b-d-md-l-3-s-w {
    border-left: 3px solid #fff;
  }

  .b-d-md-3-d-b {
    border: 3px dashed #000;
  }

  .b-d-md-t-3-d-b {
    border-top: 3px dashed #000;
  }

  .b-d-md-r-3-d-b {
    border-right: 3px dashed #000;
  }

  .b-d-md-b-3-d-b {
    border-bottom: 3px dashed #000;
  }

  .b-d-md-l-3-d-b {
    border-left: 3px dashed #000;
  }

  .b-d-md-3-s-b {
    border: 3px solid #000;
  }

  .b-d-md-t-3-s-b {
    border-top: 3px solid #000;
  }

  .b-d-md-r-3-s-b {
    border-right: 3px solid #000;
  }

  .b-d-md-b-3-s-b {
    border-bottom: 3px solid #000;
  }

  .b-d-md-l-3-s-b {
    border-left: 3px solid #000;
  }

  .b-d-md-3-d-tc {
    border: 3px dashed #0066ae;
  }

  .b-d-md-t-3-d-tc {
    border-top: 3px dashed #0066ae;
  }

  .b-d-md-r-3-d-tc {
    border-right: 3px dashed #0066ae;
  }

  .b-d-md-b-3-d-tc {
    border-bottom: 3px dashed #0066ae;
  }

  .b-d-md-l-3-d-tc {
    border-left: 3px dashed #0066ae;
  }

  .b-d-md-3-s-tc {
    border: 3px solid #0066ae;
  }

  .b-d-md-t-3-s-tc {
    border-top: 3px solid #0066ae;
  }

  .b-d-md-r-3-s-tc {
    border-right: 3px solid #0066ae;
  }

  .b-d-md-b-3-s-tc {
    border-bottom: 3px solid #0066ae;
  }

  .b-d-md-l-3-s-tc {
    border-left: 3px solid #0066ae;
  }

  .b-d-md-3-d-c1 {
    border: 3px dashed #0066ae;
  }

  .b-d-md-t-3-d-c1 {
    border-top: 3px dashed #0066ae;
  }

  .b-d-md-r-3-d-c1 {
    border-right: 3px dashed #0066ae;
  }

  .b-d-md-b-3-d-c1 {
    border-bottom: 3px dashed #0066ae;
  }

  .b-d-md-l-3-d-c1 {
    border-left: 3px dashed #0066ae;
  }

  .b-d-md-3-s-c1 {
    border: 3px solid #0066ae;
  }

  .b-d-md-t-3-s-c1 {
    border-top: 3px solid #0066ae;
  }

  .b-d-md-r-3-s-c1 {
    border-right: 3px solid #0066ae;
  }

  .b-d-md-b-3-s-c1 {
    border-bottom: 3px solid #0066ae;
  }

  .b-d-md-l-3-s-c1 {
    border-left: 3px solid #0066ae;
  }

  .b-d-md-3-d-c2 {
    border: 3px dashed #47a54a;
  }

  .b-d-md-t-3-d-c2 {
    border-top: 3px dashed #47a54a;
  }

  .b-d-md-r-3-d-c2 {
    border-right: 3px dashed #47a54a;
  }

  .b-d-md-b-3-d-c2 {
    border-bottom: 3px dashed #47a54a;
  }

  .b-d-md-l-3-d-c2 {
    border-left: 3px dashed #47a54a;
  }

  .b-d-md-3-s-c2 {
    border: 3px solid #47a54a;
  }

  .b-d-md-t-3-s-c2 {
    border-top: 3px solid #47a54a;
  }

  .b-d-md-r-3-s-c2 {
    border-right: 3px solid #47a54a;
  }

  .b-d-md-b-3-s-c2 {
    border-bottom: 3px solid #47a54a;
  }

  .b-d-md-l-3-s-c2 {
    border-left: 3px solid #47a54a;
  }

  .b-d-md-3-d-c3 {
    border: 3px dashed #cacaca;
  }

  .b-d-md-t-3-d-c3 {
    border-top: 3px dashed #cacaca;
  }

  .b-d-md-r-3-d-c3 {
    border-right: 3px dashed #cacaca;
  }

  .b-d-md-b-3-d-c3 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-d-md-l-3-d-c3 {
    border-left: 3px dashed #cacaca;
  }

  .b-d-md-3-s-c3 {
    border: 3px solid #cacaca;
  }

  .b-d-md-t-3-s-c3 {
    border-top: 3px solid #cacaca;
  }

  .b-d-md-r-3-s-c3 {
    border-right: 3px solid #cacaca;
  }

  .b-d-md-b-3-s-c3 {
    border-bottom: 3px solid #cacaca;
  }

  .b-d-md-l-3-s-c3 {
    border-left: 3px solid #cacaca;
  }

  .b-d-md-3-d-c4 {
    border: 3px dashed #d1d1d1;
  }

  .b-d-md-t-3-d-c4 {
    border-top: 3px dashed #d1d1d1;
  }

  .b-d-md-r-3-d-c4 {
    border-right: 3px dashed #d1d1d1;
  }

  .b-d-md-b-3-d-c4 {
    border-bottom: 3px dashed #d1d1d1;
  }

  .b-d-md-l-3-d-c4 {
    border-left: 3px dashed #d1d1d1;
  }

  .b-d-md-3-s-c4 {
    border: 3px solid #d1d1d1;
  }

  .b-d-md-t-3-s-c4 {
    border-top: 3px solid #d1d1d1;
  }

  .b-d-md-r-3-s-c4 {
    border-right: 3px solid #d1d1d1;
  }

  .b-d-md-b-3-s-c4 {
    border-bottom: 3px solid #d1d1d1;
  }

  .b-d-md-l-3-s-c4 {
    border-left: 3px solid #d1d1d1;
  }

  .b-d-md-3-d-c5 {
    border: 3px dashed #ba0404;
  }

  .b-d-md-t-3-d-c5 {
    border-top: 3px dashed #ba0404;
  }

  .b-d-md-r-3-d-c5 {
    border-right: 3px dashed #ba0404;
  }

  .b-d-md-b-3-d-c5 {
    border-bottom: 3px dashed #ba0404;
  }

  .b-d-md-l-3-d-c5 {
    border-left: 3px dashed #ba0404;
  }

  .b-d-md-3-s-c5 {
    border: 3px solid #ba0404;
  }

  .b-d-md-t-3-s-c5 {
    border-top: 3px solid #ba0404;
  }

  .b-d-md-r-3-s-c5 {
    border-right: 3px solid #ba0404;
  }

  .b-d-md-b-3-s-c5 {
    border-bottom: 3px solid #ba0404;
  }

  .b-d-md-l-3-s-c5 {
    border-left: 3px solid #ba0404;
  }

  .b-d-md-3-d-c6 {
    border: 3px dashed #cacaca;
  }

  .b-d-md-t-3-d-c6 {
    border-top: 3px dashed #cacaca;
  }

  .b-d-md-r-3-d-c6 {
    border-right: 3px dashed #cacaca;
  }

  .b-d-md-b-3-d-c6 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-d-md-l-3-d-c6 {
    border-left: 3px dashed #cacaca;
  }

  .b-d-md-3-s-c6 {
    border: 3px solid #cacaca;
  }

  .b-d-md-t-3-s-c6 {
    border-top: 3px solid #cacaca;
  }

  .b-d-md-r-3-s-c6 {
    border-right: 3px solid #cacaca;
  }

  .b-d-md-b-3-s-c6 {
    border-bottom: 3px solid #cacaca;
  }

  .b-d-md-l-3-s-c6 {
    border-left: 3px solid #cacaca;
  }

  .b-d-md-3-d-c7 {
    border: 3px dashed #f5f5f5;
  }

  .b-d-md-t-3-d-c7 {
    border-top: 3px dashed #f5f5f5;
  }

  .b-d-md-r-3-d-c7 {
    border-right: 3px dashed #f5f5f5;
  }

  .b-d-md-b-3-d-c7 {
    border-bottom: 3px dashed #f5f5f5;
  }

  .b-d-md-l-3-d-c7 {
    border-left: 3px dashed #f5f5f5;
  }

  .b-d-md-3-s-c7 {
    border: 3px solid #f5f5f5;
  }

  .b-d-md-t-3-s-c7 {
    border-top: 3px solid #f5f5f5;
  }

  .b-d-md-r-3-s-c7 {
    border-right: 3px solid #f5f5f5;
  }

  .b-d-md-b-3-s-c7 {
    border-bottom: 3px solid #f5f5f5;
  }

  .b-d-md-l-3-s-c7 {
    border-left: 3px solid #f5f5f5;
  }

  .b-d-md-3-d-c8 {
    border: 3px dashed #d8d8d8;
  }

  .b-d-md-t-3-d-c8 {
    border-top: 3px dashed #d8d8d8;
  }

  .b-d-md-r-3-d-c8 {
    border-right: 3px dashed #d8d8d8;
  }

  .b-d-md-b-3-d-c8 {
    border-bottom: 3px dashed #d8d8d8;
  }

  .b-d-md-l-3-d-c8 {
    border-left: 3px dashed #d8d8d8;
  }

  .b-d-md-3-s-c8 {
    border: 3px solid #d8d8d8;
  }

  .b-d-md-t-3-s-c8 {
    border-top: 3px solid #d8d8d8;
  }

  .b-d-md-r-3-s-c8 {
    border-right: 3px solid #d8d8d8;
  }

  .b-d-md-b-3-s-c8 {
    border-bottom: 3px solid #d8d8d8;
  }

  .b-d-md-l-3-s-c8 {
    border-left: 3px solid #d8d8d8;
  }

  .b-d-md-3-d-c9 {
    border: 3px dashed #dddddd;
  }

  .b-d-md-t-3-d-c9 {
    border-top: 3px dashed #dddddd;
  }

  .b-d-md-r-3-d-c9 {
    border-right: 3px dashed #dddddd;
  }

  .b-d-md-b-3-d-c9 {
    border-bottom: 3px dashed #dddddd;
  }

  .b-d-md-l-3-d-c9 {
    border-left: 3px dashed #dddddd;
  }

  .b-d-md-3-s-c9 {
    border: 3px solid #dddddd;
  }

  .b-d-md-t-3-s-c9 {
    border-top: 3px solid #dddddd;
  }

  .b-d-md-r-3-s-c9 {
    border-right: 3px solid #dddddd;
  }

  .b-d-md-b-3-s-c9 {
    border-bottom: 3px solid #dddddd;
  }

  .b-d-md-l-3-s-c9 {
    border-left: 3px solid #dddddd;
  }

  .b-d-md-3-d-c10 {
    border: 3px dashed #ed1b24;
  }

  .b-d-md-t-3-d-c10 {
    border-top: 3px dashed #ed1b24;
  }

  .b-d-md-r-3-d-c10 {
    border-right: 3px dashed #ed1b24;
  }

  .b-d-md-b-3-d-c10 {
    border-bottom: 3px dashed #ed1b24;
  }

  .b-d-md-l-3-d-c10 {
    border-left: 3px dashed #ed1b24;
  }

  .b-d-md-3-s-c10 {
    border: 3px solid #ed1b24;
  }

  .b-d-md-t-3-s-c10 {
    border-top: 3px solid #ed1b24;
  }

  .b-d-md-r-3-s-c10 {
    border-right: 3px solid #ed1b24;
  }

  .b-d-md-b-3-s-c10 {
    border-bottom: 3px solid #ed1b24;
  }

  .b-d-md-l-3-s-c10 {
    border-left: 3px solid #ed1b24;
  }

  .b-d-md-4-d-w {
    border: 4px dashed #fff;
  }

  .b-d-md-t-4-d-w {
    border-top: 4px dashed #fff;
  }

  .b-d-md-r-4-d-w {
    border-right: 4px dashed #fff;
  }

  .b-d-md-b-4-d-w {
    border-bottom: 4px dashed #fff;
  }

  .b-d-md-l-4-d-w {
    border-left: 4px dashed #fff;
  }

  .b-d-md-4-s-w {
    border: 4px solid #fff;
  }

  .b-d-md-t-4-s-w {
    border-top: 4px solid #fff;
  }

  .b-d-md-r-4-s-w {
    border-right: 4px solid #fff;
  }

  .b-d-md-b-4-s-w {
    border-bottom: 4px solid #fff;
  }

  .b-d-md-l-4-s-w {
    border-left: 4px solid #fff;
  }

  .b-d-md-4-d-b {
    border: 4px dashed #000;
  }

  .b-d-md-t-4-d-b {
    border-top: 4px dashed #000;
  }

  .b-d-md-r-4-d-b {
    border-right: 4px dashed #000;
  }

  .b-d-md-b-4-d-b {
    border-bottom: 4px dashed #000;
  }

  .b-d-md-l-4-d-b {
    border-left: 4px dashed #000;
  }

  .b-d-md-4-s-b {
    border: 4px solid #000;
  }

  .b-d-md-t-4-s-b {
    border-top: 4px solid #000;
  }

  .b-d-md-r-4-s-b {
    border-right: 4px solid #000;
  }

  .b-d-md-b-4-s-b {
    border-bottom: 4px solid #000;
  }

  .b-d-md-l-4-s-b {
    border-left: 4px solid #000;
  }

  .b-d-md-4-d-tc {
    border: 4px dashed #0066ae;
  }

  .b-d-md-t-4-d-tc {
    border-top: 4px dashed #0066ae;
  }

  .b-d-md-r-4-d-tc {
    border-right: 4px dashed #0066ae;
  }

  .b-d-md-b-4-d-tc {
    border-bottom: 4px dashed #0066ae;
  }

  .b-d-md-l-4-d-tc {
    border-left: 4px dashed #0066ae;
  }

  .b-d-md-4-s-tc {
    border: 4px solid #0066ae;
  }

  .b-d-md-t-4-s-tc {
    border-top: 4px solid #0066ae;
  }

  .b-d-md-r-4-s-tc {
    border-right: 4px solid #0066ae;
  }

  .b-d-md-b-4-s-tc {
    border-bottom: 4px solid #0066ae;
  }

  .b-d-md-l-4-s-tc {
    border-left: 4px solid #0066ae;
  }

  .b-d-md-4-d-c1 {
    border: 4px dashed #0066ae;
  }

  .b-d-md-t-4-d-c1 {
    border-top: 4px dashed #0066ae;
  }

  .b-d-md-r-4-d-c1 {
    border-right: 4px dashed #0066ae;
  }

  .b-d-md-b-4-d-c1 {
    border-bottom: 4px dashed #0066ae;
  }

  .b-d-md-l-4-d-c1 {
    border-left: 4px dashed #0066ae;
  }

  .b-d-md-4-s-c1 {
    border: 4px solid #0066ae;
  }

  .b-d-md-t-4-s-c1 {
    border-top: 4px solid #0066ae;
  }

  .b-d-md-r-4-s-c1 {
    border-right: 4px solid #0066ae;
  }

  .b-d-md-b-4-s-c1 {
    border-bottom: 4px solid #0066ae;
  }

  .b-d-md-l-4-s-c1 {
    border-left: 4px solid #0066ae;
  }

  .b-d-md-4-d-c2 {
    border: 4px dashed #47a54a;
  }

  .b-d-md-t-4-d-c2 {
    border-top: 4px dashed #47a54a;
  }

  .b-d-md-r-4-d-c2 {
    border-right: 4px dashed #47a54a;
  }

  .b-d-md-b-4-d-c2 {
    border-bottom: 4px dashed #47a54a;
  }

  .b-d-md-l-4-d-c2 {
    border-left: 4px dashed #47a54a;
  }

  .b-d-md-4-s-c2 {
    border: 4px solid #47a54a;
  }

  .b-d-md-t-4-s-c2 {
    border-top: 4px solid #47a54a;
  }

  .b-d-md-r-4-s-c2 {
    border-right: 4px solid #47a54a;
  }

  .b-d-md-b-4-s-c2 {
    border-bottom: 4px solid #47a54a;
  }

  .b-d-md-l-4-s-c2 {
    border-left: 4px solid #47a54a;
  }

  .b-d-md-4-d-c3 {
    border: 4px dashed #cacaca;
  }

  .b-d-md-t-4-d-c3 {
    border-top: 4px dashed #cacaca;
  }

  .b-d-md-r-4-d-c3 {
    border-right: 4px dashed #cacaca;
  }

  .b-d-md-b-4-d-c3 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-d-md-l-4-d-c3 {
    border-left: 4px dashed #cacaca;
  }

  .b-d-md-4-s-c3 {
    border: 4px solid #cacaca;
  }

  .b-d-md-t-4-s-c3 {
    border-top: 4px solid #cacaca;
  }

  .b-d-md-r-4-s-c3 {
    border-right: 4px solid #cacaca;
  }

  .b-d-md-b-4-s-c3 {
    border-bottom: 4px solid #cacaca;
  }

  .b-d-md-l-4-s-c3 {
    border-left: 4px solid #cacaca;
  }

  .b-d-md-4-d-c4 {
    border: 4px dashed #d1d1d1;
  }

  .b-d-md-t-4-d-c4 {
    border-top: 4px dashed #d1d1d1;
  }

  .b-d-md-r-4-d-c4 {
    border-right: 4px dashed #d1d1d1;
  }

  .b-d-md-b-4-d-c4 {
    border-bottom: 4px dashed #d1d1d1;
  }

  .b-d-md-l-4-d-c4 {
    border-left: 4px dashed #d1d1d1;
  }

  .b-d-md-4-s-c4 {
    border: 4px solid #d1d1d1;
  }

  .b-d-md-t-4-s-c4 {
    border-top: 4px solid #d1d1d1;
  }

  .b-d-md-r-4-s-c4 {
    border-right: 4px solid #d1d1d1;
  }

  .b-d-md-b-4-s-c4 {
    border-bottom: 4px solid #d1d1d1;
  }

  .b-d-md-l-4-s-c4 {
    border-left: 4px solid #d1d1d1;
  }

  .b-d-md-4-d-c5 {
    border: 4px dashed #ba0404;
  }

  .b-d-md-t-4-d-c5 {
    border-top: 4px dashed #ba0404;
  }

  .b-d-md-r-4-d-c5 {
    border-right: 4px dashed #ba0404;
  }

  .b-d-md-b-4-d-c5 {
    border-bottom: 4px dashed #ba0404;
  }

  .b-d-md-l-4-d-c5 {
    border-left: 4px dashed #ba0404;
  }

  .b-d-md-4-s-c5 {
    border: 4px solid #ba0404;
  }

  .b-d-md-t-4-s-c5 {
    border-top: 4px solid #ba0404;
  }

  .b-d-md-r-4-s-c5 {
    border-right: 4px solid #ba0404;
  }

  .b-d-md-b-4-s-c5 {
    border-bottom: 4px solid #ba0404;
  }

  .b-d-md-l-4-s-c5 {
    border-left: 4px solid #ba0404;
  }

  .b-d-md-4-d-c6 {
    border: 4px dashed #cacaca;
  }

  .b-d-md-t-4-d-c6 {
    border-top: 4px dashed #cacaca;
  }

  .b-d-md-r-4-d-c6 {
    border-right: 4px dashed #cacaca;
  }

  .b-d-md-b-4-d-c6 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-d-md-l-4-d-c6 {
    border-left: 4px dashed #cacaca;
  }

  .b-d-md-4-s-c6 {
    border: 4px solid #cacaca;
  }

  .b-d-md-t-4-s-c6 {
    border-top: 4px solid #cacaca;
  }

  .b-d-md-r-4-s-c6 {
    border-right: 4px solid #cacaca;
  }

  .b-d-md-b-4-s-c6 {
    border-bottom: 4px solid #cacaca;
  }

  .b-d-md-l-4-s-c6 {
    border-left: 4px solid #cacaca;
  }

  .b-d-md-4-d-c7 {
    border: 4px dashed #f5f5f5;
  }

  .b-d-md-t-4-d-c7 {
    border-top: 4px dashed #f5f5f5;
  }

  .b-d-md-r-4-d-c7 {
    border-right: 4px dashed #f5f5f5;
  }

  .b-d-md-b-4-d-c7 {
    border-bottom: 4px dashed #f5f5f5;
  }

  .b-d-md-l-4-d-c7 {
    border-left: 4px dashed #f5f5f5;
  }

  .b-d-md-4-s-c7 {
    border: 4px solid #f5f5f5;
  }

  .b-d-md-t-4-s-c7 {
    border-top: 4px solid #f5f5f5;
  }

  .b-d-md-r-4-s-c7 {
    border-right: 4px solid #f5f5f5;
  }

  .b-d-md-b-4-s-c7 {
    border-bottom: 4px solid #f5f5f5;
  }

  .b-d-md-l-4-s-c7 {
    border-left: 4px solid #f5f5f5;
  }

  .b-d-md-4-d-c8 {
    border: 4px dashed #d8d8d8;
  }

  .b-d-md-t-4-d-c8 {
    border-top: 4px dashed #d8d8d8;
  }

  .b-d-md-r-4-d-c8 {
    border-right: 4px dashed #d8d8d8;
  }

  .b-d-md-b-4-d-c8 {
    border-bottom: 4px dashed #d8d8d8;
  }

  .b-d-md-l-4-d-c8 {
    border-left: 4px dashed #d8d8d8;
  }

  .b-d-md-4-s-c8 {
    border: 4px solid #d8d8d8;
  }

  .b-d-md-t-4-s-c8 {
    border-top: 4px solid #d8d8d8;
  }

  .b-d-md-r-4-s-c8 {
    border-right: 4px solid #d8d8d8;
  }

  .b-d-md-b-4-s-c8 {
    border-bottom: 4px solid #d8d8d8;
  }

  .b-d-md-l-4-s-c8 {
    border-left: 4px solid #d8d8d8;
  }

  .b-d-md-4-d-c9 {
    border: 4px dashed #dddddd;
  }

  .b-d-md-t-4-d-c9 {
    border-top: 4px dashed #dddddd;
  }

  .b-d-md-r-4-d-c9 {
    border-right: 4px dashed #dddddd;
  }

  .b-d-md-b-4-d-c9 {
    border-bottom: 4px dashed #dddddd;
  }

  .b-d-md-l-4-d-c9 {
    border-left: 4px dashed #dddddd;
  }

  .b-d-md-4-s-c9 {
    border: 4px solid #dddddd;
  }

  .b-d-md-t-4-s-c9 {
    border-top: 4px solid #dddddd;
  }

  .b-d-md-r-4-s-c9 {
    border-right: 4px solid #dddddd;
  }

  .b-d-md-b-4-s-c9 {
    border-bottom: 4px solid #dddddd;
  }

  .b-d-md-l-4-s-c9 {
    border-left: 4px solid #dddddd;
  }

  .b-d-md-4-d-c10 {
    border: 4px dashed #ed1b24;
  }

  .b-d-md-t-4-d-c10 {
    border-top: 4px dashed #ed1b24;
  }

  .b-d-md-r-4-d-c10 {
    border-right: 4px dashed #ed1b24;
  }

  .b-d-md-b-4-d-c10 {
    border-bottom: 4px dashed #ed1b24;
  }

  .b-d-md-l-4-d-c10 {
    border-left: 4px dashed #ed1b24;
  }

  .b-d-md-4-s-c10 {
    border: 4px solid #ed1b24;
  }

  .b-d-md-t-4-s-c10 {
    border-top: 4px solid #ed1b24;
  }

  .b-d-md-r-4-s-c10 {
    border-right: 4px solid #ed1b24;
  }

  .b-d-md-b-4-s-c10 {
    border-bottom: 4px solid #ed1b24;
  }

  .b-d-md-l-4-s-c10 {
    border-left: 4px solid #ed1b24;
  }

  .b-d-md-5-d-w {
    border: 5px dashed #fff;
  }

  .b-d-md-t-5-d-w {
    border-top: 5px dashed #fff;
  }

  .b-d-md-r-5-d-w {
    border-right: 5px dashed #fff;
  }

  .b-d-md-b-5-d-w {
    border-bottom: 5px dashed #fff;
  }

  .b-d-md-l-5-d-w {
    border-left: 5px dashed #fff;
  }

  .b-d-md-5-s-w {
    border: 5px solid #fff;
  }

  .b-d-md-t-5-s-w {
    border-top: 5px solid #fff;
  }

  .b-d-md-r-5-s-w {
    border-right: 5px solid #fff;
  }

  .b-d-md-b-5-s-w {
    border-bottom: 5px solid #fff;
  }

  .b-d-md-l-5-s-w {
    border-left: 5px solid #fff;
  }

  .b-d-md-5-d-b {
    border: 5px dashed #000;
  }

  .b-d-md-t-5-d-b {
    border-top: 5px dashed #000;
  }

  .b-d-md-r-5-d-b {
    border-right: 5px dashed #000;
  }

  .b-d-md-b-5-d-b {
    border-bottom: 5px dashed #000;
  }

  .b-d-md-l-5-d-b {
    border-left: 5px dashed #000;
  }

  .b-d-md-5-s-b {
    border: 5px solid #000;
  }

  .b-d-md-t-5-s-b {
    border-top: 5px solid #000;
  }

  .b-d-md-r-5-s-b {
    border-right: 5px solid #000;
  }

  .b-d-md-b-5-s-b {
    border-bottom: 5px solid #000;
  }

  .b-d-md-l-5-s-b {
    border-left: 5px solid #000;
  }

  .b-d-md-5-d-tc {
    border: 5px dashed #0066ae;
  }

  .b-d-md-t-5-d-tc {
    border-top: 5px dashed #0066ae;
  }

  .b-d-md-r-5-d-tc {
    border-right: 5px dashed #0066ae;
  }

  .b-d-md-b-5-d-tc {
    border-bottom: 5px dashed #0066ae;
  }

  .b-d-md-l-5-d-tc {
    border-left: 5px dashed #0066ae;
  }

  .b-d-md-5-s-tc {
    border: 5px solid #0066ae;
  }

  .b-d-md-t-5-s-tc {
    border-top: 5px solid #0066ae;
  }

  .b-d-md-r-5-s-tc {
    border-right: 5px solid #0066ae;
  }

  .b-d-md-b-5-s-tc {
    border-bottom: 5px solid #0066ae;
  }

  .b-d-md-l-5-s-tc {
    border-left: 5px solid #0066ae;
  }

  .b-d-md-5-d-c1 {
    border: 5px dashed #0066ae;
  }

  .b-d-md-t-5-d-c1 {
    border-top: 5px dashed #0066ae;
  }

  .b-d-md-r-5-d-c1 {
    border-right: 5px dashed #0066ae;
  }

  .b-d-md-b-5-d-c1 {
    border-bottom: 5px dashed #0066ae;
  }

  .b-d-md-l-5-d-c1 {
    border-left: 5px dashed #0066ae;
  }

  .b-d-md-5-s-c1 {
    border: 5px solid #0066ae;
  }

  .b-d-md-t-5-s-c1 {
    border-top: 5px solid #0066ae;
  }

  .b-d-md-r-5-s-c1 {
    border-right: 5px solid #0066ae;
  }

  .b-d-md-b-5-s-c1 {
    border-bottom: 5px solid #0066ae;
  }

  .b-d-md-l-5-s-c1 {
    border-left: 5px solid #0066ae;
  }

  .b-d-md-5-d-c2 {
    border: 5px dashed #47a54a;
  }

  .b-d-md-t-5-d-c2 {
    border-top: 5px dashed #47a54a;
  }

  .b-d-md-r-5-d-c2 {
    border-right: 5px dashed #47a54a;
  }

  .b-d-md-b-5-d-c2 {
    border-bottom: 5px dashed #47a54a;
  }

  .b-d-md-l-5-d-c2 {
    border-left: 5px dashed #47a54a;
  }

  .b-d-md-5-s-c2 {
    border: 5px solid #47a54a;
  }

  .b-d-md-t-5-s-c2 {
    border-top: 5px solid #47a54a;
  }

  .b-d-md-r-5-s-c2 {
    border-right: 5px solid #47a54a;
  }

  .b-d-md-b-5-s-c2 {
    border-bottom: 5px solid #47a54a;
  }

  .b-d-md-l-5-s-c2 {
    border-left: 5px solid #47a54a;
  }

  .b-d-md-5-d-c3 {
    border: 5px dashed #cacaca;
  }

  .b-d-md-t-5-d-c3 {
    border-top: 5px dashed #cacaca;
  }

  .b-d-md-r-5-d-c3 {
    border-right: 5px dashed #cacaca;
  }

  .b-d-md-b-5-d-c3 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-d-md-l-5-d-c3 {
    border-left: 5px dashed #cacaca;
  }

  .b-d-md-5-s-c3 {
    border: 5px solid #cacaca;
  }

  .b-d-md-t-5-s-c3 {
    border-top: 5px solid #cacaca;
  }

  .b-d-md-r-5-s-c3 {
    border-right: 5px solid #cacaca;
  }

  .b-d-md-b-5-s-c3 {
    border-bottom: 5px solid #cacaca;
  }

  .b-d-md-l-5-s-c3 {
    border-left: 5px solid #cacaca;
  }

  .b-d-md-5-d-c4 {
    border: 5px dashed #d1d1d1;
  }

  .b-d-md-t-5-d-c4 {
    border-top: 5px dashed #d1d1d1;
  }

  .b-d-md-r-5-d-c4 {
    border-right: 5px dashed #d1d1d1;
  }

  .b-d-md-b-5-d-c4 {
    border-bottom: 5px dashed #d1d1d1;
  }

  .b-d-md-l-5-d-c4 {
    border-left: 5px dashed #d1d1d1;
  }

  .b-d-md-5-s-c4 {
    border: 5px solid #d1d1d1;
  }

  .b-d-md-t-5-s-c4 {
    border-top: 5px solid #d1d1d1;
  }

  .b-d-md-r-5-s-c4 {
    border-right: 5px solid #d1d1d1;
  }

  .b-d-md-b-5-s-c4 {
    border-bottom: 5px solid #d1d1d1;
  }

  .b-d-md-l-5-s-c4 {
    border-left: 5px solid #d1d1d1;
  }

  .b-d-md-5-d-c5 {
    border: 5px dashed #ba0404;
  }

  .b-d-md-t-5-d-c5 {
    border-top: 5px dashed #ba0404;
  }

  .b-d-md-r-5-d-c5 {
    border-right: 5px dashed #ba0404;
  }

  .b-d-md-b-5-d-c5 {
    border-bottom: 5px dashed #ba0404;
  }

  .b-d-md-l-5-d-c5 {
    border-left: 5px dashed #ba0404;
  }

  .b-d-md-5-s-c5 {
    border: 5px solid #ba0404;
  }

  .b-d-md-t-5-s-c5 {
    border-top: 5px solid #ba0404;
  }

  .b-d-md-r-5-s-c5 {
    border-right: 5px solid #ba0404;
  }

  .b-d-md-b-5-s-c5 {
    border-bottom: 5px solid #ba0404;
  }

  .b-d-md-l-5-s-c5 {
    border-left: 5px solid #ba0404;
  }

  .b-d-md-5-d-c6 {
    border: 5px dashed #cacaca;
  }

  .b-d-md-t-5-d-c6 {
    border-top: 5px dashed #cacaca;
  }

  .b-d-md-r-5-d-c6 {
    border-right: 5px dashed #cacaca;
  }

  .b-d-md-b-5-d-c6 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-d-md-l-5-d-c6 {
    border-left: 5px dashed #cacaca;
  }

  .b-d-md-5-s-c6 {
    border: 5px solid #cacaca;
  }

  .b-d-md-t-5-s-c6 {
    border-top: 5px solid #cacaca;
  }

  .b-d-md-r-5-s-c6 {
    border-right: 5px solid #cacaca;
  }

  .b-d-md-b-5-s-c6 {
    border-bottom: 5px solid #cacaca;
  }

  .b-d-md-l-5-s-c6 {
    border-left: 5px solid #cacaca;
  }

  .b-d-md-5-d-c7 {
    border: 5px dashed #f5f5f5;
  }

  .b-d-md-t-5-d-c7 {
    border-top: 5px dashed #f5f5f5;
  }

  .b-d-md-r-5-d-c7 {
    border-right: 5px dashed #f5f5f5;
  }

  .b-d-md-b-5-d-c7 {
    border-bottom: 5px dashed #f5f5f5;
  }

  .b-d-md-l-5-d-c7 {
    border-left: 5px dashed #f5f5f5;
  }

  .b-d-md-5-s-c7 {
    border: 5px solid #f5f5f5;
  }

  .b-d-md-t-5-s-c7 {
    border-top: 5px solid #f5f5f5;
  }

  .b-d-md-r-5-s-c7 {
    border-right: 5px solid #f5f5f5;
  }

  .b-d-md-b-5-s-c7 {
    border-bottom: 5px solid #f5f5f5;
  }

  .b-d-md-l-5-s-c7 {
    border-left: 5px solid #f5f5f5;
  }

  .b-d-md-5-d-c8 {
    border: 5px dashed #d8d8d8;
  }

  .b-d-md-t-5-d-c8 {
    border-top: 5px dashed #d8d8d8;
  }

  .b-d-md-r-5-d-c8 {
    border-right: 5px dashed #d8d8d8;
  }

  .b-d-md-b-5-d-c8 {
    border-bottom: 5px dashed #d8d8d8;
  }

  .b-d-md-l-5-d-c8 {
    border-left: 5px dashed #d8d8d8;
  }

  .b-d-md-5-s-c8 {
    border: 5px solid #d8d8d8;
  }

  .b-d-md-t-5-s-c8 {
    border-top: 5px solid #d8d8d8;
  }

  .b-d-md-r-5-s-c8 {
    border-right: 5px solid #d8d8d8;
  }

  .b-d-md-b-5-s-c8 {
    border-bottom: 5px solid #d8d8d8;
  }

  .b-d-md-l-5-s-c8 {
    border-left: 5px solid #d8d8d8;
  }

  .b-d-md-5-d-c9 {
    border: 5px dashed #dddddd;
  }

  .b-d-md-t-5-d-c9 {
    border-top: 5px dashed #dddddd;
  }

  .b-d-md-r-5-d-c9 {
    border-right: 5px dashed #dddddd;
  }

  .b-d-md-b-5-d-c9 {
    border-bottom: 5px dashed #dddddd;
  }

  .b-d-md-l-5-d-c9 {
    border-left: 5px dashed #dddddd;
  }

  .b-d-md-5-s-c9 {
    border: 5px solid #dddddd;
  }

  .b-d-md-t-5-s-c9 {
    border-top: 5px solid #dddddd;
  }

  .b-d-md-r-5-s-c9 {
    border-right: 5px solid #dddddd;
  }

  .b-d-md-b-5-s-c9 {
    border-bottom: 5px solid #dddddd;
  }

  .b-d-md-l-5-s-c9 {
    border-left: 5px solid #dddddd;
  }

  .b-d-md-5-d-c10 {
    border: 5px dashed #ed1b24;
  }

  .b-d-md-t-5-d-c10 {
    border-top: 5px dashed #ed1b24;
  }

  .b-d-md-r-5-d-c10 {
    border-right: 5px dashed #ed1b24;
  }

  .b-d-md-b-5-d-c10 {
    border-bottom: 5px dashed #ed1b24;
  }

  .b-d-md-l-5-d-c10 {
    border-left: 5px dashed #ed1b24;
  }

  .b-d-md-5-s-c10 {
    border: 5px solid #ed1b24;
  }

  .b-d-md-t-5-s-c10 {
    border-top: 5px solid #ed1b24;
  }

  .b-d-md-r-5-s-c10 {
    border-right: 5px solid #ed1b24;
  }

  .b-d-md-b-5-s-c10 {
    border-bottom: 5px solid #ed1b24;
  }

  .b-d-md-l-5-s-c10 {
    border-left: 5px solid #ed1b24;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .b-o-md-1-d-w {
    border: 1px dashed #fff;
  }

  .b-o-md-t-1-d-w {
    border-top: 1px dashed #fff;
  }

  .b-o-md-r-1-d-w {
    border-right: 1px dashed #fff;
  }

  .b-o-md-b-1-d-w {
    border-bottom: 1px dashed #fff;
  }

  .b-o-md-l-1-d-w {
    border-left: 1px dashed #fff;
  }

  .b-o-md-1-s-w {
    border: 1px solid #fff;
  }

  .b-o-md-t-1-s-w {
    border-top: 1px solid #fff;
  }

  .b-o-md-r-1-s-w {
    border-right: 1px solid #fff;
  }

  .b-o-md-b-1-s-w {
    border-bottom: 1px solid #fff;
  }

  .b-o-md-l-1-s-w {
    border-left: 1px solid #fff;
  }

  .b-o-md-1-d-b {
    border: 1px dashed #000;
  }

  .b-o-md-t-1-d-b {
    border-top: 1px dashed #000;
  }

  .b-o-md-r-1-d-b {
    border-right: 1px dashed #000;
  }

  .b-o-md-b-1-d-b {
    border-bottom: 1px dashed #000;
  }

  .b-o-md-l-1-d-b {
    border-left: 1px dashed #000;
  }

  .b-o-md-1-s-b {
    border: 1px solid #000;
  }

  .b-o-md-t-1-s-b {
    border-top: 1px solid #000;
  }

  .b-o-md-r-1-s-b {
    border-right: 1px solid #000;
  }

  .b-o-md-b-1-s-b {
    border-bottom: 1px solid #000;
  }

  .b-o-md-l-1-s-b {
    border-left: 1px solid #000;
  }

  .b-o-md-1-d-tc {
    border: 1px dashed #0066ae;
  }

  .b-o-md-t-1-d-tc {
    border-top: 1px dashed #0066ae;
  }

  .b-o-md-r-1-d-tc {
    border-right: 1px dashed #0066ae;
  }

  .b-o-md-b-1-d-tc {
    border-bottom: 1px dashed #0066ae;
  }

  .b-o-md-l-1-d-tc {
    border-left: 1px dashed #0066ae;
  }

  .b-o-md-1-s-tc {
    border: 1px solid #0066ae;
  }

  .b-o-md-t-1-s-tc {
    border-top: 1px solid #0066ae;
  }

  .b-o-md-r-1-s-tc {
    border-right: 1px solid #0066ae;
  }

  .b-o-md-b-1-s-tc {
    border-bottom: 1px solid #0066ae;
  }

  .b-o-md-l-1-s-tc {
    border-left: 1px solid #0066ae;
  }

  .b-o-md-1-d-c1 {
    border: 1px dashed #0066ae;
  }

  .b-o-md-t-1-d-c1 {
    border-top: 1px dashed #0066ae;
  }

  .b-o-md-r-1-d-c1 {
    border-right: 1px dashed #0066ae;
  }

  .b-o-md-b-1-d-c1 {
    border-bottom: 1px dashed #0066ae;
  }

  .b-o-md-l-1-d-c1 {
    border-left: 1px dashed #0066ae;
  }

  .b-o-md-1-s-c1 {
    border: 1px solid #0066ae;
  }

  .b-o-md-t-1-s-c1 {
    border-top: 1px solid #0066ae;
  }

  .b-o-md-r-1-s-c1 {
    border-right: 1px solid #0066ae;
  }

  .b-o-md-b-1-s-c1 {
    border-bottom: 1px solid #0066ae;
  }

  .b-o-md-l-1-s-c1 {
    border-left: 1px solid #0066ae;
  }

  .b-o-md-1-d-c2 {
    border: 1px dashed #47a54a;
  }

  .b-o-md-t-1-d-c2 {
    border-top: 1px dashed #47a54a;
  }

  .b-o-md-r-1-d-c2 {
    border-right: 1px dashed #47a54a;
  }

  .b-o-md-b-1-d-c2 {
    border-bottom: 1px dashed #47a54a;
  }

  .b-o-md-l-1-d-c2 {
    border-left: 1px dashed #47a54a;
  }

  .b-o-md-1-s-c2 {
    border: 1px solid #47a54a;
  }

  .b-o-md-t-1-s-c2 {
    border-top: 1px solid #47a54a;
  }

  .b-o-md-r-1-s-c2 {
    border-right: 1px solid #47a54a;
  }

  .b-o-md-b-1-s-c2 {
    border-bottom: 1px solid #47a54a;
  }

  .b-o-md-l-1-s-c2 {
    border-left: 1px solid #47a54a;
  }

  .b-o-md-1-d-c3 {
    border: 1px dashed #cacaca;
  }

  .b-o-md-t-1-d-c3 {
    border-top: 1px dashed #cacaca;
  }

  .b-o-md-r-1-d-c3 {
    border-right: 1px dashed #cacaca;
  }

  .b-o-md-b-1-d-c3 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-o-md-l-1-d-c3 {
    border-left: 1px dashed #cacaca;
  }

  .b-o-md-1-s-c3 {
    border: 1px solid #cacaca;
  }

  .b-o-md-t-1-s-c3 {
    border-top: 1px solid #cacaca;
  }

  .b-o-md-r-1-s-c3 {
    border-right: 1px solid #cacaca;
  }

  .b-o-md-b-1-s-c3 {
    border-bottom: 1px solid #cacaca;
  }

  .b-o-md-l-1-s-c3 {
    border-left: 1px solid #cacaca;
  }

  .b-o-md-1-d-c4 {
    border: 1px dashed #d1d1d1;
  }

  .b-o-md-t-1-d-c4 {
    border-top: 1px dashed #d1d1d1;
  }

  .b-o-md-r-1-d-c4 {
    border-right: 1px dashed #d1d1d1;
  }

  .b-o-md-b-1-d-c4 {
    border-bottom: 1px dashed #d1d1d1;
  }

  .b-o-md-l-1-d-c4 {
    border-left: 1px dashed #d1d1d1;
  }

  .b-o-md-1-s-c4 {
    border: 1px solid #d1d1d1;
  }

  .b-o-md-t-1-s-c4 {
    border-top: 1px solid #d1d1d1;
  }

  .b-o-md-r-1-s-c4 {
    border-right: 1px solid #d1d1d1;
  }

  .b-o-md-b-1-s-c4 {
    border-bottom: 1px solid #d1d1d1;
  }

  .b-o-md-l-1-s-c4 {
    border-left: 1px solid #d1d1d1;
  }

  .b-o-md-1-d-c5 {
    border: 1px dashed #ba0404;
  }

  .b-o-md-t-1-d-c5 {
    border-top: 1px dashed #ba0404;
  }

  .b-o-md-r-1-d-c5 {
    border-right: 1px dashed #ba0404;
  }

  .b-o-md-b-1-d-c5 {
    border-bottom: 1px dashed #ba0404;
  }

  .b-o-md-l-1-d-c5 {
    border-left: 1px dashed #ba0404;
  }

  .b-o-md-1-s-c5 {
    border: 1px solid #ba0404;
  }

  .b-o-md-t-1-s-c5 {
    border-top: 1px solid #ba0404;
  }

  .b-o-md-r-1-s-c5 {
    border-right: 1px solid #ba0404;
  }

  .b-o-md-b-1-s-c5 {
    border-bottom: 1px solid #ba0404;
  }

  .b-o-md-l-1-s-c5 {
    border-left: 1px solid #ba0404;
  }

  .b-o-md-1-d-c6 {
    border: 1px dashed #cacaca;
  }

  .b-o-md-t-1-d-c6 {
    border-top: 1px dashed #cacaca;
  }

  .b-o-md-r-1-d-c6 {
    border-right: 1px dashed #cacaca;
  }

  .b-o-md-b-1-d-c6 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-o-md-l-1-d-c6 {
    border-left: 1px dashed #cacaca;
  }

  .b-o-md-1-s-c6 {
    border: 1px solid #cacaca;
  }

  .b-o-md-t-1-s-c6 {
    border-top: 1px solid #cacaca;
  }

  .b-o-md-r-1-s-c6 {
    border-right: 1px solid #cacaca;
  }

  .b-o-md-b-1-s-c6 {
    border-bottom: 1px solid #cacaca;
  }

  .b-o-md-l-1-s-c6 {
    border-left: 1px solid #cacaca;
  }

  .b-o-md-1-d-c7 {
    border: 1px dashed #f5f5f5;
  }

  .b-o-md-t-1-d-c7 {
    border-top: 1px dashed #f5f5f5;
  }

  .b-o-md-r-1-d-c7 {
    border-right: 1px dashed #f5f5f5;
  }

  .b-o-md-b-1-d-c7 {
    border-bottom: 1px dashed #f5f5f5;
  }

  .b-o-md-l-1-d-c7 {
    border-left: 1px dashed #f5f5f5;
  }

  .b-o-md-1-s-c7 {
    border: 1px solid #f5f5f5;
  }

  .b-o-md-t-1-s-c7 {
    border-top: 1px solid #f5f5f5;
  }

  .b-o-md-r-1-s-c7 {
    border-right: 1px solid #f5f5f5;
  }

  .b-o-md-b-1-s-c7 {
    border-bottom: 1px solid #f5f5f5;
  }

  .b-o-md-l-1-s-c7 {
    border-left: 1px solid #f5f5f5;
  }

  .b-o-md-1-d-c8 {
    border: 1px dashed #d8d8d8;
  }

  .b-o-md-t-1-d-c8 {
    border-top: 1px dashed #d8d8d8;
  }

  .b-o-md-r-1-d-c8 {
    border-right: 1px dashed #d8d8d8;
  }

  .b-o-md-b-1-d-c8 {
    border-bottom: 1px dashed #d8d8d8;
  }

  .b-o-md-l-1-d-c8 {
    border-left: 1px dashed #d8d8d8;
  }

  .b-o-md-1-s-c8 {
    border: 1px solid #d8d8d8;
  }

  .b-o-md-t-1-s-c8 {
    border-top: 1px solid #d8d8d8;
  }

  .b-o-md-r-1-s-c8 {
    border-right: 1px solid #d8d8d8;
  }

  .b-o-md-b-1-s-c8 {
    border-bottom: 1px solid #d8d8d8;
  }

  .b-o-md-l-1-s-c8 {
    border-left: 1px solid #d8d8d8;
  }

  .b-o-md-1-d-c9 {
    border: 1px dashed #dddddd;
  }

  .b-o-md-t-1-d-c9 {
    border-top: 1px dashed #dddddd;
  }

  .b-o-md-r-1-d-c9 {
    border-right: 1px dashed #dddddd;
  }

  .b-o-md-b-1-d-c9 {
    border-bottom: 1px dashed #dddddd;
  }

  .b-o-md-l-1-d-c9 {
    border-left: 1px dashed #dddddd;
  }

  .b-o-md-1-s-c9 {
    border: 1px solid #dddddd;
  }

  .b-o-md-t-1-s-c9 {
    border-top: 1px solid #dddddd;
  }

  .b-o-md-r-1-s-c9 {
    border-right: 1px solid #dddddd;
  }

  .b-o-md-b-1-s-c9 {
    border-bottom: 1px solid #dddddd;
  }

  .b-o-md-l-1-s-c9 {
    border-left: 1px solid #dddddd;
  }

  .b-o-md-1-d-c10 {
    border: 1px dashed #ed1b24;
  }

  .b-o-md-t-1-d-c10 {
    border-top: 1px dashed #ed1b24;
  }

  .b-o-md-r-1-d-c10 {
    border-right: 1px dashed #ed1b24;
  }

  .b-o-md-b-1-d-c10 {
    border-bottom: 1px dashed #ed1b24;
  }

  .b-o-md-l-1-d-c10 {
    border-left: 1px dashed #ed1b24;
  }

  .b-o-md-1-s-c10 {
    border: 1px solid #ed1b24;
  }

  .b-o-md-t-1-s-c10 {
    border-top: 1px solid #ed1b24;
  }

  .b-o-md-r-1-s-c10 {
    border-right: 1px solid #ed1b24;
  }

  .b-o-md-b-1-s-c10 {
    border-bottom: 1px solid #ed1b24;
  }

  .b-o-md-l-1-s-c10 {
    border-left: 1px solid #ed1b24;
  }

  .b-o-md-2-d-w {
    border: 2px dashed #fff;
  }

  .b-o-md-t-2-d-w {
    border-top: 2px dashed #fff;
  }

  .b-o-md-r-2-d-w {
    border-right: 2px dashed #fff;
  }

  .b-o-md-b-2-d-w {
    border-bottom: 2px dashed #fff;
  }

  .b-o-md-l-2-d-w {
    border-left: 2px dashed #fff;
  }

  .b-o-md-2-s-w {
    border: 2px solid #fff;
  }

  .b-o-md-t-2-s-w {
    border-top: 2px solid #fff;
  }

  .b-o-md-r-2-s-w {
    border-right: 2px solid #fff;
  }

  .b-o-md-b-2-s-w {
    border-bottom: 2px solid #fff;
  }

  .b-o-md-l-2-s-w {
    border-left: 2px solid #fff;
  }

  .b-o-md-2-d-b {
    border: 2px dashed #000;
  }

  .b-o-md-t-2-d-b {
    border-top: 2px dashed #000;
  }

  .b-o-md-r-2-d-b {
    border-right: 2px dashed #000;
  }

  .b-o-md-b-2-d-b {
    border-bottom: 2px dashed #000;
  }

  .b-o-md-l-2-d-b {
    border-left: 2px dashed #000;
  }

  .b-o-md-2-s-b {
    border: 2px solid #000;
  }

  .b-o-md-t-2-s-b {
    border-top: 2px solid #000;
  }

  .b-o-md-r-2-s-b {
    border-right: 2px solid #000;
  }

  .b-o-md-b-2-s-b {
    border-bottom: 2px solid #000;
  }

  .b-o-md-l-2-s-b {
    border-left: 2px solid #000;
  }

  .b-o-md-2-d-tc {
    border: 2px dashed #0066ae;
  }

  .b-o-md-t-2-d-tc {
    border-top: 2px dashed #0066ae;
  }

  .b-o-md-r-2-d-tc {
    border-right: 2px dashed #0066ae;
  }

  .b-o-md-b-2-d-tc {
    border-bottom: 2px dashed #0066ae;
  }

  .b-o-md-l-2-d-tc {
    border-left: 2px dashed #0066ae;
  }

  .b-o-md-2-s-tc {
    border: 2px solid #0066ae;
  }

  .b-o-md-t-2-s-tc {
    border-top: 2px solid #0066ae;
  }

  .b-o-md-r-2-s-tc {
    border-right: 2px solid #0066ae;
  }

  .b-o-md-b-2-s-tc {
    border-bottom: 2px solid #0066ae;
  }

  .b-o-md-l-2-s-tc {
    border-left: 2px solid #0066ae;
  }

  .b-o-md-2-d-c1 {
    border: 2px dashed #0066ae;
  }

  .b-o-md-t-2-d-c1 {
    border-top: 2px dashed #0066ae;
  }

  .b-o-md-r-2-d-c1 {
    border-right: 2px dashed #0066ae;
  }

  .b-o-md-b-2-d-c1 {
    border-bottom: 2px dashed #0066ae;
  }

  .b-o-md-l-2-d-c1 {
    border-left: 2px dashed #0066ae;
  }

  .b-o-md-2-s-c1 {
    border: 2px solid #0066ae;
  }

  .b-o-md-t-2-s-c1 {
    border-top: 2px solid #0066ae;
  }

  .b-o-md-r-2-s-c1 {
    border-right: 2px solid #0066ae;
  }

  .b-o-md-b-2-s-c1 {
    border-bottom: 2px solid #0066ae;
  }

  .b-o-md-l-2-s-c1 {
    border-left: 2px solid #0066ae;
  }

  .b-o-md-2-d-c2 {
    border: 2px dashed #47a54a;
  }

  .b-o-md-t-2-d-c2 {
    border-top: 2px dashed #47a54a;
  }

  .b-o-md-r-2-d-c2 {
    border-right: 2px dashed #47a54a;
  }

  .b-o-md-b-2-d-c2 {
    border-bottom: 2px dashed #47a54a;
  }

  .b-o-md-l-2-d-c2 {
    border-left: 2px dashed #47a54a;
  }

  .b-o-md-2-s-c2 {
    border: 2px solid #47a54a;
  }

  .b-o-md-t-2-s-c2 {
    border-top: 2px solid #47a54a;
  }

  .b-o-md-r-2-s-c2 {
    border-right: 2px solid #47a54a;
  }

  .b-o-md-b-2-s-c2 {
    border-bottom: 2px solid #47a54a;
  }

  .b-o-md-l-2-s-c2 {
    border-left: 2px solid #47a54a;
  }

  .b-o-md-2-d-c3 {
    border: 2px dashed #cacaca;
  }

  .b-o-md-t-2-d-c3 {
    border-top: 2px dashed #cacaca;
  }

  .b-o-md-r-2-d-c3 {
    border-right: 2px dashed #cacaca;
  }

  .b-o-md-b-2-d-c3 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-o-md-l-2-d-c3 {
    border-left: 2px dashed #cacaca;
  }

  .b-o-md-2-s-c3 {
    border: 2px solid #cacaca;
  }

  .b-o-md-t-2-s-c3 {
    border-top: 2px solid #cacaca;
  }

  .b-o-md-r-2-s-c3 {
    border-right: 2px solid #cacaca;
  }

  .b-o-md-b-2-s-c3 {
    border-bottom: 2px solid #cacaca;
  }

  .b-o-md-l-2-s-c3 {
    border-left: 2px solid #cacaca;
  }

  .b-o-md-2-d-c4 {
    border: 2px dashed #d1d1d1;
  }

  .b-o-md-t-2-d-c4 {
    border-top: 2px dashed #d1d1d1;
  }

  .b-o-md-r-2-d-c4 {
    border-right: 2px dashed #d1d1d1;
  }

  .b-o-md-b-2-d-c4 {
    border-bottom: 2px dashed #d1d1d1;
  }

  .b-o-md-l-2-d-c4 {
    border-left: 2px dashed #d1d1d1;
  }

  .b-o-md-2-s-c4 {
    border: 2px solid #d1d1d1;
  }

  .b-o-md-t-2-s-c4 {
    border-top: 2px solid #d1d1d1;
  }

  .b-o-md-r-2-s-c4 {
    border-right: 2px solid #d1d1d1;
  }

  .b-o-md-b-2-s-c4 {
    border-bottom: 2px solid #d1d1d1;
  }

  .b-o-md-l-2-s-c4 {
    border-left: 2px solid #d1d1d1;
  }

  .b-o-md-2-d-c5 {
    border: 2px dashed #ba0404;
  }

  .b-o-md-t-2-d-c5 {
    border-top: 2px dashed #ba0404;
  }

  .b-o-md-r-2-d-c5 {
    border-right: 2px dashed #ba0404;
  }

  .b-o-md-b-2-d-c5 {
    border-bottom: 2px dashed #ba0404;
  }

  .b-o-md-l-2-d-c5 {
    border-left: 2px dashed #ba0404;
  }

  .b-o-md-2-s-c5 {
    border: 2px solid #ba0404;
  }

  .b-o-md-t-2-s-c5 {
    border-top: 2px solid #ba0404;
  }

  .b-o-md-r-2-s-c5 {
    border-right: 2px solid #ba0404;
  }

  .b-o-md-b-2-s-c5 {
    border-bottom: 2px solid #ba0404;
  }

  .b-o-md-l-2-s-c5 {
    border-left: 2px solid #ba0404;
  }

  .b-o-md-2-d-c6 {
    border: 2px dashed #cacaca;
  }

  .b-o-md-t-2-d-c6 {
    border-top: 2px dashed #cacaca;
  }

  .b-o-md-r-2-d-c6 {
    border-right: 2px dashed #cacaca;
  }

  .b-o-md-b-2-d-c6 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-o-md-l-2-d-c6 {
    border-left: 2px dashed #cacaca;
  }

  .b-o-md-2-s-c6 {
    border: 2px solid #cacaca;
  }

  .b-o-md-t-2-s-c6 {
    border-top: 2px solid #cacaca;
  }

  .b-o-md-r-2-s-c6 {
    border-right: 2px solid #cacaca;
  }

  .b-o-md-b-2-s-c6 {
    border-bottom: 2px solid #cacaca;
  }

  .b-o-md-l-2-s-c6 {
    border-left: 2px solid #cacaca;
  }

  .b-o-md-2-d-c7 {
    border: 2px dashed #f5f5f5;
  }

  .b-o-md-t-2-d-c7 {
    border-top: 2px dashed #f5f5f5;
  }

  .b-o-md-r-2-d-c7 {
    border-right: 2px dashed #f5f5f5;
  }

  .b-o-md-b-2-d-c7 {
    border-bottom: 2px dashed #f5f5f5;
  }

  .b-o-md-l-2-d-c7 {
    border-left: 2px dashed #f5f5f5;
  }

  .b-o-md-2-s-c7 {
    border: 2px solid #f5f5f5;
  }

  .b-o-md-t-2-s-c7 {
    border-top: 2px solid #f5f5f5;
  }

  .b-o-md-r-2-s-c7 {
    border-right: 2px solid #f5f5f5;
  }

  .b-o-md-b-2-s-c7 {
    border-bottom: 2px solid #f5f5f5;
  }

  .b-o-md-l-2-s-c7 {
    border-left: 2px solid #f5f5f5;
  }

  .b-o-md-2-d-c8 {
    border: 2px dashed #d8d8d8;
  }

  .b-o-md-t-2-d-c8 {
    border-top: 2px dashed #d8d8d8;
  }

  .b-o-md-r-2-d-c8 {
    border-right: 2px dashed #d8d8d8;
  }

  .b-o-md-b-2-d-c8 {
    border-bottom: 2px dashed #d8d8d8;
  }

  .b-o-md-l-2-d-c8 {
    border-left: 2px dashed #d8d8d8;
  }

  .b-o-md-2-s-c8 {
    border: 2px solid #d8d8d8;
  }

  .b-o-md-t-2-s-c8 {
    border-top: 2px solid #d8d8d8;
  }

  .b-o-md-r-2-s-c8 {
    border-right: 2px solid #d8d8d8;
  }

  .b-o-md-b-2-s-c8 {
    border-bottom: 2px solid #d8d8d8;
  }

  .b-o-md-l-2-s-c8 {
    border-left: 2px solid #d8d8d8;
  }

  .b-o-md-2-d-c9 {
    border: 2px dashed #dddddd;
  }

  .b-o-md-t-2-d-c9 {
    border-top: 2px dashed #dddddd;
  }

  .b-o-md-r-2-d-c9 {
    border-right: 2px dashed #dddddd;
  }

  .b-o-md-b-2-d-c9 {
    border-bottom: 2px dashed #dddddd;
  }

  .b-o-md-l-2-d-c9 {
    border-left: 2px dashed #dddddd;
  }

  .b-o-md-2-s-c9 {
    border: 2px solid #dddddd;
  }

  .b-o-md-t-2-s-c9 {
    border-top: 2px solid #dddddd;
  }

  .b-o-md-r-2-s-c9 {
    border-right: 2px solid #dddddd;
  }

  .b-o-md-b-2-s-c9 {
    border-bottom: 2px solid #dddddd;
  }

  .b-o-md-l-2-s-c9 {
    border-left: 2px solid #dddddd;
  }

  .b-o-md-2-d-c10 {
    border: 2px dashed #ed1b24;
  }

  .b-o-md-t-2-d-c10 {
    border-top: 2px dashed #ed1b24;
  }

  .b-o-md-r-2-d-c10 {
    border-right: 2px dashed #ed1b24;
  }

  .b-o-md-b-2-d-c10 {
    border-bottom: 2px dashed #ed1b24;
  }

  .b-o-md-l-2-d-c10 {
    border-left: 2px dashed #ed1b24;
  }

  .b-o-md-2-s-c10 {
    border: 2px solid #ed1b24;
  }

  .b-o-md-t-2-s-c10 {
    border-top: 2px solid #ed1b24;
  }

  .b-o-md-r-2-s-c10 {
    border-right: 2px solid #ed1b24;
  }

  .b-o-md-b-2-s-c10 {
    border-bottom: 2px solid #ed1b24;
  }

  .b-o-md-l-2-s-c10 {
    border-left: 2px solid #ed1b24;
  }

  .b-o-md-3-d-w {
    border: 3px dashed #fff;
  }

  .b-o-md-t-3-d-w {
    border-top: 3px dashed #fff;
  }

  .b-o-md-r-3-d-w {
    border-right: 3px dashed #fff;
  }

  .b-o-md-b-3-d-w {
    border-bottom: 3px dashed #fff;
  }

  .b-o-md-l-3-d-w {
    border-left: 3px dashed #fff;
  }

  .b-o-md-3-s-w {
    border: 3px solid #fff;
  }

  .b-o-md-t-3-s-w {
    border-top: 3px solid #fff;
  }

  .b-o-md-r-3-s-w {
    border-right: 3px solid #fff;
  }

  .b-o-md-b-3-s-w {
    border-bottom: 3px solid #fff;
  }

  .b-o-md-l-3-s-w {
    border-left: 3px solid #fff;
  }

  .b-o-md-3-d-b {
    border: 3px dashed #000;
  }

  .b-o-md-t-3-d-b {
    border-top: 3px dashed #000;
  }

  .b-o-md-r-3-d-b {
    border-right: 3px dashed #000;
  }

  .b-o-md-b-3-d-b {
    border-bottom: 3px dashed #000;
  }

  .b-o-md-l-3-d-b {
    border-left: 3px dashed #000;
  }

  .b-o-md-3-s-b {
    border: 3px solid #000;
  }

  .b-o-md-t-3-s-b {
    border-top: 3px solid #000;
  }

  .b-o-md-r-3-s-b {
    border-right: 3px solid #000;
  }

  .b-o-md-b-3-s-b {
    border-bottom: 3px solid #000;
  }

  .b-o-md-l-3-s-b {
    border-left: 3px solid #000;
  }

  .b-o-md-3-d-tc {
    border: 3px dashed #0066ae;
  }

  .b-o-md-t-3-d-tc {
    border-top: 3px dashed #0066ae;
  }

  .b-o-md-r-3-d-tc {
    border-right: 3px dashed #0066ae;
  }

  .b-o-md-b-3-d-tc {
    border-bottom: 3px dashed #0066ae;
  }

  .b-o-md-l-3-d-tc {
    border-left: 3px dashed #0066ae;
  }

  .b-o-md-3-s-tc {
    border: 3px solid #0066ae;
  }

  .b-o-md-t-3-s-tc {
    border-top: 3px solid #0066ae;
  }

  .b-o-md-r-3-s-tc {
    border-right: 3px solid #0066ae;
  }

  .b-o-md-b-3-s-tc {
    border-bottom: 3px solid #0066ae;
  }

  .b-o-md-l-3-s-tc {
    border-left: 3px solid #0066ae;
  }

  .b-o-md-3-d-c1 {
    border: 3px dashed #0066ae;
  }

  .b-o-md-t-3-d-c1 {
    border-top: 3px dashed #0066ae;
  }

  .b-o-md-r-3-d-c1 {
    border-right: 3px dashed #0066ae;
  }

  .b-o-md-b-3-d-c1 {
    border-bottom: 3px dashed #0066ae;
  }

  .b-o-md-l-3-d-c1 {
    border-left: 3px dashed #0066ae;
  }

  .b-o-md-3-s-c1 {
    border: 3px solid #0066ae;
  }

  .b-o-md-t-3-s-c1 {
    border-top: 3px solid #0066ae;
  }

  .b-o-md-r-3-s-c1 {
    border-right: 3px solid #0066ae;
  }

  .b-o-md-b-3-s-c1 {
    border-bottom: 3px solid #0066ae;
  }

  .b-o-md-l-3-s-c1 {
    border-left: 3px solid #0066ae;
  }

  .b-o-md-3-d-c2 {
    border: 3px dashed #47a54a;
  }

  .b-o-md-t-3-d-c2 {
    border-top: 3px dashed #47a54a;
  }

  .b-o-md-r-3-d-c2 {
    border-right: 3px dashed #47a54a;
  }

  .b-o-md-b-3-d-c2 {
    border-bottom: 3px dashed #47a54a;
  }

  .b-o-md-l-3-d-c2 {
    border-left: 3px dashed #47a54a;
  }

  .b-o-md-3-s-c2 {
    border: 3px solid #47a54a;
  }

  .b-o-md-t-3-s-c2 {
    border-top: 3px solid #47a54a;
  }

  .b-o-md-r-3-s-c2 {
    border-right: 3px solid #47a54a;
  }

  .b-o-md-b-3-s-c2 {
    border-bottom: 3px solid #47a54a;
  }

  .b-o-md-l-3-s-c2 {
    border-left: 3px solid #47a54a;
  }

  .b-o-md-3-d-c3 {
    border: 3px dashed #cacaca;
  }

  .b-o-md-t-3-d-c3 {
    border-top: 3px dashed #cacaca;
  }

  .b-o-md-r-3-d-c3 {
    border-right: 3px dashed #cacaca;
  }

  .b-o-md-b-3-d-c3 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-o-md-l-3-d-c3 {
    border-left: 3px dashed #cacaca;
  }

  .b-o-md-3-s-c3 {
    border: 3px solid #cacaca;
  }

  .b-o-md-t-3-s-c3 {
    border-top: 3px solid #cacaca;
  }

  .b-o-md-r-3-s-c3 {
    border-right: 3px solid #cacaca;
  }

  .b-o-md-b-3-s-c3 {
    border-bottom: 3px solid #cacaca;
  }

  .b-o-md-l-3-s-c3 {
    border-left: 3px solid #cacaca;
  }

  .b-o-md-3-d-c4 {
    border: 3px dashed #d1d1d1;
  }

  .b-o-md-t-3-d-c4 {
    border-top: 3px dashed #d1d1d1;
  }

  .b-o-md-r-3-d-c4 {
    border-right: 3px dashed #d1d1d1;
  }

  .b-o-md-b-3-d-c4 {
    border-bottom: 3px dashed #d1d1d1;
  }

  .b-o-md-l-3-d-c4 {
    border-left: 3px dashed #d1d1d1;
  }

  .b-o-md-3-s-c4 {
    border: 3px solid #d1d1d1;
  }

  .b-o-md-t-3-s-c4 {
    border-top: 3px solid #d1d1d1;
  }

  .b-o-md-r-3-s-c4 {
    border-right: 3px solid #d1d1d1;
  }

  .b-o-md-b-3-s-c4 {
    border-bottom: 3px solid #d1d1d1;
  }

  .b-o-md-l-3-s-c4 {
    border-left: 3px solid #d1d1d1;
  }

  .b-o-md-3-d-c5 {
    border: 3px dashed #ba0404;
  }

  .b-o-md-t-3-d-c5 {
    border-top: 3px dashed #ba0404;
  }

  .b-o-md-r-3-d-c5 {
    border-right: 3px dashed #ba0404;
  }

  .b-o-md-b-3-d-c5 {
    border-bottom: 3px dashed #ba0404;
  }

  .b-o-md-l-3-d-c5 {
    border-left: 3px dashed #ba0404;
  }

  .b-o-md-3-s-c5 {
    border: 3px solid #ba0404;
  }

  .b-o-md-t-3-s-c5 {
    border-top: 3px solid #ba0404;
  }

  .b-o-md-r-3-s-c5 {
    border-right: 3px solid #ba0404;
  }

  .b-o-md-b-3-s-c5 {
    border-bottom: 3px solid #ba0404;
  }

  .b-o-md-l-3-s-c5 {
    border-left: 3px solid #ba0404;
  }

  .b-o-md-3-d-c6 {
    border: 3px dashed #cacaca;
  }

  .b-o-md-t-3-d-c6 {
    border-top: 3px dashed #cacaca;
  }

  .b-o-md-r-3-d-c6 {
    border-right: 3px dashed #cacaca;
  }

  .b-o-md-b-3-d-c6 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-o-md-l-3-d-c6 {
    border-left: 3px dashed #cacaca;
  }

  .b-o-md-3-s-c6 {
    border: 3px solid #cacaca;
  }

  .b-o-md-t-3-s-c6 {
    border-top: 3px solid #cacaca;
  }

  .b-o-md-r-3-s-c6 {
    border-right: 3px solid #cacaca;
  }

  .b-o-md-b-3-s-c6 {
    border-bottom: 3px solid #cacaca;
  }

  .b-o-md-l-3-s-c6 {
    border-left: 3px solid #cacaca;
  }

  .b-o-md-3-d-c7 {
    border: 3px dashed #f5f5f5;
  }

  .b-o-md-t-3-d-c7 {
    border-top: 3px dashed #f5f5f5;
  }

  .b-o-md-r-3-d-c7 {
    border-right: 3px dashed #f5f5f5;
  }

  .b-o-md-b-3-d-c7 {
    border-bottom: 3px dashed #f5f5f5;
  }

  .b-o-md-l-3-d-c7 {
    border-left: 3px dashed #f5f5f5;
  }

  .b-o-md-3-s-c7 {
    border: 3px solid #f5f5f5;
  }

  .b-o-md-t-3-s-c7 {
    border-top: 3px solid #f5f5f5;
  }

  .b-o-md-r-3-s-c7 {
    border-right: 3px solid #f5f5f5;
  }

  .b-o-md-b-3-s-c7 {
    border-bottom: 3px solid #f5f5f5;
  }

  .b-o-md-l-3-s-c7 {
    border-left: 3px solid #f5f5f5;
  }

  .b-o-md-3-d-c8 {
    border: 3px dashed #d8d8d8;
  }

  .b-o-md-t-3-d-c8 {
    border-top: 3px dashed #d8d8d8;
  }

  .b-o-md-r-3-d-c8 {
    border-right: 3px dashed #d8d8d8;
  }

  .b-o-md-b-3-d-c8 {
    border-bottom: 3px dashed #d8d8d8;
  }

  .b-o-md-l-3-d-c8 {
    border-left: 3px dashed #d8d8d8;
  }

  .b-o-md-3-s-c8 {
    border: 3px solid #d8d8d8;
  }

  .b-o-md-t-3-s-c8 {
    border-top: 3px solid #d8d8d8;
  }

  .b-o-md-r-3-s-c8 {
    border-right: 3px solid #d8d8d8;
  }

  .b-o-md-b-3-s-c8 {
    border-bottom: 3px solid #d8d8d8;
  }

  .b-o-md-l-3-s-c8 {
    border-left: 3px solid #d8d8d8;
  }

  .b-o-md-3-d-c9 {
    border: 3px dashed #dddddd;
  }

  .b-o-md-t-3-d-c9 {
    border-top: 3px dashed #dddddd;
  }

  .b-o-md-r-3-d-c9 {
    border-right: 3px dashed #dddddd;
  }

  .b-o-md-b-3-d-c9 {
    border-bottom: 3px dashed #dddddd;
  }

  .b-o-md-l-3-d-c9 {
    border-left: 3px dashed #dddddd;
  }

  .b-o-md-3-s-c9 {
    border: 3px solid #dddddd;
  }

  .b-o-md-t-3-s-c9 {
    border-top: 3px solid #dddddd;
  }

  .b-o-md-r-3-s-c9 {
    border-right: 3px solid #dddddd;
  }

  .b-o-md-b-3-s-c9 {
    border-bottom: 3px solid #dddddd;
  }

  .b-o-md-l-3-s-c9 {
    border-left: 3px solid #dddddd;
  }

  .b-o-md-3-d-c10 {
    border: 3px dashed #ed1b24;
  }

  .b-o-md-t-3-d-c10 {
    border-top: 3px dashed #ed1b24;
  }

  .b-o-md-r-3-d-c10 {
    border-right: 3px dashed #ed1b24;
  }

  .b-o-md-b-3-d-c10 {
    border-bottom: 3px dashed #ed1b24;
  }

  .b-o-md-l-3-d-c10 {
    border-left: 3px dashed #ed1b24;
  }

  .b-o-md-3-s-c10 {
    border: 3px solid #ed1b24;
  }

  .b-o-md-t-3-s-c10 {
    border-top: 3px solid #ed1b24;
  }

  .b-o-md-r-3-s-c10 {
    border-right: 3px solid #ed1b24;
  }

  .b-o-md-b-3-s-c10 {
    border-bottom: 3px solid #ed1b24;
  }

  .b-o-md-l-3-s-c10 {
    border-left: 3px solid #ed1b24;
  }

  .b-o-md-4-d-w {
    border: 4px dashed #fff;
  }

  .b-o-md-t-4-d-w {
    border-top: 4px dashed #fff;
  }

  .b-o-md-r-4-d-w {
    border-right: 4px dashed #fff;
  }

  .b-o-md-b-4-d-w {
    border-bottom: 4px dashed #fff;
  }

  .b-o-md-l-4-d-w {
    border-left: 4px dashed #fff;
  }

  .b-o-md-4-s-w {
    border: 4px solid #fff;
  }

  .b-o-md-t-4-s-w {
    border-top: 4px solid #fff;
  }

  .b-o-md-r-4-s-w {
    border-right: 4px solid #fff;
  }

  .b-o-md-b-4-s-w {
    border-bottom: 4px solid #fff;
  }

  .b-o-md-l-4-s-w {
    border-left: 4px solid #fff;
  }

  .b-o-md-4-d-b {
    border: 4px dashed #000;
  }

  .b-o-md-t-4-d-b {
    border-top: 4px dashed #000;
  }

  .b-o-md-r-4-d-b {
    border-right: 4px dashed #000;
  }

  .b-o-md-b-4-d-b {
    border-bottom: 4px dashed #000;
  }

  .b-o-md-l-4-d-b {
    border-left: 4px dashed #000;
  }

  .b-o-md-4-s-b {
    border: 4px solid #000;
  }

  .b-o-md-t-4-s-b {
    border-top: 4px solid #000;
  }

  .b-o-md-r-4-s-b {
    border-right: 4px solid #000;
  }

  .b-o-md-b-4-s-b {
    border-bottom: 4px solid #000;
  }

  .b-o-md-l-4-s-b {
    border-left: 4px solid #000;
  }

  .b-o-md-4-d-tc {
    border: 4px dashed #0066ae;
  }

  .b-o-md-t-4-d-tc {
    border-top: 4px dashed #0066ae;
  }

  .b-o-md-r-4-d-tc {
    border-right: 4px dashed #0066ae;
  }

  .b-o-md-b-4-d-tc {
    border-bottom: 4px dashed #0066ae;
  }

  .b-o-md-l-4-d-tc {
    border-left: 4px dashed #0066ae;
  }

  .b-o-md-4-s-tc {
    border: 4px solid #0066ae;
  }

  .b-o-md-t-4-s-tc {
    border-top: 4px solid #0066ae;
  }

  .b-o-md-r-4-s-tc {
    border-right: 4px solid #0066ae;
  }

  .b-o-md-b-4-s-tc {
    border-bottom: 4px solid #0066ae;
  }

  .b-o-md-l-4-s-tc {
    border-left: 4px solid #0066ae;
  }

  .b-o-md-4-d-c1 {
    border: 4px dashed #0066ae;
  }

  .b-o-md-t-4-d-c1 {
    border-top: 4px dashed #0066ae;
  }

  .b-o-md-r-4-d-c1 {
    border-right: 4px dashed #0066ae;
  }

  .b-o-md-b-4-d-c1 {
    border-bottom: 4px dashed #0066ae;
  }

  .b-o-md-l-4-d-c1 {
    border-left: 4px dashed #0066ae;
  }

  .b-o-md-4-s-c1 {
    border: 4px solid #0066ae;
  }

  .b-o-md-t-4-s-c1 {
    border-top: 4px solid #0066ae;
  }

  .b-o-md-r-4-s-c1 {
    border-right: 4px solid #0066ae;
  }

  .b-o-md-b-4-s-c1 {
    border-bottom: 4px solid #0066ae;
  }

  .b-o-md-l-4-s-c1 {
    border-left: 4px solid #0066ae;
  }

  .b-o-md-4-d-c2 {
    border: 4px dashed #47a54a;
  }

  .b-o-md-t-4-d-c2 {
    border-top: 4px dashed #47a54a;
  }

  .b-o-md-r-4-d-c2 {
    border-right: 4px dashed #47a54a;
  }

  .b-o-md-b-4-d-c2 {
    border-bottom: 4px dashed #47a54a;
  }

  .b-o-md-l-4-d-c2 {
    border-left: 4px dashed #47a54a;
  }

  .b-o-md-4-s-c2 {
    border: 4px solid #47a54a;
  }

  .b-o-md-t-4-s-c2 {
    border-top: 4px solid #47a54a;
  }

  .b-o-md-r-4-s-c2 {
    border-right: 4px solid #47a54a;
  }

  .b-o-md-b-4-s-c2 {
    border-bottom: 4px solid #47a54a;
  }

  .b-o-md-l-4-s-c2 {
    border-left: 4px solid #47a54a;
  }

  .b-o-md-4-d-c3 {
    border: 4px dashed #cacaca;
  }

  .b-o-md-t-4-d-c3 {
    border-top: 4px dashed #cacaca;
  }

  .b-o-md-r-4-d-c3 {
    border-right: 4px dashed #cacaca;
  }

  .b-o-md-b-4-d-c3 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-o-md-l-4-d-c3 {
    border-left: 4px dashed #cacaca;
  }

  .b-o-md-4-s-c3 {
    border: 4px solid #cacaca;
  }

  .b-o-md-t-4-s-c3 {
    border-top: 4px solid #cacaca;
  }

  .b-o-md-r-4-s-c3 {
    border-right: 4px solid #cacaca;
  }

  .b-o-md-b-4-s-c3 {
    border-bottom: 4px solid #cacaca;
  }

  .b-o-md-l-4-s-c3 {
    border-left: 4px solid #cacaca;
  }

  .b-o-md-4-d-c4 {
    border: 4px dashed #d1d1d1;
  }

  .b-o-md-t-4-d-c4 {
    border-top: 4px dashed #d1d1d1;
  }

  .b-o-md-r-4-d-c4 {
    border-right: 4px dashed #d1d1d1;
  }

  .b-o-md-b-4-d-c4 {
    border-bottom: 4px dashed #d1d1d1;
  }

  .b-o-md-l-4-d-c4 {
    border-left: 4px dashed #d1d1d1;
  }

  .b-o-md-4-s-c4 {
    border: 4px solid #d1d1d1;
  }

  .b-o-md-t-4-s-c4 {
    border-top: 4px solid #d1d1d1;
  }

  .b-o-md-r-4-s-c4 {
    border-right: 4px solid #d1d1d1;
  }

  .b-o-md-b-4-s-c4 {
    border-bottom: 4px solid #d1d1d1;
  }

  .b-o-md-l-4-s-c4 {
    border-left: 4px solid #d1d1d1;
  }

  .b-o-md-4-d-c5 {
    border: 4px dashed #ba0404;
  }

  .b-o-md-t-4-d-c5 {
    border-top: 4px dashed #ba0404;
  }

  .b-o-md-r-4-d-c5 {
    border-right: 4px dashed #ba0404;
  }

  .b-o-md-b-4-d-c5 {
    border-bottom: 4px dashed #ba0404;
  }

  .b-o-md-l-4-d-c5 {
    border-left: 4px dashed #ba0404;
  }

  .b-o-md-4-s-c5 {
    border: 4px solid #ba0404;
  }

  .b-o-md-t-4-s-c5 {
    border-top: 4px solid #ba0404;
  }

  .b-o-md-r-4-s-c5 {
    border-right: 4px solid #ba0404;
  }

  .b-o-md-b-4-s-c5 {
    border-bottom: 4px solid #ba0404;
  }

  .b-o-md-l-4-s-c5 {
    border-left: 4px solid #ba0404;
  }

  .b-o-md-4-d-c6 {
    border: 4px dashed #cacaca;
  }

  .b-o-md-t-4-d-c6 {
    border-top: 4px dashed #cacaca;
  }

  .b-o-md-r-4-d-c6 {
    border-right: 4px dashed #cacaca;
  }

  .b-o-md-b-4-d-c6 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-o-md-l-4-d-c6 {
    border-left: 4px dashed #cacaca;
  }

  .b-o-md-4-s-c6 {
    border: 4px solid #cacaca;
  }

  .b-o-md-t-4-s-c6 {
    border-top: 4px solid #cacaca;
  }

  .b-o-md-r-4-s-c6 {
    border-right: 4px solid #cacaca;
  }

  .b-o-md-b-4-s-c6 {
    border-bottom: 4px solid #cacaca;
  }

  .b-o-md-l-4-s-c6 {
    border-left: 4px solid #cacaca;
  }

  .b-o-md-4-d-c7 {
    border: 4px dashed #f5f5f5;
  }

  .b-o-md-t-4-d-c7 {
    border-top: 4px dashed #f5f5f5;
  }

  .b-o-md-r-4-d-c7 {
    border-right: 4px dashed #f5f5f5;
  }

  .b-o-md-b-4-d-c7 {
    border-bottom: 4px dashed #f5f5f5;
  }

  .b-o-md-l-4-d-c7 {
    border-left: 4px dashed #f5f5f5;
  }

  .b-o-md-4-s-c7 {
    border: 4px solid #f5f5f5;
  }

  .b-o-md-t-4-s-c7 {
    border-top: 4px solid #f5f5f5;
  }

  .b-o-md-r-4-s-c7 {
    border-right: 4px solid #f5f5f5;
  }

  .b-o-md-b-4-s-c7 {
    border-bottom: 4px solid #f5f5f5;
  }

  .b-o-md-l-4-s-c7 {
    border-left: 4px solid #f5f5f5;
  }

  .b-o-md-4-d-c8 {
    border: 4px dashed #d8d8d8;
  }

  .b-o-md-t-4-d-c8 {
    border-top: 4px dashed #d8d8d8;
  }

  .b-o-md-r-4-d-c8 {
    border-right: 4px dashed #d8d8d8;
  }

  .b-o-md-b-4-d-c8 {
    border-bottom: 4px dashed #d8d8d8;
  }

  .b-o-md-l-4-d-c8 {
    border-left: 4px dashed #d8d8d8;
  }

  .b-o-md-4-s-c8 {
    border: 4px solid #d8d8d8;
  }

  .b-o-md-t-4-s-c8 {
    border-top: 4px solid #d8d8d8;
  }

  .b-o-md-r-4-s-c8 {
    border-right: 4px solid #d8d8d8;
  }

  .b-o-md-b-4-s-c8 {
    border-bottom: 4px solid #d8d8d8;
  }

  .b-o-md-l-4-s-c8 {
    border-left: 4px solid #d8d8d8;
  }

  .b-o-md-4-d-c9 {
    border: 4px dashed #dddddd;
  }

  .b-o-md-t-4-d-c9 {
    border-top: 4px dashed #dddddd;
  }

  .b-o-md-r-4-d-c9 {
    border-right: 4px dashed #dddddd;
  }

  .b-o-md-b-4-d-c9 {
    border-bottom: 4px dashed #dddddd;
  }

  .b-o-md-l-4-d-c9 {
    border-left: 4px dashed #dddddd;
  }

  .b-o-md-4-s-c9 {
    border: 4px solid #dddddd;
  }

  .b-o-md-t-4-s-c9 {
    border-top: 4px solid #dddddd;
  }

  .b-o-md-r-4-s-c9 {
    border-right: 4px solid #dddddd;
  }

  .b-o-md-b-4-s-c9 {
    border-bottom: 4px solid #dddddd;
  }

  .b-o-md-l-4-s-c9 {
    border-left: 4px solid #dddddd;
  }

  .b-o-md-4-d-c10 {
    border: 4px dashed #ed1b24;
  }

  .b-o-md-t-4-d-c10 {
    border-top: 4px dashed #ed1b24;
  }

  .b-o-md-r-4-d-c10 {
    border-right: 4px dashed #ed1b24;
  }

  .b-o-md-b-4-d-c10 {
    border-bottom: 4px dashed #ed1b24;
  }

  .b-o-md-l-4-d-c10 {
    border-left: 4px dashed #ed1b24;
  }

  .b-o-md-4-s-c10 {
    border: 4px solid #ed1b24;
  }

  .b-o-md-t-4-s-c10 {
    border-top: 4px solid #ed1b24;
  }

  .b-o-md-r-4-s-c10 {
    border-right: 4px solid #ed1b24;
  }

  .b-o-md-b-4-s-c10 {
    border-bottom: 4px solid #ed1b24;
  }

  .b-o-md-l-4-s-c10 {
    border-left: 4px solid #ed1b24;
  }

  .b-o-md-5-d-w {
    border: 5px dashed #fff;
  }

  .b-o-md-t-5-d-w {
    border-top: 5px dashed #fff;
  }

  .b-o-md-r-5-d-w {
    border-right: 5px dashed #fff;
  }

  .b-o-md-b-5-d-w {
    border-bottom: 5px dashed #fff;
  }

  .b-o-md-l-5-d-w {
    border-left: 5px dashed #fff;
  }

  .b-o-md-5-s-w {
    border: 5px solid #fff;
  }

  .b-o-md-t-5-s-w {
    border-top: 5px solid #fff;
  }

  .b-o-md-r-5-s-w {
    border-right: 5px solid #fff;
  }

  .b-o-md-b-5-s-w {
    border-bottom: 5px solid #fff;
  }

  .b-o-md-l-5-s-w {
    border-left: 5px solid #fff;
  }

  .b-o-md-5-d-b {
    border: 5px dashed #000;
  }

  .b-o-md-t-5-d-b {
    border-top: 5px dashed #000;
  }

  .b-o-md-r-5-d-b {
    border-right: 5px dashed #000;
  }

  .b-o-md-b-5-d-b {
    border-bottom: 5px dashed #000;
  }

  .b-o-md-l-5-d-b {
    border-left: 5px dashed #000;
  }

  .b-o-md-5-s-b {
    border: 5px solid #000;
  }

  .b-o-md-t-5-s-b {
    border-top: 5px solid #000;
  }

  .b-o-md-r-5-s-b {
    border-right: 5px solid #000;
  }

  .b-o-md-b-5-s-b {
    border-bottom: 5px solid #000;
  }

  .b-o-md-l-5-s-b {
    border-left: 5px solid #000;
  }

  .b-o-md-5-d-tc {
    border: 5px dashed #0066ae;
  }

  .b-o-md-t-5-d-tc {
    border-top: 5px dashed #0066ae;
  }

  .b-o-md-r-5-d-tc {
    border-right: 5px dashed #0066ae;
  }

  .b-o-md-b-5-d-tc {
    border-bottom: 5px dashed #0066ae;
  }

  .b-o-md-l-5-d-tc {
    border-left: 5px dashed #0066ae;
  }

  .b-o-md-5-s-tc {
    border: 5px solid #0066ae;
  }

  .b-o-md-t-5-s-tc {
    border-top: 5px solid #0066ae;
  }

  .b-o-md-r-5-s-tc {
    border-right: 5px solid #0066ae;
  }

  .b-o-md-b-5-s-tc {
    border-bottom: 5px solid #0066ae;
  }

  .b-o-md-l-5-s-tc {
    border-left: 5px solid #0066ae;
  }

  .b-o-md-5-d-c1 {
    border: 5px dashed #0066ae;
  }

  .b-o-md-t-5-d-c1 {
    border-top: 5px dashed #0066ae;
  }

  .b-o-md-r-5-d-c1 {
    border-right: 5px dashed #0066ae;
  }

  .b-o-md-b-5-d-c1 {
    border-bottom: 5px dashed #0066ae;
  }

  .b-o-md-l-5-d-c1 {
    border-left: 5px dashed #0066ae;
  }

  .b-o-md-5-s-c1 {
    border: 5px solid #0066ae;
  }

  .b-o-md-t-5-s-c1 {
    border-top: 5px solid #0066ae;
  }

  .b-o-md-r-5-s-c1 {
    border-right: 5px solid #0066ae;
  }

  .b-o-md-b-5-s-c1 {
    border-bottom: 5px solid #0066ae;
  }

  .b-o-md-l-5-s-c1 {
    border-left: 5px solid #0066ae;
  }

  .b-o-md-5-d-c2 {
    border: 5px dashed #47a54a;
  }

  .b-o-md-t-5-d-c2 {
    border-top: 5px dashed #47a54a;
  }

  .b-o-md-r-5-d-c2 {
    border-right: 5px dashed #47a54a;
  }

  .b-o-md-b-5-d-c2 {
    border-bottom: 5px dashed #47a54a;
  }

  .b-o-md-l-5-d-c2 {
    border-left: 5px dashed #47a54a;
  }

  .b-o-md-5-s-c2 {
    border: 5px solid #47a54a;
  }

  .b-o-md-t-5-s-c2 {
    border-top: 5px solid #47a54a;
  }

  .b-o-md-r-5-s-c2 {
    border-right: 5px solid #47a54a;
  }

  .b-o-md-b-5-s-c2 {
    border-bottom: 5px solid #47a54a;
  }

  .b-o-md-l-5-s-c2 {
    border-left: 5px solid #47a54a;
  }

  .b-o-md-5-d-c3 {
    border: 5px dashed #cacaca;
  }

  .b-o-md-t-5-d-c3 {
    border-top: 5px dashed #cacaca;
  }

  .b-o-md-r-5-d-c3 {
    border-right: 5px dashed #cacaca;
  }

  .b-o-md-b-5-d-c3 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-o-md-l-5-d-c3 {
    border-left: 5px dashed #cacaca;
  }

  .b-o-md-5-s-c3 {
    border: 5px solid #cacaca;
  }

  .b-o-md-t-5-s-c3 {
    border-top: 5px solid #cacaca;
  }

  .b-o-md-r-5-s-c3 {
    border-right: 5px solid #cacaca;
  }

  .b-o-md-b-5-s-c3 {
    border-bottom: 5px solid #cacaca;
  }

  .b-o-md-l-5-s-c3 {
    border-left: 5px solid #cacaca;
  }

  .b-o-md-5-d-c4 {
    border: 5px dashed #d1d1d1;
  }

  .b-o-md-t-5-d-c4 {
    border-top: 5px dashed #d1d1d1;
  }

  .b-o-md-r-5-d-c4 {
    border-right: 5px dashed #d1d1d1;
  }

  .b-o-md-b-5-d-c4 {
    border-bottom: 5px dashed #d1d1d1;
  }

  .b-o-md-l-5-d-c4 {
    border-left: 5px dashed #d1d1d1;
  }

  .b-o-md-5-s-c4 {
    border: 5px solid #d1d1d1;
  }

  .b-o-md-t-5-s-c4 {
    border-top: 5px solid #d1d1d1;
  }

  .b-o-md-r-5-s-c4 {
    border-right: 5px solid #d1d1d1;
  }

  .b-o-md-b-5-s-c4 {
    border-bottom: 5px solid #d1d1d1;
  }

  .b-o-md-l-5-s-c4 {
    border-left: 5px solid #d1d1d1;
  }

  .b-o-md-5-d-c5 {
    border: 5px dashed #ba0404;
  }

  .b-o-md-t-5-d-c5 {
    border-top: 5px dashed #ba0404;
  }

  .b-o-md-r-5-d-c5 {
    border-right: 5px dashed #ba0404;
  }

  .b-o-md-b-5-d-c5 {
    border-bottom: 5px dashed #ba0404;
  }

  .b-o-md-l-5-d-c5 {
    border-left: 5px dashed #ba0404;
  }

  .b-o-md-5-s-c5 {
    border: 5px solid #ba0404;
  }

  .b-o-md-t-5-s-c5 {
    border-top: 5px solid #ba0404;
  }

  .b-o-md-r-5-s-c5 {
    border-right: 5px solid #ba0404;
  }

  .b-o-md-b-5-s-c5 {
    border-bottom: 5px solid #ba0404;
  }

  .b-o-md-l-5-s-c5 {
    border-left: 5px solid #ba0404;
  }

  .b-o-md-5-d-c6 {
    border: 5px dashed #cacaca;
  }

  .b-o-md-t-5-d-c6 {
    border-top: 5px dashed #cacaca;
  }

  .b-o-md-r-5-d-c6 {
    border-right: 5px dashed #cacaca;
  }

  .b-o-md-b-5-d-c6 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-o-md-l-5-d-c6 {
    border-left: 5px dashed #cacaca;
  }

  .b-o-md-5-s-c6 {
    border: 5px solid #cacaca;
  }

  .b-o-md-t-5-s-c6 {
    border-top: 5px solid #cacaca;
  }

  .b-o-md-r-5-s-c6 {
    border-right: 5px solid #cacaca;
  }

  .b-o-md-b-5-s-c6 {
    border-bottom: 5px solid #cacaca;
  }

  .b-o-md-l-5-s-c6 {
    border-left: 5px solid #cacaca;
  }

  .b-o-md-5-d-c7 {
    border: 5px dashed #f5f5f5;
  }

  .b-o-md-t-5-d-c7 {
    border-top: 5px dashed #f5f5f5;
  }

  .b-o-md-r-5-d-c7 {
    border-right: 5px dashed #f5f5f5;
  }

  .b-o-md-b-5-d-c7 {
    border-bottom: 5px dashed #f5f5f5;
  }

  .b-o-md-l-5-d-c7 {
    border-left: 5px dashed #f5f5f5;
  }

  .b-o-md-5-s-c7 {
    border: 5px solid #f5f5f5;
  }

  .b-o-md-t-5-s-c7 {
    border-top: 5px solid #f5f5f5;
  }

  .b-o-md-r-5-s-c7 {
    border-right: 5px solid #f5f5f5;
  }

  .b-o-md-b-5-s-c7 {
    border-bottom: 5px solid #f5f5f5;
  }

  .b-o-md-l-5-s-c7 {
    border-left: 5px solid #f5f5f5;
  }

  .b-o-md-5-d-c8 {
    border: 5px dashed #d8d8d8;
  }

  .b-o-md-t-5-d-c8 {
    border-top: 5px dashed #d8d8d8;
  }

  .b-o-md-r-5-d-c8 {
    border-right: 5px dashed #d8d8d8;
  }

  .b-o-md-b-5-d-c8 {
    border-bottom: 5px dashed #d8d8d8;
  }

  .b-o-md-l-5-d-c8 {
    border-left: 5px dashed #d8d8d8;
  }

  .b-o-md-5-s-c8 {
    border: 5px solid #d8d8d8;
  }

  .b-o-md-t-5-s-c8 {
    border-top: 5px solid #d8d8d8;
  }

  .b-o-md-r-5-s-c8 {
    border-right: 5px solid #d8d8d8;
  }

  .b-o-md-b-5-s-c8 {
    border-bottom: 5px solid #d8d8d8;
  }

  .b-o-md-l-5-s-c8 {
    border-left: 5px solid #d8d8d8;
  }

  .b-o-md-5-d-c9 {
    border: 5px dashed #dddddd;
  }

  .b-o-md-t-5-d-c9 {
    border-top: 5px dashed #dddddd;
  }

  .b-o-md-r-5-d-c9 {
    border-right: 5px dashed #dddddd;
  }

  .b-o-md-b-5-d-c9 {
    border-bottom: 5px dashed #dddddd;
  }

  .b-o-md-l-5-d-c9 {
    border-left: 5px dashed #dddddd;
  }

  .b-o-md-5-s-c9 {
    border: 5px solid #dddddd;
  }

  .b-o-md-t-5-s-c9 {
    border-top: 5px solid #dddddd;
  }

  .b-o-md-r-5-s-c9 {
    border-right: 5px solid #dddddd;
  }

  .b-o-md-b-5-s-c9 {
    border-bottom: 5px solid #dddddd;
  }

  .b-o-md-l-5-s-c9 {
    border-left: 5px solid #dddddd;
  }

  .b-o-md-5-d-c10 {
    border: 5px dashed #ed1b24;
  }

  .b-o-md-t-5-d-c10 {
    border-top: 5px dashed #ed1b24;
  }

  .b-o-md-r-5-d-c10 {
    border-right: 5px dashed #ed1b24;
  }

  .b-o-md-b-5-d-c10 {
    border-bottom: 5px dashed #ed1b24;
  }

  .b-o-md-l-5-d-c10 {
    border-left: 5px dashed #ed1b24;
  }

  .b-o-md-5-s-c10 {
    border: 5px solid #ed1b24;
  }

  .b-o-md-t-5-s-c10 {
    border-top: 5px solid #ed1b24;
  }

  .b-o-md-r-5-s-c10 {
    border-right: 5px solid #ed1b24;
  }

  .b-o-md-b-5-s-c10 {
    border-bottom: 5px solid #ed1b24;
  }

  .b-o-md-l-5-s-c10 {
    border-left: 5px solid #ed1b24;
  }
}
@media (min-width: 1230px) {
  .b-u-lg-1-d-w {
    border: 1px dashed #fff;
  }

  .b-u-lg-t-1-d-w {
    border-top: 1px dashed #fff;
  }

  .b-u-lg-r-1-d-w {
    border-right: 1px dashed #fff;
  }

  .b-u-lg-b-1-d-w {
    border-bottom: 1px dashed #fff;
  }

  .b-u-lg-l-1-d-w {
    border-left: 1px dashed #fff;
  }

  .b-u-lg-1-s-w {
    border: 1px solid #fff;
  }

  .b-u-lg-t-1-s-w {
    border-top: 1px solid #fff;
  }

  .b-u-lg-r-1-s-w {
    border-right: 1px solid #fff;
  }

  .b-u-lg-b-1-s-w {
    border-bottom: 1px solid #fff;
  }

  .b-u-lg-l-1-s-w {
    border-left: 1px solid #fff;
  }

  .b-u-lg-1-d-b {
    border: 1px dashed #000;
  }

  .b-u-lg-t-1-d-b {
    border-top: 1px dashed #000;
  }

  .b-u-lg-r-1-d-b {
    border-right: 1px dashed #000;
  }

  .b-u-lg-b-1-d-b {
    border-bottom: 1px dashed #000;
  }

  .b-u-lg-l-1-d-b {
    border-left: 1px dashed #000;
  }

  .b-u-lg-1-s-b {
    border: 1px solid #000;
  }

  .b-u-lg-t-1-s-b {
    border-top: 1px solid #000;
  }

  .b-u-lg-r-1-s-b {
    border-right: 1px solid #000;
  }

  .b-u-lg-b-1-s-b {
    border-bottom: 1px solid #000;
  }

  .b-u-lg-l-1-s-b {
    border-left: 1px solid #000;
  }

  .b-u-lg-1-d-tc {
    border: 1px dashed #0066ae;
  }

  .b-u-lg-t-1-d-tc {
    border-top: 1px dashed #0066ae;
  }

  .b-u-lg-r-1-d-tc {
    border-right: 1px dashed #0066ae;
  }

  .b-u-lg-b-1-d-tc {
    border-bottom: 1px dashed #0066ae;
  }

  .b-u-lg-l-1-d-tc {
    border-left: 1px dashed #0066ae;
  }

  .b-u-lg-1-s-tc {
    border: 1px solid #0066ae;
  }

  .b-u-lg-t-1-s-tc {
    border-top: 1px solid #0066ae;
  }

  .b-u-lg-r-1-s-tc {
    border-right: 1px solid #0066ae;
  }

  .b-u-lg-b-1-s-tc {
    border-bottom: 1px solid #0066ae;
  }

  .b-u-lg-l-1-s-tc {
    border-left: 1px solid #0066ae;
  }

  .b-u-lg-1-d-c1 {
    border: 1px dashed #0066ae;
  }

  .b-u-lg-t-1-d-c1 {
    border-top: 1px dashed #0066ae;
  }

  .b-u-lg-r-1-d-c1 {
    border-right: 1px dashed #0066ae;
  }

  .b-u-lg-b-1-d-c1 {
    border-bottom: 1px dashed #0066ae;
  }

  .b-u-lg-l-1-d-c1 {
    border-left: 1px dashed #0066ae;
  }

  .b-u-lg-1-s-c1 {
    border: 1px solid #0066ae;
  }

  .b-u-lg-t-1-s-c1 {
    border-top: 1px solid #0066ae;
  }

  .b-u-lg-r-1-s-c1 {
    border-right: 1px solid #0066ae;
  }

  .b-u-lg-b-1-s-c1 {
    border-bottom: 1px solid #0066ae;
  }

  .b-u-lg-l-1-s-c1 {
    border-left: 1px solid #0066ae;
  }

  .b-u-lg-1-d-c2 {
    border: 1px dashed #47a54a;
  }

  .b-u-lg-t-1-d-c2 {
    border-top: 1px dashed #47a54a;
  }

  .b-u-lg-r-1-d-c2 {
    border-right: 1px dashed #47a54a;
  }

  .b-u-lg-b-1-d-c2 {
    border-bottom: 1px dashed #47a54a;
  }

  .b-u-lg-l-1-d-c2 {
    border-left: 1px dashed #47a54a;
  }

  .b-u-lg-1-s-c2 {
    border: 1px solid #47a54a;
  }

  .b-u-lg-t-1-s-c2 {
    border-top: 1px solid #47a54a;
  }

  .b-u-lg-r-1-s-c2 {
    border-right: 1px solid #47a54a;
  }

  .b-u-lg-b-1-s-c2 {
    border-bottom: 1px solid #47a54a;
  }

  .b-u-lg-l-1-s-c2 {
    border-left: 1px solid #47a54a;
  }

  .b-u-lg-1-d-c3 {
    border: 1px dashed #cacaca;
  }

  .b-u-lg-t-1-d-c3 {
    border-top: 1px dashed #cacaca;
  }

  .b-u-lg-r-1-d-c3 {
    border-right: 1px dashed #cacaca;
  }

  .b-u-lg-b-1-d-c3 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-u-lg-l-1-d-c3 {
    border-left: 1px dashed #cacaca;
  }

  .b-u-lg-1-s-c3 {
    border: 1px solid #cacaca;
  }

  .b-u-lg-t-1-s-c3 {
    border-top: 1px solid #cacaca;
  }

  .b-u-lg-r-1-s-c3 {
    border-right: 1px solid #cacaca;
  }

  .b-u-lg-b-1-s-c3 {
    border-bottom: 1px solid #cacaca;
  }

  .b-u-lg-l-1-s-c3 {
    border-left: 1px solid #cacaca;
  }

  .b-u-lg-1-d-c4 {
    border: 1px dashed #d1d1d1;
  }

  .b-u-lg-t-1-d-c4 {
    border-top: 1px dashed #d1d1d1;
  }

  .b-u-lg-r-1-d-c4 {
    border-right: 1px dashed #d1d1d1;
  }

  .b-u-lg-b-1-d-c4 {
    border-bottom: 1px dashed #d1d1d1;
  }

  .b-u-lg-l-1-d-c4 {
    border-left: 1px dashed #d1d1d1;
  }

  .b-u-lg-1-s-c4 {
    border: 1px solid #d1d1d1;
  }

  .b-u-lg-t-1-s-c4 {
    border-top: 1px solid #d1d1d1;
  }

  .b-u-lg-r-1-s-c4 {
    border-right: 1px solid #d1d1d1;
  }

  .b-u-lg-b-1-s-c4 {
    border-bottom: 1px solid #d1d1d1;
  }

  .b-u-lg-l-1-s-c4 {
    border-left: 1px solid #d1d1d1;
  }

  .b-u-lg-1-d-c5 {
    border: 1px dashed #ba0404;
  }

  .b-u-lg-t-1-d-c5 {
    border-top: 1px dashed #ba0404;
  }

  .b-u-lg-r-1-d-c5 {
    border-right: 1px dashed #ba0404;
  }

  .b-u-lg-b-1-d-c5 {
    border-bottom: 1px dashed #ba0404;
  }

  .b-u-lg-l-1-d-c5 {
    border-left: 1px dashed #ba0404;
  }

  .b-u-lg-1-s-c5 {
    border: 1px solid #ba0404;
  }

  .b-u-lg-t-1-s-c5 {
    border-top: 1px solid #ba0404;
  }

  .b-u-lg-r-1-s-c5 {
    border-right: 1px solid #ba0404;
  }

  .b-u-lg-b-1-s-c5 {
    border-bottom: 1px solid #ba0404;
  }

  .b-u-lg-l-1-s-c5 {
    border-left: 1px solid #ba0404;
  }

  .b-u-lg-1-d-c6 {
    border: 1px dashed #cacaca;
  }

  .b-u-lg-t-1-d-c6 {
    border-top: 1px dashed #cacaca;
  }

  .b-u-lg-r-1-d-c6 {
    border-right: 1px dashed #cacaca;
  }

  .b-u-lg-b-1-d-c6 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-u-lg-l-1-d-c6 {
    border-left: 1px dashed #cacaca;
  }

  .b-u-lg-1-s-c6 {
    border: 1px solid #cacaca;
  }

  .b-u-lg-t-1-s-c6 {
    border-top: 1px solid #cacaca;
  }

  .b-u-lg-r-1-s-c6 {
    border-right: 1px solid #cacaca;
  }

  .b-u-lg-b-1-s-c6 {
    border-bottom: 1px solid #cacaca;
  }

  .b-u-lg-l-1-s-c6 {
    border-left: 1px solid #cacaca;
  }

  .b-u-lg-1-d-c7 {
    border: 1px dashed #f5f5f5;
  }

  .b-u-lg-t-1-d-c7 {
    border-top: 1px dashed #f5f5f5;
  }

  .b-u-lg-r-1-d-c7 {
    border-right: 1px dashed #f5f5f5;
  }

  .b-u-lg-b-1-d-c7 {
    border-bottom: 1px dashed #f5f5f5;
  }

  .b-u-lg-l-1-d-c7 {
    border-left: 1px dashed #f5f5f5;
  }

  .b-u-lg-1-s-c7 {
    border: 1px solid #f5f5f5;
  }

  .b-u-lg-t-1-s-c7 {
    border-top: 1px solid #f5f5f5;
  }

  .b-u-lg-r-1-s-c7 {
    border-right: 1px solid #f5f5f5;
  }

  .b-u-lg-b-1-s-c7 {
    border-bottom: 1px solid #f5f5f5;
  }

  .b-u-lg-l-1-s-c7 {
    border-left: 1px solid #f5f5f5;
  }

  .b-u-lg-1-d-c8 {
    border: 1px dashed #d8d8d8;
  }

  .b-u-lg-t-1-d-c8 {
    border-top: 1px dashed #d8d8d8;
  }

  .b-u-lg-r-1-d-c8 {
    border-right: 1px dashed #d8d8d8;
  }

  .b-u-lg-b-1-d-c8 {
    border-bottom: 1px dashed #d8d8d8;
  }

  .b-u-lg-l-1-d-c8 {
    border-left: 1px dashed #d8d8d8;
  }

  .b-u-lg-1-s-c8 {
    border: 1px solid #d8d8d8;
  }

  .b-u-lg-t-1-s-c8 {
    border-top: 1px solid #d8d8d8;
  }

  .b-u-lg-r-1-s-c8 {
    border-right: 1px solid #d8d8d8;
  }

  .b-u-lg-b-1-s-c8 {
    border-bottom: 1px solid #d8d8d8;
  }

  .b-u-lg-l-1-s-c8 {
    border-left: 1px solid #d8d8d8;
  }

  .b-u-lg-1-d-c9 {
    border: 1px dashed #dddddd;
  }

  .b-u-lg-t-1-d-c9 {
    border-top: 1px dashed #dddddd;
  }

  .b-u-lg-r-1-d-c9 {
    border-right: 1px dashed #dddddd;
  }

  .b-u-lg-b-1-d-c9 {
    border-bottom: 1px dashed #dddddd;
  }

  .b-u-lg-l-1-d-c9 {
    border-left: 1px dashed #dddddd;
  }

  .b-u-lg-1-s-c9 {
    border: 1px solid #dddddd;
  }

  .b-u-lg-t-1-s-c9 {
    border-top: 1px solid #dddddd;
  }

  .b-u-lg-r-1-s-c9 {
    border-right: 1px solid #dddddd;
  }

  .b-u-lg-b-1-s-c9 {
    border-bottom: 1px solid #dddddd;
  }

  .b-u-lg-l-1-s-c9 {
    border-left: 1px solid #dddddd;
  }

  .b-u-lg-1-d-c10 {
    border: 1px dashed #ed1b24;
  }

  .b-u-lg-t-1-d-c10 {
    border-top: 1px dashed #ed1b24;
  }

  .b-u-lg-r-1-d-c10 {
    border-right: 1px dashed #ed1b24;
  }

  .b-u-lg-b-1-d-c10 {
    border-bottom: 1px dashed #ed1b24;
  }

  .b-u-lg-l-1-d-c10 {
    border-left: 1px dashed #ed1b24;
  }

  .b-u-lg-1-s-c10 {
    border: 1px solid #ed1b24;
  }

  .b-u-lg-t-1-s-c10 {
    border-top: 1px solid #ed1b24;
  }

  .b-u-lg-r-1-s-c10 {
    border-right: 1px solid #ed1b24;
  }

  .b-u-lg-b-1-s-c10 {
    border-bottom: 1px solid #ed1b24;
  }

  .b-u-lg-l-1-s-c10 {
    border-left: 1px solid #ed1b24;
  }

  .b-u-lg-2-d-w {
    border: 2px dashed #fff;
  }

  .b-u-lg-t-2-d-w {
    border-top: 2px dashed #fff;
  }

  .b-u-lg-r-2-d-w {
    border-right: 2px dashed #fff;
  }

  .b-u-lg-b-2-d-w {
    border-bottom: 2px dashed #fff;
  }

  .b-u-lg-l-2-d-w {
    border-left: 2px dashed #fff;
  }

  .b-u-lg-2-s-w {
    border: 2px solid #fff;
  }

  .b-u-lg-t-2-s-w {
    border-top: 2px solid #fff;
  }

  .b-u-lg-r-2-s-w {
    border-right: 2px solid #fff;
  }

  .b-u-lg-b-2-s-w {
    border-bottom: 2px solid #fff;
  }

  .b-u-lg-l-2-s-w {
    border-left: 2px solid #fff;
  }

  .b-u-lg-2-d-b {
    border: 2px dashed #000;
  }

  .b-u-lg-t-2-d-b {
    border-top: 2px dashed #000;
  }

  .b-u-lg-r-2-d-b {
    border-right: 2px dashed #000;
  }

  .b-u-lg-b-2-d-b {
    border-bottom: 2px dashed #000;
  }

  .b-u-lg-l-2-d-b {
    border-left: 2px dashed #000;
  }

  .b-u-lg-2-s-b {
    border: 2px solid #000;
  }

  .b-u-lg-t-2-s-b {
    border-top: 2px solid #000;
  }

  .b-u-lg-r-2-s-b {
    border-right: 2px solid #000;
  }

  .b-u-lg-b-2-s-b {
    border-bottom: 2px solid #000;
  }

  .b-u-lg-l-2-s-b {
    border-left: 2px solid #000;
  }

  .b-u-lg-2-d-tc {
    border: 2px dashed #0066ae;
  }

  .b-u-lg-t-2-d-tc {
    border-top: 2px dashed #0066ae;
  }

  .b-u-lg-r-2-d-tc {
    border-right: 2px dashed #0066ae;
  }

  .b-u-lg-b-2-d-tc {
    border-bottom: 2px dashed #0066ae;
  }

  .b-u-lg-l-2-d-tc {
    border-left: 2px dashed #0066ae;
  }

  .b-u-lg-2-s-tc {
    border: 2px solid #0066ae;
  }

  .b-u-lg-t-2-s-tc {
    border-top: 2px solid #0066ae;
  }

  .b-u-lg-r-2-s-tc {
    border-right: 2px solid #0066ae;
  }

  .b-u-lg-b-2-s-tc {
    border-bottom: 2px solid #0066ae;
  }

  .b-u-lg-l-2-s-tc {
    border-left: 2px solid #0066ae;
  }

  .b-u-lg-2-d-c1 {
    border: 2px dashed #0066ae;
  }

  .b-u-lg-t-2-d-c1 {
    border-top: 2px dashed #0066ae;
  }

  .b-u-lg-r-2-d-c1 {
    border-right: 2px dashed #0066ae;
  }

  .b-u-lg-b-2-d-c1 {
    border-bottom: 2px dashed #0066ae;
  }

  .b-u-lg-l-2-d-c1 {
    border-left: 2px dashed #0066ae;
  }

  .b-u-lg-2-s-c1 {
    border: 2px solid #0066ae;
  }

  .b-u-lg-t-2-s-c1 {
    border-top: 2px solid #0066ae;
  }

  .b-u-lg-r-2-s-c1 {
    border-right: 2px solid #0066ae;
  }

  .b-u-lg-b-2-s-c1 {
    border-bottom: 2px solid #0066ae;
  }

  .b-u-lg-l-2-s-c1 {
    border-left: 2px solid #0066ae;
  }

  .b-u-lg-2-d-c2 {
    border: 2px dashed #47a54a;
  }

  .b-u-lg-t-2-d-c2 {
    border-top: 2px dashed #47a54a;
  }

  .b-u-lg-r-2-d-c2 {
    border-right: 2px dashed #47a54a;
  }

  .b-u-lg-b-2-d-c2 {
    border-bottom: 2px dashed #47a54a;
  }

  .b-u-lg-l-2-d-c2 {
    border-left: 2px dashed #47a54a;
  }

  .b-u-lg-2-s-c2 {
    border: 2px solid #47a54a;
  }

  .b-u-lg-t-2-s-c2 {
    border-top: 2px solid #47a54a;
  }

  .b-u-lg-r-2-s-c2 {
    border-right: 2px solid #47a54a;
  }

  .b-u-lg-b-2-s-c2 {
    border-bottom: 2px solid #47a54a;
  }

  .b-u-lg-l-2-s-c2 {
    border-left: 2px solid #47a54a;
  }

  .b-u-lg-2-d-c3 {
    border: 2px dashed #cacaca;
  }

  .b-u-lg-t-2-d-c3 {
    border-top: 2px dashed #cacaca;
  }

  .b-u-lg-r-2-d-c3 {
    border-right: 2px dashed #cacaca;
  }

  .b-u-lg-b-2-d-c3 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-u-lg-l-2-d-c3 {
    border-left: 2px dashed #cacaca;
  }

  .b-u-lg-2-s-c3 {
    border: 2px solid #cacaca;
  }

  .b-u-lg-t-2-s-c3 {
    border-top: 2px solid #cacaca;
  }

  .b-u-lg-r-2-s-c3 {
    border-right: 2px solid #cacaca;
  }

  .b-u-lg-b-2-s-c3 {
    border-bottom: 2px solid #cacaca;
  }

  .b-u-lg-l-2-s-c3 {
    border-left: 2px solid #cacaca;
  }

  .b-u-lg-2-d-c4 {
    border: 2px dashed #d1d1d1;
  }

  .b-u-lg-t-2-d-c4 {
    border-top: 2px dashed #d1d1d1;
  }

  .b-u-lg-r-2-d-c4 {
    border-right: 2px dashed #d1d1d1;
  }

  .b-u-lg-b-2-d-c4 {
    border-bottom: 2px dashed #d1d1d1;
  }

  .b-u-lg-l-2-d-c4 {
    border-left: 2px dashed #d1d1d1;
  }

  .b-u-lg-2-s-c4 {
    border: 2px solid #d1d1d1;
  }

  .b-u-lg-t-2-s-c4 {
    border-top: 2px solid #d1d1d1;
  }

  .b-u-lg-r-2-s-c4 {
    border-right: 2px solid #d1d1d1;
  }

  .b-u-lg-b-2-s-c4 {
    border-bottom: 2px solid #d1d1d1;
  }

  .b-u-lg-l-2-s-c4 {
    border-left: 2px solid #d1d1d1;
  }

  .b-u-lg-2-d-c5 {
    border: 2px dashed #ba0404;
  }

  .b-u-lg-t-2-d-c5 {
    border-top: 2px dashed #ba0404;
  }

  .b-u-lg-r-2-d-c5 {
    border-right: 2px dashed #ba0404;
  }

  .b-u-lg-b-2-d-c5 {
    border-bottom: 2px dashed #ba0404;
  }

  .b-u-lg-l-2-d-c5 {
    border-left: 2px dashed #ba0404;
  }

  .b-u-lg-2-s-c5 {
    border: 2px solid #ba0404;
  }

  .b-u-lg-t-2-s-c5 {
    border-top: 2px solid #ba0404;
  }

  .b-u-lg-r-2-s-c5 {
    border-right: 2px solid #ba0404;
  }

  .b-u-lg-b-2-s-c5 {
    border-bottom: 2px solid #ba0404;
  }

  .b-u-lg-l-2-s-c5 {
    border-left: 2px solid #ba0404;
  }

  .b-u-lg-2-d-c6 {
    border: 2px dashed #cacaca;
  }

  .b-u-lg-t-2-d-c6 {
    border-top: 2px dashed #cacaca;
  }

  .b-u-lg-r-2-d-c6 {
    border-right: 2px dashed #cacaca;
  }

  .b-u-lg-b-2-d-c6 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-u-lg-l-2-d-c6 {
    border-left: 2px dashed #cacaca;
  }

  .b-u-lg-2-s-c6 {
    border: 2px solid #cacaca;
  }

  .b-u-lg-t-2-s-c6 {
    border-top: 2px solid #cacaca;
  }

  .b-u-lg-r-2-s-c6 {
    border-right: 2px solid #cacaca;
  }

  .b-u-lg-b-2-s-c6 {
    border-bottom: 2px solid #cacaca;
  }

  .b-u-lg-l-2-s-c6 {
    border-left: 2px solid #cacaca;
  }

  .b-u-lg-2-d-c7 {
    border: 2px dashed #f5f5f5;
  }

  .b-u-lg-t-2-d-c7 {
    border-top: 2px dashed #f5f5f5;
  }

  .b-u-lg-r-2-d-c7 {
    border-right: 2px dashed #f5f5f5;
  }

  .b-u-lg-b-2-d-c7 {
    border-bottom: 2px dashed #f5f5f5;
  }

  .b-u-lg-l-2-d-c7 {
    border-left: 2px dashed #f5f5f5;
  }

  .b-u-lg-2-s-c7 {
    border: 2px solid #f5f5f5;
  }

  .b-u-lg-t-2-s-c7 {
    border-top: 2px solid #f5f5f5;
  }

  .b-u-lg-r-2-s-c7 {
    border-right: 2px solid #f5f5f5;
  }

  .b-u-lg-b-2-s-c7 {
    border-bottom: 2px solid #f5f5f5;
  }

  .b-u-lg-l-2-s-c7 {
    border-left: 2px solid #f5f5f5;
  }

  .b-u-lg-2-d-c8 {
    border: 2px dashed #d8d8d8;
  }

  .b-u-lg-t-2-d-c8 {
    border-top: 2px dashed #d8d8d8;
  }

  .b-u-lg-r-2-d-c8 {
    border-right: 2px dashed #d8d8d8;
  }

  .b-u-lg-b-2-d-c8 {
    border-bottom: 2px dashed #d8d8d8;
  }

  .b-u-lg-l-2-d-c8 {
    border-left: 2px dashed #d8d8d8;
  }

  .b-u-lg-2-s-c8 {
    border: 2px solid #d8d8d8;
  }

  .b-u-lg-t-2-s-c8 {
    border-top: 2px solid #d8d8d8;
  }

  .b-u-lg-r-2-s-c8 {
    border-right: 2px solid #d8d8d8;
  }

  .b-u-lg-b-2-s-c8 {
    border-bottom: 2px solid #d8d8d8;
  }

  .b-u-lg-l-2-s-c8 {
    border-left: 2px solid #d8d8d8;
  }

  .b-u-lg-2-d-c9 {
    border: 2px dashed #dddddd;
  }

  .b-u-lg-t-2-d-c9 {
    border-top: 2px dashed #dddddd;
  }

  .b-u-lg-r-2-d-c9 {
    border-right: 2px dashed #dddddd;
  }

  .b-u-lg-b-2-d-c9 {
    border-bottom: 2px dashed #dddddd;
  }

  .b-u-lg-l-2-d-c9 {
    border-left: 2px dashed #dddddd;
  }

  .b-u-lg-2-s-c9 {
    border: 2px solid #dddddd;
  }

  .b-u-lg-t-2-s-c9 {
    border-top: 2px solid #dddddd;
  }

  .b-u-lg-r-2-s-c9 {
    border-right: 2px solid #dddddd;
  }

  .b-u-lg-b-2-s-c9 {
    border-bottom: 2px solid #dddddd;
  }

  .b-u-lg-l-2-s-c9 {
    border-left: 2px solid #dddddd;
  }

  .b-u-lg-2-d-c10 {
    border: 2px dashed #ed1b24;
  }

  .b-u-lg-t-2-d-c10 {
    border-top: 2px dashed #ed1b24;
  }

  .b-u-lg-r-2-d-c10 {
    border-right: 2px dashed #ed1b24;
  }

  .b-u-lg-b-2-d-c10 {
    border-bottom: 2px dashed #ed1b24;
  }

  .b-u-lg-l-2-d-c10 {
    border-left: 2px dashed #ed1b24;
  }

  .b-u-lg-2-s-c10 {
    border: 2px solid #ed1b24;
  }

  .b-u-lg-t-2-s-c10 {
    border-top: 2px solid #ed1b24;
  }

  .b-u-lg-r-2-s-c10 {
    border-right: 2px solid #ed1b24;
  }

  .b-u-lg-b-2-s-c10 {
    border-bottom: 2px solid #ed1b24;
  }

  .b-u-lg-l-2-s-c10 {
    border-left: 2px solid #ed1b24;
  }

  .b-u-lg-3-d-w {
    border: 3px dashed #fff;
  }

  .b-u-lg-t-3-d-w {
    border-top: 3px dashed #fff;
  }

  .b-u-lg-r-3-d-w {
    border-right: 3px dashed #fff;
  }

  .b-u-lg-b-3-d-w {
    border-bottom: 3px dashed #fff;
  }

  .b-u-lg-l-3-d-w {
    border-left: 3px dashed #fff;
  }

  .b-u-lg-3-s-w {
    border: 3px solid #fff;
  }

  .b-u-lg-t-3-s-w {
    border-top: 3px solid #fff;
  }

  .b-u-lg-r-3-s-w {
    border-right: 3px solid #fff;
  }

  .b-u-lg-b-3-s-w {
    border-bottom: 3px solid #fff;
  }

  .b-u-lg-l-3-s-w {
    border-left: 3px solid #fff;
  }

  .b-u-lg-3-d-b {
    border: 3px dashed #000;
  }

  .b-u-lg-t-3-d-b {
    border-top: 3px dashed #000;
  }

  .b-u-lg-r-3-d-b {
    border-right: 3px dashed #000;
  }

  .b-u-lg-b-3-d-b {
    border-bottom: 3px dashed #000;
  }

  .b-u-lg-l-3-d-b {
    border-left: 3px dashed #000;
  }

  .b-u-lg-3-s-b {
    border: 3px solid #000;
  }

  .b-u-lg-t-3-s-b {
    border-top: 3px solid #000;
  }

  .b-u-lg-r-3-s-b {
    border-right: 3px solid #000;
  }

  .b-u-lg-b-3-s-b {
    border-bottom: 3px solid #000;
  }

  .b-u-lg-l-3-s-b {
    border-left: 3px solid #000;
  }

  .b-u-lg-3-d-tc {
    border: 3px dashed #0066ae;
  }

  .b-u-lg-t-3-d-tc {
    border-top: 3px dashed #0066ae;
  }

  .b-u-lg-r-3-d-tc {
    border-right: 3px dashed #0066ae;
  }

  .b-u-lg-b-3-d-tc {
    border-bottom: 3px dashed #0066ae;
  }

  .b-u-lg-l-3-d-tc {
    border-left: 3px dashed #0066ae;
  }

  .b-u-lg-3-s-tc {
    border: 3px solid #0066ae;
  }

  .b-u-lg-t-3-s-tc {
    border-top: 3px solid #0066ae;
  }

  .b-u-lg-r-3-s-tc {
    border-right: 3px solid #0066ae;
  }

  .b-u-lg-b-3-s-tc {
    border-bottom: 3px solid #0066ae;
  }

  .b-u-lg-l-3-s-tc {
    border-left: 3px solid #0066ae;
  }

  .b-u-lg-3-d-c1 {
    border: 3px dashed #0066ae;
  }

  .b-u-lg-t-3-d-c1 {
    border-top: 3px dashed #0066ae;
  }

  .b-u-lg-r-3-d-c1 {
    border-right: 3px dashed #0066ae;
  }

  .b-u-lg-b-3-d-c1 {
    border-bottom: 3px dashed #0066ae;
  }

  .b-u-lg-l-3-d-c1 {
    border-left: 3px dashed #0066ae;
  }

  .b-u-lg-3-s-c1 {
    border: 3px solid #0066ae;
  }

  .b-u-lg-t-3-s-c1 {
    border-top: 3px solid #0066ae;
  }

  .b-u-lg-r-3-s-c1 {
    border-right: 3px solid #0066ae;
  }

  .b-u-lg-b-3-s-c1 {
    border-bottom: 3px solid #0066ae;
  }

  .b-u-lg-l-3-s-c1 {
    border-left: 3px solid #0066ae;
  }

  .b-u-lg-3-d-c2 {
    border: 3px dashed #47a54a;
  }

  .b-u-lg-t-3-d-c2 {
    border-top: 3px dashed #47a54a;
  }

  .b-u-lg-r-3-d-c2 {
    border-right: 3px dashed #47a54a;
  }

  .b-u-lg-b-3-d-c2 {
    border-bottom: 3px dashed #47a54a;
  }

  .b-u-lg-l-3-d-c2 {
    border-left: 3px dashed #47a54a;
  }

  .b-u-lg-3-s-c2 {
    border: 3px solid #47a54a;
  }

  .b-u-lg-t-3-s-c2 {
    border-top: 3px solid #47a54a;
  }

  .b-u-lg-r-3-s-c2 {
    border-right: 3px solid #47a54a;
  }

  .b-u-lg-b-3-s-c2 {
    border-bottom: 3px solid #47a54a;
  }

  .b-u-lg-l-3-s-c2 {
    border-left: 3px solid #47a54a;
  }

  .b-u-lg-3-d-c3 {
    border: 3px dashed #cacaca;
  }

  .b-u-lg-t-3-d-c3 {
    border-top: 3px dashed #cacaca;
  }

  .b-u-lg-r-3-d-c3 {
    border-right: 3px dashed #cacaca;
  }

  .b-u-lg-b-3-d-c3 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-u-lg-l-3-d-c3 {
    border-left: 3px dashed #cacaca;
  }

  .b-u-lg-3-s-c3 {
    border: 3px solid #cacaca;
  }

  .b-u-lg-t-3-s-c3 {
    border-top: 3px solid #cacaca;
  }

  .b-u-lg-r-3-s-c3 {
    border-right: 3px solid #cacaca;
  }

  .b-u-lg-b-3-s-c3 {
    border-bottom: 3px solid #cacaca;
  }

  .b-u-lg-l-3-s-c3 {
    border-left: 3px solid #cacaca;
  }

  .b-u-lg-3-d-c4 {
    border: 3px dashed #d1d1d1;
  }

  .b-u-lg-t-3-d-c4 {
    border-top: 3px dashed #d1d1d1;
  }

  .b-u-lg-r-3-d-c4 {
    border-right: 3px dashed #d1d1d1;
  }

  .b-u-lg-b-3-d-c4 {
    border-bottom: 3px dashed #d1d1d1;
  }

  .b-u-lg-l-3-d-c4 {
    border-left: 3px dashed #d1d1d1;
  }

  .b-u-lg-3-s-c4 {
    border: 3px solid #d1d1d1;
  }

  .b-u-lg-t-3-s-c4 {
    border-top: 3px solid #d1d1d1;
  }

  .b-u-lg-r-3-s-c4 {
    border-right: 3px solid #d1d1d1;
  }

  .b-u-lg-b-3-s-c4 {
    border-bottom: 3px solid #d1d1d1;
  }

  .b-u-lg-l-3-s-c4 {
    border-left: 3px solid #d1d1d1;
  }

  .b-u-lg-3-d-c5 {
    border: 3px dashed #ba0404;
  }

  .b-u-lg-t-3-d-c5 {
    border-top: 3px dashed #ba0404;
  }

  .b-u-lg-r-3-d-c5 {
    border-right: 3px dashed #ba0404;
  }

  .b-u-lg-b-3-d-c5 {
    border-bottom: 3px dashed #ba0404;
  }

  .b-u-lg-l-3-d-c5 {
    border-left: 3px dashed #ba0404;
  }

  .b-u-lg-3-s-c5 {
    border: 3px solid #ba0404;
  }

  .b-u-lg-t-3-s-c5 {
    border-top: 3px solid #ba0404;
  }

  .b-u-lg-r-3-s-c5 {
    border-right: 3px solid #ba0404;
  }

  .b-u-lg-b-3-s-c5 {
    border-bottom: 3px solid #ba0404;
  }

  .b-u-lg-l-3-s-c5 {
    border-left: 3px solid #ba0404;
  }

  .b-u-lg-3-d-c6 {
    border: 3px dashed #cacaca;
  }

  .b-u-lg-t-3-d-c6 {
    border-top: 3px dashed #cacaca;
  }

  .b-u-lg-r-3-d-c6 {
    border-right: 3px dashed #cacaca;
  }

  .b-u-lg-b-3-d-c6 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-u-lg-l-3-d-c6 {
    border-left: 3px dashed #cacaca;
  }

  .b-u-lg-3-s-c6 {
    border: 3px solid #cacaca;
  }

  .b-u-lg-t-3-s-c6 {
    border-top: 3px solid #cacaca;
  }

  .b-u-lg-r-3-s-c6 {
    border-right: 3px solid #cacaca;
  }

  .b-u-lg-b-3-s-c6 {
    border-bottom: 3px solid #cacaca;
  }

  .b-u-lg-l-3-s-c6 {
    border-left: 3px solid #cacaca;
  }

  .b-u-lg-3-d-c7 {
    border: 3px dashed #f5f5f5;
  }

  .b-u-lg-t-3-d-c7 {
    border-top: 3px dashed #f5f5f5;
  }

  .b-u-lg-r-3-d-c7 {
    border-right: 3px dashed #f5f5f5;
  }

  .b-u-lg-b-3-d-c7 {
    border-bottom: 3px dashed #f5f5f5;
  }

  .b-u-lg-l-3-d-c7 {
    border-left: 3px dashed #f5f5f5;
  }

  .b-u-lg-3-s-c7 {
    border: 3px solid #f5f5f5;
  }

  .b-u-lg-t-3-s-c7 {
    border-top: 3px solid #f5f5f5;
  }

  .b-u-lg-r-3-s-c7 {
    border-right: 3px solid #f5f5f5;
  }

  .b-u-lg-b-3-s-c7 {
    border-bottom: 3px solid #f5f5f5;
  }

  .b-u-lg-l-3-s-c7 {
    border-left: 3px solid #f5f5f5;
  }

  .b-u-lg-3-d-c8 {
    border: 3px dashed #d8d8d8;
  }

  .b-u-lg-t-3-d-c8 {
    border-top: 3px dashed #d8d8d8;
  }

  .b-u-lg-r-3-d-c8 {
    border-right: 3px dashed #d8d8d8;
  }

  .b-u-lg-b-3-d-c8 {
    border-bottom: 3px dashed #d8d8d8;
  }

  .b-u-lg-l-3-d-c8 {
    border-left: 3px dashed #d8d8d8;
  }

  .b-u-lg-3-s-c8 {
    border: 3px solid #d8d8d8;
  }

  .b-u-lg-t-3-s-c8 {
    border-top: 3px solid #d8d8d8;
  }

  .b-u-lg-r-3-s-c8 {
    border-right: 3px solid #d8d8d8;
  }

  .b-u-lg-b-3-s-c8 {
    border-bottom: 3px solid #d8d8d8;
  }

  .b-u-lg-l-3-s-c8 {
    border-left: 3px solid #d8d8d8;
  }

  .b-u-lg-3-d-c9 {
    border: 3px dashed #dddddd;
  }

  .b-u-lg-t-3-d-c9 {
    border-top: 3px dashed #dddddd;
  }

  .b-u-lg-r-3-d-c9 {
    border-right: 3px dashed #dddddd;
  }

  .b-u-lg-b-3-d-c9 {
    border-bottom: 3px dashed #dddddd;
  }

  .b-u-lg-l-3-d-c9 {
    border-left: 3px dashed #dddddd;
  }

  .b-u-lg-3-s-c9 {
    border: 3px solid #dddddd;
  }

  .b-u-lg-t-3-s-c9 {
    border-top: 3px solid #dddddd;
  }

  .b-u-lg-r-3-s-c9 {
    border-right: 3px solid #dddddd;
  }

  .b-u-lg-b-3-s-c9 {
    border-bottom: 3px solid #dddddd;
  }

  .b-u-lg-l-3-s-c9 {
    border-left: 3px solid #dddddd;
  }

  .b-u-lg-3-d-c10 {
    border: 3px dashed #ed1b24;
  }

  .b-u-lg-t-3-d-c10 {
    border-top: 3px dashed #ed1b24;
  }

  .b-u-lg-r-3-d-c10 {
    border-right: 3px dashed #ed1b24;
  }

  .b-u-lg-b-3-d-c10 {
    border-bottom: 3px dashed #ed1b24;
  }

  .b-u-lg-l-3-d-c10 {
    border-left: 3px dashed #ed1b24;
  }

  .b-u-lg-3-s-c10 {
    border: 3px solid #ed1b24;
  }

  .b-u-lg-t-3-s-c10 {
    border-top: 3px solid #ed1b24;
  }

  .b-u-lg-r-3-s-c10 {
    border-right: 3px solid #ed1b24;
  }

  .b-u-lg-b-3-s-c10 {
    border-bottom: 3px solid #ed1b24;
  }

  .b-u-lg-l-3-s-c10 {
    border-left: 3px solid #ed1b24;
  }

  .b-u-lg-4-d-w {
    border: 4px dashed #fff;
  }

  .b-u-lg-t-4-d-w {
    border-top: 4px dashed #fff;
  }

  .b-u-lg-r-4-d-w {
    border-right: 4px dashed #fff;
  }

  .b-u-lg-b-4-d-w {
    border-bottom: 4px dashed #fff;
  }

  .b-u-lg-l-4-d-w {
    border-left: 4px dashed #fff;
  }

  .b-u-lg-4-s-w {
    border: 4px solid #fff;
  }

  .b-u-lg-t-4-s-w {
    border-top: 4px solid #fff;
  }

  .b-u-lg-r-4-s-w {
    border-right: 4px solid #fff;
  }

  .b-u-lg-b-4-s-w {
    border-bottom: 4px solid #fff;
  }

  .b-u-lg-l-4-s-w {
    border-left: 4px solid #fff;
  }

  .b-u-lg-4-d-b {
    border: 4px dashed #000;
  }

  .b-u-lg-t-4-d-b {
    border-top: 4px dashed #000;
  }

  .b-u-lg-r-4-d-b {
    border-right: 4px dashed #000;
  }

  .b-u-lg-b-4-d-b {
    border-bottom: 4px dashed #000;
  }

  .b-u-lg-l-4-d-b {
    border-left: 4px dashed #000;
  }

  .b-u-lg-4-s-b {
    border: 4px solid #000;
  }

  .b-u-lg-t-4-s-b {
    border-top: 4px solid #000;
  }

  .b-u-lg-r-4-s-b {
    border-right: 4px solid #000;
  }

  .b-u-lg-b-4-s-b {
    border-bottom: 4px solid #000;
  }

  .b-u-lg-l-4-s-b {
    border-left: 4px solid #000;
  }

  .b-u-lg-4-d-tc {
    border: 4px dashed #0066ae;
  }

  .b-u-lg-t-4-d-tc {
    border-top: 4px dashed #0066ae;
  }

  .b-u-lg-r-4-d-tc {
    border-right: 4px dashed #0066ae;
  }

  .b-u-lg-b-4-d-tc {
    border-bottom: 4px dashed #0066ae;
  }

  .b-u-lg-l-4-d-tc {
    border-left: 4px dashed #0066ae;
  }

  .b-u-lg-4-s-tc {
    border: 4px solid #0066ae;
  }

  .b-u-lg-t-4-s-tc {
    border-top: 4px solid #0066ae;
  }

  .b-u-lg-r-4-s-tc {
    border-right: 4px solid #0066ae;
  }

  .b-u-lg-b-4-s-tc {
    border-bottom: 4px solid #0066ae;
  }

  .b-u-lg-l-4-s-tc {
    border-left: 4px solid #0066ae;
  }

  .b-u-lg-4-d-c1 {
    border: 4px dashed #0066ae;
  }

  .b-u-lg-t-4-d-c1 {
    border-top: 4px dashed #0066ae;
  }

  .b-u-lg-r-4-d-c1 {
    border-right: 4px dashed #0066ae;
  }

  .b-u-lg-b-4-d-c1 {
    border-bottom: 4px dashed #0066ae;
  }

  .b-u-lg-l-4-d-c1 {
    border-left: 4px dashed #0066ae;
  }

  .b-u-lg-4-s-c1 {
    border: 4px solid #0066ae;
  }

  .b-u-lg-t-4-s-c1 {
    border-top: 4px solid #0066ae;
  }

  .b-u-lg-r-4-s-c1 {
    border-right: 4px solid #0066ae;
  }

  .b-u-lg-b-4-s-c1 {
    border-bottom: 4px solid #0066ae;
  }

  .b-u-lg-l-4-s-c1 {
    border-left: 4px solid #0066ae;
  }

  .b-u-lg-4-d-c2 {
    border: 4px dashed #47a54a;
  }

  .b-u-lg-t-4-d-c2 {
    border-top: 4px dashed #47a54a;
  }

  .b-u-lg-r-4-d-c2 {
    border-right: 4px dashed #47a54a;
  }

  .b-u-lg-b-4-d-c2 {
    border-bottom: 4px dashed #47a54a;
  }

  .b-u-lg-l-4-d-c2 {
    border-left: 4px dashed #47a54a;
  }

  .b-u-lg-4-s-c2 {
    border: 4px solid #47a54a;
  }

  .b-u-lg-t-4-s-c2 {
    border-top: 4px solid #47a54a;
  }

  .b-u-lg-r-4-s-c2 {
    border-right: 4px solid #47a54a;
  }

  .b-u-lg-b-4-s-c2 {
    border-bottom: 4px solid #47a54a;
  }

  .b-u-lg-l-4-s-c2 {
    border-left: 4px solid #47a54a;
  }

  .b-u-lg-4-d-c3 {
    border: 4px dashed #cacaca;
  }

  .b-u-lg-t-4-d-c3 {
    border-top: 4px dashed #cacaca;
  }

  .b-u-lg-r-4-d-c3 {
    border-right: 4px dashed #cacaca;
  }

  .b-u-lg-b-4-d-c3 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-u-lg-l-4-d-c3 {
    border-left: 4px dashed #cacaca;
  }

  .b-u-lg-4-s-c3 {
    border: 4px solid #cacaca;
  }

  .b-u-lg-t-4-s-c3 {
    border-top: 4px solid #cacaca;
  }

  .b-u-lg-r-4-s-c3 {
    border-right: 4px solid #cacaca;
  }

  .b-u-lg-b-4-s-c3 {
    border-bottom: 4px solid #cacaca;
  }

  .b-u-lg-l-4-s-c3 {
    border-left: 4px solid #cacaca;
  }

  .b-u-lg-4-d-c4 {
    border: 4px dashed #d1d1d1;
  }

  .b-u-lg-t-4-d-c4 {
    border-top: 4px dashed #d1d1d1;
  }

  .b-u-lg-r-4-d-c4 {
    border-right: 4px dashed #d1d1d1;
  }

  .b-u-lg-b-4-d-c4 {
    border-bottom: 4px dashed #d1d1d1;
  }

  .b-u-lg-l-4-d-c4 {
    border-left: 4px dashed #d1d1d1;
  }

  .b-u-lg-4-s-c4 {
    border: 4px solid #d1d1d1;
  }

  .b-u-lg-t-4-s-c4 {
    border-top: 4px solid #d1d1d1;
  }

  .b-u-lg-r-4-s-c4 {
    border-right: 4px solid #d1d1d1;
  }

  .b-u-lg-b-4-s-c4 {
    border-bottom: 4px solid #d1d1d1;
  }

  .b-u-lg-l-4-s-c4 {
    border-left: 4px solid #d1d1d1;
  }

  .b-u-lg-4-d-c5 {
    border: 4px dashed #ba0404;
  }

  .b-u-lg-t-4-d-c5 {
    border-top: 4px dashed #ba0404;
  }

  .b-u-lg-r-4-d-c5 {
    border-right: 4px dashed #ba0404;
  }

  .b-u-lg-b-4-d-c5 {
    border-bottom: 4px dashed #ba0404;
  }

  .b-u-lg-l-4-d-c5 {
    border-left: 4px dashed #ba0404;
  }

  .b-u-lg-4-s-c5 {
    border: 4px solid #ba0404;
  }

  .b-u-lg-t-4-s-c5 {
    border-top: 4px solid #ba0404;
  }

  .b-u-lg-r-4-s-c5 {
    border-right: 4px solid #ba0404;
  }

  .b-u-lg-b-4-s-c5 {
    border-bottom: 4px solid #ba0404;
  }

  .b-u-lg-l-4-s-c5 {
    border-left: 4px solid #ba0404;
  }

  .b-u-lg-4-d-c6 {
    border: 4px dashed #cacaca;
  }

  .b-u-lg-t-4-d-c6 {
    border-top: 4px dashed #cacaca;
  }

  .b-u-lg-r-4-d-c6 {
    border-right: 4px dashed #cacaca;
  }

  .b-u-lg-b-4-d-c6 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-u-lg-l-4-d-c6 {
    border-left: 4px dashed #cacaca;
  }

  .b-u-lg-4-s-c6 {
    border: 4px solid #cacaca;
  }

  .b-u-lg-t-4-s-c6 {
    border-top: 4px solid #cacaca;
  }

  .b-u-lg-r-4-s-c6 {
    border-right: 4px solid #cacaca;
  }

  .b-u-lg-b-4-s-c6 {
    border-bottom: 4px solid #cacaca;
  }

  .b-u-lg-l-4-s-c6 {
    border-left: 4px solid #cacaca;
  }

  .b-u-lg-4-d-c7 {
    border: 4px dashed #f5f5f5;
  }

  .b-u-lg-t-4-d-c7 {
    border-top: 4px dashed #f5f5f5;
  }

  .b-u-lg-r-4-d-c7 {
    border-right: 4px dashed #f5f5f5;
  }

  .b-u-lg-b-4-d-c7 {
    border-bottom: 4px dashed #f5f5f5;
  }

  .b-u-lg-l-4-d-c7 {
    border-left: 4px dashed #f5f5f5;
  }

  .b-u-lg-4-s-c7 {
    border: 4px solid #f5f5f5;
  }

  .b-u-lg-t-4-s-c7 {
    border-top: 4px solid #f5f5f5;
  }

  .b-u-lg-r-4-s-c7 {
    border-right: 4px solid #f5f5f5;
  }

  .b-u-lg-b-4-s-c7 {
    border-bottom: 4px solid #f5f5f5;
  }

  .b-u-lg-l-4-s-c7 {
    border-left: 4px solid #f5f5f5;
  }

  .b-u-lg-4-d-c8 {
    border: 4px dashed #d8d8d8;
  }

  .b-u-lg-t-4-d-c8 {
    border-top: 4px dashed #d8d8d8;
  }

  .b-u-lg-r-4-d-c8 {
    border-right: 4px dashed #d8d8d8;
  }

  .b-u-lg-b-4-d-c8 {
    border-bottom: 4px dashed #d8d8d8;
  }

  .b-u-lg-l-4-d-c8 {
    border-left: 4px dashed #d8d8d8;
  }

  .b-u-lg-4-s-c8 {
    border: 4px solid #d8d8d8;
  }

  .b-u-lg-t-4-s-c8 {
    border-top: 4px solid #d8d8d8;
  }

  .b-u-lg-r-4-s-c8 {
    border-right: 4px solid #d8d8d8;
  }

  .b-u-lg-b-4-s-c8 {
    border-bottom: 4px solid #d8d8d8;
  }

  .b-u-lg-l-4-s-c8 {
    border-left: 4px solid #d8d8d8;
  }

  .b-u-lg-4-d-c9 {
    border: 4px dashed #dddddd;
  }

  .b-u-lg-t-4-d-c9 {
    border-top: 4px dashed #dddddd;
  }

  .b-u-lg-r-4-d-c9 {
    border-right: 4px dashed #dddddd;
  }

  .b-u-lg-b-4-d-c9 {
    border-bottom: 4px dashed #dddddd;
  }

  .b-u-lg-l-4-d-c9 {
    border-left: 4px dashed #dddddd;
  }

  .b-u-lg-4-s-c9 {
    border: 4px solid #dddddd;
  }

  .b-u-lg-t-4-s-c9 {
    border-top: 4px solid #dddddd;
  }

  .b-u-lg-r-4-s-c9 {
    border-right: 4px solid #dddddd;
  }

  .b-u-lg-b-4-s-c9 {
    border-bottom: 4px solid #dddddd;
  }

  .b-u-lg-l-4-s-c9 {
    border-left: 4px solid #dddddd;
  }

  .b-u-lg-4-d-c10 {
    border: 4px dashed #ed1b24;
  }

  .b-u-lg-t-4-d-c10 {
    border-top: 4px dashed #ed1b24;
  }

  .b-u-lg-r-4-d-c10 {
    border-right: 4px dashed #ed1b24;
  }

  .b-u-lg-b-4-d-c10 {
    border-bottom: 4px dashed #ed1b24;
  }

  .b-u-lg-l-4-d-c10 {
    border-left: 4px dashed #ed1b24;
  }

  .b-u-lg-4-s-c10 {
    border: 4px solid #ed1b24;
  }

  .b-u-lg-t-4-s-c10 {
    border-top: 4px solid #ed1b24;
  }

  .b-u-lg-r-4-s-c10 {
    border-right: 4px solid #ed1b24;
  }

  .b-u-lg-b-4-s-c10 {
    border-bottom: 4px solid #ed1b24;
  }

  .b-u-lg-l-4-s-c10 {
    border-left: 4px solid #ed1b24;
  }

  .b-u-lg-5-d-w {
    border: 5px dashed #fff;
  }

  .b-u-lg-t-5-d-w {
    border-top: 5px dashed #fff;
  }

  .b-u-lg-r-5-d-w {
    border-right: 5px dashed #fff;
  }

  .b-u-lg-b-5-d-w {
    border-bottom: 5px dashed #fff;
  }

  .b-u-lg-l-5-d-w {
    border-left: 5px dashed #fff;
  }

  .b-u-lg-5-s-w {
    border: 5px solid #fff;
  }

  .b-u-lg-t-5-s-w {
    border-top: 5px solid #fff;
  }

  .b-u-lg-r-5-s-w {
    border-right: 5px solid #fff;
  }

  .b-u-lg-b-5-s-w {
    border-bottom: 5px solid #fff;
  }

  .b-u-lg-l-5-s-w {
    border-left: 5px solid #fff;
  }

  .b-u-lg-5-d-b {
    border: 5px dashed #000;
  }

  .b-u-lg-t-5-d-b {
    border-top: 5px dashed #000;
  }

  .b-u-lg-r-5-d-b {
    border-right: 5px dashed #000;
  }

  .b-u-lg-b-5-d-b {
    border-bottom: 5px dashed #000;
  }

  .b-u-lg-l-5-d-b {
    border-left: 5px dashed #000;
  }

  .b-u-lg-5-s-b {
    border: 5px solid #000;
  }

  .b-u-lg-t-5-s-b {
    border-top: 5px solid #000;
  }

  .b-u-lg-r-5-s-b {
    border-right: 5px solid #000;
  }

  .b-u-lg-b-5-s-b {
    border-bottom: 5px solid #000;
  }

  .b-u-lg-l-5-s-b {
    border-left: 5px solid #000;
  }

  .b-u-lg-5-d-tc {
    border: 5px dashed #0066ae;
  }

  .b-u-lg-t-5-d-tc {
    border-top: 5px dashed #0066ae;
  }

  .b-u-lg-r-5-d-tc {
    border-right: 5px dashed #0066ae;
  }

  .b-u-lg-b-5-d-tc {
    border-bottom: 5px dashed #0066ae;
  }

  .b-u-lg-l-5-d-tc {
    border-left: 5px dashed #0066ae;
  }

  .b-u-lg-5-s-tc {
    border: 5px solid #0066ae;
  }

  .b-u-lg-t-5-s-tc {
    border-top: 5px solid #0066ae;
  }

  .b-u-lg-r-5-s-tc {
    border-right: 5px solid #0066ae;
  }

  .b-u-lg-b-5-s-tc {
    border-bottom: 5px solid #0066ae;
  }

  .b-u-lg-l-5-s-tc {
    border-left: 5px solid #0066ae;
  }

  .b-u-lg-5-d-c1 {
    border: 5px dashed #0066ae;
  }

  .b-u-lg-t-5-d-c1 {
    border-top: 5px dashed #0066ae;
  }

  .b-u-lg-r-5-d-c1 {
    border-right: 5px dashed #0066ae;
  }

  .b-u-lg-b-5-d-c1 {
    border-bottom: 5px dashed #0066ae;
  }

  .b-u-lg-l-5-d-c1 {
    border-left: 5px dashed #0066ae;
  }

  .b-u-lg-5-s-c1 {
    border: 5px solid #0066ae;
  }

  .b-u-lg-t-5-s-c1 {
    border-top: 5px solid #0066ae;
  }

  .b-u-lg-r-5-s-c1 {
    border-right: 5px solid #0066ae;
  }

  .b-u-lg-b-5-s-c1 {
    border-bottom: 5px solid #0066ae;
  }

  .b-u-lg-l-5-s-c1 {
    border-left: 5px solid #0066ae;
  }

  .b-u-lg-5-d-c2 {
    border: 5px dashed #47a54a;
  }

  .b-u-lg-t-5-d-c2 {
    border-top: 5px dashed #47a54a;
  }

  .b-u-lg-r-5-d-c2 {
    border-right: 5px dashed #47a54a;
  }

  .b-u-lg-b-5-d-c2 {
    border-bottom: 5px dashed #47a54a;
  }

  .b-u-lg-l-5-d-c2 {
    border-left: 5px dashed #47a54a;
  }

  .b-u-lg-5-s-c2 {
    border: 5px solid #47a54a;
  }

  .b-u-lg-t-5-s-c2 {
    border-top: 5px solid #47a54a;
  }

  .b-u-lg-r-5-s-c2 {
    border-right: 5px solid #47a54a;
  }

  .b-u-lg-b-5-s-c2 {
    border-bottom: 5px solid #47a54a;
  }

  .b-u-lg-l-5-s-c2 {
    border-left: 5px solid #47a54a;
  }

  .b-u-lg-5-d-c3 {
    border: 5px dashed #cacaca;
  }

  .b-u-lg-t-5-d-c3 {
    border-top: 5px dashed #cacaca;
  }

  .b-u-lg-r-5-d-c3 {
    border-right: 5px dashed #cacaca;
  }

  .b-u-lg-b-5-d-c3 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-u-lg-l-5-d-c3 {
    border-left: 5px dashed #cacaca;
  }

  .b-u-lg-5-s-c3 {
    border: 5px solid #cacaca;
  }

  .b-u-lg-t-5-s-c3 {
    border-top: 5px solid #cacaca;
  }

  .b-u-lg-r-5-s-c3 {
    border-right: 5px solid #cacaca;
  }

  .b-u-lg-b-5-s-c3 {
    border-bottom: 5px solid #cacaca;
  }

  .b-u-lg-l-5-s-c3 {
    border-left: 5px solid #cacaca;
  }

  .b-u-lg-5-d-c4 {
    border: 5px dashed #d1d1d1;
  }

  .b-u-lg-t-5-d-c4 {
    border-top: 5px dashed #d1d1d1;
  }

  .b-u-lg-r-5-d-c4 {
    border-right: 5px dashed #d1d1d1;
  }

  .b-u-lg-b-5-d-c4 {
    border-bottom: 5px dashed #d1d1d1;
  }

  .b-u-lg-l-5-d-c4 {
    border-left: 5px dashed #d1d1d1;
  }

  .b-u-lg-5-s-c4 {
    border: 5px solid #d1d1d1;
  }

  .b-u-lg-t-5-s-c4 {
    border-top: 5px solid #d1d1d1;
  }

  .b-u-lg-r-5-s-c4 {
    border-right: 5px solid #d1d1d1;
  }

  .b-u-lg-b-5-s-c4 {
    border-bottom: 5px solid #d1d1d1;
  }

  .b-u-lg-l-5-s-c4 {
    border-left: 5px solid #d1d1d1;
  }

  .b-u-lg-5-d-c5 {
    border: 5px dashed #ba0404;
  }

  .b-u-lg-t-5-d-c5 {
    border-top: 5px dashed #ba0404;
  }

  .b-u-lg-r-5-d-c5 {
    border-right: 5px dashed #ba0404;
  }

  .b-u-lg-b-5-d-c5 {
    border-bottom: 5px dashed #ba0404;
  }

  .b-u-lg-l-5-d-c5 {
    border-left: 5px dashed #ba0404;
  }

  .b-u-lg-5-s-c5 {
    border: 5px solid #ba0404;
  }

  .b-u-lg-t-5-s-c5 {
    border-top: 5px solid #ba0404;
  }

  .b-u-lg-r-5-s-c5 {
    border-right: 5px solid #ba0404;
  }

  .b-u-lg-b-5-s-c5 {
    border-bottom: 5px solid #ba0404;
  }

  .b-u-lg-l-5-s-c5 {
    border-left: 5px solid #ba0404;
  }

  .b-u-lg-5-d-c6 {
    border: 5px dashed #cacaca;
  }

  .b-u-lg-t-5-d-c6 {
    border-top: 5px dashed #cacaca;
  }

  .b-u-lg-r-5-d-c6 {
    border-right: 5px dashed #cacaca;
  }

  .b-u-lg-b-5-d-c6 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-u-lg-l-5-d-c6 {
    border-left: 5px dashed #cacaca;
  }

  .b-u-lg-5-s-c6 {
    border: 5px solid #cacaca;
  }

  .b-u-lg-t-5-s-c6 {
    border-top: 5px solid #cacaca;
  }

  .b-u-lg-r-5-s-c6 {
    border-right: 5px solid #cacaca;
  }

  .b-u-lg-b-5-s-c6 {
    border-bottom: 5px solid #cacaca;
  }

  .b-u-lg-l-5-s-c6 {
    border-left: 5px solid #cacaca;
  }

  .b-u-lg-5-d-c7 {
    border: 5px dashed #f5f5f5;
  }

  .b-u-lg-t-5-d-c7 {
    border-top: 5px dashed #f5f5f5;
  }

  .b-u-lg-r-5-d-c7 {
    border-right: 5px dashed #f5f5f5;
  }

  .b-u-lg-b-5-d-c7 {
    border-bottom: 5px dashed #f5f5f5;
  }

  .b-u-lg-l-5-d-c7 {
    border-left: 5px dashed #f5f5f5;
  }

  .b-u-lg-5-s-c7 {
    border: 5px solid #f5f5f5;
  }

  .b-u-lg-t-5-s-c7 {
    border-top: 5px solid #f5f5f5;
  }

  .b-u-lg-r-5-s-c7 {
    border-right: 5px solid #f5f5f5;
  }

  .b-u-lg-b-5-s-c7 {
    border-bottom: 5px solid #f5f5f5;
  }

  .b-u-lg-l-5-s-c7 {
    border-left: 5px solid #f5f5f5;
  }

  .b-u-lg-5-d-c8 {
    border: 5px dashed #d8d8d8;
  }

  .b-u-lg-t-5-d-c8 {
    border-top: 5px dashed #d8d8d8;
  }

  .b-u-lg-r-5-d-c8 {
    border-right: 5px dashed #d8d8d8;
  }

  .b-u-lg-b-5-d-c8 {
    border-bottom: 5px dashed #d8d8d8;
  }

  .b-u-lg-l-5-d-c8 {
    border-left: 5px dashed #d8d8d8;
  }

  .b-u-lg-5-s-c8 {
    border: 5px solid #d8d8d8;
  }

  .b-u-lg-t-5-s-c8 {
    border-top: 5px solid #d8d8d8;
  }

  .b-u-lg-r-5-s-c8 {
    border-right: 5px solid #d8d8d8;
  }

  .b-u-lg-b-5-s-c8 {
    border-bottom: 5px solid #d8d8d8;
  }

  .b-u-lg-l-5-s-c8 {
    border-left: 5px solid #d8d8d8;
  }

  .b-u-lg-5-d-c9 {
    border: 5px dashed #dddddd;
  }

  .b-u-lg-t-5-d-c9 {
    border-top: 5px dashed #dddddd;
  }

  .b-u-lg-r-5-d-c9 {
    border-right: 5px dashed #dddddd;
  }

  .b-u-lg-b-5-d-c9 {
    border-bottom: 5px dashed #dddddd;
  }

  .b-u-lg-l-5-d-c9 {
    border-left: 5px dashed #dddddd;
  }

  .b-u-lg-5-s-c9 {
    border: 5px solid #dddddd;
  }

  .b-u-lg-t-5-s-c9 {
    border-top: 5px solid #dddddd;
  }

  .b-u-lg-r-5-s-c9 {
    border-right: 5px solid #dddddd;
  }

  .b-u-lg-b-5-s-c9 {
    border-bottom: 5px solid #dddddd;
  }

  .b-u-lg-l-5-s-c9 {
    border-left: 5px solid #dddddd;
  }

  .b-u-lg-5-d-c10 {
    border: 5px dashed #ed1b24;
  }

  .b-u-lg-t-5-d-c10 {
    border-top: 5px dashed #ed1b24;
  }

  .b-u-lg-r-5-d-c10 {
    border-right: 5px dashed #ed1b24;
  }

  .b-u-lg-b-5-d-c10 {
    border-bottom: 5px dashed #ed1b24;
  }

  .b-u-lg-l-5-d-c10 {
    border-left: 5px dashed #ed1b24;
  }

  .b-u-lg-5-s-c10 {
    border: 5px solid #ed1b24;
  }

  .b-u-lg-t-5-s-c10 {
    border-top: 5px solid #ed1b24;
  }

  .b-u-lg-r-5-s-c10 {
    border-right: 5px solid #ed1b24;
  }

  .b-u-lg-b-5-s-c10 {
    border-bottom: 5px solid #ed1b24;
  }

  .b-u-lg-l-5-s-c10 {
    border-left: 5px solid #ed1b24;
  }
}
@media (min-width: 1230px) {
  .b-o-lg-1-d-w {
    border: 1px dashed #fff;
  }

  .b-o-lg-t-1-d-w {
    border-top: 1px dashed #fff;
  }

  .b-o-lg-r-1-d-w {
    border-right: 1px dashed #fff;
  }

  .b-o-lg-b-1-d-w {
    border-bottom: 1px dashed #fff;
  }

  .b-o-lg-l-1-d-w {
    border-left: 1px dashed #fff;
  }

  .b-o-lg-1-s-w {
    border: 1px solid #fff;
  }

  .b-o-lg-t-1-s-w {
    border-top: 1px solid #fff;
  }

  .b-o-lg-r-1-s-w {
    border-right: 1px solid #fff;
  }

  .b-o-lg-b-1-s-w {
    border-bottom: 1px solid #fff;
  }

  .b-o-lg-l-1-s-w {
    border-left: 1px solid #fff;
  }

  .b-o-lg-1-d-b {
    border: 1px dashed #000;
  }

  .b-o-lg-t-1-d-b {
    border-top: 1px dashed #000;
  }

  .b-o-lg-r-1-d-b {
    border-right: 1px dashed #000;
  }

  .b-o-lg-b-1-d-b {
    border-bottom: 1px dashed #000;
  }

  .b-o-lg-l-1-d-b {
    border-left: 1px dashed #000;
  }

  .b-o-lg-1-s-b {
    border: 1px solid #000;
  }

  .b-o-lg-t-1-s-b {
    border-top: 1px solid #000;
  }

  .b-o-lg-r-1-s-b {
    border-right: 1px solid #000;
  }

  .b-o-lg-b-1-s-b {
    border-bottom: 1px solid #000;
  }

  .b-o-lg-l-1-s-b {
    border-left: 1px solid #000;
  }

  .b-o-lg-1-d-tc {
    border: 1px dashed #0066ae;
  }

  .b-o-lg-t-1-d-tc {
    border-top: 1px dashed #0066ae;
  }

  .b-o-lg-r-1-d-tc {
    border-right: 1px dashed #0066ae;
  }

  .b-o-lg-b-1-d-tc {
    border-bottom: 1px dashed #0066ae;
  }

  .b-o-lg-l-1-d-tc {
    border-left: 1px dashed #0066ae;
  }

  .b-o-lg-1-s-tc {
    border: 1px solid #0066ae;
  }

  .b-o-lg-t-1-s-tc {
    border-top: 1px solid #0066ae;
  }

  .b-o-lg-r-1-s-tc {
    border-right: 1px solid #0066ae;
  }

  .b-o-lg-b-1-s-tc {
    border-bottom: 1px solid #0066ae;
  }

  .b-o-lg-l-1-s-tc {
    border-left: 1px solid #0066ae;
  }

  .b-o-lg-1-d-c1 {
    border: 1px dashed #0066ae;
  }

  .b-o-lg-t-1-d-c1 {
    border-top: 1px dashed #0066ae;
  }

  .b-o-lg-r-1-d-c1 {
    border-right: 1px dashed #0066ae;
  }

  .b-o-lg-b-1-d-c1 {
    border-bottom: 1px dashed #0066ae;
  }

  .b-o-lg-l-1-d-c1 {
    border-left: 1px dashed #0066ae;
  }

  .b-o-lg-1-s-c1 {
    border: 1px solid #0066ae;
  }

  .b-o-lg-t-1-s-c1 {
    border-top: 1px solid #0066ae;
  }

  .b-o-lg-r-1-s-c1 {
    border-right: 1px solid #0066ae;
  }

  .b-o-lg-b-1-s-c1 {
    border-bottom: 1px solid #0066ae;
  }

  .b-o-lg-l-1-s-c1 {
    border-left: 1px solid #0066ae;
  }

  .b-o-lg-1-d-c2 {
    border: 1px dashed #47a54a;
  }

  .b-o-lg-t-1-d-c2 {
    border-top: 1px dashed #47a54a;
  }

  .b-o-lg-r-1-d-c2 {
    border-right: 1px dashed #47a54a;
  }

  .b-o-lg-b-1-d-c2 {
    border-bottom: 1px dashed #47a54a;
  }

  .b-o-lg-l-1-d-c2 {
    border-left: 1px dashed #47a54a;
  }

  .b-o-lg-1-s-c2 {
    border: 1px solid #47a54a;
  }

  .b-o-lg-t-1-s-c2 {
    border-top: 1px solid #47a54a;
  }

  .b-o-lg-r-1-s-c2 {
    border-right: 1px solid #47a54a;
  }

  .b-o-lg-b-1-s-c2 {
    border-bottom: 1px solid #47a54a;
  }

  .b-o-lg-l-1-s-c2 {
    border-left: 1px solid #47a54a;
  }

  .b-o-lg-1-d-c3 {
    border: 1px dashed #cacaca;
  }

  .b-o-lg-t-1-d-c3 {
    border-top: 1px dashed #cacaca;
  }

  .b-o-lg-r-1-d-c3 {
    border-right: 1px dashed #cacaca;
  }

  .b-o-lg-b-1-d-c3 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-o-lg-l-1-d-c3 {
    border-left: 1px dashed #cacaca;
  }

  .b-o-lg-1-s-c3 {
    border: 1px solid #cacaca;
  }

  .b-o-lg-t-1-s-c3 {
    border-top: 1px solid #cacaca;
  }

  .b-o-lg-r-1-s-c3 {
    border-right: 1px solid #cacaca;
  }

  .b-o-lg-b-1-s-c3 {
    border-bottom: 1px solid #cacaca;
  }

  .b-o-lg-l-1-s-c3 {
    border-left: 1px solid #cacaca;
  }

  .b-o-lg-1-d-c4 {
    border: 1px dashed #d1d1d1;
  }

  .b-o-lg-t-1-d-c4 {
    border-top: 1px dashed #d1d1d1;
  }

  .b-o-lg-r-1-d-c4 {
    border-right: 1px dashed #d1d1d1;
  }

  .b-o-lg-b-1-d-c4 {
    border-bottom: 1px dashed #d1d1d1;
  }

  .b-o-lg-l-1-d-c4 {
    border-left: 1px dashed #d1d1d1;
  }

  .b-o-lg-1-s-c4 {
    border: 1px solid #d1d1d1;
  }

  .b-o-lg-t-1-s-c4 {
    border-top: 1px solid #d1d1d1;
  }

  .b-o-lg-r-1-s-c4 {
    border-right: 1px solid #d1d1d1;
  }

  .b-o-lg-b-1-s-c4 {
    border-bottom: 1px solid #d1d1d1;
  }

  .b-o-lg-l-1-s-c4 {
    border-left: 1px solid #d1d1d1;
  }

  .b-o-lg-1-d-c5 {
    border: 1px dashed #ba0404;
  }

  .b-o-lg-t-1-d-c5 {
    border-top: 1px dashed #ba0404;
  }

  .b-o-lg-r-1-d-c5 {
    border-right: 1px dashed #ba0404;
  }

  .b-o-lg-b-1-d-c5 {
    border-bottom: 1px dashed #ba0404;
  }

  .b-o-lg-l-1-d-c5 {
    border-left: 1px dashed #ba0404;
  }

  .b-o-lg-1-s-c5 {
    border: 1px solid #ba0404;
  }

  .b-o-lg-t-1-s-c5 {
    border-top: 1px solid #ba0404;
  }

  .b-o-lg-r-1-s-c5 {
    border-right: 1px solid #ba0404;
  }

  .b-o-lg-b-1-s-c5 {
    border-bottom: 1px solid #ba0404;
  }

  .b-o-lg-l-1-s-c5 {
    border-left: 1px solid #ba0404;
  }

  .b-o-lg-1-d-c6 {
    border: 1px dashed #cacaca;
  }

  .b-o-lg-t-1-d-c6 {
    border-top: 1px dashed #cacaca;
  }

  .b-o-lg-r-1-d-c6 {
    border-right: 1px dashed #cacaca;
  }

  .b-o-lg-b-1-d-c6 {
    border-bottom: 1px dashed #cacaca;
  }

  .b-o-lg-l-1-d-c6 {
    border-left: 1px dashed #cacaca;
  }

  .b-o-lg-1-s-c6 {
    border: 1px solid #cacaca;
  }

  .b-o-lg-t-1-s-c6 {
    border-top: 1px solid #cacaca;
  }

  .b-o-lg-r-1-s-c6 {
    border-right: 1px solid #cacaca;
  }

  .b-o-lg-b-1-s-c6 {
    border-bottom: 1px solid #cacaca;
  }

  .b-o-lg-l-1-s-c6 {
    border-left: 1px solid #cacaca;
  }

  .b-o-lg-1-d-c7 {
    border: 1px dashed #f5f5f5;
  }

  .b-o-lg-t-1-d-c7 {
    border-top: 1px dashed #f5f5f5;
  }

  .b-o-lg-r-1-d-c7 {
    border-right: 1px dashed #f5f5f5;
  }

  .b-o-lg-b-1-d-c7 {
    border-bottom: 1px dashed #f5f5f5;
  }

  .b-o-lg-l-1-d-c7 {
    border-left: 1px dashed #f5f5f5;
  }

  .b-o-lg-1-s-c7 {
    border: 1px solid #f5f5f5;
  }

  .b-o-lg-t-1-s-c7 {
    border-top: 1px solid #f5f5f5;
  }

  .b-o-lg-r-1-s-c7 {
    border-right: 1px solid #f5f5f5;
  }

  .b-o-lg-b-1-s-c7 {
    border-bottom: 1px solid #f5f5f5;
  }

  .b-o-lg-l-1-s-c7 {
    border-left: 1px solid #f5f5f5;
  }

  .b-o-lg-1-d-c8 {
    border: 1px dashed #d8d8d8;
  }

  .b-o-lg-t-1-d-c8 {
    border-top: 1px dashed #d8d8d8;
  }

  .b-o-lg-r-1-d-c8 {
    border-right: 1px dashed #d8d8d8;
  }

  .b-o-lg-b-1-d-c8 {
    border-bottom: 1px dashed #d8d8d8;
  }

  .b-o-lg-l-1-d-c8 {
    border-left: 1px dashed #d8d8d8;
  }

  .b-o-lg-1-s-c8 {
    border: 1px solid #d8d8d8;
  }

  .b-o-lg-t-1-s-c8 {
    border-top: 1px solid #d8d8d8;
  }

  .b-o-lg-r-1-s-c8 {
    border-right: 1px solid #d8d8d8;
  }

  .b-o-lg-b-1-s-c8 {
    border-bottom: 1px solid #d8d8d8;
  }

  .b-o-lg-l-1-s-c8 {
    border-left: 1px solid #d8d8d8;
  }

  .b-o-lg-1-d-c9 {
    border: 1px dashed #dddddd;
  }

  .b-o-lg-t-1-d-c9 {
    border-top: 1px dashed #dddddd;
  }

  .b-o-lg-r-1-d-c9 {
    border-right: 1px dashed #dddddd;
  }

  .b-o-lg-b-1-d-c9 {
    border-bottom: 1px dashed #dddddd;
  }

  .b-o-lg-l-1-d-c9 {
    border-left: 1px dashed #dddddd;
  }

  .b-o-lg-1-s-c9 {
    border: 1px solid #dddddd;
  }

  .b-o-lg-t-1-s-c9 {
    border-top: 1px solid #dddddd;
  }

  .b-o-lg-r-1-s-c9 {
    border-right: 1px solid #dddddd;
  }

  .b-o-lg-b-1-s-c9 {
    border-bottom: 1px solid #dddddd;
  }

  .b-o-lg-l-1-s-c9 {
    border-left: 1px solid #dddddd;
  }

  .b-o-lg-1-d-c10 {
    border: 1px dashed #ed1b24;
  }

  .b-o-lg-t-1-d-c10 {
    border-top: 1px dashed #ed1b24;
  }

  .b-o-lg-r-1-d-c10 {
    border-right: 1px dashed #ed1b24;
  }

  .b-o-lg-b-1-d-c10 {
    border-bottom: 1px dashed #ed1b24;
  }

  .b-o-lg-l-1-d-c10 {
    border-left: 1px dashed #ed1b24;
  }

  .b-o-lg-1-s-c10 {
    border: 1px solid #ed1b24;
  }

  .b-o-lg-t-1-s-c10 {
    border-top: 1px solid #ed1b24;
  }

  .b-o-lg-r-1-s-c10 {
    border-right: 1px solid #ed1b24;
  }

  .b-o-lg-b-1-s-c10 {
    border-bottom: 1px solid #ed1b24;
  }

  .b-o-lg-l-1-s-c10 {
    border-left: 1px solid #ed1b24;
  }

  .b-o-lg-2-d-w {
    border: 2px dashed #fff;
  }

  .b-o-lg-t-2-d-w {
    border-top: 2px dashed #fff;
  }

  .b-o-lg-r-2-d-w {
    border-right: 2px dashed #fff;
  }

  .b-o-lg-b-2-d-w {
    border-bottom: 2px dashed #fff;
  }

  .b-o-lg-l-2-d-w {
    border-left: 2px dashed #fff;
  }

  .b-o-lg-2-s-w {
    border: 2px solid #fff;
  }

  .b-o-lg-t-2-s-w {
    border-top: 2px solid #fff;
  }

  .b-o-lg-r-2-s-w {
    border-right: 2px solid #fff;
  }

  .b-o-lg-b-2-s-w {
    border-bottom: 2px solid #fff;
  }

  .b-o-lg-l-2-s-w {
    border-left: 2px solid #fff;
  }

  .b-o-lg-2-d-b {
    border: 2px dashed #000;
  }

  .b-o-lg-t-2-d-b {
    border-top: 2px dashed #000;
  }

  .b-o-lg-r-2-d-b {
    border-right: 2px dashed #000;
  }

  .b-o-lg-b-2-d-b {
    border-bottom: 2px dashed #000;
  }

  .b-o-lg-l-2-d-b {
    border-left: 2px dashed #000;
  }

  .b-o-lg-2-s-b {
    border: 2px solid #000;
  }

  .b-o-lg-t-2-s-b {
    border-top: 2px solid #000;
  }

  .b-o-lg-r-2-s-b {
    border-right: 2px solid #000;
  }

  .b-o-lg-b-2-s-b {
    border-bottom: 2px solid #000;
  }

  .b-o-lg-l-2-s-b {
    border-left: 2px solid #000;
  }

  .b-o-lg-2-d-tc {
    border: 2px dashed #0066ae;
  }

  .b-o-lg-t-2-d-tc {
    border-top: 2px dashed #0066ae;
  }

  .b-o-lg-r-2-d-tc {
    border-right: 2px dashed #0066ae;
  }

  .b-o-lg-b-2-d-tc {
    border-bottom: 2px dashed #0066ae;
  }

  .b-o-lg-l-2-d-tc {
    border-left: 2px dashed #0066ae;
  }

  .b-o-lg-2-s-tc {
    border: 2px solid #0066ae;
  }

  .b-o-lg-t-2-s-tc {
    border-top: 2px solid #0066ae;
  }

  .b-o-lg-r-2-s-tc {
    border-right: 2px solid #0066ae;
  }

  .b-o-lg-b-2-s-tc {
    border-bottom: 2px solid #0066ae;
  }

  .b-o-lg-l-2-s-tc {
    border-left: 2px solid #0066ae;
  }

  .b-o-lg-2-d-c1 {
    border: 2px dashed #0066ae;
  }

  .b-o-lg-t-2-d-c1 {
    border-top: 2px dashed #0066ae;
  }

  .b-o-lg-r-2-d-c1 {
    border-right: 2px dashed #0066ae;
  }

  .b-o-lg-b-2-d-c1 {
    border-bottom: 2px dashed #0066ae;
  }

  .b-o-lg-l-2-d-c1 {
    border-left: 2px dashed #0066ae;
  }

  .b-o-lg-2-s-c1 {
    border: 2px solid #0066ae;
  }

  .b-o-lg-t-2-s-c1 {
    border-top: 2px solid #0066ae;
  }

  .b-o-lg-r-2-s-c1 {
    border-right: 2px solid #0066ae;
  }

  .b-o-lg-b-2-s-c1 {
    border-bottom: 2px solid #0066ae;
  }

  .b-o-lg-l-2-s-c1 {
    border-left: 2px solid #0066ae;
  }

  .b-o-lg-2-d-c2 {
    border: 2px dashed #47a54a;
  }

  .b-o-lg-t-2-d-c2 {
    border-top: 2px dashed #47a54a;
  }

  .b-o-lg-r-2-d-c2 {
    border-right: 2px dashed #47a54a;
  }

  .b-o-lg-b-2-d-c2 {
    border-bottom: 2px dashed #47a54a;
  }

  .b-o-lg-l-2-d-c2 {
    border-left: 2px dashed #47a54a;
  }

  .b-o-lg-2-s-c2 {
    border: 2px solid #47a54a;
  }

  .b-o-lg-t-2-s-c2 {
    border-top: 2px solid #47a54a;
  }

  .b-o-lg-r-2-s-c2 {
    border-right: 2px solid #47a54a;
  }

  .b-o-lg-b-2-s-c2 {
    border-bottom: 2px solid #47a54a;
  }

  .b-o-lg-l-2-s-c2 {
    border-left: 2px solid #47a54a;
  }

  .b-o-lg-2-d-c3 {
    border: 2px dashed #cacaca;
  }

  .b-o-lg-t-2-d-c3 {
    border-top: 2px dashed #cacaca;
  }

  .b-o-lg-r-2-d-c3 {
    border-right: 2px dashed #cacaca;
  }

  .b-o-lg-b-2-d-c3 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-o-lg-l-2-d-c3 {
    border-left: 2px dashed #cacaca;
  }

  .b-o-lg-2-s-c3 {
    border: 2px solid #cacaca;
  }

  .b-o-lg-t-2-s-c3 {
    border-top: 2px solid #cacaca;
  }

  .b-o-lg-r-2-s-c3 {
    border-right: 2px solid #cacaca;
  }

  .b-o-lg-b-2-s-c3 {
    border-bottom: 2px solid #cacaca;
  }

  .b-o-lg-l-2-s-c3 {
    border-left: 2px solid #cacaca;
  }

  .b-o-lg-2-d-c4 {
    border: 2px dashed #d1d1d1;
  }

  .b-o-lg-t-2-d-c4 {
    border-top: 2px dashed #d1d1d1;
  }

  .b-o-lg-r-2-d-c4 {
    border-right: 2px dashed #d1d1d1;
  }

  .b-o-lg-b-2-d-c4 {
    border-bottom: 2px dashed #d1d1d1;
  }

  .b-o-lg-l-2-d-c4 {
    border-left: 2px dashed #d1d1d1;
  }

  .b-o-lg-2-s-c4 {
    border: 2px solid #d1d1d1;
  }

  .b-o-lg-t-2-s-c4 {
    border-top: 2px solid #d1d1d1;
  }

  .b-o-lg-r-2-s-c4 {
    border-right: 2px solid #d1d1d1;
  }

  .b-o-lg-b-2-s-c4 {
    border-bottom: 2px solid #d1d1d1;
  }

  .b-o-lg-l-2-s-c4 {
    border-left: 2px solid #d1d1d1;
  }

  .b-o-lg-2-d-c5 {
    border: 2px dashed #ba0404;
  }

  .b-o-lg-t-2-d-c5 {
    border-top: 2px dashed #ba0404;
  }

  .b-o-lg-r-2-d-c5 {
    border-right: 2px dashed #ba0404;
  }

  .b-o-lg-b-2-d-c5 {
    border-bottom: 2px dashed #ba0404;
  }

  .b-o-lg-l-2-d-c5 {
    border-left: 2px dashed #ba0404;
  }

  .b-o-lg-2-s-c5 {
    border: 2px solid #ba0404;
  }

  .b-o-lg-t-2-s-c5 {
    border-top: 2px solid #ba0404;
  }

  .b-o-lg-r-2-s-c5 {
    border-right: 2px solid #ba0404;
  }

  .b-o-lg-b-2-s-c5 {
    border-bottom: 2px solid #ba0404;
  }

  .b-o-lg-l-2-s-c5 {
    border-left: 2px solid #ba0404;
  }

  .b-o-lg-2-d-c6 {
    border: 2px dashed #cacaca;
  }

  .b-o-lg-t-2-d-c6 {
    border-top: 2px dashed #cacaca;
  }

  .b-o-lg-r-2-d-c6 {
    border-right: 2px dashed #cacaca;
  }

  .b-o-lg-b-2-d-c6 {
    border-bottom: 2px dashed #cacaca;
  }

  .b-o-lg-l-2-d-c6 {
    border-left: 2px dashed #cacaca;
  }

  .b-o-lg-2-s-c6 {
    border: 2px solid #cacaca;
  }

  .b-o-lg-t-2-s-c6 {
    border-top: 2px solid #cacaca;
  }

  .b-o-lg-r-2-s-c6 {
    border-right: 2px solid #cacaca;
  }

  .b-o-lg-b-2-s-c6 {
    border-bottom: 2px solid #cacaca;
  }

  .b-o-lg-l-2-s-c6 {
    border-left: 2px solid #cacaca;
  }

  .b-o-lg-2-d-c7 {
    border: 2px dashed #f5f5f5;
  }

  .b-o-lg-t-2-d-c7 {
    border-top: 2px dashed #f5f5f5;
  }

  .b-o-lg-r-2-d-c7 {
    border-right: 2px dashed #f5f5f5;
  }

  .b-o-lg-b-2-d-c7 {
    border-bottom: 2px dashed #f5f5f5;
  }

  .b-o-lg-l-2-d-c7 {
    border-left: 2px dashed #f5f5f5;
  }

  .b-o-lg-2-s-c7 {
    border: 2px solid #f5f5f5;
  }

  .b-o-lg-t-2-s-c7 {
    border-top: 2px solid #f5f5f5;
  }

  .b-o-lg-r-2-s-c7 {
    border-right: 2px solid #f5f5f5;
  }

  .b-o-lg-b-2-s-c7 {
    border-bottom: 2px solid #f5f5f5;
  }

  .b-o-lg-l-2-s-c7 {
    border-left: 2px solid #f5f5f5;
  }

  .b-o-lg-2-d-c8 {
    border: 2px dashed #d8d8d8;
  }

  .b-o-lg-t-2-d-c8 {
    border-top: 2px dashed #d8d8d8;
  }

  .b-o-lg-r-2-d-c8 {
    border-right: 2px dashed #d8d8d8;
  }

  .b-o-lg-b-2-d-c8 {
    border-bottom: 2px dashed #d8d8d8;
  }

  .b-o-lg-l-2-d-c8 {
    border-left: 2px dashed #d8d8d8;
  }

  .b-o-lg-2-s-c8 {
    border: 2px solid #d8d8d8;
  }

  .b-o-lg-t-2-s-c8 {
    border-top: 2px solid #d8d8d8;
  }

  .b-o-lg-r-2-s-c8 {
    border-right: 2px solid #d8d8d8;
  }

  .b-o-lg-b-2-s-c8 {
    border-bottom: 2px solid #d8d8d8;
  }

  .b-o-lg-l-2-s-c8 {
    border-left: 2px solid #d8d8d8;
  }

  .b-o-lg-2-d-c9 {
    border: 2px dashed #dddddd;
  }

  .b-o-lg-t-2-d-c9 {
    border-top: 2px dashed #dddddd;
  }

  .b-o-lg-r-2-d-c9 {
    border-right: 2px dashed #dddddd;
  }

  .b-o-lg-b-2-d-c9 {
    border-bottom: 2px dashed #dddddd;
  }

  .b-o-lg-l-2-d-c9 {
    border-left: 2px dashed #dddddd;
  }

  .b-o-lg-2-s-c9 {
    border: 2px solid #dddddd;
  }

  .b-o-lg-t-2-s-c9 {
    border-top: 2px solid #dddddd;
  }

  .b-o-lg-r-2-s-c9 {
    border-right: 2px solid #dddddd;
  }

  .b-o-lg-b-2-s-c9 {
    border-bottom: 2px solid #dddddd;
  }

  .b-o-lg-l-2-s-c9 {
    border-left: 2px solid #dddddd;
  }

  .b-o-lg-2-d-c10 {
    border: 2px dashed #ed1b24;
  }

  .b-o-lg-t-2-d-c10 {
    border-top: 2px dashed #ed1b24;
  }

  .b-o-lg-r-2-d-c10 {
    border-right: 2px dashed #ed1b24;
  }

  .b-o-lg-b-2-d-c10 {
    border-bottom: 2px dashed #ed1b24;
  }

  .b-o-lg-l-2-d-c10 {
    border-left: 2px dashed #ed1b24;
  }

  .b-o-lg-2-s-c10 {
    border: 2px solid #ed1b24;
  }

  .b-o-lg-t-2-s-c10 {
    border-top: 2px solid #ed1b24;
  }

  .b-o-lg-r-2-s-c10 {
    border-right: 2px solid #ed1b24;
  }

  .b-o-lg-b-2-s-c10 {
    border-bottom: 2px solid #ed1b24;
  }

  .b-o-lg-l-2-s-c10 {
    border-left: 2px solid #ed1b24;
  }

  .b-o-lg-3-d-w {
    border: 3px dashed #fff;
  }

  .b-o-lg-t-3-d-w {
    border-top: 3px dashed #fff;
  }

  .b-o-lg-r-3-d-w {
    border-right: 3px dashed #fff;
  }

  .b-o-lg-b-3-d-w {
    border-bottom: 3px dashed #fff;
  }

  .b-o-lg-l-3-d-w {
    border-left: 3px dashed #fff;
  }

  .b-o-lg-3-s-w {
    border: 3px solid #fff;
  }

  .b-o-lg-t-3-s-w {
    border-top: 3px solid #fff;
  }

  .b-o-lg-r-3-s-w {
    border-right: 3px solid #fff;
  }

  .b-o-lg-b-3-s-w {
    border-bottom: 3px solid #fff;
  }

  .b-o-lg-l-3-s-w {
    border-left: 3px solid #fff;
  }

  .b-o-lg-3-d-b {
    border: 3px dashed #000;
  }

  .b-o-lg-t-3-d-b {
    border-top: 3px dashed #000;
  }

  .b-o-lg-r-3-d-b {
    border-right: 3px dashed #000;
  }

  .b-o-lg-b-3-d-b {
    border-bottom: 3px dashed #000;
  }

  .b-o-lg-l-3-d-b {
    border-left: 3px dashed #000;
  }

  .b-o-lg-3-s-b {
    border: 3px solid #000;
  }

  .b-o-lg-t-3-s-b {
    border-top: 3px solid #000;
  }

  .b-o-lg-r-3-s-b {
    border-right: 3px solid #000;
  }

  .b-o-lg-b-3-s-b {
    border-bottom: 3px solid #000;
  }

  .b-o-lg-l-3-s-b {
    border-left: 3px solid #000;
  }

  .b-o-lg-3-d-tc {
    border: 3px dashed #0066ae;
  }

  .b-o-lg-t-3-d-tc {
    border-top: 3px dashed #0066ae;
  }

  .b-o-lg-r-3-d-tc {
    border-right: 3px dashed #0066ae;
  }

  .b-o-lg-b-3-d-tc {
    border-bottom: 3px dashed #0066ae;
  }

  .b-o-lg-l-3-d-tc {
    border-left: 3px dashed #0066ae;
  }

  .b-o-lg-3-s-tc {
    border: 3px solid #0066ae;
  }

  .b-o-lg-t-3-s-tc {
    border-top: 3px solid #0066ae;
  }

  .b-o-lg-r-3-s-tc {
    border-right: 3px solid #0066ae;
  }

  .b-o-lg-b-3-s-tc {
    border-bottom: 3px solid #0066ae;
  }

  .b-o-lg-l-3-s-tc {
    border-left: 3px solid #0066ae;
  }

  .b-o-lg-3-d-c1 {
    border: 3px dashed #0066ae;
  }

  .b-o-lg-t-3-d-c1 {
    border-top: 3px dashed #0066ae;
  }

  .b-o-lg-r-3-d-c1 {
    border-right: 3px dashed #0066ae;
  }

  .b-o-lg-b-3-d-c1 {
    border-bottom: 3px dashed #0066ae;
  }

  .b-o-lg-l-3-d-c1 {
    border-left: 3px dashed #0066ae;
  }

  .b-o-lg-3-s-c1 {
    border: 3px solid #0066ae;
  }

  .b-o-lg-t-3-s-c1 {
    border-top: 3px solid #0066ae;
  }

  .b-o-lg-r-3-s-c1 {
    border-right: 3px solid #0066ae;
  }

  .b-o-lg-b-3-s-c1 {
    border-bottom: 3px solid #0066ae;
  }

  .b-o-lg-l-3-s-c1 {
    border-left: 3px solid #0066ae;
  }

  .b-o-lg-3-d-c2 {
    border: 3px dashed #47a54a;
  }

  .b-o-lg-t-3-d-c2 {
    border-top: 3px dashed #47a54a;
  }

  .b-o-lg-r-3-d-c2 {
    border-right: 3px dashed #47a54a;
  }

  .b-o-lg-b-3-d-c2 {
    border-bottom: 3px dashed #47a54a;
  }

  .b-o-lg-l-3-d-c2 {
    border-left: 3px dashed #47a54a;
  }

  .b-o-lg-3-s-c2 {
    border: 3px solid #47a54a;
  }

  .b-o-lg-t-3-s-c2 {
    border-top: 3px solid #47a54a;
  }

  .b-o-lg-r-3-s-c2 {
    border-right: 3px solid #47a54a;
  }

  .b-o-lg-b-3-s-c2 {
    border-bottom: 3px solid #47a54a;
  }

  .b-o-lg-l-3-s-c2 {
    border-left: 3px solid #47a54a;
  }

  .b-o-lg-3-d-c3 {
    border: 3px dashed #cacaca;
  }

  .b-o-lg-t-3-d-c3 {
    border-top: 3px dashed #cacaca;
  }

  .b-o-lg-r-3-d-c3 {
    border-right: 3px dashed #cacaca;
  }

  .b-o-lg-b-3-d-c3 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-o-lg-l-3-d-c3 {
    border-left: 3px dashed #cacaca;
  }

  .b-o-lg-3-s-c3 {
    border: 3px solid #cacaca;
  }

  .b-o-lg-t-3-s-c3 {
    border-top: 3px solid #cacaca;
  }

  .b-o-lg-r-3-s-c3 {
    border-right: 3px solid #cacaca;
  }

  .b-o-lg-b-3-s-c3 {
    border-bottom: 3px solid #cacaca;
  }

  .b-o-lg-l-3-s-c3 {
    border-left: 3px solid #cacaca;
  }

  .b-o-lg-3-d-c4 {
    border: 3px dashed #d1d1d1;
  }

  .b-o-lg-t-3-d-c4 {
    border-top: 3px dashed #d1d1d1;
  }

  .b-o-lg-r-3-d-c4 {
    border-right: 3px dashed #d1d1d1;
  }

  .b-o-lg-b-3-d-c4 {
    border-bottom: 3px dashed #d1d1d1;
  }

  .b-o-lg-l-3-d-c4 {
    border-left: 3px dashed #d1d1d1;
  }

  .b-o-lg-3-s-c4 {
    border: 3px solid #d1d1d1;
  }

  .b-o-lg-t-3-s-c4 {
    border-top: 3px solid #d1d1d1;
  }

  .b-o-lg-r-3-s-c4 {
    border-right: 3px solid #d1d1d1;
  }

  .b-o-lg-b-3-s-c4 {
    border-bottom: 3px solid #d1d1d1;
  }

  .b-o-lg-l-3-s-c4 {
    border-left: 3px solid #d1d1d1;
  }

  .b-o-lg-3-d-c5 {
    border: 3px dashed #ba0404;
  }

  .b-o-lg-t-3-d-c5 {
    border-top: 3px dashed #ba0404;
  }

  .b-o-lg-r-3-d-c5 {
    border-right: 3px dashed #ba0404;
  }

  .b-o-lg-b-3-d-c5 {
    border-bottom: 3px dashed #ba0404;
  }

  .b-o-lg-l-3-d-c5 {
    border-left: 3px dashed #ba0404;
  }

  .b-o-lg-3-s-c5 {
    border: 3px solid #ba0404;
  }

  .b-o-lg-t-3-s-c5 {
    border-top: 3px solid #ba0404;
  }

  .b-o-lg-r-3-s-c5 {
    border-right: 3px solid #ba0404;
  }

  .b-o-lg-b-3-s-c5 {
    border-bottom: 3px solid #ba0404;
  }

  .b-o-lg-l-3-s-c5 {
    border-left: 3px solid #ba0404;
  }

  .b-o-lg-3-d-c6 {
    border: 3px dashed #cacaca;
  }

  .b-o-lg-t-3-d-c6 {
    border-top: 3px dashed #cacaca;
  }

  .b-o-lg-r-3-d-c6 {
    border-right: 3px dashed #cacaca;
  }

  .b-o-lg-b-3-d-c6 {
    border-bottom: 3px dashed #cacaca;
  }

  .b-o-lg-l-3-d-c6 {
    border-left: 3px dashed #cacaca;
  }

  .b-o-lg-3-s-c6 {
    border: 3px solid #cacaca;
  }

  .b-o-lg-t-3-s-c6 {
    border-top: 3px solid #cacaca;
  }

  .b-o-lg-r-3-s-c6 {
    border-right: 3px solid #cacaca;
  }

  .b-o-lg-b-3-s-c6 {
    border-bottom: 3px solid #cacaca;
  }

  .b-o-lg-l-3-s-c6 {
    border-left: 3px solid #cacaca;
  }

  .b-o-lg-3-d-c7 {
    border: 3px dashed #f5f5f5;
  }

  .b-o-lg-t-3-d-c7 {
    border-top: 3px dashed #f5f5f5;
  }

  .b-o-lg-r-3-d-c7 {
    border-right: 3px dashed #f5f5f5;
  }

  .b-o-lg-b-3-d-c7 {
    border-bottom: 3px dashed #f5f5f5;
  }

  .b-o-lg-l-3-d-c7 {
    border-left: 3px dashed #f5f5f5;
  }

  .b-o-lg-3-s-c7 {
    border: 3px solid #f5f5f5;
  }

  .b-o-lg-t-3-s-c7 {
    border-top: 3px solid #f5f5f5;
  }

  .b-o-lg-r-3-s-c7 {
    border-right: 3px solid #f5f5f5;
  }

  .b-o-lg-b-3-s-c7 {
    border-bottom: 3px solid #f5f5f5;
  }

  .b-o-lg-l-3-s-c7 {
    border-left: 3px solid #f5f5f5;
  }

  .b-o-lg-3-d-c8 {
    border: 3px dashed #d8d8d8;
  }

  .b-o-lg-t-3-d-c8 {
    border-top: 3px dashed #d8d8d8;
  }

  .b-o-lg-r-3-d-c8 {
    border-right: 3px dashed #d8d8d8;
  }

  .b-o-lg-b-3-d-c8 {
    border-bottom: 3px dashed #d8d8d8;
  }

  .b-o-lg-l-3-d-c8 {
    border-left: 3px dashed #d8d8d8;
  }

  .b-o-lg-3-s-c8 {
    border: 3px solid #d8d8d8;
  }

  .b-o-lg-t-3-s-c8 {
    border-top: 3px solid #d8d8d8;
  }

  .b-o-lg-r-3-s-c8 {
    border-right: 3px solid #d8d8d8;
  }

  .b-o-lg-b-3-s-c8 {
    border-bottom: 3px solid #d8d8d8;
  }

  .b-o-lg-l-3-s-c8 {
    border-left: 3px solid #d8d8d8;
  }

  .b-o-lg-3-d-c9 {
    border: 3px dashed #dddddd;
  }

  .b-o-lg-t-3-d-c9 {
    border-top: 3px dashed #dddddd;
  }

  .b-o-lg-r-3-d-c9 {
    border-right: 3px dashed #dddddd;
  }

  .b-o-lg-b-3-d-c9 {
    border-bottom: 3px dashed #dddddd;
  }

  .b-o-lg-l-3-d-c9 {
    border-left: 3px dashed #dddddd;
  }

  .b-o-lg-3-s-c9 {
    border: 3px solid #dddddd;
  }

  .b-o-lg-t-3-s-c9 {
    border-top: 3px solid #dddddd;
  }

  .b-o-lg-r-3-s-c9 {
    border-right: 3px solid #dddddd;
  }

  .b-o-lg-b-3-s-c9 {
    border-bottom: 3px solid #dddddd;
  }

  .b-o-lg-l-3-s-c9 {
    border-left: 3px solid #dddddd;
  }

  .b-o-lg-3-d-c10 {
    border: 3px dashed #ed1b24;
  }

  .b-o-lg-t-3-d-c10 {
    border-top: 3px dashed #ed1b24;
  }

  .b-o-lg-r-3-d-c10 {
    border-right: 3px dashed #ed1b24;
  }

  .b-o-lg-b-3-d-c10 {
    border-bottom: 3px dashed #ed1b24;
  }

  .b-o-lg-l-3-d-c10 {
    border-left: 3px dashed #ed1b24;
  }

  .b-o-lg-3-s-c10 {
    border: 3px solid #ed1b24;
  }

  .b-o-lg-t-3-s-c10 {
    border-top: 3px solid #ed1b24;
  }

  .b-o-lg-r-3-s-c10 {
    border-right: 3px solid #ed1b24;
  }

  .b-o-lg-b-3-s-c10 {
    border-bottom: 3px solid #ed1b24;
  }

  .b-o-lg-l-3-s-c10 {
    border-left: 3px solid #ed1b24;
  }

  .b-o-lg-4-d-w {
    border: 4px dashed #fff;
  }

  .b-o-lg-t-4-d-w {
    border-top: 4px dashed #fff;
  }

  .b-o-lg-r-4-d-w {
    border-right: 4px dashed #fff;
  }

  .b-o-lg-b-4-d-w {
    border-bottom: 4px dashed #fff;
  }

  .b-o-lg-l-4-d-w {
    border-left: 4px dashed #fff;
  }

  .b-o-lg-4-s-w {
    border: 4px solid #fff;
  }

  .b-o-lg-t-4-s-w {
    border-top: 4px solid #fff;
  }

  .b-o-lg-r-4-s-w {
    border-right: 4px solid #fff;
  }

  .b-o-lg-b-4-s-w {
    border-bottom: 4px solid #fff;
  }

  .b-o-lg-l-4-s-w {
    border-left: 4px solid #fff;
  }

  .b-o-lg-4-d-b {
    border: 4px dashed #000;
  }

  .b-o-lg-t-4-d-b {
    border-top: 4px dashed #000;
  }

  .b-o-lg-r-4-d-b {
    border-right: 4px dashed #000;
  }

  .b-o-lg-b-4-d-b {
    border-bottom: 4px dashed #000;
  }

  .b-o-lg-l-4-d-b {
    border-left: 4px dashed #000;
  }

  .b-o-lg-4-s-b {
    border: 4px solid #000;
  }

  .b-o-lg-t-4-s-b {
    border-top: 4px solid #000;
  }

  .b-o-lg-r-4-s-b {
    border-right: 4px solid #000;
  }

  .b-o-lg-b-4-s-b {
    border-bottom: 4px solid #000;
  }

  .b-o-lg-l-4-s-b {
    border-left: 4px solid #000;
  }

  .b-o-lg-4-d-tc {
    border: 4px dashed #0066ae;
  }

  .b-o-lg-t-4-d-tc {
    border-top: 4px dashed #0066ae;
  }

  .b-o-lg-r-4-d-tc {
    border-right: 4px dashed #0066ae;
  }

  .b-o-lg-b-4-d-tc {
    border-bottom: 4px dashed #0066ae;
  }

  .b-o-lg-l-4-d-tc {
    border-left: 4px dashed #0066ae;
  }

  .b-o-lg-4-s-tc {
    border: 4px solid #0066ae;
  }

  .b-o-lg-t-4-s-tc {
    border-top: 4px solid #0066ae;
  }

  .b-o-lg-r-4-s-tc {
    border-right: 4px solid #0066ae;
  }

  .b-o-lg-b-4-s-tc {
    border-bottom: 4px solid #0066ae;
  }

  .b-o-lg-l-4-s-tc {
    border-left: 4px solid #0066ae;
  }

  .b-o-lg-4-d-c1 {
    border: 4px dashed #0066ae;
  }

  .b-o-lg-t-4-d-c1 {
    border-top: 4px dashed #0066ae;
  }

  .b-o-lg-r-4-d-c1 {
    border-right: 4px dashed #0066ae;
  }

  .b-o-lg-b-4-d-c1 {
    border-bottom: 4px dashed #0066ae;
  }

  .b-o-lg-l-4-d-c1 {
    border-left: 4px dashed #0066ae;
  }

  .b-o-lg-4-s-c1 {
    border: 4px solid #0066ae;
  }

  .b-o-lg-t-4-s-c1 {
    border-top: 4px solid #0066ae;
  }

  .b-o-lg-r-4-s-c1 {
    border-right: 4px solid #0066ae;
  }

  .b-o-lg-b-4-s-c1 {
    border-bottom: 4px solid #0066ae;
  }

  .b-o-lg-l-4-s-c1 {
    border-left: 4px solid #0066ae;
  }

  .b-o-lg-4-d-c2 {
    border: 4px dashed #47a54a;
  }

  .b-o-lg-t-4-d-c2 {
    border-top: 4px dashed #47a54a;
  }

  .b-o-lg-r-4-d-c2 {
    border-right: 4px dashed #47a54a;
  }

  .b-o-lg-b-4-d-c2 {
    border-bottom: 4px dashed #47a54a;
  }

  .b-o-lg-l-4-d-c2 {
    border-left: 4px dashed #47a54a;
  }

  .b-o-lg-4-s-c2 {
    border: 4px solid #47a54a;
  }

  .b-o-lg-t-4-s-c2 {
    border-top: 4px solid #47a54a;
  }

  .b-o-lg-r-4-s-c2 {
    border-right: 4px solid #47a54a;
  }

  .b-o-lg-b-4-s-c2 {
    border-bottom: 4px solid #47a54a;
  }

  .b-o-lg-l-4-s-c2 {
    border-left: 4px solid #47a54a;
  }

  .b-o-lg-4-d-c3 {
    border: 4px dashed #cacaca;
  }

  .b-o-lg-t-4-d-c3 {
    border-top: 4px dashed #cacaca;
  }

  .b-o-lg-r-4-d-c3 {
    border-right: 4px dashed #cacaca;
  }

  .b-o-lg-b-4-d-c3 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-o-lg-l-4-d-c3 {
    border-left: 4px dashed #cacaca;
  }

  .b-o-lg-4-s-c3 {
    border: 4px solid #cacaca;
  }

  .b-o-lg-t-4-s-c3 {
    border-top: 4px solid #cacaca;
  }

  .b-o-lg-r-4-s-c3 {
    border-right: 4px solid #cacaca;
  }

  .b-o-lg-b-4-s-c3 {
    border-bottom: 4px solid #cacaca;
  }

  .b-o-lg-l-4-s-c3 {
    border-left: 4px solid #cacaca;
  }

  .b-o-lg-4-d-c4 {
    border: 4px dashed #d1d1d1;
  }

  .b-o-lg-t-4-d-c4 {
    border-top: 4px dashed #d1d1d1;
  }

  .b-o-lg-r-4-d-c4 {
    border-right: 4px dashed #d1d1d1;
  }

  .b-o-lg-b-4-d-c4 {
    border-bottom: 4px dashed #d1d1d1;
  }

  .b-o-lg-l-4-d-c4 {
    border-left: 4px dashed #d1d1d1;
  }

  .b-o-lg-4-s-c4 {
    border: 4px solid #d1d1d1;
  }

  .b-o-lg-t-4-s-c4 {
    border-top: 4px solid #d1d1d1;
  }

  .b-o-lg-r-4-s-c4 {
    border-right: 4px solid #d1d1d1;
  }

  .b-o-lg-b-4-s-c4 {
    border-bottom: 4px solid #d1d1d1;
  }

  .b-o-lg-l-4-s-c4 {
    border-left: 4px solid #d1d1d1;
  }

  .b-o-lg-4-d-c5 {
    border: 4px dashed #ba0404;
  }

  .b-o-lg-t-4-d-c5 {
    border-top: 4px dashed #ba0404;
  }

  .b-o-lg-r-4-d-c5 {
    border-right: 4px dashed #ba0404;
  }

  .b-o-lg-b-4-d-c5 {
    border-bottom: 4px dashed #ba0404;
  }

  .b-o-lg-l-4-d-c5 {
    border-left: 4px dashed #ba0404;
  }

  .b-o-lg-4-s-c5 {
    border: 4px solid #ba0404;
  }

  .b-o-lg-t-4-s-c5 {
    border-top: 4px solid #ba0404;
  }

  .b-o-lg-r-4-s-c5 {
    border-right: 4px solid #ba0404;
  }

  .b-o-lg-b-4-s-c5 {
    border-bottom: 4px solid #ba0404;
  }

  .b-o-lg-l-4-s-c5 {
    border-left: 4px solid #ba0404;
  }

  .b-o-lg-4-d-c6 {
    border: 4px dashed #cacaca;
  }

  .b-o-lg-t-4-d-c6 {
    border-top: 4px dashed #cacaca;
  }

  .b-o-lg-r-4-d-c6 {
    border-right: 4px dashed #cacaca;
  }

  .b-o-lg-b-4-d-c6 {
    border-bottom: 4px dashed #cacaca;
  }

  .b-o-lg-l-4-d-c6 {
    border-left: 4px dashed #cacaca;
  }

  .b-o-lg-4-s-c6 {
    border: 4px solid #cacaca;
  }

  .b-o-lg-t-4-s-c6 {
    border-top: 4px solid #cacaca;
  }

  .b-o-lg-r-4-s-c6 {
    border-right: 4px solid #cacaca;
  }

  .b-o-lg-b-4-s-c6 {
    border-bottom: 4px solid #cacaca;
  }

  .b-o-lg-l-4-s-c6 {
    border-left: 4px solid #cacaca;
  }

  .b-o-lg-4-d-c7 {
    border: 4px dashed #f5f5f5;
  }

  .b-o-lg-t-4-d-c7 {
    border-top: 4px dashed #f5f5f5;
  }

  .b-o-lg-r-4-d-c7 {
    border-right: 4px dashed #f5f5f5;
  }

  .b-o-lg-b-4-d-c7 {
    border-bottom: 4px dashed #f5f5f5;
  }

  .b-o-lg-l-4-d-c7 {
    border-left: 4px dashed #f5f5f5;
  }

  .b-o-lg-4-s-c7 {
    border: 4px solid #f5f5f5;
  }

  .b-o-lg-t-4-s-c7 {
    border-top: 4px solid #f5f5f5;
  }

  .b-o-lg-r-4-s-c7 {
    border-right: 4px solid #f5f5f5;
  }

  .b-o-lg-b-4-s-c7 {
    border-bottom: 4px solid #f5f5f5;
  }

  .b-o-lg-l-4-s-c7 {
    border-left: 4px solid #f5f5f5;
  }

  .b-o-lg-4-d-c8 {
    border: 4px dashed #d8d8d8;
  }

  .b-o-lg-t-4-d-c8 {
    border-top: 4px dashed #d8d8d8;
  }

  .b-o-lg-r-4-d-c8 {
    border-right: 4px dashed #d8d8d8;
  }

  .b-o-lg-b-4-d-c8 {
    border-bottom: 4px dashed #d8d8d8;
  }

  .b-o-lg-l-4-d-c8 {
    border-left: 4px dashed #d8d8d8;
  }

  .b-o-lg-4-s-c8 {
    border: 4px solid #d8d8d8;
  }

  .b-o-lg-t-4-s-c8 {
    border-top: 4px solid #d8d8d8;
  }

  .b-o-lg-r-4-s-c8 {
    border-right: 4px solid #d8d8d8;
  }

  .b-o-lg-b-4-s-c8 {
    border-bottom: 4px solid #d8d8d8;
  }

  .b-o-lg-l-4-s-c8 {
    border-left: 4px solid #d8d8d8;
  }

  .b-o-lg-4-d-c9 {
    border: 4px dashed #dddddd;
  }

  .b-o-lg-t-4-d-c9 {
    border-top: 4px dashed #dddddd;
  }

  .b-o-lg-r-4-d-c9 {
    border-right: 4px dashed #dddddd;
  }

  .b-o-lg-b-4-d-c9 {
    border-bottom: 4px dashed #dddddd;
  }

  .b-o-lg-l-4-d-c9 {
    border-left: 4px dashed #dddddd;
  }

  .b-o-lg-4-s-c9 {
    border: 4px solid #dddddd;
  }

  .b-o-lg-t-4-s-c9 {
    border-top: 4px solid #dddddd;
  }

  .b-o-lg-r-4-s-c9 {
    border-right: 4px solid #dddddd;
  }

  .b-o-lg-b-4-s-c9 {
    border-bottom: 4px solid #dddddd;
  }

  .b-o-lg-l-4-s-c9 {
    border-left: 4px solid #dddddd;
  }

  .b-o-lg-4-d-c10 {
    border: 4px dashed #ed1b24;
  }

  .b-o-lg-t-4-d-c10 {
    border-top: 4px dashed #ed1b24;
  }

  .b-o-lg-r-4-d-c10 {
    border-right: 4px dashed #ed1b24;
  }

  .b-o-lg-b-4-d-c10 {
    border-bottom: 4px dashed #ed1b24;
  }

  .b-o-lg-l-4-d-c10 {
    border-left: 4px dashed #ed1b24;
  }

  .b-o-lg-4-s-c10 {
    border: 4px solid #ed1b24;
  }

  .b-o-lg-t-4-s-c10 {
    border-top: 4px solid #ed1b24;
  }

  .b-o-lg-r-4-s-c10 {
    border-right: 4px solid #ed1b24;
  }

  .b-o-lg-b-4-s-c10 {
    border-bottom: 4px solid #ed1b24;
  }

  .b-o-lg-l-4-s-c10 {
    border-left: 4px solid #ed1b24;
  }

  .b-o-lg-5-d-w {
    border: 5px dashed #fff;
  }

  .b-o-lg-t-5-d-w {
    border-top: 5px dashed #fff;
  }

  .b-o-lg-r-5-d-w {
    border-right: 5px dashed #fff;
  }

  .b-o-lg-b-5-d-w {
    border-bottom: 5px dashed #fff;
  }

  .b-o-lg-l-5-d-w {
    border-left: 5px dashed #fff;
  }

  .b-o-lg-5-s-w {
    border: 5px solid #fff;
  }

  .b-o-lg-t-5-s-w {
    border-top: 5px solid #fff;
  }

  .b-o-lg-r-5-s-w {
    border-right: 5px solid #fff;
  }

  .b-o-lg-b-5-s-w {
    border-bottom: 5px solid #fff;
  }

  .b-o-lg-l-5-s-w {
    border-left: 5px solid #fff;
  }

  .b-o-lg-5-d-b {
    border: 5px dashed #000;
  }

  .b-o-lg-t-5-d-b {
    border-top: 5px dashed #000;
  }

  .b-o-lg-r-5-d-b {
    border-right: 5px dashed #000;
  }

  .b-o-lg-b-5-d-b {
    border-bottom: 5px dashed #000;
  }

  .b-o-lg-l-5-d-b {
    border-left: 5px dashed #000;
  }

  .b-o-lg-5-s-b {
    border: 5px solid #000;
  }

  .b-o-lg-t-5-s-b {
    border-top: 5px solid #000;
  }

  .b-o-lg-r-5-s-b {
    border-right: 5px solid #000;
  }

  .b-o-lg-b-5-s-b {
    border-bottom: 5px solid #000;
  }

  .b-o-lg-l-5-s-b {
    border-left: 5px solid #000;
  }

  .b-o-lg-5-d-tc {
    border: 5px dashed #0066ae;
  }

  .b-o-lg-t-5-d-tc {
    border-top: 5px dashed #0066ae;
  }

  .b-o-lg-r-5-d-tc {
    border-right: 5px dashed #0066ae;
  }

  .b-o-lg-b-5-d-tc {
    border-bottom: 5px dashed #0066ae;
  }

  .b-o-lg-l-5-d-tc {
    border-left: 5px dashed #0066ae;
  }

  .b-o-lg-5-s-tc {
    border: 5px solid #0066ae;
  }

  .b-o-lg-t-5-s-tc {
    border-top: 5px solid #0066ae;
  }

  .b-o-lg-r-5-s-tc {
    border-right: 5px solid #0066ae;
  }

  .b-o-lg-b-5-s-tc {
    border-bottom: 5px solid #0066ae;
  }

  .b-o-lg-l-5-s-tc {
    border-left: 5px solid #0066ae;
  }

  .b-o-lg-5-d-c1 {
    border: 5px dashed #0066ae;
  }

  .b-o-lg-t-5-d-c1 {
    border-top: 5px dashed #0066ae;
  }

  .b-o-lg-r-5-d-c1 {
    border-right: 5px dashed #0066ae;
  }

  .b-o-lg-b-5-d-c1 {
    border-bottom: 5px dashed #0066ae;
  }

  .b-o-lg-l-5-d-c1 {
    border-left: 5px dashed #0066ae;
  }

  .b-o-lg-5-s-c1 {
    border: 5px solid #0066ae;
  }

  .b-o-lg-t-5-s-c1 {
    border-top: 5px solid #0066ae;
  }

  .b-o-lg-r-5-s-c1 {
    border-right: 5px solid #0066ae;
  }

  .b-o-lg-b-5-s-c1 {
    border-bottom: 5px solid #0066ae;
  }

  .b-o-lg-l-5-s-c1 {
    border-left: 5px solid #0066ae;
  }

  .b-o-lg-5-d-c2 {
    border: 5px dashed #47a54a;
  }

  .b-o-lg-t-5-d-c2 {
    border-top: 5px dashed #47a54a;
  }

  .b-o-lg-r-5-d-c2 {
    border-right: 5px dashed #47a54a;
  }

  .b-o-lg-b-5-d-c2 {
    border-bottom: 5px dashed #47a54a;
  }

  .b-o-lg-l-5-d-c2 {
    border-left: 5px dashed #47a54a;
  }

  .b-o-lg-5-s-c2 {
    border: 5px solid #47a54a;
  }

  .b-o-lg-t-5-s-c2 {
    border-top: 5px solid #47a54a;
  }

  .b-o-lg-r-5-s-c2 {
    border-right: 5px solid #47a54a;
  }

  .b-o-lg-b-5-s-c2 {
    border-bottom: 5px solid #47a54a;
  }

  .b-o-lg-l-5-s-c2 {
    border-left: 5px solid #47a54a;
  }

  .b-o-lg-5-d-c3 {
    border: 5px dashed #cacaca;
  }

  .b-o-lg-t-5-d-c3 {
    border-top: 5px dashed #cacaca;
  }

  .b-o-lg-r-5-d-c3 {
    border-right: 5px dashed #cacaca;
  }

  .b-o-lg-b-5-d-c3 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-o-lg-l-5-d-c3 {
    border-left: 5px dashed #cacaca;
  }

  .b-o-lg-5-s-c3 {
    border: 5px solid #cacaca;
  }

  .b-o-lg-t-5-s-c3 {
    border-top: 5px solid #cacaca;
  }

  .b-o-lg-r-5-s-c3 {
    border-right: 5px solid #cacaca;
  }

  .b-o-lg-b-5-s-c3 {
    border-bottom: 5px solid #cacaca;
  }

  .b-o-lg-l-5-s-c3 {
    border-left: 5px solid #cacaca;
  }

  .b-o-lg-5-d-c4 {
    border: 5px dashed #d1d1d1;
  }

  .b-o-lg-t-5-d-c4 {
    border-top: 5px dashed #d1d1d1;
  }

  .b-o-lg-r-5-d-c4 {
    border-right: 5px dashed #d1d1d1;
  }

  .b-o-lg-b-5-d-c4 {
    border-bottom: 5px dashed #d1d1d1;
  }

  .b-o-lg-l-5-d-c4 {
    border-left: 5px dashed #d1d1d1;
  }

  .b-o-lg-5-s-c4 {
    border: 5px solid #d1d1d1;
  }

  .b-o-lg-t-5-s-c4 {
    border-top: 5px solid #d1d1d1;
  }

  .b-o-lg-r-5-s-c4 {
    border-right: 5px solid #d1d1d1;
  }

  .b-o-lg-b-5-s-c4 {
    border-bottom: 5px solid #d1d1d1;
  }

  .b-o-lg-l-5-s-c4 {
    border-left: 5px solid #d1d1d1;
  }

  .b-o-lg-5-d-c5 {
    border: 5px dashed #ba0404;
  }

  .b-o-lg-t-5-d-c5 {
    border-top: 5px dashed #ba0404;
  }

  .b-o-lg-r-5-d-c5 {
    border-right: 5px dashed #ba0404;
  }

  .b-o-lg-b-5-d-c5 {
    border-bottom: 5px dashed #ba0404;
  }

  .b-o-lg-l-5-d-c5 {
    border-left: 5px dashed #ba0404;
  }

  .b-o-lg-5-s-c5 {
    border: 5px solid #ba0404;
  }

  .b-o-lg-t-5-s-c5 {
    border-top: 5px solid #ba0404;
  }

  .b-o-lg-r-5-s-c5 {
    border-right: 5px solid #ba0404;
  }

  .b-o-lg-b-5-s-c5 {
    border-bottom: 5px solid #ba0404;
  }

  .b-o-lg-l-5-s-c5 {
    border-left: 5px solid #ba0404;
  }

  .b-o-lg-5-d-c6 {
    border: 5px dashed #cacaca;
  }

  .b-o-lg-t-5-d-c6 {
    border-top: 5px dashed #cacaca;
  }

  .b-o-lg-r-5-d-c6 {
    border-right: 5px dashed #cacaca;
  }

  .b-o-lg-b-5-d-c6 {
    border-bottom: 5px dashed #cacaca;
  }

  .b-o-lg-l-5-d-c6 {
    border-left: 5px dashed #cacaca;
  }

  .b-o-lg-5-s-c6 {
    border: 5px solid #cacaca;
  }

  .b-o-lg-t-5-s-c6 {
    border-top: 5px solid #cacaca;
  }

  .b-o-lg-r-5-s-c6 {
    border-right: 5px solid #cacaca;
  }

  .b-o-lg-b-5-s-c6 {
    border-bottom: 5px solid #cacaca;
  }

  .b-o-lg-l-5-s-c6 {
    border-left: 5px solid #cacaca;
  }

  .b-o-lg-5-d-c7 {
    border: 5px dashed #f5f5f5;
  }

  .b-o-lg-t-5-d-c7 {
    border-top: 5px dashed #f5f5f5;
  }

  .b-o-lg-r-5-d-c7 {
    border-right: 5px dashed #f5f5f5;
  }

  .b-o-lg-b-5-d-c7 {
    border-bottom: 5px dashed #f5f5f5;
  }

  .b-o-lg-l-5-d-c7 {
    border-left: 5px dashed #f5f5f5;
  }

  .b-o-lg-5-s-c7 {
    border: 5px solid #f5f5f5;
  }

  .b-o-lg-t-5-s-c7 {
    border-top: 5px solid #f5f5f5;
  }

  .b-o-lg-r-5-s-c7 {
    border-right: 5px solid #f5f5f5;
  }

  .b-o-lg-b-5-s-c7 {
    border-bottom: 5px solid #f5f5f5;
  }

  .b-o-lg-l-5-s-c7 {
    border-left: 5px solid #f5f5f5;
  }

  .b-o-lg-5-d-c8 {
    border: 5px dashed #d8d8d8;
  }

  .b-o-lg-t-5-d-c8 {
    border-top: 5px dashed #d8d8d8;
  }

  .b-o-lg-r-5-d-c8 {
    border-right: 5px dashed #d8d8d8;
  }

  .b-o-lg-b-5-d-c8 {
    border-bottom: 5px dashed #d8d8d8;
  }

  .b-o-lg-l-5-d-c8 {
    border-left: 5px dashed #d8d8d8;
  }

  .b-o-lg-5-s-c8 {
    border: 5px solid #d8d8d8;
  }

  .b-o-lg-t-5-s-c8 {
    border-top: 5px solid #d8d8d8;
  }

  .b-o-lg-r-5-s-c8 {
    border-right: 5px solid #d8d8d8;
  }

  .b-o-lg-b-5-s-c8 {
    border-bottom: 5px solid #d8d8d8;
  }

  .b-o-lg-l-5-s-c8 {
    border-left: 5px solid #d8d8d8;
  }

  .b-o-lg-5-d-c9 {
    border: 5px dashed #dddddd;
  }

  .b-o-lg-t-5-d-c9 {
    border-top: 5px dashed #dddddd;
  }

  .b-o-lg-r-5-d-c9 {
    border-right: 5px dashed #dddddd;
  }

  .b-o-lg-b-5-d-c9 {
    border-bottom: 5px dashed #dddddd;
  }

  .b-o-lg-l-5-d-c9 {
    border-left: 5px dashed #dddddd;
  }

  .b-o-lg-5-s-c9 {
    border: 5px solid #dddddd;
  }

  .b-o-lg-t-5-s-c9 {
    border-top: 5px solid #dddddd;
  }

  .b-o-lg-r-5-s-c9 {
    border-right: 5px solid #dddddd;
  }

  .b-o-lg-b-5-s-c9 {
    border-bottom: 5px solid #dddddd;
  }

  .b-o-lg-l-5-s-c9 {
    border-left: 5px solid #dddddd;
  }

  .b-o-lg-5-d-c10 {
    border: 5px dashed #ed1b24;
  }

  .b-o-lg-t-5-d-c10 {
    border-top: 5px dashed #ed1b24;
  }

  .b-o-lg-r-5-d-c10 {
    border-right: 5px dashed #ed1b24;
  }

  .b-o-lg-b-5-d-c10 {
    border-bottom: 5px dashed #ed1b24;
  }

  .b-o-lg-l-5-d-c10 {
    border-left: 5px dashed #ed1b24;
  }

  .b-o-lg-5-s-c10 {
    border: 5px solid #ed1b24;
  }

  .b-o-lg-t-5-s-c10 {
    border-top: 5px solid #ed1b24;
  }

  .b-o-lg-r-5-s-c10 {
    border-right: 5px solid #ed1b24;
  }

  .b-o-lg-b-5-s-c10 {
    border-bottom: 5px solid #ed1b24;
  }

  .b-o-lg-l-5-s-c10 {
    border-left: 5px solid #ed1b24;
  }
}
.br-4 {
  border-radius: 4px;
}

.br-t-4 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.br-b-4 {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.br-l-4 {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.br-r-4 {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.br-6 {
  border-radius: 6px;
}

.br-t-6 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.br-b-6 {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.br-l-6 {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.br-r-6 {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.br-8 {
  border-radius: 8px;
}

.br-t-8 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.br-b-8 {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.br-l-8 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.br-r-8 {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.br-10 {
  border-radius: 10px;
}

.br-t-10 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.br-b-10 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.br-l-10 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.br-r-10 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.br-15 {
  border-radius: 15px;
}

.br-t-15 {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.br-b-15 {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

.br-l-15 {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

.br-r-15 {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

.br-20 {
  border-radius: 20px;
}

.br-t-20 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.br-b-20 {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.br-l-20 {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.br-r-20 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.br-c {
  border-radius: 50%;
}

.br-t-c {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.br-b-c {
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}

.br-l-c {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}

.br-r-c {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}

.br-p {
  border-radius: 50rem;
}

.br-t-p {
  border-top-left-radius: 50rem;
  border-top-right-radius: 50rem;
}

.br-b-p {
  border-bottom-right-radius: 50rem;
  border-bottom-left-radius: 50rem;
}

.br-l-p {
  border-top-left-radius: 50rem;
  border-bottom-left-radius: 50rem;
}

.br-r-p {
  border-top-right-radius: 50rem;
  border-bottom-right-radius: 50rem;
}

@media (max-width: 767.98px) {
  .br-o-xs-4 {
    border-radius: 4px;
  }

  .br-t-o-xs-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .br-b-o-xs-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-l-o-xs-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-r-o-xs-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .br-o-xs-6 {
    border-radius: 6px;
  }

  .br-t-o-xs-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }

  .br-b-o-xs-6 {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-l-o-xs-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-r-o-xs-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .br-o-xs-8 {
    border-radius: 8px;
  }

  .br-t-o-xs-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .br-b-o-xs-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-l-o-xs-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-r-o-xs-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .br-o-xs-10 {
    border-radius: 10px;
  }

  .br-t-o-xs-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .br-b-o-xs-10 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-l-o-xs-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-r-o-xs-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .br-o-xs-15 {
    border-radius: 15px;
  }

  .br-t-o-xs-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .br-b-o-xs-15 {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-l-o-xs-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-r-o-xs-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .br-o-xs-20 {
    border-radius: 20px;
  }

  .br-t-o-xs-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-b-o-xs-20 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-l-o-xs-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-r-o-xs-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .br-o-xs-c {
    border-radius: 50%;
  }

  .br-t-o-xs-c {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .br-b-o-xs-c {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-l-o-xs-c {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-r-o-xs-c {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .br-o-xs-p {
    border-radius: 50rem;
  }

  .br-t-o-xs-p {
    border-top-left-radius: 50rem;
    border-top-right-radius: 50rem;
  }

  .br-b-o-xs-p {
    border-bottom-right-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-l-o-xs-p {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-r-o-xs-p {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }
}
@media (min-width: 768px) {
  .br-u-sm-4 {
    border-radius: 4px;
  }

  .br-t-u-sm-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .br-b-u-sm-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-l-u-sm-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-r-u-sm-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .br-u-sm-6 {
    border-radius: 6px;
  }

  .br-t-u-sm-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }

  .br-b-u-sm-6 {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-l-u-sm-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-r-u-sm-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .br-u-sm-8 {
    border-radius: 8px;
  }

  .br-t-u-sm-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .br-b-u-sm-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-l-u-sm-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-r-u-sm-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .br-u-sm-10 {
    border-radius: 10px;
  }

  .br-t-u-sm-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .br-b-u-sm-10 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-l-u-sm-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-r-u-sm-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .br-u-sm-15 {
    border-radius: 15px;
  }

  .br-t-u-sm-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .br-b-u-sm-15 {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-l-u-sm-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-r-u-sm-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .br-u-sm-20 {
    border-radius: 20px;
  }

  .br-t-u-sm-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-b-u-sm-20 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-l-u-sm-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-r-u-sm-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .br-u-sm-c {
    border-radius: 50%;
  }

  .br-t-u-sm-c {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .br-b-u-sm-c {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-l-u-sm-c {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-r-u-sm-c {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .br-u-sm-p {
    border-radius: 50rem;
  }

  .br-t-u-sm-p {
    border-top-left-radius: 50rem;
    border-top-right-radius: 50rem;
  }

  .br-b-u-sm-p {
    border-bottom-right-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-l-u-sm-p {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-r-u-sm-p {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }
}
@media (max-width: 991.98px) {
  .br-d-sm-4 {
    border-radius: 4px;
  }

  .br-t-d-sm-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .br-b-d-sm-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-l-d-sm-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-r-d-sm-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .br-d-sm-6 {
    border-radius: 6px;
  }

  .br-t-d-sm-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }

  .br-b-d-sm-6 {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-l-d-sm-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-r-d-sm-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .br-d-sm-8 {
    border-radius: 8px;
  }

  .br-t-d-sm-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .br-b-d-sm-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-l-d-sm-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-r-d-sm-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .br-d-sm-10 {
    border-radius: 10px;
  }

  .br-t-d-sm-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .br-b-d-sm-10 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-l-d-sm-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-r-d-sm-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .br-d-sm-15 {
    border-radius: 15px;
  }

  .br-t-d-sm-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .br-b-d-sm-15 {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-l-d-sm-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-r-d-sm-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .br-d-sm-20 {
    border-radius: 20px;
  }

  .br-t-d-sm-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-b-d-sm-20 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-l-d-sm-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-r-d-sm-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .br-d-sm-c {
    border-radius: 50%;
  }

  .br-t-d-sm-c {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .br-b-d-sm-c {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-l-d-sm-c {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-r-d-sm-c {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .br-d-sm-p {
    border-radius: 50rem;
  }

  .br-t-d-sm-p {
    border-top-left-radius: 50rem;
    border-top-right-radius: 50rem;
  }

  .br-b-d-sm-p {
    border-bottom-right-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-l-d-sm-p {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-r-d-sm-p {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .br-o-sm-4 {
    border-radius: 4px;
  }

  .br-t-o-sm-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .br-b-o-sm-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-l-o-sm-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-r-o-sm-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .br-o-sm-6 {
    border-radius: 6px;
  }

  .br-t-o-sm-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }

  .br-b-o-sm-6 {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-l-o-sm-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-r-o-sm-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .br-o-sm-8 {
    border-radius: 8px;
  }

  .br-t-o-sm-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .br-b-o-sm-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-l-o-sm-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-r-o-sm-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .br-o-sm-10 {
    border-radius: 10px;
  }

  .br-t-o-sm-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .br-b-o-sm-10 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-l-o-sm-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-r-o-sm-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .br-o-sm-15 {
    border-radius: 15px;
  }

  .br-t-o-sm-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .br-b-o-sm-15 {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-l-o-sm-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-r-o-sm-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .br-o-sm-20 {
    border-radius: 20px;
  }

  .br-t-o-sm-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-b-o-sm-20 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-l-o-sm-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-r-o-sm-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .br-o-sm-c {
    border-radius: 50%;
  }

  .br-t-o-sm-c {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .br-b-o-sm-c {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-l-o-sm-c {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-r-o-sm-c {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .br-o-sm-p {
    border-radius: 50rem;
  }

  .br-t-o-sm-p {
    border-top-left-radius: 50rem;
    border-top-right-radius: 50rem;
  }

  .br-b-o-sm-p {
    border-bottom-right-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-l-o-sm-p {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-r-o-sm-p {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }
}
@media (min-width: 992px) {
  .br-u-md-4 {
    border-radius: 4px;
  }

  .br-t-u-md-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .br-b-u-md-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-l-u-md-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-r-u-md-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .br-u-md-6 {
    border-radius: 6px;
  }

  .br-t-u-md-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }

  .br-b-u-md-6 {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-l-u-md-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-r-u-md-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .br-u-md-8 {
    border-radius: 8px;
  }

  .br-t-u-md-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .br-b-u-md-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-l-u-md-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-r-u-md-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .br-u-md-10 {
    border-radius: 10px;
  }

  .br-t-u-md-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .br-b-u-md-10 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-l-u-md-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-r-u-md-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .br-u-md-15 {
    border-radius: 15px;
  }

  .br-t-u-md-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .br-b-u-md-15 {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-l-u-md-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-r-u-md-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .br-u-md-20 {
    border-radius: 20px;
  }

  .br-t-u-md-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-b-u-md-20 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-l-u-md-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-r-u-md-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .br-u-md-c {
    border-radius: 50%;
  }

  .br-t-u-md-c {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .br-b-u-md-c {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-l-u-md-c {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-r-u-md-c {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .br-u-md-p {
    border-radius: 50rem;
  }

  .br-t-u-md-p {
    border-top-left-radius: 50rem;
    border-top-right-radius: 50rem;
  }

  .br-b-u-md-p {
    border-bottom-right-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-l-u-md-p {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-r-u-md-p {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }
}
@media (max-width: 1229.98px) {
  .br-d-md-4 {
    border-radius: 4px;
  }

  .br-t-d-md-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .br-b-d-md-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-l-d-md-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-r-d-md-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .br-d-md-6 {
    border-radius: 6px;
  }

  .br-t-d-md-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }

  .br-b-d-md-6 {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-l-d-md-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-r-d-md-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .br-d-md-8 {
    border-radius: 8px;
  }

  .br-t-d-md-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .br-b-d-md-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-l-d-md-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-r-d-md-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .br-d-md-10 {
    border-radius: 10px;
  }

  .br-t-d-md-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .br-b-d-md-10 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-l-d-md-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-r-d-md-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .br-d-md-15 {
    border-radius: 15px;
  }

  .br-t-d-md-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .br-b-d-md-15 {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-l-d-md-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-r-d-md-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .br-d-md-20 {
    border-radius: 20px;
  }

  .br-t-d-md-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-b-d-md-20 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-l-d-md-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-r-d-md-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .br-d-md-c {
    border-radius: 50%;
  }

  .br-t-d-md-c {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .br-b-d-md-c {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-l-d-md-c {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-r-d-md-c {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .br-d-md-p {
    border-radius: 50rem;
  }

  .br-t-d-md-p {
    border-top-left-radius: 50rem;
    border-top-right-radius: 50rem;
  }

  .br-b-d-md-p {
    border-bottom-right-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-l-d-md-p {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-r-d-md-p {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .br-o-md-4 {
    border-radius: 4px;
  }

  .br-t-o-md-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .br-b-o-md-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-l-o-md-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-r-o-md-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .br-o-md-6 {
    border-radius: 6px;
  }

  .br-t-o-md-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }

  .br-b-o-md-6 {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-l-o-md-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-r-o-md-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .br-o-md-8 {
    border-radius: 8px;
  }

  .br-t-o-md-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .br-b-o-md-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-l-o-md-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-r-o-md-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .br-o-md-10 {
    border-radius: 10px;
  }

  .br-t-o-md-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .br-b-o-md-10 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-l-o-md-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-r-o-md-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .br-o-md-15 {
    border-radius: 15px;
  }

  .br-t-o-md-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .br-b-o-md-15 {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-l-o-md-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-r-o-md-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .br-o-md-20 {
    border-radius: 20px;
  }

  .br-t-o-md-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-b-o-md-20 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-l-o-md-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-r-o-md-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .br-o-md-c {
    border-radius: 50%;
  }

  .br-t-o-md-c {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .br-b-o-md-c {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-l-o-md-c {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-r-o-md-c {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .br-o-md-p {
    border-radius: 50rem;
  }

  .br-t-o-md-p {
    border-top-left-radius: 50rem;
    border-top-right-radius: 50rem;
  }

  .br-b-o-md-p {
    border-bottom-right-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-l-o-md-p {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-r-o-md-p {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }
}
@media (min-width: 1230px) {
  .br-u-lg-4 {
    border-radius: 4px;
  }

  .br-t-u-lg-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .br-b-u-lg-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-l-u-lg-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-r-u-lg-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .br-u-lg-6 {
    border-radius: 6px;
  }

  .br-t-u-lg-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }

  .br-b-u-lg-6 {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-l-u-lg-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-r-u-lg-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .br-u-lg-8 {
    border-radius: 8px;
  }

  .br-t-u-lg-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .br-b-u-lg-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-l-u-lg-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-r-u-lg-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .br-u-lg-10 {
    border-radius: 10px;
  }

  .br-t-u-lg-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .br-b-u-lg-10 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-l-u-lg-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-r-u-lg-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .br-u-lg-15 {
    border-radius: 15px;
  }

  .br-t-u-lg-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .br-b-u-lg-15 {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-l-u-lg-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-r-u-lg-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .br-u-lg-20 {
    border-radius: 20px;
  }

  .br-t-u-lg-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-b-u-lg-20 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-l-u-lg-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-r-u-lg-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .br-u-lg-c {
    border-radius: 50%;
  }

  .br-t-u-lg-c {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .br-b-u-lg-c {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-l-u-lg-c {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-r-u-lg-c {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .br-u-lg-p {
    border-radius: 50rem;
  }

  .br-t-u-lg-p {
    border-top-left-radius: 50rem;
    border-top-right-radius: 50rem;
  }

  .br-b-u-lg-p {
    border-bottom-right-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-l-u-lg-p {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-r-u-lg-p {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }
}
@media (min-width: 1230px) {
  .br-o-lg-4 {
    border-radius: 4px;
  }

  .br-t-o-lg-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .br-b-o-lg-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-l-o-lg-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .br-r-o-lg-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .br-o-lg-6 {
    border-radius: 6px;
  }

  .br-t-o-lg-6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }

  .br-b-o-lg-6 {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-l-o-lg-6 {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .br-r-o-lg-6 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .br-o-lg-8 {
    border-radius: 8px;
  }

  .br-t-o-lg-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .br-b-o-lg-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-l-o-lg-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .br-r-o-lg-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .br-o-lg-10 {
    border-radius: 10px;
  }

  .br-t-o-lg-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .br-b-o-lg-10 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-l-o-lg-10 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .br-r-o-lg-10 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .br-o-lg-15 {
    border-radius: 15px;
  }

  .br-t-o-lg-15 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .br-b-o-lg-15 {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-l-o-lg-15 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .br-r-o-lg-15 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .br-o-lg-20 {
    border-radius: 20px;
  }

  .br-t-o-lg-20 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .br-b-o-lg-20 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-l-o-lg-20 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .br-r-o-lg-20 {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .br-o-lg-c {
    border-radius: 50%;
  }

  .br-t-o-lg-c {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .br-b-o-lg-c {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-l-o-lg-c {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .br-r-o-lg-c {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .br-o-lg-p {
    border-radius: 50rem;
  }

  .br-t-o-lg-p {
    border-top-left-radius: 50rem;
    border-top-right-radius: 50rem;
  }

  .br-b-o-lg-p {
    border-bottom-right-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-l-o-lg-p {
    border-top-left-radius: 50rem;
    border-bottom-left-radius: 50rem;
  }

  .br-r-o-lg-p {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }
}
.bi-1-w {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
}

.bi-1-b {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
}

.bi-1-tc {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-1-c1 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-1-c2 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
}

.bi-1-c3 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-1-c4 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
}

.bi-1-c5 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
}

.bi-1-c6 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-1-c7 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
}

.bi-1-c8 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
}

.bi-1-c9 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
}

.bi-1-c10 {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
}

.bi-2-w {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
}

.bi-2-b {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
}

.bi-2-tc {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-2-c1 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-2-c2 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
}

.bi-2-c3 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-2-c4 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
}

.bi-2-c5 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
}

.bi-2-c6 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-2-c7 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
}

.bi-2-c8 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
}

.bi-2-c9 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
}

.bi-2-c10 {
  border: 2px solid transparent;
  border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
}

.bi-3-w {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
}

.bi-3-b {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
}

.bi-3-tc {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-3-c1 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-3-c2 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
}

.bi-3-c3 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-3-c4 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
}

.bi-3-c5 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
}

.bi-3-c6 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-3-c7 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
}

.bi-3-c8 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
}

.bi-3-c9 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
}

.bi-3-c10 {
  border: 3px solid transparent;
  border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
}

.bi-4-w {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
}

.bi-4-b {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
}

.bi-4-tc {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-4-c1 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-4-c2 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
}

.bi-4-c3 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-4-c4 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
}

.bi-4-c5 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
}

.bi-4-c6 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-4-c7 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
}

.bi-4-c8 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
}

.bi-4-c9 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
}

.bi-4-c10 {
  border: 4px solid transparent;
  border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
}

.bi-5-w {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
}

.bi-5-b {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
}

.bi-5-tc {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-5-c1 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
}

.bi-5-c2 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
}

.bi-5-c3 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-5-c4 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
}

.bi-5-c5 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
}

.bi-5-c6 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
}

.bi-5-c7 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
}

.bi-5-c8 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
}

.bi-5-c9 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
}

.bi-5-c10 {
  border: 5px solid transparent;
  border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
}

@media (max-width: 767.98px) {
  .bi-o-xs-1-w {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-xs-1-b {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-xs-1-tc {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-1-c1 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-1-c2 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-xs-1-c3 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-1-c4 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-xs-1-c5 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-xs-1-c6 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-1-c7 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-xs-1-c8 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-xs-1-c9 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-xs-1-c10 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-xs-2-w {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-xs-2-b {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-xs-2-tc {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-2-c1 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-2-c2 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-xs-2-c3 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-2-c4 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-xs-2-c5 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-xs-2-c6 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-2-c7 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-xs-2-c8 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-xs-2-c9 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-xs-2-c10 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-xs-3-w {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-xs-3-b {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-xs-3-tc {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-3-c1 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-3-c2 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-xs-3-c3 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-3-c4 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-xs-3-c5 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-xs-3-c6 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-3-c7 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-xs-3-c8 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-xs-3-c9 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-xs-3-c10 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-xs-4-w {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-xs-4-b {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-xs-4-tc {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-4-c1 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-4-c2 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-xs-4-c3 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-4-c4 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-xs-4-c5 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-xs-4-c6 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-4-c7 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-xs-4-c8 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-xs-4-c9 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-xs-4-c10 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-xs-5-w {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-xs-5-b {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-xs-5-tc {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-5-c1 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-xs-5-c2 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-xs-5-c3 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-5-c4 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-xs-5-c5 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-xs-5-c6 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-xs-5-c7 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-xs-5-c8 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-xs-5-c9 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-xs-5-c10 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }
}
@media (min-width: 768px) {
  .bi-u-sm-1-w {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-sm-1-b {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-sm-1-tc {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-1-c1 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-1-c2 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-sm-1-c3 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-1-c4 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-sm-1-c5 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-sm-1-c6 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-1-c7 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-sm-1-c8 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-sm-1-c9 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-sm-1-c10 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-sm-2-w {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-sm-2-b {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-sm-2-tc {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-2-c1 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-2-c2 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-sm-2-c3 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-2-c4 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-sm-2-c5 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-sm-2-c6 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-2-c7 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-sm-2-c8 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-sm-2-c9 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-sm-2-c10 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-sm-3-w {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-sm-3-b {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-sm-3-tc {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-3-c1 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-3-c2 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-sm-3-c3 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-3-c4 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-sm-3-c5 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-sm-3-c6 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-3-c7 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-sm-3-c8 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-sm-3-c9 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-sm-3-c10 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-sm-4-w {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-sm-4-b {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-sm-4-tc {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-4-c1 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-4-c2 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-sm-4-c3 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-4-c4 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-sm-4-c5 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-sm-4-c6 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-4-c7 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-sm-4-c8 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-sm-4-c9 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-sm-4-c10 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-sm-5-w {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-sm-5-b {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-sm-5-tc {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-5-c1 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-sm-5-c2 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-sm-5-c3 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-5-c4 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-sm-5-c5 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-sm-5-c6 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-sm-5-c7 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-sm-5-c8 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-sm-5-c9 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-sm-5-c10 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }
}
@media (max-width: 991.98px) {
  .bi-d-sm-1-w {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-sm-1-b {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-sm-1-tc {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-1-c1 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-1-c2 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-sm-1-c3 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-1-c4 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-sm-1-c5 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-sm-1-c6 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-1-c7 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-sm-1-c8 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-sm-1-c9 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-sm-1-c10 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-d-sm-2-w {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-sm-2-b {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-sm-2-tc {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-2-c1 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-2-c2 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-sm-2-c3 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-2-c4 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-sm-2-c5 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-sm-2-c6 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-2-c7 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-sm-2-c8 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-sm-2-c9 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-sm-2-c10 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-d-sm-3-w {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-sm-3-b {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-sm-3-tc {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-3-c1 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-3-c2 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-sm-3-c3 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-3-c4 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-sm-3-c5 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-sm-3-c6 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-3-c7 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-sm-3-c8 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-sm-3-c9 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-sm-3-c10 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-d-sm-4-w {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-sm-4-b {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-sm-4-tc {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-4-c1 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-4-c2 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-sm-4-c3 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-4-c4 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-sm-4-c5 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-sm-4-c6 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-4-c7 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-sm-4-c8 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-sm-4-c9 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-sm-4-c10 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-d-sm-5-w {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-sm-5-b {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-sm-5-tc {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-5-c1 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-sm-5-c2 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-sm-5-c3 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-5-c4 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-sm-5-c5 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-sm-5-c6 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-sm-5-c7 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-sm-5-c8 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-sm-5-c9 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-sm-5-c10 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .bi-o-sm-1-w {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-sm-1-b {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-sm-1-tc {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-1-c1 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-1-c2 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-sm-1-c3 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-1-c4 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-sm-1-c5 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-sm-1-c6 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-1-c7 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-sm-1-c8 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-sm-1-c9 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-sm-1-c10 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-sm-2-w {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-sm-2-b {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-sm-2-tc {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-2-c1 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-2-c2 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-sm-2-c3 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-2-c4 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-sm-2-c5 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-sm-2-c6 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-2-c7 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-sm-2-c8 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-sm-2-c9 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-sm-2-c10 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-sm-3-w {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-sm-3-b {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-sm-3-tc {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-3-c1 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-3-c2 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-sm-3-c3 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-3-c4 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-sm-3-c5 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-sm-3-c6 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-3-c7 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-sm-3-c8 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-sm-3-c9 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-sm-3-c10 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-sm-4-w {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-sm-4-b {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-sm-4-tc {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-4-c1 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-4-c2 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-sm-4-c3 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-4-c4 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-sm-4-c5 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-sm-4-c6 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-4-c7 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-sm-4-c8 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-sm-4-c9 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-sm-4-c10 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-sm-5-w {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-sm-5-b {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-sm-5-tc {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-5-c1 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-sm-5-c2 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-sm-5-c3 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-5-c4 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-sm-5-c5 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-sm-5-c6 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-sm-5-c7 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-sm-5-c8 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-sm-5-c9 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-sm-5-c10 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }
}
@media (min-width: 992px) {
  .bi-u-md-1-w {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-md-1-b {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-md-1-tc {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-1-c1 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-1-c2 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-md-1-c3 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-1-c4 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-md-1-c5 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-md-1-c6 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-1-c7 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-md-1-c8 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-md-1-c9 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-md-1-c10 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-md-2-w {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-md-2-b {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-md-2-tc {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-2-c1 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-2-c2 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-md-2-c3 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-2-c4 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-md-2-c5 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-md-2-c6 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-2-c7 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-md-2-c8 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-md-2-c9 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-md-2-c10 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-md-3-w {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-md-3-b {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-md-3-tc {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-3-c1 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-3-c2 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-md-3-c3 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-3-c4 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-md-3-c5 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-md-3-c6 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-3-c7 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-md-3-c8 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-md-3-c9 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-md-3-c10 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-md-4-w {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-md-4-b {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-md-4-tc {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-4-c1 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-4-c2 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-md-4-c3 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-4-c4 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-md-4-c5 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-md-4-c6 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-4-c7 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-md-4-c8 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-md-4-c9 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-md-4-c10 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-md-5-w {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-md-5-b {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-md-5-tc {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-5-c1 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-md-5-c2 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-md-5-c3 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-5-c4 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-md-5-c5 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-md-5-c6 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-md-5-c7 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-md-5-c8 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-md-5-c9 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-md-5-c10 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }
}
@media (max-width: 1229.98px) {
  .bi-d-md-1-w {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-md-1-b {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-md-1-tc {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-1-c1 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-1-c2 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-md-1-c3 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-1-c4 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-md-1-c5 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-md-1-c6 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-1-c7 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-md-1-c8 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-md-1-c9 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-md-1-c10 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-d-md-2-w {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-md-2-b {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-md-2-tc {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-2-c1 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-2-c2 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-md-2-c3 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-2-c4 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-md-2-c5 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-md-2-c6 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-2-c7 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-md-2-c8 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-md-2-c9 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-md-2-c10 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-d-md-3-w {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-md-3-b {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-md-3-tc {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-3-c1 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-3-c2 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-md-3-c3 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-3-c4 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-md-3-c5 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-md-3-c6 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-3-c7 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-md-3-c8 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-md-3-c9 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-md-3-c10 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-d-md-4-w {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-md-4-b {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-md-4-tc {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-4-c1 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-4-c2 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-md-4-c3 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-4-c4 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-md-4-c5 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-md-4-c6 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-4-c7 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-md-4-c8 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-md-4-c9 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-md-4-c10 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-d-md-5-w {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-d-md-5-b {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-d-md-5-tc {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-5-c1 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-d-md-5-c2 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-d-md-5-c3 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-5-c4 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-d-md-5-c5 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-d-md-5-c6 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-d-md-5-c7 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-d-md-5-c8 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-d-md-5-c9 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-d-md-5-c10 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .bi-o-md-1-w {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-md-1-b {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-md-1-tc {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-1-c1 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-1-c2 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-md-1-c3 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-1-c4 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-md-1-c5 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-md-1-c6 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-1-c7 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-md-1-c8 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-md-1-c9 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-md-1-c10 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-md-2-w {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-md-2-b {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-md-2-tc {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-2-c1 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-2-c2 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-md-2-c3 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-2-c4 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-md-2-c5 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-md-2-c6 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-2-c7 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-md-2-c8 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-md-2-c9 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-md-2-c10 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-md-3-w {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-md-3-b {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-md-3-tc {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-3-c1 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-3-c2 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-md-3-c3 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-3-c4 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-md-3-c5 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-md-3-c6 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-3-c7 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-md-3-c8 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-md-3-c9 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-md-3-c10 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-md-4-w {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-md-4-b {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-md-4-tc {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-4-c1 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-4-c2 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-md-4-c3 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-4-c4 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-md-4-c5 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-md-4-c6 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-4-c7 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-md-4-c8 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-md-4-c9 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-md-4-c10 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-md-5-w {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-md-5-b {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-md-5-tc {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-5-c1 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-md-5-c2 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-md-5-c3 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-5-c4 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-md-5-c5 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-md-5-c6 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-md-5-c7 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-md-5-c8 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-md-5-c9 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-md-5-c10 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }
}
@media (min-width: 1230px) {
  .bi-u-lg-1-w {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-lg-1-b {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-lg-1-tc {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-1-c1 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-1-c2 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-lg-1-c3 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-1-c4 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-lg-1-c5 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-lg-1-c6 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-1-c7 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-lg-1-c8 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-lg-1-c9 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-lg-1-c10 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-lg-2-w {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-lg-2-b {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-lg-2-tc {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-2-c1 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-2-c2 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-lg-2-c3 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-2-c4 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-lg-2-c5 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-lg-2-c6 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-2-c7 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-lg-2-c8 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-lg-2-c9 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-lg-2-c10 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-lg-3-w {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-lg-3-b {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-lg-3-tc {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-3-c1 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-3-c2 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-lg-3-c3 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-3-c4 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-lg-3-c5 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-lg-3-c6 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-3-c7 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-lg-3-c8 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-lg-3-c9 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-lg-3-c10 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-lg-4-w {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-lg-4-b {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-lg-4-tc {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-4-c1 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-4-c2 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-lg-4-c3 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-4-c4 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-lg-4-c5 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-lg-4-c6 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-4-c7 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-lg-4-c8 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-lg-4-c9 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-lg-4-c10 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-u-lg-5-w {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-u-lg-5-b {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-u-lg-5-tc {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-5-c1 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-u-lg-5-c2 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-u-lg-5-c3 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-5-c4 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-u-lg-5-c5 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-u-lg-5-c6 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-u-lg-5-c7 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-u-lg-5-c8 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-u-lg-5-c9 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-u-lg-5-c10 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }
}
@media (min-width: 1230px) {
  .bi-o-lg-1-w {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-lg-1-b {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-lg-1-tc {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-1-c1 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-1-c2 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-lg-1-c3 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-1-c4 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-lg-1-c5 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-lg-1-c6 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-1-c7 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-lg-1-c8 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-lg-1-c9 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-lg-1-c10 {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-lg-2-w {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-lg-2-b {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-lg-2-tc {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-2-c1 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-2-c2 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-lg-2-c3 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-2-c4 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-lg-2-c5 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-lg-2-c6 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-2-c7 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-lg-2-c8 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-lg-2-c9 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-lg-2-c10 {
    border: 2px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-lg-3-w {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-lg-3-b {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-lg-3-tc {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-3-c1 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-3-c2 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-lg-3-c3 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-3-c4 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-lg-3-c5 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-lg-3-c6 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-3-c7 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-lg-3-c8 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-lg-3-c9 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-lg-3-c10 {
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-lg-4-w {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-lg-4-b {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-lg-4-tc {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-4-c1 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-4-c2 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-lg-4-c3 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-4-c4 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-lg-4-c5 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-lg-4-c6 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-4-c7 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-lg-4-c8 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-lg-4-c9 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-lg-4-c10 {
    border: 4px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }

  .bi-o-lg-5-w {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #fff 0%, transparent 35%, transparent 65%, #fff 100%) 1 1;
  }

  .bi-o-lg-5-b {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000 0%, transparent 35%, transparent 65%, #000 100%) 1 1;
  }

  .bi-o-lg-5-tc {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-5-c1 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #0066ae 0%, transparent 35%, transparent 65%, #0066ae 100%) 1 1;
  }

  .bi-o-lg-5-c2 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #47a54a 0%, transparent 35%, transparent 65%, #47a54a 100%) 1 1;
  }

  .bi-o-lg-5-c3 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-5-c4 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d1d1d1 0%, transparent 35%, transparent 65%, #d1d1d1 100%) 1 1;
  }

  .bi-o-lg-5-c5 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ba0404 0%, transparent 35%, transparent 65%, #ba0404 100%) 1 1;
  }

  .bi-o-lg-5-c6 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #cacaca 0%, transparent 35%, transparent 65%, #cacaca 100%) 1 1;
  }

  .bi-o-lg-5-c7 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #f5f5f5 0%, transparent 35%, transparent 65%, #f5f5f5 100%) 1 1;
  }

  .bi-o-lg-5-c8 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #d8d8d8 0%, transparent 35%, transparent 65%, #d8d8d8 100%) 1 1;
  }

  .bi-o-lg-5-c9 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #dddddd 0%, transparent 35%, transparent 65%, #dddddd 100%) 1 1;
  }

  .bi-o-lg-5-c10 {
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #ed1b24 0%, transparent 35%, transparent 65%, #ed1b24 100%) 1 1;
  }
}
.d-n {
  display: none;
}

.d-i {
  display: inline;
}

.d-ib {
  display: inline-block;
}

.d-b {
  display: block;
}

.d-t {
  display: table;
}

.d-tr {
  display: table-row;
}

.d-tc {
  display: table-cell;
}

.d-f {
  display: flex;
}

.d-if {
  display: inline-flex;
}

@media (max-width: 767.98px) {
  .d-o-xs-n {
    display: none;
  }

  .d-o-xs-i {
    display: inline;
  }

  .d-o-xs-ib {
    display: inline-block;
  }

  .d-o-xs-b {
    display: block;
  }

  .d-o-xs-t {
    display: table;
  }

  .d-o-xs-tr {
    display: table-row;
  }

  .d-o-xs-tc {
    display: table-cell;
  }

  .d-o-xs-f {
    display: flex;
  }

  .d-o-xs-if {
    display: inline-flex;
  }
}
@media (min-width: 768px) {
  .d-u-sm-n {
    display: none;
  }

  .d-u-sm-i {
    display: inline;
  }

  .d-u-sm-ib {
    display: inline-block;
  }

  .d-u-sm-b {
    display: block;
  }

  .d-u-sm-t {
    display: table;
  }

  .d-u-sm-tr {
    display: table-row;
  }

  .d-u-sm-tc {
    display: table-cell;
  }

  .d-u-sm-f {
    display: flex;
  }

  .d-u-sm-if {
    display: inline-flex;
  }
}
@media (max-width: 991.98px) {
  .d-d-sm-n {
    display: none;
  }

  .d-d-sm-i {
    display: inline;
  }

  .d-d-sm-ib {
    display: inline-block;
  }

  .d-d-sm-b {
    display: block;
  }

  .d-d-sm-t {
    display: table;
  }

  .d-d-sm-tr {
    display: table-row;
  }

  .d-d-sm-tc {
    display: table-cell;
  }

  .d-d-sm-f {
    display: flex;
  }

  .d-d-sm-if {
    display: inline-flex;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .d-o-sm-n {
    display: none;
  }

  .d-o-sm-i {
    display: inline;
  }

  .d-o-sm-ib {
    display: inline-block;
  }

  .d-o-sm-b {
    display: block;
  }

  .d-o-sm-t {
    display: table;
  }

  .d-o-sm-tr {
    display: table-row;
  }

  .d-o-sm-tc {
    display: table-cell;
  }

  .d-o-sm-f {
    display: flex;
  }

  .d-o-sm-if {
    display: inline-flex;
  }
}
@media (min-width: 992px) {
  .d-u-md-n {
    display: none;
  }

  .d-u-md-i {
    display: inline;
  }

  .d-u-md-ib {
    display: inline-block;
  }

  .d-u-md-b {
    display: block;
  }

  .d-u-md-t {
    display: table;
  }

  .d-u-md-tr {
    display: table-row;
  }

  .d-u-md-tc {
    display: table-cell;
  }

  .d-u-md-f {
    display: flex;
  }

  .d-u-md-if {
    display: inline-flex;
  }
}
@media (max-width: 1229.98px) {
  .d-d-md-n {
    display: none;
  }

  .d-d-md-i {
    display: inline;
  }

  .d-d-md-ib {
    display: inline-block;
  }

  .d-d-md-b {
    display: block;
  }

  .d-d-md-t {
    display: table;
  }

  .d-d-md-tr {
    display: table-row;
  }

  .d-d-md-tc {
    display: table-cell;
  }

  .d-d-md-f {
    display: flex;
  }

  .d-d-md-if {
    display: inline-flex;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .d-o-md-n {
    display: none;
  }

  .d-o-md-i {
    display: inline;
  }

  .d-o-md-ib {
    display: inline-block;
  }

  .d-o-md-b {
    display: block;
  }

  .d-o-md-t {
    display: table;
  }

  .d-o-md-tr {
    display: table-row;
  }

  .d-o-md-tc {
    display: table-cell;
  }

  .d-o-md-f {
    display: flex;
  }

  .d-o-md-if {
    display: inline-flex;
  }
}
@media (min-width: 1230px) {
  .d-u-lg-n {
    display: none;
  }

  .d-u-lg-i {
    display: inline;
  }

  .d-u-lg-ib {
    display: inline-block;
  }

  .d-u-lg-b {
    display: block;
  }

  .d-u-lg-t {
    display: table;
  }

  .d-u-lg-tr {
    display: table-row;
  }

  .d-u-lg-tc {
    display: table-cell;
  }

  .d-u-lg-f {
    display: flex;
  }

  .d-u-lg-if {
    display: inline-flex;
  }
}
@media (min-width: 1230px) {
  .d-o-lg-n {
    display: none;
  }

  .d-o-lg-i {
    display: inline;
  }

  .d-o-lg-ib {
    display: inline-block;
  }

  .d-o-lg-b {
    display: block;
  }

  .d-o-lg-t {
    display: table;
  }

  .d-o-lg-tr {
    display: table-row;
  }

  .d-o-lg-tc {
    display: table-cell;
  }

  .d-o-lg-f {
    display: flex;
  }

  .d-o-lg-if {
    display: inline-flex;
  }
}
.f-fill {
  flex: 1 1 auto;
}

.f-r {
  flex-direction: row;
}

.f-c {
  flex-direction: column;
}

.f-rr {
  flex-direction: row-reverse;
}

.f-cr {
  flex-direction: column-reverse;
}

.f-w {
  flex-wrap: wrap;
}

.f-nw {
  flex-wrap: nowrap;
}

.f-wr {
  flex-wrap: wrap-reverse;
}

.f-g-0 {
  flex-grow: 0;
}

.f-g-1 {
  flex-grow: 1;
}

.f-s-0 {
  flex-shrink: 0;
}

.f-s-1 {
  flex-shrink: 1;
}

@media (max-width: 767.98px) {
  .f-o-xs-fill {
    flex: 1 1 auto;
  }

  .f-o-xs-r {
    flex-direction: row;
  }

  .f-o-xs-c {
    flex-direction: column;
  }

  .f-o-xs-rr {
    flex-direction: row-reverse;
  }

  .f-o-xs-cr {
    flex-direction: column-reverse;
  }

  .f-o-xs-w {
    flex-wrap: wrap;
  }

  .f-o-xs-nw {
    flex-wrap: nowrap;
  }

  .f-o-xs-wr {
    flex-wrap: wrap-reverse;
  }

  .f-o-xs-g-0 {
    flex-grow: 0;
  }

  .f-o-xs-g-1 {
    flex-grow: 1;
  }

  .f-o-xs-s-0 {
    flex-shrink: 0;
  }

  .f-o-xs-s-1 {
    flex-shrink: 1;
  }
}
@media (min-width: 768px) {
  .f-u-sm-fill {
    flex: 1 1 auto;
  }

  .f-u-sm-r {
    flex-direction: row;
  }

  .f-u-sm-c {
    flex-direction: column;
  }

  .f-u-sm-rr {
    flex-direction: row-reverse;
  }

  .f-u-sm-cr {
    flex-direction: column-reverse;
  }

  .f-u-sm-w {
    flex-wrap: wrap;
  }

  .f-u-sm-nw {
    flex-wrap: nowrap;
  }

  .f-u-sm-wr {
    flex-wrap: wrap-reverse;
  }

  .f-u-sm-g-0 {
    flex-grow: 0;
  }

  .f-u-sm-g-1 {
    flex-grow: 1;
  }

  .f-u-sm-s-0 {
    flex-shrink: 0;
  }

  .f-u-sm-s-1 {
    flex-shrink: 1;
  }
}
@media (max-width: 991.98px) {
  .f-d-sm-fill {
    flex: 1 1 auto;
  }

  .f-d-sm-r {
    flex-direction: row;
  }

  .f-d-sm-c {
    flex-direction: column;
  }

  .f-d-sm-rr {
    flex-direction: row-reverse;
  }

  .f-d-sm-cr {
    flex-direction: column-reverse;
  }

  .f-d-sm-w {
    flex-wrap: wrap;
  }

  .f-d-sm-nw {
    flex-wrap: nowrap;
  }

  .f-d-sm-wr {
    flex-wrap: wrap-reverse;
  }

  .f-d-sm-g-0 {
    flex-grow: 0;
  }

  .f-d-sm-g-1 {
    flex-grow: 1;
  }

  .f-d-sm-s-0 {
    flex-shrink: 0;
  }

  .f-d-sm-s-1 {
    flex-shrink: 1;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .f-o-sm-fill {
    flex: 1 1 auto;
  }

  .f-o-sm-r {
    flex-direction: row;
  }

  .f-o-sm-c {
    flex-direction: column;
  }

  .f-o-sm-rr {
    flex-direction: row-reverse;
  }

  .f-o-sm-cr {
    flex-direction: column-reverse;
  }

  .f-o-sm-w {
    flex-wrap: wrap;
  }

  .f-o-sm-nw {
    flex-wrap: nowrap;
  }

  .f-o-sm-wr {
    flex-wrap: wrap-reverse;
  }

  .f-o-sm-g-0 {
    flex-grow: 0;
  }

  .f-o-sm-g-1 {
    flex-grow: 1;
  }

  .f-o-sm-s-0 {
    flex-shrink: 0;
  }

  .f-o-sm-s-1 {
    flex-shrink: 1;
  }
}
@media (min-width: 992px) {
  .f-u-md-fill {
    flex: 1 1 auto;
  }

  .f-u-md-r {
    flex-direction: row;
  }

  .f-u-md-c {
    flex-direction: column;
  }

  .f-u-md-rr {
    flex-direction: row-reverse;
  }

  .f-u-md-cr {
    flex-direction: column-reverse;
  }

  .f-u-md-w {
    flex-wrap: wrap;
  }

  .f-u-md-nw {
    flex-wrap: nowrap;
  }

  .f-u-md-wr {
    flex-wrap: wrap-reverse;
  }

  .f-u-md-g-0 {
    flex-grow: 0;
  }

  .f-u-md-g-1 {
    flex-grow: 1;
  }

  .f-u-md-s-0 {
    flex-shrink: 0;
  }

  .f-u-md-s-1 {
    flex-shrink: 1;
  }
}
@media (max-width: 1229.98px) {
  .f-d-md-fill {
    flex: 1 1 auto;
  }

  .f-d-md-r {
    flex-direction: row;
  }

  .f-d-md-c {
    flex-direction: column;
  }

  .f-d-md-rr {
    flex-direction: row-reverse;
  }

  .f-d-md-cr {
    flex-direction: column-reverse;
  }

  .f-d-md-w {
    flex-wrap: wrap;
  }

  .f-d-md-nw {
    flex-wrap: nowrap;
  }

  .f-d-md-wr {
    flex-wrap: wrap-reverse;
  }

  .f-d-md-g-0 {
    flex-grow: 0;
  }

  .f-d-md-g-1 {
    flex-grow: 1;
  }

  .f-d-md-s-0 {
    flex-shrink: 0;
  }

  .f-d-md-s-1 {
    flex-shrink: 1;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .f-o-md-fill {
    flex: 1 1 auto;
  }

  .f-o-md-r {
    flex-direction: row;
  }

  .f-o-md-c {
    flex-direction: column;
  }

  .f-o-md-rr {
    flex-direction: row-reverse;
  }

  .f-o-md-cr {
    flex-direction: column-reverse;
  }

  .f-o-md-w {
    flex-wrap: wrap;
  }

  .f-o-md-nw {
    flex-wrap: nowrap;
  }

  .f-o-md-wr {
    flex-wrap: wrap-reverse;
  }

  .f-o-md-g-0 {
    flex-grow: 0;
  }

  .f-o-md-g-1 {
    flex-grow: 1;
  }

  .f-o-md-s-0 {
    flex-shrink: 0;
  }

  .f-o-md-s-1 {
    flex-shrink: 1;
  }
}
@media (min-width: 1230px) {
  .f-u-lg-fill {
    flex: 1 1 auto;
  }

  .f-u-lg-r {
    flex-direction: row;
  }

  .f-u-lg-c {
    flex-direction: column;
  }

  .f-u-lg-rr {
    flex-direction: row-reverse;
  }

  .f-u-lg-cr {
    flex-direction: column-reverse;
  }

  .f-u-lg-w {
    flex-wrap: wrap;
  }

  .f-u-lg-nw {
    flex-wrap: nowrap;
  }

  .f-u-lg-wr {
    flex-wrap: wrap-reverse;
  }

  .f-u-lg-g-0 {
    flex-grow: 0;
  }

  .f-u-lg-g-1 {
    flex-grow: 1;
  }

  .f-u-lg-s-0 {
    flex-shrink: 0;
  }

  .f-u-lg-s-1 {
    flex-shrink: 1;
  }
}
@media (min-width: 1230px) {
  .f-o-lg-fill {
    flex: 1 1 auto;
  }

  .f-o-lg-r {
    flex-direction: row;
  }

  .f-o-lg-c {
    flex-direction: column;
  }

  .f-o-lg-rr {
    flex-direction: row-reverse;
  }

  .f-o-lg-cr {
    flex-direction: column-reverse;
  }

  .f-o-lg-w {
    flex-wrap: wrap;
  }

  .f-o-lg-nw {
    flex-wrap: nowrap;
  }

  .f-o-lg-wr {
    flex-wrap: wrap-reverse;
  }

  .f-o-lg-g-0 {
    flex-grow: 0;
  }

  .f-o-lg-g-1 {
    flex-grow: 1;
  }

  .f-o-lg-s-0 {
    flex-shrink: 0;
  }

  .f-o-lg-s-1 {
    flex-shrink: 1;
  }
}
.ai-fs {
  align-items: flex-start;
}

.ai-fe {
  align-items: flex-end;
}

.ai-c {
  align-items: center;
}

.ai-b {
  align-items: baseline;
}

.ai-s {
  align-items: stretch;
}

.jc-fs {
  justify-content: flex-start;
}

.jc-fe {
  justify-content: flex-end;
}

.jc-c {
  justify-content: center;
}

.jc-sb {
  justify-content: space-between;
}

.jc-sa {
  justify-content: space-around;
}

.ac-fs {
  align-content: flex-start;
}

.ac-fe {
  align-content: flex-end;
}

.ac-c {
  align-content: center;
}

.ac-sb {
  align-content: space-between;
}

.ac-sa {
  align-content: space-around;
}

.ac-s {
  align-content: stretch;
}

.as-a {
  align-self: auto;
}

.as-fs {
  align-self: flex-start;
}

.as-fe {
  align-self: flex-end;
}

.as-c {
  align-self: center;
}

.as-b {
  align-self: baseline;
}

.as-s {
  align-self: stretch;
}

@media (max-width: 767.98px) {
  .ai-o-xs-fs {
    align-items: flex-start;
  }

  .ai-o-xs-fe {
    align-items: flex-end;
  }

  .ai-o-xs-c {
    align-items: center;
  }

  .ai-o-xs-b {
    align-items: baseline;
  }

  .ai-o-xs-s {
    align-items: stretch;
  }

  .jc-o-xs-fs {
    justify-content: flex-start;
  }

  .jc-o-xs-fe {
    justify-content: flex-end;
  }

  .jc-o-xs-c {
    justify-content: center;
  }

  .jc-o-xs-sb {
    justify-content: space-between;
  }

  .jc-o-xs-sa {
    justify-content: space-around;
  }

  .ac-o-xs-fs {
    align-content: flex-start;
  }

  .ac-o-xs-fe {
    align-content: flex-end;
  }

  .ac-o-xs-c {
    align-content: center;
  }

  .ac-o-xs-sb {
    align-content: space-between;
  }

  .ac-o-xs-sa {
    align-content: space-around;
  }

  .ac-o-xs-s {
    align-content: stretch;
  }

  .as-o-xs-a {
    align-self: auto;
  }

  .as-o-xs-fs {
    align-self: flex-start;
  }

  .as-o-xs-fe {
    align-self: flex-end;
  }

  .as-o-xs-c {
    align-self: center;
  }

  .as-o-xs-b {
    align-self: baseline;
  }

  .as-o-xs-s {
    align-self: stretch;
  }
}
@media (min-width: 768px) {
  .ai-u-sm-fs {
    align-items: flex-start;
  }

  .ai-u-sm-fe {
    align-items: flex-end;
  }

  .ai-u-sm-c {
    align-items: center;
  }

  .ai-u-sm-b {
    align-items: baseline;
  }

  .ai-u-sm-s {
    align-items: stretch;
  }

  .jc-u-sm-fs {
    justify-content: flex-start;
  }

  .jc-u-sm-fe {
    justify-content: flex-end;
  }

  .jc-u-sm-c {
    justify-content: center;
  }

  .jc-u-sm-sb {
    justify-content: space-between;
  }

  .jc-u-sm-sa {
    justify-content: space-around;
  }

  .ac-u-sm-fs {
    align-content: flex-start;
  }

  .ac-u-sm-fe {
    align-content: flex-end;
  }

  .ac-u-sm-c {
    align-content: center;
  }

  .ac-u-sm-sb {
    align-content: space-between;
  }

  .ac-u-sm-sa {
    align-content: space-around;
  }

  .ac-u-sm-s {
    align-content: stretch;
  }

  .as-u-sm-a {
    align-self: auto;
  }

  .as-u-sm-fs {
    align-self: flex-start;
  }

  .as-u-sm-fe {
    align-self: flex-end;
  }

  .as-u-sm-c {
    align-self: center;
  }

  .as-u-sm-b {
    align-self: baseline;
  }

  .as-u-sm-s {
    align-self: stretch;
  }
}
@media (max-width: 991.98px) {
  .ai-d-sm-fs {
    align-items: flex-start;
  }

  .ai-d-sm-fe {
    align-items: flex-end;
  }

  .ai-d-sm-c {
    align-items: center;
  }

  .ai-d-sm-b {
    align-items: baseline;
  }

  .ai-d-sm-s {
    align-items: stretch;
  }

  .jc-d-sm-fs {
    justify-content: flex-start;
  }

  .jc-d-sm-fe {
    justify-content: flex-end;
  }

  .jc-d-sm-c {
    justify-content: center;
  }

  .jc-d-sm-sb {
    justify-content: space-between;
  }

  .jc-d-sm-sa {
    justify-content: space-around;
  }

  .ac-d-sm-fs {
    align-content: flex-start;
  }

  .ac-d-sm-fe {
    align-content: flex-end;
  }

  .ac-d-sm-c {
    align-content: center;
  }

  .ac-d-sm-sb {
    align-content: space-between;
  }

  .ac-d-sm-sa {
    align-content: space-around;
  }

  .ac-d-sm-s {
    align-content: stretch;
  }

  .as-d-sm-a {
    align-self: auto;
  }

  .as-d-sm-fs {
    align-self: flex-start;
  }

  .as-d-sm-fe {
    align-self: flex-end;
  }

  .as-d-sm-c {
    align-self: center;
  }

  .as-d-sm-b {
    align-self: baseline;
  }

  .as-d-sm-s {
    align-self: stretch;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .ai-o-sm-fs {
    align-items: flex-start;
  }

  .ai-o-sm-fe {
    align-items: flex-end;
  }

  .ai-o-sm-c {
    align-items: center;
  }

  .ai-o-sm-b {
    align-items: baseline;
  }

  .ai-o-sm-s {
    align-items: stretch;
  }

  .jc-o-sm-fs {
    justify-content: flex-start;
  }

  .jc-o-sm-fe {
    justify-content: flex-end;
  }

  .jc-o-sm-c {
    justify-content: center;
  }

  .jc-o-sm-sb {
    justify-content: space-between;
  }

  .jc-o-sm-sa {
    justify-content: space-around;
  }

  .ac-o-sm-fs {
    align-content: flex-start;
  }

  .ac-o-sm-fe {
    align-content: flex-end;
  }

  .ac-o-sm-c {
    align-content: center;
  }

  .ac-o-sm-sb {
    align-content: space-between;
  }

  .ac-o-sm-sa {
    align-content: space-around;
  }

  .ac-o-sm-s {
    align-content: stretch;
  }

  .as-o-sm-a {
    align-self: auto;
  }

  .as-o-sm-fs {
    align-self: flex-start;
  }

  .as-o-sm-fe {
    align-self: flex-end;
  }

  .as-o-sm-c {
    align-self: center;
  }

  .as-o-sm-b {
    align-self: baseline;
  }

  .as-o-sm-s {
    align-self: stretch;
  }
}
@media (min-width: 992px) {
  .ai-u-md-fs {
    align-items: flex-start;
  }

  .ai-u-md-fe {
    align-items: flex-end;
  }

  .ai-u-md-c {
    align-items: center;
  }

  .ai-u-md-b {
    align-items: baseline;
  }

  .ai-u-md-s {
    align-items: stretch;
  }

  .jc-u-md-fs {
    justify-content: flex-start;
  }

  .jc-u-md-fe {
    justify-content: flex-end;
  }

  .jc-u-md-c {
    justify-content: center;
  }

  .jc-u-md-sb {
    justify-content: space-between;
  }

  .jc-u-md-sa {
    justify-content: space-around;
  }

  .ac-u-md-fs {
    align-content: flex-start;
  }

  .ac-u-md-fe {
    align-content: flex-end;
  }

  .ac-u-md-c {
    align-content: center;
  }

  .ac-u-md-sb {
    align-content: space-between;
  }

  .ac-u-md-sa {
    align-content: space-around;
  }

  .ac-u-md-s {
    align-content: stretch;
  }

  .as-u-md-a {
    align-self: auto;
  }

  .as-u-md-fs {
    align-self: flex-start;
  }

  .as-u-md-fe {
    align-self: flex-end;
  }

  .as-u-md-c {
    align-self: center;
  }

  .as-u-md-b {
    align-self: baseline;
  }

  .as-u-md-s {
    align-self: stretch;
  }
}
@media (max-width: 1229.98px) {
  .ai-d-md-fs {
    align-items: flex-start;
  }

  .ai-d-md-fe {
    align-items: flex-end;
  }

  .ai-d-md-c {
    align-items: center;
  }

  .ai-d-md-b {
    align-items: baseline;
  }

  .ai-d-md-s {
    align-items: stretch;
  }

  .jc-d-md-fs {
    justify-content: flex-start;
  }

  .jc-d-md-fe {
    justify-content: flex-end;
  }

  .jc-d-md-c {
    justify-content: center;
  }

  .jc-d-md-sb {
    justify-content: space-between;
  }

  .jc-d-md-sa {
    justify-content: space-around;
  }

  .ac-d-md-fs {
    align-content: flex-start;
  }

  .ac-d-md-fe {
    align-content: flex-end;
  }

  .ac-d-md-c {
    align-content: center;
  }

  .ac-d-md-sb {
    align-content: space-between;
  }

  .ac-d-md-sa {
    align-content: space-around;
  }

  .ac-d-md-s {
    align-content: stretch;
  }

  .as-d-md-a {
    align-self: auto;
  }

  .as-d-md-fs {
    align-self: flex-start;
  }

  .as-d-md-fe {
    align-self: flex-end;
  }

  .as-d-md-c {
    align-self: center;
  }

  .as-d-md-b {
    align-self: baseline;
  }

  .as-d-md-s {
    align-self: stretch;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .ai-o-md-fs {
    align-items: flex-start;
  }

  .ai-o-md-fe {
    align-items: flex-end;
  }

  .ai-o-md-c {
    align-items: center;
  }

  .ai-o-md-b {
    align-items: baseline;
  }

  .ai-o-md-s {
    align-items: stretch;
  }

  .jc-o-md-fs {
    justify-content: flex-start;
  }

  .jc-o-md-fe {
    justify-content: flex-end;
  }

  .jc-o-md-c {
    justify-content: center;
  }

  .jc-o-md-sb {
    justify-content: space-between;
  }

  .jc-o-md-sa {
    justify-content: space-around;
  }

  .ac-o-md-fs {
    align-content: flex-start;
  }

  .ac-o-md-fe {
    align-content: flex-end;
  }

  .ac-o-md-c {
    align-content: center;
  }

  .ac-o-md-sb {
    align-content: space-between;
  }

  .ac-o-md-sa {
    align-content: space-around;
  }

  .ac-o-md-s {
    align-content: stretch;
  }

  .as-o-md-a {
    align-self: auto;
  }

  .as-o-md-fs {
    align-self: flex-start;
  }

  .as-o-md-fe {
    align-self: flex-end;
  }

  .as-o-md-c {
    align-self: center;
  }

  .as-o-md-b {
    align-self: baseline;
  }

  .as-o-md-s {
    align-self: stretch;
  }
}
@media (min-width: 1230px) {
  .ai-u-lg-fs {
    align-items: flex-start;
  }

  .ai-u-lg-fe {
    align-items: flex-end;
  }

  .ai-u-lg-c {
    align-items: center;
  }

  .ai-u-lg-b {
    align-items: baseline;
  }

  .ai-u-lg-s {
    align-items: stretch;
  }

  .jc-u-lg-fs {
    justify-content: flex-start;
  }

  .jc-u-lg-fe {
    justify-content: flex-end;
  }

  .jc-u-lg-c {
    justify-content: center;
  }

  .jc-u-lg-sb {
    justify-content: space-between;
  }

  .jc-u-lg-sa {
    justify-content: space-around;
  }

  .ac-u-lg-fs {
    align-content: flex-start;
  }

  .ac-u-lg-fe {
    align-content: flex-end;
  }

  .ac-u-lg-c {
    align-content: center;
  }

  .ac-u-lg-sb {
    align-content: space-between;
  }

  .ac-u-lg-sa {
    align-content: space-around;
  }

  .ac-u-lg-s {
    align-content: stretch;
  }

  .as-u-lg-a {
    align-self: auto;
  }

  .as-u-lg-fs {
    align-self: flex-start;
  }

  .as-u-lg-fe {
    align-self: flex-end;
  }

  .as-u-lg-c {
    align-self: center;
  }

  .as-u-lg-b {
    align-self: baseline;
  }

  .as-u-lg-s {
    align-self: stretch;
  }
}
@media (min-width: 1230px) {
  .ai-o-lg-fs {
    align-items: flex-start;
  }

  .ai-o-lg-fe {
    align-items: flex-end;
  }

  .ai-o-lg-c {
    align-items: center;
  }

  .ai-o-lg-b {
    align-items: baseline;
  }

  .ai-o-lg-s {
    align-items: stretch;
  }

  .jc-o-lg-fs {
    justify-content: flex-start;
  }

  .jc-o-lg-fe {
    justify-content: flex-end;
  }

  .jc-o-lg-c {
    justify-content: center;
  }

  .jc-o-lg-sb {
    justify-content: space-between;
  }

  .jc-o-lg-sa {
    justify-content: space-around;
  }

  .ac-o-lg-fs {
    align-content: flex-start;
  }

  .ac-o-lg-fe {
    align-content: flex-end;
  }

  .ac-o-lg-c {
    align-content: center;
  }

  .ac-o-lg-sb {
    align-content: space-between;
  }

  .ac-o-lg-sa {
    align-content: space-around;
  }

  .ac-o-lg-s {
    align-content: stretch;
  }

  .as-o-lg-a {
    align-self: auto;
  }

  .as-o-lg-fs {
    align-self: flex-start;
  }

  .as-o-lg-fe {
    align-self: flex-end;
  }

  .as-o-lg-c {
    align-self: center;
  }

  .as-o-lg-b {
    align-self: baseline;
  }

  .as-o-lg-s {
    align-self: stretch;
  }
}
.float-l {
  float: left;
}

.float-r {
  float: right;
}

.float-n {
  float: none;
}

@media (max-width: 767.98px) {
  .float-o-xs-l {
    float: left;
  }

  .float-o-xs-r {
    float: right;
  }

  .float-o-xs-n {
    float: none;
  }
}
@media (min-width: 768px) {
  .float-u-sm-l {
    float: left;
  }

  .float-u-sm-r {
    float: right;
  }

  .float-u-sm-n {
    float: none;
  }
}
@media (max-width: 991.98px) {
  .float-d-sm-l {
    float: left;
  }

  .float-d-sm-r {
    float: right;
  }

  .float-d-sm-n {
    float: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .float-o-sm-l {
    float: left;
  }

  .float-o-sm-r {
    float: right;
  }

  .float-o-sm-n {
    float: none;
  }
}
@media (min-width: 992px) {
  .float-u-md-l {
    float: left;
  }

  .float-u-md-r {
    float: right;
  }

  .float-u-md-n {
    float: none;
  }
}
@media (max-width: 1229.98px) {
  .float-d-md-l {
    float: left;
  }

  .float-d-md-r {
    float: right;
  }

  .float-d-md-n {
    float: none;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .float-o-md-l {
    float: left;
  }

  .float-o-md-r {
    float: right;
  }

  .float-o-md-n {
    float: none;
  }
}
@media (min-width: 1230px) {
  .float-u-lg-l {
    float: left;
  }

  .float-u-lg-r {
    float: right;
  }

  .float-u-lg-n {
    float: none;
  }
}
@media (min-width: 1230px) {
  .float-o-lg-l {
    float: left;
  }

  .float-o-lg-r {
    float: right;
  }

  .float-o-lg-n {
    float: none;
  }
}
.of-a {
  overflow: auto;
}

.of-h {
  overflow: hidden;
}

@media (max-width: 767.98px) {
  .of-o-xs-a {
    overflow: auto;
  }

  .of-o-xs-h {
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .of-u-sm-a {
    overflow: auto;
  }

  .of-u-sm-h {
    overflow: hidden;
  }
}
@media (max-width: 991.98px) {
  .of-d-sm-a {
    overflow: auto;
  }

  .of-d-sm-h {
    overflow: hidden;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .of-o-sm-a {
    overflow: auto;
  }

  .of-o-sm-h {
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  .of-u-md-a {
    overflow: auto;
  }

  .of-u-md-h {
    overflow: hidden;
  }
}
@media (max-width: 1229.98px) {
  .of-d-md-a {
    overflow: auto;
  }

  .of-d-md-h {
    overflow: hidden;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .of-o-md-a {
    overflow: auto;
  }

  .of-o-md-h {
    overflow: hidden;
  }
}
@media (min-width: 1230px) {
  .of-u-lg-a {
    overflow: auto;
  }

  .of-u-lg-h {
    overflow: hidden;
  }
}
@media (min-width: 1230px) {
  .of-o-lg-a {
    overflow: auto;
  }

  .of-o-lg-h {
    overflow: hidden;
  }
}
.ps-s {
  position: static;
}

.ps-r {
  position: relative;
}

.ps-a {
  position: absolute;
}

.ps-f {
  position: fixed;
}

@media (max-width: 767.98px) {
  .ps-o-xs-s {
    position: static;
  }

  .ps-o-xs-r {
    position: relative;
  }

  .ps-o-xs-a {
    position: absolute;
  }

  .ps-o-xs-f {
    position: fixed;
  }
}
@media (min-width: 768px) {
  .ps-u-sm-s {
    position: static;
  }

  .ps-u-sm-r {
    position: relative;
  }

  .ps-u-sm-a {
    position: absolute;
  }

  .ps-u-sm-f {
    position: fixed;
  }
}
@media (max-width: 991.98px) {
  .ps-d-sm-s {
    position: static;
  }

  .ps-d-sm-r {
    position: relative;
  }

  .ps-d-sm-a {
    position: absolute;
  }

  .ps-d-sm-f {
    position: fixed;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .ps-o-sm-s {
    position: static;
  }

  .ps-o-sm-r {
    position: relative;
  }

  .ps-o-sm-a {
    position: absolute;
  }

  .ps-o-sm-f {
    position: fixed;
  }
}
@media (min-width: 992px) {
  .ps-u-md-s {
    position: static;
  }

  .ps-u-md-r {
    position: relative;
  }

  .ps-u-md-a {
    position: absolute;
  }

  .ps-u-md-f {
    position: fixed;
  }
}
@media (max-width: 1229.98px) {
  .ps-d-md-s {
    position: static;
  }

  .ps-d-md-r {
    position: relative;
  }

  .ps-d-md-a {
    position: absolute;
  }

  .ps-d-md-f {
    position: fixed;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .ps-o-md-s {
    position: static;
  }

  .ps-o-md-r {
    position: relative;
  }

  .ps-o-md-a {
    position: absolute;
  }

  .ps-o-md-f {
    position: fixed;
  }
}
@media (min-width: 1230px) {
  .ps-u-lg-s {
    position: static;
  }

  .ps-u-lg-r {
    position: relative;
  }

  .ps-u-lg-a {
    position: absolute;
  }

  .ps-u-lg-f {
    position: fixed;
  }
}
@media (min-width: 1230px) {
  .ps-o-lg-s {
    position: static;
  }

  .ps-o-lg-r {
    position: relative;
  }

  .ps-o-lg-a {
    position: absolute;
  }

  .ps-o-lg-f {
    position: fixed;
  }
}
.w-25 {
  width: 20%;
}

.w-50 {
  width: 50%;
}

.w-75 {
  width: 75%;
}

.w-100 {
  width: 100px;
}

.w-a {
  width: auto;
}

.w-full {
  width: 100%;
}

.h-25 {
  height: 20%;
}

.h-50 {
  height: 50%;
}

.h-75 {
  height: 75%;
}

.h-100 {
  height: 100px;
}

.h-a {
  height: auto;
}

.h-full {
  height: 100%;
}

.mw-100 {
  max-width: 100%;
}

.mh-100 {
  max-height: 100%;
}

.wa {
  width: auto;
}

.min-vw-100 {
  min-width: 100vw;
}

.min-vh-100 {
  min-height: 100vh;
}

.vw-100 {
  width: 100vw;
}

.vh-100 {
  height: 100vh;
}

@media (max-width: 767.98px) {
  .w-o-xs-25 {
    width: 20%;
  }

  .w-o-xs-50 {
    width: 50%;
  }

  .w-o-xs-75 {
    width: 75%;
  }

  .w-o-xs-100 {
    width: 100px;
  }

  .w-o-xs-a {
    width: auto;
  }

  .w-o-xs-full {
    width: 100%;
  }

  .h-o-xs-25 {
    height: 20%;
  }

  .h-o-xs-50 {
    height: 50%;
  }

  .h-o-xs-75 {
    height: 75%;
  }

  .h-o-xs-100 {
    height: 100px;
  }

  .h-o-xs-a {
    height: auto;
  }

  .h-o-xs-full {
    height: 100%;
  }

  .mw-o-xs-100 {
    max-width: 100%;
  }

  .mh-o-xs-100 {
    max-height: 100%;
  }

  .w-o-xs-a {
    width: auto;
  }

  .min-o-xs-vw-100 {
    min-width: 100vw;
  }

  .min-o-xs-vh-100 {
    min-height: 100vh;
  }

  .vw-o-xs-100 {
    width: 100vw;
  }

  .vh-o-xs-100 {
    height: 100vh;
  }
}
@media (min-width: 768px) {
  .w-u-sm-25 {
    width: 20%;
  }

  .w-u-sm-50 {
    width: 50%;
  }

  .w-u-sm-75 {
    width: 75%;
  }

  .w-u-sm-100 {
    width: 100px;
  }

  .w-u-sm-a {
    width: auto;
  }

  .w-u-sm-full {
    width: 100%;
  }

  .h-u-sm-25 {
    height: 20%;
  }

  .h-u-sm-50 {
    height: 50%;
  }

  .h-u-sm-75 {
    height: 75%;
  }

  .h-u-sm-100 {
    height: 100px;
  }

  .h-u-sm-a {
    height: auto;
  }

  .h-u-sm-full {
    height: 100%;
  }

  .mw-u-sm-100 {
    max-width: 100%;
  }

  .mh-u-sm-100 {
    max-height: 100%;
  }

  .w-u-sm-a {
    width: auto;
  }

  .min-u-sm-vw-100 {
    min-width: 100vw;
  }

  .min-u-sm-vh-100 {
    min-height: 100vh;
  }

  .vw-u-sm-100 {
    width: 100vw;
  }

  .vh-u-sm-100 {
    height: 100vh;
  }
}
@media (max-width: 991.98px) {
  .w-d-sm-25 {
    width: 20%;
  }

  .w-d-sm-50 {
    width: 50%;
  }

  .w-d-sm-75 {
    width: 75%;
  }

  .w-d-sm-100 {
    width: 100px;
  }

  .w-d-sm-a {
    width: auto;
  }

  .w-d-sm-full {
    width: 100%;
  }

  .h-d-sm-25 {
    height: 20%;
  }

  .h-d-sm-50 {
    height: 50%;
  }

  .h-d-sm-75 {
    height: 75%;
  }

  .h-d-sm-100 {
    height: 100px;
  }

  .h-d-sm-a {
    height: auto;
  }

  .h-d-sm-full {
    height: 100%;
  }

  .mw-d-sm-100 {
    max-width: 100%;
  }

  .mh-d-sm-100 {
    max-height: 100%;
  }

  .w-d-sm-a {
    width: auto;
  }

  .min-d-sm-vw-100 {
    min-width: 100vw;
  }

  .min-d-sm-vh-100 {
    min-height: 100vh;
  }

  .vw-d-sm-100 {
    width: 100vw;
  }

  .vh-d-sm-100 {
    height: 100vh;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .w-o-sm-25 {
    width: 20%;
  }

  .w-o-sm-50 {
    width: 50%;
  }

  .w-o-sm-75 {
    width: 75%;
  }

  .w-o-sm-100 {
    width: 100px;
  }

  .w-o-sm-a {
    width: auto;
  }

  .w-o-sm-full {
    width: 100%;
  }

  .h-o-sm-25 {
    height: 20%;
  }

  .h-o-sm-50 {
    height: 50%;
  }

  .h-o-sm-75 {
    height: 75%;
  }

  .h-o-sm-100 {
    height: 100px;
  }

  .h-o-sm-a {
    height: auto;
  }

  .h-o-sm-full {
    height: 100%;
  }

  .mw-o-sm-100 {
    max-width: 100%;
  }

  .mh-o-sm-100 {
    max-height: 100%;
  }

  .w-o-sm-a {
    width: auto;
  }

  .min-o-sm-vw-100 {
    min-width: 100vw;
  }

  .min-o-sm-vh-100 {
    min-height: 100vh;
  }

  .vw-o-sm-100 {
    width: 100vw;
  }

  .vh-o-sm-100 {
    height: 100vh;
  }
}
@media (min-width: 992px) {
  .w-u-md-25 {
    width: 20%;
  }

  .w-u-md-50 {
    width: 50%;
  }

  .w-u-md-75 {
    width: 75%;
  }

  .w-u-md-100 {
    width: 100px;
  }

  .w-u-md-a {
    width: auto;
  }

  .w-u-md-full {
    width: 100%;
  }

  .h-u-md-25 {
    height: 20%;
  }

  .h-u-md-50 {
    height: 50%;
  }

  .h-u-md-75 {
    height: 75%;
  }

  .h-u-md-100 {
    height: 100px;
  }

  .h-u-md-a {
    height: auto;
  }

  .h-u-md-full {
    height: 100%;
  }

  .mw-u-md-100 {
    max-width: 100%;
  }

  .mh-u-md-100 {
    max-height: 100%;
  }

  .w-u-md-a {
    width: auto;
  }

  .min-u-md-vw-100 {
    min-width: 100vw;
  }

  .min-u-md-vh-100 {
    min-height: 100vh;
  }

  .vw-u-md-100 {
    width: 100vw;
  }

  .vh-u-md-100 {
    height: 100vh;
  }
}
@media (max-width: 1229.98px) {
  .w-d-md-25 {
    width: 20%;
  }

  .w-d-md-50 {
    width: 50%;
  }

  .w-d-md-75 {
    width: 75%;
  }

  .w-d-md-100 {
    width: 100px;
  }

  .w-d-md-a {
    width: auto;
  }

  .w-d-md-full {
    width: 100%;
  }

  .h-d-md-25 {
    height: 20%;
  }

  .h-d-md-50 {
    height: 50%;
  }

  .h-d-md-75 {
    height: 75%;
  }

  .h-d-md-100 {
    height: 100px;
  }

  .h-d-md-a {
    height: auto;
  }

  .h-d-md-full {
    height: 100%;
  }

  .mw-d-md-100 {
    max-width: 100%;
  }

  .mh-d-md-100 {
    max-height: 100%;
  }

  .w-d-md-a {
    width: auto;
  }

  .min-d-md-vw-100 {
    min-width: 100vw;
  }

  .min-d-md-vh-100 {
    min-height: 100vh;
  }

  .vw-d-md-100 {
    width: 100vw;
  }

  .vh-d-md-100 {
    height: 100vh;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .w-o-md-25 {
    width: 20%;
  }

  .w-o-md-50 {
    width: 50%;
  }

  .w-o-md-75 {
    width: 75%;
  }

  .w-o-md-100 {
    width: 100px;
  }

  .w-o-md-a {
    width: auto;
  }

  .w-o-md-full {
    width: 100%;
  }

  .h-o-md-25 {
    height: 20%;
  }

  .h-o-md-50 {
    height: 50%;
  }

  .h-o-md-75 {
    height: 75%;
  }

  .h-o-md-100 {
    height: 100px;
  }

  .h-o-md-a {
    height: auto;
  }

  .h-o-md-full {
    height: 100%;
  }

  .mw-o-md-100 {
    max-width: 100%;
  }

  .mh-o-md-100 {
    max-height: 100%;
  }

  .w-o-md-a {
    width: auto;
  }

  .min-o-md-vw-100 {
    min-width: 100vw;
  }

  .min-o-md-vh-100 {
    min-height: 100vh;
  }

  .vw-o-md-100 {
    width: 100vw;
  }

  .vh-o-md-100 {
    height: 100vh;
  }
}
@media (min-width: 1230px) {
  .w-u-lg-25 {
    width: 20%;
  }

  .w-u-lg-50 {
    width: 50%;
  }

  .w-u-lg-75 {
    width: 75%;
  }

  .w-u-lg-100 {
    width: 100px;
  }

  .w-u-lg-a {
    width: auto;
  }

  .w-u-lg-full {
    width: 100%;
  }

  .h-u-lg-25 {
    height: 20%;
  }

  .h-u-lg-50 {
    height: 50%;
  }

  .h-u-lg-75 {
    height: 75%;
  }

  .h-u-lg-100 {
    height: 100px;
  }

  .h-u-lg-a {
    height: auto;
  }

  .h-u-lg-full {
    height: 100%;
  }

  .mw-u-lg-100 {
    max-width: 100%;
  }

  .mh-u-lg-100 {
    max-height: 100%;
  }

  .w-u-lg-a {
    width: auto;
  }

  .min-u-lg-vw-100 {
    min-width: 100vw;
  }

  .min-u-lg-vh-100 {
    min-height: 100vh;
  }

  .vw-u-lg-100 {
    width: 100vw;
  }

  .vh-u-lg-100 {
    height: 100vh;
  }
}
@media (min-width: 1230px) {
  .w-o-lg-25 {
    width: 20%;
  }

  .w-o-lg-50 {
    width: 50%;
  }

  .w-o-lg-75 {
    width: 75%;
  }

  .w-o-lg-100 {
    width: 100px;
  }

  .w-o-lg-a {
    width: auto;
  }

  .w-o-lg-full {
    width: 100%;
  }

  .h-o-lg-25 {
    height: 20%;
  }

  .h-o-lg-50 {
    height: 50%;
  }

  .h-o-lg-75 {
    height: 75%;
  }

  .h-o-lg-100 {
    height: 100px;
  }

  .h-o-lg-a {
    height: auto;
  }

  .h-o-lg-full {
    height: 100%;
  }

  .mw-o-lg-100 {
    max-width: 100%;
  }

  .mh-o-lg-100 {
    max-height: 100%;
  }

  .w-o-lg-a {
    width: auto;
  }

  .min-o-lg-vw-100 {
    min-width: 100vw;
  }

  .min-o-lg-vh-100 {
    min-height: 100vh;
  }

  .vw-o-lg-100 {
    width: 100vw;
  }

  .vh-o-lg-100 {
    height: 100vh;
  }
}
.m-0 {
  margin: 0;
}

.mt-0,
.my-0 {
  margin-top: 0;
}

.mr-0,
.mx-0 {
  margin-right: 0;
}

.mb-0,
.my-0 {
  margin-bottom: 0;
}

.ml-0,
.mx-0 {
  margin-left: 0;
}

.m-3 {
  margin: 3px;
}

.mt-3,
.my-3 {
  margin-top: 3px;
}

.mr-3,
.mx-3 {
  margin-right: 3px;
}

.mb-3,
.my-3 {
  margin-bottom: 3px;
}

.ml-3,
.mx-3 {
  margin-left: 3px;
}

.m-5 {
  margin: 5px;
}

.mt-5,
.my-5 {
  margin-top: 5px;
}

.mr-5,
.mx-5 {
  margin-right: 5px;
}

.mb-5,
.my-5 {
  margin-bottom: 5px;
}

.ml-5,
.mx-5 {
  margin-left: 5px;
}

.m-8 {
  margin: 8px;
}

.mt-8,
.my-8 {
  margin-top: 8px;
}

.mr-8,
.mx-8 {
  margin-right: 8px;
}

.mb-8,
.my-8 {
  margin-bottom: 8px;
}

.ml-8,
.mx-8 {
  margin-left: 8px;
}

.m-10 {
  margin: 10px;
}

.mt-10,
.my-10 {
  margin-top: 10px;
}

.mr-10,
.mx-10 {
  margin-right: 10px;
}

.mb-10,
.my-10 {
  margin-bottom: 10px;
}

.ml-10,
.mx-10 {
  margin-left: 10px;
}

.m-12 {
  margin: 12px;
}

.mt-12,
.my-12 {
  margin-top: 12px;
}

.mr-12,
.mx-12 {
  margin-right: 12px;
}

.mb-12,
.my-12 {
  margin-bottom: 12px;
}

.ml-12,
.mx-12 {
  margin-left: 12px;
}

.m-15 {
  margin: 15px;
}

.mt-15,
.my-15 {
  margin-top: 15px;
}

.mr-15,
.mx-15 {
  margin-right: 15px;
}

.mb-15,
.my-15 {
  margin-bottom: 15px;
}

.ml-15,
.mx-15 {
  margin-left: 15px;
}

.m-20 {
  margin: 20px;
}

.mt-20,
.my-20 {
  margin-top: 20px;
}

.mr-20,
.mx-20 {
  margin-right: 20px;
}

.mb-20,
.my-20 {
  margin-bottom: 20px;
}

.ml-20,
.mx-20 {
  margin-left: 20px;
}

.m-25 {
  margin: 25px;
}

.mt-25,
.my-25 {
  margin-top: 25px;
}

.mr-25,
.mx-25 {
  margin-right: 25px;
}

.mb-25,
.my-25 {
  margin-bottom: 25px;
}

.ml-25,
.mx-25 {
  margin-left: 25px;
}

.m-30 {
  margin: 30px;
}

.mt-30,
.my-30 {
  margin-top: 30px;
}

.mr-30,
.mx-30 {
  margin-right: 30px;
}

.mb-30,
.my-30 {
  margin-bottom: 30px;
}

.ml-30,
.mx-30 {
  margin-left: 30px;
}

.m-35 {
  margin: 35px;
}

.mt-35,
.my-35 {
  margin-top: 35px;
}

.mr-35,
.mx-35 {
  margin-right: 35px;
}

.mb-35,
.my-35 {
  margin-bottom: 35px;
}

.ml-35,
.mx-35 {
  margin-left: 35px;
}

.m-40 {
  margin: 40px;
}

.mt-40,
.my-40 {
  margin-top: 40px;
}

.mr-40,
.mx-40 {
  margin-right: 40px;
}

.mb-40,
.my-40 {
  margin-bottom: 40px;
}

.ml-40,
.mx-40 {
  margin-left: 40px;
}

.m-45 {
  margin: 45px;
}

.mt-45,
.my-45 {
  margin-top: 45px;
}

.mr-45,
.mx-45 {
  margin-right: 45px;
}

.mb-45,
.my-45 {
  margin-bottom: 45px;
}

.ml-45,
.mx-45 {
  margin-left: 45px;
}

.m-50 {
  margin: 50px;
}

.mt-50,
.my-50 {
  margin-top: 50px;
}

.mr-50,
.mx-50 {
  margin-right: 50px;
}

.mb-50,
.my-50 {
  margin-bottom: 50px;
}

.ml-50,
.mx-50 {
  margin-left: 50px;
}

.m-55 {
  margin: 55px;
}

.mt-55,
.my-55 {
  margin-top: 55px;
}

.mr-55,
.mx-55 {
  margin-right: 55px;
}

.mb-55,
.my-55 {
  margin-bottom: 55px;
}

.ml-55,
.mx-55 {
  margin-left: 55px;
}

.m-60 {
  margin: 60px;
}

.mt-60,
.my-60 {
  margin-top: 60px;
}

.mr-60,
.mx-60 {
  margin-right: 60px;
}

.mb-60,
.my-60 {
  margin-bottom: 60px;
}

.ml-60,
.mx-60 {
  margin-left: 60px;
}

.m-65 {
  margin: 65px;
}

.mt-65,
.my-65 {
  margin-top: 65px;
}

.mr-65,
.mx-65 {
  margin-right: 65px;
}

.mb-65,
.my-65 {
  margin-bottom: 65px;
}

.ml-65,
.mx-65 {
  margin-left: 65px;
}

.m-70 {
  margin: 70px;
}

.mt-70,
.my-70 {
  margin-top: 70px;
}

.mr-70,
.mx-70 {
  margin-right: 70px;
}

.mb-70,
.my-70 {
  margin-bottom: 70px;
}

.ml-70,
.mx-70 {
  margin-left: 70px;
}

.m-80 {
  margin: 80px;
}

.mt-80,
.my-80 {
  margin-top: 80px;
}

.mr-80,
.mx-80 {
  margin-right: 80px;
}

.mb-80,
.my-80 {
  margin-bottom: 80px;
}

.ml-80,
.mx-80 {
  margin-left: 80px;
}

.m-90 {
  margin: 90px;
}

.mt-90,
.my-90 {
  margin-top: 90px;
}

.mr-90,
.mx-90 {
  margin-right: 90px;
}

.mb-90,
.my-90 {
  margin-bottom: 90px;
}

.ml-90,
.mx-90 {
  margin-left: 90px;
}

.m-120 {
  margin: 120px;
}

.mt-120,
.my-120 {
  margin-top: 120px;
}

.mr-120,
.mx-120 {
  margin-right: 120px;
}

.mb-120,
.my-120 {
  margin-bottom: 120px;
}

.ml-120,
.mx-120 {
  margin-left: 120px;
}

.m-150 {
  margin: 150px;
}

.mt-150,
.my-150 {
  margin-top: 150px;
}

.mr-150,
.mx-150 {
  margin-right: 150px;
}

.mb-150,
.my-150 {
  margin-bottom: 150px;
}

.ml-150,
.mx-150 {
  margin-left: 150px;
}

.p-0 {
  padding: 0;
}

.pt-0,
.py-0 {
  padding-top: 0;
}

.pr-0,
.px-0 {
  padding-right: 0;
}

.pb-0,
.py-0 {
  padding-bottom: 0;
}

.pl-0,
.px-0 {
  padding-left: 0;
}

.p-3 {
  padding: 3px;
}

.pt-3,
.py-3 {
  padding-top: 3px;
}

.pr-3,
.px-3 {
  padding-right: 3px;
}

.pb-3,
.py-3 {
  padding-bottom: 3px;
}

.pl-3,
.px-3 {
  padding-left: 3px;
}

.p-5 {
  padding: 5px;
}

.pt-5,
.py-5 {
  padding-top: 5px;
}

.pr-5,
.px-5 {
  padding-right: 5px;
}

.pb-5,
.py-5 {
  padding-bottom: 5px;
}

.pl-5,
.px-5 {
  padding-left: 5px;
}

.p-8 {
  padding: 8px;
}

.pt-8,
.py-8 {
  padding-top: 8px;
}

.pr-8,
.px-8 {
  padding-right: 8px;
}

.pb-8,
.py-8 {
  padding-bottom: 8px;
}

.pl-8,
.px-8 {
  padding-left: 8px;
}

.p-10 {
  padding: 10px;
}

.pt-10,
.py-10 {
  padding-top: 10px;
}

.pr-10,
.px-10 {
  padding-right: 10px;
}

.pb-10,
.py-10 {
  padding-bottom: 10px;
}

.pl-10,
.px-10 {
  padding-left: 10px;
}

.p-12 {
  padding: 12px;
}

.pt-12,
.py-12 {
  padding-top: 12px;
}

.pr-12,
.px-12 {
  padding-right: 12px;
}

.pb-12,
.py-12 {
  padding-bottom: 12px;
}

.pl-12,
.px-12 {
  padding-left: 12px;
}

.p-15 {
  padding: 15px;
}

.pt-15,
.py-15 {
  padding-top: 15px;
}

.pr-15,
.px-15 {
  padding-right: 15px;
}

.pb-15,
.py-15 {
  padding-bottom: 15px;
}

.pl-15,
.px-15 {
  padding-left: 15px;
}

.p-20 {
  padding: 20px;
}

.pt-20,
.py-20 {
  padding-top: 20px;
}

.pr-20,
.px-20 {
  padding-right: 20px;
}

.pb-20,
.py-20 {
  padding-bottom: 20px;
}

.pl-20,
.px-20 {
  padding-left: 20px;
}

.p-25 {
  padding: 25px;
}

.pt-25,
.py-25 {
  padding-top: 25px;
}

.pr-25,
.px-25 {
  padding-right: 25px;
}

.pb-25,
.py-25 {
  padding-bottom: 25px;
}

.pl-25,
.px-25 {
  padding-left: 25px;
}

.p-30 {
  padding: 30px;
}

.pt-30,
.py-30 {
  padding-top: 30px;
}

.pr-30,
.px-30 {
  padding-right: 30px;
}

.pb-30,
.py-30 {
  padding-bottom: 30px;
}

.pl-30,
.px-30 {
  padding-left: 30px;
}

.p-35 {
  padding: 35px;
}

.pt-35,
.py-35 {
  padding-top: 35px;
}

.pr-35,
.px-35 {
  padding-right: 35px;
}

.pb-35,
.py-35 {
  padding-bottom: 35px;
}

.pl-35,
.px-35 {
  padding-left: 35px;
}

.p-40 {
  padding: 40px;
}

.pt-40,
.py-40 {
  padding-top: 40px;
}

.pr-40,
.px-40 {
  padding-right: 40px;
}

.pb-40,
.py-40 {
  padding-bottom: 40px;
}

.pl-40,
.px-40 {
  padding-left: 40px;
}

.p-45 {
  padding: 45px;
}

.pt-45,
.py-45 {
  padding-top: 45px;
}

.pr-45,
.px-45 {
  padding-right: 45px;
}

.pb-45,
.py-45 {
  padding-bottom: 45px;
}

.pl-45,
.px-45 {
  padding-left: 45px;
}

.p-50 {
  padding: 50px;
}

.pt-50,
.py-50 {
  padding-top: 50px;
}

.pr-50,
.px-50 {
  padding-right: 50px;
}

.pb-50,
.py-50 {
  padding-bottom: 50px;
}

.pl-50,
.px-50 {
  padding-left: 50px;
}

.p-55 {
  padding: 55px;
}

.pt-55,
.py-55 {
  padding-top: 55px;
}

.pr-55,
.px-55 {
  padding-right: 55px;
}

.pb-55,
.py-55 {
  padding-bottom: 55px;
}

.pl-55,
.px-55 {
  padding-left: 55px;
}

.p-60 {
  padding: 60px;
}

.pt-60,
.py-60 {
  padding-top: 60px;
}

.pr-60,
.px-60 {
  padding-right: 60px;
}

.pb-60,
.py-60 {
  padding-bottom: 60px;
}

.pl-60,
.px-60 {
  padding-left: 60px;
}

.p-65 {
  padding: 65px;
}

.pt-65,
.py-65 {
  padding-top: 65px;
}

.pr-65,
.px-65 {
  padding-right: 65px;
}

.pb-65,
.py-65 {
  padding-bottom: 65px;
}

.pl-65,
.px-65 {
  padding-left: 65px;
}

.p-70 {
  padding: 70px;
}

.pt-70,
.py-70 {
  padding-top: 70px;
}

.pr-70,
.px-70 {
  padding-right: 70px;
}

.pb-70,
.py-70 {
  padding-bottom: 70px;
}

.pl-70,
.px-70 {
  padding-left: 70px;
}

.p-80 {
  padding: 80px;
}

.pt-80,
.py-80 {
  padding-top: 80px;
}

.pr-80,
.px-80 {
  padding-right: 80px;
}

.pb-80,
.py-80 {
  padding-bottom: 80px;
}

.pl-80,
.px-80 {
  padding-left: 80px;
}

.p-90 {
  padding: 90px;
}

.pt-90,
.py-90 {
  padding-top: 90px;
}

.pr-90,
.px-90 {
  padding-right: 90px;
}

.pb-90,
.py-90 {
  padding-bottom: 90px;
}

.pl-90,
.px-90 {
  padding-left: 90px;
}

.p-120 {
  padding: 120px;
}

.pt-120,
.py-120 {
  padding-top: 120px;
}

.pr-120,
.px-120 {
  padding-right: 120px;
}

.pb-120,
.py-120 {
  padding-bottom: 120px;
}

.pl-120,
.px-120 {
  padding-left: 120px;
}

.p-150 {
  padding: 150px;
}

.pt-150,
.py-150 {
  padding-top: 150px;
}

.pr-150,
.px-150 {
  padding-right: 150px;
}

.pb-150,
.py-150 {
  padding-bottom: 150px;
}

.pl-150,
.px-150 {
  padding-left: 150px;
}

.m-n3 {
  margin: -3px;
}

.mt-n3,
.my-n3 {
  margin-top: -3px;
}

.mr-n3,
.mx-n3 {
  margin-right: -3px;
}

.mb-n3,
.my-n3 {
  margin-bottom: -3px;
}

.ml-n3,
.mx-n3 {
  margin-left: -3px;
}

.m-n5 {
  margin: -5px;
}

.mt-n5,
.my-n5 {
  margin-top: -5px;
}

.mr-n5,
.mx-n5 {
  margin-right: -5px;
}

.mb-n5,
.my-n5 {
  margin-bottom: -5px;
}

.ml-n5,
.mx-n5 {
  margin-left: -5px;
}

.m-n8 {
  margin: -8px;
}

.mt-n8,
.my-n8 {
  margin-top: -8px;
}

.mr-n8,
.mx-n8 {
  margin-right: -8px;
}

.mb-n8,
.my-n8 {
  margin-bottom: -8px;
}

.ml-n8,
.mx-n8 {
  margin-left: -8px;
}

.m-n10 {
  margin: -10px;
}

.mt-n10,
.my-n10 {
  margin-top: -10px;
}

.mr-n10,
.mx-n10 {
  margin-right: -10px;
}

.mb-n10,
.my-n10 {
  margin-bottom: -10px;
}

.ml-n10,
.mx-n10 {
  margin-left: -10px;
}

.m-n12 {
  margin: -12px;
}

.mt-n12,
.my-n12 {
  margin-top: -12px;
}

.mr-n12,
.mx-n12 {
  margin-right: -12px;
}

.mb-n12,
.my-n12 {
  margin-bottom: -12px;
}

.ml-n12,
.mx-n12 {
  margin-left: -12px;
}

.m-n15 {
  margin: -15px;
}

.mt-n15,
.my-n15 {
  margin-top: -15px;
}

.mr-n15,
.mx-n15 {
  margin-right: -15px;
}

.mb-n15,
.my-n15 {
  margin-bottom: -15px;
}

.ml-n15,
.mx-n15 {
  margin-left: -15px;
}

.m-n20 {
  margin: -20px;
}

.mt-n20,
.my-n20 {
  margin-top: -20px;
}

.mr-n20,
.mx-n20 {
  margin-right: -20px;
}

.mb-n20,
.my-n20 {
  margin-bottom: -20px;
}

.ml-n20,
.mx-n20 {
  margin-left: -20px;
}

.m-n25 {
  margin: -25px;
}

.mt-n25,
.my-n25 {
  margin-top: -25px;
}

.mr-n25,
.mx-n25 {
  margin-right: -25px;
}

.mb-n25,
.my-n25 {
  margin-bottom: -25px;
}

.ml-n25,
.mx-n25 {
  margin-left: -25px;
}

.m-n30 {
  margin: -30px;
}

.mt-n30,
.my-n30 {
  margin-top: -30px;
}

.mr-n30,
.mx-n30 {
  margin-right: -30px;
}

.mb-n30,
.my-n30 {
  margin-bottom: -30px;
}

.ml-n30,
.mx-n30 {
  margin-left: -30px;
}

.m-n35 {
  margin: -35px;
}

.mt-n35,
.my-n35 {
  margin-top: -35px;
}

.mr-n35,
.mx-n35 {
  margin-right: -35px;
}

.mb-n35,
.my-n35 {
  margin-bottom: -35px;
}

.ml-n35,
.mx-n35 {
  margin-left: -35px;
}

.m-n40 {
  margin: -40px;
}

.mt-n40,
.my-n40 {
  margin-top: -40px;
}

.mr-n40,
.mx-n40 {
  margin-right: -40px;
}

.mb-n40,
.my-n40 {
  margin-bottom: -40px;
}

.ml-n40,
.mx-n40 {
  margin-left: -40px;
}

.m-n45 {
  margin: -45px;
}

.mt-n45,
.my-n45 {
  margin-top: -45px;
}

.mr-n45,
.mx-n45 {
  margin-right: -45px;
}

.mb-n45,
.my-n45 {
  margin-bottom: -45px;
}

.ml-n45,
.mx-n45 {
  margin-left: -45px;
}

.m-n50 {
  margin: -50px;
}

.mt-n50,
.my-n50 {
  margin-top: -50px;
}

.mr-n50,
.mx-n50 {
  margin-right: -50px;
}

.mb-n50,
.my-n50 {
  margin-bottom: -50px;
}

.ml-n50,
.mx-n50 {
  margin-left: -50px;
}

.m-n55 {
  margin: -55px;
}

.mt-n55,
.my-n55 {
  margin-top: -55px;
}

.mr-n55,
.mx-n55 {
  margin-right: -55px;
}

.mb-n55,
.my-n55 {
  margin-bottom: -55px;
}

.ml-n55,
.mx-n55 {
  margin-left: -55px;
}

.m-n60 {
  margin: -60px;
}

.mt-n60,
.my-n60 {
  margin-top: -60px;
}

.mr-n60,
.mx-n60 {
  margin-right: -60px;
}

.mb-n60,
.my-n60 {
  margin-bottom: -60px;
}

.ml-n60,
.mx-n60 {
  margin-left: -60px;
}

.m-n65 {
  margin: -65px;
}

.mt-n65,
.my-n65 {
  margin-top: -65px;
}

.mr-n65,
.mx-n65 {
  margin-right: -65px;
}

.mb-n65,
.my-n65 {
  margin-bottom: -65px;
}

.ml-n65,
.mx-n65 {
  margin-left: -65px;
}

.m-n70 {
  margin: -70px;
}

.mt-n70,
.my-n70 {
  margin-top: -70px;
}

.mr-n70,
.mx-n70 {
  margin-right: -70px;
}

.mb-n70,
.my-n70 {
  margin-bottom: -70px;
}

.ml-n70,
.mx-n70 {
  margin-left: -70px;
}

.m-n80 {
  margin: -80px;
}

.mt-n80,
.my-n80 {
  margin-top: -80px;
}

.mr-n80,
.mx-n80 {
  margin-right: -80px;
}

.mb-n80,
.my-n80 {
  margin-bottom: -80px;
}

.ml-n80,
.mx-n80 {
  margin-left: -80px;
}

.m-n90 {
  margin: -90px;
}

.mt-n90,
.my-n90 {
  margin-top: -90px;
}

.mr-n90,
.mx-n90 {
  margin-right: -90px;
}

.mb-n90,
.my-n90 {
  margin-bottom: -90px;
}

.ml-n90,
.mx-n90 {
  margin-left: -90px;
}

.m-n120 {
  margin: -120px;
}

.mt-n120,
.my-n120 {
  margin-top: -120px;
}

.mr-n120,
.mx-n120 {
  margin-right: -120px;
}

.mb-n120,
.my-n120 {
  margin-bottom: -120px;
}

.ml-n120,
.mx-n120 {
  margin-left: -120px;
}

.m-n150 {
  margin: -150px;
}

.mt-n150,
.my-n150 {
  margin-top: -150px;
}

.mr-n150,
.mx-n150 {
  margin-right: -150px;
}

.mb-n150,
.my-n150 {
  margin-bottom: -150px;
}

.ml-n150,
.mx-n150 {
  margin-left: -150px;
}

.m-a {
  margin: auto;
}

.mt-a,
.my-a {
  margin-top: auto;
}

.mr-a,
.mx-a {
  margin-right: auto;
}

.mb-a,
.my-a {
  margin-bottom: auto;
}

.ml-a,
.mx-a {
  margin-left: auto;
}

@media (max-width: 767.98px) {
  .m-o-xs-0 {
    margin: 0;
  }

  .mt-o-xs-0,
.my-o-xs-0 {
    margin-top: 0;
  }

  .mr-o-xs-0,
.mx-o-xs-0 {
    margin-right: 0;
  }

  .mb-o-xs-0,
.my-o-xs-0 {
    margin-bottom: 0;
  }

  .ml-o-xs-0,
.mx-o-xs-0 {
    margin-left: 0;
  }

  .m-o-xs-3 {
    margin: 3px;
  }

  .mt-o-xs-3,
.my-o-xs-3 {
    margin-top: 3px;
  }

  .mr-o-xs-3,
.mx-o-xs-3 {
    margin-right: 3px;
  }

  .mb-o-xs-3,
.my-o-xs-3 {
    margin-bottom: 3px;
  }

  .ml-o-xs-3,
.mx-o-xs-3 {
    margin-left: 3px;
  }

  .m-o-xs-5 {
    margin: 5px;
  }

  .mt-o-xs-5,
.my-o-xs-5 {
    margin-top: 5px;
  }

  .mr-o-xs-5,
.mx-o-xs-5 {
    margin-right: 5px;
  }

  .mb-o-xs-5,
.my-o-xs-5 {
    margin-bottom: 5px;
  }

  .ml-o-xs-5,
.mx-o-xs-5 {
    margin-left: 5px;
  }

  .m-o-xs-8 {
    margin: 8px;
  }

  .mt-o-xs-8,
.my-o-xs-8 {
    margin-top: 8px;
  }

  .mr-o-xs-8,
.mx-o-xs-8 {
    margin-right: 8px;
  }

  .mb-o-xs-8,
.my-o-xs-8 {
    margin-bottom: 8px;
  }

  .ml-o-xs-8,
.mx-o-xs-8 {
    margin-left: 8px;
  }

  .m-o-xs-10 {
    margin: 10px;
  }

  .mt-o-xs-10,
.my-o-xs-10 {
    margin-top: 10px;
  }

  .mr-o-xs-10,
.mx-o-xs-10 {
    margin-right: 10px;
  }

  .mb-o-xs-10,
.my-o-xs-10 {
    margin-bottom: 10px;
  }

  .ml-o-xs-10,
.mx-o-xs-10 {
    margin-left: 10px;
  }

  .m-o-xs-12 {
    margin: 12px;
  }

  .mt-o-xs-12,
.my-o-xs-12 {
    margin-top: 12px;
  }

  .mr-o-xs-12,
.mx-o-xs-12 {
    margin-right: 12px;
  }

  .mb-o-xs-12,
.my-o-xs-12 {
    margin-bottom: 12px;
  }

  .ml-o-xs-12,
.mx-o-xs-12 {
    margin-left: 12px;
  }

  .m-o-xs-15 {
    margin: 15px;
  }

  .mt-o-xs-15,
.my-o-xs-15 {
    margin-top: 15px;
  }

  .mr-o-xs-15,
.mx-o-xs-15 {
    margin-right: 15px;
  }

  .mb-o-xs-15,
.my-o-xs-15 {
    margin-bottom: 15px;
  }

  .ml-o-xs-15,
.mx-o-xs-15 {
    margin-left: 15px;
  }

  .m-o-xs-20 {
    margin: 20px;
  }

  .mt-o-xs-20,
.my-o-xs-20 {
    margin-top: 20px;
  }

  .mr-o-xs-20,
.mx-o-xs-20 {
    margin-right: 20px;
  }

  .mb-o-xs-20,
.my-o-xs-20 {
    margin-bottom: 20px;
  }

  .ml-o-xs-20,
.mx-o-xs-20 {
    margin-left: 20px;
  }

  .m-o-xs-25 {
    margin: 25px;
  }

  .mt-o-xs-25,
.my-o-xs-25 {
    margin-top: 25px;
  }

  .mr-o-xs-25,
.mx-o-xs-25 {
    margin-right: 25px;
  }

  .mb-o-xs-25,
.my-o-xs-25 {
    margin-bottom: 25px;
  }

  .ml-o-xs-25,
.mx-o-xs-25 {
    margin-left: 25px;
  }

  .m-o-xs-30 {
    margin: 30px;
  }

  .mt-o-xs-30,
.my-o-xs-30 {
    margin-top: 30px;
  }

  .mr-o-xs-30,
.mx-o-xs-30 {
    margin-right: 30px;
  }

  .mb-o-xs-30,
.my-o-xs-30 {
    margin-bottom: 30px;
  }

  .ml-o-xs-30,
.mx-o-xs-30 {
    margin-left: 30px;
  }

  .m-o-xs-35 {
    margin: 35px;
  }

  .mt-o-xs-35,
.my-o-xs-35 {
    margin-top: 35px;
  }

  .mr-o-xs-35,
.mx-o-xs-35 {
    margin-right: 35px;
  }

  .mb-o-xs-35,
.my-o-xs-35 {
    margin-bottom: 35px;
  }

  .ml-o-xs-35,
.mx-o-xs-35 {
    margin-left: 35px;
  }

  .m-o-xs-40 {
    margin: 40px;
  }

  .mt-o-xs-40,
.my-o-xs-40 {
    margin-top: 40px;
  }

  .mr-o-xs-40,
.mx-o-xs-40 {
    margin-right: 40px;
  }

  .mb-o-xs-40,
.my-o-xs-40 {
    margin-bottom: 40px;
  }

  .ml-o-xs-40,
.mx-o-xs-40 {
    margin-left: 40px;
  }

  .m-o-xs-45 {
    margin: 45px;
  }

  .mt-o-xs-45,
.my-o-xs-45 {
    margin-top: 45px;
  }

  .mr-o-xs-45,
.mx-o-xs-45 {
    margin-right: 45px;
  }

  .mb-o-xs-45,
.my-o-xs-45 {
    margin-bottom: 45px;
  }

  .ml-o-xs-45,
.mx-o-xs-45 {
    margin-left: 45px;
  }

  .m-o-xs-50 {
    margin: 50px;
  }

  .mt-o-xs-50,
.my-o-xs-50 {
    margin-top: 50px;
  }

  .mr-o-xs-50,
.mx-o-xs-50 {
    margin-right: 50px;
  }

  .mb-o-xs-50,
.my-o-xs-50 {
    margin-bottom: 50px;
  }

  .ml-o-xs-50,
.mx-o-xs-50 {
    margin-left: 50px;
  }

  .m-o-xs-55 {
    margin: 55px;
  }

  .mt-o-xs-55,
.my-o-xs-55 {
    margin-top: 55px;
  }

  .mr-o-xs-55,
.mx-o-xs-55 {
    margin-right: 55px;
  }

  .mb-o-xs-55,
.my-o-xs-55 {
    margin-bottom: 55px;
  }

  .ml-o-xs-55,
.mx-o-xs-55 {
    margin-left: 55px;
  }

  .m-o-xs-60 {
    margin: 60px;
  }

  .mt-o-xs-60,
.my-o-xs-60 {
    margin-top: 60px;
  }

  .mr-o-xs-60,
.mx-o-xs-60 {
    margin-right: 60px;
  }

  .mb-o-xs-60,
.my-o-xs-60 {
    margin-bottom: 60px;
  }

  .ml-o-xs-60,
.mx-o-xs-60 {
    margin-left: 60px;
  }

  .m-o-xs-65 {
    margin: 65px;
  }

  .mt-o-xs-65,
.my-o-xs-65 {
    margin-top: 65px;
  }

  .mr-o-xs-65,
.mx-o-xs-65 {
    margin-right: 65px;
  }

  .mb-o-xs-65,
.my-o-xs-65 {
    margin-bottom: 65px;
  }

  .ml-o-xs-65,
.mx-o-xs-65 {
    margin-left: 65px;
  }

  .m-o-xs-70 {
    margin: 70px;
  }

  .mt-o-xs-70,
.my-o-xs-70 {
    margin-top: 70px;
  }

  .mr-o-xs-70,
.mx-o-xs-70 {
    margin-right: 70px;
  }

  .mb-o-xs-70,
.my-o-xs-70 {
    margin-bottom: 70px;
  }

  .ml-o-xs-70,
.mx-o-xs-70 {
    margin-left: 70px;
  }

  .m-o-xs-80 {
    margin: 80px;
  }

  .mt-o-xs-80,
.my-o-xs-80 {
    margin-top: 80px;
  }

  .mr-o-xs-80,
.mx-o-xs-80 {
    margin-right: 80px;
  }

  .mb-o-xs-80,
.my-o-xs-80 {
    margin-bottom: 80px;
  }

  .ml-o-xs-80,
.mx-o-xs-80 {
    margin-left: 80px;
  }

  .m-o-xs-90 {
    margin: 90px;
  }

  .mt-o-xs-90,
.my-o-xs-90 {
    margin-top: 90px;
  }

  .mr-o-xs-90,
.mx-o-xs-90 {
    margin-right: 90px;
  }

  .mb-o-xs-90,
.my-o-xs-90 {
    margin-bottom: 90px;
  }

  .ml-o-xs-90,
.mx-o-xs-90 {
    margin-left: 90px;
  }

  .m-o-xs-120 {
    margin: 120px;
  }

  .mt-o-xs-120,
.my-o-xs-120 {
    margin-top: 120px;
  }

  .mr-o-xs-120,
.mx-o-xs-120 {
    margin-right: 120px;
  }

  .mb-o-xs-120,
.my-o-xs-120 {
    margin-bottom: 120px;
  }

  .ml-o-xs-120,
.mx-o-xs-120 {
    margin-left: 120px;
  }

  .m-o-xs-150 {
    margin: 150px;
  }

  .mt-o-xs-150,
.my-o-xs-150 {
    margin-top: 150px;
  }

  .mr-o-xs-150,
.mx-o-xs-150 {
    margin-right: 150px;
  }

  .mb-o-xs-150,
.my-o-xs-150 {
    margin-bottom: 150px;
  }

  .ml-o-xs-150,
.mx-o-xs-150 {
    margin-left: 150px;
  }

  .p-o-xs-0 {
    padding: 0;
  }

  .pt-o-xs-0,
.py-o-xs-0 {
    padding-top: 0;
  }

  .pr-o-xs-0,
.px-o-xs-0 {
    padding-right: 0;
  }

  .pb-o-xs-0,
.py-o-xs-0 {
    padding-bottom: 0;
  }

  .pl-o-xs-0,
.px-o-xs-0 {
    padding-left: 0;
  }

  .p-o-xs-3 {
    padding: 3px;
  }

  .pt-o-xs-3,
.py-o-xs-3 {
    padding-top: 3px;
  }

  .pr-o-xs-3,
.px-o-xs-3 {
    padding-right: 3px;
  }

  .pb-o-xs-3,
.py-o-xs-3 {
    padding-bottom: 3px;
  }

  .pl-o-xs-3,
.px-o-xs-3 {
    padding-left: 3px;
  }

  .p-o-xs-5 {
    padding: 5px;
  }

  .pt-o-xs-5,
.py-o-xs-5 {
    padding-top: 5px;
  }

  .pr-o-xs-5,
.px-o-xs-5 {
    padding-right: 5px;
  }

  .pb-o-xs-5,
.py-o-xs-5 {
    padding-bottom: 5px;
  }

  .pl-o-xs-5,
.px-o-xs-5 {
    padding-left: 5px;
  }

  .p-o-xs-8 {
    padding: 8px;
  }

  .pt-o-xs-8,
.py-o-xs-8 {
    padding-top: 8px;
  }

  .pr-o-xs-8,
.px-o-xs-8 {
    padding-right: 8px;
  }

  .pb-o-xs-8,
.py-o-xs-8 {
    padding-bottom: 8px;
  }

  .pl-o-xs-8,
.px-o-xs-8 {
    padding-left: 8px;
  }

  .p-o-xs-10 {
    padding: 10px;
  }

  .pt-o-xs-10,
.py-o-xs-10 {
    padding-top: 10px;
  }

  .pr-o-xs-10,
.px-o-xs-10 {
    padding-right: 10px;
  }

  .pb-o-xs-10,
.py-o-xs-10 {
    padding-bottom: 10px;
  }

  .pl-o-xs-10,
.px-o-xs-10 {
    padding-left: 10px;
  }

  .p-o-xs-12 {
    padding: 12px;
  }

  .pt-o-xs-12,
.py-o-xs-12 {
    padding-top: 12px;
  }

  .pr-o-xs-12,
.px-o-xs-12 {
    padding-right: 12px;
  }

  .pb-o-xs-12,
.py-o-xs-12 {
    padding-bottom: 12px;
  }

  .pl-o-xs-12,
.px-o-xs-12 {
    padding-left: 12px;
  }

  .p-o-xs-15 {
    padding: 15px;
  }

  .pt-o-xs-15,
.py-o-xs-15 {
    padding-top: 15px;
  }

  .pr-o-xs-15,
.px-o-xs-15 {
    padding-right: 15px;
  }

  .pb-o-xs-15,
.py-o-xs-15 {
    padding-bottom: 15px;
  }

  .pl-o-xs-15,
.px-o-xs-15 {
    padding-left: 15px;
  }

  .p-o-xs-20 {
    padding: 20px;
  }

  .pt-o-xs-20,
.py-o-xs-20 {
    padding-top: 20px;
  }

  .pr-o-xs-20,
.px-o-xs-20 {
    padding-right: 20px;
  }

  .pb-o-xs-20,
.py-o-xs-20 {
    padding-bottom: 20px;
  }

  .pl-o-xs-20,
.px-o-xs-20 {
    padding-left: 20px;
  }

  .p-o-xs-25 {
    padding: 25px;
  }

  .pt-o-xs-25,
.py-o-xs-25 {
    padding-top: 25px;
  }

  .pr-o-xs-25,
.px-o-xs-25 {
    padding-right: 25px;
  }

  .pb-o-xs-25,
.py-o-xs-25 {
    padding-bottom: 25px;
  }

  .pl-o-xs-25,
.px-o-xs-25 {
    padding-left: 25px;
  }

  .p-o-xs-30 {
    padding: 30px;
  }

  .pt-o-xs-30,
.py-o-xs-30 {
    padding-top: 30px;
  }

  .pr-o-xs-30,
.px-o-xs-30 {
    padding-right: 30px;
  }

  .pb-o-xs-30,
.py-o-xs-30 {
    padding-bottom: 30px;
  }

  .pl-o-xs-30,
.px-o-xs-30 {
    padding-left: 30px;
  }

  .p-o-xs-35 {
    padding: 35px;
  }

  .pt-o-xs-35,
.py-o-xs-35 {
    padding-top: 35px;
  }

  .pr-o-xs-35,
.px-o-xs-35 {
    padding-right: 35px;
  }

  .pb-o-xs-35,
.py-o-xs-35 {
    padding-bottom: 35px;
  }

  .pl-o-xs-35,
.px-o-xs-35 {
    padding-left: 35px;
  }

  .p-o-xs-40 {
    padding: 40px;
  }

  .pt-o-xs-40,
.py-o-xs-40 {
    padding-top: 40px;
  }

  .pr-o-xs-40,
.px-o-xs-40 {
    padding-right: 40px;
  }

  .pb-o-xs-40,
.py-o-xs-40 {
    padding-bottom: 40px;
  }

  .pl-o-xs-40,
.px-o-xs-40 {
    padding-left: 40px;
  }

  .p-o-xs-45 {
    padding: 45px;
  }

  .pt-o-xs-45,
.py-o-xs-45 {
    padding-top: 45px;
  }

  .pr-o-xs-45,
.px-o-xs-45 {
    padding-right: 45px;
  }

  .pb-o-xs-45,
.py-o-xs-45 {
    padding-bottom: 45px;
  }

  .pl-o-xs-45,
.px-o-xs-45 {
    padding-left: 45px;
  }

  .p-o-xs-50 {
    padding: 50px;
  }

  .pt-o-xs-50,
.py-o-xs-50 {
    padding-top: 50px;
  }

  .pr-o-xs-50,
.px-o-xs-50 {
    padding-right: 50px;
  }

  .pb-o-xs-50,
.py-o-xs-50 {
    padding-bottom: 50px;
  }

  .pl-o-xs-50,
.px-o-xs-50 {
    padding-left: 50px;
  }

  .p-o-xs-55 {
    padding: 55px;
  }

  .pt-o-xs-55,
.py-o-xs-55 {
    padding-top: 55px;
  }

  .pr-o-xs-55,
.px-o-xs-55 {
    padding-right: 55px;
  }

  .pb-o-xs-55,
.py-o-xs-55 {
    padding-bottom: 55px;
  }

  .pl-o-xs-55,
.px-o-xs-55 {
    padding-left: 55px;
  }

  .p-o-xs-60 {
    padding: 60px;
  }

  .pt-o-xs-60,
.py-o-xs-60 {
    padding-top: 60px;
  }

  .pr-o-xs-60,
.px-o-xs-60 {
    padding-right: 60px;
  }

  .pb-o-xs-60,
.py-o-xs-60 {
    padding-bottom: 60px;
  }

  .pl-o-xs-60,
.px-o-xs-60 {
    padding-left: 60px;
  }

  .p-o-xs-65 {
    padding: 65px;
  }

  .pt-o-xs-65,
.py-o-xs-65 {
    padding-top: 65px;
  }

  .pr-o-xs-65,
.px-o-xs-65 {
    padding-right: 65px;
  }

  .pb-o-xs-65,
.py-o-xs-65 {
    padding-bottom: 65px;
  }

  .pl-o-xs-65,
.px-o-xs-65 {
    padding-left: 65px;
  }

  .p-o-xs-70 {
    padding: 70px;
  }

  .pt-o-xs-70,
.py-o-xs-70 {
    padding-top: 70px;
  }

  .pr-o-xs-70,
.px-o-xs-70 {
    padding-right: 70px;
  }

  .pb-o-xs-70,
.py-o-xs-70 {
    padding-bottom: 70px;
  }

  .pl-o-xs-70,
.px-o-xs-70 {
    padding-left: 70px;
  }

  .p-o-xs-80 {
    padding: 80px;
  }

  .pt-o-xs-80,
.py-o-xs-80 {
    padding-top: 80px;
  }

  .pr-o-xs-80,
.px-o-xs-80 {
    padding-right: 80px;
  }

  .pb-o-xs-80,
.py-o-xs-80 {
    padding-bottom: 80px;
  }

  .pl-o-xs-80,
.px-o-xs-80 {
    padding-left: 80px;
  }

  .p-o-xs-90 {
    padding: 90px;
  }

  .pt-o-xs-90,
.py-o-xs-90 {
    padding-top: 90px;
  }

  .pr-o-xs-90,
.px-o-xs-90 {
    padding-right: 90px;
  }

  .pb-o-xs-90,
.py-o-xs-90 {
    padding-bottom: 90px;
  }

  .pl-o-xs-90,
.px-o-xs-90 {
    padding-left: 90px;
  }

  .p-o-xs-120 {
    padding: 120px;
  }

  .pt-o-xs-120,
.py-o-xs-120 {
    padding-top: 120px;
  }

  .pr-o-xs-120,
.px-o-xs-120 {
    padding-right: 120px;
  }

  .pb-o-xs-120,
.py-o-xs-120 {
    padding-bottom: 120px;
  }

  .pl-o-xs-120,
.px-o-xs-120 {
    padding-left: 120px;
  }

  .p-o-xs-150 {
    padding: 150px;
  }

  .pt-o-xs-150,
.py-o-xs-150 {
    padding-top: 150px;
  }

  .pr-o-xs-150,
.px-o-xs-150 {
    padding-right: 150px;
  }

  .pb-o-xs-150,
.py-o-xs-150 {
    padding-bottom: 150px;
  }

  .pl-o-xs-150,
.px-o-xs-150 {
    padding-left: 150px;
  }

  .m-o-xs-n3 {
    margin: -3px;
  }

  .mt-o-xs-n3,
.my-o-xs-n3 {
    margin-top: -3px;
  }

  .mr-o-xs-n3,
.mx-o-xs-n3 {
    margin-right: -3px;
  }

  .mb-o-xs-n3,
.my-o-xs-n3 {
    margin-bottom: -3px;
  }

  .ml-o-xs-n3,
.mx-o-xs-n3 {
    margin-left: -3px;
  }

  .m-o-xs-n5 {
    margin: -5px;
  }

  .mt-o-xs-n5,
.my-o-xs-n5 {
    margin-top: -5px;
  }

  .mr-o-xs-n5,
.mx-o-xs-n5 {
    margin-right: -5px;
  }

  .mb-o-xs-n5,
.my-o-xs-n5 {
    margin-bottom: -5px;
  }

  .ml-o-xs-n5,
.mx-o-xs-n5 {
    margin-left: -5px;
  }

  .m-o-xs-n8 {
    margin: -8px;
  }

  .mt-o-xs-n8,
.my-o-xs-n8 {
    margin-top: -8px;
  }

  .mr-o-xs-n8,
.mx-o-xs-n8 {
    margin-right: -8px;
  }

  .mb-o-xs-n8,
.my-o-xs-n8 {
    margin-bottom: -8px;
  }

  .ml-o-xs-n8,
.mx-o-xs-n8 {
    margin-left: -8px;
  }

  .m-o-xs-n10 {
    margin: -10px;
  }

  .mt-o-xs-n10,
.my-o-xs-n10 {
    margin-top: -10px;
  }

  .mr-o-xs-n10,
.mx-o-xs-n10 {
    margin-right: -10px;
  }

  .mb-o-xs-n10,
.my-o-xs-n10 {
    margin-bottom: -10px;
  }

  .ml-o-xs-n10,
.mx-o-xs-n10 {
    margin-left: -10px;
  }

  .m-o-xs-n12 {
    margin: -12px;
  }

  .mt-o-xs-n12,
.my-o-xs-n12 {
    margin-top: -12px;
  }

  .mr-o-xs-n12,
.mx-o-xs-n12 {
    margin-right: -12px;
  }

  .mb-o-xs-n12,
.my-o-xs-n12 {
    margin-bottom: -12px;
  }

  .ml-o-xs-n12,
.mx-o-xs-n12 {
    margin-left: -12px;
  }

  .m-o-xs-n15 {
    margin: -15px;
  }

  .mt-o-xs-n15,
.my-o-xs-n15 {
    margin-top: -15px;
  }

  .mr-o-xs-n15,
.mx-o-xs-n15 {
    margin-right: -15px;
  }

  .mb-o-xs-n15,
.my-o-xs-n15 {
    margin-bottom: -15px;
  }

  .ml-o-xs-n15,
.mx-o-xs-n15 {
    margin-left: -15px;
  }

  .m-o-xs-n20 {
    margin: -20px;
  }

  .mt-o-xs-n20,
.my-o-xs-n20 {
    margin-top: -20px;
  }

  .mr-o-xs-n20,
.mx-o-xs-n20 {
    margin-right: -20px;
  }

  .mb-o-xs-n20,
.my-o-xs-n20 {
    margin-bottom: -20px;
  }

  .ml-o-xs-n20,
.mx-o-xs-n20 {
    margin-left: -20px;
  }

  .m-o-xs-n25 {
    margin: -25px;
  }

  .mt-o-xs-n25,
.my-o-xs-n25 {
    margin-top: -25px;
  }

  .mr-o-xs-n25,
.mx-o-xs-n25 {
    margin-right: -25px;
  }

  .mb-o-xs-n25,
.my-o-xs-n25 {
    margin-bottom: -25px;
  }

  .ml-o-xs-n25,
.mx-o-xs-n25 {
    margin-left: -25px;
  }

  .m-o-xs-n30 {
    margin: -30px;
  }

  .mt-o-xs-n30,
.my-o-xs-n30 {
    margin-top: -30px;
  }

  .mr-o-xs-n30,
.mx-o-xs-n30 {
    margin-right: -30px;
  }

  .mb-o-xs-n30,
.my-o-xs-n30 {
    margin-bottom: -30px;
  }

  .ml-o-xs-n30,
.mx-o-xs-n30 {
    margin-left: -30px;
  }

  .m-o-xs-n35 {
    margin: -35px;
  }

  .mt-o-xs-n35,
.my-o-xs-n35 {
    margin-top: -35px;
  }

  .mr-o-xs-n35,
.mx-o-xs-n35 {
    margin-right: -35px;
  }

  .mb-o-xs-n35,
.my-o-xs-n35 {
    margin-bottom: -35px;
  }

  .ml-o-xs-n35,
.mx-o-xs-n35 {
    margin-left: -35px;
  }

  .m-o-xs-n40 {
    margin: -40px;
  }

  .mt-o-xs-n40,
.my-o-xs-n40 {
    margin-top: -40px;
  }

  .mr-o-xs-n40,
.mx-o-xs-n40 {
    margin-right: -40px;
  }

  .mb-o-xs-n40,
.my-o-xs-n40 {
    margin-bottom: -40px;
  }

  .ml-o-xs-n40,
.mx-o-xs-n40 {
    margin-left: -40px;
  }

  .m-o-xs-n45 {
    margin: -45px;
  }

  .mt-o-xs-n45,
.my-o-xs-n45 {
    margin-top: -45px;
  }

  .mr-o-xs-n45,
.mx-o-xs-n45 {
    margin-right: -45px;
  }

  .mb-o-xs-n45,
.my-o-xs-n45 {
    margin-bottom: -45px;
  }

  .ml-o-xs-n45,
.mx-o-xs-n45 {
    margin-left: -45px;
  }

  .m-o-xs-n50 {
    margin: -50px;
  }

  .mt-o-xs-n50,
.my-o-xs-n50 {
    margin-top: -50px;
  }

  .mr-o-xs-n50,
.mx-o-xs-n50 {
    margin-right: -50px;
  }

  .mb-o-xs-n50,
.my-o-xs-n50 {
    margin-bottom: -50px;
  }

  .ml-o-xs-n50,
.mx-o-xs-n50 {
    margin-left: -50px;
  }

  .m-o-xs-n55 {
    margin: -55px;
  }

  .mt-o-xs-n55,
.my-o-xs-n55 {
    margin-top: -55px;
  }

  .mr-o-xs-n55,
.mx-o-xs-n55 {
    margin-right: -55px;
  }

  .mb-o-xs-n55,
.my-o-xs-n55 {
    margin-bottom: -55px;
  }

  .ml-o-xs-n55,
.mx-o-xs-n55 {
    margin-left: -55px;
  }

  .m-o-xs-n60 {
    margin: -60px;
  }

  .mt-o-xs-n60,
.my-o-xs-n60 {
    margin-top: -60px;
  }

  .mr-o-xs-n60,
.mx-o-xs-n60 {
    margin-right: -60px;
  }

  .mb-o-xs-n60,
.my-o-xs-n60 {
    margin-bottom: -60px;
  }

  .ml-o-xs-n60,
.mx-o-xs-n60 {
    margin-left: -60px;
  }

  .m-o-xs-n65 {
    margin: -65px;
  }

  .mt-o-xs-n65,
.my-o-xs-n65 {
    margin-top: -65px;
  }

  .mr-o-xs-n65,
.mx-o-xs-n65 {
    margin-right: -65px;
  }

  .mb-o-xs-n65,
.my-o-xs-n65 {
    margin-bottom: -65px;
  }

  .ml-o-xs-n65,
.mx-o-xs-n65 {
    margin-left: -65px;
  }

  .m-o-xs-n70 {
    margin: -70px;
  }

  .mt-o-xs-n70,
.my-o-xs-n70 {
    margin-top: -70px;
  }

  .mr-o-xs-n70,
.mx-o-xs-n70 {
    margin-right: -70px;
  }

  .mb-o-xs-n70,
.my-o-xs-n70 {
    margin-bottom: -70px;
  }

  .ml-o-xs-n70,
.mx-o-xs-n70 {
    margin-left: -70px;
  }

  .m-o-xs-n80 {
    margin: -80px;
  }

  .mt-o-xs-n80,
.my-o-xs-n80 {
    margin-top: -80px;
  }

  .mr-o-xs-n80,
.mx-o-xs-n80 {
    margin-right: -80px;
  }

  .mb-o-xs-n80,
.my-o-xs-n80 {
    margin-bottom: -80px;
  }

  .ml-o-xs-n80,
.mx-o-xs-n80 {
    margin-left: -80px;
  }

  .m-o-xs-n90 {
    margin: -90px;
  }

  .mt-o-xs-n90,
.my-o-xs-n90 {
    margin-top: -90px;
  }

  .mr-o-xs-n90,
.mx-o-xs-n90 {
    margin-right: -90px;
  }

  .mb-o-xs-n90,
.my-o-xs-n90 {
    margin-bottom: -90px;
  }

  .ml-o-xs-n90,
.mx-o-xs-n90 {
    margin-left: -90px;
  }

  .m-o-xs-n120 {
    margin: -120px;
  }

  .mt-o-xs-n120,
.my-o-xs-n120 {
    margin-top: -120px;
  }

  .mr-o-xs-n120,
.mx-o-xs-n120 {
    margin-right: -120px;
  }

  .mb-o-xs-n120,
.my-o-xs-n120 {
    margin-bottom: -120px;
  }

  .ml-o-xs-n120,
.mx-o-xs-n120 {
    margin-left: -120px;
  }

  .m-o-xs-n150 {
    margin: -150px;
  }

  .mt-o-xs-n150,
.my-o-xs-n150 {
    margin-top: -150px;
  }

  .mr-o-xs-n150,
.mx-o-xs-n150 {
    margin-right: -150px;
  }

  .mb-o-xs-n150,
.my-o-xs-n150 {
    margin-bottom: -150px;
  }

  .ml-o-xs-n150,
.mx-o-xs-n150 {
    margin-left: -150px;
  }

  .m-o-xs-a {
    margin: auto;
  }

  .mt-o-xs-a,
.my-o-xs-a {
    margin-top: auto;
  }

  .mr-o-xs-a,
.mx-o-xs-a {
    margin-right: auto;
  }

  .mb-o-xs-a,
.my-o-xs-a {
    margin-bottom: auto;
  }

  .ml-o-xs-a,
.mx-o-xs-a {
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .m-u-sm-0 {
    margin: 0;
  }

  .mt-u-sm-0,
.my-u-sm-0 {
    margin-top: 0;
  }

  .mr-u-sm-0,
.mx-u-sm-0 {
    margin-right: 0;
  }

  .mb-u-sm-0,
.my-u-sm-0 {
    margin-bottom: 0;
  }

  .ml-u-sm-0,
.mx-u-sm-0 {
    margin-left: 0;
  }

  .m-u-sm-3 {
    margin: 3px;
  }

  .mt-u-sm-3,
.my-u-sm-3 {
    margin-top: 3px;
  }

  .mr-u-sm-3,
.mx-u-sm-3 {
    margin-right: 3px;
  }

  .mb-u-sm-3,
.my-u-sm-3 {
    margin-bottom: 3px;
  }

  .ml-u-sm-3,
.mx-u-sm-3 {
    margin-left: 3px;
  }

  .m-u-sm-5 {
    margin: 5px;
  }

  .mt-u-sm-5,
.my-u-sm-5 {
    margin-top: 5px;
  }

  .mr-u-sm-5,
.mx-u-sm-5 {
    margin-right: 5px;
  }

  .mb-u-sm-5,
.my-u-sm-5 {
    margin-bottom: 5px;
  }

  .ml-u-sm-5,
.mx-u-sm-5 {
    margin-left: 5px;
  }

  .m-u-sm-8 {
    margin: 8px;
  }

  .mt-u-sm-8,
.my-u-sm-8 {
    margin-top: 8px;
  }

  .mr-u-sm-8,
.mx-u-sm-8 {
    margin-right: 8px;
  }

  .mb-u-sm-8,
.my-u-sm-8 {
    margin-bottom: 8px;
  }

  .ml-u-sm-8,
.mx-u-sm-8 {
    margin-left: 8px;
  }

  .m-u-sm-10 {
    margin: 10px;
  }

  .mt-u-sm-10,
.my-u-sm-10 {
    margin-top: 10px;
  }

  .mr-u-sm-10,
.mx-u-sm-10 {
    margin-right: 10px;
  }

  .mb-u-sm-10,
.my-u-sm-10 {
    margin-bottom: 10px;
  }

  .ml-u-sm-10,
.mx-u-sm-10 {
    margin-left: 10px;
  }

  .m-u-sm-12 {
    margin: 12px;
  }

  .mt-u-sm-12,
.my-u-sm-12 {
    margin-top: 12px;
  }

  .mr-u-sm-12,
.mx-u-sm-12 {
    margin-right: 12px;
  }

  .mb-u-sm-12,
.my-u-sm-12 {
    margin-bottom: 12px;
  }

  .ml-u-sm-12,
.mx-u-sm-12 {
    margin-left: 12px;
  }

  .m-u-sm-15 {
    margin: 15px;
  }

  .mt-u-sm-15,
.my-u-sm-15 {
    margin-top: 15px;
  }

  .mr-u-sm-15,
.mx-u-sm-15 {
    margin-right: 15px;
  }

  .mb-u-sm-15,
.my-u-sm-15 {
    margin-bottom: 15px;
  }

  .ml-u-sm-15,
.mx-u-sm-15 {
    margin-left: 15px;
  }

  .m-u-sm-20 {
    margin: 20px;
  }

  .mt-u-sm-20,
.my-u-sm-20 {
    margin-top: 20px;
  }

  .mr-u-sm-20,
.mx-u-sm-20 {
    margin-right: 20px;
  }

  .mb-u-sm-20,
.my-u-sm-20 {
    margin-bottom: 20px;
  }

  .ml-u-sm-20,
.mx-u-sm-20 {
    margin-left: 20px;
  }

  .m-u-sm-25 {
    margin: 25px;
  }

  .mt-u-sm-25,
.my-u-sm-25 {
    margin-top: 25px;
  }

  .mr-u-sm-25,
.mx-u-sm-25 {
    margin-right: 25px;
  }

  .mb-u-sm-25,
.my-u-sm-25 {
    margin-bottom: 25px;
  }

  .ml-u-sm-25,
.mx-u-sm-25 {
    margin-left: 25px;
  }

  .m-u-sm-30 {
    margin: 30px;
  }

  .mt-u-sm-30,
.my-u-sm-30 {
    margin-top: 30px;
  }

  .mr-u-sm-30,
.mx-u-sm-30 {
    margin-right: 30px;
  }

  .mb-u-sm-30,
.my-u-sm-30 {
    margin-bottom: 30px;
  }

  .ml-u-sm-30,
.mx-u-sm-30 {
    margin-left: 30px;
  }

  .m-u-sm-35 {
    margin: 35px;
  }

  .mt-u-sm-35,
.my-u-sm-35 {
    margin-top: 35px;
  }

  .mr-u-sm-35,
.mx-u-sm-35 {
    margin-right: 35px;
  }

  .mb-u-sm-35,
.my-u-sm-35 {
    margin-bottom: 35px;
  }

  .ml-u-sm-35,
.mx-u-sm-35 {
    margin-left: 35px;
  }

  .m-u-sm-40 {
    margin: 40px;
  }

  .mt-u-sm-40,
.my-u-sm-40 {
    margin-top: 40px;
  }

  .mr-u-sm-40,
.mx-u-sm-40 {
    margin-right: 40px;
  }

  .mb-u-sm-40,
.my-u-sm-40 {
    margin-bottom: 40px;
  }

  .ml-u-sm-40,
.mx-u-sm-40 {
    margin-left: 40px;
  }

  .m-u-sm-45 {
    margin: 45px;
  }

  .mt-u-sm-45,
.my-u-sm-45 {
    margin-top: 45px;
  }

  .mr-u-sm-45,
.mx-u-sm-45 {
    margin-right: 45px;
  }

  .mb-u-sm-45,
.my-u-sm-45 {
    margin-bottom: 45px;
  }

  .ml-u-sm-45,
.mx-u-sm-45 {
    margin-left: 45px;
  }

  .m-u-sm-50 {
    margin: 50px;
  }

  .mt-u-sm-50,
.my-u-sm-50 {
    margin-top: 50px;
  }

  .mr-u-sm-50,
.mx-u-sm-50 {
    margin-right: 50px;
  }

  .mb-u-sm-50,
.my-u-sm-50 {
    margin-bottom: 50px;
  }

  .ml-u-sm-50,
.mx-u-sm-50 {
    margin-left: 50px;
  }

  .m-u-sm-55 {
    margin: 55px;
  }

  .mt-u-sm-55,
.my-u-sm-55 {
    margin-top: 55px;
  }

  .mr-u-sm-55,
.mx-u-sm-55 {
    margin-right: 55px;
  }

  .mb-u-sm-55,
.my-u-sm-55 {
    margin-bottom: 55px;
  }

  .ml-u-sm-55,
.mx-u-sm-55 {
    margin-left: 55px;
  }

  .m-u-sm-60 {
    margin: 60px;
  }

  .mt-u-sm-60,
.my-u-sm-60 {
    margin-top: 60px;
  }

  .mr-u-sm-60,
.mx-u-sm-60 {
    margin-right: 60px;
  }

  .mb-u-sm-60,
.my-u-sm-60 {
    margin-bottom: 60px;
  }

  .ml-u-sm-60,
.mx-u-sm-60 {
    margin-left: 60px;
  }

  .m-u-sm-65 {
    margin: 65px;
  }

  .mt-u-sm-65,
.my-u-sm-65 {
    margin-top: 65px;
  }

  .mr-u-sm-65,
.mx-u-sm-65 {
    margin-right: 65px;
  }

  .mb-u-sm-65,
.my-u-sm-65 {
    margin-bottom: 65px;
  }

  .ml-u-sm-65,
.mx-u-sm-65 {
    margin-left: 65px;
  }

  .m-u-sm-70 {
    margin: 70px;
  }

  .mt-u-sm-70,
.my-u-sm-70 {
    margin-top: 70px;
  }

  .mr-u-sm-70,
.mx-u-sm-70 {
    margin-right: 70px;
  }

  .mb-u-sm-70,
.my-u-sm-70 {
    margin-bottom: 70px;
  }

  .ml-u-sm-70,
.mx-u-sm-70 {
    margin-left: 70px;
  }

  .m-u-sm-80 {
    margin: 80px;
  }

  .mt-u-sm-80,
.my-u-sm-80 {
    margin-top: 80px;
  }

  .mr-u-sm-80,
.mx-u-sm-80 {
    margin-right: 80px;
  }

  .mb-u-sm-80,
.my-u-sm-80 {
    margin-bottom: 80px;
  }

  .ml-u-sm-80,
.mx-u-sm-80 {
    margin-left: 80px;
  }

  .m-u-sm-90 {
    margin: 90px;
  }

  .mt-u-sm-90,
.my-u-sm-90 {
    margin-top: 90px;
  }

  .mr-u-sm-90,
.mx-u-sm-90 {
    margin-right: 90px;
  }

  .mb-u-sm-90,
.my-u-sm-90 {
    margin-bottom: 90px;
  }

  .ml-u-sm-90,
.mx-u-sm-90 {
    margin-left: 90px;
  }

  .m-u-sm-120 {
    margin: 120px;
  }

  .mt-u-sm-120,
.my-u-sm-120 {
    margin-top: 120px;
  }

  .mr-u-sm-120,
.mx-u-sm-120 {
    margin-right: 120px;
  }

  .mb-u-sm-120,
.my-u-sm-120 {
    margin-bottom: 120px;
  }

  .ml-u-sm-120,
.mx-u-sm-120 {
    margin-left: 120px;
  }

  .m-u-sm-150 {
    margin: 150px;
  }

  .mt-u-sm-150,
.my-u-sm-150 {
    margin-top: 150px;
  }

  .mr-u-sm-150,
.mx-u-sm-150 {
    margin-right: 150px;
  }

  .mb-u-sm-150,
.my-u-sm-150 {
    margin-bottom: 150px;
  }

  .ml-u-sm-150,
.mx-u-sm-150 {
    margin-left: 150px;
  }

  .p-u-sm-0 {
    padding: 0;
  }

  .pt-u-sm-0,
.py-u-sm-0 {
    padding-top: 0;
  }

  .pr-u-sm-0,
.px-u-sm-0 {
    padding-right: 0;
  }

  .pb-u-sm-0,
.py-u-sm-0 {
    padding-bottom: 0;
  }

  .pl-u-sm-0,
.px-u-sm-0 {
    padding-left: 0;
  }

  .p-u-sm-3 {
    padding: 3px;
  }

  .pt-u-sm-3,
.py-u-sm-3 {
    padding-top: 3px;
  }

  .pr-u-sm-3,
.px-u-sm-3 {
    padding-right: 3px;
  }

  .pb-u-sm-3,
.py-u-sm-3 {
    padding-bottom: 3px;
  }

  .pl-u-sm-3,
.px-u-sm-3 {
    padding-left: 3px;
  }

  .p-u-sm-5 {
    padding: 5px;
  }

  .pt-u-sm-5,
.py-u-sm-5 {
    padding-top: 5px;
  }

  .pr-u-sm-5,
.px-u-sm-5 {
    padding-right: 5px;
  }

  .pb-u-sm-5,
.py-u-sm-5 {
    padding-bottom: 5px;
  }

  .pl-u-sm-5,
.px-u-sm-5 {
    padding-left: 5px;
  }

  .p-u-sm-8 {
    padding: 8px;
  }

  .pt-u-sm-8,
.py-u-sm-8 {
    padding-top: 8px;
  }

  .pr-u-sm-8,
.px-u-sm-8 {
    padding-right: 8px;
  }

  .pb-u-sm-8,
.py-u-sm-8 {
    padding-bottom: 8px;
  }

  .pl-u-sm-8,
.px-u-sm-8 {
    padding-left: 8px;
  }

  .p-u-sm-10 {
    padding: 10px;
  }

  .pt-u-sm-10,
.py-u-sm-10 {
    padding-top: 10px;
  }

  .pr-u-sm-10,
.px-u-sm-10 {
    padding-right: 10px;
  }

  .pb-u-sm-10,
.py-u-sm-10 {
    padding-bottom: 10px;
  }

  .pl-u-sm-10,
.px-u-sm-10 {
    padding-left: 10px;
  }

  .p-u-sm-12 {
    padding: 12px;
  }

  .pt-u-sm-12,
.py-u-sm-12 {
    padding-top: 12px;
  }

  .pr-u-sm-12,
.px-u-sm-12 {
    padding-right: 12px;
  }

  .pb-u-sm-12,
.py-u-sm-12 {
    padding-bottom: 12px;
  }

  .pl-u-sm-12,
.px-u-sm-12 {
    padding-left: 12px;
  }

  .p-u-sm-15 {
    padding: 15px;
  }

  .pt-u-sm-15,
.py-u-sm-15 {
    padding-top: 15px;
  }

  .pr-u-sm-15,
.px-u-sm-15 {
    padding-right: 15px;
  }

  .pb-u-sm-15,
.py-u-sm-15 {
    padding-bottom: 15px;
  }

  .pl-u-sm-15,
.px-u-sm-15 {
    padding-left: 15px;
  }

  .p-u-sm-20 {
    padding: 20px;
  }

  .pt-u-sm-20,
.py-u-sm-20 {
    padding-top: 20px;
  }

  .pr-u-sm-20,
.px-u-sm-20 {
    padding-right: 20px;
  }

  .pb-u-sm-20,
.py-u-sm-20 {
    padding-bottom: 20px;
  }

  .pl-u-sm-20,
.px-u-sm-20 {
    padding-left: 20px;
  }

  .p-u-sm-25 {
    padding: 25px;
  }

  .pt-u-sm-25,
.py-u-sm-25 {
    padding-top: 25px;
  }

  .pr-u-sm-25,
.px-u-sm-25 {
    padding-right: 25px;
  }

  .pb-u-sm-25,
.py-u-sm-25 {
    padding-bottom: 25px;
  }

  .pl-u-sm-25,
.px-u-sm-25 {
    padding-left: 25px;
  }

  .p-u-sm-30 {
    padding: 30px;
  }

  .pt-u-sm-30,
.py-u-sm-30 {
    padding-top: 30px;
  }

  .pr-u-sm-30,
.px-u-sm-30 {
    padding-right: 30px;
  }

  .pb-u-sm-30,
.py-u-sm-30 {
    padding-bottom: 30px;
  }

  .pl-u-sm-30,
.px-u-sm-30 {
    padding-left: 30px;
  }

  .p-u-sm-35 {
    padding: 35px;
  }

  .pt-u-sm-35,
.py-u-sm-35 {
    padding-top: 35px;
  }

  .pr-u-sm-35,
.px-u-sm-35 {
    padding-right: 35px;
  }

  .pb-u-sm-35,
.py-u-sm-35 {
    padding-bottom: 35px;
  }

  .pl-u-sm-35,
.px-u-sm-35 {
    padding-left: 35px;
  }

  .p-u-sm-40 {
    padding: 40px;
  }

  .pt-u-sm-40,
.py-u-sm-40 {
    padding-top: 40px;
  }

  .pr-u-sm-40,
.px-u-sm-40 {
    padding-right: 40px;
  }

  .pb-u-sm-40,
.py-u-sm-40 {
    padding-bottom: 40px;
  }

  .pl-u-sm-40,
.px-u-sm-40 {
    padding-left: 40px;
  }

  .p-u-sm-45 {
    padding: 45px;
  }

  .pt-u-sm-45,
.py-u-sm-45 {
    padding-top: 45px;
  }

  .pr-u-sm-45,
.px-u-sm-45 {
    padding-right: 45px;
  }

  .pb-u-sm-45,
.py-u-sm-45 {
    padding-bottom: 45px;
  }

  .pl-u-sm-45,
.px-u-sm-45 {
    padding-left: 45px;
  }

  .p-u-sm-50 {
    padding: 50px;
  }

  .pt-u-sm-50,
.py-u-sm-50 {
    padding-top: 50px;
  }

  .pr-u-sm-50,
.px-u-sm-50 {
    padding-right: 50px;
  }

  .pb-u-sm-50,
.py-u-sm-50 {
    padding-bottom: 50px;
  }

  .pl-u-sm-50,
.px-u-sm-50 {
    padding-left: 50px;
  }

  .p-u-sm-55 {
    padding: 55px;
  }

  .pt-u-sm-55,
.py-u-sm-55 {
    padding-top: 55px;
  }

  .pr-u-sm-55,
.px-u-sm-55 {
    padding-right: 55px;
  }

  .pb-u-sm-55,
.py-u-sm-55 {
    padding-bottom: 55px;
  }

  .pl-u-sm-55,
.px-u-sm-55 {
    padding-left: 55px;
  }

  .p-u-sm-60 {
    padding: 60px;
  }

  .pt-u-sm-60,
.py-u-sm-60 {
    padding-top: 60px;
  }

  .pr-u-sm-60,
.px-u-sm-60 {
    padding-right: 60px;
  }

  .pb-u-sm-60,
.py-u-sm-60 {
    padding-bottom: 60px;
  }

  .pl-u-sm-60,
.px-u-sm-60 {
    padding-left: 60px;
  }

  .p-u-sm-65 {
    padding: 65px;
  }

  .pt-u-sm-65,
.py-u-sm-65 {
    padding-top: 65px;
  }

  .pr-u-sm-65,
.px-u-sm-65 {
    padding-right: 65px;
  }

  .pb-u-sm-65,
.py-u-sm-65 {
    padding-bottom: 65px;
  }

  .pl-u-sm-65,
.px-u-sm-65 {
    padding-left: 65px;
  }

  .p-u-sm-70 {
    padding: 70px;
  }

  .pt-u-sm-70,
.py-u-sm-70 {
    padding-top: 70px;
  }

  .pr-u-sm-70,
.px-u-sm-70 {
    padding-right: 70px;
  }

  .pb-u-sm-70,
.py-u-sm-70 {
    padding-bottom: 70px;
  }

  .pl-u-sm-70,
.px-u-sm-70 {
    padding-left: 70px;
  }

  .p-u-sm-80 {
    padding: 80px;
  }

  .pt-u-sm-80,
.py-u-sm-80 {
    padding-top: 80px;
  }

  .pr-u-sm-80,
.px-u-sm-80 {
    padding-right: 80px;
  }

  .pb-u-sm-80,
.py-u-sm-80 {
    padding-bottom: 80px;
  }

  .pl-u-sm-80,
.px-u-sm-80 {
    padding-left: 80px;
  }

  .p-u-sm-90 {
    padding: 90px;
  }

  .pt-u-sm-90,
.py-u-sm-90 {
    padding-top: 90px;
  }

  .pr-u-sm-90,
.px-u-sm-90 {
    padding-right: 90px;
  }

  .pb-u-sm-90,
.py-u-sm-90 {
    padding-bottom: 90px;
  }

  .pl-u-sm-90,
.px-u-sm-90 {
    padding-left: 90px;
  }

  .p-u-sm-120 {
    padding: 120px;
  }

  .pt-u-sm-120,
.py-u-sm-120 {
    padding-top: 120px;
  }

  .pr-u-sm-120,
.px-u-sm-120 {
    padding-right: 120px;
  }

  .pb-u-sm-120,
.py-u-sm-120 {
    padding-bottom: 120px;
  }

  .pl-u-sm-120,
.px-u-sm-120 {
    padding-left: 120px;
  }

  .p-u-sm-150 {
    padding: 150px;
  }

  .pt-u-sm-150,
.py-u-sm-150 {
    padding-top: 150px;
  }

  .pr-u-sm-150,
.px-u-sm-150 {
    padding-right: 150px;
  }

  .pb-u-sm-150,
.py-u-sm-150 {
    padding-bottom: 150px;
  }

  .pl-u-sm-150,
.px-u-sm-150 {
    padding-left: 150px;
  }

  .m-u-sm-n3 {
    margin: -3px;
  }

  .mt-u-sm-n3,
.my-u-sm-n3 {
    margin-top: -3px;
  }

  .mr-u-sm-n3,
.mx-u-sm-n3 {
    margin-right: -3px;
  }

  .mb-u-sm-n3,
.my-u-sm-n3 {
    margin-bottom: -3px;
  }

  .ml-u-sm-n3,
.mx-u-sm-n3 {
    margin-left: -3px;
  }

  .m-u-sm-n5 {
    margin: -5px;
  }

  .mt-u-sm-n5,
.my-u-sm-n5 {
    margin-top: -5px;
  }

  .mr-u-sm-n5,
.mx-u-sm-n5 {
    margin-right: -5px;
  }

  .mb-u-sm-n5,
.my-u-sm-n5 {
    margin-bottom: -5px;
  }

  .ml-u-sm-n5,
.mx-u-sm-n5 {
    margin-left: -5px;
  }

  .m-u-sm-n8 {
    margin: -8px;
  }

  .mt-u-sm-n8,
.my-u-sm-n8 {
    margin-top: -8px;
  }

  .mr-u-sm-n8,
.mx-u-sm-n8 {
    margin-right: -8px;
  }

  .mb-u-sm-n8,
.my-u-sm-n8 {
    margin-bottom: -8px;
  }

  .ml-u-sm-n8,
.mx-u-sm-n8 {
    margin-left: -8px;
  }

  .m-u-sm-n10 {
    margin: -10px;
  }

  .mt-u-sm-n10,
.my-u-sm-n10 {
    margin-top: -10px;
  }

  .mr-u-sm-n10,
.mx-u-sm-n10 {
    margin-right: -10px;
  }

  .mb-u-sm-n10,
.my-u-sm-n10 {
    margin-bottom: -10px;
  }

  .ml-u-sm-n10,
.mx-u-sm-n10 {
    margin-left: -10px;
  }

  .m-u-sm-n12 {
    margin: -12px;
  }

  .mt-u-sm-n12,
.my-u-sm-n12 {
    margin-top: -12px;
  }

  .mr-u-sm-n12,
.mx-u-sm-n12 {
    margin-right: -12px;
  }

  .mb-u-sm-n12,
.my-u-sm-n12 {
    margin-bottom: -12px;
  }

  .ml-u-sm-n12,
.mx-u-sm-n12 {
    margin-left: -12px;
  }

  .m-u-sm-n15 {
    margin: -15px;
  }

  .mt-u-sm-n15,
.my-u-sm-n15 {
    margin-top: -15px;
  }

  .mr-u-sm-n15,
.mx-u-sm-n15 {
    margin-right: -15px;
  }

  .mb-u-sm-n15,
.my-u-sm-n15 {
    margin-bottom: -15px;
  }

  .ml-u-sm-n15,
.mx-u-sm-n15 {
    margin-left: -15px;
  }

  .m-u-sm-n20 {
    margin: -20px;
  }

  .mt-u-sm-n20,
.my-u-sm-n20 {
    margin-top: -20px;
  }

  .mr-u-sm-n20,
.mx-u-sm-n20 {
    margin-right: -20px;
  }

  .mb-u-sm-n20,
.my-u-sm-n20 {
    margin-bottom: -20px;
  }

  .ml-u-sm-n20,
.mx-u-sm-n20 {
    margin-left: -20px;
  }

  .m-u-sm-n25 {
    margin: -25px;
  }

  .mt-u-sm-n25,
.my-u-sm-n25 {
    margin-top: -25px;
  }

  .mr-u-sm-n25,
.mx-u-sm-n25 {
    margin-right: -25px;
  }

  .mb-u-sm-n25,
.my-u-sm-n25 {
    margin-bottom: -25px;
  }

  .ml-u-sm-n25,
.mx-u-sm-n25 {
    margin-left: -25px;
  }

  .m-u-sm-n30 {
    margin: -30px;
  }

  .mt-u-sm-n30,
.my-u-sm-n30 {
    margin-top: -30px;
  }

  .mr-u-sm-n30,
.mx-u-sm-n30 {
    margin-right: -30px;
  }

  .mb-u-sm-n30,
.my-u-sm-n30 {
    margin-bottom: -30px;
  }

  .ml-u-sm-n30,
.mx-u-sm-n30 {
    margin-left: -30px;
  }

  .m-u-sm-n35 {
    margin: -35px;
  }

  .mt-u-sm-n35,
.my-u-sm-n35 {
    margin-top: -35px;
  }

  .mr-u-sm-n35,
.mx-u-sm-n35 {
    margin-right: -35px;
  }

  .mb-u-sm-n35,
.my-u-sm-n35 {
    margin-bottom: -35px;
  }

  .ml-u-sm-n35,
.mx-u-sm-n35 {
    margin-left: -35px;
  }

  .m-u-sm-n40 {
    margin: -40px;
  }

  .mt-u-sm-n40,
.my-u-sm-n40 {
    margin-top: -40px;
  }

  .mr-u-sm-n40,
.mx-u-sm-n40 {
    margin-right: -40px;
  }

  .mb-u-sm-n40,
.my-u-sm-n40 {
    margin-bottom: -40px;
  }

  .ml-u-sm-n40,
.mx-u-sm-n40 {
    margin-left: -40px;
  }

  .m-u-sm-n45 {
    margin: -45px;
  }

  .mt-u-sm-n45,
.my-u-sm-n45 {
    margin-top: -45px;
  }

  .mr-u-sm-n45,
.mx-u-sm-n45 {
    margin-right: -45px;
  }

  .mb-u-sm-n45,
.my-u-sm-n45 {
    margin-bottom: -45px;
  }

  .ml-u-sm-n45,
.mx-u-sm-n45 {
    margin-left: -45px;
  }

  .m-u-sm-n50 {
    margin: -50px;
  }

  .mt-u-sm-n50,
.my-u-sm-n50 {
    margin-top: -50px;
  }

  .mr-u-sm-n50,
.mx-u-sm-n50 {
    margin-right: -50px;
  }

  .mb-u-sm-n50,
.my-u-sm-n50 {
    margin-bottom: -50px;
  }

  .ml-u-sm-n50,
.mx-u-sm-n50 {
    margin-left: -50px;
  }

  .m-u-sm-n55 {
    margin: -55px;
  }

  .mt-u-sm-n55,
.my-u-sm-n55 {
    margin-top: -55px;
  }

  .mr-u-sm-n55,
.mx-u-sm-n55 {
    margin-right: -55px;
  }

  .mb-u-sm-n55,
.my-u-sm-n55 {
    margin-bottom: -55px;
  }

  .ml-u-sm-n55,
.mx-u-sm-n55 {
    margin-left: -55px;
  }

  .m-u-sm-n60 {
    margin: -60px;
  }

  .mt-u-sm-n60,
.my-u-sm-n60 {
    margin-top: -60px;
  }

  .mr-u-sm-n60,
.mx-u-sm-n60 {
    margin-right: -60px;
  }

  .mb-u-sm-n60,
.my-u-sm-n60 {
    margin-bottom: -60px;
  }

  .ml-u-sm-n60,
.mx-u-sm-n60 {
    margin-left: -60px;
  }

  .m-u-sm-n65 {
    margin: -65px;
  }

  .mt-u-sm-n65,
.my-u-sm-n65 {
    margin-top: -65px;
  }

  .mr-u-sm-n65,
.mx-u-sm-n65 {
    margin-right: -65px;
  }

  .mb-u-sm-n65,
.my-u-sm-n65 {
    margin-bottom: -65px;
  }

  .ml-u-sm-n65,
.mx-u-sm-n65 {
    margin-left: -65px;
  }

  .m-u-sm-n70 {
    margin: -70px;
  }

  .mt-u-sm-n70,
.my-u-sm-n70 {
    margin-top: -70px;
  }

  .mr-u-sm-n70,
.mx-u-sm-n70 {
    margin-right: -70px;
  }

  .mb-u-sm-n70,
.my-u-sm-n70 {
    margin-bottom: -70px;
  }

  .ml-u-sm-n70,
.mx-u-sm-n70 {
    margin-left: -70px;
  }

  .m-u-sm-n80 {
    margin: -80px;
  }

  .mt-u-sm-n80,
.my-u-sm-n80 {
    margin-top: -80px;
  }

  .mr-u-sm-n80,
.mx-u-sm-n80 {
    margin-right: -80px;
  }

  .mb-u-sm-n80,
.my-u-sm-n80 {
    margin-bottom: -80px;
  }

  .ml-u-sm-n80,
.mx-u-sm-n80 {
    margin-left: -80px;
  }

  .m-u-sm-n90 {
    margin: -90px;
  }

  .mt-u-sm-n90,
.my-u-sm-n90 {
    margin-top: -90px;
  }

  .mr-u-sm-n90,
.mx-u-sm-n90 {
    margin-right: -90px;
  }

  .mb-u-sm-n90,
.my-u-sm-n90 {
    margin-bottom: -90px;
  }

  .ml-u-sm-n90,
.mx-u-sm-n90 {
    margin-left: -90px;
  }

  .m-u-sm-n120 {
    margin: -120px;
  }

  .mt-u-sm-n120,
.my-u-sm-n120 {
    margin-top: -120px;
  }

  .mr-u-sm-n120,
.mx-u-sm-n120 {
    margin-right: -120px;
  }

  .mb-u-sm-n120,
.my-u-sm-n120 {
    margin-bottom: -120px;
  }

  .ml-u-sm-n120,
.mx-u-sm-n120 {
    margin-left: -120px;
  }

  .m-u-sm-n150 {
    margin: -150px;
  }

  .mt-u-sm-n150,
.my-u-sm-n150 {
    margin-top: -150px;
  }

  .mr-u-sm-n150,
.mx-u-sm-n150 {
    margin-right: -150px;
  }

  .mb-u-sm-n150,
.my-u-sm-n150 {
    margin-bottom: -150px;
  }

  .ml-u-sm-n150,
.mx-u-sm-n150 {
    margin-left: -150px;
  }

  .m-u-sm-a {
    margin: auto;
  }

  .mt-u-sm-a,
.my-u-sm-a {
    margin-top: auto;
  }

  .mr-u-sm-a,
.mx-u-sm-a {
    margin-right: auto;
  }

  .mb-u-sm-a,
.my-u-sm-a {
    margin-bottom: auto;
  }

  .ml-u-sm-a,
.mx-u-sm-a {
    margin-left: auto;
  }
}
@media (max-width: 991.98px) {
  .m-d-sm-0 {
    margin: 0;
  }

  .mt-d-sm-0,
.my-d-sm-0 {
    margin-top: 0;
  }

  .mr-d-sm-0,
.mx-d-sm-0 {
    margin-right: 0;
  }

  .mb-d-sm-0,
.my-d-sm-0 {
    margin-bottom: 0;
  }

  .ml-d-sm-0,
.mx-d-sm-0 {
    margin-left: 0;
  }

  .m-d-sm-3 {
    margin: 3px;
  }

  .mt-d-sm-3,
.my-d-sm-3 {
    margin-top: 3px;
  }

  .mr-d-sm-3,
.mx-d-sm-3 {
    margin-right: 3px;
  }

  .mb-d-sm-3,
.my-d-sm-3 {
    margin-bottom: 3px;
  }

  .ml-d-sm-3,
.mx-d-sm-3 {
    margin-left: 3px;
  }

  .m-d-sm-5 {
    margin: 5px;
  }

  .mt-d-sm-5,
.my-d-sm-5 {
    margin-top: 5px;
  }

  .mr-d-sm-5,
.mx-d-sm-5 {
    margin-right: 5px;
  }

  .mb-d-sm-5,
.my-d-sm-5 {
    margin-bottom: 5px;
  }

  .ml-d-sm-5,
.mx-d-sm-5 {
    margin-left: 5px;
  }

  .m-d-sm-8 {
    margin: 8px;
  }

  .mt-d-sm-8,
.my-d-sm-8 {
    margin-top: 8px;
  }

  .mr-d-sm-8,
.mx-d-sm-8 {
    margin-right: 8px;
  }

  .mb-d-sm-8,
.my-d-sm-8 {
    margin-bottom: 8px;
  }

  .ml-d-sm-8,
.mx-d-sm-8 {
    margin-left: 8px;
  }

  .m-d-sm-10 {
    margin: 10px;
  }

  .mt-d-sm-10,
.my-d-sm-10 {
    margin-top: 10px;
  }

  .mr-d-sm-10,
.mx-d-sm-10 {
    margin-right: 10px;
  }

  .mb-d-sm-10,
.my-d-sm-10 {
    margin-bottom: 10px;
  }

  .ml-d-sm-10,
.mx-d-sm-10 {
    margin-left: 10px;
  }

  .m-d-sm-12 {
    margin: 12px;
  }

  .mt-d-sm-12,
.my-d-sm-12 {
    margin-top: 12px;
  }

  .mr-d-sm-12,
.mx-d-sm-12 {
    margin-right: 12px;
  }

  .mb-d-sm-12,
.my-d-sm-12 {
    margin-bottom: 12px;
  }

  .ml-d-sm-12,
.mx-d-sm-12 {
    margin-left: 12px;
  }

  .m-d-sm-15 {
    margin: 15px;
  }

  .mt-d-sm-15,
.my-d-sm-15 {
    margin-top: 15px;
  }

  .mr-d-sm-15,
.mx-d-sm-15 {
    margin-right: 15px;
  }

  .mb-d-sm-15,
.my-d-sm-15 {
    margin-bottom: 15px;
  }

  .ml-d-sm-15,
.mx-d-sm-15 {
    margin-left: 15px;
  }

  .m-d-sm-20 {
    margin: 20px;
  }

  .mt-d-sm-20,
.my-d-sm-20 {
    margin-top: 20px;
  }

  .mr-d-sm-20,
.mx-d-sm-20 {
    margin-right: 20px;
  }

  .mb-d-sm-20,
.my-d-sm-20 {
    margin-bottom: 20px;
  }

  .ml-d-sm-20,
.mx-d-sm-20 {
    margin-left: 20px;
  }

  .m-d-sm-25 {
    margin: 25px;
  }

  .mt-d-sm-25,
.my-d-sm-25 {
    margin-top: 25px;
  }

  .mr-d-sm-25,
.mx-d-sm-25 {
    margin-right: 25px;
  }

  .mb-d-sm-25,
.my-d-sm-25 {
    margin-bottom: 25px;
  }

  .ml-d-sm-25,
.mx-d-sm-25 {
    margin-left: 25px;
  }

  .m-d-sm-30 {
    margin: 30px;
  }

  .mt-d-sm-30,
.my-d-sm-30 {
    margin-top: 30px;
  }

  .mr-d-sm-30,
.mx-d-sm-30 {
    margin-right: 30px;
  }

  .mb-d-sm-30,
.my-d-sm-30 {
    margin-bottom: 30px;
  }

  .ml-d-sm-30,
.mx-d-sm-30 {
    margin-left: 30px;
  }

  .m-d-sm-35 {
    margin: 35px;
  }

  .mt-d-sm-35,
.my-d-sm-35 {
    margin-top: 35px;
  }

  .mr-d-sm-35,
.mx-d-sm-35 {
    margin-right: 35px;
  }

  .mb-d-sm-35,
.my-d-sm-35 {
    margin-bottom: 35px;
  }

  .ml-d-sm-35,
.mx-d-sm-35 {
    margin-left: 35px;
  }

  .m-d-sm-40 {
    margin: 40px;
  }

  .mt-d-sm-40,
.my-d-sm-40 {
    margin-top: 40px;
  }

  .mr-d-sm-40,
.mx-d-sm-40 {
    margin-right: 40px;
  }

  .mb-d-sm-40,
.my-d-sm-40 {
    margin-bottom: 40px;
  }

  .ml-d-sm-40,
.mx-d-sm-40 {
    margin-left: 40px;
  }

  .m-d-sm-45 {
    margin: 45px;
  }

  .mt-d-sm-45,
.my-d-sm-45 {
    margin-top: 45px;
  }

  .mr-d-sm-45,
.mx-d-sm-45 {
    margin-right: 45px;
  }

  .mb-d-sm-45,
.my-d-sm-45 {
    margin-bottom: 45px;
  }

  .ml-d-sm-45,
.mx-d-sm-45 {
    margin-left: 45px;
  }

  .m-d-sm-50 {
    margin: 50px;
  }

  .mt-d-sm-50,
.my-d-sm-50 {
    margin-top: 50px;
  }

  .mr-d-sm-50,
.mx-d-sm-50 {
    margin-right: 50px;
  }

  .mb-d-sm-50,
.my-d-sm-50 {
    margin-bottom: 50px;
  }

  .ml-d-sm-50,
.mx-d-sm-50 {
    margin-left: 50px;
  }

  .m-d-sm-55 {
    margin: 55px;
  }

  .mt-d-sm-55,
.my-d-sm-55 {
    margin-top: 55px;
  }

  .mr-d-sm-55,
.mx-d-sm-55 {
    margin-right: 55px;
  }

  .mb-d-sm-55,
.my-d-sm-55 {
    margin-bottom: 55px;
  }

  .ml-d-sm-55,
.mx-d-sm-55 {
    margin-left: 55px;
  }

  .m-d-sm-60 {
    margin: 60px;
  }

  .mt-d-sm-60,
.my-d-sm-60 {
    margin-top: 60px;
  }

  .mr-d-sm-60,
.mx-d-sm-60 {
    margin-right: 60px;
  }

  .mb-d-sm-60,
.my-d-sm-60 {
    margin-bottom: 60px;
  }

  .ml-d-sm-60,
.mx-d-sm-60 {
    margin-left: 60px;
  }

  .m-d-sm-65 {
    margin: 65px;
  }

  .mt-d-sm-65,
.my-d-sm-65 {
    margin-top: 65px;
  }

  .mr-d-sm-65,
.mx-d-sm-65 {
    margin-right: 65px;
  }

  .mb-d-sm-65,
.my-d-sm-65 {
    margin-bottom: 65px;
  }

  .ml-d-sm-65,
.mx-d-sm-65 {
    margin-left: 65px;
  }

  .m-d-sm-70 {
    margin: 70px;
  }

  .mt-d-sm-70,
.my-d-sm-70 {
    margin-top: 70px;
  }

  .mr-d-sm-70,
.mx-d-sm-70 {
    margin-right: 70px;
  }

  .mb-d-sm-70,
.my-d-sm-70 {
    margin-bottom: 70px;
  }

  .ml-d-sm-70,
.mx-d-sm-70 {
    margin-left: 70px;
  }

  .m-d-sm-80 {
    margin: 80px;
  }

  .mt-d-sm-80,
.my-d-sm-80 {
    margin-top: 80px;
  }

  .mr-d-sm-80,
.mx-d-sm-80 {
    margin-right: 80px;
  }

  .mb-d-sm-80,
.my-d-sm-80 {
    margin-bottom: 80px;
  }

  .ml-d-sm-80,
.mx-d-sm-80 {
    margin-left: 80px;
  }

  .m-d-sm-90 {
    margin: 90px;
  }

  .mt-d-sm-90,
.my-d-sm-90 {
    margin-top: 90px;
  }

  .mr-d-sm-90,
.mx-d-sm-90 {
    margin-right: 90px;
  }

  .mb-d-sm-90,
.my-d-sm-90 {
    margin-bottom: 90px;
  }

  .ml-d-sm-90,
.mx-d-sm-90 {
    margin-left: 90px;
  }

  .m-d-sm-120 {
    margin: 120px;
  }

  .mt-d-sm-120,
.my-d-sm-120 {
    margin-top: 120px;
  }

  .mr-d-sm-120,
.mx-d-sm-120 {
    margin-right: 120px;
  }

  .mb-d-sm-120,
.my-d-sm-120 {
    margin-bottom: 120px;
  }

  .ml-d-sm-120,
.mx-d-sm-120 {
    margin-left: 120px;
  }

  .m-d-sm-150 {
    margin: 150px;
  }

  .mt-d-sm-150,
.my-d-sm-150 {
    margin-top: 150px;
  }

  .mr-d-sm-150,
.mx-d-sm-150 {
    margin-right: 150px;
  }

  .mb-d-sm-150,
.my-d-sm-150 {
    margin-bottom: 150px;
  }

  .ml-d-sm-150,
.mx-d-sm-150 {
    margin-left: 150px;
  }

  .p-d-sm-0 {
    padding: 0;
  }

  .pt-d-sm-0,
.py-d-sm-0 {
    padding-top: 0;
  }

  .pr-d-sm-0,
.px-d-sm-0 {
    padding-right: 0;
  }

  .pb-d-sm-0,
.py-d-sm-0 {
    padding-bottom: 0;
  }

  .pl-d-sm-0,
.px-d-sm-0 {
    padding-left: 0;
  }

  .p-d-sm-3 {
    padding: 3px;
  }

  .pt-d-sm-3,
.py-d-sm-3 {
    padding-top: 3px;
  }

  .pr-d-sm-3,
.px-d-sm-3 {
    padding-right: 3px;
  }

  .pb-d-sm-3,
.py-d-sm-3 {
    padding-bottom: 3px;
  }

  .pl-d-sm-3,
.px-d-sm-3 {
    padding-left: 3px;
  }

  .p-d-sm-5 {
    padding: 5px;
  }

  .pt-d-sm-5,
.py-d-sm-5 {
    padding-top: 5px;
  }

  .pr-d-sm-5,
.px-d-sm-5 {
    padding-right: 5px;
  }

  .pb-d-sm-5,
.py-d-sm-5 {
    padding-bottom: 5px;
  }

  .pl-d-sm-5,
.px-d-sm-5 {
    padding-left: 5px;
  }

  .p-d-sm-8 {
    padding: 8px;
  }

  .pt-d-sm-8,
.py-d-sm-8 {
    padding-top: 8px;
  }

  .pr-d-sm-8,
.px-d-sm-8 {
    padding-right: 8px;
  }

  .pb-d-sm-8,
.py-d-sm-8 {
    padding-bottom: 8px;
  }

  .pl-d-sm-8,
.px-d-sm-8 {
    padding-left: 8px;
  }

  .p-d-sm-10 {
    padding: 10px;
  }

  .pt-d-sm-10,
.py-d-sm-10 {
    padding-top: 10px;
  }

  .pr-d-sm-10,
.px-d-sm-10 {
    padding-right: 10px;
  }

  .pb-d-sm-10,
.py-d-sm-10 {
    padding-bottom: 10px;
  }

  .pl-d-sm-10,
.px-d-sm-10 {
    padding-left: 10px;
  }

  .p-d-sm-12 {
    padding: 12px;
  }

  .pt-d-sm-12,
.py-d-sm-12 {
    padding-top: 12px;
  }

  .pr-d-sm-12,
.px-d-sm-12 {
    padding-right: 12px;
  }

  .pb-d-sm-12,
.py-d-sm-12 {
    padding-bottom: 12px;
  }

  .pl-d-sm-12,
.px-d-sm-12 {
    padding-left: 12px;
  }

  .p-d-sm-15 {
    padding: 15px;
  }

  .pt-d-sm-15,
.py-d-sm-15 {
    padding-top: 15px;
  }

  .pr-d-sm-15,
.px-d-sm-15 {
    padding-right: 15px;
  }

  .pb-d-sm-15,
.py-d-sm-15 {
    padding-bottom: 15px;
  }

  .pl-d-sm-15,
.px-d-sm-15 {
    padding-left: 15px;
  }

  .p-d-sm-20 {
    padding: 20px;
  }

  .pt-d-sm-20,
.py-d-sm-20 {
    padding-top: 20px;
  }

  .pr-d-sm-20,
.px-d-sm-20 {
    padding-right: 20px;
  }

  .pb-d-sm-20,
.py-d-sm-20 {
    padding-bottom: 20px;
  }

  .pl-d-sm-20,
.px-d-sm-20 {
    padding-left: 20px;
  }

  .p-d-sm-25 {
    padding: 25px;
  }

  .pt-d-sm-25,
.py-d-sm-25 {
    padding-top: 25px;
  }

  .pr-d-sm-25,
.px-d-sm-25 {
    padding-right: 25px;
  }

  .pb-d-sm-25,
.py-d-sm-25 {
    padding-bottom: 25px;
  }

  .pl-d-sm-25,
.px-d-sm-25 {
    padding-left: 25px;
  }

  .p-d-sm-30 {
    padding: 30px;
  }

  .pt-d-sm-30,
.py-d-sm-30 {
    padding-top: 30px;
  }

  .pr-d-sm-30,
.px-d-sm-30 {
    padding-right: 30px;
  }

  .pb-d-sm-30,
.py-d-sm-30 {
    padding-bottom: 30px;
  }

  .pl-d-sm-30,
.px-d-sm-30 {
    padding-left: 30px;
  }

  .p-d-sm-35 {
    padding: 35px;
  }

  .pt-d-sm-35,
.py-d-sm-35 {
    padding-top: 35px;
  }

  .pr-d-sm-35,
.px-d-sm-35 {
    padding-right: 35px;
  }

  .pb-d-sm-35,
.py-d-sm-35 {
    padding-bottom: 35px;
  }

  .pl-d-sm-35,
.px-d-sm-35 {
    padding-left: 35px;
  }

  .p-d-sm-40 {
    padding: 40px;
  }

  .pt-d-sm-40,
.py-d-sm-40 {
    padding-top: 40px;
  }

  .pr-d-sm-40,
.px-d-sm-40 {
    padding-right: 40px;
  }

  .pb-d-sm-40,
.py-d-sm-40 {
    padding-bottom: 40px;
  }

  .pl-d-sm-40,
.px-d-sm-40 {
    padding-left: 40px;
  }

  .p-d-sm-45 {
    padding: 45px;
  }

  .pt-d-sm-45,
.py-d-sm-45 {
    padding-top: 45px;
  }

  .pr-d-sm-45,
.px-d-sm-45 {
    padding-right: 45px;
  }

  .pb-d-sm-45,
.py-d-sm-45 {
    padding-bottom: 45px;
  }

  .pl-d-sm-45,
.px-d-sm-45 {
    padding-left: 45px;
  }

  .p-d-sm-50 {
    padding: 50px;
  }

  .pt-d-sm-50,
.py-d-sm-50 {
    padding-top: 50px;
  }

  .pr-d-sm-50,
.px-d-sm-50 {
    padding-right: 50px;
  }

  .pb-d-sm-50,
.py-d-sm-50 {
    padding-bottom: 50px;
  }

  .pl-d-sm-50,
.px-d-sm-50 {
    padding-left: 50px;
  }

  .p-d-sm-55 {
    padding: 55px;
  }

  .pt-d-sm-55,
.py-d-sm-55 {
    padding-top: 55px;
  }

  .pr-d-sm-55,
.px-d-sm-55 {
    padding-right: 55px;
  }

  .pb-d-sm-55,
.py-d-sm-55 {
    padding-bottom: 55px;
  }

  .pl-d-sm-55,
.px-d-sm-55 {
    padding-left: 55px;
  }

  .p-d-sm-60 {
    padding: 60px;
  }

  .pt-d-sm-60,
.py-d-sm-60 {
    padding-top: 60px;
  }

  .pr-d-sm-60,
.px-d-sm-60 {
    padding-right: 60px;
  }

  .pb-d-sm-60,
.py-d-sm-60 {
    padding-bottom: 60px;
  }

  .pl-d-sm-60,
.px-d-sm-60 {
    padding-left: 60px;
  }

  .p-d-sm-65 {
    padding: 65px;
  }

  .pt-d-sm-65,
.py-d-sm-65 {
    padding-top: 65px;
  }

  .pr-d-sm-65,
.px-d-sm-65 {
    padding-right: 65px;
  }

  .pb-d-sm-65,
.py-d-sm-65 {
    padding-bottom: 65px;
  }

  .pl-d-sm-65,
.px-d-sm-65 {
    padding-left: 65px;
  }

  .p-d-sm-70 {
    padding: 70px;
  }

  .pt-d-sm-70,
.py-d-sm-70 {
    padding-top: 70px;
  }

  .pr-d-sm-70,
.px-d-sm-70 {
    padding-right: 70px;
  }

  .pb-d-sm-70,
.py-d-sm-70 {
    padding-bottom: 70px;
  }

  .pl-d-sm-70,
.px-d-sm-70 {
    padding-left: 70px;
  }

  .p-d-sm-80 {
    padding: 80px;
  }

  .pt-d-sm-80,
.py-d-sm-80 {
    padding-top: 80px;
  }

  .pr-d-sm-80,
.px-d-sm-80 {
    padding-right: 80px;
  }

  .pb-d-sm-80,
.py-d-sm-80 {
    padding-bottom: 80px;
  }

  .pl-d-sm-80,
.px-d-sm-80 {
    padding-left: 80px;
  }

  .p-d-sm-90 {
    padding: 90px;
  }

  .pt-d-sm-90,
.py-d-sm-90 {
    padding-top: 90px;
  }

  .pr-d-sm-90,
.px-d-sm-90 {
    padding-right: 90px;
  }

  .pb-d-sm-90,
.py-d-sm-90 {
    padding-bottom: 90px;
  }

  .pl-d-sm-90,
.px-d-sm-90 {
    padding-left: 90px;
  }

  .p-d-sm-120 {
    padding: 120px;
  }

  .pt-d-sm-120,
.py-d-sm-120 {
    padding-top: 120px;
  }

  .pr-d-sm-120,
.px-d-sm-120 {
    padding-right: 120px;
  }

  .pb-d-sm-120,
.py-d-sm-120 {
    padding-bottom: 120px;
  }

  .pl-d-sm-120,
.px-d-sm-120 {
    padding-left: 120px;
  }

  .p-d-sm-150 {
    padding: 150px;
  }

  .pt-d-sm-150,
.py-d-sm-150 {
    padding-top: 150px;
  }

  .pr-d-sm-150,
.px-d-sm-150 {
    padding-right: 150px;
  }

  .pb-d-sm-150,
.py-d-sm-150 {
    padding-bottom: 150px;
  }

  .pl-d-sm-150,
.px-d-sm-150 {
    padding-left: 150px;
  }

  .m-d-sm-n3 {
    margin: -3px;
  }

  .mt-d-sm-n3,
.my-d-sm-n3 {
    margin-top: -3px;
  }

  .mr-d-sm-n3,
.mx-d-sm-n3 {
    margin-right: -3px;
  }

  .mb-d-sm-n3,
.my-d-sm-n3 {
    margin-bottom: -3px;
  }

  .ml-d-sm-n3,
.mx-d-sm-n3 {
    margin-left: -3px;
  }

  .m-d-sm-n5 {
    margin: -5px;
  }

  .mt-d-sm-n5,
.my-d-sm-n5 {
    margin-top: -5px;
  }

  .mr-d-sm-n5,
.mx-d-sm-n5 {
    margin-right: -5px;
  }

  .mb-d-sm-n5,
.my-d-sm-n5 {
    margin-bottom: -5px;
  }

  .ml-d-sm-n5,
.mx-d-sm-n5 {
    margin-left: -5px;
  }

  .m-d-sm-n8 {
    margin: -8px;
  }

  .mt-d-sm-n8,
.my-d-sm-n8 {
    margin-top: -8px;
  }

  .mr-d-sm-n8,
.mx-d-sm-n8 {
    margin-right: -8px;
  }

  .mb-d-sm-n8,
.my-d-sm-n8 {
    margin-bottom: -8px;
  }

  .ml-d-sm-n8,
.mx-d-sm-n8 {
    margin-left: -8px;
  }

  .m-d-sm-n10 {
    margin: -10px;
  }

  .mt-d-sm-n10,
.my-d-sm-n10 {
    margin-top: -10px;
  }

  .mr-d-sm-n10,
.mx-d-sm-n10 {
    margin-right: -10px;
  }

  .mb-d-sm-n10,
.my-d-sm-n10 {
    margin-bottom: -10px;
  }

  .ml-d-sm-n10,
.mx-d-sm-n10 {
    margin-left: -10px;
  }

  .m-d-sm-n12 {
    margin: -12px;
  }

  .mt-d-sm-n12,
.my-d-sm-n12 {
    margin-top: -12px;
  }

  .mr-d-sm-n12,
.mx-d-sm-n12 {
    margin-right: -12px;
  }

  .mb-d-sm-n12,
.my-d-sm-n12 {
    margin-bottom: -12px;
  }

  .ml-d-sm-n12,
.mx-d-sm-n12 {
    margin-left: -12px;
  }

  .m-d-sm-n15 {
    margin: -15px;
  }

  .mt-d-sm-n15,
.my-d-sm-n15 {
    margin-top: -15px;
  }

  .mr-d-sm-n15,
.mx-d-sm-n15 {
    margin-right: -15px;
  }

  .mb-d-sm-n15,
.my-d-sm-n15 {
    margin-bottom: -15px;
  }

  .ml-d-sm-n15,
.mx-d-sm-n15 {
    margin-left: -15px;
  }

  .m-d-sm-n20 {
    margin: -20px;
  }

  .mt-d-sm-n20,
.my-d-sm-n20 {
    margin-top: -20px;
  }

  .mr-d-sm-n20,
.mx-d-sm-n20 {
    margin-right: -20px;
  }

  .mb-d-sm-n20,
.my-d-sm-n20 {
    margin-bottom: -20px;
  }

  .ml-d-sm-n20,
.mx-d-sm-n20 {
    margin-left: -20px;
  }

  .m-d-sm-n25 {
    margin: -25px;
  }

  .mt-d-sm-n25,
.my-d-sm-n25 {
    margin-top: -25px;
  }

  .mr-d-sm-n25,
.mx-d-sm-n25 {
    margin-right: -25px;
  }

  .mb-d-sm-n25,
.my-d-sm-n25 {
    margin-bottom: -25px;
  }

  .ml-d-sm-n25,
.mx-d-sm-n25 {
    margin-left: -25px;
  }

  .m-d-sm-n30 {
    margin: -30px;
  }

  .mt-d-sm-n30,
.my-d-sm-n30 {
    margin-top: -30px;
  }

  .mr-d-sm-n30,
.mx-d-sm-n30 {
    margin-right: -30px;
  }

  .mb-d-sm-n30,
.my-d-sm-n30 {
    margin-bottom: -30px;
  }

  .ml-d-sm-n30,
.mx-d-sm-n30 {
    margin-left: -30px;
  }

  .m-d-sm-n35 {
    margin: -35px;
  }

  .mt-d-sm-n35,
.my-d-sm-n35 {
    margin-top: -35px;
  }

  .mr-d-sm-n35,
.mx-d-sm-n35 {
    margin-right: -35px;
  }

  .mb-d-sm-n35,
.my-d-sm-n35 {
    margin-bottom: -35px;
  }

  .ml-d-sm-n35,
.mx-d-sm-n35 {
    margin-left: -35px;
  }

  .m-d-sm-n40 {
    margin: -40px;
  }

  .mt-d-sm-n40,
.my-d-sm-n40 {
    margin-top: -40px;
  }

  .mr-d-sm-n40,
.mx-d-sm-n40 {
    margin-right: -40px;
  }

  .mb-d-sm-n40,
.my-d-sm-n40 {
    margin-bottom: -40px;
  }

  .ml-d-sm-n40,
.mx-d-sm-n40 {
    margin-left: -40px;
  }

  .m-d-sm-n45 {
    margin: -45px;
  }

  .mt-d-sm-n45,
.my-d-sm-n45 {
    margin-top: -45px;
  }

  .mr-d-sm-n45,
.mx-d-sm-n45 {
    margin-right: -45px;
  }

  .mb-d-sm-n45,
.my-d-sm-n45 {
    margin-bottom: -45px;
  }

  .ml-d-sm-n45,
.mx-d-sm-n45 {
    margin-left: -45px;
  }

  .m-d-sm-n50 {
    margin: -50px;
  }

  .mt-d-sm-n50,
.my-d-sm-n50 {
    margin-top: -50px;
  }

  .mr-d-sm-n50,
.mx-d-sm-n50 {
    margin-right: -50px;
  }

  .mb-d-sm-n50,
.my-d-sm-n50 {
    margin-bottom: -50px;
  }

  .ml-d-sm-n50,
.mx-d-sm-n50 {
    margin-left: -50px;
  }

  .m-d-sm-n55 {
    margin: -55px;
  }

  .mt-d-sm-n55,
.my-d-sm-n55 {
    margin-top: -55px;
  }

  .mr-d-sm-n55,
.mx-d-sm-n55 {
    margin-right: -55px;
  }

  .mb-d-sm-n55,
.my-d-sm-n55 {
    margin-bottom: -55px;
  }

  .ml-d-sm-n55,
.mx-d-sm-n55 {
    margin-left: -55px;
  }

  .m-d-sm-n60 {
    margin: -60px;
  }

  .mt-d-sm-n60,
.my-d-sm-n60 {
    margin-top: -60px;
  }

  .mr-d-sm-n60,
.mx-d-sm-n60 {
    margin-right: -60px;
  }

  .mb-d-sm-n60,
.my-d-sm-n60 {
    margin-bottom: -60px;
  }

  .ml-d-sm-n60,
.mx-d-sm-n60 {
    margin-left: -60px;
  }

  .m-d-sm-n65 {
    margin: -65px;
  }

  .mt-d-sm-n65,
.my-d-sm-n65 {
    margin-top: -65px;
  }

  .mr-d-sm-n65,
.mx-d-sm-n65 {
    margin-right: -65px;
  }

  .mb-d-sm-n65,
.my-d-sm-n65 {
    margin-bottom: -65px;
  }

  .ml-d-sm-n65,
.mx-d-sm-n65 {
    margin-left: -65px;
  }

  .m-d-sm-n70 {
    margin: -70px;
  }

  .mt-d-sm-n70,
.my-d-sm-n70 {
    margin-top: -70px;
  }

  .mr-d-sm-n70,
.mx-d-sm-n70 {
    margin-right: -70px;
  }

  .mb-d-sm-n70,
.my-d-sm-n70 {
    margin-bottom: -70px;
  }

  .ml-d-sm-n70,
.mx-d-sm-n70 {
    margin-left: -70px;
  }

  .m-d-sm-n80 {
    margin: -80px;
  }

  .mt-d-sm-n80,
.my-d-sm-n80 {
    margin-top: -80px;
  }

  .mr-d-sm-n80,
.mx-d-sm-n80 {
    margin-right: -80px;
  }

  .mb-d-sm-n80,
.my-d-sm-n80 {
    margin-bottom: -80px;
  }

  .ml-d-sm-n80,
.mx-d-sm-n80 {
    margin-left: -80px;
  }

  .m-d-sm-n90 {
    margin: -90px;
  }

  .mt-d-sm-n90,
.my-d-sm-n90 {
    margin-top: -90px;
  }

  .mr-d-sm-n90,
.mx-d-sm-n90 {
    margin-right: -90px;
  }

  .mb-d-sm-n90,
.my-d-sm-n90 {
    margin-bottom: -90px;
  }

  .ml-d-sm-n90,
.mx-d-sm-n90 {
    margin-left: -90px;
  }

  .m-d-sm-n120 {
    margin: -120px;
  }

  .mt-d-sm-n120,
.my-d-sm-n120 {
    margin-top: -120px;
  }

  .mr-d-sm-n120,
.mx-d-sm-n120 {
    margin-right: -120px;
  }

  .mb-d-sm-n120,
.my-d-sm-n120 {
    margin-bottom: -120px;
  }

  .ml-d-sm-n120,
.mx-d-sm-n120 {
    margin-left: -120px;
  }

  .m-d-sm-n150 {
    margin: -150px;
  }

  .mt-d-sm-n150,
.my-d-sm-n150 {
    margin-top: -150px;
  }

  .mr-d-sm-n150,
.mx-d-sm-n150 {
    margin-right: -150px;
  }

  .mb-d-sm-n150,
.my-d-sm-n150 {
    margin-bottom: -150px;
  }

  .ml-d-sm-n150,
.mx-d-sm-n150 {
    margin-left: -150px;
  }

  .m-d-sm-a {
    margin: auto;
  }

  .mt-d-sm-a,
.my-d-sm-a {
    margin-top: auto;
  }

  .mr-d-sm-a,
.mx-d-sm-a {
    margin-right: auto;
  }

  .mb-d-sm-a,
.my-d-sm-a {
    margin-bottom: auto;
  }

  .ml-d-sm-a,
.mx-d-sm-a {
    margin-left: auto;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .m-o-sm-0 {
    margin: 0;
  }

  .mt-o-sm-0,
.my-o-sm-0 {
    margin-top: 0;
  }

  .mr-o-sm-0,
.mx-o-sm-0 {
    margin-right: 0;
  }

  .mb-o-sm-0,
.my-o-sm-0 {
    margin-bottom: 0;
  }

  .ml-o-sm-0,
.mx-o-sm-0 {
    margin-left: 0;
  }

  .m-o-sm-3 {
    margin: 3px;
  }

  .mt-o-sm-3,
.my-o-sm-3 {
    margin-top: 3px;
  }

  .mr-o-sm-3,
.mx-o-sm-3 {
    margin-right: 3px;
  }

  .mb-o-sm-3,
.my-o-sm-3 {
    margin-bottom: 3px;
  }

  .ml-o-sm-3,
.mx-o-sm-3 {
    margin-left: 3px;
  }

  .m-o-sm-5 {
    margin: 5px;
  }

  .mt-o-sm-5,
.my-o-sm-5 {
    margin-top: 5px;
  }

  .mr-o-sm-5,
.mx-o-sm-5 {
    margin-right: 5px;
  }

  .mb-o-sm-5,
.my-o-sm-5 {
    margin-bottom: 5px;
  }

  .ml-o-sm-5,
.mx-o-sm-5 {
    margin-left: 5px;
  }

  .m-o-sm-8 {
    margin: 8px;
  }

  .mt-o-sm-8,
.my-o-sm-8 {
    margin-top: 8px;
  }

  .mr-o-sm-8,
.mx-o-sm-8 {
    margin-right: 8px;
  }

  .mb-o-sm-8,
.my-o-sm-8 {
    margin-bottom: 8px;
  }

  .ml-o-sm-8,
.mx-o-sm-8 {
    margin-left: 8px;
  }

  .m-o-sm-10 {
    margin: 10px;
  }

  .mt-o-sm-10,
.my-o-sm-10 {
    margin-top: 10px;
  }

  .mr-o-sm-10,
.mx-o-sm-10 {
    margin-right: 10px;
  }

  .mb-o-sm-10,
.my-o-sm-10 {
    margin-bottom: 10px;
  }

  .ml-o-sm-10,
.mx-o-sm-10 {
    margin-left: 10px;
  }

  .m-o-sm-12 {
    margin: 12px;
  }

  .mt-o-sm-12,
.my-o-sm-12 {
    margin-top: 12px;
  }

  .mr-o-sm-12,
.mx-o-sm-12 {
    margin-right: 12px;
  }

  .mb-o-sm-12,
.my-o-sm-12 {
    margin-bottom: 12px;
  }

  .ml-o-sm-12,
.mx-o-sm-12 {
    margin-left: 12px;
  }

  .m-o-sm-15 {
    margin: 15px;
  }

  .mt-o-sm-15,
.my-o-sm-15 {
    margin-top: 15px;
  }

  .mr-o-sm-15,
.mx-o-sm-15 {
    margin-right: 15px;
  }

  .mb-o-sm-15,
.my-o-sm-15 {
    margin-bottom: 15px;
  }

  .ml-o-sm-15,
.mx-o-sm-15 {
    margin-left: 15px;
  }

  .m-o-sm-20 {
    margin: 20px;
  }

  .mt-o-sm-20,
.my-o-sm-20 {
    margin-top: 20px;
  }

  .mr-o-sm-20,
.mx-o-sm-20 {
    margin-right: 20px;
  }

  .mb-o-sm-20,
.my-o-sm-20 {
    margin-bottom: 20px;
  }

  .ml-o-sm-20,
.mx-o-sm-20 {
    margin-left: 20px;
  }

  .m-o-sm-25 {
    margin: 25px;
  }

  .mt-o-sm-25,
.my-o-sm-25 {
    margin-top: 25px;
  }

  .mr-o-sm-25,
.mx-o-sm-25 {
    margin-right: 25px;
  }

  .mb-o-sm-25,
.my-o-sm-25 {
    margin-bottom: 25px;
  }

  .ml-o-sm-25,
.mx-o-sm-25 {
    margin-left: 25px;
  }

  .m-o-sm-30 {
    margin: 30px;
  }

  .mt-o-sm-30,
.my-o-sm-30 {
    margin-top: 30px;
  }

  .mr-o-sm-30,
.mx-o-sm-30 {
    margin-right: 30px;
  }

  .mb-o-sm-30,
.my-o-sm-30 {
    margin-bottom: 30px;
  }

  .ml-o-sm-30,
.mx-o-sm-30 {
    margin-left: 30px;
  }

  .m-o-sm-35 {
    margin: 35px;
  }

  .mt-o-sm-35,
.my-o-sm-35 {
    margin-top: 35px;
  }

  .mr-o-sm-35,
.mx-o-sm-35 {
    margin-right: 35px;
  }

  .mb-o-sm-35,
.my-o-sm-35 {
    margin-bottom: 35px;
  }

  .ml-o-sm-35,
.mx-o-sm-35 {
    margin-left: 35px;
  }

  .m-o-sm-40 {
    margin: 40px;
  }

  .mt-o-sm-40,
.my-o-sm-40 {
    margin-top: 40px;
  }

  .mr-o-sm-40,
.mx-o-sm-40 {
    margin-right: 40px;
  }

  .mb-o-sm-40,
.my-o-sm-40 {
    margin-bottom: 40px;
  }

  .ml-o-sm-40,
.mx-o-sm-40 {
    margin-left: 40px;
  }

  .m-o-sm-45 {
    margin: 45px;
  }

  .mt-o-sm-45,
.my-o-sm-45 {
    margin-top: 45px;
  }

  .mr-o-sm-45,
.mx-o-sm-45 {
    margin-right: 45px;
  }

  .mb-o-sm-45,
.my-o-sm-45 {
    margin-bottom: 45px;
  }

  .ml-o-sm-45,
.mx-o-sm-45 {
    margin-left: 45px;
  }

  .m-o-sm-50 {
    margin: 50px;
  }

  .mt-o-sm-50,
.my-o-sm-50 {
    margin-top: 50px;
  }

  .mr-o-sm-50,
.mx-o-sm-50 {
    margin-right: 50px;
  }

  .mb-o-sm-50,
.my-o-sm-50 {
    margin-bottom: 50px;
  }

  .ml-o-sm-50,
.mx-o-sm-50 {
    margin-left: 50px;
  }

  .m-o-sm-55 {
    margin: 55px;
  }

  .mt-o-sm-55,
.my-o-sm-55 {
    margin-top: 55px;
  }

  .mr-o-sm-55,
.mx-o-sm-55 {
    margin-right: 55px;
  }

  .mb-o-sm-55,
.my-o-sm-55 {
    margin-bottom: 55px;
  }

  .ml-o-sm-55,
.mx-o-sm-55 {
    margin-left: 55px;
  }

  .m-o-sm-60 {
    margin: 60px;
  }

  .mt-o-sm-60,
.my-o-sm-60 {
    margin-top: 60px;
  }

  .mr-o-sm-60,
.mx-o-sm-60 {
    margin-right: 60px;
  }

  .mb-o-sm-60,
.my-o-sm-60 {
    margin-bottom: 60px;
  }

  .ml-o-sm-60,
.mx-o-sm-60 {
    margin-left: 60px;
  }

  .m-o-sm-65 {
    margin: 65px;
  }

  .mt-o-sm-65,
.my-o-sm-65 {
    margin-top: 65px;
  }

  .mr-o-sm-65,
.mx-o-sm-65 {
    margin-right: 65px;
  }

  .mb-o-sm-65,
.my-o-sm-65 {
    margin-bottom: 65px;
  }

  .ml-o-sm-65,
.mx-o-sm-65 {
    margin-left: 65px;
  }

  .m-o-sm-70 {
    margin: 70px;
  }

  .mt-o-sm-70,
.my-o-sm-70 {
    margin-top: 70px;
  }

  .mr-o-sm-70,
.mx-o-sm-70 {
    margin-right: 70px;
  }

  .mb-o-sm-70,
.my-o-sm-70 {
    margin-bottom: 70px;
  }

  .ml-o-sm-70,
.mx-o-sm-70 {
    margin-left: 70px;
  }

  .m-o-sm-80 {
    margin: 80px;
  }

  .mt-o-sm-80,
.my-o-sm-80 {
    margin-top: 80px;
  }

  .mr-o-sm-80,
.mx-o-sm-80 {
    margin-right: 80px;
  }

  .mb-o-sm-80,
.my-o-sm-80 {
    margin-bottom: 80px;
  }

  .ml-o-sm-80,
.mx-o-sm-80 {
    margin-left: 80px;
  }

  .m-o-sm-90 {
    margin: 90px;
  }

  .mt-o-sm-90,
.my-o-sm-90 {
    margin-top: 90px;
  }

  .mr-o-sm-90,
.mx-o-sm-90 {
    margin-right: 90px;
  }

  .mb-o-sm-90,
.my-o-sm-90 {
    margin-bottom: 90px;
  }

  .ml-o-sm-90,
.mx-o-sm-90 {
    margin-left: 90px;
  }

  .m-o-sm-120 {
    margin: 120px;
  }

  .mt-o-sm-120,
.my-o-sm-120 {
    margin-top: 120px;
  }

  .mr-o-sm-120,
.mx-o-sm-120 {
    margin-right: 120px;
  }

  .mb-o-sm-120,
.my-o-sm-120 {
    margin-bottom: 120px;
  }

  .ml-o-sm-120,
.mx-o-sm-120 {
    margin-left: 120px;
  }

  .m-o-sm-150 {
    margin: 150px;
  }

  .mt-o-sm-150,
.my-o-sm-150 {
    margin-top: 150px;
  }

  .mr-o-sm-150,
.mx-o-sm-150 {
    margin-right: 150px;
  }

  .mb-o-sm-150,
.my-o-sm-150 {
    margin-bottom: 150px;
  }

  .ml-o-sm-150,
.mx-o-sm-150 {
    margin-left: 150px;
  }

  .p-o-sm-0 {
    padding: 0;
  }

  .pt-o-sm-0,
.py-o-sm-0 {
    padding-top: 0;
  }

  .pr-o-sm-0,
.px-o-sm-0 {
    padding-right: 0;
  }

  .pb-o-sm-0,
.py-o-sm-0 {
    padding-bottom: 0;
  }

  .pl-o-sm-0,
.px-o-sm-0 {
    padding-left: 0;
  }

  .p-o-sm-3 {
    padding: 3px;
  }

  .pt-o-sm-3,
.py-o-sm-3 {
    padding-top: 3px;
  }

  .pr-o-sm-3,
.px-o-sm-3 {
    padding-right: 3px;
  }

  .pb-o-sm-3,
.py-o-sm-3 {
    padding-bottom: 3px;
  }

  .pl-o-sm-3,
.px-o-sm-3 {
    padding-left: 3px;
  }

  .p-o-sm-5 {
    padding: 5px;
  }

  .pt-o-sm-5,
.py-o-sm-5 {
    padding-top: 5px;
  }

  .pr-o-sm-5,
.px-o-sm-5 {
    padding-right: 5px;
  }

  .pb-o-sm-5,
.py-o-sm-5 {
    padding-bottom: 5px;
  }

  .pl-o-sm-5,
.px-o-sm-5 {
    padding-left: 5px;
  }

  .p-o-sm-8 {
    padding: 8px;
  }

  .pt-o-sm-8,
.py-o-sm-8 {
    padding-top: 8px;
  }

  .pr-o-sm-8,
.px-o-sm-8 {
    padding-right: 8px;
  }

  .pb-o-sm-8,
.py-o-sm-8 {
    padding-bottom: 8px;
  }

  .pl-o-sm-8,
.px-o-sm-8 {
    padding-left: 8px;
  }

  .p-o-sm-10 {
    padding: 10px;
  }

  .pt-o-sm-10,
.py-o-sm-10 {
    padding-top: 10px;
  }

  .pr-o-sm-10,
.px-o-sm-10 {
    padding-right: 10px;
  }

  .pb-o-sm-10,
.py-o-sm-10 {
    padding-bottom: 10px;
  }

  .pl-o-sm-10,
.px-o-sm-10 {
    padding-left: 10px;
  }

  .p-o-sm-12 {
    padding: 12px;
  }

  .pt-o-sm-12,
.py-o-sm-12 {
    padding-top: 12px;
  }

  .pr-o-sm-12,
.px-o-sm-12 {
    padding-right: 12px;
  }

  .pb-o-sm-12,
.py-o-sm-12 {
    padding-bottom: 12px;
  }

  .pl-o-sm-12,
.px-o-sm-12 {
    padding-left: 12px;
  }

  .p-o-sm-15 {
    padding: 15px;
  }

  .pt-o-sm-15,
.py-o-sm-15 {
    padding-top: 15px;
  }

  .pr-o-sm-15,
.px-o-sm-15 {
    padding-right: 15px;
  }

  .pb-o-sm-15,
.py-o-sm-15 {
    padding-bottom: 15px;
  }

  .pl-o-sm-15,
.px-o-sm-15 {
    padding-left: 15px;
  }

  .p-o-sm-20 {
    padding: 20px;
  }

  .pt-o-sm-20,
.py-o-sm-20 {
    padding-top: 20px;
  }

  .pr-o-sm-20,
.px-o-sm-20 {
    padding-right: 20px;
  }

  .pb-o-sm-20,
.py-o-sm-20 {
    padding-bottom: 20px;
  }

  .pl-o-sm-20,
.px-o-sm-20 {
    padding-left: 20px;
  }

  .p-o-sm-25 {
    padding: 25px;
  }

  .pt-o-sm-25,
.py-o-sm-25 {
    padding-top: 25px;
  }

  .pr-o-sm-25,
.px-o-sm-25 {
    padding-right: 25px;
  }

  .pb-o-sm-25,
.py-o-sm-25 {
    padding-bottom: 25px;
  }

  .pl-o-sm-25,
.px-o-sm-25 {
    padding-left: 25px;
  }

  .p-o-sm-30 {
    padding: 30px;
  }

  .pt-o-sm-30,
.py-o-sm-30 {
    padding-top: 30px;
  }

  .pr-o-sm-30,
.px-o-sm-30 {
    padding-right: 30px;
  }

  .pb-o-sm-30,
.py-o-sm-30 {
    padding-bottom: 30px;
  }

  .pl-o-sm-30,
.px-o-sm-30 {
    padding-left: 30px;
  }

  .p-o-sm-35 {
    padding: 35px;
  }

  .pt-o-sm-35,
.py-o-sm-35 {
    padding-top: 35px;
  }

  .pr-o-sm-35,
.px-o-sm-35 {
    padding-right: 35px;
  }

  .pb-o-sm-35,
.py-o-sm-35 {
    padding-bottom: 35px;
  }

  .pl-o-sm-35,
.px-o-sm-35 {
    padding-left: 35px;
  }

  .p-o-sm-40 {
    padding: 40px;
  }

  .pt-o-sm-40,
.py-o-sm-40 {
    padding-top: 40px;
  }

  .pr-o-sm-40,
.px-o-sm-40 {
    padding-right: 40px;
  }

  .pb-o-sm-40,
.py-o-sm-40 {
    padding-bottom: 40px;
  }

  .pl-o-sm-40,
.px-o-sm-40 {
    padding-left: 40px;
  }

  .p-o-sm-45 {
    padding: 45px;
  }

  .pt-o-sm-45,
.py-o-sm-45 {
    padding-top: 45px;
  }

  .pr-o-sm-45,
.px-o-sm-45 {
    padding-right: 45px;
  }

  .pb-o-sm-45,
.py-o-sm-45 {
    padding-bottom: 45px;
  }

  .pl-o-sm-45,
.px-o-sm-45 {
    padding-left: 45px;
  }

  .p-o-sm-50 {
    padding: 50px;
  }

  .pt-o-sm-50,
.py-o-sm-50 {
    padding-top: 50px;
  }

  .pr-o-sm-50,
.px-o-sm-50 {
    padding-right: 50px;
  }

  .pb-o-sm-50,
.py-o-sm-50 {
    padding-bottom: 50px;
  }

  .pl-o-sm-50,
.px-o-sm-50 {
    padding-left: 50px;
  }

  .p-o-sm-55 {
    padding: 55px;
  }

  .pt-o-sm-55,
.py-o-sm-55 {
    padding-top: 55px;
  }

  .pr-o-sm-55,
.px-o-sm-55 {
    padding-right: 55px;
  }

  .pb-o-sm-55,
.py-o-sm-55 {
    padding-bottom: 55px;
  }

  .pl-o-sm-55,
.px-o-sm-55 {
    padding-left: 55px;
  }

  .p-o-sm-60 {
    padding: 60px;
  }

  .pt-o-sm-60,
.py-o-sm-60 {
    padding-top: 60px;
  }

  .pr-o-sm-60,
.px-o-sm-60 {
    padding-right: 60px;
  }

  .pb-o-sm-60,
.py-o-sm-60 {
    padding-bottom: 60px;
  }

  .pl-o-sm-60,
.px-o-sm-60 {
    padding-left: 60px;
  }

  .p-o-sm-65 {
    padding: 65px;
  }

  .pt-o-sm-65,
.py-o-sm-65 {
    padding-top: 65px;
  }

  .pr-o-sm-65,
.px-o-sm-65 {
    padding-right: 65px;
  }

  .pb-o-sm-65,
.py-o-sm-65 {
    padding-bottom: 65px;
  }

  .pl-o-sm-65,
.px-o-sm-65 {
    padding-left: 65px;
  }

  .p-o-sm-70 {
    padding: 70px;
  }

  .pt-o-sm-70,
.py-o-sm-70 {
    padding-top: 70px;
  }

  .pr-o-sm-70,
.px-o-sm-70 {
    padding-right: 70px;
  }

  .pb-o-sm-70,
.py-o-sm-70 {
    padding-bottom: 70px;
  }

  .pl-o-sm-70,
.px-o-sm-70 {
    padding-left: 70px;
  }

  .p-o-sm-80 {
    padding: 80px;
  }

  .pt-o-sm-80,
.py-o-sm-80 {
    padding-top: 80px;
  }

  .pr-o-sm-80,
.px-o-sm-80 {
    padding-right: 80px;
  }

  .pb-o-sm-80,
.py-o-sm-80 {
    padding-bottom: 80px;
  }

  .pl-o-sm-80,
.px-o-sm-80 {
    padding-left: 80px;
  }

  .p-o-sm-90 {
    padding: 90px;
  }

  .pt-o-sm-90,
.py-o-sm-90 {
    padding-top: 90px;
  }

  .pr-o-sm-90,
.px-o-sm-90 {
    padding-right: 90px;
  }

  .pb-o-sm-90,
.py-o-sm-90 {
    padding-bottom: 90px;
  }

  .pl-o-sm-90,
.px-o-sm-90 {
    padding-left: 90px;
  }

  .p-o-sm-120 {
    padding: 120px;
  }

  .pt-o-sm-120,
.py-o-sm-120 {
    padding-top: 120px;
  }

  .pr-o-sm-120,
.px-o-sm-120 {
    padding-right: 120px;
  }

  .pb-o-sm-120,
.py-o-sm-120 {
    padding-bottom: 120px;
  }

  .pl-o-sm-120,
.px-o-sm-120 {
    padding-left: 120px;
  }

  .p-o-sm-150 {
    padding: 150px;
  }

  .pt-o-sm-150,
.py-o-sm-150 {
    padding-top: 150px;
  }

  .pr-o-sm-150,
.px-o-sm-150 {
    padding-right: 150px;
  }

  .pb-o-sm-150,
.py-o-sm-150 {
    padding-bottom: 150px;
  }

  .pl-o-sm-150,
.px-o-sm-150 {
    padding-left: 150px;
  }

  .m-o-sm-n3 {
    margin: -3px;
  }

  .mt-o-sm-n3,
.my-o-sm-n3 {
    margin-top: -3px;
  }

  .mr-o-sm-n3,
.mx-o-sm-n3 {
    margin-right: -3px;
  }

  .mb-o-sm-n3,
.my-o-sm-n3 {
    margin-bottom: -3px;
  }

  .ml-o-sm-n3,
.mx-o-sm-n3 {
    margin-left: -3px;
  }

  .m-o-sm-n5 {
    margin: -5px;
  }

  .mt-o-sm-n5,
.my-o-sm-n5 {
    margin-top: -5px;
  }

  .mr-o-sm-n5,
.mx-o-sm-n5 {
    margin-right: -5px;
  }

  .mb-o-sm-n5,
.my-o-sm-n5 {
    margin-bottom: -5px;
  }

  .ml-o-sm-n5,
.mx-o-sm-n5 {
    margin-left: -5px;
  }

  .m-o-sm-n8 {
    margin: -8px;
  }

  .mt-o-sm-n8,
.my-o-sm-n8 {
    margin-top: -8px;
  }

  .mr-o-sm-n8,
.mx-o-sm-n8 {
    margin-right: -8px;
  }

  .mb-o-sm-n8,
.my-o-sm-n8 {
    margin-bottom: -8px;
  }

  .ml-o-sm-n8,
.mx-o-sm-n8 {
    margin-left: -8px;
  }

  .m-o-sm-n10 {
    margin: -10px;
  }

  .mt-o-sm-n10,
.my-o-sm-n10 {
    margin-top: -10px;
  }

  .mr-o-sm-n10,
.mx-o-sm-n10 {
    margin-right: -10px;
  }

  .mb-o-sm-n10,
.my-o-sm-n10 {
    margin-bottom: -10px;
  }

  .ml-o-sm-n10,
.mx-o-sm-n10 {
    margin-left: -10px;
  }

  .m-o-sm-n12 {
    margin: -12px;
  }

  .mt-o-sm-n12,
.my-o-sm-n12 {
    margin-top: -12px;
  }

  .mr-o-sm-n12,
.mx-o-sm-n12 {
    margin-right: -12px;
  }

  .mb-o-sm-n12,
.my-o-sm-n12 {
    margin-bottom: -12px;
  }

  .ml-o-sm-n12,
.mx-o-sm-n12 {
    margin-left: -12px;
  }

  .m-o-sm-n15 {
    margin: -15px;
  }

  .mt-o-sm-n15,
.my-o-sm-n15 {
    margin-top: -15px;
  }

  .mr-o-sm-n15,
.mx-o-sm-n15 {
    margin-right: -15px;
  }

  .mb-o-sm-n15,
.my-o-sm-n15 {
    margin-bottom: -15px;
  }

  .ml-o-sm-n15,
.mx-o-sm-n15 {
    margin-left: -15px;
  }

  .m-o-sm-n20 {
    margin: -20px;
  }

  .mt-o-sm-n20,
.my-o-sm-n20 {
    margin-top: -20px;
  }

  .mr-o-sm-n20,
.mx-o-sm-n20 {
    margin-right: -20px;
  }

  .mb-o-sm-n20,
.my-o-sm-n20 {
    margin-bottom: -20px;
  }

  .ml-o-sm-n20,
.mx-o-sm-n20 {
    margin-left: -20px;
  }

  .m-o-sm-n25 {
    margin: -25px;
  }

  .mt-o-sm-n25,
.my-o-sm-n25 {
    margin-top: -25px;
  }

  .mr-o-sm-n25,
.mx-o-sm-n25 {
    margin-right: -25px;
  }

  .mb-o-sm-n25,
.my-o-sm-n25 {
    margin-bottom: -25px;
  }

  .ml-o-sm-n25,
.mx-o-sm-n25 {
    margin-left: -25px;
  }

  .m-o-sm-n30 {
    margin: -30px;
  }

  .mt-o-sm-n30,
.my-o-sm-n30 {
    margin-top: -30px;
  }

  .mr-o-sm-n30,
.mx-o-sm-n30 {
    margin-right: -30px;
  }

  .mb-o-sm-n30,
.my-o-sm-n30 {
    margin-bottom: -30px;
  }

  .ml-o-sm-n30,
.mx-o-sm-n30 {
    margin-left: -30px;
  }

  .m-o-sm-n35 {
    margin: -35px;
  }

  .mt-o-sm-n35,
.my-o-sm-n35 {
    margin-top: -35px;
  }

  .mr-o-sm-n35,
.mx-o-sm-n35 {
    margin-right: -35px;
  }

  .mb-o-sm-n35,
.my-o-sm-n35 {
    margin-bottom: -35px;
  }

  .ml-o-sm-n35,
.mx-o-sm-n35 {
    margin-left: -35px;
  }

  .m-o-sm-n40 {
    margin: -40px;
  }

  .mt-o-sm-n40,
.my-o-sm-n40 {
    margin-top: -40px;
  }

  .mr-o-sm-n40,
.mx-o-sm-n40 {
    margin-right: -40px;
  }

  .mb-o-sm-n40,
.my-o-sm-n40 {
    margin-bottom: -40px;
  }

  .ml-o-sm-n40,
.mx-o-sm-n40 {
    margin-left: -40px;
  }

  .m-o-sm-n45 {
    margin: -45px;
  }

  .mt-o-sm-n45,
.my-o-sm-n45 {
    margin-top: -45px;
  }

  .mr-o-sm-n45,
.mx-o-sm-n45 {
    margin-right: -45px;
  }

  .mb-o-sm-n45,
.my-o-sm-n45 {
    margin-bottom: -45px;
  }

  .ml-o-sm-n45,
.mx-o-sm-n45 {
    margin-left: -45px;
  }

  .m-o-sm-n50 {
    margin: -50px;
  }

  .mt-o-sm-n50,
.my-o-sm-n50 {
    margin-top: -50px;
  }

  .mr-o-sm-n50,
.mx-o-sm-n50 {
    margin-right: -50px;
  }

  .mb-o-sm-n50,
.my-o-sm-n50 {
    margin-bottom: -50px;
  }

  .ml-o-sm-n50,
.mx-o-sm-n50 {
    margin-left: -50px;
  }

  .m-o-sm-n55 {
    margin: -55px;
  }

  .mt-o-sm-n55,
.my-o-sm-n55 {
    margin-top: -55px;
  }

  .mr-o-sm-n55,
.mx-o-sm-n55 {
    margin-right: -55px;
  }

  .mb-o-sm-n55,
.my-o-sm-n55 {
    margin-bottom: -55px;
  }

  .ml-o-sm-n55,
.mx-o-sm-n55 {
    margin-left: -55px;
  }

  .m-o-sm-n60 {
    margin: -60px;
  }

  .mt-o-sm-n60,
.my-o-sm-n60 {
    margin-top: -60px;
  }

  .mr-o-sm-n60,
.mx-o-sm-n60 {
    margin-right: -60px;
  }

  .mb-o-sm-n60,
.my-o-sm-n60 {
    margin-bottom: -60px;
  }

  .ml-o-sm-n60,
.mx-o-sm-n60 {
    margin-left: -60px;
  }

  .m-o-sm-n65 {
    margin: -65px;
  }

  .mt-o-sm-n65,
.my-o-sm-n65 {
    margin-top: -65px;
  }

  .mr-o-sm-n65,
.mx-o-sm-n65 {
    margin-right: -65px;
  }

  .mb-o-sm-n65,
.my-o-sm-n65 {
    margin-bottom: -65px;
  }

  .ml-o-sm-n65,
.mx-o-sm-n65 {
    margin-left: -65px;
  }

  .m-o-sm-n70 {
    margin: -70px;
  }

  .mt-o-sm-n70,
.my-o-sm-n70 {
    margin-top: -70px;
  }

  .mr-o-sm-n70,
.mx-o-sm-n70 {
    margin-right: -70px;
  }

  .mb-o-sm-n70,
.my-o-sm-n70 {
    margin-bottom: -70px;
  }

  .ml-o-sm-n70,
.mx-o-sm-n70 {
    margin-left: -70px;
  }

  .m-o-sm-n80 {
    margin: -80px;
  }

  .mt-o-sm-n80,
.my-o-sm-n80 {
    margin-top: -80px;
  }

  .mr-o-sm-n80,
.mx-o-sm-n80 {
    margin-right: -80px;
  }

  .mb-o-sm-n80,
.my-o-sm-n80 {
    margin-bottom: -80px;
  }

  .ml-o-sm-n80,
.mx-o-sm-n80 {
    margin-left: -80px;
  }

  .m-o-sm-n90 {
    margin: -90px;
  }

  .mt-o-sm-n90,
.my-o-sm-n90 {
    margin-top: -90px;
  }

  .mr-o-sm-n90,
.mx-o-sm-n90 {
    margin-right: -90px;
  }

  .mb-o-sm-n90,
.my-o-sm-n90 {
    margin-bottom: -90px;
  }

  .ml-o-sm-n90,
.mx-o-sm-n90 {
    margin-left: -90px;
  }

  .m-o-sm-n120 {
    margin: -120px;
  }

  .mt-o-sm-n120,
.my-o-sm-n120 {
    margin-top: -120px;
  }

  .mr-o-sm-n120,
.mx-o-sm-n120 {
    margin-right: -120px;
  }

  .mb-o-sm-n120,
.my-o-sm-n120 {
    margin-bottom: -120px;
  }

  .ml-o-sm-n120,
.mx-o-sm-n120 {
    margin-left: -120px;
  }

  .m-o-sm-n150 {
    margin: -150px;
  }

  .mt-o-sm-n150,
.my-o-sm-n150 {
    margin-top: -150px;
  }

  .mr-o-sm-n150,
.mx-o-sm-n150 {
    margin-right: -150px;
  }

  .mb-o-sm-n150,
.my-o-sm-n150 {
    margin-bottom: -150px;
  }

  .ml-o-sm-n150,
.mx-o-sm-n150 {
    margin-left: -150px;
  }

  .m-o-sm-a {
    margin: auto;
  }

  .mt-o-sm-a,
.my-o-sm-a {
    margin-top: auto;
  }

  .mr-o-sm-a,
.mx-o-sm-a {
    margin-right: auto;
  }

  .mb-o-sm-a,
.my-o-sm-a {
    margin-bottom: auto;
  }

  .ml-o-sm-a,
.mx-o-sm-a {
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .m-u-md-0 {
    margin: 0;
  }

  .mt-u-md-0,
.my-u-md-0 {
    margin-top: 0;
  }

  .mr-u-md-0,
.mx-u-md-0 {
    margin-right: 0;
  }

  .mb-u-md-0,
.my-u-md-0 {
    margin-bottom: 0;
  }

  .ml-u-md-0,
.mx-u-md-0 {
    margin-left: 0;
  }

  .m-u-md-3 {
    margin: 3px;
  }

  .mt-u-md-3,
.my-u-md-3 {
    margin-top: 3px;
  }

  .mr-u-md-3,
.mx-u-md-3 {
    margin-right: 3px;
  }

  .mb-u-md-3,
.my-u-md-3 {
    margin-bottom: 3px;
  }

  .ml-u-md-3,
.mx-u-md-3 {
    margin-left: 3px;
  }

  .m-u-md-5 {
    margin: 5px;
  }

  .mt-u-md-5,
.my-u-md-5 {
    margin-top: 5px;
  }

  .mr-u-md-5,
.mx-u-md-5 {
    margin-right: 5px;
  }

  .mb-u-md-5,
.my-u-md-5 {
    margin-bottom: 5px;
  }

  .ml-u-md-5,
.mx-u-md-5 {
    margin-left: 5px;
  }

  .m-u-md-8 {
    margin: 8px;
  }

  .mt-u-md-8,
.my-u-md-8 {
    margin-top: 8px;
  }

  .mr-u-md-8,
.mx-u-md-8 {
    margin-right: 8px;
  }

  .mb-u-md-8,
.my-u-md-8 {
    margin-bottom: 8px;
  }

  .ml-u-md-8,
.mx-u-md-8 {
    margin-left: 8px;
  }

  .m-u-md-10 {
    margin: 10px;
  }

  .mt-u-md-10,
.my-u-md-10 {
    margin-top: 10px;
  }

  .mr-u-md-10,
.mx-u-md-10 {
    margin-right: 10px;
  }

  .mb-u-md-10,
.my-u-md-10 {
    margin-bottom: 10px;
  }

  .ml-u-md-10,
.mx-u-md-10 {
    margin-left: 10px;
  }

  .m-u-md-12 {
    margin: 12px;
  }

  .mt-u-md-12,
.my-u-md-12 {
    margin-top: 12px;
  }

  .mr-u-md-12,
.mx-u-md-12 {
    margin-right: 12px;
  }

  .mb-u-md-12,
.my-u-md-12 {
    margin-bottom: 12px;
  }

  .ml-u-md-12,
.mx-u-md-12 {
    margin-left: 12px;
  }

  .m-u-md-15 {
    margin: 15px;
  }

  .mt-u-md-15,
.my-u-md-15 {
    margin-top: 15px;
  }

  .mr-u-md-15,
.mx-u-md-15 {
    margin-right: 15px;
  }

  .mb-u-md-15,
.my-u-md-15 {
    margin-bottom: 15px;
  }

  .ml-u-md-15,
.mx-u-md-15 {
    margin-left: 15px;
  }

  .m-u-md-20 {
    margin: 20px;
  }

  .mt-u-md-20,
.my-u-md-20 {
    margin-top: 20px;
  }

  .mr-u-md-20,
.mx-u-md-20 {
    margin-right: 20px;
  }

  .mb-u-md-20,
.my-u-md-20 {
    margin-bottom: 20px;
  }

  .ml-u-md-20,
.mx-u-md-20 {
    margin-left: 20px;
  }

  .m-u-md-25 {
    margin: 25px;
  }

  .mt-u-md-25,
.my-u-md-25 {
    margin-top: 25px;
  }

  .mr-u-md-25,
.mx-u-md-25 {
    margin-right: 25px;
  }

  .mb-u-md-25,
.my-u-md-25 {
    margin-bottom: 25px;
  }

  .ml-u-md-25,
.mx-u-md-25 {
    margin-left: 25px;
  }

  .m-u-md-30 {
    margin: 30px;
  }

  .mt-u-md-30,
.my-u-md-30 {
    margin-top: 30px;
  }

  .mr-u-md-30,
.mx-u-md-30 {
    margin-right: 30px;
  }

  .mb-u-md-30,
.my-u-md-30 {
    margin-bottom: 30px;
  }

  .ml-u-md-30,
.mx-u-md-30 {
    margin-left: 30px;
  }

  .m-u-md-35 {
    margin: 35px;
  }

  .mt-u-md-35,
.my-u-md-35 {
    margin-top: 35px;
  }

  .mr-u-md-35,
.mx-u-md-35 {
    margin-right: 35px;
  }

  .mb-u-md-35,
.my-u-md-35 {
    margin-bottom: 35px;
  }

  .ml-u-md-35,
.mx-u-md-35 {
    margin-left: 35px;
  }

  .m-u-md-40 {
    margin: 40px;
  }

  .mt-u-md-40,
.my-u-md-40 {
    margin-top: 40px;
  }

  .mr-u-md-40,
.mx-u-md-40 {
    margin-right: 40px;
  }

  .mb-u-md-40,
.my-u-md-40 {
    margin-bottom: 40px;
  }

  .ml-u-md-40,
.mx-u-md-40 {
    margin-left: 40px;
  }

  .m-u-md-45 {
    margin: 45px;
  }

  .mt-u-md-45,
.my-u-md-45 {
    margin-top: 45px;
  }

  .mr-u-md-45,
.mx-u-md-45 {
    margin-right: 45px;
  }

  .mb-u-md-45,
.my-u-md-45 {
    margin-bottom: 45px;
  }

  .ml-u-md-45,
.mx-u-md-45 {
    margin-left: 45px;
  }

  .m-u-md-50 {
    margin: 50px;
  }

  .mt-u-md-50,
.my-u-md-50 {
    margin-top: 50px;
  }

  .mr-u-md-50,
.mx-u-md-50 {
    margin-right: 50px;
  }

  .mb-u-md-50,
.my-u-md-50 {
    margin-bottom: 50px;
  }

  .ml-u-md-50,
.mx-u-md-50 {
    margin-left: 50px;
  }

  .m-u-md-55 {
    margin: 55px;
  }

  .mt-u-md-55,
.my-u-md-55 {
    margin-top: 55px;
  }

  .mr-u-md-55,
.mx-u-md-55 {
    margin-right: 55px;
  }

  .mb-u-md-55,
.my-u-md-55 {
    margin-bottom: 55px;
  }

  .ml-u-md-55,
.mx-u-md-55 {
    margin-left: 55px;
  }

  .m-u-md-60 {
    margin: 60px;
  }

  .mt-u-md-60,
.my-u-md-60 {
    margin-top: 60px;
  }

  .mr-u-md-60,
.mx-u-md-60 {
    margin-right: 60px;
  }

  .mb-u-md-60,
.my-u-md-60 {
    margin-bottom: 60px;
  }

  .ml-u-md-60,
.mx-u-md-60 {
    margin-left: 60px;
  }

  .m-u-md-65 {
    margin: 65px;
  }

  .mt-u-md-65,
.my-u-md-65 {
    margin-top: 65px;
  }

  .mr-u-md-65,
.mx-u-md-65 {
    margin-right: 65px;
  }

  .mb-u-md-65,
.my-u-md-65 {
    margin-bottom: 65px;
  }

  .ml-u-md-65,
.mx-u-md-65 {
    margin-left: 65px;
  }

  .m-u-md-70 {
    margin: 70px;
  }

  .mt-u-md-70,
.my-u-md-70 {
    margin-top: 70px;
  }

  .mr-u-md-70,
.mx-u-md-70 {
    margin-right: 70px;
  }

  .mb-u-md-70,
.my-u-md-70 {
    margin-bottom: 70px;
  }

  .ml-u-md-70,
.mx-u-md-70 {
    margin-left: 70px;
  }

  .m-u-md-80 {
    margin: 80px;
  }

  .mt-u-md-80,
.my-u-md-80 {
    margin-top: 80px;
  }

  .mr-u-md-80,
.mx-u-md-80 {
    margin-right: 80px;
  }

  .mb-u-md-80,
.my-u-md-80 {
    margin-bottom: 80px;
  }

  .ml-u-md-80,
.mx-u-md-80 {
    margin-left: 80px;
  }

  .m-u-md-90 {
    margin: 90px;
  }

  .mt-u-md-90,
.my-u-md-90 {
    margin-top: 90px;
  }

  .mr-u-md-90,
.mx-u-md-90 {
    margin-right: 90px;
  }

  .mb-u-md-90,
.my-u-md-90 {
    margin-bottom: 90px;
  }

  .ml-u-md-90,
.mx-u-md-90 {
    margin-left: 90px;
  }

  .m-u-md-120 {
    margin: 120px;
  }

  .mt-u-md-120,
.my-u-md-120 {
    margin-top: 120px;
  }

  .mr-u-md-120,
.mx-u-md-120 {
    margin-right: 120px;
  }

  .mb-u-md-120,
.my-u-md-120 {
    margin-bottom: 120px;
  }

  .ml-u-md-120,
.mx-u-md-120 {
    margin-left: 120px;
  }

  .m-u-md-150 {
    margin: 150px;
  }

  .mt-u-md-150,
.my-u-md-150 {
    margin-top: 150px;
  }

  .mr-u-md-150,
.mx-u-md-150 {
    margin-right: 150px;
  }

  .mb-u-md-150,
.my-u-md-150 {
    margin-bottom: 150px;
  }

  .ml-u-md-150,
.mx-u-md-150 {
    margin-left: 150px;
  }

  .p-u-md-0 {
    padding: 0;
  }

  .pt-u-md-0,
.py-u-md-0 {
    padding-top: 0;
  }

  .pr-u-md-0,
.px-u-md-0 {
    padding-right: 0;
  }

  .pb-u-md-0,
.py-u-md-0 {
    padding-bottom: 0;
  }

  .pl-u-md-0,
.px-u-md-0 {
    padding-left: 0;
  }

  .p-u-md-3 {
    padding: 3px;
  }

  .pt-u-md-3,
.py-u-md-3 {
    padding-top: 3px;
  }

  .pr-u-md-3,
.px-u-md-3 {
    padding-right: 3px;
  }

  .pb-u-md-3,
.py-u-md-3 {
    padding-bottom: 3px;
  }

  .pl-u-md-3,
.px-u-md-3 {
    padding-left: 3px;
  }

  .p-u-md-5 {
    padding: 5px;
  }

  .pt-u-md-5,
.py-u-md-5 {
    padding-top: 5px;
  }

  .pr-u-md-5,
.px-u-md-5 {
    padding-right: 5px;
  }

  .pb-u-md-5,
.py-u-md-5 {
    padding-bottom: 5px;
  }

  .pl-u-md-5,
.px-u-md-5 {
    padding-left: 5px;
  }

  .p-u-md-8 {
    padding: 8px;
  }

  .pt-u-md-8,
.py-u-md-8 {
    padding-top: 8px;
  }

  .pr-u-md-8,
.px-u-md-8 {
    padding-right: 8px;
  }

  .pb-u-md-8,
.py-u-md-8 {
    padding-bottom: 8px;
  }

  .pl-u-md-8,
.px-u-md-8 {
    padding-left: 8px;
  }

  .p-u-md-10 {
    padding: 10px;
  }

  .pt-u-md-10,
.py-u-md-10 {
    padding-top: 10px;
  }

  .pr-u-md-10,
.px-u-md-10 {
    padding-right: 10px;
  }

  .pb-u-md-10,
.py-u-md-10 {
    padding-bottom: 10px;
  }

  .pl-u-md-10,
.px-u-md-10 {
    padding-left: 10px;
  }

  .p-u-md-12 {
    padding: 12px;
  }

  .pt-u-md-12,
.py-u-md-12 {
    padding-top: 12px;
  }

  .pr-u-md-12,
.px-u-md-12 {
    padding-right: 12px;
  }

  .pb-u-md-12,
.py-u-md-12 {
    padding-bottom: 12px;
  }

  .pl-u-md-12,
.px-u-md-12 {
    padding-left: 12px;
  }

  .p-u-md-15 {
    padding: 15px;
  }

  .pt-u-md-15,
.py-u-md-15 {
    padding-top: 15px;
  }

  .pr-u-md-15,
.px-u-md-15 {
    padding-right: 15px;
  }

  .pb-u-md-15,
.py-u-md-15 {
    padding-bottom: 15px;
  }

  .pl-u-md-15,
.px-u-md-15 {
    padding-left: 15px;
  }

  .p-u-md-20 {
    padding: 20px;
  }

  .pt-u-md-20,
.py-u-md-20 {
    padding-top: 20px;
  }

  .pr-u-md-20,
.px-u-md-20 {
    padding-right: 20px;
  }

  .pb-u-md-20,
.py-u-md-20 {
    padding-bottom: 20px;
  }

  .pl-u-md-20,
.px-u-md-20 {
    padding-left: 20px;
  }

  .p-u-md-25 {
    padding: 25px;
  }

  .pt-u-md-25,
.py-u-md-25 {
    padding-top: 25px;
  }

  .pr-u-md-25,
.px-u-md-25 {
    padding-right: 25px;
  }

  .pb-u-md-25,
.py-u-md-25 {
    padding-bottom: 25px;
  }

  .pl-u-md-25,
.px-u-md-25 {
    padding-left: 25px;
  }

  .p-u-md-30 {
    padding: 30px;
  }

  .pt-u-md-30,
.py-u-md-30 {
    padding-top: 30px;
  }

  .pr-u-md-30,
.px-u-md-30 {
    padding-right: 30px;
  }

  .pb-u-md-30,
.py-u-md-30 {
    padding-bottom: 30px;
  }

  .pl-u-md-30,
.px-u-md-30 {
    padding-left: 30px;
  }

  .p-u-md-35 {
    padding: 35px;
  }

  .pt-u-md-35,
.py-u-md-35 {
    padding-top: 35px;
  }

  .pr-u-md-35,
.px-u-md-35 {
    padding-right: 35px;
  }

  .pb-u-md-35,
.py-u-md-35 {
    padding-bottom: 35px;
  }

  .pl-u-md-35,
.px-u-md-35 {
    padding-left: 35px;
  }

  .p-u-md-40 {
    padding: 40px;
  }

  .pt-u-md-40,
.py-u-md-40 {
    padding-top: 40px;
  }

  .pr-u-md-40,
.px-u-md-40 {
    padding-right: 40px;
  }

  .pb-u-md-40,
.py-u-md-40 {
    padding-bottom: 40px;
  }

  .pl-u-md-40,
.px-u-md-40 {
    padding-left: 40px;
  }

  .p-u-md-45 {
    padding: 45px;
  }

  .pt-u-md-45,
.py-u-md-45 {
    padding-top: 45px;
  }

  .pr-u-md-45,
.px-u-md-45 {
    padding-right: 45px;
  }

  .pb-u-md-45,
.py-u-md-45 {
    padding-bottom: 45px;
  }

  .pl-u-md-45,
.px-u-md-45 {
    padding-left: 45px;
  }

  .p-u-md-50 {
    padding: 50px;
  }

  .pt-u-md-50,
.py-u-md-50 {
    padding-top: 50px;
  }

  .pr-u-md-50,
.px-u-md-50 {
    padding-right: 50px;
  }

  .pb-u-md-50,
.py-u-md-50 {
    padding-bottom: 50px;
  }

  .pl-u-md-50,
.px-u-md-50 {
    padding-left: 50px;
  }

  .p-u-md-55 {
    padding: 55px;
  }

  .pt-u-md-55,
.py-u-md-55 {
    padding-top: 55px;
  }

  .pr-u-md-55,
.px-u-md-55 {
    padding-right: 55px;
  }

  .pb-u-md-55,
.py-u-md-55 {
    padding-bottom: 55px;
  }

  .pl-u-md-55,
.px-u-md-55 {
    padding-left: 55px;
  }

  .p-u-md-60 {
    padding: 60px;
  }

  .pt-u-md-60,
.py-u-md-60 {
    padding-top: 60px;
  }

  .pr-u-md-60,
.px-u-md-60 {
    padding-right: 60px;
  }

  .pb-u-md-60,
.py-u-md-60 {
    padding-bottom: 60px;
  }

  .pl-u-md-60,
.px-u-md-60 {
    padding-left: 60px;
  }

  .p-u-md-65 {
    padding: 65px;
  }

  .pt-u-md-65,
.py-u-md-65 {
    padding-top: 65px;
  }

  .pr-u-md-65,
.px-u-md-65 {
    padding-right: 65px;
  }

  .pb-u-md-65,
.py-u-md-65 {
    padding-bottom: 65px;
  }

  .pl-u-md-65,
.px-u-md-65 {
    padding-left: 65px;
  }

  .p-u-md-70 {
    padding: 70px;
  }

  .pt-u-md-70,
.py-u-md-70 {
    padding-top: 70px;
  }

  .pr-u-md-70,
.px-u-md-70 {
    padding-right: 70px;
  }

  .pb-u-md-70,
.py-u-md-70 {
    padding-bottom: 70px;
  }

  .pl-u-md-70,
.px-u-md-70 {
    padding-left: 70px;
  }

  .p-u-md-80 {
    padding: 80px;
  }

  .pt-u-md-80,
.py-u-md-80 {
    padding-top: 80px;
  }

  .pr-u-md-80,
.px-u-md-80 {
    padding-right: 80px;
  }

  .pb-u-md-80,
.py-u-md-80 {
    padding-bottom: 80px;
  }

  .pl-u-md-80,
.px-u-md-80 {
    padding-left: 80px;
  }

  .p-u-md-90 {
    padding: 90px;
  }

  .pt-u-md-90,
.py-u-md-90 {
    padding-top: 90px;
  }

  .pr-u-md-90,
.px-u-md-90 {
    padding-right: 90px;
  }

  .pb-u-md-90,
.py-u-md-90 {
    padding-bottom: 90px;
  }

  .pl-u-md-90,
.px-u-md-90 {
    padding-left: 90px;
  }

  .p-u-md-120 {
    padding: 120px;
  }

  .pt-u-md-120,
.py-u-md-120 {
    padding-top: 120px;
  }

  .pr-u-md-120,
.px-u-md-120 {
    padding-right: 120px;
  }

  .pb-u-md-120,
.py-u-md-120 {
    padding-bottom: 120px;
  }

  .pl-u-md-120,
.px-u-md-120 {
    padding-left: 120px;
  }

  .p-u-md-150 {
    padding: 150px;
  }

  .pt-u-md-150,
.py-u-md-150 {
    padding-top: 150px;
  }

  .pr-u-md-150,
.px-u-md-150 {
    padding-right: 150px;
  }

  .pb-u-md-150,
.py-u-md-150 {
    padding-bottom: 150px;
  }

  .pl-u-md-150,
.px-u-md-150 {
    padding-left: 150px;
  }

  .m-u-md-n3 {
    margin: -3px;
  }

  .mt-u-md-n3,
.my-u-md-n3 {
    margin-top: -3px;
  }

  .mr-u-md-n3,
.mx-u-md-n3 {
    margin-right: -3px;
  }

  .mb-u-md-n3,
.my-u-md-n3 {
    margin-bottom: -3px;
  }

  .ml-u-md-n3,
.mx-u-md-n3 {
    margin-left: -3px;
  }

  .m-u-md-n5 {
    margin: -5px;
  }

  .mt-u-md-n5,
.my-u-md-n5 {
    margin-top: -5px;
  }

  .mr-u-md-n5,
.mx-u-md-n5 {
    margin-right: -5px;
  }

  .mb-u-md-n5,
.my-u-md-n5 {
    margin-bottom: -5px;
  }

  .ml-u-md-n5,
.mx-u-md-n5 {
    margin-left: -5px;
  }

  .m-u-md-n8 {
    margin: -8px;
  }

  .mt-u-md-n8,
.my-u-md-n8 {
    margin-top: -8px;
  }

  .mr-u-md-n8,
.mx-u-md-n8 {
    margin-right: -8px;
  }

  .mb-u-md-n8,
.my-u-md-n8 {
    margin-bottom: -8px;
  }

  .ml-u-md-n8,
.mx-u-md-n8 {
    margin-left: -8px;
  }

  .m-u-md-n10 {
    margin: -10px;
  }

  .mt-u-md-n10,
.my-u-md-n10 {
    margin-top: -10px;
  }

  .mr-u-md-n10,
.mx-u-md-n10 {
    margin-right: -10px;
  }

  .mb-u-md-n10,
.my-u-md-n10 {
    margin-bottom: -10px;
  }

  .ml-u-md-n10,
.mx-u-md-n10 {
    margin-left: -10px;
  }

  .m-u-md-n12 {
    margin: -12px;
  }

  .mt-u-md-n12,
.my-u-md-n12 {
    margin-top: -12px;
  }

  .mr-u-md-n12,
.mx-u-md-n12 {
    margin-right: -12px;
  }

  .mb-u-md-n12,
.my-u-md-n12 {
    margin-bottom: -12px;
  }

  .ml-u-md-n12,
.mx-u-md-n12 {
    margin-left: -12px;
  }

  .m-u-md-n15 {
    margin: -15px;
  }

  .mt-u-md-n15,
.my-u-md-n15 {
    margin-top: -15px;
  }

  .mr-u-md-n15,
.mx-u-md-n15 {
    margin-right: -15px;
  }

  .mb-u-md-n15,
.my-u-md-n15 {
    margin-bottom: -15px;
  }

  .ml-u-md-n15,
.mx-u-md-n15 {
    margin-left: -15px;
  }

  .m-u-md-n20 {
    margin: -20px;
  }

  .mt-u-md-n20,
.my-u-md-n20 {
    margin-top: -20px;
  }

  .mr-u-md-n20,
.mx-u-md-n20 {
    margin-right: -20px;
  }

  .mb-u-md-n20,
.my-u-md-n20 {
    margin-bottom: -20px;
  }

  .ml-u-md-n20,
.mx-u-md-n20 {
    margin-left: -20px;
  }

  .m-u-md-n25 {
    margin: -25px;
  }

  .mt-u-md-n25,
.my-u-md-n25 {
    margin-top: -25px;
  }

  .mr-u-md-n25,
.mx-u-md-n25 {
    margin-right: -25px;
  }

  .mb-u-md-n25,
.my-u-md-n25 {
    margin-bottom: -25px;
  }

  .ml-u-md-n25,
.mx-u-md-n25 {
    margin-left: -25px;
  }

  .m-u-md-n30 {
    margin: -30px;
  }

  .mt-u-md-n30,
.my-u-md-n30 {
    margin-top: -30px;
  }

  .mr-u-md-n30,
.mx-u-md-n30 {
    margin-right: -30px;
  }

  .mb-u-md-n30,
.my-u-md-n30 {
    margin-bottom: -30px;
  }

  .ml-u-md-n30,
.mx-u-md-n30 {
    margin-left: -30px;
  }

  .m-u-md-n35 {
    margin: -35px;
  }

  .mt-u-md-n35,
.my-u-md-n35 {
    margin-top: -35px;
  }

  .mr-u-md-n35,
.mx-u-md-n35 {
    margin-right: -35px;
  }

  .mb-u-md-n35,
.my-u-md-n35 {
    margin-bottom: -35px;
  }

  .ml-u-md-n35,
.mx-u-md-n35 {
    margin-left: -35px;
  }

  .m-u-md-n40 {
    margin: -40px;
  }

  .mt-u-md-n40,
.my-u-md-n40 {
    margin-top: -40px;
  }

  .mr-u-md-n40,
.mx-u-md-n40 {
    margin-right: -40px;
  }

  .mb-u-md-n40,
.my-u-md-n40 {
    margin-bottom: -40px;
  }

  .ml-u-md-n40,
.mx-u-md-n40 {
    margin-left: -40px;
  }

  .m-u-md-n45 {
    margin: -45px;
  }

  .mt-u-md-n45,
.my-u-md-n45 {
    margin-top: -45px;
  }

  .mr-u-md-n45,
.mx-u-md-n45 {
    margin-right: -45px;
  }

  .mb-u-md-n45,
.my-u-md-n45 {
    margin-bottom: -45px;
  }

  .ml-u-md-n45,
.mx-u-md-n45 {
    margin-left: -45px;
  }

  .m-u-md-n50 {
    margin: -50px;
  }

  .mt-u-md-n50,
.my-u-md-n50 {
    margin-top: -50px;
  }

  .mr-u-md-n50,
.mx-u-md-n50 {
    margin-right: -50px;
  }

  .mb-u-md-n50,
.my-u-md-n50 {
    margin-bottom: -50px;
  }

  .ml-u-md-n50,
.mx-u-md-n50 {
    margin-left: -50px;
  }

  .m-u-md-n55 {
    margin: -55px;
  }

  .mt-u-md-n55,
.my-u-md-n55 {
    margin-top: -55px;
  }

  .mr-u-md-n55,
.mx-u-md-n55 {
    margin-right: -55px;
  }

  .mb-u-md-n55,
.my-u-md-n55 {
    margin-bottom: -55px;
  }

  .ml-u-md-n55,
.mx-u-md-n55 {
    margin-left: -55px;
  }

  .m-u-md-n60 {
    margin: -60px;
  }

  .mt-u-md-n60,
.my-u-md-n60 {
    margin-top: -60px;
  }

  .mr-u-md-n60,
.mx-u-md-n60 {
    margin-right: -60px;
  }

  .mb-u-md-n60,
.my-u-md-n60 {
    margin-bottom: -60px;
  }

  .ml-u-md-n60,
.mx-u-md-n60 {
    margin-left: -60px;
  }

  .m-u-md-n65 {
    margin: -65px;
  }

  .mt-u-md-n65,
.my-u-md-n65 {
    margin-top: -65px;
  }

  .mr-u-md-n65,
.mx-u-md-n65 {
    margin-right: -65px;
  }

  .mb-u-md-n65,
.my-u-md-n65 {
    margin-bottom: -65px;
  }

  .ml-u-md-n65,
.mx-u-md-n65 {
    margin-left: -65px;
  }

  .m-u-md-n70 {
    margin: -70px;
  }

  .mt-u-md-n70,
.my-u-md-n70 {
    margin-top: -70px;
  }

  .mr-u-md-n70,
.mx-u-md-n70 {
    margin-right: -70px;
  }

  .mb-u-md-n70,
.my-u-md-n70 {
    margin-bottom: -70px;
  }

  .ml-u-md-n70,
.mx-u-md-n70 {
    margin-left: -70px;
  }

  .m-u-md-n80 {
    margin: -80px;
  }

  .mt-u-md-n80,
.my-u-md-n80 {
    margin-top: -80px;
  }

  .mr-u-md-n80,
.mx-u-md-n80 {
    margin-right: -80px;
  }

  .mb-u-md-n80,
.my-u-md-n80 {
    margin-bottom: -80px;
  }

  .ml-u-md-n80,
.mx-u-md-n80 {
    margin-left: -80px;
  }

  .m-u-md-n90 {
    margin: -90px;
  }

  .mt-u-md-n90,
.my-u-md-n90 {
    margin-top: -90px;
  }

  .mr-u-md-n90,
.mx-u-md-n90 {
    margin-right: -90px;
  }

  .mb-u-md-n90,
.my-u-md-n90 {
    margin-bottom: -90px;
  }

  .ml-u-md-n90,
.mx-u-md-n90 {
    margin-left: -90px;
  }

  .m-u-md-n120 {
    margin: -120px;
  }

  .mt-u-md-n120,
.my-u-md-n120 {
    margin-top: -120px;
  }

  .mr-u-md-n120,
.mx-u-md-n120 {
    margin-right: -120px;
  }

  .mb-u-md-n120,
.my-u-md-n120 {
    margin-bottom: -120px;
  }

  .ml-u-md-n120,
.mx-u-md-n120 {
    margin-left: -120px;
  }

  .m-u-md-n150 {
    margin: -150px;
  }

  .mt-u-md-n150,
.my-u-md-n150 {
    margin-top: -150px;
  }

  .mr-u-md-n150,
.mx-u-md-n150 {
    margin-right: -150px;
  }

  .mb-u-md-n150,
.my-u-md-n150 {
    margin-bottom: -150px;
  }

  .ml-u-md-n150,
.mx-u-md-n150 {
    margin-left: -150px;
  }

  .m-u-md-a {
    margin: auto;
  }

  .mt-u-md-a,
.my-u-md-a {
    margin-top: auto;
  }

  .mr-u-md-a,
.mx-u-md-a {
    margin-right: auto;
  }

  .mb-u-md-a,
.my-u-md-a {
    margin-bottom: auto;
  }

  .ml-u-md-a,
.mx-u-md-a {
    margin-left: auto;
  }
}
@media (max-width: 1229.98px) {
  .m-d-md-0 {
    margin: 0;
  }

  .mt-d-md-0,
.my-d-md-0 {
    margin-top: 0;
  }

  .mr-d-md-0,
.mx-d-md-0 {
    margin-right: 0;
  }

  .mb-d-md-0,
.my-d-md-0 {
    margin-bottom: 0;
  }

  .ml-d-md-0,
.mx-d-md-0 {
    margin-left: 0;
  }

  .m-d-md-3 {
    margin: 3px;
  }

  .mt-d-md-3,
.my-d-md-3 {
    margin-top: 3px;
  }

  .mr-d-md-3,
.mx-d-md-3 {
    margin-right: 3px;
  }

  .mb-d-md-3,
.my-d-md-3 {
    margin-bottom: 3px;
  }

  .ml-d-md-3,
.mx-d-md-3 {
    margin-left: 3px;
  }

  .m-d-md-5 {
    margin: 5px;
  }

  .mt-d-md-5,
.my-d-md-5 {
    margin-top: 5px;
  }

  .mr-d-md-5,
.mx-d-md-5 {
    margin-right: 5px;
  }

  .mb-d-md-5,
.my-d-md-5 {
    margin-bottom: 5px;
  }

  .ml-d-md-5,
.mx-d-md-5 {
    margin-left: 5px;
  }

  .m-d-md-8 {
    margin: 8px;
  }

  .mt-d-md-8,
.my-d-md-8 {
    margin-top: 8px;
  }

  .mr-d-md-8,
.mx-d-md-8 {
    margin-right: 8px;
  }

  .mb-d-md-8,
.my-d-md-8 {
    margin-bottom: 8px;
  }

  .ml-d-md-8,
.mx-d-md-8 {
    margin-left: 8px;
  }

  .m-d-md-10 {
    margin: 10px;
  }

  .mt-d-md-10,
.my-d-md-10 {
    margin-top: 10px;
  }

  .mr-d-md-10,
.mx-d-md-10 {
    margin-right: 10px;
  }

  .mb-d-md-10,
.my-d-md-10 {
    margin-bottom: 10px;
  }

  .ml-d-md-10,
.mx-d-md-10 {
    margin-left: 10px;
  }

  .m-d-md-12 {
    margin: 12px;
  }

  .mt-d-md-12,
.my-d-md-12 {
    margin-top: 12px;
  }

  .mr-d-md-12,
.mx-d-md-12 {
    margin-right: 12px;
  }

  .mb-d-md-12,
.my-d-md-12 {
    margin-bottom: 12px;
  }

  .ml-d-md-12,
.mx-d-md-12 {
    margin-left: 12px;
  }

  .m-d-md-15 {
    margin: 15px;
  }

  .mt-d-md-15,
.my-d-md-15 {
    margin-top: 15px;
  }

  .mr-d-md-15,
.mx-d-md-15 {
    margin-right: 15px;
  }

  .mb-d-md-15,
.my-d-md-15 {
    margin-bottom: 15px;
  }

  .ml-d-md-15,
.mx-d-md-15 {
    margin-left: 15px;
  }

  .m-d-md-20 {
    margin: 20px;
  }

  .mt-d-md-20,
.my-d-md-20 {
    margin-top: 20px;
  }

  .mr-d-md-20,
.mx-d-md-20 {
    margin-right: 20px;
  }

  .mb-d-md-20,
.my-d-md-20 {
    margin-bottom: 20px;
  }

  .ml-d-md-20,
.mx-d-md-20 {
    margin-left: 20px;
  }

  .m-d-md-25 {
    margin: 25px;
  }

  .mt-d-md-25,
.my-d-md-25 {
    margin-top: 25px;
  }

  .mr-d-md-25,
.mx-d-md-25 {
    margin-right: 25px;
  }

  .mb-d-md-25,
.my-d-md-25 {
    margin-bottom: 25px;
  }

  .ml-d-md-25,
.mx-d-md-25 {
    margin-left: 25px;
  }

  .m-d-md-30 {
    margin: 30px;
  }

  .mt-d-md-30,
.my-d-md-30 {
    margin-top: 30px;
  }

  .mr-d-md-30,
.mx-d-md-30 {
    margin-right: 30px;
  }

  .mb-d-md-30,
.my-d-md-30 {
    margin-bottom: 30px;
  }

  .ml-d-md-30,
.mx-d-md-30 {
    margin-left: 30px;
  }

  .m-d-md-35 {
    margin: 35px;
  }

  .mt-d-md-35,
.my-d-md-35 {
    margin-top: 35px;
  }

  .mr-d-md-35,
.mx-d-md-35 {
    margin-right: 35px;
  }

  .mb-d-md-35,
.my-d-md-35 {
    margin-bottom: 35px;
  }

  .ml-d-md-35,
.mx-d-md-35 {
    margin-left: 35px;
  }

  .m-d-md-40 {
    margin: 40px;
  }

  .mt-d-md-40,
.my-d-md-40 {
    margin-top: 40px;
  }

  .mr-d-md-40,
.mx-d-md-40 {
    margin-right: 40px;
  }

  .mb-d-md-40,
.my-d-md-40 {
    margin-bottom: 40px;
  }

  .ml-d-md-40,
.mx-d-md-40 {
    margin-left: 40px;
  }

  .m-d-md-45 {
    margin: 45px;
  }

  .mt-d-md-45,
.my-d-md-45 {
    margin-top: 45px;
  }

  .mr-d-md-45,
.mx-d-md-45 {
    margin-right: 45px;
  }

  .mb-d-md-45,
.my-d-md-45 {
    margin-bottom: 45px;
  }

  .ml-d-md-45,
.mx-d-md-45 {
    margin-left: 45px;
  }

  .m-d-md-50 {
    margin: 50px;
  }

  .mt-d-md-50,
.my-d-md-50 {
    margin-top: 50px;
  }

  .mr-d-md-50,
.mx-d-md-50 {
    margin-right: 50px;
  }

  .mb-d-md-50,
.my-d-md-50 {
    margin-bottom: 50px;
  }

  .ml-d-md-50,
.mx-d-md-50 {
    margin-left: 50px;
  }

  .m-d-md-55 {
    margin: 55px;
  }

  .mt-d-md-55,
.my-d-md-55 {
    margin-top: 55px;
  }

  .mr-d-md-55,
.mx-d-md-55 {
    margin-right: 55px;
  }

  .mb-d-md-55,
.my-d-md-55 {
    margin-bottom: 55px;
  }

  .ml-d-md-55,
.mx-d-md-55 {
    margin-left: 55px;
  }

  .m-d-md-60 {
    margin: 60px;
  }

  .mt-d-md-60,
.my-d-md-60 {
    margin-top: 60px;
  }

  .mr-d-md-60,
.mx-d-md-60 {
    margin-right: 60px;
  }

  .mb-d-md-60,
.my-d-md-60 {
    margin-bottom: 60px;
  }

  .ml-d-md-60,
.mx-d-md-60 {
    margin-left: 60px;
  }

  .m-d-md-65 {
    margin: 65px;
  }

  .mt-d-md-65,
.my-d-md-65 {
    margin-top: 65px;
  }

  .mr-d-md-65,
.mx-d-md-65 {
    margin-right: 65px;
  }

  .mb-d-md-65,
.my-d-md-65 {
    margin-bottom: 65px;
  }

  .ml-d-md-65,
.mx-d-md-65 {
    margin-left: 65px;
  }

  .m-d-md-70 {
    margin: 70px;
  }

  .mt-d-md-70,
.my-d-md-70 {
    margin-top: 70px;
  }

  .mr-d-md-70,
.mx-d-md-70 {
    margin-right: 70px;
  }

  .mb-d-md-70,
.my-d-md-70 {
    margin-bottom: 70px;
  }

  .ml-d-md-70,
.mx-d-md-70 {
    margin-left: 70px;
  }

  .m-d-md-80 {
    margin: 80px;
  }

  .mt-d-md-80,
.my-d-md-80 {
    margin-top: 80px;
  }

  .mr-d-md-80,
.mx-d-md-80 {
    margin-right: 80px;
  }

  .mb-d-md-80,
.my-d-md-80 {
    margin-bottom: 80px;
  }

  .ml-d-md-80,
.mx-d-md-80 {
    margin-left: 80px;
  }

  .m-d-md-90 {
    margin: 90px;
  }

  .mt-d-md-90,
.my-d-md-90 {
    margin-top: 90px;
  }

  .mr-d-md-90,
.mx-d-md-90 {
    margin-right: 90px;
  }

  .mb-d-md-90,
.my-d-md-90 {
    margin-bottom: 90px;
  }

  .ml-d-md-90,
.mx-d-md-90 {
    margin-left: 90px;
  }

  .m-d-md-120 {
    margin: 120px;
  }

  .mt-d-md-120,
.my-d-md-120 {
    margin-top: 120px;
  }

  .mr-d-md-120,
.mx-d-md-120 {
    margin-right: 120px;
  }

  .mb-d-md-120,
.my-d-md-120 {
    margin-bottom: 120px;
  }

  .ml-d-md-120,
.mx-d-md-120 {
    margin-left: 120px;
  }

  .m-d-md-150 {
    margin: 150px;
  }

  .mt-d-md-150,
.my-d-md-150 {
    margin-top: 150px;
  }

  .mr-d-md-150,
.mx-d-md-150 {
    margin-right: 150px;
  }

  .mb-d-md-150,
.my-d-md-150 {
    margin-bottom: 150px;
  }

  .ml-d-md-150,
.mx-d-md-150 {
    margin-left: 150px;
  }

  .p-d-md-0 {
    padding: 0;
  }

  .pt-d-md-0,
.py-d-md-0 {
    padding-top: 0;
  }

  .pr-d-md-0,
.px-d-md-0 {
    padding-right: 0;
  }

  .pb-d-md-0,
.py-d-md-0 {
    padding-bottom: 0;
  }

  .pl-d-md-0,
.px-d-md-0 {
    padding-left: 0;
  }

  .p-d-md-3 {
    padding: 3px;
  }

  .pt-d-md-3,
.py-d-md-3 {
    padding-top: 3px;
  }

  .pr-d-md-3,
.px-d-md-3 {
    padding-right: 3px;
  }

  .pb-d-md-3,
.py-d-md-3 {
    padding-bottom: 3px;
  }

  .pl-d-md-3,
.px-d-md-3 {
    padding-left: 3px;
  }

  .p-d-md-5 {
    padding: 5px;
  }

  .pt-d-md-5,
.py-d-md-5 {
    padding-top: 5px;
  }

  .pr-d-md-5,
.px-d-md-5 {
    padding-right: 5px;
  }

  .pb-d-md-5,
.py-d-md-5 {
    padding-bottom: 5px;
  }

  .pl-d-md-5,
.px-d-md-5 {
    padding-left: 5px;
  }

  .p-d-md-8 {
    padding: 8px;
  }

  .pt-d-md-8,
.py-d-md-8 {
    padding-top: 8px;
  }

  .pr-d-md-8,
.px-d-md-8 {
    padding-right: 8px;
  }

  .pb-d-md-8,
.py-d-md-8 {
    padding-bottom: 8px;
  }

  .pl-d-md-8,
.px-d-md-8 {
    padding-left: 8px;
  }

  .p-d-md-10 {
    padding: 10px;
  }

  .pt-d-md-10,
.py-d-md-10 {
    padding-top: 10px;
  }

  .pr-d-md-10,
.px-d-md-10 {
    padding-right: 10px;
  }

  .pb-d-md-10,
.py-d-md-10 {
    padding-bottom: 10px;
  }

  .pl-d-md-10,
.px-d-md-10 {
    padding-left: 10px;
  }

  .p-d-md-12 {
    padding: 12px;
  }

  .pt-d-md-12,
.py-d-md-12 {
    padding-top: 12px;
  }

  .pr-d-md-12,
.px-d-md-12 {
    padding-right: 12px;
  }

  .pb-d-md-12,
.py-d-md-12 {
    padding-bottom: 12px;
  }

  .pl-d-md-12,
.px-d-md-12 {
    padding-left: 12px;
  }

  .p-d-md-15 {
    padding: 15px;
  }

  .pt-d-md-15,
.py-d-md-15 {
    padding-top: 15px;
  }

  .pr-d-md-15,
.px-d-md-15 {
    padding-right: 15px;
  }

  .pb-d-md-15,
.py-d-md-15 {
    padding-bottom: 15px;
  }

  .pl-d-md-15,
.px-d-md-15 {
    padding-left: 15px;
  }

  .p-d-md-20 {
    padding: 20px;
  }

  .pt-d-md-20,
.py-d-md-20 {
    padding-top: 20px;
  }

  .pr-d-md-20,
.px-d-md-20 {
    padding-right: 20px;
  }

  .pb-d-md-20,
.py-d-md-20 {
    padding-bottom: 20px;
  }

  .pl-d-md-20,
.px-d-md-20 {
    padding-left: 20px;
  }

  .p-d-md-25 {
    padding: 25px;
  }

  .pt-d-md-25,
.py-d-md-25 {
    padding-top: 25px;
  }

  .pr-d-md-25,
.px-d-md-25 {
    padding-right: 25px;
  }

  .pb-d-md-25,
.py-d-md-25 {
    padding-bottom: 25px;
  }

  .pl-d-md-25,
.px-d-md-25 {
    padding-left: 25px;
  }

  .p-d-md-30 {
    padding: 30px;
  }

  .pt-d-md-30,
.py-d-md-30 {
    padding-top: 30px;
  }

  .pr-d-md-30,
.px-d-md-30 {
    padding-right: 30px;
  }

  .pb-d-md-30,
.py-d-md-30 {
    padding-bottom: 30px;
  }

  .pl-d-md-30,
.px-d-md-30 {
    padding-left: 30px;
  }

  .p-d-md-35 {
    padding: 35px;
  }

  .pt-d-md-35,
.py-d-md-35 {
    padding-top: 35px;
  }

  .pr-d-md-35,
.px-d-md-35 {
    padding-right: 35px;
  }

  .pb-d-md-35,
.py-d-md-35 {
    padding-bottom: 35px;
  }

  .pl-d-md-35,
.px-d-md-35 {
    padding-left: 35px;
  }

  .p-d-md-40 {
    padding: 40px;
  }

  .pt-d-md-40,
.py-d-md-40 {
    padding-top: 40px;
  }

  .pr-d-md-40,
.px-d-md-40 {
    padding-right: 40px;
  }

  .pb-d-md-40,
.py-d-md-40 {
    padding-bottom: 40px;
  }

  .pl-d-md-40,
.px-d-md-40 {
    padding-left: 40px;
  }

  .p-d-md-45 {
    padding: 45px;
  }

  .pt-d-md-45,
.py-d-md-45 {
    padding-top: 45px;
  }

  .pr-d-md-45,
.px-d-md-45 {
    padding-right: 45px;
  }

  .pb-d-md-45,
.py-d-md-45 {
    padding-bottom: 45px;
  }

  .pl-d-md-45,
.px-d-md-45 {
    padding-left: 45px;
  }

  .p-d-md-50 {
    padding: 50px;
  }

  .pt-d-md-50,
.py-d-md-50 {
    padding-top: 50px;
  }

  .pr-d-md-50,
.px-d-md-50 {
    padding-right: 50px;
  }

  .pb-d-md-50,
.py-d-md-50 {
    padding-bottom: 50px;
  }

  .pl-d-md-50,
.px-d-md-50 {
    padding-left: 50px;
  }

  .p-d-md-55 {
    padding: 55px;
  }

  .pt-d-md-55,
.py-d-md-55 {
    padding-top: 55px;
  }

  .pr-d-md-55,
.px-d-md-55 {
    padding-right: 55px;
  }

  .pb-d-md-55,
.py-d-md-55 {
    padding-bottom: 55px;
  }

  .pl-d-md-55,
.px-d-md-55 {
    padding-left: 55px;
  }

  .p-d-md-60 {
    padding: 60px;
  }

  .pt-d-md-60,
.py-d-md-60 {
    padding-top: 60px;
  }

  .pr-d-md-60,
.px-d-md-60 {
    padding-right: 60px;
  }

  .pb-d-md-60,
.py-d-md-60 {
    padding-bottom: 60px;
  }

  .pl-d-md-60,
.px-d-md-60 {
    padding-left: 60px;
  }

  .p-d-md-65 {
    padding: 65px;
  }

  .pt-d-md-65,
.py-d-md-65 {
    padding-top: 65px;
  }

  .pr-d-md-65,
.px-d-md-65 {
    padding-right: 65px;
  }

  .pb-d-md-65,
.py-d-md-65 {
    padding-bottom: 65px;
  }

  .pl-d-md-65,
.px-d-md-65 {
    padding-left: 65px;
  }

  .p-d-md-70 {
    padding: 70px;
  }

  .pt-d-md-70,
.py-d-md-70 {
    padding-top: 70px;
  }

  .pr-d-md-70,
.px-d-md-70 {
    padding-right: 70px;
  }

  .pb-d-md-70,
.py-d-md-70 {
    padding-bottom: 70px;
  }

  .pl-d-md-70,
.px-d-md-70 {
    padding-left: 70px;
  }

  .p-d-md-80 {
    padding: 80px;
  }

  .pt-d-md-80,
.py-d-md-80 {
    padding-top: 80px;
  }

  .pr-d-md-80,
.px-d-md-80 {
    padding-right: 80px;
  }

  .pb-d-md-80,
.py-d-md-80 {
    padding-bottom: 80px;
  }

  .pl-d-md-80,
.px-d-md-80 {
    padding-left: 80px;
  }

  .p-d-md-90 {
    padding: 90px;
  }

  .pt-d-md-90,
.py-d-md-90 {
    padding-top: 90px;
  }

  .pr-d-md-90,
.px-d-md-90 {
    padding-right: 90px;
  }

  .pb-d-md-90,
.py-d-md-90 {
    padding-bottom: 90px;
  }

  .pl-d-md-90,
.px-d-md-90 {
    padding-left: 90px;
  }

  .p-d-md-120 {
    padding: 120px;
  }

  .pt-d-md-120,
.py-d-md-120 {
    padding-top: 120px;
  }

  .pr-d-md-120,
.px-d-md-120 {
    padding-right: 120px;
  }

  .pb-d-md-120,
.py-d-md-120 {
    padding-bottom: 120px;
  }

  .pl-d-md-120,
.px-d-md-120 {
    padding-left: 120px;
  }

  .p-d-md-150 {
    padding: 150px;
  }

  .pt-d-md-150,
.py-d-md-150 {
    padding-top: 150px;
  }

  .pr-d-md-150,
.px-d-md-150 {
    padding-right: 150px;
  }

  .pb-d-md-150,
.py-d-md-150 {
    padding-bottom: 150px;
  }

  .pl-d-md-150,
.px-d-md-150 {
    padding-left: 150px;
  }

  .m-d-md-n3 {
    margin: -3px;
  }

  .mt-d-md-n3,
.my-d-md-n3 {
    margin-top: -3px;
  }

  .mr-d-md-n3,
.mx-d-md-n3 {
    margin-right: -3px;
  }

  .mb-d-md-n3,
.my-d-md-n3 {
    margin-bottom: -3px;
  }

  .ml-d-md-n3,
.mx-d-md-n3 {
    margin-left: -3px;
  }

  .m-d-md-n5 {
    margin: -5px;
  }

  .mt-d-md-n5,
.my-d-md-n5 {
    margin-top: -5px;
  }

  .mr-d-md-n5,
.mx-d-md-n5 {
    margin-right: -5px;
  }

  .mb-d-md-n5,
.my-d-md-n5 {
    margin-bottom: -5px;
  }

  .ml-d-md-n5,
.mx-d-md-n5 {
    margin-left: -5px;
  }

  .m-d-md-n8 {
    margin: -8px;
  }

  .mt-d-md-n8,
.my-d-md-n8 {
    margin-top: -8px;
  }

  .mr-d-md-n8,
.mx-d-md-n8 {
    margin-right: -8px;
  }

  .mb-d-md-n8,
.my-d-md-n8 {
    margin-bottom: -8px;
  }

  .ml-d-md-n8,
.mx-d-md-n8 {
    margin-left: -8px;
  }

  .m-d-md-n10 {
    margin: -10px;
  }

  .mt-d-md-n10,
.my-d-md-n10 {
    margin-top: -10px;
  }

  .mr-d-md-n10,
.mx-d-md-n10 {
    margin-right: -10px;
  }

  .mb-d-md-n10,
.my-d-md-n10 {
    margin-bottom: -10px;
  }

  .ml-d-md-n10,
.mx-d-md-n10 {
    margin-left: -10px;
  }

  .m-d-md-n12 {
    margin: -12px;
  }

  .mt-d-md-n12,
.my-d-md-n12 {
    margin-top: -12px;
  }

  .mr-d-md-n12,
.mx-d-md-n12 {
    margin-right: -12px;
  }

  .mb-d-md-n12,
.my-d-md-n12 {
    margin-bottom: -12px;
  }

  .ml-d-md-n12,
.mx-d-md-n12 {
    margin-left: -12px;
  }

  .m-d-md-n15 {
    margin: -15px;
  }

  .mt-d-md-n15,
.my-d-md-n15 {
    margin-top: -15px;
  }

  .mr-d-md-n15,
.mx-d-md-n15 {
    margin-right: -15px;
  }

  .mb-d-md-n15,
.my-d-md-n15 {
    margin-bottom: -15px;
  }

  .ml-d-md-n15,
.mx-d-md-n15 {
    margin-left: -15px;
  }

  .m-d-md-n20 {
    margin: -20px;
  }

  .mt-d-md-n20,
.my-d-md-n20 {
    margin-top: -20px;
  }

  .mr-d-md-n20,
.mx-d-md-n20 {
    margin-right: -20px;
  }

  .mb-d-md-n20,
.my-d-md-n20 {
    margin-bottom: -20px;
  }

  .ml-d-md-n20,
.mx-d-md-n20 {
    margin-left: -20px;
  }

  .m-d-md-n25 {
    margin: -25px;
  }

  .mt-d-md-n25,
.my-d-md-n25 {
    margin-top: -25px;
  }

  .mr-d-md-n25,
.mx-d-md-n25 {
    margin-right: -25px;
  }

  .mb-d-md-n25,
.my-d-md-n25 {
    margin-bottom: -25px;
  }

  .ml-d-md-n25,
.mx-d-md-n25 {
    margin-left: -25px;
  }

  .m-d-md-n30 {
    margin: -30px;
  }

  .mt-d-md-n30,
.my-d-md-n30 {
    margin-top: -30px;
  }

  .mr-d-md-n30,
.mx-d-md-n30 {
    margin-right: -30px;
  }

  .mb-d-md-n30,
.my-d-md-n30 {
    margin-bottom: -30px;
  }

  .ml-d-md-n30,
.mx-d-md-n30 {
    margin-left: -30px;
  }

  .m-d-md-n35 {
    margin: -35px;
  }

  .mt-d-md-n35,
.my-d-md-n35 {
    margin-top: -35px;
  }

  .mr-d-md-n35,
.mx-d-md-n35 {
    margin-right: -35px;
  }

  .mb-d-md-n35,
.my-d-md-n35 {
    margin-bottom: -35px;
  }

  .ml-d-md-n35,
.mx-d-md-n35 {
    margin-left: -35px;
  }

  .m-d-md-n40 {
    margin: -40px;
  }

  .mt-d-md-n40,
.my-d-md-n40 {
    margin-top: -40px;
  }

  .mr-d-md-n40,
.mx-d-md-n40 {
    margin-right: -40px;
  }

  .mb-d-md-n40,
.my-d-md-n40 {
    margin-bottom: -40px;
  }

  .ml-d-md-n40,
.mx-d-md-n40 {
    margin-left: -40px;
  }

  .m-d-md-n45 {
    margin: -45px;
  }

  .mt-d-md-n45,
.my-d-md-n45 {
    margin-top: -45px;
  }

  .mr-d-md-n45,
.mx-d-md-n45 {
    margin-right: -45px;
  }

  .mb-d-md-n45,
.my-d-md-n45 {
    margin-bottom: -45px;
  }

  .ml-d-md-n45,
.mx-d-md-n45 {
    margin-left: -45px;
  }

  .m-d-md-n50 {
    margin: -50px;
  }

  .mt-d-md-n50,
.my-d-md-n50 {
    margin-top: -50px;
  }

  .mr-d-md-n50,
.mx-d-md-n50 {
    margin-right: -50px;
  }

  .mb-d-md-n50,
.my-d-md-n50 {
    margin-bottom: -50px;
  }

  .ml-d-md-n50,
.mx-d-md-n50 {
    margin-left: -50px;
  }

  .m-d-md-n55 {
    margin: -55px;
  }

  .mt-d-md-n55,
.my-d-md-n55 {
    margin-top: -55px;
  }

  .mr-d-md-n55,
.mx-d-md-n55 {
    margin-right: -55px;
  }

  .mb-d-md-n55,
.my-d-md-n55 {
    margin-bottom: -55px;
  }

  .ml-d-md-n55,
.mx-d-md-n55 {
    margin-left: -55px;
  }

  .m-d-md-n60 {
    margin: -60px;
  }

  .mt-d-md-n60,
.my-d-md-n60 {
    margin-top: -60px;
  }

  .mr-d-md-n60,
.mx-d-md-n60 {
    margin-right: -60px;
  }

  .mb-d-md-n60,
.my-d-md-n60 {
    margin-bottom: -60px;
  }

  .ml-d-md-n60,
.mx-d-md-n60 {
    margin-left: -60px;
  }

  .m-d-md-n65 {
    margin: -65px;
  }

  .mt-d-md-n65,
.my-d-md-n65 {
    margin-top: -65px;
  }

  .mr-d-md-n65,
.mx-d-md-n65 {
    margin-right: -65px;
  }

  .mb-d-md-n65,
.my-d-md-n65 {
    margin-bottom: -65px;
  }

  .ml-d-md-n65,
.mx-d-md-n65 {
    margin-left: -65px;
  }

  .m-d-md-n70 {
    margin: -70px;
  }

  .mt-d-md-n70,
.my-d-md-n70 {
    margin-top: -70px;
  }

  .mr-d-md-n70,
.mx-d-md-n70 {
    margin-right: -70px;
  }

  .mb-d-md-n70,
.my-d-md-n70 {
    margin-bottom: -70px;
  }

  .ml-d-md-n70,
.mx-d-md-n70 {
    margin-left: -70px;
  }

  .m-d-md-n80 {
    margin: -80px;
  }

  .mt-d-md-n80,
.my-d-md-n80 {
    margin-top: -80px;
  }

  .mr-d-md-n80,
.mx-d-md-n80 {
    margin-right: -80px;
  }

  .mb-d-md-n80,
.my-d-md-n80 {
    margin-bottom: -80px;
  }

  .ml-d-md-n80,
.mx-d-md-n80 {
    margin-left: -80px;
  }

  .m-d-md-n90 {
    margin: -90px;
  }

  .mt-d-md-n90,
.my-d-md-n90 {
    margin-top: -90px;
  }

  .mr-d-md-n90,
.mx-d-md-n90 {
    margin-right: -90px;
  }

  .mb-d-md-n90,
.my-d-md-n90 {
    margin-bottom: -90px;
  }

  .ml-d-md-n90,
.mx-d-md-n90 {
    margin-left: -90px;
  }

  .m-d-md-n120 {
    margin: -120px;
  }

  .mt-d-md-n120,
.my-d-md-n120 {
    margin-top: -120px;
  }

  .mr-d-md-n120,
.mx-d-md-n120 {
    margin-right: -120px;
  }

  .mb-d-md-n120,
.my-d-md-n120 {
    margin-bottom: -120px;
  }

  .ml-d-md-n120,
.mx-d-md-n120 {
    margin-left: -120px;
  }

  .m-d-md-n150 {
    margin: -150px;
  }

  .mt-d-md-n150,
.my-d-md-n150 {
    margin-top: -150px;
  }

  .mr-d-md-n150,
.mx-d-md-n150 {
    margin-right: -150px;
  }

  .mb-d-md-n150,
.my-d-md-n150 {
    margin-bottom: -150px;
  }

  .ml-d-md-n150,
.mx-d-md-n150 {
    margin-left: -150px;
  }

  .m-d-md-a {
    margin: auto;
  }

  .mt-d-md-a,
.my-d-md-a {
    margin-top: auto;
  }

  .mr-d-md-a,
.mx-d-md-a {
    margin-right: auto;
  }

  .mb-d-md-a,
.my-d-md-a {
    margin-bottom: auto;
  }

  .ml-d-md-a,
.mx-d-md-a {
    margin-left: auto;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .m-o-md-0 {
    margin: 0;
  }

  .mt-o-md-0,
.my-o-md-0 {
    margin-top: 0;
  }

  .mr-o-md-0,
.mx-o-md-0 {
    margin-right: 0;
  }

  .mb-o-md-0,
.my-o-md-0 {
    margin-bottom: 0;
  }

  .ml-o-md-0,
.mx-o-md-0 {
    margin-left: 0;
  }

  .m-o-md-3 {
    margin: 3px;
  }

  .mt-o-md-3,
.my-o-md-3 {
    margin-top: 3px;
  }

  .mr-o-md-3,
.mx-o-md-3 {
    margin-right: 3px;
  }

  .mb-o-md-3,
.my-o-md-3 {
    margin-bottom: 3px;
  }

  .ml-o-md-3,
.mx-o-md-3 {
    margin-left: 3px;
  }

  .m-o-md-5 {
    margin: 5px;
  }

  .mt-o-md-5,
.my-o-md-5 {
    margin-top: 5px;
  }

  .mr-o-md-5,
.mx-o-md-5 {
    margin-right: 5px;
  }

  .mb-o-md-5,
.my-o-md-5 {
    margin-bottom: 5px;
  }

  .ml-o-md-5,
.mx-o-md-5 {
    margin-left: 5px;
  }

  .m-o-md-8 {
    margin: 8px;
  }

  .mt-o-md-8,
.my-o-md-8 {
    margin-top: 8px;
  }

  .mr-o-md-8,
.mx-o-md-8 {
    margin-right: 8px;
  }

  .mb-o-md-8,
.my-o-md-8 {
    margin-bottom: 8px;
  }

  .ml-o-md-8,
.mx-o-md-8 {
    margin-left: 8px;
  }

  .m-o-md-10 {
    margin: 10px;
  }

  .mt-o-md-10,
.my-o-md-10 {
    margin-top: 10px;
  }

  .mr-o-md-10,
.mx-o-md-10 {
    margin-right: 10px;
  }

  .mb-o-md-10,
.my-o-md-10 {
    margin-bottom: 10px;
  }

  .ml-o-md-10,
.mx-o-md-10 {
    margin-left: 10px;
  }

  .m-o-md-12 {
    margin: 12px;
  }

  .mt-o-md-12,
.my-o-md-12 {
    margin-top: 12px;
  }

  .mr-o-md-12,
.mx-o-md-12 {
    margin-right: 12px;
  }

  .mb-o-md-12,
.my-o-md-12 {
    margin-bottom: 12px;
  }

  .ml-o-md-12,
.mx-o-md-12 {
    margin-left: 12px;
  }

  .m-o-md-15 {
    margin: 15px;
  }

  .mt-o-md-15,
.my-o-md-15 {
    margin-top: 15px;
  }

  .mr-o-md-15,
.mx-o-md-15 {
    margin-right: 15px;
  }

  .mb-o-md-15,
.my-o-md-15 {
    margin-bottom: 15px;
  }

  .ml-o-md-15,
.mx-o-md-15 {
    margin-left: 15px;
  }

  .m-o-md-20 {
    margin: 20px;
  }

  .mt-o-md-20,
.my-o-md-20 {
    margin-top: 20px;
  }

  .mr-o-md-20,
.mx-o-md-20 {
    margin-right: 20px;
  }

  .mb-o-md-20,
.my-o-md-20 {
    margin-bottom: 20px;
  }

  .ml-o-md-20,
.mx-o-md-20 {
    margin-left: 20px;
  }

  .m-o-md-25 {
    margin: 25px;
  }

  .mt-o-md-25,
.my-o-md-25 {
    margin-top: 25px;
  }

  .mr-o-md-25,
.mx-o-md-25 {
    margin-right: 25px;
  }

  .mb-o-md-25,
.my-o-md-25 {
    margin-bottom: 25px;
  }

  .ml-o-md-25,
.mx-o-md-25 {
    margin-left: 25px;
  }

  .m-o-md-30 {
    margin: 30px;
  }

  .mt-o-md-30,
.my-o-md-30 {
    margin-top: 30px;
  }

  .mr-o-md-30,
.mx-o-md-30 {
    margin-right: 30px;
  }

  .mb-o-md-30,
.my-o-md-30 {
    margin-bottom: 30px;
  }

  .ml-o-md-30,
.mx-o-md-30 {
    margin-left: 30px;
  }

  .m-o-md-35 {
    margin: 35px;
  }

  .mt-o-md-35,
.my-o-md-35 {
    margin-top: 35px;
  }

  .mr-o-md-35,
.mx-o-md-35 {
    margin-right: 35px;
  }

  .mb-o-md-35,
.my-o-md-35 {
    margin-bottom: 35px;
  }

  .ml-o-md-35,
.mx-o-md-35 {
    margin-left: 35px;
  }

  .m-o-md-40 {
    margin: 40px;
  }

  .mt-o-md-40,
.my-o-md-40 {
    margin-top: 40px;
  }

  .mr-o-md-40,
.mx-o-md-40 {
    margin-right: 40px;
  }

  .mb-o-md-40,
.my-o-md-40 {
    margin-bottom: 40px;
  }

  .ml-o-md-40,
.mx-o-md-40 {
    margin-left: 40px;
  }

  .m-o-md-45 {
    margin: 45px;
  }

  .mt-o-md-45,
.my-o-md-45 {
    margin-top: 45px;
  }

  .mr-o-md-45,
.mx-o-md-45 {
    margin-right: 45px;
  }

  .mb-o-md-45,
.my-o-md-45 {
    margin-bottom: 45px;
  }

  .ml-o-md-45,
.mx-o-md-45 {
    margin-left: 45px;
  }

  .m-o-md-50 {
    margin: 50px;
  }

  .mt-o-md-50,
.my-o-md-50 {
    margin-top: 50px;
  }

  .mr-o-md-50,
.mx-o-md-50 {
    margin-right: 50px;
  }

  .mb-o-md-50,
.my-o-md-50 {
    margin-bottom: 50px;
  }

  .ml-o-md-50,
.mx-o-md-50 {
    margin-left: 50px;
  }

  .m-o-md-55 {
    margin: 55px;
  }

  .mt-o-md-55,
.my-o-md-55 {
    margin-top: 55px;
  }

  .mr-o-md-55,
.mx-o-md-55 {
    margin-right: 55px;
  }

  .mb-o-md-55,
.my-o-md-55 {
    margin-bottom: 55px;
  }

  .ml-o-md-55,
.mx-o-md-55 {
    margin-left: 55px;
  }

  .m-o-md-60 {
    margin: 60px;
  }

  .mt-o-md-60,
.my-o-md-60 {
    margin-top: 60px;
  }

  .mr-o-md-60,
.mx-o-md-60 {
    margin-right: 60px;
  }

  .mb-o-md-60,
.my-o-md-60 {
    margin-bottom: 60px;
  }

  .ml-o-md-60,
.mx-o-md-60 {
    margin-left: 60px;
  }

  .m-o-md-65 {
    margin: 65px;
  }

  .mt-o-md-65,
.my-o-md-65 {
    margin-top: 65px;
  }

  .mr-o-md-65,
.mx-o-md-65 {
    margin-right: 65px;
  }

  .mb-o-md-65,
.my-o-md-65 {
    margin-bottom: 65px;
  }

  .ml-o-md-65,
.mx-o-md-65 {
    margin-left: 65px;
  }

  .m-o-md-70 {
    margin: 70px;
  }

  .mt-o-md-70,
.my-o-md-70 {
    margin-top: 70px;
  }

  .mr-o-md-70,
.mx-o-md-70 {
    margin-right: 70px;
  }

  .mb-o-md-70,
.my-o-md-70 {
    margin-bottom: 70px;
  }

  .ml-o-md-70,
.mx-o-md-70 {
    margin-left: 70px;
  }

  .m-o-md-80 {
    margin: 80px;
  }

  .mt-o-md-80,
.my-o-md-80 {
    margin-top: 80px;
  }

  .mr-o-md-80,
.mx-o-md-80 {
    margin-right: 80px;
  }

  .mb-o-md-80,
.my-o-md-80 {
    margin-bottom: 80px;
  }

  .ml-o-md-80,
.mx-o-md-80 {
    margin-left: 80px;
  }

  .m-o-md-90 {
    margin: 90px;
  }

  .mt-o-md-90,
.my-o-md-90 {
    margin-top: 90px;
  }

  .mr-o-md-90,
.mx-o-md-90 {
    margin-right: 90px;
  }

  .mb-o-md-90,
.my-o-md-90 {
    margin-bottom: 90px;
  }

  .ml-o-md-90,
.mx-o-md-90 {
    margin-left: 90px;
  }

  .m-o-md-120 {
    margin: 120px;
  }

  .mt-o-md-120,
.my-o-md-120 {
    margin-top: 120px;
  }

  .mr-o-md-120,
.mx-o-md-120 {
    margin-right: 120px;
  }

  .mb-o-md-120,
.my-o-md-120 {
    margin-bottom: 120px;
  }

  .ml-o-md-120,
.mx-o-md-120 {
    margin-left: 120px;
  }

  .m-o-md-150 {
    margin: 150px;
  }

  .mt-o-md-150,
.my-o-md-150 {
    margin-top: 150px;
  }

  .mr-o-md-150,
.mx-o-md-150 {
    margin-right: 150px;
  }

  .mb-o-md-150,
.my-o-md-150 {
    margin-bottom: 150px;
  }

  .ml-o-md-150,
.mx-o-md-150 {
    margin-left: 150px;
  }

  .p-o-md-0 {
    padding: 0;
  }

  .pt-o-md-0,
.py-o-md-0 {
    padding-top: 0;
  }

  .pr-o-md-0,
.px-o-md-0 {
    padding-right: 0;
  }

  .pb-o-md-0,
.py-o-md-0 {
    padding-bottom: 0;
  }

  .pl-o-md-0,
.px-o-md-0 {
    padding-left: 0;
  }

  .p-o-md-3 {
    padding: 3px;
  }

  .pt-o-md-3,
.py-o-md-3 {
    padding-top: 3px;
  }

  .pr-o-md-3,
.px-o-md-3 {
    padding-right: 3px;
  }

  .pb-o-md-3,
.py-o-md-3 {
    padding-bottom: 3px;
  }

  .pl-o-md-3,
.px-o-md-3 {
    padding-left: 3px;
  }

  .p-o-md-5 {
    padding: 5px;
  }

  .pt-o-md-5,
.py-o-md-5 {
    padding-top: 5px;
  }

  .pr-o-md-5,
.px-o-md-5 {
    padding-right: 5px;
  }

  .pb-o-md-5,
.py-o-md-5 {
    padding-bottom: 5px;
  }

  .pl-o-md-5,
.px-o-md-5 {
    padding-left: 5px;
  }

  .p-o-md-8 {
    padding: 8px;
  }

  .pt-o-md-8,
.py-o-md-8 {
    padding-top: 8px;
  }

  .pr-o-md-8,
.px-o-md-8 {
    padding-right: 8px;
  }

  .pb-o-md-8,
.py-o-md-8 {
    padding-bottom: 8px;
  }

  .pl-o-md-8,
.px-o-md-8 {
    padding-left: 8px;
  }

  .p-o-md-10 {
    padding: 10px;
  }

  .pt-o-md-10,
.py-o-md-10 {
    padding-top: 10px;
  }

  .pr-o-md-10,
.px-o-md-10 {
    padding-right: 10px;
  }

  .pb-o-md-10,
.py-o-md-10 {
    padding-bottom: 10px;
  }

  .pl-o-md-10,
.px-o-md-10 {
    padding-left: 10px;
  }

  .p-o-md-12 {
    padding: 12px;
  }

  .pt-o-md-12,
.py-o-md-12 {
    padding-top: 12px;
  }

  .pr-o-md-12,
.px-o-md-12 {
    padding-right: 12px;
  }

  .pb-o-md-12,
.py-o-md-12 {
    padding-bottom: 12px;
  }

  .pl-o-md-12,
.px-o-md-12 {
    padding-left: 12px;
  }

  .p-o-md-15 {
    padding: 15px;
  }

  .pt-o-md-15,
.py-o-md-15 {
    padding-top: 15px;
  }

  .pr-o-md-15,
.px-o-md-15 {
    padding-right: 15px;
  }

  .pb-o-md-15,
.py-o-md-15 {
    padding-bottom: 15px;
  }

  .pl-o-md-15,
.px-o-md-15 {
    padding-left: 15px;
  }

  .p-o-md-20 {
    padding: 20px;
  }

  .pt-o-md-20,
.py-o-md-20 {
    padding-top: 20px;
  }

  .pr-o-md-20,
.px-o-md-20 {
    padding-right: 20px;
  }

  .pb-o-md-20,
.py-o-md-20 {
    padding-bottom: 20px;
  }

  .pl-o-md-20,
.px-o-md-20 {
    padding-left: 20px;
  }

  .p-o-md-25 {
    padding: 25px;
  }

  .pt-o-md-25,
.py-o-md-25 {
    padding-top: 25px;
  }

  .pr-o-md-25,
.px-o-md-25 {
    padding-right: 25px;
  }

  .pb-o-md-25,
.py-o-md-25 {
    padding-bottom: 25px;
  }

  .pl-o-md-25,
.px-o-md-25 {
    padding-left: 25px;
  }

  .p-o-md-30 {
    padding: 30px;
  }

  .pt-o-md-30,
.py-o-md-30 {
    padding-top: 30px;
  }

  .pr-o-md-30,
.px-o-md-30 {
    padding-right: 30px;
  }

  .pb-o-md-30,
.py-o-md-30 {
    padding-bottom: 30px;
  }

  .pl-o-md-30,
.px-o-md-30 {
    padding-left: 30px;
  }

  .p-o-md-35 {
    padding: 35px;
  }

  .pt-o-md-35,
.py-o-md-35 {
    padding-top: 35px;
  }

  .pr-o-md-35,
.px-o-md-35 {
    padding-right: 35px;
  }

  .pb-o-md-35,
.py-o-md-35 {
    padding-bottom: 35px;
  }

  .pl-o-md-35,
.px-o-md-35 {
    padding-left: 35px;
  }

  .p-o-md-40 {
    padding: 40px;
  }

  .pt-o-md-40,
.py-o-md-40 {
    padding-top: 40px;
  }

  .pr-o-md-40,
.px-o-md-40 {
    padding-right: 40px;
  }

  .pb-o-md-40,
.py-o-md-40 {
    padding-bottom: 40px;
  }

  .pl-o-md-40,
.px-o-md-40 {
    padding-left: 40px;
  }

  .p-o-md-45 {
    padding: 45px;
  }

  .pt-o-md-45,
.py-o-md-45 {
    padding-top: 45px;
  }

  .pr-o-md-45,
.px-o-md-45 {
    padding-right: 45px;
  }

  .pb-o-md-45,
.py-o-md-45 {
    padding-bottom: 45px;
  }

  .pl-o-md-45,
.px-o-md-45 {
    padding-left: 45px;
  }

  .p-o-md-50 {
    padding: 50px;
  }

  .pt-o-md-50,
.py-o-md-50 {
    padding-top: 50px;
  }

  .pr-o-md-50,
.px-o-md-50 {
    padding-right: 50px;
  }

  .pb-o-md-50,
.py-o-md-50 {
    padding-bottom: 50px;
  }

  .pl-o-md-50,
.px-o-md-50 {
    padding-left: 50px;
  }

  .p-o-md-55 {
    padding: 55px;
  }

  .pt-o-md-55,
.py-o-md-55 {
    padding-top: 55px;
  }

  .pr-o-md-55,
.px-o-md-55 {
    padding-right: 55px;
  }

  .pb-o-md-55,
.py-o-md-55 {
    padding-bottom: 55px;
  }

  .pl-o-md-55,
.px-o-md-55 {
    padding-left: 55px;
  }

  .p-o-md-60 {
    padding: 60px;
  }

  .pt-o-md-60,
.py-o-md-60 {
    padding-top: 60px;
  }

  .pr-o-md-60,
.px-o-md-60 {
    padding-right: 60px;
  }

  .pb-o-md-60,
.py-o-md-60 {
    padding-bottom: 60px;
  }

  .pl-o-md-60,
.px-o-md-60 {
    padding-left: 60px;
  }

  .p-o-md-65 {
    padding: 65px;
  }

  .pt-o-md-65,
.py-o-md-65 {
    padding-top: 65px;
  }

  .pr-o-md-65,
.px-o-md-65 {
    padding-right: 65px;
  }

  .pb-o-md-65,
.py-o-md-65 {
    padding-bottom: 65px;
  }

  .pl-o-md-65,
.px-o-md-65 {
    padding-left: 65px;
  }

  .p-o-md-70 {
    padding: 70px;
  }

  .pt-o-md-70,
.py-o-md-70 {
    padding-top: 70px;
  }

  .pr-o-md-70,
.px-o-md-70 {
    padding-right: 70px;
  }

  .pb-o-md-70,
.py-o-md-70 {
    padding-bottom: 70px;
  }

  .pl-o-md-70,
.px-o-md-70 {
    padding-left: 70px;
  }

  .p-o-md-80 {
    padding: 80px;
  }

  .pt-o-md-80,
.py-o-md-80 {
    padding-top: 80px;
  }

  .pr-o-md-80,
.px-o-md-80 {
    padding-right: 80px;
  }

  .pb-o-md-80,
.py-o-md-80 {
    padding-bottom: 80px;
  }

  .pl-o-md-80,
.px-o-md-80 {
    padding-left: 80px;
  }

  .p-o-md-90 {
    padding: 90px;
  }

  .pt-o-md-90,
.py-o-md-90 {
    padding-top: 90px;
  }

  .pr-o-md-90,
.px-o-md-90 {
    padding-right: 90px;
  }

  .pb-o-md-90,
.py-o-md-90 {
    padding-bottom: 90px;
  }

  .pl-o-md-90,
.px-o-md-90 {
    padding-left: 90px;
  }

  .p-o-md-120 {
    padding: 120px;
  }

  .pt-o-md-120,
.py-o-md-120 {
    padding-top: 120px;
  }

  .pr-o-md-120,
.px-o-md-120 {
    padding-right: 120px;
  }

  .pb-o-md-120,
.py-o-md-120 {
    padding-bottom: 120px;
  }

  .pl-o-md-120,
.px-o-md-120 {
    padding-left: 120px;
  }

  .p-o-md-150 {
    padding: 150px;
  }

  .pt-o-md-150,
.py-o-md-150 {
    padding-top: 150px;
  }

  .pr-o-md-150,
.px-o-md-150 {
    padding-right: 150px;
  }

  .pb-o-md-150,
.py-o-md-150 {
    padding-bottom: 150px;
  }

  .pl-o-md-150,
.px-o-md-150 {
    padding-left: 150px;
  }

  .m-o-md-n3 {
    margin: -3px;
  }

  .mt-o-md-n3,
.my-o-md-n3 {
    margin-top: -3px;
  }

  .mr-o-md-n3,
.mx-o-md-n3 {
    margin-right: -3px;
  }

  .mb-o-md-n3,
.my-o-md-n3 {
    margin-bottom: -3px;
  }

  .ml-o-md-n3,
.mx-o-md-n3 {
    margin-left: -3px;
  }

  .m-o-md-n5 {
    margin: -5px;
  }

  .mt-o-md-n5,
.my-o-md-n5 {
    margin-top: -5px;
  }

  .mr-o-md-n5,
.mx-o-md-n5 {
    margin-right: -5px;
  }

  .mb-o-md-n5,
.my-o-md-n5 {
    margin-bottom: -5px;
  }

  .ml-o-md-n5,
.mx-o-md-n5 {
    margin-left: -5px;
  }

  .m-o-md-n8 {
    margin: -8px;
  }

  .mt-o-md-n8,
.my-o-md-n8 {
    margin-top: -8px;
  }

  .mr-o-md-n8,
.mx-o-md-n8 {
    margin-right: -8px;
  }

  .mb-o-md-n8,
.my-o-md-n8 {
    margin-bottom: -8px;
  }

  .ml-o-md-n8,
.mx-o-md-n8 {
    margin-left: -8px;
  }

  .m-o-md-n10 {
    margin: -10px;
  }

  .mt-o-md-n10,
.my-o-md-n10 {
    margin-top: -10px;
  }

  .mr-o-md-n10,
.mx-o-md-n10 {
    margin-right: -10px;
  }

  .mb-o-md-n10,
.my-o-md-n10 {
    margin-bottom: -10px;
  }

  .ml-o-md-n10,
.mx-o-md-n10 {
    margin-left: -10px;
  }

  .m-o-md-n12 {
    margin: -12px;
  }

  .mt-o-md-n12,
.my-o-md-n12 {
    margin-top: -12px;
  }

  .mr-o-md-n12,
.mx-o-md-n12 {
    margin-right: -12px;
  }

  .mb-o-md-n12,
.my-o-md-n12 {
    margin-bottom: -12px;
  }

  .ml-o-md-n12,
.mx-o-md-n12 {
    margin-left: -12px;
  }

  .m-o-md-n15 {
    margin: -15px;
  }

  .mt-o-md-n15,
.my-o-md-n15 {
    margin-top: -15px;
  }

  .mr-o-md-n15,
.mx-o-md-n15 {
    margin-right: -15px;
  }

  .mb-o-md-n15,
.my-o-md-n15 {
    margin-bottom: -15px;
  }

  .ml-o-md-n15,
.mx-o-md-n15 {
    margin-left: -15px;
  }

  .m-o-md-n20 {
    margin: -20px;
  }

  .mt-o-md-n20,
.my-o-md-n20 {
    margin-top: -20px;
  }

  .mr-o-md-n20,
.mx-o-md-n20 {
    margin-right: -20px;
  }

  .mb-o-md-n20,
.my-o-md-n20 {
    margin-bottom: -20px;
  }

  .ml-o-md-n20,
.mx-o-md-n20 {
    margin-left: -20px;
  }

  .m-o-md-n25 {
    margin: -25px;
  }

  .mt-o-md-n25,
.my-o-md-n25 {
    margin-top: -25px;
  }

  .mr-o-md-n25,
.mx-o-md-n25 {
    margin-right: -25px;
  }

  .mb-o-md-n25,
.my-o-md-n25 {
    margin-bottom: -25px;
  }

  .ml-o-md-n25,
.mx-o-md-n25 {
    margin-left: -25px;
  }

  .m-o-md-n30 {
    margin: -30px;
  }

  .mt-o-md-n30,
.my-o-md-n30 {
    margin-top: -30px;
  }

  .mr-o-md-n30,
.mx-o-md-n30 {
    margin-right: -30px;
  }

  .mb-o-md-n30,
.my-o-md-n30 {
    margin-bottom: -30px;
  }

  .ml-o-md-n30,
.mx-o-md-n30 {
    margin-left: -30px;
  }

  .m-o-md-n35 {
    margin: -35px;
  }

  .mt-o-md-n35,
.my-o-md-n35 {
    margin-top: -35px;
  }

  .mr-o-md-n35,
.mx-o-md-n35 {
    margin-right: -35px;
  }

  .mb-o-md-n35,
.my-o-md-n35 {
    margin-bottom: -35px;
  }

  .ml-o-md-n35,
.mx-o-md-n35 {
    margin-left: -35px;
  }

  .m-o-md-n40 {
    margin: -40px;
  }

  .mt-o-md-n40,
.my-o-md-n40 {
    margin-top: -40px;
  }

  .mr-o-md-n40,
.mx-o-md-n40 {
    margin-right: -40px;
  }

  .mb-o-md-n40,
.my-o-md-n40 {
    margin-bottom: -40px;
  }

  .ml-o-md-n40,
.mx-o-md-n40 {
    margin-left: -40px;
  }

  .m-o-md-n45 {
    margin: -45px;
  }

  .mt-o-md-n45,
.my-o-md-n45 {
    margin-top: -45px;
  }

  .mr-o-md-n45,
.mx-o-md-n45 {
    margin-right: -45px;
  }

  .mb-o-md-n45,
.my-o-md-n45 {
    margin-bottom: -45px;
  }

  .ml-o-md-n45,
.mx-o-md-n45 {
    margin-left: -45px;
  }

  .m-o-md-n50 {
    margin: -50px;
  }

  .mt-o-md-n50,
.my-o-md-n50 {
    margin-top: -50px;
  }

  .mr-o-md-n50,
.mx-o-md-n50 {
    margin-right: -50px;
  }

  .mb-o-md-n50,
.my-o-md-n50 {
    margin-bottom: -50px;
  }

  .ml-o-md-n50,
.mx-o-md-n50 {
    margin-left: -50px;
  }

  .m-o-md-n55 {
    margin: -55px;
  }

  .mt-o-md-n55,
.my-o-md-n55 {
    margin-top: -55px;
  }

  .mr-o-md-n55,
.mx-o-md-n55 {
    margin-right: -55px;
  }

  .mb-o-md-n55,
.my-o-md-n55 {
    margin-bottom: -55px;
  }

  .ml-o-md-n55,
.mx-o-md-n55 {
    margin-left: -55px;
  }

  .m-o-md-n60 {
    margin: -60px;
  }

  .mt-o-md-n60,
.my-o-md-n60 {
    margin-top: -60px;
  }

  .mr-o-md-n60,
.mx-o-md-n60 {
    margin-right: -60px;
  }

  .mb-o-md-n60,
.my-o-md-n60 {
    margin-bottom: -60px;
  }

  .ml-o-md-n60,
.mx-o-md-n60 {
    margin-left: -60px;
  }

  .m-o-md-n65 {
    margin: -65px;
  }

  .mt-o-md-n65,
.my-o-md-n65 {
    margin-top: -65px;
  }

  .mr-o-md-n65,
.mx-o-md-n65 {
    margin-right: -65px;
  }

  .mb-o-md-n65,
.my-o-md-n65 {
    margin-bottom: -65px;
  }

  .ml-o-md-n65,
.mx-o-md-n65 {
    margin-left: -65px;
  }

  .m-o-md-n70 {
    margin: -70px;
  }

  .mt-o-md-n70,
.my-o-md-n70 {
    margin-top: -70px;
  }

  .mr-o-md-n70,
.mx-o-md-n70 {
    margin-right: -70px;
  }

  .mb-o-md-n70,
.my-o-md-n70 {
    margin-bottom: -70px;
  }

  .ml-o-md-n70,
.mx-o-md-n70 {
    margin-left: -70px;
  }

  .m-o-md-n80 {
    margin: -80px;
  }

  .mt-o-md-n80,
.my-o-md-n80 {
    margin-top: -80px;
  }

  .mr-o-md-n80,
.mx-o-md-n80 {
    margin-right: -80px;
  }

  .mb-o-md-n80,
.my-o-md-n80 {
    margin-bottom: -80px;
  }

  .ml-o-md-n80,
.mx-o-md-n80 {
    margin-left: -80px;
  }

  .m-o-md-n90 {
    margin: -90px;
  }

  .mt-o-md-n90,
.my-o-md-n90 {
    margin-top: -90px;
  }

  .mr-o-md-n90,
.mx-o-md-n90 {
    margin-right: -90px;
  }

  .mb-o-md-n90,
.my-o-md-n90 {
    margin-bottom: -90px;
  }

  .ml-o-md-n90,
.mx-o-md-n90 {
    margin-left: -90px;
  }

  .m-o-md-n120 {
    margin: -120px;
  }

  .mt-o-md-n120,
.my-o-md-n120 {
    margin-top: -120px;
  }

  .mr-o-md-n120,
.mx-o-md-n120 {
    margin-right: -120px;
  }

  .mb-o-md-n120,
.my-o-md-n120 {
    margin-bottom: -120px;
  }

  .ml-o-md-n120,
.mx-o-md-n120 {
    margin-left: -120px;
  }

  .m-o-md-n150 {
    margin: -150px;
  }

  .mt-o-md-n150,
.my-o-md-n150 {
    margin-top: -150px;
  }

  .mr-o-md-n150,
.mx-o-md-n150 {
    margin-right: -150px;
  }

  .mb-o-md-n150,
.my-o-md-n150 {
    margin-bottom: -150px;
  }

  .ml-o-md-n150,
.mx-o-md-n150 {
    margin-left: -150px;
  }

  .m-o-md-a {
    margin: auto;
  }

  .mt-o-md-a,
.my-o-md-a {
    margin-top: auto;
  }

  .mr-o-md-a,
.mx-o-md-a {
    margin-right: auto;
  }

  .mb-o-md-a,
.my-o-md-a {
    margin-bottom: auto;
  }

  .ml-o-md-a,
.mx-o-md-a {
    margin-left: auto;
  }
}
@media (min-width: 1230px) {
  .m-u-lg-0 {
    margin: 0;
  }

  .mt-u-lg-0,
.my-u-lg-0 {
    margin-top: 0;
  }

  .mr-u-lg-0,
.mx-u-lg-0 {
    margin-right: 0;
  }

  .mb-u-lg-0,
.my-u-lg-0 {
    margin-bottom: 0;
  }

  .ml-u-lg-0,
.mx-u-lg-0 {
    margin-left: 0;
  }

  .m-u-lg-3 {
    margin: 3px;
  }

  .mt-u-lg-3,
.my-u-lg-3 {
    margin-top: 3px;
  }

  .mr-u-lg-3,
.mx-u-lg-3 {
    margin-right: 3px;
  }

  .mb-u-lg-3,
.my-u-lg-3 {
    margin-bottom: 3px;
  }

  .ml-u-lg-3,
.mx-u-lg-3 {
    margin-left: 3px;
  }

  .m-u-lg-5 {
    margin: 5px;
  }

  .mt-u-lg-5,
.my-u-lg-5 {
    margin-top: 5px;
  }

  .mr-u-lg-5,
.mx-u-lg-5 {
    margin-right: 5px;
  }

  .mb-u-lg-5,
.my-u-lg-5 {
    margin-bottom: 5px;
  }

  .ml-u-lg-5,
.mx-u-lg-5 {
    margin-left: 5px;
  }

  .m-u-lg-8 {
    margin: 8px;
  }

  .mt-u-lg-8,
.my-u-lg-8 {
    margin-top: 8px;
  }

  .mr-u-lg-8,
.mx-u-lg-8 {
    margin-right: 8px;
  }

  .mb-u-lg-8,
.my-u-lg-8 {
    margin-bottom: 8px;
  }

  .ml-u-lg-8,
.mx-u-lg-8 {
    margin-left: 8px;
  }

  .m-u-lg-10 {
    margin: 10px;
  }

  .mt-u-lg-10,
.my-u-lg-10 {
    margin-top: 10px;
  }

  .mr-u-lg-10,
.mx-u-lg-10 {
    margin-right: 10px;
  }

  .mb-u-lg-10,
.my-u-lg-10 {
    margin-bottom: 10px;
  }

  .ml-u-lg-10,
.mx-u-lg-10 {
    margin-left: 10px;
  }

  .m-u-lg-12 {
    margin: 12px;
  }

  .mt-u-lg-12,
.my-u-lg-12 {
    margin-top: 12px;
  }

  .mr-u-lg-12,
.mx-u-lg-12 {
    margin-right: 12px;
  }

  .mb-u-lg-12,
.my-u-lg-12 {
    margin-bottom: 12px;
  }

  .ml-u-lg-12,
.mx-u-lg-12 {
    margin-left: 12px;
  }

  .m-u-lg-15 {
    margin: 15px;
  }

  .mt-u-lg-15,
.my-u-lg-15 {
    margin-top: 15px;
  }

  .mr-u-lg-15,
.mx-u-lg-15 {
    margin-right: 15px;
  }

  .mb-u-lg-15,
.my-u-lg-15 {
    margin-bottom: 15px;
  }

  .ml-u-lg-15,
.mx-u-lg-15 {
    margin-left: 15px;
  }

  .m-u-lg-20 {
    margin: 20px;
  }

  .mt-u-lg-20,
.my-u-lg-20 {
    margin-top: 20px;
  }

  .mr-u-lg-20,
.mx-u-lg-20 {
    margin-right: 20px;
  }

  .mb-u-lg-20,
.my-u-lg-20 {
    margin-bottom: 20px;
  }

  .ml-u-lg-20,
.mx-u-lg-20 {
    margin-left: 20px;
  }

  .m-u-lg-25 {
    margin: 25px;
  }

  .mt-u-lg-25,
.my-u-lg-25 {
    margin-top: 25px;
  }

  .mr-u-lg-25,
.mx-u-lg-25 {
    margin-right: 25px;
  }

  .mb-u-lg-25,
.my-u-lg-25 {
    margin-bottom: 25px;
  }

  .ml-u-lg-25,
.mx-u-lg-25 {
    margin-left: 25px;
  }

  .m-u-lg-30 {
    margin: 30px;
  }

  .mt-u-lg-30,
.my-u-lg-30 {
    margin-top: 30px;
  }

  .mr-u-lg-30,
.mx-u-lg-30 {
    margin-right: 30px;
  }

  .mb-u-lg-30,
.my-u-lg-30 {
    margin-bottom: 30px;
  }

  .ml-u-lg-30,
.mx-u-lg-30 {
    margin-left: 30px;
  }

  .m-u-lg-35 {
    margin: 35px;
  }

  .mt-u-lg-35,
.my-u-lg-35 {
    margin-top: 35px;
  }

  .mr-u-lg-35,
.mx-u-lg-35 {
    margin-right: 35px;
  }

  .mb-u-lg-35,
.my-u-lg-35 {
    margin-bottom: 35px;
  }

  .ml-u-lg-35,
.mx-u-lg-35 {
    margin-left: 35px;
  }

  .m-u-lg-40 {
    margin: 40px;
  }

  .mt-u-lg-40,
.my-u-lg-40 {
    margin-top: 40px;
  }

  .mr-u-lg-40,
.mx-u-lg-40 {
    margin-right: 40px;
  }

  .mb-u-lg-40,
.my-u-lg-40 {
    margin-bottom: 40px;
  }

  .ml-u-lg-40,
.mx-u-lg-40 {
    margin-left: 40px;
  }

  .m-u-lg-45 {
    margin: 45px;
  }

  .mt-u-lg-45,
.my-u-lg-45 {
    margin-top: 45px;
  }

  .mr-u-lg-45,
.mx-u-lg-45 {
    margin-right: 45px;
  }

  .mb-u-lg-45,
.my-u-lg-45 {
    margin-bottom: 45px;
  }

  .ml-u-lg-45,
.mx-u-lg-45 {
    margin-left: 45px;
  }

  .m-u-lg-50 {
    margin: 50px;
  }

  .mt-u-lg-50,
.my-u-lg-50 {
    margin-top: 50px;
  }

  .mr-u-lg-50,
.mx-u-lg-50 {
    margin-right: 50px;
  }

  .mb-u-lg-50,
.my-u-lg-50 {
    margin-bottom: 50px;
  }

  .ml-u-lg-50,
.mx-u-lg-50 {
    margin-left: 50px;
  }

  .m-u-lg-55 {
    margin: 55px;
  }

  .mt-u-lg-55,
.my-u-lg-55 {
    margin-top: 55px;
  }

  .mr-u-lg-55,
.mx-u-lg-55 {
    margin-right: 55px;
  }

  .mb-u-lg-55,
.my-u-lg-55 {
    margin-bottom: 55px;
  }

  .ml-u-lg-55,
.mx-u-lg-55 {
    margin-left: 55px;
  }

  .m-u-lg-60 {
    margin: 60px;
  }

  .mt-u-lg-60,
.my-u-lg-60 {
    margin-top: 60px;
  }

  .mr-u-lg-60,
.mx-u-lg-60 {
    margin-right: 60px;
  }

  .mb-u-lg-60,
.my-u-lg-60 {
    margin-bottom: 60px;
  }

  .ml-u-lg-60,
.mx-u-lg-60 {
    margin-left: 60px;
  }

  .m-u-lg-65 {
    margin: 65px;
  }

  .mt-u-lg-65,
.my-u-lg-65 {
    margin-top: 65px;
  }

  .mr-u-lg-65,
.mx-u-lg-65 {
    margin-right: 65px;
  }

  .mb-u-lg-65,
.my-u-lg-65 {
    margin-bottom: 65px;
  }

  .ml-u-lg-65,
.mx-u-lg-65 {
    margin-left: 65px;
  }

  .m-u-lg-70 {
    margin: 70px;
  }

  .mt-u-lg-70,
.my-u-lg-70 {
    margin-top: 70px;
  }

  .mr-u-lg-70,
.mx-u-lg-70 {
    margin-right: 70px;
  }

  .mb-u-lg-70,
.my-u-lg-70 {
    margin-bottom: 70px;
  }

  .ml-u-lg-70,
.mx-u-lg-70 {
    margin-left: 70px;
  }

  .m-u-lg-80 {
    margin: 80px;
  }

  .mt-u-lg-80,
.my-u-lg-80 {
    margin-top: 80px;
  }

  .mr-u-lg-80,
.mx-u-lg-80 {
    margin-right: 80px;
  }

  .mb-u-lg-80,
.my-u-lg-80 {
    margin-bottom: 80px;
  }

  .ml-u-lg-80,
.mx-u-lg-80 {
    margin-left: 80px;
  }

  .m-u-lg-90 {
    margin: 90px;
  }

  .mt-u-lg-90,
.my-u-lg-90 {
    margin-top: 90px;
  }

  .mr-u-lg-90,
.mx-u-lg-90 {
    margin-right: 90px;
  }

  .mb-u-lg-90,
.my-u-lg-90 {
    margin-bottom: 90px;
  }

  .ml-u-lg-90,
.mx-u-lg-90 {
    margin-left: 90px;
  }

  .m-u-lg-120 {
    margin: 120px;
  }

  .mt-u-lg-120,
.my-u-lg-120 {
    margin-top: 120px;
  }

  .mr-u-lg-120,
.mx-u-lg-120 {
    margin-right: 120px;
  }

  .mb-u-lg-120,
.my-u-lg-120 {
    margin-bottom: 120px;
  }

  .ml-u-lg-120,
.mx-u-lg-120 {
    margin-left: 120px;
  }

  .m-u-lg-150 {
    margin: 150px;
  }

  .mt-u-lg-150,
.my-u-lg-150 {
    margin-top: 150px;
  }

  .mr-u-lg-150,
.mx-u-lg-150 {
    margin-right: 150px;
  }

  .mb-u-lg-150,
.my-u-lg-150 {
    margin-bottom: 150px;
  }

  .ml-u-lg-150,
.mx-u-lg-150 {
    margin-left: 150px;
  }

  .p-u-lg-0 {
    padding: 0;
  }

  .pt-u-lg-0,
.py-u-lg-0 {
    padding-top: 0;
  }

  .pr-u-lg-0,
.px-u-lg-0 {
    padding-right: 0;
  }

  .pb-u-lg-0,
.py-u-lg-0 {
    padding-bottom: 0;
  }

  .pl-u-lg-0,
.px-u-lg-0 {
    padding-left: 0;
  }

  .p-u-lg-3 {
    padding: 3px;
  }

  .pt-u-lg-3,
.py-u-lg-3 {
    padding-top: 3px;
  }

  .pr-u-lg-3,
.px-u-lg-3 {
    padding-right: 3px;
  }

  .pb-u-lg-3,
.py-u-lg-3 {
    padding-bottom: 3px;
  }

  .pl-u-lg-3,
.px-u-lg-3 {
    padding-left: 3px;
  }

  .p-u-lg-5 {
    padding: 5px;
  }

  .pt-u-lg-5,
.py-u-lg-5 {
    padding-top: 5px;
  }

  .pr-u-lg-5,
.px-u-lg-5 {
    padding-right: 5px;
  }

  .pb-u-lg-5,
.py-u-lg-5 {
    padding-bottom: 5px;
  }

  .pl-u-lg-5,
.px-u-lg-5 {
    padding-left: 5px;
  }

  .p-u-lg-8 {
    padding: 8px;
  }

  .pt-u-lg-8,
.py-u-lg-8 {
    padding-top: 8px;
  }

  .pr-u-lg-8,
.px-u-lg-8 {
    padding-right: 8px;
  }

  .pb-u-lg-8,
.py-u-lg-8 {
    padding-bottom: 8px;
  }

  .pl-u-lg-8,
.px-u-lg-8 {
    padding-left: 8px;
  }

  .p-u-lg-10 {
    padding: 10px;
  }

  .pt-u-lg-10,
.py-u-lg-10 {
    padding-top: 10px;
  }

  .pr-u-lg-10,
.px-u-lg-10 {
    padding-right: 10px;
  }

  .pb-u-lg-10,
.py-u-lg-10 {
    padding-bottom: 10px;
  }

  .pl-u-lg-10,
.px-u-lg-10 {
    padding-left: 10px;
  }

  .p-u-lg-12 {
    padding: 12px;
  }

  .pt-u-lg-12,
.py-u-lg-12 {
    padding-top: 12px;
  }

  .pr-u-lg-12,
.px-u-lg-12 {
    padding-right: 12px;
  }

  .pb-u-lg-12,
.py-u-lg-12 {
    padding-bottom: 12px;
  }

  .pl-u-lg-12,
.px-u-lg-12 {
    padding-left: 12px;
  }

  .p-u-lg-15 {
    padding: 15px;
  }

  .pt-u-lg-15,
.py-u-lg-15 {
    padding-top: 15px;
  }

  .pr-u-lg-15,
.px-u-lg-15 {
    padding-right: 15px;
  }

  .pb-u-lg-15,
.py-u-lg-15 {
    padding-bottom: 15px;
  }

  .pl-u-lg-15,
.px-u-lg-15 {
    padding-left: 15px;
  }

  .p-u-lg-20 {
    padding: 20px;
  }

  .pt-u-lg-20,
.py-u-lg-20 {
    padding-top: 20px;
  }

  .pr-u-lg-20,
.px-u-lg-20 {
    padding-right: 20px;
  }

  .pb-u-lg-20,
.py-u-lg-20 {
    padding-bottom: 20px;
  }

  .pl-u-lg-20,
.px-u-lg-20 {
    padding-left: 20px;
  }

  .p-u-lg-25 {
    padding: 25px;
  }

  .pt-u-lg-25,
.py-u-lg-25 {
    padding-top: 25px;
  }

  .pr-u-lg-25,
.px-u-lg-25 {
    padding-right: 25px;
  }

  .pb-u-lg-25,
.py-u-lg-25 {
    padding-bottom: 25px;
  }

  .pl-u-lg-25,
.px-u-lg-25 {
    padding-left: 25px;
  }

  .p-u-lg-30 {
    padding: 30px;
  }

  .pt-u-lg-30,
.py-u-lg-30 {
    padding-top: 30px;
  }

  .pr-u-lg-30,
.px-u-lg-30 {
    padding-right: 30px;
  }

  .pb-u-lg-30,
.py-u-lg-30 {
    padding-bottom: 30px;
  }

  .pl-u-lg-30,
.px-u-lg-30 {
    padding-left: 30px;
  }

  .p-u-lg-35 {
    padding: 35px;
  }

  .pt-u-lg-35,
.py-u-lg-35 {
    padding-top: 35px;
  }

  .pr-u-lg-35,
.px-u-lg-35 {
    padding-right: 35px;
  }

  .pb-u-lg-35,
.py-u-lg-35 {
    padding-bottom: 35px;
  }

  .pl-u-lg-35,
.px-u-lg-35 {
    padding-left: 35px;
  }

  .p-u-lg-40 {
    padding: 40px;
  }

  .pt-u-lg-40,
.py-u-lg-40 {
    padding-top: 40px;
  }

  .pr-u-lg-40,
.px-u-lg-40 {
    padding-right: 40px;
  }

  .pb-u-lg-40,
.py-u-lg-40 {
    padding-bottom: 40px;
  }

  .pl-u-lg-40,
.px-u-lg-40 {
    padding-left: 40px;
  }

  .p-u-lg-45 {
    padding: 45px;
  }

  .pt-u-lg-45,
.py-u-lg-45 {
    padding-top: 45px;
  }

  .pr-u-lg-45,
.px-u-lg-45 {
    padding-right: 45px;
  }

  .pb-u-lg-45,
.py-u-lg-45 {
    padding-bottom: 45px;
  }

  .pl-u-lg-45,
.px-u-lg-45 {
    padding-left: 45px;
  }

  .p-u-lg-50 {
    padding: 50px;
  }

  .pt-u-lg-50,
.py-u-lg-50 {
    padding-top: 50px;
  }

  .pr-u-lg-50,
.px-u-lg-50 {
    padding-right: 50px;
  }

  .pb-u-lg-50,
.py-u-lg-50 {
    padding-bottom: 50px;
  }

  .pl-u-lg-50,
.px-u-lg-50 {
    padding-left: 50px;
  }

  .p-u-lg-55 {
    padding: 55px;
  }

  .pt-u-lg-55,
.py-u-lg-55 {
    padding-top: 55px;
  }

  .pr-u-lg-55,
.px-u-lg-55 {
    padding-right: 55px;
  }

  .pb-u-lg-55,
.py-u-lg-55 {
    padding-bottom: 55px;
  }

  .pl-u-lg-55,
.px-u-lg-55 {
    padding-left: 55px;
  }

  .p-u-lg-60 {
    padding: 60px;
  }

  .pt-u-lg-60,
.py-u-lg-60 {
    padding-top: 60px;
  }

  .pr-u-lg-60,
.px-u-lg-60 {
    padding-right: 60px;
  }

  .pb-u-lg-60,
.py-u-lg-60 {
    padding-bottom: 60px;
  }

  .pl-u-lg-60,
.px-u-lg-60 {
    padding-left: 60px;
  }

  .p-u-lg-65 {
    padding: 65px;
  }

  .pt-u-lg-65,
.py-u-lg-65 {
    padding-top: 65px;
  }

  .pr-u-lg-65,
.px-u-lg-65 {
    padding-right: 65px;
  }

  .pb-u-lg-65,
.py-u-lg-65 {
    padding-bottom: 65px;
  }

  .pl-u-lg-65,
.px-u-lg-65 {
    padding-left: 65px;
  }

  .p-u-lg-70 {
    padding: 70px;
  }

  .pt-u-lg-70,
.py-u-lg-70 {
    padding-top: 70px;
  }

  .pr-u-lg-70,
.px-u-lg-70 {
    padding-right: 70px;
  }

  .pb-u-lg-70,
.py-u-lg-70 {
    padding-bottom: 70px;
  }

  .pl-u-lg-70,
.px-u-lg-70 {
    padding-left: 70px;
  }

  .p-u-lg-80 {
    padding: 80px;
  }

  .pt-u-lg-80,
.py-u-lg-80 {
    padding-top: 80px;
  }

  .pr-u-lg-80,
.px-u-lg-80 {
    padding-right: 80px;
  }

  .pb-u-lg-80,
.py-u-lg-80 {
    padding-bottom: 80px;
  }

  .pl-u-lg-80,
.px-u-lg-80 {
    padding-left: 80px;
  }

  .p-u-lg-90 {
    padding: 90px;
  }

  .pt-u-lg-90,
.py-u-lg-90 {
    padding-top: 90px;
  }

  .pr-u-lg-90,
.px-u-lg-90 {
    padding-right: 90px;
  }

  .pb-u-lg-90,
.py-u-lg-90 {
    padding-bottom: 90px;
  }

  .pl-u-lg-90,
.px-u-lg-90 {
    padding-left: 90px;
  }

  .p-u-lg-120 {
    padding: 120px;
  }

  .pt-u-lg-120,
.py-u-lg-120 {
    padding-top: 120px;
  }

  .pr-u-lg-120,
.px-u-lg-120 {
    padding-right: 120px;
  }

  .pb-u-lg-120,
.py-u-lg-120 {
    padding-bottom: 120px;
  }

  .pl-u-lg-120,
.px-u-lg-120 {
    padding-left: 120px;
  }

  .p-u-lg-150 {
    padding: 150px;
  }

  .pt-u-lg-150,
.py-u-lg-150 {
    padding-top: 150px;
  }

  .pr-u-lg-150,
.px-u-lg-150 {
    padding-right: 150px;
  }

  .pb-u-lg-150,
.py-u-lg-150 {
    padding-bottom: 150px;
  }

  .pl-u-lg-150,
.px-u-lg-150 {
    padding-left: 150px;
  }

  .m-u-lg-n3 {
    margin: -3px;
  }

  .mt-u-lg-n3,
.my-u-lg-n3 {
    margin-top: -3px;
  }

  .mr-u-lg-n3,
.mx-u-lg-n3 {
    margin-right: -3px;
  }

  .mb-u-lg-n3,
.my-u-lg-n3 {
    margin-bottom: -3px;
  }

  .ml-u-lg-n3,
.mx-u-lg-n3 {
    margin-left: -3px;
  }

  .m-u-lg-n5 {
    margin: -5px;
  }

  .mt-u-lg-n5,
.my-u-lg-n5 {
    margin-top: -5px;
  }

  .mr-u-lg-n5,
.mx-u-lg-n5 {
    margin-right: -5px;
  }

  .mb-u-lg-n5,
.my-u-lg-n5 {
    margin-bottom: -5px;
  }

  .ml-u-lg-n5,
.mx-u-lg-n5 {
    margin-left: -5px;
  }

  .m-u-lg-n8 {
    margin: -8px;
  }

  .mt-u-lg-n8,
.my-u-lg-n8 {
    margin-top: -8px;
  }

  .mr-u-lg-n8,
.mx-u-lg-n8 {
    margin-right: -8px;
  }

  .mb-u-lg-n8,
.my-u-lg-n8 {
    margin-bottom: -8px;
  }

  .ml-u-lg-n8,
.mx-u-lg-n8 {
    margin-left: -8px;
  }

  .m-u-lg-n10 {
    margin: -10px;
  }

  .mt-u-lg-n10,
.my-u-lg-n10 {
    margin-top: -10px;
  }

  .mr-u-lg-n10,
.mx-u-lg-n10 {
    margin-right: -10px;
  }

  .mb-u-lg-n10,
.my-u-lg-n10 {
    margin-bottom: -10px;
  }

  .ml-u-lg-n10,
.mx-u-lg-n10 {
    margin-left: -10px;
  }

  .m-u-lg-n12 {
    margin: -12px;
  }

  .mt-u-lg-n12,
.my-u-lg-n12 {
    margin-top: -12px;
  }

  .mr-u-lg-n12,
.mx-u-lg-n12 {
    margin-right: -12px;
  }

  .mb-u-lg-n12,
.my-u-lg-n12 {
    margin-bottom: -12px;
  }

  .ml-u-lg-n12,
.mx-u-lg-n12 {
    margin-left: -12px;
  }

  .m-u-lg-n15 {
    margin: -15px;
  }

  .mt-u-lg-n15,
.my-u-lg-n15 {
    margin-top: -15px;
  }

  .mr-u-lg-n15,
.mx-u-lg-n15 {
    margin-right: -15px;
  }

  .mb-u-lg-n15,
.my-u-lg-n15 {
    margin-bottom: -15px;
  }

  .ml-u-lg-n15,
.mx-u-lg-n15 {
    margin-left: -15px;
  }

  .m-u-lg-n20 {
    margin: -20px;
  }

  .mt-u-lg-n20,
.my-u-lg-n20 {
    margin-top: -20px;
  }

  .mr-u-lg-n20,
.mx-u-lg-n20 {
    margin-right: -20px;
  }

  .mb-u-lg-n20,
.my-u-lg-n20 {
    margin-bottom: -20px;
  }

  .ml-u-lg-n20,
.mx-u-lg-n20 {
    margin-left: -20px;
  }

  .m-u-lg-n25 {
    margin: -25px;
  }

  .mt-u-lg-n25,
.my-u-lg-n25 {
    margin-top: -25px;
  }

  .mr-u-lg-n25,
.mx-u-lg-n25 {
    margin-right: -25px;
  }

  .mb-u-lg-n25,
.my-u-lg-n25 {
    margin-bottom: -25px;
  }

  .ml-u-lg-n25,
.mx-u-lg-n25 {
    margin-left: -25px;
  }

  .m-u-lg-n30 {
    margin: -30px;
  }

  .mt-u-lg-n30,
.my-u-lg-n30 {
    margin-top: -30px;
  }

  .mr-u-lg-n30,
.mx-u-lg-n30 {
    margin-right: -30px;
  }

  .mb-u-lg-n30,
.my-u-lg-n30 {
    margin-bottom: -30px;
  }

  .ml-u-lg-n30,
.mx-u-lg-n30 {
    margin-left: -30px;
  }

  .m-u-lg-n35 {
    margin: -35px;
  }

  .mt-u-lg-n35,
.my-u-lg-n35 {
    margin-top: -35px;
  }

  .mr-u-lg-n35,
.mx-u-lg-n35 {
    margin-right: -35px;
  }

  .mb-u-lg-n35,
.my-u-lg-n35 {
    margin-bottom: -35px;
  }

  .ml-u-lg-n35,
.mx-u-lg-n35 {
    margin-left: -35px;
  }

  .m-u-lg-n40 {
    margin: -40px;
  }

  .mt-u-lg-n40,
.my-u-lg-n40 {
    margin-top: -40px;
  }

  .mr-u-lg-n40,
.mx-u-lg-n40 {
    margin-right: -40px;
  }

  .mb-u-lg-n40,
.my-u-lg-n40 {
    margin-bottom: -40px;
  }

  .ml-u-lg-n40,
.mx-u-lg-n40 {
    margin-left: -40px;
  }

  .m-u-lg-n45 {
    margin: -45px;
  }

  .mt-u-lg-n45,
.my-u-lg-n45 {
    margin-top: -45px;
  }

  .mr-u-lg-n45,
.mx-u-lg-n45 {
    margin-right: -45px;
  }

  .mb-u-lg-n45,
.my-u-lg-n45 {
    margin-bottom: -45px;
  }

  .ml-u-lg-n45,
.mx-u-lg-n45 {
    margin-left: -45px;
  }

  .m-u-lg-n50 {
    margin: -50px;
  }

  .mt-u-lg-n50,
.my-u-lg-n50 {
    margin-top: -50px;
  }

  .mr-u-lg-n50,
.mx-u-lg-n50 {
    margin-right: -50px;
  }

  .mb-u-lg-n50,
.my-u-lg-n50 {
    margin-bottom: -50px;
  }

  .ml-u-lg-n50,
.mx-u-lg-n50 {
    margin-left: -50px;
  }

  .m-u-lg-n55 {
    margin: -55px;
  }

  .mt-u-lg-n55,
.my-u-lg-n55 {
    margin-top: -55px;
  }

  .mr-u-lg-n55,
.mx-u-lg-n55 {
    margin-right: -55px;
  }

  .mb-u-lg-n55,
.my-u-lg-n55 {
    margin-bottom: -55px;
  }

  .ml-u-lg-n55,
.mx-u-lg-n55 {
    margin-left: -55px;
  }

  .m-u-lg-n60 {
    margin: -60px;
  }

  .mt-u-lg-n60,
.my-u-lg-n60 {
    margin-top: -60px;
  }

  .mr-u-lg-n60,
.mx-u-lg-n60 {
    margin-right: -60px;
  }

  .mb-u-lg-n60,
.my-u-lg-n60 {
    margin-bottom: -60px;
  }

  .ml-u-lg-n60,
.mx-u-lg-n60 {
    margin-left: -60px;
  }

  .m-u-lg-n65 {
    margin: -65px;
  }

  .mt-u-lg-n65,
.my-u-lg-n65 {
    margin-top: -65px;
  }

  .mr-u-lg-n65,
.mx-u-lg-n65 {
    margin-right: -65px;
  }

  .mb-u-lg-n65,
.my-u-lg-n65 {
    margin-bottom: -65px;
  }

  .ml-u-lg-n65,
.mx-u-lg-n65 {
    margin-left: -65px;
  }

  .m-u-lg-n70 {
    margin: -70px;
  }

  .mt-u-lg-n70,
.my-u-lg-n70 {
    margin-top: -70px;
  }

  .mr-u-lg-n70,
.mx-u-lg-n70 {
    margin-right: -70px;
  }

  .mb-u-lg-n70,
.my-u-lg-n70 {
    margin-bottom: -70px;
  }

  .ml-u-lg-n70,
.mx-u-lg-n70 {
    margin-left: -70px;
  }

  .m-u-lg-n80 {
    margin: -80px;
  }

  .mt-u-lg-n80,
.my-u-lg-n80 {
    margin-top: -80px;
  }

  .mr-u-lg-n80,
.mx-u-lg-n80 {
    margin-right: -80px;
  }

  .mb-u-lg-n80,
.my-u-lg-n80 {
    margin-bottom: -80px;
  }

  .ml-u-lg-n80,
.mx-u-lg-n80 {
    margin-left: -80px;
  }

  .m-u-lg-n90 {
    margin: -90px;
  }

  .mt-u-lg-n90,
.my-u-lg-n90 {
    margin-top: -90px;
  }

  .mr-u-lg-n90,
.mx-u-lg-n90 {
    margin-right: -90px;
  }

  .mb-u-lg-n90,
.my-u-lg-n90 {
    margin-bottom: -90px;
  }

  .ml-u-lg-n90,
.mx-u-lg-n90 {
    margin-left: -90px;
  }

  .m-u-lg-n120 {
    margin: -120px;
  }

  .mt-u-lg-n120,
.my-u-lg-n120 {
    margin-top: -120px;
  }

  .mr-u-lg-n120,
.mx-u-lg-n120 {
    margin-right: -120px;
  }

  .mb-u-lg-n120,
.my-u-lg-n120 {
    margin-bottom: -120px;
  }

  .ml-u-lg-n120,
.mx-u-lg-n120 {
    margin-left: -120px;
  }

  .m-u-lg-n150 {
    margin: -150px;
  }

  .mt-u-lg-n150,
.my-u-lg-n150 {
    margin-top: -150px;
  }

  .mr-u-lg-n150,
.mx-u-lg-n150 {
    margin-right: -150px;
  }

  .mb-u-lg-n150,
.my-u-lg-n150 {
    margin-bottom: -150px;
  }

  .ml-u-lg-n150,
.mx-u-lg-n150 {
    margin-left: -150px;
  }

  .m-u-lg-a {
    margin: auto;
  }

  .mt-u-lg-a,
.my-u-lg-a {
    margin-top: auto;
  }

  .mr-u-lg-a,
.mx-u-lg-a {
    margin-right: auto;
  }

  .mb-u-lg-a,
.my-u-lg-a {
    margin-bottom: auto;
  }

  .ml-u-lg-a,
.mx-u-lg-a {
    margin-left: auto;
  }
}
@media (min-width: 1230px) {
  .m-o-lg-0 {
    margin: 0;
  }

  .mt-o-lg-0,
.my-o-lg-0 {
    margin-top: 0;
  }

  .mr-o-lg-0,
.mx-o-lg-0 {
    margin-right: 0;
  }

  .mb-o-lg-0,
.my-o-lg-0 {
    margin-bottom: 0;
  }

  .ml-o-lg-0,
.mx-o-lg-0 {
    margin-left: 0;
  }

  .m-o-lg-3 {
    margin: 3px;
  }

  .mt-o-lg-3,
.my-o-lg-3 {
    margin-top: 3px;
  }

  .mr-o-lg-3,
.mx-o-lg-3 {
    margin-right: 3px;
  }

  .mb-o-lg-3,
.my-o-lg-3 {
    margin-bottom: 3px;
  }

  .ml-o-lg-3,
.mx-o-lg-3 {
    margin-left: 3px;
  }

  .m-o-lg-5 {
    margin: 5px;
  }

  .mt-o-lg-5,
.my-o-lg-5 {
    margin-top: 5px;
  }

  .mr-o-lg-5,
.mx-o-lg-5 {
    margin-right: 5px;
  }

  .mb-o-lg-5,
.my-o-lg-5 {
    margin-bottom: 5px;
  }

  .ml-o-lg-5,
.mx-o-lg-5 {
    margin-left: 5px;
  }

  .m-o-lg-8 {
    margin: 8px;
  }

  .mt-o-lg-8,
.my-o-lg-8 {
    margin-top: 8px;
  }

  .mr-o-lg-8,
.mx-o-lg-8 {
    margin-right: 8px;
  }

  .mb-o-lg-8,
.my-o-lg-8 {
    margin-bottom: 8px;
  }

  .ml-o-lg-8,
.mx-o-lg-8 {
    margin-left: 8px;
  }

  .m-o-lg-10 {
    margin: 10px;
  }

  .mt-o-lg-10,
.my-o-lg-10 {
    margin-top: 10px;
  }

  .mr-o-lg-10,
.mx-o-lg-10 {
    margin-right: 10px;
  }

  .mb-o-lg-10,
.my-o-lg-10 {
    margin-bottom: 10px;
  }

  .ml-o-lg-10,
.mx-o-lg-10 {
    margin-left: 10px;
  }

  .m-o-lg-12 {
    margin: 12px;
  }

  .mt-o-lg-12,
.my-o-lg-12 {
    margin-top: 12px;
  }

  .mr-o-lg-12,
.mx-o-lg-12 {
    margin-right: 12px;
  }

  .mb-o-lg-12,
.my-o-lg-12 {
    margin-bottom: 12px;
  }

  .ml-o-lg-12,
.mx-o-lg-12 {
    margin-left: 12px;
  }

  .m-o-lg-15 {
    margin: 15px;
  }

  .mt-o-lg-15,
.my-o-lg-15 {
    margin-top: 15px;
  }

  .mr-o-lg-15,
.mx-o-lg-15 {
    margin-right: 15px;
  }

  .mb-o-lg-15,
.my-o-lg-15 {
    margin-bottom: 15px;
  }

  .ml-o-lg-15,
.mx-o-lg-15 {
    margin-left: 15px;
  }

  .m-o-lg-20 {
    margin: 20px;
  }

  .mt-o-lg-20,
.my-o-lg-20 {
    margin-top: 20px;
  }

  .mr-o-lg-20,
.mx-o-lg-20 {
    margin-right: 20px;
  }

  .mb-o-lg-20,
.my-o-lg-20 {
    margin-bottom: 20px;
  }

  .ml-o-lg-20,
.mx-o-lg-20 {
    margin-left: 20px;
  }

  .m-o-lg-25 {
    margin: 25px;
  }

  .mt-o-lg-25,
.my-o-lg-25 {
    margin-top: 25px;
  }

  .mr-o-lg-25,
.mx-o-lg-25 {
    margin-right: 25px;
  }

  .mb-o-lg-25,
.my-o-lg-25 {
    margin-bottom: 25px;
  }

  .ml-o-lg-25,
.mx-o-lg-25 {
    margin-left: 25px;
  }

  .m-o-lg-30 {
    margin: 30px;
  }

  .mt-o-lg-30,
.my-o-lg-30 {
    margin-top: 30px;
  }

  .mr-o-lg-30,
.mx-o-lg-30 {
    margin-right: 30px;
  }

  .mb-o-lg-30,
.my-o-lg-30 {
    margin-bottom: 30px;
  }

  .ml-o-lg-30,
.mx-o-lg-30 {
    margin-left: 30px;
  }

  .m-o-lg-35 {
    margin: 35px;
  }

  .mt-o-lg-35,
.my-o-lg-35 {
    margin-top: 35px;
  }

  .mr-o-lg-35,
.mx-o-lg-35 {
    margin-right: 35px;
  }

  .mb-o-lg-35,
.my-o-lg-35 {
    margin-bottom: 35px;
  }

  .ml-o-lg-35,
.mx-o-lg-35 {
    margin-left: 35px;
  }

  .m-o-lg-40 {
    margin: 40px;
  }

  .mt-o-lg-40,
.my-o-lg-40 {
    margin-top: 40px;
  }

  .mr-o-lg-40,
.mx-o-lg-40 {
    margin-right: 40px;
  }

  .mb-o-lg-40,
.my-o-lg-40 {
    margin-bottom: 40px;
  }

  .ml-o-lg-40,
.mx-o-lg-40 {
    margin-left: 40px;
  }

  .m-o-lg-45 {
    margin: 45px;
  }

  .mt-o-lg-45,
.my-o-lg-45 {
    margin-top: 45px;
  }

  .mr-o-lg-45,
.mx-o-lg-45 {
    margin-right: 45px;
  }

  .mb-o-lg-45,
.my-o-lg-45 {
    margin-bottom: 45px;
  }

  .ml-o-lg-45,
.mx-o-lg-45 {
    margin-left: 45px;
  }

  .m-o-lg-50 {
    margin: 50px;
  }

  .mt-o-lg-50,
.my-o-lg-50 {
    margin-top: 50px;
  }

  .mr-o-lg-50,
.mx-o-lg-50 {
    margin-right: 50px;
  }

  .mb-o-lg-50,
.my-o-lg-50 {
    margin-bottom: 50px;
  }

  .ml-o-lg-50,
.mx-o-lg-50 {
    margin-left: 50px;
  }

  .m-o-lg-55 {
    margin: 55px;
  }

  .mt-o-lg-55,
.my-o-lg-55 {
    margin-top: 55px;
  }

  .mr-o-lg-55,
.mx-o-lg-55 {
    margin-right: 55px;
  }

  .mb-o-lg-55,
.my-o-lg-55 {
    margin-bottom: 55px;
  }

  .ml-o-lg-55,
.mx-o-lg-55 {
    margin-left: 55px;
  }

  .m-o-lg-60 {
    margin: 60px;
  }

  .mt-o-lg-60,
.my-o-lg-60 {
    margin-top: 60px;
  }

  .mr-o-lg-60,
.mx-o-lg-60 {
    margin-right: 60px;
  }

  .mb-o-lg-60,
.my-o-lg-60 {
    margin-bottom: 60px;
  }

  .ml-o-lg-60,
.mx-o-lg-60 {
    margin-left: 60px;
  }

  .m-o-lg-65 {
    margin: 65px;
  }

  .mt-o-lg-65,
.my-o-lg-65 {
    margin-top: 65px;
  }

  .mr-o-lg-65,
.mx-o-lg-65 {
    margin-right: 65px;
  }

  .mb-o-lg-65,
.my-o-lg-65 {
    margin-bottom: 65px;
  }

  .ml-o-lg-65,
.mx-o-lg-65 {
    margin-left: 65px;
  }

  .m-o-lg-70 {
    margin: 70px;
  }

  .mt-o-lg-70,
.my-o-lg-70 {
    margin-top: 70px;
  }

  .mr-o-lg-70,
.mx-o-lg-70 {
    margin-right: 70px;
  }

  .mb-o-lg-70,
.my-o-lg-70 {
    margin-bottom: 70px;
  }

  .ml-o-lg-70,
.mx-o-lg-70 {
    margin-left: 70px;
  }

  .m-o-lg-80 {
    margin: 80px;
  }

  .mt-o-lg-80,
.my-o-lg-80 {
    margin-top: 80px;
  }

  .mr-o-lg-80,
.mx-o-lg-80 {
    margin-right: 80px;
  }

  .mb-o-lg-80,
.my-o-lg-80 {
    margin-bottom: 80px;
  }

  .ml-o-lg-80,
.mx-o-lg-80 {
    margin-left: 80px;
  }

  .m-o-lg-90 {
    margin: 90px;
  }

  .mt-o-lg-90,
.my-o-lg-90 {
    margin-top: 90px;
  }

  .mr-o-lg-90,
.mx-o-lg-90 {
    margin-right: 90px;
  }

  .mb-o-lg-90,
.my-o-lg-90 {
    margin-bottom: 90px;
  }

  .ml-o-lg-90,
.mx-o-lg-90 {
    margin-left: 90px;
  }

  .m-o-lg-120 {
    margin: 120px;
  }

  .mt-o-lg-120,
.my-o-lg-120 {
    margin-top: 120px;
  }

  .mr-o-lg-120,
.mx-o-lg-120 {
    margin-right: 120px;
  }

  .mb-o-lg-120,
.my-o-lg-120 {
    margin-bottom: 120px;
  }

  .ml-o-lg-120,
.mx-o-lg-120 {
    margin-left: 120px;
  }

  .m-o-lg-150 {
    margin: 150px;
  }

  .mt-o-lg-150,
.my-o-lg-150 {
    margin-top: 150px;
  }

  .mr-o-lg-150,
.mx-o-lg-150 {
    margin-right: 150px;
  }

  .mb-o-lg-150,
.my-o-lg-150 {
    margin-bottom: 150px;
  }

  .ml-o-lg-150,
.mx-o-lg-150 {
    margin-left: 150px;
  }

  .p-o-lg-0 {
    padding: 0;
  }

  .pt-o-lg-0,
.py-o-lg-0 {
    padding-top: 0;
  }

  .pr-o-lg-0,
.px-o-lg-0 {
    padding-right: 0;
  }

  .pb-o-lg-0,
.py-o-lg-0 {
    padding-bottom: 0;
  }

  .pl-o-lg-0,
.px-o-lg-0 {
    padding-left: 0;
  }

  .p-o-lg-3 {
    padding: 3px;
  }

  .pt-o-lg-3,
.py-o-lg-3 {
    padding-top: 3px;
  }

  .pr-o-lg-3,
.px-o-lg-3 {
    padding-right: 3px;
  }

  .pb-o-lg-3,
.py-o-lg-3 {
    padding-bottom: 3px;
  }

  .pl-o-lg-3,
.px-o-lg-3 {
    padding-left: 3px;
  }

  .p-o-lg-5 {
    padding: 5px;
  }

  .pt-o-lg-5,
.py-o-lg-5 {
    padding-top: 5px;
  }

  .pr-o-lg-5,
.px-o-lg-5 {
    padding-right: 5px;
  }

  .pb-o-lg-5,
.py-o-lg-5 {
    padding-bottom: 5px;
  }

  .pl-o-lg-5,
.px-o-lg-5 {
    padding-left: 5px;
  }

  .p-o-lg-8 {
    padding: 8px;
  }

  .pt-o-lg-8,
.py-o-lg-8 {
    padding-top: 8px;
  }

  .pr-o-lg-8,
.px-o-lg-8 {
    padding-right: 8px;
  }

  .pb-o-lg-8,
.py-o-lg-8 {
    padding-bottom: 8px;
  }

  .pl-o-lg-8,
.px-o-lg-8 {
    padding-left: 8px;
  }

  .p-o-lg-10 {
    padding: 10px;
  }

  .pt-o-lg-10,
.py-o-lg-10 {
    padding-top: 10px;
  }

  .pr-o-lg-10,
.px-o-lg-10 {
    padding-right: 10px;
  }

  .pb-o-lg-10,
.py-o-lg-10 {
    padding-bottom: 10px;
  }

  .pl-o-lg-10,
.px-o-lg-10 {
    padding-left: 10px;
  }

  .p-o-lg-12 {
    padding: 12px;
  }

  .pt-o-lg-12,
.py-o-lg-12 {
    padding-top: 12px;
  }

  .pr-o-lg-12,
.px-o-lg-12 {
    padding-right: 12px;
  }

  .pb-o-lg-12,
.py-o-lg-12 {
    padding-bottom: 12px;
  }

  .pl-o-lg-12,
.px-o-lg-12 {
    padding-left: 12px;
  }

  .p-o-lg-15 {
    padding: 15px;
  }

  .pt-o-lg-15,
.py-o-lg-15 {
    padding-top: 15px;
  }

  .pr-o-lg-15,
.px-o-lg-15 {
    padding-right: 15px;
  }

  .pb-o-lg-15,
.py-o-lg-15 {
    padding-bottom: 15px;
  }

  .pl-o-lg-15,
.px-o-lg-15 {
    padding-left: 15px;
  }

  .p-o-lg-20 {
    padding: 20px;
  }

  .pt-o-lg-20,
.py-o-lg-20 {
    padding-top: 20px;
  }

  .pr-o-lg-20,
.px-o-lg-20 {
    padding-right: 20px;
  }

  .pb-o-lg-20,
.py-o-lg-20 {
    padding-bottom: 20px;
  }

  .pl-o-lg-20,
.px-o-lg-20 {
    padding-left: 20px;
  }

  .p-o-lg-25 {
    padding: 25px;
  }

  .pt-o-lg-25,
.py-o-lg-25 {
    padding-top: 25px;
  }

  .pr-o-lg-25,
.px-o-lg-25 {
    padding-right: 25px;
  }

  .pb-o-lg-25,
.py-o-lg-25 {
    padding-bottom: 25px;
  }

  .pl-o-lg-25,
.px-o-lg-25 {
    padding-left: 25px;
  }

  .p-o-lg-30 {
    padding: 30px;
  }

  .pt-o-lg-30,
.py-o-lg-30 {
    padding-top: 30px;
  }

  .pr-o-lg-30,
.px-o-lg-30 {
    padding-right: 30px;
  }

  .pb-o-lg-30,
.py-o-lg-30 {
    padding-bottom: 30px;
  }

  .pl-o-lg-30,
.px-o-lg-30 {
    padding-left: 30px;
  }

  .p-o-lg-35 {
    padding: 35px;
  }

  .pt-o-lg-35,
.py-o-lg-35 {
    padding-top: 35px;
  }

  .pr-o-lg-35,
.px-o-lg-35 {
    padding-right: 35px;
  }

  .pb-o-lg-35,
.py-o-lg-35 {
    padding-bottom: 35px;
  }

  .pl-o-lg-35,
.px-o-lg-35 {
    padding-left: 35px;
  }

  .p-o-lg-40 {
    padding: 40px;
  }

  .pt-o-lg-40,
.py-o-lg-40 {
    padding-top: 40px;
  }

  .pr-o-lg-40,
.px-o-lg-40 {
    padding-right: 40px;
  }

  .pb-o-lg-40,
.py-o-lg-40 {
    padding-bottom: 40px;
  }

  .pl-o-lg-40,
.px-o-lg-40 {
    padding-left: 40px;
  }

  .p-o-lg-45 {
    padding: 45px;
  }

  .pt-o-lg-45,
.py-o-lg-45 {
    padding-top: 45px;
  }

  .pr-o-lg-45,
.px-o-lg-45 {
    padding-right: 45px;
  }

  .pb-o-lg-45,
.py-o-lg-45 {
    padding-bottom: 45px;
  }

  .pl-o-lg-45,
.px-o-lg-45 {
    padding-left: 45px;
  }

  .p-o-lg-50 {
    padding: 50px;
  }

  .pt-o-lg-50,
.py-o-lg-50 {
    padding-top: 50px;
  }

  .pr-o-lg-50,
.px-o-lg-50 {
    padding-right: 50px;
  }

  .pb-o-lg-50,
.py-o-lg-50 {
    padding-bottom: 50px;
  }

  .pl-o-lg-50,
.px-o-lg-50 {
    padding-left: 50px;
  }

  .p-o-lg-55 {
    padding: 55px;
  }

  .pt-o-lg-55,
.py-o-lg-55 {
    padding-top: 55px;
  }

  .pr-o-lg-55,
.px-o-lg-55 {
    padding-right: 55px;
  }

  .pb-o-lg-55,
.py-o-lg-55 {
    padding-bottom: 55px;
  }

  .pl-o-lg-55,
.px-o-lg-55 {
    padding-left: 55px;
  }

  .p-o-lg-60 {
    padding: 60px;
  }

  .pt-o-lg-60,
.py-o-lg-60 {
    padding-top: 60px;
  }

  .pr-o-lg-60,
.px-o-lg-60 {
    padding-right: 60px;
  }

  .pb-o-lg-60,
.py-o-lg-60 {
    padding-bottom: 60px;
  }

  .pl-o-lg-60,
.px-o-lg-60 {
    padding-left: 60px;
  }

  .p-o-lg-65 {
    padding: 65px;
  }

  .pt-o-lg-65,
.py-o-lg-65 {
    padding-top: 65px;
  }

  .pr-o-lg-65,
.px-o-lg-65 {
    padding-right: 65px;
  }

  .pb-o-lg-65,
.py-o-lg-65 {
    padding-bottom: 65px;
  }

  .pl-o-lg-65,
.px-o-lg-65 {
    padding-left: 65px;
  }

  .p-o-lg-70 {
    padding: 70px;
  }

  .pt-o-lg-70,
.py-o-lg-70 {
    padding-top: 70px;
  }

  .pr-o-lg-70,
.px-o-lg-70 {
    padding-right: 70px;
  }

  .pb-o-lg-70,
.py-o-lg-70 {
    padding-bottom: 70px;
  }

  .pl-o-lg-70,
.px-o-lg-70 {
    padding-left: 70px;
  }

  .p-o-lg-80 {
    padding: 80px;
  }

  .pt-o-lg-80,
.py-o-lg-80 {
    padding-top: 80px;
  }

  .pr-o-lg-80,
.px-o-lg-80 {
    padding-right: 80px;
  }

  .pb-o-lg-80,
.py-o-lg-80 {
    padding-bottom: 80px;
  }

  .pl-o-lg-80,
.px-o-lg-80 {
    padding-left: 80px;
  }

  .p-o-lg-90 {
    padding: 90px;
  }

  .pt-o-lg-90,
.py-o-lg-90 {
    padding-top: 90px;
  }

  .pr-o-lg-90,
.px-o-lg-90 {
    padding-right: 90px;
  }

  .pb-o-lg-90,
.py-o-lg-90 {
    padding-bottom: 90px;
  }

  .pl-o-lg-90,
.px-o-lg-90 {
    padding-left: 90px;
  }

  .p-o-lg-120 {
    padding: 120px;
  }

  .pt-o-lg-120,
.py-o-lg-120 {
    padding-top: 120px;
  }

  .pr-o-lg-120,
.px-o-lg-120 {
    padding-right: 120px;
  }

  .pb-o-lg-120,
.py-o-lg-120 {
    padding-bottom: 120px;
  }

  .pl-o-lg-120,
.px-o-lg-120 {
    padding-left: 120px;
  }

  .p-o-lg-150 {
    padding: 150px;
  }

  .pt-o-lg-150,
.py-o-lg-150 {
    padding-top: 150px;
  }

  .pr-o-lg-150,
.px-o-lg-150 {
    padding-right: 150px;
  }

  .pb-o-lg-150,
.py-o-lg-150 {
    padding-bottom: 150px;
  }

  .pl-o-lg-150,
.px-o-lg-150 {
    padding-left: 150px;
  }

  .m-o-lg-n3 {
    margin: -3px;
  }

  .mt-o-lg-n3,
.my-o-lg-n3 {
    margin-top: -3px;
  }

  .mr-o-lg-n3,
.mx-o-lg-n3 {
    margin-right: -3px;
  }

  .mb-o-lg-n3,
.my-o-lg-n3 {
    margin-bottom: -3px;
  }

  .ml-o-lg-n3,
.mx-o-lg-n3 {
    margin-left: -3px;
  }

  .m-o-lg-n5 {
    margin: -5px;
  }

  .mt-o-lg-n5,
.my-o-lg-n5 {
    margin-top: -5px;
  }

  .mr-o-lg-n5,
.mx-o-lg-n5 {
    margin-right: -5px;
  }

  .mb-o-lg-n5,
.my-o-lg-n5 {
    margin-bottom: -5px;
  }

  .ml-o-lg-n5,
.mx-o-lg-n5 {
    margin-left: -5px;
  }

  .m-o-lg-n8 {
    margin: -8px;
  }

  .mt-o-lg-n8,
.my-o-lg-n8 {
    margin-top: -8px;
  }

  .mr-o-lg-n8,
.mx-o-lg-n8 {
    margin-right: -8px;
  }

  .mb-o-lg-n8,
.my-o-lg-n8 {
    margin-bottom: -8px;
  }

  .ml-o-lg-n8,
.mx-o-lg-n8 {
    margin-left: -8px;
  }

  .m-o-lg-n10 {
    margin: -10px;
  }

  .mt-o-lg-n10,
.my-o-lg-n10 {
    margin-top: -10px;
  }

  .mr-o-lg-n10,
.mx-o-lg-n10 {
    margin-right: -10px;
  }

  .mb-o-lg-n10,
.my-o-lg-n10 {
    margin-bottom: -10px;
  }

  .ml-o-lg-n10,
.mx-o-lg-n10 {
    margin-left: -10px;
  }

  .m-o-lg-n12 {
    margin: -12px;
  }

  .mt-o-lg-n12,
.my-o-lg-n12 {
    margin-top: -12px;
  }

  .mr-o-lg-n12,
.mx-o-lg-n12 {
    margin-right: -12px;
  }

  .mb-o-lg-n12,
.my-o-lg-n12 {
    margin-bottom: -12px;
  }

  .ml-o-lg-n12,
.mx-o-lg-n12 {
    margin-left: -12px;
  }

  .m-o-lg-n15 {
    margin: -15px;
  }

  .mt-o-lg-n15,
.my-o-lg-n15 {
    margin-top: -15px;
  }

  .mr-o-lg-n15,
.mx-o-lg-n15 {
    margin-right: -15px;
  }

  .mb-o-lg-n15,
.my-o-lg-n15 {
    margin-bottom: -15px;
  }

  .ml-o-lg-n15,
.mx-o-lg-n15 {
    margin-left: -15px;
  }

  .m-o-lg-n20 {
    margin: -20px;
  }

  .mt-o-lg-n20,
.my-o-lg-n20 {
    margin-top: -20px;
  }

  .mr-o-lg-n20,
.mx-o-lg-n20 {
    margin-right: -20px;
  }

  .mb-o-lg-n20,
.my-o-lg-n20 {
    margin-bottom: -20px;
  }

  .ml-o-lg-n20,
.mx-o-lg-n20 {
    margin-left: -20px;
  }

  .m-o-lg-n25 {
    margin: -25px;
  }

  .mt-o-lg-n25,
.my-o-lg-n25 {
    margin-top: -25px;
  }

  .mr-o-lg-n25,
.mx-o-lg-n25 {
    margin-right: -25px;
  }

  .mb-o-lg-n25,
.my-o-lg-n25 {
    margin-bottom: -25px;
  }

  .ml-o-lg-n25,
.mx-o-lg-n25 {
    margin-left: -25px;
  }

  .m-o-lg-n30 {
    margin: -30px;
  }

  .mt-o-lg-n30,
.my-o-lg-n30 {
    margin-top: -30px;
  }

  .mr-o-lg-n30,
.mx-o-lg-n30 {
    margin-right: -30px;
  }

  .mb-o-lg-n30,
.my-o-lg-n30 {
    margin-bottom: -30px;
  }

  .ml-o-lg-n30,
.mx-o-lg-n30 {
    margin-left: -30px;
  }

  .m-o-lg-n35 {
    margin: -35px;
  }

  .mt-o-lg-n35,
.my-o-lg-n35 {
    margin-top: -35px;
  }

  .mr-o-lg-n35,
.mx-o-lg-n35 {
    margin-right: -35px;
  }

  .mb-o-lg-n35,
.my-o-lg-n35 {
    margin-bottom: -35px;
  }

  .ml-o-lg-n35,
.mx-o-lg-n35 {
    margin-left: -35px;
  }

  .m-o-lg-n40 {
    margin: -40px;
  }

  .mt-o-lg-n40,
.my-o-lg-n40 {
    margin-top: -40px;
  }

  .mr-o-lg-n40,
.mx-o-lg-n40 {
    margin-right: -40px;
  }

  .mb-o-lg-n40,
.my-o-lg-n40 {
    margin-bottom: -40px;
  }

  .ml-o-lg-n40,
.mx-o-lg-n40 {
    margin-left: -40px;
  }

  .m-o-lg-n45 {
    margin: -45px;
  }

  .mt-o-lg-n45,
.my-o-lg-n45 {
    margin-top: -45px;
  }

  .mr-o-lg-n45,
.mx-o-lg-n45 {
    margin-right: -45px;
  }

  .mb-o-lg-n45,
.my-o-lg-n45 {
    margin-bottom: -45px;
  }

  .ml-o-lg-n45,
.mx-o-lg-n45 {
    margin-left: -45px;
  }

  .m-o-lg-n50 {
    margin: -50px;
  }

  .mt-o-lg-n50,
.my-o-lg-n50 {
    margin-top: -50px;
  }

  .mr-o-lg-n50,
.mx-o-lg-n50 {
    margin-right: -50px;
  }

  .mb-o-lg-n50,
.my-o-lg-n50 {
    margin-bottom: -50px;
  }

  .ml-o-lg-n50,
.mx-o-lg-n50 {
    margin-left: -50px;
  }

  .m-o-lg-n55 {
    margin: -55px;
  }

  .mt-o-lg-n55,
.my-o-lg-n55 {
    margin-top: -55px;
  }

  .mr-o-lg-n55,
.mx-o-lg-n55 {
    margin-right: -55px;
  }

  .mb-o-lg-n55,
.my-o-lg-n55 {
    margin-bottom: -55px;
  }

  .ml-o-lg-n55,
.mx-o-lg-n55 {
    margin-left: -55px;
  }

  .m-o-lg-n60 {
    margin: -60px;
  }

  .mt-o-lg-n60,
.my-o-lg-n60 {
    margin-top: -60px;
  }

  .mr-o-lg-n60,
.mx-o-lg-n60 {
    margin-right: -60px;
  }

  .mb-o-lg-n60,
.my-o-lg-n60 {
    margin-bottom: -60px;
  }

  .ml-o-lg-n60,
.mx-o-lg-n60 {
    margin-left: -60px;
  }

  .m-o-lg-n65 {
    margin: -65px;
  }

  .mt-o-lg-n65,
.my-o-lg-n65 {
    margin-top: -65px;
  }

  .mr-o-lg-n65,
.mx-o-lg-n65 {
    margin-right: -65px;
  }

  .mb-o-lg-n65,
.my-o-lg-n65 {
    margin-bottom: -65px;
  }

  .ml-o-lg-n65,
.mx-o-lg-n65 {
    margin-left: -65px;
  }

  .m-o-lg-n70 {
    margin: -70px;
  }

  .mt-o-lg-n70,
.my-o-lg-n70 {
    margin-top: -70px;
  }

  .mr-o-lg-n70,
.mx-o-lg-n70 {
    margin-right: -70px;
  }

  .mb-o-lg-n70,
.my-o-lg-n70 {
    margin-bottom: -70px;
  }

  .ml-o-lg-n70,
.mx-o-lg-n70 {
    margin-left: -70px;
  }

  .m-o-lg-n80 {
    margin: -80px;
  }

  .mt-o-lg-n80,
.my-o-lg-n80 {
    margin-top: -80px;
  }

  .mr-o-lg-n80,
.mx-o-lg-n80 {
    margin-right: -80px;
  }

  .mb-o-lg-n80,
.my-o-lg-n80 {
    margin-bottom: -80px;
  }

  .ml-o-lg-n80,
.mx-o-lg-n80 {
    margin-left: -80px;
  }

  .m-o-lg-n90 {
    margin: -90px;
  }

  .mt-o-lg-n90,
.my-o-lg-n90 {
    margin-top: -90px;
  }

  .mr-o-lg-n90,
.mx-o-lg-n90 {
    margin-right: -90px;
  }

  .mb-o-lg-n90,
.my-o-lg-n90 {
    margin-bottom: -90px;
  }

  .ml-o-lg-n90,
.mx-o-lg-n90 {
    margin-left: -90px;
  }

  .m-o-lg-n120 {
    margin: -120px;
  }

  .mt-o-lg-n120,
.my-o-lg-n120 {
    margin-top: -120px;
  }

  .mr-o-lg-n120,
.mx-o-lg-n120 {
    margin-right: -120px;
  }

  .mb-o-lg-n120,
.my-o-lg-n120 {
    margin-bottom: -120px;
  }

  .ml-o-lg-n120,
.mx-o-lg-n120 {
    margin-left: -120px;
  }

  .m-o-lg-n150 {
    margin: -150px;
  }

  .mt-o-lg-n150,
.my-o-lg-n150 {
    margin-top: -150px;
  }

  .mr-o-lg-n150,
.mx-o-lg-n150 {
    margin-right: -150px;
  }

  .mb-o-lg-n150,
.my-o-lg-n150 {
    margin-bottom: -150px;
  }

  .ml-o-lg-n150,
.mx-o-lg-n150 {
    margin-left: -150px;
  }

  .m-o-lg-a {
    margin: auto;
  }

  .mt-o-lg-a,
.my-o-lg-a {
    margin-top: auto;
  }

  .mr-o-lg-a,
.mx-o-lg-a {
    margin-right: auto;
  }

  .mb-o-lg-a,
.my-o-lg-a {
    margin-bottom: auto;
  }

  .ml-o-lg-a,
.mx-o-lg-a {
    margin-left: auto;
  }
}
.l-str::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  pointer-events: auto;
  background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 768px) {
  .h1 {
    font-size: 50px;
  }
}
@media (max-width: 767.98px) {
  .h1 {
    font-size: 40px;
  }
}

@media (min-width: 768px) {
  .h2 {
    font-size: 60px;
  }
}
@media (max-width: 767.98px) {
  .h2 {
    font-size: 30px;
  }
}

@media (min-width: 768px) {
  .h3 {
    font-size: 30px;
  }
}
@media (max-width: 767.98px) {
  .h3 {
    font-size: 25px;
  }
}

@media (min-width: 768px) {
  .h4 {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .h4 {
    font-size: 20px;
  }
}

@media (min-width: 768px) {
  .h5 {
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .h5 {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .h6 {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  .h6 {
    font-size: 14px;
  }
}

.tc-in {
  color: inherit;
}

.tc-w {
  color: #fff;
}

.tc-b {
  color: #000;
}

.tc-tc {
  color: #0066ae;
}

.tc-c1 {
  color: #0066ae;
}

.tc-c2 {
  color: #47a54a;
}

.tc-c3 {
  color: #cacaca;
}

.tc-c4 {
  color: #d1d1d1;
}

.tc-c5 {
  color: #ba0404;
}

.tc-c6 {
  color: #cacaca;
}

.tc-c7 {
  color: #f5f5f5;
}

.tc-c8 {
  color: #d8d8d8;
}

.tc-c9 {
  color: #dddddd;
}

.tc-c10 {
  color: #ed1b24;
}

@media (max-width: 767.98px) {
  .tc-o-xs-in {
    color: inherit;
  }

  .tc-o-xs-w {
    color: #fff;
  }

  .tc-o-xs-b {
    color: #000;
  }

  .tc-o-xs-tc {
    color: #0066ae;
  }

  .tc-o-xs-c1 {
    color: #0066ae;
  }

  .tc-o-xs-c2 {
    color: #47a54a;
  }

  .tc-o-xs-c3 {
    color: #cacaca;
  }

  .tc-o-xs-c4 {
    color: #d1d1d1;
  }

  .tc-o-xs-c5 {
    color: #ba0404;
  }

  .tc-o-xs-c6 {
    color: #cacaca;
  }

  .tc-o-xs-c7 {
    color: #f5f5f5;
  }

  .tc-o-xs-c8 {
    color: #d8d8d8;
  }

  .tc-o-xs-c9 {
    color: #dddddd;
  }

  .tc-o-xs-c10 {
    color: #ed1b24;
  }
}
@media (min-width: 768px) {
  .tc-u-sm-in {
    color: inherit;
  }

  .tc-u-sm-w {
    color: #fff;
  }

  .tc-u-sm-b {
    color: #000;
  }

  .tc-u-sm-tc {
    color: #0066ae;
  }

  .tc-u-sm-c1 {
    color: #0066ae;
  }

  .tc-u-sm-c2 {
    color: #47a54a;
  }

  .tc-u-sm-c3 {
    color: #cacaca;
  }

  .tc-u-sm-c4 {
    color: #d1d1d1;
  }

  .tc-u-sm-c5 {
    color: #ba0404;
  }

  .tc-u-sm-c6 {
    color: #cacaca;
  }

  .tc-u-sm-c7 {
    color: #f5f5f5;
  }

  .tc-u-sm-c8 {
    color: #d8d8d8;
  }

  .tc-u-sm-c9 {
    color: #dddddd;
  }

  .tc-u-sm-c10 {
    color: #ed1b24;
  }
}
@media (max-width: 991.98px) {
  .tc-d-sm-in {
    color: inherit;
  }

  .tc-d-sm-w {
    color: #fff;
  }

  .tc-d-sm-b {
    color: #000;
  }

  .tc-d-sm-tc {
    color: #0066ae;
  }

  .tc-d-sm-c1 {
    color: #0066ae;
  }

  .tc-d-sm-c2 {
    color: #47a54a;
  }

  .tc-d-sm-c3 {
    color: #cacaca;
  }

  .tc-d-sm-c4 {
    color: #d1d1d1;
  }

  .tc-d-sm-c5 {
    color: #ba0404;
  }

  .tc-d-sm-c6 {
    color: #cacaca;
  }

  .tc-d-sm-c7 {
    color: #f5f5f5;
  }

  .tc-d-sm-c8 {
    color: #d8d8d8;
  }

  .tc-d-sm-c9 {
    color: #dddddd;
  }

  .tc-d-sm-c10 {
    color: #ed1b24;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .tc-o-sm-in {
    color: inherit;
  }

  .tc-o-sm-w {
    color: #fff;
  }

  .tc-o-sm-b {
    color: #000;
  }

  .tc-o-sm-tc {
    color: #0066ae;
  }

  .tc-o-sm-c1 {
    color: #0066ae;
  }

  .tc-o-sm-c2 {
    color: #47a54a;
  }

  .tc-o-sm-c3 {
    color: #cacaca;
  }

  .tc-o-sm-c4 {
    color: #d1d1d1;
  }

  .tc-o-sm-c5 {
    color: #ba0404;
  }

  .tc-o-sm-c6 {
    color: #cacaca;
  }

  .tc-o-sm-c7 {
    color: #f5f5f5;
  }

  .tc-o-sm-c8 {
    color: #d8d8d8;
  }

  .tc-o-sm-c9 {
    color: #dddddd;
  }

  .tc-o-sm-c10 {
    color: #ed1b24;
  }
}
@media (min-width: 992px) {
  .tc-u-md-in {
    color: inherit;
  }

  .tc-u-md-w {
    color: #fff;
  }

  .tc-u-md-b {
    color: #000;
  }

  .tc-u-md-tc {
    color: #0066ae;
  }

  .tc-u-md-c1 {
    color: #0066ae;
  }

  .tc-u-md-c2 {
    color: #47a54a;
  }

  .tc-u-md-c3 {
    color: #cacaca;
  }

  .tc-u-md-c4 {
    color: #d1d1d1;
  }

  .tc-u-md-c5 {
    color: #ba0404;
  }

  .tc-u-md-c6 {
    color: #cacaca;
  }

  .tc-u-md-c7 {
    color: #f5f5f5;
  }

  .tc-u-md-c8 {
    color: #d8d8d8;
  }

  .tc-u-md-c9 {
    color: #dddddd;
  }

  .tc-u-md-c10 {
    color: #ed1b24;
  }
}
@media (max-width: 1229.98px) {
  .tc-d-md-in {
    color: inherit;
  }

  .tc-d-md-w {
    color: #fff;
  }

  .tc-d-md-b {
    color: #000;
  }

  .tc-d-md-tc {
    color: #0066ae;
  }

  .tc-d-md-c1 {
    color: #0066ae;
  }

  .tc-d-md-c2 {
    color: #47a54a;
  }

  .tc-d-md-c3 {
    color: #cacaca;
  }

  .tc-d-md-c4 {
    color: #d1d1d1;
  }

  .tc-d-md-c5 {
    color: #ba0404;
  }

  .tc-d-md-c6 {
    color: #cacaca;
  }

  .tc-d-md-c7 {
    color: #f5f5f5;
  }

  .tc-d-md-c8 {
    color: #d8d8d8;
  }

  .tc-d-md-c9 {
    color: #dddddd;
  }

  .tc-d-md-c10 {
    color: #ed1b24;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .tc-o-md-in {
    color: inherit;
  }

  .tc-o-md-w {
    color: #fff;
  }

  .tc-o-md-b {
    color: #000;
  }

  .tc-o-md-tc {
    color: #0066ae;
  }

  .tc-o-md-c1 {
    color: #0066ae;
  }

  .tc-o-md-c2 {
    color: #47a54a;
  }

  .tc-o-md-c3 {
    color: #cacaca;
  }

  .tc-o-md-c4 {
    color: #d1d1d1;
  }

  .tc-o-md-c5 {
    color: #ba0404;
  }

  .tc-o-md-c6 {
    color: #cacaca;
  }

  .tc-o-md-c7 {
    color: #f5f5f5;
  }

  .tc-o-md-c8 {
    color: #d8d8d8;
  }

  .tc-o-md-c9 {
    color: #dddddd;
  }

  .tc-o-md-c10 {
    color: #ed1b24;
  }
}
@media (min-width: 1230px) {
  .tc-u-lg-in {
    color: inherit;
  }

  .tc-u-lg-w {
    color: #fff;
  }

  .tc-u-lg-b {
    color: #000;
  }

  .tc-u-lg-tc {
    color: #0066ae;
  }

  .tc-u-lg-c1 {
    color: #0066ae;
  }

  .tc-u-lg-c2 {
    color: #47a54a;
  }

  .tc-u-lg-c3 {
    color: #cacaca;
  }

  .tc-u-lg-c4 {
    color: #d1d1d1;
  }

  .tc-u-lg-c5 {
    color: #ba0404;
  }

  .tc-u-lg-c6 {
    color: #cacaca;
  }

  .tc-u-lg-c7 {
    color: #f5f5f5;
  }

  .tc-u-lg-c8 {
    color: #d8d8d8;
  }

  .tc-u-lg-c9 {
    color: #dddddd;
  }

  .tc-u-lg-c10 {
    color: #ed1b24;
  }
}
@media (min-width: 1230px) {
  .tc-o-lg-in {
    color: inherit;
  }

  .tc-o-lg-w {
    color: #fff;
  }

  .tc-o-lg-b {
    color: #000;
  }

  .tc-o-lg-tc {
    color: #0066ae;
  }

  .tc-o-lg-c1 {
    color: #0066ae;
  }

  .tc-o-lg-c2 {
    color: #47a54a;
  }

  .tc-o-lg-c3 {
    color: #cacaca;
  }

  .tc-o-lg-c4 {
    color: #d1d1d1;
  }

  .tc-o-lg-c5 {
    color: #ba0404;
  }

  .tc-o-lg-c6 {
    color: #cacaca;
  }

  .tc-o-lg-c7 {
    color: #f5f5f5;
  }

  .tc-o-lg-c8 {
    color: #d8d8d8;
  }

  .tc-o-lg-c9 {
    color: #dddddd;
  }

  .tc-o-lg-c10 {
    color: #ed1b24;
  }
}
.ta-l {
  text-align: left;
}

.ta-c {
  text-align: center;
}

.ta-r {
  text-align: right;
}

.ta-j {
  text-align: justify;
}

@media (max-width: 767.98px) {
  .ta-o-xs-l {
    text-align: left;
  }

  .ta-o-xs-c {
    text-align: center;
  }

  .ta-o-xs-r {
    text-align: right;
  }

  .ta-o-xs-j {
    text-align: justify;
  }
}
@media (min-width: 768px) {
  .ta-u-sm-l {
    text-align: left;
  }

  .ta-u-sm-c {
    text-align: center;
  }

  .ta-u-sm-r {
    text-align: right;
  }

  .ta-u-sm-j {
    text-align: justify;
  }
}
@media (max-width: 991.98px) {
  .ta-d-sm-l {
    text-align: left;
  }

  .ta-d-sm-c {
    text-align: center;
  }

  .ta-d-sm-r {
    text-align: right;
  }

  .ta-d-sm-j {
    text-align: justify;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .ta-o-sm-l {
    text-align: left;
  }

  .ta-o-sm-c {
    text-align: center;
  }

  .ta-o-sm-r {
    text-align: right;
  }

  .ta-o-sm-j {
    text-align: justify;
  }
}
@media (min-width: 992px) {
  .ta-u-md-l {
    text-align: left;
  }

  .ta-u-md-c {
    text-align: center;
  }

  .ta-u-md-r {
    text-align: right;
  }

  .ta-u-md-j {
    text-align: justify;
  }
}
@media (max-width: 1229.98px) {
  .ta-d-md-l {
    text-align: left;
  }

  .ta-d-md-c {
    text-align: center;
  }

  .ta-d-md-r {
    text-align: right;
  }

  .ta-d-md-j {
    text-align: justify;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .ta-o-md-l {
    text-align: left;
  }

  .ta-o-md-c {
    text-align: center;
  }

  .ta-o-md-r {
    text-align: right;
  }

  .ta-o-md-j {
    text-align: justify;
  }
}
@media (min-width: 1230px) {
  .ta-u-lg-l {
    text-align: left;
  }

  .ta-u-lg-c {
    text-align: center;
  }

  .ta-u-lg-r {
    text-align: right;
  }

  .ta-u-lg-j {
    text-align: justify;
  }
}
@media (min-width: 1230px) {
  .ta-o-lg-l {
    text-align: left;
  }

  .ta-o-lg-c {
    text-align: center;
  }

  .ta-o-lg-r {
    text-align: right;
  }

  .ta-o-lg-j {
    text-align: justify;
  }
}
.tt-l {
  text-transform: lowercase;
}

.tt-u {
  text-transform: uppercase;
}

.tt-c {
  text-transform: capitalize;
}

@media (max-width: 767.98px) {
  .tt-o-xs-l {
    text-transform: lowercase;
  }

  .tt-o-xs-u {
    text-transform: uppercase;
  }

  .tt-o-xs-c {
    text-transform: capitalize;
  }
}
@media (min-width: 768px) {
  .tt-u-sm-l {
    text-transform: lowercase;
  }

  .tt-u-sm-u {
    text-transform: uppercase;
  }

  .tt-u-sm-c {
    text-transform: capitalize;
  }
}
@media (max-width: 991.98px) {
  .tt-d-sm-l {
    text-transform: lowercase;
  }

  .tt-d-sm-u {
    text-transform: uppercase;
  }

  .tt-d-sm-c {
    text-transform: capitalize;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .tt-o-sm-l {
    text-transform: lowercase;
  }

  .tt-o-sm-u {
    text-transform: uppercase;
  }

  .tt-o-sm-c {
    text-transform: capitalize;
  }
}
@media (min-width: 992px) {
  .tt-u-md-l {
    text-transform: lowercase;
  }

  .tt-u-md-u {
    text-transform: uppercase;
  }

  .tt-u-md-c {
    text-transform: capitalize;
  }
}
@media (max-width: 1229.98px) {
  .tt-d-md-l {
    text-transform: lowercase;
  }

  .tt-d-md-u {
    text-transform: uppercase;
  }

  .tt-d-md-c {
    text-transform: capitalize;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .tt-o-md-l {
    text-transform: lowercase;
  }

  .tt-o-md-u {
    text-transform: uppercase;
  }

  .tt-o-md-c {
    text-transform: capitalize;
  }
}
@media (min-width: 1230px) {
  .tt-u-lg-l {
    text-transform: lowercase;
  }

  .tt-u-lg-u {
    text-transform: uppercase;
  }

  .tt-u-lg-c {
    text-transform: capitalize;
  }
}
@media (min-width: 1230px) {
  .tt-o-lg-l {
    text-transform: lowercase;
  }

  .tt-o-lg-u {
    text-transform: uppercase;
  }

  .tt-o-lg-c {
    text-transform: capitalize;
  }
}
.td-n {
  text-decoration: none;
}

.td-u {
  text-decoration: underline;
}

.td-lt {
  text-decoration: line-through;
}

@media (max-width: 767.98px) {
  .td-o-xs-n {
    text-decoration: none;
  }

  .td-o-xs-u {
    text-decoration: underline;
  }

  .td-o-xs-lt {
    text-decoration: line-through;
  }
}
@media (min-width: 768px) {
  .td-u-sm-n {
    text-decoration: none;
  }

  .td-u-sm-u {
    text-decoration: underline;
  }

  .td-u-sm-lt {
    text-decoration: line-through;
  }
}
@media (max-width: 991.98px) {
  .td-d-sm-n {
    text-decoration: none;
  }

  .td-d-sm-u {
    text-decoration: underline;
  }

  .td-d-sm-lt {
    text-decoration: line-through;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .td-o-sm-n {
    text-decoration: none;
  }

  .td-o-sm-u {
    text-decoration: underline;
  }

  .td-o-sm-lt {
    text-decoration: line-through;
  }
}
@media (min-width: 992px) {
  .td-u-md-n {
    text-decoration: none;
  }

  .td-u-md-u {
    text-decoration: underline;
  }

  .td-u-md-lt {
    text-decoration: line-through;
  }
}
@media (max-width: 1229.98px) {
  .td-d-md-n {
    text-decoration: none;
  }

  .td-d-md-u {
    text-decoration: underline;
  }

  .td-d-md-lt {
    text-decoration: line-through;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .td-o-md-n {
    text-decoration: none;
  }

  .td-o-md-u {
    text-decoration: underline;
  }

  .td-o-md-lt {
    text-decoration: line-through;
  }
}
@media (min-width: 1230px) {
  .td-u-lg-n {
    text-decoration: none;
  }

  .td-u-lg-u {
    text-decoration: underline;
  }

  .td-u-lg-lt {
    text-decoration: line-through;
  }
}
@media (min-width: 1230px) {
  .td-o-lg-n {
    text-decoration: none;
  }

  .td-o-lg-u {
    text-decoration: underline;
  }

  .td-o-lg-lt {
    text-decoration: line-through;
  }
}
.fs-b {
  font-size: 16px;
}

.fs-0 {
  font-size: 0;
}

.fs-11 {
  font-size: 11px;
}

.fs-10 {
  font-size: 10px;
}

.fs-12 {
  font-size: 12px;
}

.fs-13 {
  font-size: 13px;
}

.fs-14 {
  font-size: 14px;
}

.fs-15 {
  font-size: 15px;
}

.fs-16 {
  font-size: 16px;
}

.fs-17 {
  font-size: 17px;
}

.fs-18 {
  font-size: 18px;
}

.fs-20 {
  font-size: 20px;
}

.fs-22 {
  font-size: 22px;
}

.fs-24 {
  font-size: 24px;
}

.fs-28 {
  font-size: 28px;
}

.fs-36 {
  font-size: 36px;
}

@media (max-width: 767.98px) {
  .fs-o-xs-b {
    font-size: 16px;
  }

  .fs-o-xs-0 {
    font-size: 0;
  }

  .fs-o-xs-11 {
    font-size: 11px;
  }

  .fs-o-xs-10 {
    font-size: 10px;
  }

  .fs-o-xs-12 {
    font-size: 12px;
  }

  .fs-o-xs-13 {
    font-size: 13px;
  }

  .fs-o-xs-14 {
    font-size: 14px;
  }

  .fs-o-xs-15 {
    font-size: 15px;
  }

  .fs-o-xs-16 {
    font-size: 16px;
  }

  .fs-o-xs-17 {
    font-size: 17px;
  }

  .fs-o-xs-18 {
    font-size: 18px;
  }

  .fs-o-xs-20 {
    font-size: 20px;
  }

  .fs-o-xs-22 {
    font-size: 22px;
  }

  .fs-o-xs-24 {
    font-size: 24px;
  }

  .fs-o-xs-28 {
    font-size: 28px;
  }

  .fs-o-xs-36 {
    font-size: 36px;
  }
}
@media (min-width: 768px) {
  .fs-u-sm-b {
    font-size: 16px;
  }

  .fs-u-sm-0 {
    font-size: 0;
  }

  .fs-u-sm-11 {
    font-size: 11px;
  }

  .fs-u-sm-10 {
    font-size: 10px;
  }

  .fs-u-sm-12 {
    font-size: 12px;
  }

  .fs-u-sm-13 {
    font-size: 13px;
  }

  .fs-u-sm-14 {
    font-size: 14px;
  }

  .fs-u-sm-15 {
    font-size: 15px;
  }

  .fs-u-sm-16 {
    font-size: 16px;
  }

  .fs-u-sm-17 {
    font-size: 17px;
  }

  .fs-u-sm-18 {
    font-size: 18px;
  }

  .fs-u-sm-20 {
    font-size: 20px;
  }

  .fs-u-sm-22 {
    font-size: 22px;
  }

  .fs-u-sm-24 {
    font-size: 24px;
  }

  .fs-u-sm-28 {
    font-size: 28px;
  }

  .fs-u-sm-36 {
    font-size: 36px;
  }
}
@media (max-width: 991.98px) {
  .fs-d-sm-b {
    font-size: 16px;
  }

  .fs-d-sm-0 {
    font-size: 0;
  }

  .fs-d-sm-11 {
    font-size: 11px;
  }

  .fs-d-sm-10 {
    font-size: 10px;
  }

  .fs-d-sm-12 {
    font-size: 12px;
  }

  .fs-d-sm-13 {
    font-size: 13px;
  }

  .fs-d-sm-14 {
    font-size: 14px;
  }

  .fs-d-sm-15 {
    font-size: 15px;
  }

  .fs-d-sm-16 {
    font-size: 16px;
  }

  .fs-d-sm-17 {
    font-size: 17px;
  }

  .fs-d-sm-18 {
    font-size: 18px;
  }

  .fs-d-sm-20 {
    font-size: 20px;
  }

  .fs-d-sm-22 {
    font-size: 22px;
  }

  .fs-d-sm-24 {
    font-size: 24px;
  }

  .fs-d-sm-28 {
    font-size: 28px;
  }

  .fs-d-sm-36 {
    font-size: 36px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .fs-o-sm-b {
    font-size: 16px;
  }

  .fs-o-sm-0 {
    font-size: 0;
  }

  .fs-o-sm-11 {
    font-size: 11px;
  }

  .fs-o-sm-10 {
    font-size: 10px;
  }

  .fs-o-sm-12 {
    font-size: 12px;
  }

  .fs-o-sm-13 {
    font-size: 13px;
  }

  .fs-o-sm-14 {
    font-size: 14px;
  }

  .fs-o-sm-15 {
    font-size: 15px;
  }

  .fs-o-sm-16 {
    font-size: 16px;
  }

  .fs-o-sm-17 {
    font-size: 17px;
  }

  .fs-o-sm-18 {
    font-size: 18px;
  }

  .fs-o-sm-20 {
    font-size: 20px;
  }

  .fs-o-sm-22 {
    font-size: 22px;
  }

  .fs-o-sm-24 {
    font-size: 24px;
  }

  .fs-o-sm-28 {
    font-size: 28px;
  }

  .fs-o-sm-36 {
    font-size: 36px;
  }
}
@media (min-width: 992px) {
  .fs-u-md-b {
    font-size: 16px;
  }

  .fs-u-md-0 {
    font-size: 0;
  }

  .fs-u-md-11 {
    font-size: 11px;
  }

  .fs-u-md-10 {
    font-size: 10px;
  }

  .fs-u-md-12 {
    font-size: 12px;
  }

  .fs-u-md-13 {
    font-size: 13px;
  }

  .fs-u-md-14 {
    font-size: 14px;
  }

  .fs-u-md-15 {
    font-size: 15px;
  }

  .fs-u-md-16 {
    font-size: 16px;
  }

  .fs-u-md-17 {
    font-size: 17px;
  }

  .fs-u-md-18 {
    font-size: 18px;
  }

  .fs-u-md-20 {
    font-size: 20px;
  }

  .fs-u-md-22 {
    font-size: 22px;
  }

  .fs-u-md-24 {
    font-size: 24px;
  }

  .fs-u-md-28 {
    font-size: 28px;
  }

  .fs-u-md-36 {
    font-size: 36px;
  }
}
@media (max-width: 1229.98px) {
  .fs-d-md-b {
    font-size: 16px;
  }

  .fs-d-md-0 {
    font-size: 0;
  }

  .fs-d-md-11 {
    font-size: 11px;
  }

  .fs-d-md-10 {
    font-size: 10px;
  }

  .fs-d-md-12 {
    font-size: 12px;
  }

  .fs-d-md-13 {
    font-size: 13px;
  }

  .fs-d-md-14 {
    font-size: 14px;
  }

  .fs-d-md-15 {
    font-size: 15px;
  }

  .fs-d-md-16 {
    font-size: 16px;
  }

  .fs-d-md-17 {
    font-size: 17px;
  }

  .fs-d-md-18 {
    font-size: 18px;
  }

  .fs-d-md-20 {
    font-size: 20px;
  }

  .fs-d-md-22 {
    font-size: 22px;
  }

  .fs-d-md-24 {
    font-size: 24px;
  }

  .fs-d-md-28 {
    font-size: 28px;
  }

  .fs-d-md-36 {
    font-size: 36px;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .fs-o-md-b {
    font-size: 16px;
  }

  .fs-o-md-0 {
    font-size: 0;
  }

  .fs-o-md-11 {
    font-size: 11px;
  }

  .fs-o-md-10 {
    font-size: 10px;
  }

  .fs-o-md-12 {
    font-size: 12px;
  }

  .fs-o-md-13 {
    font-size: 13px;
  }

  .fs-o-md-14 {
    font-size: 14px;
  }

  .fs-o-md-15 {
    font-size: 15px;
  }

  .fs-o-md-16 {
    font-size: 16px;
  }

  .fs-o-md-17 {
    font-size: 17px;
  }

  .fs-o-md-18 {
    font-size: 18px;
  }

  .fs-o-md-20 {
    font-size: 20px;
  }

  .fs-o-md-22 {
    font-size: 22px;
  }

  .fs-o-md-24 {
    font-size: 24px;
  }

  .fs-o-md-28 {
    font-size: 28px;
  }

  .fs-o-md-36 {
    font-size: 36px;
  }
}
@media (min-width: 1230px) {
  .fs-u-lg-b {
    font-size: 16px;
  }

  .fs-u-lg-0 {
    font-size: 0;
  }

  .fs-u-lg-11 {
    font-size: 11px;
  }

  .fs-u-lg-10 {
    font-size: 10px;
  }

  .fs-u-lg-12 {
    font-size: 12px;
  }

  .fs-u-lg-13 {
    font-size: 13px;
  }

  .fs-u-lg-14 {
    font-size: 14px;
  }

  .fs-u-lg-15 {
    font-size: 15px;
  }

  .fs-u-lg-16 {
    font-size: 16px;
  }

  .fs-u-lg-17 {
    font-size: 17px;
  }

  .fs-u-lg-18 {
    font-size: 18px;
  }

  .fs-u-lg-20 {
    font-size: 20px;
  }

  .fs-u-lg-22 {
    font-size: 22px;
  }

  .fs-u-lg-24 {
    font-size: 24px;
  }

  .fs-u-lg-28 {
    font-size: 28px;
  }

  .fs-u-lg-36 {
    font-size: 36px;
  }
}
@media (min-width: 1230px) {
  .fs-o-lg-b {
    font-size: 16px;
  }

  .fs-o-lg-0 {
    font-size: 0;
  }

  .fs-o-lg-11 {
    font-size: 11px;
  }

  .fs-o-lg-10 {
    font-size: 10px;
  }

  .fs-o-lg-12 {
    font-size: 12px;
  }

  .fs-o-lg-13 {
    font-size: 13px;
  }

  .fs-o-lg-14 {
    font-size: 14px;
  }

  .fs-o-lg-15 {
    font-size: 15px;
  }

  .fs-o-lg-16 {
    font-size: 16px;
  }

  .fs-o-lg-17 {
    font-size: 17px;
  }

  .fs-o-lg-18 {
    font-size: 18px;
  }

  .fs-o-lg-20 {
    font-size: 20px;
  }

  .fs-o-lg-22 {
    font-size: 22px;
  }

  .fs-o-lg-24 {
    font-size: 24px;
  }

  .fs-o-lg-28 {
    font-size: 28px;
  }

  .fs-o-lg-36 {
    font-size: 36px;
  }
}
.fw-l {
  font-weight: 300;
}

.fw-n {
  font-weight: 400;
}

.fw-m {
  font-weight: 500;
}

.fw-sb {
  font-weight: 600;
}

.fw-b {
  font-weight: 700;
}

.fw-bl {
  font-weight: 800;
}

@media (max-width: 767.98px) {
  .fw-o-xs-l {
    font-weight: 300;
  }

  .fw-o-xs-n {
    font-weight: 400;
  }

  .fw-o-xs-m {
    font-weight: 500;
  }

  .fw-o-xs-sb {
    font-weight: 600;
  }

  .fw-o-xs-b {
    font-weight: 700;
  }

  .fw-o-xs-bl {
    font-weight: 800;
  }
}
@media (min-width: 768px) {
  .fw-u-sm-l {
    font-weight: 300;
  }

  .fw-u-sm-n {
    font-weight: 400;
  }

  .fw-u-sm-m {
    font-weight: 500;
  }

  .fw-u-sm-sb {
    font-weight: 600;
  }

  .fw-u-sm-b {
    font-weight: 700;
  }

  .fw-u-sm-bl {
    font-weight: 800;
  }
}
@media (max-width: 991.98px) {
  .fw-d-sm-l {
    font-weight: 300;
  }

  .fw-d-sm-n {
    font-weight: 400;
  }

  .fw-d-sm-m {
    font-weight: 500;
  }

  .fw-d-sm-sb {
    font-weight: 600;
  }

  .fw-d-sm-b {
    font-weight: 700;
  }

  .fw-d-sm-bl {
    font-weight: 800;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .fw-o-sm-l {
    font-weight: 300;
  }

  .fw-o-sm-n {
    font-weight: 400;
  }

  .fw-o-sm-m {
    font-weight: 500;
  }

  .fw-o-sm-sb {
    font-weight: 600;
  }

  .fw-o-sm-b {
    font-weight: 700;
  }

  .fw-o-sm-bl {
    font-weight: 800;
  }
}
@media (min-width: 992px) {
  .fw-u-md-l {
    font-weight: 300;
  }

  .fw-u-md-n {
    font-weight: 400;
  }

  .fw-u-md-m {
    font-weight: 500;
  }

  .fw-u-md-sb {
    font-weight: 600;
  }

  .fw-u-md-b {
    font-weight: 700;
  }

  .fw-u-md-bl {
    font-weight: 800;
  }
}
@media (max-width: 1229.98px) {
  .fw-d-md-l {
    font-weight: 300;
  }

  .fw-d-md-n {
    font-weight: 400;
  }

  .fw-d-md-m {
    font-weight: 500;
  }

  .fw-d-md-sb {
    font-weight: 600;
  }

  .fw-d-md-b {
    font-weight: 700;
  }

  .fw-d-md-bl {
    font-weight: 800;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .fw-o-md-l {
    font-weight: 300;
  }

  .fw-o-md-n {
    font-weight: 400;
  }

  .fw-o-md-m {
    font-weight: 500;
  }

  .fw-o-md-sb {
    font-weight: 600;
  }

  .fw-o-md-b {
    font-weight: 700;
  }

  .fw-o-md-bl {
    font-weight: 800;
  }
}
@media (min-width: 1230px) {
  .fw-u-lg-l {
    font-weight: 300;
  }

  .fw-u-lg-n {
    font-weight: 400;
  }

  .fw-u-lg-m {
    font-weight: 500;
  }

  .fw-u-lg-sb {
    font-weight: 600;
  }

  .fw-u-lg-b {
    font-weight: 700;
  }

  .fw-u-lg-bl {
    font-weight: 800;
  }
}
@media (min-width: 1230px) {
  .fw-o-lg-l {
    font-weight: 300;
  }

  .fw-o-lg-n {
    font-weight: 400;
  }

  .fw-o-lg-m {
    font-weight: 500;
  }

  .fw-o-lg-sb {
    font-weight: 600;
  }

  .fw-o-lg-b {
    font-weight: 700;
  }

  .fw-o-lg-bl {
    font-weight: 800;
  }
}
.fst-i {
  font-style: italic;
}

@media (max-width: 767.98px) {
  .fst-o-xs-i {
    font-style: italic;
  }
}
@media (min-width: 768px) {
  .fst-u-sm-i {
    font-style: italic;
  }
}
@media (max-width: 991.98px) {
  .fst-d-sm-i {
    font-style: italic;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .fst-o-sm-i {
    font-style: italic;
  }
}
@media (min-width: 992px) {
  .fst-u-md-i {
    font-style: italic;
  }
}
@media (max-width: 1229.98px) {
  .fst-d-md-i {
    font-style: italic;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .fst-o-md-i {
    font-style: italic;
  }
}
@media (min-width: 1230px) {
  .fst-u-lg-i {
    font-style: italic;
  }
}
@media (min-width: 1230px) {
  .fst-o-lg-i {
    font-style: italic;
  }
}
.ws-nw {
  white-space: nowrap;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

@media (max-width: 767.98px) {
  .visible-o-xs {
    visibility: visible;
  }

  .invisible-o-xs {
    visibility: hidden;
  }
}
@media (min-width: 768px) {
  .visible-u-sm {
    visibility: visible;
  }

  .invisible-u-sm {
    visibility: hidden;
  }
}
@media (max-width: 991.98px) {
  .visible-d-sm {
    visibility: visible;
  }

  .invisible-d-sm {
    visibility: hidden;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .visible-o-sm {
    visibility: visible;
  }

  .invisible-o-sm {
    visibility: hidden;
  }
}
@media (min-width: 992px) {
  .visible-u-md {
    visibility: visible;
  }

  .invisible-u-md {
    visibility: hidden;
  }
}
@media (max-width: 1229.98px) {
  .visible-d-md {
    visibility: visible;
  }

  .invisible-d-md {
    visibility: hidden;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .visible-o-md {
    visibility: visible;
  }

  .invisible-o-md {
    visibility: hidden;
  }
}
@media (min-width: 1230px) {
  .visible-u-lg {
    visibility: visible;
  }

  .invisible-u-lg {
    visibility: hidden;
  }
}
@media (min-width: 1230px) {
  .visible-o-lg {
    visibility: visible;
  }

  .invisible-o-lg {
    visibility: hidden;
  }
}
.zi-1 {
  z-index: 1;
}

.zi-n1 {
  z-index: -1;
}

.zi-2 {
  z-index: 2;
}

.zi-n2 {
  z-index: -2;
}

.zi-3 {
  z-index: 3;
}

.zi-n3 {
  z-index: -3;
}

.zi-4 {
  z-index: 4;
}

.zi-n4 {
  z-index: -4;
}

.zi-5 {
  z-index: 5;
}

.zi-n5 {
  z-index: -5;
}

.zi-6 {
  z-index: 6;
}

.zi-n6 {
  z-index: -6;
}

.zi-7 {
  z-index: 7;
}

.zi-n7 {
  z-index: -7;
}

.zi-8 {
  z-index: 8;
}

.zi-n8 {
  z-index: -8;
}

.zi-9 {
  z-index: 9;
}

.zi-n9 {
  z-index: -9;
}

.zi-10 {
  z-index: 10;
}

.zi-n10 {
  z-index: -10;
}

@media (max-width: 767.98px) {
  .zi-o-xs-1 {
    z-index: 1;
  }

  .zi-o-xs-n1 {
    z-index: -1;
  }

  .zi-o-xs-2 {
    z-index: 2;
  }

  .zi-o-xs-n2 {
    z-index: -2;
  }

  .zi-o-xs-3 {
    z-index: 3;
  }

  .zi-o-xs-n3 {
    z-index: -3;
  }

  .zi-o-xs-4 {
    z-index: 4;
  }

  .zi-o-xs-n4 {
    z-index: -4;
  }

  .zi-o-xs-5 {
    z-index: 5;
  }

  .zi-o-xs-n5 {
    z-index: -5;
  }

  .zi-o-xs-6 {
    z-index: 6;
  }

  .zi-o-xs-n6 {
    z-index: -6;
  }

  .zi-o-xs-7 {
    z-index: 7;
  }

  .zi-o-xs-n7 {
    z-index: -7;
  }

  .zi-o-xs-8 {
    z-index: 8;
  }

  .zi-o-xs-n8 {
    z-index: -8;
  }

  .zi-o-xs-9 {
    z-index: 9;
  }

  .zi-o-xs-n9 {
    z-index: -9;
  }

  .zi-o-xs-10 {
    z-index: 10;
  }

  .zi-o-xs-n10 {
    z-index: -10;
  }
}
@media (min-width: 768px) {
  .zi-u-sm-1 {
    z-index: 1;
  }

  .zi-u-sm-n1 {
    z-index: -1;
  }

  .zi-u-sm-2 {
    z-index: 2;
  }

  .zi-u-sm-n2 {
    z-index: -2;
  }

  .zi-u-sm-3 {
    z-index: 3;
  }

  .zi-u-sm-n3 {
    z-index: -3;
  }

  .zi-u-sm-4 {
    z-index: 4;
  }

  .zi-u-sm-n4 {
    z-index: -4;
  }

  .zi-u-sm-5 {
    z-index: 5;
  }

  .zi-u-sm-n5 {
    z-index: -5;
  }

  .zi-u-sm-6 {
    z-index: 6;
  }

  .zi-u-sm-n6 {
    z-index: -6;
  }

  .zi-u-sm-7 {
    z-index: 7;
  }

  .zi-u-sm-n7 {
    z-index: -7;
  }

  .zi-u-sm-8 {
    z-index: 8;
  }

  .zi-u-sm-n8 {
    z-index: -8;
  }

  .zi-u-sm-9 {
    z-index: 9;
  }

  .zi-u-sm-n9 {
    z-index: -9;
  }

  .zi-u-sm-10 {
    z-index: 10;
  }

  .zi-u-sm-n10 {
    z-index: -10;
  }
}
@media (max-width: 991.98px) {
  .zi-d-sm-1 {
    z-index: 1;
  }

  .zi-d-sm-n1 {
    z-index: -1;
  }

  .zi-d-sm-2 {
    z-index: 2;
  }

  .zi-d-sm-n2 {
    z-index: -2;
  }

  .zi-d-sm-3 {
    z-index: 3;
  }

  .zi-d-sm-n3 {
    z-index: -3;
  }

  .zi-d-sm-4 {
    z-index: 4;
  }

  .zi-d-sm-n4 {
    z-index: -4;
  }

  .zi-d-sm-5 {
    z-index: 5;
  }

  .zi-d-sm-n5 {
    z-index: -5;
  }

  .zi-d-sm-6 {
    z-index: 6;
  }

  .zi-d-sm-n6 {
    z-index: -6;
  }

  .zi-d-sm-7 {
    z-index: 7;
  }

  .zi-d-sm-n7 {
    z-index: -7;
  }

  .zi-d-sm-8 {
    z-index: 8;
  }

  .zi-d-sm-n8 {
    z-index: -8;
  }

  .zi-d-sm-9 {
    z-index: 9;
  }

  .zi-d-sm-n9 {
    z-index: -9;
  }

  .zi-d-sm-10 {
    z-index: 10;
  }

  .zi-d-sm-n10 {
    z-index: -10;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .zi-o-sm-1 {
    z-index: 1;
  }

  .zi-o-sm-n1 {
    z-index: -1;
  }

  .zi-o-sm-2 {
    z-index: 2;
  }

  .zi-o-sm-n2 {
    z-index: -2;
  }

  .zi-o-sm-3 {
    z-index: 3;
  }

  .zi-o-sm-n3 {
    z-index: -3;
  }

  .zi-o-sm-4 {
    z-index: 4;
  }

  .zi-o-sm-n4 {
    z-index: -4;
  }

  .zi-o-sm-5 {
    z-index: 5;
  }

  .zi-o-sm-n5 {
    z-index: -5;
  }

  .zi-o-sm-6 {
    z-index: 6;
  }

  .zi-o-sm-n6 {
    z-index: -6;
  }

  .zi-o-sm-7 {
    z-index: 7;
  }

  .zi-o-sm-n7 {
    z-index: -7;
  }

  .zi-o-sm-8 {
    z-index: 8;
  }

  .zi-o-sm-n8 {
    z-index: -8;
  }

  .zi-o-sm-9 {
    z-index: 9;
  }

  .zi-o-sm-n9 {
    z-index: -9;
  }

  .zi-o-sm-10 {
    z-index: 10;
  }

  .zi-o-sm-n10 {
    z-index: -10;
  }
}
@media (min-width: 992px) {
  .zi-u-md-1 {
    z-index: 1;
  }

  .zi-u-md-n1 {
    z-index: -1;
  }

  .zi-u-md-2 {
    z-index: 2;
  }

  .zi-u-md-n2 {
    z-index: -2;
  }

  .zi-u-md-3 {
    z-index: 3;
  }

  .zi-u-md-n3 {
    z-index: -3;
  }

  .zi-u-md-4 {
    z-index: 4;
  }

  .zi-u-md-n4 {
    z-index: -4;
  }

  .zi-u-md-5 {
    z-index: 5;
  }

  .zi-u-md-n5 {
    z-index: -5;
  }

  .zi-u-md-6 {
    z-index: 6;
  }

  .zi-u-md-n6 {
    z-index: -6;
  }

  .zi-u-md-7 {
    z-index: 7;
  }

  .zi-u-md-n7 {
    z-index: -7;
  }

  .zi-u-md-8 {
    z-index: 8;
  }

  .zi-u-md-n8 {
    z-index: -8;
  }

  .zi-u-md-9 {
    z-index: 9;
  }

  .zi-u-md-n9 {
    z-index: -9;
  }

  .zi-u-md-10 {
    z-index: 10;
  }

  .zi-u-md-n10 {
    z-index: -10;
  }
}
@media (max-width: 1229.98px) {
  .zi-d-md-1 {
    z-index: 1;
  }

  .zi-d-md-n1 {
    z-index: -1;
  }

  .zi-d-md-2 {
    z-index: 2;
  }

  .zi-d-md-n2 {
    z-index: -2;
  }

  .zi-d-md-3 {
    z-index: 3;
  }

  .zi-d-md-n3 {
    z-index: -3;
  }

  .zi-d-md-4 {
    z-index: 4;
  }

  .zi-d-md-n4 {
    z-index: -4;
  }

  .zi-d-md-5 {
    z-index: 5;
  }

  .zi-d-md-n5 {
    z-index: -5;
  }

  .zi-d-md-6 {
    z-index: 6;
  }

  .zi-d-md-n6 {
    z-index: -6;
  }

  .zi-d-md-7 {
    z-index: 7;
  }

  .zi-d-md-n7 {
    z-index: -7;
  }

  .zi-d-md-8 {
    z-index: 8;
  }

  .zi-d-md-n8 {
    z-index: -8;
  }

  .zi-d-md-9 {
    z-index: 9;
  }

  .zi-d-md-n9 {
    z-index: -9;
  }

  .zi-d-md-10 {
    z-index: 10;
  }

  .zi-d-md-n10 {
    z-index: -10;
  }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .zi-o-md-1 {
    z-index: 1;
  }

  .zi-o-md-n1 {
    z-index: -1;
  }

  .zi-o-md-2 {
    z-index: 2;
  }

  .zi-o-md-n2 {
    z-index: -2;
  }

  .zi-o-md-3 {
    z-index: 3;
  }

  .zi-o-md-n3 {
    z-index: -3;
  }

  .zi-o-md-4 {
    z-index: 4;
  }

  .zi-o-md-n4 {
    z-index: -4;
  }

  .zi-o-md-5 {
    z-index: 5;
  }

  .zi-o-md-n5 {
    z-index: -5;
  }

  .zi-o-md-6 {
    z-index: 6;
  }

  .zi-o-md-n6 {
    z-index: -6;
  }

  .zi-o-md-7 {
    z-index: 7;
  }

  .zi-o-md-n7 {
    z-index: -7;
  }

  .zi-o-md-8 {
    z-index: 8;
  }

  .zi-o-md-n8 {
    z-index: -8;
  }

  .zi-o-md-9 {
    z-index: 9;
  }

  .zi-o-md-n9 {
    z-index: -9;
  }

  .zi-o-md-10 {
    z-index: 10;
  }

  .zi-o-md-n10 {
    z-index: -10;
  }
}
@media (min-width: 1230px) {
  .zi-u-lg-1 {
    z-index: 1;
  }

  .zi-u-lg-n1 {
    z-index: -1;
  }

  .zi-u-lg-2 {
    z-index: 2;
  }

  .zi-u-lg-n2 {
    z-index: -2;
  }

  .zi-u-lg-3 {
    z-index: 3;
  }

  .zi-u-lg-n3 {
    z-index: -3;
  }

  .zi-u-lg-4 {
    z-index: 4;
  }

  .zi-u-lg-n4 {
    z-index: -4;
  }

  .zi-u-lg-5 {
    z-index: 5;
  }

  .zi-u-lg-n5 {
    z-index: -5;
  }

  .zi-u-lg-6 {
    z-index: 6;
  }

  .zi-u-lg-n6 {
    z-index: -6;
  }

  .zi-u-lg-7 {
    z-index: 7;
  }

  .zi-u-lg-n7 {
    z-index: -7;
  }

  .zi-u-lg-8 {
    z-index: 8;
  }

  .zi-u-lg-n8 {
    z-index: -8;
  }

  .zi-u-lg-9 {
    z-index: 9;
  }

  .zi-u-lg-n9 {
    z-index: -9;
  }

  .zi-u-lg-10 {
    z-index: 10;
  }

  .zi-u-lg-n10 {
    z-index: -10;
  }
}
@media (min-width: 1230px) {
  .zi-o-lg-1 {
    z-index: 1;
  }

  .zi-o-lg-n1 {
    z-index: -1;
  }

  .zi-o-lg-2 {
    z-index: 2;
  }

  .zi-o-lg-n2 {
    z-index: -2;
  }

  .zi-o-lg-3 {
    z-index: 3;
  }

  .zi-o-lg-n3 {
    z-index: -3;
  }

  .zi-o-lg-4 {
    z-index: 4;
  }

  .zi-o-lg-n4 {
    z-index: -4;
  }

  .zi-o-lg-5 {
    z-index: 5;
  }

  .zi-o-lg-n5 {
    z-index: -5;
  }

  .zi-o-lg-6 {
    z-index: 6;
  }

  .zi-o-lg-n6 {
    z-index: -6;
  }

  .zi-o-lg-7 {
    z-index: 7;
  }

  .zi-o-lg-n7 {
    z-index: -7;
  }

  .zi-o-lg-8 {
    z-index: 8;
  }

  .zi-o-lg-n8 {
    z-index: -8;
  }

  .zi-o-lg-9 {
    z-index: 9;
  }

  .zi-o-lg-n9 {
    z-index: -9;
  }

  .zi-o-lg-10 {
    z-index: 10;
  }

  .zi-o-lg-n10 {
    z-index: -10;
  }
}
.header {
  height: 100px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background-color: #fff;
}
.header.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  animation: Sticky 0.6s ease;
}
@media (max-width: 992px) {
  .header.sticky .header-right .header-delivery-info {
    display: none;
  }
}
@media (max-width: 992px) {
  .header {
    height: auto;
  }
}
.header-row {
  height: 100%;
}
.header-right {
  gap: 20px;
}
@media (max-width: 992px) {
  .header-right {
    gap: 10px;
  }
}
.header-logo img {
  min-width: 150px;
  height: 76px;
}
@media (max-width: 992px) {
  .header-logo img {
    min-width: 121px;
    height: 61px;
  }
}
.header-delivery-info img {
  width: 20px;
  height: 12px;
}
.header-delivery-info span {
  font-style: italic;
}
.header-delivery-info a {
  color: #000;
  text-decoration: underline;
}
@media (max-width: 992px) {
  .header-delivery-info {
    width: 100%;
  }
}
.header-items {
  width: 100%;
}
.header-dropdown-btn {
  width: 140px;
  height: 38px;
  background: rgb(71, 165, 73);
  background: linear-gradient(90deg, rgb(71, 165, 73) 0%, rgb(0, 102, 174) 100%);
}
@media (max-width: 992px) {
  .header-dropdown-btn {
    width: 38px;
  }
}
.header-hamburger {
  position: relative;
  width: 14px;
  height: 10px;
}
.header-hamburger .line-1, .header-hamburger .line-2, .header-hamburger .line-3 {
  position: absolute;
  left: 0;
  top: 30%;
  width: 100%;
  height: 2px;
  background-color: #fff;
  transition: all 0.4s cubic-bezier(0.84, 0.06, 0.52, 1.8);
}
.header-hamburger .line-1 {
  transform: translateY(-5px);
  animation-delay: 0.1s;
}
.header-hamburger .line-3 {
  transform: translateY(5px);
  animation-delay: 0.25s;
}
.header-hamburger .line-1.first-line {
  transform: rotate(40deg);
}
.header-hamburger .line-3.third-line {
  transform: rotate(-40deg);
}
.header-hamburger .line-2.second-line {
  opacity: 0;
}
.header-search-form {
  max-width: 450px;
  width: 100%;
}
.header-search-form input {
  height: 38px;
  padding-right: 55px;
  padding-left: 15px;
  width: 100%;
  font-size: 13px;
}
.header-search-btn {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0066ae;
  border-radius: 6px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.header-search-btn img {
  width: 18px;
  height: 18px;
}
.header-menu-search-wrapper {
  gap: 15px;
}
.header-how-it-works {
  width: 140px;
  height: 38px;
}
.header-how-it-works img {
  width: 18px;
  height: 18px;
}
.header-icon-btn {
  width: 38px;
  height: 38px;
}
.header-cart-counter {
  width: 20px;
  height: 20px;
  background-color: #47a54a;
  border-radius: 50%;
  position: absolute;
  top: -7px;
  right: -5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 500;
  color: white;
}

.bubbles-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 450px));
  justify-content: center;
  gap: 20px;
}
.bubbles-image-wrapper {
  min-width: 90px;
  height: 90px;
}
.bubbles-item:first-of-type img {
  width: 52px;
  height: 54px;
}
.bubbles-item:nth-of-type(2) img {
  width: 54px;
  height: 54px;
}
.bubbles-item:last-of-type img {
  width: 69px;
  height: 48px;
}

.news {
  position: relative;
}
@media (max-width: 992px) {
  .news {
    margin-bottom: 0 !important;
  }
}
.news-editor {
  position: absolute;
  padding: 30px 45px 30px 30px;
  background-color: #fff;
  max-width: 690px;
  width: 100%;
  left: 50%;
  transform: translate(-50%, 50%);
  border-radius: 15px;
}
@media (max-width: 992px) {
  .news-editor {
    position: unset;
    transform: unset;
    margin-bottom: 20px;
  }
}
.news-editor h1, .news-editor p, .news-editor a {
  font-family: "Noto Sans", sans-serif;
  color: #000;
}
.news-editor a {
  text-decoration: underline;
}
.news-editor h1 {
  margin-bottom: 25px;
  font-size: 28px;
  font-weight: 600;
}
.news-editor p {
  font-size: 14px;
  font-weight: 400;
}
.news-editor p:not(:last-of-type) {
  margin-bottom: 30px;
}

.manufacturers {
  display: flex;
  flex-direction: column;
}
.manufacturers table {
  width: 100%;
  border-style: hidden;
}
.manufacturers table tr:first-of-type td {
  border-top: 0;
}
@media (max-width: 992px) {
  .manufacturers table {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 992px) {
  .manufacturers table tr {
    display: flex;
    flex-direction: column;
    margin: 0;
  }
}
.manufacturers-name:hover {
  text-decoration: underline;
}
.manufacturers-name span {
  color: #0066ae;
}
.manufacturers-table-row td {
  padding: 10px 15px 10px 20px;
  border: 1px solid #d1d1d1;
}
@media (max-width: 992px) {
  .manufacturers-table-row td {
    border: 0;
    border-bottom: 1px solid #d1d1d1;
  }
}
@media (max-width: 992px) {
  .manufacturers-table-row:last-of-type td:last-of-type {
    border: 0;
  }
}
.manufacturers-wrapper {
  border: 1px solid #d1d1d1;
  border-radius: 15px;
  overflow: hidden;
}
.manufacturers-btn {
  max-width: 210px;
  width: 100%;
  align-self: center;
}

.banners-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(270px, 450px));
  column-gap: 30px;
  row-gap: 25px;
  justify-content: center;
}
.banners-link {
  overflow: hidden;
  border-radius: 15px;
  height: 250px;
}

.banners-link img {
    width: 100%;
}

.main-slider img {
  border-radius: 15px;
}

.products .swiper-slide {
  width: 210px;
  height: auto;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: #d1d1d1;
  width: 12px;
  height: 12px;
  opacity: 1;
}

.swiper-pagination {
  position: unset;
  width: auto !important;
}

.swiper-pagination-bullet-active {
  background-color: #0066ae !important;
}

.swiper-button-prev:after, .swiper-button-next:after {
  font-size: 18px;
  font-weight: 900;
}

.products-new, .products-promo-banner {
  width: 50px;
  height: 26px;
}
.products-new {
  top: 5px;
  right: 5px;
}
.products-price {
  min-width: 70px;
  height: 30px;
}
.products-price-wrapper {
  gap: 5px;
}
.products-add-to-cart-btn {
  width: 100%;
  height: 34px;
  padding: 0 10px;
  /*background-color: #d1d1d1;*/
  position: relative;
  overflow: hidden;
  margin-top: auto;
  /*background: linear-gradient(90deg, rgb(71, 165, 73) 0%, rgb(0, 102, 174) 100%) !important;*/
  /*background: rgb(71, 165, 73);*/
    background: linear-gradient(90deg, rgb(71, 165, 73) 0%, rgb(0, 102, 174) 100%);

  /*background-size: 300% 100%;*/
  background-position: 100% 0;
  transition: background-position 0.6s ease;
}
.products-add-to-cart-btn:hover {
  background-position: 0 0;
  background: rgb(0, 102, 174) !important;
}
.products-item-image, .single-product-image {
  background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 9px, transparent 9px) 0% 0%/10px 10px no-repeat, radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 9px, transparent 9px) 100% 0%/10px 10px no-repeat, radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 9px, transparent 9px) 0% 100%/10px 10px no-repeat, radial-gradient(circle at 0 0, #ffffff 0, #ffffff 9px, transparent 9px) 100% 100%/10px 10px no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 2px) calc(100% - 20px) no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 20px) calc(100% - 2px) no-repeat, linear-gradient(transparent 50%, #d1d1d1 100%);
  border-radius: 10px;
  padding: 5px;
}

.single-product-image {
 height: 600px;   
}

.single-product-image img {
    height: 100%;
    object-fit: contain;
}

.products-item {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.products-promo-banner {
  bottom: 5px;
  left: 5px;
}
.products-swiper-heading {
  flex-wrap: wrap;
  row-gap: 10px;
  justify-content: center;
}
@media (max-width: 1230px) {
  .products-heading {
    order: 2;
  }
}
@media (max-width: 1230px) {
  .products .swiper-pagination {
    order: 1;
  }
}

.contact-heading-p {
  line-height: 1.2;
}

.contact-inner {
  background: rgb(255, 255, 255);
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(227, 227, 227) 100%);
}
.contact-form {
  max-width: 690px;
  width: 100%;
  margin: 0 auto;
}
.contact-form-label-first {
  float: left;
}
@media (max-width: 992px) {
  .contact-form-label-first {
    float: unset;
  }
}
.contact-form-label-second {
  float: right;
}
@media (max-width: 992px) {
  .contact-form-label-second {
    float: unset;
  }
}
.contact-form-label-first, .contact-form-label-second {
  width: 48%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .contact-form-label-first, .contact-form-label-second {
    width: 100%;
  }
}
.contact input, .contact select, .contact textarea {
  width: 100%;
}
.contact textarea {
  height: 180px;
  padding-top: 10px;
}
@media (max-width: 992px) {
  .contact .select2-container {
    width: 100% !important;
  }
}
.contact-terms {
  gap: 10px;
}
.contact-terms a {
  text-decoration: underline;
  color: #000;
}
.contact-terms img {
  width: 16px;
  height: 14px;
}
.contact-btn, .modal-btn, .btn-load-more {
  max-width: 450px;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  border-radius: 6px;
}
.contact-form-label:last-of-type {
  margin-bottom: 35px;
}

.error img {
  margin-bottom: 45px;
}
.error-btn {
  max-width: 450px;
  width: 100%;
}

.accordions-number {
  width: 30px;
  height: 30px;
}
.accordions-items-wrapper {
  padding: 15px 20px 15px 15px;
}
.accordions-items-wrapper.active img {
  transform: rotate(0);
}
.accordions-items-wrapper img {
  transition: transform 0.3s;
  transform: rotate(-180deg);
}
.accordions-items-wrapper:not(:last-of-type) {
  margin-bottom: 20px;
}
.accordions .wp-editor {
  margin-top: 15px;
}
.accordions-item {
  cursor: pointer;
}
.accordions-item img {
  margin-left: auto;
}

.about .wp-editor {
  padding-top: 20px;
}
.about .wp-editor h1 {
  font-size: 28px;
  color: #000;
}
.about .wp-editor p {
  line-height: 1.3;
}

.single-product-breadcrumbs {
  display: flex;
  align-items: center;
  gap: 10px;
}

.single-product-breadcrumbs a {
  font-size: 12px;
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  color: #000;
  display: flex;
  align-items: center;
  gap: 10px;
}
.single-product-breadcrumbs a:not(:last-of-type)::after {
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  background-color: #d1d1d1;
}

.breadcrumbs-wrapper {
  max-width: 1170px;
  margin: 0 auto;
  flex-wrap: wrap;
  row-gap: 20px;
}
.breadcrumbs-item a {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}
.breadcrumbs-item-image {
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  padding: 7px 3px;
  border-radius: 6px;
}

.single-product-maker {
  height: 26px;
  display: inline-block;
  line-height: 26px;
  margin-bottom: 30px;
}
.single-product-maker:first-of-type {
  margin-right: 10px;
}
.single-product .wp-editor {
  margin-bottom: 45px;
}
.single-product .wp-editor p {
  font-size: 14px;
  line-height: 1.6;
}
.single-product-minus, .single-product-plus {
  display: block;
  text-align: center;
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #47a54a;
  color: #fff;
}
.single-product-quantity {
  display: flex;
  align-items: center;
  gap: 10px;
}
.single-product-quantity input {
  width: 50px;
  appearance: none;
}
.single-product-size {
  height: 26px;
  line-height: 26px;
}
.single-product-add-to-cart {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 20px;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .single-product-add-to-cart {
    justify-content: center;
  }
}
.single-product .products-add-to-cart-btn {
  height: 44px;
  max-width: 330px;
}

.single-product-discount {
  padding-left: 60px;
  flex: 1 1 100%;
}
.single-product-line {
  height: 42px;
  width: 1px;
  background-color: #d1d1d1;
  margin: 0 15px;
}
.single-product-info {
  background: rgb(255, 255, 255);
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(235, 235, 235) 100%);
  margin-bottom: 10px;
}
.single-product-info-image {
  width: 28px;
  height: 28px;
}
.single-product-info-image img {
  width: 12px;
  height: 9px;
}
.single-product .products-promo-banner {
  bottom: unset;
  left: unset;
  top: 5px;
  right: 65px;
}

.category-filter-row {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.category-filter-col img {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.category-filter-col .select2 {
  margin-right: 15px;
}
@media (max-width: 992px) {
  .category-filter-col .select2 {
    margin-right: 0;
  }
}
@media (max-width: 992px) {
  .category-filter-col {
    flex-direction: column;
    row-gap: 20px;
  }
}
.category-filter-sort-col img {
  width: 18px;
  height: 16px;
}
@media (max-width: 992px) {
  .category-filter .select2-container {
    width: 100% !important;
  }
}

select[name=category],
select[name=manufacturer] {
  max-width: 230px;
  width: 100%;
}
@media (max-width: 992px) {
  select[name=category],
select[name=manufacturer] {
    max-width: 100%;
  }
}

select[name=brand],
select[name=type],
select[name=country],
select[name=price] {
  max-width: 180px;
  width: 100%;
}
@media (max-width: 992px) {
  select[name=brand],
select[name=type],
select[name=country],
select[name=price] {
    max-width: 100%;
  }
}

.categories-list-products-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 210px));
  gap: 30px;
  /* justify-content: center; */
}

.btn-load-more {
  margin-top: 45px;
  max-width: 330px;
  height: 44px;
}

.modal {
  top: var(--headerHeight);
  left: 0;
  height: calc(100% - var(--headerHeight));
  width: 100%;
  z-index: 100;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.6s ease;
}
.modal.show {
  opacity: 1;
  pointer-events: auto;
}
.modal-wrapper {
  height: 100%;
}
@media (max-width: 1230px) {
  .modal-wrapper {
    flex-direction: column;
  }
}
.modal-close {
  position: absolute;
  top: 30px;
  right: 30px;
}
.modal-close img {
  width: 10px;
  height: 10px;
}
.modal-right {
  overflow: auto;
  max-height: 100%;
  padding: 20px 0;
}
@media (max-width: 1230px) {
  .modal-right {
    width: 100% !important;
    padding: 50px 0;
  }
}
.modal-left {
  display: flex;
  height: 100%;
}
@media (max-width: 1230px) {
  .modal-left {
    width: 100% !important;
    height: 200px;
  }
}
.modal-left img {
  width: 100%;
  object-fit: cover;
}
.modal-right, .modal-left {
  width: 50%;
}
.modal-right-form {
  max-width: 380px;
  padding: 0 20px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.modal select, .modal input {
  width: 100%;
}
.modal-label:not(:last-of-type) {
  margin-bottom: 20px;
}
.modal-label:last-of-type {
  margin-bottom: 30px;
}
.modal-terms p a {
  color: #000;
  text-decoration: underline;
}
.modal-terms img {
  width: 16px;
  height: 14px;
}
.modal-btn {
  margin-bottom: 20px;
  min-height: 40px;
}
.modal-close-image {
  width: 20px;
  height: 20px;
}
.modal-btn-navigation:first-of-type::after {
  content: "";
  width: 2px;
  height: 14px;
  background-color: #d1d1d1;
  margin: 0 10px;
}
.modal-center-icon {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 210px;
  height: 210px;
}
@media (max-width: 1230px) {
  .modal-center-icon {
    top: 200px;
    width: 105px;
    height: 105px;
  }
}
@media (max-width: 1230px) {
  .modal-center-icon img {
    width: 50px;
  }
}
.modal-inner {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
}
.modal-deactivate::after, .modal-add-address::after, .modal-order::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: -1;
}
.modal .modal-close {
  top: 10px;
  right: 10px;
}
.modal-add-address {
  padding-top: 110px;
}
.modal-add-address .modal-inner {
  border-radius: 10px;
}
.modal-order .modal-inner {
  max-width: 690px;
  margin-top: 110px;
}
.modal-order thead th {
  background-color: #f5f5f5 !important;
}
.modal-order tbody tr:not(:last-of-type) td {
  border-bottom: 1px solid #cacaca;
}

.like-wrapper {
  width: 18px;
  height: 16px;
  cursor: pointer;
  background-color: #fff;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  margin-bottom: 0;
}

.products-favourite-btn {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.like-wrapper .like-heart-input {
  visibility: hidden;
}
.like-wrapper .like-heart-input:checked ~ .like-heart-icon svg.below {
  transform: scale(1.6) translate(-32%, -29%);
  opacity: 0;
}
.like-wrapper .like-heart-input:checked ~ .like-heart-icon svg.below path {
  fill: #47a54a;
  stroke: #47a54a;
}
.like-wrapper .like-heart-input:checked ~ .like-heart-icon svg.front path {
  fill: #47a54a;
  stroke: #47a54a;
}
.like-wrapper .like-heart-icon {
  transition: transform 0.6s ease;
  z-index: 5;
}
.like-wrapper .like-heart-icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 18px;
  height: 17px;
  transition: background-color 0.6s ease, transform 0.6s ease, opacity 0.6s ease;
}
.like-wrapper .like-heart-icon svg path {
  fill: #d1d1d1;
  stroke: #d1d1d1;
}

.cart-like-wrapper {
  position: absolute;
  top: 0;
  transform: translate(0, -100%);
  transition: transform 0.6s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  width: 100%;
}
@media (max-width: 1230px) {
  .cart-like-wrapper {
    transform: translate(0, 0);
  }
}

.logged-heading-user-name {
  border-bottom: 1px solid transparent;
  border-image: linear-gradient(90deg, rgb(209, 209, 209) 0%, rgb(255, 255, 255) 100%);
  border-image-slice: 1;
}
.logged-heading-btns-wrapper {
  gap: 30px;
}
.logged-heading-btns-wrapper .logged-heading-btn:last-of-type {
  background: #d1d1d1;
}
@media (max-width: 1230px) {
  .logged-heading-btns-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.logged-heading-banner {
  flex-wrap: wrap;
  justify-content: left;
  row-gap: 20px;
}

.profile-info-inner {
  max-width: 1170px;
  margin: 0 auto;
}
.profile-info-left, .profile-info-right {
  max-width: 330px;
  width: 100%;
}
.profile-info-left input, .profile-info-right input {
  width: 100%;
}
.profile-info-btn {
  width: 100%;
}
.profile-info-deactivate-btn {
  gap: 5px;
}
.profile-info-deactivate-btn img {
  width: 14px;
  height: 14px;
}

.profile-info-favorites, .profile-info-address, .profile-info-orders {
  flex-direction: column;
}
.profile-info-favorites-wrapper, .profile-info-address-item {
  align-self: flex-start;
  width: 100%;
}
.profile-info-favorites-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 210px));
  justify-content: center;
  gap: 30px;
}
.profile-info-favorites-wrapper .modal-close {
  top: 5px;
  left: 5px;
}

.profile-info-address-primary-label {
  gap: 5px;
  cursor: pointer;
  margin-bottom: 0;
}
.profile-info-address-item {
  margin-bottom: 10px;
  height: 40px;
}
.profile-info-address-item input[type=text] {
  height: auto;
  padding: 0;
  border: 0;
  width: 100%;
  border-radius: 0;
}
@media (max-width: 992px) {
  .profile-info-address-item {
    padding: 10px;
    flex-wrap: wrap;
    height: auto;
    gap: 10px;
    row-gap: 10px;
  }
}
.profile-info-address-btns {
  gap: 10px;
}
.profile-info-address-btns .modal-close {
  position: unset;
}
@media (max-width: 992px) {
  .profile-info-address-btns {
    margin-left: unset;
  }
}
.profile-info-address-edit img {
  width: 12px;
  height: 12px;
}
.profile-info-address-set img {
  width: 12px;
  height: 10px;
}
.profile-info-address-edit-item {
  max-width: 810px;
  width: 100%;
  padding-right: 10px;
  gap: 30px;
}
@media (max-width: 992px) {
  .profile-info-address-edit-item {
    flex-wrap: wrap;
    row-gap: 10px;
  }
}
.profile-info-address-edit-item .modal-label {
  margin: 0;
  max-width: 330px;
  width: 100%;
}
.profile-info-address-edit-item select, .profile-info-address-edit-item input {
  width: 100%;
}
.profile-info-address-edit-item .select2-container {
  width: 100% !important;
}
.profile-info-address-add-btn {
  margin-top: 30px;
  max-width: 330px;
  width: 100%;
}

.profile-info-orders .modal-label {
  margin-bottom: 0;
  width: 100%;
}
.profile-info-orders .modal-label input, .profile-info-orders .modal-label select {
  width: 100%;
}
.profile-info-orders .modal-label:nth-of-type(1), .profile-info-orders .modal-label:nth-of-type(2) {
  width: 90px;
}
.profile-info-orders .modal-label:nth-of-type(3) {
  max-width: 330px;
  margin-left: auto;
}
@media (max-width: 1230px) {
  .profile-info-orders .modal-label:nth-of-type(3) {
    margin-left: unset;
  }
}
.profile-info-orders .modal-label:last-of-type {
  max-width: 210px;
}
.profile-info-orders-search {
  gap: 30px;
  width: 100%;
}
@media (max-width: 1230px) {
  .profile-info-orders-search {
    flex-wrap: wrap;
  }
}
.profile-info-orders-search .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 15px;
}
.profile-info-orders-table {
  width: 100%;
}
.profile-info-orders-table tr th {
  height: 40px;
  background-color: #fff;
}
.profile-info-orders-table th, .profile-info-orders-table td {
  padding: 0 20px;
}
.profile-info-orders-table tr th {
  position: relative;
  font-size: 11px;
  font-weight: 500;
  color: #000;
}
.profile-info-orders-table tr th:first-of-type {
  border-radius: 10px 0 0 10px;
}
.profile-info-orders-table tr th:last-of-type {
  border-radius: 0 10px 10px 0;
}
.profile-info-orders-table tr th img {
  width: 5px;
  height: 5px;
  position: absolute;
  margin-left: 5px;
}
.profile-info-orders-table tr th img:first-of-type {
  top: 14px;
}
.profile-info-orders-table tr th img:last-of-type {
  bottom: 14px;
}
.profile-info-orders-table tbody tr td {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  background-color: #fff;
}
.profile-info-orders-table tbody tr td {
  padding: 15px 20px;
}
.profile-info-orders-table tbody::before {
  content: "‌";
  display: block;
  line-height: 10px;
}
.profile-info-orders-table tbody tr:first-of-type td:first-of-type {
  border-radius: 10px 0 0 0;
}
.profile-info-orders-table tbody tr:first-of-type td:last-of-type {
  border-radius: 0 10px 0 0;
}
.profile-info-orders-table tbody tr:last-of-type td:first-of-type {
  border-radius: 0 0 0 10px;
}
.profile-info-orders-table tbody tr:last-of-type td:last-of-type {
  border-radius: 0 0 10px 0;
}
.profile-info-orders-table tbody tr:only-child td:first-of-type {
  border-radius: 10px 0 0 10px;
}
.profile-info-orders-table tbody tr:only-child td:last-of-type {
  border-radius: 0 10px 10px 0;
}
.profile-info-zoom-image {
  width: 20px;
  height: 20px;
  line-height: 21px;
  margin-left: 10px;
}
.profile-info-zoom-image img {
  width: 12px;
  height: 12px;
}

.order-number {
  cursor: pointer;
}

.pagination {
  margin-top: 45px;
}
.pagination a,
.pagination span {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  background-color: #d1d1d1;
  border-radius: 6px;
}
.pagination .current {
  color: #fff;
}
.pagination .screen-reader-text {
  display: none;
}
.pagination a.prev, .pagination a.next, .pagination span.page-numbers.dots {
  background-color: transparent;
  clip-path: none;
  border: 0;
  width: auto;
  height: auto;
  color: #fff;
  background-color: #d1d1d1;
  width: 26px;
  height: 26px;
}
.pagination a.prev, .pagination a.next {
  background-color: transparent;
  font-size: 0;
  width: 6px;
  height: 12px;
}
.pagination a.prev::after, .pagination a.next::after {
  content: "";
  display: block;
  background-image: url("../images/pagination-arrow.png");
  width: 6px;
  height: 12px;
  background-repeat: no-repeat;
}
.pagination a.prev {
  margin-right: 10px;
}
.pagination a.prev:after {
  transform: rotate(-180deg);
}
.pagination a.next {
  margin-left: 10px;
}
.pagination .nav-links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
@media (max-width: 1230px) {
  .pagination .nav-links {
    flex-wrap: wrap;
    row-gap: 10px;
  }
}

.header-menu {
  width: 100%;
  top: 100px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}
.header-menu .swiper-slide {
  width: auto;
  position: unset;
  transform: unset;
}
@media (max-width: 992px) {
  .header-menu .swiper-slide:first-of-type .header-dropdown-link {
    border-radius: 6px 6px 0 0;
  }
  .header-menu .swiper-slide:last-of-type .header-dropdown-link {
    border-radius: 0 0 6px 6px;
  }
}
@media (max-width: 992px) {
  .header-menu {
    overflow: hidden;
    top: 100%;
    width: 100%;
    height: 100dvh;
    padding: 20px 10px;
    right: 0;
    left: unset;
    max-width: 260px;
    background: rgb(71, 165, 73);
    background: linear-gradient(90deg, rgb(71, 165, 73) 0%, rgb(0, 102, 174) 100%);
    /* transform: translateX(100%); */
  }
}
@media (max-width: 992px) {
  .header-menu .swiper-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 992px) {
  .header-menu-outer {
    padding: 0 !important;
    padding-bottom: 150px !important;
    max-height: 100%;
    overflow-y: auto;
  }
}
.header-menu-inner {
  overflow: hidden;
}
@media (max-width: 992px) {
  .header-menu-inner {
    overflow: unset !important;
  }
}
.header-dropdown-link {
  height: 38px;
  padding: 0 20px;
  line-height: 38px;
  display: block;
  border-radius: 6px;
  transition: all 0.6s ease;
  position: relative;
}
@media (max-width: 992px) {
  .header-dropdown-link {
    height: 50px;
    line-height: 50px;
    color: #000;
    background-color: #fff;
    border-radius: 0;
  }
}
.header-dropdown-link:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 7px solid #fff;
  opacity: 0;
  bottom: -12px;
}
@media (max-width: 992px) {
  .header-dropdown-link:after {
    content: none;
  }
}
.header-dropdown-link svg {
  position: absolute;
  top: 50%;
  right: 0;
  width: 25px;
  transform: translateY(-50%) rotate(-45deg);
  transition: all 0.3s ease;
}
.header-dropdown-link svg path {
  fill: #0066ae !important;
}
@media (min-width: 992px) {
  .header-dropdown-link svg {
    display: none;
  }
}
.header-dropdown-link-menu-wrapper {
  position: relative;
}
.header-dropdown-link-menu-wrapper:hover .header-dropdown-cat {
  pointer-events: auto;
}
.header-dropdown-link-menu-wrapper::after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  width: 136px;
  height: 35px;
}
@media (max-width: 992px) {
  .header-dropdown-link-menu-wrapper::after {
    content: none;
  }
}
.header-dropdown-link-menu-wrapper.active .header-dropdown-link {
  background: transparent;
  color: #fff;
}
.header-dropdown-link-menu-wrapper.active .header-dropdown-link svg {
  transform: translateY(-50%) rotate(135deg);
}
.header-dropdown-link-menu-wrapper.active .header-dropdown-link svg path {
  fill: #fff !important;
}
@media (min-width: 992px) {
  .header-dropdown-link-menu-wrapper:hover .header-dropdown-link {
    background: rgb(71, 165, 73);
    background: linear-gradient(90deg, rgb(71, 165, 73) 0%, rgb(0, 102, 174) 100%);
    color: #fff;
  }
  .header-dropdown-link-menu-wrapper:hover .header-dropdown-link:after {
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .header-dropdown-link-menu-wrapper:hover .header-dropdown-cat {
    opacity: 1;
  }
}
@media (max-width: 992px) {
  .header-menu-inner {
    height: 100%;
    overflow: hidden;
  }
}
.header-menu-wrapper.show .header-menu {
  opacity: 1;
  pointer-events: auto;
}
@media (max-width: 992px) {
  .header-menu-wrapper.show .header-menu {
    transform: translateX(0);
    overflow: hidden;
  }
}
@media (max-width: 992px) {
  .header-dropdown-cat-wrapper {
    display: none;
  }
}
.header-dropdown-cat {
  position: absolute;
  left: -30px;
  background-color: #fff;
  border-radius: 15px;
  top: calc(100% + 25px);
  border-style: hidden;
  overflow: hidden;
  transition: opacity 0.3s ease;
  transition-delay: 0.3s;
  pointer-events: none;
}
@media (min-width: 992px) {
  .header-dropdown-cat {
    opacity: 0;
  }
}
@media (max-width: 992px) {
  .header-dropdown-cat {
    position: static;
    border-radius: 0;
    width: 100% !important;
  }
}
.header-dropdown-cat td {
  border: 1px solid #d1d1d1;
}
@media (max-width: 992px) {
  .header-dropdown-cat td {
    border: 0;
    border-bottom: 1px solid #d1d1d1;
  }
}
@media (max-width: 992px) {
  .header tr {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 992px) {
  .header tr td:last-of-type {
    border: 0;
  }
}
.header-dropdown-cat-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 0 15px 0 20px;
  max-width: 280px;
}
.header-dropdown-cat-item span {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.header-dropdown-cat-item:hover span {
  text-decoration: underline;
}
.header .header-swiper {
  background-color: #fff;
  padding: 5px 30px;
  border-radius: 15px;
  overflow: unset;
  position: relative;
}
@media (max-width: 992px) {
  .header .header-swiper {
    padding: 0;
    background-color: transparent;
  }
}
@media (max-width: 992px) {
  .header .swiper-button-prev, .header .swiper-button-next {
    display: none;
  }
}

p {
  line-height: 1.2;
}

@media (max-width: 1230px) {
  .container {
    padding: 0 20px;
  }
}

.measure {
  height: var(--height);
}

html.disable-scroll,
html.disable-scroll body {
  height: calc(var(--window-inner-height) - 1px);
  overflow: hidden;
}

html, body {
  overflow-x: hidden;
}
.search-dropdown {
  top: calc(100% + 10px);
  width: 100%;
  z-index: 1000;
}
.search-dropdown:after {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
.search-dropdown-items-wrapper {
  overflow: auto;
  max-height: 225px;
}
.search-dropdown .header-cart-item {
  position: relative;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 10px;
  margin-bottom: 0;
}

.search-dropdown .header-cart-item:hover:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(216, 216, 216, 0.15);
  z-index: 0;
  pointer-events: none;
  border-radius: 10px;
}
.search-dropdown .header-cart-item:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
}
.search-dropdown .header-cart-item:not(:first-of-type) {
  padding-top: 10px;
}

form.header-search-form {
  margin-bottom: 0;
}






/*tuk*/
.header-cart-dropdown {
  display: none;
}
.header-cart-dropdown.show {
  display: block;
}



.header-cart-dropdown {
  position: absolute;
  right: 0px;
  width: 330PX;
  max-height: 330px;
  overflow: auto;
}
.header-cart-image-wrapper  {
  max-width: 60px;
      max-height: 60px;
}
.header-cart-image-wrapper img {
  object-fit: contain;
}

.revome_btn_cart {
  min-width: 8px;
}



.cart_header {
  max-width: 1170px;
}

.cart_num {
  width: 27px;
  border-radius: 5px;
}
.cart_num p {
  font-weight: 600;
  line-height: 26px;
  color: #fff;
}

.address_btn {
  width: 100%;
}
.address_btn a {
  max-width: 330px;
  width: 100%;
  height: 45px;
}

/* .profile-info-inner {
  max-width: 810px;
  margin: 0 auto;
} */

.back_arrow {
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #47a54a;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.back_arrow img {
  width: 6px;
  height: 10px;
}

.profile-info-inner_fix {
  max-width: 330px;
  margin: 0 auto;
}

.profile-info-wrapper {
  max-width: 1170px;
  gap: 20px;
}

.container_fix_first {
  max-width: 880px;
  width: 100%;
}

.container_fix_second {
  max-width: 330px;
  width: 100%;
  margin-bottom: 235px;
}
.container_fix_second .profile-info-inner_fix_second {
  padding-top: 20px;
  background-color: transparent;
  border: 1px solid #cacaca;
  border-radius: 10px;
  margin-bottom: 20px;
}
.container_fix_second .profile-cart-promo {
  max-width: 288px;
  width: 100%;
  border-radius: 10px;
}
.container_fix_second .btn-gradient_cart {
  background-color: #47a54a;
  max-width: 288px;
  width: 100%;
  border-radius: 10px;
}
.container_fix_second .profile-info-inner_fix_third {
  padding-top: 20px;
  background-color: transparent;
  border: 1px solid #cacaca;
  border-radius: 10px;
}
.container_fix_second .profile-info-inner_fix_third .cart_number {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
.container_fix_second .line_cart {
  border-bottom: 1px solid #cacaca;
  max-width: 289px;
  width: 100%;
  margin-bottom: 20px;
}
.container_fix_second .line_text {
  align-self: flex-start;
  padding-left: 20px;
}
.container_fix_second .check_payment {
  align-self: flex-start;
  padding-left: 20px;
}
.container_fix_second .check_payment .radio_check {
  border-color: #47a54a;
}

.container_fix_delivery {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}

.profile-info-inner_delivery {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}
.profile-info-inner_delivery .day-delivery {
  max-width: 200px;
  width: 100%;
  height: auto;
  background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 9px, transparent 9px) 0% 0%/10px 10px no-repeat, radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 9px, transparent 9px) 100% 0%/10px 10px no-repeat, radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 9px, transparent 9px) 0% 100%/10px 10px no-repeat, radial-gradient(circle at 0 0, #ffffff 0, #ffffff 9px, transparent 9px) 100% 100%/10px 10px no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 2px) calc(100% - 20px) no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 20px) calc(100% - 2px) no-repeat, linear-gradient(transparent 50%, #d1d1d1 100%);
  border-radius: 10px;
}
.profile-info-inner_delivery .btn-gradient_cart_second {
  background-color: #47a54a;
  max-width: 160px;
  width: 100%;
  height: 30px;
  border-radius: 10px;
}
.profile-info-inner_delivery .btn-gradient_cart_second.active {
  background-color: #cacaca;
}
.profile-info-inner_delivery .btn-gradient_cart_second.active_hover {
  background-color: #0066ae;
}

.cart .cart-img {
  border: 1px solid #cacaca;
  border-radius: 8px;
}
.cart .single-product-add-to-cart {
  flex-wrap: nowrap;
}
.cart .single-product-discount {
  flex: unset;
}
.cart .single-product-add-to-cart {
  border: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.cart .price_cart {
  width: 130px;
  height: 30px;
  line-height: 30px;
}
.cart .line_cart {
  max-width: 810px;
  width: 100%;
  height: 1px;
  background-color: #cacaca;
}

.finalize-wrapper {
  max-width: 930px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 120px;
}
.finalize-wrapper .second_block {
  border-radius: 20px;
  height: 160px;
  gap: 30px;
  background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 9px, transparent 9px) 0% 0%/10px 10px no-repeat, radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 9px, transparent 9px) 100% 0%/10px 10px no-repeat, radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 9px, transparent 9px) 0% 100%/10px 10px no-repeat, radial-gradient(circle at 0 0, #ffffff 0, #ffffff 9px, transparent 9px) 100% 100%/10px 10px no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 2px) calc(100% - 20px) no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 20px) calc(100% - 2px) no-repeat, linear-gradient(transparent 50%, #d1d1d1 100%);
  border-radius: 10px;
  padding: 0 20px;
}
.finalize-wrapper .line_cart_final:not(:last-of-type) {
  width: 100%;
  border-bottom: 1px solid #cacaca;
}
.finalize-wrapper .profile-info-address-add-btn_final {
  margin-top: 30px;
  max-width: 450px;
  width: 100%;
}

.swiper-delivery-container .swiper-button-next, .swiper-delivery-container .swiper-button-prev {
  width: 32px;
  height: 32px;
  background-color: #0066ae;
  border-radius: 6px;
}
.swiper-delivery-container .swiper-button-prev:after, .swiper-delivery-container .swiper-button-next:after {
  font-size: 12px;
  color: #fff;
}
.swiper-delivery-container .swiper-button-next {
  right: 0;
}
.swiper-delivery-container .swiper-button-prev {
  left: 0;
}
.checkbox-container span:hover {
  background-color: #0066ae; 
  color: white;
}

.checkbox-container input:checked + span {
  background-color: #0066ae;
}

.checkbox-container {
  width: 100%;
}

.checkbox-container label{
  cursor: pointer;
}

.checkbox-container span {
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.swiper-delivery-container {
  display: none;
}

.modal-active.active .cart_num{
  background-color: white;
  
}

.modal-active.active .cart_num p {
  color: #0066ae;
}

.cart-address {
  display: none;
}

.tables-row {
  max-width: 930px;
  margin: auto;
}

.tables-row table {
  table-layout: fixed;
  width: 100%;
}

.tables-row table thead tr th {
  border-bottom: 1px solid #d1d1d1;
  width: 120px;
}

.tables-row table tbody tr td {
  padding-top: 15px;
}

.tables-row table thead tr th span img{
  position: absolute;
}

.tables-row table thead tr th span img:last-of-type {
  top: 7px;
}

.tables-row .tables-table-wrapper {
  overflow: auto;
}

.tables-row .tables-cashback-table .tables-cashback-image-wrapper span {
  transform: translateX(11px);
}

.tables-row .tables-cashback-table .tables-cashback-table-item:first-of-type img {
  min-width: 38px;
  height: 35px;
}

.tables-row .tables-cashback-table .tables-cashback-table-item:last-of-type img {
  min-width: 30px;
  height: 35px;
}

.bootbox.modal.fade.bootbox-confirm.in {
  pointer-events: auto !important;
}

/* Response-mobile */

@media (max-width: 810px) {
  .profile-info {

    /*flex-direction: column;*/
  }
}

/* @media only screen and (max-width: 992px) {
  .footer-contacts-item {
      text-align: center;
      margin-bottom: 20px;
  }

  .footer-contacts-image-wrapper {
      margin: 0 auto 10px;
  }
} */

.footer-contacts-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-bottom: 20px;
}

.footer-contacts-image-wrapper {
  margin-bottom: 10px;
}

@media only screen and (max-width: 992px) {
  .contacts-wrapper {
    flex-direction: column;
    }
    .address_btn {
      flex-direction: column;
    }

    .cart2{
      flex-direction: column;
    }
    .order-form{
    padding: 5px 10px;
    }
    .cart_header {
      padding: 5px 10px;
    }
    .container_fix_second{
      margin: 0 auto;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
      width: 165px;
    }   
   
  }
  @media only screen and (max-width: 465px) {
    .single-product-add-to-cart{
      flex-direction: column;
    margin: 0 auto;
    gap: 10px;
    }
    .single-product-quantity{
      margin: 0 auto;
    }
    .finalize-wrapper .second_block{

      height: 180px;
    }
    .categories-list-products-wrapper {
      justify-content: center;
    }
  }
  @media only screen and (max-width: 1230px) {
    .category-filter-row {
      flex-direction: column;
      align-items: center;
      padding: 10px;
  }

  .category-filter-text {
      margin-bottom: 10px;
      text-align: center;
  }

  .ml-60 {
      margin-left: 0;
   
  }
  .ml-60 img {
    margin-left: 10px;
}
}
/* Mobile Styles */
@media screen and (max-width: 768px) {
  .col-u-md-8,
  .col-u-md-4 {
      width: 100%;
  }
  .cart1{
    margin-left: 0;
  }
  .textresponse{
    margin: 0 auto;
    padding-top: 10px;
  }
  .cart-item {
      flex-direction: column;
      align-items: center;
  }

  .cart-items-wrapper {
      margin-bottom: 20px;
  }

  .single-product-add-to-cart {
      text-align: center;
      margin-top: 10px;
  }

  .price_cart {
      margin-top: 10px;
  }

  .header-cart-remove-btn {
      margin-top: 10px;
  }


  .line_cart {
      display: none;
  }

  .btn-gradient {
      width: 100%;
  }
}

.swiper .products-swiper-heading {
    position: relative;
}

.swiper .products-swiper-heading .swiper-pagination {
    position: absolute;
    bottom: 25px;
    right: 0;
    display: flex;
    justify-content: flex-end;
}

.swiper .products-swiper-heading .products-heading {
    margin-bottom: 20px;
}

@media only screen and (max-width: 992px){
    .swiper .products-swiper-heading .swiper-pagination {
        position: static;
        align-self: flex-end;
    }
    
    .swiper .products-swiper-heading {
        flex-direction: column;
    }
    
    .manufacturers .manufacturers-table .manufacturers-table-item {
        justify-content: center;
    }
}


@media only screen and (max-width: 430px){
   .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal { 
   display:none;
       
   }
}

@media only screen and (max-width: 430px){
   .tables-active-orders  { 
  overflow:auto;
       
   }
   .tables-finalized-orders {
       width:100%;
   }
   
   .exit{
    width:100%;   
   }
   
   .logged-heading-banner {
       
       display:flex;
       justify-content:center;
   }
   .logged-heading-banner a{
       max-width:100%;
   }
   
   .category-filter-row{
   display: grid;  
   }
   .comment29499 { 
       margin-bottom:25px;
   }
   
   .tables-finalized-orders{
       padding:20px 10px 20px 10px;
   }
   
   .tables-active-orders{
       padding:20px 10px 20px 10px;
   }

}

/*---------------------HEADER---------------------*/
.bg-c20 {
    background-color: #fff;
    
}

.header-menu-left-inner{
    max-height: 384px;
    overflow: auto;
    padding: 10px 0 10px 0;
}
.header-menu-left-inner ul {
    display: none;
}

.header-menu-link {
  width: auto;
  height: 34px;
  padding: 0 10px;
  background-color: #fff;
  position: relative;
  overflow: hidden;
  margin-top: auto;
  background: linear-gradient(90deg, rgb(71, 165, 73), rgb(0, 102, 174), #fff, #fff);
  background-size: 300% 100%;
  background-position: 100% 0;
  transition: background-position 0.6s ease;
}


::-webkit-scrollbar {
  width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #dddddd;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #0066ae;
  
}



@media only screen and (max-width: 992px){
ul.header-menu-left-inner::after {
        content: none;
}

ul.header-menu-right-inner li:not(:last-of-type){
    margin-bottom: 10px;
}

.header-link-cat {
        display: flex;
    align-items: center;
    /*gap: 10px;*/
    /*padding-right: 10px;*/
    flex-wrap: wrap;
    row-gap: 20px;
}
.header-menu-inner{
    padding:unset;
}
.header-menu-link {
    margin-bottom:unset;
}
.header-menu-link:hover {
  background-position: 0 0;
  color:#fff;
   margin-right:10px;
}
.header-menu-link{
  margin-right:10px;
}
.header-link-cat {
    margin-bottom:15px;
}
.header-menu-left-inner{
    max-height: 450px;
    overflow: auto;
    padding: 10px 10px 10px 0;
}
.header-menu-link{
    flex:1;
}
ul.header-menu-right-inner {
    width: 100%;
}
   }

@media only screen and (min-width: 1231px){
    ul.header-menu-right-inner {
    position: absolute;
    top: 0;
    right: 0px;
    width: calc(100% - (260px + 90px));
    display: grid;
   /*grid-template-rows: repeat(6, 4rem);*/
    grid-template-columns: repeat(auto-fit,minmax(300px,300px));
    column-gap: 45px;
    row-gap: 15px;
     opacity: 0; 
    pointer-events: none;
    max-height: 100%;
    height: 100%;
    background: #47a54a;
    padding: 30px 100px 230px 70px;
}
.header-link-cat .active{
        padding-right: 10px;
}
.header-menu-left-inner{
    max-height: 370px;
    overflow: auto;
    padding: 10px 0 10px 0;
}
.header-menu-inner{
   padding: 0 30px 30px 90px;
}
.header-menu-link {
    margin-bottom:10px;
}
.header-menu-link:hover {
  background-position: 0 0;
  color:#fff;
   margin-right:30px;
}
.header-menu-link{
  margin-right:30px;
}
ul.header-menu-left-inner::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0px;
    width: calc(100% - (260px + 90px));
    display: grid;
    /*grid-template-columns: repeat(3, 1fr);*/
    column-gap: 45px;
     opacity: 0; 
    pointer-events: none;
    max-height: 100%;
    height: 100%;
    background: #47a54a;
}
.header-link-cat.active ul.header-menu-right-inner {
     opacity: 1; 
     pointer-events: auto;
}

.header-link-cat.active a{
 background-position: 0 0;
    color: #fff;
    /*margin-right: 30px;   */
}



.header-menu-right-inner li:hover {
    cursor:pointer;
}
.ikonata:hover {
    text-decoration: underline;
}


.header-menu-right-inner li a:hover {
    transform:translateX(10px);
    transition: all .3s ease-out;
}
.header-menu::after {
    content:"";
    background:rgb(0,0,0,0.6);
    position:fixed;
    top:450px;
    left:0;
    width:100%;
    height:100%;
    z-index:-1;
}

}


@media only screen and (max-width: 740px) {
  .modal {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1000;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.6s ease;
  }
}

.alert.alert-danger li{
  color: red;
  font-size: 14px;
  margin-bottom: 5px;
}

.alert.alert-danger ul,
.alert.alert-success  ul{
  margin-bottom: 15px;
} 

.alert.alert-success li {
  color: #47a54a;
  font-size:14px;
  margin-bottom: 5px;
}

.modal-show-password {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 30px;
}

.modal-show-password img:last-of-type {
  display: none;
}

.modal-show-password.show img:first-of-type {
  display: none;
}

.modal-show-password.show img:last-of-type {
  display: block;
}

.products-item img {
    object-fit: contain;
}