
.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
  transition: all .25s ease-in;
  opacity: .4;
  filter: alpha(opacity=40);
  position: absolute;
  z-index: 2;
  top: 20px;
  background: none;
  border: 0;
  font-size: 32px;
  cursor: pointer
}

.carousel .control-arrow:focus,
.carousel .control-arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}

.carousel .control-arrow:before,
.carousel.carousel-slider .control-arrow:before {
  margin: 0 5px;
  display: inline-block;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  content: ""
}

.carousel .control-disabled.control-arrow {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: inherit;
  display: none
}

.carousel .control-prev.control-arrow {
  left: 0
}

.carousel .control-prev.control-arrow:before {
  border-right: 8px solid #fff
}

.carousel .control-next.control-arrow {
  right: 0
}

.carousel .control-next.control-arrow:before {
  border-left: 8px solid #fff
}

.carousel-root {
  outline: none
}

.carousel {
  position: relative;
  width: 100%
}

.carousel * {
  box-sizing: border-box
}

.carousel img {
  width: 100%;
  display: inline-block;
  pointer-events: none
}

.carousel .carousel {
  position: relative
}

.carousel .control-arrow {
  outline: 0;
  border: 0;
  background: none;
  top: 50%;
  margin-top: -13px;
  font-size: 18px
}

.carousel .thumbs-wrapper {
  margin: 20px;
  overflow: hidden
}

.carousel .thumbs {
  transition: all .15s ease-in;
  transform: translateZ(0);
  position: relative;
  list-style: none;
  white-space: nowrap
}

.carousel .thumb {
  transition: border .15s ease-in;
  display: inline-block;
  margin-right: 6px;
  white-space: nowrap;
  overflow: hidden;
  border: 3px solid #fff;
  padding: 2px
}

.carousel .thumb:focus {
  border: 3px solid #ccc;
  outline: none
}

.carousel .thumb.selected,
.carousel .thumb:hover {
  border: 3px solid #333
}

.carousel .thumb img {
  vertical-align: top
}

.carousel.carousel-slider {
  position: relative;
  margin: 0;
  overflow: hidden
}

.carousel.carousel-slider .control-arrow {
  top: 0;
  color: #fff;
  font-size: 26px;
  bottom: 0;
  margin-top: 0;
  padding: 5px
}

.carousel.carousel-slider .control-arrow:hover {
  background: rgba(0, 0, 0, .2)
}

.carousel .slider-wrapper {
  overflow: hidden;
  margin: auto;
  width: 100%;
  transition: height .15s ease-in
}

.carousel .slider-wrapper.axis-horizontal .slider {
  -ms-box-orient: horizontal;
  display: -moz-flex;
  display: flex
}

.carousel .slider-wrapper.axis-horizontal .slider .slide {
  flex-direction: column;
  flex-flow: column
}

.carousel .slider-wrapper.axis-vertical {
  -ms-box-orient: horizontal;
  display: -moz-flex;
  display: flex
}

.carousel .slider-wrapper.axis-vertical .slider {
  flex-direction: column
}

.carousel .slider {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  width: 100%
}

.carousel .slider.animated {
  transition: all .35s ease-in-out
}

.carousel .slide {
  min-width: 100%;
  margin: 0;
  position: relative;
  text-align: center
}

.carousel .slide img {
  width: 100%;
  vertical-align: top;
  border: 0
}

.carousel .slide iframe {
  display: inline-block;
  width: calc(100% - 80px);
  margin: 0 40px 40px;
  border: 0
}

.carousel .slide .legend {
  transition: all .5s ease-in-out;
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -45%;
  width: 90%;
  border-radius: 10px;
  background: #000;
  color: #fff;
  padding: 10px;
  font-size: 12px;
  text-align: center;
  opacity: .25;
  transition: opacity .35s ease-in-out
}

.carousel .control-dots {
  position: absolute;
  bottom: 0;
  margin: 10px 0;
  padding: 0;
  text-align: center;
  width: 100%;
  z-index: 1
}

@media (min-width:960px) {
  .carousel .control-dots {
    bottom: 0
  }
}

.carousel .control-dots .dot {
  transition: opacity .25s ease-in;
  opacity: .3;
  filter: alpha(opacity=30);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, .9);
  background: #fff;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  cursor: pointer;
  display: inline-block;
  margin: 0 8px
}

.carousel .control-dots .dot.selected,
.carousel .control-dots .dot:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}

.carousel .carousel-status {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  font-size: 10px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .9);
  color: #fff
}

.carousel:hover .slide .legend {
  opacity: 1
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/7c53f7419436e04b-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/1c57ca6f5208a29b-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/cff529cd86cc0276-s.woff2) format("woff2");
  unicode-range: U+1f??
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/7be645d133f3ee22-s.woff2) format("woff2");
  unicode-range: U+0370-03ff
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/5647e4c23315a2d2-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/3dbd163d3bb09d47-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/934c4b7cb736f2a3-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/dfa8b99978df7bbc-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/42d52f46a26971a3-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/a6d330d7873e7320-s.woff2) format("woff2");
  unicode-range: U+1f??
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/a5b77b63ef20339c-s.woff2) format("woff2");
  unicode-range: U+0370-03ff
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/d117eea74e01de14-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/eb52b768f62eeeb4-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/627622453ef56b0d-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/e25729ca87cc7df9-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/912a9cfe43c928d9-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/baf12dd90520ae41-s.woff2) format("woff2");
  unicode-range: U+1f??
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/bbdb6f0234009aba-s.woff2) format("woff2");
  unicode-range: U+0370-03ff
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/f06116e890b3dadb-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/8fb72f69fba4e3d2-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/0e4fe491bf84089c-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/46c894be853ec49f-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/9e48537b1b020091-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/37b0c0a51409261e-s.woff2) format("woff2");
  unicode-range: U+1f??
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/506bd11311670951-s.woff2) format("woff2");
  unicode-range: U+0370-03ff
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/80a2a8cc25a3c264-s.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/94300924a0693016-s.woff2) format("woff2");
  unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20cf, U+2113, U+2c60-2c7f, U+a720-a7ff
}

@font-face {
  font-family: __Roboto_9fb8b2;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/8db47a8bf03b7d2f-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
  font-family: __Roboto_Fallback_9fb8b2;
  src: local("Arial");
  ascent-override: 92.49%;
  descent-override: 24.34%;
  line-gap-override: 0.00%;
  size-adjust: 100.30%
}

.__className_9fb8b2 {
  font-family: __Roboto_9fb8b2, __Roboto_Fallback_9fb8b2;
  font-style: normal
}

.tenant_tenantItem__7cbEN {
  border-bottom: 2px solid #fff;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 2.2rem 1.6rem;
  width: 100%
}

.tenant_tenantItem__7cbEN:hover {
  cursor: pointer
}

.tenant_tenantItem__7cbEN:first-of-type {
  border-top: 2px solid #fff
}

.tenant_tenantInfo__F3rlQ {
  text-align: left
}

.tenant_tenantName__Phxhw {
  color: #fff
}

.tenant_tenantName__Phxhw,
.tenant_tenantName__Phxhw p {
  font-weight: 400;
  font-size: 3rem;
  font-style: italic
}

.tenant_tenantName__Phxhw h1 {
  margin: 0;
  font-size: 4rem;
  font-weight: 700;
  font-style: normal
}

.tenant_tenantLevel__tTdmS {
  font-weight: 700;
  font-size: 4rem;
  color: #fff
}

.tenant_tenantSubtitle__uH5gM {
  color: #fff;
  font-weight: 400;
  font-size: 3rem;
  font-style: italic
}

.tenant_tenantDetailContainer__MPtaM {
  color: #000;
  background-color: #fff;
  padding: 110px 110px 190px 100px
}

.tenant_tenantDetailContainer__MPtaM h1 {
  color: #000;
  font-size: 60px;
  font-weight: 700;
  margin-bottom: 50px
}

.tenant_tenantDetailContainer__MPtaM p {
  font-size: 40px;
  margin-bottom: 10px
}

.tenant_qrcode__0wp3R {
  width: 140px
}

.tenant_tenantDescription__2UZmp {
  width: 85%;
  color: #000;
  font-size: 40px
}

.tenant_tenantLogo__cdx1t {
  width: 500px;
  margin-bottom: 130px
}

.tenant_backButton__eIP9k {
  color: #fff;
  text-transform: uppercase;
  font-size: 62px;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0
}

.tenant_backButton__eIP9k img {
  display: inline-block;
  margin-right: 40px;
  height: 42px;
  width: auto
}

.onescreen_oneScreenNoteArea__oPgiE div:first-of-type {
  position: static
}

.onescreen_oneScreenList__c1RZk {
  height: auto;
  background-color: #000
}

.onescreen_oneScreenSlide__NHcBH {
 /* position: absolute; */
  bottom: 0
}

.onescreen_oneScreenSlide__NHcBH div {
  height: auto
}
