.our-culture-wrap {
  padding: 50px 0; }
  @media (max-width: 767px) {
    .our-culture-wrap {
      padding: 32px 0; } }
  .our-culture-wrap .culture-box-wrap {
    max-width: 1228px;
    margin: 0 auto; }
  .our-culture-wrap .culture-box {
    width: 100%;
    position: relative;
    padding-bottom: 59.93%; }
    .our-culture-wrap .culture-box .culture-items__item a {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
    .our-culture-wrap .culture-box .culture-items__item img {
      outline: 10px solid #fff;
      outline-offset: -10px;
      width: 100%;
      height: 100%;
      object-fit: cover; }
      @media (max-width: 1024px) {
        .our-culture-wrap .culture-box .culture-items__item img {
          outline-width: 4px;
          outline-offset: -4px; } }
      @media (max-width: 767px) {
        .our-culture-wrap .culture-box .culture-items__item img {
          outline-width: 2px;
          outline-offset: -2px; } }
    .our-culture-wrap .culture-box .culture-items li:nth-child(1) {
      padding-bottom: 30.05%;
      padding-left: 22.55700325732899%;
      position: absolute;
      top: 0.8957654723127036%;
      left: 8.957654723127036%; }
    .our-culture-wrap .culture-box .culture-items li:nth-child(2) {
      padding-left: 18.72964169381107%;
      padding-bottom: 17.12%;
      position: absolute;
      top: 51.1%;
      left: 8.957654723127036%; }
    .our-culture-wrap .culture-box .culture-items li:nth-child(3) {
      padding-left: 24.4299674267101%;
      padding-bottom: 16.4%;
      position: absolute;
      left: 31.51465798045603%;
      top: 7.6%; }
    .our-culture-wrap .culture-box .culture-items li:nth-child(4) {
      padding-left: 30.04885993485342%;
      padding-bottom: 20.04%;
      position: absolute;
      top: 34.92%;
      left: 27.68729641693811%; }
    .our-culture-wrap .culture-box .culture-items li:nth-child(5) {
      padding-left: 28.90879478827362%;
      padding-bottom: 19.3%;
      position: absolute;
      top: 13.1%;
      left: 55.94462540716612%; }
    .our-culture-wrap .culture-box .culture-items li:nth-child(6) {
      padding-left: 19.78827361563518%;
      padding-bottom: 19.8%;
      position: absolute;
      top: 45.42%;
      left: 57.73615635179153%; }
    .our-culture-wrap .culture-box .culture-items li:nth-child(7) {
      padding-left: 22.39413680781759%;
      padding-bottom: 26.06%;
      position: absolute;
      top: 17.2%;
      left: 77.52442996742671%; }
    .our-culture-wrap .culture-box .culture-items li:nth-child(8) {
      padding-left: 22.55700325732899%;
      padding-bottom: 18.08%;
      position: absolute;
      top: 69.85%;
      right: 15.14657980456026%; }
    .our-culture-wrap .culture-box .culture-items li:nth-child(9) {
      padding-left: 15.14657980456026%;
      padding-bottom: 18.08%;
      position: absolute;
      top: 69.85%;
      left: 84.85342019543974%; }
    .our-culture-wrap .culture-box .culture-titles__title {
      position: absolute;
      font-size: 50px;
      line-height: 1.4;
      font-weight: 700; }
      .dark .our-culture-wrap .culture-box .culture-titles__title {
        color: #DEE2E6; }
      @media (max-width: 1400px) {
        .our-culture-wrap .culture-box .culture-titles__title {
          font-size: 40px; } }
      @media (max-width: 1200px) {
        .our-culture-wrap .culture-box .culture-titles__title {
          font-size: 30px; } }
      @media (max-width: 1024px) {
        .our-culture-wrap .culture-box .culture-titles__title {
          font-size: 25px; } }
      @media (max-width: 767px) {
        .our-culture-wrap .culture-box .culture-titles__title {
          font-size: 20px; } }
      @media (max-width: 575px) {
        .our-culture-wrap .culture-box .culture-titles__title {
          font-size: 16px; } }
      @media (max-width: 475px) {
        .our-culture-wrap .culture-box .culture-titles__title {
          font-size: 13px; } }
    .our-culture-wrap .culture-box .culture-titles li:nth-child(1) {
      writing-mode: vertical-rl;
      text-orientation: mixed;
      transform: rotate(-180deg);
      top: 12.45928338762215%;
      left: 0; }
    .our-culture-wrap .culture-box .culture-titles li:nth-child(2) {
      top: 72%;
      left: 35.09771986970684%; }
    .our-culture-wrap .culture-box .culture-titles li:nth-child(3) {
      left: 79.96742671009772%;
      top: 0; }
    .our-culture-wrap .culture-box .culture-titles li:nth-child(4) {
      top: 60.5%;
      left: 81.713355%; }
      @media (max-width: 1200px) {
        .our-culture-wrap .culture-box .culture-titles li:nth-child(4) {
          top: 61.5%; } }
    @media (max-width: 1024px) {
      .our-culture-wrap .culture-box .line-wrap {
        display: none; } }
    .our-culture-wrap .culture-box .line-wrap .line-1 {
      position: absolute;
      top: 84.65%;
      left: 5.944625407166124%; }
    .our-culture-wrap .culture-box .line-wrap .line-2 {
      position: absolute;
      top: 0.488599348534202%;
      left: 33.38762214983713%; }

/*# sourceMappingURL=our-culture.css.map */
