@charset "UTF-8";
@font-face {
  font-family: "PTSansWebRegular";
  src: url("assets/fonts/PT-Sans_Regular.woff2") format("woff2"), url("assets/fonts/PT-Sans_Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSansWebItalic";
  src: url("assets/fonts/PT-Sans_Italic.woff2") format("woff2"), url("assets/fonts/PT-Sans_Italic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSansWebBold";
  src: url("assets/fonts/PT-Sans_Bold.woff2") format("woff2"), url("assets/fonts/PT-Sans_Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSansWebBoldItalic";
  src: url("assets/fonts/PT-Sans_Bold-Italic.woff2") format("woff2"), url("assets/fonts/PT-Sans_Bold-Italic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSerifWebRegular";
  src: url("assets/fonts/PT-Serif_Regular.woff2") format("woff2"), url("assets/fonts/PT-Serif_Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSerifWebItalic";
  src: url("assets/fonts/PT-Serif_Italic.woff2") format("woff2"), url("assets/fonts/PT-Serif_Italic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSerifWebBold";
  src: url("assets/fonts/PT-Serif_Bold.woff2") format("woff2"), url("assets/fonts/PT-Serif_Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSerifWebBoldItalic";
  src: url("assets/fonts/PT-Serif_Bold-Italic.woff2") format("woff2"), url("assets/fonts/PT-Serif_Bold-Italic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* Reset
 *
 * Основа — normalize.css 8.0.1, Bootstrap 5.2.0 beta1 и свои идеи.
 *
 */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

article, aside, footer, header, main, nav, section, details, hgroup, figure, figcaption, video {
  display: block;
}

body {
  margin: 0;
  font-family: "PTSerifWebRegular", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #797979;
  background-color: #f9f9f9;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (min-width: 600px) {
  body {
    font-size: 1.125rem;
  }
}
@media (min-width: 1440px) {
  body {
    font-size: 1.25rem;
  }
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  font-weight: normal;
  color: #bc2b40;
}

h1, .h1 {
  font-size: 1.625rem;
  line-height: 1.2;
  margin-bottom: 0.6875rem;
}

@media (min-width: 600px) {
  h1, .h1 {
    font-size: 2.375rem;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 1440px) {
  h1, .h1 {
    font-size: 3.125rem;
    margin-bottom: 1.1875rem;
  }
}
h2, .h2 {
  font-size: 1.5rem;
  line-height: 1.25;
  margin-bottom: 0.75rem;
}

@media (min-width: 600px) {
  h2, .h2 {
    font-size: 2.125rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 1440px) {
  h2, .h2 {
    font-size: 2.75rem;
    margin-bottom: 1.25rem;
  }
}
h3, .h3 {
  font-size: 1.375rem;
  line-height: 1.3;
  margin-bottom: 0.8125rem;
}

@media (min-width: 600px) {
  h3, .h3 {
    font-size: 1.875rem;
    margin-bottom: 1.0625rem;
  }
}
@media (min-width: 1440px) {
  h3, .h3 {
    font-size: 2.375rem;
    margin-bottom: 1.3125rem;
  }
}
h4, .h4 {
  font-size: 1.25rem;
  line-height: 1.35;
  margin-bottom: 0.875rem;
}

@media (min-width: 600px) {
  h4, .h4 {
    font-size: 1.625rem;
    margin-bottom: 1.125rem;
  }
}
@media (min-width: 1440px) {
  h4, .h4 {
    font-size: 2rem;
    margin-bottom: 1.375rem;
  }
}
h5, .h5 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-bottom: 0.9375rem;
}

@media (min-width: 600px) {
  h5, .h5 {
    font-size: 1.375rem;
    margin-bottom: 1.1875rem;
  }
}
@media (min-width: 1440px) {
  h5, .h5 {
    font-size: 1.625rem;
    margin-bottom: 1.4375rem;
  }
}
h6, .h6 {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1rem;
}

@media (min-width: 600px) {
  h6, .h6 {
    font-size: 1.125rem;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1440px) {
  h6, .h6 {
    font-size: 1.25rem;
    margin-bottom: 1.5rem;
  }
}
article h2, article h3, article h4, article h5, article h6 {
  margin-top: 2rem;
}

article h1 + h2, article h2 + h3, article h3 + h4, article h4 + h5, article h5 + h6 {
  margin-top: 0;
}

@media (min-width: 600px) {
  article h2, article h3, article h4, article h5, article h6 {
    margin-top: 2.5rem;
  }
}
@media (min-width: 1440px) {
  article h2, article h3, article h4, article h5, article h6 {
    margin-top: 3rem;
  }
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

@media (min-width: 600px) {
  p {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1440px) {
  p {
    margin-bottom: 1.5rem;
  }
}
img,
svg {
  border-style: none;
  vertical-align: middle;
}

article img {
  max-width: 100%;
  margin-bottom: 1rem;
}

@media (min-width: 600px) {
  article img {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1440px) {
  article img {
    margin-bottom: 1.5rem;
  }
}
figure {
  margin: 0 0 1rem;
}

@media (min-width: 600px) {
  figure {
    margin: 0 0 1.25rem;
  }
}
@media (min-width: 1440px) {
  figure {
    margin: 0 0 1.5rem;
  }
}
ol[class],
ul[class] {
  list-style: none;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 1rem;
  margin-left: 0;
}

@media (min-width: 600px) {
  ol,
ul,
dl {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1440px) {
  ol,
ul,
dl {
    margin-bottom: 1.5rem;
  }
}
blockquote, q, .blockquote {
  margin: 0 0 1rem;
  /* quotes: none; */
}

blockquote:before, blockquote:after,
q:before, q:after,
.blockquote:before, .blockquote:after {
  content: "";
  content: none;
}

@media (min-width: 600px) {
  blockquote, q, .blockquote {
    margin: 0 0 1.25rem;
  }
}
@media (min-width: 1440px) {
  blockquote, q, .blockquote {
    margin: 0 0 1.5rem;
  }
}
hr {
  height: 0;
  overflow: visible;
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid #bc2b40;
  opacity: 0.15;
}

@media (min-width: 600px) {
  hr {
    margin: 1.25rem 0;
  }
}
@media (min-width: 1440px) {
  hr {
    margin: 1.5rem 0;
  }
}
abbr[title] {
  border-bottom: 1px dotted #2181db;
  color: #2181db;
  text-decoration: none;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  padding: 1.5rem 1.5rem;
  font-size: 1rem;
  white-space: pre-wrap;
  background: #fff;
  overflow: auto;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-family: "PTSansWebRegular", monospace;
  font-size: 1rem;
  word-break: normal;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.125rem 0.5rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: #bc2b40;
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
}

@media (min-width: 600px) {
  pre {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
  }

  code {
    font-size: 1.125rem;
  }

  kbd {
    font-size: 1rem;
  }
}
@media (min-width: 1440px) {
  pre {
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
  }

  code {
    font-size: 1.25rem;
  }

  kbd {
    font-size: 1.125rem;
  }
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

@media (min-width: 600px) {
  address {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1440px) {
  address {
    margin-bottom: 1.5rem;
  }
}
b,
strong {
  font-family: "PTSerifWebBold", monospace;
}

i,
em {
  font-family: "PTSerifWebItalic", monospace;
}

em > strong,
em > b,
i > strong,
i > b,
strong > em,
strong > i,
b > em,
b > i {
  font-family: "PTSerifWebBoldItalic", monospace;
}

small, .small {
  font-size: 75%;
}

mark, .mark {
  color: #bc2b40;
  padding: 0.125rem 0.5rem;
  background-color: rgba(188, 43, 64, 0.05);
}

sub,
sup {
  position: relative;
  font-size: 0.75rem;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

@media (min-width: 600px) {
  sub,
sup {
    font-size: 0.875rem;
  }
}
@media (min-width: 1440px) {
  sub,
sup {
    font-size: 0.875rem;
  }
}
a {
  color: #2181db;
  text-decoration: none;
  border-bottom: 1px solid #90c0ed;
  background-color: transparent;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
a:hover {
  color: #90c0ed;
}
a:visited {
  color: #2181db;
  border-bottom: 1px solid #90c0ed;
}
a:visited:hover {
  color: #90c0ed;
}
a[href*="#"] {
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
  border-bottom: none;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding: 0.5rem;
  color: #bc2b40;
  text-align: left;
}

th {
  font-weight: bolder;
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

[type=checkbox],
[type=radio] {
  padding: 0;
}

[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

[type=search]::-webkit-search-decoration,
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-results-button,
[type=search]::-webkit-search-results-decoration {
  display: none;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
  overflow: auto;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: inherit;
}
legend + * {
  clear: left;
}

@media (min-width: 600px) {
  legend {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
  }
}
@media (min-width: 1440px) {
  legend {
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
  }
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.clearfix::before, .clearfix::after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix::after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*
 *  Разное
 *
 */
blockquote, q, .blockquote {
  padding: 1.25rem;
  border-left: 4px solid #bc2b40;
  background-color: #f8eaec;
}

.wrapper {
  width: 100%;
}
.wrapper.blue-sky {
  /*  background-color: #C3E5F5;  */
  background: #b2dff5;
  background: -webkit-gradient(linear, left top, left bottom, from(#b2dff5), to(white));
  background: linear-gradient(to bottom, #b2dff5 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#b2dff5", endColorstr="#ffffff",GradientType=0 );
}
.wrapper.white {
  background-color: #fff;
}
.wrapper.grey {
  background-color: #eee;
}

.container {
  margin: 0 auto;
  padding: 20px;
  min-width: 320px;
  max-width: 1400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container.h100 {
  height: auto;
}

@media (min-width: 1024px) {
  .container {
    margin: 0 auto;
    padding: 20px;
    min-width: 320px;
    max-width: 1400px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .container.h100 {
    height: 100vh;
  }
}
.intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.intro .text {
  width: 100%;
  text-shadow: 0 0 2px #FFFFFF;
}
.intro .text .nearby {
  display: none;
}
.intro .scene {
  width: 100%;
}
.intro .text h1 {
  color: #e59b3c;
  margin-bottom: 1.75rem;
}

@media (min-width: 600px) {
  .intro .text h1 {
    font-size: 2rem;
    margin-bottom: 2rem;
  }
  .intro .text p {
    font-size: 1.375rem;
  }
  .intro .text p.contact-info {
    color: #999;
    font-size: 1.125rem;
  }
}
@media (min-width: 1024px) {
  .intro {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .intro .text {
    width: 50%;
  }
  .intro .text h1 {
    font-size: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .intro .text .nearby {
    display: inline;
  }
  .intro .text .below {
    display: none;
  }
  .intro .scene {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .intro .text h1 {
    font-size: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .intro .text p {
    font-size: 1.5rem;
  }
  .intro .text p.contact-info {
    color: #999;
    font-size: 1.125rem;
  }
}
@-webkit-keyframes rotateY {
  0% {
    -webkit-transform: rotateY(-30deg);
            transform: rotateY(-30deg);
  }
  100% {
    -webkit-transform: rotateY(330deg);
            transform: rotateY(330deg);
  }
}
@keyframes rotateY {
  0% {
    -webkit-transform: rotateY(-30deg);
            transform: rotateY(-30deg);
  }
  100% {
    -webkit-transform: rotateY(330deg);
            transform: rotateY(330deg);
  }
}
@-webkit-keyframes translateY {}
@keyframes translateY {}
@-webkit-keyframes rotate-propeller {
  0% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@keyframes rotate-propeller {
  0% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
.scene {
  height: 34em;
  -webkit-perspective: 1200px;
          perspective: 1200px;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  font-size: 0.625rem;
  -webkit-animation: translateY 10s infinite linear;
          animation: translateY 10s infinite linear;
}

.house {
  position: absolute;
  width: 26em;
  height: 28em;
  top: 70%;
  left: 50%;
  margin: -14rem 0 0 -13em;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: rotateY(-30deg);
          transform: rotateY(-30deg);
  -webkit-animation: rotateY 180s infinite linear;
          animation: rotateY 180s infinite linear;
}

@media (min-width: 600px) {
  .scene {
    font-size: 0.875rem;
    height: 32em;
  }

  .house {
    top: 50%;
  }
}
@media (min-width: 1024px) {
  .scene {
    font-size: 1rem;
    height: 32em;
  }
}
@media (min-width: 1440px) {
  .scene {
    font-size: 1.125rem;
    height: 34em;
  }

  .house {
    width: 30em;
    height: 24em;
    top: 50%;
    left: 50%;
    margin: -12rem 0 0 -15em;
  }
}
[class*=object] {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
[class*=object] .shape {
  position: absolute;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  width: 0;
  height: 0;
}
[class*=object] .shape > div {
  position: absolute;
  opacity: 1;
  -webkit-box-shadow: inset 0 0 0 0.5px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 0 0 0.5px rgba(0, 0, 0, 0.25);
  line-height: 0.875em;
  text-indent: 5px;
}
[class*=object] .shape .right::before, [class*=object] .shape .s2::before, [class*=object] .shape .s3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}

.object-1 {
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-1 .box {
  width: 10em;
  height: 2em;
  margin: -2em 0 0 -5em;
}
.object-1 .box .front {
  width: 10em;
  height: 2em;
  -webkit-transform: translateZ(6em);
          transform: translateZ(6em);
  background-color: #D88383;
}
.object-1 .box .back {
  width: 10em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(6em);
          transform: rotateY(180deg) translateZ(6em);
  background-color: #D88383;
}
.object-1 .box .left {
  width: 12em;
  height: 2em;
  -webkit-transform: translateX(-1em) rotateY(-90deg) translateZ(5em);
          transform: translateX(-1em) rotateY(-90deg) translateZ(5em);
  background-color: #439E3A;
}
.object-1 .box .right {
  width: 12em;
  height: 2em;
  -webkit-transform: translateX(-1em) rotateY(90deg) translateZ(5em);
          transform: translateX(-1em) rotateY(90deg) translateZ(5em);
  background-color: #439E3A;
}
.object-1 .box .top {
  width: 10em;
  height: 12em;
  -webkit-transform: rotateX(90deg) translateZ(6em);
          transform: rotateX(90deg) translateZ(6em);
  background-color: #00D4FF;
}
.object-1 .box .bottom {
  width: 10em;
  height: 12em;
  -webkit-transform: rotateX(-90deg) translateZ(-4em);
          transform: rotateX(-90deg) translateZ(-4em);
  background-color: #00D4FF;
}

.object-2 {
  -webkit-transform: translate3D(0em, -9em, 0em);
          transform: translate3D(0em, -9em, 0em);
}
.object-2 .prism {
  width: 10em;
  height: 3em;
  margin: -3em 0 0 -5em;
}
.object-2 .prism .front {
  width: 0;
  height: 0;
  border-bottom: 3em solid #D88383;
  border-left: 5em solid transparent;
  border-right: 5em solid transparent;
  -webkit-transform: translateZ(6em);
          transform: translateZ(6em);
}
.object-2 .prism .back {
  width: 0;
  height: 0;
  border-bottom: 3em solid #D88383;
  border-left: 5em solid transparent;
  border-right: 5em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(6em);
          transform: rotateY(180deg) translateZ(6em);
}
.object-2 .prism .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 12em;
  height: 5.8309518948em;
  -webkit-transform: translateX(-1em) rotateY(-90deg) rotateX(59.0362434679deg);
          transform: translateX(-1em) rotateY(-90deg) rotateX(59.0362434679deg);
  background-color: #439E3A;
}
.object-2 .prism .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 12em;
  height: 5.8309518948em;
  -webkit-transform: translateX(-1em) rotateY(90deg) rotateX(59.0362434679deg);
          transform: translateX(-1em) rotateY(90deg) rotateX(59.0362434679deg);
  background-color: #439E3A;
}
.object-2 .prism .bottom {
  width: 10em;
  height: 12em;
  -webkit-transform: rotateX(-90deg) translateZ(-3em);
          transform: rotateX(-90deg) translateZ(-3em);
  background-color: #00D4FF;
}

.object-3 {
  -webkit-transform: translate3D(0em, -10em, 0em);
          transform: translate3D(0em, -10em, 0em);
}
.object-3 .pyramid {
  width: 15em;
  height: 5em;
  margin: -5em 0 0 -7.5em;
}
.object-3 .pyramid .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 9.0138781887em solid #D88383;
  border-left: 7.5em solid transparent;
  border-right: 7.5em solid transparent;
  -webkit-transform: translateZ(0) rotateX(56.309932474deg);
          transform: translateZ(0) rotateX(56.309932474deg);
}
.object-3 .pyramid .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 9.0138781887em solid #D88383;
  border-left: 7.5em solid transparent;
  border-right: 7.5em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0) rotateX(56.309932474deg);
          transform: rotateY(180deg) translateZ(0) rotateX(56.309932474deg);
}
.object-3 .pyramid .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 9.0138781887em solid #439E3A;
  border-left: 7.5em solid transparent;
  border-right: 7.5em solid transparent;
  -webkit-transform: translateX(0em) rotateY(-90deg) rotateX(56.309932474deg);
          transform: translateX(0em) rotateY(-90deg) rotateX(56.309932474deg);
}
.object-3 .pyramid .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 9.0138781887em solid #439E3A;
  border-left: 7.5em solid transparent;
  border-right: 7.5em solid transparent;
  -webkit-transform: translateX(0em) rotateY(90deg) rotateX(56.309932474deg);
          transform: translateX(0em) rotateY(90deg) rotateX(56.309932474deg);
}
.object-3 .pyramid .bottom {
  width: 15em;
  height: 15em;
  -webkit-transform: rotateX(-90deg) translateZ(-2.5em);
          transform: rotateX(-90deg) translateZ(-2.5em);
  background-color: #00D4FF;
}

.object-4 {
  -webkit-transform: translate3D(0em, -10em, 0em);
          transform: translate3D(0em, -10em, 0em);
}
.object-4 .cylinder {
  width: 4em;
  height: 2em;
  margin: -2em 0 0 -2em;
}
.object-4 .cylinder .s1 {
  width: 1.6568542495em;
  height: 2em;
  -webkit-transform: translateX(1.1715728753em) translateZ(2em);
          transform: translateX(1.1715728753em) translateZ(2em);
  background-color: #D88383;
}
.object-4 .cylinder .s2 {
  width: 1.6568542495em;
  height: 2em;
  -webkit-transform: translateX(1.1715728753em) rotateY(45deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(45deg) translateZ(2em);
  background-color: #D88383;
}
.object-4 .cylinder .s3 {
  width: 1.6568542495em;
  height: 2em;
  -webkit-transform: translateX(1.1715728753em) rotateY(90deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(90deg) translateZ(2em);
  background-color: #439E3A;
}
.object-4 .cylinder .s4 {
  width: 1.6568542495em;
  height: 2em;
  -webkit-transform: translateX(1.1715728753em) rotateY(135deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(135deg) translateZ(2em);
  background-color: #439E3A;
}
.object-4 .cylinder .s5 {
  width: 1.6568542495em;
  height: 2em;
  -webkit-transform: translateX(1.1715728753em) rotateY(180deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(180deg) translateZ(2em);
  background-color: #D88383;
}
.object-4 .cylinder .s6 {
  width: 1.6568542495em;
  height: 2em;
  -webkit-transform: translateX(1.1715728753em) rotateY(-135deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(-135deg) translateZ(2em);
  background-color: #D88383;
}
.object-4 .cylinder .s7 {
  width: 1.6568542495em;
  height: 2em;
  -webkit-transform: translateX(1.1715728753em) rotateY(-90deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(-90deg) translateZ(2em);
  background-color: #439E3A;
}
.object-4 .cylinder .s8 {
  width: 1.6568542495em;
  height: 2em;
  -webkit-transform: translateX(1.1715728753em) rotateY(-45deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(-45deg) translateZ(2em);
  background-color: #439E3A;
}
.object-4 .cylinder .top {
  width: 4em;
  height: 4em;
  -webkit-transform: rotateX(90deg) translateZ(2em);
          transform: rotateX(90deg) translateZ(2em);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-4 .cylinder .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 1.6568542495em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 1.1715728753em solid #ac60ec;
  border-left: 1.1715728753em solid transparent;
  border-right: 1.1715728753em solid transparent;
}
.object-4 .cylinder .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 1.6568542495em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1.1715728753em solid #ac60ec;
  border-left: 1.1715728753em solid transparent;
  border-right: 1.1715728753em solid transparent;
}
.object-4 .cylinder .top .rect {
  position: absolute;
  top: 1.1715728753em;
  left: 0;
  width: 4em;
  height: 1.6568542495em;
  background-color: #ac60ec;
}
.object-4 .cylinder .bottom {
  width: 4em;
  height: 4em;
  -webkit-transform: rotateX(-90deg) translateZ(0em);
          transform: rotateX(-90deg) translateZ(0em);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-4 .cylinder .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 1.6568542495em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 1.1715728753em solid #00D4FF;
  border-left: 1.1715728753em solid transparent;
  border-right: 1.1715728753em solid transparent;
}
.object-4 .cylinder .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 1.6568542495em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1.1715728753em solid #00D4FF;
  border-left: 1.1715728753em solid transparent;
  border-right: 1.1715728753em solid transparent;
}
.object-4 .cylinder .bottom .rect {
  position: absolute;
  top: 1.1715728753em;
  left: 0;
  width: 4em;
  height: 1.6568542495em;
  background-color: #00D4FF;
}

.object-5 {
  -webkit-transform: translate3D(0em, -5.75em, 7em) rotateX(-90deg);
          transform: translate3D(0em, -5.75em, 7em) rotateX(-90deg);
}
.object-5 .trapezoid {
  width: 10em;
  height: 1.5em;
  margin: -1.5em 0 0 -5em;
}
.object-5 .trapezoid .front {
  width: 10em;
  height: 0;
  border-bottom: 1.5em solid #eee;
  border-left: 2em solid transparent;
  border-right: 2em solid transparent;
  -webkit-transform: translateZ(0.75em);
          transform: translateZ(0.75em);
}
.object-5 .trapezoid .back {
  width: 10em;
  height: 0;
  border-bottom: 1.5em solid #eee;
  border-left: 2em solid transparent;
  border-right: 2em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0.75em);
          transform: rotateY(180deg) translateZ(0.75em);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-5 .trapezoid .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 1.5em;
  height: 2.5em;
  -webkit-transform: translateX(1.25em) rotateY(-90deg) rotateX(53.1301023542deg);
          transform: translateX(1.25em) rotateY(-90deg) rotateX(53.1301023542deg);
  background-color: #eee;
}
.object-5 .trapezoid .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 1.5em;
  height: 2.5em;
  -webkit-transform: translateX(7.25em) rotateY(90deg) rotateX(53.1301023542deg);
          transform: translateX(7.25em) rotateY(90deg) rotateX(53.1301023542deg);
  background-color: #eee;
}
.object-5 .trapezoid .top {
  width: 6em;
  height: 1.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.75em) translatex(2em);
          transform: rotateX(90deg) translateZ(0.75em) translatex(2em);
  background-color: #eee;
}
.object-5 .trapezoid .bottom {
  width: 10em;
  height: 1.5em;
  -webkit-transform: rotateX(-90deg) translateZ(0.75em);
          transform: rotateX(-90deg) translateZ(0.75em);
  background-color: #eee;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.object-6 {
  -webkit-transform: translate3D(0em, -14.5em, 6.625em);
          transform: translate3D(0em, -14.5em, 6.625em);
  z-index: 1;
}
.object-6 .box-2, .object-6 .box-3, .object-6 .box-4, .object-6 .box-5, .object-6 .box-6 {
  width: 2em;
  height: 0.5em;
  margin: -0.5em 0 0 -1em;
}
.object-6 .box-2 > div, .object-6 .box-3 > div, .object-6 .box-4 > div, .object-6 .box-5 > div, .object-6 .box-6 > div {
  background-color: #E45936;
}
.object-6 .box-2 .front, .object-6 .box-3 .front, .object-6 .box-4 .front, .object-6 .box-5 .front, .object-6 .box-6 .front {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-6 .box-2 .back, .object-6 .box-3 .back, .object-6 .box-4 .back, .object-6 .box-5 .back, .object-6 .box-6 .back {
  width: 2em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-6 .box-2 .left, .object-6 .box-3 .left, .object-6 .box-4 .left, .object-6 .box-5 .left, .object-6 .box-6 .left {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateX(0.875em) rotateY(-90deg) translateZ(1em);
          transform: translateX(0.875em) rotateY(-90deg) translateZ(1em);
}
.object-6 .box-2 .right, .object-6 .box-3 .right, .object-6 .box-4 .right, .object-6 .box-5 .right, .object-6 .box-6 .right {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateX(0.875em) rotateY(90deg) translateZ(1em);
          transform: translateX(0.875em) rotateY(90deg) translateZ(1em);
}
.object-6 .box-2 .top, .object-6 .box-3 .top, .object-6 .box-4 .top, .object-6 .box-5 .top, .object-6 .box-6 .top {
  width: 2em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-6 .box-2 .bottom, .object-6 .box-3 .bottom, .object-6 .box-4 .bottom, .object-6 .box-5 .bottom, .object-6 .box-6 .bottom {
  width: 2em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(0.375em);
          transform: rotateX(-90deg) translateZ(0.375em);
}
.object-6 .box-3 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-6 .box-4, .object-6 .box-5 {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 0.25em;
  height: 2em;
  -webkit-transform: translate3D(0em, -2em, -0.0625em);
          transform: translate3D(0em, -2em, -0.0625em);
}
.object-6 .box-4 .front, .object-6 .box-5 .front {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateZ(0.0625em);
          transform: translateZ(0.0625em);
}
.object-6 .box-4 .back, .object-6 .box-5 .back {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}
.object-6 .box-4 .left, .object-6 .box-5 .left {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateX(0.0625em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0.0625em) rotateY(-90deg) translateZ(0.125em);
}
.object-6 .box-4 .right, .object-6 .box-5 .right {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateX(0.0625em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0.0625em) rotateY(90deg) translateZ(0.125em);
}
.object-6 .box-4 .top, .object-6 .box-5 .top {
  width: 0.25em;
  height: 0.125em;
  -webkit-transform: rotateX(90deg) translateZ(0.0625em);
          transform: rotateX(90deg) translateZ(0.0625em);
}
.object-6 .box-4 .bottom, .object-6 .box-5 .bottom {
  width: 0.25em;
  height: 0.125em;
  -webkit-transform: rotateX(-90deg) translateZ(1.9375em);
          transform: rotateX(-90deg) translateZ(1.9375em);
}
.object-6 .box-5 {
  -webkit-transform: translate3D(1.75em, -2em, -0.0625em);
          transform: translate3D(1.75em, -2em, -0.0625em);
}
.object-6 .box-6 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.25em, -2em, -0.125em);
          transform: translate3D(0.25em, -2em, -0.125em);
}
.object-6 .box-6.glass .front {
  width: 1.5em;
  height: 2em;
  background-color: #10395A;
}

.object-7 {
  -webkit-animation: rotate-propeller 1.5s infinite linear;
          animation: rotate-propeller 1.5s infinite linear;
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-7 .cylinder-2 {
  width: 4em;
  height: 1.75em;
  margin: -1.75em 0 0 -2em;
}
.object-7 .cylinder-2 > div {
  background-color: #999;
}
.object-7 .cylinder-2 .s1 {
  width: 1.6568542495em;
  height: 1.75em;
  -webkit-transform: translateX(1.1715728753em) translateZ(2em);
          transform: translateX(1.1715728753em) translateZ(2em);
}
.object-7 .cylinder-2 .s2 {
  width: 1.6568542495em;
  height: 1.75em;
  -webkit-transform: translateX(1.1715728753em) rotateY(45deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(45deg) translateZ(2em);
}
.object-7 .cylinder-2 .s2::before {
  background: none;
}
.object-7 .cylinder-2 .s3 {
  width: 1.6568542495em;
  height: 1.75em;
  -webkit-transform: translateX(1.1715728753em) rotateY(90deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(90deg) translateZ(2em);
}
.object-7 .cylinder-2 .s3::before {
  background: none;
}
.object-7 .cylinder-2 .s4 {
  width: 1.6568542495em;
  height: 1.75em;
  -webkit-transform: translateX(1.1715728753em) rotateY(135deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(135deg) translateZ(2em);
}
.object-7 .cylinder-2 .s5 {
  width: 1.6568542495em;
  height: 1.75em;
  -webkit-transform: translateX(1.1715728753em) rotateY(180deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(180deg) translateZ(2em);
}
.object-7 .cylinder-2 .s6 {
  width: 1.6568542495em;
  height: 1.75em;
  -webkit-transform: translateX(1.1715728753em) rotateY(-135deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(-135deg) translateZ(2em);
}
.object-7 .cylinder-2 .s7 {
  width: 1.6568542495em;
  height: 1.75em;
  -webkit-transform: translateX(1.1715728753em) rotateY(-90deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(-90deg) translateZ(2em);
}
.object-7 .cylinder-2 .s8 {
  width: 1.6568542495em;
  height: 1.75em;
  -webkit-transform: translateX(1.1715728753em) rotateY(-45deg) translateZ(2em);
          transform: translateX(1.1715728753em) rotateY(-45deg) translateZ(2em);
}
.object-7 .cylinder-2 .top {
  width: 4em;
  height: 4em;
  -webkit-transform: rotateX(90deg) translateZ(2em);
          transform: rotateX(90deg) translateZ(2em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-7 .cylinder-2 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 1.6568542495em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 1.1715728753em solid #999;
  border-left: 1.1715728753em solid transparent;
  border-right: 1.1715728753em solid transparent;
}
.object-7 .cylinder-2 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 1.6568542495em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1.1715728753em solid #999;
  border-left: 1.1715728753em solid transparent;
  border-right: 1.1715728753em solid transparent;
}
.object-7 .cylinder-2 .top .rect {
  position: absolute;
  top: 1.1715728753em;
  left: 0;
  width: 4em;
  height: 1.6568542495em;
  background-color: #999;
}
.object-7 .cylinder-2 .bottom {
  width: 4em;
  height: 4em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.25em);
          transform: rotateX(-90deg) translateZ(-0.25em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-7 .cylinder-2 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 1.6568542495em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 1.1715728753em solid #999;
  border-left: 1.1715728753em solid transparent;
  border-right: 1.1715728753em solid transparent;
}
.object-7 .cylinder-2 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 1.6568542495em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1.1715728753em solid #999;
  border-left: 1.1715728753em solid transparent;
  border-right: 1.1715728753em solid transparent;
}
.object-7 .cylinder-2 .bottom .rect {
  position: absolute;
  top: 1.1715728753em;
  left: 0;
  width: 4em;
  height: 1.6568542495em;
  background-color: #999;
}
.object-7 .cylinder-3 {
  width: 2em;
  height: 2em;
  margin: -2em 0 0 -1em;
  -webkit-transform: translate3D(0em, -1.75em, 0em);
          transform: translate3D(0em, -1.75em, 0em);
}
.object-7 .cylinder-3 > div {
  background-color: #666;
}
.object-7 .cylinder-3 .s1 {
  width: 0.8284271247em;
  height: 2em;
  -webkit-transform: translateX(0.5857864376em) translateZ(1em);
          transform: translateX(0.5857864376em) translateZ(1em);
}
.object-7 .cylinder-3 .s2 {
  width: 0.8284271247em;
  height: 2em;
  -webkit-transform: translateX(0.5857864376em) rotateY(45deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(45deg) translateZ(1em);
}
.object-7 .cylinder-3 .s2::before {
  background: none;
}
.object-7 .cylinder-3 .s3 {
  width: 0.8284271247em;
  height: 2em;
  -webkit-transform: translateX(0.5857864376em) rotateY(90deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(90deg) translateZ(1em);
}
.object-7 .cylinder-3 .s3::before {
  background: none;
}
.object-7 .cylinder-3 .s4 {
  width: 0.8284271247em;
  height: 2em;
  -webkit-transform: translateX(0.5857864376em) rotateY(135deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(135deg) translateZ(1em);
}
.object-7 .cylinder-3 .s5 {
  width: 0.8284271247em;
  height: 2em;
  -webkit-transform: translateX(0.5857864376em) rotateY(180deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(180deg) translateZ(1em);
}
.object-7 .cylinder-3 .s6 {
  width: 0.8284271247em;
  height: 2em;
  -webkit-transform: translateX(0.5857864376em) rotateY(-135deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(-135deg) translateZ(1em);
}
.object-7 .cylinder-3 .s7 {
  width: 0.8284271247em;
  height: 2em;
  -webkit-transform: translateX(0.5857864376em) rotateY(-90deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(-90deg) translateZ(1em);
}
.object-7 .cylinder-3 .s8 {
  width: 0.8284271247em;
  height: 2em;
  -webkit-transform: translateX(0.5857864376em) rotateY(-45deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(-45deg) translateZ(1em);
}
.object-7 .cylinder-3 .top {
  width: 2em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-7 .cylinder-3 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.8284271247em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.5857864376em solid #666;
  border-left: 0.5857864376em solid transparent;
  border-right: 0.5857864376em solid transparent;
}
.object-7 .cylinder-3 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.8284271247em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.5857864376em solid #666;
  border-left: 0.5857864376em solid transparent;
  border-right: 0.5857864376em solid transparent;
}
.object-7 .cylinder-3 .top .rect {
  position: absolute;
  top: 0.5857864376em;
  left: 0;
  width: 2em;
  height: 0.8284271247em;
  background-color: #666;
}
.object-7 .cylinder-3 .bottom {
  width: 2em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(1em);
          transform: rotateX(-90deg) translateZ(1em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-7 .cylinder-3 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.8284271247em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.5857864376em solid #666;
  border-left: 0.5857864376em solid transparent;
  border-right: 0.5857864376em solid transparent;
}
.object-7 .cylinder-3 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.8284271247em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.5857864376em solid #666;
  border-left: 0.5857864376em solid transparent;
  border-right: 0.5857864376em solid transparent;
}
.object-7 .cylinder-3 .bottom .rect {
  position: absolute;
  top: 0.5857864376em;
  left: 0;
  width: 2em;
  height: 0.8284271247em;
  background-color: #666;
}
.object-7 .box-7, .object-7 .box-8, .object-7 .box-9, .object-7 .box-10 {
  width: 11em;
  height: 1.625em;
  margin: -1.625em 0 0 -5.5em;
  -webkit-transform: translate3D(7.5em, -0.0625em, 0em) rotateX(45deg);
          transform: translate3D(7.5em, -0.0625em, 0em) rotateX(45deg);
}
.object-7 .box-7 > div, .object-7 .box-8 > div, .object-7 .box-9 > div, .object-7 .box-10 > div {
  background-color: #777;
}
.object-7 .box-7 .front, .object-7 .box-8 .front, .object-7 .box-9 .front, .object-7 .box-10 .front {
  width: 11em;
  height: 1.625em;
  -webkit-transform: translateZ(0.25em);
          transform: translateZ(0.25em);
}
.object-7 .box-7 .back, .object-7 .box-8 .back, .object-7 .box-9 .back, .object-7 .box-10 .back {
  width: 11em;
  height: 1.625em;
  -webkit-transform: rotateY(180deg) translateZ(0.25em);
          transform: rotateY(180deg) translateZ(0.25em);
}
.object-7 .box-7 .left, .object-7 .box-8 .left, .object-7 .box-9 .left, .object-7 .box-10 .left {
  width: 0.5em;
  height: 1.625em;
  -webkit-transform: translateX(5.25em) rotateY(-90deg) translateZ(5.5em);
          transform: translateX(5.25em) rotateY(-90deg) translateZ(5.5em);
}
.object-7 .box-7 .right, .object-7 .box-8 .right, .object-7 .box-9 .right, .object-7 .box-10 .right {
  width: 0.5em;
  height: 1.625em;
  -webkit-transform: translateX(5.25em) rotateY(90deg) translateZ(5.5em);
          transform: translateX(5.25em) rotateY(90deg) translateZ(5.5em);
}
.object-7 .box-7 .top, .object-7 .box-8 .top, .object-7 .box-9 .top, .object-7 .box-10 .top {
  width: 11em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
}
.object-7 .box-7 .bottom, .object-7 .box-8 .bottom, .object-7 .box-9 .bottom, .object-7 .box-10 .bottom {
  width: 11em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(1.375em);
          transform: rotateX(-90deg) translateZ(1.375em);
}
.object-7 .box-8 {
  -webkit-transform: rotateY(180deg) translate3D(7.5em, -0.0625em, 0em) rotateX(45deg);
          transform: rotateY(180deg) translate3D(7.5em, -0.0625em, 0em) rotateX(45deg);
}
.object-7 .box-9 {
  -webkit-transform: rotateY(90deg) translate3D(7.5em, -0.0625em, 0em) rotateX(45deg);
          transform: rotateY(90deg) translate3D(7.5em, -0.0625em, 0em) rotateX(45deg);
}
.object-7 .box-10 {
  -webkit-transform: rotateY(-90deg) translate3D(7.5em, -0.0625em, 0em) rotateX(45deg);
          transform: rotateY(-90deg) translate3D(7.5em, -0.0625em, 0em) rotateX(45deg);
}

.object-8 {
  -webkit-transform: translate3D(12em, -5.25em, -1em) rotateY(-10deg);
          transform: translate3D(12em, -5.25em, -1em) rotateY(-10deg);
}
.object-8 .pyramid-2 {
  width: 2em;
  height: 2em;
  margin: -2em 0 0 -1em;
  -webkit-transform: translate3D(0em, -1em, 0em);
          transform: translate3D(0em, -1em, 0em);
}
.object-8 .pyramid-2 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 2.2360679775em solid #439E3A;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  -webkit-transform: translateZ(0) rotateX(26.5650511771deg);
          transform: translateZ(0) rotateX(26.5650511771deg);
}
.object-8 .pyramid-2 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 2.2360679775em solid #439E3A;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
          transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
}
.object-8 .pyramid-2 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 2.2360679775em solid #439E3A;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  -webkit-transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
}
.object-8 .pyramid-2 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 2.2360679775em solid #3b8b33;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  -webkit-transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
}
.object-8 .pyramid-2 .bottom {
  width: 2em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(1em);
          transform: rotateX(-90deg) translateZ(1em);
  background-color: #439E3A;
}
.object-8 .pyramid-3 {
  width: 1.5em;
  height: 1.5em;
  margin: -1.5em 0 0 -0.75em;
  -webkit-transform: translate3D(0em, -2em, 0em);
          transform: translate3D(0em, -2em, 0em);
}
.object-8 .pyramid-3 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.6770509831em solid #439E3A;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
  -webkit-transform: translateZ(0) rotateX(26.5650511771deg);
          transform: translateZ(0) rotateX(26.5650511771deg);
}
.object-8 .pyramid-3 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.6770509831em solid #439E3A;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
          transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
}
.object-8 .pyramid-3 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.6770509831em solid #439E3A;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
  -webkit-transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
}
.object-8 .pyramid-3 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.6770509831em solid #3b8b33;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
  -webkit-transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
}
.object-8 .pyramid-3 .bottom {
  width: 1.5em;
  height: 1.5em;
  -webkit-transform: rotateX(-90deg) translateZ(0.75em);
          transform: rotateX(-90deg) translateZ(0.75em);
  background-color: #439E3A;
}
.object-8 .pyramid-4 {
  width: 1em;
  height: 1em;
  margin: -1em 0 0 -0.5em;
  -webkit-transform: translate3D(0em, -3em, 0em);
          transform: translate3D(0em, -3em, 0em);
}
.object-8 .pyramid-4 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.1180339887em solid #439E3A;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  -webkit-transform: translateZ(0) rotateX(26.5650511771deg);
          transform: translateZ(0) rotateX(26.5650511771deg);
}
.object-8 .pyramid-4 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.1180339887em solid #439E3A;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
          transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
}
.object-8 .pyramid-4 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.1180339887em solid #439E3A;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  -webkit-transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
}
.object-8 .pyramid-4 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.1180339887em solid #3b8b33;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  -webkit-transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
}
.object-8 .pyramid-4 .bottom {
  width: 1em;
  height: 1em;
  -webkit-transform: rotateX(-90deg) translateZ(0.5em);
          transform: rotateX(-90deg) translateZ(0.5em);
  background-color: #439E3A;
}
.object-8 .cylinder-4 {
  width: 0.25em;
  height: 1em;
  margin: -1em 0 0 -0.125em;
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-8 .cylinder-4 > div {
  background-color: #443A34;
}
.object-8 .cylinder-4 .s1 {
  width: 0.1035533906em;
  height: 1em;
  -webkit-transform: translateX(0.0732233047em) translateZ(0.125em);
          transform: translateX(0.0732233047em) translateZ(0.125em);
}
.object-8 .cylinder-4 .s2 {
  width: 0.1035533906em;
  height: 1em;
  -webkit-transform: translateX(0.0732233047em) rotateY(45deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(45deg) translateZ(0.125em);
}
.object-8 .cylinder-4 .s3 {
  width: 0.1035533906em;
  height: 1em;
  -webkit-transform: translateX(0.0732233047em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(90deg) translateZ(0.125em);
}
.object-8 .cylinder-4 .s4 {
  width: 0.1035533906em;
  height: 1em;
  -webkit-transform: translateX(0.0732233047em) rotateY(135deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(135deg) translateZ(0.125em);
}
.object-8 .cylinder-4 .s5 {
  width: 0.1035533906em;
  height: 1em;
  -webkit-transform: translateX(0.0732233047em) rotateY(180deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(180deg) translateZ(0.125em);
}
.object-8 .cylinder-4 .s6 {
  width: 0.1035533906em;
  height: 1em;
  -webkit-transform: translateX(0.0732233047em) rotateY(-135deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(-135deg) translateZ(0.125em);
}
.object-8 .cylinder-4 .s7 {
  width: 0.1035533906em;
  height: 1em;
  -webkit-transform: translateX(0.0732233047em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(-90deg) translateZ(0.125em);
}
.object-8 .cylinder-4 .s8 {
  width: 0.1035533906em;
  height: 1em;
  -webkit-transform: translateX(0.0732233047em) rotateY(-45deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(-45deg) translateZ(0.125em);
}
.object-8 .cylinder-4 .top {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-8 .cylinder-4 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.0732233047em solid #443A34;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-8 .cylinder-4 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.0732233047em solid #443A34;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-8 .cylinder-4 .top .rect {
  position: absolute;
  top: 0.0732233047em;
  left: 0;
  width: 0.25em;
  height: 0.1035533906em;
  background-color: #443A34;
}
.object-8 .cylinder-4 .bottom {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(0.875em);
          transform: rotateX(-90deg) translateZ(0.875em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-8 .cylinder-4 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.0732233047em solid #443A34;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-8 .cylinder-4 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.0732233047em solid #443A34;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-8 .cylinder-4 .bottom .rect {
  position: absolute;
  top: 0.0732233047em;
  left: 0;
  width: 0.25em;
  height: 0.1035533906em;
  background-color: #443A34;
}

.object-9 {
  -webkit-transform: translate3D(6em, -5.25em, 3em);
          transform: translate3D(6em, -5.25em, 3em);
  z-index: 1;
}
.object-9 .box-11 {
  width: 1.25em;
  height: 0.25em;
  margin: -0.25em 0 0 -0.625em;
  -webkit-transform: translate3D(0em, -0.25em, 0em);
          transform: translate3D(0em, -0.25em, 0em);
}
.object-9 .box-11 > div {
  background-color: #318EDB;
}
.object-9 .box-11 .front {
  width: 1.25em;
  height: 0.25em;
  -webkit-transform: translateZ(2em);
          transform: translateZ(2em);
}
.object-9 .box-11 .back {
  width: 1.25em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(2em);
          transform: rotateY(180deg) translateZ(2em);
}
.object-9 .box-11 .left {
  width: 4em;
  height: 0.25em;
  -webkit-transform: translateX(-1.375em) rotateY(-90deg) translateZ(0.625em);
          transform: translateX(-1.375em) rotateY(-90deg) translateZ(0.625em);
}
.object-9 .box-11 .right {
  width: 4em;
  height: 0.25em;
  -webkit-transform: translateX(-1.375em) rotateY(90deg) translateZ(0.625em);
          transform: translateX(-1.375em) rotateY(90deg) translateZ(0.625em);
}
.object-9 .box-11 .top {
  width: 1.25em;
  height: 4em;
  -webkit-transform: rotateX(90deg) translateZ(2em);
          transform: rotateX(90deg) translateZ(2em);
}
.object-9 .box-11 .bottom {
  width: 1.25em;
  height: 4em;
  -webkit-transform: rotateX(-90deg) translateZ(-1.75em);
          transform: rotateX(-90deg) translateZ(-1.75em);
}
.object-9 .box-12 {
  width: 0.25em;
  height: 1.25em;
  margin: -1.25em 0 0 -0.125em;
  -webkit-transform: translate3D(-0.75em, -0.5em, 0em) rotateZ(-17deg);
          transform: translate3D(-0.75em, -0.5em, 0em) rotateZ(-17deg);
}
.object-9 .box-12 > div {
  background-color: #318EDB;
}
.object-9 .box-12 .front {
  width: 0.25em;
  height: 1.25em;
  -webkit-transform: translateZ(2em);
          transform: translateZ(2em);
}
.object-9 .box-12 .back {
  width: 0.25em;
  height: 1.25em;
  -webkit-transform: rotateY(180deg) translateZ(2em);
          transform: rotateY(180deg) translateZ(2em);
}
.object-9 .box-12 .left {
  width: 4em;
  height: 1.25em;
  -webkit-transform: translateX(-1.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-1.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-9 .box-12 .right {
  width: 4em;
  height: 1.25em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translateX(-1.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-1.875em) rotateY(90deg) translateZ(0.125em);
}
.object-9 .box-12 .right span {
  font-size: 0.75em;
  color: #fff;
}
.object-9 .box-12 .top {
  width: 0.25em;
  height: 4em;
  -webkit-transform: rotateX(90deg) translateZ(2em);
          transform: rotateX(90deg) translateZ(2em);
}
.object-9 .box-12 .bottom {
  width: 0.25em;
  height: 4em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.75em);
          transform: rotateX(-90deg) translateZ(-0.75em);
}
.object-9 .box-13, .object-9 .box-14 {
  width: 0.25em;
  height: 0.25em;
  margin: -0.25em 0 0 -0.125em;
  -webkit-transform: translate3D(-0.375em, 0em, 0em);
          transform: translate3D(-0.375em, 0em, 0em);
}
.object-9 .box-13 > div, .object-9 .box-14 > div {
  background-color: #78633F;
}
.object-9 .box-13 .front, .object-9 .box-14 .front {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: translateZ(1.75em);
          transform: translateZ(1.75em);
}
.object-9 .box-13 .back, .object-9 .box-14 .back {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(1.75em);
          transform: rotateY(180deg) translateZ(1.75em);
}
.object-9 .box-13 .left, .object-9 .box-14 .left {
  width: 3.5em;
  height: 0.25em;
  -webkit-transform: translateX(-1.625em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-1.625em) rotateY(-90deg) translateZ(0.125em);
}
.object-9 .box-13 .right, .object-9 .box-14 .right {
  width: 3.5em;
  height: 0.25em;
  -webkit-transform: translateX(-1.625em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-1.625em) rotateY(90deg) translateZ(0.125em);
}
.object-9 .box-13 .top, .object-9 .box-14 .top {
  width: 0.25em;
  height: 3.5em;
  -webkit-transform: rotateX(90deg) translateZ(1.75em);
          transform: rotateX(90deg) translateZ(1.75em);
}
.object-9 .box-13 .bottom, .object-9 .box-14 .bottom {
  width: 0.25em;
  height: 3.5em;
  -webkit-transform: rotateX(-90deg) translateZ(-1.5em);
          transform: rotateX(-90deg) translateZ(-1.5em);
}
.object-9 .box-14 {
  -webkit-transform: translate3D(0.375em, 0em, 0em);
          transform: translate3D(0.375em, 0em, 0em);
}

.object-10 {
  -webkit-transform: translate3D(7.125em, -5.25em, -3em);
          transform: translate3D(7.125em, -5.25em, -3em);
}
.object-10 .box-15, .object-10 .box-16 {
  width: 0.25em;
  height: 1.75em;
  margin: -1.75em 0 0 -0.125em;
  -webkit-transform: translate3D(0em, 0em, 0.75em);
          transform: translate3D(0em, 0em, 0.75em);
}
.object-10 .box-15 .front, .object-10 .box-16 .front {
  width: 0.25em;
  height: 1.75em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
  background-color: #C9C6C0;
}
.object-10 .box-15 .back, .object-10 .box-16 .back {
  width: 0.25em;
  height: 1.75em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
  background-color: #C9C6C0;
}
.object-10 .box-15 .left, .object-10 .box-16 .left {
  width: 0.25em;
  height: 1.75em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
  background-color: #C9C6C0;
}
.object-10 .box-15 .right, .object-10 .box-16 .right {
  width: 0.25em;
  height: 1.75em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
  background-color: #C9C6C0;
}
.object-10 .box-15 .top, .object-10 .box-16 .top {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
  background-color: #C9C6C0;
}
.object-10 .box-15 .bottom, .object-10 .box-16 .bottom {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.625em);
          transform: rotateX(-90deg) translateZ(1.625em);
  background-color: #C9C6C0;
}
.object-10 .box-16 {
  -webkit-transform: translate3D(0em, 0em, -0.75em);
          transform: translate3D(0em, 0em, -0.75em);
}
.object-10 .cylinder-5 {
  width: 2em;
  height: 3em;
  margin: -1em 0 0 -1em;
  -webkit-transform: translate3D(-1.125em, -1.5em, 0em) rotatex(-90deg);
          transform: translate3D(-1.125em, -1.5em, 0em) rotatex(-90deg);
}
.object-10 .cylinder-5 .s1 {
  width: 0.8284271247em;
  height: 3em;
  -webkit-transform: translateX(0.5857864376em) translateZ(1em);
          transform: translateX(0.5857864376em) translateZ(1em);
  background-color: #7E5A22;
}
.object-10 .cylinder-5 .s2 {
  width: 0.8284271247em;
  height: 3em;
  -webkit-transform: translateX(0.5857864376em) rotateY(45deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(45deg) translateZ(1em);
  background-color: #7E5A22;
}
.object-10 .cylinder-5 .s3 {
  width: 0.8284271247em;
  height: 3em;
  -webkit-transform: translateX(0.5857864376em) rotateY(90deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(90deg) translateZ(1em);
  background-color: #7E5A22;
}
.object-10 .cylinder-5 .s4 {
  width: 0.8284271247em;
  height: 3em;
  -webkit-transform: translateX(0.5857864376em) rotateY(135deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(135deg) translateZ(1em);
  background-color: #7E5A22;
}
.object-10 .cylinder-5 .s5 {
  width: 0.8284271247em;
  height: 3em;
  -webkit-transform: translateX(0.5857864376em) rotateY(180deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(180deg) translateZ(1em);
  background-color: #7E5A22;
}
.object-10 .cylinder-5 .s6 {
  width: 0.8284271247em;
  height: 3em;
  -webkit-transform: translateX(0.5857864376em) rotateY(-135deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(-135deg) translateZ(1em);
  background-color: #7E5A22;
}
.object-10 .cylinder-5 .s7 {
  width: 0.8284271247em;
  height: 3em;
  -webkit-transform: translateX(0.5857864376em) rotateY(-90deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(-90deg) translateZ(1em);
  background-color: #7E5A22;
}
.object-10 .cylinder-5 .s8 {
  width: 0.8284271247em;
  height: 3em;
  -webkit-transform: translateX(0.5857864376em) rotateY(-45deg) translateZ(1em);
          transform: translateX(0.5857864376em) rotateY(-45deg) translateZ(1em);
  background-color: #7E5A22;
}
.object-10 .cylinder-5 .top {
  width: 2em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-10 .cylinder-5 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.8284271247em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.5857864376em solid #9B825A;
  border-left: 0.5857864376em solid transparent;
  border-right: 0.5857864376em solid transparent;
}
.object-10 .cylinder-5 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.8284271247em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.5857864376em solid #9B825A;
  border-left: 0.5857864376em solid transparent;
  border-right: 0.5857864376em solid transparent;
}
.object-10 .cylinder-5 .top .rect {
  position: absolute;
  top: 0.5857864376em;
  left: 0;
  width: 2em;
  height: 0.8284271247em;
  background-color: #9B825A;
}
.object-10 .cylinder-5 .bottom {
  width: 2em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(2em);
          transform: rotateX(-90deg) translateZ(2em);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-10 .cylinder-5 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.8284271247em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.5857864376em solid #9B825A;
  border-left: 0.5857864376em solid transparent;
  border-right: 0.5857864376em solid transparent;
}
.object-10 .cylinder-5 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.8284271247em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.5857864376em solid #9B825A;
  border-left: 0.5857864376em solid transparent;
  border-right: 0.5857864376em solid transparent;
}
.object-10 .cylinder-5 .bottom .rect {
  position: absolute;
  top: 0.5857864376em;
  left: 0;
  width: 2em;
  height: 0.8284271247em;
  background-color: #9B825A;
}

.object-11 {
  -webkit-transform: translate3D(-7em, -5.25em, 9em);
          transform: translate3D(-7em, -5.25em, 9em);
}
.object-11 .box-17 {
  width: 0.25em;
  height: 7em;
  margin: -7em 0 0 -0.125em;
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-11 .box-17 > div {
  background-color: #916E4B;
}
.object-11 .box-17 .front {
  width: 0.25em;
  height: 7em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-11 .box-17 .back {
  width: 0.25em;
  height: 7em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-11 .box-17 .left {
  width: 0.25em;
  height: 7em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
}
.object-11 .box-17 .right {
  width: 0.25em;
  height: 7em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
}
.object-11 .box-17 .top {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-11 .box-17 .bottom {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(6.875em);
          transform: rotateX(-90deg) translateZ(6.875em);
}
.object-11 .box-18 {
  width: 0.25em;
  height: 0.25em;
  margin: -0.25em 0 0 -0.125em;
  -webkit-transform: translate3D(0em, -6.25em, 1.25em);
          transform: translate3D(0em, -6.25em, 1.25em);
}
.object-11 .box-18 > div {
  background-color: #9F7E5C;
}
.object-11 .box-18 .front {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: translateZ(1em);
          transform: translateZ(1em);
}
.object-11 .box-18 .back {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(1em);
          transform: rotateY(180deg) translateZ(1em);
}
.object-11 .box-18 .left {
  width: 2em;
  height: 0.25em;
  -webkit-transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-11 .box-18 .right {
  width: 2em;
  height: 0.25em;
  -webkit-transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
}
.object-11 .box-18 .top {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
}
.object-11 .box-18 .bottom {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.75em);
          transform: rotateX(-90deg) translateZ(-0.75em);
}
.object-11 .pyramid-5 {
  width: 0.75em;
  height: 1em;
  margin: -1em 0 0 -0.375em;
  -webkit-transform: translate3D(0em, -5.25em, 1.75em);
          transform: translate3D(0em, -5.25em, 1.75em);
}
.object-11 .pyramid-5 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.0680004682em solid #DB94E7;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: translateZ(0) rotateX(20.5560452196deg);
          transform: translateZ(0) rotateX(20.5560452196deg);
}
.object-11 .pyramid-5 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.0680004682em solid #DB94E7;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0) rotateX(20.5560452196deg);
          transform: rotateY(180deg) translateZ(0) rotateX(20.5560452196deg);
}
.object-11 .pyramid-5 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.0680004682em solid #DB94E7;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: translateX(0em) rotateY(-90deg) rotateX(20.5560452196deg);
          transform: translateX(0em) rotateY(-90deg) rotateX(20.5560452196deg);
}
.object-11 .pyramid-5 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.0680004682em solid #cd6ade;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: translateX(0em) rotateY(90deg) rotateX(20.5560452196deg);
          transform: translateX(0em) rotateY(90deg) rotateX(20.5560452196deg);
}
.object-11 .pyramid-5 .bottom {
  width: 0.75em;
  height: 0.75em;
  -webkit-transform: rotateX(-90deg) translateZ(0.625em);
          transform: rotateX(-90deg) translateZ(0.625em);
  background-color: #DB94E7;
  -webkit-box-shadow: 0 0 20px 0 rgba(173, 90, 187, 0);
          box-shadow: 0 0 20px 0 rgba(173, 90, 187, 0);
}
.object-11 .pyramid-6 {
  width: 0.75em;
  height: 1em;
  margin: -1em 0 0 -0.375em;
  -webkit-transform: translate3D(0em, -4.25em, 1.75em) rotateX(180deg);
          transform: translate3D(0em, -4.25em, 1.75em) rotateX(180deg);
}
.object-11 .pyramid-6 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.0680004682em solid #AD5ABB;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: translateZ(0) rotateX(20.5560452196deg);
          transform: translateZ(0) rotateX(20.5560452196deg);
}
.object-11 .pyramid-6 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.0680004682em solid #AD5ABB;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0) rotateX(20.5560452196deg);
          transform: rotateY(180deg) translateZ(0) rotateX(20.5560452196deg);
}
.object-11 .pyramid-6 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.0680004682em solid #AD5ABB;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: translateX(0em) rotateY(-90deg) rotateX(20.5560452196deg);
          transform: translateX(0em) rotateY(-90deg) rotateX(20.5560452196deg);
}
.object-11 .pyramid-6 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.0680004682em solid #9242a0;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: translateX(0em) rotateY(90deg) rotateX(20.5560452196deg);
          transform: translateX(0em) rotateY(90deg) rotateX(20.5560452196deg);
}
.object-11 .pyramid-6 .bottom {
  width: 0.75em;
  height: 0.75em;
  -webkit-transform: rotateX(-90deg) translateZ(0.625em);
          transform: rotateX(-90deg) translateZ(0.625em);
  background-color: #AD5ABB;
}

.object-12 {
  -webkit-transform: translate3D(-7em, -11.25em, 0em);
          transform: translate3D(-7em, -11.25em, 0em);
}
.object-12 .box-19 {
  width: 2.5em;
  height: 0.125em;
  margin: -0.125em 0 0 -1.25em;
  -webkit-transform: translate3D(0em, -1.5em, 0em);
          transform: translate3D(0em, -1.5em, 0em);
}
.object-12 .box-19 > div {
  background-color: #BDB9B1;
}
.object-12 .box-19 .front {
  width: 2.5em;
  height: 0.125em;
  -webkit-transform: translateZ(0.0625em);
          transform: translateZ(0.0625em);
}
.object-12 .box-19 .back {
  width: 2.5em;
  height: 0.125em;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}
.object-12 .box-19 .left {
  width: 0.125em;
  height: 0.125em;
  -webkit-transform: translateX(1.1875em) rotateY(-90deg) translateZ(1.25em);
          transform: translateX(1.1875em) rotateY(-90deg) translateZ(1.25em);
}
.object-12 .box-19 .right {
  width: 0.125em;
  height: 0.125em;
  -webkit-transform: translateX(1.1875em) rotateY(90deg) translateZ(1.25em);
          transform: translateX(1.1875em) rotateY(90deg) translateZ(1.25em);
}
.object-12 .box-19 .top {
  width: 2.5em;
  height: 0.125em;
  -webkit-transform: rotateX(90deg) translateZ(0.0625em);
          transform: rotateX(90deg) translateZ(0.0625em);
}
.object-12 .box-19 .bottom {
  width: 2.5em;
  height: 0.125em;
  -webkit-transform: rotateX(-90deg) translateZ(0.0625em);
          transform: rotateX(-90deg) translateZ(0.0625em);
}
.object-12 .box-20 {
  width: 1.5em;
  height: 1.5em;
  margin: -1.5em 0 0 -0.75em;
  -webkit-transform: translate3D(-0.25em, 0em, 0em);
          transform: translate3D(-0.25em, 0em, 0em);
}
.object-12 .box-20 > div {
  background-color: #E45936;
}
.object-12 .box-20 .front {
  width: 1.5em;
  height: 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  -webkit-transform: translateZ(0.0625em);
          transform: translateZ(0.0625em);
}
.object-12 .box-20 .front span {
  font-family: "Times New Roman", serif;
  font-size: 1.125em;
  font-weight: bold;
  padding-right: 3px;
}
.object-12 .box-20 .back {
  width: 1.5em;
  height: 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}
.object-12 .box-20 .back span {
  font-family: "Times New Roman", serif;
  font-size: 1.125em;
  font-weight: bold;
  padding-right: 3px;
}
.object-12 .box-20 .left {
  width: 0.125em;
  height: 1.5em;
  -webkit-transform: translateX(0.6875em) rotateY(-90deg) translateZ(0.75em);
          transform: translateX(0.6875em) rotateY(-90deg) translateZ(0.75em);
}
.object-12 .box-20 .right {
  width: 0.125em;
  height: 1.5em;
  -webkit-transform: translateX(0.6875em) rotateY(90deg) translateZ(0.75em);
          transform: translateX(0.6875em) rotateY(90deg) translateZ(0.75em);
}
.object-12 .box-20 .top {
  width: 1.5em;
  height: 0.125em;
  -webkit-transform: rotateX(90deg) translateZ(0.0625em);
          transform: rotateX(90deg) translateZ(0.0625em);
}
.object-12 .box-20 .bottom {
  width: 1.5em;
  height: 0.125em;
  -webkit-transform: rotateX(-90deg) translateZ(1.4375em);
          transform: rotateX(-90deg) translateZ(1.4375em);
}

.object-13 {
  -webkit-transform: translate3D(-3.75em, -20em, 0em);
          transform: translate3D(-3.75em, -20em, 0em);
}
.object-13 .box-21 {
  width: 1.5em;
  height: 5.5em;
  margin: -5.5em 0 0 -0.75em;
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-13 .box-21 > div {
  background-color: #eee;
}
.object-13 .box-21 .front {
  width: 1.5em;
  height: 5.5em;
  -webkit-transform: translateZ(0.75em);
          transform: translateZ(0.75em);
}
.object-13 .box-21 .back {
  width: 1.5em;
  height: 5.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.75em);
          transform: rotateY(180deg) translateZ(0.75em);
}
.object-13 .box-21 .left {
  width: 1.5em;
  height: 5.5em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.75em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.75em);
}
.object-13 .box-21 .right {
  width: 1.5em;
  height: 5.5em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.75em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.75em);
}
.object-13 .box-21 .top {
  width: 1.5em;
  height: 1.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.75em);
          transform: rotateX(90deg) translateZ(0.75em);
}
.object-13 .box-21 .bottom {
  width: 1.5em;
  height: 1.5em;
  -webkit-transform: rotateX(-90deg) translateZ(4.75em);
          transform: rotateX(-90deg) translateZ(4.75em);
}
.object-13 .box-22 {
  width: 2.25em;
  height: 1em;
  margin: -1em 0 0 -1.125em;
  -webkit-transform: translate3D(0em, -5.5em, 0em);
          transform: translate3D(0em, -5.5em, 0em);
}
.object-13 .box-22 > div {
  background-color: #E45936;
}
.object-13 .box-22 .front {
  width: 2.25em;
  height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  -webkit-transform: translateZ(1.125em);
          transform: translateZ(1.125em);
}
.object-13 .box-22 .back {
  width: 2.25em;
  height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  -webkit-transform: rotateY(180deg) translateZ(1.125em);
          transform: rotateY(180deg) translateZ(1.125em);
}
.object-13 .box-22 .left {
  width: 2.25em;
  height: 1em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(1.125em);
          transform: translateX(0em) rotateY(-90deg) translateZ(1.125em);
}
.object-13 .box-22 .right {
  width: 2.25em;
  height: 1em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(1.125em);
          transform: translateX(0em) rotateY(90deg) translateZ(1.125em);
}
.object-13 .box-22 .top {
  width: 2.25em;
  height: 2.25em;
  color: #4B1D0D;
  line-height: 0.45;
  -webkit-transform: rotateX(90deg) translateZ(1.125em);
          transform: rotateX(90deg) translateZ(1.125em);
}
.object-13 .box-22 .top span {
  font-size: 3.125em;
}
.object-13 .box-22 .bottom {
  width: 2.25em;
  height: 2.25em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.125em);
          transform: rotateX(-90deg) translateZ(-0.125em);
}

.object-14 {
  -webkit-transform: translate3D(0em, -19.75em, 0em);
          transform: translate3D(0em, -19.75em, 0em);
}
.object-14 .box-23 {
  width: 0.5em;
  height: 9em;
  margin: -9em 0 0 -0.25em;
  -webkit-transform: translate3D(-3.375em, 2.5em, 0em) rotateZ(45deg);
          transform: translate3D(-3.375em, 2.5em, 0em) rotateZ(45deg);
}
.object-14 .box-23 > div {
  background-color: #E45936;
}
.object-14 .box-23 .front {
  width: 0.5em;
  height: 9em;
  -webkit-transform: translateZ(7.5em);
          transform: translateZ(7.5em);
  border-top: none;
}
.object-14 .box-23 .back {
  width: 0.5em;
  height: 9em;
  -webkit-transform: rotateY(180deg) translateZ(7.5em);
          transform: rotateY(180deg) translateZ(7.5em);
}
.object-14 .box-23 .left {
  width: 15em;
  height: 9em;
  -webkit-transform: translateX(-7.25em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(-7.25em) rotateY(-90deg) translateZ(0.25em);
}
.object-14 .box-23 .right {
  width: 15em;
  height: 9em;
  -webkit-transform: translateX(-7.25em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(-7.25em) rotateY(90deg) translateZ(0.25em);
  border: none;
}
.object-14 .box-23 .top {
  width: 0.5em;
  height: 15em;
  -webkit-transform: rotateX(90deg) translateZ(7.5em);
          transform: rotateX(90deg) translateZ(7.5em);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-14 .box-23 .bottom {
  width: 0.5em;
  height: 15em;
  -webkit-transform: rotateX(-90deg) translateZ(1.5em);
          transform: rotateX(-90deg) translateZ(1.5em);
}
.object-14 .box-24 {
  width: 0.5em;
  height: 9em;
  margin: -9em 0 0 -0.25em;
  -webkit-transform: translate3D(3.375em, 2.5em, 0em) rotateZ(-45deg);
          transform: translate3D(3.375em, 2.5em, 0em) rotateZ(-45deg);
}
.object-14 .box-24 > div {
  background-color: #E45936;
}
.object-14 .box-24 .front {
  width: 0.5em;
  height: 9em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  -webkit-transform: translateZ(7.5em);
          transform: translateZ(7.5em);
  border-top: none;
}
.object-14 .box-24 .back {
  width: 0.5em;
  height: 9em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  -webkit-transform: rotateY(180deg) translateZ(7.5em);
          transform: rotateY(180deg) translateZ(7.5em);
}
.object-14 .box-24 .left {
  width: 15em;
  height: 9em;
  -webkit-transform: translateX(-7.25em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(-7.25em) rotateY(-90deg) translateZ(0.25em);
}
.object-14 .box-24 .right {
  width: 15em;
  height: 9em;
  -webkit-transform: translateX(-7.25em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(-7.25em) rotateY(90deg) translateZ(0.25em);
}
.object-14 .box-24 .top {
  width: 0.5em;
  height: 15em;
  -webkit-transform: rotateX(90deg) translateZ(7.5em);
          transform: rotateX(90deg) translateZ(7.5em);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-14 .box-24 .bottom {
  width: 0.5em;
  height: 15em;
  -webkit-transform: rotateX(-90deg) translateZ(1.5em);
          transform: rotateX(-90deg) translateZ(1.5em);
}
.object-14 .prism-2 {
  width: 10em;
  height: 5em;
  margin: -5em 0 0 -5em;
}
.object-14 .prism-2 .front {
  width: 0;
  height: 0;
  border-bottom: 5em solid #EDA951;
  border-left: 5em solid transparent;
  border-right: 5em solid transparent;
  -webkit-transform: translateZ(6.5em);
          transform: translateZ(6.5em);
}
.object-14 .prism-2 .back {
  width: 0;
  height: 0;
  border-bottom: 5em solid #EDA951;
  border-left: 5em solid transparent;
  border-right: 5em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(6.5em);
          transform: rotateY(180deg) translateZ(6.5em);
}
.object-14 .prism-2 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 13em;
  height: 7.0710678119em;
  -webkit-transform: translateX(-1.5em) rotateY(-90deg) rotateX(45deg);
          transform: translateX(-1.5em) rotateY(-90deg) rotateX(45deg);
  background-color: #EDA951;
  border: none;
}
.object-14 .prism-2 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 13em;
  height: 7.0710678119em;
  -webkit-transform: translateX(-1.5em) rotateY(90deg) rotateX(45deg);
          transform: translateX(-1.5em) rotateY(90deg) rotateX(45deg);
  background-color: #EDA951;
  border: none;
}
.object-14 .prism-2 .bottom {
  width: 10em;
  height: 13em;
  -webkit-transform: rotateX(-90deg) translateZ(-1.5em);
          transform: rotateX(-90deg) translateZ(-1.5em);
  background-color: #EDA951;
}
.object-14 .prism-3 {
  width: 0.75em;
  height: 0.375em;
  margin: -0.375em 0 0 -0.375em;
  -webkit-transform: translate3D(0em, -5em, 0em) rotateZ(180deg);
          transform: translate3D(0em, -5em, 0em) rotateZ(180deg);
}
.object-14 .prism-3 .front {
  width: 0;
  height: 0;
  border-bottom: 0.375em solid #E45936;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: translateZ(7.5em);
          transform: translateZ(7.5em);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top: none;
}
.object-14 .prism-3 .back {
  width: 0;
  height: 0;
  border-bottom: 0.375em solid #E45936;
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(7.5em);
          transform: rotateY(180deg) translateZ(7.5em);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-14 .prism-3 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 15em;
  height: 0.5303300859em;
  -webkit-transform: translateX(-7.125em) rotateY(-90deg) rotateX(45deg);
          transform: translateX(-7.125em) rotateY(-90deg) rotateX(45deg);
  background-color: #E45936;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-14 .prism-3 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 15em;
  height: 0.5303300859em;
  -webkit-transform: translateX(-7.125em) rotateY(90deg) rotateX(45deg);
          transform: translateX(-7.125em) rotateY(90deg) rotateX(45deg);
  background-color: #E45936;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-14 .prism-3 .bottom {
  width: 0.75em;
  height: 15em;
  -webkit-transform: rotateX(-90deg) translateZ(-7.125em);
          transform: rotateX(-90deg) translateZ(-7.125em);
  background-color: #E45936;
}

.object-15 {
  -webkit-transform: translate3D(0em, -5.25em, 0em);
          transform: translate3D(0em, -5.25em, 0em);
}
.object-15 .box-25 {
  width: 10em;
  height: 1.25em;
  margin: -1.25em 0 0 -5em;
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-15 .box-25 > div {
  background-color: #eee;
}
.object-15 .box-25 .front {
  width: 10em;
  height: 1.25em;
  -webkit-transform: translateZ(7em);
          transform: translateZ(7em);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-15 .box-25 .back {
  width: 10em;
  height: 1.25em;
  -webkit-transform: rotateY(180deg) translateZ(7em);
          transform: rotateY(180deg) translateZ(7em);
}
.object-15 .box-25 .left {
  width: 14em;
  height: 1.25em;
  -webkit-transform: translateX(-2em) rotateY(-90deg) translateZ(5em);
          transform: translateX(-2em) rotateY(-90deg) translateZ(5em);
}
.object-15 .box-25 .right {
  width: 14em;
  height: 1.25em;
  -webkit-transform: translateX(-2em) rotateY(90deg) translateZ(5em);
          transform: translateX(-2em) rotateY(90deg) translateZ(5em);
}
.object-15 .box-25 .top {
  width: 10em;
  height: 14em;
  -webkit-transform: rotateX(90deg) translateZ(7em);
          transform: rotateX(90deg) translateZ(7em);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-15 .box-25 .bottom {
  width: 10em;
  height: 14em;
  -webkit-transform: rotateX(-90deg) translateZ(-5.75em);
          transform: rotateX(-90deg) translateZ(-5.75em);
}
.object-15 .box-26 {
  width: 9em;
  height: 6em;
  margin: -6em 0 0 -4.5em;
  -webkit-transform: translate3D(0em, -1.25em, 0em);
          transform: translate3D(0em, -1.25em, 0em);
}
.object-15 .box-26 > div {
  background-color: #EDA951;
}
.object-15 .box-26 .front {
  width: 9em;
  height: 6em;
  -webkit-transform: translateZ(6.5em);
          transform: translateZ(6.5em);
}
.object-15 .box-26 .back {
  width: 9em;
  height: 6em;
  -webkit-transform: rotateY(180deg) translateZ(6.5em);
          transform: rotateY(180deg) translateZ(6.5em);
}
.object-15 .box-26 .left {
  width: 13em;
  height: 6em;
  -webkit-transform: translateX(-2em) rotateY(-90deg) translateZ(4.5em);
          transform: translateX(-2em) rotateY(-90deg) translateZ(4.5em);
}
.object-15 .box-26 .right {
  width: 13em;
  height: 6em;
  -webkit-transform: translateX(-2em) rotateY(90deg) translateZ(4.5em);
          transform: translateX(-2em) rotateY(90deg) translateZ(4.5em);
}
.object-15 .box-26 .top {
  width: 9em;
  height: 13em;
  -webkit-transform: rotateX(90deg) translateZ(6.5em);
          transform: rotateX(90deg) translateZ(6.5em);
}
.object-15 .box-26 .bottom {
  width: 9em;
  height: 13em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-15 .box-27 {
  width: 11.5em;
  height: 0.625em;
  margin: -0.625em 0 0 -5.75em;
  -webkit-transform: translate3D(0em, -7.25em, 0em);
          transform: translate3D(0em, -7.25em, 0em);
}
.object-15 .box-27 > div {
  background-color: #eee;
}
.object-15 .box-27 .front {
  width: 11.5em;
  height: 0.625em;
  -webkit-transform: translateZ(7em);
          transform: translateZ(7em);
}
.object-15 .box-27 .back {
  width: 11.5em;
  height: 0.625em;
  -webkit-transform: rotateY(180deg) translateZ(7em);
          transform: rotateY(180deg) translateZ(7em);
}
.object-15 .box-27 .left {
  width: 14em;
  height: 0.625em;
  -webkit-transform: translateX(-1.25em) rotateY(-90deg) translateZ(5.75em);
          transform: translateX(-1.25em) rotateY(-90deg) translateZ(5.75em);
}
.object-15 .box-27 .right {
  width: 14em;
  height: 0.625em;
  -webkit-transform: translateX(-1.25em) rotateY(90deg) translateZ(5.75em);
          transform: translateX(-1.25em) rotateY(90deg) translateZ(5.75em);
}
.object-15 .box-27 .top {
  width: 11.5em;
  height: 14em;
  -webkit-transform: rotateX(90deg) translateZ(7em);
          transform: rotateX(90deg) translateZ(7em);
}
.object-15 .box-27 .bottom {
  width: 11.5em;
  height: 14em;
  -webkit-transform: rotateX(-90deg) translateZ(-6.375em);
          transform: rotateX(-90deg) translateZ(-6.375em);
}
.object-15 .box-28 {
  width: 9em;
  height: 6em;
  margin: -6em 0 0 -4.5em;
  -webkit-transform: translate3D(0em, -7.875em, 0em);
          transform: translate3D(0em, -7.875em, 0em);
}
.object-15 .box-28 > div {
  background-color: #EDA951;
}
.object-15 .box-28 .front {
  width: 9em;
  height: 6em;
  -webkit-transform: translateZ(6.5em);
          transform: translateZ(6.5em);
}
.object-15 .box-28 .back {
  width: 9em;
  height: 6em;
  -webkit-transform: rotateY(180deg) translateZ(6.5em);
          transform: rotateY(180deg) translateZ(6.5em);
}
.object-15 .box-28 .left {
  width: 13em;
  height: 6em;
  -webkit-transform: translateX(-2em) rotateY(-90deg) translateZ(4.5em);
          transform: translateX(-2em) rotateY(-90deg) translateZ(4.5em);
}
.object-15 .box-28 .right {
  width: 13em;
  height: 6em;
  -webkit-transform: translateX(-2em) rotateY(90deg) translateZ(4.5em);
          transform: translateX(-2em) rotateY(90deg) translateZ(4.5em);
}
.object-15 .box-28 .top {
  width: 9em;
  height: 13em;
  -webkit-transform: rotateX(90deg) translateZ(6.5em);
          transform: rotateX(90deg) translateZ(6.5em);
}
.object-15 .box-28 .bottom {
  width: 9em;
  height: 13em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-15 .box-29 {
  width: 10em;
  height: 0.625em;
  margin: -0.625em 0 0 -5em;
  -webkit-transform: translate3D(0em, -13.875em, 0em);
          transform: translate3D(0em, -13.875em, 0em);
}
.object-15 .box-29 > div {
  background-color: #eee;
}
.object-15 .box-29 .front {
  width: 10em;
  height: 0.625em;
  -webkit-transform: translateZ(7em);
          transform: translateZ(7em);
}
.object-15 .box-29 .back {
  width: 10em;
  height: 0.625em;
  -webkit-transform: rotateY(180deg) translateZ(7em);
          transform: rotateY(180deg) translateZ(7em);
}
.object-15 .box-29 .left {
  width: 14em;
  height: 0.625em;
  -webkit-transform: translateX(-2em) rotateY(-90deg) translateZ(5em);
          transform: translateX(-2em) rotateY(-90deg) translateZ(5em);
}
.object-15 .box-29 .right {
  width: 14em;
  height: 0.625em;
  -webkit-transform: translateX(-2em) rotateY(90deg) translateZ(5em);
          transform: translateX(-2em) rotateY(90deg) translateZ(5em);
}
.object-15 .box-29 .top {
  width: 10em;
  height: 14em;
  -webkit-transform: rotateX(90deg) translateZ(7em);
          transform: rotateX(90deg) translateZ(7em);
}
.object-15 .box-29 .bottom {
  width: 10em;
  height: 14em;
  -webkit-transform: rotateX(-90deg) translateZ(-6.375em);
          transform: rotateX(-90deg) translateZ(-6.375em);
}

.object-16 {
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-16 .cylinder-6 {
  width: 0.875em;
  height: 0.375em;
  margin: -0.375em 0 0 -0.4375em;
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-16 .cylinder-6 > div {
  background-color: #E3D212;
}
.object-16 .cylinder-6 .s1 {
  width: 0.3624368671em;
  height: 0.375em;
  -webkit-transform: translateX(0.2562815665em) translateZ(0.4375em);
          transform: translateX(0.2562815665em) translateZ(0.4375em);
}
.object-16 .cylinder-6 .s2 {
  width: 0.3624368671em;
  height: 0.375em;
  -webkit-transform: translateX(0.2562815665em) rotateY(45deg) translateZ(0.4375em);
          transform: translateX(0.2562815665em) rotateY(45deg) translateZ(0.4375em);
}
.object-16 .cylinder-6 .s3 {
  width: 0.3624368671em;
  height: 0.375em;
  -webkit-transform: translateX(0.2562815665em) rotateY(90deg) translateZ(0.4375em);
          transform: translateX(0.2562815665em) rotateY(90deg) translateZ(0.4375em);
}
.object-16 .cylinder-6 .s4 {
  width: 0.3624368671em;
  height: 0.375em;
  -webkit-transform: translateX(0.2562815665em) rotateY(135deg) translateZ(0.4375em);
          transform: translateX(0.2562815665em) rotateY(135deg) translateZ(0.4375em);
}
.object-16 .cylinder-6 .s5 {
  width: 0.3624368671em;
  height: 0.375em;
  -webkit-transform: translateX(0.2562815665em) rotateY(180deg) translateZ(0.4375em);
          transform: translateX(0.2562815665em) rotateY(180deg) translateZ(0.4375em);
}
.object-16 .cylinder-6 .s6 {
  width: 0.3624368671em;
  height: 0.375em;
  -webkit-transform: translateX(0.2562815665em) rotateY(-135deg) translateZ(0.4375em);
          transform: translateX(0.2562815665em) rotateY(-135deg) translateZ(0.4375em);
}
.object-16 .cylinder-6 .s7 {
  width: 0.3624368671em;
  height: 0.375em;
  -webkit-transform: translateX(0.2562815665em) rotateY(-90deg) translateZ(0.4375em);
          transform: translateX(0.2562815665em) rotateY(-90deg) translateZ(0.4375em);
}
.object-16 .cylinder-6 .s8 {
  width: 0.3624368671em;
  height: 0.375em;
  -webkit-transform: translateX(0.2562815665em) rotateY(-45deg) translateZ(0.4375em);
          transform: translateX(0.2562815665em) rotateY(-45deg) translateZ(0.4375em);
}
.object-16 .cylinder-6 .top {
  width: 0.875em;
  height: 0.875em;
  -webkit-transform: rotateX(90deg) translateZ(0.4375em);
          transform: rotateX(90deg) translateZ(0.4375em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-16 .cylinder-6 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.3624368671em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.2562815665em solid #E3D212;
  border-left: 0.2562815665em solid transparent;
  border-right: 0.2562815665em solid transparent;
}
.object-16 .cylinder-6 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.3624368671em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.2562815665em solid #E3D212;
  border-left: 0.2562815665em solid transparent;
  border-right: 0.2562815665em solid transparent;
}
.object-16 .cylinder-6 .top .rect {
  position: absolute;
  top: 0.2562815665em;
  left: 0;
  width: 0.875em;
  height: 0.3624368671em;
  background-color: #E3D212;
}
.object-16 .cylinder-6 .bottom {
  width: 0.875em;
  height: 0.875em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.0625em);
          transform: rotateX(-90deg) translateZ(-0.0625em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-16 .cylinder-6 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.3624368671em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.2562815665em solid #E3D212;
  border-left: 0.2562815665em solid transparent;
  border-right: 0.2562815665em solid transparent;
}
.object-16 .cylinder-6 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.3624368671em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.2562815665em solid #E3D212;
  border-left: 0.2562815665em solid transparent;
  border-right: 0.2562815665em solid transparent;
}
.object-16 .cylinder-6 .bottom .rect {
  position: absolute;
  top: 0.2562815665em;
  left: 0;
  width: 0.875em;
  height: 0.3624368671em;
  background-color: #E3D212;
}
.object-16 .box-30, .object-16 .box-31, .object-16 .box-32, .object-16 .box-33, .object-16 .box-34, .object-16 .box-35, .object-16 .box-36, .object-16 .box-37 {
  width: 1.5em;
  height: 0.375em;
  margin: -0.375em 0 0 -0.75em;
  -webkit-transform: translate3D(1.1875em, 0em, 0em) rotateX(45deg);
          transform: translate3D(1.1875em, 0em, 0em) rotateX(45deg);
}
.object-16 .box-30 > div, .object-16 .box-31 > div, .object-16 .box-32 > div, .object-16 .box-33 > div, .object-16 .box-34 > div, .object-16 .box-35 > div, .object-16 .box-36 > div, .object-16 .box-37 > div {
  background-color: #fff;
}
.object-16 .box-30 .front, .object-16 .box-31 .front, .object-16 .box-32 .front, .object-16 .box-33 .front, .object-16 .box-34 .front, .object-16 .box-35 .front, .object-16 .box-36 .front, .object-16 .box-37 .front {
  width: 1.5em;
  height: 0.375em;
  -webkit-transform: translateZ(0.0625em);
          transform: translateZ(0.0625em);
}
.object-16 .box-30 .back, .object-16 .box-31 .back, .object-16 .box-32 .back, .object-16 .box-33 .back, .object-16 .box-34 .back, .object-16 .box-35 .back, .object-16 .box-36 .back, .object-16 .box-37 .back {
  width: 1.5em;
  height: 0.375em;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}
.object-16 .box-30 .left, .object-16 .box-31 .left, .object-16 .box-32 .left, .object-16 .box-33 .left, .object-16 .box-34 .left, .object-16 .box-35 .left, .object-16 .box-36 .left, .object-16 .box-37 .left {
  width: 0.125em;
  height: 0.375em;
  -webkit-transform: translateX(0.6875em) rotateY(-90deg) translateZ(0.75em);
          transform: translateX(0.6875em) rotateY(-90deg) translateZ(0.75em);
}
.object-16 .box-30 .right, .object-16 .box-31 .right, .object-16 .box-32 .right, .object-16 .box-33 .right, .object-16 .box-34 .right, .object-16 .box-35 .right, .object-16 .box-36 .right, .object-16 .box-37 .right {
  width: 0.125em;
  height: 0.375em;
  -webkit-transform: translateX(0.6875em) rotateY(90deg) translateZ(0.75em);
          transform: translateX(0.6875em) rotateY(90deg) translateZ(0.75em);
}
.object-16 .box-30 .top, .object-16 .box-31 .top, .object-16 .box-32 .top, .object-16 .box-33 .top, .object-16 .box-34 .top, .object-16 .box-35 .top, .object-16 .box-36 .top, .object-16 .box-37 .top {
  width: 1.5em;
  height: 0.125em;
  -webkit-transform: rotateX(90deg) translateZ(0.0625em);
          transform: rotateX(90deg) translateZ(0.0625em);
}
.object-16 .box-30 .bottom, .object-16 .box-31 .bottom, .object-16 .box-32 .bottom, .object-16 .box-33 .bottom, .object-16 .box-34 .bottom, .object-16 .box-35 .bottom, .object-16 .box-36 .bottom, .object-16 .box-37 .bottom {
  width: 1.5em;
  height: 0.125em;
  -webkit-transform: rotateX(-90deg) translateZ(0.3125em);
          transform: rotateX(-90deg) translateZ(0.3125em);
}
.object-16 .box-31 {
  -webkit-transform: rotateY(180deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
          transform: rotateY(180deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
}
.object-16 .box-32 {
  -webkit-transform: rotateY(90deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
          transform: rotateY(90deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
}
.object-16 .box-33 {
  -webkit-transform: rotateY(-90deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
          transform: rotateY(-90deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
}
.object-16 .box-34 {
  -webkit-transform: rotateY(-45deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
          transform: rotateY(-45deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
}
.object-16 .box-35 {
  -webkit-transform: rotateY(45deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
          transform: rotateY(45deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
}
.object-16 .box-36 {
  -webkit-transform: rotateY(-225deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
          transform: rotateY(-225deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
}
.object-16 .box-37 {
  -webkit-transform: rotateY(225deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
          transform: rotateY(225deg) translate3D(1.1875em, 0em, 0em) rotateX(45deg);
}

.object-17 {
  -webkit-transform: translate3D(-7.625em, -5.25em, 3.25em) rotateZ(25deg);
          transform: translate3D(-7.625em, -5.25em, 3.25em) rotateZ(25deg);
}
.object-17 .box-38, .object-17 .box-39 {
  width: 0.25em;
  height: 7.125em;
  margin: -7.125em 0 0 -0.125em;
  -webkit-transform: translate3D(0em, 0em, 0.75em);
          transform: translate3D(0em, 0em, 0.75em);
}
.object-17 .box-38 > div, .object-17 .box-39 > div {
  background-color: #9F7E5C;
}
.object-17 .box-38 .front, .object-17 .box-39 .front {
  width: 0.25em;
  height: 7.125em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-17 .box-38 .back, .object-17 .box-39 .back {
  width: 0.25em;
  height: 7.125em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-17 .box-38 .left, .object-17 .box-39 .left {
  width: 0.25em;
  height: 7.125em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
}
.object-17 .box-38 .right, .object-17 .box-39 .right {
  width: 0.25em;
  height: 7.125em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
}
.object-17 .box-38 .top, .object-17 .box-39 .top {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-17 .box-38 .bottom, .object-17 .box-39 .bottom {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(7em);
          transform: rotateX(-90deg) translateZ(7em);
}
.object-17 .box-39 {
  -webkit-transform: translate3D(0em, 0em, -0.75em);
          transform: translate3D(0em, 0em, -0.75em);
}
.object-17 .box-40, .object-17 .box-41, .object-17 .box-42, .object-17 .box-43, .object-17 .box-44, .object-17 .box-104 {
  width: 0.125em;
  height: 0.125em;
  margin: -0.125em 0 0 -0.0625em;
  -webkit-transform: translate3D(0em, -1em, 0em);
          transform: translate3D(0em, -1em, 0em);
}
.object-17 .box-40 > div, .object-17 .box-41 > div, .object-17 .box-42 > div, .object-17 .box-43 > div, .object-17 .box-44 > div, .object-17 .box-104 > div {
  background-color: #B3977B;
}
.object-17 .box-40 .front, .object-17 .box-41 .front, .object-17 .box-42 .front, .object-17 .box-43 .front, .object-17 .box-44 .front, .object-17 .box-104 .front {
  width: 0.125em;
  height: 0.125em;
  -webkit-transform: translateZ(0.625em);
          transform: translateZ(0.625em);
}
.object-17 .box-40 .back, .object-17 .box-41 .back, .object-17 .box-42 .back, .object-17 .box-43 .back, .object-17 .box-44 .back, .object-17 .box-104 .back {
  width: 0.125em;
  height: 0.125em;
  -webkit-transform: rotateY(180deg) translateZ(0.625em);
          transform: rotateY(180deg) translateZ(0.625em);
}
.object-17 .box-40 .left, .object-17 .box-41 .left, .object-17 .box-42 .left, .object-17 .box-43 .left, .object-17 .box-44 .left, .object-17 .box-104 .left {
  width: 1.25em;
  height: 0.125em;
  -webkit-transform: translateX(-0.5625em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.5625em) rotateY(-90deg) translateZ(0.0625em);
}
.object-17 .box-40 .right, .object-17 .box-41 .right, .object-17 .box-42 .right, .object-17 .box-43 .right, .object-17 .box-44 .right, .object-17 .box-104 .right {
  width: 1.25em;
  height: 0.125em;
  -webkit-transform: translateX(-0.5625em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.5625em) rotateY(90deg) translateZ(0.0625em);
}
.object-17 .box-40 .top, .object-17 .box-41 .top, .object-17 .box-42 .top, .object-17 .box-43 .top, .object-17 .box-44 .top, .object-17 .box-104 .top {
  width: 0.125em;
  height: 1.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.625em);
          transform: rotateX(90deg) translateZ(0.625em);
}
.object-17 .box-40 .bottom, .object-17 .box-41 .bottom, .object-17 .box-42 .bottom, .object-17 .box-43 .bottom, .object-17 .box-44 .bottom, .object-17 .box-104 .bottom {
  width: 0.125em;
  height: 1.25em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-17 .box-41 {
  -webkit-transform: translate3D(0em, -2em, 0em);
          transform: translate3D(0em, -2em, 0em);
}
.object-17 .box-42 {
  -webkit-transform: translate3D(0em, -3em, 0em);
          transform: translate3D(0em, -3em, 0em);
}
.object-17 .box-43 {
  -webkit-transform: translate3D(0em, -4em, 0em);
          transform: translate3D(0em, -4em, 0em);
}
.object-17 .box-44 {
  -webkit-transform: translate3D(0em, -5em, 0em);
          transform: translate3D(0em, -5em, 0em);
}
.object-17 .box-104 {
  -webkit-transform: translate3D(0em, -6em, 0em);
          transform: translate3D(0em, -6em, 0em);
}

.object-18 {
  -webkit-transform: translate3D(8.2em, -13.125em, -7.5em);
          transform: translate3D(8.2em, -13.125em, -7.5em);
}
.object-18 .box-45 {
  width: 0.5em;
  height: 0.25em;
  margin: -0.25em 0 0 -0.25em;
  -webkit-transform: translate3D(0em, -2em, 1.125em);
          transform: translate3D(0em, -2em, 1.125em);
}
.object-18 .box-45 > div {
  background-color: #9F7E5C;
}
.object-18 .box-45 .front {
  width: 0.5em;
  height: 0.25em;
  -webkit-transform: translateZ(3.125em);
          transform: translateZ(3.125em);
}
.object-18 .box-45 .back {
  width: 0.5em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(3.125em);
          transform: rotateY(180deg) translateZ(3.125em);
}
.object-18 .box-45 .left {
  width: 6.25em;
  height: 0.25em;
  -webkit-transform: translateX(-2.875em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(-2.875em) rotateY(-90deg) translateZ(0.25em);
}
.object-18 .box-45 .right {
  width: 6.25em;
  height: 0.25em;
  -webkit-transform: translateX(-2.875em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(-2.875em) rotateY(90deg) translateZ(0.25em);
}
.object-18 .box-45 .top {
  width: 0.5em;
  height: 6.25em;
  -webkit-transform: rotateX(90deg) translateZ(3.125em);
          transform: rotateX(90deg) translateZ(3.125em);
}
.object-18 .box-45 .bottom {
  width: 0.5em;
  height: 6.25em;
  -webkit-transform: rotateX(-90deg) translateZ(-2.875em);
          transform: rotateX(-90deg) translateZ(-2.875em);
}
.object-18 .box-46 {
  width: 6em;
  height: 0.25em;
  margin: -0.25em 0 0 -3em;
  -webkit-transform: translate3D(-2.75em, -2em, -2.25em);
          transform: translate3D(-2.75em, -2em, -2.25em);
}
.object-18 .box-46 > div {
  background-color: #9F7E5C;
}
.object-18 .box-46 .front {
  width: 6em;
  height: 0.25em;
  -webkit-transform: translateZ(0.25em);
          transform: translateZ(0.25em);
}
.object-18 .box-46 .back {
  width: 6em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(0.25em);
          transform: rotateY(180deg) translateZ(0.25em);
}
.object-18 .box-46 .left {
  width: 0.5em;
  height: 0.25em;
  -webkit-transform: translateX(2.75em) rotateY(-90deg) translateZ(3em);
          transform: translateX(2.75em) rotateY(-90deg) translateZ(3em);
}
.object-18 .box-46 .right {
  width: 0.5em;
  height: 0.25em;
  -webkit-transform: translateX(2.75em) rotateY(90deg) translateZ(3em);
          transform: translateX(2.75em) rotateY(90deg) translateZ(3em);
}
.object-18 .box-46 .top {
  width: 6em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
}
.object-18 .box-46 .bottom {
  width: 6em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(0em);
          transform: rotateX(-90deg) translateZ(0em);
}
.object-18 .box-47 {
  width: 0.5em;
  height: 0.25em;
  margin: -0.25em 0 0 -0.25em;
  -webkit-transform: translate3D(-5.5em, -2em, 1.125em);
          transform: translate3D(-5.5em, -2em, 1.125em);
}
.object-18 .box-47 > div {
  background-color: #9F7E5C;
}
.object-18 .box-47 .front {
  width: 0.5em;
  height: 0.25em;
  -webkit-transform: translateZ(3.125em);
          transform: translateZ(3.125em);
}
.object-18 .box-47 .back {
  width: 0.5em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(3.125em);
          transform: rotateY(180deg) translateZ(3.125em);
}
.object-18 .box-47 .left {
  width: 6.25em;
  height: 0.25em;
  -webkit-transform: translateX(-2.875em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(-2.875em) rotateY(-90deg) translateZ(0.25em);
}
.object-18 .box-47 .right {
  width: 6.25em;
  height: 0.25em;
  -webkit-transform: translateX(-2.875em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(-2.875em) rotateY(90deg) translateZ(0.25em);
}
.object-18 .box-47 .top {
  width: 0.5em;
  height: 6.25em;
  -webkit-transform: rotateX(90deg) translateZ(3.125em);
          transform: rotateX(90deg) translateZ(3.125em);
}
.object-18 .box-47 .bottom {
  width: 0.5em;
  height: 6.25em;
  -webkit-transform: rotateX(-90deg) translateZ(-2.875em);
          transform: rotateX(-90deg) translateZ(-2.875em);
}
.object-18 .box-48, .object-18 .box-49, .object-18 .box-50, .object-18 .box-51, .object-18 .box-52, .object-18 .box-53, .object-18 .box-54, .object-18 .box-55, .object-18 .box-56 {
  width: 0.25em;
  height: 2em;
  margin: -2em 0 0 -0.125em;
  -webkit-transform: translate3D(0em, 0em, -0.875em);
          transform: translate3D(0em, 0em, -0.875em);
}
.object-18 .box-48 > div, .object-18 .box-49 > div, .object-18 .box-50 > div, .object-18 .box-51 > div, .object-18 .box-52 > div, .object-18 .box-53 > div, .object-18 .box-54 > div, .object-18 .box-55 > div, .object-18 .box-56 > div {
  background-color: #B3977B;
}
.object-18 .box-48 .front, .object-18 .box-49 .front, .object-18 .box-50 .front, .object-18 .box-51 .front, .object-18 .box-52 .front, .object-18 .box-53 .front, .object-18 .box-54 .front, .object-18 .box-55 .front, .object-18 .box-56 .front {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-18 .box-48 .back, .object-18 .box-49 .back, .object-18 .box-50 .back, .object-18 .box-51 .back, .object-18 .box-52 .back, .object-18 .box-53 .back, .object-18 .box-54 .back, .object-18 .box-55 .back, .object-18 .box-56 .back {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-18 .box-48 .left, .object-18 .box-49 .left, .object-18 .box-50 .left, .object-18 .box-51 .left, .object-18 .box-52 .left, .object-18 .box-53 .left, .object-18 .box-54 .left, .object-18 .box-55 .left, .object-18 .box-56 .left {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
}
.object-18 .box-48 .right, .object-18 .box-49 .right, .object-18 .box-50 .right, .object-18 .box-51 .right, .object-18 .box-52 .right, .object-18 .box-53 .right, .object-18 .box-54 .right, .object-18 .box-55 .right, .object-18 .box-56 .right {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
}
.object-18 .box-48 .top, .object-18 .box-49 .top, .object-18 .box-50 .top, .object-18 .box-51 .top, .object-18 .box-52 .top, .object-18 .box-53 .top, .object-18 .box-54 .top, .object-18 .box-55 .top, .object-18 .box-56 .top {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-18 .box-48 .bottom, .object-18 .box-49 .bottom, .object-18 .box-50 .bottom, .object-18 .box-51 .bottom, .object-18 .box-52 .bottom, .object-18 .box-53 .bottom, .object-18 .box-54 .bottom, .object-18 .box-55 .bottom, .object-18 .box-56 .bottom {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.875em);
          transform: rotateX(-90deg) translateZ(1.875em);
}
.object-18 .box-49 {
  -webkit-transform: translate3D(0em, 0em, 0.5em);
          transform: translate3D(0em, 0em, 0.5em);
}
.object-18 .box-50 {
  -webkit-transform: translate3D(0em, 0em, -2.25em);
          transform: translate3D(0em, 0em, -2.25em);
}
.object-18 .box-51 {
  -webkit-transform: translate3D(-1.375em, 0em, -2.25em);
          transform: translate3D(-1.375em, 0em, -2.25em);
}
.object-18 .box-52 {
  -webkit-transform: translate3D(-2.75em, 0em, -2.25em);
          transform: translate3D(-2.75em, 0em, -2.25em);
}
.object-18 .box-53 {
  -webkit-transform: translate3D(-4.125em, 0em, -2.25em);
          transform: translate3D(-4.125em, 0em, -2.25em);
}
.object-18 .box-54 {
  -webkit-transform: translate3D(-5.5em, 0em, -2.25em);
          transform: translate3D(-5.5em, 0em, -2.25em);
}
.object-18 .box-55 {
  -webkit-transform: translate3D(-5.5em, 0em, -0.875em);
          transform: translate3D(-5.5em, 0em, -0.875em);
}
.object-18 .box-56 {
  display: none;
  -webkit-transform: translate3D(-5.5em, 0em, 0.5em);
          transform: translate3D(-5.5em, 0em, 0.5em);
}

.object-19 {
  -webkit-transform: translate3D(6.5em, -12.5em, -3em);
          transform: translate3D(6.5em, -12.5em, -3em);
}
.object-19 .box-57 {
  width: 6.5em;
  height: 0.625em;
  margin: -0.625em 0 0 -3.25em;
  -webkit-transform: translate3D(-1em, 0em, -2.25em);
          transform: translate3D(-1em, 0em, -2.25em);
}
.object-19 .box-57 > div {
  background-color: #eee;
}
.object-19 .box-57 .front {
  width: 6.5em;
  height: 0.625em;
  -webkit-transform: translateZ(5em);
          transform: translateZ(5em);
}
.object-19 .box-57 .back {
  width: 6.5em;
  height: 0.625em;
  -webkit-transform: rotateY(180deg) translateZ(5em);
          transform: rotateY(180deg) translateZ(5em);
}
.object-19 .box-57 .left {
  width: 10em;
  height: 0.625em;
  -webkit-transform: translateX(-1.75em) rotateY(-90deg) translateZ(3.25em);
          transform: translateX(-1.75em) rotateY(-90deg) translateZ(3.25em);
}
.object-19 .box-57 .right {
  width: 10em;
  height: 0.625em;
  -webkit-transform: translateX(-1.75em) rotateY(90deg) translateZ(3.25em);
          transform: translateX(-1.75em) rotateY(90deg) translateZ(3.25em);
}
.object-19 .box-57 .top {
  width: 6.5em;
  height: 10em;
  -webkit-transform: rotateX(90deg) translateZ(5em);
          transform: rotateX(90deg) translateZ(5em);
}
.object-19 .box-57 .bottom {
  width: 6.5em;
  height: 10em;
  -webkit-transform: rotateX(-90deg) translateZ(-4.375em);
          transform: rotateX(-90deg) translateZ(-4.375em);
}
.object-19 .box-58 {
  width: 4em;
  height: 6em;
  margin: -6em 0 0 -2em;
  -webkit-transform: translate3D(0em, -0.625em, 0em);
          transform: translate3D(0em, -0.625em, 0em);
}
.object-19 .box-58 > div {
  background-color: #EDA951;
}
.object-19 .box-58 .front {
  width: 4em;
  height: 6em;
  -webkit-transform: translateZ(2.5em);
          transform: translateZ(2.5em);
}
.object-19 .box-58 .back {
  width: 4em;
  height: 6em;
  -webkit-transform: rotateY(180deg) translateZ(2.5em);
          transform: rotateY(180deg) translateZ(2.5em);
}
.object-19 .box-58 .left {
  width: 5em;
  height: 6em;
  -webkit-transform: translateX(-0.5em) rotateY(-90deg) translateZ(2em);
          transform: translateX(-0.5em) rotateY(-90deg) translateZ(2em);
}
.object-19 .box-58 .right {
  width: 5em;
  height: 6em;
  -webkit-transform: translateX(-0.5em) rotateY(90deg) translateZ(2em);
          transform: translateX(-0.5em) rotateY(90deg) translateZ(2em);
}
.object-19 .box-58 .top {
  width: 4em;
  height: 5em;
  -webkit-transform: rotateX(90deg) translateZ(2.5em);
          transform: rotateX(90deg) translateZ(2.5em);
}
.object-19 .box-58 .bottom {
  width: 4em;
  height: 5em;
  -webkit-transform: rotateX(-90deg) translateZ(3.5em);
          transform: rotateX(-90deg) translateZ(3.5em);
}

.object-20 {
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-20 .box-59, .object-20 .box-60, .object-20 .box-61, .object-20 .box-62 {
  width: 1em;
  height: 0.75em;
  margin: -0.75em 0 0 -0.5em;
  -webkit-transform: translate3D(4.125em, -8em, 6.125em);
          transform: translate3D(4.125em, -8em, 6.125em);
}
.object-20 .box-59 > div, .object-20 .box-60 > div, .object-20 .box-61 > div, .object-20 .box-62 > div {
  background-color: #fff;
}
.object-20 .box-59 .front, .object-20 .box-60 .front, .object-20 .box-61 .front, .object-20 .box-62 .front {
  width: 1em;
  height: 0.75em;
  -webkit-transform: translateZ(0.5em);
          transform: translateZ(0.5em);
}
.object-20 .box-59 .back, .object-20 .box-60 .back, .object-20 .box-61 .back, .object-20 .box-62 .back {
  width: 1em;
  height: 0.75em;
  -webkit-transform: rotateY(180deg) translateZ(0.5em);
          transform: rotateY(180deg) translateZ(0.5em);
}
.object-20 .box-59 .left, .object-20 .box-60 .left, .object-20 .box-61 .left, .object-20 .box-62 .left {
  width: 1em;
  height: 0.75em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.5em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.5em);
}
.object-20 .box-59 .right, .object-20 .box-60 .right, .object-20 .box-61 .right, .object-20 .box-62 .right {
  width: 1em;
  height: 0.75em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.5em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.5em);
}
.object-20 .box-59 .top, .object-20 .box-60 .top, .object-20 .box-61 .top, .object-20 .box-62 .top {
  width: 1em;
  height: 1em;
  -webkit-transform: rotateX(90deg) translateZ(0.5em);
          transform: rotateX(90deg) translateZ(0.5em);
}
.object-20 .box-59 .bottom, .object-20 .box-60 .bottom, .object-20 .box-61 .bottom, .object-20 .box-62 .bottom {
  width: 1em;
  height: 1em;
  -webkit-transform: rotateX(-90deg) translateZ(0.25em);
          transform: rotateX(-90deg) translateZ(0.25em);
}
.object-20 .box-60 {
  -webkit-transform: translate3D(-4.125em, -8em, 6.125em);
          transform: translate3D(-4.125em, -8em, 6.125em);
}
.object-20 .box-61 {
  -webkit-transform: translate3D(4.125em, -14.5em, 6.125em);
          transform: translate3D(4.125em, -14.5em, 6.125em);
}
.object-20 .box-62 {
  -webkit-transform: translate3D(-4.125em, -14.5em, 6.125em);
          transform: translate3D(-4.125em, -14.5em, 6.125em);
}
.object-20 .box-63, .object-20 .box-64, .object-20 .box-65, .object-20 .box-66 {
  width: 1.25em;
  height: 1em;
  margin: -1em 0 0 -0.625em;
  -webkit-transform: translate3D(4em, -8.875em, 6em);
          transform: translate3D(4em, -8.875em, 6em);
}
.object-20 .box-63 > div, .object-20 .box-64 > div, .object-20 .box-65 > div, .object-20 .box-66 > div {
  background-color: #eee;
}
.object-20 .box-63 .front, .object-20 .box-64 .front, .object-20 .box-65 .front, .object-20 .box-66 .front {
  width: 1.25em;
  height: 1em;
  -webkit-transform: translateZ(0.625em);
          transform: translateZ(0.625em);
}
.object-20 .box-63 .back, .object-20 .box-64 .back, .object-20 .box-65 .back, .object-20 .box-66 .back {
  width: 1.25em;
  height: 1em;
  -webkit-transform: rotateY(180deg) translateZ(0.625em);
          transform: rotateY(180deg) translateZ(0.625em);
}
.object-20 .box-63 .left, .object-20 .box-64 .left, .object-20 .box-65 .left, .object-20 .box-66 .left {
  width: 1.25em;
  height: 1em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.625em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.625em);
}
.object-20 .box-63 .right, .object-20 .box-64 .right, .object-20 .box-65 .right, .object-20 .box-66 .right {
  width: 1.25em;
  height: 1em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.625em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.625em);
}
.object-20 .box-63 .top, .object-20 .box-64 .top, .object-20 .box-65 .top, .object-20 .box-66 .top {
  width: 1.25em;
  height: 1.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.625em);
          transform: rotateX(90deg) translateZ(0.625em);
}
.object-20 .box-63 .bottom, .object-20 .box-64 .bottom, .object-20 .box-65 .bottom, .object-20 .box-66 .bottom {
  width: 1.25em;
  height: 1.25em;
  -webkit-transform: rotateX(-90deg) translateZ(0.375em);
          transform: rotateX(-90deg) translateZ(0.375em);
}
.object-20 .box-64 {
  -webkit-transform: translate3D(-4em, -8.875em, 6em);
          transform: translate3D(-4em, -8.875em, 6em);
}
.object-20 .box-65 {
  -webkit-transform: translate3D(4em, -15.375em, 6em);
          transform: translate3D(4em, -15.375em, 6em);
}
.object-20 .box-66 {
  -webkit-transform: translate3D(-4em, -15.375em, 6em);
          transform: translate3D(-4em, -15.375em, 6em);
}
.object-20 .box-67, .object-20 .box-68, .object-20 .box-69, .object-20 .box-70 {
  width: 0.75em;
  height: 0.625em;
  margin: -0.625em 0 0 -0.375em;
  -webkit-transform: translate3D(4.25em, -10em, 6.25em);
          transform: translate3D(4.25em, -10em, 6.25em);
}
.object-20 .box-67 > div, .object-20 .box-68 > div, .object-20 .box-69 > div, .object-20 .box-70 > div {
  background-color: #fff;
}
.object-20 .box-67 .front, .object-20 .box-68 .front, .object-20 .box-69 .front, .object-20 .box-70 .front {
  width: 0.75em;
  height: 0.625em;
  -webkit-transform: translateZ(0.375em);
          transform: translateZ(0.375em);
}
.object-20 .box-67 .back, .object-20 .box-68 .back, .object-20 .box-69 .back, .object-20 .box-70 .back {
  width: 0.75em;
  height: 0.625em;
  -webkit-transform: rotateY(180deg) translateZ(0.375em);
          transform: rotateY(180deg) translateZ(0.375em);
}
.object-20 .box-67 .left, .object-20 .box-68 .left, .object-20 .box-69 .left, .object-20 .box-70 .left {
  width: 0.75em;
  height: 0.625em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.375em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.375em);
}
.object-20 .box-67 .right, .object-20 .box-68 .right, .object-20 .box-69 .right, .object-20 .box-70 .right {
  width: 0.75em;
  height: 0.625em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.375em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.375em);
}
.object-20 .box-67 .top, .object-20 .box-68 .top, .object-20 .box-69 .top, .object-20 .box-70 .top {
  width: 0.75em;
  height: 0.75em;
  -webkit-transform: rotateX(90deg) translateZ(0.375em);
          transform: rotateX(90deg) translateZ(0.375em);
}
.object-20 .box-67 .bottom, .object-20 .box-68 .bottom, .object-20 .box-69 .bottom, .object-20 .box-70 .bottom {
  width: 0.75em;
  height: 0.75em;
  -webkit-transform: rotateX(-90deg) translateZ(0.25em);
          transform: rotateX(-90deg) translateZ(0.25em);
}
.object-20 .box-68 {
  -webkit-transform: translate3D(-4.25em, -10em, 6.25em);
          transform: translate3D(-4.25em, -10em, 6.25em);
}
.object-20 .box-69 {
  -webkit-transform: translate3D(4.25em, -16.5em, 6.25em);
          transform: translate3D(4.25em, -16.5em, 6.25em);
}
.object-20 .box-70 {
  -webkit-transform: translate3D(-4.25em, -16.5em, 6.25em);
          transform: translate3D(-4.25em, -16.5em, 6.25em);
}
.object-20 .box-71, .object-20 .box-72, .object-20 .box-73, .object-20 .box-74 {
  width: 1em;
  height: 0.75em;
  margin: -0.75em 0 0 -0.5em;
  -webkit-transform: translate3D(4.125em, -8em, -6.125em);
          transform: translate3D(4.125em, -8em, -6.125em);
}
.object-20 .box-71 > div, .object-20 .box-72 > div, .object-20 .box-73 > div, .object-20 .box-74 > div {
  background-color: #fff;
}
.object-20 .box-71 .front, .object-20 .box-72 .front, .object-20 .box-73 .front, .object-20 .box-74 .front {
  width: 1em;
  height: 0.75em;
  -webkit-transform: translateZ(0.5em);
          transform: translateZ(0.5em);
}
.object-20 .box-71 .back, .object-20 .box-72 .back, .object-20 .box-73 .back, .object-20 .box-74 .back {
  width: 1em;
  height: 0.75em;
  -webkit-transform: rotateY(180deg) translateZ(0.5em);
          transform: rotateY(180deg) translateZ(0.5em);
}
.object-20 .box-71 .left, .object-20 .box-72 .left, .object-20 .box-73 .left, .object-20 .box-74 .left {
  width: 1em;
  height: 0.75em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.5em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.5em);
}
.object-20 .box-71 .right, .object-20 .box-72 .right, .object-20 .box-73 .right, .object-20 .box-74 .right {
  width: 1em;
  height: 0.75em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.5em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.5em);
}
.object-20 .box-71 .top, .object-20 .box-72 .top, .object-20 .box-73 .top, .object-20 .box-74 .top {
  width: 1em;
  height: 1em;
  -webkit-transform: rotateX(90deg) translateZ(0.5em);
          transform: rotateX(90deg) translateZ(0.5em);
}
.object-20 .box-71 .bottom, .object-20 .box-72 .bottom, .object-20 .box-73 .bottom, .object-20 .box-74 .bottom {
  width: 1em;
  height: 1em;
  -webkit-transform: rotateX(-90deg) translateZ(0.25em);
          transform: rotateX(-90deg) translateZ(0.25em);
}
.object-20 .box-72 {
  -webkit-transform: translate3D(-4.125em, -8em, -6.125em);
          transform: translate3D(-4.125em, -8em, -6.125em);
}
.object-20 .box-73 {
  -webkit-transform: translate3D(4.125em, -14.5em, -6.125em);
          transform: translate3D(4.125em, -14.5em, -6.125em);
}
.object-20 .box-74 {
  -webkit-transform: translate3D(-4.125em, -14.5em, -6.125em);
          transform: translate3D(-4.125em, -14.5em, -6.125em);
}
.object-20 .box-75, .object-20 .box-76, .object-20 .box-77, .object-20 .box-78 {
  width: 1.25em;
  height: 1em;
  margin: -1em 0 0 -0.625em;
  -webkit-transform: translate3D(4em, -8.875em, -6em);
          transform: translate3D(4em, -8.875em, -6em);
}
.object-20 .box-75 > div, .object-20 .box-76 > div, .object-20 .box-77 > div, .object-20 .box-78 > div {
  background-color: #eee;
}
.object-20 .box-75 .front, .object-20 .box-76 .front, .object-20 .box-77 .front, .object-20 .box-78 .front {
  width: 1.25em;
  height: 1em;
  -webkit-transform: translateZ(0.625em);
          transform: translateZ(0.625em);
}
.object-20 .box-75 .back, .object-20 .box-76 .back, .object-20 .box-77 .back, .object-20 .box-78 .back {
  width: 1.25em;
  height: 1em;
  -webkit-transform: rotateY(180deg) translateZ(0.625em);
          transform: rotateY(180deg) translateZ(0.625em);
}
.object-20 .box-75 .left, .object-20 .box-76 .left, .object-20 .box-77 .left, .object-20 .box-78 .left {
  width: 1.25em;
  height: 1em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.625em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.625em);
}
.object-20 .box-75 .right, .object-20 .box-76 .right, .object-20 .box-77 .right, .object-20 .box-78 .right {
  width: 1.25em;
  height: 1em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.625em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.625em);
}
.object-20 .box-75 .top, .object-20 .box-76 .top, .object-20 .box-77 .top, .object-20 .box-78 .top {
  width: 1.25em;
  height: 1.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.625em);
          transform: rotateX(90deg) translateZ(0.625em);
}
.object-20 .box-75 .bottom, .object-20 .box-76 .bottom, .object-20 .box-77 .bottom, .object-20 .box-78 .bottom {
  width: 1.25em;
  height: 1.25em;
  -webkit-transform: rotateX(-90deg) translateZ(0.375em);
          transform: rotateX(-90deg) translateZ(0.375em);
}
.object-20 .box-76 {
  -webkit-transform: translate3D(-4em, -8.875em, -6em);
          transform: translate3D(-4em, -8.875em, -6em);
}
.object-20 .box-77 {
  -webkit-transform: translate3D(4em, -15.375em, -6em);
          transform: translate3D(4em, -15.375em, -6em);
}
.object-20 .box-78 {
  -webkit-transform: translate3D(-4em, -15.375em, -6em);
          transform: translate3D(-4em, -15.375em, -6em);
}
.object-20 .box-79, .object-20 .box-80, .object-20 .box-81, .object-20 .box-82 {
  width: 0.75em;
  height: 0.625em;
  margin: -0.625em 0 0 -0.375em;
  -webkit-transform: translate3D(4.25em, -10em, -6.25em);
          transform: translate3D(4.25em, -10em, -6.25em);
}
.object-20 .box-79 > div, .object-20 .box-80 > div, .object-20 .box-81 > div, .object-20 .box-82 > div {
  background-color: #fff;
}
.object-20 .box-79 .front, .object-20 .box-80 .front, .object-20 .box-81 .front, .object-20 .box-82 .front {
  width: 0.75em;
  height: 0.625em;
  -webkit-transform: translateZ(0.375em);
          transform: translateZ(0.375em);
}
.object-20 .box-79 .back, .object-20 .box-80 .back, .object-20 .box-81 .back, .object-20 .box-82 .back {
  width: 0.75em;
  height: 0.625em;
  -webkit-transform: rotateY(180deg) translateZ(0.375em);
          transform: rotateY(180deg) translateZ(0.375em);
}
.object-20 .box-79 .left, .object-20 .box-80 .left, .object-20 .box-81 .left, .object-20 .box-82 .left {
  width: 0.75em;
  height: 0.625em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.375em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.375em);
}
.object-20 .box-79 .right, .object-20 .box-80 .right, .object-20 .box-81 .right, .object-20 .box-82 .right {
  width: 0.75em;
  height: 0.625em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.375em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.375em);
}
.object-20 .box-79 .top, .object-20 .box-80 .top, .object-20 .box-81 .top, .object-20 .box-82 .top {
  width: 0.75em;
  height: 0.75em;
  -webkit-transform: rotateX(90deg) translateZ(0.375em);
          transform: rotateX(90deg) translateZ(0.375em);
}
.object-20 .box-79 .bottom, .object-20 .box-80 .bottom, .object-20 .box-81 .bottom, .object-20 .box-82 .bottom {
  width: 0.75em;
  height: 0.75em;
  -webkit-transform: rotateX(-90deg) translateZ(0.25em);
          transform: rotateX(-90deg) translateZ(0.25em);
}
.object-20 .box-80 {
  -webkit-transform: translate3D(-4.25em, -10em, -6.25em);
          transform: translate3D(-4.25em, -10em, -6.25em);
}
.object-20 .box-81 {
  -webkit-transform: translate3D(4.25em, -16.5em, -6.25em);
          transform: translate3D(4.25em, -16.5em, -6.25em);
}
.object-20 .box-82 {
  -webkit-transform: translate3D(-4.25em, -16.5em, -6.25em);
          transform: translate3D(-4.25em, -16.5em, -6.25em);
}

.object-21 {
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
  z-index: 1;
}
.object-21 .box-83, .object-21 .box-84 {
  display: none;
  width: 0.25em;
  height: 3.875em;
  margin: -3.875em 0 0 -0.125em;
  -webkit-transform: translate3D(1.125em, -6.5em, 7.75em);
          transform: translate3D(1.125em, -6.5em, 7.75em);
}
.object-21 .box-83 > div, .object-21 .box-84 > div {
  background-color: #4C4030;
}
.object-21 .box-83 .front, .object-21 .box-84 .front {
  width: 0.25em;
  height: 3.875em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-21 .box-83 .back, .object-21 .box-84 .back {
  width: 0.25em;
  height: 3.875em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-21 .box-83 .left, .object-21 .box-84 .left {
  width: 0.25em;
  height: 3.875em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.125em);
}
.object-21 .box-83 .right, .object-21 .box-84 .right {
  width: 0.25em;
  height: 3.875em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.125em);
}
.object-21 .box-83 .top, .object-21 .box-84 .top {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-21 .box-83 .bottom, .object-21 .box-84 .bottom {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(3.75em);
          transform: rotateX(-90deg) translateZ(3.75em);
}
.object-21 .box-84 {
  -webkit-transform: translate3D(-1.125em, -6.5em, 7.75em);
          transform: translate3D(-1.125em, -6.5em, 7.75em);
}
.object-21 .box-85 {
  width: 0.5em;
  height: 7.5em;
  margin: -7.5em 0 0 -0.25em;
  -webkit-transform: translate3D(8.25em, -5.125em, -5em);
          transform: translate3D(8.25em, -5.125em, -5em);
}
.object-21 .box-85 > div {
  background-color: #4C4030;
}
.object-21 .box-85 .front {
  width: 0.5em;
  height: 7.5em;
  -webkit-transform: translateZ(0.25em);
          transform: translateZ(0.25em);
}
.object-21 .box-85 .back {
  width: 0.5em;
  height: 7.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.25em);
          transform: rotateY(180deg) translateZ(0.25em);
}
.object-21 .box-85 .left {
  width: 0.5em;
  height: 7.5em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.25em);
}
.object-21 .box-85 .right {
  width: 0.5em;
  height: 7.5em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.25em);
}
.object-21 .box-85 .top {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
}
.object-21 .box-85 .bottom {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(7.25em);
          transform: rotateX(-90deg) translateZ(7.25em);
}
.object-21 .box-86 {
  width: 0.5em;
  height: 5.5em;
  margin: -5.5em 0 0 -0.25em;
  -webkit-transform: translate3D(8.25em, -8.125em, -3em) rotateX(-45deg);
          transform: translate3D(8.25em, -8.125em, -3em) rotateX(-45deg);
}
.object-21 .box-86 > div {
  background-color: #4C4030;
}
.object-21 .box-86 .front {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: translateZ(0.25em);
          transform: translateZ(0.25em);
}
.object-21 .box-86 .back {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.25em);
          transform: rotateY(180deg) translateZ(0.25em);
}
.object-21 .box-86 .left {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.25em);
}
.object-21 .box-86 .right {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.25em);
}
.object-21 .box-86 .top {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
}
.object-21 .box-86 .bottom {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(5.25em);
          transform: rotateX(-90deg) translateZ(5.25em);
}
.object-21 .box-87 {
  width: 0.5em;
  height: 5.5em;
  margin: -5.5em 0 0 -0.25em;
  -webkit-transform: translate3D(8.25em, -8.125em, -7em) rotateX(45deg);
          transform: translate3D(8.25em, -8.125em, -7em) rotateX(45deg);
}
.object-21 .box-87 > div {
  background-color: #4C4030;
}
.object-21 .box-87 .front {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: translateZ(0.25em);
          transform: translateZ(0.25em);
}
.object-21 .box-87 .back {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.25em);
          transform: rotateY(180deg) translateZ(0.25em);
}
.object-21 .box-87 .left {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.25em);
}
.object-21 .box-87 .right {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.25em);
}
.object-21 .box-87 .top {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
}
.object-21 .box-87 .bottom {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(5.25em);
          transform: rotateX(-90deg) translateZ(5.25em);
}
.object-21 .box-88 {
  width: 0.5em;
  height: 5.5em;
  margin: -5.5em 0 0 -0.25em;
  -webkit-transform: translate3D(3em, -8.125em, -8em) rotateX(45deg);
          transform: translate3D(3em, -8.125em, -8em) rotateX(45deg);
}
.object-21 .box-88 > div {
  background-color: #4C4030;
}
.object-21 .box-88 .front {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: translateZ(0.25em);
          transform: translateZ(0.25em);
}
.object-21 .box-88 .back {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.25em);
          transform: rotateY(180deg) translateZ(0.25em);
}
.object-21 .box-88 .left {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.25em);
}
.object-21 .box-88 .right {
  width: 0.5em;
  height: 5.5em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.25em);
}
.object-21 .box-88 .top {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
}
.object-21 .box-88 .bottom {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(5.25em);
          transform: rotateX(-90deg) translateZ(5.25em);
}
.object-21 .box-89 {
  width: 1em;
  height: 5em;
  margin: -5em 0 0 -0.5em;
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-21 .box-89 > div {
  background-color: #4C4030;
}
.object-21 .box-89 .front {
  width: 1em;
  height: 5em;
  -webkit-transform: translateZ(0.5em);
          transform: translateZ(0.5em);
}
.object-21 .box-89 .back {
  width: 1em;
  height: 5em;
  -webkit-transform: rotateY(180deg) translateZ(0.5em);
          transform: rotateY(180deg) translateZ(0.5em);
}
.object-21 .box-89 .left {
  width: 1em;
  height: 5em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.5em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.5em);
}
.object-21 .box-89 .right {
  width: 1em;
  height: 5em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.5em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.5em);
}
.object-21 .box-89 .top {
  width: 1em;
  height: 1em;
  -webkit-transform: rotateX(90deg) translateZ(0.5em);
          transform: rotateX(90deg) translateZ(0.5em);
}
.object-21 .box-89 .bottom {
  width: 1em;
  height: 1em;
  -webkit-transform: rotateX(-90deg) translateZ(4.5em);
          transform: rotateX(-90deg) translateZ(4.5em);
}
.object-21 .box-90 {
  width: 1em;
  height: 5em;
  margin: -5em 0 0 -0.5em;
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-21 .box-90 > div {
  background-color: #4C4030;
}
.object-21 .box-90 .front {
  width: 1em;
  height: 5em;
  -webkit-transform: translateZ(0.5em);
          transform: translateZ(0.5em);
}
.object-21 .box-90 .back {
  width: 1em;
  height: 5em;
  -webkit-transform: rotateY(180deg) translateZ(0.5em);
          transform: rotateY(180deg) translateZ(0.5em);
}
.object-21 .box-90 .left {
  width: 1em;
  height: 5em;
  -webkit-transform: translateX(0em) rotateY(-90deg) translateZ(0.5em);
          transform: translateX(0em) rotateY(-90deg) translateZ(0.5em);
}
.object-21 .box-90 .right {
  width: 1em;
  height: 5em;
  -webkit-transform: translateX(0em) rotateY(90deg) translateZ(0.5em);
          transform: translateX(0em) rotateY(90deg) translateZ(0.5em);
}
.object-21 .box-90 .top {
  width: 1em;
  height: 1em;
  -webkit-transform: rotateX(90deg) translateZ(0.5em);
          transform: rotateX(90deg) translateZ(0.5em);
}
.object-21 .box-90 .bottom {
  width: 1em;
  height: 1em;
  -webkit-transform: rotateX(-90deg) translateZ(4.5em);
          transform: rotateX(-90deg) translateZ(4.5em);
}

.object-22 {
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-22 .cylinder-7, .object-22 .cylinder-8, .object-22 .cylinder-9, .object-22 .cylinder-10 {
  width: 0.5em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.25em;
  -webkit-transform: translate3D(5.25em, -13.125em, 2.375em);
          transform: translate3D(5.25em, -13.125em, 2.375em);
}
.object-22 .cylinder-7 > div, .object-22 .cylinder-8 > div, .object-22 .cylinder-9 > div, .object-22 .cylinder-10 > div {
  background-color: #E0CA4C;
}
.object-22 .cylinder-7 .s1, .object-22 .cylinder-8 .s1, .object-22 .cylinder-9 .s1, .object-22 .cylinder-10 .s1 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) translateZ(0.25em);
          transform: translateX(0.1464466094em) translateZ(0.25em);
}
.object-22 .cylinder-7 .s2, .object-22 .cylinder-8 .s2, .object-22 .cylinder-9 .s2, .object-22 .cylinder-10 .s2 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(45deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(45deg) translateZ(0.25em);
}
.object-22 .cylinder-7 .s3, .object-22 .cylinder-8 .s3, .object-22 .cylinder-9 .s3, .object-22 .cylinder-10 .s3 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(90deg) translateZ(0.25em);
}
.object-22 .cylinder-7 .s4, .object-22 .cylinder-8 .s4, .object-22 .cylinder-9 .s4, .object-22 .cylinder-10 .s4 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(135deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(135deg) translateZ(0.25em);
}
.object-22 .cylinder-7 .s5, .object-22 .cylinder-8 .s5, .object-22 .cylinder-9 .s5, .object-22 .cylinder-10 .s5 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(180deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(180deg) translateZ(0.25em);
}
.object-22 .cylinder-7 .s6, .object-22 .cylinder-8 .s6, .object-22 .cylinder-9 .s6, .object-22 .cylinder-10 .s6 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(-135deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(-135deg) translateZ(0.25em);
}
.object-22 .cylinder-7 .s7, .object-22 .cylinder-8 .s7, .object-22 .cylinder-9 .s7, .object-22 .cylinder-10 .s7 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(-90deg) translateZ(0.25em);
}
.object-22 .cylinder-7 .s8, .object-22 .cylinder-8 .s8, .object-22 .cylinder-9 .s8, .object-22 .cylinder-10 .s8 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(-45deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(-45deg) translateZ(0.25em);
}
.object-22 .cylinder-7 .top, .object-22 .cylinder-8 .top, .object-22 .cylinder-9 .top, .object-22 .cylinder-10 .top {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-22 .cylinder-7 .top::before, .object-22 .cylinder-8 .top::before, .object-22 .cylinder-9 .top::before, .object-22 .cylinder-10 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.2071067812em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.1464466094em solid #333;
  border-left: 0.1464466094em solid transparent;
  border-right: 0.1464466094em solid transparent;
}
.object-22 .cylinder-7 .top::after, .object-22 .cylinder-8 .top::after, .object-22 .cylinder-9 .top::after, .object-22 .cylinder-10 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.2071067812em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.1464466094em solid #333;
  border-left: 0.1464466094em solid transparent;
  border-right: 0.1464466094em solid transparent;
}
.object-22 .cylinder-7 .top .rect, .object-22 .cylinder-8 .top .rect, .object-22 .cylinder-9 .top .rect, .object-22 .cylinder-10 .top .rect {
  position: absolute;
  top: 0.1464466094em;
  left: 0;
  width: 0.5em;
  height: 0.2071067812em;
  background-color: #333;
}
.object-22 .cylinder-7 .bottom, .object-22 .cylinder-8 .bottom, .object-22 .cylinder-9 .bottom, .object-22 .cylinder-10 .bottom {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(0.25em);
          transform: rotateX(-90deg) translateZ(0.25em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-22 .cylinder-7 .bottom::before, .object-22 .cylinder-8 .bottom::before, .object-22 .cylinder-9 .bottom::before, .object-22 .cylinder-10 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.2071067812em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.1464466094em solid #333;
  border-left: 0.1464466094em solid transparent;
  border-right: 0.1464466094em solid transparent;
}
.object-22 .cylinder-7 .bottom::after, .object-22 .cylinder-8 .bottom::after, .object-22 .cylinder-9 .bottom::after, .object-22 .cylinder-10 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.2071067812em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.1464466094em solid #333;
  border-left: 0.1464466094em solid transparent;
  border-right: 0.1464466094em solid transparent;
}
.object-22 .cylinder-7 .bottom .rect, .object-22 .cylinder-8 .bottom .rect, .object-22 .cylinder-9 .bottom .rect, .object-22 .cylinder-10 .bottom .rect {
  position: absolute;
  top: 0.1464466094em;
  left: 0;
  width: 0.5em;
  height: 0.2071067812em;
  background-color: #333;
}
.object-22 .cylinder-8 {
  -webkit-transform: translate3D(5.25em, -13.125em, 3.375em);
          transform: translate3D(5.25em, -13.125em, 3.375em);
}
.object-22 .cylinder-8 > div {
  background-color: #00D4FF;
}
.object-22 .cylinder-9 {
  -webkit-transform: translate3D(-5.25em, -13.125em, 2.375em);
          transform: translate3D(-5.25em, -13.125em, 2.375em);
}
.object-22 .cylinder-9 > div {
  background-color: #217346;
}
.object-22 .cylinder-10 {
  -webkit-transform: translate3D(-5.25em, -13.125em, 3.375em);
          transform: translate3D(-5.25em, -13.125em, 3.375em);
}
.object-22 .cylinder-10 > div {
  background-color: #C68330;
}

.object-23 {
  -webkit-transform: translate3D(0em, -6.5em, 6.625em);
          transform: translate3D(0em, -6.5em, 6.625em);
  z-index: 1;
}
.object-23 .box-91, .object-23 .box-92, .object-23 .box-93, .object-23 .box-94, .object-23 .box-95 {
  width: 2.375em;
  height: 0.25em;
  margin: -0.25em 0 0 -1.1875em;
}
.object-23 .box-91 > div, .object-23 .box-92 > div, .object-23 .box-93 > div, .object-23 .box-94 > div, .object-23 .box-95 > div {
  background-color: #E45936;
}
.object-23 .box-91 .front, .object-23 .box-92 .front, .object-23 .box-93 .front, .object-23 .box-94 .front, .object-23 .box-95 .front {
  width: 2.375em;
  height: 0.25em;
  -webkit-transform: translateZ(0.1875em);
          transform: translateZ(0.1875em);
}
.object-23 .box-91 .back, .object-23 .box-92 .back, .object-23 .box-93 .back, .object-23 .box-94 .back, .object-23 .box-95 .back {
  width: 2.375em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(0.1875em);
          transform: rotateY(180deg) translateZ(0.1875em);
}
.object-23 .box-91 .left, .object-23 .box-92 .left, .object-23 .box-93 .left, .object-23 .box-94 .left, .object-23 .box-95 .left {
  width: 0.375em;
  height: 0.25em;
  -webkit-transform: translateX(1em) rotateY(-90deg) translateZ(1.1875em);
          transform: translateX(1em) rotateY(-90deg) translateZ(1.1875em);
}
.object-23 .box-91 .right, .object-23 .box-92 .right, .object-23 .box-93 .right, .object-23 .box-94 .right, .object-23 .box-95 .right {
  width: 0.375em;
  height: 0.25em;
  -webkit-transform: translateX(1em) rotateY(90deg) translateZ(1.1875em);
          transform: translateX(1em) rotateY(90deg) translateZ(1.1875em);
}
.object-23 .box-91 .top, .object-23 .box-92 .top, .object-23 .box-93 .top, .object-23 .box-94 .top, .object-23 .box-95 .top {
  width: 2.375em;
  height: 0.375em;
  -webkit-transform: rotateX(90deg) translateZ(0.1875em);
          transform: rotateX(90deg) translateZ(0.1875em);
}
.object-23 .box-91 .bottom, .object-23 .box-92 .bottom, .object-23 .box-93 .bottom, .object-23 .box-94 .bottom, .object-23 .box-95 .bottom {
  width: 2.375em;
  height: 0.375em;
  -webkit-transform: rotateX(-90deg) translateZ(0.0625em);
          transform: rotateX(-90deg) translateZ(0.0625em);
}
.object-23 .box-92 {
  -webkit-transform: translate3D(0em, -3.875em, 0em);
          transform: translate3D(0em, -3.875em, 0em);
}
.object-23 .box-93, .object-23 .box-94 {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 0.25em;
  height: 3.625em;
  -webkit-transform: translate3D(0em, -3.625em, 0em);
          transform: translate3D(0em, -3.625em, 0em);
}
.object-23 .box-93 .front, .object-23 .box-94 .front {
  width: 0.25em;
  height: 3.625em;
  -webkit-transform: translateZ(0.1875em);
          transform: translateZ(0.1875em);
}
.object-23 .box-93 .back, .object-23 .box-94 .back {
  width: 0.25em;
  height: 3.625em;
  -webkit-transform: rotateY(180deg) translateZ(0.1875em);
          transform: rotateY(180deg) translateZ(0.1875em);
}
.object-23 .box-93 .left, .object-23 .box-94 .left {
  width: 0.375em;
  height: 3.625em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.125em);
}
.object-23 .box-93 .right, .object-23 .box-94 .right {
  width: 0.375em;
  height: 3.625em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.125em);
}
.object-23 .box-93 .top, .object-23 .box-94 .top {
  width: 0.25em;
  height: 0.375em;
  -webkit-transform: rotateX(90deg) translateZ(0.1875em);
          transform: rotateX(90deg) translateZ(0.1875em);
}
.object-23 .box-93 .bottom, .object-23 .box-94 .bottom {
  width: 0.25em;
  height: 0.375em;
  -webkit-transform: rotateX(-90deg) translateZ(3.4375em);
          transform: rotateX(-90deg) translateZ(3.4375em);
}
.object-23 .box-94 {
  -webkit-transform: translate3D(2.125em, -3.625em, 0em);
          transform: translate3D(2.125em, -3.625em, 0em);
}
.object-23 .box-95 {
  width: 1.875em;
  height: 3.625em;
  -webkit-transform: translate3D(0.25em, -3.625em, -0.125em);
          transform: translate3D(0.25em, -3.625em, -0.125em);
}
.object-23 .box-95.door-1-color .front {
  width: 1.875em;
  height: 3.625em;
  background-color: #E0CA4C;
}
.object-23 .cylinder-11 {
  width: 0.25em;
  height: 0.125em;
  margin: -0.125em 0 0 -0.125em;
  -webkit-transform: translate3D(0.625em, -1.8125em, 0.375em) rotateX(-90deg);
          transform: translate3D(0.625em, -1.8125em, 0.375em) rotateX(-90deg);
}
.object-23 .cylinder-11 > div {
  background-color: #555;
}
.object-23 .cylinder-11 .s1 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) translateZ(0.125em);
          transform: translateX(0.0732233047em) translateZ(0.125em);
}
.object-23 .cylinder-11 .s2 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(45deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(45deg) translateZ(0.125em);
}
.object-23 .cylinder-11 .s3 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(90deg) translateZ(0.125em);
}
.object-23 .cylinder-11 .s4 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(135deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(135deg) translateZ(0.125em);
}
.object-23 .cylinder-11 .s5 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(180deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(180deg) translateZ(0.125em);
}
.object-23 .cylinder-11 .s6 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(-135deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(-135deg) translateZ(0.125em);
}
.object-23 .cylinder-11 .s7 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(-90deg) translateZ(0.125em);
}
.object-23 .cylinder-11 .s8 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(-45deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(-45deg) translateZ(0.125em);
}
.object-23 .cylinder-11 .top {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-23 .cylinder-11 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.0732233047em solid #555;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-23 .cylinder-11 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.0732233047em solid #555;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-23 .cylinder-11 .top .rect {
  position: absolute;
  top: 0.0732233047em;
  left: 0;
  width: 0.25em;
  height: 0.1035533906em;
  background-color: #555;
}
.object-23 .cylinder-11 .bottom {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(0em);
          transform: rotateX(-90deg) translateZ(0em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-23 .cylinder-11 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.0732233047em solid #555;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-23 .cylinder-11 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.0732233047em solid #555;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-23 .cylinder-11 .bottom .rect {
  position: absolute;
  top: 0.0732233047em;
  left: 0;
  width: 0.25em;
  height: 0.1035533906em;
  background-color: #555;
}

.object-24 {
  -webkit-transform: translate3D(6.5em, -14.5em, -0.375em);
          transform: translate3D(6.5em, -14.5em, -0.375em);
}
.object-24 .box-96, .object-24 .box-97, .object-24 .box-98, .object-24 .box-99, .object-24 .box-100 {
  width: 2em;
  height: 0.5em;
  margin: -0.5em 0 0 -1em;
}
.object-24 .box-96 > div, .object-24 .box-97 > div, .object-24 .box-98 > div, .object-24 .box-99 > div, .object-24 .box-100 > div {
  background-color: #645541;
}
.object-24 .box-96 .front, .object-24 .box-97 .front, .object-24 .box-98 .front, .object-24 .box-99 .front, .object-24 .box-100 .front {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-24 .box-96 .back, .object-24 .box-97 .back, .object-24 .box-98 .back, .object-24 .box-99 .back, .object-24 .box-100 .back {
  width: 2em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-24 .box-96 .left, .object-24 .box-97 .left, .object-24 .box-98 .left, .object-24 .box-99 .left, .object-24 .box-100 .left {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateX(0.875em) rotateY(-90deg) translateZ(1em);
          transform: translateX(0.875em) rotateY(-90deg) translateZ(1em);
}
.object-24 .box-96 .right, .object-24 .box-97 .right, .object-24 .box-98 .right, .object-24 .box-99 .right, .object-24 .box-100 .right {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateX(0.875em) rotateY(90deg) translateZ(1em);
          transform: translateX(0.875em) rotateY(90deg) translateZ(1em);
}
.object-24 .box-96 .top, .object-24 .box-97 .top, .object-24 .box-98 .top, .object-24 .box-99 .top, .object-24 .box-100 .top {
  width: 2em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-24 .box-96 .bottom, .object-24 .box-97 .bottom, .object-24 .box-98 .bottom, .object-24 .box-99 .bottom, .object-24 .box-100 .bottom {
  width: 2em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(0.375em);
          transform: rotateX(-90deg) translateZ(0.375em);
}
.object-24 .box-97 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-24 .box-98, .object-24 .box-99 {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 0.25em;
  height: 2em;
  -webkit-transform: translate3D(0em, -2em, -0.0625em);
          transform: translate3D(0em, -2em, -0.0625em);
}
.object-24 .box-98 .front, .object-24 .box-99 .front {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateZ(0.0625em);
          transform: translateZ(0.0625em);
}
.object-24 .box-98 .back, .object-24 .box-99 .back {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}
.object-24 .box-98 .left, .object-24 .box-99 .left {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateX(0.0625em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0.0625em) rotateY(-90deg) translateZ(0.125em);
}
.object-24 .box-98 .right, .object-24 .box-99 .right {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateX(0.0625em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0.0625em) rotateY(90deg) translateZ(0.125em);
}
.object-24 .box-98 .top, .object-24 .box-99 .top {
  width: 0.25em;
  height: 0.125em;
  -webkit-transform: rotateX(90deg) translateZ(0.0625em);
          transform: rotateX(90deg) translateZ(0.0625em);
}
.object-24 .box-98 .bottom, .object-24 .box-99 .bottom {
  width: 0.25em;
  height: 0.125em;
  -webkit-transform: rotateX(-90deg) translateZ(1.9375em);
          transform: rotateX(-90deg) translateZ(1.9375em);
}
.object-24 .box-99 {
  -webkit-transform: translate3D(1.75em, -2em, -0.0625em);
          transform: translate3D(1.75em, -2em, -0.0625em);
}
.object-24 .box-100 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.25em, -2em, -0.125em);
          transform: translate3D(0.25em, -2em, -0.125em);
}
.object-24 .box-100.window-plug-1 .front {
  width: 1.5em;
  height: 2em;
  background-color: #4C4030;
}
.object-24 .box-101 {
  width: 0.5em;
  height: 3em;
  margin: -3em 0 0 -0.25em;
  -webkit-transform: translate3D(0em, 0em, 0.1875em) rotateZ(40deg);
          transform: translate3D(0em, 0em, 0.1875em) rotateZ(40deg);
}
.object-24 .box-101 > div {
  background-color: #959190;
}
.object-24 .box-101 .front {
  width: 0.5em;
  height: 3em;
  -webkit-transform: translateZ(0.0625em);
          transform: translateZ(0.0625em);
}
.object-24 .box-101 .back {
  width: 0.5em;
  height: 3em;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}
.object-24 .box-101 .left {
  width: 0.125em;
  height: 3em;
  -webkit-transform: translateX(0.1875em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(0.1875em) rotateY(-90deg) translateZ(0.25em);
}
.object-24 .box-101 .right {
  width: 0.125em;
  height: 3em;
  -webkit-transform: translateX(0.1875em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(0.1875em) rotateY(90deg) translateZ(0.25em);
}
.object-24 .box-101 .top {
  width: 0.5em;
  height: 0.125em;
  -webkit-transform: rotateX(90deg) translateZ(0.0625em);
          transform: rotateX(90deg) translateZ(0.0625em);
}
.object-24 .box-101 .bottom {
  width: 0.5em;
  height: 0.125em;
  -webkit-transform: rotateX(-90deg) translateZ(2.9375em);
          transform: rotateX(-90deg) translateZ(2.9375em);
}
.object-24 .box-102, .object-24 .box-103 {
  width: 0.5em;
  height: 1em;
  margin: -1em 0 0 -0.25em;
  -webkit-transform: translate3D(0.6em, -0.25em, 0.1875em) rotateZ(-35deg);
          transform: translate3D(0.6em, -0.25em, 0.1875em) rotateZ(-35deg);
}
.object-24 .box-102 > div, .object-24 .box-103 > div {
  background-color: #959190;
}
.object-24 .box-102 .front, .object-24 .box-103 .front {
  width: 0.5em;
  height: 1em;
  -webkit-transform: translateZ(0.0625em);
          transform: translateZ(0.0625em);
}
.object-24 .box-102 .back, .object-24 .box-103 .back {
  width: 0.5em;
  height: 1em;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}
.object-24 .box-102 .left, .object-24 .box-103 .left {
  width: 0.125em;
  height: 1em;
  -webkit-transform: translateX(0.1875em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(0.1875em) rotateY(-90deg) translateZ(0.25em);
}
.object-24 .box-102 .right, .object-24 .box-103 .right {
  width: 0.125em;
  height: 1em;
  -webkit-transform: translateX(0.1875em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(0.1875em) rotateY(90deg) translateZ(0.25em);
}
.object-24 .box-102 .top, .object-24 .box-103 .top {
  width: 0.5em;
  height: 0.125em;
  -webkit-transform: rotateX(90deg) translateZ(0.0625em);
          transform: rotateX(90deg) translateZ(0.0625em);
}
.object-24 .box-102 .bottom, .object-24 .box-103 .bottom {
  width: 0.5em;
  height: 0.125em;
  -webkit-transform: rotateX(-90deg) translateZ(0.9375em);
          transform: rotateX(-90deg) translateZ(0.9375em);
}
.object-24 .box-103 {
  -webkit-transform: translate3D(-0.6em, -1.75em, 0.1875em) rotateZ(-35deg);
          transform: translate3D(-0.6em, -1.75em, 0.1875em) rotateZ(-35deg);
}

.object-25 {
  -webkit-transform: translate3D(0em, -3.75em, 0em) rotateY(22.5deg);
          transform: translate3D(0em, -3.75em, 0em) rotateY(22.5deg);
}
.object-25 .cylinder-12 {
  width: 28em;
  height: 1.5em;
  margin: -1.5em 0 0 -14em;
}
.object-25 .cylinder-12 > div {
  background-color: green;
}
.object-25 .cylinder-12 .s1 {
  width: 11.5979797464em;
  height: 1.5em;
  -webkit-transform: translateX(8.2010101268em) translateZ(14em);
          transform: translateX(8.2010101268em) translateZ(14em);
  background: #008a00;
  background: -webkit-gradient(linear, left top, left bottom, from(#008a00), color-stop(43%, #008a00), color-stop(65%, #bcbcbc), color-stop(85%, #bcbcbc));
  background: linear-gradient(to bottom, #008a00 0%, #008a00 43%, #bcbcbc 65%, #bcbcbc 85%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$platform-color-3", endColorstr="$platform-color-4",GradientType=0 );
}
.object-25 .cylinder-12 .s2 {
  width: 11.5979797464em;
  height: 1.5em;
  -webkit-transform: translateX(8.2010101268em) rotateY(45deg) translateZ(14em);
          transform: translateX(8.2010101268em) rotateY(45deg) translateZ(14em);
  background: #008a00;
  background: -webkit-gradient(linear, left top, left bottom, from(#008a00), color-stop(43%, #008a00), color-stop(65%, #bcbcbc), color-stop(85%, #bcbcbc));
  background: linear-gradient(to bottom, #008a00 0%, #008a00 43%, #bcbcbc 65%, #bcbcbc 85%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$platform-color-3", endColorstr="$platform-color-4",GradientType=0 );
}
.object-25 .cylinder-12 .s3 {
  width: 11.5979797464em;
  height: 1.5em;
  -webkit-transform: translateX(8.2010101268em) rotateY(90deg) translateZ(14em);
          transform: translateX(8.2010101268em) rotateY(90deg) translateZ(14em);
  background: #008a00;
  background: -webkit-gradient(linear, left top, left bottom, from(#008a00), color-stop(43%, #008a00), color-stop(65%, #bcbcbc), color-stop(85%, #bcbcbc));
  background: linear-gradient(to bottom, #008a00 0%, #008a00 43%, #bcbcbc 65%, #bcbcbc 85%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$platform-color-3", endColorstr="$platform-color-4",GradientType=0 );
}
.object-25 .cylinder-12 .s4 {
  width: 11.5979797464em;
  height: 1.5em;
  -webkit-transform: translateX(8.2010101268em) rotateY(135deg) translateZ(14em);
          transform: translateX(8.2010101268em) rotateY(135deg) translateZ(14em);
  background: #008a00;
  background: -webkit-gradient(linear, left top, left bottom, from(#008a00), color-stop(43%, #008a00), color-stop(65%, #bcbcbc), color-stop(85%, #bcbcbc));
  background: linear-gradient(to bottom, #008a00 0%, #008a00 43%, #bcbcbc 65%, #bcbcbc 85%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$platform-color-3", endColorstr="$platform-color-4",GradientType=0 );
}
.object-25 .cylinder-12 .s5 {
  width: 11.5979797464em;
  height: 1.5em;
  -webkit-transform: translateX(8.2010101268em) rotateY(180deg) translateZ(14em);
          transform: translateX(8.2010101268em) rotateY(180deg) translateZ(14em);
  background: #008a00;
  background: -webkit-gradient(linear, left top, left bottom, from(#008a00), color-stop(43%, #008a00), color-stop(65%, #bcbcbc), color-stop(85%, #bcbcbc));
  background: linear-gradient(to bottom, #008a00 0%, #008a00 43%, #bcbcbc 65%, #bcbcbc 85%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$platform-color-3", endColorstr="$platform-color-4",GradientType=0 );
}
.object-25 .cylinder-12 .s6 {
  width: 11.5979797464em;
  height: 1.5em;
  -webkit-transform: translateX(8.2010101268em) rotateY(-135deg) translateZ(14em);
          transform: translateX(8.2010101268em) rotateY(-135deg) translateZ(14em);
  background: #008a00;
  background: -webkit-gradient(linear, left top, left bottom, from(#008a00), color-stop(43%, #008a00), color-stop(65%, #bcbcbc), color-stop(85%, #bcbcbc));
  background: linear-gradient(to bottom, #008a00 0%, #008a00 43%, #bcbcbc 65%, #bcbcbc 85%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$platform-color-3", endColorstr="$platform-color-4",GradientType=0 );
}
.object-25 .cylinder-12 .s7 {
  width: 11.5979797464em;
  height: 1.5em;
  -webkit-transform: translateX(8.2010101268em) rotateY(-90deg) translateZ(14em);
          transform: translateX(8.2010101268em) rotateY(-90deg) translateZ(14em);
  background: #008a00;
  background: -webkit-gradient(linear, left top, left bottom, from(#008a00), color-stop(43%, #008a00), color-stop(65%, #bcbcbc), color-stop(85%, #bcbcbc));
  background: linear-gradient(to bottom, #008a00 0%, #008a00 43%, #bcbcbc 65%, #bcbcbc 85%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$platform-color-3", endColorstr="$platform-color-4",GradientType=0 );
}
.object-25 .cylinder-12 .s8 {
  width: 11.5979797464em;
  height: 1.5em;
  -webkit-transform: translateX(8.2010101268em) rotateY(-45deg) translateZ(14em);
          transform: translateX(8.2010101268em) rotateY(-45deg) translateZ(14em);
  background: #008a00;
  background: -webkit-gradient(linear, left top, left bottom, from(#008a00), color-stop(43%, #008a00), color-stop(65%, #bcbcbc), color-stop(85%, #bcbcbc));
  background: linear-gradient(to bottom, #008a00 0%, #008a00 43%, #bcbcbc 65%, #bcbcbc 85%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$platform-color-3", endColorstr="$platform-color-4",GradientType=0 );
}
.object-25 .cylinder-12 .top {
  width: 28em;
  height: 28em;
  -webkit-transform: rotateX(90deg) translateZ(14em);
          transform: rotateX(90deg) translateZ(14em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-25 .cylinder-12 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 11.5979797464em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 8.2010101268em solid green;
  border-left: 8.2010101268em solid transparent;
  border-right: 8.2010101268em solid transparent;
}
.object-25 .cylinder-12 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 11.5979797464em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 8.2010101268em solid green;
  border-left: 8.2010101268em solid transparent;
  border-right: 8.2010101268em solid transparent;
}
.object-25 .cylinder-12 .top .rect {
  position: absolute;
  top: 8.2010101268em;
  left: 0;
  width: 28em;
  height: 11.5979797464em;
  background-color: green;
}
.object-25 .cylinder-12 .bottom {
  width: 28em;
  height: 28em;
  -webkit-transform: rotateX(-90deg) translateZ(-12.5em);
          transform: rotateX(-90deg) translateZ(-12.5em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-25 .cylinder-12 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 11.5979797464em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 8.2010101268em solid #bcbcbc;
  border-left: 8.2010101268em solid transparent;
  border-right: 8.2010101268em solid transparent;
}
.object-25 .cylinder-12 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 11.5979797464em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 8.2010101268em solid #bcbcbc;
  border-left: 8.2010101268em solid transparent;
  border-right: 8.2010101268em solid transparent;
}
.object-25 .cylinder-12 .bottom .rect {
  position: absolute;
  top: 8.2010101268em;
  left: 0;
  width: 28em;
  height: 11.5979797464em;
  background-color: #bcbcbc;
}

.object-26 {
  -webkit-transform: translate3D(0em, -10.375em, 7.25em);
          transform: translate3D(0em, -10.375em, 7.25em);
  z-index: 1;
}
.object-26 .box-105 {
  width: 0.25em;
  height: 2.125em;
  margin: -2.125em 0 0 -0.125em;
  -webkit-transform: translate3D(-0.85em, 0.45em, 0em) rotateZ(45deg);
          transform: translate3D(-0.85em, 0.45em, 0em) rotateZ(45deg);
}
.object-26 .box-105 > div {
  background-color: #E45936;
}
.object-26 .box-105 .front {
  width: 0.25em;
  height: 2.125em;
  -webkit-transform: translateZ(0.75em);
          transform: translateZ(0.75em);
  border-top: none;
}
.object-26 .box-105 .back {
  width: 0.25em;
  height: 2.125em;
  -webkit-transform: rotateY(180deg) translateZ(0.75em);
          transform: rotateY(180deg) translateZ(0.75em);
}
.object-26 .box-105 .left {
  width: 1.5em;
  height: 2.125em;
  -webkit-transform: translateX(-0.625em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.625em) rotateY(-90deg) translateZ(0.125em);
}
.object-26 .box-105 .right {
  width: 1.5em;
  height: 2.125em;
  -webkit-transform: translateX(-0.625em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.625em) rotateY(90deg) translateZ(0.125em);
  border: none;
}
.object-26 .box-105 .top {
  width: 0.25em;
  height: 1.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.75em);
          transform: rotateX(90deg) translateZ(0.75em);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-26 .box-105 .bottom {
  width: 0.25em;
  height: 1.5em;
  -webkit-transform: rotateX(-90deg) translateZ(1.375em);
          transform: rotateX(-90deg) translateZ(1.375em);
}
.object-26 .box-106 {
  width: 0.25em;
  height: 2.125em;
  margin: -2.125em 0 0 -0.125em;
  -webkit-transform: translate3D(0.85em, 0.45em, 0em) rotateZ(-45deg);
          transform: translate3D(0.85em, 0.45em, 0em) rotateZ(-45deg);
}
.object-26 .box-106 > div {
  background-color: #E45936;
}
.object-26 .box-106 .front {
  width: 0.25em;
  height: 2.125em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  -webkit-transform: translateZ(0.75em);
          transform: translateZ(0.75em);
  border-top: none;
}
.object-26 .box-106 .back {
  width: 0.25em;
  height: 2.125em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  -webkit-transform: rotateY(180deg) translateZ(0.75em);
          transform: rotateY(180deg) translateZ(0.75em);
}
.object-26 .box-106 .left {
  width: 1.5em;
  height: 2.125em;
  -webkit-transform: translateX(-0.625em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.625em) rotateY(-90deg) translateZ(0.125em);
}
.object-26 .box-106 .right {
  width: 1.5em;
  height: 2.125em;
  -webkit-transform: translateX(-0.625em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.625em) rotateY(90deg) translateZ(0.125em);
}
.object-26 .box-106 .top {
  width: 0.25em;
  height: 1.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.75em);
          transform: rotateX(90deg) translateZ(0.75em);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-26 .box-106 .bottom {
  width: 0.25em;
  height: 1.5em;
  -webkit-transform: rotateX(-90deg) translateZ(1.375em);
          transform: rotateX(-90deg) translateZ(1.375em);
}
.object-26 .prism-4 {
  width: 2.5em;
  height: 1.25em;
  margin: -1.25em 0 0 -1.25em;
  -webkit-transform: translate3D(0em, 0em, 0.5em);
          transform: translate3D(0em, 0em, 0.5em);
}
.object-26 .prism-4 .front {
  width: 0;
  height: 0;
  border-bottom: 1.25em solid #EDA951;
  border-left: 1.25em solid transparent;
  border-right: 1.25em solid transparent;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-26 .prism-4 .back {
  width: 0;
  height: 0;
  border-bottom: 1.25em solid #EDA951;
  border-left: 1.25em solid transparent;
  border-right: 1.25em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-26 .prism-4 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0.25em;
  height: 1.767766953em;
  -webkit-transform: translateX(1.125em) rotateY(-90deg) rotateX(45deg);
          transform: translateX(1.125em) rotateY(-90deg) rotateX(45deg);
  background-color: #EDA951;
  border: none;
}
.object-26 .prism-4 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0.25em;
  height: 1.767766953em;
  -webkit-transform: translateX(1.125em) rotateY(90deg) rotateX(45deg);
          transform: translateX(1.125em) rotateY(90deg) rotateX(45deg);
  background-color: #EDA951;
  border: none;
}
.object-26 .prism-4 .bottom {
  width: 2.5em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.125em);
          transform: rotateX(-90deg) translateZ(1.125em);
  background-color: #EDA951;
}
.object-26 .prism-5 {
  width: 0.35em;
  height: 0.17em;
  margin: -0.17em 0 0 -0.175em;
  -webkit-transform: translate3D(0em, -1.29em, 0em) rotateZ(180deg);
          transform: translate3D(0em, -1.29em, 0em) rotateZ(180deg);
}
.object-26 .prism-5 .front {
  width: 0;
  height: 0;
  border-bottom: 0.17em solid #E45936;
  border-left: 0.175em solid transparent;
  border-right: 0.175em solid transparent;
  -webkit-transform: translateZ(0.75em);
          transform: translateZ(0.75em);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top: none;
}
.object-26 .prism-5 .back {
  width: 0;
  height: 0;
  border-bottom: 0.17em solid #E45936;
  border-left: 0.175em solid transparent;
  border-right: 0.175em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0.75em);
          transform: rotateY(180deg) translateZ(0.75em);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-26 .prism-5 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 1.5em;
  height: 0.243977458em;
  -webkit-transform: translateX(-0.575em) rotateY(-90deg) rotateX(45.8303154863deg);
          transform: translateX(-0.575em) rotateY(-90deg) rotateX(45.8303154863deg);
  background-color: #E45936;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-26 .prism-5 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 1.5em;
  height: 0.243977458em;
  -webkit-transform: translateX(-0.575em) rotateY(90deg) rotateX(45.8303154863deg);
          transform: translateX(-0.575em) rotateY(90deg) rotateX(45.8303154863deg);
  background-color: #E45936;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-26 .prism-5 .bottom {
  width: 0.35em;
  height: 1.5em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.58em);
          transform: rotateX(-90deg) translateZ(-0.58em);
  background-color: #E45936;
}

.object-27 {
  -webkit-transform: translate3D(4.625em, -8em, 3em);
          transform: translate3D(4.625em, -8em, 3em);
  z-index: 1;
}
.object-27 .box-107, .object-27 .box-108, .object-27 .box-109, .object-27 .box-110, .object-27 .box-111 {
  width: 0.25em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.125em;
}
.object-27 .box-107 > div, .object-27 .box-108 > div, .object-27 .box-109 > div, .object-27 .box-110 > div, .object-27 .box-111 > div {
  background-color: #E45936;
}
.object-27 .box-107 .front, .object-27 .box-108 .front, .object-27 .box-109 .front, .object-27 .box-110 .front, .object-27 .box-111 .front {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateZ(1em);
          transform: translateZ(1em);
}
.object-27 .box-107 .back, .object-27 .box-108 .back, .object-27 .box-109 .back, .object-27 .box-110 .back, .object-27 .box-111 .back {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(1em);
          transform: rotateY(180deg) translateZ(1em);
}
.object-27 .box-107 .left, .object-27 .box-108 .left, .object-27 .box-109 .left, .object-27 .box-110 .left, .object-27 .box-111 .left {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-27 .box-107 .right, .object-27 .box-108 .right, .object-27 .box-109 .right, .object-27 .box-110 .right, .object-27 .box-111 .right {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
}
.object-27 .box-107 .top, .object-27 .box-108 .top, .object-27 .box-109 .top, .object-27 .box-110 .top, .object-27 .box-111 .top {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
}
.object-27 .box-107 .bottom, .object-27 .box-108 .bottom, .object-27 .box-109 .bottom, .object-27 .box-110 .bottom, .object-27 .box-111 .bottom {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-27 .box-108 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-27 .box-109, .object-27 .box-110 {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translate3D(0em, -2em, 0.875em);
          transform: translate3D(0em, -2em, 0.875em);
}
.object-27 .box-109 .front, .object-27 .box-110 .front {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-27 .box-109 .back, .object-27 .box-110 .back {
  width: 0.125em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-27 .box-109 .left, .object-27 .box-110 .left {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
}
.object-27 .box-109 .right, .object-27 .box-110 .right {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
}
.object-27 .box-109 .top, .object-27 .box-110 .top {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-27 .box-109 .bottom, .object-27 .box-110 .bottom {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.875em);
          transform: rotateX(-90deg) translateZ(1.875em);
}
.object-27 .box-110 {
  -webkit-transform: translate3D(0em, -2em, -0.875em);
          transform: translate3D(0em, -2em, -0.875em);
}
.object-27 .box-111 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0em);
          transform: translate3D(0.125em, -2em, 0em);
}
.object-27 .box-111.glass-2-color .right {
  width: 1.5em;
  height: 2em;
  background-color: #21343C;
  -webkit-transform: rotateY(90deg) translateZ(-0.75em);
          transform: rotateY(90deg) translateZ(-0.75em);
}

.object-28 {
  -webkit-transform: translate3D(4.625em, -8em, -3em);
          transform: translate3D(4.625em, -8em, -3em);
  z-index: 1;
}
.object-28 .box-112, .object-28 .box-113, .object-28 .box-114, .object-28 .box-115, .object-28 .box-116 {
  width: 0.25em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.125em;
}
.object-28 .box-112 > div, .object-28 .box-113 > div, .object-28 .box-114 > div, .object-28 .box-115 > div, .object-28 .box-116 > div {
  background-color: #E45936;
}
.object-28 .box-112 .front, .object-28 .box-113 .front, .object-28 .box-114 .front, .object-28 .box-115 .front, .object-28 .box-116 .front {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateZ(1em);
          transform: translateZ(1em);
}
.object-28 .box-112 .back, .object-28 .box-113 .back, .object-28 .box-114 .back, .object-28 .box-115 .back, .object-28 .box-116 .back {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(1em);
          transform: rotateY(180deg) translateZ(1em);
}
.object-28 .box-112 .left, .object-28 .box-113 .left, .object-28 .box-114 .left, .object-28 .box-115 .left, .object-28 .box-116 .left {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-28 .box-112 .right, .object-28 .box-113 .right, .object-28 .box-114 .right, .object-28 .box-115 .right, .object-28 .box-116 .right {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
}
.object-28 .box-112 .top, .object-28 .box-113 .top, .object-28 .box-114 .top, .object-28 .box-115 .top, .object-28 .box-116 .top {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
}
.object-28 .box-112 .bottom, .object-28 .box-113 .bottom, .object-28 .box-114 .bottom, .object-28 .box-115 .bottom, .object-28 .box-116 .bottom {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-28 .box-113 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-28 .box-114, .object-28 .box-115 {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translate3D(0em, -2em, 0.875em);
          transform: translate3D(0em, -2em, 0.875em);
}
.object-28 .box-114 .front, .object-28 .box-115 .front {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-28 .box-114 .back, .object-28 .box-115 .back {
  width: 0.125em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-28 .box-114 .left, .object-28 .box-115 .left {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
}
.object-28 .box-114 .right, .object-28 .box-115 .right {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
}
.object-28 .box-114 .top, .object-28 .box-115 .top {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-28 .box-114 .bottom, .object-28 .box-115 .bottom {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.875em);
          transform: rotateX(-90deg) translateZ(1.875em);
}
.object-28 .box-115 {
  -webkit-transform: translate3D(0em, -2em, -0.875em);
          transform: translate3D(0em, -2em, -0.875em);
}
.object-28 .box-116 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0em);
          transform: translate3D(0.125em, -2em, 0em);
}
.object-28 .box-116.glass-3-color .right {
  width: 1.5em;
  height: 2em;
  background-color: #21343C;
  -webkit-transform: rotateY(90deg) translateZ(-0.75em);
          transform: rotateY(90deg) translateZ(-0.75em);
}

.object-29 {
  -webkit-transform: translate3D(4.625em, -14.5em, 3em);
          transform: translate3D(4.625em, -14.5em, 3em);
  z-index: 1;
}
.object-29 .box-117, .object-29 .box-118, .object-29 .box-119, .object-29 .box-120, .object-29 .box-121 {
  width: 0.25em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.125em;
}
.object-29 .box-117 > div, .object-29 .box-118 > div, .object-29 .box-119 > div, .object-29 .box-120 > div, .object-29 .box-121 > div {
  background-color: #E45936;
}
.object-29 .box-117 .front, .object-29 .box-118 .front, .object-29 .box-119 .front, .object-29 .box-120 .front, .object-29 .box-121 .front {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateZ(1em);
          transform: translateZ(1em);
}
.object-29 .box-117 .back, .object-29 .box-118 .back, .object-29 .box-119 .back, .object-29 .box-120 .back, .object-29 .box-121 .back {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(1em);
          transform: rotateY(180deg) translateZ(1em);
}
.object-29 .box-117 .left, .object-29 .box-118 .left, .object-29 .box-119 .left, .object-29 .box-120 .left, .object-29 .box-121 .left {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-29 .box-117 .right, .object-29 .box-118 .right, .object-29 .box-119 .right, .object-29 .box-120 .right, .object-29 .box-121 .right {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
}
.object-29 .box-117 .top, .object-29 .box-118 .top, .object-29 .box-119 .top, .object-29 .box-120 .top, .object-29 .box-121 .top {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
}
.object-29 .box-117 .bottom, .object-29 .box-118 .bottom, .object-29 .box-119 .bottom, .object-29 .box-120 .bottom, .object-29 .box-121 .bottom {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-29 .box-118 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-29 .box-119, .object-29 .box-120 {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translate3D(0em, -2em, 0.875em);
          transform: translate3D(0em, -2em, 0.875em);
}
.object-29 .box-119 .front, .object-29 .box-120 .front {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-29 .box-119 .back, .object-29 .box-120 .back {
  width: 0.125em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-29 .box-119 .left, .object-29 .box-120 .left {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
}
.object-29 .box-119 .right, .object-29 .box-120 .right {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
}
.object-29 .box-119 .top, .object-29 .box-120 .top {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-29 .box-119 .bottom, .object-29 .box-120 .bottom {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.875em);
          transform: rotateX(-90deg) translateZ(1.875em);
}
.object-29 .box-120 {
  -webkit-transform: translate3D(0em, -2em, -0.875em);
          transform: translate3D(0em, -2em, -0.875em);
}
.object-29 .box-121 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0em);
          transform: translate3D(0.125em, -2em, 0em);
}
.object-29 .box-121.glass-4-color .right {
  width: 1.5em;
  height: 2em;
  background-color: #21343C;
  -webkit-transform: rotateY(90deg) translateZ(-0.75em);
          transform: rotateY(90deg) translateZ(-0.75em);
}

.object-30 {
  -webkit-transform: translate3D(8.625em, -14.5em, -3em);
          transform: translate3D(8.625em, -14.5em, -3em);
  z-index: 1;
}
.object-30 .box-122, .object-30 .box-123, .object-30 .box-124, .object-30 .box-125, .object-30 .box-126 {
  width: 0.25em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.125em;
}
.object-30 .box-122 > div, .object-30 .box-123 > div, .object-30 .box-124 > div, .object-30 .box-125 > div, .object-30 .box-126 > div {
  background-color: #E45936;
}
.object-30 .box-122 .front, .object-30 .box-123 .front, .object-30 .box-124 .front, .object-30 .box-125 .front, .object-30 .box-126 .front {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateZ(1em);
          transform: translateZ(1em);
}
.object-30 .box-122 .back, .object-30 .box-123 .back, .object-30 .box-124 .back, .object-30 .box-125 .back, .object-30 .box-126 .back {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(1em);
          transform: rotateY(180deg) translateZ(1em);
}
.object-30 .box-122 .left, .object-30 .box-123 .left, .object-30 .box-124 .left, .object-30 .box-125 .left, .object-30 .box-126 .left {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-30 .box-122 .right, .object-30 .box-123 .right, .object-30 .box-124 .right, .object-30 .box-125 .right, .object-30 .box-126 .right {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
}
.object-30 .box-122 .top, .object-30 .box-123 .top, .object-30 .box-124 .top, .object-30 .box-125 .top, .object-30 .box-126 .top {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
}
.object-30 .box-122 .bottom, .object-30 .box-123 .bottom, .object-30 .box-124 .bottom, .object-30 .box-125 .bottom, .object-30 .box-126 .bottom {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-30 .box-123 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-30 .box-124, .object-30 .box-125 {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translate3D(0em, -2em, 0.875em);
          transform: translate3D(0em, -2em, 0.875em);
}
.object-30 .box-124 .front, .object-30 .box-125 .front {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-30 .box-124 .back, .object-30 .box-125 .back {
  width: 0.125em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-30 .box-124 .left, .object-30 .box-125 .left {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
}
.object-30 .box-124 .right, .object-30 .box-125 .right {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
}
.object-30 .box-124 .top, .object-30 .box-125 .top {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-30 .box-124 .bottom, .object-30 .box-125 .bottom {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.875em);
          transform: rotateX(-90deg) translateZ(1.875em);
}
.object-30 .box-125 {
  -webkit-transform: translate3D(0em, -2em, -0.875em);
          transform: translate3D(0em, -2em, -0.875em);
}
.object-30 .box-126 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0em);
          transform: translate3D(0.125em, -2em, 0em);
}
.object-30 .box-126.glass-5-color .right {
  width: 1.5em;
  height: 2em;
  background-color: #21343C;
  -webkit-transform: rotateY(90deg) translateZ(-0.75em);
          transform: rotateY(90deg) translateZ(-0.75em);
}

.object-31 {
  -webkit-transform: translate3D(-4.625em, -8em, -3em);
          transform: translate3D(-4.625em, -8em, -3em);
}
.object-31 .box-127, .object-31 .box-128, .object-31 .box-129, .object-31 .box-130, .object-31 .box-131 {
  width: 0.25em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.125em;
}
.object-31 .box-127 > div, .object-31 .box-128 > div, .object-31 .box-129 > div, .object-31 .box-130 > div, .object-31 .box-131 > div {
  background-color: #E45936;
}
.object-31 .box-127 .front, .object-31 .box-128 .front, .object-31 .box-129 .front, .object-31 .box-130 .front, .object-31 .box-131 .front {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateZ(1em);
          transform: translateZ(1em);
}
.object-31 .box-127 .back, .object-31 .box-128 .back, .object-31 .box-129 .back, .object-31 .box-130 .back, .object-31 .box-131 .back {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(1em);
          transform: rotateY(180deg) translateZ(1em);
}
.object-31 .box-127 .left, .object-31 .box-128 .left, .object-31 .box-129 .left, .object-31 .box-130 .left, .object-31 .box-131 .left {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-31 .box-127 .right, .object-31 .box-128 .right, .object-31 .box-129 .right, .object-31 .box-130 .right, .object-31 .box-131 .right {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
}
.object-31 .box-127 .top, .object-31 .box-128 .top, .object-31 .box-129 .top, .object-31 .box-130 .top, .object-31 .box-131 .top {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
}
.object-31 .box-127 .bottom, .object-31 .box-128 .bottom, .object-31 .box-129 .bottom, .object-31 .box-130 .bottom, .object-31 .box-131 .bottom {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-31 .box-128 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-31 .box-129, .object-31 .box-130 {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0.875em);
          transform: translate3D(0.125em, -2em, 0.875em);
}
.object-31 .box-129 .front, .object-31 .box-130 .front {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-31 .box-129 .back, .object-31 .box-130 .back {
  width: 0.125em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-31 .box-129 .left, .object-31 .box-130 .left {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
}
.object-31 .box-129 .right, .object-31 .box-130 .right {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
}
.object-31 .box-129 .top, .object-31 .box-130 .top {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-31 .box-129 .bottom, .object-31 .box-130 .bottom {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.875em);
          transform: rotateX(-90deg) translateZ(1.875em);
}
.object-31 .box-130 {
  -webkit-transform: translate3D(0.125em, -2em, -0.875em);
          transform: translate3D(0.125em, -2em, -0.875em);
}
.object-31 .box-131 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0em);
          transform: translate3D(0.125em, -2em, 0em);
}
.object-31 .box-131.glass-6-color .left {
  width: 1.5em;
  height: 2em;
  background-color: #21343C;
  -webkit-transform: rotateY(-90deg) translateZ(0.75em);
          transform: rotateY(-90deg) translateZ(0.75em);
}

.object-32 {
  -webkit-transform: translate3D(-4.625em, -8em, 3em);
          transform: translate3D(-4.625em, -8em, 3em);
}
.object-32 .box-132, .object-32 .box-133, .object-32 .box-134, .object-32 .box-135, .object-32 .box-136 {
  width: 0.25em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.125em;
}
.object-32 .box-132 > div, .object-32 .box-133 > div, .object-32 .box-134 > div, .object-32 .box-135 > div, .object-32 .box-136 > div {
  background-color: #E45936;
}
.object-32 .box-132 .front, .object-32 .box-133 .front, .object-32 .box-134 .front, .object-32 .box-135 .front, .object-32 .box-136 .front {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateZ(1em);
          transform: translateZ(1em);
}
.object-32 .box-132 .back, .object-32 .box-133 .back, .object-32 .box-134 .back, .object-32 .box-135 .back, .object-32 .box-136 .back {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(1em);
          transform: rotateY(180deg) translateZ(1em);
}
.object-32 .box-132 .left, .object-32 .box-133 .left, .object-32 .box-134 .left, .object-32 .box-135 .left, .object-32 .box-136 .left {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-32 .box-132 .right, .object-32 .box-133 .right, .object-32 .box-134 .right, .object-32 .box-135 .right, .object-32 .box-136 .right {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
}
.object-32 .box-132 .top, .object-32 .box-133 .top, .object-32 .box-134 .top, .object-32 .box-135 .top, .object-32 .box-136 .top {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
}
.object-32 .box-132 .bottom, .object-32 .box-133 .bottom, .object-32 .box-134 .bottom, .object-32 .box-135 .bottom, .object-32 .box-136 .bottom {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-32 .box-133 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-32 .box-134, .object-32 .box-135 {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0.875em);
          transform: translate3D(0.125em, -2em, 0.875em);
}
.object-32 .box-134 .front, .object-32 .box-135 .front {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-32 .box-134 .back, .object-32 .box-135 .back {
  width: 0.125em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-32 .box-134 .left, .object-32 .box-135 .left {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
}
.object-32 .box-134 .right, .object-32 .box-135 .right {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
}
.object-32 .box-134 .top, .object-32 .box-135 .top {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-32 .box-134 .bottom, .object-32 .box-135 .bottom {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.875em);
          transform: rotateX(-90deg) translateZ(1.875em);
}
.object-32 .box-135 {
  -webkit-transform: translate3D(0.125em, -2em, -0.875em);
          transform: translate3D(0.125em, -2em, -0.875em);
}
.object-32 .box-136 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0em);
          transform: translate3D(0.125em, -2em, 0em);
}
.object-32 .box-136.glass-7-color .left {
  width: 1.5em;
  height: 2em;
  background-color: #21343C;
  -webkit-transform: rotateY(-90deg) translateZ(0.75em);
          transform: rotateY(-90deg) translateZ(0.75em);
}

.object-33 {
  -webkit-transform: translate3D(-4.625em, -14.5em, 3em);
          transform: translate3D(-4.625em, -14.5em, 3em);
}
.object-33 .box-137, .object-33 .box-138, .object-33 .box-139, .object-33 .box-140, .object-33 .box-141 {
  width: 0.25em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.125em;
}
.object-33 .box-137 > div, .object-33 .box-138 > div, .object-33 .box-139 > div, .object-33 .box-140 > div, .object-33 .box-141 > div {
  background-color: #E45936;
}
.object-33 .box-137 .front, .object-33 .box-138 .front, .object-33 .box-139 .front, .object-33 .box-140 .front, .object-33 .box-141 .front {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateZ(1em);
          transform: translateZ(1em);
}
.object-33 .box-137 .back, .object-33 .box-138 .back, .object-33 .box-139 .back, .object-33 .box-140 .back, .object-33 .box-141 .back {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(1em);
          transform: rotateY(180deg) translateZ(1em);
}
.object-33 .box-137 .left, .object-33 .box-138 .left, .object-33 .box-139 .left, .object-33 .box-140 .left, .object-33 .box-141 .left {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-33 .box-137 .right, .object-33 .box-138 .right, .object-33 .box-139 .right, .object-33 .box-140 .right, .object-33 .box-141 .right {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
}
.object-33 .box-137 .top, .object-33 .box-138 .top, .object-33 .box-139 .top, .object-33 .box-140 .top, .object-33 .box-141 .top {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
}
.object-33 .box-137 .bottom, .object-33 .box-138 .bottom, .object-33 .box-139 .bottom, .object-33 .box-140 .bottom, .object-33 .box-141 .bottom {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-33 .box-138 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-33 .box-139, .object-33 .box-140 {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0.875em);
          transform: translate3D(0.125em, -2em, 0.875em);
}
.object-33 .box-139 .front, .object-33 .box-140 .front {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-33 .box-139 .back, .object-33 .box-140 .back {
  width: 0.125em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-33 .box-139 .left, .object-33 .box-140 .left {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
}
.object-33 .box-139 .right, .object-33 .box-140 .right {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
}
.object-33 .box-139 .top, .object-33 .box-140 .top {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-33 .box-139 .bottom, .object-33 .box-140 .bottom {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.875em);
          transform: rotateX(-90deg) translateZ(1.875em);
}
.object-33 .box-140 {
  -webkit-transform: translate3D(0.125em, -2em, -0.875em);
          transform: translate3D(0.125em, -2em, -0.875em);
}
.object-33 .box-141 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0em);
          transform: translate3D(0.125em, -2em, 0em);
}
.object-33 .box-141.glass-8-color .left {
  width: 1.5em;
  height: 2em;
  background-color: #21343C;
  -webkit-transform: rotateY(-90deg) translateZ(0.75em);
          transform: rotateY(-90deg) translateZ(0.75em);
}

.object-34 {
  -webkit-transform: translate3D(0em, -8em, -6.625em);
          transform: translate3D(0em, -8em, -6.625em);
}
.object-34 .box-142, .object-34 .box-143, .object-34 .box-144, .object-34 .box-145, .object-34 .box-146 {
  width: 2em;
  height: 0.5em;
  margin: -0.5em 0 0 -1em;
}
.object-34 .box-142 > div, .object-34 .box-143 > div, .object-34 .box-144 > div, .object-34 .box-145 > div, .object-34 .box-146 > div {
  background-color: #E45936;
}
.object-34 .box-142 .front, .object-34 .box-143 .front, .object-34 .box-144 .front, .object-34 .box-145 .front, .object-34 .box-146 .front {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-34 .box-142 .back, .object-34 .box-143 .back, .object-34 .box-144 .back, .object-34 .box-145 .back, .object-34 .box-146 .back {
  width: 2em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-34 .box-142 .left, .object-34 .box-143 .left, .object-34 .box-144 .left, .object-34 .box-145 .left, .object-34 .box-146 .left {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateX(0.875em) rotateY(-90deg) translateZ(1em);
          transform: translateX(0.875em) rotateY(-90deg) translateZ(1em);
}
.object-34 .box-142 .right, .object-34 .box-143 .right, .object-34 .box-144 .right, .object-34 .box-145 .right, .object-34 .box-146 .right {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateX(0.875em) rotateY(90deg) translateZ(1em);
          transform: translateX(0.875em) rotateY(90deg) translateZ(1em);
}
.object-34 .box-142 .top, .object-34 .box-143 .top, .object-34 .box-144 .top, .object-34 .box-145 .top, .object-34 .box-146 .top {
  width: 2em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-34 .box-142 .bottom, .object-34 .box-143 .bottom, .object-34 .box-144 .bottom, .object-34 .box-145 .bottom, .object-34 .box-146 .bottom {
  width: 2em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(0.375em);
          transform: rotateX(-90deg) translateZ(0.375em);
}
.object-34 .box-143 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-34 .box-144, .object-34 .box-145 {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 0.25em;
  height: 2em;
  -webkit-transform: translate3D(0em, -2em, 0.0625em);
          transform: translate3D(0em, -2em, 0.0625em);
}
.object-34 .box-144 .front, .object-34 .box-145 .front {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateZ(0.0625em);
          transform: translateZ(0.0625em);
}
.object-34 .box-144 .back, .object-34 .box-145 .back {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}
.object-34 .box-144 .left, .object-34 .box-145 .left {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateX(0.0625em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0.0625em) rotateY(-90deg) translateZ(0.125em);
}
.object-34 .box-144 .right, .object-34 .box-145 .right {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateX(0.0625em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0.0625em) rotateY(90deg) translateZ(0.125em);
}
.object-34 .box-144 .top, .object-34 .box-145 .top {
  width: 0.25em;
  height: 0.125em;
  -webkit-transform: rotateX(90deg) translateZ(0.0625em);
          transform: rotateX(90deg) translateZ(0.0625em);
}
.object-34 .box-144 .bottom, .object-34 .box-145 .bottom {
  width: 0.25em;
  height: 0.125em;
  -webkit-transform: rotateX(-90deg) translateZ(1.9375em);
          transform: rotateX(-90deg) translateZ(1.9375em);
}
.object-34 .box-145 {
  -webkit-transform: translate3D(1.75em, -2em, 0.0625em);
          transform: translate3D(1.75em, -2em, 0.0625em);
}
.object-34 .box-146 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.25em, -2em, 0.0625em);
          transform: translate3D(0.25em, -2em, 0.0625em);
}
.object-34 .box-146.glass-9-color .back {
  width: 1.5em;
  height: 2em;
  background-color: #21343C;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}

.object-35 {
  -webkit-transform: translate3D(0em, -14.5em, -6.625em);
          transform: translate3D(0em, -14.5em, -6.625em);
}
.object-35 .box-147, .object-35 .box-148, .object-35 .box-149, .object-35 .box-150, .object-35 .box-151 {
  width: 2em;
  height: 0.5em;
  margin: -0.5em 0 0 -1em;
}
.object-35 .box-147 > div, .object-35 .box-148 > div, .object-35 .box-149 > div, .object-35 .box-150 > div, .object-35 .box-151 > div {
  background-color: #E45936;
}
.object-35 .box-147 .front, .object-35 .box-148 .front, .object-35 .box-149 .front, .object-35 .box-150 .front, .object-35 .box-151 .front {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-35 .box-147 .back, .object-35 .box-148 .back, .object-35 .box-149 .back, .object-35 .box-150 .back, .object-35 .box-151 .back {
  width: 2em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-35 .box-147 .left, .object-35 .box-148 .left, .object-35 .box-149 .left, .object-35 .box-150 .left, .object-35 .box-151 .left {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateX(0.875em) rotateY(-90deg) translateZ(1em);
          transform: translateX(0.875em) rotateY(-90deg) translateZ(1em);
}
.object-35 .box-147 .right, .object-35 .box-148 .right, .object-35 .box-149 .right, .object-35 .box-150 .right, .object-35 .box-151 .right {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateX(0.875em) rotateY(90deg) translateZ(1em);
          transform: translateX(0.875em) rotateY(90deg) translateZ(1em);
}
.object-35 .box-147 .top, .object-35 .box-148 .top, .object-35 .box-149 .top, .object-35 .box-150 .top, .object-35 .box-151 .top {
  width: 2em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-35 .box-147 .bottom, .object-35 .box-148 .bottom, .object-35 .box-149 .bottom, .object-35 .box-150 .bottom, .object-35 .box-151 .bottom {
  width: 2em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(0.375em);
          transform: rotateX(-90deg) translateZ(0.375em);
}
.object-35 .box-148 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-35 .box-149, .object-35 .box-150 {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 0.25em;
  height: 2em;
  -webkit-transform: translate3D(0em, -2em, 0.0625em);
          transform: translate3D(0em, -2em, 0.0625em);
}
.object-35 .box-149 .front, .object-35 .box-150 .front {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateZ(0.0625em);
          transform: translateZ(0.0625em);
}
.object-35 .box-149 .back, .object-35 .box-150 .back {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}
.object-35 .box-149 .left, .object-35 .box-150 .left {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateX(0.0625em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0.0625em) rotateY(-90deg) translateZ(0.125em);
}
.object-35 .box-149 .right, .object-35 .box-150 .right {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateX(0.0625em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0.0625em) rotateY(90deg) translateZ(0.125em);
}
.object-35 .box-149 .top, .object-35 .box-150 .top {
  width: 0.25em;
  height: 0.125em;
  -webkit-transform: rotateX(90deg) translateZ(0.0625em);
          transform: rotateX(90deg) translateZ(0.0625em);
}
.object-35 .box-149 .bottom, .object-35 .box-150 .bottom {
  width: 0.25em;
  height: 0.125em;
  -webkit-transform: rotateX(-90deg) translateZ(1.9375em);
          transform: rotateX(-90deg) translateZ(1.9375em);
}
.object-35 .box-150 {
  -webkit-transform: translate3D(1.75em, -2em, 0.0625em);
          transform: translate3D(1.75em, -2em, 0.0625em);
}
.object-35 .box-151 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.25em, -2em, 0.0625em);
          transform: translate3D(0.25em, -2em, 0.0625em);
}
.object-35 .box-151.glass-10-color .back {
  width: 1.5em;
  height: 2em;
  background-color: #21343C;
  -webkit-transform: rotateY(180deg) translateZ(0.0625em);
          transform: rotateY(180deg) translateZ(0.0625em);
}

.object-36 {
  -webkit-transform: translate3D(-4.625em, -14.5em, -3em);
          transform: translate3D(-4.625em, -14.5em, -3em);
}
.object-36 .box-152, .object-36 .box-153, .object-36 .box-154, .object-36 .box-155, .object-36 .box-156 {
  width: 0.25em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.125em;
}
.object-36 .box-152 > div, .object-36 .box-153 > div, .object-36 .box-154 > div, .object-36 .box-155 > div, .object-36 .box-156 > div {
  background-color: #645541;
}
.object-36 .box-152 .front, .object-36 .box-153 .front, .object-36 .box-154 .front, .object-36 .box-155 .front, .object-36 .box-156 .front {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: translateZ(1em);
          transform: translateZ(1em);
}
.object-36 .box-152 .back, .object-36 .box-153 .back, .object-36 .box-154 .back, .object-36 .box-155 .back, .object-36 .box-156 .back {
  width: 0.25em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(1em);
          transform: rotateY(180deg) translateZ(1em);
}
.object-36 .box-152 .left, .object-36 .box-153 .left, .object-36 .box-154 .left, .object-36 .box-155 .left, .object-36 .box-156 .left {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(-90deg) translateZ(0.125em);
}
.object-36 .box-152 .right, .object-36 .box-153 .right, .object-36 .box-154 .right, .object-36 .box-155 .right, .object-36 .box-156 .right {
  width: 2em;
  height: 0.5em;
  -webkit-transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.875em) rotateY(90deg) translateZ(0.125em);
}
.object-36 .box-152 .top, .object-36 .box-153 .top, .object-36 .box-154 .top, .object-36 .box-155 .top, .object-36 .box-156 .top {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(90deg) translateZ(1em);
          transform: rotateX(90deg) translateZ(1em);
}
.object-36 .box-152 .bottom, .object-36 .box-153 .bottom, .object-36 .box-154 .bottom, .object-36 .box-155 .bottom, .object-36 .box-156 .bottom {
  width: 0.25em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.5em);
          transform: rotateX(-90deg) translateZ(-0.5em);
}
.object-36 .box-153 {
  -webkit-transform: translate3D(0em, -2.5em, 0em);
          transform: translate3D(0em, -2.5em, 0em);
}
.object-36 .box-154, .object-36 .box-155 {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0.875em);
          transform: translate3D(0.125em, -2em, 0.875em);
}
.object-36 .box-154 .front, .object-36 .box-155 .front {
  width: 0.125em;
  height: 2em;
  -webkit-transform: translateZ(0.125em);
          transform: translateZ(0.125em);
}
.object-36 .box-154 .back, .object-36 .box-155 .back {
  width: 0.125em;
  height: 2em;
  -webkit-transform: rotateY(180deg) translateZ(0.125em);
          transform: rotateY(180deg) translateZ(0.125em);
}
.object-36 .box-154 .left, .object-36 .box-155 .left {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.0625em);
}
.object-36 .box-154 .right, .object-36 .box-155 .right {
  width: 0.25em;
  height: 2em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.0625em);
}
.object-36 .box-154 .top, .object-36 .box-155 .top {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
}
.object-36 .box-154 .bottom, .object-36 .box-155 .bottom {
  width: 0.125em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(1.875em);
          transform: rotateX(-90deg) translateZ(1.875em);
}
.object-36 .box-155 {
  -webkit-transform: translate3D(0.125em, -2em, -0.875em);
          transform: translate3D(0.125em, -2em, -0.875em);
}
.object-36 .box-156 {
  width: 1.5em;
  height: 2em;
  -webkit-transform: translate3D(0.125em, -2em, 0em);
          transform: translate3D(0.125em, -2em, 0em);
}
.object-36 .box-156.clogged-window-2-glass-color .left {
  width: 1.5em;
  height: 2em;
  background-color: #4C4030;
  -webkit-transform: rotateY(-90deg) translateZ(0.75em);
          transform: rotateY(-90deg) translateZ(0.75em);
}
.object-36 .box-157 {
  width: 0.125em;
  height: 3em;
  margin: -3em 0 0 -0.0625em;
  -webkit-transform: translate3D(-0.1875em, 0em, 0em) rotateX(-40deg);
          transform: translate3D(-0.1875em, 0em, 0em) rotateX(-40deg);
}
.object-36 .box-157 > div {
  background-color: #959190;
}
.object-36 .box-157 .front {
  width: 0.125em;
  height: 3em;
  -webkit-transform: translateZ(0.25em);
          transform: translateZ(0.25em);
}
.object-36 .box-157 .back {
  width: 0.125em;
  height: 3em;
  -webkit-transform: rotateY(180deg) translateZ(0.25em);
          transform: rotateY(180deg) translateZ(0.25em);
}
.object-36 .box-157 .left {
  width: 0.5em;
  height: 3em;
  -webkit-transform: translateX(-0.1875em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.1875em) rotateY(-90deg) translateZ(0.0625em);
}
.object-36 .box-157 .right {
  width: 0.5em;
  height: 3em;
  -webkit-transform: translateX(-0.1875em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.1875em) rotateY(90deg) translateZ(0.0625em);
}
.object-36 .box-157 .top {
  width: 0.125em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
}
.object-36 .box-157 .bottom {
  width: 0.125em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(2.75em);
          transform: rotateX(-90deg) translateZ(2.75em);
}
.object-36 .box-158, .object-36 .box-159 {
  width: 0.125em;
  height: 1em;
  margin: -1em 0 0 -0.0625em;
  -webkit-transform: translate3D(-0.1875em, -0.25em, 0.6em) rotateX(35deg);
          transform: translate3D(-0.1875em, -0.25em, 0.6em) rotateX(35deg);
}
.object-36 .box-158 > div, .object-36 .box-159 > div {
  background-color: #959190;
}
.object-36 .box-158 .front, .object-36 .box-159 .front {
  width: 0.125em;
  height: 1em;
  -webkit-transform: translateZ(0.25em);
          transform: translateZ(0.25em);
}
.object-36 .box-158 .back, .object-36 .box-159 .back {
  width: 0.125em;
  height: 1em;
  -webkit-transform: rotateY(180deg) translateZ(0.25em);
          transform: rotateY(180deg) translateZ(0.25em);
}
.object-36 .box-158 .left, .object-36 .box-159 .left {
  width: 0.5em;
  height: 1em;
  -webkit-transform: translateX(-0.1875em) rotateY(-90deg) translateZ(0.0625em);
          transform: translateX(-0.1875em) rotateY(-90deg) translateZ(0.0625em);
}
.object-36 .box-158 .right, .object-36 .box-159 .right {
  width: 0.5em;
  height: 1em;
  -webkit-transform: translateX(-0.1875em) rotateY(90deg) translateZ(0.0625em);
          transform: translateX(-0.1875em) rotateY(90deg) translateZ(0.0625em);
}
.object-36 .box-158 .top, .object-36 .box-159 .top {
  width: 0.125em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
}
.object-36 .box-158 .bottom, .object-36 .box-159 .bottom {
  width: 0.125em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(0.75em);
          transform: rotateX(-90deg) translateZ(0.75em);
}
.object-36 .box-159 {
  -webkit-transform: translate3D(-0.1875em, -1.75em, -0.6em) rotateX(35deg);
          transform: translate3D(-0.1875em, -1.75em, -0.6em) rotateX(35deg);
}

.object-37 {
  -webkit-transform: translate3D(6.4em, -13.125em, -5.65em);
          transform: translate3D(6.4em, -13.125em, -5.65em);
  z-index: 1;
}
.object-37 .box-160, .object-37 .box-161, .object-37 .box-162, .object-37 .box-163, .object-37 .box-164 {
  width: 2.375em;
  height: 0.25em;
  margin: -0.25em 0 0 -1.1875em;
}
.object-37 .box-160 > div, .object-37 .box-161 > div, .object-37 .box-162 > div, .object-37 .box-163 > div, .object-37 .box-164 > div {
  background-color: #A6D9F0;
}
.object-37 .box-160 .front, .object-37 .box-161 .front, .object-37 .box-162 .front, .object-37 .box-163 .front, .object-37 .box-164 .front {
  width: 2.375em;
  height: 0.25em;
  -webkit-transform: translateZ(0.1875em);
          transform: translateZ(0.1875em);
}
.object-37 .box-160 .back, .object-37 .box-161 .back, .object-37 .box-162 .back, .object-37 .box-163 .back, .object-37 .box-164 .back {
  width: 2.375em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(0.1875em);
          transform: rotateY(180deg) translateZ(0.1875em);
}
.object-37 .box-160 .left, .object-37 .box-161 .left, .object-37 .box-162 .left, .object-37 .box-163 .left, .object-37 .box-164 .left {
  width: 0.375em;
  height: 0.25em;
  -webkit-transform: translateX(1em) rotateY(-90deg) translateZ(1.1875em);
          transform: translateX(1em) rotateY(-90deg) translateZ(1.1875em);
}
.object-37 .box-160 .right, .object-37 .box-161 .right, .object-37 .box-162 .right, .object-37 .box-163 .right, .object-37 .box-164 .right {
  width: 0.375em;
  height: 0.25em;
  -webkit-transform: translateX(1em) rotateY(90deg) translateZ(1.1875em);
          transform: translateX(1em) rotateY(90deg) translateZ(1.1875em);
}
.object-37 .box-160 .top, .object-37 .box-161 .top, .object-37 .box-162 .top, .object-37 .box-163 .top, .object-37 .box-164 .top {
  width: 2.375em;
  height: 0.375em;
  -webkit-transform: rotateX(90deg) translateZ(0.1875em);
          transform: rotateX(90deg) translateZ(0.1875em);
}
.object-37 .box-160 .bottom, .object-37 .box-161 .bottom, .object-37 .box-162 .bottom, .object-37 .box-163 .bottom, .object-37 .box-164 .bottom {
  width: 2.375em;
  height: 0.375em;
  -webkit-transform: rotateX(-90deg) translateZ(0.0625em);
          transform: rotateX(-90deg) translateZ(0.0625em);
}
.object-37 .box-161 {
  -webkit-transform: translate3D(0em, -3.875em, 0em);
          transform: translate3D(0em, -3.875em, 0em);
}
.object-37 .box-162, .object-37 .box-163 {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 0.25em;
  height: 3.625em;
  -webkit-transform: translate3D(0em, -3.625em, 0em);
          transform: translate3D(0em, -3.625em, 0em);
}
.object-37 .box-162 .front, .object-37 .box-163 .front {
  width: 0.25em;
  height: 3.625em;
  -webkit-transform: translateZ(0.1875em);
          transform: translateZ(0.1875em);
}
.object-37 .box-162 .back, .object-37 .box-163 .back {
  width: 0.25em;
  height: 3.625em;
  -webkit-transform: rotateY(180deg) translateZ(0.1875em);
          transform: rotateY(180deg) translateZ(0.1875em);
}
.object-37 .box-162 .left, .object-37 .box-163 .left {
  width: 0.375em;
  height: 3.625em;
  -webkit-transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(-0.0625em) rotateY(-90deg) translateZ(0.125em);
}
.object-37 .box-162 .right, .object-37 .box-163 .right {
  width: 0.375em;
  height: 3.625em;
  -webkit-transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(-0.0625em) rotateY(90deg) translateZ(0.125em);
}
.object-37 .box-162 .top, .object-37 .box-163 .top {
  width: 0.25em;
  height: 0.375em;
  -webkit-transform: rotateX(90deg) translateZ(0.1875em);
          transform: rotateX(90deg) translateZ(0.1875em);
}
.object-37 .box-162 .bottom, .object-37 .box-163 .bottom {
  width: 0.25em;
  height: 0.375em;
  -webkit-transform: rotateX(-90deg) translateZ(3.4375em);
          transform: rotateX(-90deg) translateZ(3.4375em);
}
.object-37 .box-163 {
  -webkit-transform: translate3D(2.125em, -3.625em, 0em);
          transform: translate3D(2.125em, -3.625em, 0em);
}
.object-37 .box-164 {
  width: 1.875em;
  height: 3.625em;
  -webkit-transform: translate3D(0.25em, -3.625em, -0.125em);
          transform: translate3D(0.25em, -3.625em, -0.125em);
}
.object-37 .box-164.door-2-color .back {
  width: 1.875em;
  height: 3.625em;
  background-color: #777;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.object-37 .cylinder-13 {
  width: 0.25em;
  height: 0.125em;
  margin: -0.125em 0 0 -0.125em;
  -webkit-transform: translate3D(0.625em, -1.8125em, -0.375em) rotateX(90deg);
          transform: translate3D(0.625em, -1.8125em, -0.375em) rotateX(90deg);
}
.object-37 .cylinder-13 > div {
  background-color: #bbb;
}
.object-37 .cylinder-13 .s1 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) translateZ(0.125em);
          transform: translateX(0.0732233047em) translateZ(0.125em);
}
.object-37 .cylinder-13 .s2 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(45deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(45deg) translateZ(0.125em);
}
.object-37 .cylinder-13 .s3 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(90deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(90deg) translateZ(0.125em);
}
.object-37 .cylinder-13 .s4 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(135deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(135deg) translateZ(0.125em);
}
.object-37 .cylinder-13 .s5 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(180deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(180deg) translateZ(0.125em);
}
.object-37 .cylinder-13 .s6 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(-135deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(-135deg) translateZ(0.125em);
}
.object-37 .cylinder-13 .s7 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(-90deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(-90deg) translateZ(0.125em);
}
.object-37 .cylinder-13 .s8 {
  width: 0.1035533906em;
  height: 0.125em;
  -webkit-transform: translateX(0.0732233047em) rotateY(-45deg) translateZ(0.125em);
          transform: translateX(0.0732233047em) rotateY(-45deg) translateZ(0.125em);
}
.object-37 .cylinder-13 .top {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(90deg) translateZ(0.125em);
          transform: rotateX(90deg) translateZ(0.125em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-37 .cylinder-13 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.0732233047em solid #bbb;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-37 .cylinder-13 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.0732233047em solid #bbb;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-37 .cylinder-13 .top .rect {
  position: absolute;
  top: 0.0732233047em;
  left: 0;
  width: 0.25em;
  height: 0.1035533906em;
  background-color: #bbb;
}
.object-37 .cylinder-13 .bottom {
  width: 0.25em;
  height: 0.25em;
  -webkit-transform: rotateX(-90deg) translateZ(0em);
          transform: rotateX(-90deg) translateZ(0em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-37 .cylinder-13 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.0732233047em solid #bbb;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-37 .cylinder-13 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1035533906em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.0732233047em solid #bbb;
  border-left: 0.0732233047em solid transparent;
  border-right: 0.0732233047em solid transparent;
}
.object-37 .cylinder-13 .bottom .rect {
  position: absolute;
  top: 0.0732233047em;
  left: 0;
  width: 0.25em;
  height: 0.1035533906em;
  background-color: #bbb;
}

.object-38 {
  -webkit-transform: translate3D(6.25em, -19.125em, -3em);
          transform: translate3D(6.25em, -19.125em, -3em);
  z-index: 1;
}
.object-38 .box-165 {
  width: 5.5em;
  height: 0.25em;
  margin: -0.25em 0 0 -2.75em;
  -webkit-transform: translate3D(0em, -0.85em, 1.67em) rotateX(-45deg);
          transform: translate3D(0em, -0.85em, 1.67em) rotateX(-45deg);
}
.object-38 .box-165 > div {
  background-color: #E45936;
}
.object-38 .box-165 .front {
  width: 5.5em;
  height: 0.25em;
  -webkit-transform: translateZ(2.25em);
          transform: translateZ(2.25em);
  border-top: none;
}
.object-38 .box-165 .back {
  width: 5.5em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(2.25em);
          transform: rotateY(180deg) translateZ(2.25em);
}
.object-38 .box-165 .left {
  width: 4.5em;
  height: 0.25em;
  -webkit-transform: translateX(0.5em) rotateY(-90deg) translateZ(2.75em);
          transform: translateX(0.5em) rotateY(-90deg) translateZ(2.75em);
}
.object-38 .box-165 .right {
  width: 4.5em;
  height: 0.25em;
  -webkit-transform: translateX(0.5em) rotateY(90deg) translateZ(2.75em);
          transform: translateX(0.5em) rotateY(90deg) translateZ(2.75em);
  border: none;
}
.object-38 .box-165 .top {
  width: 5.5em;
  height: 4.5em;
  -webkit-transform: rotateX(90deg) translateZ(2.25em);
          transform: rotateX(90deg) translateZ(2.25em);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-38 .box-165 .bottom {
  width: 5.5em;
  height: 4.5em;
  -webkit-transform: rotateX(-90deg) translateZ(-2em);
          transform: rotateX(-90deg) translateZ(-2em);
}
.object-38 .box-166 {
  width: 5.5em;
  height: 0.25em;
  margin: -0.25em 0 0 -2.75em;
  -webkit-transform: translate3D(0em, -0.85em, -1.67em) rotateX(45deg);
          transform: translate3D(0em, -0.85em, -1.67em) rotateX(45deg);
}
.object-38 .box-166 > div {
  background-color: #E45936;
}
.object-38 .box-166 .front {
  width: 5.5em;
  height: 0.25em;
  -webkit-transform: translateZ(2.25em);
          transform: translateZ(2.25em);
  border-top: none;
}
.object-38 .box-166 .back {
  width: 5.5em;
  height: 0.25em;
  -webkit-transform: rotateY(180deg) translateZ(2.25em);
          transform: rotateY(180deg) translateZ(2.25em);
}
.object-38 .box-166 .left {
  width: 4.5em;
  height: 0.25em;
  -webkit-transform: translateX(0.5em) rotateY(-90deg) translateZ(2.75em);
          transform: translateX(0.5em) rotateY(-90deg) translateZ(2.75em);
}
.object-38 .box-166 .right {
  width: 4.5em;
  height: 0.25em;
  -webkit-transform: translateX(0.5em) rotateY(90deg) translateZ(2.75em);
          transform: translateX(0.5em) rotateY(90deg) translateZ(2.75em);
}
.object-38 .box-166 .top {
  width: 5.5em;
  height: 4.5em;
  -webkit-transform: rotateX(90deg) translateZ(2.25em);
          transform: rotateX(90deg) translateZ(2.25em);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.object-38 .box-166 .bottom {
  width: 5.5em;
  height: 4.5em;
  -webkit-transform: rotateX(-90deg) translateZ(-2em);
          transform: rotateX(-90deg) translateZ(-2em);
}
.object-38 .prism-6 {
  width: 0.25em;
  height: 2.5em;
  margin: -2.5em 0 0 -0.125em;
  -webkit-transform: translate3D(2.125em, 0em, 0em);
          transform: translate3D(2.125em, 0em, 0em);
}
.object-38 .prism-6 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0.25em;
  height: 3.5355339059em;
  -webkit-transform: translateX(0) rotateY(0deg) rotateX(45deg);
          transform: translateX(0) rotateY(0deg) rotateX(45deg);
  background-color: #EDA951;
  border: none;
}
.object-38 .prism-6 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0.25em;
  height: 3.5355339059em;
  -webkit-transform: translateX(0) rotateY(180deg) rotateX(45deg);
          transform: translateX(0) rotateY(180deg) rotateX(45deg);
  background-color: #EDA951;
  border: none;
}
.object-38 .prism-6 .left {
  width: 0;
  height: 0;
  border-bottom: 2.5em solid #EDA951;
  border-left: 2.5em solid transparent;
  border-right: 2.5em solid transparent;
  -webkit-transform: rotateY(90deg) translateZ(-2.5em);
          transform: rotateY(90deg) translateZ(-2.5em);
}
.object-38 .prism-6 .right {
  width: 0;
  height: 0;
  border-bottom: 2.5em solid #b27f3d;
  border-left: 2.5em solid transparent;
  border-right: 2.5em solid transparent;
  -webkit-transform: rotateY(-90deg) translateZ(2.25em);
          transform: rotateY(-90deg) translateZ(2.25em);
}
.object-38 .prism-6 .bottom {
  width: 0.25em;
  height: 5em;
  -webkit-transform: rotateX(-90deg) translateZ(0em);
          transform: rotateX(-90deg) translateZ(0em);
  background-color: #EDA951;
}
.object-38 .prism-7 {
  width: 5.5em;
  height: 0.17em;
  margin: -0.17em 0 0 -2.75em;
  -webkit-transform: translate3D(0em, -2.5em, 0em) rotateZ(180deg);
          transform: translate3D(0em, -2.5em, 0em) rotateZ(180deg);
}
.object-38 .prism-7 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 5.5em;
  height: 0.243977458em;
  -webkit-transform: translateX(0) rotateY(0deg) rotateX(45.8303154863deg);
          transform: translateX(0) rotateY(0deg) rotateX(45.8303154863deg);
  background-color: #E45936;
  border: none;
}
.object-38 .prism-7 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 5.5em;
  height: 0.243977458em;
  -webkit-transform: translateX(0) rotateY(180deg) rotateX(45.8303154863deg);
          transform: translateX(0) rotateY(180deg) rotateX(45.8303154863deg);
  background-color: #E45936;
  border: none;
}
.object-38 .prism-7 .left {
  width: 0;
  height: 0;
  border-bottom: 0.17em solid #E45936;
  border-left: 0.175em solid transparent;
  border-right: 0.175em solid transparent;
  -webkit-transform: rotateY(90deg) translateZ(-0.175em);
          transform: rotateY(90deg) translateZ(-0.175em);
}
.object-38 .prism-7 .right {
  width: 0;
  height: 0;
  border-bottom: 0.17em solid #E45936;
  border-left: 0.175em solid transparent;
  border-right: 0.175em solid transparent;
  -webkit-transform: rotateY(-90deg) translateZ(-5.325em);
          transform: rotateY(-90deg) translateZ(-5.325em);
}
.object-38 .prism-7 .bottom {
  width: 5.5em;
  height: 0.35em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.005em);
          transform: rotateX(-90deg) translateZ(-0.005em);
  background-color: #E45936;
}

.object-39 {
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-39 .cylinder-14, .object-39 .cylinder-15 {
  width: 0.5em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.25em;
  -webkit-transform: translate3D(2.75em, -6.5em, 7.75em);
          transform: translate3D(2.75em, -6.5em, 7.75em);
}
.object-39 .cylinder-14 > div, .object-39 .cylinder-15 > div {
  background-color: #E0CA4C;
}
.object-39 .cylinder-14 .s1, .object-39 .cylinder-15 .s1 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) translateZ(0.25em);
          transform: translateX(0.1464466094em) translateZ(0.25em);
}
.object-39 .cylinder-14 .s2, .object-39 .cylinder-15 .s2 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(45deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(45deg) translateZ(0.25em);
}
.object-39 .cylinder-14 .s3, .object-39 .cylinder-15 .s3 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(90deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(90deg) translateZ(0.25em);
}
.object-39 .cylinder-14 .s4, .object-39 .cylinder-15 .s4 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(135deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(135deg) translateZ(0.25em);
}
.object-39 .cylinder-14 .s5, .object-39 .cylinder-15 .s5 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(180deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(180deg) translateZ(0.25em);
}
.object-39 .cylinder-14 .s6, .object-39 .cylinder-15 .s6 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(-135deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(-135deg) translateZ(0.25em);
}
.object-39 .cylinder-14 .s7, .object-39 .cylinder-15 .s7 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(-90deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(-90deg) translateZ(0.25em);
}
.object-39 .cylinder-14 .s8, .object-39 .cylinder-15 .s8 {
  width: 0.2071067812em;
  height: 0.5em;
  -webkit-transform: translateX(0.1464466094em) rotateY(-45deg) translateZ(0.25em);
          transform: translateX(0.1464466094em) rotateY(-45deg) translateZ(0.25em);
}
.object-39 .cylinder-14 .top, .object-39 .cylinder-15 .top {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.25em);
          transform: rotateX(90deg) translateZ(0.25em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-39 .cylinder-14 .top::before, .object-39 .cylinder-15 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.2071067812em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.1464466094em solid #333;
  border-left: 0.1464466094em solid transparent;
  border-right: 0.1464466094em solid transparent;
}
.object-39 .cylinder-14 .top::after, .object-39 .cylinder-15 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.2071067812em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.1464466094em solid #333;
  border-left: 0.1464466094em solid transparent;
  border-right: 0.1464466094em solid transparent;
}
.object-39 .cylinder-14 .top .rect, .object-39 .cylinder-15 .top .rect {
  position: absolute;
  top: 0.1464466094em;
  left: 0;
  width: 0.5em;
  height: 0.2071067812em;
  background-color: #333;
}
.object-39 .cylinder-14 .bottom, .object-39 .cylinder-15 .bottom {
  width: 0.5em;
  height: 0.5em;
  -webkit-transform: rotateX(-90deg) translateZ(0.25em);
          transform: rotateX(-90deg) translateZ(0.25em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-39 .cylinder-14 .bottom::before, .object-39 .cylinder-15 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.2071067812em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.1464466094em solid #333;
  border-left: 0.1464466094em solid transparent;
  border-right: 0.1464466094em solid transparent;
}
.object-39 .cylinder-14 .bottom::after, .object-39 .cylinder-15 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.2071067812em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.1464466094em solid #333;
  border-left: 0.1464466094em solid transparent;
  border-right: 0.1464466094em solid transparent;
}
.object-39 .cylinder-14 .bottom .rect, .object-39 .cylinder-15 .bottom .rect {
  position: absolute;
  top: 0.1464466094em;
  left: 0;
  width: 0.5em;
  height: 0.2071067812em;
  background-color: #333;
}
.object-39 .cylinder-15 {
  -webkit-transform: translate3D(-2.75em, -6.5em, 7.75em);
          transform: translate3D(-2.75em, -6.5em, 7.75em);
}
.object-39 .cylinder-15 > div {
  background-color: #E0CA4C;
}

.object-40 {
  -webkit-transform: translate3D(0em, -5.25em, 9em);
          transform: translate3D(0em, -5.25em, 9em);
}
.object-40 .box-167 {
  width: 4em;
  height: 0.5em;
  margin: -0.5em 0 0 -2em;
}
.object-40 .box-167 > div {
  background-color: #eee;
}
.object-40 .box-167 .front {
  width: 4em;
  height: 0.5em;
  -webkit-transform: translateZ(0.5em);
          transform: translateZ(0.5em);
}
.object-40 .box-167 .back {
  width: 4em;
  height: 0.5em;
  -webkit-transform: rotateY(180deg) translateZ(0.5em);
          transform: rotateY(180deg) translateZ(0.5em);
}
.object-40 .box-167 .left {
  width: 1em;
  height: 0.5em;
  -webkit-transform: translateX(1.5em) rotateY(-90deg) translateZ(2em);
          transform: translateX(1.5em) rotateY(-90deg) translateZ(2em);
}
.object-40 .box-167 .right {
  width: 1em;
  height: 0.5em;
  -webkit-transform: translateX(1.5em) rotateY(90deg) translateZ(2em);
          transform: translateX(1.5em) rotateY(90deg) translateZ(2em);
}
.object-40 .box-167 .top {
  width: 4em;
  height: 1em;
  -webkit-transform: rotateX(90deg) translateZ(0.5em);
          transform: rotateX(90deg) translateZ(0.5em);
}
.object-40 .box-167 .bottom {
  width: 4em;
  height: 1em;
  -webkit-transform: rotateX(-90deg) translateZ(0em);
          transform: rotateX(-90deg) translateZ(0em);
}

.object-41 {
  -webkit-transform: translate3D(0em, -21.75em, 6.25em) rotateX(-90deg);
          transform: translate3D(0em, -21.75em, 6.25em) rotateX(-90deg);
}
.object-41 .cylinder-16 {
  width: 1.5em;
  height: 0.5em;
  margin: -0.5em 0 0 -0.75em;
}
.object-41 .cylinder-16 > div {
  background-color: #E45936;
}
.object-41 .cylinder-16 .s1 {
  width: 0.6213203436em;
  height: 0.5em;
  -webkit-transform: translateX(0.4393398282em) translateZ(0.75em);
          transform: translateX(0.4393398282em) translateZ(0.75em);
}
.object-41 .cylinder-16 .s2 {
  width: 0.6213203436em;
  height: 0.5em;
  -webkit-transform: translateX(0.4393398282em) rotateY(45deg) translateZ(0.75em);
          transform: translateX(0.4393398282em) rotateY(45deg) translateZ(0.75em);
}
.object-41 .cylinder-16 .s3 {
  width: 0.6213203436em;
  height: 0.5em;
  -webkit-transform: translateX(0.4393398282em) rotateY(90deg) translateZ(0.75em);
          transform: translateX(0.4393398282em) rotateY(90deg) translateZ(0.75em);
}
.object-41 .cylinder-16 .s4 {
  width: 0.6213203436em;
  height: 0.5em;
  -webkit-transform: translateX(0.4393398282em) rotateY(135deg) translateZ(0.75em);
          transform: translateX(0.4393398282em) rotateY(135deg) translateZ(0.75em);
}
.object-41 .cylinder-16 .s5 {
  width: 0.6213203436em;
  height: 0.5em;
  -webkit-transform: translateX(0.4393398282em) rotateY(180deg) translateZ(0.75em);
          transform: translateX(0.4393398282em) rotateY(180deg) translateZ(0.75em);
}
.object-41 .cylinder-16 .s6 {
  width: 0.6213203436em;
  height: 0.5em;
  -webkit-transform: translateX(0.4393398282em) rotateY(-135deg) translateZ(0.75em);
          transform: translateX(0.4393398282em) rotateY(-135deg) translateZ(0.75em);
}
.object-41 .cylinder-16 .s7 {
  width: 0.6213203436em;
  height: 0.5em;
  -webkit-transform: translateX(0.4393398282em) rotateY(-90deg) translateZ(0.75em);
          transform: translateX(0.4393398282em) rotateY(-90deg) translateZ(0.75em);
}
.object-41 .cylinder-16 .s8 {
  width: 0.6213203436em;
  height: 0.5em;
  -webkit-transform: translateX(0.4393398282em) rotateY(-45deg) translateZ(0.75em);
          transform: translateX(0.4393398282em) rotateY(-45deg) translateZ(0.75em);
}
.object-41 .cylinder-16 .top {
  width: 1.5em;
  height: 1.5em;
  -webkit-transform: rotateX(90deg) translateZ(0.75em);
          transform: rotateX(90deg) translateZ(0.75em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-41 .cylinder-16 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.6213203436em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.4393398282em solid #444;
  border-left: 0.4393398282em solid transparent;
  border-right: 0.4393398282em solid transparent;
}
.object-41 .cylinder-16 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.6213203436em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.4393398282em solid #444;
  border-left: 0.4393398282em solid transparent;
  border-right: 0.4393398282em solid transparent;
}
.object-41 .cylinder-16 .top .rect {
  position: absolute;
  top: 0.4393398282em;
  left: 0;
  width: 1.5em;
  height: 0.6213203436em;
  background-color: #444;
}
.object-41 .cylinder-16 .bottom {
  width: 1.5em;
  height: 1.5em;
  -webkit-transform: rotateX(-90deg) translateZ(-0.25em);
          transform: rotateX(-90deg) translateZ(-0.25em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-41 .cylinder-16 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.6213203436em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.4393398282em solid #444;
  border-left: 0.4393398282em solid transparent;
  border-right: 0.4393398282em solid transparent;
}
.object-41 .cylinder-16 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.6213203436em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.4393398282em solid #444;
  border-left: 0.4393398282em solid transparent;
  border-right: 0.4393398282em solid transparent;
}
.object-41 .cylinder-16 .bottom .rect {
  position: absolute;
  top: 0.4393398282em;
  left: 0;
  width: 1.5em;
  height: 0.6213203436em;
  background-color: #444;
}

.object-42 {
  -webkit-transform: translate3D(-10em, -5.25em, -5em) rotateY(20deg);
          transform: translate3D(-10em, -5.25em, -5em) rotateY(20deg);
}
.object-42 .pyramid-7 {
  width: 3em;
  height: 3em;
  margin: -3em 0 0 -1.5em;
  -webkit-transform: translate3D(0em, -1.5em, 0em);
          transform: translate3D(0em, -1.5em, 0em);
}
.object-42 .pyramid-7 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 3.3541019662em solid #439E3A;
  border-left: 1.5em solid transparent;
  border-right: 1.5em solid transparent;
  -webkit-transform: translateZ(0) rotateX(26.5650511771deg);
          transform: translateZ(0) rotateX(26.5650511771deg);
}
.object-42 .pyramid-7 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 3.3541019662em solid #439E3A;
  border-left: 1.5em solid transparent;
  border-right: 1.5em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
          transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
}
.object-42 .pyramid-7 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 3.3541019662em solid #439E3A;
  border-left: 1.5em solid transparent;
  border-right: 1.5em solid transparent;
  -webkit-transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
}
.object-42 .pyramid-7 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 3.3541019662em solid #398631;
  border-left: 1.5em solid transparent;
  border-right: 1.5em solid transparent;
  -webkit-transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
}
.object-42 .pyramid-7 .bottom {
  width: 3em;
  height: 3em;
  -webkit-transform: rotateX(-90deg) translateZ(1.5em);
          transform: rotateX(-90deg) translateZ(1.5em);
  background-color: #439E3A;
}
.object-42 .pyramid-8 {
  width: 2em;
  height: 2em;
  margin: -2em 0 0 -1em;
  -webkit-transform: translate3D(0em, -3.5em, 0em);
          transform: translate3D(0em, -3.5em, 0em);
}
.object-42 .pyramid-8 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 2.2360679775em solid #439E3A;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  -webkit-transform: translateZ(0) rotateX(26.5650511771deg);
          transform: translateZ(0) rotateX(26.5650511771deg);
}
.object-42 .pyramid-8 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 2.2360679775em solid #439E3A;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
          transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
}
.object-42 .pyramid-8 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 2.2360679775em solid #439E3A;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  -webkit-transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
}
.object-42 .pyramid-8 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 2.2360679775em solid #398631;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  -webkit-transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
}
.object-42 .pyramid-8 .bottom {
  width: 2em;
  height: 2em;
  -webkit-transform: rotateX(-90deg) translateZ(1em);
          transform: rotateX(-90deg) translateZ(1em);
  background-color: #439E3A;
}
.object-42 .pyramid-9 {
  width: 1.5em;
  height: 1.5em;
  margin: -1.5em 0 0 -0.75em;
  -webkit-transform: translate3D(0em, -5em, 0em);
          transform: translate3D(0em, -5em, 0em);
}
.object-42 .pyramid-9 .front {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.6770509831em solid #439E3A;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
  -webkit-transform: translateZ(0) rotateX(26.5650511771deg);
          transform: translateZ(0) rotateX(26.5650511771deg);
}
.object-42 .pyramid-9 .back {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.6770509831em solid #439E3A;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
  -webkit-transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
          transform: rotateY(180deg) translateZ(0) rotateX(26.5650511771deg);
}
.object-42 .pyramid-9 .left {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.6770509831em solid #439E3A;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
  -webkit-transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(-90deg) rotateX(26.5650511771deg);
}
.object-42 .pyramid-9 .right {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  width: 0;
  height: 0;
  border-bottom: 1.6770509831em solid #398631;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
  -webkit-transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
          transform: translateX(0em) rotateY(90deg) rotateX(26.5650511771deg);
}
.object-42 .pyramid-9 .bottom {
  width: 1.5em;
  height: 1.5em;
  -webkit-transform: rotateX(-90deg) translateZ(0.75em);
          transform: rotateX(-90deg) translateZ(0.75em);
  background-color: #439E3A;
}
.object-42 .cylinder-17 {
  width: 0.375em;
  height: 1.5em;
  margin: -1.5em 0 0 -0.1875em;
  -webkit-transform: translate3D(0em, 0em, 0em);
          transform: translate3D(0em, 0em, 0em);
}
.object-42 .cylinder-17 > div {
  background-color: #443A34;
}
.object-42 .cylinder-17 .s1 {
  width: 0.1553300859em;
  height: 1.5em;
  -webkit-transform: translateX(0.1098349571em) translateZ(0.1875em);
          transform: translateX(0.1098349571em) translateZ(0.1875em);
}
.object-42 .cylinder-17 .s2 {
  width: 0.1553300859em;
  height: 1.5em;
  -webkit-transform: translateX(0.1098349571em) rotateY(45deg) translateZ(0.1875em);
          transform: translateX(0.1098349571em) rotateY(45deg) translateZ(0.1875em);
}
.object-42 .cylinder-17 .s3 {
  width: 0.1553300859em;
  height: 1.5em;
  -webkit-transform: translateX(0.1098349571em) rotateY(90deg) translateZ(0.1875em);
          transform: translateX(0.1098349571em) rotateY(90deg) translateZ(0.1875em);
}
.object-42 .cylinder-17 .s4 {
  width: 0.1553300859em;
  height: 1.5em;
  -webkit-transform: translateX(0.1098349571em) rotateY(135deg) translateZ(0.1875em);
          transform: translateX(0.1098349571em) rotateY(135deg) translateZ(0.1875em);
}
.object-42 .cylinder-17 .s5 {
  width: 0.1553300859em;
  height: 1.5em;
  -webkit-transform: translateX(0.1098349571em) rotateY(180deg) translateZ(0.1875em);
          transform: translateX(0.1098349571em) rotateY(180deg) translateZ(0.1875em);
}
.object-42 .cylinder-17 .s6 {
  width: 0.1553300859em;
  height: 1.5em;
  -webkit-transform: translateX(0.1098349571em) rotateY(-135deg) translateZ(0.1875em);
          transform: translateX(0.1098349571em) rotateY(-135deg) translateZ(0.1875em);
}
.object-42 .cylinder-17 .s7 {
  width: 0.1553300859em;
  height: 1.5em;
  -webkit-transform: translateX(0.1098349571em) rotateY(-90deg) translateZ(0.1875em);
          transform: translateX(0.1098349571em) rotateY(-90deg) translateZ(0.1875em);
}
.object-42 .cylinder-17 .s8 {
  width: 0.1553300859em;
  height: 1.5em;
  -webkit-transform: translateX(0.1098349571em) rotateY(-45deg) translateZ(0.1875em);
          transform: translateX(0.1098349571em) rotateY(-45deg) translateZ(0.1875em);
}
.object-42 .cylinder-17 .top {
  width: 0.375em;
  height: 0.375em;
  -webkit-transform: rotateX(90deg) translateZ(0.1875em);
          transform: rotateX(90deg) translateZ(0.1875em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-42 .cylinder-17 .top::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1553300859em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.1098349571em solid #443A34;
  border-left: 0.1098349571em solid transparent;
  border-right: 0.1098349571em solid transparent;
}
.object-42 .cylinder-17 .top::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1553300859em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.1098349571em solid #443A34;
  border-left: 0.1098349571em solid transparent;
  border-right: 0.1098349571em solid transparent;
}
.object-42 .cylinder-17 .top .rect {
  position: absolute;
  top: 0.1098349571em;
  left: 0;
  width: 0.375em;
  height: 0.1553300859em;
  background-color: #443A34;
}
.object-42 .cylinder-17 .bottom {
  width: 0.375em;
  height: 0.375em;
  -webkit-transform: rotateX(-90deg) translateZ(1.3125em);
          transform: rotateX(-90deg) translateZ(1.3125em);
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.object-42 .cylinder-17 .bottom::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1553300859em;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 0.1098349571em solid #443A34;
  border-left: 0.1098349571em solid transparent;
  border-right: 0.1098349571em solid transparent;
}
.object-42 .cylinder-17 .bottom::after {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  width: 0.1553300859em;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 0.1098349571em solid #443A34;
  border-left: 0.1098349571em solid transparent;
  border-right: 0.1098349571em solid transparent;
}
.object-42 .cylinder-17 .bottom .rect {
  position: absolute;
  top: 0.1098349571em;
  left: 0;
  width: 0.375em;
  height: 0.1553300859em;
  background-color: #443A34;
}

/* --- Резюме ---------------------------------------------------------------------------------- */
.resume .resume__title, .resume .resume__note, .resume .resume__photo, .resume .main-question {
  text-align: center;
}
.resume .main-question {
  margin: 50px 0 0.75rem;
}

.arrow-down {
  display: block;
  margin: 0 auto;
  width: 10px;
  height: 20px;
  background: url("assets/images/arrow-down.gif");
  text-decoration: none;
}
.arrow-down[href*="#"] {
  border: none;
}

.abut-me {
  margin-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.photo {
  margin: 0 auto 25px;
  padding: 0 25px;
  text-align: center;
}
.photo img {
  max-width: 80%;
}

.information .information__about-me, .information .information__education, .information .information__additional-education {
  margin-bottom: 2.5rem;
}
.information .educational-institution {
  margin: 0;
}
.information .direction-in-education.m0 {
  margin: 0;
}
.information .note {
  color: #bbb;
  font-size: 1rem;
}

.resume__note {
  max-width: 600px;
  margin: 0 auto;
  padding: 0 10px;
}

.resume__title h2 {
  color: #bbb;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-family: "PTSansWebRegular", sans-serif;
  font-size: 1em;
}

.professional-experience {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.professional-experience > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.professional-experience .place {
  margin-bottom: 1rem;
  text-align: left;
  padding-right: 13%;
}
.professional-experience .place span {
  color: #bbb;
}
.professional-experience .story {
  margin-bottom: 1.5rem;
}
.professional-experience .story span {
  color: #bbb;
}

@media (min-width: 800px) {
  .main-question, .arrow-down {
    display: none;
  }

  .abut-me {
    margin-top: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .photo {
    width: 40%;
    margin: 0 auto;
    padding: 0;
  }

  .information {
    width: 60%;
  }

  .professional-experience {
    -ms-grid-columns: 40% 60%;
    grid-template-columns: 40% 60%;
  }
  .professional-experience .place {
    text-align: right;
  }
}
@media (min-width: 1440px) {
  .resume__title h2 {
    font-size: 1.5em;
  }
}
/* --- Портфолио ------------------------------------------------------------------------------- */
.portfolio {
  padding: 50px 0 0;
  text-align: center;
}

.portfolio__title h2 {
  color: #bbb;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-family: "PTSansWebRegular", sans-serif;
  font-size: 1.25em;
}

.portfolio__note {
  margin-bottom: 45px;
}

.project {
  margin-bottom: 50px;
}

.project__date {
  font-family: "PTSansWebRegular";
  margin-bottom: 0.5rem;
}

.pswp-gallery {
  margin-bottom: 0.75rem;
  padding: 0 5px;
}
.pswp-gallery a {
  text-decoration: none;
  border-bottom: none;
  display: inline-block;
  margin: 10px 5px;
}
.pswp-gallery a img {
  max-width: 100%;
}

.project__website-address {
  margin-bottom: 1.25rem;
}

.project__information {
  max-width: 820px;
  margin: 0 auto;
  padding: 0 10px;
}

@media (min-width: 600px) {
  .project {
    margin-bottom: 75px;
  }
}
@media (min-width: 1440px) {
  .portfolio {
    padding: 75px 0;
  }

  .portfolio__title h2 {
    font-size: 1.5em;
  }

  .portfolio__note {
    margin-bottom: 75px;
  }

  .project {
    margin-bottom: 100px;
  }

  .project__title h3 {
    margin-bottom: 0.5rem;
  }

  .project__date {
    font-size: 0.875em;
    margin-bottom: 1.75rem;
  }
}

.the-end,
.go-back-up {
	text-align: center;
}

.the-end {
	margin-top: 50px;
}
.go-back-up {
	margin-bottom: 50px;
}