/* line 2, app/assets/stylesheets/directory/origami_layouts.scss */
.unit-outer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition: all 0.5s ease;
}

/* line 12, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro .ticker {
  z-index: 1000000;
}

/* line 16, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-2 .ticker-item:before {
  top: 12px;
  left: 24px;
  width: calc(100% - 60px);
  height: calc(100% - 38px);
}

/* line 23, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-3 .ticker-item:before {
  top: 16px;
  left: 12px;
  width: calc(100% - 26px);
  height: calc(100% - 56px);
}

/* line 29, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-4 .ticker-item::before {
  top: -10px;
  left: 12px;
  width: calc(100% - 25px);
  height: calc(100% - 2px);
}

/* line 35, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-5 .ticker-item:before {
  top: -10px;
  left: 12px;
  width: calc(100% - 25px);
  height: calc(100% - 2px);
}

/* line 42, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-6 .ticker-item:before {
  top: 0px;
  left: 30px;
  width: calc(100% - 60px);
  height: calc(100% - 0px);
}

/* line 49, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-7 .ticker-item:before {
  height: calc(100% - 75px);
}

/* line 51, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-8 .ticker-item:before {
  height: calc(100% - 75px);
}

/* line 53, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-9 .ticker-item:before {
  left: 25px;
  width: calc(100% - 50px);
  height: calc(100% - 60px);
}

/* line 59, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-6 .background {
  opacity: 0.2;
  animation: none !important;
}

/* line 64, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-6 .background:after {
  opacity: 1;
  animation: none !important;
}

/* line 69, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-6 .ticker:before {
  border-color: #323648;
  border-width: 4px;
  opacity: 1;
  animation: none !important;
}

/* line 76, app/assets/stylesheets/directory/origami_layouts.scss */
.imagiro.layout-6 .header {
  display: none;
}

@keyframes layout-5-ticker {
  0.00% {
    opacity: 0;
  }
  4.76% {
    opacity: 1;
  }
  28.56% {
    opacity: 1;
  }
  33.33% {
    opacity: 0;
  }
  38.09% {
    opacity: 0;
  }
  66.67% {
    opacity: 0;
  }
  71.43% {
    opacity: 0;
  }
  95.24% {
    opacity: 0;
  }
  100.00% {
    opacity: 0;
  }
}

@keyframes layout-5-ticker-border {
  0.00% {
    border-color: #323648;
    border-width: 4px;
    opacity: 0;
  }
  4.76% {
    border-color: #323648;
    border-width: 4px;
    opacity: 1;
  }
  28.56% {
    border-color: #323648;
    border-width: 4px;
    opacity: 1;
  }
  33.33% {
    border-color: white;
    border-width: 10px;
    opacity: 1;
  }
  38.09% {
    border-color: white;
    border-width: 10px;
    opacity: 1;
  }
  66.67% {
    border-color: white;
    border-width: 10px;
    opacity: 1;
  }
  71.43% {
    border-color: white;
    border-width: 10px;
    opacity: 1;
  }
  95.24% {
    border-color: #323648;
    border-width: 4px;
    opacity: 0;
  }
  100.00% {
    border-color: #323648;
    border-width: 4px;
    opacity: 0;
  }
}

@keyframes layout-5-background {
  0.00% {
    transform: scale(1);
    opacity: 0.1;
  }
  4.76% {
    opacity: 0.1;
  }
  28.56% {
    opacity: 0.1;
  }
  33.33% {
    opacity: 1;
  }
  38.09% {
    opacity: 1;
  }
  66.67% {
    opacity: 1;
  }
  71.43% {
    opacity: 1;
  }
  90.00% {
    transform: scale(1.4);
    opacity: 0.1;
  }
  95.00% {
    transform: scale(1);
    opacity: 0.1;
  }
}

@keyframes layout-5-background-effect {
  0.00% {
    opacity: 1;
  }
  4.76% {
    opacity: 1;
  }
  28.56% {
    opacity: 1;
  }
  33.33% {
    opacity: 0;
  }
  38.09% {
    opacity: 0;
  }
  66.67% {
    opacity: 0;
  }
  71.43% {
    opacity: 0;
  }
  95.24% {
    opacity: 1;
  }
  100.00% {
    opacity: 1;
  }
}

@keyframes layout-5-header {
  0.00% {
    opacity: 0;
  }
  66.67% {
    opacity: 0;
  }
  71.43% {
    opacity: 1;
  }
  95.24% {
    opacity: 1;
  }
  100.00% {
    opacity: 0;
  }
}

@keyframes rainbow {
  25% {
    background: #FFFC52;
  }
  50% {
    background: #6FEDBE;
  }
  75% {
    background: #52E5FF;
  }
  100% {
    background: #FFC452;
  }
}

@media screen and (min-height: 91px) {
  /* line 187, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-2 .background {
    border: 15px solid #FAFAFA;
    height: calc(100% - 60px);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.025) inset;
    transform: none !important;
  }
  /* line 193, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-2 .background:after {
    opacity: 0;
  }
  /* line 194, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-2 .ticker {
    text-align: left;
  }
  /* line 195, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-2 .ticker-item {
    text-shadow: 0 0 0 transparent;
    font-size: 18px;
    line-height: 1.45;
    font-weight: bold;
    padding: 20px 40px 30px;
  }
  /* line 202, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-2 .ticker-item span {
    position: relative;
    background: #FAFAFA;
    color: #323648;
    box-shadow: -8px 0 0 4px #FAFAFA, 8px 0 0 4px #FAFAFA;
  }
}

@media screen and (min-height: 91px) {
  /* line 213, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3 .header {
    width: 100%;
    height: 100%;
    box-shadow: 1px 0 1px rgba(0, 0, 0, 0.05);
  }
  /* line 218, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3 .header-container {
    max-width: 300px;
    position: relative;
    margin: 0 auto;
  }
  /* line 223, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3 .header .name p {
    font-size: 24px;
  }
  /* line 224, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3 .logo {
    position: relative;
    margin: 0 auto;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - 20px);
    width: 200px;
    height: 120px;
  }
  /* line 234, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3 .background {
    width: 100%;
    left: 0;
    height: 100%;
    z-index: 100;
  }
  /* line 240, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3 .ticker {
    z-index: 100;
    left: 0;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
  }
  /* line 247, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3 .ticker-item {
    padding-bottom: 45px;
    font-weight: 600;
    font-size: 28px;
  }
  /* line 252, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3.ticker-items-tally-1 .ticker-item-1 {
    animation: slide-2-1 14s infinite;
    opacity: 1;
  }
  /* line 256, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3.ticker-items-tally-1 .header {
    opacity: 0;
    animation: fade-2-2 14s infinite;
  }
  /* line 260, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3.ticker-items-tally-1 .background {
    animation: background-zoom 14s forwards infinite;
  }
  /* line 261, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3.agent .header-container {
    height: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  /* line 266, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3.agent .header .logo {
    top: auto;
    left: auto;
    width: 200px;
    height: 60px;
    margin: 0 auto 10px;
    transform: none;
    animation: none;
  }
  /* line 275, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3.agent .header .logo:after {
    display: none;
  }
  /* line 276, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3.agent .header .name {
    display: block;
    width: 100%;
    left: auto;
    position: relative;
    height: auto;
    top: auto;
    padding: 10px 10px 0;
  }
  /* line 285, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3.agent .header .name-interior {
    display: block;
  }
  /* line 286, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-3.agent .header .name p {
    font-size: 20px;
    text-align: center;
  }
}

@media screen and (min-height: 91px) {
  /* line 293, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4 .header {
    width: 100%;
    height: 100%;
    box-shadow: 1px 0 1px rgba(0, 0, 0, 0.05);
  }
  /* line 298, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4 .header-container {
    max-width: 300px;
    position: relative;
    margin: 0 auto;
  }
  /* line 303, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4 .header .name p {
    font-size: 24px;
  }
  /* line 304, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4 .logo {
    position: relative;
    margin: 0 auto;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - 20px);
    width: 200px;
    height: 120px;
  }
  /* line 314, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4 .background {
    width: 100%;
    left: 0;
    height: 100%;
    z-index: 100;
  }
  /* line 320, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4 .background:after {
    display: none;
  }
  /* line 321, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4 .ticker {
    z-index: 100;
    left: 0;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: left;
    mix-blend-mode: hard-light;
    mix-blend-mode: luminosity;
  }
  /* line 331, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4 .ticker-item {
    padding: 0 30px 20px;
    font-weight: bold;
    font-size: 25px;
    line-height: calc(4/3);
    letter-spacing: -0.5px;
    text-shadow: 0 0 0 transparent;
  }
  /* line 339, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4 .ticker-item span {
    position: relative;
    color: #323648;
    background: white;
    box-shadow: -8px 0 0 4px white, 8px 0 0 4px white;
  }
  /* line 347, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.ticker-items-tally-1 .ticker-item-1 {
    animation: slide-2-1 14s infinite;
    opacity: 1;
  }
  /* line 351, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.ticker-items-tally-1 .header {
    opacity: 0;
    animation: fade-2-2 14s infinite;
  }
  /* line 355, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.ticker-items-tally-1 .background {
    animation: background-zoom 14s forwards infinite;
  }
  /* line 356, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.ticker-items-tally-1 .chevrons {
    animation: cta-invert-2b 14s infinite;
  }
  /* line 357, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.agent .header-container {
    height: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  /* line 362, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.agent .header .logo {
    top: auto;
    left: auto;
    width: 200px;
    height: 60px;
    margin: 0 auto 10px;
    transform: none;
    animation: none;
  }
  /* line 371, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.agent .header .logo:after {
    display: none;
  }
  /* line 372, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.agent .header .name {
    display: block;
    width: 100%;
    left: auto;
    position: relative;
    height: auto;
    top: auto;
    padding: 10px 10px 0;
  }
  /* line 381, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.agent .header .name-interior {
    display: block;
  }
  /* line 382, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-4.agent .header .name p {
    font-size: 20px;
    text-align: center;
  }
}

@media screen and (min-height: 91px) {
  /* line 389, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5 .header {
    width: 100%;
    height: 100%;
    box-shadow: 1px 0 1px rgba(0, 0, 0, 0.05);
  }
  /* line 394, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5 .header-container {
    max-width: 300px;
    position: relative;
    margin: 0 auto;
  }
  /* line 399, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5 .header .name p {
    font-size: 24px;
  }
  /* line 400, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5 .logo {
    position: relative;
    margin: 0 auto;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - 20px);
    width: 200px;
    height: 120px;
  }
  /* line 410, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5 .background {
    width: 100%;
    left: 0;
    height: 100%;
    z-index: 100;
  }
  /* line 416, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5 .background:after {
    display: none;
  }
  /* line 417, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5 .ticker {
    z-index: 100;
    left: 0;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: left;
    mix-blend-mode: hard-light;
    mix-blend-mode: luminosity;
  }
  /* line 427, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5 .ticker-item {
    padding: 0 30px 20px;
    font-weight: bold;
    font-size: 25px;
    line-height: calc(4/3);
    letter-spacing: -0.5px;
    text-shadow: 0 0 0 transparent;
  }
  /* line 435, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5 .ticker-item span {
    position: relative;
    color: white;
    background: #323648;
    box-shadow: -8px 0 0 4px #323648, 8px 0 0 4px #323648;
  }
  /* line 443, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.ticker-items-tally-1 .ticker-item-1 {
    animation: slide-2-1 14s infinite;
    opacity: 1;
  }
  /* line 447, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.ticker-items-tally-1 .header {
    opacity: 0;
    animation: fade-2-2 14s infinite;
  }
  /* line 451, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.ticker-items-tally-1 .background {
    animation: background-zoom 14s forwards infinite;
  }
  /* line 452, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.ticker-items-tally-1 .chevrons {
    animation: cta-invert-2b 14s infinite;
  }
  /* line 453, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.agent .header-container {
    height: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  /* line 458, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.agent .header .logo {
    top: auto;
    left: auto;
    width: 200px;
    height: 60px;
    margin: 0 auto 10px;
    transform: none;
    animation: none;
  }
  /* line 467, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.agent .header .logo:after {
    display: none;
  }
  /* line 468, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.agent .header .name {
    display: block;
    width: 100%;
    left: auto;
    position: relative;
    height: auto;
    top: auto;
    padding: 10px 10px 0;
  }
  /* line 477, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.agent .header .name-interior {
    display: block;
  }
  /* line 478, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-5.agent .header .name p {
    font-size: 20px;
    text-align: center;
  }
}

@media screen and (min-height: 91px) {
  /* line 485, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .unit-outer {
    background: #FEFEFE;
  }
  /* line 486, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .header {
    width: 100%;
    height: 100%;
    box-shadow: 1px 0 1px rgba(0, 0, 0, 0.05);
  }
  /* line 491, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .header-container {
    max-width: 300px;
    position: relative;
    margin: 0 auto;
  }
  /* line 496, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .header .name p {
    font-size: 24px;
  }
  /* line 497, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .logo {
    position: relative;
    margin: 0 auto;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - 20px);
    width: 200px;
    height: 120px;
  }
  /* line 507, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .background {
    height: 100%;
    opacity: 0.1;
    z-index: 100;
  }
  /* line 512, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .background:after {
    max-height: none;
    background: #FAFAFA;
    background: #F8F8F8;
    background: #F5F5F5;
    background: rgba(245, 245, 245, 0.9);
    background: linear-gradient(red, blue);
    mix-blend-mode: screen;
  }
  /* line 521, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .ticker {
    z-index: 100;
    height: calc(100% - 30px);
    height: 100%;
  }
  /* line 526, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .ticker:before {
    content: "";
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    position: absolute;
    top: 15px;
    left: 15px;
    border: 4px solid #323648;
    box-sizing: border-box;
    opacity: 0;
  }
  /* line 537, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6 .ticker-item {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    font-weight: 500;
    font-size: 27px;
    line-height: 1.2;
    font-family: 'Frank Ruhl Libre';
    color: #323648;
    padding: 0 30px;
    text-shadow: 0 0 0 transparent;
    opacity: 0;
  }
  /* line 550, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.ticker-items-tally-1 .ticker-item {
    animation: layout-5-ticker 21s infinite;
    animation-delay: 0.5s;
  }
  /* line 554, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.ticker-items-tally-1 .ticker:before {
    animation: layout-5-ticker-border 21s infinite;
    animation-delay: 0.5s;
  }
  /* line 558, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.ticker-items-tally-1 .header {
    animation: layout-5-header 21s infinite;
  }
  /* line 559, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.ticker-items-tally-1 .background {
    animation: layout-5-background 21s forwards infinite;
  }
  /* line 560, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.ticker-items-tally-1 .background:after {
    animation: layout-5-background-effect 21s forwards infinite;
  }
  /* line 561, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.agent .header-container {
    height: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  /* line 566, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.agent .header .logo {
    top: auto;
    left: auto;
    width: 200px;
    height: 60px;
    margin: 0 auto 10px;
    transform: none;
    animation: none;
  }
  /* line 575, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.agent .header .logo:after {
    display: none;
  }
  /* line 576, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.agent .header .name {
    display: block;
    width: 100%;
    left: auto;
    position: relative;
    height: auto;
    top: auto;
    padding: 10px 10px 0;
  }
  /* line 585, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.agent .header .name-interior {
    display: block;
  }
  /* line 586, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-6.agent .header .name p {
    font-size: 20px;
    text-align: center;
  }
}

@media screen and (min-height: 91px) {
  /* line 593, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-7 .unit-outer {
    background: black;
  }
  /* line 594, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-7 .header {
    height: auto;
    position: relative;
    box-shadow: 0 0 0 transparent;
    top: auto;
    left: auto;
    width: auto;
    background: transparent;
  }
  /* line 603, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-7 .header .name {
    display: block;
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    height: auto;
    margin: 20px 20px 0;
  }
  /* line 612, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-7 .header .name-interior {
    display: block;
    vertical-align: inherit;
  }
  /* line 616, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-7 .header .name p {
    width: auto;
    overflow: auto;
    white-space: normal;
    color: white;
    text-align: left;
    font-size: 22px;
    font-weight: 700;
    display: inline;
    padding: 0 2px 1px 0;
    border-bottom: 3px solid white;
  }
  /* line 628, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-7 .logo {
    display: none;
  }
  /* line 629, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-7 .background {
    display: none;
  }
  /* line 630, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-7 .ticker {
    position: relative;
    height: auto;
    bottom: auto;
    left: auto;
  }
  /* line 636, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-7 .ticker-item {
    position: relative;
    bottom: auto;
    left: auto;
    text-align: left;
    padding: 20px 20px 64px;
    font-weight: bold;
    font-size: 25px;
    line-height: 32px;
  }
}

@media screen and (min-height: 91px) {
  /* line 649, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-8 .unit-outer {
    background: #FFFC52;
  }
  /* line 650, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-8 .header {
    height: auto;
    position: relative;
    box-shadow: 0 0 0 transparent;
    top: auto;
    left: auto;
    width: auto;
    background: transparent;
  }
  /* line 659, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-8 .header .name {
    display: block;
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    height: auto;
    margin: 20px 20px 0;
  }
  /* line 668, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-8 .header .name-interior {
    display: block;
    vertical-align: inherit;
  }
  /* line 672, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-8 .header .name p {
    width: auto;
    overflow: auto;
    white-space: normal;
    color: black;
    text-align: left;
    font-size: 22px;
    font-weight: 700;
    display: inline;
    padding: 0 2px 1px 0;
    border-bottom: 3px solid black;
  }
  /* line 684, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-8 .logo {
    display: none;
  }
  /* line 685, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-8 .background {
    display: none;
  }
  /* line 686, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-8 .ticker {
    position: relative;
    height: auto;
    bottom: auto;
    left: auto;
  }
  /* line 692, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-8 .ticker-item {
    position: relative;
    bottom: auto;
    left: auto;
    text-align: left;
    padding: 20px 20px 64px;
    font-weight: bold;
    color: black;
    text-shadow: 0 0 0 transparent;
    font-size: 25px;
    line-height: 32px;
  }
}

@media screen and (min-height: 91px) {
  /* line 707, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9 .unit-outer {
    background: #FFFC52;
    animation: 14s ease 0s infinite alternate none running rainbow;
  }
  /* line 711, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9 .header {
    padding: 20px 0;
    height: auto;
    position: relative;
    z-index: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    top: auto;
    left: auto;
    width: auto;
  }
  /* line 721, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9 .header .name {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    height: auto;
    margin: 0 20px;
  }
  /* line 729, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9 .header .name-interior {
    display: block;
    vertical-align: inherit;
  }
  /* line 733, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9 .header .name p {
    width: auto;
    overflow: auto;
    white-space: normal;
    color: black;
    text-align: left;
    font-size: 20px;
    font-weight: 700;
    display: inline;
    padding: 0 2px 1px 0;
    border-bottom: 3px solid black;
  }
  /* line 745, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9 .logo {
    width: 200px;
    height: 50px;
    position: relative;
    top: auto;
    left: auto;
    margin: 0 20px;
    background-position: left center;
  }
  /* line 754, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9 .background {
    display: none;
  }
  /* line 755, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9 .ticker {
    position: relative;
    height: auto;
    bottom: auto;
    left: auto;
  }
  /* line 761, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9 .ticker-item {
    position: relative;
    bottom: auto;
    left: auto;
    text-align: left;
    padding: 20px 20px 64px;
    font-weight: bold;
    color: black;
    text-shadow: 0 0 0 transparent;
    font-size: 25px;
    line-height: 32px;
  }
  /* line 773, app/assets/stylesheets/directory/origami_layouts.scss */
  .imagiro.layout-9.agent .header .logo {
    display: none;
  }
}
