@font-face {
  font-family: 'AppleGothic';
  src: url("../fonts/AppleSDGothicNeo-UltraLight.otf"); }
@font-face {
  font-family: 'HelveticaNeue';
  src: url("../fonts/HelveticaNeueLTStd-Th.otf"); }
@font-face {
  font-family: 'WarnockPro';
  src: url("../fonts/w-warnock-pro-bold-display.otf"); }
head {
  margin-bottom: 0;
  border-spacing: 0;
  height: 0; }

p {
  line-height: 1;
  margin-bottom: -1%; }

body {
  font-family: 'Open Sans', sans-serif;
  font-weight: lighter;
  padding-top: 0px; }

img {
  position: absolute;
  margin: 0 auto;
  width: 100%; }

.buroLogo {
  height: 137px;
  width: 150px;
  position: fixed;
  z-index: 10; }
  @media screen and (max-width: 768px) {
    .buroLogo {
      left: 0;
      right: 0;
      position: absolute; } }
  @media screen and (min-width: 768px) {
    .buroLogo {
      margin-left: 1%; } }

.item {
  height: 100vh; }
  @media only screen and (min-width: 374px) and (max-width: 736px) and (orientation: landscape) {
    .item {
      height: 200vh; } }

.im {
  width: 100%;
  height: 100vh; }
  @media only screen and (min-width: 374px) and (max-width: 736px) and (orientation: landscape) {
    .im {
      height: 200vh; } }

.carousel-inner .item a img {
  width: 100%; }

.carousel-inner {
  position: absolute;
  margin: 0 auto; }

.texts {
  width: 100%;
  height: 100vh;
  color: white;
  line-height: 1; }
  @media only screen and (min-width: 374px) and (max-width: 736px) and (orientation: landscape) {
    .texts {
      height: 200vh; } }
  .texts.red {
    background-color: #cc3333; }
  .texts.yellow {
    background-color: #ffcc00; }
  .texts.blue {
    background-color: #0000ff; }
  .texts.black {
    background-color: black; }
  .texts.lightgreen {
    background-color: #00ff00; }
  .texts .kword2words {
    height: 100vh;
    font-family: 'AppleGothic';
    font-size: 2100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 35%;
    padding: 0 10%;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media only screen and (min-width: 374px) and (max-width: 736px) and (orientation: landscape) {
      .texts .kword2words {
        height: 200vh; } }
  .texts .word {
    font-family: 'HelveticaNeue';
    font-size: 400%;
    bottom: 4%;
    position: absolute;
    left: 0;
    right: 0; }
  @media screen and (max-width: 500px) {
    .texts {
      font-size: 70%; } }

.kwordlifestyle {
  font-family: 'AppleGothic';
  font-size: 1400%;
  color: white;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 2%;
  padding: 0 4%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media only screen and (min-width: 374px) and (max-width: 736px) and (orientation: landscape) {
    .kwordlifestyle {
      height: 200vh; } }
  @media screen and (min-width: 250px) {
    .kwordlifestyle {
      font-size: 700%; } }
  @media screen and (min-width: 320px) {
    .kwordlifestyle {
      font-size: 1400%; } }
  @media screen and (min-width: 384px) {
    .kwordlifestyle {
      font-size: 1400%; } }
  @media screen and (min-width: 410px) {
    .kwordlifestyle {
      font-size: 1400%; } }
  @media screen and (min-width: 590px) {
    .kwordlifestyle {
      font-size: 1400%; } }
  @media screen and (min-width: 760px) {
    .kwordlifestyle {
      font-size: 900%; } }
  @media screen and (min-width: 840px) {
    .kwordlifestyle {
      font-size: 1000%; } }
  @media screen and (min-width: 1020px) {
    .kwordlifestyle {
      font-size: 1200%; } }
  @media screen and (min-width: 1200px) {
    .kwordlifestyle {
      font-size: 1500%; } }

.words {
  font-family: 'WarnockPro';
  font-size: 165%;
  color: black;
  position: absolute;
  bottom: 0%;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0% 0%;
  margin: 0 6%;
  left: 0;
  right: 0;
  height: 100px; }
  @media screen and (max-width: 500px) {
    .words {
      font-size: 100%;
      bottom: 14%; } }

.carousel-slide {
  display: none; }

.carousel-indicators {
  margin: 0 -50px;
  width: 100px;
  bottom: 1.2%;
  position: absolute;
  text-align: center;
  line-height: 5px;
  display: inline-block; }
  .carousel-indicators .active {
    background-color: #6dfc46;
    border-color: #6dfc46;
    transform: scale(1.5);
    height: 4px;
    width: 4px;
    margin: 0 4px; }
  .carousel-indicators li {
    background-color: #b1b1b3;
    border-color: #b1b1b3;
    transition: all .5s;
    height: 4px;
    width: 4px;
    margin: 0 4px;
    border-radius: 50%; }

.carousel-control {
  margin: 0 auto;
  height: 100vh;
  width: 10%;
  display: flex;
  align-items: center; }
  @media screen and (max-width: 500px) {
    .carousel-control {
      height: 85vh; } }
  @media only screen and (min-width: 374px) and (max-width: 736px) and (orientation: landscape) {
    .carousel-control {
      height: 200vh; } }
  .carousel-control.left, .carousel-control.right {
    background: none; }

.col-sm-6 {
  height: 100vh;
  margin: 0 auto;
  padding: 0;
  text-align: center; }
  @media only screen and (min-width: 374px) and (max-width: 736px) and (orientation: landscape) {
    .col-sm-6 {
      height: 200vh; } }
  .col-sm-6.carousel-model-img {
    height: 100vh; }
    @media only screen and (min-width: 374px) and (max-width: 736px) and (orientation: landscape) {
      .col-sm-6.carousel-model-img {
        height: 200vh; } }
    @media screen and (max-width: 500px) {
      .col-sm-6.carousel-model-img {
        height: 85vh; } }

.leftarrow {
  width: 75%;
  position: absolute; }

.rightarrow {
  width: 75%;
  position: absolute; }

/*# sourceMappingURL=custom.css.map */
