{"version":3,"sources":["common/_variables.scss","common/_global.scss","sections/_404.scss","sections/_home.scss","common/_functions.scss","_responsive.scss"],"names":[],"mappings":"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","file":"app.css","sourcesContent":["/* COLORS */\r\n$color-white: #FFF;\r\n$color-light-gray: #ececec;\r\n$color-gray: #bababa;\r\n$color-dark-gray: #848484;\r\n$color-black: #2e2e2e;\r\n$color-black-full: #000;\r\n\r\n/* FONT STACKS */\r\n$font-lato: 'Lato', sans-serif;\r\n$font-montserrat: 'Montserrat', sans-serif;\r\n\r\n/* FONT SIZE */\r\n$base-font-size: 16;\r\n$base-font-size-px: 16px;\r\n\r\n// Responsive Breakpoints\r\n$xs-max: 767px;\r\n$sm-min: 768px;\r\n$sm-max: 991px;\r\n$md-min: 992px;\r\n$md-max: 1199px;\r\n$lg-min: 1200px;\r\n\r\n// Layout\r\n$gap: 10px;\r\n$gap2: 20px;","/* HTML */\r\n#wpadminbar {\r\n  top: auto !important;\r\n  bottom: 0 !important;\r\n  position: fixed !important;\r\n}\r\nhtml{\r\n  margin: 0 !important;\r\n}\r\n\r\n\r\n/* FLEXBOX HELPERS */\r\n.flexbox_wrapper {\r\n  display: -webkit-box;\r\n  display: -ms-flexbox;\r\n  display: flex;\r\n  -ms-flex-wrap: wrap;\r\n  flex-wrap: wrap;\r\n  margin: 20px -10px 0;\r\n  .flexbox_item {\r\n    padding: 0 10px;\r\n    margin-bottom: 20px;\r\n    &_x1 {\r\n      width: 100%;\r\n    }\r\n    &_x2 {\r\n      width: 50%;\r\n    }\r\n    &_x3 {\r\n      width: 33.3333%;\r\n    }\r\n    &_x4 {\r\n      width: 25%;\r\n    }\r\n    &_x5 {\r\n      width: 20%;\r\n    }\r\n    &_x6 {\r\n      width: 16.6666%;\r\n    }\r\n    &_x10 {\r\n      width: 10%;\r\n    }\r\n  }\r\n}",".error404 {\r\n  background-color: #000;\r\n  color: $color-white;\r\n  .content{\r\n    background-color: #000;\r\n    color: $color-white;\r\n    .container{\r\n      background-color: transparent;\r\n      color: $color-white;\r\n      .container_inner{\r\n        padding-top: 30px;\r\n        color: $color-white;\r\n        max-width: 790px;\r\n        margin: 0 auto;\r\n        h1{\r\n          padding-top: 30px;\r\n          margin: 0 auto;\r\n          max-width: 360px;\r\n          color: #cfb500;\r\n          font-size: 40px;\r\n          line-height: 45px;\r\n          font-style: normal;\r\n          font-weight: 400;\r\n          letter-spacing: -0.6px;\r\n          text-transform: capitalize;\r\n          margin-bottom: 30px;\r\n        }\r\n        p{\r\n          font-size: 20px;\r\n          line-height: 28px;\r\n          font-style: normal;\r\n          font-weight: 600;\r\n          letter-spacing: -0.5px;\r\n          text-transform: none;\r\n          margin-bottom: 0;\r\n          margin-top: 0;\r\n          &.subtitle{\r\n            font-size: 25px;\r\n            line-height: 30px;\r\n            font-style: normal;\r\n            font-weight: 600;\r\n            letter-spacing: -0.5px;\r\n            text-transform: none;\r\n            color: $color-white;\r\n            margin-bottom: 30px;\r\n          }\r\n        }\r\n      }\r\n    }\r\n    img{\r\n      margin: 0 auto;\r\n      display: block;\r\n      max-width: 100%;\r\n      height: auto;\r\n    }\r\n  }\r\n}\r\n\r\n.page_not_found{\r\n  margin: 0;\r\n}","/*** HOME PAGE ***/\r\n.page-template-template-home {\r\n  .content {\r\n    margin-top: 0;\r\n  }\r\n}\r\n\r\n#home_page {\r\n  height: 100%;\r\n  position: absolute;\r\n  width: 100%;\r\n  left: 0;\r\n  background-size: cover;\r\n  background-position: center bottom;\r\n  background-repeat: no-repeat;\r\n  background-color: #333;\r\n  overflow: hidden;\r\n  .highlighted{\r\n    position: absolute;\r\n    top: 35%;\r\n    left: 50%;\r\n    transform: translate(-50%, -65%);\r\n    font-size: calc( 30px + 3.7037037037037037vh );\r\n    line-height: 1.129;\r\n    z-index: 2;\r\n    color: $color-white;\r\n    display: none;\r\n    width: 100%;\r\n    text-align: center;\r\n    letter-spacing: -1px;\r\n  }\r\n  *, ::after, ::before {\r\n    box-sizing: border-box;\r\n  }\r\n  .scrollbar-track{\r\n    background: $color-black-full;\r\n  }\r\n  .scrollbar-thumb{\r\n    width: 1px;\r\n    border-radius: 0;\r\n    background-color: $color-white;\r\n  }\r\n  .bg_extra {\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    height: 170%;\r\n    opacity: 0.5;\r\n    z-index: 0;\r\n  }\r\n  .row {\r\n    height: 100%;\r\n    display: -ms-flexbox;\r\n    display: flex;\r\n    -ms-flex-wrap: wrap;\r\n    flex-wrap: wrap;\r\n    margin-right: -15px;\r\n    margin-left: -15px;\r\n    z-index: 1;\r\n    position: relative;\r\n  }\r\n  .col-4 {\r\n    position: relative;\r\n    width: 100%;\r\n    padding-right: 15px;\r\n    padding-left: 15px;\r\n    -ms-flex: 0 0 33.333334%;\r\n    flex: 0 0 33.333334%;\r\n    max-width: 33.333334%;\r\n    & + .col-4 {\r\n      &:before {\r\n        content: '';\r\n        position: absolute;\r\n        left: 0;\r\n        bottom: 0;\r\n        width: 1px;\r\n        height: 100%;\r\n        background-color: rgba(255, 255, 255, 0.57);\r\n        z-index: 1;\r\n        transition: height 0.4s;\r\n      }\r\n    }\r\n    &:after {\r\n      content: '';\r\n      position: absolute;\r\n      width: 100%;\r\n      height: 100%;\r\n      background: black;\r\n      opacity: 0;\r\n      left: 0;\r\n      top: 0;\r\n      transition: opacity 0.35s ease-in;\r\n      z-index: 0;\r\n    }\r\n    &:hover {\r\n      &:after {\r\n        opacity: 0.44;\r\n      }\r\n      .contents {\r\n        .desc {\r\n          max-height: 500px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n  .home_block {\r\n    cursor: pointer;\r\n    .back{\r\n      color: #FFF;\r\n      position: absolute;\r\n      top: 60px;\r\n      left: 15%;\r\n      cursor: pointer;\r\n      i{\r\n        font-size: 30px;\r\n      }\r\n    }\r\n    .contents {\r\n      position: absolute;\r\n      bottom: 80px;\r\n      left: 50%;\r\n      transform: translateX(-50%);\r\n      z-index: 2;\r\n      width: 70%;\r\n      .home_title {\r\n        font-family: 'Open Sans', sans-serif;\r\n        font-size: calc( 14px + 2.6639344262295084vh );\r\n        font-weight: bold;\r\n        line-height: 1.08;\r\n        letter-spacing: -1.87px;\r\n        text-align: left;\r\n        color: #faf5f5;\r\n        margin-bottom: calc( 10px + 1.0245901639344261vh);\r\n        height: auto !important;\r\n      }\r\n      .desc {\r\n        font-family: 'NeueHaasUnicaW1G', \"Helvetica Neue\", Helvetica, Arial;\r\n        font-size: calc( 6px + 2.0491803278688523vh );\r\n        font-weight: normal;\r\n        line-height: 1.33;\r\n        letter-spacing: normal;\r\n        text-align: left;\r\n        color: #ffffff;\r\n        opacity: 1;\r\n        max-height: 0;\r\n        overflow: hidden;\r\n        transition: max-height 0.35s ease-in-out;\r\n\r\n      }\r\n    }\r\n    &:not(.open){\r\n      .back{\r\n        display: none;\r\n      }\r\n      .inner_col {\r\n        cursor: pointer;\r\n      }\r\n      &:before {\r\n        height: 30%;\r\n      }\r\n    }\r\n    .inner_col {\r\n      position: absolute;\r\n      left: 0;\r\n      width: 100%;\r\n      height: 100%;\r\n      top: 0;\r\n      transform: translateX(0);\r\n      transition: transform 0.35s ease-in-out, background .35s ease-in-out, opacity .5s ease-in-out;\r\n      background: transparent;\r\n      cursor: default;\r\n    }\r\n    .head_col{\r\n      z-index: 3;\r\n    }\r\n    .menu_col {\r\n      opacity: 0;\r\n      z-index: 2;\r\n      border-left: 1px solid #999999;\r\n      .menu_contents{\r\n        position: absolute;\r\n        bottom: 80px;\r\n        left: 50%;\r\n        transform: translateX(-50%);\r\n        z-index: 2;\r\n        width: 70%;\r\n        max-height: calc( 100% - 100px );\r\n\r\n      }\r\n      .home_block_menu{\r\n        height: 100%;\r\n        display: block;\r\n        position: relative;\r\n        pointer-events: all;\r\n        overflow-y: auto;\r\n      }\r\n      ul{\r\n        list-style: none;\r\n        display: block;\r\n        li{\r\n          font-family: 'NeueHaasUnicaW1G', \"Helvetica Neue\", Helvetica, Arial;\r\n          font-size: calc( 8px + 1.4344262295081966vh );\r\n          font-weight: bold;\r\n          line-height: 1.25;\r\n          letter-spacing: normal;\r\n          text-align: left;\r\n          color: #fcfafa;\r\n          a{\r\n            color: #fcfafa;\r\n            transition: color 0.15s ease-in-out;\r\n            &:hover, &:active, &:focus{\r\n              text-decoration: none;\r\n            }\r\n          }\r\n          &+li{\r\n            margin-top: calc( 10px + 0.819672131147541vh);\r\n          }\r\n        }\r\n      }\r\n    }\r\n\r\n    &.open {\r\n      .inner_col{\r\n        background: #000;\r\n        z-index: 4;\r\n      }\r\n      .menu_col {\r\n        opacity: 1;\r\n      }\r\n      .right {\r\n        transform: translateX(100%);\r\n        border-left: 1px solid #999999;\r\n      }\r\n      .right_2 {\r\n        transform: translateX(200%);\r\n      }\r\n      .left {\r\n        transform: translateX(-100%);\r\n      }\r\n      .left_2 {\r\n        transform: translateX(-200%);\r\n      }\r\n      .menu_col {\r\n        display: block;\r\n      }\r\n      &:after {\r\n        opacity: 0.44;\r\n      }\r\n      .contents {\r\n        .home_title{\r\n          text-align: left;\r\n        }\r\n        .desc {\r\n          text-align: left;\r\n          max-height: 500px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\n/* Large desktop */\r\n@media (min-width: $lg-min) {\r\n  #home_page {\r\n    .contents {\r\n      .home_title {\r\n        font-size: 40px;\r\n        margin-bottom: 20px;\r\n        height: auto !important;\r\n      }\r\n      .desc {\r\n        font-size: 26px;\r\n      }\r\n    }\r\n    .menu_col {\r\n      ul {\r\n        li {\r\n          font-size: 22px;\r\n          &+li{\r\n            margin-top: 18px;\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\n/* PHONES AND TABLETS */\r\n@media (max-width: $sm-max) {\r\n  #home_page {\r\n    background-position: left center;\r\n    background-size: cover;\r\n    overflow-y: auto;\r\n    overflow-x: hidden;\r\n    .highlighted {\r\n      top: 50%;\r\n      font-size: calc( 24px + 2.4456521739130435vh);\r\n      line-height: 1.048;\r\n      width: 100%;\r\n      padding: 0 5%;\r\n      text-align: center;\r\n      opacity: 1;\r\n      transition: opacity 0.5s;\r\n      &.loaded{\r\n        opacity: 0;\r\n        visibility: hidden;\r\n      }\r\n    }\r\n    .scrollbar-track{\r\n      display: none !important;\r\n    }\r\n    .scroll-content{\r\n      transform: none !important;\r\n    }\r\n    .row{\r\n      height: 100%;\r\n      min-height: 100%;\r\n      margin: 0;\r\n      &.open{\r\n        height: auto;\r\n        .home_block{\r\n          &:not(.open){\r\n            display: none;\r\n          }\r\n          &.open{\r\n           .desc{\r\n             display: block;\r\n           }\r\n          }\r\n        }\r\n      }\r\n    }\r\n    .col-4{\r\n      padding: 0;\r\n      width: 100%;\r\n      max-width: 100%;\r\n      flex: none;\r\n      &+.col-4{\r\n        border-top: 1px solid rgba(255, 255, 255, 0.57);\r\n        &:before{\r\n          display: none;\r\n        }\r\n      }\r\n      &:after{\r\n        transition: none;\r\n      }\r\n    }\r\n    .home_block {\r\n      overflow:hidden;\r\n      .contents {\r\n        bottom: 50%;\r\n        transform: translate(-50%, 50%);\r\n        width: 100%;\r\n        .home_title{\r\n          margin-bottom: 0;\r\n          display: block;\r\n          position: relative;\r\n          font-size: calc( 5px + 3.4836065573770494vh);\r\n          padding: 0 20px;\r\n        }\r\n        .desc{\r\n          display: none;\r\n          background-color: transparent;\r\n          transition: background-color 0.5s;\r\n          font-size: em(20px);\r\n          line-height: 1.5;\r\n        }\r\n      }\r\n      .menu_col{\r\n        border: none;\r\n        background-color: transparent;\r\n        transition: background-color 0.5s;\r\n        ul{\r\n          li{\r\n            font-size: em(19px);\r\n            font-weight: bold;\r\n            & +li{\r\n              margin-top: calc( 15px + 1.0245901639344261vh);\r\n            }\r\n          }\r\n        }\r\n      }\r\n      &.open {\r\n        display: flex;\r\n        flex-direction: column;\r\n        border-top: none !important;\r\n        .right{\r\n          transform: none;\r\n          border-left: none;\r\n        }\r\n        .right_2{\r\n          transform: none;\r\n        }\r\n        .left{\r\n          transform: none;\r\n        }\r\n        .left_2{\r\n          transform: none;\r\n        }\r\n        .inner_col{\r\n          position: static;\r\n          transform: none !important;\r\n          height: auto;\r\n          background: none;\r\n        }\r\n        .back{\r\n          top: 10px;\r\n          left: 20px;\r\n          cursor: pointer;\r\n          z-index: 2;\r\n        }\r\n        .back_bottom{\r\n          color: #999999;\r\n          margin: 0;\r\n          padding-top: 30px;\r\n          font-size: em(30px);\r\n          cursor: pointer;\r\n          position: absolute;\r\n          bottom: 15px;\r\n        }\r\n        .close{\r\n          margin-left: -2px;\r\n        }\r\n        .contents{\r\n          position: static;\r\n          transform: none;\r\n          width: 100%;\r\n          .home_title{\r\n            width: 100%;\r\n            span{\r\n              position: absolute;\r\n              top: 50%;\r\n              left: 0;\r\n              transform: translateY(-50%);\r\n              z-index: 2;\r\n              width: 100%;\r\n              display: block;\r\n              padding: 0 20px;\r\n            }\r\n          }\r\n          .desc{\r\n            background-color: $color-black-full;\r\n            padding: 30px 20px;\r\n            z-index: 2;\r\n            position: relative;\r\n            border-top: 1px solid #999999;\r\n            border-bottom: 1px solid #999999;\r\n          }\r\n        }\r\n        .menu_col {\r\n          background-color: $color-black-full;\r\n          padding: 30px 20px 70px;\r\n          z-index: 2;\r\n          position: relative;\r\n          flex: 1;\r\n          .menu_contents {\r\n            position: static;\r\n            transform: none;\r\n            width: 100%;\r\n            height: auto;\r\n            max-height: none;\r\n          }\r\n        }\r\n      }\r\n    }\r\n    .bg_extra{\r\n      max-width: none;\r\n      height: 100%;\r\n      transform: translate(0, 50%);\r\n      left: 20%;\r\n      top: auto;\r\n      bottom: 50%;\r\n    }\r\n  }\r\n  .page-template-template-home{\r\n    .content{\r\n      height: 1px;\r\n      .content_inner{\r\n        height: 100%;\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\n@media (min-width: $sm-min) and (max-width: $sm-max) {\r\n  #home_page {\r\n    .home_block {\r\n      .contents {\r\n        .home_title{\r\n          padding: 0 45px;\r\n        }\r\n        .desc{\r\n          padding-left: 45px;\r\n          padding-right: 45px;\r\n        }\r\n      }\r\n      &.open {\r\n        .contents {\r\n          .home_title {\r\n            span{\r\n              padding: 0 45px;\r\n            }\r\n          }\r\n        }\r\n        .menu_col{\r\n          padding-left: 45px;\r\n          padding-right: 45px;\r\n        }\r\n        .back {\r\n          top: 20px;\r\n          left: 45px;\r\n        }\r\n      }\r\n    }\r\n\r\n    .row{\r\n      &.open{\r\n        .home_block{\r\n          &.open{\r\n            .desc{\r\n              padding-left: 45px;\r\n              padding-right: 45px;\r\n            }\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n}\r\n","//Covert px to em according to base size\r\n@function em($pixels, $context: $base-font-size) {\r\n  @if (unitless($pixels)) {\r\n    $pixels: $pixels * 1px;\r\n  }\r\n\r\n  @if (unitless($context)) {\r\n    $context: $context * 1px;\r\n  }\r\n\r\n  @return $pixels / $context * 1em;\r\n}","/*** RESPONSIVE ***/\r\n\r\n/* Large desktop */\r\n@media (min-width: $lg-min) {\r\n\r\n}\r\n\r\n/* SMALL DESKTOP + LANDSCAPE TABLET */\r\n@media (min-width: $md-min) and (max-width: $md-max) {\r\n\r\n}\r\n\r\n/* PHONES AND PORTRAIT TABLET */\r\n@media (max-width: $sm-max) {\r\n\r\n}\r\n\r\n/*  PORTRAIT TABLET */\r\n@media (min-width: $sm-min) and (max-width: $sm-max) {\r\n\r\n}\r\n\r\n/* PHONES */\r\n@media (max-width: $xs-max) {\r\n\r\n}\r\n\r\n.admin-bar header.fixed, .admin-bar header.sticky.sticky_animate {\r\n  padding-top: 0 !important;\r\n}"]}
/* COLORS */
/* FONT STACKS */
/* FONT SIZE */
/* HTML */
#wpadminbar {
  top: auto !important;
  bottom: 0 !important;
  position: fixed !important; }

html {
  margin: 0 !important; }

/* FLEXBOX HELPERS */
.flexbox_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 20px -10px 0; }
  .flexbox_wrapper .flexbox_item {
    padding: 0 10px;
    margin-bottom: 20px; }
    .flexbox_wrapper .flexbox_item_x1 {
      width: 100%; }
    .flexbox_wrapper .flexbox_item_x2 {
      width: 50%; }
    .flexbox_wrapper .flexbox_item_x3 {
      width: 33.3333%; }
    .flexbox_wrapper .flexbox_item_x4 {
      width: 25%; }
    .flexbox_wrapper .flexbox_item_x5 {
      width: 20%; }
    .flexbox_wrapper .flexbox_item_x6 {
      width: 16.6666%; }
    .flexbox_wrapper .flexbox_item_x10 {
      width: 10%; }

.error404 {
  background-color: #000;
  color: #FFF; }
  .error404 .content {
    background-color: #000;
    color: #FFF; }
    .error404 .content .container {
      background-color: transparent;
      color: #FFF; }
      .error404 .content .container .container_inner {
        padding-top: 30px;
        color: #FFF;
        max-width: 790px;
        margin: 0 auto; }
        .error404 .content .container .container_inner h1 {
          padding-top: 30px;
          margin: 0 auto;
          max-width: 360px;
          color: #cfb500;
          font-size: 40px;
          line-height: 45px;
          font-style: normal;
          font-weight: 400;
          letter-spacing: -0.6px;
          text-transform: capitalize;
          margin-bottom: 30px; }
        .error404 .content .container .container_inner p {
          font-size: 20px;
          line-height: 28px;
          font-style: normal;
          font-weight: 600;
          letter-spacing: -0.5px;
          text-transform: none;
          margin-bottom: 0;
          margin-top: 0; }
          .error404 .content .container .container_inner p.subtitle {
            font-size: 25px;
            line-height: 30px;
            font-style: normal;
            font-weight: 600;
            letter-spacing: -0.5px;
            text-transform: none;
            color: #FFF;
            margin-bottom: 30px; }
    .error404 .content img {
      margin: 0 auto;
      display: block;
      max-width: 100%;
      height: auto; }

.page_not_found {
  margin: 0; }

/*** HOME PAGE ***/
.page-template-template-home .content {
  margin-top: 0; }

#home_page {
  height: 100%;
  position: absolute;
  width: 100%;
  left: 0;
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-color: #333;
  overflow: hidden; }
  #home_page .highlighted {
    position: absolute;
    top: 35%;
    left: 50%;
    -webkit-transform: translate(-50%, -65%);
            transform: translate(-50%, -65%);
    font-size: calc( 30px + 3.7037037037037037vh);
    line-height: 1.129;
    z-index: 2;
    color: #FFF;
    display: none;
    width: 100%;
    text-align: center;
    letter-spacing: -1px; }
  #home_page *, #home_page ::after, #home_page ::before {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  #home_page .scrollbar-track {
    background: #000; }
  #home_page .scrollbar-thumb {
    width: 1px;
    border-radius: 0;
    background-color: #FFF; }
  #home_page .bg_extra {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: 170%;
    opacity: 0.5;
    z-index: 0; }
  #home_page .row {
    height: 100%;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    z-index: 1;
    position: relative; }
  #home_page .col-4 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex: 0 0 33.333334%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333334%;
    max-width: 33.333334%; }
    #home_page .col-4 + .col-4:before {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      width: 1px;
      height: 100%;
      background-color: rgba(255, 255, 255, 0.57);
      z-index: 1;
      -webkit-transition: height 0.4s;
      transition: height 0.4s; }
    #home_page .col-4:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      background: black;
      opacity: 0;
      left: 0;
      top: 0;
      -webkit-transition: opacity 0.35s ease-in;
      transition: opacity 0.35s ease-in;
      z-index: 0; }
    #home_page .col-4:hover:after {
      opacity: 0.44; }
    #home_page .col-4:hover .contents .desc {
      max-height: 500px; }
  #home_page .home_block {
    cursor: pointer; }
    #home_page .home_block .back {
      color: #FFF;
      position: absolute;
      top: 60px;
      left: 15%;
      cursor: pointer; }
      #home_page .home_block .back i {
        font-size: 30px; }
    #home_page .home_block .contents {
      position: absolute;
      bottom: 80px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      z-index: 2;
      width: 70%; }
      #home_page .home_block .contents .home_title {
        font-family: 'Open Sans', sans-serif;
        font-size: calc( 14px + 2.6639344262295084vh);
        font-weight: bold;
        line-height: 1.08;
        letter-spacing: -1.87px;
        text-align: left;
        color: #faf5f5;
        margin-bottom: calc( 10px + 1.0245901639344261vh);
        height: auto !important; }
      #home_page .home_block .contents .desc {
        font-family: 'NeueHaasUnicaW1G', "Helvetica Neue", Helvetica, Arial;
        font-size: calc( 6px + 2.0491803278688523vh);
        font-weight: normal;
        line-height: 1.33;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        opacity: 1;
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height 0.35s ease-in-out;
        transition: max-height 0.35s ease-in-out; }
    #home_page .home_block:not(.open) .back {
      display: none; }
    #home_page .home_block:not(.open) .inner_col {
      cursor: pointer; }
    #home_page .home_block:not(.open):before {
      height: 30%; }
    #home_page .home_block .inner_col {
      position: absolute;
      left: 0;
      width: 100%;
      height: 100%;
      top: 0;
      -webkit-transform: translateX(0);
              transform: translateX(0);
      -webkit-transition: background .35s ease-in-out, opacity .5s ease-in-out, -webkit-transform 0.35s ease-in-out;
      transition: background .35s ease-in-out, opacity .5s ease-in-out, -webkit-transform 0.35s ease-in-out;
      transition: transform 0.35s ease-in-out, background .35s ease-in-out, opacity .5s ease-in-out;
      transition: transform 0.35s ease-in-out, background .35s ease-in-out, opacity .5s ease-in-out, -webkit-transform 0.35s ease-in-out;
      background: transparent;
      cursor: default; }
    #home_page .home_block .head_col {
      z-index: 3; }
    #home_page .home_block .menu_col {
      opacity: 0;
      z-index: 2;
      border-left: 1px solid #999999; }
      #home_page .home_block .menu_col .menu_contents {
        position: absolute;
        bottom: 80px;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        z-index: 2;
        width: 70%;
        max-height: calc( 100% - 100px); }
      #home_page .home_block .menu_col .home_block_menu {
        height: 100%;
        display: block;
        position: relative;
        pointer-events: all;
        overflow-y: auto; }
      #home_page .home_block .menu_col ul {
        list-style: none;
        display: block; }
        #home_page .home_block .menu_col ul li {
          font-family: 'NeueHaasUnicaW1G', "Helvetica Neue", Helvetica, Arial;
          font-size: calc( 8px + 1.4344262295081966vh);
          font-weight: bold;
          line-height: 1.25;
          letter-spacing: normal;
          text-align: left;
          color: #fcfafa; }
          #home_page .home_block .menu_col ul li a {
            color: #fcfafa;
            -webkit-transition: color 0.15s ease-in-out;
            transition: color 0.15s ease-in-out; }
            #home_page .home_block .menu_col ul li a:hover, #home_page .home_block .menu_col ul li a:active, #home_page .home_block .menu_col ul li a:focus {
              text-decoration: none; }
          #home_page .home_block .menu_col ul li + li {
            margin-top: calc( 10px + 0.819672131147541vh); }
    #home_page .home_block.open .inner_col {
      background: #000;
      z-index: 4; }
    #home_page .home_block.open .menu_col {
      opacity: 1; }
    #home_page .home_block.open .right {
      -webkit-transform: translateX(100%);
              transform: translateX(100%);
      border-left: 1px solid #999999; }
    #home_page .home_block.open .right_2 {
      -webkit-transform: translateX(200%);
              transform: translateX(200%); }
    #home_page .home_block.open .left {
      -webkit-transform: translateX(-100%);
              transform: translateX(-100%); }
    #home_page .home_block.open .left_2 {
      -webkit-transform: translateX(-200%);
              transform: translateX(-200%); }
    #home_page .home_block.open .menu_col {
      display: block; }
    #home_page .home_block.open:after {
      opacity: 0.44; }
    #home_page .home_block.open .contents .home_title {
      text-align: left; }
    #home_page .home_block.open .contents .desc {
      text-align: left;
      max-height: 500px; }

/* Large desktop */
@media (min-width: 1200px) {
  #home_page .contents .home_title {
    font-size: 40px;
    margin-bottom: 20px;
    height: auto !important; }
  #home_page .contents .desc {
    font-size: 26px; }
  #home_page .menu_col ul li {
    font-size: 22px; }
    #home_page .menu_col ul li + li {
      margin-top: 18px; } }

/* PHONES AND TABLETS */
@media (max-width: 991px) {
  #home_page {
    background-position: left center;
    background-size: cover;
    overflow-y: auto;
    overflow-x: hidden; }
    #home_page .highlighted {
      top: 50%;
      font-size: calc( 24px + 2.4456521739130435vh);
      line-height: 1.048;
      width: 100%;
      padding: 0 5%;
      text-align: center;
      opacity: 1;
      -webkit-transition: opacity 0.5s;
      transition: opacity 0.5s; }
      #home_page .highlighted.loaded {
        opacity: 0 !important;
        visibility: hidden !important; }
    #home_page .scrollbar-track {
      display: none !important; }
    #home_page .scroll-content {
      -webkit-transform: none !important;
              transform: none !important; }
    #home_page .row {
      height: 100%;
      min-height: 100%;
      margin: 0; }
      #home_page .row.open {
        height: auto; }
        #home_page .row.open .home_block:not(.open) {
          display: none; }
        #home_page .row.open .home_block.open .desc {
          display: block; }
    #home_page .col-4 {
      padding: 0;
      width: 100%;
      max-width: 100%;
      -webkit-box-flex: 0;
          -ms-flex: none;
              flex: none; }
      #home_page .col-4 + .col-4 {
        border-top: 1px solid rgba(255, 255, 255, 0.57); }
        #home_page .col-4 + .col-4:before {
          display: none; }
      #home_page .col-4:after {
        -webkit-transition: none;
        transition: none; }
    #home_page .home_block {
      overflow: hidden; }
      #home_page .home_block .contents {
        bottom: 50%;
        -webkit-transform: translate(-50%, 50%);
                transform: translate(-50%, 50%);
        width: 100%; }
        #home_page .home_block .contents .home_title {
          margin-bottom: 0;
          display: block;
          position: relative;
          font-size: calc( 5px + 3.4836065573770494vh);
          padding: 0 20px; }
        #home_page .home_block .contents .desc {
          display: none;
          background-color: transparent;
          -webkit-transition: background-color 0.5s;
          transition: background-color 0.5s;
          font-size: 1.25em;
          line-height: 1.5; }
      #home_page .home_block .menu_col {
        border: none;
        background-color: transparent;
        -webkit-transition: background-color 0.5s;
        transition: background-color 0.5s; }
        #home_page .home_block .menu_col ul li {
          font-size: 1.1875em;
          font-weight: bold; }
          #home_page .home_block .menu_col ul li + li {
            margin-top: calc( 15px + 1.0245901639344261vh); }
      #home_page .home_block.open {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        border-top: none !important; }
        #home_page .home_block.open .right {
          -webkit-transform: none;
                  transform: none;
          border-left: none; }
        #home_page .home_block.open .right_2 {
          -webkit-transform: none;
                  transform: none; }
        #home_page .home_block.open .left {
          -webkit-transform: none;
                  transform: none; }
        #home_page .home_block.open .left_2 {
          -webkit-transform: none;
                  transform: none; }
        #home_page .home_block.open .inner_col {
          position: static;
          -webkit-transform: none !important;
                  transform: none !important;
          height: auto;
          background: none; }
        #home_page .home_block.open .back {
          top: 10px;
          left: 20px;
          cursor: pointer;
          z-index: 2; }
        #home_page .home_block.open .back_bottom {
          color: #999999;
          margin: 0;
          padding-top: 30px;
          font-size: 1.875em;
          cursor: pointer;
          position: absolute;
          bottom: 15px; }
        #home_page .home_block.open .close {
          margin-left: -2px; }
        #home_page .home_block.open .contents {
          position: static;
          -webkit-transform: none;
                  transform: none;
          width: 100%; }
          #home_page .home_block.open .contents .home_title {
            width: 100%; }
            #home_page .home_block.open .contents .home_title span {
              position: absolute;
              top: 50%;
              left: 0;
              -webkit-transform: translateY(-50%);
                      transform: translateY(-50%);
              z-index: 2;
              width: 100%;
              display: block;
              padding: 0 20px; }
          #home_page .home_block.open .contents .desc {
            background-color: #000;
            padding: 30px 20px;
            z-index: 2;
            position: relative;
            border-top: 1px solid #999999;
            border-bottom: 1px solid #999999; }
        #home_page .home_block.open .menu_col {
          background-color: #000;
          padding: 30px 20px 70px;
          z-index: 2;
          position: relative;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1; }
          #home_page .home_block.open .menu_col .menu_contents {
            position: static;
            -webkit-transform: none;
                    transform: none;
            width: 100%;
            height: auto;
            max-height: none; }
    #home_page .bg_extra {
      max-width: none;
      height: 100%;
      -webkit-transform: translate(0, 50%);
              transform: translate(0, 50%);
      left: 20%;
      top: auto;
      bottom: 50%; }
  .page-template-template-home .content {
    height: 1px; }
    .page-template-template-home .content .content_inner {
      height: 100%; } }

@media (min-width: 768px) and (max-width: 991px) {
  #home_page .home_block .contents .home_title {
    padding: 0 45px; }
  #home_page .home_block .contents .desc {
    padding-left: 45px;
    padding-right: 45px; }
  #home_page .home_block.open .contents .home_title span {
    padding: 0 45px; }
  #home_page .home_block.open .menu_col {
    padding-left: 45px;
    padding-right: 45px; }
  #home_page .home_block.open .back {
    top: 20px;
    left: 45px; }
  #home_page .row.open .home_block.open .desc {
    padding-left: 45px;
    padding-right: 45px; } }

/*** RESPONSIVE ***/
/* Large desktop */
/* SMALL DESKTOP + LANDSCAPE TABLET */
/* PHONES AND PORTRAIT TABLET */
/*  PORTRAIT TABLET */
/* PHONES */
.admin-bar header.fixed, .admin-bar header.sticky.sticky_animate {
  padding-top: 0 !important; }

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